Index: btkb/format/keyboard.format
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/format/keyboard.format	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/format/keyboard.format	(working copy)
@@ -157,21 +157,30 @@
 2 mem_att_report1
 2 mem_att_report2
 2 mem_att_report3
+
 1 mem_suspend_flag
 120 mem_32asm_data_end
 1 mem_store_ltk_timer
 1 mem_reconnect_continue
 4 mem_le_pin_code
-8 mem_24g_enter_hibernate
+1 mem_le_send_security_request_flag
+2 mem_att_report_battery
+4 mem_24g_enter_hibernate
 1 mem_24g_txfail_cnt
 1 mem_mouse_retry_flag
-1 mem_24g_report_id
+1 mem_24g_led_flag
 4 mem_ui_timer_last_btclk_temp
 4 mem_ui_check_timer_setup
 2 mem_customize_timer_setup
 1 mem_customize_timer
 1 mem_ios_mode_flag
 4 mem_version_yy_mm_dd
+20 mem_24g_txbuf_new
+7 mem_le_adv_swift_pair
+4 mem_24g_enter_hibernate_setup
+4 mem_24g_enter_hibernate_max
+3 mem_24g_short_sleep_counter
+1 mem_pc_sleep_flag
 )
 
 //C51 synchronous task
@@ -335,5 +344,13 @@
 0x1f  KB_UI_BUTTON_GPIO
 )
 
+(
+0x0007 HANDLE_UUID_CHRCTR_DEVICE_NAME
+0x000e HANDLE_UUID_CHRCTR_MANUFACTURER_NAME
+0x0010 HANDLE_UUID_PNP_ID
+0x0021 HANDLE_UUID_CHRCTR_REPORT_ID1_OUTPUT
+0x002c HANDLE_UUID_BATTERY_LEVEL
+0x002d HANDLE_UUID_END
+)
 
 
Index: btkb/output/bt_format.meta
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_format.meta	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_format.meta	(working copy)
@@ -489,16 +489,24 @@
 0x4d37 mem_store_ltk_timer
 0x4d38 mem_reconnect_continue
 0x4d39 mem_le_pin_code
-0x4d3d mem_24g_enter_hibernate
-0x4d45 mem_24g_txfail_cnt
-0x4d46 mem_mouse_retry_flag
-0x4d47 mem_24g_report_id
-0x4d48 mem_ui_timer_last_btclk_temp
-0x4d4c mem_ui_check_timer_setup
-0x4d50 mem_customize_timer_setup
-0x4d52 mem_customize_timer
-0x4d53 mem_ios_mode_flag
-0x4d54 mem_version_yy_mm_dd
+0x4d3d mem_le_send_security_request_flag
+0x4d3e mem_att_report_battery
+0x4d40 mem_24g_enter_hibernate
+0x4d44 mem_24g_txfail_cnt
+0x4d45 mem_mouse_retry_flag
+0x4d46 mem_24g_led_flag
+0x4d47 mem_ui_timer_last_btclk_temp
+0x4d4b mem_ui_check_timer_setup
+0x4d4f mem_customize_timer_setup
+0x4d51 mem_customize_timer
+0x4d52 mem_ios_mode_flag
+0x4d53 mem_version_yy_mm_dd
+0x4d57 mem_24g_txbuf_new
+0x4d6b mem_le_adv_swift_pair
+0x4d72 mem_24g_enter_hibernate_setup
+0x4d76 mem_24g_enter_hibernate_max
+0x4d7a mem_24g_short_sleep_counter
+0x4d7d mem_pc_sleep_flag
 0x4800 mem_at_gpio
 0x4801 mem_module_wake_up_gpio
 0x4802 mem_module_state_gpio
@@ -2392,6 +2400,14 @@
 0x1f  KB_UI_BUTTON_GPIO
 )
 
+(
+0x0007 HANDLE_UUID_CHRCTR_DEVICE_NAME
+0x000e HANDLE_UUID_CHRCTR_MANUFACTURER_NAME
+0x0010 HANDLE_UUID_PNP_ID
+0x0021 HANDLE_UUID_CHRCTR_REPORT_ID1_OUTPUT
+0x002c HANDLE_UUID_BATTERY_LEVEL
+0x002d HANDLE_UUID_END
+)
 
 
 
Index: btkb/output/bt_program23.icode
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.icode	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.icode	(working copy)
@@ -1,21388 +1,22461 @@
- 00000000  0x00000024 bmark1  0x00000025 , 0x00000018 
- 00000001  0x00000025 beq  0x00000000 , 0x0000002c 
- 00000002  0x00000026 beq  0x00000003 , 0x00000030 
- 00000003  0x00000027 beq  0x00000005 , 0x0000003a 
- 00000004  0x00000028 beq  0x00000006 , 0x000002a6 
- 00000005  0x00000029 beq  0x0000000a , 0x000002c7 
- 00000006  0x0000002a beq  0x00000027 , 0x000002cb 
- 00000007  0x0000002b beq  0x00000028 , 0x000002dd 
- 00000008  0x0000002c beq  0x0000002b , 0x000002e3 
- 00000009  0x0000002d beq  0x00000042 , 0x000002ee 
- 00000010  0x0000002e beq  0x00000043 , 0x000002f2 
- 00000011  0x0000002f beq  0x00000050 , 0x000002fa 
- 00000012  0x00000030 beq  0x00000054 , 0x00000309 
- 00000013  0x00000031 beq  0x00000090 , 0x000001d6 
- 00000014  0x00000032 beq  0x00000092 , 0x0000019c 
- 00000015  0x00000033 beq  0x00000094 , 0x000001a2 
- 00000016  0x00000034 beq  0x00000095 , 0x0000018c 
- 00000017  0x00000035 beq  0x000000b0 , 0x000002a4 
- 00000018  0x00000036 beq  0x000000b1 , 0x00000152 
- 00000019  0x00000037 beq  0x000000b2 , 0x00000166 
- 00000020  0x00000038 beq  0x000000b3 , 0x0000017e 
- 00000021  0x00000039 beq  0x000000b6 , 0x00000187 
- 00000022  0x0000003a beq  0x000000b9 , 0x0000015a 
- 00000023  0x0000003b branch  0x00003bf1 
- 00000024  0x0000003e beq  0x00000018 , 0x00000315 
- 00000025  0x0000003f beq  0x0000001b , 0x0000031d 
- 00000026  0x00000040 beq  0x00000023 , 0x0000033c 
- 00000027  0x00000041 beq  0x00000024 , 0x00000358 
- 00000028  0x00000042 beq  0x0000003e , 0x0000024f 
- 00000029  0x00000043 beq  0x0000003f , 0x00000253 
- 00000030  0x00000044 beq  0x00000087 , 0x000000f1 
- 00000031  0x00000045 beq  0x0000008d , 0x0000026e 
- 00000032  0x00000046 beq  0x0000008e , 0x00000279 
- 00000033  0x00000047 beq  0x0000008f , 0x00000257 
- 00000034  0x0000004a beq  0x0000009c , 0x0000035c 
- 00000035  0x0000004b beq  0x0000009f , 0x00000375 
- 00000036  0x0000004c beq  0x000000bd , 0x00000265 
- 00000037  0x0000004d beq  0x000000cd , 0x000001e3 
- 00000038  0x0000004e beq  0x000000cf , 0x000000fd 
- 00000039  0x0000004f beq  0x000000d0 , 0x00000110 
- 00000040  0x00000050 beq  0x000000e2 , 0x00000382 
- 00000041  0x00000051 beq  0x000000e3 , 0x00000394 
- 00000042  0x00000052 beq  0x000000e6 , 0x000003ac 
- 00000043  0x00000054 branch  0x00003bf1 
- 00000044  0x00000058 hfetch  0x00000001 , 0x0000813b 
- 00000045  0x00000059 store  0x00000001 , 0x00000b81 
- 00000046  0x0000005a hjam  0x00000008 , 0x00008006 
- 00000047  0x0000005b branch  0x00003003 
- 00000048  0x0000005e call  0x0000008b 
- 00000049  0x0000005f call  0x0000007d 
- 00000050  0x00000060 call  0x0000003e 
- 00000051  0x00000061 call  0x00000035 
- 00000052  0x00000062 branch  0x00003015 
- 00000053  0x00000065 fetcht  0x00000002 , 0x000047f4 
- 00000054  0x00000066 fetch  0x00000001 , 0x00004133 
- 00000055  0x00000067 nsetflag  0x00000034 , 0x00000006 , 0x00000002 
- 00000056  0x00000068 storet  0x00000002 , 0x000047f4 
- 00000057  0x00000069 rtn 
- 00000058  0x0000006c call  0x00003392 
- 00000059  0x0000006d call  0x00003407 
- 00000060  0x0000006e call  0x00003024 
- 00000061  0x0000006f branch  0x00003022 
- 00000062  0x00000073 fetch  0x00000001 , 0x000047dc 
- 00000063  0x00000074 branch  0x00000042 , 0x00000034 
- 00000064  0x00000075 fetch  0x00000001 , 0x00004793 
- 00000065  0x00000076 rtn  0x00000034 
- 00000066  0x00000078 call  0x000000ec 
- 00000067  0x00000079 rtn  0x00000028 
- 00000068  0x0000007a byteswap  0x0000003f , 0x0000003f 
- 00000069  0x0000007b copy  0x0000003f , 0x00000006 
- 00000070  0x0000007c call  0x000000cd 
- 00000071  0x0000007d store  0x00000001 , 0x00004ba7 
- 00000072  0x0000007e beq  0x00000001 , 0x00000055 
- 00000073  0x0000007f copy  0x0000003f , 0x00000002 
- 00000074  0x00000080 copy  0x00000006 , 0x00000011 
- 00000075  0x00000081 fetch  0x00000001 , 0x00004040 
- 00000076  0x00000082 bbit0  0x00000000 , 0x00000052 
- 00000077  0x00000083 copy  0x00000011 , 0x00000006 
- 00000078  0x00000084 rtnmark0  0x00000009 
- 00000079  0x00000085 copy  0x00000002 , 0x0000003f 
- 00000080  0x00000086 beq  0x00000003 , 0x0000005f 
- 00000081  0x00000087 branch  0x00003bf1 
- 00000082  0x0000008a copy  0x00000011 , 0x00000006 
- 00000083  0x0000008b arg  0x000000f8 , 0x00000005 
- 00000084  0x0000008c branch  0x000000c5 
- 00000085  0x0000008f call  0x000000cd 
- 00000086  0x00000090 call  0x000000cd 
- 00000087  0x00000091 store  0x00000001 , 0x00000b7d 
- 00000088  0x00000092 call  0x0000005a 
- 00000089  0x00000093 branch  0x00007c33 
- 00000090  0x00000095 call  0x000000d0 
- 00000091  0x00000096 copy  0x00000006 , 0x00000002 
- 00000092  0x00000097 byteswap  0x00000002 , 0x00000002 
- 00000093  0x00000098 storet  0x00000002 , 0x00004b9a 
- 00000094  0x00000099 rtn 
- 00000095  0x0000009c call  0x000000cd 
- 00000096  0x0000009d copy  0x0000003f , 0x00000011 
- 00000097  0x0000009e copy  0x00000006 , 0x0000003f 
- 00000098  0x0000009f store  0x00000002 , 0x000002b7 
- 00000099  0x000000a0 call  0x0000527c 
- 00000100  0x000000a1 nbranch  0x00000068 , 0x00000034 
- 00000101  0x000000a2 increase  0x00000001 , 0x00000011 
- 00000102  0x000000a3 call  0x00004b2c 
- 00000103  0x000000a4 branch  0x0000006d 
- 00000104  0x000000a6 arg  0x00004bad , 0x00000005 
- 00000105  0x000000a7 copy  0x00000011 , 0x00000039 
- 00000106  0x000000a8 fetch  0x00000002 , 0x000002b7 
- 00000107  0x000000a9 copy  0x0000003f , 0x00000006 
- 00000108  0x000000aa branch  0x000000c7 
- 00000109  0x000000ad add  0x00000005 , 0xfffffffe , 0x00000012 
- 00000110  0x000000ae fetch  0x00000002 , 0x000042b7 
- 00000111  0x000000af istore  0x00000002 , 0x00000005 
- 00000112  0x000000b0 setarg  0x000000a1 
- 00000113  0x000000b1 istore  0x00000001 , 0x00000005 
- 00000114  0x000000b2 add  0x00000011 , 0xffffffff , 0x00000039 
- 00000115  0x000000b3 fetch  0x00000002 , 0x000002b7 
- 00000116  0x000000b4 copy  0x0000003f , 0x00000006 
- 00000117  0x000000b5 call  0x000000c7 
- 00000118  0x000000b6 copy  0x00000012 , 0x00000006 
- 00000119  0x000000b7 ifetch  0x00000002 , 0x00000006 
- 00000120  0x000000b8 store  0x00000002 , 0x00004c9b 
- 00000121  0x000000b9 add  0x0000003f , 0x00000002 , 0x00000039 
- 00000122  0x000000ba call  0x00007e45 
- 00000123  0x000000bb jam  0x00000064 , 0x00004c9a 
- 00000124  0x000000bc rtn 
- 00000125  0x000000c1 fetcht  0x00000004 , 0x00004d4c 
- 00000126  0x000000c2 copy  0x00000022 , 0x0000003f 
- 00000127  0x000000c3 isub  0x00000002 , 0x0000003f 
- 00000128  0x000000c4 fetcht  0x00000002 , 0x00004d50 
- 00000129  0x000000c5 idiv  0x00000002 
- 00000130  0x000000c6 call  0x00007efd 
- 00000131  0x000000c7 quotient  0x0000003f 
- 00000132  0x000000c8 rtn  0x00000034 
- 00000133  0x000000c9 copy  0x00000022 , 0x00000002 
- 00000134  0x000000ca storet  0x00000004 , 0x00004d4c 
- 00000135  0x000000cb fetch  0x00000001 , 0x00004d52 
- 00000136  0x000000cc increase  0x00000001 , 0x0000003f 
- 00000137  0x000000cd store  0x00000001 , 0x00004d52 
- 00000138  0x000000ce rtn 
- 00000139  0x000000d3 fetcht  0x00000004 , 0x00004c59 
- 00000140  0x000000d4 copy  0x00000022 , 0x0000003f 
- 00000141  0x000000d5 isub  0x00000002 , 0x0000003f 
- 00000142  0x000000d7 arg  0x00000640 , 0x00000002 
- 00000143  0x000000d8 idiv  0x00000002 
- 00000144  0x000000d9 call  0x00007efd 
- 00000145  0x000000da quotient  0x0000003f 
- 00000146  0x000000db rtn  0x00000034 
- 00000147  0x000000dc copy  0x00000022 , 0x00000002 
- 00000148  0x000000dd storet  0x00000004 , 0x00004c59 
- 00000149  0x000000de fetcht  0x00000002 , 0x00004ba5 
- 00000150  0x000000df byteswap  0x00000002 , 0x00000002 
- 00000151  0x000000e0 iadd  0x00000002 , 0x0000003f 
- 00000152  0x000000e1 byteswap  0x0000003f , 0x0000003f 
- 00000153  0x000000e2 store  0x00000002 , 0x00004ba5 
- 00000154  0x000000e3 byteswap  0x0000003f , 0x0000003f 
- 00000155  0x000000e4 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00000156  0x000000e5 rtnne  0x00000000 
- 00000157  0x000000e6 fetch  0x00000001 , 0x00004c8f 
- 00000158  0x000000e7 bbit1  0x00000000 , 0x000000a8 
- 00000159  0x000000e8 bbit1  0x00000001 , 0x000000aa 
- 00000160  0x000000ea arg  0x00000000 , 0x00000011 
- 00000161  0x000000eb call  0x000000bc 
- 00000162  0x000000ec hjam  0x0000008f , 0x00008971 
- 00000163  0x000000ed fetch  0x00000001 , 0x00004c90 
- 00000164  0x000000ee hstore  0x00000001 , 0x00008973 
- 00000165  0x000000ef call  0x000000ab 
- 00000166  0x000000f0 arg  0x00000001 , 0x00000011 
- 00000167  0x000000f1 branch  0x000000bc 
- 00000168  0x000000f5 hjam  0x000000bf , 0x00008971 
- 00000169  0x000000f6 branch  0x000000ab 
- 00000170  0x000000f9 hjam  0x000000af , 0x00008971 
- 00000171  0x000000fb hfetch  0x00000001 , 0x00008053 
- 00000172  0x000000fc set1  0x00000007 , 0x0000003f 
- 00000173  0x000000fd hstore  0x00000001 , 0x00008053 
- 00000174  0x000000fe hfetch  0x00000001 , 0x00008973 
- 00000175  0x000000ff or_into  0x00000030 , 0x0000003f 
- 00000176  0x00000100 hstore  0x00000001 , 0x00008973 
- 00000177  0x00000101 hjam  0x00000074 , 0x00008906 
- 00000178  0x00000102 hjam  0x0000007c , 0x00008906 
- 00000179  0x00000103 hjam  0x000000aa , 0x00008972 
- 00000180  0x00000104 nop  0x00001388 
- 00000181  0x00000105 hfetcht  0x00000002 , 0x00008150 
- 00000182  0x00000106 hfetch  0x00000001 , 0x00008053 
- 00000183  0x00000107 set0  0x00000007 , 0x0000003f 
- 00000184  0x00000108 hstore  0x00000001 , 0x00008053 
- 00000185  0x00000109 byteswap  0x00000002 , 0x00000002 
- 00000186  0x0000010a storet  0x00000002 , 0x00004c95 
- 00000187  0x0000010b rtn 
- 00000188  0x0000010f arg  0x00000021 , 0x00000002 
- 00000189  0x00000110 fetch  0x00000001 , 0x00004c90 
- 00000190  0x00000111 isub  0x00000002 , 0x00000002 
- 00000191  0x00000112 copy  0x00000011 , 0x0000003f 
- 00000192  0x00000113 set1  0x00000007 , 0x00000002 
- 00000193  0x00000114 nbranch  0x000000c3 , 0x00000034 
- 00000194  0x00000115 set0  0x00000007 , 0x00000002 
- 00000195  0x00000117 arg  0x00008078 , 0x00000005 
- 00000196  0x00000118 branch  0x000069f4 
- 00000197  0x0000011d call  0x000000cd 
- 00000198  0x0000011e copy  0x0000003f , 0x00000039 
- 00000199  0x00000120 call  0x000000c9 
- 00000200  0x00000121 branch  0x0000005a 
- 00000201  0x00000124 call  0x000000cd 
- 00000202  0x00000125 istore  0x00000001 , 0x00000005 
- 00000203  0x00000126 loop  0x000000c9 
- 00000204  0x00000127 rtn 
- 00000205  0x0000012a call  0x000000d0 
- 00000206  0x0000012b ifetch  0x00000001 , 0x00000006 
- 00000207  0x0000012c rtn 
- 00000208  0x0000012f setarg  0x00004b36 
- 00000209  0x00000130 isub  0x00000006 , 0x0000003e 
- 00000210  0x00000131 nrtn  0x00000005 
- 00000211  0x00000132 arg  0x00004aa0 , 0x00000006 
- 00000212  0x00000133 rtn 
- 00000213  0x00000136 arg  0x00000003 , 0x00000039 
- 00000214  0x00000137 arg  0x00004ba2 , 0x00000006 
- 00000215  0x00000139 copy  0x00000006 , 0x00000011 
- 00000216  0x0000013a fetch  0x00000002 , 0x00004ba0 
- 00000217  0x0000013b byteswap  0x0000003f , 0x0000003f 
- 00000218  0x0000013c copy  0x0000003f , 0x00000005 
- 00000219  0x0000013d copy  0x00000011 , 0x00000006 
- 00000220  0x0000013f ifetch  0x00000001 , 0x00000006 
- 00000221  0x00000140 istore  0x00000001 , 0x00000005 
- 00000222  0x00000141 call  0x000000e4 
- 00000223  0x00000142 loop  0x000000dc 
- 00000224  0x00000143 copy  0x00000005 , 0x0000003f 
- 00000225  0x00000144 byteswap  0x0000003f , 0x0000003f 
- 00000226  0x00000145 store  0x00000002 , 0x00004ba0 
- 00000227  0x00000146 rtn 
- 00000228  0x00000148 setarg  0x00004b9a 
- 00000229  0x00000149 isub  0x00000005 , 0x0000003e 
- 00000230  0x0000014a nrtn  0x00000005 
- 00000231  0x0000014b arg  0x00004b36 , 0x00000005 
- 00000232  0x0000014c rtn 
- 00000233  0x00000150 fetch  0x00000002 , 0x00004b9e 
- 00000234  0x00000151 fetcht  0x00000002 , 0x00004ba0 
- 00000235  0x00000152 branch  0x000000ee 
- 00000236  0x00000154 fetch  0x00000002 , 0x00004b9a 
- 00000237  0x00000155 fetcht  0x00000002 , 0x00004b9c 
- 00000238  0x00000157 isub  0x00000002 , 0x0000003e 
- 00000239  0x00000158 branch  0x000069b1 , 0x00000005 
- 00000240  0x00000159 branch  0x0000320b 
- 00000241  0x0000015d copy  0x00000022 , 0x0000003f 
- 00000242  0x0000015e store  0x00000004 , 0x00004d48 
- 00000243  0x0000015f fetcht  0x00000001 , 0x000047ef 
- 00000244  0x00000160 fetch  0x00000001 , 0x00004d4b 
- 00000245  0x00000161 isub  0x00000002 , 0x0000003e 
- 00000246  0x00000162 ncall  0x000000f8 , 0x00000002 
- 00000247  0x00000163 branch  0x00007c06 
- 00000248  0x00000166 fetcht  0x00000004 , 0x00004d48 
- 00000249  0x00000167 storet  0x00000004 , 0x000047ec 
- 00000250  0x00000168 storet  0x00000004 , 0x00004c59 
- 00000251  0x00000169 storet  0x00000004 , 0x00004d4c 
- 00000252  0x0000016a rtn 
- 00000253  0x0000016e arg  0x000047df , 0x00000011 
- 00000254  0x0000016f call  0x00007f9f 
- 00000255  0x00000170 rtn  0x00000034 
- 00000256  0x00000172 copy  0x0000003f , 0x00000013 
- 00000257  0x00000173 call  0x00000103 
- 00000258  0x00000174 branch  0x00003ea5 
- 00000259  0x00000176 rtneq  0x00000018 
- 00000260  0x00000177 beq  0x00000006 , 0x00006614 
- 00000261  0x00000178 beq  0x00000002 , 0x00000107 
- 00000262  0x00000179 branch  0x00003e7d 
- 00000263  0x0000017c jam  0x00000000 , 0x0000429d 
- 00000264  0x0000017d fetch  0x00000002 , 0x000047f4 
- 00000265  0x0000017e bbit1  0x00000007 , 0x00003f08 
- 00000266  0x0000017f isolate0  0x00000001 , 0x0000003f 
- 00000267  0x00000180 call  0x0000010d , 0x00000001 
- 00000268  0x00000181 branch  0x00003f08 
- 00000269  0x00000185 fetch  0x00000001 , 0x00000450 
- 00000270  0x00000186 rtneq  0x00000002 
- 00000271  0x00000187 branch  0x00003e7b 
- 00000272  0x0000018c storet  0x00000001 , 0x00000259 
- 00000273  0x0000018d fetch  0x00000001 , 0x00004c8d 
- 00000274  0x0000018e increase  0x00000001 , 0x0000003f 
- 00000275  0x0000018f store  0x00000001 , 0x00004c8d 
- 00000276  0x00000191 fetch  0x00000001 , 0x00000259 
- 00000277  0x00000192 rtn  0x00000034 
- 00000278  0x00000193 increase  0xffffffff , 0x0000003f 
- 00000279  0x00000194 store  0x00000001 , 0x00000259 
- 00000280  0x00000195 call  0x00000130 
- 00000281  0x00000196 call  0x00000137 
- 00000282  0x00000197 call  0x0000011c 
- 00000283  0x00000198 branch  0x00000114 
- 00000284  0x0000019b fetch  0x00000001 , 0x00004cbe 
- 00000285  0x0000019c nrtn  0x00000034 
- 00000286  0x0000019d fetch  0x00000001 , 0x00004c9a 
- 00000287  0x0000019e rtn  0x00000034 
- 00000288  0x0000019f increase  0xffffffff , 0x0000003f 
- 00000289  0x000001a0 store  0x00000001 , 0x00004c9a 
- 00000290  0x000001a1 rtnne  0x00000001 
- 00000291  0x000001a2 jam  0x00000064 , 0x00004c9a 
- 00000292  0x000001a5 fetch  0x00000002 , 0x000047f4 
- 00000293  0x000001a7 rtnbit0  0x00000005 
- 00000294  0x000001a8 fetch  0x00000002 , 0x00004c9b 
- 00000295  0x000001a9 rtn  0x00000034 
- 00000296  0x000001aa call  0x0000527e 
- 00000297  0x000001ab nrtn  0x00000034 
- 00000298  0x000001ac fetch  0x00000002 , 0x00004c9b 
- 00000299  0x000001ad copy  0x0000003f , 0x00000011 
- 00000300  0x000001ae call  0x00004b2c 
- 00000301  0x000001af add  0x00000011 , 0x00000002 , 0x00000039 
- 00000302  0x000001b0 arg  0x00004c9d , 0x00000006 
- 00000303  0x000001b1 branch  0x00007e45 
- 00000304  0x000001b4 fetch  0x00000001 , 0x000047f2 
- 00000305  0x000001b5 rtn  0x00000034 
- 00000306  0x000001b6 increase  0xffffffff , 0x0000003f 
- 00000307  0x000001b7 store  0x00000001 , 0x000047f2 
- 00000308  0x000001b8 nrtn  0x00000034 
- 00000309  0x000001b9 call  0x00003ebd 
- 00000310  0x000001ba branch  0x00004b22 
- 00000311  0x000001bd fetch  0x00000001 , 0x00004c15 
- 00000312  0x000001be rtn  0x00000034 
- 00000313  0x000001bf increase  0xffffffff , 0x0000003f 
- 00000314  0x000001c0 store  0x00000001 , 0x00004c15 
- 00000315  0x000001c1 rtn 
- 00000316  0x000001c5 copy  0x00000013 , 0x0000003f 
- 00000317  0x000001c6 and_into  0x000000f0 , 0x0000003f 
- 00000318  0x000001c7 rtneq  0x00000050 
- 00000319  0x000001c8 call  0x00000144 
- 00000320  0x000001c9 copy  0x00000013 , 0x0000003f 
- 00000321  0x000001ca rtn  0x00000034 
- 00000322  0x000001cb store  0x00000001 , 0x00004ba4 
- 00000323  0x000001cc branch  0x000000d5 
- 00000324  0x000001ce copy  0x00000013 , 0x0000003f 
- 00000325  0x000001cf beq  0x0000000b , 0x00000148 
- 00000326  0x000001d0 beq  0x00000002 , 0x00000150 
- 00000327  0x000001d1 rtn 
- 00000328  0x000001d3 jam  0x00000028 , 0x00004c9a 
- 00000329  0x000001d4 setarg  0x0000000a 
- 00000330  0x000001d5 store  0x00000002 , 0x00004c9b 
- 00000331  0x000001d6 fetch  0x00000002 , 0x000042b7 
- 00000332  0x000001d7 istore  0x00000002 , 0x00000005 
- 00000333  0x000001d8 setarg  0x000001a1 
- 00000334  0x000001d9 istore  0x00000002 , 0x00000005 
- 00000335  0x000001da rtn 
- 00000336  0x000001dc jam  0x00000000 , 0x00004c9a 
- 00000337  0x000001dd rtn 
- 00000338  0x000001e7 jam  0x0000007f , 0x0000416e 
- 00000339  0x000001e8 call  0x00003cf3 
- 00000340  0x000001e9 fetch  0x00000001 , 0x00004c97 
- 00000341  0x000001ea rtn  0x00000034 
- 00000342  0x000001eb jam  0x00000000 , 0x00004c97 
- 00000343  0x000001ec copy  0x00000022 , 0x0000003f 
- 00000344  0x000001ed store  0x00000004 , 0x00004c59 
- 00000345  0x000001ee rtn 
- 00000346  0x000001f3 fetch  0x00000001 , 0x00004219 
- 00000347  0x000001f4 nrtn  0x00000034 
- 00000348  0x000001f5 hjam  0x00000006 , 0x00008042 
- 00000349  0x000001f6 setarg  0x00000f0c 
- 00000350  0x000001f7 call  0x00003da7 
- 00000351  0x000001f8 setarg  0x00030d40 
- 00000352  0x000001f9 call  0x00003bf3 
- 00000353  0x000001fa until  0x0000003e , 0x00000033 
- 00000354  0x000001fb copy  0x00000031 , 0x00000030 
- 00000355  0x000001fc call  0x00003b36 
- 00000356  0x000001fd nop  0x00001388 
- 00000357  0x000001fe branch  0x00003d9d 
- 00000358  0x00000202 rtnmark1  0x00000023 
- 00000359  0x00000203 call  0x00003cab 
- 00000360  0x00000204 fetch  0x00000003 , 0x00004210 
- 00000361  0x00000205 rtn  0x00000034 
- 00000362  0x00000208 fetch  0x00000001 , 0x00004131 
- 00000363  0x00000209 rtn  0x00000034 
- 00000364  0x0000020b call  0x0000527e 
- 00000365  0x0000020c nrtn  0x00000034 
- 00000366  0x0000020d call  0x00003dca 
- 00000367  0x0000020e nrtn  0x00000034 
- 00000368  0x0000020f call  0x00003b36 
- 00000369  0x00000210 fetch  0x00000001 , 0x000047dc 
- 00000370  0x00000211 branch  0x00003d25 , 0x00000034 
- 00000371  0x00000212 fetch  0x00000001 , 0x00004793 
- 00000372  0x00000213 rtn  0x00000034 
- 00000373  0x00000214 branch  0x00003d25 
- 00000374  0x00000217 call  0x000000ec 
- 00000375  0x00000218 nrtn  0x00000028 
- 00000376  0x00000219 call  0x000000e9 
- 00000377  0x0000021a nrtn  0x00000028 
- 00000378  0x0000021b jam  0x00000001 , 0x00000b7f 
- 00000379  0x0000021c jam  0x00000001 , 0x00000b7e 
- 00000380  0x0000021d call  0x00000183 
- 00000381  0x0000021e branch  0x000000ec 
- 00000382  0x00000221 call  0x00000176 
- 00000383  0x00000222 nrtn  0x00000028 
- 00000384  0x00000223 fetch  0x00000001 , 0x00000b7f 
- 00000385  0x00000224 nrtn  0x00000034 
- 00000386  0x00000225 branch  0x00003d2d 
- 00000387  0x00000228 fetch  0x00000001 , 0x00000b7e 
- 00000388  0x00000229 nop  0x0000000a 
- 00000389  0x0000022a bne  0x00000000 , 0x00000183 
- 00000390  0x0000022b rtn 
- 00000391  0x0000022f call  0x00000176 
- 00000392  0x00000230 nrtn  0x00000028 
- 00000393  0x00000231 fetch  0x00000001 , 0x00000b7f 
- 00000394  0x00000232 nrtn  0x00000034 
- 00000395  0x00000233 branch  0x00003d4f 
- 00000396  0x00000238 call  0x0000018e 
- 00000397  0x00000239 branch  0x00003aaf 
- 00000398  0x0000023b fetch  0x00000001 , 0x00004219 
- 00000399  0x0000023c nbranch  0x00000194 , 0x00000034 
- 00000400  0x0000023d call  0x00003d91 
- 00000401  0x0000023e nop  0x00007530 
- 00000402  0x0000023f nop  0x00007530 
- 00000403  0x00000240 nop  0x00007530 
- 00000404  0x00000242 call  0x00003b0a 
- 00000405  0x00000243 hjam  0x00000004 , 0x00008042 
- 00000406  0x00000244 hfetch  0x00000001 , 0x0000896b 
- 00000407  0x00000245 and_into  0x000000cf , 0x0000003f 
- 00000408  0x00000246 hstore  0x00000001 , 0x0000896b 
- 00000409  0x00000247 or_into  0x00000030 , 0x0000003f 
- 00000410  0x00000248 hstore  0x00000001 , 0x0000896b 
- 00000411  0x00000249 rtn 
- 00000412  0x0000024c storet  0x00000001 , 0x00000017 
- 00000413  0x0000024d add  0x00000002 , 0x00000004 , 0x00000011 
- 00000414  0x0000024e branch  0x00003a86 
- 00000415  0x00000251 storet  0x00000001 , 0x00000017 
- 00000416  0x00000252 add  0x00000002 , 0x00000000 , 0x00000011 
- 00000417  0x00000253 branch  0x00003ab6 
- 00000418  0x00000256 call  0x0000019f 
- 00000419  0x00000258 setarg  0x00000500 
- 00000420  0x00000259 call  0x00003bf3 
- 00000421  0x0000025b call  0x000001aa 
- 00000422  0x0000025c fetch  0x00000001 , 0x00004bef 
- 00000423  0x0000025d arg  0x000046d8 , 0x00000005 
- 00000424  0x0000025e nbranch  0x000001b6 , 0x00000034 
- 00000425  0x0000025f branch  0x000001bd 
- 00000426  0x00000261 hjam  0x00000001 , 0x00008906 
- 00000427  0x00000262 hjam  0x0000003c , 0x00008900 
- 00000428  0x00000263 hjam  0x000000e0 , 0x00008901 
- 00000429  0x00000264 hjam  0x00000012 , 0x0000096d 
- 00000430  0x00000265 nop  0x0000000a 
- 00000431  0x00000266 hjam  0x00000001 , 0x00008902 
- 00000432  0x00000267 hjam  0x0000003d , 0x00008902 
- 00000433  0x00000268 nop  0x0000000a 
- 00000434  0x00000269 hjam  0x000000b7 , 0x00008903 
- 00000435  0x0000026a nop  0x0000000a 
- 00000436  0x0000026b hjam  0x0000007d , 0x00008902 
- 00000437  0x0000026c rtn 
- 00000438  0x0000026f fetch  0x00000005 , 0x00004a87 
- 00000439  0x00000270 istore  0x00000005 , 0x00000005 
- 00000440  0x00000271 ifetch  0x00000005 , 0x00000006 
- 00000441  0x00000272 istore  0x00000005 , 0x00000005 
- 00000442  0x00000273 hjam  0x000000c2 , 0x00000956 
- 00000443  0x00000274 hjam  0x000000d0 , 0x00000955 
- 00000444  0x00000275 rtn 
- 00000445  0x00000278 fetch  0x00000005 , 0x00004a91 
- 00000446  0x00000279 istore  0x00000005 , 0x00000005 
- 00000447  0x0000027a ifetch  0x00000005 , 0x00000006 
- 00000448  0x0000027b istore  0x00000005 , 0x00000005 
- 00000449  0x0000027c hjam  0x000000df , 0x00000956 
- 00000450  0x0000027d call  0x000001c5 
- 00000451  0x0000027e hjam  0x000000df , 0x00000955 
- 00000452  0x0000027f rtn 
- 00000453  0x00000285 nop  0x00000004 
- 00000454  0x00000286 hjam  0x000000d1 , 0x00000955 
- 00000455  0x00000287 nop  0x00000004 
- 00000456  0x00000288 hjam  0x000000d2 , 0x00000955 
- 00000457  0x00000289 nop  0x00000004 
- 00000458  0x0000028a hjam  0x000000d4 , 0x00000955 
- 00000459  0x0000028b nop  0x00000004 
- 00000460  0x0000028e rtn 
- 00000461  0x00000291 hjam  0x000000d4 , 0x00000955 
- 00000462  0x00000292 nop  0x00000004 
- 00000463  0x00000293 hjam  0x000000d2 , 0x00000955 
- 00000464  0x00000294 nop  0x00000004 
- 00000465  0x00000295 hjam  0x000000d1 , 0x00000955 
- 00000466  0x00000296 nop  0x00000004 
- 00000467  0x00000297 hjam  0x000000d0 , 0x00000955 
- 00000468  0x00000298 hjam  0x000000c0 , 0x00000956 
- 00000469  0x00000299 rtn 
- 00000470  0x0000029e branch  0x00003a6f , 0x00000021 
- 00000471  0x0000029f call  0x000001cd 
- 00000472  0x000002a0 branch  0x00003a6f 
- 00000473  0x000002a3 call  0x0000527c 
- 00000474  0x000002a4 nrtn  0x00000034 
- 00000475  0x000002a5 branch  0x0000003e 
- 00000476  0x000002a8 enable  0x00000028 
- 00000477  0x000002a9 hfetch  0x00000004 , 0x00008138 
- 00000478  0x000002aa setflag  0x00000028 , 0x0000001a , 0x0000003f 
- 00000479  0x000002ab hstore  0x00000004 , 0x0000804c 
- 00000480  0x000002ac call  0x00003db0 
- 00000481  0x000002ad jam  0x00000001 , 0x000000a2 
- 00000482  0x000002af rtn 
- 00000483  0x000002b2 jam  0x00000000 , 0x00000b7e 
- 00000484  0x000002b3 jam  0x00000006 , 0x00000177 
- 00000485  0x000002b4 call  0x00003fa4 
- 00000486  0x000002b5 setarg  0x000001d9 
- 00000487  0x000002b6 store  0x00000002 , 0x0000428e 
- 00000488  0x000002b7 setarg  0x000001e2 
- 00000489  0x000002b8 store  0x00000002 , 0x0000428a 
- 00000490  0x000002b9 setarg  0x0000013c 
- 00000491  0x000002ba store  0x00000002 , 0x00004292 
- 00000492  0x000002bb setarg  0x00000256 
- 00000493  0x000002bc store  0x00000002 , 0x00004290 
- 00000494  0x000002bd setarg  0x0000003e 
- 00000495  0x000002be store  0x00000002 , 0x0000428c 
- 00000496  0x000002bf setarg  0x000001dc 
- 00000497  0x000002c0 store  0x00000002 , 0x00004288 
- 00000498  0x000002c1 setarg  0x00004aa0 
- 00000499  0x000002c2 byteswap  0x0000003f , 0x0000003f 
- 00000500  0x000002c3 store  0x00000002 , 0x00004b9a 
- 00000501  0x000002c4 store  0x00000002 , 0x00004b9c 
- 00000502  0x000002c5 call  0x00003e0b 
- 00000503  0x000002c6 setarg  0x00004b36 
- 00000504  0x000002c7 byteswap  0x0000003f , 0x0000003f 
- 00000505  0x000002c8 store  0x00000002 , 0x00004b9e 
- 00000506  0x000002c9 store  0x00000002 , 0x00004ba0 
- 00000507  0x000002ca fetch  0x00000001 , 0x00004c97 
- 00000508  0x000002cb beq  0x0000005a , 0x00000212 
- 00000509  0x000002cc branch  0x00000210 , 0x0000002b 
- 00000510  0x000002cd fetch  0x00000002 , 0x00004c91 
- 00000511  0x000002ce byteswap  0x0000003f , 0x0000003f 
- 00000512  0x000002cf store  0x00000002 , 0x00004c91 
- 00000513  0x000002d0 fetch  0x00000002 , 0x00004c93 
- 00000514  0x000002d1 byteswap  0x0000003f , 0x0000003f 
- 00000515  0x000002d2 store  0x00000002 , 0x00004c93 
- 00000516  0x000002d3 call  0x0000021d 
- 00000517  0x000002d4 fetch  0x00000008 , 0x000002a0 
- 00000518  0x000002d5 nbranch  0x0000020b , 0x00000034 
- 00000519  0x000002d6 fetch  0x00000002 , 0x00004ad4 
- 00000520  0x000002d7 byteswap  0x0000003f , 0x0000003f 
- 00000521  0x000002d8 branch  0x0000020b , 0x00000034 
- 00000522  0x000002d9 store  0x00000002 , 0x00004c93 
- 00000523  0x000002db jam  0x0000002f , 0x00004ba4 
- 00000524  0x000002dd call  0x000000d5 
- 00000525  0x000002de jam  0x00000000 , 0x00004c97 
- 00000526  0x000002df hjam  0x00000003 , 0x00008280 
- 00000527  0x000002e0 rtn 
- 00000528  0x000002e2 jam  0x00000030 , 0x00004ba4 
- 00000529  0x000002e3 branch  0x0000020c 
- 00000530  0x000002e5 copy  0x00000027 , 0x0000003f 
- 00000531  0x000002e6 branch  0x0000025d , 0x00000034 
- 00000532  0x000002e7 call  0x00005b63 
- 00000533  0x000002e8 call  0x00004d99 
- 00000534  0x000002e9 setarg  0x00000000 
- 00000535  0x000002ea store  0x00000008 , 0x00004040 
- 00000536  0x000002eb store  0x00000002 , 0x000047f4 
- 00000537  0x000002ec copy  0x00000022 , 0x0000003f 
- 00000538  0x000002ed store  0x00000004 , 0x00004c59 
- 00000539  0x000002ee jam  0x00000033 , 0x00004ba4 
- 00000540  0x000002ef branch  0x0000020c 
- 00000541  0x000002f2 call  0x0000688a 
- 00000542  0x000002f3 setarg  0x000007e0 
- 00000543  0x000002f4 arg  0x000002a0 , 0x00000011 
- 00000544  0x000002f5 arg  0x0000000e , 0x00000002 
- 00000545  0x000002f6 call  0x000068d3 
- 00000546  0x000002f7 call  0x0000688d 
- 00000547  0x000002f8 fetch  0x00000001 , 0x000002a0 
- 00000548  0x000002f9 bbit1  0x00000000 , 0x00003bf1 
- 00000549  0x000002fa fetch  0x00000008 , 0x000002a2 
- 00000550  0x000002fb rtn  0x00000034 
- 00000551  0x000002fc fetch  0x00000001 , 0x00004c8f 
- 00000552  0x000002fd bbit1  0x00000000 , 0x00000231 
- 00000553  0x000002fe bbit1  0x00000001 , 0x0000023f 
- 00000554  0x00000300 fetch  0x00000002 , 0x000002a2 
- 00000555  0x00000301 byteswap  0x0000003f , 0x0000003f 
- 00000556  0x00000302 store  0x00000002 , 0x00004c91 
- 00000557  0x00000303 fetch  0x00000002 , 0x000002a8 
- 00000558  0x00000304 byteswap  0x0000003f , 0x0000003f 
- 00000559  0x00000305 store  0x00000002 , 0x00004c93 
- 00000560  0x00000306 rtn 
- 00000561  0x00000308 fetcht  0x00000002 , 0x000002a6 
- 00000562  0x00000309 fetch  0x00000002 , 0x000002ac 
- 00000563  0x0000030a copy  0x00000002 , 0x00000012 
- 00000564  0x0000030b copy  0x0000003f , 0x00000011 
- 00000565  0x0000030c byteswap  0x0000003f , 0x0000003f 
- 00000566  0x0000030d store  0x00000002 , 0x00004c93 
- 00000567  0x0000030e copy  0x00000011 , 0x0000003f 
- 00000568  0x0000030f isub  0x00000002 , 0x00000013 
- 00000569  0x00000310 lshift  0x00000013 , 0x00000013 
- 00000570  0x00000311 copy  0x00000012 , 0x0000003f 
- 00000571  0x00000312 isub  0x00000013 , 0x0000003f 
- 00000572  0x00000313 byteswap  0x0000003f , 0x0000003f 
- 00000573  0x00000314 store  0x00000002 , 0x00004c91 
- 00000574  0x00000315 rtn 
- 00000575  0x00000318 fetcht  0x00000002 , 0x000002a4 
- 00000576  0x00000319 fetch  0x00000002 , 0x000002aa 
- 00000577  0x0000031a copy  0x00000002 , 0x00000012 
- 00000578  0x0000031b copy  0x0000003f , 0x00000011 
- 00000579  0x0000031c isub  0x00000002 , 0x00000013 
- 00000580  0x0000031d rshift2  0x00000013 , 0x00000013 
- 00000581  0x0000031e copy  0x00000012 , 0x0000003f 
- 00000582  0x0000031f isub  0x00000013 , 0x0000003f 
- 00000583  0x00000320 byteswap  0x0000003f , 0x0000003f 
- 00000584  0x00000321 store  0x00000002 , 0x00004c91 
- 00000585  0x00000322 lshift  0x00000013 , 0x00000013 
- 00000586  0x00000323 copy  0x00000011 , 0x0000003f 
- 00000587  0x00000324 isub  0x00000013 , 0x0000003f 
- 00000588  0x00000325 byteswap  0x0000003f , 0x0000003f 
- 00000589  0x00000326 store  0x00000002 , 0x00004c93 
- 00000590  0x00000327 rtn 
- 00000591  0x0000032b jam  0x00000027 , 0x00000016 
- 00000592  0x0000032c hjam  0x00000036 , 0x0000090f 
- 00000593  0x0000032d hjam  0x0000005f , 0x0000090b 
- 00000594  0x0000032e branch  0x000053d4 
- 00000595  0x00000330 hjam  0x0000002e , 0x0000090f 
- 00000596  0x00000331 hjam  0x000000ff , 0x0000090b 
- 00000597  0x00000332 branch  0x000053d9 
- 00000598  0x00000336 rtn 
- 00000599  0x00000338 fetch  0x00000002 , 0x00004ba0 
- 00000600  0x00000339 store  0x00000002 , 0x00004b9e 
- 00000601  0x0000033a fetch  0x00000002 , 0x00004b9c 
- 00000602  0x0000033b store  0x00000002 , 0x00004b9a 
- 00000603  0x0000033c jam  0x00000003 , 0x00000b7e 
- 00000604  0x0000033d call  0x00000183 
- 00000605  0x00000340 jam  0x0000005a , 0x00004c97 
- 00000606  0x00000341 call  0x00003db8 
- 00000607  0x00000342 hfetch  0x00000004 , 0x00008138 
- 00000608  0x00000343 set0  0x0000000f , 0x0000003f 
- 00000609  0x00000344 hstore  0x00000004 , 0x0000804c 
- 00000610  0x00000345 call  0x00003db0 
- 00000611  0x00000346 arg  0xffffffff , 0x00000002 
- 00000612  0x00000347 branch  0x00003cda 
- 00000613  0x0000034a ifetcht  0x00000005 , 0x00000011 
- 00000614  0x0000034b and  0x00000002 , 0x000000ff , 0x0000003f 
- 00000615  0x0000034c nbranch  0x0000026a , 0x00000034 
- 00000616  0x0000034d rshift8  0x00000002 , 0x0000003f 
- 00000617  0x0000034e istore  0x00000005 , 0x00000011 
- 00000618  0x00000350 increase  0x00000004 , 0x00000011 
- 00000619  0x00000351 ifetch  0x00000001 , 0x00000011 
- 00000620  0x00000352 nrtn , 0x00000034 
- 00000621  0x00000353 branch  0x00007f9c 
- 00000622  0x00000359 call  0x00007c20 
- 00000623  0x0000035a arg  0x000047e4 , 0x00000011 
- 00000624  0x0000035b call  0x00007f9f 
- 00000625  0x0000035c copy  0x0000003f , 0x00000002 
- 00000626  0x0000035d call  0x00007c24 
- 00000627  0x0000035e copy  0x00000002 , 0x0000003f 
- 00000628  0x0000035f rtn  0x00000034 
- 00000629  0x00000361 beq  0x00000001 , 0x0000028d 
- 00000630  0x00000362 beq  0x00000003 , 0x00000290 
- 00000631  0x00000363 beq  0x0000002a , 0x00000299 
- 00000632  0x00000364 branch  0x00007c5a 
- 00000633  0x00000366 fetch  0x00000001 , 0x0000007c 
- 00000634  0x00000367 branch  0x0000027e , 0x00000034 
- 00000635  0x00000368 call  0x000061d9 
- 00000636  0x00000369 fetch  0x00000001 , 0x0000007c 
- 00000637  0x0000036a nbranch  0x00007c8c , 0x00000034 
- 00000638  0x0000036c fetch  0x00000001 , 0x00000b7d 
- 00000639  0x0000036d bmark0  0x00000009 , 0x00007c87 
- 00000640  0x0000036e beq  0x00000004 , 0x00000283 
- 00000641  0x0000036f beq  0x00000028 , 0x00000289 
- 00000642  0x00000370 branch  0x00007c7b 
- 00000643  0x00000372 fetch  0x00000002 , 0x000047f4 
- 00000644  0x00000373 bbit0  0x00000003 , 0x00000286 
- 00000645  0x00000374 branch  0x00007ca4 
- 00000646  0x00000376 setarg  0x0000000a 
- 00000647  0x00000377 store  0x00000004 , 0x00000051 
- 00000648  0x00000378 branch  0x00007ca4 
- 00000649  0x0000037b jam  0x00000037 , 0x0000007c 
- 00000650  0x0000037c fetch  0x00000002 , 0x00004c98 
- 00000651  0x0000037d store  0x00000002 , 0x00000051 
- 00000652  0x0000037e rtn 
- 00000653  0x00000381 call  0x00003eff 
- 00000654  0x00000382 jam  0x00000006 , 0x00000177 
- 00000655  0x00000383 branch  0x00007c97 
- 00000656  0x00000385 call  0x00003bfa 
- 00000657  0x00000386 call  0x00004d98 
- 00000658  0x00000387 call  0x00005b62 
- 00000659  0x00000388 jam  0x00000006 , 0x00000177 
- 00000660  0x00000389 fetch  0x00000001 , 0x000047dc 
- 00000661  0x0000038a beq  0x00000000 , 0x00000297 
- 00000662  0x0000038b jam  0x00000017 , 0x00000177 
- 00000663  0x0000038d jam  0x00000001 , 0x0000425e 
- 00000664  0x0000038e branch  0x00007ca2 
- 00000665  0x00000392 fetch  0x00000002 , 0x000047f4 
- 00000666  0x00000393 bbit1  0x00000009 , 0x00003f90 
- 00000667  0x00000394 bbit1  0x00000000 , 0x000002a1 
- 00000668  0x00000395 bbit1  0x00000007 , 0x00007cd5 
- 00000669  0x00000396 jam  0x00000000 , 0x000043d8 
- 00000670  0x00000397 call  0x00003f7e 
- 00000671  0x00000399 jam  0x00000037 , 0x00000b7d 
- 00000672  0x0000039a branch  0x00007c27 
- 00000673  0x0000039d call  0x00003eff 
- 00000674  0x0000039e call  0x00007cd5 
- 00000675  0x000003a0 branch  0x00003f77 
- 00000676  0x000003a5 call  0x00003b36 
- 00000677  0x000003a6 branch  0x00003cdc 
- 00000678  0x000003aa call  0x000002a8 
- 00000679  0x000003ab branch  0x0000302c 
- 00000680  0x000003ad arg  0x000002aa , 0x00000013 
- 00000681  0x000003ae branch  0x00003301 
- 00000682  0x000003b1 bbit0  0x00000001 , 0x00003307 
- 00000683  0x000003b3 call  0x0000333d 
- 00000684  0x000003b4 call  0x000002b7 
- 00000685  0x000003b5 isub  0x00000002 , 0x0000003f 
- 00000686  0x000003b6 increase  0x00000001 , 0x0000003f 
- 00000687  0x000003b7 branch  0x000002b1 , 0x00000002 
- 00000688  0x000003b8 branch  0x00003325 
- 00000689  0x000003ba iforce  0x00000012 
- 00000690  0x000003bb add  0x00000011 , 0x00000002 , 0x00000006 
- 00000691  0x000003bc ifetch  0x00000002 , 0x00000006 
- 00000692  0x000003bd branch  0x00003327 , 0x00000034 
- 00000693  0x000003be call  0x00003349 
- 00000694  0x000003bf branch  0x000002ab 
- 00000695  0x000003c3 rshift16  0x0000003f , 0x0000000b 
- 00000696  0x000003c4 rshift8  0x0000000b , 0x0000000b 
- 00000697  0x000003c5 branch  0x000002c1 , 0x00000005 
- 00000698  0x000003c6 compare  0x0000000f , 0x0000000b , 0x0000000f 
- 00000699  0x000003c7 nrtn  0x00000001 
- 00000700  0x000003c8 rshift16  0x00000002 , 0x0000000b 
- 00000701  0x000003c9 rshift8  0x0000000b , 0x0000000b 
- 00000702  0x000003ca nrtn  0x00000005 
- 00000703  0x000003cb set1  0x0000001c , 0x00000002 
- 00000704  0x000003cc rtn 
- 00000705  0x000003ce rshift16  0x00000002 , 0x0000000b 
- 00000706  0x000003cf rshift8  0x0000000b , 0x0000000b 
- 00000707  0x000003d0 compare  0x0000000f , 0x0000000b , 0x0000000f 
- 00000708  0x000003d1 nrtn  0x00000001 
- 00000709  0x000003d2 set1  0x0000001c , 0x0000003f 
- 00000710  0x000003d3 rtn 
- 00000711  0x000003d7 storet  0x00000008 , 0x000002a0 
- 00000712  0x000003d8 call  0x00007e53 
- 00000713  0x000003d9 fetcht  0x00000008 , 0x000002a0 
- 00000714  0x000003da branch  0x0000307c 
- 00000715  0x000003de disable  0x00000028 
- 00000716  0x000003df fetch  0x00000002 , 0x00000032 
- 00000717  0x000003e0 arg  0x0000ffff , 0x00000002 
- 00000718  0x000003e1 isub  0x00000002 , 0x0000003e 
- 00000719  0x000003e2 nrtn  0x00000005 
- 00000720  0x000003e3 fetch  0x00000004 , 0x00000034 
- 00000721  0x000003e4 branch  0x000002d4 , 0x00000030 
- 00000722  0x000003e5 isub  0x00000028 , 0x0000003f 
- 00000723  0x000003e6 branch  0x000002d5 
- 00000724  0x000003e9 isub  0x00000022 , 0x0000003f 
- 00000725  0x000003eb sub  0x0000003f , 0x00000004 , 0x0000003e 
- 00000726  0x000003ec nrtn  0x00000002 
- 00000727  0x000003ed force  0x00000000 , 0x0000003f 
- 00000728  0x000003ee store  0x00000002 , 0x00000032 
- 00000729  0x000003ef branch  0x000034df 
- 00000730  0x000003f3 jam  0x00000020 , 0x00000b7d 
- 00000731  0x000003f4 call  0x00007c27 
- 00000732  0x000003f5 branch  0x000002de 
- 00000733  0x000003fa storet  0x00000004 , 0x00000034 
- 00000734  0x000003fc jam  0x00000001 , 0x00004748 
- 00000735  0x000003fd setarg  0x0000ffff 
- 00000736  0x000003fe store  0x00000002 , 0x00000032 
- 00000737  0x000003ff jam  0x00000001 , 0x00000073 
- 00000738  0x00000400 rtn 
- 00000739  0x00000403 call  0x00003baa 
- 00000740  0x00000404 call  0x000002e6 
- 00000741  0x00000405 branch  0x00003267 
- 00000742  0x00000408 add  0x00000022 , 0x00000001 , 0x00000021 
- 00000743  0x00000409 call  0x00003a54 
- 00000744  0x0000040a force  0x00000003 , 0x00000024 
- 00000745  0x0000040b call  0x00003a42 
- 00000746  0x0000040c call  0x00003bae 
- 00000747  0x0000040d call  0x00003bb4 
- 00000748  0x0000040e call  0x00003bc5 
- 00000749  0x0000040f branch  0x0000375c 
- 00000750  0x00000414 call  0x00003e25 
- 00000751  0x00000415 call  0x00006dec 
- 00000752  0x00000416 call  0x000035d6 
- 00000753  0x00000417 branch  0x00003480 
- 00000754  0x0000041b call  0x00003d61 
- 00000755  0x0000041c call  0x00003be2 
- 00000756  0x0000041d branch  0x00003498 , 0x00000002 
- 00000757  0x0000041e call  0x00003204 
- 00000758  0x0000041f nbranch  0x00003498 , 0x00000028 
- 00000759  0x00000420 call  0x00003812 
- 00000760  0x00000421 nbranch  0x000002ef , 0x00000034 
- 00000761  0x00000422 rtn 
- 00000762  0x00000426 call  0x000032df 
- 00000763  0x00000427 nbranch  0x00003568 , 0x00000005 
- 00000764  0x00000428 fetch  0x00000001 , 0x00000047 
- 00000765  0x00000429 bbit0  0x00000003 , 0x00003571 
- 00000766  0x0000042a fetch  0x00000001 , 0x00004165 
- 00000767  0x0000042b beq  0x00000013 , 0x00003562 
- 00000768  0x0000042c fetch  0x00000002 , 0x00004c43 
- 00000769  0x0000042d sub  0x0000003f , 0x00000014 , 0x0000003e 
- 00000770  0x0000042e nbranch  0x00003562 , 0x00000002 
- 00000771  0x0000042f store  0x00000002 , 0x00000091 
- 00000772  0x00000430 fetch  0x00000001 , 0x00004c42 
- 00000773  0x00000431 store  0x00000001 , 0x00000090 
- 00000774  0x00000432 setarg  0x00004c45 
- 00000775  0x00000433 store  0x00000002 , 0x00000179 
- 00000776  0x00000434 branch  0x00003562 
- 00000777  0x00000438 fetch  0x00000002 , 0x00000091 
- 00000778  0x00000439 store  0x00000002 , 0x00004c43 
- 00000779  0x0000043a sub  0x0000003f , 0x00000014 , 0x0000003e 
- 00000780  0x0000043b nbranch  0x0000358f , 0x00000002 
- 00000781  0x0000043c iforce  0x00000039 
- 00000782  0x0000043d fetch  0x00000001 , 0x00000090 
- 00000783  0x0000043e store  0x00000001 , 0x00004c42 
- 00000784  0x0000043f fetch  0x00000002 , 0x00000179 
- 00000785  0x00000440 iforce  0x00000006 
- 00000786  0x00000441 arg  0x00004c45 , 0x00000005 
- 00000787  0x00000442 call  0x00007e45 
- 00000788  0x00000443 branch  0x0000358f 
- 00000789  0x00000447 fetch  0x00000002 , 0x000002cd 
- 00000790  0x00000448 branch  0x00004dfc , 0x00000034 
- 00000791  0x00000449 fetch  0x00000001 , 0x000002cf 
- 00000792  0x0000044a beq  0x00000001 , 0x0000031a 
- 00000793  0x0000044b branch  0x00004dbb 
- 00000794  0x0000044d call  0x0000527a 
- 00000795  0x0000044e nrtn  0x00000034 
- 00000796  0x0000044f branch  0x00004dc3 
- 00000797  0x00000453 ifetch  0x00000001 , 0x00000006 
- 00000798  0x00000454 beq  0x0000000a , 0x00000320 
- 00000799  0x00000455 branch  0x00004e14 
- 00000800  0x00000457 ifetch  0x00000001 , 0x00000006 
- 00000801  0x00000458 copy  0x0000003f , 0x00000007 
- 00000802  0x00000459 ifetch  0x00000002 , 0x00000006 
- 00000803  0x0000045a copy  0x0000003f , 0x00000011 
- 00000804  0x0000045b copy  0x00000013 , 0x0000003f 
- 00000805  0x0000045c isub  0x00000011 , 0x00000013 
- 00000806  0x0000045d setarg  0x0000000b 
- 00000807  0x0000045e istore  0x00000001 , 0x00000005 
- 00000808  0x0000045f copy  0x00000007 , 0x0000003f 
- 00000809  0x00000460 istore  0x00000001 , 0x00000005 
- 00000810  0x00000461 ifetch  0x00000002 , 0x00000006 
- 00000811  0x00000463 beq  0x00000002 , 0x0000032e 
- 00000812  0x00000464 beq  0x00000003 , 0x00000335 
- 00000813  0x00000465 branch  0x00003bf1 
- 00000814  0x00000467 setarg  0x00020008 
- 00000815  0x00000468 istore  0x00000006 , 0x00000005 
- 00000816  0x00000469 setarg  0x00000200 
- 00000817  0x0000046a istore  0x00000004 , 0x00000005 
- 00000818  0x0000046b force  0x0000000c , 0x0000003f 
- 00000819  0x0000046c iadd  0x00000012 , 0x00000012 
- 00000820  0x0000046d branch  0x00004e20 
- 00000821  0x0000046f setarg  0x0003000c 
- 00000822  0x00000470 istore  0x00000006 , 0x00000005 
- 00000823  0x00000471 setarg  0x00000006 
- 00000824  0x00000472 istore  0x00000008 , 0x00000005 
- 00000825  0x00000473 force  0x00000010 , 0x0000003f 
- 00000826  0x00000474 iadd  0x00000012 , 0x00000012 
- 00000827  0x00000475 branch  0x00004e20 
- 00000828  0x00000479 call  0x000052c4 
- 00000829  0x0000047a force  0x00000000 , 0x00000012 
- 00000830  0x0000047b call  0x000052d0 
- 00000831  0x0000047c copy  0x0000003f , 0x00000005 
- 00000832  0x0000047d fetch  0x00000002 , 0x000002cd 
- 00000833  0x0000047e copy  0x0000003f , 0x00000013 
- 00000834  0x0000047f fetch  0x00000002 , 0x000002cb 
- 00000835  0x00000480 iforce  0x00000006 
- 00000836  0x00000481 call  0x00000346 
- 00000837  0x00000482 branch  0x00005110 
- 00000838  0x00000484 ifetch  0x00000001 , 0x00000006 
- 00000839  0x00000485 beq  0x0000000a , 0x00000349 
- 00000840  0x00000486 branch  0x00005116 
- 00000841  0x00000488 ifetch  0x00000001 , 0x00000006 
- 00000842  0x00000489 copy  0x0000003f , 0x00000007 
- 00000843  0x0000048a ifetch  0x00000002 , 0x00000006 
- 00000844  0x0000048b copy  0x0000003f , 0x00000011 
- 00000845  0x0000048c ifetch  0x00000002 , 0x00000006 
- 00000846  0x0000048d store  0x00000002 , 0x000002a0 
- 00000847  0x0000048e copy  0x00000013 , 0x0000003f 
- 00000848  0x0000048f isub  0x00000011 , 0x00000013 
- 00000849  0x00000490 call  0x000052d0 
- 00000850  0x00000491 setarg  0x0000000b 
- 00000851  0x00000492 istore  0x00000001 , 0x00000005 
- 00000852  0x00000493 copy  0x00000007 , 0x0000003f 
- 00000853  0x00000494 istore  0x00000001 , 0x00000005 
- 00000854  0x00000495 fetch  0x00000002 , 0x000002a0 
- 00000855  0x00000496 branch  0x0000032b 
- 00000856  0x0000049a arg  0x00000000 , 0x00000012 
- 00000857  0x0000049b call  0x0000527a 
- 00000858  0x0000049c nrtn  0x00000034 
- 00000859  0x0000049d branch  0x0000524d 
- 00000860  0x000004a0 fetch  0x00000002 , 0x000002cb 
- 00000861  0x000004a1 copy  0x0000003f , 0x00000006 
- 00000862  0x000004a2 ifetch  0x00000001 , 0x00000006 
- 00000863  0x000004a3 and  0x0000003f , 0x0000000f , 0x00000002 
- 00000864  0x000004a4 rshift4  0x0000003f , 0x0000003f 
- 00000865  0x000004a7 beq  0x0000000a , 0x0000036f 
- 00000866  0x000004a8 beq  0x00000005 , 0x0000036d 
- 00000867  0x000004aa beq  0x00000001 , 0x00000366 
- 00000868  0x000004ab beq  0x00000004 , 0x00004b18 
- 00000869  0x000004ac branch  0x00004aff 
- 00000870  0x000004b0 copy  0x00000002 , 0x0000003f 
- 00000871  0x000004b1 beq  0x00000005 , 0x00004b09 
- 00000872  0x000004b2 jam  0x00000001 , 0x00004cbe 
- 00000873  0x000004b3 beq  0x00000003 , 0x00004b18 
- 00000874  0x000004b4 jam  0x00000000 , 0x00004cbe 
- 00000875  0x000004b5 beq  0x00000004 , 0x00004b18 
- 00000876  0x000004b6 rtn 
- 00000877  0x000004ba call  0x0000036f 
- 00000878  0x000004bb branch  0x00004b11 
- 00000879  0x000004bd ifetch  0x00000001 , 0x00000006 
- 00000880  0x000004be beq  0x00000001 , 0x00000372 
- 00000881  0x000004bf rtn 
- 00000882  0x000004c1 ifetch  0x00000001 , 0x00000006 
- 00000883  0x000004c2 store  0x00000001 , 0x00004cb7 
- 00000884  0x000004c3 rtn 
- 00000885  0x000004c7 call  0x0000527a 
- 00000886  0x000004c8 nrtn  0x00000034 
- 00000887  0x000004ca call  0x00000379 
- 00000888  0x000004cb branch  0x00006dfd 
- 00000889  0x000004ce fetch  0x00000001 , 0x00004132 
- 00000890  0x000004cf rtneq  0x00000001 
- 00000891  0x000004d0 fetch  0x00000001 , 0x000043cd 
- 00000892  0x000004d1 rtn  0x00000034 
- 00000893  0x000004d2 copy  0x0000003f , 0x00000011 
- 00000894  0x000004d3 jam  0x00000000 , 0x000043cd 
- 00000895  0x000004d4 copy  0x00000011 , 0x0000003f 
- 00000896  0x000004d5 beq  0x00000050 , 0x00004ddc 
- 00000897  0x000004d6 rtn 
- 00000898  0x000004da fetch  0x00000001 , 0x0000007d 
- 00000899  0x000004db beq  0x00000003 , 0x00000386 
- 00000900  0x000004dc beq  0x00000007 , 0x00000391 
- 00000901  0x000004de branch  0x00005b92 
- 00000902  0x000004e0 fetch  0x00000001 , 0x000004df 
- 00000903  0x000004e1 store  0x00000001 , 0x00000445 
- 00000904  0x000004e2 beq  0x00000013 , 0x000002da 
- 00000905  0x000004e3 beq  0x00000033 , 0x0000038b 
- 00000906  0x000004e4 branch  0x00005c58 
- 00000907  0x000004e8 fetch  0x00000001 , 0x0000044d 
- 00000908  0x000004e9 set1  0x00000000 , 0x0000003f 
- 00000909  0x000004ea store  0x00000001 , 0x0000044d 
- 00000910  0x000004eb jam  0x00000001 , 0x00000b7d 
- 00000911  0x000004ec call  0x00007c27 
- 00000912  0x000004ed branch  0x00005c83 
- 00000913  0x000004f1 fetch  0x00000001 , 0x000004df 
- 00000914  0x000004f2 store  0x00000001 , 0x00000446 
- 00000915  0x000004f3 branch  0x00005cf3 
- 00000916  0x000004f7 disable  0x00000028 
- 00000917  0x000004f8 call  0x000061d9 
- 00000918  0x000004f9 fetch  0x00000001 , 0x00000048 
- 00000919  0x000004fa rtn  0x00000034 
- 00000920  0x000004fb bbit1  0x00000007 , 0x00005f10 
- 00000921  0x000004fc beq  0x00000002 , 0x0000039c 
- 00000922  0x000004fd beq  0x00000007 , 0x000003a9 
- 00000923  0x000004fe branch  0x00005ee0 
- 00000924  0x00000500 force  0x00000011 , 0x0000003f 
- 00000925  0x00000501 call  0x000061b5 
- 00000926  0x00000502 fetch  0x00000001 , 0x00000049 
- 00000927  0x00000503 copy  0x0000003f , 0x00000002 
- 00000928  0x00000504 beq  0x00000000 , 0x000003a4 
- 00000929  0x00000505 beq  0x0000000e , 0x000003a4 
- 00000930  0x00000506 beq  0x0000001c , 0x000003a4 
- 00000931  0x00000507 rtn 
- 00000932  0x00000509 istore  0x00000001 , 0x00000005 
- 00000933  0x0000050a fetch  0x00000001 , 0x00004702 
- 00000934  0x0000050b istore  0x00000001 , 0x00000005 
- 00000935  0x0000050c setarg  0x0000000e 
- 00000936  0x0000050d branch  0x00005fa6 
- 00000937  0x00000510 call  0x00006055 
- 00000938  0x00000511 jam  0x00000064 , 0x00000072 
- 00000939  0x00000512 rtn 
- 00000940  0x00000516 fetch  0x00000001 , 0x0000007c 
- 00000941  0x00000517 branch  0x000003b1 , 0x00000034 
- 00000942  0x00000518 call  0x000061d9 
- 00000943  0x00000519 fetch  0x00000001 , 0x0000007c 
- 00000944  0x0000051a nrtn  0x00000034 
- 00000945  0x0000051c fetch  0x00000001 , 0x00000055 
- 00000946  0x0000051d rtn  0x00000034 
- 00000947  0x0000051e beq  0x00000006 , 0x000003c0 
- 00000948  0x0000051f beq  0x00000010 , 0x000003b6 
- 00000949  0x00000520 branch  0x0000623e 
- 00000950  0x00000523 fetch  0x00000001 , 0x00004748 
- 00000951  0x00000524 rtneq  0x00000000 
- 00000952  0x00000525 beq  0x00000001 , 0x000003be 
- 00000953  0x00000526 arg  0x0000000a , 0x00000007 
- 00000954  0x00000527 call  0x00007e53 
- 00000955  0x00000528 nrtn  0x00000034 
- 00000956  0x00000529 jam  0x00000000 , 0x00004748 
- 00000957  0x0000052a branch  0x0000629b 
- 00000958  0x0000052c rtn  0x00000029 
- 00000959  0x0000052d branch  0x000003c0 
- 00000960  0x00000530 fetch  0x00000001 , 0x00000177 
- 00000961  0x00000531 bbit1  0x00000002 , 0x0000629b 
- 00000962  0x00000532 bbit1  0x00000000 , 0x000003c3 
- 00000963  0x00000534 fetch  0x00000001 , 0x0000425e 
- 00000964  0x00000535 branch  0x000062c7 , 0x00000034 
- 00000965  0x00000536 fetch  0x00000001 , 0x0000044d 
- 00000966  0x00000537 rtnbit0  0x00000003 
- 00000967  0x00000538 rtnbit0  0x00000002 
- 00000968  0x00000539 fetch  0x00000004 , 0x00000465 
- 00000969  0x0000053a arg  0x00000320 , 0x00000002 
- 00000970  0x0000053b iadd  0x00000002 , 0x00000002 
- 00000971  0x0000053c copy  0x00000022 , 0x0000003f 
- 00000972  0x0000053d isub  0x00000002 , 0x0000003e 
- 00000973  0x0000053e nrtn  0x00000002 
- 00000974  0x0000053f branch  0x00006267 
- 00012288  0x0000054d call  0x00003c74 
- 00012289  0x00000551 set0  0x00000025 , 0x00000000 
- 00012290  0x00000552 bpatch  0x00000000 , 0x00004000 
- 00012291  0x00000553 clear_stack 
- 00012292  0x00000554 call  0x00003a9e 
- 00012293  0x00000555 call  0x00006805 
- 00012294  0x00000556 call  0x00003bfa 
- 00012295  0x00000557 call  0x00004d98 
- 00012296  0x00000558 set0  0x00000025 , 0x00000000 
- 00012297  0x00000559 bpatch  0x00000001 , 0x00004000 
- 00012298  0x0000055a call  0x00006b53 
- 00012299  0x0000055b call  0x00005b62 
- 00012300  0x0000055c call  0x00007b9d 
- 00012301  0x0000055d call  0x00003e4f 
- 00012302  0x0000055e set0  0x00000025 , 0x00000000 
- 00012303  0x0000055f bpatch  0x00000002 , 0x00004000 
- 00012304  0x00000560 call  0x00003e5f , 0x0000002b 
- 00012305  0x00000561 call  0x00007719 
- 00012306  0x00000562 call  0x00003cf1 , 0x0000002b 
- 00012307  0x00000564 set0  0x00000025 , 0x00000000 
- 00012308  0x00000565 bpatch  0x00000003 , 0x00004000 
- 00012309  0x00000566 call  0x00007813 
- 00012310  0x00000567 call  0x00005373 
- 00012311  0x00000568 call  0x00004449 
- 00012312  0x00000569 set0  0x00000025 , 0x00000000 
- 00012313  0x0000056a bpatch  0x00000004 , 0x00004000 
- 00012314  0x0000056b call  0x0000303e 
- 00012315  0x0000056c call  0x00003e6a 
- 00012316  0x0000056d call  0x000030a1 
- 00012317  0x0000056e set0  0x00000025 , 0x00000000 
- 00012318  0x0000056f bpatch  0x00000005 , 0x00004000 
- 00012319  0x00000570 call  0x00003392 
- 00012320  0x00000571 call  0x00003407 
- 00012321  0x00000572 call  0x00003024 
- 00012322  0x00000573 call  0x00003d1c 
- 00012323  0x00000574 branch  0x00003013 
- 00012324  0x00000577 call  0x00003029 
- 00012325  0x00000578 rtnmark0  0x00000009 
- 00012326  0x00000579 set0  0x00000009 , 0x00000000 
- 00012327  0x0000057a call  0x000032bd 
- 00012328  0x0000057b branch  0x000053d7 
- 00012329  0x0000057e set0  0x00000025 , 0x00000000 
- 00012330  0x0000057f bpatch  0x00000006 , 0x00004000 
- 00012331  0x00000580 call  0x000032fe 
- 00012332  0x00000581 nbranch  0x00003033 , 0x00000005 
- 00012333  0x00000582 call  0x000032a3 
- 00012334  0x00000583 add  0x00000011 , 0x00000001 , 0x00000006 
- 00012335  0x00000584 ifetch  0x00000001 , 0x00000006 
- 00012336  0x00000585 bbit1  0x00000000 , 0x00005377 
- 00012337  0x00000586 bbit1  0x00000001 , 0x000031a7 
- 00012338  0x00000587 branch  0x00003473 
- 00012339  0x00000589 set0  0x00000025 , 0x00000000 
- 00012340  0x0000058a bpatch  0x00000007 , 0x00004000 
- 00012341  0x0000058b call  0x000032c6 
- 00012342  0x0000058c copy  0x00000039 , 0x0000003e 
- 00012343  0x0000058d rtn  0x00000005 
- 00012344  0x0000058e call  0x000032a3 
- 00012345  0x0000058f fetch  0x00000001 , 0x00000030 
- 00012346  0x00000590 bbit1  0x00000003 , 0x00003103 
- 00012347  0x00000591 fetch  0x00000001 , 0x00000031 
- 00012348  0x00000592 bbit1  0x00000001 , 0x000031a7 
- 00012349  0x00000593 branch  0x00003473 
- 00012350  0x0000059c fetch  0x00000001 , 0x00004272 
- 00012351  0x0000059d rtn  0x00000034 
- 00012352  0x0000059e beq  0x00000001 , 0x0000304e 
- 00012353  0x0000059f beq  0x00000002 , 0x00003053 
- 00012354  0x000005a0 beq  0x00000003 , 0x00003056 
- 00012355  0x000005a1 beq  0x00000005 , 0x0000305b 
- 00012356  0x000005a2 beq  0x0000001b , 0x0000304b 
- 00012357  0x000005a3 call  0x000032f6 
- 00012358  0x000005a4 rtn  0x00000005 
- 00012359  0x000005a5 call  0x000032f9 
- 00012360  0x000005a6 rtn  0x00000005 
- 00012361  0x000005a8 jam  0x00000000 , 0x00004272 
- 00012362  0x000005a9 rtn 
- 00012363  0x000005ac jam  0x0000001b , 0x0000041c 
- 00012364  0x000005ad jam  0x00000000 , 0x00004272 
- 00012365  0x000005ae rtn 
- 00012366  0x000005b1 set1  0x0000001c , 0x00000000 
- 00012367  0x000005b2 set0  0x0000001e , 0x00000000 
- 00012368  0x000005b3 jam  0x000000ff , 0x0000008e 
- 00012369  0x000005b4 jam  0x0000001f , 0x0000008c 
- 00012370  0x000005b5 branch  0x00003049 
- 00012371  0x000005b8 set0  0x0000001c , 0x00000000 
- 00012372  0x000005b9 force  0x00000000 , 0x0000001b 
- 00012373  0x000005ba branch  0x00003049 
- 00012374  0x000005bd call  0x000032f9 
- 00012375  0x000005be rtn  0x00000005 
- 00012376  0x000005bf force  0x00000001 , 0x00000002 
- 00012377  0x000005c0 jam  0x00000005 , 0x00000178 
- 00012378  0x000005c1 branch  0x00003068 
- 00012379  0x000005c4 set0  0x00000025 , 0x00000000 
- 00012380  0x000005c5 bpatch  0x00000008 , 0x00004001 
- 00012381  0x000005c6 fetch  0x00000001 , 0x00004132 
- 00012382  0x000005c7 beq  0x00000001 , 0x00003064 
- 00012383  0x000005c9 fetch  0x00000006 , 0x00004274 
- 00012384  0x000005ca branch  0x00003049 , 0x00000034 
- 00012385  0x000005cb jam  0x00000001 , 0x000047f3 
- 00012386  0x000005cd jam  0x00000003 , 0x00000055 
- 00012387  0x000005ce branch  0x00003067 
- 00012388  0x000005d1 fetch  0x00000006 , 0x00004274 
- 00012389  0x000005d2 branch  0x00003049 , 0x00000034 
- 00012390  0x000005d3 store  0x00000006 , 0x00000040 
- 00012391  0x000005d5 force  0x00000025 , 0x00000002 
- 00012392  0x000005d7 set0  0x00000025 , 0x00000000 
- 00012393  0x000005d8 bpatch  0x00000009 , 0x00004001 
- 00012394  0x000005d9 fetch  0x00000001 , 0x000000f3 
- 00012395  0x000005da branch  0x0000306f , 0x00000034 
- 00012396  0x000005db lshift3  0x0000003f , 0x0000003f 
- 00012397  0x000005dc lshift4  0x0000003f , 0x0000003f 
- 00012398  0x000005dd increase  0xffffffff , 0x0000003f 
- 00012399  0x000005df store  0x00000001 , 0x00004146 
- 00012400  0x000005e0 store  0x00000001 , 0x000000f2 
- 00012401  0x000005e1 jam  0x0000001f , 0x0000008d 
- 00012402  0x000005e2 set0  0x0000000c , 0x00000000 
- 00012403  0x000005e3 call  0x000032d6 
- 00012404  0x000005e4 nbranch  0x00003090 , 0x00000005 
- 00012405  0x000005e5 call  0x00003bd1 
- 00012406  0x000005e6 store  0x00000001 , 0x00000077 
- 00012407  0x000005e7 storet  0x00000001 , 0x0000007c 
- 00012408  0x000005e8 fetch  0x00000006 , 0x00004274 
- 00012409  0x000005e9 store  0x00000006 , 0x00000040 
- 00012410  0x000005ea set0  0x00000025 , 0x00000000 
- 00012411  0x000005eb bpatch  0x0000000a , 0x00004001 
- 00012412  0x000005ec force  0x00000000 , 0x0000003f 
- 00012413  0x000005ed compare  0x00000001 , 0x00000002 , 0x000000ff 
- 00012414  0x000005ee nsetflag  0x00000001 , 0x00000005 , 0x0000003f 
- 00012415  0x000005ef set1  0x00000003 , 0x0000003f 
- 00012416  0x000005f0 store  0x00000001 , 0x00000030 
- 00012417  0x000005f1 jam  0x00000003 , 0x00000b7d 
- 00012418  0x000005f2 call  0x00007c27 
- 00012419  0x000005f3 force  0x00000000 , 0x0000003f 
- 00012420  0x000005f4 setflag  0x00000001 , 0x00000004 , 0x0000003f 
- 00012421  0x000005f5 store  0x00000001 , 0x0000004c 
- 00012422  0x000005f6 setarg  0x00000000 
- 00012423  0x000005f7 set1  0x00000001 , 0x0000003f 
- 00012424  0x000005f8 store  0x00000001 , 0x00000031 
- 00012425  0x000005f9 enable  0x00000029 
- 00012426  0x000005fa call  0x000032bd 
- 00012427  0x000005fb disable  0x00000029 
- 00012428  0x000005fc force  0x00000004 , 0x00000007 
- 00012429  0x000005fd fetch  0x00000002 , 0x00004159 
- 00012430  0x000005fe call  0x00007e4c 
- 00012431  0x000005ff branch  0x00003049 
- 00012432  0x00000601 set0  0x00000025 , 0x00000000 
- 00012433  0x00000602 bpatch  0x0000000b , 0x00004001 
- 00012434  0x00000603 fetch  0x00000006 , 0x00004274 
- 00012435  0x00000604 store  0x00000006 , 0x00000040 
- 00012436  0x00000605 compare  0x00000001 , 0x00000002 , 0x000000ff 
- 00012437  0x00000606 branch  0x00003099 , 0x00000001 
- 00012438  0x00000607 force  0x00000007 , 0x00000002 
- 00012439  0x00000608 call  0x00004826 
- 00012440  0x00000609 branch  0x00003049 
- 00012441  0x0000060b arg  0x00000103 , 0x00000005 
- 00012442  0x0000060c arg  0x00000008 , 0x00000039 
- 00012443  0x0000060d call  0x00007e3b 
- 00012444  0x0000060e force  0x00000007 , 0x00000007 
- 00012445  0x0000060f call  0x00004898 
- 00012446  0x00000610 jam  0x00000004 , 0x00000b7d 
- 00012447  0x00000611 call  0x00007c27 
- 00012448  0x00000612 branch  0x00003049 
- 00012449  0x0000061a rtnmark0  0x0000001c 
- 00012450  0x0000061b force  0x00000002 , 0x00000007 
- 00012451  0x0000061c call  0x00007e53 
- 00012452  0x0000061d nsetflag  0x00000034 , 0x0000001c , 0x00000000 
- 00012453  0x0000061e nbranch  0x000030a7 , 0x00000034 
- 00012454  0x0000061f rtn 
- 00012455  0x00000624 set0  0x00000025 , 0x00000000 
- 00012456  0x00000625 bpatch  0x0000000c , 0x00004001 
- 00012457  0x00000626 fetcht  0x00000002 , 0x0000415b 
- 00012458  0x00000627 force  0x00000004 , 0x00000007 
- 00012459  0x00000628 call  0x0000383d 
- 00012460  0x00000629 rtn  0x00000028 
- 00012461  0x0000062a call  0x00003a12 
- 00012462  0x0000062b force  0x00000000 , 0x00000024 
- 00012463  0x0000062d rtn  0x00000003 
- 00012464  0x0000062e set0  0x0000000b , 0x00000000 
- 00012465  0x0000062f set0  0x00000000 , 0x00000000 
- 00012466  0x00000631 add  0x00000022 , 0x00000001 , 0x00000021 
- 00012467  0x00000632 isolate1  0x0000001e , 0x00000000 
- 00012468  0x00000633 setflag  0x00000001 , 0x00000002 , 0x00000024 
- 00012469  0x00000634 compare  0x00000000 , 0x00000021 , 0x00000002 
- 00012470  0x00000635 nbranch  0x000030d3 , 0x00000001 
- 00012471  0x00000638 set0  0x00000025 , 0x00000000 
- 00012472  0x00000639 bpatch  0x0000000d , 0x00004001 
- 00012473  0x0000063a fetch  0x00000001 , 0x00000012 
- 00012474  0x0000063b increase  0x00000001 , 0x0000003f 
- 00012475  0x0000063c store  0x00000001 , 0x00000012 
- 00012476  0x0000063d call  0x00003a49 
- 00012477  0x0000063e call  0x00003a42 
- 00012478  0x0000063f call  0x00003a66 
- 00012479  0x00000640 call  0x00003bae 
- 00012480  0x00000641 call  0x00003bb4 
- 00012481  0x00000642 call  0x00003bc5 
- 00012482  0x00000643 call  0x0000375c 
- 00012483  0x00000644 call  0x000030c5 
- 00012484  0x00000645 branch  0x000030af 
- 00012485  0x00000648 set0  0x00000025 , 0x00000000 
- 00012486  0x00000649 bpatch  0x0000000e , 0x00004001 
- 00012487  0x0000064a fetch  0x00000001 , 0x0000008c 
- 00012488  0x0000064b increase  0xffffffff , 0x0000003f 
- 00012489  0x0000064c store  0x00000001 , 0x0000008c 
- 00012490  0x0000064d rtn  0x00000002 
- 00012491  0x0000064e jam  0x0000001f , 0x0000008c 
- 00012492  0x0000064f fetch  0x00000001 , 0x0000008e 
- 00012493  0x00000650 increase  0xffffffff , 0x0000003f 
- 00012494  0x00000651 store  0x00000001 , 0x0000008e 
- 00012495  0x00000652 rtn  0x00000002 
- 00012496  0x00000653 setflip  0x0000001e , 0x00000000 
- 00012497  0x00000654 jam  0x000000ff , 0x0000008e 
- 00012498  0x00000655 rtn 
- 00012499  0x00000658 set0  0x00000025 , 0x00000000 
- 00012500  0x00000659 bpatch  0x0000000f , 0x00004001 
- 00012501  0x0000065a call  0x00003a49 
- 00012502  0x0000065b call  0x00003a3b 
- 00012503  0x0000065c call  0x00003a66 
- 00012504  0x0000065d call  0x00003bba 
- 00012505  0x0000065e call  0x00003b3a 
- 00012506  0x0000065f call  0x00003b63 
- 00012507  0x00000660 branch  0x000030de , 0x00000018 
- 00012508  0x00000661 call  0x000030c5 
- 00012509  0x00000662 branch  0x000030b2 
- 00012510  0x00000664 set0  0x00000025 , 0x00000000 
- 00012511  0x00000665 bpatch  0x00000010 , 0x00004002 
- 00012512  0x00000666 call  0x00003af3 
- 00012513  0x00000667 call  0x00003bcd 
- 00012514  0x00000668 call  0x000035e1 
- 00012515  0x00000669 set0  0x00000001 , 0x00000000 
- 00012516  0x0000066a rtnmark0  0x0000000b 
- 00012517  0x0000066c set0  0x00000025 , 0x00000000 
- 00012518  0x0000066d bpatch  0x00000011 , 0x00004002 
- 00012519  0x0000066e fetch  0x00000001 , 0x000042a4 
- 00012520  0x0000066f bbit1  0x00000000 , 0x00004221 
- 00012521  0x00000670 call  0x0000477b 
- 00012522  0x00000672 fetch  0x00000001 , 0x00000013 
- 00012523  0x00000673 increase  0x00000001 , 0x0000003f 
- 00012524  0x00000674 store  0x00000001 , 0x00000013 
- 00012525  0x00000675 rtn 
- 00012526  0x00000677 set0  0x0000000b , 0x00000000 
- 00012527  0x00000678 call  0x000030fe 
- 00012528  0x00000679 call  0x00003a49 
- 00012529  0x0000067a call  0x00003a3b 
- 00012530  0x0000067b call  0x000034e1 
- 00012531  0x0000067c call  0x00003bba 
- 00012532  0x0000067d call  0x00003b3a 
- 00012533  0x0000067e call  0x00003b63 
- 00012534  0x0000067f branch  0x000030f8 , 0x00000018 
- 00012535  0x00000680 rtn 
- 00012536  0x00000682 call  0x00003bcd 
- 00012537  0x00000683 call  0x000035e1 
- 00012538  0x00000684 set0  0x00000001 , 0x00000000 
- 00012539  0x00000685 branch  0x000030e5 , 0x00000006 
- 00012540  0x00000686 call  0x0000479b 
- 00012541  0x00000687 branch  0x000030ea 
- 00012542  0x0000068a arg  0x00000600 , 0x0000000b 
- 00012543  0x0000068c until  0x00000023 , 0x00000026 
- 00012544  0x0000068d and  0x00000022 , 0x00000003 , 0x0000003f 
- 00012545  0x0000068e bne  0x00000001 , 0x000030ff 
- 00012546  0x0000068f rtn 
- 00012547  0x00000699 set0  0x00000025 , 0x00000000 
- 00012548  0x0000069a bpatch  0x00000012 , 0x00004002 
- 00012549  0x0000069b enable  0x00000029 
- 00012550  0x0000069c enable  0x00000030 
- 00012551  0x0000069d fetch  0x00000002 , 0x00004155 
- 00012552  0x0000069e branch  0x0000310c , 0x00000034 
- 00012553  0x0000069f force  0x0000000d , 0x00000007 
- 00012554  0x000006a0 call  0x00007e53 
- 00012555  0x000006a1 nrtn  0x00000034 
- 00012556  0x000006a3 set0  0x00000025 , 0x00000000 
- 00012557  0x000006a4 bpatch  0x00000013 , 0x00004002 
- 00012558  0x000006a5 fetcht  0x00000002 , 0x00004157 
- 00012559  0x000006a6 force  0x00000028 , 0x00000007 
- 00012560  0x000006a7 call  0x0000383d 
- 00012561  0x000006a8 branch  0x0000314e , 0x00000028 
- 00012562  0x000006a9 force  0x00000004 , 0x00000007 
- 00012563  0x000006aa call  0x00007e53 
- 00012564  0x000006ab nbranch  0x00003127 , 0x00000034 
- 00012565  0x000006ac fetch  0x00000001 , 0x0000004c 
- 00012566  0x000006ad bbit1  0x00000004 , 0x0000311a 
- 00012567  0x000006ae force  0x00000004 , 0x00000002 
- 00012568  0x000006af call  0x00004826 
- 00012569  0x000006b0 branch  0x0000311f 
- 00012570  0x000006b2 arg  0x00000103 , 0x00000005 
- 00012571  0x000006b3 arg  0x00000008 , 0x00000039 
- 00012572  0x000006b4 call  0x00007e3b 
- 00012573  0x000006b5 force  0x00000004 , 0x00000007 
- 00012574  0x000006b6 call  0x00004898 
- 00012575  0x000006b8 set0  0x00000025 , 0x00000000 
- 00012576  0x000006b9 bpatch  0x00000014 , 0x00004002 
- 00012577  0x000006ba jam  0x00000000 , 0x00000030 
- 00012578  0x000006bb call  0x00005b63 
- 00012579  0x000006bc jam  0x00000000 , 0x000047f3 
- 00012580  0x000006bd jam  0x00000013 , 0x00000b7d 
- 00012581  0x000006be call  0x00007c27 
- 00012582  0x000006bf branch  0x0000314e 
- 00012583  0x000006c2 set0  0x00000025 , 0x00000000 
- 00012584  0x000006c3 bpatch  0x00000015 , 0x00004002 
- 00012585  0x000006c4 force  0x00000000 , 0x0000000b 
- 00012586  0x000006c5 until  0x00000023 , 0x00000026 
- 00012587  0x000006c6 fetch  0x00000001 , 0x000000f4 
- 00012588  0x000006c7 increase  0xffffffff , 0x0000003f 
- 00012589  0x000006c8 ixor  0x00000022 , 0x0000003f 
- 00012590  0x000006c9 compare  0x00000000 , 0x0000003f , 0x00000003 
- 00012591  0x000006ca nbranch  0x00003127 , 0x00000001 
- 00012592  0x000006cb deposit  0x00000004 
- 00012593  0x000006cc store  0x00000001 , 0x0000018b 
- 00012594  0x000006cd force  0x00000000 , 0x00000026 
- 00012595  0x000006ce force  0x00000000 , 0x00000024 
- 00012596  0x000006d1 set0  0x00000025 , 0x00000000 
- 00012597  0x000006d2 bpatch  0x00000016 , 0x00004002 
- 00012598  0x000006d3 branch  0x0000314e , 0x00000003 
- 00012599  0x000006d4 call  0x00003a4d 
- 00012600  0x000006d5 arg  0x00000600 , 0x0000000b 
- 00012601  0x000006d6 until  0x00000023 , 0x00000026 
- 00012602  0x000006d8 set0  0x00000025 , 0x00000000 
- 00012603  0x000006d9 bpatch  0x00000017 , 0x00004002 
- 00012604  0x000006da fetch  0x00000004 , 0x000000f4 
- 00012605  0x000006db iforce  0x00000021 
- 00012606  0x000006dc increase  0x00000001 , 0x0000003f 
- 00012607  0x000006dd store  0x00000004 , 0x000000f4 
- 00012608  0x000006de isolate1  0x0000000c , 0x00000000 
- 00012609  0x000006df setflag  0x00000001 , 0x00000002 , 0x00000024 
- 00012610  0x000006e0 compare  0x00000000 , 0x00000021 , 0x00000002 
- 00012611  0x000006e1 nbranch  0x00003164 , 0x00000001 
- 00012612  0x000006e2 fetch  0x00000001 , 0x0000000c 
- 00012613  0x000006e3 increase  0x00000001 , 0x0000003f 
- 00012614  0x000006e4 store  0x00000001 , 0x0000000c 
- 00012615  0x000006e5 call  0x00003a42 
- 00012616  0x000006e6 call  0x00003bae 
- 00012617  0x000006e7 call  0x00003bb4 
- 00012618  0x000006e8 call  0x00003bc5 
- 00012619  0x000006e9 call  0x0000375c 
- 00012620  0x000006ea call  0x00003155 
- 00012621  0x000006eb branch  0x00003134 
- 00012622  0x000006ee set0  0x00000025 , 0x00000000 
- 00012623  0x000006ef bpatch  0x00000018 , 0x00004003 
- 00012624  0x000006f0 disable  0x00000029 
- 00012625  0x000006f1 fetch  0x00000002 , 0x00004155 
- 00012626  0x000006f2 rtn  0x00000034 
- 00012627  0x000006f3 force  0x0000000d , 0x00000007 
- 00012628  0x000006f4 branch  0x00007e4c 
- 00012629  0x000006f7 set0  0x00000025 , 0x00000000 
- 00012630  0x000006f8 bpatch  0x00000019 , 0x00004003 
- 00012631  0x000006f9 fetch  0x00000001 , 0x0000008d 
- 00012632  0x000006fa increase  0xffffffff , 0x0000003f 
- 00012633  0x000006fb store  0x00000001 , 0x0000008d 
- 00012634  0x000006fc rtn  0x00000002 
- 00012635  0x000006fd jam  0x0000001f , 0x0000008d 
- 00012636  0x000006fe fetch  0x00000001 , 0x000000f2 
- 00012637  0x000006ff increase  0xffffffff , 0x0000003f 
- 00012638  0x00000700 store  0x00000001 , 0x000000f2 
- 00012639  0x00000701 rtn  0x00000002 
- 00012640  0x00000702 setflip  0x0000000c , 0x00000000 
- 00012641  0x00000703 fetch  0x00000001 , 0x00004146 
- 00012642  0x00000704 store  0x00000001 , 0x000000f2 
- 00012643  0x00000705 rtn 
- 00012644  0x00000708 set0  0x00000025 , 0x00000000 
- 00012645  0x00000709 bpatch  0x0000001a , 0x00004003 
- 00012646  0x0000070a call  0x00003a3b 
- 00012647  0x0000070b call  0x00003bba 
- 00012648  0x0000070c call  0x00003b3a 
- 00012649  0x0000070d call  0x00003b63 
- 00012650  0x0000070e branch  0x0000316d , 0x00000018 
- 00012651  0x0000070f call  0x00003155 
- 00012652  0x00000710 branch  0x0000313a 
- 00012653  0x00000712 call  0x0000375c 
- 00012654  0x00000713 fetch  0x00000001 , 0x0000000d 
- 00012655  0x00000714 increase  0x00000001 , 0x0000003f 
- 00012656  0x00000715 store  0x00000001 , 0x0000000d 
- 00012657  0x00000716 force  0x00000000 , 0x0000001b 
- 00012658  0x00000717 fetch  0x00000004 , 0x000000f4 
- 00012659  0x00000719 set0  0x00000025 , 0x00000000 
- 00012660  0x0000071a bpatch  0x0000001b , 0x00004003 
- 00012661  0x0000071b call  0x00003bac 
- 00012662  0x0000071c call  0x00003a4d 
- 00012663  0x0000071d increase  0x00000001 , 0x00000026 
- 00012664  0x0000071f and_into  0x000001fd , 0x00000021 
- 00012665  0x00000720 and_into  0x000001fc , 0x00000024 
- 00012666  0x00000721 call  0x00003a42 
- 00012667  0x00000722 call  0x00003bae 
- 00012668  0x00000723 call  0x00003bb4 
- 00012669  0x00000724 call  0x00003bc5 
- 00012670  0x00000725 deposit  0x00000022 
- 00012671  0x00000726 store  0x00000004 , 0x0000016b 
- 00012672  0x00000727 force  0x00000000 , 0x00000004 
- 00012673  0x00000728 force  0x00000002 , 0x00000001 
- 00012674  0x00000729 call  0x00003bcd 
- 00012675  0x0000072a call  0x000038c1 
- 00012676  0x0000072c set0  0x00000025 , 0x00000000 
- 00012677  0x0000072d bpatch  0x0000001c , 0x00004003 
- 00012678  0x0000072e call  0x00003baa 
- 00012679  0x0000072f or_into  0x00000002 , 0x00000021 
- 00012680  0x00000730 and_into  0x000001fc , 0x00000024 
- 00012681  0x00000731 call  0x00003a3b 
- 00012682  0x00000732 call  0x00003bba 
- 00012683  0x00000733 call  0x00003b3a 
- 00012684  0x00000734 call  0x00003b63 
- 00012685  0x00000735 call  0x0000375c , 0x00000018 
- 00012686  0x00000736 branch  0x00003194 , 0x00000018 
- 00012687  0x00000737 fetch  0x00000001 , 0x00000010 
- 00012688  0x00000738 branch  0x00003134 , 0x00000034 
- 00012689  0x00000739 increase  0xffffffff , 0x0000003f 
- 00012690  0x0000073a store  0x00000001 , 0x00000010 
- 00012691  0x0000073b branch  0x00003173 
- 00012692  0x0000073e set0  0x00000025 , 0x00000000 
- 00012693  0x0000073f bpatch  0x0000001d , 0x00004003 
- 00012694  0x00000740 fetch  0x00000001 , 0x0000000e 
- 00012695  0x00000741 increase  0x00000001 , 0x0000003f 
- 00012696  0x00000742 store  0x00000001 , 0x0000000e 
- 00012697  0x00000743 call  0x000034ed 
- 00012698  0x00000745 call  0x0000338b 
- 00012699  0x00000746 branch  0x0000319f , 0x00000018 
- 00012700  0x00000747 call  0x0000350e 
- 00012701  0x00000748 nbranch  0x0000319a , 0x00000034 
- 00012702  0x00000749 branch  0x00003134 
- 00012703  0x0000074c set0  0x00000025 , 0x00000000 
- 00012704  0x0000074d bpatch  0x0000001e , 0x00004003 
- 00012705  0x0000074e fetch  0x00000001 , 0x00000030 
- 00012706  0x0000074f set0  0x00000003 , 0x0000003f 
- 00012707  0x00000750 store  0x00000001 , 0x00000030 
- 00012708  0x00000751 call  0x000034f9 
- 00012709  0x00000752 disable  0x00000029 
- 00012710  0x00000753 rtn 
- 00012711  0x00000757 set0  0x00000025 , 0x00000000 
- 00012712  0x00000758 bpatch  0x0000001f , 0x00004003 
- 00012713  0x00000759 enable  0x00000029 
- 00012714  0x0000075a enable  0x00000030 
- 00012715  0x0000075b call  0x0000324e 
- 00012716  0x0000075c rtn  0x00000028 
- 00012717  0x0000075d call  0x00003e25 
- 00012718  0x0000075e call  0x00003bac 
- 00012719  0x0000075f add  0x00000022 , 0x00000001 , 0x00000021 
- 00012720  0x00000760 call  0x00003a54 
- 00012721  0x00000761 force  0x00000003 , 0x00000024 
- 00012722  0x00000762 call  0x0000327c 
- 00012723  0x00000763 call  0x00006a54 
- 00012724  0x00000764 call  0x00006e10 
- 00012725  0x00000765 call  0x00003547 
- 00012726  0x00000766 call  0x00003a42 
- 00012727  0x00000767 call  0x00003bae 
- 00012728  0x00000768 call  0x00003bb4 
- 00012729  0x00000769 call  0x00003bc5 
- 00012730  0x0000076a call  0x000038bf 
- 00012731  0x0000076c set0  0x00000025 , 0x00000000 
- 00012732  0x0000076d bpatch  0x00000020 , 0x00004004 
- 00012733  0x0000076e call  0x00005b78 
- 00012734  0x0000076f call  0x00004995 
- 00012735  0x00000770 call  0x000048a9 
- 00012736  0x00000771 call  0x0000337c 
- 00012737  0x00000772 nbranch  0x000031c7 , 0x0000002d 
- 00012738  0x00000773 call  0x00003bec 
- 00012739  0x00000774 call  0x00003870 
- 00012740  0x00000775 fetch  0x00000001 , 0x0000000f 
- 00012741  0x00000776 increase  0x00000001 , 0x0000003f 
- 00012742  0x00000777 store  0x00000001 , 0x0000000f 
- 00012743  0x00000779 set0  0x00000025 , 0x00000000 
- 00012744  0x0000077a bpatch  0x00000021 , 0x00004004 
- 00012745  0x0000077b call  0x00006dec 
- 00012746  0x0000077c call  0x000031d5 
- 00012747  0x0000077d nrtn  0x00000029 
- 00012748  0x0000077e call  0x00003812 
- 00012749  0x0000077f nbranch  0x000031d2 , 0x00000034 
- 00012750  0x00000781 call  0x00006a5c 
- 00012751  0x00000782 call  0x00003290 
- 00012752  0x00000783 disable  0x00000029 
- 00012753  0x00000784 rtn 
- 00012754  0x00000787 call  0x00003547 
- 00012755  0x00000788 call  0x00003371 
- 00012756  0x00000789 branch  0x000031bb 
- 00012757  0x0000078d branch  0x000031d8 , 0x0000002d 
- 00012758  0x0000078e call  0x00003be2 
- 00012759  0x0000078f branch  0x000031e6 , 0x00000002 
- 00012760  0x00000791 call  0x00003204 
- 00012761  0x00000792 nbranch  0x000031e6 , 0x00000028 
- 00012762  0x00000793 fetch  0x00000001 , 0x0000004c 
- 00012763  0x00000794 rtnbit0  0x00000004 
- 00012764  0x00000795 rtnbit1  0x00000003 
- 00012765  0x00000796 fetch  0x00000001 , 0x0000004b 
- 00012766  0x00000797 rtnbit1  0x00000003 
- 00012767  0x00000798 call  0x0000320d 
- 00012768  0x00000799 nrtn  0x00000034 
- 00012769  0x0000079a fetch  0x00000001 , 0x00000178 
- 00012770  0x0000079b increase  0xffffffff , 0x0000003f 
- 00012771  0x0000079c store  0x00000001 , 0x00000178 
- 00012772  0x0000079d nrtn  0x00000034 
- 00012773  0x0000079e branch  0x00005ed5 
- 00012774  0x000007a1 set0  0x00000025 , 0x00000000 
- 00012775  0x000007a2 bpatch  0x00000022 , 0x00004004 
- 00012776  0x000007a3 call  0x00003516 
- 00012777  0x000007a4 disable  0x00000029 
- 00012778  0x000007a5 fetch  0x00000001 , 0x0000004c 
- 00012779  0x000007a6 bbit1  0x00000004 , 0x000031f2 
- 00012780  0x000007a7 fetch  0x00000001 , 0x00000030 
- 00012781  0x000007a8 bbit0  0x00000004 , 0x000031f0 
- 00012782  0x000007a9 fetcht  0x00000001 , 0x00000046 
- 00012783  0x000007aa branch  0x000048c4 
- 00012784  0x000007ac force  0x00000008 , 0x00000002 
- 00012785  0x000007ad branch  0x00004826 
- 00012786  0x000007af force  0x00000000 , 0x00000007 
- 00012787  0x000007b0 fetch  0x00000001 , 0x0000004c 
- 00012788  0x000007b1 bbit1  0x00000003 , 0x00004898 
- 00012789  0x000007b3 force  0x00000004 , 0x00000007 
- 00012790  0x000007b4 arg  0x00000103 , 0x00000005 
- 00012791  0x000007b5 arg  0x00000008 , 0x00000039 
- 00012792  0x000007b6 call  0x00007e3b 
- 00012793  0x000007b7 branch  0x00004898 
- 00012794  0x000007ba set0  0x00000025 , 0x00000000 
- 00012795  0x000007bb bpatch  0x00000023 , 0x00004004 
- 00012796  0x000007bc fetch  0x00000001 , 0x00000030 
- 00012797  0x000007bd rtnbit0  0x00000002 
- 00012798  0x000007be fetcht  0x00000001 , 0x00000046 
- 00012799  0x000007bf fetch  0x00000001 , 0x000000ac 
- 00012800  0x000007c0 isub  0x00000002 , 0x0000003e 
- 00012801  0x000007c1 nrtn  0x00000005 
- 00012802  0x000007c2 call  0x00003869 
- 00012803  0x000007c3 branch  0x00003293 
- 00012804  0x000007c6 set0  0x00000025 , 0x00000000 
- 00012805  0x000007c7 bpatch  0x00000024 , 0x00004004 
- 00012806  0x000007c8 enable  0x00000028 
- 00012807  0x000007c9 fetch  0x00000001 , 0x0000004b 
- 00012808  0x000007ca rtnbit0  0x00000003 
- 00012809  0x000007cb call  0x0000320d 
- 00012810  0x000007cc nrtn  0x00000034 
- 00012811  0x000007ce disable  0x00000028 
- 00012812  0x000007cf rtn 
- 00012813  0x000007d2 fetch  0x00000001 , 0x00000072 
- 00012814  0x000007d3 increase  0xffffffff , 0x0000003f 
- 00012815  0x000007d4 store  0x00000001 , 0x00000072 
- 00012816  0x000007d5 rtn 
- 00012817  0x000007d8 set0  0x00000025 , 0x00000000 
- 00012818  0x000007d9 bpatch  0x00000025 , 0x00004004 
- 00012819  0x000007da fetch  0x00000001 , 0x00000030 
- 00012820  0x000007db bbit1  0x00000007 , 0x0000321f 
- 00012821  0x000007dc fetch  0x00000001 , 0x00004132 
- 00012822  0x000007dd beq  0x00000001 , 0x0000321d 
- 00012823  0x000007de fetch  0x00000001 , 0x000007e1 
- 00012824  0x000007df branch  0x0000321f , 0x00000034 
- 00012825  0x000007e0 jam  0x00000000 , 0x000007e1 
- 00012826  0x000007e1 jam  0x00000018 , 0x00000b7d 
- 00012827  0x000007e2 call  0x00007c27 
- 00012828  0x000007e3 branch  0x0000321f 
- 00012829  0x000007e5 call  0x00006216 
- 00012830  0x000007e6 ncall  0x00004852 , 0x00000001 
- 00012831  0x000007e8 set0  0x00000025 , 0x00000000 
- 00012832  0x000007e9 bpatch  0x00000026 , 0x00004004 
- 00012833  0x000007ea call  0x000032f0 
- 00012834  0x000007eb fetch  0x00000001 , 0x00000030 
- 00012835  0x000007ec set1  0x00000007 , 0x0000003f 
- 00012836  0x000007ed store  0x00000001 , 0x00000030 
- 00012837  0x000007ee jam  0x00000001 , 0x0000425e 
- 00012838  0x000007ef fetch  0x00000001 , 0x00000055 
- 00012839  0x000007f0 bne  0x00000016 , 0x00003228 
- 00012840  0x000007f2 rtn 
- 00012841  0x000007f5 jam  0x00000001 , 0x000007e1 
- 00012842  0x000007f7 fetch  0x00000001 , 0x00000030 
- 00012843  0x000007f8 set0  0x00000007 , 0x0000003f 
- 00012844  0x000007f9 store  0x00000001 , 0x00000030 
- 00012845  0x000007fa rtn 
- 00012846  0x000007ff set0  0x00000025 , 0x00000000 
- 00012847  0x00000800 bpatch  0x00000027 , 0x00004004 
- 00012848  0x00000801 disable  0x00000028 
- 00012849  0x00000802 fetch  0x00000001 , 0x00000030 
- 00012850  0x00000803 rtnbit0  0x00000001 
- 00012851  0x00000804 fetch  0x00000002 , 0x00000032 
- 00012852  0x00000805 nrtn  0x00000034 
- 00012853  0x00000806 fetch  0x00000004 , 0x00000034 
- 00012854  0x00000807 branch  0x00003239 , 0x00000030 
- 00012855  0x00000808 isub  0x00000028 , 0x0000003f 
- 00012856  0x00000809 branch  0x0000323a 
- 00012857  0x0000080b isub  0x00000022 , 0x0000003f 
- 00012858  0x0000080d sub  0x0000003f , 0x00000004 , 0x0000003e 
- 00012859  0x0000080e nrtn  0x00000002 
- 00012860  0x0000080f fetch  0x00000001 , 0x00000030 
- 00012861  0x00000810 set0  0x00000001 , 0x0000003f 
- 00012862  0x00000811 store  0x00000001 , 0x00000030 
- 00012863  0x00000812 enable  0x00000028 
- 00012864  0x00000813 rtn 
- 00012865  0x00000817 copy  0x0000003f , 0x00000002 
- 00012866  0x00000818 set0  0x00000025 , 0x00000000 
- 00012867  0x00000819 bpatch  0x00000028 , 0x00004005 
- 00012868  0x0000081a store  0x00000004 , 0x00000034 
- 00012869  0x0000081c jam  0x00000001 , 0x00004748 
- 00012870  0x0000081d fetch  0x00000001 , 0x00000030 
- 00012871  0x0000081e set1  0x00000001 , 0x0000003f 
- 00012872  0x0000081f store  0x00000001 , 0x00000030 
- 00012873  0x00000820 force  0x00000000 , 0x0000003f 
- 00012874  0x00000821 store  0x00000002 , 0x00000032 
- 00012875  0x00000822 jam  0x0000000a , 0x0000008a 
- 00012876  0x00000823 jam  0x00000001 , 0x00000073 
- 00012877  0x00000824 rtn 
- 00012878  0x00000828 set0  0x00000025 , 0x00000000 
- 00012879  0x00000829 bpatch  0x00000029 , 0x00004005 
- 00012880  0x0000082a call  0x0000322e 
- 00012881  0x0000082b nrtn  0x00000028 
- 00012882  0x0000082c disable  0x00000028 
- 00012883  0x0000082d jam  0x00000020 , 0x00000011 
- 00012884  0x0000082e set0  0x0000000b , 0x00000000 
- 00012885  0x00000830 call  0x00003bac 
- 00012886  0x00000831 call  0x0000337f 
- 00012887  0x00000832 bmark1  0x0000000b , 0x00003263 
- 00012888  0x00000833 call  0x0000350e 
- 00012889  0x00000834 nbranch  0x00003255 , 0x00000034 
- 00012890  0x00000836 set0  0x00000025 , 0x00000000 
- 00012891  0x00000837 bpatch  0x0000002a , 0x00004005 
- 00012892  0x00000838 disable  0x00000028 
- 00012893  0x00000839 deposit  0x00000022 
- 00012894  0x0000083a store  0x00000004 , 0x0000416a 
- 00012895  0x0000083b enable  0x00000030 
- 00012896  0x0000083c enable  0x00000029 
- 00012897  0x0000083d jam  0x0000002a , 0x00000b7d 
- 00012898  0x0000083e branch  0x00007c27 
- 00012899  0x00000841 set0  0x00000025 , 0x00000000 
- 00012900  0x00000842 bpatch  0x0000002b , 0x00004005 
- 00012901  0x00000843 call  0x00003baa 
- 00012902  0x00000844 call  0x00003374 
- 00012903  0x00000845 disable  0x00000030 
- 00012904  0x00000846 disable  0x00000029 
- 00012905  0x00000847 call  0x00003982 
- 00012906  0x00000848 call  0x000034ed 
- 00012907  0x0000084a set0  0x00000025 , 0x00000000 
- 00012908  0x0000084b bpatch  0x0000002c , 0x00004005 
- 00012909  0x0000084c call  0x00003539 
- 00012910  0x0000084d branch  0x00003272 , 0x0000002d 
- 00012911  0x0000084e call  0x0000350e 
- 00012912  0x0000084f nbranch  0x0000326b , 0x00000034 
- 00012913  0x00000850 branch  0x0000325a 
- 00012914  0x00000852 force  0x00000001 , 0x00000002 
- 00012915  0x00000853 call  0x0000487f 
- 00012916  0x00000854 fetch  0x00000001 , 0x00000031 
- 00012917  0x00000855 set0  0x00000001 , 0x0000003f 
- 00012918  0x00000856 store  0x00000001 , 0x00000031 
- 00012919  0x00000857 call  0x00003bec 
- 00012920  0x00000858 call  0x000039ac 
- 00012921  0x00000859 enable  0x00000028 
- 00012922  0x0000085a jam  0x0000002b , 0x00000b7d 
- 00012923  0x0000085b branch  0x00007c27 
- 00012924  0x0000085f set0  0x00000025 , 0x00000000 
- 00012925  0x00000860 bpatch  0x0000002d , 0x00004005 
- 00012926  0x00000861 rtnmark0  0x00000007 
- 00012927  0x00000862 fetch  0x00000001 , 0x00000030 
- 00012928  0x00000863 rtnbit0  0x00000002 
- 00012929  0x00000865 call  0x00003c23 
- 00012930  0x00000866 fetch  0x00000001 , 0x000000b3 
- 00012931  0x00000867 fetcht  0x00000001 , 0x00000047 
- 00012932  0x00000868 storet  0x00000001 , 0x000000b4 
- 00012933  0x00000869 store  0x00000001 , 0x00000047 
- 00012934  0x0000086a deposit  0x00000004 
- 00012935  0x0000086b store  0x00000001 , 0x000000b2 
- 00012936  0x0000086c fetch  0x00000001 , 0x000041f9 
- 00012937  0x0000086d iforce  0x00000004 
- 00012938  0x0000086e set0  0x00000008 , 0x00000000 
- 00012939  0x0000086f fetch  0x00000001 , 0x00004165 
- 00012940  0x00000870 store  0x00000001 , 0x00004167 
- 00012941  0x00000871 fetch  0x00000001 , 0x00004166 
- 00012942  0x00000872 store  0x00000001 , 0x00004165 
- 00012943  0x00000873 rtn 
- 00012944  0x00000876 set0  0x00000025 , 0x00000000 
- 00012945  0x00000877 bpatch  0x0000002e , 0x00004005 
- 00012946  0x00000878 rtnmark0  0x00000007 
- 00012947  0x0000087a call  0x00003847 
- 00012948  0x0000087b nrtn  0x00000001 
- 00012949  0x0000087d call  0x00003799 
- 00012950  0x0000087e fetch  0x00000001 , 0x000000b4 
- 00012951  0x0000087f fetcht  0x00000001 , 0x00000047 
- 00012952  0x00000880 store  0x00000001 , 0x00000047 
- 00012953  0x00000881 storet  0x00000001 , 0x000000b3 
- 00012954  0x00000882 fetch  0x00000001 , 0x000000b2 
- 00012955  0x00000883 iforce  0x00000004 
- 00012956  0x00000884 fetch  0x00000001 , 0x00004165 
- 00012957  0x00000885 store  0x00000001 , 0x00004166 
- 00012958  0x00000886 fetch  0x00000001 , 0x00004167 
- 00012959  0x00000887 store  0x00000001 , 0x00004165 
- 00012960  0x00000888 setarg  0x0000ffff 
- 00012961  0x00000889 store  0x00000002 , 0x00004168 
- 00012962  0x0000088a rtn 
- 00012963  0x00000890 set0  0x00000025 , 0x00000000 
- 00012964  0x00000891 bpatch  0x0000002f , 0x00004005 
- 00012965  0x00000892 set1  0x00000009 , 0x00000000 
- 00012966  0x00000893 deposit  0x00000011 
- 00012967  0x00000894 store  0x00000002 , 0x0000001e 
- 00012968  0x00000895 force  0x00000050 , 0x00000039 
- 00012969  0x00000896 arg  0x000003c0 , 0x00000005 
- 00012970  0x00000897 add  0x00000011 , 0x00000001 , 0x00000006 
- 00012971  0x00000898 ifetch  0x00000001 , 0x00000006 
- 00012972  0x00000899 copy  0x00000011 , 0x00000006 
- 00012973  0x0000089a bbit1  0x00000000 , 0x00007e45 
- 00012974  0x0000089b arg  0x00000030 , 0x00000005 
- 00012975  0x0000089c call  0x00007e45 
- 00012976  0x0000089d disable  0x0000002e 
- 00012977  0x0000089e fetch  0x00000001 , 0x00000077 
- 00012978  0x0000089f iforce  0x00000004 
- 00012979  0x000008a0 jam  0x00000001 , 0x0000008a 
- 00012980  0x000008a1 branch  0x000032b6 , 0x00000029 
- 00012981  0x000008a2 jam  0x00000001 , 0x0000008a 
- 00012982  0x000008a4 fetch  0x00000001 , 0x00000030 
- 00012983  0x000008a5 rtnbit0  0x00000001 
- 00012984  0x000008a6 fetch  0x00000001 , 0x00000073 
- 00012985  0x000008a7 store  0x00000001 , 0x0000008a 
- 00012986  0x000008a8 fetch  0x00000001 , 0x00000074 
- 00012987  0x000008a9 store  0x00000001 , 0x0000008b 
- 00012988  0x000008aa rtn 
- 00012989  0x000008ad set0  0x00000025 , 0x00000000 
- 00012990  0x000008ae bpatch  0x00000030 , 0x00004006 
- 00012991  0x000008af fetch  0x00000002 , 0x0000001e 
- 00012992  0x000008b0 iforce  0x00000005 
- 00012993  0x000008b1 force  0x00000050 , 0x00000039 
- 00012994  0x000008b2 arg  0x000003c0 , 0x00000006 
- 00012995  0x000008b3 branch  0x00007e45 , 0x00000036 
- 00012996  0x000008b4 arg  0x00000030 , 0x00000006 
- 00012997  0x000008b5 branch  0x00007e45 
- 00012998  0x000008ba fetcht  0x00000001 , 0x00000015 
- 00012999  0x000008bb arg  0x00000003 , 0x00000039 
- 00013000  0x000008bd increase  0x00000001 , 0x00000002 
- 00013001  0x000008be compare  0x00000003 , 0x00000002 , 0x000000ff 
- 00013002  0x000008bf nbranch  0x000032cc , 0x00000001 
- 00013003  0x000008c0 arg  0x00000000 , 0x00000002 
- 00013004  0x000008c2 storet  0x00000001 , 0x00000015 
- 00013005  0x000008c3 mul32  0x00000002 , 0x00000050 , 0x0000003f 
- 00013006  0x000008c4 arg  0x00004040 , 0x00000011 
- 00013007  0x000008c5 iadd  0x00000011 , 0x00000011 
- 00013008  0x000008c6 ifetch  0x00000001 , 0x00000011 
- 00013009  0x000008c7 bbit1  0x00000001 , 0x000032d4 
- 00013010  0x000008c8 rtnbit1  0x00000000 
- 00013011  0x000008c9 rtnbit1  0x00000003 
- 00013012  0x000008cb loop  0x000032c8 
- 00013013  0x000008cc rtn 
- 00013014  0x000008cf set0  0x00000025 , 0x00000000 
- 00013015  0x000008d0 bpatch  0x00000031 , 0x00004006 
- 00013016  0x000008d1 arg  0x0000330b , 0x00000013 
- 00013017  0x000008d2 call  0x00003301 
- 00013018  0x000008d3 nrtn  0x00000005 
- 00013019  0x000008d4 deposit  0x00000011 
- 00013020  0x000008d5 store  0x00000002 , 0x0000001e 
- 00013021  0x000008d6 force  0x00000000 , 0x0000003e 
- 00013022  0x000008d7 rtn 
- 00013023  0x000008dc call  0x00003847 
- 00013024  0x000008dd branch  0x000032e7 , 0x00000001 
- 00013025  0x000008de fetch  0x00000002 , 0x0000001e 
- 00013026  0x000008df add  0x0000003f , 0x00000017 , 0x00000005 
- 00013027  0x000008e0 fetch  0x00000001 , 0x00000047 
- 00013028  0x000008e1 istore  0x00000001 , 0x00000005 
- 00013029  0x000008e2 arg  0x00003334 , 0x00000013 
- 00013030  0x000008e3 branch  0x00003301 
- 00013031  0x000008e6 fetch  0x00000001 , 0x00000047 
- 00013032  0x000008e7 isolate1  0x00000003 , 0x0000003f 
- 00013033  0x000008e8 branch  0x000032ec , 0x00000001 
- 00013034  0x000008e9 force  0x00000001 , 0x0000003e 
- 00013035  0x000008ea rtn 
- 00013036  0x000008ec force  0x00000000 , 0x0000003e 
- 00013037  0x000008ed rtn 
- 00013038  0x000008f1 arg  0x00003331 , 0x00000013 
- 00013039  0x000008f2 branch  0x00003301 
- 00013040  0x000008f5 fetcht  0x00000002 , 0x0000001e 
- 00013041  0x000008f6 arg  0x00003366 , 0x00000013 
- 00013042  0x000008f7 branch  0x00003301 
- 00013043  0x000008fa fetcht  0x00000002 , 0x0000001e 
- 00013044  0x000008fb arg  0x00003359 , 0x00000013 
- 00013045  0x000008fc branch  0x00003301 
- 00013046  0x00000900 fetcht  0x00000001 , 0x00004273 
- 00013047  0x00000902 arg  0x00003316 , 0x00000013 
- 00013048  0x00000903 branch  0x00003301 
- 00013049  0x00000906 set0  0x00000025 , 0x00000000 
- 00013050  0x00000907 bpatch  0x00000032 , 0x00004006 
- 00013051  0x00000908 fetcht  0x00000006 , 0x00004274 
- 00013052  0x0000090a arg  0x0000330f , 0x00000013 
- 00013053  0x0000090b branch  0x00003301 
- 00013054  0x0000090e arg  0x0000331c , 0x00000013 
- 00013055  0x0000090f branch  0x00003301 
- 00013056  0x00000912 arg  0x00003350 , 0x00000013 
- 00013057  0x00000914 set0  0x00000025 , 0x00000000 
- 00013058  0x00000915 bpatch  0x00000033 , 0x00004006 
- 00013059  0x00000916 arg  0x00004040 , 0x00000011 
- 00013060  0x00000917 force  0x00000003 , 0x00000039 
- 00013061  0x00000919 ifetch  0x00000001 , 0x00000011 
- 00013062  0x0000091a copy  0x00000013 , 0x0000003d 
- 00013063  0x0000091c increase  0x00000050 , 0x00000011 
- 00013064  0x0000091d loop  0x00003305 
- 00013065  0x0000091e force  0x00000001 , 0x0000003e 
- 00013066  0x0000091f rtn 
- 00013067  0x00000922 bbit1  0x00000000 , 0x00003307 
- 00013068  0x00000923 bbit1  0x00000003 , 0x00003307 
- 00013069  0x00000924 force  0x00000000 , 0x0000003e 
- 00013070  0x00000925 rtn 
- 00013071  0x00000928 bbit1  0x00000003 , 0x00003311 
- 00013072  0x00000929 bbit0  0x00000000 , 0x00003307 
- 00013073  0x0000092b add  0x00000011 , 0x00000010 , 0x00000006 
- 00013074  0x0000092c ifetch  0x00000006 , 0x00000006 
- 00013075  0x0000092d isub  0x00000002 , 0x0000003e 
- 00013076  0x0000092e rtn  0x00000005 
- 00013077  0x0000092f branch  0x00003307 
- 00013078  0x00000932 bbit0  0x00000000 , 0x00003307 
- 00013079  0x00000933 add  0x00000011 , 0x00000016 , 0x00000006 
- 00013080  0x00000934 ifetch  0x00000001 , 0x00000006 
- 00013081  0x00000935 isub  0x00000002 , 0x0000003e 
- 00013082  0x00000936 rtn  0x00000005 
- 00013083  0x00000937 branch  0x00003307 
- 00013084  0x0000093a bbit0  0x00000001 , 0x00003307 
- 00013085  0x0000093c call  0x0000333d 
- 00013086  0x0000093d bbit1  0x0000001b , 0x00003322 
- 00013087  0x0000093e isolate0  0x0000001b , 0x00000002 
- 00013088  0x0000093f branch  0x00003322 , 0x00000001 
- 00013089  0x00000940 set1  0x0000001c , 0x0000003f 
- 00013090  0x00000942 isub  0x00000002 , 0x0000003f 
- 00013091  0x00000943 increase  0x00000001 , 0x0000003f 
- 00013092  0x00000944 branch  0x0000332b , 0x00000002 
- 00013093  0x00000945 increase  0x00000005 , 0x0000003f 
- 00013094  0x00000946 nbranch  0x00003307 , 0x00000002 
- 00013095  0x00000948 copy  0x00000002 , 0x00000021 
- 00013096  0x00000949 call  0x00003349 
- 00013097  0x0000094a force  0x00000000 , 0x0000003e 
- 00013098  0x0000094b rtn 
- 00013099  0x0000094e iforce  0x00000012 
- 00013100  0x0000094f add  0x00000011 , 0x00000002 , 0x00000006 
- 00013101  0x00000950 ifetch  0x00000002 , 0x00000006 
- 00013102  0x00000951 branch  0x00003327 , 0x00000034 
- 00013103  0x00000952 call  0x00003349 
- 00013104  0x00000953 branch  0x0000331d 
- 00013105  0x00000956 bbit0  0x00000000 , 0x00003307 
- 00013106  0x00000957 force  0x00000000 , 0x0000003e 
- 00013107  0x00000958 rtn 
- 00013108  0x0000095b bbit0  0x00000000 , 0x00003307 
- 00013109  0x0000095c add  0x00000011 , 0x00000001 , 0x00000006 
- 00013110  0x0000095d ifetch  0x00000001 , 0x00000006 
- 00013111  0x0000095e bbit1  0x00000000 , 0x00003307 
- 00013112  0x0000095f add  0x00000011 , 0x00000017 , 0x00000006 
- 00013113  0x00000960 ifetch  0x00000001 , 0x00000006 
- 00013114  0x00000961 bbit0  0x00000003 , 0x00003307 
- 00013115  0x00000962 force  0x00000000 , 0x0000003e 
- 00013116  0x00000963 rtn 
- 00013117  0x00000966 add  0x00000011 , 0x00000001 , 0x00000006 
- 00013118  0x00000967 ifetcht  0x00000001 , 0x00000006 
- 00013119  0x00000968 deposit  0x00000022 
- 00013120  0x00000969 isolate1  0x00000001 , 0x00000002 
- 00013121  0x0000096a add  0x00000011 , 0x00000004 , 0x00000006 
- 00013122  0x0000096b ifetcht  0x00000004 , 0x00000006 
- 00013123  0x0000096c rtn  0x00000001 
- 00013124  0x0000096d add  0x00000011 , 0x00000008 , 0x00000006 
- 00013125  0x0000096e ifetch  0x00000006 , 0x00000006 
- 00013126  0x0000096f call  0x000039c0 
- 00013127  0x00000970 deposit  0x00000028 
- 00013128  0x00000971 rtn 
- 00013129  0x00000974 add  0x00000011 , 0x00000002 , 0x00000006 
- 00013130  0x00000975 add  0x00000011 , 0x00000004 , 0x00000005 
- 00013131  0x00000976 ifetch  0x00000002 , 0x00000006 
- 00013132  0x00000977 iadd  0x00000002 , 0x0000000b 
- 00013133  0x00000978 deposit  0x0000000b 
- 00013134  0x00000979 istore  0x00000004 , 0x00000005 
- 00013135  0x0000097a branch  0x00005434 
- 00013136  0x0000097e bbit0  0x00000001 , 0x00003307 
- 00013137  0x0000097f call  0x0000333d 
- 00013138  0x00000980 iadd  0x0000001b , 0x0000003f 
- 00013139  0x00000981 iadd  0x0000001b , 0x0000003f 
- 00013140  0x00000982 iadd  0x00000007 , 0x0000003f 
- 00013141  0x00000983 isub  0x00000002 , 0x0000003e 
- 00013142  0x00000984 nbranch  0x00003307 , 0x00000002 
- 00013143  0x00000985 force  0x00000000 , 0x0000003e 
- 00013144  0x00000986 rtn 
- 00013145  0x00000989 bbit0  0x00000000 , 0x00003307 
- 00013146  0x0000098a deposit  0x00000002 
- 00013147  0x0000098b isub  0x00000011 , 0x0000003e 
- 00013148  0x0000098c branch  0x00003307 , 0x0000003e 
- 00013149  0x0000098d add  0x00000011 , 0x00000001 , 0x00000006 
- 00013150  0x0000098e ifetch  0x00000001 , 0x00000006 
- 00013151  0x0000098f bbit1  0x00000000 , 0x00003307 
- 00013152  0x00000990 add  0x00000011 , 0x00000018 , 0x00000005 
- 00013153  0x00000991 ifetch  0x00000001 , 0x00000005 
- 00013154  0x00000992 nbranch  0x00003307 , 0x00000034 
- 00013155  0x00000993 force  0x0000002d , 0x0000003f 
- 00013156  0x00000994 istore  0x00000001 , 0x00000005 
- 00013157  0x00000995 branch  0x00003307 
- 00013158  0x00000998 bbit0  0x00000000 , 0x00003307 
- 00013159  0x00000999 deposit  0x00000002 
- 00013160  0x0000099a isub  0x00000011 , 0x0000003e 
- 00013161  0x0000099b branch  0x00003307 , 0x0000003e 
- 00013162  0x0000099c add  0x00000011 , 0x00000001 , 0x00000006 
- 00013163  0x0000099d ifetch  0x00000001 , 0x00000006 
- 00013164  0x0000099e bbit1  0x00000000 , 0x00003307 
- 00013165  0x0000099f ifetch  0x00000001 , 0x00000011 
- 00013166  0x000009a0 set0  0x00000007 , 0x0000003f 
- 00013167  0x000009a1 istore  0x00000001 , 0x00000011 
- 00013168  0x000009a2 branch  0x00003307 
- 00013169  0x000009a6 set0  0x00000025 , 0x00000000 
- 00013170  0x000009a7 bpatch  0x00000034 , 0x00004006 
- 00013171  0x000009a8 call  0x00003bac 
- 00013172  0x000009aa add  0x00000022 , 0x00000001 , 0x00000021 
- 00013173  0x000009ab call  0x00003a54 
- 00013174  0x000009ac force  0x00000003 , 0x00000024 
- 00013175  0x000009ad call  0x00003a42 
- 00013176  0x000009ae call  0x00003bae 
- 00013177  0x000009af call  0x00003bb4 
- 00013178  0x000009b0 call  0x00003bc5 
- 00013179  0x000009b1 branch  0x000038bf 
- 00013180  0x000009b4 set0  0x00000025 , 0x00000000 
- 00013181  0x000009b5 bpatch  0x00000035 , 0x00004006 
- 00013182  0x000009b6 call  0x00003baa 
- 00013183  0x000009b8 add  0x00000022 , 0x00000001 , 0x00000021 
- 00013184  0x000009b9 call  0x00003a54 
- 00013185  0x000009ba force  0x00000003 , 0x00000024 
- 00013186  0x000009bb call  0x00003a3b 
- 00013187  0x000009bc call  0x000034e1 
- 00013188  0x000009bd call  0x00003b41 
- 00013189  0x000009be call  0x00003bba 
- 00013190  0x000009bf call  0x00003b3a 
- 00013191  0x000009c1 call  0x00003b63 
- 00013192  0x000009c2 nrtn  0x00000018 
- 00013193  0x000009c3 call  0x00003af3 
- 00013194  0x000009c4 branch  0x000035df 
- 00013195  0x000009c9 set0  0x00000025 , 0x00000000 
- 00013196  0x000009ca bpatch  0x00000036 , 0x00004006 
- 00013197  0x000009cb fetch  0x00000001 , 0x0000018b 
- 00013198  0x000009cc iforce  0x00000004 
- 00013199  0x000009cd force  0x00000001 , 0x00000001 
- 00013200  0x000009ce call  0x00003371 
- 00013201  0x000009cf branch  0x0000337c 
- 00013202  0x000009db fetch  0x00000001 , 0x00004133 
- 00013203  0x000009dc rtnbit0  0x00000000 
- 00013204  0x000009dd force  0x00000005 , 0x00000007 
- 00013205  0x000009de call  0x00007e53 
- 00013206  0x000009df nrtn  0x00000034 
- 00013207  0x000009e0 fetcht  0x00000002 , 0x0000414d 
- 00013208  0x000009e1 force  0x00000004 , 0x00000007 
- 00013209  0x000009e2 call  0x0000383d 
- 00013210  0x000009e3 rtn  0x00000028 
- 00013211  0x000009e4 call  0x000033a2 
- 00013212  0x000009e5 force  0x00000005 , 0x00000007 
- 00013213  0x000009e6 fetch  0x00000002 , 0x0000414f 
- 00013214  0x000009e7 nbranch  0x00007e4c , 0x00000018 
- 00013215  0x000009e8 random  0x0000003f 
- 00013216  0x000009e9 iand  0x00000035 , 0x0000003f 
- 00013217  0x000009ea branch  0x00007e4c 
- 00013218  0x000009ee set0  0x00000025 , 0x00000000 
- 00013219  0x000009ef bpatch  0x00000037 , 0x00004006 
- 00013220  0x000009f0 jam  0x00000000 , 0x0000018b 
- 00013221  0x000009f1 disable  0x00000030 
- 00013222  0x000009f2 disable  0x0000002e 
- 00013223  0x000009f3 call  0x00003a12 
- 00013224  0x000009f4 and  0x00000022 , 0x000001fc , 0x00000021 
- 00013225  0x000009f5 force  0x00000001 , 0x00000024 
- 00013226  0x000009f6 call  0x00003a49 
- 00013227  0x000009f7 call  0x00003a3b 
- 00013228  0x000009f8 setflip  0x0000001d , 0x00000000 
- 00013229  0x000009f9 fetch  0x00000001 , 0x00000006 
- 00013230  0x000009fa increase  0x00000001 , 0x0000003f 
- 00013231  0x000009fb store  0x00000001 , 0x00000006 
- 00013232  0x000009fc call  0x00003a66 
- 00013233  0x000009fd call  0x00003b3a 
- 00013234  0x000009fe call  0x00003b6b 
- 00013235  0x000009ff nrtn  0x00000018 
- 00013236  0x00000a00 set0  0x00000025 , 0x00000000 
- 00013237  0x00000a01 bpatch  0x00000038 , 0x00004007 
- 00013238  0x00000a02 force  0x00000000 , 0x0000001b 
- 00013239  0x00000a03 call  0x00003a6d 
- 00013240  0x00000a04 fetch  0x00000001 , 0x00000007 
- 00013241  0x00000a05 increase  0x00000001 , 0x0000003f 
- 00013242  0x00000a06 store  0x00000001 , 0x00000007 
- 00013243  0x00000a07 call  0x00003a49 
- 00013244  0x00000a08 call  0x00003baa 
- 00013245  0x00000a09 or_into  0x00000002 , 0x00000021 
- 00013246  0x00000a0a force  0x00000001 , 0x00000024 
- 00013247  0x00000a0b call  0x00003a42 
- 00013248  0x00000a0c call  0x00003a66 
- 00013249  0x00000a0d call  0x00003bae 
- 00013250  0x00000a0e call  0x00003bbf 
- 00013251  0x00000a0f deposit  0x00000022 
- 00013252  0x00000a10 store  0x00000004 , 0x0000016b 
- 00013253  0x00000a11 call  0x00003bc5 
- 00013254  0x00000a12 force  0x00000002 , 0x00000001 
- 00013255  0x00000a13 force  0x00000000 , 0x00000004 
- 00013256  0x00000a14 call  0x00003bcd 
- 00013257  0x00000a15 call  0x000038c1 
- 00013258  0x00000a16 call  0x000033ce 
- 00013259  0x00000a17 and_into  0x000001fd , 0x00000021 
- 00013260  0x00000a18 increase  0x00000001 , 0x00000026 
- 00013261  0x00000a19 rtn 
- 00013262  0x00000a1c set0  0x00000025 , 0x00000000 
- 00013263  0x00000a1d bpatch  0x00000039 , 0x00004007 
- 00013264  0x00000a1e fetch  0x00000001 , 0x00004172 
- 00013265  0x00000a1f rtn  0x00000034 
- 00013266  0x00000a20 arg  0x000001bc , 0x00000005 
- 00013267  0x00000a21 fetch  0x00000001 , 0x00004702 
- 00013268  0x00000a22 copy  0x0000003f , 0x00000039 
- 00013269  0x00000a23 increase  0x00000001 , 0x0000003f 
- 00013270  0x00000a24 istore  0x00000001 , 0x00000005 
- 00013271  0x00000a25 copy  0x00000005 , 0x00000002 
- 00013272  0x00000a26 increase  0x00000001 , 0x0000003f 
- 00013273  0x00000a27 store  0x00000002 , 0x00000091 
- 00013274  0x00000a28 copy  0x00000002 , 0x00000005 
- 00013275  0x00000a29 setarg  0x00000009 
- 00013276  0x00000a2a istore  0x00000001 , 0x00000005 
- 00013277  0x00000a2b arg  0x00004703 , 0x00000006 
- 00013278  0x00000a2c call  0x00007e45 
- 00013279  0x00000a2d arg  0x00004771 , 0x00000013 
- 00013280  0x00000a2e arg  0x00000004 , 0x00000039 
- 00013281  0x00000a2f call  0x000033f1 
- 00013282  0x00000a30 arg  0x0000475b , 0x00000013 
- 00013283  0x00000a31 arg  0x00000001 , 0x00000039 
- 00013284  0x00000a32 call  0x000033f1 
- 00013285  0x00000a33 force  0x0000000a , 0x00000001 
- 00013286  0x00000a34 jam  0x00000002 , 0x00000090 
- 00013287  0x00000a35 setarg  0x000001bc 
- 00013288  0x00000a36 store  0x00000002 , 0x00000179 
- 00013289  0x00000a37 call  0x00003baa 
- 00013290  0x00000a38 call  0x00003a42 
- 00013291  0x00000a39 call  0x00003bae 
- 00013292  0x00000a3a call  0x00003bbf 
- 00013293  0x00000a3b call  0x00003bc5 
- 00013294  0x00000a3c call  0x00003bcd 
- 00013295  0x00000a3d call  0x000038c1 
- 00013296  0x00000a3e rtn 
- 00013297  0x00000a42 copy  0x00000005 , 0x00000002 
- 00013298  0x00000a43 copy  0x00000013 , 0x00000006 
- 00013299  0x00000a44 ifetch  0x00000001 , 0x00000006 
- 00013300  0x00000a45 rtn  0x00000034 
- 00013301  0x00000a47 lshift  0x0000003f , 0x0000003f 
- 00013302  0x00000a48 loop  0x000033f5 
- 00013303  0x00000a49 copy  0x0000003f , 0x00000011 
- 00013304  0x00000a4a increase  0x00000002 , 0x0000003f 
- 00013305  0x00000a4b copy  0x0000003f , 0x00000007 
- 00013306  0x00000a4c fetch  0x00000002 , 0x00000091 
- 00013307  0x00000a4d iadd  0x00000007 , 0x0000003f 
- 00013308  0x00000a4e store  0x00000002 , 0x00000091 
- 00013309  0x00000a4f copy  0x00000002 , 0x00000005 
- 00013310  0x00000a50 copy  0x00000011 , 0x0000003f 
- 00013311  0x00000a51 increase  0x00000001 , 0x0000003f 
- 00013312  0x00000a52 istore  0x00000001 , 0x00000005 
- 00013313  0x00000a53 copy  0x00000013 , 0x00000006 
- 00013314  0x00000a54 ifetch  0x00000001 , 0x00000006 
- 00013315  0x00000a55 ifetch  0x00000001 , 0x00000006 
- 00013316  0x00000a56 istore  0x00000001 , 0x00000005 
- 00013317  0x00000a57 copy  0x00000011 , 0x00000039 
- 00013318  0x00000a58 branch  0x00007e45 
- 00013319  0x00000a5f fetch  0x00000001 , 0x00004133 
- 00013320  0x00000a60 rtnbit0  0x00000001 
- 00013321  0x00000a61 force  0x00000006 , 0x00000007 
- 00013322  0x00000a62 call  0x00007e53 
- 00013323  0x00000a63 nrtn  0x00000034 
- 00013324  0x00000a64 fetcht  0x00000002 , 0x00004151 
- 00013325  0x00000a65 force  0x00000028 , 0x00000007 
- 00013326  0x00000a66 call  0x0000383d 
- 00013327  0x00000a67 rtn  0x00000028 
- 00013328  0x00000a68 force  0x00000000 , 0x00000004 
- 00013329  0x00000a69 jam  0x00000008 , 0x00000010 
- 00013330  0x00000a6a set0  0x0000000b , 0x00000000 
- 00013331  0x00000a6b call  0x00003417 
- 00013332  0x00000a6c force  0x00000006 , 0x00000007 
- 00013333  0x00000a6d fetch  0x00000002 , 0x00004153 
- 00013334  0x00000a6e branch  0x00007e4c 
- 00013335  0x00000a72 set0  0x00000025 , 0x00000000 
- 00013336  0x00000a73 bpatch  0x0000003a , 0x00004007 
- 00013337  0x00000a74 disable  0x00000030 
- 00013338  0x00000a75 call  0x00003a12 
- 00013339  0x00000a76 fetch  0x00000001 , 0x00000008 
- 00013340  0x00000a77 increase  0x00000001 , 0x0000003f 
- 00013341  0x00000a78 store  0x00000001 , 0x00000008 
- 00013342  0x00000a79 force  0x00000000 , 0x00000026 
- 00013343  0x00000a7a call  0x00003a54 
- 00013344  0x00000a7b add  0x00000022 , 0x00000001 , 0x00000021 
- 00013345  0x00000a7c force  0x00000002 , 0x00000024 
- 00013346  0x00000a7d set0  0x00000025 , 0x00000000 
- 00013347  0x00000a7e bpatch  0x0000003b , 0x00004007 
- 00013348  0x00000a7f call  0x00003a3b 
- 00013349  0x00000a80 call  0x00003b3a 
- 00013350  0x00000a81 call  0x00003b6b 
- 00013351  0x00000a82 nrtn  0x00000018 
- 00013352  0x00000a83 call  0x00003a6d 
- 00013353  0x00000a84 fetch  0x00000001 , 0x00000009 
- 00013354  0x00000a85 increase  0x00000001 , 0x0000003f 
- 00013355  0x00000a86 store  0x00000001 , 0x00000009 
- 00013356  0x00000a87 force  0x00000000 , 0x0000001b 
- 00013357  0x00000a88 call  0x00003baa 
- 00013358  0x00000a89 or_into  0x00000002 , 0x00000021 
- 00013359  0x00000a8a force  0x00000001 , 0x00000024 
- 00013360  0x00000a8b call  0x00003a42 
- 00013361  0x00000a8c call  0x00003bae 
- 00013362  0x00000a8d call  0x00003bbf 
- 00013363  0x00000a8e call  0x00003bc5 
- 00013364  0x00000a8f call  0x0000375c 
- 00013365  0x00000a90 force  0x00000000 , 0x00000004 
- 00013366  0x00000a91 arg  0x00000600 , 0x0000000b 
- 00013367  0x00000a92 until  0x00000029 , 0x00000026 
- 00013368  0x00000a93 or_into  0x00000003 , 0x00000028 
- 00013369  0x00000a94 and_into  0x000001fd , 0x00000021 
- 00013370  0x00000a96 set0  0x00000025 , 0x00000000 
- 00013371  0x00000a97 bpatch  0x0000003c , 0x00004007 
- 00013372  0x00000a98 increase  0x00000001 , 0x00000026 
- 00013373  0x00000a99 call  0x00003a3b 
- 00013374  0x00000a9a call  0x00003b3a 
- 00013375  0x00000a9b call  0x00003b5d 
- 00013376  0x00000a9c nbranch  0x00003444 , 0x00000018 
- 00013377  0x00000a9d call  0x00003bcd 
- 00013378  0x00000a9e call  0x000035e1 
- 00013379  0x00000a9f bmark1  0x0000000b , 0x0000344c 
- 00013380  0x00000aa1 set0  0x00000025 , 0x00000000 
- 00013381  0x00000aa2 bpatch  0x0000003d , 0x00004007 
- 00013382  0x00000aa3 fetch  0x00000001 , 0x00000010 
- 00013383  0x00000aa4 rtn  0x00000034 
- 00013384  0x00000aa5 increase  0xffffffff , 0x0000003f 
- 00013385  0x00000aa6 store  0x00000001 , 0x00000010 
- 00013386  0x00000aa7 call  0x00003bac 
- 00013387  0x00000aa8 branch  0x0000343a 
- 00013388  0x00000aac set0  0x00000025 , 0x00000000 
- 00013389  0x00000aad bpatch  0x0000003e , 0x00004007 
- 00013390  0x00000aae set0  0x00000001 , 0x00000028 
- 00013391  0x00000aaf set1  0x00000000 , 0x00000028 
- 00013392  0x00000ab0 fetch  0x00000001 , 0x0000000a 
- 00013393  0x00000ab1 increase  0x00000001 , 0x0000003f 
- 00013394  0x00000ab2 store  0x00000001 , 0x0000000a 
- 00013395  0x00000ab3 call  0x00003baa 
- 00013396  0x00000ab4 or_into  0x00000002 , 0x00000021 
- 00013397  0x00000ab5 call  0x00003a42 
- 00013398  0x00000ab6 call  0x00003bae 
- 00013399  0x00000ab7 call  0x00003bbf 
- 00013400  0x00000ab8 call  0x00003bc5 
- 00013401  0x00000ab9 call  0x0000375c 
- 00013402  0x00000abb compare  0x00000003 , 0x00000028 , 0x00000003 
- 00013403  0x00000abc branch  0x0000345e , 0x00000001 
- 00013404  0x00000abd until  0x0000003e , 0x00000017 
- 00013405  0x00000abe branch  0x0000345a 
- 00013406  0x00000ac0 fetch  0x00000004 , 0x0000016f 
- 00013407  0x00000ac1 or_into  0x00000003 , 0x0000003f 
- 00013408  0x00000ac2 icopy  0x00000028 
- 00013409  0x00000ac5 set0  0x00000025 , 0x00000000 
- 00013410  0x00000ac6 bpatch  0x0000003f , 0x00004007 
- 00013411  0x00000ac7 fetch  0x00000006 , 0x00000182 
- 00013412  0x00000ac8 store  0x00000006 , 0x00000040 
- 00013413  0x00000ac9 call  0x000034ed 
- 00013414  0x00000acb call  0x00003539 
- 00013415  0x00000acc branch  0x0000346b , 0x0000002d 
- 00013416  0x00000acd call  0x0000350e 
- 00013417  0x00000ace nbranch  0x00003466 , 0x00000034 
- 00013418  0x00000acf rtn 
- 00013419  0x00000ad3 set0  0x00000025 , 0x00000000 
- 00013420  0x00000ad4 bpatch  0x00000040 , 0x00004008 
- 00013421  0x00000ad5 call  0x000034f9 
- 00013422  0x00000ad6 call  0x000032d6 
- 00013423  0x00000ad7 nrtn  0x00000005 
- 00013424  0x00000ad8 jam  0x00000000 , 0x00000031 
- 00013425  0x00000ad9 call  0x000039ac 
- 00013426  0x00000ada branch  0x000032bd 
- 00013427  0x00000ade set0  0x00000025 , 0x00000000 
- 00013428  0x00000adf bpatch  0x00000041 , 0x00004008 
- 00013429  0x00000ae0 call  0x000039bc 
- 00013430  0x00000ae1 call  0x000034a5 
- 00013431  0x00000ae2 rtn  0x00000028 
- 00013432  0x00000ae3 call  0x0000327c 
- 00013433  0x00000ae4 call  0x00006a54 
- 00013434  0x00000ae6 set0  0x00000025 , 0x00000000 
- 00013435  0x00000ae7 bpatch  0x00000042 , 0x00004008 
- 00013436  0x00000ae8 call  0x00003e25 
- 00013437  0x00000ae9 call  0x00006dec 
- 00013438  0x00000aea call  0x000035d6 
- 00013439  0x00000aeb call  0x00007f39 
- 00013440  0x00000aec nbranch  0x0000348d , 0x0000002d 
- 00013441  0x00000aed call  0x00003bec 
- 00013442  0x00000aee call  0x00003870 
- 00013443  0x00000aef call  0x00006e10 
- 00013444  0x00000af0 call  0x00003547 
- 00013445  0x00000af1 call  0x000038b1 
- 00013446  0x00000af2 call  0x00005b78 
- 00013447  0x00000af3 call  0x00004995 
- 00013448  0x00000af4 call  0x000048a9 
- 00013449  0x00000af5 fetch  0x00000001 , 0x0000000b 
- 00013450  0x00000af6 increase  0x00000001 , 0x0000003f 
- 00013451  0x00000af7 store  0x00000001 , 0x0000000b 
- 00013452  0x00000af8 call  0x000039ac 
- 00013453  0x00000afa set0  0x00000025 , 0x00000000 
- 00013454  0x00000afb bpatch  0x00000043 , 0x00004008 
- 00013455  0x00000afc call  0x00003d61 
- 00013456  0x00000afd call  0x00003be2 
- 00013457  0x00000afe branch  0x00003498 , 0x00000002 
- 00013458  0x00000aff call  0x00003204 
- 00013459  0x00000b00 nbranch  0x00003498 , 0x00000028 
- 00013460  0x00000b01 call  0x00003812 
- 00013461  0x00000b02 nbranch  0x0000347a , 0x00000034 
- 00013462  0x00000b03 call  0x00006a5c 
- 00013463  0x00000b04 branch  0x00003290 
- 00013464  0x00000b08 set0  0x00000025 , 0x00000000 
- 00013465  0x00000b09 bpatch  0x00000044 , 0x00004008 
- 00013466  0x00000b0a jam  0x00000000 , 0x00000153 
- 00013467  0x00000b0b jam  0x00000000 , 0x00000189 
- 00013468  0x00000b0c call  0x00003516 
- 00013469  0x00000b0d set0  0x00000011 , 0x00000000 
- 00013470  0x00000b0e call  0x00007f8a 
- 00013471  0x00000b0f fetch  0x00000001 , 0x00000030 
- 00013472  0x00000b10 bbit0  0x00000004 , 0x000034a3 
- 00013473  0x00000b11 fetcht  0x00000001 , 0x00000046 
- 00013474  0x00000b12 branch  0x000048c4 
- 00013475  0x00000b15 force  0x00000006 , 0x00000002 
- 00013476  0x00000b16 branch  0x00004826 
- 00013477  0x00000b19 set0  0x00000025 , 0x00000000 
- 00013478  0x00000b1a bpatch  0x00000045 , 0x00004008 
- 00013479  0x00000b1b call  0x0000322e 
- 00013480  0x00000b1c nrtn  0x00000028 
- 00013481  0x00000b1d copy  0x00000004 , 0x00000002 
- 00013482  0x00000b1e call  0x00003bd1 
- 00013483  0x00000b1f store  0x00000001 , 0x0000018b 
- 00013484  0x00000b20 copy  0x00000002 , 0x00000004 
- 00013485  0x00000b21 jam  0x00000020 , 0x00000011 
- 00013486  0x00000b23 set0  0x00000025 , 0x00000000 
- 00013487  0x00000b24 bpatch  0x00000046 , 0x00004008 
- 00013488  0x00000b25 call  0x00003bac 
- 00013489  0x00000b26 force  0x00000002 , 0x00000001 
- 00013490  0x00000b27 call  0x000038a8 
- 00013491  0x00000b28 deposit  0x00000022 
- 00013492  0x00000b29 store  0x00000004 , 0x0000016b 
- 00013493  0x00000b2a call  0x000038bf 
- 00013494  0x00000b2b call  0x00003baa 
- 00013495  0x00000b2c enable  0x0000002f 
- 00013496  0x00000b2d call  0x000035b7 
- 00013497  0x00000b2e branch  0x000034c1 , 0x00000018 
- 00013498  0x00000b2f call  0x00003a6d 
- 00013499  0x00000b30 call  0x0000350e 
- 00013500  0x00000b31 nbranch  0x000034ae , 0x00000034 
- 00013501  0x00000b32 rtnmark0  0x00000004 
- 00013502  0x00000b33 jam  0x00000034 , 0x0000007c 
- 00013503  0x00000b34 set1  0x00000003 , 0x00000000 
- 00013504  0x00000b35 rtn 
- 00013505  0x00000b37 enable  0x00000030 
- 00013506  0x00000b38 call  0x000034ed 
- 00013507  0x00000b39 call  0x00003a12 
- 00013508  0x00000b3b set0  0x00000025 , 0x00000000 
- 00013509  0x00000b3c bpatch  0x00000047 , 0x00004008 
- 00013510  0x00000b3d call  0x0000338b 
- 00013511  0x00000b3e branch  0x000034ce , 0x00000018 
- 00013512  0x00000b3f call  0x0000350e 
- 00013513  0x00000b40 nbranch  0x000034c4 , 0x00000034 
- 00013514  0x00000b41 disable  0x00000030 
- 00013515  0x00000b42 deposit  0x00000028 
- 00013516  0x00000b43 store  0x00000004 , 0x0000416a 
- 00013517  0x00000b44 rtn 
- 00013518  0x00000b46 force  0x00000000 , 0x00000002 
- 00013519  0x00000b47 call  0x0000487f 
- 00013520  0x00000b48 enable  0x00000029 
- 00013521  0x00000b49 bmark0  0x00000004 , 0x000034d6 
- 00013522  0x00000b4a set0  0x00000004 , 0x00000000 
- 00013523  0x00000b4b jam  0x00000003 , 0x0000007c 
- 00013524  0x00000b4c jam  0x00000033 , 0x0000007d 
- 00013525  0x00000b4d call  0x00006212 
- 00013526  0x00000b4f deposit  0x00000004 
- 00013527  0x00000b50 store  0x00000001 , 0x00000077 
- 00013528  0x00000b51 force  0x00000000 , 0x0000003f 
- 00013529  0x00000b52 store  0x00000006 , 0x00000038 
- 00013530  0x00000b53 fetch  0x00000001 , 0x00000031 
- 00013531  0x00000b54 set1  0x00000001 , 0x0000003f 
- 00013532  0x00000b55 store  0x00000001 , 0x00000031 
- 00013533  0x00000b56 call  0x00003bec 
- 00013534  0x00000b57 disable  0x00000029 
- 00013535  0x00000b59 enable  0x00000028 
- 00013536  0x00000b5a rtn 
- 00013537  0x00000b5f set0  0x00000025 , 0x00000000 
- 00013538  0x00000b60 bpatch  0x00000048 , 0x00004009 
- 00013539  0x00000b61 disable  0x0000002d 
- 00013540  0x00000b62 set0  0x00000005 , 0x00000000 
- 00013541  0x00000b63 set0  0x0000000a , 0x00000000 
- 00013542  0x00000b64 set0  0x00000010 , 0x00000000 
- 00013543  0x00000b65 set0  0x0000000f , 0x00000000 
- 00013544  0x00000b66 fetch  0x00000001 , 0x00000047 
- 00013545  0x00000b67 set0  0x00000005 , 0x0000003f 
- 00013546  0x00000b68 set1  0x00000004 , 0x0000003f 
- 00013547  0x00000b69 store  0x00000001 , 0x00000047 
- 00013548  0x00000b6a rtn 
- 00013549  0x00000b6d set0  0x00000025 , 0x00000000 
- 00013550  0x00000b6e bpatch  0x00000049 , 0x00004009 
- 00013551  0x00000b6f jam  0x00000020 , 0x00000011 
- 00013552  0x00000b70 jam  0x00000050 , 0x00000047 
- 00013553  0x00000b71 fetch  0x00000002 , 0x0000415f 
- 00013554  0x00000b72 store  0x00000002 , 0x0000003e 
- 00013555  0x00000b73 deposit  0x00000022 
- 00013556  0x00000b74 store  0x00000004 , 0x0000416a 
- 00013557  0x00000b75 rtn  0x00000030 
- 00013558  0x00000b76 deposit  0x00000028 
- 00013559  0x00000b77 store  0x00000004 , 0x0000416a 
- 00013560  0x00000b78 rtn 
- 00013561  0x00000b7b set0  0x00000025 , 0x00000000 
- 00013562  0x00000b7c bpatch  0x0000004a , 0x00004009 
- 00013563  0x00000b7d call  0x00005b6f 
- 00013564  0x00000b7e call  0x00003512 
- 00013565  0x00000b7f store  0x00000001 , 0x00000046 
- 00013566  0x00000b80 setarg  0x00001c80 
- 00013567  0x00000b81 store  0x00000002 , 0x00000051 
- 00013568  0x00000b82 fetch  0x00000001 , 0x00000030 
- 00013569  0x00000b83 set1  0x00000000 , 0x0000003f 
- 00013570  0x00000b84 store  0x00000001 , 0x00000030 
- 00013571  0x00000b85 jam  0x00000000 , 0x0000004b 
- 00013572  0x00000b86 jam  0x00000000 , 0x0000004c 
- 00013573  0x00000b87 jam  0x00000000 , 0x000000a2 
- 00013574  0x00000b88 branch  0x00003bec 
- 00013575  0x00000b8c set0  0x00000025 , 0x00000000 
- 00013576  0x00000b8d bpatch  0x0000004b , 0x00004009 
- 00013577  0x00000b8e force  0x00000000 , 0x0000003f 
- 00013578  0x00000b8f store  0x00000008 , 0x00004262 
- 00013579  0x00000b90 istore  0x00000008 , 0x00000005 
- 00013580  0x00000b91 call  0x0000322a 
- 00013581  0x00000b92 branch  0x000032f0 
- 00013582  0x00000b95 fetch  0x00000001 , 0x00000011 
- 00013583  0x00000b96 increase  0xffffffff , 0x0000003f 
- 00013584  0x00000b97 store  0x00000001 , 0x00000011 
- 00013585  0x00000b98 rtn 
- 00013586  0x00000b9b fetch  0x00000001 , 0x00004170 
- 00013587  0x00000b9c increase  0x00000001 , 0x0000003f 
- 00013588  0x00000b9d store  0x00000001 , 0x00004170 
- 00013589  0x00000b9e rtn 
- 00013590  0x00000ba2 set0  0x00000025 , 0x00000000 
- 00013591  0x00000ba3 bpatch  0x0000004c , 0x00004009 
- 00013592  0x00000ba4 call  0x000031fa 
- 00013593  0x00000ba5 fetch  0x00000001 , 0x00004272 
- 00013594  0x00000ba6 beq  0x00000003 , 0x0000351d 
- 00013595  0x00000ba7 fetch  0x00000001 , 0x00000048 
- 00013596  0x00000ba8 bne  0x00000001 , 0x00003521 
- 00013597  0x00000baa call  0x000049be 
- 00013598  0x00000bab nbranch  0x00003521 , 0x00000005 
- 00013599  0x00000bac call  0x000031f5 
- 00013600  0x00000bad jam  0x00000000 , 0x00004272 
- 00013601  0x00000baf set0  0x00000025 , 0x00000000 
- 00013602  0x00000bb0 bpatch  0x0000004d , 0x00004009 
- 00013603  0x00000bb1 call  0x00003f18 
- 00013604  0x00000bb2 call  0x00004995 
- 00013605  0x00000bb3 call  0x00003806 
- 00013606  0x00000bb4 jam  0x00000002 , 0x00000b7d 
- 00013607  0x00000bb5 call  0x00007c27 
- 00013608  0x00000bb6 call  0x00005b63 
- 00013609  0x00000bb7 call  0x00004d99 
- 00013610  0x00000bb8 call  0x00007719 
- 00013611  0x00000bb9 fetch  0x00000001 , 0x00000030 
- 00013612  0x00000bba set0  0x00000000 
- 00013613  0x00000bbb store  0x00000001 , 0x00000030 
- 00013614  0x00000bbc jam  0x00000000 , 0x000047f3 
- 00013615  0x00000bbe fetch  0x00000001 , 0x0000004c 
- 00013616  0x00000bbf compare  0x00000000 , 0x0000003f , 0x000000c0 
- 00013617  0x00000bc0 branch  0x00003533 , 0x00000001 
- 00013618  0x00000bc1 set0  0x00000001 , 0x00000000 
- 00013619  0x00000bc3 fetch  0x00000001 , 0x00000047 
- 00013620  0x00000bc4 bbit0  0x00000003 , 0x00003535 
- 00013621  0x00000bc6 fetch  0x00000001 , 0x0000004b 
- 00013622  0x00000bc7 rtnbit0  0x00000006 
- 00013623  0x00000bc8 set0  0x00000002 , 0x00000000 
- 00013624  0x00000bc9 rtn 
- 00013625  0x00000bcc set0  0x00000025 , 0x00000000 
- 00013626  0x00000bcd bpatch  0x0000004e , 0x00004009 
- 00013627  0x00000bce fetch  0x00000001 , 0x0000017e 
- 00013628  0x00000bcf rtn  0x00000034 
- 00013629  0x00000bd0 icopy  0x00000004 
- 00013630  0x00000bd1 call  0x000035d6 
- 00013631  0x00000bd2 nrtn  0x0000002d 
- 00013632  0x00000bd3 force  0x00000000 , 0x00000001 
- 00013633  0x00000bd4 call  0x000038b1 
- 00013634  0x00000bd5 deposit  0x00000004 
- 00013635  0x00000bd6 store  0x00000001 , 0x00000077 
- 00013636  0x00000bd7 force  0x00000000 , 0x0000003f 
- 00013637  0x00000bd8 store  0x00000001 , 0x0000017e 
- 00013638  0x00000bd9 rtn 
- 00013639  0x00000be0 set0  0x00000025 , 0x00000000 
- 00013640  0x00000be1 bpatch  0x0000004f , 0x00004009 
- 00013641  0x00000be2 fetch  0x00000001 , 0x00000030 
- 00013642  0x00000be3 bbit0  0x00000002 , 0x00003555 
- 00013643  0x00000be4 force  0x00000007 , 0x00000001 
- 00013644  0x00000be5 bmark0  0x00000007 , 0x00003554 
- 00013645  0x00000be6 call  0x00003847 
- 00013646  0x00000be7 nbranch  0x00003555 , 0x00000001 
- 00013647  0x00000be8 branch  0x00003555 , 0x0000002e 
- 00013648  0x00000be9 call  0x00003583 
- 00013649  0x00000bea setarg  0x00000002 
- 00013650  0x00000beb store  0x00000002 , 0x00004168 
- 00013651  0x00000bec rtn 
- 00013652  0x00000bee nrtn  0x0000002e 
- 00013653  0x00000bf0 set0  0x00000025 , 0x00000000 
- 00013654  0x00000bf1 bpatch  0x00000050 , 0x0000400a 
- 00013655  0x00000bf2 call  0x000032df 
- 00013656  0x00000bf3 nbranch  0x00003568 , 0x00000005 
- 00013657  0x00000bf4 fetch  0x00000001 , 0x00000047 
- 00013658  0x00000bf5 bbit0  0x00000003 , 0x00003571 
- 00013659  0x00000bf7 bmark1  0x00000005 , 0x00003575 
- 00013660  0x00000bf8 fetch  0x00000001 , 0x00000189 
- 00013661  0x00000bf9 bbit1  0x00000006 , 0x0000357c 
- 00013662  0x00000bfa fetch  0x00000002 , 0x00004168 
- 00013663  0x00000bfb increase  0xffffffff , 0x0000003f 
- 00013664  0x00000bfc store  0x00000002 , 0x00004168 
- 00013665  0x00000bfd branch  0x00003565 , 0x00000034 
- 00013666  0x00000bfe fetch  0x00000001 , 0x00004165 
- 00013667  0x00000bff iforce  0x00000001 
- 00013668  0x00000c00 rtn 
- 00013669  0x00000c03 set0  0x00000025 , 0x00000000 
- 00013670  0x00000c04 bpatch  0x00000051 , 0x0000400a 
- 00013671  0x00000c05 call  0x00003799 
- 00013672  0x00000c07 call  0x00003847 
- 00013673  0x00000c08 branch  0x00003571 , 0x00000001 
- 00013674  0x00000c09 call  0x00005ed9 
- 00013675  0x00000c0a branch  0x00003580 , 0x00000028 
- 00013676  0x00000c0b fetch  0x00000001 , 0x0000004b 
- 00013677  0x00000c0c bbit1  0x00000006 , 0x00003582 
- 00013678  0x00000c0d bmark1  0x00000005 , 0x00003575 
- 00013679  0x00000c0e fetch  0x00000001 , 0x00000189 
- 00013680  0x00000c0f bbit1  0x00000006 , 0x0000357c 
- 00013681  0x00000c11 force  0x00000001 , 0x00000001 
- 00013682  0x00000c12 rtn  0x00000029 
- 00013683  0x00000c13 force  0x00000000 , 0x00000001 
- 00013684  0x00000c14 rtn 
- 00013685  0x00000c16 set0  0x00000025 , 0x00000000 
- 00013686  0x00000c17 bpatch  0x00000052 , 0x0000400a 
- 00013687  0x00000c18 fetch  0x00000001 , 0x00000019 
- 00013688  0x00000c19 iforce  0x00000001 
- 00013689  0x00000c1a rtnne  0x00000001 
- 00013690  0x00000c1b force  0x00000000 , 0x00000001 
- 00013691  0x00000c1c rtn 
- 00013692  0x00000c1e fetch  0x00000001 , 0x0000015a 
- 00013693  0x00000c1f and  0x0000003f , 0x0000000f , 0x00000001 
- 00013694  0x00000c20 set1  0x00000005 , 0x00000000 
- 00013695  0x00000c21 rtn 
- 00013696  0x00000c23 force  0x00000013 , 0x00000001 
- 00013697  0x00000c24 branch  0x00003583 
- 00013698  0x00000c26 call  0x0000358d 
- 00013699  0x00000c29 set0  0x00000025 , 0x00000000 
- 00013700  0x00000c2a bpatch  0x00000053 , 0x0000400a 
- 00013701  0x00000c2b fetcht  0x00000001 , 0x00000047 
- 00013702  0x00000c2c set1  0x00000003 , 0x00000002 
- 00013703  0x00000c2d storet  0x00000001 , 0x00000047 
- 00013704  0x00000c2e deposit  0x00000001 
- 00013705  0x00000c2f store  0x00000001 , 0x00004165 
- 00013706  0x00000c30 setarg  0x0000ffff 
- 00013707  0x00000c31 store  0x00000002 , 0x00004168 
- 00013708  0x00000c32 rtn 
- 00013709  0x00000c35 set0  0x00000025 , 0x00000000 
- 00013710  0x00000c36 bpatch  0x00000054 , 0x0000400a 
- 00013711  0x00000c37 fetch  0x00000001 , 0x0000004c 
- 00013712  0x00000c38 isolate1  0x00000005 , 0x0000003f 
- 00013713  0x00000c39 fetch  0x00000002 , 0x00000091 
- 00013714  0x00000c3a branch  0x000035a1 , 0x00000001 
- 00013715  0x00000c3b force  0x00000003 , 0x00000001 
- 00013716  0x00000c3c sub  0x0000003f , 0x00000011 , 0x0000003e 
- 00013717  0x00000c3d rtn  0x00000002 
- 00013718  0x00000c3e force  0x00000004 , 0x00000001 
- 00013719  0x00000c3f sub  0x0000003f , 0x0000001b , 0x0000003e 
- 00013720  0x00000c40 rtn  0x00000002 
- 00013721  0x00000c41 force  0x0000000a , 0x00000001 
- 00013722  0x00000c42 sub  0x0000003f , 0x00000079 , 0x0000003e 
- 00013723  0x00000c43 rtn  0x00000002 
- 00013724  0x00000c44 force  0x0000000e , 0x00000001 
- 00013725  0x00000c45 sub  0x0000003f , 0x000000e0 , 0x0000003e 
- 00013726  0x00000c46 rtn  0x00000002 
- 00013727  0x00000c47 force  0x0000000f , 0x00000001 
- 00013728  0x00000c48 rtn 
- 00013729  0x00000c4a force  0x00000003 , 0x00000001 
- 00013730  0x00000c4b sub  0x0000003f , 0x00000011 , 0x0000003e 
- 00013731  0x00000c4c rtn  0x00000002 
- 00013732  0x00000c4d force  0x00000004 , 0x00000001 
- 00013733  0x00000c4e sub  0x0000003f , 0x00000036 , 0x0000003e 
- 00013734  0x00000c4f rtn  0x00000002 
- 00013735  0x00000c50 force  0x0000000a , 0x00000001 
- 00013736  0x00000c51 arg  0x0000016f , 0x00000002 
- 00013737  0x00000c52 isub  0x00000002 , 0x0000003e 
- 00013738  0x00000c53 nrtn  0x00000002 
- 00013739  0x00000c54 force  0x0000000e , 0x00000001 
- 00013740  0x00000c55 arg  0x000002a7 , 0x00000002 
- 00013741  0x00000c56 isub  0x00000002 , 0x0000003e 
- 00013742  0x00000c57 nrtn  0x00000002 
- 00013743  0x00000c58 force  0x0000000f , 0x00000001 
- 00013744  0x00000c59 rtn 
- 00013745  0x00000c63 fetch  0x00000001 , 0x00000030 
- 00013746  0x00000c64 bbit0  0x00000001 , 0x000035b6 
- 00013747  0x00000c65 fetch  0x00000002 , 0x00000032 
- 00013748  0x00000c66 branch  0x000035b6 , 0x00000034 
- 00013749  0x00000c67 nbranch  0x000035b8 , 0x0000002e 
- 00013750  0x00000c69 call  0x00003bac 
- 00013751  0x00000c6b add  0x00000028 , 0x00000001 , 0x00000021 
- 00013752  0x00000c6d enable  0x00000010 
- 00013753  0x00000c6e fetch  0x00000002 , 0x0000003e 
- 00013754  0x00000c6f rshift  0x0000003f , 0x0000003f 
- 00013755  0x00000c70 arg  0x00000500 , 0x00000002 
- 00013756  0x00000c71 iadd  0x00000002 , 0x0000003f 
- 00013757  0x00000c72 call  0x00003b7d 
- 00013758  0x00000c73 call  0x00003a5d 
- 00013759  0x00000c74 force  0x00000003 , 0x00000024 
- 00013760  0x00000c75 call  0x00003a3b 
- 00013761  0x00000c76 call  0x000034e1 
- 00013762  0x00000c77 call  0x00003b41 
- 00013763  0x00000c78 set0  0x00000025 , 0x00000000 
- 00013764  0x00000c79 bpatch  0x00000055 , 0x0000400a 
- 00013765  0x00000c7a fetch  0x00000002 , 0x0000003e 
- 00013766  0x00000c7b rshift  0x0000003f , 0x0000003f 
- 00013767  0x00000c7c call  0x00003b7d 
- 00013768  0x00000c7d call  0x00003b3a 
- 00013769  0x00000c7e enable  0x0000000d 
- 00013770  0x00000c7f fetch  0x00000002 , 0x0000003e 
- 00013771  0x00000c80 arg  0x000003bb , 0x00000002 
- 00013772  0x00000c81 iadd  0x00000002 , 0x0000001b 
- 00013773  0x00000c82 correlate  0x0000003e , 0x00000003 
- 00013774  0x00000c83 copy  0x0000001a , 0x00000002 
- 00013775  0x00000c84 storet  0x00000006 , 0x0000009c 
- 00013776  0x00000c85 disable  0x0000000d 
- 00013777  0x00000c86 nrtn  0x00000018 
- 00013778  0x00000c87 arg  0x000003bb , 0x00000029 
- 00013779  0x00000c88 copy  0x00000021 , 0x00000028 
- 00013780  0x00000c89 branch  0x00003cb6 , 0x0000002b 
- 00013781  0x00000c8a rtn 
- 00013782  0x00000c8e set0  0x00000025 , 0x00000000 
- 00013783  0x00000c8f bpatch  0x00000056 , 0x0000400a 
- 00013784  0x00000c90 call  0x000035b1 
- 00013785  0x00000c91 nbranch  0x00003a6d , 0x00000018 
- 00013786  0x00000c92 call  0x00003af3 
- 00013787  0x00000c93 bmark0  0x00000011 , 0x000035df 
- 00013788  0x00000c94 fetch  0x00000002 , 0x000000f8 
- 00013789  0x00000c95 increase  0x00000001 , 0x0000003f 
- 00013790  0x00000c96 store  0x00000002 , 0x000000f8 
- 00013791  0x00000c98 rshift  0x00000021 , 0x00000002 
- 00013792  0x00000c99 or  0x00000002 , 0x00000040 , 0x0000000e 
- 00013793  0x00000c9b set0  0x00000025 , 0x00000000 
- 00013794  0x00000c9c bpatch  0x00000057 , 0x0000400a 
- 00013795  0x00000c9d enable  0x00000007 
- 00013796  0x00000c9e enable  0x0000000a 
- 00013797  0x00000c9f enable  0x0000000b 
- 00013798  0x00000ca0 parse  0x00000003 , 0x00000000 , 0x00000003 
- 00013799  0x00000ca1 rshift8  0x0000000c , 0x0000003f 
- 00013800  0x00000ca2 store  0x00000001 , 0x0000015f 
- 00013801  0x00000ca3 parse  0x00000003 , 0x00000000 , 0x00000004 
- 00013802  0x00000ca4 inject  0x00000000 , 0x00000007 
- 00013803  0x00000ca5 copy  0x0000000c , 0x0000003f 
- 00013804  0x00000ca6 store  0x00000001 , 0x00000019 
- 00013805  0x00000ca7 parse  0x00000003 , 0x00000000 , 0x00000003 
- 00013806  0x00000ca8 rshift8  0x0000000c , 0x0000003f 
- 00013807  0x00000ca9 store  0x00000001 , 0x00000160 
- 00013808  0x00000caa fetch  0x00000001 , 0x00000019 
- 00013809  0x00000cab sub  0x0000003f , 0x00000003 , 0x0000003e 
- 00013810  0x00000cac branch  0x000035f7 , 0x00000002 
- 00013811  0x00000cad beq  0x00000007 , 0x000035f7 
- 00013812  0x00000cae fetch  0x00000001 , 0x0000004c 
- 00013813  0x00000caf isolate1  0x00000005 , 0x0000003f 
- 00013814  0x00000cb0 setflag  0x00000001 , 0x00000001 , 0x00000015 
- 00013815  0x00000cb2 set0  0x00000025 , 0x00000000 
- 00013816  0x00000cb3 bpatch  0x00000058 , 0x0000400b 
- 00013817  0x00000cb4 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00013818  0x00000cb5 disable  0x0000000b 
- 00013819  0x00000cb6 disable  0x0000000a 
- 00013820  0x00000cb7 branch  0x0000373e , 0x00000006 
- 00013821  0x00000cb8 bmark0  0x00000011 , 0x00003601 
- 00013822  0x00000cb9 fetch  0x00000002 , 0x000000fa 
- 00013823  0x00000cba increase  0x00000001 , 0x0000003f 
- 00013824  0x00000cbb store  0x00000002 , 0x000000fa 
- 00013825  0x00000cbd set0  0x00000025 , 0x00000000 
- 00013826  0x00000cbe bpatch  0x00000059 , 0x0000400b 
- 00013827  0x00000cbf fetch  0x00000001 , 0x0000015f 
- 00013828  0x00000cc0 compare  0x00000000 , 0x0000003f , 0x00000007 
- 00013829  0x00000cc1 setflag  0x00000001 , 0x0000000a , 0x00000000 
- 00013830  0x00000cc2 branch  0x00003613 , 0x00000001 
- 00013831  0x00000cc3 icompare  0x00000007 , 0x00000004 
- 00013832  0x00000cc4 branch  0x00003612 , 0x00000001 
- 00013833  0x00000cc5 bmark0  0x00000007 , 0x0000375c 
- 00013834  0x00000cc6 fetcht  0x00000001 , 0x000000b2 
- 00013835  0x00000cc7 icompare  0x00000007 , 0x00000002 
- 00013836  0x00000cc8 nbranch  0x0000375c , 0x00000001 
- 00013837  0x00000cc9 call  0x00003290 
- 00013838  0x00000cca fetch  0x00000001 , 0x00000047 
- 00013839  0x00000ccb set0  0x00000005 , 0x0000003f 
- 00013840  0x00000ccc set1  0x00000004 , 0x0000003f 
- 00013841  0x00000ccd store  0x00000001 , 0x00000047 
- 00013842  0x00000ccf enable  0x0000002d 
- 00013843  0x00000cd1 set0  0x00000025 , 0x00000000 
- 00013844  0x00000cd2 bpatch  0x0000005a , 0x0000400b 
- 00013845  0x00000cd3 fetch  0x00000001 , 0x00000019 
- 00013846  0x00000cd4 icopy  0x00000001 
- 00013847  0x00000cd5 bmark1  0x0000000a , 0x00003623 
- 00013848  0x00000cd6 fetcht  0x00000001 , 0x00000160 
- 00013849  0x00000cd7 fetch  0x00000001 , 0x00000047 
- 00013850  0x00000cd8 set0  0x00000000 , 0x0000003f 
- 00013851  0x00000cd9 isolate1  0x00000000 , 0x00000002 
- 00013852  0x00000cda setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00013853  0x00000cdb isolate1  0x00000001 , 0x00000002 
- 00013854  0x00000cdc setflag  0x00000001 , 0x00000001 , 0x0000003f 
- 00013855  0x00000cdd store  0x00000001 , 0x00000047 
- 00013856  0x00000cde isolate0  0x00000001 , 0x00000002 
- 00013857  0x00000cdf branch  0x00003623 , 0x00000001 
- 00013858  0x00000ce0 call  0x00003799 
- 00013859  0x00000ce2 set0  0x00000025 , 0x00000000 
- 00013860  0x00000ce3 bpatch  0x0000005b , 0x0000400b 
- 00013861  0x00000ce4 arg  0x00000000 , 0x00000002 
- 00013862  0x00000ce5 call  0x00003b74 
- 00013863  0x00000ce6 and  0x00000001 , 0x0000000f , 0x0000003f 
- 00013864  0x00000ce7 beq  0x00000001 , 0x00003656 
- 00013865  0x00000ce8 beq  0x00000000 , 0x0000375c 
- 00013866  0x00000ce9 beq  0x00000002 , 0x00003769 
- 00013867  0x00000cea fetcht  0x00000001 , 0x00000160 
- 00013868  0x00000ceb fetch  0x00000001 , 0x00000047 
- 00013869  0x00000cec icompare  0x00000004 , 0x00000002 
- 00013870  0x00000ced nbranch  0x00003632 , 0x00000001 
- 00013871  0x00000cee bmark0  0x0000000a , 0x00003631 
- 00013872  0x00000cef bbit0  0x00000007 , 0x00003632 
- 00013873  0x00000cf1 set1  0x0000000f , 0x00000000 
- 00013874  0x00000cf3 set0  0x00000025 , 0x00000000 
- 00013875  0x00000cf4 bpatch  0x0000005c , 0x0000400b 
- 00013876  0x00000cf5 deposit  0x00000001 
- 00013877  0x00000cf6 beq  0x00000003 , 0x00003658 
- 00013878  0x00000cf7 beq  0x00000004 , 0x0000365c 
- 00013879  0x00000cf8 beq  0x00000007 , 0x00003642 
- 00013880  0x00000cf9 beq  0x00000008 , 0x0000365b 
- 00013881  0x00000cfa arg  0x00000004 , 0x00000002 
- 00013882  0x00000cfb call  0x00003b74 
- 00013883  0x00000cfc beq  0x0000000a , 0x00003657 
- 00013884  0x00000cfd beq  0x0000000b , 0x0000365a 
- 00013885  0x00000cfe arg  0x00000008 , 0x00000002 
- 00013886  0x00000cff call  0x00003b74 
- 00013887  0x00000d00 beq  0x0000000e , 0x00003657 
- 00013888  0x00000d01 beq  0x0000000f , 0x0000365a 
- 00013889  0x00000d02 rtn 
- 00013890  0x00000d06 set0  0x00000025 , 0x00000000 
- 00013891  0x00000d07 bpatch  0x0000005d , 0x0000400b 
- 00013892  0x00000d08 enable  0x0000000d 
- 00013893  0x00000d09 enable  0x00000009 
- 00013894  0x00000d0a enable  0x0000000e 
- 00013895  0x00000d0b arg  0x000000d3 , 0x00000005 
- 00013896  0x00000d0c force  0x0000001e , 0x00000039 
- 00013897  0x00000d0e parse  0x00000003 , 0x00000000 , 0x00000008 
- 00013898  0x00000d0f rshift3  0x0000000c , 0x0000003f 
- 00013899  0x00000d10 istore  0x00000001 , 0x00000005 
- 00013900  0x00000d11 loop  0x00003649 
- 00013901  0x00000d12 bmark0  0x00000007 , 0x0000375c 
- 00013902  0x00000d13 parse  0x00000003 , 0x00000000 , 0x00000010 
- 00013903  0x00000d14 nsetflag  0x00000006 , 0x00000008 , 0x00000000 
- 00013904  0x00000d15 call  0x00003653 , 0x00000006 
- 00013905  0x00000d16 branch  0x0000374b , 0x00000006 
- 00013906  0x00000d17 branch  0x0000372c 
- 00013907  0x00000d1a deposit  0x0000001a 
- 00013908  0x00000d1b store  0x00000006 , 0x00000020 
- 00013909  0x00000d1c rtn 
- 00013910  0x00000d1f branch  0x0000375c 
- 00013911  0x00000d23 set1  0x00000010 , 0x00000000 
- 00013912  0x00000d25 enable  0x0000000c 
- 00013913  0x00000d26 branch  0x0000365d 
- 00013914  0x00000d2a set1  0x00000010 , 0x00000000 
- 00013915  0x00000d2c set1  0x00000002 , 0x00000015 
- 00013916  0x00000d2e enable  0x0000000d 
- 00013917  0x00000d30 set0  0x00000025 , 0x00000000 
- 00013918  0x00000d31 bpatch  0x0000005e , 0x0000400b 
- 00013919  0x00000d32 bmark1  0x00000001 , 0x0000375c 
- 00013920  0x00000d33 isolate0  0x00000001 , 0x00000015 
- 00013921  0x00000d34 branch  0x0000366a , 0x00000001 
- 00013922  0x00000d35 disable  0x00000007 
- 00013923  0x00000d36 enable  0x0000000d 
- 00013924  0x00000d37 disable  0x0000000c 
- 00013925  0x00000d38 add  0x00000022 , 0x00000002 , 0x0000000b 
- 00013926  0x00000d39 correlate  0x00000022 , 0x00000026 
- 00013927  0x00000d3a nbranch  0x0000374b , 0x00000018 
- 00013928  0x00000d3b set1  0x00000010 , 0x00000000 
- 00013929  0x00000d3c enable  0x00000007 
- 00013930  0x00000d3e set0  0x00000025 , 0x00000000 
- 00013931  0x00000d3f bpatch  0x0000005f , 0x0000400b 
- 00013932  0x00000d40 enable  0x0000000e 
- 00013933  0x00000d41 enable  0x00000009 
- 00013934  0x00000d42 parse  0x00000003 , 0x00000000 , 0x00000003 
- 00013935  0x00000d43 rshift8  0x0000000c , 0x0000003f 
- 00013936  0x00000d44 store  0x00000001 , 0x0000018a 
- 00013937  0x00000d45 parse  0x00000003 , 0x00000000 , 0x00000005 
- 00013938  0x00000d46 bmark1  0x00000010 , 0x00003676 
- 00013939  0x00000d47 rshift3  0x0000000c , 0x00000039 
- 00013940  0x00000d48 rshift3  0x00000039 , 0x00000039 
- 00013941  0x00000d49 branch  0x00003679 
- 00013942  0x00000d4b parse  0x00000003 , 0x00000000 , 0x00000005 
- 00013943  0x00000d4c rshift  0x0000000c , 0x00000039 
- 00013944  0x00000d4d parse  0x00000003 , 0x00000000 , 0x00000003 
- 00013945  0x00000d4f set0  0x00000025 , 0x00000000 
- 00013946  0x00000d50 bpatch  0x00000060 , 0x0000400c 
- 00013947  0x00000d51 deposit  0x00000039 
- 00013948  0x00000d52 store  0x00000002 , 0x00000169 
- 00013949  0x00000d53 branch  0x000036ee , 0x00000034 
- 00013950  0x00000d54 isub  0x00000035 , 0x0000003e 
- 00013951  0x00000d55 branch  0x0000374b , 0x00000002 
- 00013952  0x00000d56 set0  0x00000025 , 0x00000000 
- 00013953  0x00000d57 bpatch  0x00000061 , 0x0000400c 
- 00013954  0x00000d58 set0  0x00000000 , 0x00000000 
- 00013955  0x00000d59 fetch  0x00000001 , 0x0000018a 
- 00013956  0x00000d5a and_into  0x00000003 , 0x0000003f 
- 00013957  0x00000d5b arg  0x000004de , 0x00000005 
- 00013958  0x00000d5c beq  0x00000003 , 0x0000368f 
- 00013959  0x00000d5d bmark1  0x00000011 , 0x000036ea 
- 00013960  0x00000d5e fetch  0x00000001 , 0x00004132 
- 00013961  0x00000d5f beq  0x00000001 , 0x00003694 
- 00013962  0x00000d61 fetch  0x00000001 , 0x0000018a 
- 00013963  0x00000d62 and_into  0x00000003 , 0x0000003f 
- 00013964  0x00000d63 beq  0x00000002 , 0x000036c3 
- 00013965  0x00000d64 beq  0x00000001 , 0x000036d8 
- 00013966  0x00000d65 branch  0x0000374b 
- 00013967  0x00000d68 fetch  0x00000002 , 0x00000169 
- 00013968  0x00000d69 sub  0x0000003f , 0x00000070 , 0x0000003e 
- 00013969  0x00000d6a nbranch  0x0000374b , 0x00000002 
- 00013970  0x00000d6b bmark1  0x0000000f , 0x0000372c 
- 00013971  0x00000d6c branch  0x000036ea 
- 00013972  0x00000d6f set0  0x00000025 , 0x00000000 
- 00013973  0x00000d70 bpatch  0x00000062 , 0x0000400c 
- 00013974  0x00000d71 bmark1  0x0000000f , 0x0000372c 
- 00013975  0x00000d72 fetch  0x00000002 , 0x00000169 
- 00013976  0x00000d73 branch  0x0000374b , 0x00000034 
- 00013977  0x00000d74 call  0x00004494 
- 00013978  0x00000d75 nbranch  0x000036a1 , 0x00000001 
- 00013979  0x00000d77 fetcht  0x00000002 , 0x00000291 
- 00013980  0x00000d78 increase  0x0000000a , 0x0000003f 
- 00013981  0x00000d79 isub  0x00000002 , 0x0000003e 
- 00013982  0x00000d7a nbranch  0x000036a7 , 0x00000002 
- 00013983  0x00000d7b call  0x00004449 
- 00013984  0x00000d7c branch  0x0000369b 
- 00013985  0x00000d7e hfetch  0x00000002 , 0x0000810e 
- 00013986  0x00000d7f arg  0x0000012c , 0x00000002 
- 00013987  0x00000d80 isub  0x00000002 , 0x0000003e 
- 00013988  0x00000d81 branch  0x0000374b , 0x00000002 
- 00013989  0x00000d82 fetch  0x00000002 , 0x00004800 
- 00013990  0x00000d83 branch  0x0000374b , 0x00000034 
- 00013991  0x00000d85 set0  0x00000025 , 0x00000000 
- 00013992  0x00000d86 bpatch  0x00000063 , 0x0000400c 
- 00013993  0x00000d87 call  0x00004972 
- 00013994  0x00000d88 fetch  0x00000001 , 0x00000046 
- 00013995  0x00000d89 fetcht  0x00000001 , 0x0000018a 
- 00013996  0x00000d8a and_into  0x00000003 , 0x00000002 
- 00013997  0x00000d8b lshift8  0x00000002 , 0x00000002 
- 00013998  0x00000d8c lshift4  0x00000002 , 0x00000002 
- 00013999  0x00000d8d ior  0x00000002 , 0x0000003f 
- 00014000  0x00000d8e istore  0x00000002 , 0x0000000a 
- 00014001  0x00000d8f fetcht  0x00000002 , 0x00000169 
- 00014002  0x00000d90 copy  0x00000002 , 0x00000039 
- 00014003  0x00000d91 istoret  0x00000002 , 0x0000000a 
- 00014004  0x00000d93 set0  0x00000025 , 0x00000000 
- 00014005  0x00000d94 bpatch  0x00000064 , 0x0000400c 
- 00014006  0x00000d95 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00014007  0x00000d96 rshift3  0x0000000c , 0x0000003f 
- 00014008  0x00000d97 istore  0x00000001 , 0x0000000a 
- 00014009  0x00000d98 loop  0x000036b4 
- 00014010  0x00000d99 add  0x00000002 , 0x00000004 , 0x00000039 
- 00014011  0x00000d9a call  0x00004494 
- 00014012  0x00000d9b nbranch  0x000036c1 , 0x00000001 
- 00014013  0x00000d9c set1  0x00000013 , 0x00000000 
- 00014014  0x00000d9d force  0x00000006 , 0x00000007 
- 00014015  0x00000d9e call  0x00004378 
- 00014016  0x00000d9f branch  0x000036ee 
- 00014017  0x00000da1 call  0x00004424 
- 00014018  0x00000da2 branch  0x000036ee 
- 00014019  0x00000da5 set0  0x00000025 , 0x00000000 
- 00014020  0x00000da6 bpatch  0x00000065 , 0x0000400c 
- 00014021  0x00000da7 bmark1  0x0000000f , 0x0000372c 
- 00014022  0x00000da8 fetch  0x00000002 , 0x00000169 
- 00014023  0x00000da9 arg  0x000002e0 , 0x00000002 
- 00014024  0x00000daa isub  0x00000002 , 0x0000003e 
- 00014025  0x00000dab branch  0x0000374b , 0x00000002 
- 00014026  0x00000dac fetch  0x00000001 , 0x000002ca 
- 00014027  0x00000dad bbit0  0x00000000 , 0x000036ce 
- 00014028  0x00000dae bbit0  0x00000001 , 0x000036d3 
- 00014029  0x00000daf branch  0x0000375c 
- 00014030  0x00000db1 jam  0x00000001 , 0x000002c8 
- 00014031  0x00000db2 fetch  0x00000002 , 0x000002c4 
- 00014032  0x00000db3 bne  0x00000000 , 0x0000375c 
- 00014033  0x00000db4 arg  0x00001000 , 0x00000005 
- 00014034  0x00000db5 branch  0x000036ea 
- 00014035  0x00000db7 jam  0x00000002 , 0x000002c8 
- 00014036  0x00000db8 fetch  0x00000002 , 0x000002c6 
- 00014037  0x00000db9 bne  0x00000000 , 0x0000375c 
- 00014038  0x00000dba arg  0x00001400 , 0x00000005 
- 00014039  0x00000dbb branch  0x000036ea 
- 00014040  0x00000dbe set0  0x00000025 , 0x00000000 
- 00014041  0x00000dbf bpatch  0x00000066 , 0x0000400c 
- 00014042  0x00000dc0 bmark1  0x0000000f , 0x0000372c 
- 00014043  0x00000dc1 fetch  0x00000002 , 0x00000169 
- 00014044  0x00000dc2 arg  0x000002e0 , 0x00000002 
- 00014045  0x00000dc3 isub  0x00000002 , 0x0000003e 
- 00014046  0x00000dc4 branch  0x0000374b , 0x00000002 
- 00014047  0x00000dc5 fetch  0x00000001 , 0x000002c8 
- 00014048  0x00000dc6 beq  0x00000001 , 0x000036e3 
- 00014049  0x00000dc7 beq  0x00000002 , 0x000036e7 
- 00014050  0x00000dc8 branch  0x0000375c 
- 00014051  0x00000dca arg  0x00001000 , 0x00000005 
- 00014052  0x00000dcb fetch  0x00000002 , 0x000002c4 
- 00014053  0x00000dcc iadd  0x00000005 , 0x00000005 
- 00014054  0x00000dcd branch  0x000036ea 
- 00014055  0x00000dcf arg  0x00001400 , 0x00000005 
- 00014056  0x00000dd0 fetch  0x00000002 , 0x000002c6 
- 00014057  0x00000dd1 iadd  0x00000005 , 0x00000005 
- 00014058  0x00000dd3 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00014059  0x00000dd4 rshift3  0x0000000c , 0x0000003f 
- 00014060  0x00000dd5 istore  0x00000001 , 0x00000005 
- 00014061  0x00000dd6 loop  0x000036ea 
- 00014062  0x00000dd8 set0  0x00000025 , 0x00000000 
- 00014063  0x00000dd9 bpatch  0x00000067 , 0x0000400c 
- 00014064  0x00000dda parse  0x00000003 , 0x00000000 , 0x00000010 
- 00014065  0x00000ddb branch  0x00003745 , 0x00000006 
- 00014066  0x00000ddc call  0x00003e0f 
- 00014067  0x00000ddd fetch  0x00000001 , 0x000043cc 
- 00014068  0x00000dde beq  0x00000001 , 0x0000375c 
- 00014069  0x00000ddf bmark1  0x00000011 , 0x00003718 
- 00014070  0x00000de0 bmark1  0x0000000f , 0x00003759 
- 00014071  0x00000de1 fetch  0x00000001 , 0x0000018a 
- 00014072  0x00000de2 compare  0x00000003 , 0x0000003f , 0x00000003 
- 00014073  0x00000de3 branch  0x00003718 , 0x00000001 
- 00014074  0x00000de4 fetch  0x00000002 , 0x00000169 
- 00014075  0x00000de5 branch  0x00003718 , 0x00000034 
- 00014076  0x00000de6 fetch  0x00000001 , 0x00004132 
- 00014077  0x00000de7 beq  0x00000001 , 0x00003718 
- 00014078  0x00000de8 set0  0x00000025 , 0x00000000 
- 00014079  0x00000de9 bpatch  0x00000068 , 0x0000400d 
- 00014080  0x00000dea fetch  0x00000001 , 0x000002c8 
- 00014081  0x00000deb beq  0x00000001 , 0x00003704 
- 00014082  0x00000dec beq  0x00000002 , 0x0000370e 
- 00014083  0x00000ded branch  0x00003bf1 
- 00014084  0x00000def fetch  0x00000002 , 0x000002c4 
- 00014085  0x00000df0 fetcht  0x00000002 , 0x00000169 
- 00014086  0x00000df1 iadd  0x00000002 , 0x0000003f 
- 00014087  0x00000df2 store  0x00000002 , 0x000002c4 
- 00014088  0x00000df3 beq  0x00000000 , 0x00003bf1 
- 00014089  0x00000df4 fetcht  0x00000002 , 0x00001000 
- 00014090  0x00000df5 increase  0x00000004 , 0x00000002 
- 00014091  0x00000df6 isub  0x00000002 , 0x0000003e 
- 00014092  0x00000df7 call  0x000038a0 , 0x00000005 
- 00014093  0x00000df8 branch  0x00003718 
- 00014094  0x00000dfa fetch  0x00000002 , 0x000002c6 
- 00014095  0x00000dfb fetcht  0x00000002 , 0x00000169 
- 00014096  0x00000dfc iadd  0x00000002 , 0x0000003f 
- 00014097  0x00000dfd store  0x00000002 , 0x000002c6 
- 00014098  0x00000dfe beq  0x00000000 , 0x00003bf1 
- 00014099  0x00000dff fetcht  0x00000002 , 0x00001400 
- 00014100  0x00000e00 add  0x00000002 , 0x00000004 , 0x00000002 
- 00014101  0x00000e01 isub  0x00000002 , 0x0000003e 
- 00014102  0x00000e02 call  0x000038a4 , 0x00000005 
- 00014103  0x00000e03 branch  0x00003718 
- 00014104  0x00000e05 set0  0x00000025 , 0x00000000 
- 00014105  0x00000e06 bpatch  0x00000069 , 0x0000400d 
- 00014106  0x00000e07 fetcht  0x00000001 , 0x0000004c 
- 00014107  0x00000e08 fetch  0x00000001 , 0x0000018a 
- 00014108  0x00000e09 compare  0x00000003 , 0x0000003f , 0x00000003 
- 00014109  0x00000e0a setflag  0x00000001 , 0x00000006 , 0x00000002 
- 00014110  0x00000e0b nsetflag  0x00000001 , 0x00000007 , 0x00000002 
- 00014111  0x00000e0c storet  0x00000001 , 0x0000004c 
- 00014112  0x00000e0d nbranch  0x00003722 , 0x00000001 
- 00014113  0x00000e0e set1  0x00000001 , 0x00000000 
- 00014114  0x00000e10 bmark0  0x00000011 , 0x0000372c 
- 00014115  0x00000e11 isolate1  0x00000006 , 0x00000002 
- 00014116  0x00000e12 branch  0x0000372c , 0x00000001 
- 00014117  0x00000e13 fetch  0x00000002 , 0x000000fc 
- 00014118  0x00000e14 increase  0x00000001 , 0x0000003f 
- 00014119  0x00000e15 store  0x00000002 , 0x000000fc 
- 00014120  0x00000e16 set1  0x00000005 , 0x00000000 
- 00014121  0x00000e17 set0  0x00000007 , 0x00000002 
- 00014122  0x00000e18 set0  0x00000001 , 0x00000000 
- 00014123  0x00000e19 storet  0x00000001 , 0x0000004c 
- 00014124  0x00000e1b set0  0x00000025 , 0x00000000 
- 00014125  0x00000e1c bpatch  0x0000006a , 0x0000400d 
- 00014126  0x00000e1d fetcht  0x00000001 , 0x00000160 
- 00014127  0x00000e1e fetch  0x00000001 , 0x00000047 
- 00014128  0x00000e1f set1  0x00000005 , 0x0000003f 
- 00014129  0x00000e20 isolate1  0x00000002 , 0x00000002 
- 00014130  0x00000e21 setflag  0x00000001 , 0x00000002 , 0x0000003f 
- 00014131  0x00000e22 isolate1  0x0000000a , 0x00000000 
- 00014132  0x00000e23 setflag  0x00000001 , 0x00000007 , 0x0000003f 
- 00014133  0x00000e24 store  0x00000001 , 0x00000047 
- 00014134  0x00000e25 fetch  0x00000002 , 0x00000169 
- 00014135  0x00000e26 nbranch  0x0000375c , 0x00000034 
- 00014136  0x00000e27 fetch  0x00000001 , 0x0000004c 
- 00014137  0x00000e28 set0  0x00000007 , 0x0000003f 
- 00014138  0x00000e29 store  0x00000001 , 0x0000004c 
- 00014139  0x00000e2a fetch  0x00000001 , 0x0000018a 
- 00014140  0x00000e2b compare  0x00000001 , 0x0000003f , 0x00000007 
- 00014141  0x00000e2d branch  0x0000375c 
- 00014142  0x00000e30 set0  0x00000025 , 0x00000000 
- 00014143  0x00000e31 bpatch  0x0000006b , 0x0000400d 
- 00014144  0x00000e32 disable  0x0000002d 
- 00014145  0x00000e33 fetch  0x00000002 , 0x0000001a 
- 00014146  0x00000e34 increase  0x00000001 , 0x0000003f 
- 00014147  0x00000e35 store  0x00000002 , 0x0000001a 
- 00014148  0x00000e36 branch  0x0000375c 
- 00014149  0x00000e38 fetch  0x00000002 , 0x0000001c 
- 00014150  0x00000e39 increase  0x00000001 , 0x0000003f 
- 00014151  0x00000e3a store  0x00000002 , 0x0000001c 
- 00014152  0x00000e3b call  0x0000374c 
- 00014153  0x00000e3c bmark0  0x00000011 , 0x0000374b 
- 00014154  0x00000e3d set1  0x00000005 , 0x00000000 
- 00014155  0x00000e3f branch  0x0000375c 
- 00014156  0x00000e42 set0  0x00000025 , 0x00000000 
- 00014157  0x00000e43 bpatch  0x0000006c , 0x0000400d 
- 00014158  0x00000e44 fetch  0x00000001 , 0x0000018a 
- 00014159  0x00000e45 compare  0x00000003 , 0x0000003f , 0x00000003 
- 00014160  0x00000e46 nbranch  0x00003755 , 0x00000001 
- 00014161  0x00000e48 fetcht  0x00000001 , 0x0000004c 
- 00014162  0x00000e49 set0  0x00000006 , 0x00000002 
- 00014163  0x00000e4a storet  0x00000001 , 0x0000004c 
- 00014164  0x00000e4b rtn 
- 00014165  0x00000e4f fetcht  0x00000001 , 0x0000004c 
- 00014166  0x00000e50 set0  0x00000007 , 0x00000002 
- 00014167  0x00000e51 storet  0x00000001 , 0x0000004c 
- 00014168  0x00000e52 branch  0x0000443b 
- 00014169  0x00000e55 fetch  0x00000001 , 0x00000047 
- 00014170  0x00000e56 set1  0x00000005 , 0x0000003f 
- 00014171  0x00000e57 store  0x00000001 , 0x00000047 
- 00014172  0x00000e59 set0  0x00000025 , 0x00000000 
- 00014173  0x00000e5a bpatch  0x0000006d , 0x0000400d 
- 00014174  0x00000e5b disable  0x0000001d 
- 00014175  0x00000e5c disable  0x0000001c 
- 00014176  0x00000e5d disable  0x0000000d 
- 00014177  0x00000e5e disable  0x0000000c 
- 00014178  0x00000e5f disable  0x00000009 
- 00014179  0x00000e60 disable  0x0000000e 
- 00014180  0x00000e61 disable  0x00000007 
- 00014181  0x00000e62 branch  0x00003a6d , 0x00000021 
- 00014182  0x00000e63 until  0x0000003e , 0x00000027 
- 00014183  0x00000e64 nop  0x00000064 
- 00014184  0x00000e65 branch  0x00003a6d 
- 00014185  0x00000e68 set0  0x00000025 , 0x00000000 
- 00014186  0x00000e69 bpatch  0x0000006e , 0x0000400d 
- 00014187  0x00000e6a enable  0x00000009 
- 00014188  0x00000e6b enable  0x0000000c 
- 00014189  0x00000e6c parse  0x00000003 , 0x00000000 , 0x00000048 
- 00014190  0x00000e6d isolate1  0x0000003a , 0x0000003f 
- 00014191  0x00000e6e setflag  0x00000001 , 0x00000000 , 0x00000000 
- 00014192  0x00000e6f copy  0x00000020 , 0x00000002 
- 00014193  0x00000e70 ialigned  0x00000020 
- 00014194  0x00000e71 ialigned  0x0000001e 
- 00014195  0x00000e72 pulse  0x00000015 
- 00014196  0x00000e73 setsect  0x00000002 , 0x000fffff 
- 00014197  0x00000e74 setsect  0x00000003 , 0x0000ffff 
- 00014198  0x00000e75 nop  0x00000020 
- 00014199  0x00000e76 iverify  0x0000000d 
- 00014200  0x00000e77 deposit  0x0000002c 
- 00014201  0x00000e78 store  0x00000003 , 0x00000182 
- 00014202  0x00000e79 deposit  0x0000002d 
- 00014203  0x00000e7a store  0x00000001 , 0x00000185 
- 00014204  0x00000e7b copy  0x00000002 , 0x00000020 
- 00014205  0x00000e7c branch  0x0000377f , 0x00000001 
- 00014206  0x00000e7d branch  0x0000374b 
- 00014207  0x00000e7f set0  0x00000025 , 0x00000000 
- 00014208  0x00000e80 bpatch  0x0000006f , 0x0000400d 
- 00014209  0x00000e81 parse  0x00000003 , 0x00000000 , 0x00000048 
- 00014210  0x00000e82 ialigned  0x0000001f 
- 00014211  0x00000e83 ialigned  0x00000004 
- 00014212  0x00000e84 ialigned  0x0000002e 
- 00014213  0x00000e85 ialigned  0x00000012 
- 00014214  0x00000e86 force  0x00000000 , 0x0000003f 
- 00014215  0x00000e87 parse  0x00000003 , 0x00000000 , 0x00000010 
- 00014216  0x00000e88 branch  0x0000374b , 0x00000006 
- 00014217  0x00000e89 setarg  0x0ffffffc 
- 00014218  0x00000e8a iand  0x00000012 , 0x0000003f 
- 00014219  0x00000e8b store  0x00000004 , 0x0000016f 
- 00014220  0x00000e8c deposit  0x0000001d 
- 00014221  0x00000e8d store  0x00000003 , 0x0000017f 
- 00014222  0x00000e8e deposit  0x0000001c 
- 00014223  0x00000e8f store  0x00000001 , 0x0000017d 
- 00014224  0x00000e90 deposit  0x00000004 
- 00014225  0x00000e91 store  0x00000001 , 0x0000017e 
- 00014226  0x00000e92 deposit  0x0000002e 
- 00014227  0x00000e93 store  0x00000002 , 0x00000186 
- 00014228  0x00000e94 deposit  0x00000021 
- 00014229  0x00000e95 inject  0x00000001 , 0x00000020 
- 00014230  0x00000e96 compare  0x00000002 , 0x00000001 , 0x0000000f 
- 00014231  0x00000e97 setflag  0x00000001 , 0x0000000b , 0x00000000 
- 00014232  0x00000e98 branch  0x0000375c 
- 00014233  0x00000e9b set0  0x00000025 , 0x00000000 
- 00014234  0x00000e9c bpatch  0x00000070 , 0x0000400e 
- 00014235  0x00000e9d fetch  0x00000001 , 0x00000047 
- 00014236  0x00000e9e rtnbit0  0x00000003 
- 00014237  0x00000e9f set0  0x00000003 , 0x0000003f 
- 00014238  0x00000ea0 setflip  0x00000006 , 0x0000003f 
- 00014239  0x00000ea1 store  0x00000001 , 0x00000047 
- 00014240  0x00000ea2 fetch  0x00000001 , 0x00004165 
- 00014241  0x00000ea3 beq  0x00000013 , 0x000037b1 
- 00014242  0x00000ea4 rtneq  0x00000007 
- 00014243  0x00000ea5 fetch  0x00000001 , 0x0000004b 
- 00014244  0x00000ea6 rtnbit0  0x00000006 , 0x0000003f 
- 00014245  0x00000ea7 set0  0x00000006 , 0x0000003f 
- 00014246  0x00000ea8 set1  0x00000007 , 0x0000003f 
- 00014247  0x00000ea9 store  0x00000001 , 0x0000004b 
- 00014248  0x00000eaa set0  0x00000002 , 0x00000000 
- 00014249  0x00000eab fetch  0x00000001 , 0x00004132 
- 00014250  0x00000eac rtneq  0x00000001 
- 00014251  0x00000ead fetch  0x00000002 , 0x000042af 
- 00014252  0x00000eae nrtn  0x00000034 
- 00014253  0x00000eaf fetch  0x00000001 , 0x0000004b 
- 00014254  0x00000eb0 set0  0x00000007 , 0x0000003f 
- 00014255  0x00000eb1 store  0x00000001 , 0x0000004b 
- 00014256  0x00000eb2 branch  0x00005267 
- 00014257  0x00000eb5 set0  0x00000025 , 0x00000000 
- 00014258  0x00000eb6 bpatch  0x00000071 , 0x0000400e 
- 00014259  0x00000eb7 fetch  0x00000001 , 0x00000433 
- 00014260  0x00000eb8 rshift  0x0000003f , 0x0000003f 
- 00014261  0x00000eb9 beq  0x00000011 , 0x000037d0 
- 00014262  0x00000eba beq  0x00000012 , 0x000037da 
- 00014263  0x00000ebb beq  0x00000018 , 0x00003806 
- 00014264  0x00000ebc beq  0x0000007f , 0x000037bf 
- 00014265  0x00000ebd beq  0x0000002c , 0x0000385e 
- 00014266  0x00000ebe rtnne  0x00000003 
- 00014267  0x00000ebf fetch  0x00000001 , 0x00000434 
- 00014268  0x00000ec0 beq  0x0000002b , 0x000037c8 
- 00014269  0x00000ec1 beq  0x00000011 , 0x000037c3 
- 00014270  0x00000ec2 rtn 
- 00014271  0x00000ec5 fetch  0x00000001 , 0x00000434 
- 00014272  0x00000ec6 set1  0x00000007 , 0x0000003f 
- 00014273  0x00000ec7 beq  0x0000008d , 0x0000385e 
- 00014274  0x00000ec8 rtn 
- 00014275  0x00000eca rtn  0x00000029 
- 00014276  0x00000ecb fetch  0x00000001 , 0x00000030 
- 00014277  0x00000ecc rtnbit1  0x00000004 
- 00014278  0x00000ecd jam  0x00000031 , 0x0000007c 
- 00014279  0x00000ece rtn 
- 00014280  0x00000ed2 rtn  0x00000029 
- 00014281  0x00000ed3 fetch  0x00000001 , 0x00000031 
- 00014282  0x00000ed4 isolate1  0x00000004 , 0x0000003f 
- 00014283  0x00000ed5 branch  0x000037cd , 0x00000001 
- 00014284  0x00000ed7 rtn 
- 00014285  0x00000ed9 set0  0x00000004 , 0x0000003f 
- 00014286  0x00000eda store  0x00000001 , 0x00000031 
- 00014287  0x00000edb rtn 
- 00014288  0x00000ede set0  0x00000025 , 0x00000000 
- 00014289  0x00000edf bpatch  0x00000072 , 0x0000400e 
- 00014290  0x00000ee0 fetch  0x00000001 , 0x0000004c 
- 00014291  0x00000ee1 set1  0x00000002 , 0x0000003f 
- 00014292  0x00000ee2 store  0x00000001 , 0x0000004c 
- 00014293  0x00000ee3 hjam  0x00000001 , 0x00008011 
- 00014294  0x00000ee4 fetch  0x00000001 , 0x00000030 
- 00014295  0x00000ee5 isolate1  0x00000004 , 0x0000003f 
- 00014296  0x00000ee6 branch  0x00004845 , 0x00000001 
- 00014297  0x00000ee7 rtn 
- 00014298  0x00000eea set0  0x00000025 , 0x00000000 
- 00014299  0x00000eeb bpatch  0x00000073 , 0x0000400e 
- 00014300  0x00000eec fetch  0x00000001 , 0x0000004c 
- 00014301  0x00000eed set0  0x00000002 , 0x0000003f 
- 00014302  0x00000eee store  0x00000001 , 0x0000004c 
- 00014303  0x00000eef hjam  0x00000000 , 0x00008011 
- 00014304  0x00000ef0 rtn 
- 00014305  0x00000ef4 set0  0x00000025 , 0x00000000 
- 00014306  0x00000ef5 bpatch  0x00000074 , 0x0000400e 
- 00014307  0x00000ef6 copy  0x00000022 , 0x0000003f 
- 00014308  0x00000ef7 store  0x00000004 , 0x000042a5 
- 00014309  0x00000ef8 add  0x00000022 , 0x00000003 , 0x00000011 
- 00014310  0x00000ef9 branch  0x000037e8 , 0x00000029 
- 00014311  0x00000efa add  0x00000028 , 0x00000003 , 0x00000011 
- 00014312  0x00000efc fetcht  0x00000002 , 0x00000032 
- 00014313  0x00000efd deposit  0x00000011 
- 00014314  0x00000efe set0  0x0000001b , 0x0000003f 
- 00014315  0x00000eff idiv  0x00000002 
- 00014316  0x00000f00 fetch  0x00000002 , 0x00000075 
- 00014317  0x00000f01 call  0x00007efd 
- 00014318  0x00000f02 remainder  0x00000013 
- 00014319  0x00000f03 isub  0x00000013 , 0x0000003f 
- 00014320  0x00000f04 branch  0x000037f2 , 0x00000002 
- 00014321  0x00000f05 iadd  0x00000002 , 0x0000003f 
- 00014322  0x00000f07 iadd  0x00000011 , 0x0000003f 
- 00014323  0x00000f08 store  0x00000004 , 0x00000034 
- 00014324  0x00000f09 jam  0x00000000 , 0x00004748 
- 00014325  0x00000f0a fetch  0x00000001 , 0x00000030 
- 00014326  0x00000f0b set1  0x00000001 , 0x0000003f 
- 00014327  0x00000f0c store  0x00000001 , 0x00000030 
- 00014328  0x00000f0d fetch  0x00000001 , 0x00000073 
- 00014329  0x00000f0e store  0x00000001 , 0x0000008a 
- 00014330  0x00000f0f jam  0x00000080 , 0x0000416e 
- 00014331  0x00000f10 setarg  0x00000000 
- 00014332  0x00000f11 store  0x00000003 , 0x0000420a 
- 00014333  0x00000f12 store  0x00000003 , 0x0000420d 
- 00014334  0x00000f13 store  0x00000001 , 0x000041fa 
- 00014335  0x00000f14 jam  0x0000000b , 0x00000b7d 
- 00014336  0x00000f15 call  0x00007c27 
- 00014337  0x00000f16 fetch  0x00000002 , 0x00004161 
- 00014338  0x00000f17 store  0x00000002 , 0x0000003e 
- 00014339  0x00000f18 nrtn  0x00000029 
- 00014340  0x00000f19 add  0x00000004 , 0xffffffff , 0x00000007 
- 00014341  0x00000f1a rtn 
- 00014342  0x00000f1d set0  0x00000025 , 0x00000000 
- 00014343  0x00000f1e bpatch  0x00000075 , 0x0000400e 
- 00014344  0x00000f1f fetch  0x00000001 , 0x00000030 
- 00014345  0x00000f20 rtnbit0  0x00000001 
- 00014346  0x00000f21 set0  0x00000001 , 0x0000003f 
- 00014347  0x00000f22 store  0x00000001 , 0x00000030 
- 00014348  0x00000f23 jam  0x0000007f , 0x0000416e 
- 00014349  0x00000f24 fetch  0x00000002 , 0x0000415f 
- 00014350  0x00000f25 store  0x00000002 , 0x0000003e 
- 00014351  0x00000f26 disable  0x0000002b 
- 00014352  0x00000f27 jam  0x0000000c , 0x00000b7d 
- 00014353  0x00000f28 branch  0x00007c27 
- 00014354  0x00000f2c set0  0x00000025 , 0x00000000 
- 00014355  0x00000f2d bpatch  0x00000076 , 0x0000400e 
- 00014356  0x00000f2e enable  0x0000002e 
- 00014357  0x00000f2f fetch  0x00000001 , 0x00000030 
- 00014358  0x00000f30 bbit1  0x00000001 , 0x00003820 
- 00014359  0x00000f31 rtnmark1  0x00000011 
- 00014360  0x00000f32 fetch  0x00000001 , 0x00000047 
- 00014361  0x00000f33 rtnbit1  0x00000003 
- 00014362  0x00000f34 fetch  0x00000001 , 0x00000048 
- 00014363  0x00000f35 nrtn  0x00000034 
- 00014364  0x00000f36 fetch  0x00000001 , 0x0000004b 
- 00014365  0x00000f37 rtnbit1  0x00000006 
- 00014366  0x00000f39 force  0x00000000 , 0x0000003f 
- 00014367  0x00000f3a rtn 
- 00014368  0x00000f3d bbit0  0x00000002 , 0x00003830 
- 00014369  0x00000f3e fetch  0x00000001 , 0x0000008a 
- 00014370  0x00000f3f beq  0x00000002 , 0x00003826 
- 00014371  0x00000f40 fetch  0x00000001 , 0x00000047 
- 00014372  0x00000f41 bbit1  0x00000003 , 0x00003839 
- 00014373  0x00000f42 bmark0  0x00000008 , 0x00003839 
- 00014374  0x00000f44 call  0x00003290 
- 00014375  0x00000f45 nbranch  0x00003839 , 0x00000029 
- 00014376  0x00000f46 fetch  0x00000001 , 0x00000048 
- 00014377  0x00000f47 nbranch  0x00003839 , 0x00000034 
- 00014378  0x00000f49 fetch  0x00000001 , 0x000000f1 
- 00014379  0x00000f4a increase  0xffffffff , 0x0000003f 
- 00014380  0x00000f4b store  0x00000001 , 0x000000f1 
- 00014381  0x00000f4c nbranch  0x0000381e , 0x00000034 
- 00014382  0x00000f4d jam  0x00000010 , 0x000000f1 
- 00014383  0x00000f4e branch  0x00003839 
- 00014384  0x00000f51 fetch  0x00000001 , 0x0000008a 
- 00014385  0x00000f52 bne  0x00000001 , 0x00003839 
- 00014386  0x00000f53 fetch  0x00000001 , 0x0000008b 
- 00014387  0x00000f54 branch  0x00003839 , 0x00000034 
- 00014388  0x00000f55 increase  0xffffffff , 0x0000003f 
- 00014389  0x00000f56 store  0x00000001 , 0x0000008b 
- 00014390  0x00000f57 fetch  0x00000001 , 0x00000047 
- 00014391  0x00000f58 rtnbit1  0x00000003 
- 00014392  0x00000f59 nrtn  0x0000002d 
- 00014393  0x00000f5b fetch  0x00000001 , 0x0000008a 
- 00014394  0x00000f5c increase  0xffffffff , 0x0000003f 
- 00014395  0x00000f5d store  0x00000001 , 0x0000008a 
- 00014396  0x00000f5e rtn 
- 00014397  0x00000f62 set0  0x00000025 , 0x00000000 
- 00014398  0x00000f63 bpatch  0x00000077 , 0x0000400e 
- 00014399  0x00000f64 disable  0x00000010 
- 00014400  0x00000f65 copy  0x00000002 , 0x0000001b 
- 00014401  0x00000f66 call  0x00003300 
- 00014402  0x00000f67 disable  0x00000028 
- 00014403  0x00000f68 nrtn  0x00000005 
- 00014404  0x00000f69 force  0x00000000 , 0x0000001b 
- 00014405  0x00000f6a enable  0x00000028 
- 00014406  0x00000f6b rtn 
- 00014407  0x00000f6f fetch  0x00000001 , 0x000041f9 
- 00014408  0x00000f70 icompare  0x000000ff , 0x00000004 
- 00014409  0x00000f71 rtn 
- 00014410  0x00000f74 set0  0x00000025 , 0x00000000 
- 00014411  0x00000f75 bpatch  0x00000078 , 0x0000400f 
- 00014412  0x00000f76 jam  0x00000001 , 0x00004171 
- 00014413  0x00000f78 call  0x00006a40 
- 00014414  0x00000f79 force  0x0000000c , 0x0000003f 
- 00014415  0x00000f7a store  0x00000002 , 0x00000032 
- 00014416  0x00000f7b fetch  0x00000001 , 0x000000af 
- 00014417  0x00000f7c lshift  0x0000003f , 0x0000003f 
- 00014418  0x00000f7d store  0x00000002 , 0x00000075 
- 00014419  0x00000f7e fetch  0x00000001 , 0x00000030 
- 00014420  0x00000f7f set1  0x00000002 , 0x0000003f 
- 00014421  0x00000f80 store  0x00000001 , 0x00000030 
- 00014422  0x00000f81 jam  0x00000003 , 0x00000073 
- 00014423  0x00000f82 jam  0x00000003 , 0x0000008a 
- 00014424  0x00000f83 call  0x000037e1 
- 00014425  0x00000f84 force  0x00000000 , 0x00000002 
- 00014426  0x00000f85 call  0x00004914 
- 00014427  0x00000f86 jam  0x00000050 , 0x000000b3 
- 00014428  0x00000f87 jam  0x00000010 , 0x000000f1 
- 00014429  0x00000f88 rtn 
- 00014430  0x00000f8b set0  0x00000025 , 0x00000000 
- 00014431  0x00000f8c bpatch  0x00000079 , 0x0000400f 
- 00014432  0x00000f8d call  0x00003806 
- 00014433  0x00000f8e jam  0x00000005 , 0x00004171 
- 00014434  0x00000f90 call  0x00006a4a 
- 00014435  0x00000f91 fetch  0x00000001 , 0x00000030 
- 00014436  0x00000f92 set0  0x00000002 , 0x0000003f 
- 00014437  0x00000f93 store  0x00000001 , 0x00000030 
- 00014438  0x00000f95 arg  0x00000e00 , 0x00000002 
- 00014439  0x00000f96 jam  0x00000013 , 0x000002c0 
- 00014440  0x00000f97 branch  0x000048c4 
- 00014441  0x00000f9a set0  0x00000025 , 0x00000000 
- 00014442  0x00000f9b bpatch  0x0000007a , 0x0000400f 
- 00014443  0x00000f9c jam  0x00000000 , 0x000000b1 
- 00014444  0x00000f9d call  0x0000385e 
- 00014445  0x00000f9e call  0x00003290 
- 00014446  0x00000f9f set0  0x00000007 , 0x00000000 
- 00014447  0x00000fa0 rtn 
- 00014448  0x00000fa3 set0  0x00000025 , 0x00000000 
- 00014449  0x00000fa4 bpatch  0x0000007b , 0x0000400f 
- 00014450  0x00000fa5 fetch  0x00000001 , 0x00004132 
- 00014451  0x00000fa6 beq  0x00000001 , 0x00003898 
- 00014452  0x00000fa7 set0  0x00000001 , 0x00000000 
- 00014453  0x00000fa9 jam  0x00000000 , 0x000002d1 
- 00014454  0x00000faa fetch  0x00000001 , 0x000002ca 
- 00014455  0x00000fab rtn  0x00000034 
- 00014456  0x00000fac isolate1  0x00000000 , 0x0000003f 
- 00014457  0x00000fad arg  0x00001000 , 0x00000006 
- 00014458  0x00000fae call  0x00004da8 , 0x00000001 
- 00014459  0x00000faf set0  0x00000025 , 0x00000000 
- 00014460  0x00000fb0 bpatch  0x0000007c , 0x0000400f 
- 00014461  0x00000fb1 fetch  0x00000001 , 0x000002d1 
- 00014462  0x00000fb2 beq  0x00000001 , 0x0000388c 
- 00014463  0x00000fb4 jam  0x00000000 , 0x000002d1 
- 00014464  0x00000fb5 fetch  0x00000001 , 0x000002ca 
- 00014465  0x00000fb6 rtnbit0  0x00000001 
- 00014466  0x00000fb7 arg  0x00001400 , 0x00000006 
- 00014467  0x00000fb8 call  0x00004da8 
- 00014468  0x00000fb9 fetch  0x00000001 , 0x000002d1 
- 00014469  0x00000fba beq  0x00000001 , 0x00003892 
- 00014470  0x00000fbb rtn 
- 00014471  0x00000fbe fetch  0x00000001 , 0x0000004c 
- 00014472  0x00000fbf set0  0x00000007 , 0x0000003f 
- 00014473  0x00000fc0 store  0x00000001 , 0x0000004c 
- 00014474  0x00000fc1 set0  0x00000001 , 0x00000000 
- 00014475  0x00000fc2 branch  0x0000443b 
- 00014476  0x00000fc5 fetch  0x00000001 , 0x000002ca 
- 00014477  0x00000fc6 set0  0x00000000 , 0x0000003f 
- 00014478  0x00000fc7 store  0x00000001 , 0x000002ca 
- 00014479  0x00000fc8 setarg  0x00000000 
- 00014480  0x00000fc9 store  0x00000002 , 0x000002c4 
- 00014481  0x00000fca rtn 
- 00014482  0x00000fcc fetch  0x00000001 , 0x000002ca 
- 00014483  0x00000fcd set0  0x00000001 , 0x0000003f 
- 00014484  0x00000fce store  0x00000001 , 0x000002ca 
- 00014485  0x00000fcf setarg  0x00000000 
- 00014486  0x00000fd0 store  0x00000002 , 0x000002c6 
- 00014487  0x00000fd1 rtn 
- 00014488  0x00000fd4 fetch  0x00000001 , 0x0000004c 
- 00014489  0x00000fd5 rtnbit0  0x00000007 , 0x0000003f 
- 00014490  0x00000fd6 call  0x00004435 
- 00014491  0x00000fd7 fetch  0x00000002 , 0x00004800 
- 00014492  0x00000fd8 branch  0x00003bf1 , 0x00000034 
- 00014493  0x00000fd9 increase  0xffffffff , 0x0000003f 
- 00014494  0x00000fda store  0x00000002 , 0x00004800 
- 00014495  0x00000fdb branch  0x00003887 
- 00014496  0x00000fde fetch  0x00000001 , 0x000002ca 
- 00014497  0x00000fdf set1  0x00000000 , 0x0000003f 
- 00014498  0x00000fe0 store  0x00000001 , 0x000002ca 
- 00014499  0x00000fe1 rtn 
- 00014500  0x00000fe4 fetch  0x00000001 , 0x000002ca 
- 00014501  0x00000fe5 set1  0x00000001 , 0x0000003f 
- 00014502  0x00000fe6 store  0x00000001 , 0x000002ca 
- 00014503  0x00000fe7 rtn 
- 00014504  0x00000fee set0  0x00000025 , 0x00000000 
- 00014505  0x00000fef bpatch  0x0000007d , 0x0000400f 
- 00014506  0x00000ff0 add  0x00000028 , 0x00000001 , 0x00000021 
- 00014507  0x00000ff1 call  0x00003a5d 
- 00014508  0x00000ff2 force  0x00000003 , 0x00000024 
- 00014509  0x00000ff3 call  0x00003a42 
- 00014510  0x00000ff4 call  0x00003bae 
- 00014511  0x00000ff5 call  0x00003bbf 
- 00014512  0x00000ff6 branch  0x00003bc5 
- 00014513  0x00000ffa set0  0x00000025 , 0x00000000 
- 00014514  0x00000ffb bpatch  0x0000007e , 0x0000400f 
- 00014515  0x00000ffc call  0x00003baa 
- 00014516  0x00000ffd deposit  0x00000028 
- 00014517  0x00000ffe fetcht  0x00000004 , 0x0000416a 
- 00014518  0x00000fff isub  0x00000002 , 0x0000003f 
- 00014519  0x00001000 rtnne  0x00000001 
- 00014520  0x00001001 compare  0x00000000 , 0x00000001 , 0x0000001f 
- 00014521  0x00001002 nbranch  0x000038bc , 0x00000001 
- 00014522  0x00001003 fetch  0x00000001 , 0x00000019 
- 00014523  0x00001004 rtn  0x00000034 
- 00014524  0x00001006 call  0x000038a8 
- 00014525  0x00001007 compare  0x00000010 , 0x00000001 , 0x0000001f 
- 00014526  0x00001008 branch  0x0000375c , 0x00000001 
- 00014527  0x0000100a rshift  0x00000021 , 0x00000002 
- 00014528  0x0000100b or  0x00000002 , 0x00000040 , 0x0000000e 
- 00014529  0x0000100d set0  0x00000025 , 0x00000000 
- 00014530  0x0000100e bpatch  0x0000007f , 0x0000400f 
- 00014531  0x0000100f enable  0x00000007 
- 00014532  0x00001010 enable  0x0000000a 
- 00014533  0x00001011 enable  0x0000001b 
- 00014534  0x00001012 set0  0x00000010 , 0x00000000 
- 00014535  0x00001013 deposit  0x00000004 
- 00014536  0x00001014 inject  0x00000003 , 0x00000003 
- 00014537  0x00001015 deposit  0x00000001 
- 00014538  0x00001016 inject  0x00000003 , 0x00000004 
- 00014539  0x00001017 fetch  0x00000001 , 0x00000047 
- 00014540  0x00001018 inject  0x00000000 , 0x00000004 
- 00014541  0x00001019 inject  0x00000003 , 0x00000003 
- 00014542  0x0000101a enable  0x00000008 
- 00014543  0x0000101b inject  0x00000003 , 0x00000008 
- 00014544  0x0000101c disable  0x0000001b 
- 00014545  0x0000101d disable  0x00000008 
- 00014546  0x0000101e disable  0x0000000a 
- 00014547  0x0000101f set0  0x00000002 , 0x00000015 
- 00014548  0x00001020 arg  0x00000000 , 0x00000002 
- 00014549  0x00001021 call  0x00003b74 
- 00014550  0x00001022 set0  0x00000025 , 0x00000000 
- 00014551  0x00001023 bpatch  0x00000080 , 0x00004010 
- 00014552  0x00001024 and  0x00000001 , 0x0000001f , 0x0000003f 
- 00014553  0x00001025 beq  0x00000013 , 0x00003913 
- 00014554  0x00001026 beq  0x00000000 , 0x0000375c 
- 00014555  0x00001027 beq  0x00000001 , 0x0000375c 
- 00014556  0x00001028 beq  0x00000002 , 0x000038f5 
- 00014557  0x00001029 beq  0x00000003 , 0x00003925 
- 00014558  0x0000102a beq  0x00000004 , 0x0000392b 
- 00014559  0x0000102b beq  0x00000007 , 0x000038e9 
- 00014560  0x0000102c beq  0x00000008 , 0x0000392a 
- 00014561  0x0000102d arg  0x00000004 , 0x00000002 
- 00014562  0x0000102e call  0x00003b74 
- 00014563  0x0000102f beq  0x0000000a , 0x00003927 
- 00014564  0x00001030 beq  0x0000000b , 0x0000392d 
- 00014565  0x00001031 arg  0x00000008 , 0x00000002 
- 00014566  0x00001032 call  0x00003b74 
- 00014567  0x00001033 beq  0x0000000f , 0x0000392d 
- 00014568  0x00001034 branch  0x00003927 
- 00014569  0x00001038 set0  0x00000025 , 0x00000000 
- 00014570  0x00001039 bpatch  0x00000081 , 0x00004010 
- 00014571  0x0000103a enable  0x0000001d 
- 00014572  0x0000103b enable  0x00000009 
- 00014573  0x0000103c enable  0x0000000e 
- 00014574  0x0000103d force  0x0000001e , 0x00000039 
- 00014575  0x0000103e arg  0x000000b5 , 0x00000006 
- 00014576  0x00001040 ifetch  0x00000001 , 0x00000006 
- 00014577  0x00001041 inject  0x00000003 , 0x00000008 
- 00014578  0x00001042 loop  0x000038f0 
- 00014579  0x00001043 bmark1  0x00000007 , 0x00003960 
- 00014580  0x00001044 branch  0x0000375c 
- 00014581  0x00001047 set0  0x00000025 , 0x00000000 
- 00014582  0x00001048 bpatch  0x00000082 , 0x00004010 
- 00014583  0x00001049 fetch  0x00000001 , 0x0000018b 
- 00014584  0x0000104a icopy  0x00000004 
- 00014585  0x0000104b fetch  0x00000001 , 0x0000008f 
- 00014586  0x0000104c icopy  0x0000001c 
- 00014587  0x0000104d fetch  0x00000003 , 0x0000414a 
- 00014588  0x0000104e icopy  0x0000001d 
- 00014589  0x0000104f fetch  0x00000002 , 0x00004144 
- 00014590  0x00001050 icopy  0x0000002e 
- 00014591  0x00001051 enable  0x00000009 
- 00014592  0x00001052 enable  0x0000001c 
- 00014593  0x00001053 copy  0x00000020 , 0x00000011 
- 00014594  0x00001054 call  0x00003a54 
- 00014595  0x00001055 pulse  0x00000015 
- 00014596  0x00001056 nop  0x00000020 
- 00014597  0x00001057 copy  0x00000021 , 0x0000000b 
- 00014598  0x00001058 fetch  0x00000004 , 0x0000016b 
- 00014599  0x00001059 icopy  0x00000021 
- 00014600  0x0000105a preload  0x0000001e 
- 00014601  0x0000105b set1  0x0000003a , 0x0000003f 
- 00014602  0x0000105c inject  0x00000003 , 0x00000048 
- 00014603  0x0000105d preload  0x0000001f 
- 00014604  0x0000105e inject  0x00000003 , 0x00000048 
- 00014605  0x0000105f copy  0x0000000b , 0x00000021 
- 00014606  0x00001060 copy  0x00000011 , 0x00000020 
- 00014607  0x00001061 enable  0x00000008 
- 00014608  0x00001062 inject  0x00000003 , 0x00000010 
- 00014609  0x00001063 disable  0x00000008 
- 00014610  0x00001064 branch  0x0000375c 
- 00014611  0x00001067 set0  0x00000025 , 0x00000000 
- 00014612  0x00001068 bpatch  0x00000083 , 0x00004010 
- 00014613  0x00001069 enable  0x0000000e 
- 00014614  0x0000106a enable  0x00000009 
- 00014615  0x0000106b enable  0x0000001c 
- 00014616  0x0000106c fetch  0x00000001 , 0x00000432 
- 00014617  0x0000106d and  0x0000003f , 0x000001f8 , 0x00000002 
- 00014618  0x0000106e arg  0x00000432 , 0x00000006 
- 00014619  0x0000106f increase  0x00000008 , 0x00000002 
- 00014620  0x00001071 add  0x00000002 , 0xffffffb8 , 0x00000013 
- 00014621  0x00001072 nbranch  0x00003922 , 0x00000002 
- 00014622  0x00001073 ifetch  0x00000009 , 0x00000006 
- 00014623  0x00001074 inject  0x00000003 , 0x00000048 
- 00014624  0x00001075 copy  0x00000013 , 0x00000002 
- 00014625  0x00001076 branch  0x0000391c 
- 00014626  0x00001078 ifetch  0x00000009 , 0x00000006 
- 00014627  0x00001079 iinject  0x00000003 , 0x00000002 
- 00014628  0x0000107a branch  0x00003960 
- 00014629  0x0000107d enable  0x0000001c 
- 00014630  0x0000107e branch  0x00003930 
- 00014631  0x00001081 enable  0x0000001c 
- 00014632  0x00001082 set1  0x00000010 , 0x00000000 
- 00014633  0x00001083 branch  0x00003930 
- 00014634  0x00001086 set1  0x00000002 , 0x00000015 
- 00014635  0x00001088 enable  0x0000001d 
- 00014636  0x00001089 branch  0x00003930 
- 00014637  0x0000108d set1  0x00000002 , 0x00000015 
- 00014638  0x0000108e enable  0x0000001d 
- 00014639  0x0000108f set1  0x00000010 , 0x00000000 
- 00014640  0x00001092 set0  0x00000025 , 0x00000000 
- 00014641  0x00001093 bpatch  0x00000084 , 0x00004010 
- 00014642  0x00001094 fetch  0x00000001 , 0x0000004c 
- 00014643  0x00001095 bbit0  0x00000005 , 0x00003946 
- 00014644  0x00001096 sub  0x00000001 , 0x00000003 , 0x0000003e 
- 00014645  0x00001097 branch  0x00003946 , 0x00000002 
- 00014646  0x00001098 disable  0x0000000e 
- 00014647  0x00001099 disable  0x0000001c 
- 00014648  0x0000109a enable  0x0000001d 
- 00014649  0x0000109b disable  0x00000007 
- 00014650  0x0000109c set1  0x00000001 , 0x00000015 
- 00014651  0x0000109d isolate1  0x00000002 , 0x00000015 
- 00014652  0x0000109e branch  0x00003940 , 0x00000001 
- 00014653  0x0000109f setarg  0x000abeee 
- 00014654  0x000010a0 inject  0x00000003 , 0x00000014 
- 00014655  0x000010a1 branch  0x00003944 
- 00014656  0x000010a3 setarg  0x005faeba 
- 00014657  0x000010a4 inject  0x00000003 , 0x00000018 
- 00014658  0x000010a5 setarg  0x00000012 
- 00014659  0x000010a6 inject  0x00000003 , 0x00000006 
- 00014660  0x000010a8 enable  0x00000007 
- 00014661  0x000010a9 set1  0x00000010 , 0x00000000 
- 00014662  0x000010ab enable  0x0000000e 
- 00014663  0x000010ac enable  0x00000009 
- 00014664  0x000010ad bmark1  0x00000005 , 0x00003969 
- 00014665  0x000010ae fetch  0x00000001 , 0x00000090 
- 00014666  0x000010af inject  0x00000003 , 0x00000003 
- 00014667  0x000010b0 fetch  0x00000002 , 0x00000091 
- 00014668  0x000010b1 iforce  0x00000039 
- 00014669  0x000010b2 bmark1  0x00000010 , 0x00003950 
- 00014670  0x000010b3 inject  0x00000003 , 0x00000005 
- 00014671  0x000010b4 branch  0x00003951 
- 00014672  0x000010b6 inject  0x00000003 , 0x0000000d 
- 00014673  0x000010b8 fetch  0x00000001 , 0x00004132 
- 00014674  0x000010b9 beq  0x00000001 , 0x0000395b 
- 00014675  0x000010ba deposit  0x00000039 
- 00014676  0x000010bb branch  0x00003960 , 0x00000034 
- 00014677  0x000010bc fetch  0x00000002 , 0x00000179 
- 00014678  0x000010bd iforce  0x00000006 
- 00014679  0x000010bf ifetch  0x00000001 , 0x00000006 
- 00014680  0x000010c0 inject  0x00000003 , 0x00000008 
- 00014681  0x000010c1 loop  0x00003957 
- 00014682  0x000010c2 branch  0x00003960 
- 00014683  0x000010c4 fetch  0x00000002 , 0x00000179 
- 00014684  0x000010c5 iforce  0x00000003 
- 00014685  0x000010c7 ifetch  0x00000001 , 0x00000003 
- 00014686  0x000010c8 inject  0x00000003 , 0x00000008 
- 00014687  0x000010c9 loop  0x0000395d 
- 00014688  0x000010cb enable  0x00000008 
- 00014689  0x000010cc inject  0x00000003 , 0x00000010 
- 00014690  0x000010cd disable  0x00000008 
- 00014691  0x000010ce call  0x00003583 
- 00014692  0x000010cf fetch  0x00000001 , 0x0000004c 
- 00014693  0x000010d0 bbit0  0x00000005 , 0x0000375c 
- 00014694  0x000010d1 force  0x00000000 , 0x0000003f 
- 00014695  0x000010d2 inject  0x00000003 , 0x00000006 
- 00014696  0x000010d3 branch  0x0000375c 
- 00014697  0x000010d7 set0  0x00000025 , 0x00000000 
- 00014698  0x000010d8 bpatch  0x00000085 , 0x00004010 
- 00014699  0x000010d9 bmark1  0x00000010 , 0x00003972 
- 00014700  0x000010db fetch  0x00000001 , 0x0000018a 
- 00014701  0x000010dc inject  0x00000003 , 0x00000003 
- 00014702  0x000010dd fetch  0x00000001 , 0x00000169 
- 00014703  0x000010de iforce  0x00000013 
- 00014704  0x000010df inject  0x00000003 , 0x00000005 
- 00014705  0x000010e0 branch  0x00003977 
- 00014706  0x000010e2 fetch  0x00000001 , 0x0000018a 
- 00014707  0x000010e3 inject  0x00000003 , 0x00000003 
- 00014708  0x000010e4 fetch  0x00000002 , 0x00000169 
- 00014709  0x000010e5 iforce  0x00000013 
- 00014710  0x000010e6 inject  0x00000003 , 0x0000000d 
- 00014711  0x000010e8 arg  0x000004de , 0x00000006 
- 00014712  0x000010ea copy  0x00000013 , 0x0000003e 
- 00014713  0x000010eb branch  0x0000397e , 0x00000005 
- 00014714  0x000010ec ifetch  0x00000001 , 0x00000006 
- 00014715  0x000010ed inject  0x00000003 , 0x00000008 
- 00014716  0x000010ee increase  0xffffffff , 0x00000013 
- 00014717  0x000010ef branch  0x00003978 
- 00014718  0x000010f1 fetch  0x00000002 , 0x000000fe 
- 00014719  0x000010f2 increase  0x00000001 , 0x0000003f 
- 00014720  0x000010f3 store  0x00000002 , 0x000000fe 
- 00014721  0x000010f4 branch  0x00003960 
- 00014722  0x000010f8 fetch  0x00000004 , 0x0000016f 
- 00014723  0x000010f9 add  0x0000003f , 0x00000007 , 0x00000011 
- 00014724  0x000010fa fetch  0x00000002 , 0x0000017b 
- 00014725  0x000010fb nbranch  0x00003988 , 0x00000034 
- 00014726  0x000010fc increase  0xfffffffd , 0x00000011 
- 00014727  0x000010fd branch  0x00003990 
- 00014728  0x000010ff mul32  0x0000003f , 0x0000000c , 0x0000003f 
- 00014729  0x00001100 hfetcht  0x00000002 , 0x00008040 
- 00014730  0x00001101 increase  0x00000001 , 0x00000002 
- 00014731  0x00001103 isub  0x00000002 , 0x0000003f 
- 00014732  0x00001104 nbranch  0x0000398f , 0x00000002 
- 00014733  0x00001105 increase  0xffffffff , 0x00000011 
- 00014734  0x00001106 branch  0x0000398b 
- 00014735  0x00001108 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00014736  0x0000110a until  0x0000003e , 0x00000023 
- 00014737  0x0000110b compare  0x00000000 , 0x00000022 , 0x00000003 
- 00014738  0x0000110c nbranch  0x00003990 , 0x00000001 
- 00014739  0x0000110d iforce  0x00000029 
- 00014740  0x0000110e copy  0x00000011 , 0x00000028 
- 00014741  0x0000110f iforce  0x00000029 
- 00014742  0x00001110 rtn 
- 00014743  0x00001114 set0  0x00000025 , 0x00000000 
- 00014744  0x00001115 bpatch  0x00000086 , 0x00004010 
- 00014745  0x00001116 until  0x0000003e , 0x00000022 
- 00014746  0x00001117 deposit  0x0000001a 
- 00014747  0x00001118 iforce  0x00000006 
- 00014748  0x00001119 rshift16 , 0x0000003f , 0x0000003f 
- 00014749  0x0000111a isub  0x00000022 , 0x00000039 
- 00014750  0x0000111b and_into  0x00000003 , 0x00000039 
- 00014751  0x0000111c nbranch  0x000039a2 , 0x00000005 
- 00014752  0x0000111d force  0x00000000 , 0x0000003f 
- 00014753  0x0000111e branch  0x000039a6 
- 00014754  0x00001120 arg  0x00000ea6 , 0x00000002 
- 00014755  0x00001121 force  0x00000000 , 0x0000003f 
- 00014756  0x00001123 iadd  0x00000002 , 0x0000003f 
- 00014757  0x00001124 loop  0x000039a4 
- 00014758  0x00001126 iadd  0x00000006 , 0x0000003f 
- 00014759  0x00001127 div  0x0000003f , 0x0000000c 
- 00014760  0x00001128 call  0x00007efd 
- 00014761  0x00001129 quotient  0x0000003f 
- 00014762  0x0000112a store  0x00000002 , 0x0000017b 
- 00014763  0x0000112b rtn 
- 00014764  0x0000112e set0  0x00000025 , 0x00000000 
- 00014765  0x0000112f bpatch  0x00000087 , 0x00004010 
- 00014766  0x00001130 deposit  0x0000001a 
- 00014767  0x00001131 copy  0x00000019 , 0x00000002 
- 00014768  0x00001132 isub  0x00000002 , 0x0000003e 
- 00014769  0x00001133 nsetflag  0x00000002 , 0x0000002c , 0x0000003f 
- 00014770  0x00001134 isub  0x00000002 , 0x00000002 
- 00014771  0x00001135 setarg  0x00000ea6 
- 00014772  0x00001136 isolate0  0x0000000f , 0x00000002 
- 00014773  0x00001137 branch  0x000039b8 , 0x00000001 
- 00014774  0x00001138 setarg  0xffff0ea6 
- 00014775  0x00001139 iadd  0x00000002 , 0x00000002 
- 00014776  0x0000113b storet  0x00000006 , 0x000003c8 
- 00014777  0x0000113c rtn  0x00000036 
- 00014778  0x0000113d storet  0x00000006 , 0x00000038 
- 00014779  0x0000113e rtn 
- 00014780  0x00001141 disable  0x00000030 
- 00014781  0x00001142 fetch  0x00000006 , 0x000003c8 
- 00014782  0x00001143 branch  0x000039c0 , 0x00000036 
- 00014783  0x00001144 fetch  0x00000006 , 0x00000038 
- 00014784  0x00001146 iadd  0x00000019 , 0x00000030 
- 00014785  0x00001147 increase  0x0000000a , 0x00000030 
- 00014786  0x00001148 setarg  0x00000ea6 
- 00014787  0x00001149 isub  0x00000030 , 0x0000003f 
- 00014788  0x0000114a isolate0  0x0000000f , 0x0000003f 
- 00014789  0x0000114b branch  0x000039ca , 0x00000001 
- 00014790  0x0000114c setarg  0x0000f15a 
- 00014791  0x0000114d iadd  0x00000030 , 0x00000030 
- 00014792  0x0000114f copy  0x00000030 , 0x0000001a 
- 00014793  0x00001150 rtn 
- 00014794  0x00001152 force  0x00000000 , 0x0000003e 
- 00014795  0x00001153 branch  0x000039c8 
- 00014796  0x0000115b set0  0x00000025 , 0x00000000 
- 00014797  0x0000115c bpatch  0x00000088 , 0x00004011 
- 00014798  0x0000115d call  0x00003a7a 
- 00014799  0x0000115e copy  0x00000021 , 0x0000003f 
- 00014800  0x0000115f and_into  0x00000180 , 0x0000003f 
- 00014801  0x00001160 compare  0x00000003 , 0x00000024 , 0x00000007 
- 00014802  0x00001161 nbranch  0x000039d6 , 0x00000001 
- 00014803  0x00001162 rshift3  0x0000003f , 0x0000003f 
- 00014804  0x00001163 iadd  0x00000017 , 0x0000003f 
- 00014805  0x00001164 branch  0x000039d7 
- 00014806  0x00001166 copy  0x00000017 , 0x0000003f 
- 00014807  0x00001168 div  0x0000003f , 0x0000004f 
- 00014808  0x00001169 pulse  0x00000015 
- 00014809  0x0000116a call  0x00007efd 
- 00014810  0x0000116b remainder  0x00000011 
- 00014811  0x0000116c add  0x00000011 , 0xffffffd8 , 0x00000002 
- 00014812  0x0000116d branch  0x000039df , 0x00000002 
- 00014813  0x0000116e lshift  0x00000011 , 0x00000002 
- 00014814  0x0000116f branch  0x000039e1 
- 00014815  0x00001171 lshift  0x00000002 , 0x00000002 
- 00014816  0x00001172 increase  0x00000001 , 0x00000002 
- 00014817  0x00001174 set0  0x00000025 , 0x00000000 
- 00014818  0x00001175 bpatch  0x00000089 , 0x00004011 
- 00014819  0x00001176 fetch  0x00000001 , 0x00000031 
- 00014820  0x00001177 bbit0  0x00000003 , 0x000039f3 
- 00014821  0x00001179 fetch  0x00000004 , 0x00004173 
- 00014822  0x0000117a isub  0x00000021 , 0x0000003e 
- 00014823  0x0000117b branch  0x000039f3 , 0x00000002 
- 00014824  0x0000117c call  0x00003a12 
- 00014825  0x0000117d fetch  0x00000001 , 0x0000417a 
- 00014826  0x0000117e rtn  0x00000034 
- 00014827  0x0000117f fetch  0x00000001 , 0x00000031 
- 00014828  0x00001180 set1  0x00000002 , 0x0000003f 
- 00014829  0x00001181 store  0x00000001 , 0x00000031 
- 00014830  0x00001182 fetch  0x00000005 , 0x00004188 
- 00014831  0x00001183 store  0x00000005 , 0x0000417b 
- 00014832  0x00001184 ifetch  0x00000005 , 0x00000006 
- 00014833  0x00001185 store  0x00000005 , 0x00004180 
- 00014834  0x00001186 call  0x00003a17 
- 00014835  0x00001188 fetch  0x00000001 , 0x00000031 
- 00014836  0x00001189 rtnbit0  0x00000002 
- 00014837  0x0000118a isolate1  0x00000001 , 0x00000021 
- 00014838  0x0000118b branch  0x00003a0f , 0x00000001 
- 00014839  0x0000118c rshift3  0x00000002 , 0x00000011 
- 00014840  0x0000118d and  0x00000002 , 0x00000007 , 0x00000007 
- 00014841  0x0000118e setarg  0x0000417b 
- 00014842  0x0000118f iadd  0x00000011 , 0x00000011 
- 00014843  0x00001190 ifetch  0x00000001 , 0x00000011 
- 00014844  0x00001191 qisolate0  0x0000003f 
- 00014845  0x00001192 branch  0x00003a00 , 0x00000001 
- 00014846  0x00001193 deposit  0x00000002 
- 00014847  0x00001194 branch  0x00003a0c 
- 00014848  0x00001196 fetch  0x00000001 , 0x00004185 
- 00014849  0x00001197 iforce  0x00000012 
- 00014850  0x00001198 deposit  0x00000021 
- 00014851  0x00001199 and_into  0x00000180 , 0x0000003f 
- 00014852  0x0000119a rshift3  0x0000003f , 0x0000003f 
- 00014853  0x0000119b iadd  0x00000017 , 0x0000003f 
- 00014854  0x0000119c idiv  0x00000012 
- 00014855  0x0000119d setarg  0x00004193 
- 00014856  0x0000119e call  0x00007efd 
- 00014857  0x0000119f remainder  0x00000011 
- 00014858  0x000011a0 iadd  0x00000011 , 0x00000006 
- 00014859  0x000011a1 ifetch  0x00000001 , 0x00000006 
- 00014860  0x000011a3 store  0x00000001 , 0x00004186 
- 00014861  0x000011a4 iforce  0x00000002 
- 00014862  0x000011a5 rtn 
- 00014863  0x000011a8 fetch  0x00000001 , 0x00004186 
- 00014864  0x000011a9 iforce  0x00000002 
- 00014865  0x000011aa rtn 
- 00014866  0x000011ad fetch  0x00000001 , 0x00000031 
- 00014867  0x000011ae set0  0x00000002 , 0x0000003f 
- 00014868  0x000011af set0  0x00000003 , 0x0000003f 
- 00014869  0x000011b0 store  0x00000001 , 0x00000031 
- 00014870  0x000011b1 rtn 
- 00014871  0x000011b8 set0  0x00000025 , 0x00000000 
- 00014872  0x000011b9 bpatch  0x0000008a , 0x00004011 
- 00014873  0x000011ba arg  0x00004193 , 0x00000005 
- 00014874  0x000011bb force  0x0000000a , 0x00000039 
- 00014875  0x000011bc call  0x00007e3b 
- 00014876  0x000011bd arg  0x00004193 , 0x00000005 
- 00014877  0x000011be force  0x00000000 , 0x00000013 
- 00014878  0x000011bf force  0x00000002 , 0x00000007 
- 00014879  0x000011c1 fetch  0x00000005 , 0x0000417b 
- 00014880  0x000011c2 iforce  0x00000002 
- 00014881  0x000011c3 compare  0x00000002 , 0x00000007 , 0x000000ff 
- 00014882  0x000011c4 branch  0x00003a24 , 0x00000001 
- 00014883  0x000011c5 rshift  0x00000002 , 0x00000002 
- 00014884  0x000011c7 isolate0  0x00000000 , 0x00000002 
- 00014885  0x000011c8 branch  0x00003a28 , 0x00000001 
- 00014886  0x000011c9 deposit  0x00000013 
- 00014887  0x000011ca istore  0x00000001 , 0x00000005 
- 00014888  0x000011cc rshift2  0x00000002 , 0x00000002 
- 00014889  0x000011cd increase  0x00000002 , 0x00000013 
- 00014890  0x000011ce compare  0x00000028 , 0x00000013 , 0x000000fe 
- 00014891  0x000011cf nbranch  0x00003a31 , 0x00000001 
- 00014892  0x000011d0 fetch  0x00000005 , 0x00004180 
- 00014893  0x000011d1 iforce  0x00000002 
- 00014894  0x000011d2 compare  0x00000002 , 0x00000007 , 0x000000ff 
- 00014895  0x000011d3 branch  0x00003a31 , 0x00000001 
- 00014896  0x000011d4 rshift  0x00000002 , 0x00000002 
- 00014897  0x000011d6 sub  0x00000013 , 0x0000004e , 0x0000003e 
- 00014898  0x000011d7 branch  0x00003a24 , 0x00000002 
- 00014899  0x000011d8 force  0x00000001 , 0x00000013 
- 00014900  0x000011d9 increase  0xffffffff , 0x00000007 
- 00014901  0x000011da nbranch  0x00003a1f , 0x00000005 
- 00014902  0x000011db arg  0x00004193 , 0x00000011 
- 00014903  0x000011dc deposit  0x00000005 
- 00014904  0x000011dd isub  0x00000011 , 0x0000003f 
- 00014905  0x000011de store  0x00000001 , 0x00004185 
- 00014906  0x000011df rtn 
- 00014907  0x000011e2 set0  0x00000025 , 0x00000000 
- 00014908  0x000011e3 bpatch  0x0000008b , 0x00004011 
- 00014909  0x000011e4 call  0x000039cc 
- 00014910  0x000011e5 fetch  0x00000001 , 0x00000189 
- 00014911  0x000011e6 bbit0  0x00000005 , 0x00003a41 
- 00014912  0x000011e7 fetcht  0x00000001 , 0x00000448 
- 00014913  0x000011e9 branch  0x00003a82 
- 00014914  0x000011ed set0  0x00000025 , 0x00000000 
- 00014915  0x000011ee bpatch  0x0000008c , 0x00004011 
- 00014916  0x000011ef call  0x000039cc 
- 00014917  0x000011f0 fetch  0x00000001 , 0x00000189 
- 00014918  0x000011f1 bbit0  0x00000004 , 0x00003a48 
- 00014919  0x000011f2 fetcht  0x00000001 , 0x00000447 
- 00014920  0x000011f4 branch  0x00003a91 
- 00014921  0x000011f8 force  0x00000000 , 0x0000002d 
- 00014922  0x000011f9 fetch  0x00000003 , 0x00004147 
- 00014923  0x000011fa iforce  0x0000002c 
- 00014924  0x000011fb rtn 
- 00014925  0x000011fe set0  0x00000025 , 0x00000000 
- 00014926  0x000011ff bpatch  0x0000008d , 0x00004011 
- 00014927  0x00001200 fetch  0x00000001 , 0x00004277 
- 00014928  0x00001201 icopy  0x0000002d 
- 00014929  0x00001202 fetch  0x00000003 , 0x00004274 
- 00014930  0x00001203 icopy  0x0000002c 
- 00014931  0x00001204 rtn 
- 00014932  0x00001207 set0  0x00000025 , 0x00000000 
- 00014933  0x00001208 bpatch  0x0000008e , 0x00004011 
- 00014934  0x00001209 fetch  0x00000002 , 0x00004144 
- 00014935  0x0000120a icopy  0x0000002e 
- 00014936  0x0000120b fetch  0x00000001 , 0x00004143 
- 00014937  0x0000120c icopy  0x0000002d 
- 00014938  0x0000120d fetch  0x00000003 , 0x00004140 
- 00014939  0x0000120e icopy  0x0000002c 
- 00014940  0x0000120f rtn 
- 00014941  0x00001212 set0  0x00000025 , 0x00000000 
- 00014942  0x00001213 bpatch  0x0000008f , 0x00004011 
- 00014943  0x00001214 fetch  0x00000002 , 0x00000044 
- 00014944  0x00001215 icopy  0x0000002e 
- 00014945  0x00001216 fetch  0x00000001 , 0x00000043 
- 00014946  0x00001217 icopy  0x0000002d 
- 00014947  0x00001218 fetch  0x00000003 , 0x00000040 
- 00014948  0x00001219 icopy  0x0000002c 
- 00014949  0x0000121a rtn 
- 00014950  0x0000121e bmark1  0x00000020 , 0x00003a69 
- 00014951  0x0000121f rtnmark0  0x0000001d 
- 00014952  0x00001220 rtnmark0  0x0000001f 
- 00014953  0x00001222 and_into  0xffffff00 , 0x0000002c 
- 00014954  0x00001223 pulse  0x00000015 
- 00014955  0x00001224 nop  0x00000020 
- 00014956  0x00001225 rtn 
- 00014957  0x00001229 set0  0x00000025 , 0x00000000 
- 00014958  0x0000122a bpatch  0x00000090 , 0x00004012 
- 00014959  0x0000122b force  0x00000000 , 0x00000015 
- 00014960  0x0000122c disable  0x00000021 
- 00014961  0x0000122d disable  0x00000020 
- 00014962  0x0000122e pulse  0x0000001e 
- 00014963  0x0000122f hjam  0x00000000 , 0x00008902 
- 00014964  0x00001230 hjam  0x00000000 , 0x00008901 
- 00014965  0x00001231 hjam  0x00000000 , 0x00008900 
- 00014966  0x00001232 hjam  0x00000000 , 0x00008903 
- 00014967  0x00001233 hjam  0x00000070 , 0x00008904 
- 00014968  0x00001234 hjam  0x00000000 , 0x00008906 
- 00014969  0x00001235 rtn 
- 00014970  0x00001238 set0  0x00000025 , 0x00000000 
- 00014971  0x00001239 bpatch  0x00000091 , 0x00004012 
- 00014972  0x0000123a hjam  0x00000000 , 0x00008902 
- 00014973  0x0000123b hjam  0x00000000 , 0x00008901 
- 00014974  0x0000123c hjam  0x00000018 , 0x00008900 
- 00014975  0x0000123d hjam  0x000000a7 , 0x00008903 
- 00014976  0x0000123e hjam  0x0000007f , 0x00008904 
- 00014977  0x0000123f rtn 
- 00014978  0x00001243 set0  0x00000025 , 0x00000000 
- 00014979  0x00001244 bpatch  0x00000092 , 0x00004012 
- 00014980  0x00001246 storet  0x00000001 , 0x00000017 
- 00014981  0x00001247 add  0x00000002 , 0x00000004 , 0x00000011 
- 00014982  0x00001248 branch  0x00003ab6 
- 00014983  0x0000124a set0  0x00000025 , 0x00000000 
- 00014984  0x0000124b bpatch  0x00000093 , 0x00004012 
- 00014985  0x0000124c hjam  0x000000cf , 0x00008901 
- 00014986  0x0000124d nop  0x0000000a 
- 00014987  0x0000124e hjam  0x000000ff , 0x00008900 
- 00014988  0x0000124f hjam  0x000000af , 0x00008903 
- 00014989  0x00001250 hjam  0x000000ff , 0x00008904 
- 00014990  0x00001251 nop  0x0000000a 
- 00014991  0x00001252 hjam  0x000000a0 , 0x00008902 
- 00014992  0x00001253 rtn 
- 00014993  0x00001257 set0  0x00000025 , 0x00000000 
- 00014994  0x00001258 bpatch  0x00000094 , 0x00004012 
- 00014995  0x00001259 storet  0x00000001 , 0x00000017 
- 00014996  0x0000125a add  0x00000002 , 0x00000002 , 0x00000011 
- 00014997  0x0000125b call  0x00003ab6 
- 00014998  0x0000125c setarg  0x00000500 
- 00014999  0x0000125d call  0x00003bf3 
- 00015000  0x0000125f hjam  0x00000001 , 0x00008906 
- 00015001  0x00001260 hjam  0x0000003c , 0x00008900 
- 00015002  0x00001261 hjam  0x000000e0 , 0x00008901 
- 00015003  0x00001262 hjam  0x000000b7 , 0x00008903 
- 00015004  0x00001263 hjam  0x0000007f , 0x00008902 
- 00015005  0x00001264 rtn 
- 00015006  0x00001267 hjam  0x00000006 , 0x00008042 
- 00015007  0x00001268 call  0x00003c29 
- 00015008  0x00001269 call  0x00003c3a 
- 00015009  0x0000126b fetch  0x00000002 , 0x00004163 
- 00015010  0x0000126c bbit0  0x0000000e , 0x00003aa1 
- 00015011  0x0000126d iforce  0x00000006 
- 00015012  0x0000126e arg  0x00008900 , 0x00000002 
- 00015013  0x00001270 ifetch  0x00000001 , 0x00000006 
- 00015014  0x00001271 beq  0x000000ff , 0x00003aab 
- 00015015  0x00001272 ior  0x00000002 , 0x00000005 
- 00015016  0x00001273 ifetch  0x00000001 , 0x00000006 
- 00015017  0x00001274 istore  0x00000001 , 0x00000005 
- 00015018  0x00001275 branch  0x00003aa5 
- 00015019  0x00001277 set0  0x00000025 , 0x00000000 
- 00015020  0x00001278 bpatch  0x00000095 , 0x00004012 
- 00015021  0x00001279 call  0x00003d91 
- 00015022  0x0000127a call  0x00003b0a 
- 00015023  0x0000127c setarg  0x000007d0 
- 00015024  0x0000127d iadd  0x00000022 , 0x0000003f 
- 00015025  0x0000127e store  0x00000004 , 0x00000173 
- 00015026  0x0000127f set1  0x00000003 , 0x00000015 
- 00015027  0x00001280 force  0x00000000 , 0x00000015 
- 00015028  0x00001281 ncall  0x00003ace , 0x0000002b 
- 00015029  0x00001282 branch  0x00003ae2 
- 00015030  0x00001286 set0  0x00000025 , 0x00000000 
- 00015031  0x00001287 bpatch  0x00000096 , 0x00004012 
- 00015032  0x00001288 setarg  0x00000960 
- 00015033  0x00001289 iadd  0x00000011 , 0x00000002 
- 00015034  0x0000128a fetch  0x00000001 , 0x0000415d 
- 00015035  0x0000128b hjam  0x00000004 , 0x0000895f 
- 00015036  0x0000128c imul32  0x00000002 , 0x0000003f 
- 00015037  0x0000128d fetcht  0x00000001 , 0x0000415e 
- 00015038  0x0000128e idiv  0x00000002 
- 00015039  0x0000128f call  0x00007efd 
- 00015040  0x00001290 quotient  0x00000011 
- 00015041  0x00001291 remainder  0x0000003f 
- 00015042  0x00001292 lshift16  0x0000003f , 0x0000003f 
- 00015043  0x00001293 lshift4  0x0000003f , 0x0000003f 
- 00015044  0x00001294 idiv  0x00000002 
- 00015045  0x00001295 call  0x00007efd 
- 00015046  0x00001296 quotient  0x0000003f 
- 00015047  0x00001297 lshift8  0x0000003f , 0x0000003f 
- 00015048  0x00001298 lshift  0x0000003f , 0x0000003f 
- 00015049  0x00001299 ior  0x00000011 , 0x0000003f 
- 00015050  0x0000129a hstore  0x00000004 , 0x00008960 
- 00015051  0x0000129b hjam  0x00000044 , 0x0000895f 
- 00015052  0x0000129c hjam  0x000000c4 , 0x0000895f 
- 00015053  0x0000129d rtn 
- 00015054  0x000012a1 set0  0x00000025 , 0x00000000 
- 00015055  0x000012a2 bpatch  0x00000097 , 0x00004012 
- 00015056  0x000012a3 hjam  0x00000002 , 0x00008906 
- 00015057  0x000012a4 setarg  0x0003d090 
- 00015058  0x000012a5 call  0x00003bf3 
- 00015059  0x000012a6 hjam  0x0000007f , 0x00008900 
- 00015060  0x000012a7 nop  0x00000082 
- 00015061  0x000012a8 hjam  0x00000030 , 0x00008952 
- 00015062  0x000012a9 hjam  0x000000d0 , 0x00008901 
- 00015063  0x000012aa hjam  0x00000070 , 0x00008952 
- 00015064  0x000012ab hjam  0x000000f0 , 0x00008952 
- 00015065  0x000012ac force  0x00000032 , 0x00000039 
- 00015066  0x000012ae hfetch  0x00000001 , 0x00008980 
- 00015067  0x000012af bbit1  0x00000005 , 0x00003add 
- 00015068  0x000012b0 loop  0x00003ada 
- 00015069  0x000012b2 store  0x00000001 , 0x0000416f 
- 00015070  0x000012b3 hjam  0x00000000 , 0x00008901 
- 00015071  0x000012b4 hjam  0x00000000 , 0x00008900 
- 00015072  0x000012b5 hjam  0x00000000 , 0x00008906 
- 00015073  0x000012b6 rtn 
- 00015074  0x000012b9 set0  0x00000025 , 0x00000000 
- 00015075  0x000012ba bpatch  0x00000098 , 0x00004013 
- 00015076  0x000012bb fetch  0x00000001 , 0x0000416f 
- 00015077  0x000012bc set1  0x00000005 , 0x0000003f 
- 00015078  0x000012bd hstore  0x00000001 , 0x00008952 
- 00015079  0x000012be hfetcht  0x00000001 , 0x00008950 
- 00015080  0x000012bf and_into  0x00000007 , 0x00000002 
- 00015081  0x000012c0 lshift3  0x0000003f , 0x0000003f 
- 00015082  0x000012c1 ior  0x00000002 , 0x0000003f 
- 00015083  0x000012c2 hstore  0x00000001 , 0x00008950 
- 00015084  0x000012c3 hfetch  0x00000001 , 0x00008951 
- 00015085  0x000012c4 set0  0x00000000 , 0x0000003f 
- 00015086  0x000012c5 hstore  0x00000001 , 0x00008951 
- 00015087  0x000012c6 hfetch  0x00000001 , 0x00008952 
- 00015088  0x000012c7 set0  0x00000005 , 0x0000003f 
- 00015089  0x000012c8 hstore  0x00000001 , 0x00008952 
- 00015090  0x000012c9 rtn 
- 00015091  0x000012cc set0  0x00000025 , 0x00000000 
- 00015092  0x000012cd bpatch  0x00000099 , 0x00004013 
- 00015093  0x000012ce hfetch  0x00000002 , 0x00008981 
- 00015094  0x000012cf rshift4  0x0000003f , 0x0000003f 
- 00015095  0x000012d0 rshift3  0x0000003f , 0x0000003f 
- 00015096  0x000012d1 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00015097  0x000012d2 and_into  0x000000ff , 0x0000003f 
- 00015098  0x000012d3 div  0x0000003f , 0x0000000a 
- 00015099  0x000012d4 call  0x00007efd 
- 00015100  0x000012d5 quotient  0x0000003f 
- 00015101  0x000012d6 lshift4  0x0000003f , 0x0000003f 
- 00015102  0x000012d7 remainder  0x00000002 
- 00015103  0x000012d8 ior  0x00000002 , 0x0000003f 
- 00015104  0x000012d9 store  0x00000001 , 0x00000018 
- 00015105  0x000012da rtn 
- 00015106  0x000012dd hjam  0x0000000a , 0x00008042 
- 00015107  0x000012de hjam  0x00000000 , 0x00008905 
- 00015108  0x000012df hfetch  0x00000003 , 0x00008138 
- 00015109  0x000012e0 hstore  0x00000003 , 0x0000804c 
- 00015110  0x000012e1 hjam  0x000000fc , 0x0000804c 
- 00015111  0x000012e2 call  0x00003db0 
- 00015112  0x000012e3 nop  0x000003e8 
- 00015113  0x000012e4 rtn 
- 00015114  0x000012e7 hjam  0x00000006 , 0x00008042 
- 00015115  0x000012e8 hfetch  0x00000001 , 0x0000896b 
- 00015116  0x000012e9 set0  0x00000004 , 0x0000003f 
- 00015117  0x000012ea set0  0x00000005 , 0x0000003f 
- 00015118  0x000012eb hstore  0x00000001 , 0x0000896b 
- 00015119  0x000012ec hjam  0x00000000 , 0x00008905 
- 00015120  0x000012ed hjam  0x00000000 , 0x00008904 
- 00015121  0x000012ee hjam  0x00000070 , 0x00008904 
- 00015122  0x000012ef hjam  0x000000ff , 0x00008905 
- 00015123  0x000012f0 hfetch  0x00000001 , 0x0000896b 
- 00015124  0x000012f1 set1  0x00000004 , 0x0000003f 
- 00015125  0x000012f2 set1  0x00000005 , 0x0000003f 
- 00015126  0x000012f3 hstore  0x00000001 , 0x0000896b 
- 00015127  0x000012f4 call  0x00003b38 
- 00015128  0x000012f5 hfetch  0x00000001 , 0x00008968 
- 00015129  0x000012f6 set1  0x00000007 , 0x0000003f 
- 00015130  0x000012f7 hstore  0x00000001 , 0x00008968 
- 00015131  0x000012f8 set0  0x00000007 , 0x0000003f 
- 00015132  0x000012f9 hstore  0x00000001 , 0x00008968 
- 00015133  0x000012fa set1  0x00000007 , 0x0000003f 
- 00015134  0x000012fb hstore  0x00000001 , 0x00008968 
- 00015135  0x000012fc hjam  0x00000005 , 0x00008042 
- 00015136  0x000012fd rtn 
- 00015137  0x00001300 nop  0x000003e8 
- 00015138  0x00001301 hjam  0x00000004 , 0x00008042 
- 00015139  0x00001302 nop  0x0000000a 
- 00015140  0x00001303 hjam  0x00000000 , 0x000080b4 
- 00015141  0x00001304 hjam  0x00000080 , 0x00008006 
- 00015142  0x00001306 hfetch  0x00000001 , 0x0000812d 
- 00015143  0x00001307 bbit0  0x00000001 , 0x00003b26 
- 00015144  0x00001308 hfetcht  0x00000003 , 0x00008149 
- 00015145  0x00001309 hjam  0x00000005 , 0x00008042 
- 00015146  0x0000130a nop  0x0000000a 
- 00015147  0x0000130b hjam  0x00000080 , 0x00008006 
- 00015148  0x0000130d hfetch  0x00000001 , 0x0000812d 
- 00015149  0x0000130e bbit0  0x00000001 , 0x00003b2c 
- 00015150  0x0000130f hfetch  0x00000003 , 0x00008149 
- 00015151  0x00001310 isub  0x00000002 , 0x0000003f 
- 00015152  0x00001311 branch  0x00003b32 , 0x00000002 
- 00015153  0x00001312 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00015154  0x00001314 store  0x00000002 , 0x0000018c 
- 00015155  0x00001315 sub  0x0000003f , 0x00000046 , 0x0000003e 
- 00015156  0x00001317 nbranch  0x00003b34 , 0x00000002 
- 00015157  0x00001318 rtn 
- 00015158  0x0000131b setarg  0x00000f0f 
- 00015159  0x0000131c branch  0x00003da7 
- 00015160  0x0000131f setarg  0x0000080f 
- 00015161  0x00001320 branch  0x00003da7 
- 00015162  0x00001325 set0  0x00000025 , 0x00000000 
- 00015163  0x00001326 bpatch  0x0000009a , 0x00004013 
- 00015164  0x00001327 call  0x00003a87 
- 00015165  0x00001328 disable  0x00000020 
- 00015166  0x00001329 enable  0x00000021 
- 00015167  0x0000132a pulse  0x00000016 
- 00015168  0x0000132b rtn 
- 00015169  0x0000132e set0  0x00000025 , 0x00000000 
- 00015170  0x0000132f bpatch  0x0000009b , 0x00004013 
- 00015171  0x00001330 fetch  0x00000001 , 0x0000004c 
- 00015172  0x00001331 isolate1  0x00000002 , 0x0000003f 
- 00015173  0x00001332 setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00015174  0x00001333 hstore  0x00000001 , 0x00008011 
- 00015175  0x00001334 arg  0x00000062 , 0x00000006 
- 00015176  0x00001335 ifetch  0x00000009 , 0x00000006 
- 00015177  0x00001336 iforce  0x00000032 
- 00015178  0x00001337 ifetch  0x00000007 , 0x00000006 
- 00015179  0x00001338 iforce  0x00000033 
- 00015180  0x00001339 fetch  0x00000001 , 0x00000054 
- 00015181  0x0000133a add  0x0000003f , 0xffffffff , 0x00000034 
- 00015182  0x0000133b pulse  0x0000001a 
- 00015183  0x0000133c rtn 
- 00015184  0x0000133f set0  0x00000025 , 0x00000000 
- 00015185  0x00001340 bpatch  0x0000009c , 0x00004013 
- 00015186  0x00001341 enable  0x0000000d 
- 00015187  0x00001342 arg  0x00000600 , 0x0000000b 
- 00015188  0x00001343 correlate  0x00000029 , 0x00000026 
- 00015189  0x00001345 deposit  0x0000001a 
- 00015190  0x00001346 store  0x00000006 , 0x0000009c 
- 00015191  0x00001347 disable  0x0000000d 
- 00015192  0x00001348 nbranch  0x00003a6d , 0x00000018 
- 00015193  0x00001349 arg  0x000003bb , 0x00000029 
- 00015194  0x0000134a increase  0x00000001 , 0x00000028 
- 00015195  0x0000134b and_into  0x000001fc , 0x00000028 
- 00015196  0x0000134c rtn 
- 00015197  0x00001351 enable  0x0000000d 
- 00015198  0x00001353 correlate  0x0000003e , 0x00000017 
- 00015199  0x00001354 branch  0x00003b55 , 0x00000018 
- 00015200  0x00001355 compare  0x00000002 , 0x00000028 , 0x00000002 
- 00015201  0x00001356 nbranch  0x00003b5e , 0x00000001 
- 00015202  0x00001357 branch  0x00003b55 
- 00015203  0x0000135a set0  0x00000025 , 0x00000000 
- 00015204  0x0000135b bpatch  0x0000009d , 0x00004013 
- 00015205  0x0000135c arg  0x00000600 , 0x0000000b 
- 00015206  0x0000135d enable  0x0000000d 
- 00015207  0x0000135e correlate  0x00000023 , 0x00000026 
- 00015208  0x0000135f disable  0x0000000d 
- 00015209  0x00001360 nbranch  0x00003a6d , 0x00000018 
- 00015210  0x00001361 rtn 
- 00015211  0x00001364 set0  0x00000025 , 0x00000000 
- 00015212  0x00001365 bpatch  0x0000009e , 0x00004013 
- 00015213  0x00001366 enable  0x0000000d 
- 00015214  0x00001367 correlate  0x0000003e , 0x00000003 
- 00015215  0x00001368 disable  0x0000000d 
- 00015216  0x00001369 nbranch  0x00003a6d , 0x00000018 
- 00015217  0x0000136a arg  0x000003bb , 0x00000029 
- 00015218  0x0000136b and_into  0x000001fc , 0x00000028 
- 00015219  0x0000136c rtn 
- 00015220  0x00001370 set0  0x00000025 , 0x00000000 
- 00015221  0x00001371 bpatch  0x0000009f , 0x00004013 
- 00015222  0x00001372 iforce  0x00000011 
- 00015223  0x00001373 deposit  0x00000021 
- 00015224  0x00001374 iadd  0x00000002 , 0x0000000b 
- 00015225  0x00001375 copy  0x0000000b , 0x0000003f 
- 00015226  0x00001376 store  0x00000004 , 0x0000416a 
- 00015227  0x00001377 deposit  0x00000011 
- 00015228  0x00001378 rtn 
- 00015229  0x0000137c copy  0x0000003f , 0x00000002 
- 00015230  0x0000137d set0  0x00000025 , 0x00000000 
- 00015231  0x0000137e bpatch  0x000000a0 , 0x00004014 
- 00015232  0x0000137f copy  0x00000002 , 0x0000003f 
- 00015233  0x00001380 call  0x00007e91 
- 00015234  0x00001381 lshift16  0x00000021 , 0x0000003f 
- 00015235  0x00001382 set1  0x0000002c , 0x0000003f 
- 00015236  0x00001383 call  0x00007e7a 
- 00015237  0x00001384 set0  0x0000002c , 0x0000003f 
- 00015238  0x00001385 call  0x00003bda 
- 00015239  0x00001386 call  0x00007e7a 
- 00015240  0x00001387 rtn  0x00000028 
- 00015241  0x00001388 call  0x00007e84 
- 00015242  0x00001389 iforce  0x0000001b 
- 00015243  0x0000138a until  0x0000003e , 0x00000003 
- 00015244  0x0000138b rtn 
- 00015245  0x0000138f set0  0x00000025 , 0x00000000 
- 00015246  0x00001390 bpatch  0x000000a1 , 0x00004014 
- 00015247  0x00001391 branch  0x00003b93 , 0x00000030 
- 00015248  0x00001392 until  0x00000029 , 0x00000026 
- 00015249  0x00001394 copy  0x00000028 , 0x00000002 
- 00015250  0x00001395 branch  0x00003b96 
- 00015251  0x00001397 branch  0x00003b95 , 0x0000002e 
- 00015252  0x00001398 until  0x00000023 , 0x00000026 
- 00015253  0x0000139a copy  0x00000022 , 0x00000002 
- 00015254  0x0000139c branch  0x00003ba3 , 0x00000028 
- 00015255  0x0000139d compare  0x00000001 , 0x00000002 , 0x00000003 
- 00015256  0x0000139e nbranch  0x00003b8d , 0x00000001 
- 00015257  0x000013a0 set0  0x00000025 , 0x00000000 
- 00015258  0x000013a1 bpatch  0x000000a2 , 0x00004014 
- 00015259  0x000013a2 fetch  0x00000001 , 0x00000030 
- 00015260  0x000013a3 rtnbit0  0x00000000 
- 00015261  0x000013a4 fetch  0x00000004 , 0x0000416a 
- 00015262  0x000013a5 isub  0x00000002 , 0x0000003f 
- 00015263  0x000013a6 nrtn  0x00000002 
- 00015264  0x000013a7 sub  0x0000003f , 0x000000ff , 0x0000003e 
- 00015265  0x000013a8 branch  0x00003b8d , 0x00000002 
- 00015266  0x000013a9 rtn 
- 00015267  0x000013ab compare  0x00000003 , 0x00000002 , 0x00000003 
- 00015268  0x000013ac nbranch  0x00003b8d , 0x00000001 
- 00015269  0x000013ad branch  0x00003b99 
- 00015270  0x000013b0 set0  0x00000025 , 0x00000000 
- 00015271  0x000013b1 bpatch  0x000000a3 , 0x00004014 
- 00015272  0x000013b2 arg  0x00000600 , 0x0000000b 
- 00015273  0x000013b3 branch  0x00003b8d 
- 00015274  0x000013b6 disable  0x00000028 
- 00015275  0x000013b7 branch  0x00003ba6 
- 00015276  0x000013ba enable  0x00000028 
- 00015277  0x000013bb branch  0x00003ba6 
- 00015278  0x000013be set0  0x00000025 , 0x00000000 
- 00015279  0x000013bf bpatch  0x000000a4 , 0x00004014 
- 00015280  0x000013c0 call  0x00003b41 
- 00015281  0x000013c1 disable  0x00000021 
- 00015282  0x000013c2 enable  0x00000020 
- 00015283  0x000013c3 rtn 
- 00015284  0x000013c8 set0  0x00000025 , 0x00000000 
- 00015285  0x000013c9 bpatch  0x000000a5 , 0x00004014 
- 00015286  0x000013ca arg  0x00000e43 , 0x0000000b 
- 00015287  0x000013cb until  0x00000023 , 0x00000026 
- 00015288  0x000013cc pulse  0x00000016 
- 00015289  0x000013cd rtn 
- 00015290  0x000013d0 set0  0x00000025 , 0x00000000 
- 00015291  0x000013d1 bpatch  0x000000a6 , 0x00004014 
- 00015292  0x000013d2 arg  0x00000d00 , 0x0000000b 
- 00015293  0x000013d3 until  0x00000023 , 0x00000026 
- 00015294  0x000013d4 rtn 
- 00015295  0x000013d8 set0  0x00000025 , 0x00000000 
- 00015296  0x000013d9 bpatch  0x000000a7 , 0x00004014 
- 00015297  0x000013da arg  0x00000e43 , 0x0000000b 
- 00015298  0x000013db until  0x00000029 , 0x00000026 
- 00015299  0x000013dc pulse  0x00000016 
- 00015300  0x000013dd rtn 
- 00015301  0x000013e0 set0  0x00000025 , 0x00000000 
- 00015302  0x000013e1 bpatch  0x000000a8 , 0x00004015 
- 00015303  0x000013e2 preload  0x00000009 
- 00015304  0x000013e3 enable  0x0000001d 
- 00015305  0x000013e4 set1  0x00000000 , 0x00000015 
- 00015306  0x000013e5 inject  0x00000003 , 0x00000048 
- 00015307  0x000013e6 disable  0x0000001d 
- 00015308  0x000013e7 rtn 
- 00015309  0x000013eb copy  0x00000025 , 0x00000002 
- 00015310  0x000013ec or_into  0x00000060 , 0x00000002 
- 00015311  0x000013ed copy  0x00000002 , 0x0000000e 
- 00015312  0x000013ee rtn 
- 00015313  0x000013f4 set0  0x00000025 , 0x00000000 
- 00015314  0x000013f5 bpatch  0x000000a9 , 0x00004015 
- 00015315  0x000013f6 fetch  0x00000001 , 0x00004130 
- 00015316  0x000013f7 increase  0x00000001 , 0x0000003f 
- 00015317  0x000013f8 bne  0x00000007 , 0x00003bd7 
- 00015318  0x000013f9 force  0x00000001 , 0x0000003f 
- 00015319  0x000013fb store  0x00000001 , 0x00004130 
- 00015320  0x000013fc iforce  0x00000004 
- 00015321  0x000013fd rtn 
- 00015322  0x00001400 copy  0x00000019 , 0x00000002 
- 00015323  0x00001401 rtn  0x00000029 
- 00015324  0x00001402 copy  0x0000001a , 0x00000002 
- 00015325  0x00001403 rtn 
- 00015326  0x00001406 deposit  0x00000022 
- 00015327  0x00001407 rtn  0x00000029 
- 00015328  0x00001408 deposit  0x00000028 
- 00015329  0x00001409 rtn 
- 00015330  0x0000140d set0  0x00000025 , 0x00000000 
- 00015331  0x0000140e bpatch  0x000000aa , 0x00004015 
- 00015332  0x0000140f fetcht  0x00000004 , 0x0000004d 
- 00015333  0x00001410 call  0x00003bde 
- 00015334  0x00001411 isub  0x00000002 , 0x0000000b 
- 00015335  0x00001412 deposit  0x0000000b 
- 00015336  0x00001413 fetcht  0x00000002 , 0x00000051 
- 00015337  0x00001414 lshift  0x00000002 , 0x00000002 
- 00015338  0x00001415 isub  0x00000002 , 0x0000003f 
- 00015339  0x00001416 rtn 
- 00015340  0x00001419 set0  0x00000025 , 0x00000000 
- 00015341  0x0000141a bpatch  0x000000ab , 0x00004015 
- 00015342  0x0000141b call  0x00003bde 
- 00015343  0x0000141c store  0x00000004 , 0x0000004d 
- 00015344  0x0000141d rtn 
- 00015345  0x00001420 branch  0x00003bf1 
- 00015346  0x00001423 branch  0x00003bf2 
- 00015347  0x00001426 rtn  0x00000034 
- 00015348  0x00001428 rshift  0x0000003f , 0x0000003f 
- 00015349  0x00001429 increase  0xfffffffd , 0x0000003f 
- 00015350  0x0000142b increase  0xffffffff , 0x0000003f 
- 00015351  0x0000142c nbranch  0x00003bf6 , 0x00000005 
- 00015352  0x0000142d force  0x00000000 , 0x0000003f 
- 00015353  0x0000142e rtn 
- 00015354  0x00001434 arg  0x00000010 , 0x00000039 
- 00015355  0x00001435 arg  0x00000000 , 0x00000005 
- 00015356  0x00001436 call  0x00007e3b 
- 00015357  0x00001437 arg  0x000003c0 , 0x00000005 
- 00015358  0x00001438 arg  0x0000000a , 0x00000039 
- 00015359  0x00001439 call  0x00007e3b 
- 00015360  0x0000143a jam  0x00000000 , 0x000007de 
- 00015361  0x0000143b jam  0x00000000 , 0x00000b7d 
- 00015362  0x0000143c jam  0x00000000 , 0x0000040d 
- 00015363  0x0000143d jam  0x00000000 , 0x00000189 
- 00015364  0x0000143e jam  0x00000000 , 0x0000044d 
- 00015365  0x0000143f set0  0x00000025 , 0x00000000 
- 00015366  0x00001440 bpatch  0x000000ac , 0x00004015 
- 00015367  0x00001441 jam  0x00000000 , 0x00000177 
- 00015368  0x00001442 jam  0x00000000 , 0x00000153 
- 00015369  0x00001443 jam  0x00000000 , 0x0000015e 
- 00015370  0x00001444 setarg  0x009e8b33 
- 00015371  0x00001445 store  0x00000003 , 0x00004147 
- 00015372  0x00001446 setarg  0x00000153 
- 00015373  0x00001447 store  0x00000002 , 0x00000083 
- 00015374  0x00001448 jam  0x0000001e , 0x00000085 
- 00015375  0x00001449 jam  0x00000001 , 0x00000086 
- 00015376  0x0000144a jam  0x00000007 , 0x00000088 
- 00015377  0x0000144b setarg  0x0012e904 
- 00015378  0x0000144c store  0x00000003 , 0x00000080 
- 00015379  0x0000144d setarg  0x00000a04 
- 00015380  0x0000144e store  0x00000003 , 0x000046fd 
- 00015381  0x0000144f setarg  0x000012e9 
- 00015382  0x00001450 store  0x00000002 , 0x00004700 
- 00015383  0x00001451 jam  0x00000060 , 0x0000008f 
- 00015384  0x00001452 jam  0x00000005 , 0x00004171 
- 00015385  0x00001453 jam  0x00000002 , 0x00000014 
- 00015386  0x00001454 call  0x000075cd 
- 00015387  0x00001455 set0  0x00000025 , 0x00000000 
- 00015388  0x00001456 bpatch  0x000000ad , 0x00004015 
- 00015389  0x00001457 rtn  0x0000002b 
- 00015390  0x00001458 setarg  0x00000000 
- 00015391  0x00001459 store  0x00000002 , 0x00000091 
- 00015392  0x0000145a rshift  0x00000022 , 0x0000003f 
- 00015393  0x0000145b store  0x00000004 , 0x00004134 
- 00015394  0x0000145c rtn 
- 00015395  0x00001461 setarg  0x000000aa , 0x0000003f 
- 00015396  0x00001462 arg  0x000000d3 , 0x00000005 
- 00015397  0x00001463 force  0x0000001e , 0x00000039 
- 00015398  0x00001465 istore  0x00000001 , 0x00000005 
- 00015399  0x00001466 loop  0x00003c26 
- 00015400  0x00001467 rtn 
- 00015401  0x0000146a hjam  0x00000002 , 0x00000907 
- 00015402  0x0000146b hjam  0x0000001f , 0x00000908 
- 00015403  0x0000146c hjam  0x0000001f , 0x00000909 
- 00015404  0x0000146d hjam  0x000000e0 , 0x0000090a 
- 00015405  0x0000146e hjam  0x0000004e , 0x0000090b 
- 00015406  0x0000146f hjam  0x00000045 , 0x00008912 
- 00015407  0x00001470 hjam  0x00000000 , 0x00000953 
- 00015408  0x00001472 hjam  0x000000fb , 0x0000094c 
- 00015409  0x00001473 hjam  0x000000ef , 0x0000094d 
- 00015410  0x00001474 hjam  0x0000000c , 0x0000094e 
- 00015411  0x00001476 hjam  0x00000088 , 0x0000096f 
- 00015412  0x00001477 hjam  0x00000030 , 0x00000973 
- 00015413  0x0000147a hjam  0x00000000 , 0x00000953 
- 00015414  0x0000147b hjam  0x000000c9 , 0x00000956 
- 00015415  0x0000147c hjam  0x0000006c , 0x00000958 
- 00015416  0x0000147d hjam  0x00000050 , 0x00000959 
- 00015417  0x0000147e rtn 
- 00015418  0x00001482 hjam  0x000000a9 , 0x00000930 
- 00015419  0x00001483 hjam  0x000000b1 , 0x0000092f 
- 00015420  0x00001484 hjam  0x000000b9 , 0x0000092e 
- 00015421  0x00001485 hjam  0x000000ad , 0x0000092d 
- 00015422  0x00001486 hjam  0x000000b1 , 0x0000092c 
- 00015423  0x00001487 hjam  0x000000b5 , 0x0000092b 
- 00015424  0x00001488 hjam  0x000000ba , 0x0000092a 
- 00015425  0x00001489 hjam  0x000000be , 0x00000929 
- 00015426  0x0000148a hjam  0x000000c2 , 0x00000928 
- 00015427  0x0000148b hjam  0x000000c6 , 0x00000927 
- 00015428  0x0000148c hjam  0x000000ca , 0x00000926 
- 00015429  0x0000148d hjam  0x000000ce , 0x00000925 
- 00015430  0x0000148e hjam  0x000000d2 , 0x00000924 
- 00015431  0x0000148f hjam  0x000000d6 , 0x00000923 
- 00015432  0x00001490 hjam  0x000000da , 0x00000922 
- 00015433  0x00001491 hjam  0x000000de , 0x00000921 
- 00015434  0x00001492 hjam  0x000000e2 , 0x00000920 
- 00015435  0x00001493 hjam  0x000000e6 , 0x0000091f 
- 00015436  0x00001494 hjam  0x000000ea , 0x0000091e 
- 00015437  0x00001495 hjam  0x000000ee , 0x0000091d 
- 00015438  0x00001496 hjam  0x000000f2 , 0x0000091c 
- 00015439  0x00001497 hjam  0x000000f6 , 0x0000091b 
- 00015440  0x00001498 hjam  0x000000fb , 0x0000091a 
- 00015441  0x0000149a hjam  0x000000f5 , 0x00000947 
- 00015442  0x0000149b hjam  0x000000e5 , 0x00000946 
- 00015443  0x0000149c hjam  0x000000d5 , 0x00000945 
- 00015444  0x0000149d hjam  0x000000d8 , 0x00000944 
- 00015445  0x0000149e hjam  0x000000c9 , 0x00000943 
- 00015446  0x0000149f hjam  0x000000c8 , 0x00000942 
- 00015447  0x000014a0 hjam  0x00000089 , 0x00000941 
- 00015448  0x000014a1 hjam  0x00000088 , 0x00000940 
- 00015449  0x000014a2 hjam  0x00000087 , 0x0000093f 
- 00015450  0x000014a3 hjam  0x00000048 , 0x0000093e 
- 00015451  0x000014a4 hjam  0x00000009 , 0x0000093d 
- 00015452  0x000014a5 hjam  0x00000008 , 0x0000093c 
- 00015453  0x000014a6 hjam  0x000000c9 , 0x0000093b 
- 00015454  0x000014a7 hjam  0x000000c8 , 0x0000093a 
- 00015455  0x000014a8 hjam  0x000000c7 , 0x00000939 
- 00015456  0x000014a9 hjam  0x000000c6 , 0x00000938 
- 00015457  0x000014aa hjam  0x000000c5 , 0x00000937 
- 00015458  0x000014ab hjam  0x000000c4 , 0x00000936 
- 00015459  0x000014ac hjam  0x000000c3 , 0x00000935 
- 00015460  0x000014ad hjam  0x000000c2 , 0x00000934 
- 00015461  0x000014ae hjam  0x000000c1 , 0x00000933 
- 00015462  0x000014af hjam  0x000000c0 , 0x00000932 
- 00015463  0x000014b0 hjam  0x00000080 , 0x00000931 
- 00015464  0x000014b1 rtn 
- 00015465  0x000014b6 enable  0x00000036 
- 00015466  0x000014b7 setarg  0x008e89be 
- 00015467  0x000014b8 lshift8  0x0000003f , 0x0000003f 
- 00015468  0x000014b9 or_into  0x000000d6 , 0x0000003f 
- 00015469  0x000014ba iforce  0x00000009 
- 00015470  0x000014bb hjam  0x00000007 , 0x00000914 
- 00015471  0x000014bc hjam  0x000000a0 , 0x0000090a 
- 00015472  0x000014bd hjam  0x0000008f , 0x0000090d 
- 00015473  0x000014be hjam  0x0000000f , 0x00000911 
- 00015474  0x000014bf hjam  0x00000087 , 0x00000912 
- 00015475  0x000014c0 rtn 
- 00015476  0x000014c6 setarg  0x0000ee21 
- 00015477  0x000014c7 hstore  0x00000002 , 0x00008050 
- 00015478  0x000014c8 hfetch  0x00000001 , 0x0000813e 
- 00015479  0x000014c9 bbit0  0x00000003 , 0x00006725 
- 00015480  0x000014ca enable  0x0000002b 
- 00015481  0x000014cb bbit0  0x00000007 , 0x00003c7f 
- 00015482  0x000014cc disable  0x0000002b 
- 00015483  0x000014cd deposit  0x00000027 
- 00015484  0x000014ce nbranch  0x00003c7f , 0x00000034 
- 00015485  0x000014cf arg  0xffffffff , 0x00000002 
- 00015486  0x000014d0 branch  0x00003cec 
- 00015487  0x000014d2 hfetch  0x00000003 , 0x0000813c 
- 00015488  0x000014d3 hstore  0x00000003 , 0x0000804c 
- 00015489  0x000014d4 ifetch  0x00000001 , 0x00000006 
- 00015490  0x000014d5 or_into  0x000000ef , 0x0000003f 
- 00015491  0x000014d6 istore  0x00000001 , 0x00000005 
- 00015492  0x000014d7 call  0x00003db2 
- 00015493  0x000014d8 hfetch  0x00000001 , 0x0000804f 
- 00015494  0x000014d9 set1  0x00000004 , 0x0000003f 
- 00015495  0x000014da hstore  0x00000001 , 0x0000804f 
- 00015496  0x000014db call  0x00003db2 
- 00015497  0x000014dc call  0x00003c90 , 0x0000002b 
- 00015498  0x000014dd hfetch  0x00000001 , 0x0000804e 
- 00015499  0x000014de set0  0x00000003 , 0x0000003f 
- 00015500  0x000014df hstore  0x00000001 , 0x0000804e 
- 00015501  0x000014e0 call  0x00003db2 
- 00015502  0x000014e1 rtn  0x0000002b 
- 00015503  0x000014e2 branch  0x00006725 
- 00015504  0x000014e5 fetch  0x00000001 , 0x00004239 
- 00015505  0x000014e6 hstore  0x00000001 , 0x00008086 
- 00015506  0x000014e7 fetch  0x00000003 , 0x0000422e 
- 00015507  0x000014e8 hstore  0x00000003 , 0x00008080 
- 00015508  0x000014e9 fetch  0x00000004 , 0x00004222 
- 00015509  0x000014ea hstore  0x00000004 , 0x00008074 
- 00015510  0x000014eb fetch  0x00000004 , 0x0000421e 
- 00015511  0x000014ec hstore  0x00000004 , 0x00008070 
- 00015512  0x000014ed fetch  0x00000008 , 0x00004226 
- 00015513  0x000014ee hstore  0x00000008 , 0x00008078 
- 00015514  0x000014ef fetch  0x00000008 , 0x00004231 
- 00015515  0x000014f0 iforce  0x00000000 
- 00015516  0x000014f1 hfetch  0x00000008 , 0x00008140 
- 00015517  0x000014f2 store  0x00000008 , 0x000000a3 
- 00015518  0x000014f3 call  0x00006781 
- 00015519  0x000014f4 rtn 
- 00015520  0x000014f7 deposit  0x00000000 
- 00015521  0x000014f8 store  0x00000008 , 0x00004231 
- 00015522  0x000014f9 hfetch  0x00000008 , 0x00008070 
- 00015523  0x000014fa store  0x00000008 , 0x0000421e 
- 00015524  0x000014fb ifetch  0x00000008 , 0x00000006 
- 00015525  0x000014fc istore  0x00000008 , 0x00000005 
- 00015526  0x000014fd hfetch  0x00000003 , 0x00008080 
- 00015527  0x000014fe store  0x00000003 , 0x0000422e 
- 00015528  0x000014ff hfetch  0x00000001 , 0x00008086 
- 00015529  0x00001500 store  0x00000001 , 0x00004239 
- 00015530  0x00001501 branch  0x00003db8 
- 00015531  0x00001504 hfetch  0x00000001 , 0x000080b4 
- 00015532  0x00001505 nbranch  0x00003cb1 , 0x00000034 
- 00015533  0x00001506 fetch  0x00000003 , 0x00004210 
- 00015534  0x00001507 nrtn  0x00000034 
- 00015535  0x00001508 hjam  0x000000c0 , 0x000080b4 
- 00015536  0x00001509 hjam  0x00000080 , 0x00008006 
- 00015537  0x0000150b hfetch  0x00000001 , 0x0000812d 
- 00015538  0x0000150c rtnbit0  0x00000001 
- 00015539  0x0000150d hfetch  0x00000003 , 0x00008149 
- 00015540  0x0000150e store  0x00000003 , 0x00004210 
- 00015541  0x0000150f rtn 
- 00015542  0x00001514 set0  0x00000025 , 0x00000000 
- 00015543  0x00001515 bpatch  0x000000ae , 0x00004015 
- 00015544  0x00001516 deposit  0x0000001a 
- 00015545  0x00001517 call  0x00007e78 
- 00015546  0x00001518 fetcht  0x00000004 , 0x00004200 
- 00015547  0x00001519 sub  0x00000002 , 0x000000ff , 0x0000003e 
- 00015548  0x0000151a rtn  0x00000002 
- 00015549  0x0000151b lshift8  0x0000003f , 0x0000003f 
- 00015550  0x0000151c lshift4  0x0000003f , 0x0000003f 
- 00015551  0x0000151d idiv  0x00000002 
- 00015552  0x0000151e call  0x00007efd 
- 00015553  0x0000151f quotient  0x0000003f 
- 00015554  0x00001520 arg  0x000000c8 , 0x00000002 
- 00015555  0x00001521 call  0x00007f2e 
- 00015556  0x00001522 store  0x00000001 , 0x0000009b 
- 00015557  0x00001523 nbranch  0x00003cc7 , 0x00000028 
- 00015558  0x00001524 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00015559  0x00001526 fetcht  0x00000003 , 0x00004210 
- 00015560  0x00001527 iadd  0x00000002 , 0x0000003f 
- 00015561  0x00001528 store  0x00000003 , 0x00004210 
- 00015562  0x0000152a setarg  0x00000000 
- 00015563  0x0000152b store  0x00000004 , 0x00004200 
- 00015564  0x0000152c rtn 
- 00015565  0x00001530 set0  0x00000025 , 0x00000000 
- 00015566  0x00001531 bpatch  0x000000af , 0x00004015 
- 00015567  0x00001532 call  0x00003db8 
- 00015568  0x00001533 hfetch  0x00000004 , 0x00008138 
- 00015569  0x00001534 set0  0x0000000f , 0x0000003f 
- 00015570  0x00001535 hstore  0x00000004 , 0x0000804c 
- 00015571  0x00001536 call  0x00003db0 
- 00015572  0x00001538 arg  0xffffffff , 0x00000002 
- 00015573  0x00001539 fetch  0x00000001 , 0x000041f8 
- 00015574  0x0000153a store  0x00000001 , 0x0000421d 
- 00015575  0x0000153b fetch  0x00000001 , 0x0000421b 
- 00015576  0x0000153c set1  0x00000007 , 0x0000003f 
- 00015577  0x0000153d store  0x00000001 , 0x0000421b 
- 00015578  0x00001541 set0  0x00000025 , 0x00000000 
- 00015579  0x00001542 bpatch  0x000000b0 , 0x00004016 
- 00015580  0x00001543 fetch  0x00000004 , 0x00004200 
- 00015581  0x00001544 iadd  0x00000002 , 0x0000003f 
- 00015582  0x00001545 store  0x00000004 , 0x00004200 
- 00015583  0x00001546 call  0x00003ca0 
- 00015584  0x00001547 fetch  0x00000005 , 0x00004219 
- 00015585  0x00001548 hstore  0x00000004 , 0x0000804c 
- 00015586  0x00001549 rshift32  0x0000003f , 0x00000011 
- 00015587  0x0000154a until  0x0000003e , 0x00000033 
- 00015588  0x0000154b deposit  0x00000019 
- 00015589  0x0000154c store  0x00000006 , 0x00004204 
- 00015590  0x0000154d hjam  0x00000002 , 0x00008005 
- 00015591  0x0000154e until  0x0000003e , 0x00000033 
- 00015592  0x0000154f until  0x0000003e , 0x00000033 
- 00015593  0x00001550 deposit  0x00000011 
- 00015594  0x00001551 hstore  0x00000001 , 0x0000804f 
- 00015595  0x00001552 hjam  0x00000002 , 0x00008005 
- 00015596  0x00001554 until  0x0000003e , 0x00000033 
- 00015597  0x00001555 until  0x0000003e , 0x00000033 
- 00015598  0x00001556 hstoret  0x00000004 , 0x0000804c 
- 00015599  0x00001557 hjam  0x00000010 , 0x00008005 
- 00015600  0x00001558 until  0x0000003e , 0x0000003f 
- 00015601  0x0000155e set0  0x00000025 , 0x00000000 
- 00015602  0x0000155f bpatch  0x000000b1 , 0x00004016 
- 00015603  0x00001560 setarg  0x00000000 
- 00015604  0x00001561 copy  0x00000027 , 0x0000003e 
- 00015605  0x00001562 branch  0x00003cfd , 0x00000005 
- 00015606  0x00001563 hfetch  0x00000001 , 0x0000813c 
- 00015607  0x00001564 hfetcht  0x00000001 , 0x0000813d 
- 00015608  0x00001565 isub  0x00000002 , 0x0000003e 
- 00015609  0x00001566 branch  0x00003cfb , 0x00000002 
- 00015610  0x00001567 deposit  0x00000002 
- 00015611  0x00001569 isub  0x00000027 , 0x0000003f 
- 00015612  0x0000156a increase  0x00000001 , 0x0000003f 
- 00015613  0x0000156c increase  0x00000008 , 0x0000003f 
- 00015614  0x0000156d until  0x0000003e , 0x00000033 
- 00015615  0x0000156e iadd  0x00000031 , 0x0000003f 
- 00015616  0x0000156f fetcht  0x00000004 , 0x000041fc 
- 00015617  0x00001570 iadd  0x00000002 , 0x0000003f 
- 00015618  0x00001571 fetcht  0x00000003 , 0x00004210 
- 00015619  0x00001572 imul32  0x00000002 , 0x0000003f 
- 00015620  0x00001573 rshift8  0x0000003f , 0x0000003f 
- 00015621  0x00001574 rshift4  0x0000003f , 0x0000003f 
- 00015622  0x00001575 increase  0x0000006e , 0x0000003f 
- 00015623  0x00001576 arg  0x00000ea6 , 0x00000002 
- 00015624  0x00001577 idiv  0x00000002 
- 00015625  0x00001578 call  0x00007efd 
- 00015626  0x00001579 quotient  0x0000003f 
- 00015627  0x0000157a lshift16  0x0000003f , 0x0000003f 
- 00015628  0x0000157b remainder  0x00000002 
- 00015629  0x0000157c ior  0x00000002 , 0x0000003f 
- 00015630  0x0000157d fetcht  0x00000006 , 0x00004204 
- 00015631  0x0000157e call  0x00007e6d 
- 00015632  0x0000157f copy  0x00000002 , 0x00000019 
- 00015633  0x00001580 fetch  0x00000006 , 0x00004048 
- 00015634  0x00001581 call  0x000039c0 
- 00015635  0x00001582 deposit  0x0000001a 
- 00015636  0x00001583 store  0x00000006 , 0x00000161 
- 00015637  0x00001584 deposit  0x00000027 
- 00015638  0x00001585 istore  0x00000001 , 0x00000005 
- 00015639  0x00001586 hfetch  0x00000001 , 0x0000811d 
- 00015640  0x00001587 or_into  0x000000f0 , 0x0000003f 
- 00015641  0x00001588 istore  0x00000001 , 0x00000005 
- 00015642  0x00001589 call  0x00007f52 
- 00015643  0x0000158a rtn 
- 00015644  0x0000158d set0  0x00000025 , 0x00000000 
- 00015645  0x0000158e bpatch  0x000000b2 , 0x00004016 
- 00015646  0x0000158f call  0x00003cab 
- 00015647  0x00001590 fetch  0x00000003 , 0x00004210 
- 00015648  0x00001591 rtn  0x00000034 
- 00015649  0x00001592 fetch  0x00000001 , 0x00004131 
- 00015650  0x00001593 rtn  0x00000034 
- 00015651  0x00001594 call  0x00003dca 
- 00015652  0x00001595 nrtn  0x00000034 
- 00015653  0x00001597 fetch  0x00000001 , 0x00004040 
- 00015654  0x00001598 compare  0x00000003 , 0x0000003f , 0x00000007 
- 00015655  0x00001599 nbranch  0x00003d4d , 0x00000001 
- 00015656  0x0000159a fetch  0x00000002 , 0x00004042 
- 00015657  0x0000159b rtn  0x00000034 
- 00015658  0x0000159c rtn  0x0000002b 
- 00015659  0x0000159d set0  0x00000025 , 0x00000000 
- 00015660  0x0000159e bpatch  0x000000b3 , 0x00004016 
- 00015661  0x000015a0 fetcht  0x00000001 , 0x000000a2 
- 00015662  0x000015a1 fetch  0x00000002 , 0x00004042 
- 00015663  0x000015a2 imul32  0x00000002 , 0x0000003f 
- 00015664  0x000015a3 rshift4  0x00000002 , 0x00000002 
- 00015665  0x000015a4 rshift2  0x00000002 , 0x00000002 
- 00015666  0x000015a5 isub  0x00000002 , 0x0000003f 
- 00015667  0x000015a6 fetcht  0x00000004 , 0x00004044 
- 00015668  0x000015a7 iadd  0x00000002 , 0x0000003f 
- 00015669  0x000015a8 fetcht  0x00000001 , 0x000041f7 
- 00015670  0x000015a9 isub  0x00000002 , 0x0000003f 
- 00015671  0x000015aa lshift16  0x0000003f , 0x00000030 
- 00015672  0x000015ab set0  0x00000025 , 0x00000000 
- 00015673  0x000015ac bpatch  0x000000b4 , 0x00004016 
- 00015674  0x000015ad fetch  0x00000002 , 0x0000404e 
- 00015675  0x000015ae rshift  0x0000003f , 0x0000003f 
- 00015676  0x000015af call  0x00007e91 
- 00015677  0x000015b0 deposit  0x00000030 
- 00015678  0x000015b1 call  0x00007e7a 
- 00015679  0x000015b2 copy  0x0000001a , 0x00000002 
- 00015680  0x000015b3 call  0x00007e78 
- 00015681  0x000015b4 rtn  0x00000028 
- 00015682  0x000015b6 call  0x00007e8a 
- 00015683  0x000015b8 set0  0x00000025 , 0x00000000 
- 00015684  0x000015b9 bpatch  0x000000b5 , 0x00004016 
- 00015685  0x000015ba fetch  0x00000001 , 0x00004219 
- 00015686  0x000015bb isub  0x00000002 , 0x0000003e 
- 00015687  0x000015bc branch  0x00003cca , 0x00000002 
- 00015688  0x000015bd storet  0x00000004 , 0x000041fc 
- 00015689  0x000015be call  0x00003ea9 
- 00015690  0x000015bf call  0x0000530c 
- 00015691  0x000015c0 fetcht  0x00000004 , 0x000041fc 
- 00015692  0x000015c1 branch  0x00003cda 
- 00015693  0x000015c4 set0  0x00000025 , 0x00000000 
- 00015694  0x000015c5 bpatch  0x000000b6 , 0x00004016 
- 00015695  0x000015c6 fetch  0x00000001 , 0x00004040 
- 00015696  0x000015c7 rtnbit1  0x00000000 
- 00015697  0x000015c8 rtnbit1  0x00000003 
- 00015698  0x000015c9 fetch  0x00000001 , 0x000047dc 
- 00015699  0x000015ca branch  0x00003d56 , 0x00000034 
- 00015700  0x000015cb fetch  0x00000001 , 0x00004793 
- 00015701  0x000015cc rtn  0x00000034 
- 00015702  0x000015ce fetch  0x00000001 , 0x000043d8 
- 00015703  0x000015cf nbranch  0x00003d5a , 0x00000034 
- 00015704  0x000015d0 fetch  0x00000001 , 0x00004133 
- 00015705  0x000015d1 rtn  0x00000034 
- 00015706  0x000015d3 fetch  0x00000002 , 0x000041f5 
- 00015707  0x000015d4 rtn  0x00000034 
- 00015708  0x000015d6 fetcht  0x00000001 , 0x000041f7 
- 00015709  0x000015d7 isub  0x00000002 , 0x0000003f 
- 00015710  0x000015d8 arg  0x00001d4c , 0x00000002 
- 00015711  0x000015d9 imul32  0x00000002 , 0x0000003f 
- 00015712  0x000015da branch  0x00003d42 
- 00015713  0x000015dd set0  0x00000025 , 0x00000000 
- 00015714  0x000015de bpatch  0x000000b7 , 0x00004016 
- 00015715  0x000015df disable  0x0000002b 
- 00015716  0x000015e0 fetch  0x00000001 , 0x00000030 
- 00015717  0x000015e1 rtnbit0  0x00000001 
- 00015718  0x000015e2 nbranch  0x00003d7b , 0x0000002d 
- 00015719  0x000015e3 call  0x00003d76 
- 00015720  0x000015e4 fetch  0x00000002 , 0x00004161 
- 00015721  0x000015e5 store  0x00000002 , 0x0000003e 
- 00015722  0x000015e6 fetch  0x00000001 , 0x00000047 
- 00015723  0x000015e7 bbit1  0x00000003 , 0x00003d8a 
- 00015724  0x000015e8 bmark0  0x0000000d , 0x00003d8a 
- 00015725  0x000015e9 call  0x0000527e 
- 00015726  0x000015ea nbranch  0x00003d8a , 0x00000034 
- 00015727  0x000015ec jam  0x00000000 , 0x000000a2 
- 00015728  0x000015ed bmark0  0x0000000d , 0x00003d8a 
- 00015729  0x000015ee fetch  0x00000001 , 0x00004215 
- 00015730  0x000015ef branch  0x00003d8e , 0x00000034 
- 00015731  0x000015f0 increase  0xffffffff , 0x0000003f 
- 00015732  0x000015f1 store  0x00000001 , 0x00004215 
- 00015733  0x000015f2 rtn 
- 00015734  0x000015f5 jam  0x00000000 , 0x000041fa 
- 00015735  0x000015f6 fetch  0x00000003 , 0x0000420a 
- 00015736  0x000015f7 increase  0x00000001 , 0x0000003f 
- 00015737  0x000015f8 store  0x00000003 , 0x0000420a 
- 00015738  0x000015f9 rtn 
- 00015739  0x000015fc set0  0x00000025 , 0x00000000 
- 00015740  0x000015fd bpatch  0x000000b8 , 0x00004017 
- 00015741  0x000015fe fetcht  0x00000002 , 0x00004161 
- 00015742  0x000015ff rshift  0x00000002 , 0x00000002 
- 00015743  0x00001600 fetch  0x00000002 , 0x0000003e 
- 00015744  0x00001601 iadd  0x00000002 , 0x0000003f 
- 00015745  0x00001602 store  0x00000002 , 0x0000003e 
- 00015746  0x00001604 jam  0x00000000 , 0x000000a2 
- 00015747  0x00001605 fetch  0x00000003 , 0x0000420d 
- 00015748  0x00001606 increase  0x00000001 , 0x0000003f 
- 00015749  0x00001607 store  0x00000003 , 0x0000420d 
- 00015750  0x00001608 fetch  0x00000001 , 0x000041fa 
- 00015751  0x00001609 increase  0x00000001 , 0x0000003f 
- 00015752  0x0000160a store  0x00000001 , 0x000041fa 
- 00015753  0x0000160b rtn 
- 00015754  0x0000160e jam  0x00000000 , 0x000000a2 
- 00015755  0x0000160f fetch  0x00000001 , 0x00004214 
- 00015756  0x00001610 store  0x00000001 , 0x00004215 
- 00015757  0x00001611 rtn 
- 00015758  0x00001614 fetcht  0x00000001 , 0x00004213 
- 00015759  0x00001615 storet  0x00000001 , 0x000000a2 
- 00015760  0x00001616 rtn 
- 00015761  0x00001619 set0  0x00000025 , 0x00000000 
- 00015762  0x0000161a bpatch  0x000000b9 , 0x00004017 
- 00015763  0x0000161b fetch  0x00000001 , 0x00004219 
- 00015764  0x0000161c nrtn  0x00000034 
- 00015765  0x0000161d hjam  0x00000006 , 0x00008042 
- 00015766  0x0000161e setarg  0x00000f0c 
- 00015767  0x0000161f call  0x00003da7 
- 00015768  0x00001620 setarg  0x00030d40 
- 00015769  0x00001621 call  0x00003bf3 
- 00015770  0x00001622 until  0x0000003e , 0x00000033 
- 00015771  0x00001623 copy  0x00000031 , 0x00000030 
- 00015772  0x00001624 call  0x00003b36 
- 00015773  0x00001625 hjam  0x00000004 , 0x00008042 
- 00015774  0x00001626 nop  0x0000000a 
- 00015775  0x00001627 until  0x0000003e , 0x00000033 
- 00015776  0x00001628 deposit  0x00000031 
- 00015777  0x00001629 isub  0x00000030 , 0x0000003f 
- 00015778  0x0000162a increase  0x00000030 , 0x0000003f 
- 00015779  0x0000162b arg  0x000000ff , 0x00000002 
- 00015780  0x0000162c call  0x00007f2e 
- 00015781  0x0000162d store  0x00000001 , 0x00004219 
- 00015782  0x0000162e rtn 
- 00015783  0x00001634 arg  0x00000fff , 0x00000005 
- 00015784  0x00001635 iand  0x00000005 , 0x00000005 
- 00015785  0x00001636 fetch  0x00000001 , 0x00004216 
- 00015786  0x00001637 and_into  0x000000f0 , 0x0000003f 
- 00015787  0x00001638 lshift8  0x0000003f , 0x0000003f 
- 00015788  0x00001639 ior  0x00000005 , 0x0000003f 
- 00015789  0x0000163a hstore  0x00000002 , 0x0000804c 
- 00015790  0x0000163b ifetch  0x00000002 , 0x00000006 
- 00015791  0x0000163c istore  0x00000002 , 0x00000005 
- 00015792  0x0000163f setarg  0x00000001 
- 00015793  0x00001640 branch  0x00003db3 
- 00015794  0x00001643 setarg  0x00000002 
- 00015795  0x00001645 until  0x0000003e , 0x00000033 
- 00015796  0x00001646 hstore  0x00000001 , 0x00008005 
- 00015797  0x00001647 until  0x0000003e , 0x00000033 
- 00015798  0x00001648 until  0x0000003e , 0x00000033 
- 00015799  0x00001649 rtn 
- 00015800  0x0000164d set0  0x00000025 , 0x00000000 
- 00015801  0x0000164e bpatch  0x000000ba , 0x00004017 
- 00015802  0x0000164f fetch  0x00000004 , 0x000000a3 
- 00015803  0x00001650 hstore  0x00000004 , 0x0000804c 
- 00015804  0x00001651 setarg  0x00000004 
- 00015805  0x00001652 call  0x00003db3 
- 00015806  0x00001653 fetch  0x00000004 , 0x000000a7 
- 00015807  0x00001654 hstore  0x00000004 , 0x0000804c 
- 00015808  0x00001655 setarg  0x00000008 
- 00015809  0x00001656 branch  0x00003db3 
- 00015810  0x00001659 fetch  0x00000002 , 0x000041f3 
- 00015811  0x0000165a qset1  0x0000003f 
- 00015812  0x0000165b store  0x00000002 , 0x000041f3 
- 00015813  0x0000165c rtn 
- 00015814  0x0000165f fetch  0x00000002 , 0x000041f3 
- 00015815  0x00001660 qset0  0x0000003f 
- 00015816  0x00001661 store  0x00000002 , 0x000041f3 
- 00015817  0x00001662 rtn 
- 00015818  0x00001667 set0  0x00000025 , 0x00000000 
- 00015819  0x00001668 bpatch  0x000000bb , 0x00004017 
- 00015820  0x00001669 call  0x00003ea7 
- 00015821  0x0000166a fetch  0x00000002 , 0x000041f3 
- 00015822  0x0000166b copy  0x0000003f , 0x00000011 
- 00015823  0x0000166c fetch  0x00000001 , 0x0000004c 
- 00015824  0x0000166d isolate1  0x00000006 , 0x0000003f 
- 00015825  0x0000166e setflag  0x00000001 , 0x0000000b , 0x00000011 
- 00015826  0x0000166f fetch  0x00000001 , 0x00000078 
- 00015827  0x00001670 fetcht  0x00000001 , 0x0000007c 
- 00015828  0x00001671 iadd  0x00000002 , 0x0000003f 
- 00015829  0x00001672 fetcht  0x00000001 , 0x00000048 
- 00015830  0x00001673 iadd  0x00000002 , 0x0000003f 
- 00015831  0x00001674 nsetflag  0x00000034 , 0x0000000a , 0x00000011 
- 00015832  0x00001675 set0  0x00000025 , 0x00000000 
- 00015833  0x00001676 bpatch  0x000000bc , 0x00004017 
- 00015834  0x00001677 fetch  0x00000002 , 0x000002c4 
- 00015835  0x00001678 fetcht  0x00000002 , 0x000002c6 
- 00015836  0x00001679 iadd  0x00000002 , 0x0000003f 
- 00015837  0x0000167a nsetflag  0x00000034 , 0x0000000d , 0x00000011 
- 00015838  0x0000167b fetch  0x00000005 , 0x000047df 
- 00015839  0x0000167c nsetflag  0x00000034 , 0x0000000f , 0x00000011 
- 00015840  0x0000167d fetch  0x00000005 , 0x000047e4 
- 00015841  0x0000167e nsetflag  0x00000034 , 0x0000000e , 0x00000011 
- 00015842  0x0000167f fetch  0x00000001 , 0x00004272 
- 00015843  0x00001680 nsetflag  0x00000034 , 0x00000008 , 0x00000011 
- 00015844  0x00001681 fetch  0x00000001 , 0x00004132 
- 00015845  0x00001682 compare  0x0000000a , 0x0000003f , 0x000000ff 
- 00015846  0x00001683 call  0x00003df5 , 0x00000001 
- 00015847  0x00001684 set0  0x00000025 , 0x00000000 
- 00015848  0x00001685 bpatch  0x000000bd , 0x00004017 
- 00015849  0x00001686 fetch  0x00000001 , 0x00004132 
- 00015850  0x00001687 bne  0x00000001 , 0x00003dfa 
- 00015851  0x00001688 call  0x00003df5 
- 00015852  0x00001689 fetch  0x00000001 , 0x0000425e 
- 00015853  0x0000168a setflag  0x00000034 , 0x00000003 , 0x00000011 
- 00015854  0x0000168b fetch  0x00000004 , 0x000042a5 
- 00015855  0x0000168c arg  0x00001710 , 0x00000002 
- 00015856  0x0000168d iadd  0x00000002 , 0x00000002 
- 00015857  0x0000168e copy  0x00000022 , 0x0000003f 
- 00015858  0x0000168f isub  0x00000002 , 0x0000003e 
- 00015859  0x00001690 nsetflag  0x00000002 , 0x00000004 , 0x00000011 
- 00015860  0x00001691 branch  0x00003dfc 
- 00015861  0x00001694 hfetch  0x00000002 , 0x00008112 
- 00015862  0x00001695 nsetflag  0x00000034 , 0x00000006 , 0x00000011 
- 00015863  0x00001696 hfetch  0x00000002 , 0x0000810e 
- 00015864  0x00001697 nsetflag  0x00000034 , 0x00000005 , 0x00000011 
- 00015865  0x00001698 rtn 
- 00015866  0x0000169b setarg  0xfffffff8 
- 00015867  0x0000169c iand  0x00000011 , 0x00000011 
- 00015868  0x0000169e copy  0x00000011 , 0x0000003f 
- 00015869  0x0000169f store  0x00000002 , 0x000041f3 
- 00015870  0x000016a0 rtn  0x00000034 
- 00015871  0x000016a1 rtn  0x0000002d 
- 00015872  0x000016a2 enable  0x0000002b 
- 00015873  0x000016a3 rtn 
- 00015874  0x000016a6 hfetch  0x00000004 , 0x00008138 
- 00015875  0x000016a7 set0  0x0000001b , 0x0000003f 
- 00015876  0x000016a8 hstore  0x00000004 , 0x0000804c 
- 00015877  0x000016a9 call  0x00003db0 
- 00015878  0x000016aa branch  0x00003bf1 
- 00015879  0x000016ad hfetch  0x00000004 , 0x0000813c 
- 00015880  0x000016ae set1  0x00000014 , 0x0000003f 
- 00015881  0x000016af hstore  0x00000004 , 0x0000804c 
- 00015882  0x000016b0 branch  0x00003db2 
- 00015883  0x000016b3 hfetch  0x00000004 , 0x0000813c 
- 00015884  0x000016b4 set0  0x00000014 , 0x0000003f 
- 00015885  0x000016b5 hstore  0x00000004 , 0x0000804c 
- 00015886  0x000016b6 branch  0x00003db2 
- 00015887  0x000016b9 set0  0x00000025 , 0x00000000 
- 00015888  0x000016ba bpatch  0x000000be , 0x00004017 
- 00015889  0x000016bb fetch  0x00000001 , 0x00004132 
- 00015890  0x000016bc rtnne  0x00000001 
- 00015891  0x000016bd call  0x00006a8b 
- 00015892  0x000016be rtn  0x00000001 
- 00015893  0x000016bf fetch  0x00000004 , 0x00004807 
- 00015894  0x000016c0 nbranch  0x00003e1a , 0x00000034 
- 00015895  0x000016c1 copy  0x00000022 , 0x0000003f 
- 00015896  0x000016c2 store  0x00000004 , 0x00004807 
- 00015897  0x000016c3 branch  0x00006a6b 
- 00015898  0x000016c5 set0  0x00000025 , 0x00000000 
- 00015899  0x000016c6 bpatch  0x000000bf , 0x00004017 
- 00015900  0x000016c7 copy  0x00000022 , 0x0000003f 
- 00015901  0x000016c8 fetcht  0x00000004 , 0x00004807 
- 00015902  0x000016c9 isub  0x00000002 , 0x0000003f 
- 00015903  0x000016ca arg  0x00000021 , 0x00000002 
- 00015904  0x000016cb isub  0x00000002 , 0x0000003e 
- 00015905  0x000016cc nrtn  0x00000002 
- 00015906  0x000016cd setarg  0x00000000 
- 00015907  0x000016ce store  0x00000004 , 0x00004807 
- 00015908  0x000016cf branch  0x00004599 
- 00015909  0x000016d2 fetch  0x00000002 , 0x000041f1 
- 00015910  0x000016d3 bbit1  0x00000000 , 0x00003bf1 
- 00015911  0x000016d4 rtn 
- 00015912  0x000016d6 fetch  0x00000002 , 0x000041f1 
- 00015913  0x000016d7 bbit1  0x00000001 , 0x00003bf1 
- 00015914  0x000016d8 rtn 
- 00015915  0x000016da fetch  0x00000002 , 0x000041f1 
- 00015916  0x000016db bbit1  0x00000002 , 0x00003bf1 
- 00015917  0x000016dc rtn 
- 00015918  0x000016df setarg  0x00003e37 
- 00015919  0x000016e0 store  0x00000002 , 0x0000428e 
- 00015920  0x000016e1 setarg  0x00003e3d 
- 00015921  0x000016e2 store  0x00000002 , 0x00004292 
- 00015922  0x000016e3 setarg  0x00003e37 
- 00015923  0x000016e4 store  0x00000002 , 0x00004290 
- 00015924  0x000016e5 rtn  0x0000002b 
- 00015925  0x000016e6 jam  0x00000001 , 0x000047e9 
- 00015926  0x000016e7 rtn 
- 00015927  0x000016ea fetch  0x00000001 , 0x00000030 
- 00015928  0x000016eb bbit0  0x00000001 , 0x00005e9f 
- 00015929  0x000016ec set1  0x0000000d , 0x00000000 
- 00015930  0x000016ed fetch  0x00000006 , 0x0000420a 
- 00015931  0x000016ee store  0x00000006 , 0x00004703 
- 00015932  0x000016ef branch  0x00007bde 
- 00015933  0x000016f3 deposit  0x00000013 
- 00015934  0x000016f4 rtnne  0x00000010 
- 00015935  0x000016f6 call  0x00007bb1 
- 00015936  0x000016f7 fetch  0x00000001 , 0x000047eb 
- 00015937  0x000016f8 beq  0x00000001 , 0x00003e3f 
- 00015938  0x000016f9 call  0x00007be2 
- 00015939  0x000016fa branch  0x00003ccd 
- 00015940  0x000016fe force  0x00000002 , 0x00000002 
- 00015941  0x000016ff increase  0xfffffffe , 0x00000002 
- 00015942  0x00001700 call  0x00003a7a 
- 00015943  0x00001701 call  0x00003a91 
- 00015944  0x00001702 disable  0x00000007 
- 00015945  0x00001703 enable  0x0000001d 
- 00015946  0x00001704 set1  0x00000000 , 0x00000015 
- 00015947  0x00001705 call  0x00003bae 
- 00015948  0x00001707 fetch  0x00000001 , 0x00000000 
- 00015949  0x00001708 inject  0x00000003 , 0x00000008 
- 00015950  0x00001709 branch  0x00003e4c 
- 00015951  0x00001710 set1  0x00000025 , 0x00000000 
- 00015952  0x00001711 bpatch  0x000000cd , 0x00004039 
- 00015953  0x00001712 fetch  0x00000001 , 0x00004132 
- 00015954  0x00001713 branch  0x00003e4f , 0x00000034 
- 00015955  0x00001714 beq  0x00000006 , 0x00005aa2 
- 00015956  0x00001715 beq  0x00000007 , 0x00004b33 
- 00015957  0x00001716 beq  0x00000004 , 0x00004293 
- 00015958  0x00001717 beq  0x00000003 , 0x00004c09 
- 00015959  0x00001718 beq  0x00000001 , 0x00004461 
- 00015960  0x00001719 beq  0x00000009 , 0x00007624 
- 00015961  0x0000171a beq  0x0000000a , 0x000062ef 
- 00015962  0x0000171b beq  0x0000000c , 0x00004bf3 
- 00015963  0x0000171c beq  0x0000000d , 0x00006a8e 
- 00015964  0x0000171d beq  0x000000ff , 0x00003e2e 
- 00015965  0x0000171e bbit1  0x00000006 , 0x00006486 
- 00015966  0x0000171f rtn 
- 00015967  0x00001722 set1  0x00000025 , 0x00000000 
- 00015968  0x00001723 bpatch  0x000000ce , 0x00004039 
- 00015969  0x00001724 jam  0x00000000 , 0x00000153 
- 00015970  0x00001725 jam  0x00000000 , 0x00000189 
- 00015971  0x00001726 jam  0x00000000 , 0x0000018a 
- 00015972  0x00001727 setarg  0x00000000 
- 00015973  0x00001728 store  0x00000005 , 0x000007da 
- 00015974  0x00001729 fetch  0x00000001 , 0x00004132 
- 00015975  0x0000172a branch  0x00003e5f , 0x00000034 
- 00015976  0x0000172b beq  0x0000000a , 0x0000631f 
- 00015977  0x0000172c rtn 
- 00015978  0x00001730 call  0x00007ba1 
- 00015979  0x00001731 call  0x00007c45 
- 00015980  0x00001732 call  0x00003e73 
- 00015981  0x00001733 fetch  0x00000002 , 0x00004290 
- 00015982  0x00001734 branch  0x00007f66 
- 00015983  0x00001737 fetch  0x00000002 , 0x0000428e 
- 00015984  0x00001738 branch  0x00007f66 
- 00015985  0x0000173b fetch  0x00000002 , 0x0000428c 
- 00015986  0x0000173c branch  0x00007f66 
- 00015987  0x0000173f set1  0x00000025 , 0x00000000 
- 00015988  0x00001740 bpatch  0x000000cf , 0x00004039 
- 00015989  0x00001742 arg  0x000047df , 0x00000011 
- 00015990  0x00001743 call  0x00007f9f 
- 00015991  0x00001744 rtn  0x00000034 
- 00015992  0x00001746 copy  0x0000003f , 0x00000013 
- 00015993  0x00001747 call  0x00003e7d 
- 00015994  0x00001748 branch  0x00003ea5 
- 00015995  0x0000174b arg  0x00000000 , 0x00000013 
- 00015996  0x0000174c rtn 
- 00015997  0x00001752 beq  0x00000001 , 0x00003e92 
- 00015998  0x00001753 beq  0x00000010 , 0x00003ed9 
- 00015999  0x00001754 beq  0x00000005 , 0x00003eb6 
- 00016000  0x00001755 beq  0x00000012 , 0x00003ebd 
- 00016001  0x00001756 beq  0x00000006 , 0x00003ed5 
- 00016002  0x00001757 beq  0x00000004 , 0x00003efe 
- 00016003  0x00001758 beq  0x00000002 , 0x00003f03 
- 00016004  0x00001759 beq  0x00000013 , 0x00003efe 
- 00016005  0x0000175a beq  0x00000014 , 0x00003ecc 
- 00016006  0x0000175b beq  0x00000015 , 0x00003ed0 
- 00016007  0x0000175c beq  0x00000003 , 0x00003eaf 
- 00016008  0x0000175d beq  0x0000000b , 0x00003ec1 
- 00016009  0x0000175e beq  0x0000000c , 0x00003ec8 
- 00016010  0x00001760 beq  0x00000016 , 0x00003edd 
- 00016011  0x00001761 beq  0x00000018 , 0x00003eab 
- 00016012  0x00001762 beq  0x0000002a , 0x00003e9b 
- 00016013  0x00001763 beq  0x0000002b , 0x00003e99 
- 00016014  0x00001765 and  0x0000003f , 0x0000000f , 0x00000002 
- 00016015  0x00001766 and_into  0x000000f0 , 0x0000003f 
- 00016016  0x00001767 beq  0x00000050 , 0x00003ee1 
- 00016017  0x00001768 rtn 
- 00016018  0x0000176b fetch  0x00000002 , 0x000047f4 
- 00016019  0x0000176c set1  0x00000000 , 0x0000003f 
- 00016020  0x0000176d store  0x00000002 , 0x000047f4 
- 00016021  0x0000176e fetch  0x00000002 , 0x000042a2 
- 00016022  0x0000176f set0  0x00000000 , 0x0000003f 
- 00016023  0x00001770 store  0x00000002 , 0x000042a2 
- 00016024  0x00001771 rtn 
- 00016025  0x00001773 jam  0x00000000 , 0x00000258 
- 00016026  0x00001774 rtn 
- 00016027  0x00001777 fetch  0x00000001 , 0x00000258 
- 00016028  0x00001778 increase  0x00000001 , 0x0000003f 
- 00016029  0x00001779 store  0x00000001 , 0x00000258 
- 00016030  0x0000177a sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00016031  0x0000177b branch  0x00003f6c , 0x00000002 
- 00016032  0x0000177c jam  0x00000000 , 0x00000258 
- 00016033  0x0000177d fetch  0x00000002 , 0x000042a2 
- 00016034  0x0000177e set1  0x00000009 , 0x0000003f 
- 00016035  0x0000177f store  0x00000002 , 0x000042a2 
- 00016036  0x00001780 branch  0x00003f77 
- 00016037  0x00001783 fetch  0x00000002 , 0x00004292 
- 00016038  0x00001784 branch  0x00007f66 
- 00016039  0x00001787 fetch  0x00000002 , 0x00004286 
- 00016040  0x00001788 branch  0x00007f66 
- 00016041  0x0000178b fetch  0x00000002 , 0x0000428a 
- 00016042  0x0000178c branch  0x00007f66 
- 00016043  0x0000178f fetch  0x00000002 , 0x000042a2 
- 00016044  0x00001790 set1  0x00000001 , 0x0000003f 
- 00016045  0x00001791 store  0x00000002 , 0x000042a2 
- 00016046  0x00001792 branch  0x00003fa2 
- 00016047  0x00001795 fetch  0x00000002 , 0x000047f4 
- 00016048  0x00001796 set1  0x00000007 , 0x0000003f 
- 00016049  0x00001797 store  0x00000002 , 0x000047f4 
- 00016050  0x00001798 fetch  0x00000002 , 0x000042a2 
- 00016051  0x00001799 set1  0x00000002 , 0x0000003f 
- 00016052  0x0000179a store  0x00000002 , 0x000042a2 
- 00016053  0x0000179b rtn 
- 00016054  0x0000179e fetch  0x00000002 , 0x000047f4 
- 00016055  0x0000179f set1  0x00000001 , 0x0000003f 
- 00016056  0x000017a0 store  0x00000002 , 0x000047f4 
- 00016057  0x000017a1 fetch  0x00000002 , 0x000042a2 
- 00016058  0x000017a2 set1  0x00000004 , 0x0000003f 
- 00016059  0x000017a3 store  0x00000002 , 0x000042a2 
- 00016060  0x000017a4 rtn 
- 00016061  0x000017a7 fetch  0x00000002 , 0x000047f4 
- 00016062  0x000017a8 set1  0x00000003 , 0x0000003f 
- 00016063  0x000017a9 store  0x00000002 , 0x000047f4 
- 00016064  0x000017aa rtn 
- 00016065  0x000017ad fetch  0x00000002 , 0x000047f4 
- 00016066  0x000017ae set1  0x00000005 , 0x0000003f 
- 00016067  0x000017af store  0x00000002 , 0x000047f4 
- 00016068  0x000017b0 fetch  0x00000002 , 0x000042a2 
- 00016069  0x000017b1 set1  0x00000003 , 0x0000003f 
- 00016070  0x000017b2 store  0x00000002 , 0x000042a2 
- 00016071  0x000017b3 rtn 
- 00016072  0x000017b6 fetch  0x00000002 , 0x000047f4 
- 00016073  0x000017b7 set0  0x00000005 , 0x0000003f 
- 00016074  0x000017b8 store  0x00000002 , 0x000047f4 
- 00016075  0x000017b9 rtn 
- 00016076  0x000017bc fetch  0x00000002 , 0x000047f4 
- 00016077  0x000017bd set1  0x00000009 , 0x0000003f 
- 00016078  0x000017be store  0x00000002 , 0x000047f4 
- 00016079  0x000017bf rtn 
- 00016080  0x000017c2 fetch  0x00000002 , 0x000047f4 
- 00016081  0x000017c3 set0  0x00000009 , 0x0000003f 
- 00016082  0x000017c4 store  0x00000002 , 0x000047f4 
- 00016083  0x000017c5 jam  0x00000000 , 0x000046f8 
- 00016084  0x000017c6 branch  0x00003fa6 
- 00016085  0x000017c9 fetch  0x00000002 , 0x000047f4 
- 00016086  0x000017ca set1  0x00000002 , 0x0000003f 
- 00016087  0x000017cb store  0x00000002 , 0x000047f4 
- 00016088  0x000017cc rtn 
- 00016089  0x000017cf fetch  0x00000002 , 0x000042a2 
- 00016090  0x000017d0 set1  0x00000000 , 0x0000003f 
- 00016091  0x000017d1 store  0x00000002 , 0x000042a2 
- 00016092  0x000017d2 rtn 
- 00016093  0x000017d5 fetch  0x00000002 , 0x000042a2 
- 00016094  0x000017d6 set1  0x00000008 , 0x0000003f 
- 00016095  0x000017d7 store  0x00000002 , 0x000042a2 
- 00016096  0x000017d8 branch  0x00003f77 
- 00016097  0x000017dc set1  0x00000025 , 0x00000000 
- 00016098  0x000017dd bpatch  0x000000d0 , 0x0000403a 
- 00016099  0x000017de storet  0x00000001 , 0x00000259 
- 00016100  0x000017e0 fetch  0x00000001 , 0x00000259 
- 00016101  0x000017e1 rtn  0x00000034 
- 00016102  0x000017e2 increase  0xffffffff , 0x0000003f 
- 00016103  0x000017e3 store  0x00000001 , 0x00000259 
- 00016104  0x000017e4 call  0x00007bb1 
- 00016105  0x000017e5 call  0x00003f60 
- 00016106  0x000017e6 call  0x00003eed 
- 00016107  0x000017e7 call  0x00003ef5 
- 00016108  0x000017e8 branch  0x00003ee4 
- 00016109  0x000017eb fetch  0x00000001 , 0x0000429d 
- 00016110  0x000017ec rtn  0x00000034 
- 00016111  0x000017ed increase  0xffffffff , 0x0000003f 
- 00016112  0x000017ee store  0x00000001 , 0x0000429d 
- 00016113  0x000017ef nrtn  0x00000034 
- 00016114  0x000017f0 call  0x000032ee 
- 00016115  0x000017f1 branch  0x00003f9e , 0x00000005 
- 00016116  0x000017f2 rtn 
- 00016117  0x000017f4 fetch  0x00000002 , 0x000047f0 
- 00016118  0x000017f5 rtn  0x00000034 
- 00016119  0x000017f6 increase  0xffffffff , 0x0000003f 
- 00016120  0x000017f7 store  0x00000002 , 0x000047f0 
- 00016121  0x000017f8 nrtn  0x00000034 
- 00016122  0x000017f9 call  0x00003f7e 
- 00016123  0x000017fa call  0x00003f98 
- 00016124  0x000017fb fetch  0x00000002 , 0x00004294 
- 00016125  0x000017fc branch  0x00007f66 
- 00016126  0x000017ff call  0x00003f15 
- 00016127  0x00001801 fetch  0x00000002 , 0x000047f4 
- 00016128  0x00001802 set0  0x00000007 , 0x0000003f 
- 00016129  0x00001803 store  0x00000002 , 0x000047f4 
- 00016130  0x00001804 rtn 
- 00016131  0x00001807 jam  0x00000000 , 0x0000429d 
- 00016132  0x00001808 fetch  0x00000002 , 0x000047f4 
- 00016133  0x00001809 bbit1  0x00000007 , 0x00003f08 
- 00016134  0x0000180a isolate0  0x00000001 , 0x0000003f 
- 00016135  0x0000180b call  0x00003e7b , 0x00000001 
- 00016136  0x0000180d fetch  0x00000002 , 0x000047f4 
- 00016137  0x0000180e set0  0x00000000 , 0x0000003f 
- 00016138  0x0000180f set0  0x00000001 , 0x0000003f 
- 00016139  0x00001810 set0  0x00000002 , 0x0000003f 
- 00016140  0x00001811 set0  0x00000003 , 0x0000003f 
- 00016141  0x00001812 set0  0x00000004 , 0x0000003f 
- 00016142  0x00001813 store  0x00000002 , 0x000047f4 
- 00016143  0x00001814 branch  0x00003fa6 
- 00016144  0x00001817 call  0x00003f12 
- 00016145  0x00001818 branch  0x00003f9a 
- 00016146  0x0000181d setarg  0x00000000 
- 00016147  0x0000181e store  0x00000002 , 0x000042a0 
- 00016148  0x0000181f rtn 
- 00016149  0x00001821 setarg  0x00000000 
- 00016150  0x00001822 store  0x00000002 , 0x000042a2 
- 00016151  0x00001823 rtn 
- 00016152  0x00001827 fetch  0x00000002 , 0x000042a2 
- 00016153  0x00001828 store  0x00000002 , 0x000042a0 
- 00016154  0x00001829 setarg  0x00000000 
- 00016155  0x0000182a store  0x00000002 , 0x000042a2 
- 00016156  0x0000182b rtn 
- 00016157  0x0000182e fetch  0x00000002 , 0x000042a2 
- 00016158  0x0000182f set1  0x00000007 , 0x0000003f 
- 00016159  0x00001830 store  0x00000002 , 0x000042a0 
- 00016160  0x00001831 setarg  0x00000000 
- 00016161  0x00001832 store  0x00000002 , 0x000042a2 
- 00016162  0x00001833 rtn 
- 00016163  0x0000183a call  0x0000691d 
- 00016164  0x0000183b fetch  0x00000006 , 0x00004274 
- 00016165  0x0000183c rtn 
- 00016166  0x0000183f fetch  0x00000001 , 0x0000448b 
- 00016167  0x00001840 branch  0x00003f2a , 0x00000034 
- 00016168  0x00001841 call  0x00003f96 
- 00016169  0x00001842 branch  0x00003f82 
- 00016170  0x00001844 call  0x00003f94 
- 00016171  0x00001845 branch  0x00003f88 
- 00016172  0x00001848 set1  0x00000025 , 0x00000000 
- 00016173  0x00001849 bpatch  0x000000d1 , 0x0000403a 
- 00016174  0x0000184a arg  0x00000244 , 0x00000012 
- 00016175  0x0000184b arg  0x00003f31 , 0x00000013 
- 00016176  0x0000184c branch  0x00003301 
- 00016177  0x0000184f arg  0x00000000 , 0x00000002 
- 00016178  0x00001850 bbit0  0x00000000 , 0x00003f35 
- 00016179  0x00001851 add  0x00000011 , 0x00000010 , 0x00000006 
- 00016180  0x00001852 ifetcht  0x00000006 , 0x00000006 
- 00016181  0x00001854 copy  0x00000002 , 0x0000003f 
- 00016182  0x00001855 ncall  0x00003f3a , 0x00000034 
- 00016183  0x00001856 istoret  0x00000006 , 0x00000012 
- 00016184  0x00001857 increase  0x00000006 , 0x00000012 
- 00016185  0x00001858 branch  0x00003307 
- 00016186  0x0000185a fetch  0x00000001 , 0x0000429a 
- 00016187  0x0000185b increase  0x00000001 , 0x0000003f 
- 00016188  0x0000185c store  0x00000001 , 0x0000429a 
- 00016189  0x0000185d rtn 
- 00016190  0x00001860 jam  0x00000000 , 0x0000429a 
- 00016191  0x00001861 branch  0x00003f2c 
- 00016192  0x00001864 fetch  0x00000001 , 0x000047f4 
- 00016193  0x00001865 isolate1  0x00000005 , 0x0000003f 
- 00016194  0x00001866 rtn 
- 00016195  0x0000186c setarg  0x00000000 
- 00016196  0x0000186d branch  0x00003f46 
- 00016197  0x0000186f setarg  0x0000aa55 
- 00016198  0x00001871 store  0x00000002 , 0x000002a8 
- 00016199  0x00001872 set1  0x00000025 , 0x00000000 
- 00016200  0x00001873 bpatch  0x000000d2 , 0x0000403a 
- 00016201  0x00001874 arg  0x00000002 , 0x00000002 
- 00016202  0x00001875 arg  0x000002a8 , 0x00000011 
- 00016203  0x00001876 arg  0x000000c3 , 0x00000012 
- 00016204  0x00001877 branch  0x0000683e 
- 00016205  0x0000187b set1  0x00000025 , 0x00000000 
- 00016206  0x0000187c bpatch  0x000000d3 , 0x0000403a 
- 00016207  0x0000187d arg  0x00000002 , 0x00000002 
- 00016208  0x0000187e arg  0x00000161 , 0x00000011 
- 00016209  0x0000187f arg  0x000000c3 , 0x00000012 
- 00016210  0x00001880 call  0x0000681d 
- 00016211  0x00001881 fetch  0x00000002 , 0x00000161 
- 00016212  0x00001882 arg  0x0000aa55 , 0x00000002 
- 00016213  0x00001883 isub  0x00000002 , 0x0000003e 
- 00016214  0x00001884 rtn 
- 00016215  0x00001888 fetch  0x00000001 , 0x00004747 
- 00016216  0x00001889 store  0x00000001 , 0x0000429d 
- 00016217  0x0000188a rtn 
- 00016218  0x0000188d arg  0x00000009 , 0x00000007 
- 00016219  0x0000188e branch  0x00003dc2 
- 00016220  0x00001891 arg  0x00000009 , 0x00000007 
- 00016221  0x00001892 branch  0x00003dc6 
- 00016222  0x00001895 jam  0x00000005 , 0x0000429e 
- 00016223  0x00001896 branch  0x00003f5a 
- 00016224  0x00001898 fetch  0x00000001 , 0x0000429e 
- 00016225  0x00001899 rtn  0x00000034 
- 00016226  0x0000189a increase  0xffffffff , 0x0000003f 
- 00016227  0x0000189b store  0x00000001 , 0x0000429e 
- 00016228  0x0000189c nrtn  0x00000034 
- 00016229  0x0000189d branch  0x00003f5c 
- 00016230  0x000018a0 jam  0x00000001 , 0x000043cc 
- 00016231  0x000018a1 rtn 
- 00016232  0x000018a4 jam  0x00000000 , 0x000043cc 
- 00016233  0x000018a5 rtn 
- 00016234  0x000018a8 jam  0x0000000a , 0x00000b7d 
- 00016235  0x000018a9 branch  0x00007c33 
- 00016236  0x000018ac jam  0x0000001d , 0x00000b7d 
- 00016237  0x000018ad branch  0x00007c33 
- 00016238  0x000018b0 set1  0x00000025 , 0x00000000 
- 00016239  0x000018b1 bpatch  0x000000d4 , 0x0000403a 
- 00016240  0x000018b2 fetch  0x00000001 , 0x0000429f 
- 00016241  0x000018b3 store  0x00000001 , 0x00000177 
- 00016242  0x000018b4 jam  0x00000001 , 0x00000257 
- 00016243  0x000018b5 jam  0x00000003 , 0x00000b7d 
- 00016244  0x000018b6 branch  0x00007c33 
- 00016245  0x000018b9 jam  0x0000001e , 0x00000b7d 
- 00016246  0x000018ba branch  0x00007c33 
- 00016247  0x000018bd jam  0x00000004 , 0x00000b7d 
- 00016248  0x000018be branch  0x00007c33 
- 00016249  0x000018c1 fetch  0x00000002 , 0x000047fe 
- 00016250  0x000018c2 store  0x00000002 , 0x000047f0 
- 00016251  0x000018c4 call  0x00003f94 
- 00016252  0x000018c6 jam  0x00000001 , 0x00000b7d 
- 00016253  0x000018c7 branch  0x00007c33 
- 00016254  0x000018ca setarg  0x00000000 
- 00016255  0x000018cb store  0x00000002 , 0x000047f0 
- 00016256  0x000018cc jam  0x00000002 , 0x00000b7d 
- 00016257  0x000018cd branch  0x00007c33 
- 00016258  0x000018d0 jam  0x0000000f , 0x00000b7d 
- 00016259  0x000018d1 branch  0x00007c33 
- 00016260  0x000018d4 jam  0x00000010 , 0x00000b7d 
- 00016261  0x000018d5 branch  0x00007c33 
- 00016262  0x000018d8 jam  0x0000000e , 0x00000b7d 
- 00016263  0x000018d9 branch  0x00007c33 
- 00016264  0x000018dc jam  0x0000000d , 0x00000b7d 
- 00016265  0x000018dd branch  0x00007c33 
- 00016266  0x000018e0 jam  0x00000017 , 0x00000b7d 
- 00016267  0x000018e1 branch  0x00007c33 
- 00016268  0x000018e4 jam  0x00000018 , 0x00000b7d 
- 00016269  0x000018e5 branch  0x00007c33 
- 00016270  0x000018e8 jam  0x00000016 , 0x00000b7d 
- 00016271  0x000018e9 branch  0x00007c33 
- 00016272  0x000018ec jam  0x00000011 , 0x00000b7d 
- 00016273  0x000018ed branch  0x00007c33 
- 00016274  0x000018f0 jam  0x0000001c , 0x00000b7d 
- 00016275  0x000018f1 branch  0x00007c33 
- 00016276  0x000018f4 jam  0x00000015 , 0x00000b7d 
- 00016277  0x000018f5 branch  0x00007c33 
- 00016278  0x000018f8 jam  0x00000014 , 0x00000b7d 
- 00016279  0x000018f9 branch  0x00007c33 
- 00016280  0x000018fd jam  0x00000013 , 0x00000b7d 
- 00016281  0x000018fe branch  0x00007c33 
- 00016282  0x00001901 jam  0x00000019 , 0x00000b7d 
- 00016283  0x00001902 branch  0x00007c33 
- 00016284  0x00001905 jam  0x00000006 , 0x00000b7d 
- 00016285  0x00001906 branch  0x00007c33 
- 00016286  0x00001909 jam  0x00000005 , 0x00000b7d 
- 00016287  0x0000190a branch  0x00007c33 
- 00016288  0x0000190d jam  0x0000001f , 0x00000b7d 
- 00016289  0x0000190e branch  0x00007c33 
- 00016290  0x00001911 jam  0x00000020 , 0x00000b7d 
- 00016291  0x00001912 branch  0x00007c33 
- 00016292  0x00001915 set1  0x0000000d , 0x00000000 
- 00016293  0x00001916 rtn 
- 00016294  0x00001919 set0  0x0000000d , 0x00000000 
- 00016295  0x0000191a rtn 
- 00016296  0x0000191f set1  0x00000025 , 0x00000000 
- 00016297  0x00001920 bpatch  0x00000090 , 0x00004032 
- 00016298  0x00001921 arg  0x00000020 , 0x00000002 
- 00016299  0x00001922 arg  0x00004419 , 0x00000011 
- 00016300  0x00001923 arg  0x000000a0 , 0x00000012 
- 00016301  0x00001924 call  0x0000681d 
- 00016302  0x00001927 arg  0x00000020 , 0x00000002 
- 00016303  0x00001928 arg  0x00004702 , 0x00000011 
- 00016304  0x00001929 arg  0x0000007f , 0x00000012 
- 00016305  0x0000192a call  0x0000681d 
- 00016306  0x0000192c arg  0x00000006 , 0x00000002 
- 00016307  0x0000192d arg  0x00004140 , 0x00000011 
- 00016308  0x0000192e arg  0x00000063 , 0x00000012 
- 00016309  0x0000192f call  0x0000681d 
- 00016310  0x00001931 arg  0x00000006 , 0x00000002 
- 00016311  0x00001932 arg  0x000044f9 , 0x00000011 
- 00016312  0x00001933 arg  0x00000069 , 0x00000012 
- 00016313  0x00001934 call  0x0000681d 
- 00016314  0x00001935 call  0x00005adb 
- 00016315  0x00001937 arg  0x00000002 , 0x00000002 
- 00016316  0x00001938 arg  0x000042ac , 0x00000011 
- 00016317  0x00001939 arg  0x000000c0 , 0x00000012 
- 00016318  0x0000193a call  0x0000681d 
- 00016319  0x0000193b call  0x00006909 
- 00016320  0x0000193d branch  0x00003fc1 
- 00016321  0x00001940 arg  0x0000000e , 0x00000002 
- 00016322  0x00001941 arg  0x0000054f , 0x00000011 
- 00016323  0x00001942 arg  0x0000006f , 0x00000012 
- 00016324  0x00001943 branch  0x0000681d 
- 00016325  0x00001946 set1  0x00000025 , 0x00000000 
- 00016326  0x00001947 bpatch  0x00000091 , 0x00004032 
- 00016327  0x00001948 call  0x00003f4d 
- 00016328  0x00001949 branch  0x00003fa8 , 0x00000005 
- 00016329  0x0000194b call  0x00003fd2 
- 00016330  0x0000194c call  0x00003fd7 
- 00016331  0x0000194d call  0x00005adb 
- 00016332  0x0000194e call  0x00003fdc 
- 00016333  0x0000194f call  0x00003fe0 
- 00016334  0x00001950 call  0x000062e9 
- 00016335  0x00001951 call  0x00003fe4 
- 00016336  0x00001952 call  0x00003fe9 
- 00016337  0x00001953 branch  0x00003f45 
- 00016338  0x00001956 fetcht  0x00000001 , 0x00004702 
- 00016339  0x00001957 increase  0x00000001 , 0x00000002 
- 00016340  0x00001958 arg  0x00004702 , 0x00000011 
- 00016341  0x00001959 arg  0x0000007f , 0x00000012 
- 00016342  0x0000195a branch  0x0000683e 
- 00016343  0x0000195d fetcht  0x00000001 , 0x00004419 
- 00016344  0x0000195e increase  0x00000001 , 0x00000002 
- 00016345  0x0000195f arg  0x00004419 , 0x00000011 
- 00016346  0x00001960 arg  0x000000a0 , 0x00000012 
- 00016347  0x00001961 branch  0x0000683e 
- 00016348  0x00001964 arg  0x00000006 , 0x00000002 
- 00016349  0x00001965 arg  0x000044f9 , 0x00000011 
- 00016350  0x00001966 arg  0x00000069 , 0x00000012 
- 00016351  0x00001967 branch  0x0000683e 
- 00016352  0x0000196a arg  0x00000006 , 0x00000002 
- 00016353  0x0000196b arg  0x00004140 , 0x00000011 
- 00016354  0x0000196c arg  0x00000063 , 0x00000012 
- 00016355  0x0000196d branch  0x0000683e 
- 00016356  0x00001970 fetcht  0x00000001 , 0x0000054f 
- 00016357  0x00001971 increase  0x00000001 , 0x00000002 
- 00016358  0x00001972 arg  0x0000054f , 0x00000011 
- 00016359  0x00001973 arg  0x0000006f , 0x00000012 
- 00016360  0x00001974 branch  0x0000683e 
- 00016361  0x00001977 setarg  0x000001a0 
- 00016362  0x00001978 store  0x00000002 , 0x000002a8 
- 00016363  0x0000197a arg  0x00000002 , 0x00000002 
- 00016364  0x0000197b arg  0x000002a8 , 0x00000011 
- 00016365  0x0000197c arg  0x000000c0 , 0x00000012 
- 00016366  0x0000197d branch  0x0000683e 
- 00016367  0x00001981 set1  0x00000025 , 0x00000000 
- 00016368  0x00001982 bpatch  0x00000092 , 0x00004032 
- 00016369  0x00001983 fetch  0x00000002 , 0x0000480e 
- 00016370  0x00001984 arg  0x0000012c , 0x00000002 
- 00016371  0x00001985 isub  0x00000002 , 0x0000003e 
- 00016372  0x00001986 branch  0x0000427f , 0x00000002 
- 00016373  0x00001987 call  0x00003e2b 
- 00016374  0x00001988 call  0x00007f6b 
- 00016375  0x00001989 copy  0x00000003 , 0x00000011 
- 00016376  0x0000198a fetch  0x00000002 , 0x0000480e 
- 00016377  0x0000198b increase  0xfffffffe , 0x0000003f 
- 00016378  0x0000198c iadd  0x00000003 , 0x00000003 
- 00016379  0x0000198d ifetch  0x00000002 , 0x00000003 
- 00016380  0x0000198e arg  0x00000a0d , 0x00000002 
- 00016381  0x0000198f isub  0x00000002 , 0x0000003e 
- 00016382  0x00001990 nrtn  0x00000005 
- 00016383  0x00001991 copy  0x00000011 , 0x00000003 
- 00016384  0x00001992 arg  0x00004850 , 0x00000012 
- 00016385  0x00001993 arg  0x00000003 , 0x00000039 
- 00016386  0x00001994 call  0x00004237 
- 00016387  0x00001995 nbranch  0x0000427f , 0x00000001 
- 00016388  0x00001996 branch  0x00004005 
- 00016389  0x00001999 set1  0x00000025 , 0x00000000 
- 00016390  0x0000199a bpatch  0x00000093 , 0x00004032 
- 00016391  0x0000199c copy  0x00000003 , 0x00000011 
- 00016392  0x0000199d arg  0x00004827 , 0x00000012 
- 00016393  0x0000199e force  0x00000004 , 0x00000039 
- 00016394  0x0000199f call  0x00004237 
- 00016395  0x000019a0 branch  0x0000406d , 0x00000001 
- 00016396  0x000019a2 arg  0x00004824 , 0x00000012 
- 00016397  0x000019a3 force  0x00000007 , 0x00000039 
- 00016398  0x000019a4 call  0x00004237 
- 00016399  0x000019a5 branch  0x00004074 , 0x00000001 
- 00016400  0x000019a7 arg  0x0000482e , 0x00000012 
- 00016401  0x000019a8 force  0x00000004 , 0x00000039 
- 00016402  0x000019a9 call  0x00004237 
- 00016403  0x000019aa branch  0x0000407b , 0x00000001 
- 00016404  0x000019ac arg  0x0000482b , 0x00000012 
- 00016405  0x000019ad force  0x00000007 , 0x00000039 
- 00016406  0x000019ae call  0x00004237 
- 00016407  0x000019af branch  0x00004081 , 0x00000001 
- 00016408  0x000019b1 arg  0x00004832 , 0x00000012 
- 00016409  0x000019b2 force  0x00000004 , 0x00000039 
- 00016410  0x000019b3 call  0x00004237 
- 00016411  0x000019b4 branch  0x00004087 , 0x00000001 
- 00016412  0x000019b6 arg  0x00004820 , 0x00000012 
- 00016413  0x000019b7 force  0x00000004 , 0x00000039 
- 00016414  0x000019b8 call  0x00004237 
- 00016415  0x000019b9 branch  0x0000408c , 0x00000001 
- 00016416  0x000019bb arg  0x0000481c , 0x00000012 
- 00016417  0x000019bc force  0x00000004 , 0x00000039 
- 00016418  0x000019bd call  0x00004237 
- 00016419  0x000019be branch  0x0000408f , 0x00000001 
- 00016420  0x000019c0 arg  0x00004836 , 0x00000012 
- 00016421  0x000019c1 force  0x00000005 , 0x00000039 
- 00016422  0x000019c2 call  0x00004237 
- 00016423  0x000019c3 branch  0x00004095 , 0x00000001 
- 00016424  0x000019c5 arg  0x00004853 , 0x00000012 
- 00016425  0x000019c6 force  0x00000004 , 0x00000039 
- 00016426  0x000019c7 call  0x00004237 
- 00016427  0x000019c8 branch  0x0000409b , 0x00000001 
- 00016428  0x000019ca arg  0x00004857 , 0x00000012 
- 00016429  0x000019cb force  0x00000004 , 0x00000039 
- 00016430  0x000019cc call  0x00004237 
- 00016431  0x000019cd branch  0x000040a1 , 0x00000001 
- 00016432  0x000019cf arg  0x0000485b , 0x00000012 
- 00016433  0x000019d0 force  0x00000005 , 0x00000039 
- 00016434  0x000019d1 call  0x00004237 
- 00016435  0x000019d2 branch  0x000040a5 , 0x00000001 
- 00016436  0x000019d4 arg  0x00004860 , 0x00000012 
- 00016437  0x000019d5 force  0x00000004 , 0x00000039 
- 00016438  0x000019d6 call  0x00004237 
- 00016439  0x000019d7 branch  0x000040ab , 0x00000001 
- 00016440  0x000019d9 arg  0x00004864 , 0x00000012 
- 00016441  0x000019da force  0x00000004 , 0x00000039 
- 00016442  0x000019db call  0x00004237 
- 00016443  0x000019dc branch  0x000040b0 , 0x00000001 
- 00016444  0x000019de arg  0x00004868 , 0x00000012 
- 00016445  0x000019df force  0x00000004 , 0x00000039 
- 00016446  0x000019e0 call  0x00004237 
- 00016447  0x000019e1 branch  0x000040b7 , 0x00000001 
- 00016448  0x000019e3 arg  0x0000486f , 0x00000012 
- 00016449  0x000019e4 force  0x00000004 , 0x00000039 
- 00016450  0x000019e5 call  0x00004237 
- 00016451  0x000019e6 branch  0x000040d6 , 0x00000001 
- 00016452  0x000019e8 arg  0x0000486c , 0x00000012 
- 00016453  0x000019e9 force  0x00000007 , 0x00000039 
- 00016454  0x000019ea call  0x00004237 
- 00016455  0x000019eb branch  0x000040dd , 0x00000001 
- 00016456  0x000019ed arg  0x00004873 , 0x00000012 
- 00016457  0x000019ee force  0x00000005 , 0x00000039 
- 00016458  0x000019ef call  0x00004237 
- 00016459  0x000019f0 branch  0x000040f2 , 0x00000001 
- 00016460  0x000019f2 arg  0x00004878 , 0x00000012 
- 00016461  0x000019f3 force  0x00000004 , 0x00000039 
- 00016462  0x000019f4 call  0x00004237 
- 00016463  0x000019f5 branch  0x000040f8 , 0x00000001 
- 00016464  0x000019f7 arg  0x0000487c , 0x00000012 
- 00016465  0x000019f8 force  0x00000007 , 0x00000039 
- 00016466  0x000019f9 call  0x00004237 
- 00016467  0x000019fa branch  0x000040fb , 0x00000001 
- 00016468  0x000019fc arg  0x00004841 , 0x00000012 
- 00016469  0x000019fd force  0x00000006 , 0x00000039 
- 00016470  0x000019fe call  0x00004237 
- 00016471  0x000019ff branch  0x00004100 , 0x00000001 
- 00016472  0x00001a01 arg  0x00004883 , 0x00000012 
- 00016473  0x00001a02 force  0x00000006 , 0x00000039 
- 00016474  0x00001a03 call  0x00004237 
- 00016475  0x00001a04 branch  0x0000412c , 0x00000001 
- 00016476  0x00001a06 arg  0x00004849 , 0x00000012 
- 00016477  0x00001a07 force  0x00000003 , 0x00000039 
- 00016478  0x00001a08 call  0x00004237 
- 00016479  0x00001a09 branch  0x0000410e , 0x00000001 
- 00016480  0x00001a0b arg  0x0000484c , 0x00000012 
- 00016481  0x00001a0c force  0x00000004 , 0x00000039 
- 00016482  0x00001a0d call  0x00004237 
- 00016483  0x00001a0e branch  0x00004117 , 0x00000001 
- 00016484  0x00001a10 arg  0x0000483b , 0x00000012 
- 00016485  0x00001a11 force  0x00000006 , 0x00000039 
- 00016486  0x00001a12 call  0x00004237 
- 00016487  0x00001a13 branch  0x00004127 , 0x00000001 
- 00016488  0x00001a15 arg  0x00004889 , 0x00000012 
- 00016489  0x00001a16 force  0x00000003 , 0x00000039 
- 00016490  0x00001a17 call  0x00004237 
- 00016491  0x00001a18 branch  0x00004129 , 0x00000001 
- 00016492  0x00001a19 branch  0x0000427f 
- 00016493  0x00001a1d ifetch  0x00000001 , 0x00000003 
- 00016494  0x00001a1e beq  0x0000003f , 0x00004071 
- 00016495  0x00001a1f beq  0x0000003d , 0x00004131 
- 00016496  0x00001a20 branch  0x0000427f 
- 00016497  0x00001a22 call  0x00007f6e 
- 00016498  0x00001a23 call  0x00004194 
- 00016499  0x00001a24 branch  0x00004286 
- 00016500  0x00001a28 ifetch  0x00000001 , 0x00000003 
- 00016501  0x00001a29 beq  0x0000003f , 0x00004078 
- 00016502  0x00001a2a beq  0x0000003d , 0x00004136 
- 00016503  0x00001a2b branch  0x0000427f 
- 00016504  0x00001a2d call  0x00007f6e 
- 00016505  0x00001a2e call  0x0000419b 
- 00016506  0x00001a2f branch  0x00004286 
- 00016507  0x00001a32 ifetch  0x00000001 , 0x00000003 
- 00016508  0x00001a33 beq  0x0000003f , 0x0000407f 
- 00016509  0x00001a34 beq  0x0000003d , 0x0000413c 
- 00016510  0x00001a35 branch  0x0000427f 
- 00016511  0x00001a37 call  0x000041a2 
- 00016512  0x00001a38 branch  0x00004286 
- 00016513  0x00001a3b ifetch  0x00000001 , 0x00000003 
- 00016514  0x00001a3c beq  0x0000003f , 0x00004085 
- 00016515  0x00001a3d beq  0x0000003d , 0x00004140 
- 00016516  0x00001a3e branch  0x0000427f 
- 00016517  0x00001a41 call  0x000041a8 
- 00016518  0x00001a42 branch  0x00004286 
- 00016519  0x00001a45 ifetch  0x00000001 , 0x00000003 
- 00016520  0x00001a46 beq  0x0000003f , 0x0000408a 
- 00016521  0x00001a47 branch  0x0000427f 
- 00016522  0x00001a49 call  0x000041ae 
- 00016523  0x00001a4a branch  0x00004286 
- 00016524  0x00001a4e ifetch  0x00000001 , 0x00000003 
- 00016525  0x00001a4f beq  0x0000003d , 0x00004149 
- 00016526  0x00001a50 branch  0x0000427f 
- 00016527  0x00001a54 ifetch  0x00000001 , 0x00000003 
- 00016528  0x00001a55 beq  0x0000003f , 0x00004093 
- 00016529  0x00001a56 beq  0x0000003d , 0x00004144 
- 00016530  0x00001a57 branch  0x0000427f 
- 00016531  0x00001a59 call  0x00004204 
- 00016532  0x00001a5a branch  0x00004286 
- 00016533  0x00001a5d ifetch  0x00000001 , 0x00000003 
- 00016534  0x00001a5e beq  0x0000003f , 0x00004099 
- 00016535  0x00001a5f beq  0x0000003d , 0x00004157 
- 00016536  0x00001a60 branch  0x0000427f 
- 00016537  0x00001a62 call  0x000041b4 
- 00016538  0x00001a63 branch  0x00004286 
- 00016539  0x00001a66 ifetch  0x00000001 , 0x00000003 
- 00016540  0x00001a67 beq  0x0000003f , 0x0000409f 
- 00016541  0x00001a68 beq  0x0000003d , 0x00004172 
- 00016542  0x00001a69 branch  0x0000427f 
- 00016543  0x00001a6b call  0x000041ba 
- 00016544  0x00001a6c branch  0x00004286 
- 00016545  0x00001a6f ifetch  0x00000001 , 0x00000003 
- 00016546  0x00001a70 beq  0x0000003f , 0x000040e1 
- 00016547  0x00001a71 beq  0x0000003d , 0x0000415a 
- 00016548  0x00001a72 branch  0x0000427f 
- 00016549  0x00001a76 ifetch  0x00000001 , 0x00000003 
- 00016550  0x00001a77 beq  0x0000003f , 0x000040a9 
- 00016551  0x00001a78 beq  0x0000003d , 0x0000416b 
- 00016552  0x00001a79 branch  0x0000427f 
- 00016553  0x00001a7b call  0x0000420b 
- 00016554  0x00001a7c branch  0x00004286 
- 00016555  0x00001a7f ifetch  0x00000001 , 0x00000003 
- 00016556  0x00001a80 beq  0x0000003f , 0x000040ae 
- 00016557  0x00001a81 branch  0x0000427f 
- 00016558  0x00001a83 call  0x000041c0 
- 00016559  0x00001a84 branch  0x00004286 
- 00016560  0x00001a87 ifetch  0x00000001 , 0x00000003 
- 00016561  0x00001a88 beq  0x0000003f , 0x000040b3 
- 00016562  0x00001a89 branch  0x00004286 
- 00016563  0x00001a8b call  0x000032ee 
- 00016564  0x00001a8c nbranch  0x0000427f , 0x00000005 
- 00016565  0x00001a8d call  0x000041cd 
- 00016566  0x00001a8e branch  0x00004286 
- 00016567  0x00001a91 ifetch  0x00000001 , 0x00000003 
- 00016568  0x00001a92 beq  0x0000003f , 0x000040ba 
- 00016569  0x00001a93 branch  0x0000427f 
- 00016570  0x00001a95 fetch  0x00000001 , 0x00004040 
- 00016571  0x00001a96 bbit0  0x00000000 , 0x0000427f 
- 00016572  0x00001a97 call  0x00007f6e 
- 00016573  0x00001a98 fetch  0x00000001 , 0x00004041 
- 00016574  0x00001a99 bbit1  0x00000000 , 0x000040c0 
- 00016575  0x00001a9a branch  0x000040cb 
- 00016576  0x00001a9c arg  0x00004868 , 0x00000011 
- 00016577  0x00001a9d arg  0x00000004 , 0x00000039 
- 00016578  0x00001a9e call  0x00004232 
- 00016579  0x00001a9f call  0x00004247 
- 00016580  0x00001aa0 setarg  0x00000034 
- 00016581  0x00001aa1 istore  0x00000001 , 0x0000000a 
- 00016582  0x00001aa2 call  0x0000424e 
- 00016583  0x00001aa3 arg  0x000003d0 , 0x00000011 
- 00016584  0x00001aa4 call  0x00007e9d 
- 00016585  0x00001aa5 call  0x000068fa 
- 00016586  0x00001aa6 branch  0x00004286 
- 00016587  0x00001aa8 arg  0x00004868 , 0x00000011 
- 00016588  0x00001aa9 arg  0x00000004 , 0x00000039 
- 00016589  0x00001aaa call  0x00004232 
- 00016590  0x00001aab call  0x00004247 
- 00016591  0x00001aac setarg  0x00000033 
- 00016592  0x00001aad istore  0x00000001 , 0x0000000a 
- 00016593  0x00001aae call  0x0000424e 
- 00016594  0x00001aaf arg  0x00000040 , 0x00000011 
- 00016595  0x00001ab0 call  0x00007e9d 
- 00016596  0x00001ab1 call  0x000068fa 
- 00016597  0x00001ab2 branch  0x00004286 
- 00016598  0x00001ab6 set1  0x00000025 , 0x00000000 
- 00016599  0x00001ab7 bpatch  0x00000094 , 0x00004032 
- 00016600  0x00001ab8 call  0x00003f3e 
- 00016601  0x00001ab9 fetch  0x00000001 , 0x0000429a 
- 00016602  0x00001aba bne  0x00000000 , 0x0000427f 
- 00016603  0x00001abb call  0x000041f0 
- 00016604  0x00001abc branch  0x00004286 
- 00016605  0x00001abf set1  0x00000025 , 0x00000000 
- 00016606  0x00001ac0 bpatch  0x00000095 , 0x00004032 
- 00016607  0x00001ac1 call  0x000041f6 
- 00016608  0x00001ac2 branch  0x00004286 
- 00016609  0x00001ac5 arg  0x00004857 , 0x00000011 
- 00016610  0x00001ac6 arg  0x00000004 , 0x00000039 
- 00016611  0x00001ac7 call  0x00004232 
- 00016612  0x00001ac8 call  0x000032ee 
- 00016613  0x00001ac9 nbranch  0x0000424a , 0x00000005 
- 00016614  0x00001aca fetch  0x00000001 , 0x00004041 
- 00016615  0x00001acb bbit1  0x00000001 , 0x000040eb 
- 00016616  0x00001acc call  0x000040ef 
- 00016617  0x00001acd call  0x000068fa 
- 00016618  0x00001ace branch  0x00004286 
- 00016619  0x00001ad0 setarg  0x0000004d 
- 00016620  0x00001ad1 istore  0x00000001 , 0x0000000a 
- 00016621  0x00001ad2 call  0x000068fa 
- 00016622  0x00001ad3 branch  0x00004286 
- 00016623  0x00001ad5 setarg  0x00000053 
- 00016624  0x00001ad6 istore  0x00000001 , 0x0000000a 
- 00016625  0x00001ad7 rtn 
- 00016626  0x00001ada ifetch  0x00000001 , 0x00000003 
- 00016627  0x00001adb beq  0x0000003f , 0x000040f6 
- 00016628  0x00001adc beq  0x0000003d , 0x0000417e 
- 00016629  0x00001add branch  0x0000427f 
- 00016630  0x00001adf call  0x000041d8 
- 00016631  0x00001ae0 branch  0x00004286 
- 00016632  0x00001ae3 ifetch  0x00000001 , 0x00000003 
- 00016633  0x00001ae4 beq  0x0000003d , 0x00004151 
- 00016634  0x00001ae5 branch  0x0000427f 
- 00016635  0x00001ae8 ifetch  0x00000001 , 0x00000003 
- 00016636  0x00001ae9 beq  0x0000003f , 0x000040fe 
- 00016637  0x00001aea branch  0x0000427f 
- 00016638  0x00001aec call  0x000041de 
- 00016639  0x00001aed branch  0x00004286 
- 00016640  0x00001af0 fetch  0x00000001 , 0x0000429f 
- 00016641  0x00001af1 store  0x00000001 , 0x00000177 
- 00016642  0x00001af2 call  0x0000691d 
- 00016643  0x00001af3 call  0x00003f3e 
- 00016644  0x00001af4 fetch  0x00000001 , 0x0000429a 
- 00016645  0x00001af5 bne  0x00000000 , 0x0000427f 
- 00016646  0x00001af6 fetch  0x00000001 , 0x000042a9 
- 00016647  0x00001af7 beq  0x00000033 , 0x0000410c 
- 00016648  0x00001af8 beq  0x00000034 , 0x0000410a 
- 00016649  0x00001af9 branch  0x0000427f 
- 00016650  0x00001afc call  0x00003f82 
- 00016651  0x00001afd branch  0x00004286 
- 00016652  0x00001aff call  0x00003f6e 
- 00016653  0x00001b00 branch  0x00004286 
- 00016654  0x00001b03 call  0x00003f3e 
- 00016655  0x00001b04 fetch  0x00000001 , 0x0000429a 
- 00016656  0x00001b05 bne  0x00000001 , 0x0000427f 
- 00016657  0x00001b06 fetch  0x00000001 , 0x00004041 
- 00016658  0x00001b07 bbit1  0x00000000 , 0x00004115 
- 00016659  0x00001b08 call  0x00003f77 
- 00016660  0x00001b09 branch  0x00004286 
- 00016661  0x00001b0d call  0x00003f90 
- 00016662  0x00001b0e branch  0x00004286 
- 00016663  0x00001b12 ifetch  0x00000001 , 0x00000003 
- 00016664  0x00001b13 beq  0x0000003d , 0x0000411a 
- 00016665  0x00001b14 branch  0x0000427f 
- 00016666  0x00001b16 ifetch  0x00000001 , 0x00000003 
- 00016667  0x00001b17 beq  0x00000031 , 0x00004122 
- 00016668  0x00001b18 beq  0x00000030 , 0x0000411e 
- 00016669  0x00001b19 branch  0x0000427f 
- 00016670  0x00001b1b call  0x00003f40 
- 00016671  0x00001b1c branch  0x00004286 , 0x00000001 
- 00016672  0x00001b1d call  0x00003f9e 
- 00016673  0x00001b1e branch  0x00004286 
- 00016674  0x00001b20 call  0x00003f40 
- 00016675  0x00001b21 nbranch  0x00004286 , 0x00000001 
- 00016676  0x00001b22 call  0x000063ab 
- 00016677  0x00001b23 call  0x00006414 
- 00016678  0x00001b24 branch  0x00004286 
- 00016679  0x00001b28 call  0x00003f43 
- 00016680  0x00001b29 branch  0x00004286 
- 00016681  0x00001b2c ifetch  0x00000001 , 0x00000003 
- 00016682  0x00001b2d beq  0x0000003d , 0x00004187 
- 00016683  0x00001b2e branch  0x0000427f 
- 00016684  0x00001b31 call  0x00003f3e 
- 00016685  0x00001b32 fetch  0x00000001 , 0x0000429a 
- 00016686  0x00001b33 bne  0x00000000 , 0x0000427f 
- 00016687  0x00001b34 call  0x0000638a 
- 00016688  0x00001b35 branch  0x00004286 
- 00016689  0x00001b3c arg  0x00004703 , 0x00000011 
- 00016690  0x00001b3d call  0x0000422b 
- 00016691  0x00001b3e storet  0x00000001 , 0x00004702 
- 00016692  0x00001b3f call  0x00003fd2 
- 00016693  0x00001b40 branch  0x00004286 
- 00016694  0x00001b43 arg  0x0000441a , 0x00000011 
- 00016695  0x00001b44 call  0x0000422b 
- 00016696  0x00001b45 storet  0x00000001 , 0x00004419 
- 00016697  0x00001b46 call  0x00003fd7 
- 00016698  0x00001b47 call  0x00005adb 
- 00016699  0x00001b48 branch  0x00004286 
- 00016700  0x00001b4b arg  0x00004140 , 0x00000005 
- 00016701  0x00001b4c call  0x00007ebf 
- 00016702  0x00001b4d call  0x00003fe0 
- 00016703  0x00001b4e branch  0x00004286 
- 00016704  0x00001b51 arg  0x000044f9 , 0x00000005 
- 00016705  0x00001b52 call  0x00007ebf 
- 00016706  0x00001b53 call  0x00003fdc 
- 00016707  0x00001b54 branch  0x00004286 
- 00016708  0x00001b57 arg  0x00000550 , 0x00000011 
- 00016709  0x00001b58 call  0x0000422b 
- 00016710  0x00001b59 storet  0x00000001 , 0x0000054f 
- 00016711  0x00001b5a call  0x00003fe4 
- 00016712  0x00001b5b branch  0x00004286 
- 00016713  0x00001b5e call  0x00007eb0 
- 00016714  0x00001b5f setarg  0x02dc6c00 
- 00016715  0x00001b60 idiv  0x00000002 
- 00016716  0x00001b61 call  0x00007efd 
- 00016717  0x00001b62 quotient  0x0000003f 
- 00016718  0x00001b63 store  0x00000002 , 0x000002a8 
- 00016719  0x00001b64 call  0x00003feb 
- 00016720  0x00001b65 branch  0x00004286 
- 00016721  0x00001b68 ifetch  0x00000001 , 0x00000003 
- 00016722  0x00001b69 sub  0x0000003f , 0x00000033 , 0x0000003e 
- 00016723  0x00001b6a nbranch  0x0000427f , 0x00000002 
- 00016724  0x00001b6b and  0x0000003f , 0x00000003 , 0x0000003f 
- 00016725  0x00001b6c store  0x00000001 , 0x00004812 
- 00016726  0x00001b6d branch  0x00004286 
- 00016727  0x00001b70 ifetch  0x00000003 , 0x00000003 
- 00016728  0x00001b71 store  0x00000003 , 0x0000414a 
- 00016729  0x00001b72 branch  0x00004286 
- 00016730  0x00001b75 call  0x000032ee 
- 00016731  0x00001b76 nbranch  0x0000427f , 0x00000005 
- 00016732  0x00001b77 ifetch  0x00000001 , 0x00000003 
- 00016733  0x00001b78 beq  0x00000053 , 0x00004160 
- 00016734  0x00001b79 beq  0x0000004d , 0x00004163 
- 00016735  0x00001b7a branch  0x0000427f 
- 00016736  0x00001b7d fetch  0x00000001 , 0x00004041 
- 00016737  0x00001b7e bbit1  0x00000001 , 0x00004166 
- 00016738  0x00001b7f branch  0x0000427f 
- 00016739  0x00001b82 fetch  0x00000001 , 0x00004041 
- 00016740  0x00001b83 bbit0  0x00000001 , 0x00004166 
- 00016741  0x00001b84 branch  0x0000427f 
- 00016742  0x00001b87 fetch  0x00000001 , 0x00004813 
- 00016743  0x00001b88 set1  0x00000004 , 0x0000003f 
- 00016744  0x00001b89 store  0x00000001 , 0x00004813 
- 00016745  0x00001b8a jam  0x00000018 , 0x00004272 
- 00016746  0x00001b8b branch  0x0000428c 
- 00016747  0x00001b8e arg  0x00004280 , 0x00000005 
- 00016748  0x00001b8f call  0x00007ebd 
- 00016749  0x00001b90 arg  0x00004282 , 0x00000005 
- 00016750  0x00001b91 call  0x00007ebd 
- 00016751  0x00001b92 arg  0x00004284 , 0x00000005 
- 00016752  0x00001b93 call  0x00007ebd 
- 00016753  0x00001b94 branch  0x00004286 
- 00016754  0x00001b97 ifetch  0x00000001 , 0x00000003 
- 00016755  0x00001b98 beq  0x00000031 , 0x00004176 
- 00016756  0x00001b99 beq  0x00000032 , 0x0000417c 
- 00016757  0x00001b9a branch  0x0000427f 
- 00016758  0x00001b9c ifetch  0x00000001 , 0x00000003 
- 00016759  0x00001b9d arg  0x000001b4 , 0x00000005 
- 00016760  0x00001b9e call  0x00007ebf 
- 00016761  0x00001b9f call  0x00006931 
- 00016762  0x00001ba0 nrtn  0x00000028 
- 00016763  0x00001ba1 branch  0x00004286 
- 00016764  0x00001ba3 call  0x0000693d 
- 00016765  0x00001ba4 branch  0x00004286 
- 00016766  0x00001ba7 ifetch  0x00000001 , 0x00000003 
- 00016767  0x00001ba8 fetcht  0x00000001 , 0x00004812 
- 00016768  0x00001ba9 nsetflag  0x00000034 , 0x00000002 , 0x00000002 
- 00016769  0x00001baa storet  0x00000001 , 0x00004812 
- 00016770  0x00001bab branch  0x00004286 , 0x00000034 
- 00016771  0x00001bac ifetch  0x00000001 , 0x00000003 
- 00016772  0x00001bad arg  0x00004814 , 0x00000005 
- 00016773  0x00001bae call  0x00007ebf 
- 00016774  0x00001baf branch  0x00004286 
- 00016775  0x00001bb2 set1  0x00000025 , 0x00000000 
- 00016776  0x00001bb3 bpatch  0x00000096 , 0x00004032 
- 00016777  0x00001bb4 arg  0x00000014 , 0x00000039 
- 00016778  0x00001bb5 arg  0x00001000 , 0x00000005 
- 00016779  0x00001bb6 call  0x0000497c 
- 00016780  0x00001bb7 arg  0x00001000 , 0x00000011 
- 00016781  0x00001bb8 fetch  0x00000001 , 0x00001000 
- 00016782  0x00001bb9 compare  0x00000012 , 0x0000003f , 0x000000ff 
- 00016783  0x00001bba call  0x00006b19 , 0x00000001 
- 00016784  0x00001bbb fetch  0x00000001 , 0x00001000 
- 00016785  0x00001bbc compare  0x00000013 , 0x0000003f , 0x000000ff 
- 00016786  0x00001bbd call  0x00006b45 , 0x00000001 
- 00016787  0x00001bbe branch  0x00004286 
- 00016788  0x00001bc4 arg  0x00004827 , 0x00000011 
- 00016789  0x00001bc5 arg  0x00000004 , 0x00000039 
- 00016790  0x00001bc6 call  0x00004232 
- 00016791  0x00001bc7 fetch  0x00000001 , 0x00004702 
- 00016792  0x00001bc8 copy  0x0000003f , 0x00000039 
- 00016793  0x00001bc9 arg  0x00004703 , 0x00000006 
- 00016794  0x00001bca branch  0x00007f74 
- 00016795  0x00001bcc arg  0x00004824 , 0x00000011 
- 00016796  0x00001bcd force  0x00000007 , 0x00000039 
- 00016797  0x00001bce call  0x00004232 
- 00016798  0x00001bcf call  0x00005b08 
- 00016799  0x00001bd0 ifetch  0x00000001 , 0x00000006 
- 00016800  0x00001bd1 copy  0x0000003f , 0x00000039 
- 00016801  0x00001bd2 branch  0x00007f74 
- 00016802  0x00001bd6 arg  0x0000482e , 0x00000011 
- 00016803  0x00001bd7 arg  0x00000004 , 0x00000039 
- 00016804  0x00001bd8 call  0x00004232 
- 00016805  0x00001bd9 arg  0x00004140 , 0x00000011 
- 00016806  0x00001bda call  0x00007e9d 
- 00016807  0x00001bdb branch  0x000068fa 
- 00016808  0x00001bdd arg  0x0000482b , 0x00000011 
- 00016809  0x00001bde arg  0x00000007 , 0x00000039 
- 00016810  0x00001bdf call  0x00004232 
- 00016811  0x00001be0 arg  0x000044f9 , 0x00000011 
- 00016812  0x00001be1 call  0x00007e9d 
- 00016813  0x00001be2 branch  0x000068fa 
- 00016814  0x00001be6 arg  0x00004832 , 0x00000011 
- 00016815  0x00001be7 arg  0x00000004 , 0x00000039 
- 00016816  0x00001be8 call  0x00004232 
- 00016817  0x00001be9 arg  0x00000006 , 0x00000039 
- 00016818  0x00001bea arg  0x00004804 , 0x00000006 
- 00016819  0x00001beb branch  0x00007f74 
- 00016820  0x00001bee arg  0x00004836 , 0x00000011 
- 00016821  0x00001bef arg  0x00000005 , 0x00000039 
- 00016822  0x00001bf0 call  0x00004232 
- 00016823  0x00001bf1 arg  0x00000003 , 0x00000039 
- 00016824  0x00001bf2 arg  0x0000414a , 0x00000006 
- 00016825  0x00001bf3 branch  0x00007f74 
- 00016826  0x00001bf6 arg  0x00004853 , 0x00000011 
- 00016827  0x00001bf7 arg  0x00000004 , 0x00000039 
- 00016828  0x00001bf8 call  0x00004232 
- 00016829  0x00001bf9 call  0x00006988 
- 00016830  0x00001bfa call  0x00004253 
- 00016831  0x00001bfb branch  0x000068fa 
- 00016832  0x00001bff call  0x00006929 
- 00016833  0x00001c00 arg  0x00004860 , 0x00000011 
- 00016834  0x00001c01 arg  0x00000004 , 0x00000039 
- 00016835  0x00001c02 call  0x00004232 
- 00016836  0x00001c03 fetch  0x00000001 , 0x000001b3 
- 00016837  0x00001c04 beq  0x00000033 , 0x000041c8 
- 00016838  0x00001c05 beq  0x00000034 , 0x000041c8 
- 00016839  0x00001c06 branch  0x000068fa 
- 00016840  0x00001c08 istore  0x00000001 , 0x0000000a 
- 00016841  0x00001c09 call  0x0000424e 
- 00016842  0x00001c0a arg  0x000001b4 , 0x00000011 
- 00016843  0x00001c0b call  0x00007e9d 
- 00016844  0x00001c0c branch  0x000068fa 
- 00016845  0x00001c0f set1  0x00000025 , 0x00000000 
- 00016846  0x00001c10 bpatch  0x00000097 , 0x00004032 
- 00016847  0x00001c11 arg  0x00004864 , 0x00000011 
- 00016848  0x00001c12 arg  0x00000004 , 0x00000039 
- 00016849  0x00001c13 call  0x00004232 
- 00016850  0x00001c14 call  0x000041d4 
- 00016851  0x00001c15 branch  0x000068fa 
- 00016852  0x00001c17 arg  0x00000018 , 0x00000011 
- 00016853  0x00001c18 arg  0x00000001 , 0x00000039 
- 00016854  0x00001c19 branch  0x00007e9e 
- 00016855  0x00001c1c rtn 
- 00016856  0x00001c20 arg  0x00004873 , 0x00000011 
- 00016857  0x00001c21 arg  0x00000005 , 0x00000039 
- 00016858  0x00001c22 call  0x00004232 
- 00016859  0x00001c23 arg  0x00004814 , 0x00000011 
- 00016860  0x00001c24 call  0x00007e9d 
- 00016861  0x00001c25 branch  0x000068fa 
- 00016862  0x00001c29 arg  0x0000487c , 0x00000011 
- 00016863  0x00001c2a arg  0x00000007 , 0x00000039 
- 00016864  0x00001c2b call  0x00004232 
- 00016865  0x00001c2c fetch  0x00000001 , 0x00004812 
- 00016866  0x00001c2d copy  0x0000003f , 0x00000011 
- 00016867  0x00001c2e fetch  0x00000001 , 0x00004040 
- 00016868  0x00001c2f isolate1  0x00000000 , 0x0000003f 
- 00016869  0x00001c30 setflag  0x00000001 , 0x00000003 , 0x00000011 
- 00016870  0x00001c31 isolate1  0x00000001 , 0x0000003f 
- 00016871  0x00001c32 setflag  0x00000001 , 0x00000005 , 0x00000011 
- 00016872  0x00001c33 fetch  0x00000001 , 0x00004041 
- 00016873  0x00001c34 isolate1  0x00000001 , 0x0000003f 
- 00016874  0x00001c35 setflag  0x00000001 , 0x00000004 , 0x00000011 
- 00016875  0x00001c36 isolate1  0x00000000 , 0x0000003f 
- 00016876  0x00001c37 setflag  0x00000001 , 0x00000006 , 0x00000011 
- 00016877  0x00001c38 copy  0x00000011 , 0x0000003f 
- 00016878  0x00001c39 istore  0x00000001 , 0x0000000a 
- 00016879  0x00001c3a branch  0x000068fa 
- 00016880  0x00001c3d setarg  0x009e8b33 
- 00016881  0x00001c3e store  0x00000003 , 0x00004147 
- 00016882  0x00001c3f fetch  0x00000001 , 0x000042a4 
- 00016883  0x00001c40 set1  0x00000000 , 0x0000003f 
- 00016884  0x00001c41 store  0x00000001 , 0x000042a4 
- 00016885  0x00001c42 branch  0x00004636 
- 00016886  0x00001c45 call  0x00003f3e 
- 00016887  0x00001c46 fetch  0x00000001 , 0x0000429a 
- 00016888  0x00001c47 bne  0x00000000 , 0x0000427f 
- 00016889  0x00001c48 call  0x00003f8a 
- 00016890  0x00001c49 fetch  0x00000001 , 0x000042a4 
- 00016891  0x00001c4a set1  0x00000001 , 0x0000003f 
- 00016892  0x00001c4b store  0x00000001 , 0x000042a4 
- 00016893  0x00001c4c setarg  0x00000200 
- 00016894  0x00001c4d store  0x00000002 , 0x0000481a 
- 00016895  0x00001c4e arg  0x0000486c , 0x00000011 
- 00016896  0x00001c4f arg  0x00000006 , 0x00000039 
- 00016897  0x00001c50 call  0x00004232 
- 00016898  0x00001c51 call  0x00007f74 
- 00016899  0x00001c52 branch  0x0000428c 
- 00016900  0x00001c57 arg  0x0000481c , 0x00000011 
- 00016901  0x00001c58 arg  0x00000004 , 0x00000039 
- 00016902  0x00001c59 call  0x00004232 
- 00016903  0x00001c5a fetch  0x00000001 , 0x0000054f 
- 00016904  0x00001c5b copy  0x0000003f , 0x00000039 
- 00016905  0x00001c5c arg  0x00000550 , 0x00000006 
- 00016906  0x00001c5d branch  0x00007f74 
- 00016907  0x00001c62 arg  0x0000485b , 0x00000011 
- 00016908  0x00001c63 arg  0x00000005 , 0x00000039 
- 00016909  0x00001c64 call  0x00004232 
- 00016910  0x00001c65 call  0x00004247 
- 00016911  0x00001c66 setarg  0x00000054 
- 00016912  0x00001c67 istore  0x00000001 , 0x0000000a 
- 00016913  0x00001c68 call  0x00004244 
- 00016914  0x00001c69 arg  0x00004280 , 0x00000011 
- 00016915  0x00001c6a call  0x00007e9b 
- 00016916  0x00001c6b call  0x00004247 
- 00016917  0x00001c6c setarg  0x00000041 
- 00016918  0x00001c6d istore  0x00000001 , 0x0000000a 
- 00016919  0x00001c6e call  0x00004244 
- 00016920  0x00001c6f arg  0x00004282 , 0x00000011 
- 00016921  0x00001c70 call  0x00007e9b 
- 00016922  0x00001c71 call  0x00004247 
- 00016923  0x00001c72 setarg  0x0000004f 
- 00016924  0x00001c73 istore  0x00000001 , 0x0000000a 
- 00016925  0x00001c74 call  0x00004244 
- 00016926  0x00001c75 arg  0x00004284 , 0x00000011 
- 00016927  0x00001c76 call  0x00007e9b 
- 00016928  0x00001c77 branch  0x00007f74 
- 00016929  0x00001c79 call  0x00007f6e 
- 00016930  0x00001c7a call  0x00004247 
- 00016931  0x00001c7b arg  0x00000182 , 0x00000011 
- 00016932  0x00001c7c call  0x00007e9d 
- 00016933  0x00001c7d call  0x0000424e 
- 00016934  0x00001c7e arg  0x0000017f , 0x00000011 
- 00016935  0x00001c7f call  0x00007e99 
- 00016936  0x00001c80 call  0x0000424e 
- 00016937  0x00001c81 call  0x000041d4 
- 00016938  0x00001c82 branch  0x000068fa 
- 00016939  0x00001c8e call  0x0000422d 
- 00016940  0x00001c8f branch  0x0000497c 
- 00016941  0x00001c91 call  0x00004269 
- 00016942  0x00001c92 copy  0x0000003f , 0x00000002 
- 00016943  0x00001c93 copy  0x0000003f , 0x00000039 
- 00016944  0x00001c94 copy  0x00000011 , 0x00000005 
- 00016945  0x00001c95 rtn 
- 00016946  0x00001c99 call  0x00007f6e 
- 00016947  0x00001c9a call  0x00004241 
- 00016948  0x00001c9c copy  0x00000011 , 0x00000006 
- 00016949  0x00001c9d call  0x00004976 
- 00016950  0x00001c9e branch  0x00004244 
- 00016951  0x00001ca2 ifetch  0x00000001 , 0x00000003 
- 00016952  0x00001ca3 ifetcht  0x00000001 , 0x00000012 
- 00016953  0x00001ca4 isub  0x00000002 , 0x0000003e 
- 00016954  0x00001ca5 disable  0x00000001 
- 00016955  0x00001ca6 nbranch  0x00004240 , 0x00000005 
- 00016956  0x00001ca7 increase  0x00000001 , 0x00000012 
- 00016957  0x00001ca8 loop  0x00004237 
- 00016958  0x00001ca9 enable  0x00000001 
- 00016959  0x00001caa rtn 
- 00016960  0x00001cac branch  0x00004251 
- 00016961  0x00001cb0 setarg  0x0000002b 
- 00016962  0x00001cb1 istore  0x00000001 , 0x0000000a 
- 00016963  0x00001cb2 rtn 
- 00016964  0x00001cb5 setarg  0x0000003a 
- 00016965  0x00001cb6 istore  0x00000001 , 0x0000000a 
- 00016966  0x00001cb7 rtn 
- 00016967  0x00001cbb setarg  0x0000003e 
- 00016968  0x00001cbc istore  0x00000001 , 0x0000000a 
- 00016969  0x00001cbd rtn 
- 00016970  0x00001cbf setarg  0x0000004e 
- 00016971  0x00001cc0 istore  0x00000001 , 0x0000000a 
- 00016972  0x00001cc1 call  0x000068fa 
- 00016973  0x00001cc2 branch  0x00004286 
- 00016974  0x00001cc7 setarg  0x0000002c 
- 00016975  0x00001cc8 istore  0x00000001 , 0x0000000a 
- 00016976  0x00001cc9 rtn 
- 00016977  0x00001ccc copy  0x00000011 , 0x00000003 
- 00016978  0x00001ccd rtn 
- 00016979  0x00001cd0 arg  0x00000195 , 0x00000013 
- 00016980  0x00001cd1 arg  0x00000004 , 0x00000039 
- 00016981  0x00001cd3 copy  0x00000039 , 0x0000003f 
- 00016982  0x00001cd4 store  0x00000001 , 0x00000161 
- 00016983  0x00001cd5 ifetch  0x00000001 , 0x00000013 
- 00016984  0x00001cd6 beq  0x00000033 , 0x0000425b 
- 00016985  0x00001cd7 beq  0x00000034 , 0x0000425b 
- 00016986  0x00001cd8 branch  0x00004267 
- 00016987  0x00001cda call  0x00004247 
- 00016988  0x00001cdb ifetch  0x00000001 , 0x00000013 
- 00016989  0x00001cdc istore  0x00000001 , 0x0000000a 
- 00016990  0x00001cdd increase  0x00000001 , 0x00000013 
- 00016991  0x00001cde call  0x0000424e 
- 00016992  0x00001cdf copy  0x00000013 , 0x00000011 
- 00016993  0x00001ce0 call  0x00007e9d 
- 00016994  0x00001ce2 increase  0x00000006 , 0x00000013 
- 00016995  0x00001ce3 fetch  0x00000001 , 0x00000161 
- 00016996  0x00001ce4 copy  0x0000003f , 0x00000039 
- 00016997  0x00001ce5 loop  0x00004255 
- 00016998  0x00001ce6 rtn 
- 00016999  0x00001ce8 increase  0x00000001 , 0x00000013 
- 00017000  0x00001ce9 branch  0x00004262 
- 00017001  0x00001cee set1  0x00000025 , 0x00000000 
- 00017002  0x00001cef bpatch  0x00000098 , 0x00004033 
- 00017003  0x00001cf0 hfetch  0x00000002 , 0x00008058 
- 00017004  0x00001cf1 isub  0x00000003 , 0x0000003f 
- 00017005  0x00001cf2 rtn  0x00000005 
- 00017006  0x00001cf3 branch  0x00004273 , 0x00000002 
- 00017007  0x00001cf5 fetcht  0x00000002 , 0x0000480e 
- 00017008  0x00001cf6 iadd  0x00000002 , 0x0000003f 
- 00017009  0x00001cf7 increase  0xfffffffe , 0x0000003f 
- 00017010  0x00001cf8 rtn 
- 00017011  0x00001cfa call  0x00004278 
- 00017012  0x00001cfb iadd  0x00000003 , 0x00000002 
- 00017013  0x00001cfc hfetch  0x00000002 , 0x00008058 
- 00017014  0x00001cfd isub  0x00000002 , 0x0000003f 
- 00017015  0x00001cfe branch  0x0000426f 
- 00017016  0x00001d01 arg  0x00004fff , 0x0000003f 
- 00017017  0x00001d02 increase  0x00000001 , 0x0000003f 
- 00017018  0x00001d03 arg  0x00004a00 , 0x00000002 
- 00017019  0x00001d04 isub  0x00000002 , 0x0000003f 
- 00017020  0x00001d05 rtn 
- 00017021  0x00001d08 fetcht  0x00000002 , 0x0000480e 
- 00017022  0x00001d09 branch  0x00006903 
- 00017023  0x00001d0f set1  0x00000025 , 0x00000000 
- 00017024  0x00001d10 bpatch  0x00000099 , 0x00004033 
- 00017025  0x00001d11 call  0x00007f6e 
- 00017026  0x00001d12 setarg  0x00525245 
- 00017027  0x00001d13 istore  0x00000003 , 0x0000000a 
- 00017028  0x00001d14 call  0x000068fa 
- 00017029  0x00001d15 branch  0x0000428c 
- 00017030  0x00001d18 set1  0x00000025 , 0x00000000 
- 00017031  0x00001d19 bpatch  0x0000009a , 0x00004033 
- 00017032  0x00001d1a call  0x00007f6e 
- 00017033  0x00001d1b setarg  0x00004b4f 
- 00017034  0x00001d1c istore  0x00000002 , 0x0000000a 
- 00017035  0x00001d1d call  0x000068fa 
- 00017036  0x00001d20 set1  0x00000025 , 0x00000000 
- 00017037  0x00001d21 bpatch  0x0000009b , 0x00004033 
- 00017038  0x00001d22 call  0x0000427d 
- 00017039  0x00001d24 setarg  0x00000000 
- 00017040  0x00001d25 store  0x00000002 , 0x0000480e 
- 00017041  0x00001d26 store  0x00000004 , 0x0000480a 
- 00017042  0x00001d27 rtn 
- 00017043  0x00001d2b call  0x00007db2 
- 00017044  0x00001d2c call  0x00003f94 
- 00017045  0x00001d2d setarg  0x0000429f 
- 00017046  0x00001d2e store  0x00000002 , 0x0000428c 
- 00017047  0x00001d2f setarg  0x000042be 
- 00017048  0x00001d30 store  0x00000002 , 0x00004292 
- 00017049  0x00001d31 setarg  0x00007cdb 
- 00017050  0x00001d32 store  0x00000002 , 0x00004290 
- 00017051  0x00001d33 jam  0x00000005 , 0x0000025a 
- 00017052  0x00001d34 jam  0x00000000 , 0x0000026e 
- 00017053  0x00001d35 jam  0x0000001b , 0x00004272 
- 00017054  0x00001d36 rtn 
- 00017055  0x00001d3a disable  0x00000001 
- 00017056  0x00001d3b call  0x00003f3e 
- 00017057  0x00001d3d jam  0x0000001b , 0x0000041c 
- 00017058  0x00001d3e fetch  0x00000001 , 0x0000429a 
- 00017059  0x00001d3f compare  0x00000002 , 0x0000003f , 0x00000003 
- 00017060  0x00001d40 nrtn  0x00000001 
- 00017061  0x00001d41 jam  0x00000000 , 0x000043d2 
- 00017062  0x00001d42 rtn 
- 00017063  0x00001d45 fetch  0x00000001 , 0x00000340 
- 00017064  0x00001d46 bbit0  0x00000000 , 0x000042b0 
- 00017065  0x00001d47 fetch  0x00000006 , 0x00000342 
- 00017066  0x00001d48 fetcht  0x00000006 , 0x000003d0 
- 00017067  0x00001d49 isub  0x00000002 , 0x0000003e 
- 00017068  0x00001d4a nrtn  0x00000005 
- 00017069  0x00001d4c fetch  0x00000006 , 0x000003d0 
- 00017070  0x00001d4d store  0x00000006 , 0x000044e7 
- 00017071  0x00001d4e rtn 
- 00017072  0x00001d51 arg  0x000000ff , 0x00000011 
- 00017073  0x00001d52 call  0x00005b52 
- 00017074  0x00001d53 nrtn  0x00000005 
- 00017075  0x00001d54 ifetch  0x00000002 , 0x00000006 
- 00017076  0x00001d55 fetcht  0x00000002 , 0x00000270 
- 00017077  0x00001d56 isub  0x00000002 , 0x0000003e 
- 00017078  0x00001d57 nrtn  0x00000005 
- 00017079  0x00001d58 fetch  0x00000001 , 0x0000026e 
- 00017080  0x00001d59 increase  0x00000001 , 0x0000003f 
- 00017081  0x00001d5a store  0x00000001 , 0x0000026e 
- 00017082  0x00001d5b fetcht  0x00000001 , 0x0000026f 
- 00017083  0x00001d5c isub  0x00000002 , 0x0000003e 
- 00017084  0x00001d5d branch  0x000042ad , 0x00000002 
- 00017085  0x00001d5e rtn 
- 00017086  0x00001d61 copy  0x00000013 , 0x0000003f 
- 00017087  0x00001d62 beq  0x00000015 , 0x000042c5 
- 00017088  0x00001d63 beq  0x00000014 , 0x000042d7 
- 00017089  0x00001d64 and  0x0000003f , 0x0000000f , 0x00000002 
- 00017090  0x00001d65 and_into  0x000000f0 , 0x0000003f 
- 00017091  0x00001d66 beq  0x00000050 , 0x000042cd 
- 00017092  0x00001d67 rtn 
- 00017093  0x00001d6a setarg  0x00000000 
- 00017094  0x00001d6b store  0x00000006 , 0x000044e7 
- 00017095  0x00001d6c jam  0x00000000 , 0x0000026e 
- 00017096  0x00001d6d setarg  0x00000000 
- 00017097  0x00001d6e store  0x00000005 , 0x00000ff1 
- 00017098  0x00001d6f jam  0x00000001 , 0x00000ff0 
- 00017099  0x00001d70 call  0x00007cdb 
- 00017100  0x00001d71 branch  0x00003f8a 
- 00017101  0x00001d74 rtn 
- 00017102  0x00001d75 fetch  0x00000001 , 0x000043d2 
- 00017103  0x00001d76 rtn  0x00000034 
- 00017104  0x00001d77 fetch  0x00000001 , 0x0000025a 
- 00017105  0x00001d78 rtn  0x00000034 
- 00017106  0x00001d79 increase  0xffffffff , 0x0000003f 
- 00017107  0x00001d7a store  0x00000001 , 0x0000025a 
- 00017108  0x00001d7b nrtn  0x00000034 
- 00017109  0x00001d7c call  0x000042d8 
- 00017110  0x00001d7d branch  0x00003f8e 
- 00017111  0x00001d81 branch  0x00003f8c 
- 00017112  0x00001d85 jam  0x00000005 , 0x0000025a 
- 00017113  0x00001d86 fetch  0x00000001 , 0x00000267 
- 00017114  0x00001d87 beq  0x00000001 , 0x000042e1 
- 00017115  0x00001d88 beq  0x00000002 , 0x000042dd 
- 00017116  0x00001d89 rtn 
- 00017117  0x00001d8b fetch  0x00000006 , 0x0000025b 
- 00017118  0x00001d8c store  0x00000006 , 0x00000268 
- 00017119  0x00001d8d jam  0x00000001 , 0x00000267 
- 00017120  0x00001d8e rtn 
- 00017121  0x00001d90 fetch  0x00000006 , 0x00000261 
- 00017122  0x00001d91 store  0x00000006 , 0x00000268 
- 00017123  0x00001d92 jam  0x00000002 , 0x00000267 
- 00017124  0x00001d93 rtn 
- 00017125  0x00001d97 ifetch  0x00000002 , 0x00000003 
- 00017126  0x00001d98 branch  0x00004490 , 0x00000034 
- 00017127  0x00001d99 iforce  0x00000013 
- 00017128  0x00001d9a ifetch  0x00000001 , 0x00000003 
- 00017129  0x00001d9b store  0x00000001 , 0x00000293 
- 00017130  0x00001d9c iforce  0x00000011 
- 00017131  0x00001d9d bbit0  0x00000006 , 0x000042ed 
- 00017132  0x00001d9e increase  0xfffffffe , 0x00000013 
- 00017133  0x00001da0 ifetch  0x00000002 , 0x00000003 
- 00017134  0x00001da1 rshift4  0x0000003f , 0x00000039 
- 00017135  0x00001da2 and  0x0000003f , 0x0000000f , 0x00000008 
- 00017136  0x00001da3 iadd  0x00000011 , 0x00000011 
- 00017137  0x00001da4 rshift8  0x0000003f , 0x0000003f 
- 00017138  0x00001da5 iadd  0x00000011 , 0x00000011 
- 00017139  0x00001da6 ifetch  0x00000001 , 0x00000003 
- 00017140  0x00001da7 iadd  0x00000011 , 0x0000003f 
- 00017141  0x00001da8 bne  0x000000ff , 0x00004319 
- 00017142  0x00001da9 add  0x00000013 , 0xfffffffc , 0x0000003f 
- 00017143  0x00001daa isub  0x00000039 , 0x0000003e 
- 00017144  0x00001dab nbranch  0x00004316 , 0x00000005 
- 00017145  0x00001dac fetch  0x00000001 , 0x00000293 
- 00017146  0x00001dad isolate0  0x00000007 , 0x0000003f 
- 00017147  0x00001dae branch  0x00004302 , 0x00000001 
- 00017148  0x00001daf set0  0x0000001b , 0x00000000 
- 00017149  0x00001db0 bmark1  0x0000001b , 0x00004302 
- 00017150  0x00001db1 and_into  0x00000007 , 0x0000003f 
- 00017151  0x00001db2 fetcht  0x00000001 , 0x0000028c 
- 00017152  0x00001db3 isub  0x00000002 , 0x0000003e 
- 00017153  0x00001db4 nbranch  0x00004316 , 0x00000005 
- 00017154  0x00001db6 setarg  0x00000640 
- 00017155  0x00001db7 force  0x00000007 , 0x00000007 
- 00017156  0x00001db8 call  0x00007e4c 
- 00017157  0x00001db9 deposit  0x00000008 
- 00017158  0x00001dba call  0x00004320 
- 00017159  0x00001dbb rtn  0x00000028 
- 00017160  0x00001dbc fetch  0x00000001 , 0x00000293 
- 00017161  0x00001dbd iforce  0x00000011 
- 00017162  0x00001dbe rshift3  0x0000003f , 0x00000002 
- 00017163  0x00001dbf and_into  0x00000007 , 0x00000002 
- 00017164  0x00001dc0 fetch  0x00000001 , 0x0000028b 
- 00017165  0x00001dc1 isub  0x00000002 , 0x0000003f 
- 00017166  0x00001dc2 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00017167  0x00001dc3 and_into  0x00000007 , 0x0000003f 
- 00017168  0x00001dc4 bne  0x00000001 , 0x00004316 
- 00017169  0x00001dc5 storet  0x00000001 , 0x0000028b 
- 00017170  0x00001dc6 fetch  0x00000001 , 0x00000272 
- 00017171  0x00001dc7 increase  0x00000001 , 0x0000003f 
- 00017172  0x00001dc8 store  0x00000001 , 0x00000272 
- 00017173  0x00001dc9 branch  0x00004319 
- 00017174  0x00001dcc fetch  0x00000001 , 0x00000273 
- 00017175  0x00001dcd increase  0x00000001 , 0x0000003f 
- 00017176  0x00001dce store  0x00000001 , 0x00000273 
- 00017177  0x00001dd0 hfetch  0x00000002 , 0x00008058 
- 00017178  0x00001dd1 iforce  0x00000003 
- 00017179  0x00001dd2 ifetch  0x00000002 , 0x00000003 
- 00017180  0x00001dd3 iadd  0x00000003 , 0x00000003 
- 00017181  0x00001dd4 deposit  0x00000003 
- 00017182  0x00001dd5 hstore  0x00000002 , 0x00008058 
- 00017183  0x00001dd6 rtn 
- 00017184  0x00001dd9 disable  0x00000028 
- 00017185  0x00001dda rtn  0x00000034 
- 00017186  0x00001ddb beq  0x00000001 , 0x00004328 
- 00017187  0x00001ddc beq  0x00000002 , 0x00004346 
- 00017188  0x00001ddd beq  0x00000005 , 0x00004507 
- 00017189  0x00001dde beq  0x00000006 , 0x000044dd 
- 00017190  0x00001ddf beq  0x00000008 , 0x00004a56 
- 00017191  0x00001de0 rtn 
- 00017192  0x00001de3 set0  0x00000018 , 0x00000000 
- 00017193  0x00001de4 ifetch  0x00000001 , 0x00000003 
- 00017194  0x00001de5 beq  0x000000da , 0x0000432f 
- 00017195  0x00001de6 beq  0x000000ac , 0x00004336 
- 00017196  0x00001de7 beq  0x000000ad , 0x0000433a 
- 00017197  0x00001de8 beq  0x000000de , 0x00004344 
- 00017198  0x00001de9 rtn 
- 00017199  0x00001deb bmark1  0x00000017 , 0x00004333 
- 00017200  0x00001dec force  0x000000da , 0x00000002 
- 00017201  0x00001ded setarg  0x00ededdc 
- 00017202  0x00001dee call  0x0000433c 
- 00017203  0x00001df0 force  0x000000ac , 0x00000002 
- 00017204  0x00001df1 setarg  0x00eeefaf 
- 00017205  0x00001df2 branch  0x0000433c 
- 00017206  0x00001df4 set1  0x00000017 , 0x00000000 
- 00017207  0x00001df5 force  0x000000ad , 0x00000002 
- 00017208  0x00001df6 setarg  0x00edacef 
- 00017209  0x00001df7 branch  0x0000433c 
- 00017210  0x00001df9 force  0x000000de , 0x00000002 
- 00017211  0x00001dfa setarg  0x00d0d0ad 
- 00017212  0x00001dfc lshift8  0x0000003f , 0x0000003f 
- 00017213  0x00001dfd ior  0x00000002 , 0x00000002 
- 00017214  0x00001dfe call  0x00004972 
- 00017215  0x00001dff istoret  0x00000004 , 0x0000000a 
- 00017216  0x00001e00 force  0x00000001 , 0x00000007 
- 00017217  0x00001e01 force  0x00000004 , 0x00000039 
- 00017218  0x00001e02 set0  0x00000013 , 0x00000000 
- 00017219  0x00001e03 branch  0x00004378 
- 00017220  0x00001e05 force  0x00000000 , 0x00000030 
- 00017221  0x00001e06 branch  0x00004933 
- 00017222  0x00001e09 copy  0x00000039 , 0x00000030 
- 00017223  0x00001e0a call  0x00004371 
- 00017224  0x00001e0b force  0x00000000 , 0x00000012 
- 00017225  0x00001e0c call  0x00004972 
- 00017226  0x00001e0d copy  0x00000030 , 0x00000039 
- 00017227  0x00001e0e ifetch  0x00000001 , 0x00000003 
- 00017228  0x00001e0f setarg  0x00000001 
- 00017229  0x00001e10 istore  0x00000001 , 0x0000000a 
- 00017230  0x00001e11 set0  0x0000001a , 0x00000000 
- 00017231  0x00001e13 ifetch  0x00000001 , 0x00000003 
- 00017232  0x00001e14 increase  0x00000001 , 0x00000012 
- 00017233  0x00001e15 beq  0x0000001c , 0x0000435b 
- 00017234  0x00001e16 compare  0x00000004 , 0x00000012 , 0x000000ff 
- 00017235  0x00001e17 nbranch  0x0000435d , 0x00000001 
- 00017236  0x00001e18 setflag  0x00000034 , 0x0000001a , 0x00000000 
- 00017237  0x00001e19 bne  0x0000003a , 0x0000435d 
- 00017238  0x00001e1a setarg  0x000007d0 
- 00017239  0x00001e1b force  0x00000000 , 0x00000007 
- 00017240  0x00001e1c call  0x00007e4c 
- 00017241  0x00001e1d set1  0x00000018 , 0x00000000 
- 00017242  0x00001e1e rtn 
- 00017243  0x00001e21 compare  0x00000006 , 0x00000012 , 0x000000ff 
- 00017244  0x00001e22 branch  0x00004366 , 0x00000001 
- 00017245  0x00001e24 isolate1  0x0000001a , 0x00000000 
- 00017246  0x00001e25 call  0x00004368 , 0x00000001 
- 00017247  0x00001e26 istore  0x00000001 , 0x0000000a 
- 00017248  0x00001e27 loop  0x0000434f 
- 00017249  0x00001e28 set0  0x00000019 , 0x00000000 
- 00017250  0x00001e29 copy  0x00000030 , 0x00000039 
- 00017251  0x00001e2a set1  0x00000013 , 0x00000000 
- 00017252  0x00001e2b force  0x00000002 , 0x00000007 
- 00017253  0x00001e2c branch  0x00004378 
- 00017254  0x00001e2e set1  0x00000019 , 0x00000000 
- 00017255  0x00001e2f branch  0x0000435d 
- 00017256  0x00001e32 rtnmark1  0x00000019 
- 00017257  0x00001e33 compare  0x0000000a , 0x00000012 , 0x000000ff 
- 00017258  0x00001e34 branch  0x0000436f , 0x00000001 
- 00017259  0x00001e35 compare  0x0000000b , 0x00000012 , 0x000000ff 
- 00017260  0x00001e36 nrtn  0x00000001 
- 00017261  0x00001e37 setarg  0x00000012 
- 00017262  0x00001e38 rtn 
- 00017263  0x00001e3a setarg  0x000000e9 
- 00017264  0x00001e3b rtn 
- 00017265  0x00001e3e fetch  0x00000001 , 0x00000293 
- 00017266  0x00001e3f increase  0x00000001 , 0x0000003f 
- 00017267  0x00001e40 and_into  0x00000007 , 0x0000003f 
- 00017268  0x00001e41 store  0x00000001 , 0x0000028c 
- 00017269  0x00001e42 force  0x00000000 , 0x00000039 
- 00017270  0x00001e43 force  0x00000000 , 0x00000007 
- 00017271  0x00001e44 set0  0x00000013 , 0x00000000 
- 00017272  0x00001e47 add  0x00000039 , 0x00000004 , 0x00000012 
- 00017273  0x00001e48 fetch  0x00000001 , 0x0000028c 
- 00017274  0x00001e49 lshift3  0x0000003f , 0x00000013 
- 00017275  0x00001e4a isolate0  0x00000014 , 0x00000000 
- 00017276  0x00001e4b nsetflag  0x00000001 , 0x00000006 , 0x00000013 
- 00017277  0x00001e4c branch  0x0000437f , 0x00000001 
- 00017278  0x00001e4d increase  0x00000002 , 0x00000012 
- 00017279  0x00001e4f bmark0  0x00000013 , 0x00004389 
- 00017280  0x00001e50 set1  0x00000007 , 0x00000013 
- 00017281  0x00001e51 fetch  0x00000001 , 0x00000294 
- 00017282  0x00001e52 ior  0x00000013 , 0x00000013 
- 00017283  0x00001e53 increase  0x00000001 , 0x0000003f 
- 00017284  0x00001e54 and_into  0x00000007 , 0x0000003f 
- 00017285  0x00001e55 store  0x00000001 , 0x00000294 
- 00017286  0x00001e56 fetch  0x00000001 , 0x00000274 
- 00017287  0x00001e57 increase  0x00000001 , 0x0000003f 
- 00017288  0x00001e58 store  0x00000001 , 0x00000274 
- 00017289  0x00001e5a fetch  0x00000002 , 0x0000028f 
- 00017290  0x00001e5b iforce  0x0000000a 
- 00017291  0x00001e5c deposit  0x00000012 
- 00017292  0x00001e5d isolate1  0x00000013 , 0x00000000 
- 00017293  0x00001e5e setflag  0x00000001 , 0x0000000f , 0x0000003f 
- 00017294  0x00001e5f istore  0x00000002 , 0x0000000a 
- 00017295  0x00001e60 copy  0x0000000a , 0x00000011 
- 00017296  0x00001e61 deposit  0x00000013 
- 00017297  0x00001e62 istore  0x00000001 , 0x0000000a 
- 00017298  0x00001e63 lshift4  0x00000039 , 0x0000003f 
- 00017299  0x00001e64 ior  0x00000007 , 0x0000003f 
- 00017300  0x00001e65 iadd  0x00000013 , 0x00000013 
- 00017301  0x00001e66 istore  0x00000002 , 0x0000000a 
- 00017302  0x00001e67 rshift8  0x0000003f , 0x0000003f 
- 00017303  0x00001e68 iadd  0x00000013 , 0x0000003f 
- 00017304  0x00001e69 sub  0x0000003f , 0x000000ff , 0x0000003f 
- 00017305  0x00001e6a istore  0x00000001 , 0x0000000a 
- 00017306  0x00001e6b bmark0  0x00000014 , 0x0000439f 
- 00017307  0x00001e6c increase  0x00000004 , 0x00000039 
- 00017308  0x00001e6d copy  0x00000011 , 0x0000000a 
- 00017309  0x00001e6e call  0x00004986 
- 00017310  0x00001e6f istore  0x00000002 , 0x0000000a 
- 00017311  0x00001e71 fetch  0x00000002 , 0x0000028f 
- 00017312  0x00001e72 iadd  0x00000012 , 0x0000000a 
- 00017313  0x00001e73 increase  0x00000002 , 0x0000000a 
- 00017314  0x00001e74 deposit  0x0000000a 
- 00017315  0x00001e75 store  0x00000002 , 0x0000028f 
- 00017316  0x00001e76 hstore  0x00000002 , 0x0000805e 
- 00017317  0x00001e77 fetcht  0x00000002 , 0x0000028d 
- 00017318  0x00001e78 call  0x000043d8 
- 00017319  0x00001e79 call  0x000043ab 
- 00017320  0x00001e7a setarg  0x00000640 
- 00017321  0x00001e7b force  0x00000007 , 0x00000007 
- 00017322  0x00001e7c branch  0x00007e4c 
- 00017323  0x00001e7f setarg  0x00000190 
- 00017324  0x00001e80 force  0x00000001 , 0x00000007 
- 00017325  0x00001e81 call  0x00007e4c 
- 00017326  0x00001e82 set1  0x00000015 , 0x00000000 
- 00017327  0x00001e83 rtn 
- 00017328  0x00001e86 rtnmark0  0x00000015 
- 00017329  0x00001e87 force  0x00000001 , 0x00000007 
- 00017330  0x00001e88 call  0x00007e53 
- 00017331  0x00001e89 nrtn  0x00000034 
- 00017332  0x00001e8a fetch  0x00000002 , 0x0000028d 
- 00017333  0x00001e8b hstore  0x00000002 , 0x00008060 
- 00017334  0x00001e8c branch  0x000043ab 
- 00017335  0x00001e8f fetch  0x00000002 , 0x0000028f 
- 00017336  0x00001e90 fetcht  0x00000002 , 0x0000028d 
- 00017337  0x00001e91 isub  0x00000002 , 0x0000003e 
- 00017338  0x00001e92 branch  0x000043d6 , 0x00000005 
- 00017339  0x00001e93 copy  0x00000002 , 0x0000000a 
- 00017340  0x00001e94 ifetch  0x00000002 , 0x0000000a 
- 00017341  0x00001e95 iforce  0x00000011 
- 00017342  0x00001e96 iand  0x00000035 , 0x0000003f 
- 00017343  0x00001e97 iadd  0x0000000a , 0x0000000a 
- 00017344  0x00001e98 hfetch  0x00000002 , 0x00008110 
- 00017345  0x00001e99 isub  0x0000000a , 0x0000003f 
- 00017346  0x00001e9a iand  0x00000035 , 0x00000012 
- 00017347  0x00001e9b fetch  0x00000002 , 0x0000028f 
- 00017348  0x00001e9c isub  0x0000000a , 0x0000003f 
- 00017349  0x00001e9d iand  0x00000035 , 0x0000003f 
- 00017350  0x00001e9e isub  0x00000012 , 0x0000003f 
- 00017351  0x00001e9f nrtn  0x00000002 
- 00017352  0x00001ea0 isolate0  0x0000000f , 0x00000011 
- 00017353  0x00001ea1 branch  0x000043d1 , 0x00000001 
- 00017354  0x00001ea2 fetch  0x00000001 , 0x00000272 
- 00017355  0x00001ea3 rtn  0x00000034 
- 00017356  0x00001ea4 increase  0xffffffff , 0x0000003f 
- 00017357  0x00001ea5 store  0x00000001 , 0x00000272 
- 00017358  0x00001ea6 fetch  0x00000001 , 0x00000274 
- 00017359  0x00001ea7 increase  0xffffffff , 0x0000003f 
- 00017360  0x00001ea8 store  0x00000001 , 0x00000274 
- 00017361  0x00001eaa copy  0x0000000a , 0x00000002 
- 00017362  0x00001eab storet  0x00000002 , 0x0000028d 
- 00017363  0x00001eac fetch  0x00000002 , 0x0000028f 
- 00017364  0x00001ead call  0x000043d8 
- 00017365  0x00001eae branch  0x000043b7 
- 00017366  0x00001eb0 set0  0x00000015 , 0x00000000 
- 00017367  0x00001eb1 rtn 
- 00017368  0x00001eb4 isub  0x00000002 , 0x0000003f 
- 00017369  0x00001eb5 iand  0x00000035 , 0x0000003f 
- 00017370  0x00001eb6 isub  0x00000035 , 0x0000003f 
- 00017371  0x00001eb7 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00017372  0x00001eb8 store  0x00000002 , 0x00000291 
- 00017373  0x00001eb9 rtn 
- 00017374  0x00001ebc fetch  0x00000002 , 0x0000028f 
- 00017375  0x00001ebd iadd  0x0000000a , 0x0000000a 
- 00017376  0x00001ebe rtn 
- 00017377  0x00001ec3 rtn 
- 00017378  0x00001ec6 set1  0x00000025 , 0x00000000 
- 00017379  0x00001ec7 bpatch  0x000000ec , 0x0000403d 
- 00017380  0x00001ec8 fetch  0x00000001 , 0x00004272 
- 00017381  0x00001ec9 nrtn  0x00000034 
- 00017382  0x00001ecb call  0x000043e9 
- 00017383  0x00001ecc ncall  0x0000440e , 0x00000028 
- 00017384  0x00001ecd rtn 
- 00017385  0x00001ed0 set1  0x00000025 , 0x00000000 
- 00017386  0x00001ed1 bpatch  0x000000ed , 0x0000403d 
- 00017387  0x00001ed2 copy  0x00000003 , 0x00000011 
- 00017388  0x00001ed3 arg  0x00000004 , 0x00000002 
- 00017389  0x00001ed4 ifetch  0x00000001 , 0x00000003 
- 00017390  0x00001ed5 beq  0x00000001 , 0x000043f4 
- 00017391  0x00001ed6 increase  0x00000001 , 0x00000002 
- 00017392  0x00001ed7 beq  0x00000002 , 0x000043f4 
- 00017393  0x00001ed8 copy  0x00000003 , 0x0000003f 
- 00017394  0x00001ed9 hstore  0x00000002 , 0x00008058 
- 00017395  0x00001eda rtn 
- 00017396  0x00001edc hfetch  0x00000002 , 0x00008112 
- 00017397  0x00001edd isub  0x00000002 , 0x0000003e 
- 00017398  0x00001ede nbranch  0x000043f4 , 0x00000002 
- 00017399  0x00001ee0 disable  0x00000028 
- 00017400  0x00001ee1 copy  0x00000011 , 0x00000003 
- 00017401  0x00001ee2 call  0x00004417 
- 00017402  0x00001ee3 iadd  0x00000002 , 0x00000002 
- 00017403  0x00001ee5 hfetch  0x00000002 , 0x00008112 
- 00017404  0x00001ee6 isub  0x00000002 , 0x0000003e 
- 00017405  0x00001ee7 nbranch  0x000043fb , 0x00000002 
- 00017406  0x00001ee8 copy  0x00000011 , 0x00000003 
- 00017407  0x00001ee9 ifetch  0x00000001 , 0x00000003 
- 00017408  0x00001eea beq  0x00000001 , 0x00004507 
- 00017409  0x00001eeb beq  0x00000002 , 0x00004403 
- 00017410  0x00001eec branch  0x00003bf1 
- 00017411  0x00001eee set1  0x00000025 , 0x00000000 
- 00017412  0x00001eef bpatch  0x000000ee , 0x0000403d 
- 00017413  0x00001ef0 copy  0x00000003 , 0x00000011 
- 00017414  0x00001ef1 ifetch  0x00000002 , 0x00000003 
- 00017415  0x00001ef2 copy  0x00000011 , 0x00000003 
- 00017416  0x00001ef3 fetcht  0x00000001 , 0x00000046 
- 00017417  0x00001ef4 icompare  0x000000ff , 0x00000002 
- 00017418  0x00001ef5 branch  0x000044dd , 0x00000001 
- 00017419  0x00001ef6 branch  0x000058ea , 0x00000036 
- 00017420  0x00001ef7 enable  0x00000028 
- 00017421  0x00001ef8 rtn 
- 00017422  0x00001efa set1  0x00000025 , 0x00000000 
- 00017423  0x00001efb bpatch  0x000000ef , 0x0000403d 
- 00017424  0x00001efc hfetch  0x00000002 , 0x00008058 
- 00017425  0x00001efd iforce  0x00000003 
- 00017426  0x00001efe call  0x00004417 
- 00017427  0x00001eff iadd  0x00000003 , 0x00000003 
- 00017428  0x00001f00 deposit  0x00000003 
- 00017429  0x00001f01 hstore  0x00000002 , 0x00008058 
- 00017430  0x00001f02 rtn 
- 00017431  0x00001f08 ifetch  0x00000001 , 0x00000003 
- 00017432  0x00001f09 increase  0x00000002 , 0x00000003 
- 00017433  0x00001f0a beq  0x00000002 , 0x0000441c 
- 00017434  0x00001f0b ifetch  0x00000001 , 0x00000003 
- 00017435  0x00001f0c rtn 
- 00017436  0x00001f0e ifetch  0x00000002 , 0x00000003 
- 00017437  0x00001f0f rtn 
- 00017438  0x00001f12 hfetch  0x00000002 , 0x0000805e 
- 00017439  0x00001f13 increase  0xfffffffb , 0x0000000a 
- 00017440  0x00001f14 iadd  0x0000000a , 0x0000000a 
- 00017441  0x00001f15 rtn 
- 00017442  0x00001f18 arg  0x00000004 , 0x00000002 
- 00017443  0x00001f19 branch  0x00004425 
- 00017444  0x00001f1b arg  0x00000002 , 0x00000002 
- 00017445  0x00001f1d set1  0x00000025 , 0x00000000 
- 00017446  0x00001f1e bpatch  0x000000f0 , 0x0000403e 
- 00017447  0x00001f1f increase  0x00000001 , 0x00000039 
- 00017448  0x00001f20 hfetch  0x00000002 , 0x0000805e 
- 00017449  0x00001f21 copy  0x0000003f , 0x0000000a 
- 00017450  0x00001f22 copy  0x00000039 , 0x0000003f 
- 00017451  0x00001f23 istoret  0x00000001 , 0x0000000a 
- 00017452  0x00001f24 increase  0xffffffff , 0x0000003f 
- 00017453  0x00001f25 iadd  0x0000000a , 0x0000000a 
- 00017454  0x00001f26 copy  0x0000000a , 0x0000003f 
- 00017455  0x00001f27 store  0x00000002 , 0x0000029d 
- 00017456  0x00001f28 copy  0x00000002 , 0x0000003f 
- 00017457  0x00001f29 rtneq  0x00000002 
- 00017458  0x00001f2a fetch  0x00000002 , 0x0000029d 
- 00017459  0x00001f2b hstore  0x00000002 , 0x0000805e 
- 00017460  0x00001f2c branch  0x0000443b 
- 00017461  0x00001f2f set1  0x00000025 , 0x00000000 
- 00017462  0x00001f30 bpatch  0x000000f1 , 0x0000403e 
- 00017463  0x00001f31 fetch  0x00000002 , 0x0000029d 
- 00017464  0x00001f32 branch  0x00003bf1 , 0x00000034 
- 00017465  0x00001f33 hstore  0x00000002 , 0x0000805e 
- 00017466  0x00001f34 branch  0x0000443b 
- 00017467  0x00001f37 setarg  0x00000000 
- 00017468  0x00001f38 store  0x00000002 , 0x0000029d 
- 00017469  0x00001f39 rtn 
- 00017470  0x00001f3c hfetcht  0x00000002 , 0x00008110 
- 00017471  0x00001f3d hfetch  0x00000002 , 0x0000805e 
- 00017472  0x00001f3e isub  0x00000002 , 0x00000011 
- 00017473  0x00001f3f nbranch  0x00004447 , 0x00000002 
- 00017474  0x00001f40 hfetcht  0x00000002 , 0x0000805a 
- 00017475  0x00001f41 hfetch  0x00000002 , 0x0000805c 
- 00017476  0x00001f42 isub  0x00000002 , 0x0000003f 
- 00017477  0x00001f43 isub  0x00000011 , 0x00000002 
- 00017478  0x00001f44 rtn 
- 00017479  0x00001f46 sub  0x00000011 , 0xffffffff , 0x00000002 
- 00017480  0x00001f47 rtn 
- 00017481  0x00001f4d set0  0x00000025 , 0x00000000 
- 00017482  0x00001f4e bpatch  0x000000cd , 0x00004019 
- 00017483  0x00001f4f fetch  0x00000001 , 0x00004132 
- 00017484  0x00001f50 rtnne  0x00000001 
- 00017485  0x00001f51 call  0x000044a3 
- 00017486  0x00001f52 call  0x00004494 
- 00017487  0x00001f53 call  0x000043b0 , 0x00000001 
- 00017488  0x00001f54 call  0x00004494 
- 00017489  0x00001f55 call  0x000043b7 , 0x00000001 
- 00017490  0x00001f56 branch  0x000044e6 
- 00017491  0x00001f57 rtnmark0  0x00000018 
- 00017492  0x00001f58 force  0x00000000 , 0x00000007 
- 00017493  0x00001f59 call  0x00007e53 
- 00017494  0x00001f5a nrtn  0x00000034 
- 00017495  0x00001f5b call  0x00004472 
- 00017496  0x00001f5c call  0x00004494 
- 00017497  0x00001f5d nrtn  0x00000001 
- 00017498  0x00001f5e set0  0x00000017 , 0x00000000 
- 00017499  0x00001f5f force  0x000000da , 0x00000002 
- 00017500  0x00001f60 setarg  0x00ededdc 
- 00017501  0x00001f61 call  0x0000433c 
- 00017502  0x00001f62 setarg  0x000007d0 
- 00017503  0x00001f63 force  0x00000000 , 0x00000007 
- 00017504  0x00001f64 branch  0x00007e4c 
- 00017505  0x00001f68 set0  0x00000025 , 0x00000000 
- 00017506  0x00001f69 bpatch  0x000000ce , 0x00004019 
- 00017507  0x00001f6a rtn  0x0000002b 
- 00017508  0x00001f6b setarg  0x00004aed 
- 00017509  0x00001f6c store  0x00000002 , 0x00004290 
- 00017510  0x00001f6e setarg  0x000001a0 
- 00017511  0x00001f6f store  0x00000002 , 0x000042ac 
- 00017512  0x00001f71 set0  0x00000025 , 0x00000000 
- 00017513  0x00001f72 bpatch  0x000000cf , 0x00004019 
- 00017514  0x00001f73 call  0x00006a0d 
- 00017515  0x00001f74 setarg  0x00001800 
- 00017516  0x00001f75 hstore  0x00000002 , 0x00008054 
- 00017517  0x00001f76 setarg  0x00001bff 
- 00017518  0x00001f77 hstore  0x00000002 , 0x00008056 
- 00017519  0x00001f78 setarg  0x00001c00 
- 00017520  0x00001f79 hstore  0x00000002 , 0x0000805a 
- 00017521  0x00001f7a call  0x00004489 
- 00017522  0x00001f7c set0  0x00000025 , 0x00000000 
- 00017523  0x00001f7d bpatch  0x000000d0 , 0x0000401a 
- 00017524  0x00001f7e hjam  0x00000000 , 0x00008062 
- 00017525  0x00001f7f jam  0x00000000 , 0x0000028b 
- 00017526  0x00001f80 jam  0x00000000 , 0x0000028c 
- 00017527  0x00001f81 jam  0x00000000 , 0x00000294 
- 00017528  0x00001f82 setarg  0x00001c00 
- 00017529  0x00001f83 store  0x00000002 , 0x0000028f 
- 00017530  0x00001f84 store  0x00000002 , 0x0000028d 
- 00017531  0x00001f85 hstore  0x00000002 , 0x0000805e 
- 00017532  0x00001f86 hstore  0x00000002 , 0x00008060 
- 00017533  0x00001f87 setarg  0x00001800 
- 00017534  0x00001f88 hstore  0x00000002 , 0x00008058 
- 00017535  0x00001f89 store  0x00000002 , 0x00000289 
- 00017536  0x00001f8b set0  0x00000025 , 0x00000000 
- 00017537  0x00001f8c bpatch  0x000000d1 , 0x0000401a 
- 00017538  0x00001f8d hfetch  0x00000002 , 0x00008050 
- 00017539  0x00001f8e set0  0x0000000f , 0x0000003f 
- 00017540  0x00001f8f hstore  0x00000002 , 0x00008050 
- 00017541  0x00001f90 call  0x00006909 
- 00017542  0x00001f91 hjam  0x00000001 , 0x00008043 
- 00017543  0x00001f92 hjam  0x00000081 , 0x00008062 
- 00017544  0x00001f93 branch  0x00004497 
- 00017545  0x00001f96 setarg  0x00001fff 
- 00017546  0x00001f97 hstore  0x00000002 , 0x0000805c 
- 00017547  0x00001f98 hfetch  0x00000001 , 0x00008081 
- 00017548  0x00001f99 or_into  0x00000007 , 0x0000003f 
- 00017549  0x00001f9a hstore  0x00000001 , 0x00008081 
- 00017550  0x00001f9b jam  0x000000ff , 0x0000029f 
- 00017551  0x00001f9c rtn 
- 00017552  0x00001f9f hfetch  0x00000002 , 0x00008116 
- 00017553  0x00001fa0 hstore  0x00000002 , 0x00008058 
- 00017554  0x00001fa1 set1  0x0000001b , 0x00000000 
- 00017555  0x00001fa2 rtn 
- 00017556  0x00001fa6 hfetch  0x00000001 , 0x00008062 
- 00017557  0x00001fa7 isolate1  0x00000003 , 0x0000003f 
- 00017558  0x00001fa8 rtn 
- 00017559  0x00001fab setarg  0x00004803 
- 00017560  0x00001fac store  0x00000002 , 0x00000295 
- 00017561  0x00001fad store  0x00000002 , 0x00000297 
- 00017562  0x00001fae force  0x00000001 , 0x00000002 
- 00017563  0x00001faf iadd  0x00000002 , 0x0000003f 
- 00017564  0x00001fb0 iadd  0x00000002 , 0x0000003f 
- 00017565  0x00001fb1 increase  0x00000002 , 0x0000003f 
- 00017566  0x00001fb2 store  0x00000002 , 0x00000299 
- 00017567  0x00001fb3 setarg  0x00000000 
- 00017568  0x00001fb4 store  0x00000001 , 0x0000029c 
- 00017569  0x00001fb5 store  0x00000001 , 0x0000029b 
- 00017570  0x00001fb6 rtn 
- 00017571  0x00001fb9 set0  0x00000025 , 0x00000000 
- 00017572  0x00001fba bpatch  0x000000d2 , 0x0000401a 
- 00017573  0x00001fbb hfetch  0x00000001 , 0x0000810c 
- 00017574  0x00001fbc iforce  0x00000012 
- 00017575  0x00001fbd bbit0  0x00000003 , 0x000044ad 
- 00017576  0x00001fbe hfetch  0x00000002 , 0x00008112 
- 00017577  0x00001fbf iforce  0x00000013 
- 00017578  0x00001fc0 arg  0x0000044f , 0x00000002 
- 00017579  0x00001fc1 isub  0x00000002 , 0x0000003e 
- 00017580  0x00001fc2 nrtn  0x00000005 
- 00017581  0x00001fc4 hfetch  0x00000002 , 0x00008058 
- 00017582  0x00001fc5 iforce  0x00000003 
- 00017583  0x00001fc6 call  0x00004494 
- 00017584  0x00001fc7 branch  0x000042e5 , 0x00000001 
- 00017585  0x00001fc8 branch  0x000043e2 
- 00017586  0x00001fcb call  0x00004494 
- 00017587  0x00001fcc branch  0x00004371 , 0x00000001 
- 00017588  0x00001fcd rtn 
- 00017589  0x00001fd0 hfetcht  0x00000001 , 0x0000810c 
- 00017590  0x00001fd1 isolate1  0x00000006 , 0x00000002 
- 00017591  0x00001fd2 branch  0x000044b5 , 0x00000001 
- 00017592  0x00001fd3 hstore  0x00000001 , 0x00008015 
- 00017593  0x00001fd4 rtn 
- 00017594  0x00001fd8 fetcht  0x00000002 , 0x00000299 
- 00017595  0x00001fd9 fetch  0x00000002 , 0x00000295 
- 00017596  0x00001fda iforce  0x00000005 
- 00017597  0x00001fdb deposit  0x00000003 
- 00017598  0x00001fdc istore  0x00000002 , 0x00000005 
- 00017599  0x00001fdd deposit  0x00000005 
- 00017600  0x00001fde store  0x00000002 , 0x00000295 
- 00017601  0x00001fdf icompare  0x000000ff , 0x00000002 
- 00017602  0x00001fe0 call  0x000044c7 , 0x00000001 
- 00017603  0x00001fe1 fetch  0x00000001 , 0x0000029b 
- 00017604  0x00001fe2 increase  0x00000001 , 0x0000003f 
- 00017605  0x00001fe3 store  0x00000001 , 0x0000029b 
- 00017606  0x00001fe4 rtn 
- 00017607  0x00001fe6 setarg  0x00004803 
- 00017608  0x00001fe7 store  0x00000002 , 0x00000295 
- 00017609  0x00001fe8 rtn 
- 00017610  0x00001fec fetch  0x00000001 , 0x0000029b 
- 00017611  0x00001fed rtn  0x00000034 
- 00017612  0x00001fee fetcht  0x00000002 , 0x00000299 
- 00017613  0x00001fef fetch  0x00000002 , 0x00000297 
- 00017614  0x00001ff0 iforce  0x00000006 
- 00017615  0x00001ff1 ifetch  0x00000002 , 0x00000006 
- 00017616  0x00001ff2 iforce  0x00000003 
- 00017617  0x00001ff3 deposit  0x00000006 
- 00017618  0x00001ff4 store  0x00000002 , 0x00000297 
- 00017619  0x00001ff5 icompare  0x000000ff , 0x00000002 
- 00017620  0x00001ff6 call  0x000044da , 0x00000001 
- 00017621  0x00001ff7 fetch  0x00000001 , 0x0000029b 
- 00017622  0x00001ff8 increase  0xffffffff , 0x0000003f 
- 00017623  0x00001ff9 store  0x00000001 , 0x0000029b 
- 00017624  0x00001ffa force  0x00000001 , 0x0000003f 
- 00017625  0x00001ffb rtn 
- 00017626  0x00001ffd setarg  0x00004803 
- 00017627  0x00001ffe store  0x00000002 , 0x00000297 
- 00017628  0x00001fff rtn 
- 00017629  0x00002002 set0  0x00000025 , 0x00000000 
- 00017630  0x00002003 bpatch  0x000000d3 , 0x0000401a 
- 00017631  0x00002004 fetch  0x00000001 , 0x0000029b 
- 00017632  0x00002005 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00017633  0x00002006 branch  0x000044e4 , 0x00000002 
- 00017634  0x00002007 enable  0x00000028 
- 00017635  0x00002008 branch  0x000044e6 
- 00017636  0x0000200a call  0x000044b2 
- 00017637  0x0000200b call  0x000044ba 
- 00017638  0x0000200d set0  0x00000025 , 0x00000000 
- 00017639  0x0000200e bpatch  0x000000d4 , 0x0000401a 
- 00017640  0x0000200f rtnmark1  0x00000002 
- 00017641  0x00002010 call  0x000044ca 
- 00017642  0x00002011 rtn  0x00000034 
- 00017643  0x00002012 ifetcht  0x00000001 , 0x00000003 
- 00017644  0x00002013 call  0x000032f7 
- 00017645  0x00002014 nrtn  0x00000005 
- 00017646  0x00002015 ifetch  0x00000001 , 0x00000003 
- 00017647  0x00002016 rshift4  0x0000003f , 0x0000003f 
- 00017648  0x00002017 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00017649  0x00002018 nbranch  0x000044f3 , 0x00000034 
- 00017650  0x00002019 set1  0x00000001 , 0x0000003f 
- 00017651  0x0000201b set1  0x00000002 , 0x0000003f 
- 00017652  0x0000201c store  0x00000001 , 0x00000090 
- 00017653  0x0000201d ifetch  0x00000002 , 0x00000003 
- 00017654  0x0000201e store  0x00000002 , 0x00000091 
- 00017655  0x0000201f deposit  0x00000003 
- 00017656  0x00002020 store  0x00000002 , 0x00000179 
- 00017657  0x00002021 set1  0x00000002 , 0x00000000 
- 00017658  0x00002022 bmark0  0x00000009 , 0x00004502 
- 00017659  0x00002023 fetch  0x00000001 , 0x00000046 
- 00017660  0x00002024 isub  0x00000002 , 0x0000003e 
- 00017661  0x00002025 nbranch  0x00004502 , 0x00000005 
- 00017662  0x00002026 fetch  0x00000001 , 0x0000004b 
- 00017663  0x00002027 set1  0x00000006 , 0x0000003f 
- 00017664  0x00002028 store  0x00000001 , 0x0000004b 
- 00017665  0x00002029 rtn 
- 00017666  0x0000202c increase  0x0000001b , 0x00000011 
- 00017667  0x0000202d ifetch  0x00000001 , 0x00000011 
- 00017668  0x0000202e set1  0x00000006 , 0x0000003f 
- 00017669  0x0000202f istore  0x00000001 , 0x00000011 
- 00017670  0x00002030 rtn 
- 00017671  0x00002036 set0  0x00000025 , 0x00000000 
- 00017672  0x00002037 bpatch  0x000000d5 , 0x0000401a 
- 00017673  0x00002038 fetch  0x00000001 , 0x00004272 
- 00017674  0x00002039 branch  0x0000450d , 0x00000034 
- 00017675  0x0000203a enable  0x00000028 
- 00017676  0x0000203b rtn 
- 00017677  0x0000203d call  0x000044b2 
- 00017678  0x0000203e ifetch  0x00000002 , 0x00000003 
- 00017679  0x0000203f iforce  0x00000030 
- 00017680  0x00002040 iforce  0x00000007 
- 00017681  0x00002041 ifetch  0x00000001 , 0x00000003 
- 00017682  0x00002042 iforce  0x00000002 
- 00017683  0x00002043 rshift2  0x00000030 , 0x0000003f 
- 00017684  0x00002044 rshift8  0x0000003f , 0x0000003f 
- 00017685  0x00002045 beq  0x00000001 , 0x0000451e 
- 00017686  0x00002046 beq  0x00000002 , 0x0000453d 
- 00017687  0x00002047 beq  0x00000003 , 0x0000454f 
- 00017688  0x00002048 beq  0x00000004 , 0x00004569 
- 00017689  0x00002049 beq  0x00000005 , 0x00004572 
- 00017690  0x0000204a beq  0x00000006 , 0x0000457c 
- 00017691  0x0000204b beq  0x0000003f , 0x00004585 
- 00017692  0x0000204c beq  0x00000008 , 0x000045e0 
- 00017693  0x0000204d rtn 
- 00017694  0x00002051 set0  0x00000025 , 0x00000000 
- 00017695  0x00002052 bpatch  0x000000d6 , 0x0000401a 
- 00017696  0x00002053 deposit  0x00000007 
- 00017697  0x00002054 beq  0x00000001 , 0x00004634 
- 00017698  0x00002055 beq  0x00000002 , 0x00004643 
- 00017699  0x00002056 beq  0x00000003 , 0x00004949 
- 00017700  0x00002057 beq  0x00000004 , 0x00004949 
- 00017701  0x00002058 beq  0x00000005 , 0x00004645 
- 00017702  0x00002059 beq  0x00000006 , 0x0000464f 
- 00017703  0x0000205a beq  0x00000007 , 0x00004949 
- 00017704  0x0000205b beq  0x00000008 , 0x0000465d 
- 00017705  0x0000205c beq  0x00000009 , 0x00004739 
- 00017706  0x0000205d beq  0x0000000a , 0x0000473f 
- 00017707  0x0000205e beq  0x0000000b , 0x00004664 
- 00017708  0x0000205f beq  0x0000000c , 0x0000466a 
- 00017709  0x00002060 beq  0x0000000d , 0x0000466d 
- 00017710  0x00002061 beq  0x0000000e , 0x00004675 
- 00017711  0x00002062 beq  0x0000000f , 0x00004743 
- 00017712  0x00002063 beq  0x00000011 , 0x00004688 
- 00017713  0x00002064 beq  0x00000013 , 0x0000468b 
- 00017714  0x00002065 beq  0x00000015 , 0x00004949 
- 00017715  0x00002066 beq  0x00000017 , 0x00004949 
- 00017716  0x00002067 beq  0x00000019 , 0x00004690 
- 00017717  0x00002068 beq  0x0000001b , 0x0000469b 
- 00017718  0x00002069 beq  0x0000001c , 0x00004696 
- 00017719  0x0000206a beq  0x0000001d , 0x000046a1 
- 00017720  0x0000206b beq  0x0000001f , 0x000046a7 
- 00017721  0x0000206c beq  0x00000028 , 0x000046ab 
- 00017722  0x0000206d beq  0x00000029 , 0x000046b6 
- 00017723  0x0000206e beq  0x0000002b , 0x0000467b 
- 00017724  0x0000206f branch  0x0000474d 
- 00017725  0x00002073 set0  0x00000025 , 0x00000000 
- 00017726  0x00002074 bpatch  0x000000d7 , 0x0000401a 
- 00017727  0x00002075 deposit  0x00000007 
- 00017728  0x00002076 beq  0x00000009 , 0x000046cc 
- 00017729  0x00002077 beq  0x0000000d , 0x000046d7 
- 00017730  0x00002078 beq  0x00000001 , 0x00004949 
- 00017731  0x00002079 beq  0x00000003 , 0x0000474f 
- 00017732  0x0000207a beq  0x00000004 , 0x0000475a 
- 00017733  0x0000207b beq  0x00000005 , 0x00004949 
- 00017734  0x0000207c beq  0x00000006 , 0x00004949 
- 00017735  0x0000207d beq  0x00000007 , 0x00004949 
- 00017736  0x0000207e beq  0x0000000b , 0x00004760 
- 00017737  0x0000207f beq  0x0000000c , 0x00004949 
- 00017738  0x00002080 beq  0x0000000e , 0x00004949 
- 00017739  0x00002081 beq  0x0000000f , 0x00004949 
- 00017740  0x00002082 beq  0x00000010 , 0x00004949 
- 00017741  0x00002083 beq  0x00000011 , 0x0000475f 
- 00017742  0x00002084 branch  0x0000474d 
- 00017743  0x00002087 set0  0x00000025 , 0x00000000 
- 00017744  0x00002088 bpatch  0x000000d8 , 0x0000401b 
- 00017745  0x00002089 deposit  0x00000007 
- 00017746  0x0000208a beq  0x00000001 , 0x00004725 
- 00017747  0x0000208b beq  0x00000003 , 0x00004949 
- 00017748  0x0000208c beq  0x00000012 , 0x000046da 
- 00017749  0x0000208d beq  0x00000013 , 0x000046c2 
- 00017750  0x0000208e beq  0x00000014 , 0x000046b8 
- 00017751  0x0000208f beq  0x00000018 , 0x000046db 
- 00017752  0x00002090 beq  0x00000019 , 0x00004705 
- 00017753  0x00002091 beq  0x0000001a , 0x000046de 
- 00017754  0x00002092 beq  0x0000001c , 0x000046e1 
- 00017755  0x00002093 beq  0x0000001e , 0x000046e6 
- 00017756  0x00002094 beq  0x00000020 , 0x000046ec 
- 00017757  0x00002095 beq  0x00000022 , 0x000046eb 
- 00017758  0x00002096 beq  0x00000024 , 0x000046ef 
- 00017759  0x00002097 beq  0x00000026 , 0x00004949 
- 00017760  0x00002098 beq  0x00000031 , 0x00004949 
- 00017761  0x00002099 beq  0x00000033 , 0x00004949 
- 00017762  0x0000209a beq  0x00000035 , 0x0000462e 
- 00017763  0x0000209b beq  0x00000043 , 0x00004949 
- 00017764  0x0000209c beq  0x00000045 , 0x00004949 
- 00017765  0x0000209d beq  0x00000047 , 0x00004949 
- 00017766  0x0000209e beq  0x00000051 , 0x000046f2 
- 00017767  0x0000209f beq  0x00000056 , 0x00004701 
- 00017768  0x000020a0 branch  0x0000474d 
- 00017769  0x000020a3 set0  0x00000025 , 0x00000000 
- 00017770  0x000020a4 bpatch  0x000000d9 , 0x0000401b 
- 00017771  0x000020a5 deposit  0x00000007 
- 00017772  0x000020a6 beq  0x00000001 , 0x0000470a 
- 00017773  0x000020a7 beq  0x00000003 , 0x0000470f 
- 00017774  0x000020a8 beq  0x00000004 , 0x00004714 
- 00017775  0x000020a9 beq  0x00000005 , 0x0000471b 
- 00017776  0x000020aa beq  0x00000009 , 0x00004720 
- 00017777  0x000020ab branch  0x0000474d 
- 00017778  0x000020ae set0  0x00000025 , 0x00000000 
- 00017779  0x000020af bpatch  0x000000da , 0x0000401b 
- 00017780  0x000020b0 deposit  0x00000007 
- 00017781  0x000020b1 beq  0x00000001 , 0x00004949 
- 00017782  0x000020b2 beq  0x00000002 , 0x00004726 
- 00017783  0x000020b3 beq  0x00000003 , 0x00004727 
- 00017784  0x000020b4 beq  0x00000005 , 0x0000472d 
- 00017785  0x000020b5 beq  0x00000006 , 0x00004733 
- 00017786  0x000020b6 beq  0x00000007 , 0x00004736 
- 00017787  0x000020b7 branch  0x0000474d 
- 00017788  0x000020ba set0  0x00000025 , 0x00000000 
- 00017789  0x000020bb bpatch  0x000000db , 0x0000401b 
- 00017790  0x000020bc deposit  0x00000007 
- 00017791  0x000020bd beq  0x00000001 , 0x00004949 
- 00017792  0x000020be beq  0x00000002 , 0x00004949 
- 00017793  0x000020bf beq  0x00000003 , 0x00004949 
- 00017794  0x000020c0 beq  0x00000004 , 0x00004949 
- 00017795  0x000020c1 branch  0x0000474d 
- 00017796  0x000020c2 rtn 
- 00017797  0x000020c5 set0  0x00000025 , 0x00000000 
- 00017798  0x000020c6 bpatch  0x000000dc , 0x0000401b 
- 00017799  0x000020c7 deposit  0x00000007 
- 00017800  0x000020c8 beq  0x00000000 , 0x00004949 
- 00017801  0x000020c9 beq  0x00000001 , 0x0000459d 
- 00017802  0x000020ca beq  0x00000002 , 0x000045a2 
- 00017803  0x000020cb beq  0x00000003 , 0x000045a6 
- 00017804  0x000020cc beq  0x00000004 , 0x000045b9 
- 00017805  0x000020cd beq  0x00000005 , 0x00004949 
- 00017806  0x000020ce beq  0x00000006 , 0x000045ca 
- 00017807  0x000020cf beq  0x00000007 , 0x00004593 
- 00017808  0x000020d1 beq  0x00000010 , 0x000045cd 
- 00017809  0x000020d2 beq  0x00000011 , 0x000045d5 
- 00017810  0x000020d3 branch  0x00004949 
- 00017811  0x000020d6 call  0x00004949 
- 00017812  0x000020d7 call  0x00007f68 
- 00017813  0x000020d8 call  0x00006a68 
- 00017814  0x000020da call  0x00003f5c 
- 00017815  0x000020db call  0x00003f66 
- 00017816  0x000020dc branch  0x00006a7d 
- 00017817  0x000020df jam  0x00000000 , 0x000042ae 
- 00017818  0x000020e0 call  0x00003f5a 
- 00017819  0x000020e1 call  0x00004468 
- 00017820  0x000020e2 branch  0x00003f68 
- 00017821  0x000020e5 call  0x0000496e 
- 00017822  0x000020e6 hfetch  0x00000002 , 0x00008000 
- 00017823  0x000020e7 istore  0x00000002 , 0x0000000a 
- 00017824  0x000020e8 force  0x00000006 , 0x00000039 
- 00017825  0x000020e9 branch  0x0000494c 
- 00017826  0x000020ec ifetch  0x00000002 , 0x00000003 
- 00017827  0x000020ed store  0x00000002 , 0x000042ac 
- 00017828  0x000020ee hstore  0x00000002 , 0x00008052 
- 00017829  0x000020ef rtn 
- 00017830  0x000020f3 ifetch  0x00000001 , 0x00000003 
- 00017831  0x000020f4 copy  0x0000003f , 0x00000002 
- 00017832  0x000020f5 hstore  0x00000001 , 0x00008024 
- 00017833  0x000020f6 ifetch  0x00000001 , 0x00000003 
- 00017834  0x000020f7 iadd  0x00000002 , 0x00000002 
- 00017835  0x000020f8 set1  0x00000007 , 0x0000003f 
- 00017836  0x000020f9 hstore  0x00000001 , 0x00008023 
- 00017837  0x000020fa ifetch  0x00000001 , 0x00000003 
- 00017838  0x000020fb iadd  0x00000002 , 0x00000002 
- 00017839  0x000020fc copy  0x0000003f , 0x00000039 
- 00017840  0x000020fe ifetch  0x00000001 , 0x00000003 
- 00017841  0x000020ff hstore  0x00000001 , 0x00008025 
- 00017842  0x00002100 iadd  0x00000002 , 0x00000002 
- 00017843  0x00002101 loop  0x000045b0 
- 00017844  0x00002102 and  0x00000002 , 0x000000ff , 0x00000002 
- 00017845  0x00002103 ifetch  0x00000001 , 0x00000003 
- 00017846  0x00002104 isub  0x00000002 , 0x0000003e 
- 00017847  0x00002105 nbranch  0x000045c8 , 0x00000005 
- 00017848  0x00002106 branch  0x00004949 
- 00017849  0x00002109 arg  0x00000020 , 0x00000039 
- 00017850  0x0000210a arg  0x00004000 , 0x00000005 
- 00017851  0x0000210b arg  0x00000000 , 0x00000002 
- 00017852  0x0000210d ifetch  0x00000001 , 0x00000003 
- 00017853  0x0000210e istore  0x00000001 , 0x00000005 
- 00017854  0x0000210f iadd  0x00000002 , 0x00000002 
- 00017855  0x00002110 loop  0x000045bc 
- 00017856  0x00002111 and  0x00000002 , 0x000000ff , 0x00000002 
- 00017857  0x00002112 ifetch  0x00000001 , 0x00000003 
- 00017858  0x00002113 isub  0x00000002 , 0x0000003e 
- 00017859  0x00002114 nbranch  0x000045c8 , 0x00000005 
- 00017860  0x00002115 hjam  0x00000000 , 0x00008023 
- 00017861  0x00002116 call  0x00004949 
- 00017862  0x00002117 call  0x0000440e 
- 00017863  0x00002118 branch  0x00003001 
- 00017864  0x0000211b hjam  0x00000000 , 0x00008023 
- 00017865  0x0000211c branch  0x00003000 
- 00017866  0x0000211f ifetch  0x00000006 , 0x00000003 
- 00017867  0x00002120 store  0x00000006 , 0x00004140 
- 00017868  0x00002121 branch  0x00004949 
- 00017869  0x00002125 ifetch  0x00000001 , 0x00000003 
- 00017870  0x00002126 store  0x00000001 , 0x000002c1 
- 00017871  0x00002127 copy  0x0000003f , 0x00000039 
- 00017872  0x00002128 ifetch  0x00000002 , 0x00000003 
- 00017873  0x00002129 store  0x00000002 , 0x000002c2 
- 00017874  0x0000212a copy  0x0000003f , 0x00000005 
- 00017875  0x0000212b call  0x0000497c 
- 00017876  0x0000212c branch  0x00004949 
- 00017877  0x00002130 ifetch  0x00000001 , 0x00000003 
- 00017878  0x00002131 store  0x00000001 , 0x000002c1 
- 00017879  0x00002132 copy  0x0000003f , 0x00000039 
- 00017880  0x00002133 ifetch  0x00000002 , 0x00000003 
- 00017881  0x00002134 store  0x00000002 , 0x000002c2 
- 00017882  0x00002135 arg  0x00001000 , 0x00000005 
- 00017883  0x00002136 call  0x0000497c 
- 00017884  0x00002137 fetcht  0x00000001 , 0x000002c1 
- 00017885  0x00002138 arg  0x00001000 , 0x00000011 
- 00017886  0x00002139 fetch  0x00000002 , 0x000002c2 
- 00017887  0x0000213a branch  0x00006842 
- 00017888  0x00002141 set0  0x00000025 , 0x00000000 
- 00017889  0x00002142 bpatch  0x000000dd , 0x0000401b 
- 00017890  0x00002143 deposit  0x00000007 
- 00017891  0x00002144 beq  0x00000001 , 0x00004949 
- 00017892  0x00002145 beq  0x00000002 , 0x000045f3 
- 00017893  0x00002146 beq  0x00000003 , 0x000045f8 
- 00017894  0x00002147 beq  0x00000006 , 0x000045ff 
- 00017895  0x00002148 beq  0x00000008 , 0x00004603 
- 00017896  0x00002149 beq  0x00000009 , 0x00004607 
- 00017897  0x0000214a beq  0x0000000a , 0x0000460b 
- 00017898  0x0000214b beq  0x0000000b , 0x0000460e 
- 00017899  0x0000214c beq  0x0000000c , 0x00004611 
- 00017900  0x0000214d beq  0x0000000d , 0x00004614 
- 00017901  0x0000214e beq  0x0000000e , 0x00004626 
- 00017902  0x0000214f beq  0x00000015 , 0x00004627 
- 00017903  0x00002150 beq  0x00000016 , 0x00004933 
- 00017904  0x00002151 beq  0x00000013 , 0x00004949 
- 00017905  0x00002152 branch  0x0000474d 
- 00017906  0x00002153 rtn 
- 00017907  0x00002155 call  0x0000496e 
- 00017908  0x00002156 setarg  0x00000000 
- 00017909  0x00002157 istore  0x00000003 , 0x0000000a 
- 00017910  0x00002158 force  0x00000007 , 0x00000039 
- 00017911  0x00002159 branch  0x0000494c 
- 00017912  0x0000215c call  0x0000496e 
- 00017913  0x0000215d setarg  0x00000001 
- 00017914  0x0000215e istore  0x00000002 , 0x0000000a 
- 00017915  0x0000215f setarg  0x00000000 
- 00017916  0x00002160 istore  0x00000006 , 0x0000000a 
- 00017917  0x00002161 force  0x0000000c , 0x00000039 
- 00017918  0x00002162 branch  0x0000494c 
- 00017919  0x00002165 arg  0x0000000f , 0x00000039 
- 00017920  0x00002166 arg  0x000044d7 , 0x00000005 
- 00017921  0x00002167 call  0x0000497c 
- 00017922  0x00002168 branch  0x00004949 
- 00017923  0x0000216b arg  0x00000020 , 0x00000039 
- 00017924  0x0000216c arg  0x000043d9 , 0x00000005 
- 00017925  0x0000216d call  0x0000497c 
- 00017926  0x0000216e branch  0x00004949 
- 00017927  0x00002171 arg  0x00000020 , 0x00000039 
- 00017928  0x00002172 arg  0x000043f9 , 0x00000005 
- 00017929  0x00002173 call  0x0000497c 
- 00017930  0x00002174 branch  0x00004949 
- 00017931  0x00002177 ifetch  0x00000001 , 0x00000003 
- 00017932  0x00002178 store  0x00000001 , 0x000043d8 
- 00017933  0x00002179 branch  0x00004949 
- 00017934  0x0000217c ifetch  0x00000007 , 0x00000003 
- 00017935  0x0000217d store  0x00000007 , 0x000044f6 
- 00017936  0x0000217e branch  0x00004949 
- 00017937  0x00002181 ifetch  0x00000001 , 0x00000003 
- 00017938  0x00002182 store  0x00000001 , 0x000043d2 
- 00017939  0x00002183 branch  0x00004949 
- 00017940  0x00002186 ifetch  0x00000004 , 0x00000003 
- 00017941  0x00002187 store  0x00000004 , 0x000043d3 
- 00017942  0x00002188 ifetch  0x00000001 , 0x00000003 
- 00017943  0x00002189 store  0x00000001 , 0x000044f8 
- 00017944  0x0000218a arg  0x00000014 , 0x00000039 
- 00017945  0x0000218b arg  0x000044e6 , 0x00000005 
- 00017946  0x0000218c call  0x0000497c 
- 00017947  0x0000218d jam  0x00000001 , 0x000043d2 
- 00017948  0x0000218e fetch  0x00000001 , 0x000044ed 
- 00017949  0x0000218f store  0x00000001 , 0x000044f7 
- 00017950  0x00002190 fetch  0x00000002 , 0x000044f0 
- 00017951  0x00002191 store  0x00000002 , 0x000043d0 
- 00017952  0x00002192 fetch  0x00000002 , 0x000044f2 
- 00017953  0x00002193 store  0x00000002 , 0x000003ed 
- 00017954  0x00002194 fetch  0x00000002 , 0x000044f4 
- 00017955  0x00002195 store  0x00000002 , 0x000003ef 
- 00017956  0x00002196 jam  0x0000001b , 0x00004272 
- 00017957  0x00002197 branch  0x00004933 
- 00017958  0x0000219b branch  0x00004949 
- 00017959  0x0000219e call  0x0000496e 
- 00017960  0x0000219f ifetch  0x00000002 , 0x00000003 
- 00017961  0x000021a0 istore  0x00000002 , 0x0000000a 
- 00017962  0x000021a1 setarg  0x001fffff 
- 00017963  0x000021a2 istore  0x00000005 , 0x0000000a 
- 00017964  0x000021a3 force  0x0000000b , 0x00000039 
- 00017965  0x000021a4 branch  0x0000494c 
- 00017966  0x000021aa ifetch  0x00000003 , 0x00000003 
- 00017967  0x000021ab ifetcht  0x00000003 , 0x00000003 
- 00017968  0x000021ac fetch  0x00000002 , 0x00004800 
- 00017969  0x000021ad iadd  0x00000002 , 0x0000003f 
- 00017970  0x000021ae store  0x00000002 , 0x00004800 
- 00017971  0x000021af rtn 
- 00017972  0x000021b2 ifetch  0x00000003 , 0x00000003 
- 00017973  0x000021b3 store  0x00000003 , 0x00004147 
- 00017974  0x000021b5 jam  0x00000001 , 0x00004272 
- 00017975  0x000021b6 ifetch  0x00000001 , 0x00000003 
- 00017976  0x000021b7 arg  0x00000640 , 0x00000002 
- 00017977  0x000021b8 imul32  0x00000002 , 0x0000003f 
- 00017978  0x000021b9 arg  0x0000ffff , 0x00000002 
- 00017979  0x000021ba isub  0x00000002 , 0x0000003e 
- 00017980  0x000021bb nbranch  0x0000463e , 0x00000002 
- 00017981  0x000021bc deposit  0x00000002 
- 00017982  0x000021be force  0x00000002 , 0x00000007 
- 00017983  0x000021bf call  0x00007e4c 
- 00017984  0x000021c0 fetch  0x00000001 , 0x000042a4 
- 00017985  0x000021c1 bbit1  0x00000000 , 0x0000428c 
- 00017986  0x000021c2 branch  0x00004933 
- 00017987  0x000021c6 jam  0x00000002 , 0x00004272 
- 00017988  0x000021c7 branch  0x00004949 
- 00017989  0x000021ca call  0x00004763 
- 00017990  0x000021cb ifetch  0x00000002 , 0x00000003 
- 00017991  0x000021cc store  0x00000002 , 0x00000275 
- 00017992  0x000021cd ifetch  0x00000002 , 0x00000003 
- 00017993  0x000021ce store  0x00000001 , 0x000000f3 
- 00017994  0x000021cf call  0x00004776 
- 00017995  0x000021d0 ifetch  0x00000001 , 0x00000003 
- 00017996  0x000021d1 store  0x00000001 , 0x00004802 
- 00017997  0x000021d2 jam  0x00000005 , 0x00004272 
- 00017998  0x000021d3 branch  0x00004933 
- 00017999  0x000021d7 jam  0x00000006 , 0x00004272 
- 00018000  0x000021d8 ifetch  0x00000002 , 0x00000003 
- 00018001  0x000021d9 store  0x00000001 , 0x00004273 
- 00018002  0x000021da ifetch  0x00000001 , 0x00000003 
- 00018003  0x000021db store  0x00000001 , 0x00000446 
- 00018004  0x000021dc jam  0x00000016 , 0x000002c0 
- 00018005  0x000021dd fetch  0x00000001 , 0x00004273 
- 00018006  0x000021de fetcht  0x00000001 , 0x000000ad 
- 00018007  0x000021df isub  0x00000002 , 0x0000003e 
- 00018008  0x000021e0 nbranch  0x00004933 , 0x00000005 
- 00018009  0x000021e1 jam  0x00000011 , 0x00004272 
- 00018010  0x000021e2 fetch  0x00000001 , 0x000000ac 
- 00018011  0x000021e3 store  0x00000001 , 0x00004273 
- 00018012  0x000021e4 branch  0x00004933 
- 00018013  0x000021e7 call  0x0000496e 
- 00018014  0x000021e8 call  0x00004965 
- 00018015  0x000021e9 force  0x0000000a , 0x00000039 
- 00018016  0x000021ea call  0x0000494c 
- 00018017  0x000021ec jam  0x0000001a , 0x00004272 
- 00018018  0x000021ed force  0x00000002 , 0x00000002 
- 00018019  0x000021ee branch  0x00004826 
- 00018020  0x000021f1 call  0x00004763 
- 00018021  0x000021f2 arg  0x00004262 , 0x00000005 
- 00018022  0x000021f3 force  0x00000010 , 0x00000039 
- 00018023  0x000021f4 call  0x0000497c 
- 00018024  0x000021f5 jam  0x0000000b , 0x00004272 
- 00018025  0x000021f6 branch  0x00004677 
- 00018026  0x000021f9 call  0x00004763 
- 00018027  0x000021fa jam  0x0000000c , 0x00004272 
- 00018028  0x000021fb branch  0x00004677 
- 00018029  0x000021fe call  0x00004763 
- 00018030  0x000021ff ifetch  0x00000001 , 0x00000003 
- 00018031  0x00002200 store  0x00000001 , 0x0000054f 
- 00018032  0x00002201 iforce  0x00000039 
- 00018033  0x00002202 arg  0x00000550 , 0x00000005 
- 00018034  0x00002203 call  0x0000497c 
- 00018035  0x00002204 jam  0x00000009 , 0x00004272 
- 00018036  0x00002205 branch  0x00004677 
- 00018037  0x00002208 call  0x00004763 
- 00018038  0x00002209 jam  0x0000000a , 0x00004272 
- 00018039  0x0000220b call  0x0000496e 
- 00018040  0x0000220c call  0x00004965 
- 00018041  0x0000220d force  0x0000000a , 0x00000039 
- 00018042  0x0000220e branch  0x0000494c 
- 00018043  0x00002212 increase  0x00000006 , 0x00000003 
- 00018044  0x00002213 ifetch  0x00000003 , 0x00000003 
- 00018045  0x00002214 store  0x00000003 , 0x000007e6 
- 00018046  0x00002215 fetch  0x00000001 , 0x000007db 
- 00018047  0x00002216 beq  0x00000013 , 0x00004683 
- 00018048  0x00002217 beq  0x00000003 , 0x00004683 
- 00018049  0x00002218 jam  0x00000016 , 0x00004272 
- 00018050  0x00002219 branch  0x00004684 
- 00018051  0x0000221b jam  0x00000001 , 0x000007dd 
- 00018052  0x0000221d call  0x0000496e 
- 00018053  0x0000221e call  0x00004965 
- 00018054  0x0000221f force  0x0000000a , 0x00000039 
- 00018055  0x00002220 branch  0x0000494c 
- 00018056  0x00002224 call  0x00004766 
- 00018057  0x00002225 jam  0x0000000d , 0x00004272 
- 00018058  0x00002226 branch  0x00004933 
- 00018059  0x00002229 call  0x00004766 
- 00018060  0x0000222a ifetch  0x00000001 , 0x00000003 
- 00018061  0x0000222b increase  0x0000000e , 0x0000003f 
- 00018062  0x0000222c store  0x00000001 , 0x00004272 
- 00018063  0x0000222d branch  0x00004933 
- 00018064  0x00002230 call  0x00004763 
- 00018065  0x00002231 ifetch  0x00000002 , 0x00000003 
- 00018066  0x00002232 store  0x00000001 , 0x000000f3 
- 00018067  0x00002233 call  0x00004776 
- 00018068  0x00002234 jam  0x00000003 , 0x00004272 
- 00018069  0x00002235 branch  0x00004933 
- 00018070  0x00002238 ifetch  0x00000002 , 0x00000003 
- 00018071  0x00002239 ifetch  0x00000001 , 0x00000003 
- 00018072  0x0000223a store  0x00000001 , 0x00000449 
- 00018073  0x0000223b jam  0x00000015 , 0x00004272 
- 00018074  0x0000223c branch  0x00004933 
- 00018075  0x00002240 fetch  0x00000001 , 0x00000046 
- 00018076  0x00002241 force  0x00000002 , 0x00000011 
- 00018077  0x00002242 branch  0x0000493d , 0x00000034 
- 00018078  0x00002243 call  0x00004766 
- 00018079  0x00002244 jam  0x00000004 , 0x00004272 
- 00018080  0x00002245 branch  0x00004933 
- 00018081  0x0000224a fetch  0x00000001 , 0x00000046 
- 00018082  0x0000224b force  0x00000002 , 0x00000011 
- 00018083  0x0000224c branch  0x0000493d , 0x00000034 
- 00018084  0x0000224d call  0x00004766 
- 00018085  0x0000224e jam  0x00000014 , 0x00004272 
- 00018086  0x0000224f branch  0x00004933 
- 00018087  0x00002253 call  0x0000476e 
- 00018088  0x00002254 force  0x0000001c , 0x00000007 
- 00018089  0x00002255 force  0x00000005 , 0x00000039 
- 00018090  0x00002256 branch  0x00004952 
- 00018091  0x00002259 call  0x00004766 
- 00018092  0x0000225a increase  0x0000000a , 0x00000003 
- 00018093  0x0000225b ifetch  0x00000002 , 0x00000003 
- 00018094  0x0000225c store  0x00000002 , 0x00000281 
- 00018095  0x0000225d ifetch  0x00000001 , 0x00000003 
- 00018096  0x0000225e store  0x00000001 , 0x00000283 
- 00018097  0x0000225f ifetch  0x00000002 , 0x00000003 
- 00018098  0x00002260 store  0x00000002 , 0x00000284 
- 00018099  0x00002261 jam  0x00000002 , 0x000000ab 
- 00018100  0x00002262 jam  0x00000010 , 0x00004272 
- 00018101  0x00002263 branch  0x00004933 
- 00018102  0x00002266 jam  0x0000001c , 0x00004272 
- 00018103  0x00002267 branch  0x00004933 
- 00018104  0x0000226c call  0x0000496e 
- 00018105  0x0000226d arg  0x00004703 , 0x00000006 
- 00018106  0x0000226e sub  0x00000006 , 0x000000ff , 0x00000039 
- 00018107  0x0000226f call  0x00004976 
- 00018108  0x00002270 force  0x00000000 , 0x0000003f 
- 00018109  0x00002271 sub  0x00000006 , 0x00004703 , 0x00000039 
- 00018110  0x00002272 increase  0x000000f8 , 0x00000039 
- 00018111  0x00002273 call  0x00004982 
- 00018112  0x00002274 force  0x000000fc , 0x00000039 
- 00018113  0x00002275 branch  0x0000494c 
- 00018114  0x00002278 arg  0x00004703 , 0x00000005 
- 00018115  0x00002279 sub  0x00000005 , 0x000000ff , 0x00000039 
- 00018116  0x0000227b ifetch  0x00000001 , 0x00000003 
- 00018117  0x0000227c istore  0x00000001 , 0x00000005 
- 00018118  0x0000227d branch  0x000046c8 , 0x00000034 
- 00018119  0x0000227e loop  0x000046c4 
- 00018120  0x00002280 sub  0x00000005 , 0x00004703 , 0x0000003f 
- 00018121  0x00002281 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00018122  0x00002282 store  0x00000001 , 0x00004702 
- 00018123  0x00002283 branch  0x00004949 
- 00018124  0x00002286 call  0x0000496e 
- 00018125  0x00002287 call  0x0000496b 
- 00018126  0x00002288 force  0x00000000 , 0x0000003f 
- 00018127  0x00002289 nsetflag  0x00000029 , 0x00000000 , 0x0000003f 
- 00018128  0x0000228a istore  0x00000001 , 0x0000000a 
- 00018129  0x0000228b force  0x00000007 , 0x00000039 
- 00018130  0x0000228c arg  0x00000809 , 0x00000030 
- 00018131  0x0000228d call  0x0000494c 
- 00018132  0x0000228e branch  0x000049bc 
- 00018133  0x0000228f jam  0x00000017 , 0x00004272 
- 00018134  0x00002290 rtn 
- 00018135  0x00002294 call  0x00004769 
- 00018136  0x00002295 force  0x00000006 , 0x00000039 
- 00018137  0x00002296 branch  0x0000494c 
- 00018138  0x0000229a branch  0x00004949 
- 00018139  0x0000229d ifetch  0x00000002 , 0x00000003 
- 00018140  0x0000229e store  0x00000002 , 0x00004159 
- 00018141  0x0000229f branch  0x00004949 
- 00018142  0x000022a3 ifetch  0x00000001 , 0x00000003 
- 00018143  0x000022a4 store  0x00000001 , 0x00004133 
- 00018144  0x000022a5 branch  0x00004949 
- 00018145  0x000022a8 ifetch  0x00000002 , 0x00000003 
- 00018146  0x000022a9 store  0x00000002 , 0x00004153 
- 00018147  0x000022aa ifetch  0x00000002 , 0x00000003 
- 00018148  0x000022ab store  0x00000002 , 0x00004151 
- 00018149  0x000022ac branch  0x00004949 
- 00018150  0x000022af ifetch  0x00000002 , 0x00000003 
- 00018151  0x000022b0 store  0x00000002 , 0x0000414f 
- 00018152  0x000022b1 ifetch  0x00000002 , 0x00000003 
- 00018153  0x000022b2 store  0x00000002 , 0x0000414d 
- 00018154  0x000022b3 branch  0x00004949 
- 00018155  0x000022b6 branch  0x00004949 
- 00018156  0x000022ba ifetch  0x00000001 , 0x00000003 
- 00018157  0x000022bb store  0x00000001 , 0x00000453 
- 00018158  0x000022bc branch  0x00004949 
- 00018159  0x000022bf ifetch  0x00000003 , 0x00000003 
- 00018160  0x000022c0 store  0x00000003 , 0x0000414a 
- 00018161  0x000022c1 branch  0x00004949 
- 00018162  0x000022c7 deposit  0x00000002 
- 00018163  0x000022c8 branch  0x00004949 , 0x00000034 
- 00018164  0x000022c9 call  0x00004970 
- 00018165  0x000022ca force  0x00000001 , 0x0000003f 
- 00018166  0x000022cb istore  0x00000001 , 0x0000000a 
- 00018167  0x000022cc deposit  0x00000030 
- 00018168  0x000022cd istore  0x00000002 , 0x0000000a 
- 00018169  0x000022ce force  0x00000012 , 0x0000003f 
- 00018170  0x000022cf istore  0x00000001 , 0x0000000a 
- 00018171  0x000022d0 setarg  0x00000000 
- 00018172  0x000022d1 increase  0x000000f1 , 0x00000039 
- 00018173  0x000022d2 call  0x00004982 
- 00018174  0x000022d4 force  0x0000000e , 0x00000007 
- 00018175  0x000022d5 force  0x000000f5 , 0x00000039 
- 00018176  0x000022d6 branch  0x00004952 
- 00018177  0x000022db ifetch  0x00000001 , 0x00000003 
- 00018178  0x000022dc ncall  0x00006003 , 0x00000034 
- 00018179  0x000022dd call  0x00006009 , 0x00000034 
- 00018180  0x000022de branch  0x00004949 
- 00018181  0x000022e1 call  0x0000496e 
- 00018182  0x000022e2 fetch  0x00000001 , 0x00004133 
- 00018183  0x000022e3 istore  0x00000001 , 0x0000000a 
- 00018184  0x000022e4 force  0x00000005 , 0x00000039 
- 00018185  0x000022e5 branch  0x0000494c 
- 00018186  0x000022e8 call  0x0000496e 
- 00018187  0x000022e9 fetch  0x00000008 , 0x00000080 
- 00018188  0x000022ea istore  0x00000008 , 0x0000000a 
- 00018189  0x000022eb force  0x0000000c , 0x00000039 
- 00018190  0x000022ec branch  0x0000494c 
- 00018191  0x000022ef call  0x0000496e 
- 00018192  0x000022f0 fetch  0x00000008 , 0x00004138 
- 00018193  0x000022f1 istore  0x00000008 , 0x0000000a 
- 00018194  0x000022f2 force  0x0000000c , 0x00000039 
- 00018195  0x000022f3 branch  0x0000494c 
- 00018196  0x000022f6 call  0x0000496e 
- 00018197  0x000022f7 setarg  0x00000101 
- 00018198  0x000022f8 istore  0x00000002 , 0x0000000a 
- 00018199  0x000022f9 setarg  0x00000001 
- 00018200  0x000022fa istore  0x00000008 , 0x0000000a 
- 00018201  0x000022fb force  0x0000000e , 0x00000039 
- 00018202  0x000022fc branch  0x0000494c 
- 00018203  0x000022ff call  0x0000496e 
- 00018204  0x00002300 fetch  0x00000007 , 0x00000083 
- 00018205  0x00002301 istore  0x00000007 , 0x0000000a 
- 00018206  0x00002302 force  0x0000000b , 0x00000039 
- 00018207  0x00002303 branch  0x0000494c 
- 00018208  0x00002306 call  0x0000496e 
- 00018209  0x00002307 fetch  0x00000006 , 0x00004140 
- 00018210  0x00002308 istore  0x00000006 , 0x0000000a 
- 00018211  0x00002309 force  0x0000000a , 0x00000039 
- 00018212  0x0000230a branch  0x0000494c 
- 00018213  0x0000230d branch  0x00004949 
- 00018214  0x00002311 branch  0x00004949 
- 00018215  0x00002313 call  0x0000496e 
- 00018216  0x00002314 call  0x0000496b 
- 00018217  0x00002315 setarg  0x000000ff 
- 00018218  0x00002316 istore  0x00000001 , 0x0000000a 
- 00018219  0x00002317 force  0x00000007 , 0x00000039 
- 00018220  0x00002318 branch  0x0000494c 
- 00018221  0x0000231b call  0x0000496e 
- 00018222  0x0000231c call  0x0000496b 
- 00018223  0x0000231d setarg  0x00000000 
- 00018224  0x0000231e istore  0x00000001 , 0x0000000a 
- 00018225  0x0000231f force  0x00000007 , 0x00000039 
- 00018226  0x00002320 branch  0x0000494c 
- 00018227  0x00002323 set0  0x00000025 , 0x00000000 
- 00018228  0x00002324 bpatch  0x000000de , 0x0000401b 
- 00018229  0x00002325 branch  0x00004949 
- 00018230  0x00002327 set0  0x00000025 , 0x00000000 
- 00018231  0x00002328 bpatch  0x000000df , 0x0000401b 
- 00018232  0x00002329 branch  0x00004949 
- 00018233  0x0000232f call  0x00004763 
- 00018234  0x00002330 jam  0x00000007 , 0x00004272 
- 00018235  0x00002331 ifetch  0x00000001 , 0x00000003 
- 00018236  0x00002332 beq  0x00000001 , 0x00004933 
- 00018237  0x00002333 jam  0x00000019 , 0x00004272 
- 00018238  0x00002334 branch  0x00004933 
- 00018239  0x00002337 branch  0x00004739 
- 00018240  0x00002338 call  0x00004763 
- 00018241  0x00002339 jam  0x00000008 , 0x00004272 
- 00018242  0x0000233a branch  0x00004949 
- 00018243  0x0000233d call  0x00004933 
- 00018244  0x0000233e call  0x00004970 
- 00018245  0x0000233f setarg  0x00000000 
- 00018246  0x00002340 istore  0x00000001 , 0x0000000a 
- 00018247  0x00002341 ifetch  0x00000004 , 0x00000003 
- 00018248  0x00002342 istore  0x00000004 , 0x0000000a 
- 00018249  0x00002343 force  0x00000008 , 0x00000039 
- 00018250  0x00002344 arg  0x0000001d , 0x00000007 
- 00018251  0x00002345 arg  0x00000005 , 0x00000039 
- 00018252  0x00002346 branch  0x00004952 
- 00018253  0x00002349 force  0x00000001 , 0x00000011 
- 00018254  0x0000234a branch  0x0000493d 
- 00018255  0x0000234f call  0x00004766 
- 00018256  0x00002350 ifetch  0x00000002 , 0x00000003 
- 00018257  0x00002351 store  0x00000002 , 0x00004280 
- 00018258  0x00002352 ifetch  0x00000002 , 0x00000003 
- 00018259  0x00002353 store  0x00000002 , 0x0000027b 
- 00018260  0x00002354 ifetch  0x00000002 , 0x00000003 
- 00018261  0x00002355 store  0x00000002 , 0x00004282 
- 00018262  0x00002356 ifetch  0x00000002 , 0x00000003 
- 00018263  0x00002357 store  0x00000002 , 0x00004284 
- 00018264  0x00002358 jam  0x00000012 , 0x00004272 
- 00018265  0x00002359 branch  0x00004933 
- 00018266  0x0000235c call  0x00004766 
- 00018267  0x0000235d call  0x0000475d 
- 00018268  0x0000235e branch  0x00004933 
- 00018269  0x00002361 jam  0x00000013 , 0x00004272 
- 00018270  0x00002362 rtn 
- 00018271  0x00002365 branch  0x00004949 
- 00018272  0x00002368 call  0x00004763 
- 00018273  0x00002369 jam  0x00000018 , 0x00004272 
- 00018274  0x0000236a branch  0x00004933 
- 00018275  0x0000236d ifetch  0x00000006 , 0x00000003 
- 00018276  0x0000236e store  0x00000006 , 0x00004274 
- 00018277  0x0000236f rtn 
- 00018278  0x00002372 ifetch  0x00000002 , 0x00000003 
- 00018279  0x00002373 store  0x00000001 , 0x00004273 
- 00018280  0x00002374 rtn 
- 00018281  0x00002377 call  0x00004766 
- 00018282  0x00002378 call  0x0000496e 
- 00018283  0x00002379 fetch  0x00000001 , 0x00004273 
- 00018284  0x0000237a istore  0x00000002 , 0x0000000a 
- 00018285  0x0000237b rtn 
- 00018286  0x00002380 call  0x00004766 
- 00018287  0x00002381 call  0x00004933 
- 00018288  0x00002382 call  0x00004970 
- 00018289  0x00002383 force  0x00000000 , 0x0000003f 
- 00018290  0x00002384 istore  0x00000001 , 0x0000000a 
- 00018291  0x00002385 fetch  0x00000001 , 0x00004273 
- 00018292  0x00002386 istore  0x00000002 , 0x0000000a 
- 00018293  0x00002387 rtn 
- 00018294  0x0000238a ifetch  0x00000002 , 0x00000003 
- 00018295  0x0000238b iadd  0x00000022 , 0x0000003f 
- 00018296  0x0000238c and_into  0x000001fc , 0x0000003f 
- 00018297  0x0000238d store  0x00000004 , 0x000000f4 
- 00018298  0x0000238e rtn 
- 00018299  0x00002391 set0  0x00000025 , 0x00000000 
- 00018300  0x00002392 bpatch  0x000000e0 , 0x0000401c 
- 00018301  0x00002393 fetch  0x00000001 , 0x00000274 
- 00018302  0x00002394 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00018303  0x00002395 nrtn  0x00000002 
- 00018304  0x00002396 fetcht  0x00000006 , 0x00000182 
- 00018305  0x00002397 call  0x000032fc 
- 00018306  0x00002398 rtn  0x00000005 
- 00018307  0x00002399 call  0x00004972 
- 00018308  0x0000239a setarg  0x00010f22 
- 00018309  0x0000239b istore  0x00000003 , 0x0000000a 
- 00018310  0x0000239c fetch  0x00000006 , 0x00000182 
- 00018311  0x0000239d istore  0x00000006 , 0x0000000a 
- 00018312  0x0000239e fetch  0x00000001 , 0x0000017d 
- 00018313  0x0000239f copy  0x0000003f , 0x00000002 
- 00018314  0x000023a0 rshift3  0x0000003f , 0x0000003f 
- 00018315  0x000023a1 rshift3  0x0000003f , 0x0000003f 
- 00018316  0x000023a2 istore  0x00000001 , 0x0000000a 
- 00018317  0x000023a3 copy  0x00000002 , 0x0000003f 
- 00018318  0x000023a4 and  0x0000003f , 0x00000030 , 0x0000003f 
- 00018319  0x000023a5 rshift3  0x0000003f , 0x0000003f 
- 00018320  0x000023a6 rshift  0x0000003f , 0x0000003f 
- 00018321  0x000023a7 istore  0x00000001 , 0x0000000a 
- 00018322  0x000023a8 fetch  0x00000003 , 0x0000017f 
- 00018323  0x000023a9 istore  0x00000003 , 0x0000000a 
- 00018324  0x000023aa fetch  0x00000004 , 0x0000016f 
- 00018325  0x000023ab isub  0x00000022 , 0x0000003f 
- 00018326  0x000023ac istore  0x00000002 , 0x0000000a 
- 00018327  0x000023ad setarg  0x000000c8 
- 00018328  0x000023ae istore  0x00000001 , 0x0000000a 
- 00018329  0x000023af force  0x0000000f , 0x00000039 
- 00018330  0x000023b0 branch  0x00004959 
- 00018331  0x000023b3 set0  0x00000025 , 0x00000000 
- 00018332  0x000023b4 bpatch  0x000000e1 , 0x0000401c 
- 00018333  0x000023b5 force  0x0000021c , 0x00000002 
- 00018334  0x000023b6 fetch  0x00000002 , 0x00000291 
- 00018335  0x000023b7 isub  0x00000002 , 0x0000003e 
- 00018336  0x000023b8 nrtn  0x00000002 
- 00018337  0x000023b9 fetcht  0x00000003 , 0x00000286 
- 00018338  0x000023ba fetch  0x00000003 , 0x00000185 
- 00018339  0x000023bb isub  0x00000002 , 0x0000003e 
- 00018340  0x000023bc rtn  0x00000005 
- 00018341  0x000023bd rtn  0x00000034 
- 00018342  0x000023be store  0x00000003 , 0x00000286 
- 00018343  0x000023bf fetch  0x00000001 , 0x00000274 
- 00018344  0x000023c0 sub  0x0000003f , 0x00000002 , 0x0000003e 
- 00018345  0x000023c1 nrtn  0x00000002 
- 00018346  0x000023c2 fetcht  0x00000006 , 0x00000182 
- 00018347  0x000023c3 call  0x000032fc 
- 00018348  0x000023c4 rtn  0x00000005 
- 00018349  0x000023c5 call  0x000047cc 
- 00018350  0x000023c6 force  0x0000000f , 0x00000002 
- 00018351  0x000023c7 fetch  0x00000001 , 0x000004df 
- 00018352  0x000023c8 bne  0x00000009 , 0x000047c5 
- 00018353  0x000023c9 fetch  0x00000001 , 0x000004de 
- 00018354  0x000023ca branch  0x000047c5 , 0x00000034 
- 00018355  0x000023cb iforce  0x00000039 
- 00018356  0x000023cc istore  0x00000001 , 0x0000000a 
- 00018357  0x000023cd iadd  0x00000002 , 0x00000002 
- 00018358  0x000023ce increase  0x00000001 , 0x00000002 
- 00018359  0x000023cf arg  0x000004df , 0x00000006 
- 00018360  0x000023d2 ifetch  0x00000001 , 0x00000006 
- 00018361  0x000023d3 istore  0x00000001 , 0x0000000a 
- 00018362  0x000023d4 loop  0x000047b8 
- 00018363  0x000023d6 ifetch  0x00000001 , 0x00000006 
- 00018364  0x000023d7 branch  0x000047c5 , 0x00000034 
- 00018365  0x000023d8 iforce  0x00000039 
- 00018366  0x000023d9 istore  0x00000001 , 0x0000000a 
- 00018367  0x000023da iadd  0x00000002 , 0x00000002 
- 00018368  0x000023db increase  0x00000001 , 0x00000002 
- 00018369  0x000023dd ifetch  0x00000001 , 0x00000006 
- 00018370  0x000023de istore  0x00000001 , 0x0000000a 
- 00018371  0x000023df loop  0x000047c1 
- 00018372  0x000023e0 branch  0x000047bb 
- 00018373  0x000023e2 sub  0x00000002 , 0x000000ff , 0x0000003f 
- 00018374  0x000023e3 iforce  0x00000039 
- 00018375  0x000023e5 setarg  0x00000000 
- 00018376  0x000023e6 istore  0x00000001 , 0x0000000a 
- 00018377  0x000023e7 loop  0x000047c7 
- 00018378  0x000023e8 force  0x000000ff , 0x00000039 
- 00018379  0x000023e9 branch  0x00004959 
- 00018380  0x000023ec set0  0x00000025 , 0x00000000 
- 00018381  0x000023ed bpatch  0x000000e2 , 0x0000401c 
- 00018382  0x000023ee call  0x00004972 
- 00018383  0x000023ef setarg  0x0001ff2f 
- 00018384  0x000023f0 istore  0x00000003 , 0x0000000a 
- 00018385  0x000023f1 fetch  0x00000006 , 0x00000182 
- 00018386  0x000023f2 istore  0x00000006 , 0x0000000a 
- 00018387  0x000023f3 fetch  0x00000001 , 0x0000017d 
- 00018388  0x000023f4 copy  0x0000003f , 0x00000002 
- 00018389  0x000023f5 rshift3  0x0000003f , 0x0000003f 
- 00018390  0x000023f6 rshift3  0x0000003f , 0x0000003f 
- 00018391  0x000023f7 istore  0x00000001 , 0x0000000a 
- 00018392  0x000023f8 copy  0x00000002 , 0x0000003f 
- 00018393  0x000023f9 and  0x0000003f , 0x00000030 , 0x0000003f 
- 00018394  0x000023fa rshift3  0x0000003f , 0x0000003f 
- 00018395  0x000023fb rshift  0x0000003f , 0x0000003f 
- 00018396  0x000023fc istore  0x00000001 , 0x0000000a 
- 00018397  0x000023fd fetch  0x00000003 , 0x0000017f 
- 00018398  0x000023fe istore  0x00000003 , 0x0000000a 
- 00018399  0x000023ff fetch  0x00000004 , 0x0000016f 
- 00018400  0x00002400 isub  0x00000022 , 0x0000003f 
- 00018401  0x00002401 istore  0x00000002 , 0x0000000a 
- 00018402  0x00002402 setarg  0x000000c8 
- 00018403  0x00002403 istore  0x00000001 , 0x0000000a 
- 00018404  0x00002404 rtn 
- 00018405  0x00002407 set0  0x00000025 , 0x00000000 
- 00018406  0x00002408 bpatch  0x000000e3 , 0x0000401c 
- 00018407  0x00002409 fetch  0x00000001 , 0x00004132 
- 00018408  0x0000240a rtnne  0x00000001 
- 00018409  0x0000240b call  0x00004968 
- 00018410  0x0000240c istoret  0x00000008 , 0x0000000a 
- 00018411  0x0000240d force  0x0000000b , 0x00000039 
- 00018412  0x0000240e force  0x0000000b , 0x00000007 
- 00018413  0x0000240f branch  0x00004952 
- 00018414  0x00002412 set0  0x00000025 , 0x00000000 
- 00018415  0x00002413 bpatch  0x000000e4 , 0x0000401c 
- 00018416  0x00002414 fetch  0x00000001 , 0x00004132 
- 00018417  0x00002415 rtnne  0x00000001 
- 00018418  0x00002417 call  0x00004970 
- 00018419  0x00002418 fetch  0x00000006 , 0x00000040 
- 00018420  0x00002419 istore  0x00000006 , 0x0000000a 
- 00018421  0x0000241a istoret  0x00000008 , 0x0000000a 
- 00018422  0x0000241b force  0x0000000e , 0x00000039 
- 00018423  0x0000241c force  0x0000003d , 0x00000007 
- 00018424  0x0000241d branch  0x00004952 
- 00018425  0x00002420 set0  0x00000025 , 0x00000000 
- 00018426  0x00002421 bpatch  0x000000e5 , 0x0000401c 
- 00018427  0x00002422 fetch  0x00000001 , 0x00004132 
- 00018428  0x00002423 rtnne  0x00000001 
- 00018429  0x00002425 call  0x00004968 
- 00018430  0x00002426 fetch  0x00000001 , 0x00000449 
- 00018431  0x00002427 istore  0x00000001 , 0x0000000a 
- 00018432  0x00002428 setarg  0x00000001 
- 00018433  0x00002429 istore  0x00000001 , 0x0000000a 
- 00018434  0x0000242a istoret  0x00000008 , 0x0000000a 
- 00018435  0x0000242b force  0x0000000d , 0x00000039 
- 00018436  0x0000242c force  0x00000023 , 0x00000007 
- 00018437  0x0000242d branch  0x00004952 
- 00018438  0x00002431 set0  0x00000025 , 0x00000000 
- 00018439  0x00002432 bpatch  0x000000e6 , 0x0000401c 
- 00018440  0x00002433 fetch  0x00000001 , 0x00004132 
- 00018441  0x00002434 rtnne  0x00000001 
- 00018442  0x00002435 call  0x00004968 
- 00018443  0x00002436 istoret  0x00000005 , 0x0000000a 
- 00018444  0x00002437 force  0x00000008 , 0x00000039 
- 00018445  0x00002438 force  0x0000000c , 0x00000007 
- 00018446  0x00002439 branch  0x00004952 
- 00018447  0x0000243c set0  0x00000025 , 0x00000000 
- 00018448  0x0000243d bpatch  0x000000e7 , 0x0000401c 
- 00018449  0x0000243e fetch  0x00000001 , 0x00004132 
- 00018450  0x0000243f rtnne  0x00000001 
- 00018451  0x00002441 call  0x00004970 
- 00018452  0x00002442 fetch  0x00000006 , 0x00000040 
- 00018453  0x00002443 istore  0x00000006 , 0x0000000a 
- 00018454  0x00002444 fetch  0x00000003 , 0x000007e9 
- 00018455  0x00002445 istore  0x00000003 , 0x0000000a 
- 00018456  0x00002446 force  0x00000009 , 0x00000039 
- 00018457  0x00002447 force  0x00000032 , 0x00000007 
- 00018458  0x00002448 branch  0x00004952 
- 00018459  0x0000244b set0  0x00000025 , 0x00000000 
- 00018460  0x0000244c bpatch  0x000000e8 , 0x0000401d 
- 00018461  0x0000244d fetch  0x00000001 , 0x00004132 
- 00018462  0x0000244e rtnne  0x00000001 
- 00018463  0x00002450 call  0x00004970 
- 00018464  0x00002451 fetch  0x00000006 , 0x00000040 
- 00018465  0x00002452 istore  0x00000006 , 0x0000000a 
- 00018466  0x00002453 force  0x00000006 , 0x00000039 
- 00018467  0x00002454 force  0x00000031 , 0x00000007 
- 00018468  0x00002455 branch  0x00004952 
- 00018469  0x00002459 force  0x00000000 , 0x00000002 
- 00018470  0x0000245b set0  0x00000025 , 0x00000000 
- 00018471  0x0000245c bpatch  0x000000e9 , 0x0000401d 
- 00018472  0x0000245d fetch  0x00000001 , 0x00004132 
- 00018473  0x0000245e rtnne  0x00000001 
- 00018474  0x0000245f force  0x00000003 , 0x00000007 
- 00018475  0x00002460 jam  0x00000005 , 0x00004800 
- 00018476  0x00002461 call  0x00004970 
- 00018477  0x00002462 istoret  0x00000001 , 0x0000000a 
- 00018478  0x00002463 call  0x0000496b 
- 00018479  0x00002464 call  0x00004965 
- 00018480  0x00002465 force  0x00000001 , 0x0000003f 
- 00018481  0x00002466 istore  0x00000001 , 0x0000000a 
- 00018482  0x00002467 force  0x00000000 , 0x0000003f 
- 00018483  0x00002468 fetcht  0x00000001 , 0x0000004c 
- 00018484  0x00002469 isolate1  0x00000002 , 0x00000002 
- 00018485  0x0000246a setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00018486  0x0000246b istore  0x00000001 , 0x0000000a 
- 00018487  0x0000246c force  0x0000000b , 0x00000039 
- 00018488  0x0000246d branch  0x00004952 
- 00018489  0x00002471 set0  0x00000025 , 0x00000000 
- 00018490  0x00002472 bpatch  0x000000ea , 0x0000401d 
- 00018491  0x00002473 fetch  0x00000001 , 0x00004132 
- 00018492  0x00002474 rtnne  0x00000001 
- 00018493  0x00002475 force  0x00000004 , 0x00000007 
- 00018494  0x00002476 call  0x00004970 
- 00018495  0x00002477 call  0x00004965 
- 00018496  0x00002479 fetch  0x00000003 , 0x0000017f 
- 00018497  0x0000247a istore  0x00000003 , 0x0000000a 
- 00018498  0x0000247b istoret  0x00000001 , 0x0000000a 
- 00018499  0x0000247c force  0x0000000a , 0x00000039 
- 00018500  0x0000247d branch  0x00004952 
- 00018501  0x00002480 set0  0x00000025 , 0x00000000 
- 00018502  0x00002481 bpatch  0x000000eb , 0x0000401d 
- 00018503  0x00002482 fetch  0x00000001 , 0x00004132 
- 00018504  0x00002483 rtnne  0x00000001 
- 00018505  0x00002484 call  0x00004968 
- 00018506  0x00002485 force  0x00000000 , 0x0000003f 
- 00018507  0x00002486 fetcht  0x00000001 , 0x0000004c 
- 00018508  0x00002487 isolate1  0x00000002 , 0x00000002 
- 00018509  0x00002488 setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00018510  0x00002489 istore  0x00000001 , 0x0000000a 
- 00018511  0x0000248a force  0x00000008 , 0x00000007 
- 00018512  0x0000248b force  0x00000004 , 0x00000039 
- 00018513  0x0000248c branch  0x00004952 
- 00018514  0x00002490 set0  0x00000025 , 0x00000000 
- 00018515  0x00002491 bpatch  0x000000ec , 0x0000401d 
- 00018516  0x00002492 fetch  0x00000001 , 0x00004132 
- 00018517  0x00002493 rtnne  0x00000001 
- 00018518  0x00002494 force  0x00000018 , 0x00000007 
- 00018519  0x00002495 call  0x00004970 
- 00018520  0x00002496 call  0x00004965 
- 00018521  0x00002497 arg  0x00004262 , 0x00000006 
- 00018522  0x00002498 force  0x00000010 , 0x00000039 
- 00018523  0x00002499 call  0x00004976 
- 00018524  0x0000249a force  0x00000005 , 0x0000003f 
- 00018525  0x0000249b istore  0x00000001 , 0x0000000a 
- 00018526  0x0000249c force  0x00000017 , 0x00000039 
- 00018527  0x0000249d branch  0x00004952 
- 00018528  0x000024a0 fetch  0x00000001 , 0x00004132 
- 00018529  0x000024a1 rtnne  0x00000001 
- 00018530  0x000024a2 force  0x00000033 , 0x00000007 
- 00018531  0x000024a3 call  0x00004970 
- 00018532  0x000024a4 call  0x00004965 
- 00018533  0x000024a5 fetch  0x00000004 , 0x000007ec 
- 00018534  0x000024a6 istore  0x00000004 , 0x0000000a 
- 00018535  0x000024a7 force  0x0000000a , 0x00000039 
- 00018536  0x000024a8 branch  0x00004952 
- 00018537  0x000024ab fetch  0x00000001 , 0x00004132 
- 00018538  0x000024ac rtnne  0x00000001 
- 00018539  0x000024ad force  0x00000036 , 0x00000007 
- 00018540  0x000024ae call  0x00004970 
- 00018541  0x000024af setarg  0x00000000 
- 00018542  0x000024b0 istore  0x00000001 , 0x0000000a 
- 00018543  0x000024b1 call  0x00004965 
- 00018544  0x000024b2 force  0x00000007 , 0x00000039 
- 00018545  0x000024b3 branch  0x00004952 
- 00018546  0x000024b7 set0  0x00000025 , 0x00000000 
- 00018547  0x000024b8 bpatch  0x000000ed , 0x0000401d 
- 00018548  0x000024b9 force  0x00000017 , 0x00000007 
- 00018549  0x000024bb fetch  0x00000001 , 0x00004132 
- 00018550  0x000024bc rtnne  0x00000001 
- 00018551  0x000024bd call  0x00004970 
- 00018552  0x000024be call  0x00004965 
- 00018553  0x000024bf force  0x00000006 , 0x00000039 
- 00018554  0x000024c0 branch  0x00004952 
- 00018555  0x000024c3 fetch  0x00000001 , 0x00004132 
- 00018556  0x000024c4 rtnne  0x00000001 
- 00018557  0x000024c5 force  0x00000016 , 0x00000007 
- 00018558  0x000024c6 branch  0x00004875 
- 00018559  0x000024ca fetch  0x00000001 , 0x00004132 
- 00018560  0x000024cb rtnne  0x00000001 
- 00018561  0x000024cc force  0x00000012 , 0x00000007 
- 00018562  0x000024cd call  0x00004970 
- 00018563  0x000024ce force  0x00000000 , 0x0000003f 
- 00018564  0x000024cf istore  0x00000001 , 0x0000000a 
- 00018565  0x000024d0 call  0x00004965 
- 00018566  0x000024d1 istoret  0x00000001 , 0x0000000a 
- 00018567  0x000024d2 force  0x00000008 , 0x00000039 
- 00018568  0x000024d3 branch  0x00004952 
- 00018569  0x000024d6 fetch  0x00000001 , 0x00004132 
- 00018570  0x000024d7 rtnne  0x00000001 
- 00018571  0x000024d8 force  0x00000000 , 0x00000002 
- 00018572  0x000024d9 nbranch  0x0000488e , 0x00000029 
- 00018573  0x000024da force  0x00000001 , 0x00000002 
- 00018574  0x000024dc fetch  0x00000001 , 0x00004132 
- 00018575  0x000024dd rtnne  0x00000001 
- 00018576  0x000024de force  0x00000012 , 0x00000007 
- 00018577  0x000024df call  0x00004970 
- 00018578  0x000024e0 force  0x00000035 , 0x0000003f 
- 00018579  0x000024e1 istore  0x00000001 , 0x0000000a 
- 00018580  0x000024e2 call  0x00004965 
- 00018581  0x000024e3 istoret  0x00000001 , 0x0000000a 
- 00018582  0x000024e4 force  0x00000008 , 0x00000039 
- 00018583  0x000024e5 branch  0x00004952 
- 00018584  0x000024e8 set0  0x00000025 , 0x00000000 
- 00018585  0x000024e9 bpatch  0x000000ee , 0x0000401d 
- 00018586  0x000024ea fetch  0x00000001 , 0x00004132 
- 00018587  0x000024eb rtnne  0x00000001 
- 00018588  0x000024ec call  0x00004972 
- 00018589  0x000024ed setarg  0x0000ff07 
- 00018590  0x000024ee istore  0x00000002 , 0x0000000a 
- 00018591  0x000024ef deposit  0x00000007 
- 00018592  0x000024f0 istore  0x00000001 , 0x0000000a 
- 00018593  0x000024f1 call  0x00004965 
- 00018594  0x000024f2 arg  0x00000103 , 0x00000006 
- 00018595  0x000024f3 force  0x000000f8 , 0x00000039 
- 00018596  0x000024f5 ifetch  0x00000001 , 0x00000006 
- 00018597  0x000024f6 istore  0x00000001 , 0x0000000a 
- 00018598  0x000024f7 loop  0x000048a4 
- 00018599  0x000024f8 force  0x000000ff , 0x00000039 
- 00018600  0x000024f9 branch  0x00004959 
- 00018601  0x000024fc set0  0x00000025 , 0x00000000 
- 00018602  0x000024fd bpatch  0x000000ef , 0x0000401d 
- 00018603  0x000024fe fetch  0x00000001 , 0x00004132 
- 00018604  0x000024ff rtnne  0x00000001 
- 00018605  0x00002500 hfetch  0x00000001 , 0x0000810e 
- 00018606  0x00002501 nrtn  0x00000034 
- 00018607  0x00002502 fetch  0x00000001 , 0x0000004b 
- 00018608  0x00002503 rtnbit0  0x00000007 
- 00018609  0x00002504 set0  0x00000007 , 0x0000003f 
- 00018610  0x00002505 store  0x00000001 , 0x0000004b 
- 00018611  0x00002506 call  0x00004970 
- 00018612  0x00002507 force  0x00000001 , 0x0000003f 
- 00018613  0x00002508 istore  0x00000001 , 0x0000000a 
- 00018614  0x00002509 call  0x0000496b 
- 00018615  0x0000250a force  0x00000001 , 0x0000003f 
- 00018616  0x0000250b istore  0x00000002 , 0x0000000a 
- 00018617  0x0000250c force  0x00000013 , 0x00000007 
- 00018618  0x0000250d force  0x00000005 , 0x00000039 
- 00018619  0x0000250e branch  0x00004952 
- 00018620  0x00002513 set0  0x00000025 , 0x00000000 
- 00018621  0x00002514 bpatch  0x000000f0 , 0x0000401e 
- 00018622  0x00002515 fetch  0x00000001 , 0x00004132 
- 00018623  0x00002516 rtnne  0x00000001 
- 00018624  0x00002517 call  0x00004968 
- 00018625  0x00002518 force  0x00000006 , 0x00000007 
- 00018626  0x00002519 force  0x00000003 , 0x00000039 
- 00018627  0x0000251a branch  0x00004952 
- 00018628  0x0000251f set0  0x00000025 , 0x00000000 
- 00018629  0x00002520 bpatch  0x000000f1 , 0x0000401e 
- 00018630  0x00002521 fetch  0x00000001 , 0x00004132 
- 00018631  0x00002522 rtnne  0x00000001 
- 00018632  0x00002523 call  0x00004970 
- 00018633  0x00002524 force  0x00000000 , 0x0000003f 
- 00018634  0x00002525 istore  0x00000001 , 0x0000000a 
- 00018635  0x00002526 istoret  0x00000002 , 0x0000000a 
- 00018636  0x00002527 fetch  0x00000001 , 0x000002c0 
- 00018637  0x00002528 istore  0x00000001 , 0x0000000a 
- 00018638  0x00002529 force  0x00000005 , 0x00000007 
- 00018639  0x0000252a force  0x00000004 , 0x00000039 
- 00018640  0x0000252b branch  0x00004952 
- 00018641  0x0000252f set0  0x00000025 , 0x00000000 
- 00018642  0x00002530 bpatch  0x000000f2 , 0x0000401e 
- 00018643  0x00002531 fetch  0x00000001 , 0x00004132 
- 00018644  0x00002532 rtnne  0x00000001 , 0x0000003f 
- 00018645  0x00002533 call  0x00004970 
- 00018646  0x00002534 setarg  0x00000102 
- 00018647  0x00002535 istore  0x00000002 , 0x0000000a 
- 00018648  0x00002536 fetcht  0x00000001 , 0x00000340 
- 00018649  0x00002537 and  0x00000002 , 0x0000000f , 0x0000003f 
- 00018650  0x00002538 istore  0x00000001 , 0x0000000a 
- 00018651  0x00002539 copy  0x00000011 , 0x0000003f 
- 00018652  0x0000253a istore  0x00000001 , 0x0000000a 
- 00018653  0x0000253b fetcht  0x00000001 , 0x00000341 
- 00018654  0x0000253c increase  0xfffffffa , 0x00000002 
- 00018655  0x0000253d fetch  0x00000006 , 0x00000342 
- 00018656  0x0000253e istore  0x00000006 , 0x0000000a 
- 00018657  0x0000253f istoret  0x00000001 , 0x0000000a 
- 00018658  0x00002540 copy  0x00000002 , 0x00000039 
- 00018659  0x00002541 call  0x00004976 
- 00018660  0x00002542 setarg  0x0000007f 
- 00018661  0x00002543 istore  0x00000001 , 0x0000000a 
- 00018662  0x00002544 copy  0x00000002 , 0x00000039 
- 00018663  0x00002545 add  0x00000039 , 0x0000000c , 0x00000039 
- 00018664  0x00002546 force  0x0000003e , 0x00000007 
- 00018665  0x00002547 branch  0x00004952 
- 00018666  0x0000254a set0  0x00000025 , 0x00000000 
- 00018667  0x0000254b bpatch  0x000000f3 , 0x0000401e 
- 00018668  0x0000254c fetch  0x00000001 , 0x00004132 
- 00018669  0x0000254d rtnne  0x00000001 , 0x0000003f 
- 00018670  0x0000254e call  0x00004970 
- 00018671  0x0000254f setarg  0x00000001 
- 00018672  0x00002550 istore  0x00000001 , 0x0000000a 
- 00018673  0x00002551 istoret  0x00000001 , 0x0000000a 
- 00018674  0x00002552 fetch  0x00000001 , 0x000003d6 
- 00018675  0x00002553 istore  0x00000002 , 0x0000000a 
- 00018676  0x00002554 fetch  0x00000001 , 0x000003c1 
- 00018677  0x00002555 rshift  0x0000003f , 0x0000003f 
- 00018678  0x00002556 setflip  0x00000000 , 0x0000003f 
- 00018679  0x00002557 istore  0x00000001 , 0x0000000a 
- 00018680  0x00002558 fetch  0x00000001 , 0x000044e6 
- 00018681  0x00002559 istore  0x00000001 , 0x0000000a 
- 00018682  0x0000255a fetch  0x00000006 , 0x000003d0 
- 00018683  0x0000255b istore  0x00000006 , 0x0000000a 
- 00018684  0x0000255c fetch  0x00000002 , 0x000043d0 
- 00018685  0x0000255d istore  0x00000002 , 0x0000000a 
- 00018686  0x0000255e fetch  0x00000002 , 0x000003ed 
- 00018687  0x0000255f istore  0x00000002 , 0x0000000a 
- 00018688  0x00002560 fetch  0x00000002 , 0x000003ef 
- 00018689  0x00002561 istore  0x00000002 , 0x0000000a 
- 00018690  0x00002562 fetch  0x00000001 , 0x000003f8 
- 00018691  0x00002563 istore  0x00000001 , 0x0000000a 
- 00018692  0x00002564 force  0x0000003e , 0x00000007 
- 00018693  0x00002565 arg  0x00000013 , 0x00000039 
- 00018694  0x00002566 branch  0x00004952 
- 00018695  0x0000256b set0  0x00000025 , 0x00000000 
- 00018696  0x0000256c bpatch  0x000000f4 , 0x0000401e 
- 00018697  0x0000256d fetch  0x00000001 , 0x00004132 
- 00018698  0x0000256e rtnne  0x00000001 
- 00018699  0x00002570 call  0x00004970 
- 00018700  0x00002571 call  0x00004968 
- 00018701  0x00002572 istoret  0x00000001 , 0x0000000a 
- 00018702  0x00002573 fetch  0x00000002 , 0x00000032 
- 00018703  0x00002574 rshift  0x0000003f , 0x0000003f 
- 00018704  0x00002575 istore  0x00000002 , 0x0000000a 
- 00018705  0x00002576 force  0x00000006 , 0x00000039 
- 00018706  0x00002577 force  0x00000014 , 0x00000007 
- 00018707  0x00002578 branch  0x00004952 
- 00018708  0x0000257c set0  0x00000025 , 0x00000000 
- 00018709  0x0000257d bpatch  0x000000f5 , 0x0000401e 
- 00018710  0x0000257e fetch  0x00000001 , 0x00004132 
- 00018711  0x0000257f rtnne  0x00000001 
- 00018712  0x00002580 set0  0x00000025 , 0x00000000 
- 00018713  0x00002581 bpatch  0x000000f6 , 0x0000401e 
- 00018714  0x00002582 call  0x00004970 
- 00018715  0x00002583 istoret  0x00000001 , 0x0000000a 
- 00018716  0x00002584 setarg  0x00000e00 
- 00018717  0x00002585 istore  0x00000002 , 0x0000000a 
- 00018718  0x00002586 call  0x00004965 
- 00018719  0x00002587 force  0x00000000 , 0x0000003f 
- 00018720  0x00002588 bmark1  0x00000007 , 0x00004924 
- 00018721  0x00002589 force  0x00000000 , 0x0000003f 
- 00018722  0x0000258a istore  0x00000007 , 0x0000000a 
- 00018723  0x0000258b branch  0x0000492c 
- 00018724  0x0000258d fetch  0x00000001 , 0x00004132 
- 00018725  0x0000258e rtnne  0x00000001 
- 00018726  0x0000258f setarg  0x00020602 
- 00018727  0x00002590 istore  0x00000003 , 0x0000000a 
- 00018728  0x00002591 setarg  0x0000001e 
- 00018729  0x00002592 istore  0x00000002 , 0x0000000a 
- 00018730  0x00002593 setarg  0x0000001e 
- 00018731  0x00002594 istore  0x00000002 , 0x0000000a 
- 00018732  0x00002596 fetch  0x00000001 , 0x00004132 
- 00018733  0x00002597 rtnne  0x00000001 
- 00018734  0x00002598 fetch  0x00000001 , 0x000000ab 
- 00018735  0x00002599 istore  0x00000001 , 0x0000000a 
- 00018736  0x0000259a force  0x0000002c , 0x00000007 
- 00018737  0x0000259b force  0x00000011 , 0x00000039 
- 00018738  0x0000259c branch  0x00004952 
- 00018739  0x000025a0 set0  0x00000025 , 0x00000000 
- 00018740  0x000025a1 bpatch  0x000000f7 , 0x0000401e 
- 00018741  0x000025a2 call  0x00004970 
- 00018742  0x000025a3 setarg  0x00000100 
- 00018743  0x000025a4 istore  0x00000002 , 0x0000000a 
- 00018744  0x000025a5 deposit  0x00000030 
- 00018745  0x000025a6 istore  0x00000002 , 0x0000000a 
- 00018746  0x000025a7 force  0x00000004 , 0x00000039 
- 00018747  0x000025a8 force  0x0000000f , 0x00000007 
- 00018748  0x000025a9 branch  0x00004952 
- 00018749  0x000025ac set0  0x00000025 , 0x00000000 
- 00018750  0x000025ad bpatch  0x000000f8 , 0x0000401f 
- 00018751  0x000025ae call  0x00004970 
- 00018752  0x000025af deposit  0x00000011 
- 00018753  0x000025b0 istore  0x00000001 , 0x0000000a 
- 00018754  0x000025b1 setarg  0x00000001 
- 00018755  0x000025b2 istore  0x00000001 , 0x0000000a 
- 00018756  0x000025b3 deposit  0x00000030 
- 00018757  0x000025b4 istore  0x00000002 , 0x0000000a 
- 00018758  0x000025b5 force  0x00000004 , 0x00000039 
- 00018759  0x000025b6 force  0x0000000f , 0x00000007 
- 00018760  0x000025b7 branch  0x00004952 
- 00018761  0x000025ba set0  0x00000025 , 0x00000000 
- 00018762  0x000025bb bpatch  0x000000f9 , 0x0000401f 
- 00018763  0x000025bc force  0x00000004 , 0x00000039 
- 00018764  0x000025be call  0x00004970 
- 00018765  0x000025bf force  0x00000001 , 0x0000003f 
- 00018766  0x000025c0 istore  0x00000001 , 0x0000000a 
- 00018767  0x000025c1 deposit  0x00000030 
- 00018768  0x000025c2 istore  0x00000003 , 0x0000000a 
- 00018769  0x000025c3 force  0x0000000e , 0x00000007 
- 00018770  0x000025c5 set0  0x00000025 , 0x00000000 
- 00018771  0x000025c6 bpatch  0x000000fa , 0x0000401f 
- 00018772  0x000025c7 call  0x00004972 
- 00018773  0x000025c8 deposit  0x00000007 
- 00018774  0x000025c9 istore  0x00000001 , 0x0000000a 
- 00018775  0x000025ca deposit  0x00000039 
- 00018776  0x000025cb istore  0x00000001 , 0x0000000a 
- 00018777  0x000025cd set1  0x00000013 , 0x00000000 
- 00018778  0x000025ce force  0x00000005 , 0x00000007 
- 00018779  0x000025cf increase  0x00000002 , 0x00000039 
- 00018780  0x000025d1 call  0x00004494 
- 00018781  0x000025d2 branch  0x00004378 , 0x00000001 
- 00018782  0x000025d3 branch  0x00004422 
- 00018783  0x000025d6 force  0x000000ff , 0x00000007 
- 00018784  0x000025d7 call  0x00004970 
- 00018785  0x000025d8 setarg  0x00000001 
- 00018786  0x000025d9 istore  0x00000001 , 0x0000000a 
- 00018787  0x000025da force  0x00000001 , 0x00000039 
- 00018788  0x000025db branch  0x00004952 
- 00018789  0x000025df fetch  0x00000006 , 0x00000040 
- 00018790  0x000025e0 istore  0x00000006 , 0x0000000a 
- 00018791  0x000025e1 rtn 
- 00018792  0x000025e4 call  0x00004970 
- 00018793  0x000025e5 force  0x00000000 , 0x0000003f 
- 00018794  0x000025e6 istore  0x00000001 , 0x0000000a 
- 00018795  0x000025e8 fetch  0x00000001 , 0x00000046 
- 00018796  0x000025e9 istore  0x00000002 , 0x0000000a 
- 00018797  0x000025ea rtn 
- 00018798  0x000025ed force  0x0000000c , 0x0000000a 
- 00018799  0x000025ee branch  0x00004973 
- 00018800  0x000025f1 force  0x00000008 , 0x0000000a 
- 00018801  0x000025f2 branch  0x00004973 
- 00018802  0x000025f5 force  0x00000006 , 0x0000000a 
- 00018803  0x000025f7 call  0x00004494 
- 00018804  0x000025f8 branch  0x000043de , 0x00000001 
- 00018805  0x000025f9 branch  0x0000441e 
- 00018806  0x000025fc deposit  0x00000039 
- 00018807  0x000025fd rtn  0x00000034 
- 00018808  0x000025ff ifetch  0x00000001 , 0x00000006 
- 00018809  0x00002600 istore  0x00000001 , 0x0000000a 
- 00018810  0x00002601 loop  0x00004978 
- 00018811  0x00002602 rtn 
- 00018812  0x00002605 deposit  0x00000039 
- 00018813  0x00002606 rtn  0x00000034 
- 00018814  0x00002608 ifetch  0x00000001 , 0x00000003 
- 00018815  0x00002609 istore  0x00000001 , 0x00000005 
- 00018816  0x0000260a loop  0x0000497e 
- 00018817  0x0000260b rtn 
- 00018818  0x0000260e istore  0x00000001 , 0x0000000a 
- 00018819  0x0000260f rshift8  0x0000003f , 0x0000003f 
- 00018820  0x00002610 loop  0x00004982 
- 00018821  0x00002611 rtn 
- 00018822  0x00002615 pulse  0x0000000f 
- 00018823  0x00002616 enable  0x00000009 
- 00018824  0x00002618 ifetch  0x00000001 , 0x0000000a 
- 00018825  0x00002619 inject  0x00000000 , 0x00000008 
- 00018826  0x0000261a loop  0x00004988 
- 00018827  0x0000261b enable  0x00000008 
- 00018828  0x0000261c inject  0x00000000 , 0x00000010 
- 00018829  0x0000261d disable  0x00000008 
- 00018830  0x0000261e disable  0x00000009 
- 00018831  0x0000261f disable  0x0000000f 
- 00018832  0x00002620 byteswap  0x0000003f , 0x0000003f 
- 00018833  0x00002621 rtn 
- 00018834  0x00002624 nop  0x00000001 
- 00018835  0x00002625 hjam  0x00000001 , 0x00008203 
- 00018836  0x00002626 branch  0x00004992 
- 00018837  0x0000262b set0  0x00000025 , 0x00000000 
- 00018838  0x0000262c bpatch  0x000000fb , 0x0000401f 
- 00018839  0x0000262d fetch  0x00000001 , 0x00004272 
- 00018840  0x0000262e rtn  0x00000034 
- 00018841  0x0000262f fetch  0x00000001 , 0x0000007c 
- 00018842  0x00002630 nrtn  0x00000034 
- 00018843  0x00002631 call  0x000049be 
- 00018844  0x00002632 nbranch  0x000049aa , 0x00000005 
- 00018845  0x00002633 fetch  0x00000001 , 0x00004272 
- 00018846  0x00002634 beq  0x00000003 , 0x000049d4 
- 00018847  0x00002635 beq  0x00000009 , 0x000049da 
- 00018848  0x00002636 beq  0x0000000a , 0x000049e6 
- 00018849  0x00002637 beq  0x0000000b , 0x000049ed 
- 00018850  0x00002638 beq  0x0000000c , 0x000049f7 
- 00018851  0x00002639 beq  0x00000008 , 0x00004a32 
- 00018852  0x0000263a beq  0x00000018 , 0x000049cc 
- 00018853  0x0000263b beq  0x00000007 , 0x000049c6 
- 00018854  0x0000263c beq  0x00000019 , 0x000049ca 
- 00018855  0x0000263d beq  0x0000001a , 0x00004a53 
- 00018856  0x0000263e beq  0x00000012 , 0x00004a19 
- 00018857  0x0000263f beq  0x00000013 , 0x00004a28 
- 00018858  0x00002641 set0  0x00000025 , 0x00000000 
- 00018859  0x00002642 bpatch  0x000000fc , 0x0000401f 
- 00018860  0x00002643 call  0x000049c2 
- 00018861  0x00002644 nrtn  0x00000034 
- 00018862  0x00002645 fetch  0x00000001 , 0x00004272 
- 00018863  0x00002646 beq  0x0000000d , 0x00004a01 
- 00018864  0x00002647 beq  0x0000000f , 0x00004a0b 
- 00018865  0x00002648 beq  0x0000000e , 0x00004a0d 
- 00018866  0x00002649 beq  0x00000010 , 0x00004a2a 
- 00018867  0x0000264a beq  0x00000011 , 0x00004a34 
- 00018868  0x0000264b beq  0x0000001c , 0x00004a38 
- 00018869  0x0000264c beq  0x00000004 , 0x00004a0f 
- 00018870  0x0000264d beq  0x00000015 , 0x00004a14 
- 00018871  0x0000264e beq  0x00000014 , 0x00004a17 
- 00018872  0x0000264f beq  0x00000017 , 0x00004a48 
- 00018873  0x00002650 beq  0x00000016 , 0x00004a51 
- 00018874  0x00002651 rtnne  0x00000006 
- 00018875  0x00002652 call  0x00005ed5 
- 00018876  0x00002654 jam  0x00000000 , 0x00004272 
- 00018877  0x00002655 rtn 
- 00018878  0x00002658 fetch  0x00000006 , 0x00004274 
- 00018879  0x00002659 fetcht  0x00000006 , 0x00000040 
- 00018880  0x0000265a isub  0x00000002 , 0x0000003e 
- 00018881  0x0000265b rtn 
- 00018882  0x0000265f fetch  0x00000001 , 0x00004273 
- 00018883  0x00002660 fetcht  0x00000001 , 0x00000046 
- 00018884  0x00002661 isub  0x00000002 , 0x0000003f 
- 00018885  0x00002662 rtn 
- 00018886  0x00002665 jam  0x00000003 , 0x0000007c 
- 00018887  0x00002666 jam  0x00000033 , 0x0000007d 
- 00018888  0x00002667 call  0x00006212 
- 00018889  0x00002668 branch  0x000049bc 
- 00018890  0x0000266b branch  0x00004a38 , 0x00000029 
- 00018891  0x0000266c set1  0x00000004 , 0x00000000 
- 00018892  0x0000266e jam  0x00000034 , 0x0000007c 
- 00018893  0x0000266f set1  0x00000003 , 0x00000000 
- 00018894  0x00002670 nbranch  0x000049bc , 0x00000029 
- 00018895  0x00002671 jam  0x00000013 , 0x0000007c 
- 00018896  0x00002672 fetch  0x00000001 , 0x00000177 
- 00018897  0x00002673 set0  0x00000002 , 0x0000003f 
- 00018898  0x00002674 store  0x00000001 , 0x00000177 
- 00018899  0x00002675 branch  0x000049bc 
- 00018900  0x00002679 jam  0x00000001 , 0x0000007c 
- 00018901  0x0000267a jam  0x00000000 , 0x00000053 
- 00018902  0x0000267b branch  0x000049bc 
- 00018903  0x0000267f jam  0x00000001 , 0x000007dd 
- 00018904  0x00002680 jam  0x00000012 , 0x000007db 
- 00018905  0x00002681 branch  0x000049bc 
- 00018906  0x00002684 fetch  0x00000001 , 0x0000004b 
- 00018907  0x00002685 bbit1  0x00000002 , 0x000049df 
- 00018908  0x00002686 call  0x00006209 
- 00018909  0x00002687 jam  0x00000008 , 0x0000007c 
- 00018910  0x00002688 branch  0x000049bc 
- 00018911  0x0000268a set0  0x00000002 , 0x0000003f 
- 00018912  0x0000268b store  0x00000001 , 0x0000004b 
- 00018913  0x0000268c call  0x00005ed0 
- 00018914  0x0000268d setarg  0x00000000 
- 00018915  0x0000268e setflag  0x00000029 , 0x00000001 , 0x0000003f 
- 00018916  0x0000268f store  0x00000001 , 0x0000007f 
- 00018917  0x00002690 branch  0x000049bc 
- 00018918  0x00002693 jam  0x00000018 , 0x00000446 
- 00018919  0x00002694 jam  0x00000007 , 0x0000007c 
- 00018920  0x00002695 fetch  0x00000001 , 0x00000030 
- 00018921  0x00002696 bbit1  0x00000000 , 0x000049bc 
- 00018922  0x00002697 force  0x00000018 , 0x00000002 
- 00018923  0x00002698 call  0x00004826 
- 00018924  0x00002699 branch  0x000049bc 
- 00018925  0x0000269d call  0x0000321f 
- 00018926  0x0000269e fetch  0x00000001 , 0x0000004b 
- 00018927  0x0000269f bbit1  0x00000001 , 0x00004a08 
- 00018928  0x000026a0 bbit1  0x00000000 , 0x000049f3 
- 00018929  0x000026a1 bbit1  0x00000002 , 0x000049df 
- 00018930  0x000026a2 branch  0x000049bc 
- 00018931  0x000026a4 set0  0x00000000 , 0x0000003f 
- 00018932  0x000026a5 store  0x00000001 , 0x0000004b 
- 00018933  0x000026a6 jam  0x0000000c , 0x0000007c 
- 00018934  0x000026a7 branch  0x000049bc 
- 00018935  0x000026aa fetch  0x00000001 , 0x0000004b 
- 00018936  0x000026ab bbit1  0x00000000 , 0x000049fb 
- 00018937  0x000026ac call  0x0000487b 
- 00018938  0x000026ad branch  0x000049bc 
- 00018939  0x000026af set0  0x00000000 , 0x0000003f 
- 00018940  0x000026b0 store  0x00000001 , 0x0000004b 
- 00018941  0x000026b1 jam  0x00000004 , 0x0000007c 
- 00018942  0x000026b2 jam  0x0000000b , 0x0000007d 
- 00018943  0x000026b3 jam  0x00000006 , 0x0000007e 
- 00018944  0x000026b4 branch  0x000049bc 
- 00018945  0x000026b8 fetch  0x00000001 , 0x0000004b 
- 00018946  0x000026b9 set1  0x00000001 , 0x0000003f 
- 00018947  0x000026ba store  0x00000001 , 0x0000004b 
- 00018948  0x000026bb fetch  0x00000001 , 0x00000030 
- 00018949  0x000026bc bbit1  0x00000007 , 0x00004a08 
- 00018950  0x000026bd call  0x00004872 
- 00018951  0x000026be branch  0x000049bc 
- 00018952  0x000026c2 call  0x00006209 
- 00018953  0x000026c3 jam  0x0000000b , 0x0000007c 
- 00018954  0x000026c4 branch  0x000049bc 
- 00018955  0x000026c7 jam  0x0000000f , 0x0000007c 
- 00018956  0x000026c8 branch  0x000049bc 
- 00018957  0x000026cb jam  0x0000000f , 0x0000007c 
- 00018958  0x000026cc branch  0x000049bc 
- 00018959  0x000026cf set0  0x00000025 , 0x00000000 
- 00018960  0x000026d0 bpatch  0x000000fd , 0x0000401f 
- 00018961  0x000026d1 jam  0x00000027 , 0x0000007c 
- 00018962  0x000026d2 jam  0x00000050 , 0x00004272 
- 00018963  0x000026d3 rtn 
- 00018964  0x000026d6 jam  0x00000083 , 0x0000007c 
- 00018965  0x000026d7 jam  0x00000051 , 0x00004272 
- 00018966  0x000026d8 rtn 
- 00018967  0x000026db jam  0x00000025 , 0x0000007c 
- 00018968  0x000026dc branch  0x000049bc 
- 00018969  0x000026df jam  0x00000017 , 0x0000007c 
- 00018970  0x000026e0 arg  0x00000455 , 0x00000005 
- 00018971  0x000026e1 setarg  0x00000000 
- 00018972  0x000026e2 isolate1  0x0000001b , 0x00000028 
- 00018973  0x000026e3 setflag  0x00000001 , 0x00000001 , 0x0000003f 
- 00018974  0x000026e4 istore  0x00000001 , 0x00000005 
- 00018975  0x000026e5 setarg  0x00000000 
- 00018976  0x000026e6 istore  0x00000002 , 0x00000005 
- 00018977  0x000026e7 fetch  0x00000002 , 0x00004280 
- 00018978  0x000026e8 istore  0x00000002 , 0x00000005 
- 00018979  0x000026e9 fetch  0x00000001 , 0x00004282 
- 00018980  0x000026ea istore  0x00000002 , 0x00000005 
- 00018981  0x000026eb fetch  0x00000001 , 0x00004284 
- 00018982  0x000026ec istore  0x00000002 , 0x00000005 
- 00018983  0x000026ed branch  0x000049bc 
- 00018984  0x000026f0 jam  0x00000018 , 0x0000007c 
- 00018985  0x000026f1 branch  0x000049bc 
- 00018986  0x000026f4 call  0x00003512 
- 00018987  0x000026f5 store  0x00000001 , 0x000000ad 
- 00018988  0x000026f6 fetch  0x00000001 , 0x00000046 
- 00018989  0x000026f7 store  0x00000001 , 0x000000ac 
- 00018990  0x000026f8 jam  0x0000002b , 0x0000007c 
- 00018991  0x000026f9 set1  0x00000007 , 0x00000000 
- 00018992  0x000026fa jam  0x0000008c , 0x0000007c 
- 00018993  0x000026fb branch  0x000049bc 
- 00018994  0x000026fe call  0x00005ed5 
- 00018995  0x000026ff branch  0x000049bc 
- 00018996  0x00002702 jam  0x0000002c , 0x0000007c 
- 00018997  0x00002703 bmark0  0x00000007 , 0x000049bc 
- 00018998  0x00002704 jam  0x0000008d , 0x0000007c 
- 00018999  0x00002705 branch  0x000049bc 
- 00019000  0x00002708 branch  0x00004a41 , 0x00000029 
- 00019001  0x00002709 jam  0x00000003 , 0x0000007c 
- 00019002  0x0000270a jam  0x0000002b , 0x0000007d 
- 00019003  0x0000270b bmark0  0x00000007 , 0x000049bc 
- 00019004  0x0000270c fetch  0x00000001 , 0x000000b0 
- 00019005  0x0000270d bne  0x00000007 , 0x00005c04 
- 00019006  0x0000270e jam  0x00000081 , 0x0000007c 
- 00019007  0x0000270f jam  0x0000008c , 0x0000007d 
- 00019008  0x00002710 branch  0x000049bc 
- 00019009  0x00002712 call  0x00003512 
- 00019010  0x00002713 store  0x00000001 , 0x000000ad 
- 00019011  0x00002714 fetch  0x00000001 , 0x00000046 
- 00019012  0x00002715 store  0x00000001 , 0x000000ac 
- 00019013  0x00002716 jam  0x0000002b , 0x0000007c 
- 00019014  0x00002717 bmark0  0x00000007 , 0x000049bc 
- 00019015  0x00002718 branch  0x00005c04 
- 00019016  0x0000271c call  0x0000496e 
- 00019017  0x0000271d call  0x0000496b 
- 00019018  0x0000271e force  0x00000000 , 0x0000003f 
- 00019019  0x0000271f nsetflag  0x00000029 , 0x00000000 , 0x0000003f 
- 00019020  0x00002720 istore  0x00000001 , 0x0000000a 
- 00019021  0x00002721 force  0x00000007 , 0x00000039 
- 00019022  0x00002722 arg  0x00000809 , 0x00000030 
- 00019023  0x00002723 call  0x0000494c 
- 00019024  0x00002724 branch  0x000049bc 
- 00019025  0x00002727 jam  0x0000009a , 0x0000007c 
- 00019026  0x00002728 branch  0x000049bc 
- 00019027  0x0000272b jam  0x00000007 , 0x0000007c 
- 00019028  0x0000272c jam  0x00000013 , 0x00000446 
- 00019029  0x0000272d branch  0x000049bc 
- 00019030  0x00002733 jam  0x00000000 , 0x000002bc 
- 00019031  0x00002736 ifetch  0x00000001 , 0x00000003 
- 00019032  0x00002737 store  0x00000001 , 0x000002bb 
- 00019033  0x00002738 call  0x00004a6d 
- 00019034  0x0000273a call  0x00007e00 
- 00019035  0x0000273b fetch  0x00000001 , 0x000002bb 
- 00019036  0x0000273c copy  0x0000003f , 0x00000002 
- 00019037  0x0000273d fetch  0x00000001 , 0x0000029f 
- 00019038  0x0000273e increase  0x00000001 , 0x0000003f 
- 00019039  0x0000273f icompare  0x000000ff , 0x00000002 
- 00019040  0x00002740 nbranch  0x00004a77 , 0x00000001 
- 00019041  0x00002741 store  0x00000001 , 0x0000029f 
- 00019042  0x00002742 call  0x00007e0e 
- 00019043  0x00002744 ifetch  0x00000001 , 0x00000003 
- 00019044  0x00002745 beq  0x00000001 , 0x00004ad8 
- 00019045  0x00002746 beq  0x00000002 , 0x00004aae 
- 00019046  0x00002747 beq  0x00000003 , 0x00004adf 
- 00019047  0x00002748 beq  0x00000005 , 0x00004ac3 
- 00019048  0x00002749 beq  0x00000006 , 0x00004a80 
- 00019049  0x0000274a beq  0x00000007 , 0x00004a91 
- 00019050  0x0000274b beq  0x00000008 , 0x00004aa8 
- 00019051  0x0000274c beq  0x00000009 , 0x00004ae6 
- 00019052  0x0000274d rtn 
- 00019053  0x0000274f copy  0x0000003f , 0x00000002 
- 00019054  0x00002750 call  0x00007e00 
- 00019055  0x00002751 fetch  0x00000001 , 0x000002bc 
- 00019056  0x00002752 iadd  0x00000002 , 0x0000003f 
- 00019057  0x00002753 store  0x00000001 , 0x000002bc 
- 00019058  0x00002754 branch  0x00007e0e 
- 00019059  0x00002758 force  0x00000001 , 0x0000003f 
- 00019060  0x00002759 call  0x000044b5 
- 00019061  0x0000275a fetch  0x00000001 , 0x0000029f 
- 00019062  0x0000275b branch  0x000044b5 
- 00019063  0x0000275e call  0x00007e0e 
- 00019064  0x0000275f branch  0x00004a7c 
- 00019065  0x00002761 fetch  0x00000001 , 0x0000029f 
- 00019066  0x00002762 increase  0xffffffff , 0x0000003f 
- 00019067  0x00002763 store  0x00000001 , 0x0000029f 
- 00019068  0x00002765 force  0x00000000 , 0x0000003f 
- 00019069  0x00002766 call  0x000044b5 
- 00019070  0x00002767 fetch  0x00000001 , 0x0000029f 
- 00019071  0x00002768 branch  0x000044b5 
- 00019072  0x0000276b call  0x00004a6d 
- 00019073  0x0000276c ifetch  0x00000001 , 0x00000003 
- 00019074  0x0000276d store  0x00000001 , 0x000002bd 
- 00019075  0x0000276e call  0x00004a6d 
- 00019076  0x0000276f ifetch  0x00000001 , 0x00000003 
- 00019077  0x00002770 lshift8  0x0000003f , 0x00000005 
- 00019078  0x00002771 call  0x00004a6d 
- 00019079  0x00002772 fetch  0x00000001 , 0x000002bd 
- 00019080  0x00002773 iadd  0x00000005 , 0x00000005 
- 00019081  0x00002774 ifetch  0x00000001 , 0x00000003 
- 00019082  0x00002775 istore  0x00000001 , 0x00000005 
- 00019083  0x00002776 call  0x00004a6d 
- 00019084  0x00002777 ifetch  0x00000001 , 0x00000003 
- 00019085  0x00002778 call  0x00004a6d 
- 00019086  0x00002779 fetch  0x00000001 , 0x000002bc 
- 00019087  0x0000277a bne  0x000000ff , 0x00004a79 
- 00019088  0x0000277b branch  0x00004a73 
- 00019089  0x0000277e call  0x00004a6d 
- 00019090  0x0000277f ifetch  0x00000001 , 0x00000003 
- 00019091  0x00002780 store  0x00000001 , 0x000002bd 
- 00019092  0x00002781 call  0x00004a6d 
- 00019093  0x00002782 ifetch  0x00000001 , 0x00000003 
- 00019094  0x00002783 store  0x00000001 , 0x000002be 
- 00019095  0x00002784 call  0x00004a6d 
- 00019096  0x00002785 ifetch  0x00000001 , 0x00000003 
- 00019097  0x00002786 call  0x00004a6d 
- 00019098  0x00002787 fetch  0x00000001 , 0x000002bc 
- 00019099  0x00002788 bne  0x000000ff , 0x00004a79 
- 00019100  0x0000278a fetch  0x00000001 , 0x000002be 
- 00019101  0x0000278b lshift8  0x0000003f , 0x00000002 
- 00019102  0x0000278c fetch  0x00000001 , 0x000002bd 
- 00019103  0x0000278d iadd  0x00000002 , 0x00000003 
- 00019104  0x0000278e ifetch  0x00000001 , 0x00000003 
- 00019105  0x0000278f store  0x00000001 , 0x000002bd 
- 00019106  0x00002791 force  0x00000001 , 0x0000003f 
- 00019107  0x00002792 call  0x000044b5 
- 00019108  0x00002793 fetch  0x00000001 , 0x000002bd 
- 00019109  0x00002794 call  0x000044b5 
- 00019110  0x00002795 jam  0x000000ff , 0x0000029f 
- 00019111  0x00002796 rtn 
- 00019112  0x00002799 call  0x00004a6d 
- 00019113  0x0000279a ifetch  0x00000001 , 0x00000003 
- 00019114  0x0000279b call  0x00004a6d 
- 00019115  0x0000279c fetch  0x00000001 , 0x000002bc 
- 00019116  0x0000279d bne  0x000000ff , 0x00004a79 
- 00019117  0x0000279e branch  0x00004a73 
- 00019118  0x000027a1 call  0x00004a6d 
- 00019119  0x000027a2 ifetch  0x00000001 , 0x00000003 
- 00019120  0x000027a3 hstore  0x00000001 , 0x00008024 
- 00019121  0x000027a4 call  0x00004a6d 
- 00019122  0x000027a5 ifetch  0x00000001 , 0x00000003 
- 00019123  0x000027a6 set1  0x00000007 , 0x0000003f 
- 00019124  0x000027a7 hstore  0x00000001 , 0x00008023 
- 00019125  0x000027a8 set0  0x00000007 , 0x0000003f 
- 00019126  0x000027a9 call  0x00004a6d 
- 00019127  0x000027aa ifetch  0x00000001 , 0x00000003 
- 00019128  0x000027ab copy  0x0000003f , 0x00000039 
- 00019129  0x000027ac call  0x00004a6d 
- 00019130  0x000027ae ifetch  0x00000001 , 0x00000003 
- 00019131  0x000027af hstore  0x00000001 , 0x00008025 
- 00019132  0x000027b0 call  0x00004a6d 
- 00019133  0x000027b1 loop  0x00004aba 
- 00019134  0x000027b2 ifetch  0x00000001 , 0x00000003 
- 00019135  0x000027b3 call  0x00004a6d 
- 00019136  0x000027b4 fetch  0x00000001 , 0x000002bc 
- 00019137  0x000027b5 bne  0x000000ff , 0x00004a79 
- 00019138  0x000027b6 branch  0x00004a73 
- 00019139  0x000027b9 call  0x00004a6d 
- 00019140  0x000027ba ifetch  0x00000001 , 0x00000003 
- 00019141  0x000027bb store  0x00000001 , 0x000002bd 
- 00019142  0x000027bc call  0x00004a6d 
- 00019143  0x000027bd ifetch  0x00000001 , 0x00000003 
- 00019144  0x000027be lshift8  0x0000003f , 0x00000005 
- 00019145  0x000027bf call  0x00004a6d 
- 00019146  0x000027c0 fetch  0x00000001 , 0x000002bd 
- 00019147  0x000027c1 iadd  0x00000005 , 0x00000005 
- 00019148  0x000027c2 ifetch  0x00000001 , 0x00000003 
- 00019149  0x000027c3 iforce  0x00000039 
- 00019150  0x000027c4 call  0x00004a6d 
- 00019151  0x000027c6 ifetch  0x00000001 , 0x00000003 
- 00019152  0x000027c7 istore  0x00000001 , 0x00000005 
- 00019153  0x000027c8 call  0x00004a6d 
- 00019154  0x000027c9 loop  0x00004acf 
- 00019155  0x000027ca ifetch  0x00000001 , 0x00000003 
- 00019156  0x000027cb call  0x00004a6d 
- 00019157  0x000027cc fetch  0x00000001 , 0x000002bc 
- 00019158  0x000027cd bne  0x000000ff , 0x00004a79 
- 00019159  0x000027ce branch  0x00004a73 
- 00019160  0x000027d3 call  0x00004a6d 
- 00019161  0x000027d4 ifetch  0x00000001 , 0x00000003 
- 00019162  0x000027d5 call  0x00004a6d 
- 00019163  0x000027d6 fetch  0x00000001 , 0x000002bc 
- 00019164  0x000027d7 bne  0x000000ff , 0x00004a79 
- 00019165  0x000027d8 hjam  0x00000080 , 0x00008023 
- 00019166  0x000027d9 branch  0x00004a73 
- 00019167  0x000027dc call  0x00004a6d 
- 00019168  0x000027dd ifetch  0x00000001 , 0x00000003 
- 00019169  0x000027de call  0x00004a6d 
- 00019170  0x000027df fetch  0x00000001 , 0x000002bc 
- 00019171  0x000027e0 bne  0x000000ff , 0x00004a79 
- 00019172  0x000027e1 hjam  0x00000000 , 0x00008023 
- 00019173  0x000027e2 branch  0x00004a73 
- 00019174  0x000027e5 call  0x00004a6d 
- 00019175  0x000027e6 ifetch  0x00000001 , 0x00000003 
- 00019176  0x000027e7 call  0x00004a6d 
- 00019177  0x000027e8 fetch  0x00000001 , 0x000002bc 
- 00019178  0x000027e9 bne  0x000000ff , 0x00004a79 
- 00019179  0x000027ea call  0x00004a73 
- 00019180  0x000027eb branch  0x00003001 
- 00019181  0x000027ef call  0x00006a8b 
- 00019182  0x000027f0 rtn  0x00000001 
- 00019183  0x000027f1 arg  0x00000007 , 0x00000002 
- 00019184  0x000027f2 call  0x000069e5 
- 00019185  0x000027f3 nbranch  0x00004af4 , 0x00000001 
- 00019186  0x000027f4 jam  0x00000001 , 0x000042ae 
- 00019187  0x000027f5 rtn 
- 00019188  0x000027f7 fetch  0x00000001 , 0x000042ae 
- 00019189  0x000027f8 rtnne  0x00000001 
- 00019190  0x000027f9 call  0x00004599 
- 00019191  0x000027fa branch  0x0000495f 
- 00019192  0x00002809 set1  0x00000025 , 0x00000000 
- 00019193  0x0000280a bpatch  0x0000009c , 0x00004033 
- 00019194  0x0000280b fetch  0x00000002 , 0x000002cb 
- 00019195  0x0000280c copy  0x0000003f , 0x00000006 
- 00019196  0x0000280d ifetch  0x00000001 , 0x00000006 
- 00019197  0x0000280e and  0x0000003f , 0x0000000f , 0x00000002 
- 00019198  0x0000280f rshift4  0x0000003f , 0x0000003f 
- 00019199  0x00002810 beq  0x00000009 , 0x00004b18 
- 00019200  0x00002811 beq  0x00000007 , 0x00004b18 
- 00019201  0x00002812 beq  0x0000000a , 0x00004b24 
- 00019202  0x00002813 beq  0x00000005 , 0x00004b11 
- 00019203  0x00002814 beq  0x00000001 , 0x00004b05 
- 00019204  0x00002815 rtn 
- 00019205  0x00002818 copy  0x00000002 , 0x0000003f 
- 00019206  0x00002819 beq  0x00000005 , 0x00004b09 
- 00019207  0x0000281a beq  0x00000003 , 0x00004b10 
- 00019208  0x0000281b rtn 
- 00019209  0x0000281e jam  0x00000027 , 0x00000b7d 
- 00019210  0x0000281f call  0x00007c27 
- 00019211  0x00002820 fetch  0x00000001 , 0x00004132 
- 00019212  0x00002821 rtnne  0x00000006 , 0x0000003f 
- 00019213  0x00002822 copy  0x00000002 , 0x0000003f 
- 00019214  0x00002823 beq  0x00000005 , 0x00006946 
- 00019215  0x00002824 rtn 
- 00019216  0x00002826 rtn 
- 00019217  0x00002829 arg  0x00000001 , 0x00000011 
- 00019218  0x0000282a call  0x00004b2c 
- 00019219  0x0000282b fetch  0x00000002 , 0x000042b5 
- 00019220  0x0000282c istore  0x00000002 , 0x00000005 
- 00019221  0x0000282d setarg  0x00000000 
- 00019222  0x0000282e istore  0x00000001 , 0x00000005 
- 00019223  0x0000282f rtn 
- 00019224  0x00002832 arg  0x00000001 , 0x00000011 
- 00019225  0x00002833 call  0x00004b2c 
- 00019226  0x00002834 fetch  0x00000002 , 0x000042b5 
- 00019227  0x00002835 istore  0x00000002 , 0x00000005 
- 00019228  0x00002836 setarg  0x00000000 
- 00019229  0x00002837 istore  0x00000001 , 0x00000005 
- 00019230  0x00002838 jam  0x00000001 , 0x000008a8 
- 00019231  0x00002839 fetch  0x00000001 , 0x000042bb 
- 00019232  0x0000283a set1  0x00000006 
- 00019233  0x0000283b store  0x00000001 , 0x000042bb 
- 00019234  0x0000283d jam  0x00000012 , 0x00000b7d 
- 00019235  0x0000283e branch  0x00007c27 
- 00019236  0x00002841 ifetch  0x00000001 , 0x00000006 
- 00019237  0x00002842 beq  0x00000001 , 0x00004b27 
- 00019238  0x00002843 rtn 
- 00019239  0x00002846 copy  0x00000006 , 0x00000011 
- 00019240  0x00002847 fetch  0x00000001 , 0x00004132 
- 00019241  0x00002848 rtnne  0x00000003 , 0x0000003f 
- 00019242  0x00002849 copy  0x00000011 , 0x00000006 
- 00019243  0x0000284a branch  0x00004c4a 
- 00019244  0x0000284d call  0x00005248 
- 00019245  0x0000284e copy  0x00000011 , 0x00000002 
- 00019246  0x0000284f storet  0x00000001 , 0x000008a8 
- 00019247  0x00002850 copy  0x0000003f , 0x00000005 
- 00019248  0x00002851 copy  0x00000011 , 0x0000003f 
- 00019249  0x00002852 istore  0x00000002 , 0x00000005 
- 00019250  0x00002853 rtn 
- 00019251  0x00002857 setarg  0x00004b5b 
- 00019252  0x00002858 store  0x00000002 , 0x0000428c 
- 00019253  0x00002859 setarg  0x00004b44 
- 00019254  0x0000285a store  0x00000002 , 0x00004296 
- 00019255  0x0000285b call  0x0000691d 
- 00019256  0x0000285c call  0x00005347 
- 00019257  0x0000285d hjam  0x0000009e , 0x000080a2 
- 00019258  0x0000285e hjam  0x00000008 , 0x00008081 
- 00019259  0x0000285f hjam  0x00000005 , 0x00008075 
- 00019260  0x00002860 setarg  0xffffffff 
- 00019261  0x00002861 set0  0x00000001 , 0x0000003f 
- 00019262  0x00002862 set0  0x00000015 , 0x0000003f 
- 00019263  0x00002863 hstore  0x00000004 , 0x00008070 
- 00019264  0x00002864 hjam  0x00000002 , 0x00008078 
- 00019265  0x00002865 rtn  0x0000002b 
- 00019266  0x00002866 jam  0x00000001 , 0x000043d8 
- 00019267  0x00002867 rtn 
- 00019268  0x0000286b ifetch  0x00000001 , 0x00000011 
- 00019269  0x0000286c store  0x00000001 , 0x00004803 
- 00019270  0x0000286d beq  0x00000003 , 0x00004b4f 
- 00019271  0x0000286e beq  0x00000004 , 0x00004b51 
- 00019272  0x0000286f beq  0x00000005 , 0x00004b53 
- 00019273  0x00002870 beq  0x00000014 , 0x00004b64 
- 00019274  0x00002871 beq  0x00000015 , 0x00004b67 
- 00019275  0x00002872 rtnne  0x00000002 
- 00019276  0x00002873 ifetch  0x00000001 , 0x00000006 
- 00019277  0x00002874 store  0x00000001 , 0x00004804 
- 00019278  0x00002875 rtn 
- 00019279  0x00002878 arg  0x00004807 , 0x00000005 
- 00019280  0x00002879 branch  0x00004b55 
- 00019281  0x0000287c arg  0x00004825 , 0x00000005 
- 00019282  0x0000287d branch  0x00004b55 
- 00019283  0x00002880 fetch  0x00000002 , 0x00004800 
- 00019284  0x00002881 iforce  0x00000005 
- 00019285  0x00002884 arg  0x00000013 , 0x00000039 
- 00019286  0x00002885 call  0x00007e45 
- 00019287  0x00002886 deposit  0x00000005 
- 00019288  0x00002887 store  0x00000002 , 0x00004800 
- 00019289  0x00002888 jam  0x00000000 , 0x00004803 
- 00019290  0x00002889 rtn 
- 00019291  0x0000288e fetch  0x00000001 , 0x00004803 
- 00019292  0x0000288f beq  0x00000001 , 0x00004b71 
- 00019293  0x00002890 beq  0x00000002 , 0x00004b8d 
- 00019294  0x00002891 beq  0x0000000a , 0x00004b7a 
- 00019295  0x00002892 beq  0x0000000b , 0x00004b7a 
- 00019296  0x00002893 beq  0x0000000c , 0x00004b7a 
- 00019297  0x00002894 beq  0x00000008 , 0x00004b8d 
- 00019298  0x00002895 beq  0x00000009 , 0x00004b6a 
- 00019299  0x00002896 rtn 
- 00019300  0x00002899 jam  0x00000000 , 0x00004213 
- 00019301  0x0000289a jam  0x00000000 , 0x00004803 
- 00019302  0x0000289b rtn 
- 00019303  0x0000289d jam  0x0000001e , 0x00004213 
- 00019304  0x0000289e jam  0x00000000 , 0x00004803 
- 00019305  0x0000289f rtn 
- 00019306  0x000028a4 jam  0x00000000 , 0x00004803 
- 00019307  0x000028a5 arg  0x000fffff , 0x0000001b 
- 00019308  0x000028a6 call  0x00004b91 
- 00019309  0x000028a7 rtn 
- 00019310  0x000028aa fetcht  0x00000002 , 0x000003c2 
- 00019311  0x000028ab iadd  0x00000002 , 0x0000003f 
- 00019312  0x000028ac store  0x00000004 , 0x000003c4 
- 00019313  0x000028ae fetch  0x00000004 , 0x000003c4 
- 00019314  0x000028af isub  0x00000028 , 0x0000003f 
- 00019315  0x000028b0 nbranch  0x00004b6e , 0x00000002 
- 00019316  0x000028b1 rshift  0x0000003f , 0x0000001b 
- 00019317  0x000028b2 call  0x00004b91 
- 00019318  0x000028b3 rtn  0x00000034 
- 00019319  0x000028b4 jam  0x0000000c , 0x00004803 
- 00019320  0x000028b5 arg  0x00001800 , 0x00000002 
- 00019321  0x000028b6 storet  0x00000002 , 0x00004800 
- 00019322  0x000028b9 call  0x0000561c 
- 00019323  0x000028ba nrtn  0x00000034 
- 00019324  0x000028bb jam  0x00000014 , 0x000044c2 
- 00019325  0x000028bc jam  0x0000001b , 0x00000b7d 
- 00019326  0x000028bd call  0x00005620 
- 00019327  0x000028be fetch  0x00000002 , 0x00000419 
- 00019328  0x000028bf iforce  0x00000005 
- 00019329  0x000028c0 fetch  0x00000002 , 0x00004800 
- 00019330  0x000028c1 iforce  0x00000006 
- 00019331  0x000028c2 arg  0x00000014 , 0x00000039 
- 00019332  0x000028c3 call  0x00007e45 
- 00019333  0x000028c4 deposit  0x00000006 
- 00019334  0x000028c5 store  0x00000002 , 0x00004800 
- 00019335  0x000028c6 fetch  0x00000002 , 0x00004805 
- 00019336  0x000028c7 increase  0xffffffec , 0x0000003f 
- 00019337  0x000028c8 store  0x00000002 , 0x00004805 
- 00019338  0x000028c9 rtn  0x00000002 
- 00019339  0x000028ca jam  0x00000000 , 0x00004803 
- 00019340  0x000028cb rtn 
- 00019341  0x000028cf fetch  0x00000001 , 0x00004804 
- 00019342  0x000028d0 call  0x00004be2 
- 00019343  0x000028d1 jam  0x00000000 , 0x00004803 
- 00019344  0x000028d2 rtn 
- 00019345  0x000028d6 call  0x00004b97 
- 00019346  0x000028d7 setarg  0x00001800 
- 00019347  0x000028d8 isub  0x00000005 , 0x0000003f 
- 00019348  0x000028d9 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00019349  0x000028da store  0x00000002 , 0x00004805 
- 00019350  0x000028db rtn 
- 00019351  0x000028e0 disable  0x00000010 
- 00019352  0x000028e1 arg  0x00001800 , 0x00000005 
- 00019353  0x000028e3 rtn  0x00000003 
- 00019354  0x000028e4 hfetch  0x00000001 , 0x0000811e 
- 00019355  0x000028e5 bbit0  0x00000005 , 0x00004b99 
- 00019356  0x000028e6 copy  0x00000019 , 0x00000002 
- 00019357  0x000028e7 arg  0x00000080 , 0x00000039 
- 00019358  0x000028e8 call  0x00007e3b 
- 00019359  0x000028e9 arg  0x00001800 , 0x00000005 
- 00019360  0x000028ea arg  0x00000000 , 0x00000013 
- 00019361  0x000028ec arg  0x000000b4 , 0x0000001b 
- 00019362  0x000028ee rtn  0x00000003 
- 00019363  0x000028ef hfetch  0x00000001 , 0x0000811e 
- 00019364  0x000028f0 ixor  0x00000013 , 0x0000003f 
- 00019365  0x000028f1 bbit1  0x00000005 , 0x00004ba2 
- 00019366  0x000028f2 copy  0x00000019 , 0x0000003f 
- 00019367  0x000028f3 iforce  0x00000030 
- 00019368  0x000028f4 call  0x00007e78 
- 00019369  0x000028f5 sub  0x0000003f , 0x000000ff , 0x0000003e 
- 00019370  0x000028f6 branch  0x00004ba2 , 0x00000002 
- 00019371  0x000028f7 isolate0  0x00000005 , 0x00000013 
- 00019372  0x000028f8 setflag  0x00000001 , 0x00000017 , 0x0000003f 
- 00019373  0x000028f9 istore  0x00000003 , 0x00000005 
- 00019374  0x000028fa rshift8  0x00000005 , 0x0000003f 
- 00019375  0x000028fb rtneq  0x0000001c 
- 00019376  0x000028fc copy  0x00000030 , 0x00000002 
- 00019377  0x000028fd xor_into  0x00000020 , 0x00000013 
- 00019378  0x000028fe branch  0x00004ba1 
- 00019379  0x00002903 branch  0x00004bc7 , 0x00000028 
- 00019380  0x00002904 branch  0x00004bca , 0x0000002c 
- 00019381  0x00002906 arg  0x00004826 , 0x00000002 
- 00019382  0x00002907 fetch  0x00000001 , 0x00004825 
- 00019383  0x00002908 iadd  0x00000002 , 0x0000003f 
- 00019384  0x00002909 isub  0x00000011 , 0x0000003e 
- 00019385  0x0000290a branch  0x00004bda , 0x00000005 
- 00019386  0x0000290b ifetch  0x00000001 , 0x00000011 
- 00019387  0x0000290c copy  0x00000006 , 0x00000011 
- 00019388  0x0000290d bbit0  0x00000007 , 0x00004bc1 
- 00019389  0x0000290e enable  0x0000002c 
- 00019390  0x0000290f and  0x0000003f , 0x0000007f , 0x00000012 
- 00019391  0x00002910 lshift3  0x00000011 , 0x00000011 
- 00019392  0x00002911 branch  0x00004bca 
- 00019393  0x00002913 rshift4  0x0000003f , 0x00000008 
- 00019394  0x00002914 and_into  0x0000000f , 0x0000003f 
- 00019395  0x00002915 isub  0x00000008 , 0x0000003e 
- 00019396  0x00002916 rtn  0x00000005 
- 00019397  0x00002917 enable  0x00000028 
- 00019398  0x00002918 rtn 
- 00019399  0x0000291a deposit  0x00000008 
- 00019400  0x0000291b disable  0x00000028 
- 00019401  0x0000291c rtn 
- 00019402  0x0000291e deposit  0x00000012 
- 00019403  0x0000291f branch  0x00004bd6 , 0x00000034 
- 00019404  0x00002920 and  0x00000011 , 0x00000007 , 0x00000007 
- 00019405  0x00002921 rshift3  0x00000011 , 0x00000006 
- 00019406  0x00002922 ifetch  0x00000001 , 0x00000006 
- 00019407  0x00002923 increase  0x00000001 , 0x00000011 
- 00019408  0x00002924 increase  0xffffffff , 0x00000012 
- 00019409  0x00002925 qisolate0  0x0000003f 
- 00019410  0x00002926 fetch  0x00000001 , 0x00004807 
- 00019411  0x00002927 branch  0x00004bc1 , 0x00000001 
- 00019412  0x00002928 fetch  0x00000001 , 0x00004808 
- 00019413  0x00002929 branch  0x00004bc1 
- 00019414  0x0000292b disable  0x0000002c 
- 00019415  0x0000292c increase  0x00000007 , 0x00000011 
- 00019416  0x0000292d rshift3  0x00000011 , 0x00000011 
- 00019417  0x0000292e branch  0x00004bb5 
- 00019418  0x00002930 setarg  0x000000ff 
- 00019419  0x00002931 rtn 
- 00019420  0x00002935 lshift  0x0000003f , 0x00000006 
- 00019421  0x00002936 iadd  0x00000006 , 0x0000003f 
- 00019422  0x00002937 arg  0x00004809 , 0x00000006 
- 00019423  0x00002938 iadd  0x00000006 , 0x00000006 
- 00019424  0x00002939 ifetch  0x00000003 , 0x00000006 
- 00019425  0x0000293a rtn 
- 00019426  0x0000293e enable  0x00000010 
- 00019427  0x0000293f iforce  0x00000039 
- 00019428  0x00002941 disable  0x00000028 
- 00019429  0x00002942 disable  0x0000002c 
- 00019430  0x00002943 arg  0x00004826 , 0x00000011 
- 00019431  0x00002945 call  0x00004bb3 
- 00019432  0x00002946 beq  0x000000ff , 0x00004bf1 
- 00019433  0x00002947 call  0x00004bdc 
- 00019434  0x00002948 bbit0  0x00000017 , 0x00004bed 
- 00019435  0x00002949 set0  0x00000017 , 0x0000003f 
- 00019436  0x0000294a hjam  0x0000009e , 0x000080a0 
- 00019437  0x0000294c iforce  0x0000001b 
- 00019438  0x0000294d until  0x0000003e , 0x00000003 
- 00019439  0x0000294e hjam  0x00000000 , 0x000080a0 
- 00019440  0x0000294f branch  0x00004be7 
- 00019441  0x00002951 loop  0x00004be4 
- 00019442  0x00002952 rtn 
- 00019443  0x00002959 call  0x00004c21 
- 00019444  0x0000295a setarg  0x00004d21 
- 00019445  0x0000295b store  0x00000002 , 0x00004290 
- 00019446  0x0000295c setarg  0x00004c59 
- 00019447  0x0000295d store  0x00000002 , 0x0000428e 
- 00019448  0x0000295e setarg  0x00004d37 
- 00019449  0x0000295f store  0x00000002 , 0x00004292 
- 00019450  0x00002960 setarg  0x00004d7e 
- 00019451  0x00002961 store  0x00000002 , 0x0000428a 
- 00019452  0x00002962 setarg  0x00004d7b 
- 00019453  0x00002963 store  0x00000002 , 0x00004294 
- 00019454  0x00002964 setarg  0x00004d7e 
- 00019455  0x00002965 store  0x00000002 , 0x00004288 
- 00019456  0x00002966 setarg  0x00004d22 
- 00019457  0x00002967 store  0x00000002 , 0x00004286 
- 00019458  0x00002968 rtn  0x0000002b 
- 00019459  0x0000296a fetch  0x00000002 , 0x000047f4 
- 00019460  0x0000296b bbit1  0x0000000c , 0x00003f79 
- 00019461  0x0000296c call  0x00003f23 
- 00019462  0x0000296d branch  0x00004d79 , 0x00000034 
- 00019463  0x0000296e call  0x00003f7e 
- 00019464  0x0000296f branch  0x00003f6e 
- 00019465  0x00002973 call  0x00004c21 
- 00019466  0x00002974 setarg  0x00004d21 
- 00019467  0x00002975 store  0x00000002 , 0x00004290 
- 00019468  0x00002976 setarg  0x00004c59 
- 00019469  0x00002977 store  0x00000002 , 0x0000428e 
- 00019470  0x00002978 setarg  0x00004d37 
- 00019471  0x00002979 store  0x00000002 , 0x00004292 
- 00019472  0x0000297a setarg  0x00004d7e 
- 00019473  0x0000297b store  0x00000002 , 0x0000428a 
- 00019474  0x0000297c setarg  0x00004d7b 
- 00019475  0x0000297d store  0x00000002 , 0x00004294 
- 00019476  0x0000297e setarg  0x00004d7e 
- 00019477  0x0000297f store  0x00000002 , 0x00004288 
- 00019478  0x00002980 setarg  0x00004d22 
- 00019479  0x00002981 store  0x00000002 , 0x00004286 
- 00019480  0x00002982 rtn  0x0000002b 
- 00019481  0x00002984 jam  0x00000000 , 0x000007dc 
- 00019482  0x00002985 jam  0x00000000 , 0x000007dd 
- 00019483  0x00002987 fetch  0x00000002 , 0x000047f4 
- 00019484  0x00002988 bbit1  0x0000000c , 0x00003f79 
- 00019485  0x00002989 call  0x00003f23 
- 00019486  0x0000298a branch  0x00004d79 , 0x00000034 
- 00019487  0x0000298b call  0x00003f7e 
- 00019488  0x0000298c branch  0x00003f6e 
- 00019489  0x00002991 set1  0x00000025 , 0x00000000 
- 00019490  0x00002992 bpatch  0x000000b6 , 0x00004036 
- 00019491  0x00002994 fetch  0x00000001 , 0x00008140 
- 00019492  0x00002995 branch  0x00003bf1 , 0x00000034 
- 00019493  0x00002996 hjam  0x00000000 , 0x00008070 
- 00019494  0x00002997 hjam  0x000000ff , 0x00008078 
- 00019495  0x00002999 hjam  0x000000ff , 0x00008071 
- 00019496  0x0000299a hjam  0x000000ff , 0x00008072 
- 00019497  0x0000299b hfetch  0x00000001 , 0x00008073 
- 00019498  0x0000299c or_into  0x0000000f , 0x0000003f 
- 00019499  0x0000299d hstore  0x00000001 , 0x00008073 
- 00019500  0x0000299f hjam  0x00000000 , 0x00008080 
- 00019501  0x000029a0 hjam  0x00000000 , 0x00008081 
- 00019502  0x000029a1 hjam  0x000000ff , 0x00008083 
- 00019503  0x000029a2 hjam  0x000000ff , 0x00008084 
- 00019504  0x000029a3 hfetch  0x00000001 , 0x00008085 
- 00019505  0x000029a4 or_into  0x00000003 , 0x0000003f 
- 00019506  0x000029a5 hstore  0x00000001 , 0x00008085 
- 00019507  0x000029a6 hjam  0x00000000 , 0x0000806f 
- 00019508  0x000029a7 setarg  0x00000013 
- 00019509  0x000029a8 lshift3  0x0000003f , 0x0000003f 
- 00019510  0x000029a9 add  0x0000003f , 0x00000007 , 0x0000003f 
- 00019511  0x000029aa hstore  0x00000001 , 0x00008064 
- 00019512  0x000029ac hfetch  0x00000001 , 0x00008043 
- 00019513  0x000029ad set1  0x00000002 , 0x0000003f 
- 00019514  0x000029ae hstore  0x00000001 , 0x00008043 
- 00019515  0x000029af hfetch  0x00000001 , 0x00008051 
- 00019516  0x000029b0 set0  0x00000001 , 0x0000003f 
- 00019517  0x000029b1 hstore  0x00000001 , 0x00008051 
- 00019518  0x000029b2 hjam  0x0000000d , 0x00008063 
- 00019519  0x000029b3 hjam  0x000000d3 , 0x00008067 
- 00019520  0x000029b4 hjam  0x00000000 , 0x00008065 
- 00019521  0x000029b5 hjam  0x00000031 , 0x00008066 
- 00019522  0x000029b6 call  0x00003e0b 
- 00019523  0x000029b7 fetcht  0x00000001 , 0x0000480e 
- 00019524  0x000029b8 call  0x000069da 
- 00019525  0x000029b9 fetcht  0x00000001 , 0x0000480f 
- 00019526  0x000029ba call  0x000069da 
- 00019527  0x000029bb fetcht  0x00000001 , 0x00004810 
- 00019528  0x000029bc call  0x000069da 
- 00019529  0x000029bd rtn 
- 00019530  0x000029c0 set1  0x00000025 , 0x00000000 
- 00019531  0x000029c1 bpatch  0x000000b7 , 0x00004036 
- 00019532  0x000029c2 ifetch  0x00000001 , 0x00000006 
- 00019533  0x000029c3 copy  0x0000003f , 0x00000011 
- 00019534  0x000029c4 fetcht  0x00000001 , 0x0000480f 
- 00019535  0x000029c5 isolate1  0x00000000 , 0x00000011 
- 00019536  0x000029c6 call  0x000069f0 
- 00019537  0x000029c7 fetcht  0x00000001 , 0x0000480e 
- 00019538  0x000029c8 isolate1  0x00000001 , 0x00000011 
- 00019539  0x000029c9 call  0x000069f0 
- 00019540  0x000029ca fetcht  0x00000001 , 0x00004810 
- 00019541  0x000029cb isolate1  0x00000002 , 0x00000011 
- 00019542  0x000029cc call  0x000069f0 
- 00019543  0x000029cd jam  0x00000001 , 0x00004809 
- 00019544  0x000029ce rtn 
- 00019545  0x000029d3 call  0x00004c99 
- 00019546  0x000029d4 nrtn  0x00000028 
- 00019547  0x000029d5 nrtn  0x0000002c 
- 00019548  0x000029d7 fetch  0x00000001 , 0x00000450 
- 00019549  0x000029d8 beq  0x00000001 , 0x00004c69 
- 00019550  0x000029d9 fetch  0x00000001 , 0x000042bc 
- 00019551  0x000029da rtnne  0x0000003f 
- 00019552  0x000029dc arg  0x0000000a , 0x00000011 
- 00019553  0x000029dd call  0x00004b2c 
- 00019554  0x000029de fetch  0x00000002 , 0x000042b7 
- 00019555  0x000029df istore  0x00000002 , 0x00000005 
- 00019556  0x000029e0 setarg  0x000001a1 
- 00019557  0x000029e1 istore  0x00000002 , 0x00000005 
- 00019558  0x000029e2 fetch  0x00000008 , 0x00004800 
- 00019559  0x000029e3 istore  0x00000008 , 0x00000005 
- 00019560  0x000029e4 rtn 
- 00019561  0x000029e7 fetcht  0x00000001 , 0x0000054f 
- 00019562  0x000029e8 setarg  0x00000550 
- 00019563  0x000029e9 iadd  0x00000002 , 0x00000005 
- 00019564  0x000029ea fetch  0x00000001 , 0x00004802 
- 00019565  0x000029eb branch  0x00004c72 , 0x00000034 
- 00019566  0x000029ec beq  0x0000002a , 0x00004c74 
- 00019567  0x000029ed bne  0x00000028 , 0x00004c7e 
- 00019568  0x000029ee storet  0x00000001 , 0x0000054f 
- 00019569  0x000029ef branch  0x00003f6a 
- 00019570  0x000029f2 storet  0x00000001 , 0x0000054f 
- 00019571  0x000029f3 rtn 
- 00019572  0x000029f5 fetch  0x00000001 , 0x0000054f 
- 00019573  0x000029f6 rtn  0x00000034 
- 00019574  0x000029f7 increase  0xffffffff , 0x0000003f 
- 00019575  0x000029f8 store  0x00000001 , 0x0000054f 
- 00019576  0x000029f9 arg  0x00000550 , 0x00000005 
- 00019577  0x000029fa iadd  0x00000005 , 0x00000005 
- 00019578  0x000029fb setarg  0x00000000 
- 00019579  0x000029fc istore  0x00000001 , 0x00000005 
- 00019580  0x000029fd enable  0x0000002c 
- 00019581  0x000029fe branch  0x00004c8d 
- 00019582  0x00002a00 sub  0x0000003f , 0x0000001d , 0x0000003e 
- 00019583  0x00002a01 rtn  0x00000002 
- 00019584  0x00002a02 arg  0x00000030 , 0x00000002 
- 00019585  0x00002a03 sub  0x0000003f , 0x00000027 , 0x0000003e 
- 00019586  0x00002a04 nrtn  0x00000002 
- 00019587  0x00002a05 branch  0x00004c87 , 0x00000005 
- 00019588  0x00002a06 arg  0x0000001d , 0x00000002 
- 00019589  0x00002a07 isub  0x00000002 , 0x00000002 
- 00019590  0x00002a08 or_into  0x00000030 , 0x00000002 
- 00019591  0x00002a0a istoret  0x00000001 , 0x00000005 
- 00019592  0x00002a0b fetch  0x00000001 , 0x0000054f 
- 00019593  0x00002a0c increase  0x00000001 , 0x0000003f 
- 00019594  0x00002a0d store  0x00000001 , 0x0000054f 
- 00019595  0x00002a0e disable  0x0000002c 
- 00019596  0x00002a0f branch  0x00004c8d 
- 00019597  0x00002a12 fetch  0x00000002 , 0x000042b7 
- 00019598  0x00002a13 rtn  0x00000034 
- 00019599  0x00002a14 arg  0x00000003 , 0x00000011 
- 00019600  0x00002a15 call  0x00004b2c 
- 00019601  0x00002a16 fetch  0x00000002 , 0x000042b7 
- 00019602  0x00002a17 istore  0x00000002 , 0x00000005 
- 00019603  0x00002a18 setarg  0x0000ffa1 
- 00019604  0x00002a19 istore  0x00000002 , 0x00000005 
- 00019605  0x00002a1a setarg  0x00000000 
- 00019606  0x00002a1b setflag  0x0000002c , 0x00000000 , 0x0000003f 
- 00019607  0x00002a1c istore  0x00000001 , 0x00000005 
- 00019608  0x00002a1d rtn 
- 00019609  0x00002a22 disable  0x00000028 
- 00019610  0x00002a23 disable  0x0000002c 
- 00019611  0x00002a24 hfetch  0x00000001 , 0x00008119 
- 00019612  0x00002a25 rtnbit1  0x00000000 
- 00019613  0x00002a28 hfetch  0x00000001 , 0x0000811b 
- 00019614  0x00002a29 bbit1  0x00000000 , 0x00004ca3 
- 00019615  0x00002a2a hfetch  0x00000001 , 0x00008119 
- 00019616  0x00002a2b bbit0  0x00000006 , 0x00004ca3 
- 00019617  0x00002a2c hfetch  0x00000001 , 0x0000811a 
- 00019618  0x00002a2d branch  0x00004c99 
- 00019619  0x00002a30 enable  0x00000028 
- 00019620  0x00002a31 enable  0x0000002c 
- 00019621  0x00002a32 hfetch  0x00000001 , 0x0000811b 
- 00019622  0x00002a33 isolate0  0x00000000 , 0x0000003f 
- 00019623  0x00002a34 hfetch  0x00000001 , 0x0000811a 
- 00019624  0x00002a35 arg  0x00004811 , 0x00000006 
- 00019625  0x00002a36 iadd  0x00000006 , 0x00000006 
- 00019626  0x00002a37 ifetch  0x00000001 , 0x00000006 
- 00019627  0x00002a38 bbit1  0x00000007 , 0x00004ce4 
- 00019628  0x00002a39 nbranch  0x00004ccc , 0x00000001 
- 00019629  0x00002a3a disable  0x0000002c 
- 00019630  0x00002a3b iforce  0x00000002 
- 00019631  0x00002a3c fetch  0x00000001 , 0x00004808 
- 00019632  0x00002a3d sub  0x0000003f , 0x00000004 , 0x0000003e 
- 00019633  0x00002a3e nrtn  0x00000002 
- 00019634  0x00002a3f copy  0x0000003f , 0x00000011 
- 00019635  0x00002a40 arg  0x00000003 , 0x00000039 
- 00019636  0x00002a41 arg  0x00004802 , 0x00000006 
- 00019637  0x00002a43 ifetch  0x00000001 , 0x00000006 
- 00019638  0x00002a44 isub  0x00000002 , 0x0000003e 
- 00019639  0x00002a45 branch  0x00004c99 , 0x00000005 
- 00019640  0x00002a46 loop  0x00004cb5 
- 00019641  0x00002a48 copy  0x00000011 , 0x0000003f 
- 00019642  0x00002a49 arg  0x00004802 , 0x00000005 
- 00019643  0x00002a4a iadd  0x00000005 , 0x00000005 
- 00019644  0x00002a4b istoret  0x00000001 , 0x00000005 
- 00019645  0x00002a4c increase  0x00000001 , 0x0000003f 
- 00019646  0x00002a4d store  0x00000001 , 0x00004808 
- 00019647  0x00002a4e hfetch  0x00000001 , 0x0000811b 
- 00019648  0x00002a4f rshift3  0x0000003f , 0x0000003f 
- 00019649  0x00002a50 nbranch  0x00004cc3 , 0x00000034 
- 00019650  0x00002a51 branch  0x00004cca 
- 00019651  0x00002a54 increase  0xffffffff , 0x0000003f 
- 00019652  0x00002a55 branch  0x00004cca , 0x00000005 
- 00019653  0x00002a56 hfetch  0x00000001 , 0x0000811b 
- 00019654  0x00002a57 and_into  0x00000001 , 0x0000003f 
- 00019655  0x00002a58 beq  0x00000000 , 0x00004c99 
- 00019656  0x00002a59 beq  0x00000001 , 0x00004cca 
- 00019657  0x00002a5a rtn 
- 00019658  0x00002a5c enable  0x0000002c 
- 00019659  0x00002a5d rtn 
- 00019660  0x00002a60 and  0x0000003f , 0x000000ff , 0x00000002 
- 00019661  0x00002a61 fetch  0x00000001 , 0x00004808 
- 00019662  0x00002a62 rtn  0x00000034 
- 00019663  0x00002a63 iforce  0x00000039 
- 00019664  0x00002a64 arg  0x00004802 , 0x00000006 
- 00019665  0x00002a66 ifetch  0x00000001 , 0x00000006 
- 00019666  0x00002a67 isub  0x00000002 , 0x0000003e 
- 00019667  0x00002a68 branch  0x00004cd6 , 0x00000005 
- 00019668  0x00002a69 loop  0x00004cd1 
- 00019669  0x00002a6a rtn 
- 00019670  0x00002a6c add  0x00000006 , 0xffffffff , 0x00000005 
- 00019671  0x00002a6d call  0x00007e45 
- 00019672  0x00002a6e fetch  0x00000001 , 0x00004808 
- 00019673  0x00002a6f increase  0xffffffff , 0x0000003f 
- 00019674  0x00002a70 store  0x00000001 , 0x00004808 
- 00019675  0x00002a71 hfetch  0x00000001 , 0x0000811b 
- 00019676  0x00002a72 rshift3  0x0000003f , 0x0000003f 
- 00019677  0x00002a73 nbranch  0x00004cdf , 0x00000034 
- 00019678  0x00002a74 rtn 
- 00019679  0x00002a77 hfetch  0x00000001 , 0x0000811b 
- 00019680  0x00002a78 and_into  0x00000001 , 0x0000003f 
- 00019681  0x00002a79 beq  0x00000000 , 0x00004cca 
- 00019682  0x00002a7a beq  0x00000001 , 0x00004c99 
- 00019683  0x00002a7b rtn 
- 00019684  0x00002a7e and  0x0000003f , 0x00000007 , 0x00000007 
- 00019685  0x00002a7f fetch  0x00000001 , 0x00004800 
- 00019686  0x00002a80 qsetflag  0x00000001 , 0x0000003f 
- 00019687  0x00002a81 store  0x00000001 , 0x00004800 
- 00019688  0x00002a82 rtn 
- 00019689  0x00002a85 setarg  0x00000000 
- 00019690  0x00002a86 store  0x00000008 , 0x00004800 
- 00019691  0x00002a87 store  0x00000001 , 0x00004808 
- 00019692  0x00002a88 rtn 
- 00019693  0x00002a8b hfetch  0x00000001 , 0x0000811b 
- 00019694  0x00002a8c hfetch  0x00000001 , 0x0000811a 
- 00019695  0x00002a8d hfetch  0x00000001 , 0x00008119 
- 00019696  0x00002a8e bbit0  0x00000000 , 0x00004ced 
- 00019697  0x00002a8f setarg  0x000000ff 
- 00019698  0x00002a90 enable  0x00000028 
- 00019699  0x00002a91 rtn 
- 00019700  0x00002a94 fetcht  0x00000002 , 0x000044c2 
- 00019701  0x00002a95 call  0x00005866 
- 00019702  0x00002a96 rtnbit0  0x00000000 
- 00019703  0x00002a97 fetch  0x00000001 , 0x000046f8 
- 00019704  0x00002a98 rtnbit0  0x00000000 
- 00019705  0x00002a99 call  0x0000561c 
- 00019706  0x00002a9a nrtn  0x00000034 
- 00019707  0x00002a9b call  0x00004c99 
- 00019708  0x00002a9c nrtn  0x00000028 
- 00019709  0x00002a9d nrtn  0x0000002c 
- 00019710  0x00002a9f call  0x00003f5e 
- 00019711  0x00002aa0 jam  0x00000002 , 0x00004213 
- 00019712  0x00002aa1 fetcht  0x00000002 , 0x000044c2 
- 00019713  0x00002aa2 call  0x00005a88 
- 00019714  0x00002aa3 add  0x00000006 , 0x00000001 , 0x00000005 
- 00019715  0x00002aa4 fetch  0x00000008 , 0x00004800 
- 00019716  0x00002aa5 istore  0x00000008 , 0x00000005 
- 00019717  0x00002aa6 jam  0x0000001b , 0x00000b7d 
- 00019718  0x00002aa7 call  0x00005620 
- 00019719  0x00002aa8 fetch  0x00000001 , 0x000003e4 
- 00019720  0x00002aa9 bbit1  0x00000003 , 0x00003bf2 
- 00019721  0x00002aaa rtn 
- 00019722  0x00002aac copy  0x00000013 , 0x0000003f 
- 00019723  0x00002aad beq  0x00000010 , 0x00004d15 
- 00019724  0x00002aaf beq  0x00000014 , 0x00004d13 
- 00019725  0x00002ab0 beq  0x00000028 , 0x00004d11 
- 00019726  0x00002ab1 beq  0x00000029 , 0x00004d11 
- 00019727  0x00002ab2 beq  0x0000002e , 0x00003f57 
- 00019728  0x00002ab3 rtn 
- 00019729  0x00002ab6 call  0x00003fa4 
- 00019730  0x00002ab7 branch  0x00003f92 
- 00019731  0x00002ab9 call  0x00004ced 
- 00019732  0x00002aba branch  0x00004ce9 
- 00019733  0x00002abd call  0x00005b30 
- 00019734  0x00002abe call  0x00003f90 
- 00019735  0x00002abf call  0x00003f88 
- 00019736  0x00002ac0 branch  0x00003f94 
- 00019737  0x00002ac3 fetch  0x00000001 , 0x0000442e 
- 00019738  0x00002ac4 rtn  0x00000034 
- 00019739  0x00002ac5 increase  0xffffffff , 0x0000003f 
- 00019740  0x00002ac6 store  0x00000001 , 0x0000442e 
- 00019741  0x00002ac7 nrtn  0x00000034 
- 00019742  0x00002ac8 fetch  0x00000001 , 0x000044db 
- 00019743  0x00002ac9 rtn  0x00000034 
- 00019744  0x00002aca branch  0x00003f98 
- 00019745  0x00002ace branch  0x00004d2e 
- 00019746  0x00002ad2 hfetch  0x00000003 , 0x0000811c 
- 00019747  0x00002ad3 copy  0x0000003f , 0x00000012 
- 00019748  0x00002ad4 hfetch  0x00000001 , 0x0000811f 
- 00019749  0x00002ad5 and_into  0x0000000f , 0x0000003f 
- 00019750  0x00002ad6 lshift16  0x0000003f , 0x0000003f 
- 00019751  0x00002ad7 lshift8  0x0000003f , 0x0000003f 
- 00019752  0x00002ad8 ior  0x00000012 , 0x0000003f 
- 00019753  0x00002ad9 fetcht  0x00000004 , 0x0000480a 
- 00019754  0x00002ada isub  0x00000002 , 0x0000003f 
- 00019755  0x00002adb rtn  0x00000034 
- 00019756  0x00002adc arg  0x000000bb , 0x00000012 
- 00019757  0x00002add branch  0x00003f5e 
- 00019758  0x00002ae1 fetch  0x00000001 , 0x00004133 
- 00019759  0x00002ae2 nrtn  0x00000034 
- 00019760  0x00002ae3 fetch  0x00000001 , 0x0000427f 
- 00019761  0x00002ae4 nrtn  0x00000034 
- 00019762  0x00002ae5 fetch  0x00000001 , 0x000047ea 
- 00019763  0x00002ae6 rtn  0x00000034 
- 00019764  0x00002ae7 fetch  0x00000001 , 0x000047eb 
- 00019765  0x00002ae8 nrtn  0x00000034 
- 00019766  0x00002ae9 branch  0x00003f9a 
- 00019767  0x00002aec copy  0x00000013 , 0x0000003f 
- 00019768  0x00002aed beq  0x00000006 , 0x00004d8b 
- 00019769  0x00002aee beq  0x0000000a , 0x00004d7c 
- 00019770  0x00002aef beq  0x00000006 , 0x00004d8f 
- 00019771  0x00002af0 beq  0x00000010 , 0x00004d68 
- 00019772  0x00002af1 beq  0x0000002e , 0x00003f57 
- 00019773  0x00002af2 beq  0x00000001 , 0x00004d77 
- 00019774  0x00002af3 beq  0x00000002 , 0x00004d51 
- 00019775  0x00002af5 beq  0x00000004 , 0x00004d4e 
- 00019776  0x00002af6 beq  0x00000013 , 0x00004d4e 
- 00019777  0x00002af7 and  0x0000003f , 0x0000000f , 0x00000002 
- 00019778  0x00002af8 and_into  0x000000f0 , 0x0000003f 
- 00019779  0x00002af9 beq  0x00000050 , 0x00004d45 
- 00019780  0x00002afa rtn 
- 00019781  0x00002afd set1  0x00000025 , 0x00000000 
- 00019782  0x00002afe bpatch  0x000000b8 , 0x00004037 
- 00019783  0x00002aff storet  0x00000001 , 0x00000259 
- 00019784  0x00002b01 fetch  0x00000001 , 0x00000259 
- 00019785  0x00002b02 rtn  0x00000034 
- 00019786  0x00002b03 increase  0xffffffff , 0x0000003f 
- 00019787  0x00002b04 store  0x00000001 , 0x00000259 
- 00019788  0x00002b06 call  0x00004d62 
- 00019789  0x00002b07 branch  0x00004d48 
- 00019790  0x00002b0a fetch  0x00000002 , 0x000047f4 
- 00019791  0x00002b0b bbit1  0x0000000c , 0x00004d79 
- 00019792  0x00002b0c branch  0x00003f10 
- 00019793  0x00002b10 set1  0x00000025 , 0x00000000 
- 00019794  0x00002b11 bpatch  0x000000b9 , 0x00004037 
- 00019795  0x00002b12 call  0x00004d59 
- 00019796  0x00002b13 fetch  0x00000002 , 0x000042a0 
- 00019797  0x00002b15 bbit1  0x00000000 , 0x00003f12 
- 00019798  0x00002b16 bbit1  0x00000001 , 0x00004d5c 
- 00019799  0x00002b17 bbit1  0x00000002 , 0x00004d5f 
- 00019800  0x00002b18 branch  0x00004d79 
- 00019801  0x00002b1a jam  0x00000000 , 0x0000425e 
- 00019802  0x00002b1b jam  0x00000000 , 0x0000448b 
- 00019803  0x00002b1c rtn 
- 00019804  0x00002b1f bbit1  0x00000005 , 0x00003f10 
- 00019805  0x00002b20 bbit1  0x00000003 , 0x00003f10 
- 00019806  0x00002b21 branch  0x00004d79 
- 00019807  0x00002b23 fetch  0x00000002 , 0x000047f4 
- 00019808  0x00002b24 bbit1  0x0000000c , 0x00004d79 
- 00019809  0x00002b25 branch  0x00003f10 
- 00019810  0x00002b2a fetch  0x00000001 , 0x000047f2 
- 00019811  0x00002b2b rtn  0x00000034 
- 00019812  0x00002b2c increase  0xffffffff , 0x0000003f 
- 00019813  0x00002b2d store  0x00000001 , 0x000047f2 
- 00019814  0x00002b2e nrtn  0x00000034 
- 00019815  0x00002b2f branch  0x00004d8f 
- 00019816  0x00002b33 call  0x00004d6a 
- 00019817  0x00002b34 branch  0x00004d79 
- 00019818  0x00002b37 set1  0x00000025 , 0x00000000 
- 00019819  0x00002b38 bpatch  0x000000ba , 0x00004037 
- 00019820  0x00002b39 fetch  0x00000002 , 0x000047f4 
- 00019821  0x00002b3a isolate1  0x00000007 , 0x0000003f 
- 00019822  0x00002b3b call  0x00003f75 , 0x00000001 
- 00019823  0x00002b3c fetch  0x00000002 , 0x000047fe 
- 00019824  0x00002b3d store  0x00000002 , 0x000047f0 
- 00019825  0x00002b3e fetch  0x00000002 , 0x000042a2 
- 00019826  0x00002b3f set1  0x00000000 , 0x0000003f 
- 00019827  0x00002b40 store  0x00000002 , 0x000042a2 
- 00019828  0x00002b41 fetch  0x00000002 , 0x000047f4 
- 00019829  0x00002b42 bbit1  0x00000000 , 0x00003f77 
- 00019830  0x00002b43 rtn 
- 00019831  0x00002b47 call  0x00003f7e 
- 00019832  0x00002b48 branch  0x00003f98 
- 00019833  0x00002b4b call  0x00003f7c 
- 00019834  0x00002b4c branch  0x00003f94 
- 00019835  0x00002b4f branch  0x00003f9a 
- 00019836  0x00002b52 jam  0x00000000 , 0x0000054f 
- 00019837  0x00002b53 rtn 
- 00019838  0x00002b59 hjam  0x00000000 , 0x00008083 
- 00019839  0x00002b5a hjam  0x00000000 , 0x00008084 
- 00019840  0x00002b5b hfetch  0x00000001 , 0x00008085 
- 00019841  0x00002b5c and_into  0x000000f0 , 0x0000003f 
- 00019842  0x00002b5d hstore  0x00000001 , 0x00008085 
- 00019843  0x00002b5e setarg  0x00000000 
- 00019844  0x00002b5f store  0x00000004 , 0x000000a7 
- 00019845  0x00002b60 setarg  0x000000ff 
- 00019846  0x00002b61 fetcht  0x00000001 , 0x000047fd 
- 00019847  0x00002b62 copy  0x00000002 , 0x00000007 
- 00019848  0x00002b63 qset1  0x0000003f 
- 00019849  0x00002b64 store  0x00000004 , 0x000000a3 
- 00019850  0x00002b65 rtn 
- 00019851  0x00002b68 setarg  0x00000002 
- 00019852  0x00002b69 store  0x00000001 , 0x000047f2 
- 00019853  0x00002b6a call  0x00004ced 
- 00019854  0x00002b6e branch  0x00004ce9 
- 00019855  0x00002b70 set1  0x00000025 , 0x00000000 
- 00019856  0x00002b71 bpatch  0x000000bb , 0x00004037 
- 00019857  0x00002b72 jam  0x00000001 , 0x0000427f 
- 00019858  0x00002b73 call  0x00003fa4 
- 00019859  0x00002b74 call  0x00003fa2 
- 00019860  0x00002b76 setarg  0x00000000 
- 00019861  0x00002b77 store  0x00000002 , 0x000047f0 
- 00019862  0x00002b78 store  0x00000001 , 0x000047f2 
- 00019863  0x00002b79 branch  0x00003f9e 
- 00019864  0x00002b81 branch  0x00004d9d , 0x0000002b 
- 00019865  0x00002b83 setarg  0x000043ce 
- 00019866  0x00002b84 arg  0x000042af , 0x00000005 
- 00019867  0x00002b85 isub  0x00000005 , 0x00000039 
- 00019868  0x00002b86 call  0x00007e3f 
- 00019869  0x00002b88 set1  0x00000025 , 0x00000000 
- 00019870  0x00002b89 bpatch  0x00000016 , 0x00004022 
- 00019871  0x00002b8a setarg  0x000004de 
- 00019872  0x00002b8b arg  0x000004a9 , 0x00000005 
- 00019873  0x00002b8c isub  0x00000005 , 0x00000039 
- 00019874  0x00002b8d call  0x00007e3f 
- 00019875  0x00002b8e setarg  0x00000330 
- 00019876  0x00002b8f arg  0x000002c4 , 0x00000005 
- 00019877  0x00002b90 isub  0x00000005 , 0x00000039 
- 00019878  0x00002b91 call  0x00007e3f 
- 00019879  0x00002b92 branch  0x0000532a 
- 00019880  0x00002b95 set1  0x00000025 , 0x00000000 
- 00019881  0x00002b96 bpatch  0x00000017 , 0x00004022 
- 00019882  0x00002b97 copy  0x00000006 , 0x00000002 
- 00019883  0x00002b9a copy  0x00000002 , 0x00000006 
- 00019884  0x00002b9b ifetch  0x00000002 , 0x00000006 
- 00019885  0x00002b9c store  0x00000002 , 0x000002cd 
- 00019886  0x00002b9d ifetch  0x00000002 , 0x00000006 
- 00019887  0x00002b9e store  0x00000002 , 0x000002cf 
- 00019888  0x00002b9f deposit  0x00000006 
- 00019889  0x00002ba0 store  0x00000002 , 0x000002cb 
- 00019890  0x00002ba1 fetch  0x00000001 , 0x000047f3 
- 00019891  0x00002ba2 beq  0x00000000 , 0x00004db5 
- 00019892  0x00002ba3 branch  0x000050fa 
- 00019893  0x00002ba6 set1  0x00000025 , 0x00000000 
- 00019894  0x00002ba7 bpatch  0x00000018 , 0x00004023 
- 00019895  0x00002ba8 fetch  0x00000002 , 0x000002cd 
- 00019896  0x00002ba9 branch  0x00004dfc , 0x00000034 
- 00019897  0x00002baa fetch  0x00000001 , 0x000002cf 
- 00019898  0x00002bab beq  0x00000001 , 0x00004dc0 
- 00019899  0x00002bad beq  0x00000050 , 0x00004de7 
- 00019900  0x00002bae beq  0x00000051 , 0x00004df4 
- 00019901  0x00002baf beq  0x00000052 , 0x00004df2 
- 00019902  0x00002bb0 beq  0x00000053 , 0x00004df2 
- 00019903  0x00002bb1 branch  0x00004dfc 
- 00019904  0x00002bb4 call  0x0000527a 
- 00019905  0x00002bb5 nrtn  0x00000034 
- 00019906  0x00002bb6 jam  0x00000000 , 0x000043cd 
- 00019907  0x00002bb8 call  0x000052c4 
- 00019908  0x00002bb9 call  0x00004e01 
- 00019909  0x00002bba fetcht  0x00000002 , 0x000002d6 
- 00019910  0x00002bbb branch  0x00004dfb , 0x00000034 
- 00019911  0x00002bbc call  0x000052ce 
- 00019912  0x00002bbd fetch  0x00000002 , 0x000002d6 
- 00019913  0x00002bbe istore  0x00000002 , 0x00000005 
- 00019914  0x00002bbf force  0x00000001 , 0x0000003f 
- 00019915  0x00002bc0 istore  0x00000002 , 0x00000005 
- 00019916  0x00002bc1 branch  0x00004dfc 
- 00019917  0x00002bc4 fetch  0x00000001 , 0x00004132 
- 00019918  0x00002bc5 rtneq  0x00000001 
- 00019919  0x00002bc6 fetch  0x00000001 , 0x000043cd 
- 00019920  0x00002bc7 rtn  0x00000034 
- 00019921  0x00002bc8 copy  0x0000003f , 0x00000011 
- 00019922  0x00002bc9 fetch  0x00000004 , 0x0000033c 
- 00019923  0x00002bca arg  0x00000100 , 0x00000002 
- 00019924  0x00002bcb iadd  0x00000002 , 0x00000002 
- 00019925  0x00002bcc copy  0x00000022 , 0x0000003f 
- 00019926  0x00002bcd isub  0x00000002 , 0x0000003e 
- 00019927  0x00002bce nrtn  0x00000002 
- 00019928  0x00002bcf jam  0x00000000 , 0x000043cd 
- 00019929  0x00002bd0 copy  0x00000011 , 0x0000003f 
- 00019930  0x00002bd1 beq  0x00000050 , 0x00004ddc 
- 00019931  0x00002bd2 branch  0x00003bf1 
- 00019932  0x00002bd4 call  0x000052c4 
- 00019933  0x00002bd5 call  0x00004e84 
- 00019934  0x00002bd6 call  0x000052d0 
- 00019935  0x00002bd7 call  0x00007e1c 
- 00019936  0x00002bd8 call  0x00004eb7 
- 00019937  0x00002bd9 call  0x000052ce 
- 00019938  0x00002bdb setarg  0x0000000c 
- 00019939  0x00002bdc istore  0x00000002 , 0x00000005 
- 00019940  0x00002bdd force  0x00000001 , 0x0000003f 
- 00019941  0x00002bde istore  0x00000002 , 0x00000005 
- 00019942  0x00002bdf branch  0x00004dfc 
- 00019943  0x00002be2 call  0x0000527e 
- 00019944  0x00002be3 nrtn  0x00000034 
- 00019945  0x00002be4 call  0x000052d2 
- 00019946  0x00002be5 call  0x00006f72 
- 00019947  0x00002be6 call  0x000052dc 
- 00019948  0x00002be7 fetch  0x00000002 , 0x000002dc 
- 00019949  0x00002be8 branch  0x00004dfb , 0x00000034 
- 00019950  0x00002be9 istore  0x00000002 , 0x00000005 
- 00019951  0x00002bea fetch  0x00000002 , 0x000042b1 
- 00019952  0x00002beb istore  0x00000002 , 0x00000005 
- 00019953  0x00002bec branch  0x00004dfc 
- 00019954  0x00002bef call  0x00004af8 
- 00019955  0x00002bf0 branch  0x00004dfc 
- 00019956  0x00002bf3 set1  0x00000025 , 0x00000000 
- 00019957  0x00002bf4 bpatch  0x00000019 , 0x00004023 
- 00019958  0x00002bf5 jam  0x00000000 , 0x000002eb 
- 00019959  0x00002bf6 call  0x00006bdc 
- 00019960  0x00002bf7 fetch  0x00000001 , 0x000002eb 
- 00019961  0x00002bf8 rtneq  0x00000001 
- 00019962  0x00002bf9 branch  0x00004dfc 
- 00019963  0x00002bfb call  0x0000526f 
- 00019964  0x00002bfe setarg  0x00000000 
- 00019965  0x00002bff store  0x00000002 , 0x000002cd 
- 00019966  0x00002c00 store  0x00000002 , 0x000002cf 
- 00019967  0x00002c01 jam  0x00000001 , 0x000002d1 
- 00019968  0x00002c02 rtn 
- 00019969  0x00002c05 set1  0x00000025 , 0x00000000 
- 00019970  0x00002c06 bpatch  0x0000001a , 0x00004023 
- 00019971  0x00002c07 call  0x000052d0 
- 00019972  0x00002c08 force  0x00000000 , 0x00000012 
- 00019973  0x00002c09 fetch  0x00000002 , 0x000002cd 
- 00019974  0x00002c0a copy  0x0000003f , 0x00000013 
- 00019975  0x00002c0b fetch  0x00000002 , 0x000002cb 
- 00019976  0x00002c0c iforce  0x00000006 
- 00019977  0x00002c0e call  0x00004e11 
- 00019978  0x00002c0f deposit  0x00000013 
- 00019979  0x00002c10 increase  0xfffffffc , 0x00000013 
- 00019980  0x00002c11 increase  0xfffffffc , 0x0000003f 
- 00019981  0x00002c12 nbranch  0x00004e09 , 0x00000034 
- 00019982  0x00002c13 copy  0x00000012 , 0x0000003f 
- 00019983  0x00002c14 store  0x00000002 , 0x000002d6 
- 00019984  0x00002c15 rtn 
- 00019985  0x00002c18 set1  0x00000025 , 0x00000000 
- 00019986  0x00002c19 bpatch  0x0000001b , 0x00004023 
- 00019987  0x00002c1a ifetch  0x00000001 , 0x00000006 
- 00019988  0x00002c1b beq  0x00000001 , 0x00004e54 
- 00019989  0x00002c1c beq  0x00000002 , 0x00004e5c 
- 00019990  0x00002c1d beq  0x00000003 , 0x00004ee0 
- 00019991  0x00002c1e beq  0x00000004 , 0x00004f0f 
- 00019992  0x00002c1f beq  0x00000005 , 0x00004fad 
- 00019993  0x00002c20 beq  0x00000006 , 0x00004fd5 
- 00019994  0x00002c21 beq  0x00000007 , 0x00005024 
- 00019995  0x00002c22 beq  0x00000008 , 0x00005058 
- 00019996  0x00002c23 beq  0x00000009 , 0x00005068 
- 00019997  0x00002c24 beq  0x0000000a , 0x00004e21 
- 00019998  0x00002c25 beq  0x0000000b , 0x00005069 
- 00019999  0x00002c26 call  0x0000506a 
- 00020000  0x00002c28 rtn 
- 00020001  0x00002c2b ifetch  0x00000001 , 0x00000006 
- 00020002  0x00002c2c copy  0x0000003f , 0x00000007 
- 00020003  0x00002c2d ifetch  0x00000002 , 0x00000006 
- 00020004  0x00002c2e copy  0x0000003f , 0x00000011 
- 00020005  0x00002c2f copy  0x00000013 , 0x0000003f 
- 00020006  0x00002c30 isub  0x00000011 , 0x00000013 
- 00020007  0x00002c31 copy  0x00000011 , 0x0000003f 
- 00020008  0x00002c32 iadd  0x00000006 , 0x00000006 
- 00020009  0x00002c33 setarg  0x0000000b 
- 00020010  0x00002c34 istore  0x00000001 , 0x00000005 
- 00020011  0x00002c35 copy  0x00000007 , 0x0000003f 
- 00020012  0x00002c36 istore  0x00000001 , 0x00000005 
- 00020013  0x00002c37 force  0x00000008 , 0x0000003f 
- 00020014  0x00002c38 istore  0x00000002 , 0x00000005 
- 00020015  0x00002c39 force  0x00000002 , 0x0000003f 
- 00020016  0x00002c3a istore  0x00000002 , 0x00000005 
- 00020017  0x00002c3b force  0x00000000 , 0x0000003f 
- 00020018  0x00002c3c istore  0x00000002 , 0x00000005 
- 00020019  0x00002c3d force  0x00000400 , 0x0000003f 
- 00020020  0x00002c3e istore  0x00000002 , 0x00000005 
- 00020021  0x00002c3f force  0x00000000 , 0x0000003f 
- 00020022  0x00002c40 istore  0x00000002 , 0x00000005 
- 00020023  0x00002c41 force  0x0000000c , 0x0000003f 
- 00020024  0x00002c42 iadd  0x00000012 , 0x00000012 
- 00020025  0x00002c43 branch  0x00004e20 
- 00020026  0x00002c46 ifetch  0x00000001 , 0x00000006 
- 00020027  0x00002c47 copy  0x0000003f , 0x00000007 
- 00020028  0x00002c48 ifetch  0x00000002 , 0x00000006 
- 00020029  0x00002c49 copy  0x0000003f , 0x00000011 
- 00020030  0x00002c4a copy  0x00000013 , 0x0000003f 
- 00020031  0x00002c4b isub  0x00000011 , 0x00000013 
- 00020032  0x00002c4c copy  0x00000011 , 0x0000003f 
- 00020033  0x00002c4d iadd  0x00000006 , 0x00000006 
- 00020034  0x00002c4e call  0x000052d0 
- 00020035  0x00002c4f setarg  0x0000000b 
- 00020036  0x00002c50 istore  0x00000001 , 0x00000005 
- 00020037  0x00002c51 copy  0x00000007 , 0x0000003f 
- 00020038  0x00002c52 istore  0x00000001 , 0x00000005 
- 00020039  0x00002c53 force  0x00000008 , 0x0000003f 
- 00020040  0x00002c54 istore  0x00000002 , 0x00000005 
- 00020041  0x00002c55 force  0x00000002 , 0x0000003f 
- 00020042  0x00002c56 istore  0x00000002 , 0x00000005 
- 00020043  0x00002c57 force  0x00000000 , 0x0000003f 
- 00020044  0x00002c58 istore  0x00000002 , 0x00000005 
- 00020045  0x00002c59 force  0x00000400 , 0x0000003f 
- 00020046  0x00002c5a istore  0x00000002 , 0x00000005 
- 00020047  0x00002c5b force  0x00000000 , 0x0000003f 
- 00020048  0x00002c5c istore  0x00000002 , 0x00000005 
- 00020049  0x00002c5d force  0x0000000c , 0x0000003f 
- 00020050  0x00002c5e iadd  0x00000012 , 0x00000012 
- 00020051  0x00002c60 branch  0x00004e20 
- 00020052  0x00002c65 ifetch  0x00000001 , 0x00000006 
- 00020053  0x00002c66 copy  0x0000003f , 0x00000007 
- 00020054  0x00002c67 ifetch  0x00000002 , 0x00000006 
- 00020055  0x00002c68 copy  0x0000003f , 0x00000011 
- 00020056  0x00002c69 iadd  0x00000006 , 0x00000006 
- 00020057  0x00002c6a copy  0x00000013 , 0x0000003f 
- 00020058  0x00002c6b isub  0x00000011 , 0x00000013 
- 00020059  0x00002c6d branch  0x00004e20 
- 00020060  0x00002c70 call  0x00007e1c 
- 00020061  0x00002c73 call  0x00007e21 
- 00020062  0x00002c74 arg  0x00000000 , 0x00000008 
- 00020063  0x00002c75 ifetch  0x00000001 , 0x00000006 
- 00020064  0x00002c76 copy  0x0000003f , 0x00000007 
- 00020065  0x00002c77 ifetch  0x00000002 , 0x00000006 
- 00020066  0x00002c78 copy  0x0000003f , 0x00000011 
- 00020067  0x00002c79 ifetch  0x00000002 , 0x00000006 
- 00020068  0x00002c7a copy  0x0000003f , 0x00000002 
- 00020069  0x00002c7b ifetch  0x00000002 , 0x00000006 
- 00020070  0x00002c7c copy  0x0000003f , 0x0000000b 
- 00020071  0x00002c7d copy  0x00000002 , 0x0000003f 
- 00020072  0x00002c7e beq  0x00000001 , 0x00004e6e 
- 00020073  0x00002c7f beq  0x00000003 , 0x00004e90 
- 00020074  0x00002c80 beq  0x00000011 , 0x00004e9c 
- 00020075  0x00002c81 beq  0x00000013 , 0x00004ea7 
- 00020076  0x00002c82 call  0x0000506a 
- 00020077  0x00002c83 branch  0x00004edf 
- 00020078  0x00002c86 call  0x00007e1c 
- 00020079  0x00002c87 arg  0x00000050 , 0x00000002 
- 00020080  0x00002c88 fetch  0x00000002 , 0x000042b1 
- 00020081  0x00002c89 nbranch  0x00004ed9 , 0x00000034 
- 00020082  0x00002c8a copy  0x0000000b , 0x0000003f 
- 00020083  0x00002c8b store  0x00000002 , 0x000042b1 
- 00020084  0x00002c8c copy  0x00000022 , 0x0000003f 
- 00020085  0x00002c8d store  0x00000004 , 0x0000033c 
- 00020086  0x00002c8e call  0x00004e78 
- 00020087  0x00002c8f branch  0x00004eb3 
- 00020088  0x00002c92 storet  0x00000002 , 0x0000033a 
- 00020089  0x00002c93 deposit  0x0000000b 
- 00020090  0x00002c94 store  0x00000002 , 0x00000330 
- 00020091  0x00002c95 deposit  0x00000011 
- 00020092  0x00002c96 store  0x00000002 , 0x00000332 
- 00020093  0x00002c97 deposit  0x00000012 
- 00020094  0x00002c98 store  0x00000002 , 0x00000334 
- 00020095  0x00002c99 deposit  0x00000013 
- 00020096  0x00002c9a store  0x00000002 , 0x00000336 
- 00020097  0x00002c9b deposit  0x00000007 
- 00020098  0x00002c9c store  0x00000002 , 0x00000338 
- 00020099  0x00002c9d rtn 
- 00020100  0x00002ca0 fetcht  0x00000002 , 0x0000033a 
- 00020101  0x00002ca1 fetch  0x00000002 , 0x00000330 
- 00020102  0x00002ca2 copy  0x0000003f , 0x0000000b 
- 00020103  0x00002ca3 fetch  0x00000002 , 0x00000332 
- 00020104  0x00002ca4 copy  0x0000003f , 0x00000011 
- 00020105  0x00002ca5 fetch  0x00000002 , 0x00000334 
- 00020106  0x00002ca6 copy  0x0000003f , 0x00000012 
- 00020107  0x00002ca7 fetch  0x00000002 , 0x00000336 
- 00020108  0x00002ca8 copy  0x0000003f , 0x00000013 
- 00020109  0x00002ca9 fetch  0x00000002 , 0x00000338 
- 00020110  0x00002caa copy  0x0000003f , 0x00000007 
- 00020111  0x00002cab rtn 
- 00020112  0x00002cae call  0x00007e1c 
- 00020113  0x00002caf setarg  0x00000051 
- 00020114  0x00002cb0 arg  0x00000051 , 0x00000002 
- 00020115  0x00002cb1 fetch  0x00000002 , 0x000042b3 
- 00020116  0x00002cb2 nbranch  0x00004ed9 , 0x00000034 
- 00020117  0x00002cb3 copy  0x0000000b , 0x0000003f 
- 00020118  0x00002cb4 store  0x00000002 , 0x000042b3 
- 00020119  0x00002cb5 fetch  0x00000001 , 0x000042ba 
- 00020120  0x00002cb6 set1  0x00000000 , 0x0000003f 
- 00020121  0x00002cb7 set1  0x00000001 , 0x0000003f 
- 00020122  0x00002cb8 store  0x00000001 , 0x000042ba 
- 00020123  0x00002cb9 branch  0x00004ebb 
- 00020124  0x00002cbb call  0x00007e1c 
- 00020125  0x00002cbc arg  0x00000052 , 0x00000002 
- 00020126  0x00002cbd fetch  0x00000002 , 0x000042b5 
- 00020127  0x00002cbe nbranch  0x00004ed9 , 0x00000034 
- 00020128  0x00002cbf copy  0x0000000b , 0x0000003f 
- 00020129  0x00002cc0 store  0x00000002 , 0x000042b5 
- 00020130  0x00002cc1 fetch  0x00000001 , 0x000042bb 
- 00020131  0x00002cc2 set1  0x00000000 , 0x0000003f 
- 00020132  0x00002cc3 set1  0x00000001 , 0x0000003f 
- 00020133  0x00002cc4 store  0x00000001 , 0x000042bb 
- 00020134  0x00002cc5 branch  0x00004ebb 
- 00020135  0x00002cc7 call  0x00007e1c 
- 00020136  0x00002cc8 deposit  0x0000001a 
- 00020137  0x00002cc9 arg  0x00000053 , 0x00000002 
- 00020138  0x00002cca fetch  0x00000002 , 0x000042b7 
- 00020139  0x00002ccb nbranch  0x00004ed9 , 0x00000034 
- 00020140  0x00002ccc copy  0x0000000b , 0x0000003f 
- 00020141  0x00002ccd store  0x00000002 , 0x000042b7 
- 00020142  0x00002cce fetch  0x00000001 , 0x000042bc 
- 00020143  0x00002ccf set1  0x00000000 , 0x0000003f 
- 00020144  0x00002cd0 set1  0x00000001 , 0x0000003f 
- 00020145  0x00002cd1 store  0x00000001 , 0x000042bc 
- 00020146  0x00002cd2 branch  0x00004ebb 
- 00020147  0x00002cd5 setarg  0x00000001 
- 00020148  0x00002cd6 store  0x00000002 , 0x000002e4 
- 00020149  0x00002cd7 jam  0x00000050 , 0x000043cd 
- 00020150  0x00002cd8 branch  0x00004ebd 
- 00020151  0x00002cda fetch  0x00000001 , 0x000042b9 
- 00020152  0x00002cdb set1  0x00000000 , 0x0000003f 
- 00020153  0x00002cdc set1  0x00000001 , 0x0000003f 
- 00020154  0x00002cdd store  0x00000001 , 0x000042b9 
- 00020155  0x00002cdf setarg  0x00000000 
- 00020156  0x00002ce0 store  0x00000002 , 0x000002e4 
- 00020157  0x00002ce2 set1  0x00000025 , 0x00000000 
- 00020158  0x00002ce3 bpatch  0x0000001c , 0x00004023 
- 00020159  0x00002ce4 call  0x00007e21 
- 00020160  0x00002ce5 setarg  0x00000003 
- 00020161  0x00002ce6 istore  0x00000001 , 0x00000005 
- 00020162  0x00002ce7 copy  0x00000007 , 0x0000003f 
- 00020163  0x00002ce8 istore  0x00000001 , 0x00000005 
- 00020164  0x00002ce9 setarg  0x00000008 
- 00020165  0x00002cea istore  0x00000002 , 0x00000005 
- 00020166  0x00002ceb copy  0x00000002 , 0x0000003f 
- 00020167  0x00002cec istore  0x00000002 , 0x00000005 
- 00020168  0x00002ced copy  0x0000000b , 0x0000003f 
- 00020169  0x00002cee istore  0x00000002 , 0x00000005 
- 00020170  0x00002cef fetch  0x00000002 , 0x000002e4 
- 00020171  0x00002cf0 beq  0x00000001 , 0x00004ed4 
- 00020172  0x00002cf1 isolate0  0x00000000 , 0x00000008 
- 00020173  0x00002cf2 branch  0x00004ecf , 0x00000001 
- 00020174  0x00002cf3 setarg  0x00000004 
- 00020175  0x00002cf5 istore  0x00000002 , 0x00000005 
- 00020176  0x00002cf6 force  0x00000000 , 0x0000003f 
- 00020177  0x00002cf7 istore  0x00000002 , 0x00000005 
- 00020178  0x00002cf8 setarg  0x0000000c 
- 00020179  0x00002cf9 branch  0x00004edb 
- 00020180  0x00002cfb istore  0x00000002 , 0x00000005 
- 00020181  0x00002cfc force  0x00000002 , 0x0000003f 
- 00020182  0x00002cfd istore  0x00000002 , 0x00000005 
- 00020183  0x00002cfe setarg  0x0000000c 
- 00020184  0x00002cff branch  0x00004edb 
- 00020185  0x00002d02 set1  0x00000000 , 0x00000008 
- 00020186  0x00002d03 branch  0x00004ebb 
- 00020187  0x00002d05 iadd  0x00000012 , 0x00000012 
- 00020188  0x00002d06 copy  0x00000013 , 0x0000003f 
- 00020189  0x00002d07 isub  0x00000011 , 0x00000013 
- 00020190  0x00002d08 branch  0x00004edf 
- 00020191  0x00002d0a branch  0x00004e20 
- 00020192  0x00002d0d ifetch  0x00000001 , 0x00000006 
- 00020193  0x00002d0e copy  0x0000003f , 0x00000007 
- 00020194  0x00002d0f ifetch  0x00000002 , 0x00000006 
- 00020195  0x00002d10 copy  0x0000003f , 0x00000011 
- 00020196  0x00002d11 copy  0x00000013 , 0x0000003f 
- 00020197  0x00002d12 isub  0x00000011 , 0x00000013 
- 00020198  0x00002d13 ifetch  0x00000002 , 0x00000006 
- 00020199  0x00002d14 copy  0x0000003f , 0x0000000b 
- 00020200  0x00002d15 ifetch  0x00000002 , 0x00000006 
- 00020201  0x00002d16 copy  0x0000003f , 0x00000002 
- 00020202  0x00002d17 setarg  0x00000050 
- 00020203  0x00002d18 isub  0x00000002 , 0x0000003e 
- 00020204  0x00002d19 branch  0x00004ef7 , 0x00000005 
- 00020205  0x00002d1a setarg  0x00000051 
- 00020206  0x00002d1b isub  0x00000002 , 0x0000003e 
- 00020207  0x00002d1c branch  0x00004efd , 0x00000005 
- 00020208  0x00002d1d setarg  0x00000052 
- 00020209  0x00002d1e isub  0x00000002 , 0x0000003e 
- 00020210  0x00002d1f branch  0x00004f09 , 0x00000005 
- 00020211  0x00002d20 setarg  0x00000053 
- 00020212  0x00002d21 isub  0x00000002 , 0x0000003e 
- 00020213  0x00002d22 branch  0x00004f03 , 0x00000005 
- 00020214  0x00002d23 rtn 
- 00020215  0x00002d26 copy  0x0000000b , 0x0000003f 
- 00020216  0x00002d27 store  0x00000002 , 0x000042b1 
- 00020217  0x00002d28 fetch  0x00000001 , 0x000042b9 
- 00020218  0x00002d29 set1  0x00000001 , 0x0000003f 
- 00020219  0x00002d2a store  0x00000001 , 0x000042b9 
- 00020220  0x00002d2b branch  0x00004e20 
- 00020221  0x00002d2d copy  0x0000000b , 0x0000003f 
- 00020222  0x00002d2e store  0x00000002 , 0x000042b3 
- 00020223  0x00002d2f fetch  0x00000001 , 0x000042ba 
- 00020224  0x00002d30 set1  0x00000001 , 0x0000003f 
- 00020225  0x00002d31 store  0x00000001 , 0x000042ba 
- 00020226  0x00002d32 rtn 
- 00020227  0x00002d34 copy  0x0000000b , 0x0000003f 
- 00020228  0x00002d35 store  0x00000002 , 0x000042b5 
- 00020229  0x00002d36 fetch  0x00000001 , 0x000042bc 
- 00020230  0x00002d37 set1  0x00000001 , 0x0000003f 
- 00020231  0x00002d38 store  0x00000001 , 0x000042bc 
- 00020232  0x00002d39 rtn 
- 00020233  0x00002d3b copy  0x0000000b , 0x0000003f 
- 00020234  0x00002d3c store  0x00000002 , 0x000042b7 
- 00020235  0x00002d3d fetch  0x00000001 , 0x000042bb 
- 00020236  0x00002d3e set1  0x00000001 , 0x0000003f 
- 00020237  0x00002d3f store  0x00000001 , 0x000042bb 
- 00020238  0x00002d40 rtn 
- 00020239  0x00002d43 ifetch  0x00000001 , 0x00000006 
- 00020240  0x00002d44 copy  0x0000003f , 0x00000007 
- 00020241  0x00002d45 ifetch  0x00000002 , 0x00000006 
- 00020242  0x00002d46 copy  0x0000003f , 0x00000011 
- 00020243  0x00002d47 copy  0x00000013 , 0x0000003f 
- 00020244  0x00002d48 isub  0x00000011 , 0x00000013 
- 00020245  0x00002d49 ifetch  0x00000002 , 0x00000006 
- 00020246  0x00002d4a copy  0x0000003f , 0x00000002 
- 00020247  0x00002d4b copy  0x00000002 , 0x00000011 
- 00020248  0x00002d4c setarg  0x00000050 
- 00020249  0x00002d4d isub  0x00000002 , 0x0000003e 
- 00020250  0x00002d4e branch  0x00004f25 , 0x00000005 
- 00020251  0x00002d4f setarg  0x00000051 
- 00020252  0x00002d50 isub  0x00000002 , 0x0000003e 
- 00020253  0x00002d51 branch  0x00004f43 , 0x00000005 
- 00020254  0x00002d52 setarg  0x00000052 
- 00020255  0x00002d53 isub  0x00000002 , 0x0000003e 
- 00020256  0x00002d54 branch  0x00004f2f , 0x00000005 
- 00020257  0x00002d55 setarg  0x00000053 
- 00020258  0x00002d56 isub  0x00000002 , 0x0000003e 
- 00020259  0x00002d57 branch  0x00004f39 , 0x00000005 
- 00020260  0x00002d58 branch  0x0000506a 
- 00020261  0x00002d5b copy  0x00000005 , 0x0000000b 
- 00020262  0x00002d5c fetch  0x00000001 , 0x000042b9 
- 00020263  0x00002d5d set1  0x00000004 , 0x0000003f 
- 00020264  0x00002d5e set1  0x00000003 , 0x0000003f 
- 00020265  0x00002d60 store  0x00000001 , 0x000042b9 
- 00020266  0x00002d61 copy  0x0000000b , 0x00000005 
- 00020267  0x00002d62 arg  0x00000050 , 0x0000000b 
- 00020268  0x00002d63 fetch  0x00000002 , 0x000042b1 
- 00020269  0x00002d64 copy  0x0000003f , 0x00000002 
- 00020270  0x00002d65 branch  0x00004f4c 
- 00020271  0x00002d67 copy  0x00000005 , 0x0000000b 
- 00020272  0x00002d68 fetch  0x00000001 , 0x000042bb 
- 00020273  0x00002d69 set1  0x00000004 , 0x0000003f 
- 00020274  0x00002d6a set1  0x00000003 , 0x0000003f 
- 00020275  0x00002d6c store  0x00000001 , 0x000042bb 
- 00020276  0x00002d6d copy  0x0000000b , 0x00000005 
- 00020277  0x00002d6e arg  0x00000052 , 0x0000000b 
- 00020278  0x00002d6f fetch  0x00000002 , 0x000042b5 
- 00020279  0x00002d70 copy  0x0000003f , 0x00000002 
- 00020280  0x00002d71 branch  0x00004f4c 
- 00020281  0x00002d73 copy  0x00000005 , 0x0000000b 
- 00020282  0x00002d74 fetch  0x00000001 , 0x000042bc 
- 00020283  0x00002d75 set1  0x00000004 , 0x0000003f 
- 00020284  0x00002d76 set1  0x00000003 , 0x0000003f 
- 00020285  0x00002d78 store  0x00000001 , 0x000042bc 
- 00020286  0x00002d79 copy  0x0000000b , 0x00000005 
- 00020287  0x00002d7a arg  0x00000053 , 0x0000000b 
- 00020288  0x00002d7b fetch  0x00000002 , 0x000042b7 
- 00020289  0x00002d7c copy  0x0000003f , 0x00000002 
- 00020290  0x00002d7d branch  0x00004f4c 
- 00020291  0x00002d7f copy  0x00000005 , 0x0000000b 
- 00020292  0x00002d80 fetch  0x00000001 , 0x000042ba 
- 00020293  0x00002d81 set1  0x00000004 , 0x0000003f 
- 00020294  0x00002d82 set1  0x00000003 , 0x0000003f 
- 00020295  0x00002d84 store  0x00000001 , 0x000042ba 
- 00020296  0x00002d86 copy  0x0000000b , 0x00000005 
- 00020297  0x00002d87 arg  0x00000051 , 0x0000000b 
- 00020298  0x00002d88 fetch  0x00000002 , 0x000042b3 
- 00020299  0x00002d89 copy  0x0000003f , 0x00000002 
- 00020300  0x00002d8b set1  0x00000025 , 0x00000000 
- 00020301  0x00002d8c bpatch  0x0000001d , 0x00004023 
- 00020302  0x00002d8d setarg  0x00000005 
- 00020303  0x00002d8e istore  0x00000001 , 0x00000005 
- 00020304  0x00002d8f copy  0x00000007 , 0x0000003f 
- 00020305  0x00002d90 istore  0x00000001 , 0x00000005 
- 00020306  0x00002d91 setarg  0x00000006 
- 00020307  0x00002d92 istore  0x00000002 , 0x00000005 
- 00020308  0x00002d93 copy  0x00000002 , 0x0000003f 
- 00020309  0x00002d94 istore  0x00000002 , 0x00000005 
- 00020310  0x00002d95 force  0x00000000 , 0x0000003f 
- 00020311  0x00002d96 istore  0x00000002 , 0x00000005 
- 00020312  0x00002d97 force  0x00000000 , 0x0000003f 
- 00020313  0x00002d98 istore  0x00000002 , 0x00000005 
- 00020314  0x00002d99 force  0x0000000a , 0x0000003f 
- 00020315  0x00002d9a iadd  0x00000012 , 0x00000012 
- 00020316  0x00002d9c storet  0x00000002 , 0x000002e9 
- 00020317  0x00002d9d copy  0x00000007 , 0x0000003f 
- 00020318  0x00002d9e store  0x00000001 , 0x000002e8 
- 00020319  0x00002d9f force  0x00000050 , 0x0000003f 
- 00020320  0x00002da0 icompare  0x000000ff , 0x0000000b 
- 00020321  0x00002da1 branch  0x00004f63 , 0x00000001 
- 00020322  0x00002da2 increase  0x00000001 , 0x0000003f 
- 00020323  0x00002da5 rtn 
- 00020324  0x00002da7 disable  0x00000028 
- 00020325  0x00002da8 rtnbit1  0x00000002 , 0x0000003f 
- 00020326  0x00002da9 rtnbit0  0x00000000 , 0x0000003f 
- 00020327  0x00002daa rtnbit0  0x00000001 , 0x0000003f 
- 00020328  0x00002dab set1  0x00000002 , 0x0000003f 
- 00020329  0x00002dac copy  0x00000006 , 0x00000005 
- 00020330  0x00002dad increase  0xffffffff , 0x00000005 
- 00020331  0x00002dae istore  0x00000001 , 0x00000005 
- 00020332  0x00002daf enable  0x00000028 
- 00020333  0x00002db0 rtn 
- 00020334  0x00002db3 fetch  0x00000001 , 0x000042b9 
- 00020335  0x00002db4 call  0x00004f64 
- 00020336  0x00002db5 nbranch  0x00004f75 , 0x00000028 
- 00020337  0x00002db6 jam  0x00000050 , 0x000002e7 
- 00020338  0x00002db7 fetch  0x00000002 , 0x000042b1 
- 00020339  0x00002db8 store  0x00000002 , 0x000002e9 
- 00020340  0x00002db9 branch  0x00004f89 
- 00020341  0x00002dbb fetch  0x00000001 , 0x000042ba 
- 00020342  0x00002dbc call  0x00004f64 
- 00020343  0x00002dbd nbranch  0x00004f7c , 0x00000028 
- 00020344  0x00002dbe jam  0x00000051 , 0x000002e7 
- 00020345  0x00002dbf fetch  0x00000002 , 0x000042b3 
- 00020346  0x00002dc0 store  0x00000002 , 0x000002e9 
- 00020347  0x00002dc1 branch  0x00004f89 
- 00020348  0x00002dc3 fetch  0x00000001 , 0x000042bb 
- 00020349  0x00002dc4 call  0x00004f64 
- 00020350  0x00002dc5 nbranch  0x00004f83 , 0x00000028 
- 00020351  0x00002dc6 jam  0x00000052 , 0x000002e7 
- 00020352  0x00002dc7 fetch  0x00000002 , 0x000042b5 
- 00020353  0x00002dc8 store  0x00000002 , 0x000002e9 
- 00020354  0x00002dc9 branch  0x00004f89 
- 00020355  0x00002dcb fetch  0x00000001 , 0x000042bc 
- 00020356  0x00002dcc call  0x00004f64 
- 00020357  0x00002dcd nrtn  0x00000028 
- 00020358  0x00002dce jam  0x00000053 , 0x000002e7 
- 00020359  0x00002dcf fetch  0x00000002 , 0x000042b7 
- 00020360  0x00002dd0 store  0x00000002 , 0x000002e9 
- 00020361  0x00002dd4 set1  0x00000025 , 0x00000000 
- 00020362  0x00002dd5 bpatch  0x0000001e , 0x00004023 
- 00020363  0x00002dd6 call  0x00005242 
- 00020364  0x00002dd7 call  0x000052c4 
- 00020365  0x00002dd8 force  0x00000000 , 0x00000012 
- 00020366  0x00002dd9 call  0x000052d0 
- 00020367  0x00002dda force  0x00000004 , 0x0000003f 
- 00020368  0x00002ddb istore  0x00000001 , 0x00000005 
- 00020369  0x00002ddc fetch  0x00000001 , 0x000042be 
- 00020370  0x00002ddd istore  0x00000001 , 0x00000005 
- 00020371  0x00002dde setarg  0x00000008 
- 00020372  0x00002ddf istore  0x00000002 , 0x00000005 
- 00020373  0x00002de0 fetch  0x00000002 , 0x000002e9 
- 00020374  0x00002de1 istore  0x00000002 , 0x00000005 
- 00020375  0x00002de2 setarg  0x00000000 
- 00020376  0x00002de3 istore  0x00000002 , 0x00000005 
- 00020377  0x00002de4 force  0x00000001 , 0x0000003f 
- 00020378  0x00002de5 istore  0x00000001 , 0x00000005 
- 00020379  0x00002de6 force  0x00000002 , 0x0000003f 
- 00020380  0x00002de7 istore  0x00000001 , 0x00000005 
- 00020381  0x00002de8 fetch  0x00000001 , 0x000002e7 
- 00020382  0x00002de9 beq  0x00000051 , 0x00004fa2 
- 00020383  0x00002dea setarg  0x00000030 
- 00020384  0x00002deb istore  0x00000002 , 0x00000005 
- 00020385  0x00002dec branch  0x00004fa4 
- 00020386  0x00002dee setarg  0x000003e3 
- 00020387  0x00002def istore  0x00000002 , 0x00000005 
- 00020388  0x00002df1 arg  0x0000000c , 0x00000002 
- 00020389  0x00002df2 storet  0x00000002 , 0x000002d6 
- 00020390  0x00002df3 call  0x000052ce 
- 00020391  0x00002df4 fetch  0x00000002 , 0x000002d6 
- 00020392  0x00002df5 istore  0x00000002 , 0x00000005 
- 00020393  0x00002df6 force  0x00000001 , 0x0000003f 
- 00020394  0x00002df7 istore  0x00000002 , 0x00000005 
- 00020395  0x00002df8 jam  0x00000000 , 0x000002e7 
- 00020396  0x00002dfa branch  0x00004e20 
- 00020397  0x00002dfd increase  0x00000001 , 0x00000006 
- 00020398  0x00002dfe ifetch  0x00000002 , 0x00000006 
- 00020399  0x00002dff copy  0x0000003f , 0x00000011 
- 00020400  0x00002e00 copy  0x00000013 , 0x0000003f 
- 00020401  0x00002e01 isub  0x00000011 , 0x00000013 
- 00020402  0x00002e02 ifetch  0x00000002 , 0x00000006 
- 00020403  0x00002e03 copy  0x0000003f , 0x00000011 
- 00020404  0x00002e04 setarg  0x00000050 
- 00020405  0x00002e05 isub  0x00000011 , 0x0000003e 
- 00020406  0x00002e06 branch  0x00004fc4 , 0x00000005 
- 00020407  0x00002e07 setarg  0x00000051 
- 00020408  0x00002e08 isub  0x00000011 , 0x0000003e 
- 00020409  0x00002e09 branch  0x00004fc8 , 0x00000005 
- 00020410  0x00002e0a setarg  0x00000052 
- 00020411  0x00002e0b isub  0x00000011 , 0x0000003e 
- 00020412  0x00002e0c branch  0x00004fcc , 0x00000005 
- 00020413  0x00002e0d setarg  0x00000053 
- 00020414  0x00002e0e isub  0x00000011 , 0x0000003e 
- 00020415  0x00002e0f branch  0x00004fd0 , 0x00000005 
- 00020416  0x00002e10 increase  0x00000002 , 0x00000006 
- 00020417  0x00002e11 ifetch  0x00000002 , 0x00000006 
- 00020418  0x00002e12 iforce  0x0000003e 
- 00020419  0x00002e13 branch  0x00004e20 
- 00020420  0x00002e15 fetch  0x00000001 , 0x000042b9 
- 00020421  0x00002e16 set1  0x00000005 , 0x0000003f 
- 00020422  0x00002e17 store  0x00000001 , 0x000042b9 
- 00020423  0x00002e18 branch  0x00004e20 
- 00020424  0x00002e1a fetch  0x00000001 , 0x000042ba 
- 00020425  0x00002e1b set1  0x00000005 , 0x0000003f 
- 00020426  0x00002e1c store  0x00000001 , 0x000042ba 
- 00020427  0x00002e1d branch  0x00004e20 
- 00020428  0x00002e1f fetch  0x00000001 , 0x000042bb 
- 00020429  0x00002e20 set1  0x00000005 , 0x0000003f 
- 00020430  0x00002e21 store  0x00000001 , 0x000042bb 
- 00020431  0x00002e22 branch  0x00004e20 
- 00020432  0x00002e24 fetch  0x00000001 , 0x000042bc 
- 00020433  0x00002e25 set1  0x00000005 , 0x0000003f 
- 00020434  0x00002e26 store  0x00000001 , 0x000042bc 
- 00020435  0x00002e27 jam  0x00000006 , 0x00000b7d 
- 00020436  0x00002e28 branch  0x00007c27 
- 00020437  0x00002e2d ifetch  0x00000001 , 0x00000006 
- 00020438  0x00002e2e copy  0x0000003f , 0x00000007 
- 00020439  0x00002e2f ifetch  0x00000002 , 0x00000006 
- 00020440  0x00002e30 copy  0x0000003f , 0x00000011 
- 00020441  0x00002e31 copy  0x00000013 , 0x0000003f 
- 00020442  0x00002e32 isub  0x00000011 , 0x00000013 
- 00020443  0x00002e33 ifetch  0x00000002 , 0x00000006 
- 00020444  0x00002e34 copy  0x0000003f , 0x00000011 
- 00020445  0x00002e35 ifetch  0x00000002 , 0x00000006 
- 00020446  0x00002e36 copy  0x0000003f , 0x0000000b 
- 00020447  0x00002e37 copy  0x00000011 , 0x00000002 
- 00020448  0x00002e38 call  0x00007e1c 
- 00020449  0x00002e39 setarg  0x00000050 
- 00020450  0x00002e3a isub  0x00000002 , 0x0000003e 
- 00020451  0x00002e3b branch  0x00004ffb , 0x00000005 
- 00020452  0x00002e3c setarg  0x00000051 
- 00020453  0x00002e3d isub  0x00000002 , 0x0000003e 
- 00020454  0x00002e3e branch  0x0000500b , 0x00000005 
- 00020455  0x00002e3f setarg  0x00000052 
- 00020456  0x00002e40 isub  0x00000002 , 0x0000003e 
- 00020457  0x00002e41 branch  0x00004fef , 0x00000005 
- 00020458  0x00002e42 setarg  0x00000053 
- 00020459  0x00002e43 isub  0x00000002 , 0x0000003e 
- 00020460  0x00002e44 branch  0x00004ff5 , 0x00000005 
- 00020461  0x00002e45 call  0x0000506a 
- 00020462  0x00002e46 branch  0x00005020 
- 00020463  0x00002e48 copy  0x0000000b , 0x00000002 
- 00020464  0x00002e49 fetch  0x00000002 , 0x000042b5 
- 00020465  0x00002e4a isub  0x00000002 , 0x0000003e 
- 00020466  0x00002e4b branch  0x00005001 , 0x00000005 
- 00020467  0x00002e4c call  0x0000506a 
- 00020468  0x00002e4d branch  0x00005020 
- 00020469  0x00002e4f copy  0x0000000b , 0x00000002 
- 00020470  0x00002e50 fetch  0x00000002 , 0x000042b7 
- 00020471  0x00002e51 isub  0x00000002 , 0x0000003e 
- 00020472  0x00002e52 branch  0x00005003 , 0x00000005 
- 00020473  0x00002e53 call  0x0000506a 
- 00020474  0x00002e54 branch  0x00005020 
- 00020475  0x00002e57 copy  0x0000000b , 0x00000002 
- 00020476  0x00002e58 fetch  0x00000002 , 0x000042b1 
- 00020477  0x00002e59 isub  0x00000002 , 0x0000003e 
- 00020478  0x00002e5a branch  0x00005007 , 0x00000005 
- 00020479  0x00002e5b call  0x0000506a 
- 00020480  0x00002e5c branch  0x00005020 
- 00020481  0x00002e5e call  0x00005081 
- 00020482  0x00002e5f branch  0x00005013 
- 00020483  0x00002e61 call  0x00005087 
- 00020484  0x00002e62 fetch  0x00000002 , 0x000042b5 
- 00020485  0x00002e63 branch  0x00005013 , 0x00000034 
- 00020486  0x00002e6b branch  0x00005013 
- 00020487  0x00002e6e call  0x0000507c 
- 00020488  0x00002e6f fetch  0x00000001 , 0x000002ef 
- 00020489  0x00002e70 nbranch  0x00005013 , 0x00000034 
- 00020490  0x00002e73 branch  0x00005013 
- 00020491  0x00002e75 copy  0x0000000b , 0x00000002 
- 00020492  0x00002e76 fetch  0x00000002 , 0x000042b3 
- 00020493  0x00002e77 isub  0x00000002 , 0x0000003e 
- 00020494  0x00002e78 branch  0x00005011 , 0x00000005 
- 00020495  0x00002e79 call  0x0000506a 
- 00020496  0x00002e7a branch  0x00005020 
- 00020497  0x00002e7c call  0x00005077 
- 00020498  0x00002e7d branch  0x00005013 
- 00020499  0x00002e7f call  0x00007e21 
- 00020500  0x00002e80 setarg  0x00000007 
- 00020501  0x00002e81 istore  0x00000001 , 0x00000005 
- 00020502  0x00002e82 copy  0x00000007 , 0x0000003f 
- 00020503  0x00002e83 istore  0x00000001 , 0x00000005 
- 00020504  0x00002e84 setarg  0x00000004 
- 00020505  0x00002e85 istore  0x00000002 , 0x00000005 
- 00020506  0x00002e86 copy  0x00000011 , 0x0000003f 
- 00020507  0x00002e87 istore  0x00000002 , 0x00000005 
- 00020508  0x00002e88 copy  0x0000000b , 0x0000003f 
- 00020509  0x00002e89 istore  0x00000002 , 0x00000005 
- 00020510  0x00002e8a force  0x00000008 , 0x0000003f 
- 00020511  0x00002e8b branch  0x00005022 
- 00020512  0x00002e8d call  0x00007e21 
- 00020513  0x00002e8e branch  0x00005022 
- 00020514  0x00002e90 iadd  0x00000012 , 0x00000012 
- 00020515  0x00002e91 branch  0x00004e20 
- 00020516  0x00002e93 ifetch  0x00000001 , 0x00000006 
- 00020517  0x00002e94 copy  0x0000003f , 0x00000007 
- 00020518  0x00002e95 ifetch  0x00000002 , 0x00000006 
- 00020519  0x00002e96 copy  0x0000003f , 0x00000011 
- 00020520  0x00002e97 copy  0x00000013 , 0x0000003f 
- 00020521  0x00002e98 isub  0x00000011 , 0x00000013 
- 00020522  0x00002e99 ifetch  0x00000002 , 0x00000006 
- 00020523  0x00002e9a copy  0x0000003f , 0x0000000b 
- 00020524  0x00002e9b ifetch  0x00000002 , 0x00000006 
- 00020525  0x00002e9c copy  0x0000003f , 0x00000002 
- 00020526  0x00002e9d call  0x00007e1c 
- 00020527  0x00002e9e setarg  0x00000050 
- 00020528  0x00002e9f isub  0x00000002 , 0x0000003e 
- 00020529  0x00002ea0 branch  0x0000503d , 0x00000005 
- 00020530  0x00002ea1 setarg  0x00000051 
- 00020531  0x00002ea2 isub  0x00000002 , 0x0000003e 
- 00020532  0x00002ea3 branch  0x00005043 , 0x00000005 
- 00020533  0x00002ea4 setarg  0x00000052 
- 00020534  0x00002ea5 isub  0x00000002 , 0x0000003e 
- 00020535  0x00002ea6 branch  0x00005049 , 0x00000005 
- 00020536  0x00002ea7 setarg  0x00000053 
- 00020537  0x00002ea8 isub  0x00000002 , 0x0000003e 
- 00020538  0x00002ea9 branch  0x0000504f , 0x00000005 
- 00020539  0x00002eaa call  0x0000506a 
- 00020540  0x00002eab branch  0x00005057 
- 00020541  0x00002ead copy  0x00000002 , 0x00000011 
- 00020542  0x00002eae copy  0x0000000b , 0x00000002 
- 00020543  0x00002eaf fetch  0x00000002 , 0x000042b1 
- 00020544  0x00002eb0 isub  0x00000002 , 0x0000003e 
- 00020545  0x00002eb1 call  0x0000507c , 0x00000005 
- 00020546  0x00002eb2 branch  0x00005055 
- 00020547  0x00002eb4 copy  0x00000002 , 0x00000011 
- 00020548  0x00002eb5 copy  0x0000000b , 0x00000002 
- 00020549  0x00002eb6 fetch  0x00000002 , 0x000042b3 
- 00020550  0x00002eb7 isub  0x00000002 , 0x0000003e 
- 00020551  0x00002eb8 call  0x00005077 , 0x00000005 
- 00020552  0x00002eb9 branch  0x00005055 
- 00020553  0x00002ebb copy  0x00000002 , 0x00000011 
- 00020554  0x00002ebc copy  0x0000000b , 0x00000002 
- 00020555  0x00002ebd fetch  0x00000002 , 0x000042b5 
- 00020556  0x00002ebe isub  0x00000002 , 0x0000003e 
- 00020557  0x00002ebf call  0x00005081 , 0x00000005 
- 00020558  0x00002ec0 branch  0x00005055 
- 00020559  0x00002ec2 copy  0x00000002 , 0x00000011 
- 00020560  0x00002ec3 copy  0x0000000b , 0x00000002 
- 00020561  0x00002ec4 fetch  0x00000002 , 0x000042b7 
- 00020562  0x00002ec5 isub  0x00000002 , 0x0000003e 
- 00020563  0x00002ec6 call  0x00005087 , 0x00000005 
- 00020564  0x00002ec7 branch  0x00005055 
- 00020565  0x00002ec9 call  0x00007e21 
- 00020566  0x00002eca branch  0x00004e20 
- 00020567  0x00002ecc branch  0x00004e20 
- 00020568  0x00002ed0 ifetch  0x00000001 , 0x00000006 
- 00020569  0x00002ed1 copy  0x0000003f , 0x00000007 
- 00020570  0x00002ed2 ifetch  0x00000002 , 0x00000006 
- 00020571  0x00002ed3 copy  0x0000003f , 0x00000011 
- 00020572  0x00002ed4 iadd  0x00000006 , 0x00000006 
- 00020573  0x00002ed5 setarg  0x00000009 
- 00020574  0x00002ed6 istore  0x00000001 , 0x00000005 
- 00020575  0x00002ed7 copy  0x00000007 , 0x0000003f 
- 00020576  0x00002ed8 istore  0x00000001 , 0x00000005 
- 00020577  0x00002ed9 force  0x00000000 , 0x0000003f 
- 00020578  0x00002eda istore  0x00000002 , 0x00000005 
- 00020579  0x00002edb force  0x00000004 , 0x0000003f 
- 00020580  0x00002edc iadd  0x00000012 , 0x00000012 
- 00020581  0x00002edd copy  0x00000013 , 0x0000003f 
- 00020582  0x00002ede isub  0x00000011 , 0x00000013 
- 00020583  0x00002edf branch  0x00004e20 
- 00020584  0x00002ee1 branch  0x00004e20 
- 00020585  0x00002ee4 branch  0x00004e20 
- 00020586  0x00002ee6 force  0x00000000 , 0x00000012 
- 00020587  0x00002ee7 call  0x000052d0 
- 00020588  0x00002ee8 setarg  0x00000001 
- 00020589  0x00002ee9 istore  0x00000001 , 0x00000005 
- 00020590  0x00002eea copy  0x00000007 , 0x0000003f 
- 00020591  0x00002eeb istore  0x00000001 , 0x00000005 
- 00020592  0x00002eec setarg  0x00000002 
- 00020593  0x00002eed istore  0x00000002 , 0x00000005 
- 00020594  0x00002eee setarg  0x00000000 
- 00020595  0x00002eef istore  0x00000002 , 0x00000005 
- 00020596  0x00002ef0 increase  0x00000006 , 0x00000012 
- 00020597  0x00002ef1 arg  0x00000004 , 0x00000013 
- 00020598  0x00002ef2 branch  0x00004e20 
- 00020599  0x00002ef7 setarg  0x00000000 
- 00020600  0x00002ef8 store  0x00000002 , 0x000002e2 
- 00020601  0x00002ef9 store  0x00000002 , 0x000042b3 
- 00020602  0x00002efa jam  0x00000000 , 0x000042ba 
- 00020603  0x00002efb rtn 
- 00020604  0x00002efd setarg  0x00000000 
- 00020605  0x00002efe store  0x00000002 , 0x000002dc 
- 00020606  0x00002eff store  0x00000002 , 0x000042b1 
- 00020607  0x00002f00 jam  0x00000000 , 0x000042b9 
- 00020608  0x00002f01 rtn 
- 00020609  0x00002f03 setarg  0x00000000 
- 00020610  0x00002f04 store  0x00000002 , 0x000042b5 
- 00020611  0x00002f05 jam  0x00000000 , 0x000042bb 
- 00020612  0x00002f06 fetch  0x00000001 , 0x000042bc 
- 00020613  0x00002f07 beq  0x00000000 , 0x0000508d 
- 00020614  0x00002f08 rtn 
- 00020615  0x00002f0b setarg  0x00000000 
- 00020616  0x00002f0c store  0x00000002 , 0x000042b7 
- 00020617  0x00002f0d jam  0x00000000 , 0x000042bc 
- 00020618  0x00002f0e fetch  0x00000001 , 0x000042bb 
- 00020619  0x00002f0f beq  0x00000000 , 0x0000508d 
- 00020620  0x00002f10 rtn 
- 00020621  0x00002f13 jam  0x00000007 , 0x00000b7d 
- 00020622  0x00002f14 branch  0x00007c27 
- 00020623  0x00002f17 fetch  0x00000001 , 0x000002e6 
- 00020624  0x00002f18 set0  0x00000000 , 0x0000003f 
- 00020625  0x00002f19 store  0x00000001 , 0x000002e6 
- 00020626  0x00002f1a fetch  0x00000002 , 0x000042b7 
- 00020627  0x00002f1b rtn  0x00000034 
- 00020628  0x00002f1c call  0x000052c4 
- 00020629  0x00002f1d fetch  0x00000002 , 0x000042b7 
- 00020630  0x00002f1e copy  0x0000003f , 0x00000011 
- 00020631  0x00002f1f force  0x00000053 , 0x00000012 
- 00020632  0x00002f20 branch  0x000050a2 
- 00020633  0x00002f22 fetch  0x00000001 , 0x000002e6 
- 00020634  0x00002f23 set0  0x00000007 , 0x0000003f 
- 00020635  0x00002f24 store  0x00000001 , 0x000002e6 
- 00020636  0x00002f25 fetch  0x00000002 , 0x000042b5 
- 00020637  0x00002f26 rtn  0x00000034 
- 00020638  0x00002f27 call  0x000052c4 
- 00020639  0x00002f28 fetch  0x00000002 , 0x000042b5 
- 00020640  0x00002f29 copy  0x0000003f , 0x00000011 
- 00020641  0x00002f2a force  0x00000052 , 0x00000012 
- 00020642  0x00002f2c call  0x00005242 
- 00020643  0x00002f2d call  0x000052d0 
- 00020644  0x00002f2e force  0x00000006 , 0x0000003f 
- 00020645  0x00002f2f istore  0x00000001 , 0x00000005 
- 00020646  0x00002f30 fetch  0x00000001 , 0x000042be 
- 00020647  0x00002f31 istore  0x00000001 , 0x00000005 
- 00020648  0x00002f32 setarg  0x00000004 
- 00020649  0x00002f33 istore  0x00000002 , 0x00000005 
- 00020650  0x00002f34 copy  0x00000011 , 0x0000003f 
- 00020651  0x00002f35 istore  0x00000002 , 0x00000005 
- 00020652  0x00002f36 copy  0x00000012 , 0x0000003f 
- 00020653  0x00002f37 istore  0x00000002 , 0x00000005 
- 00020654  0x00002f38 force  0x00000008 , 0x00000002 
- 00020655  0x00002f39 branch  0x000050e9 
- 00020656  0x00002f3c set1  0x00000025 , 0x00000000 
- 00020657  0x00002f3d bpatch  0x0000001f , 0x00004023 
- 00020658  0x00002f3e call  0x00005242 
- 00020659  0x00002f3f call  0x000052d0 
- 00020660  0x00002f40 setarg  0x00000002 
- 00020661  0x00002f41 istore  0x00000001 , 0x00000005 
- 00020662  0x00002f42 fetch  0x00000001 , 0x000042be 
- 00020663  0x00002f43 istore  0x00000001 , 0x00000005 
- 00020664  0x00002f44 setarg  0x00000004 
- 00020665  0x00002f45 istore  0x00000002 , 0x00000005 
- 00020666  0x00002f46 copy  0x00000002 , 0x0000003f 
- 00020667  0x00002f47 istore  0x00000002 , 0x00000005 
- 00020668  0x00002f48 copy  0x0000000b , 0x0000003f 
- 00020669  0x00002f49 istore  0x00000002 , 0x00000005 
- 00020670  0x00002f4a arg  0x00000008 , 0x00000002 
- 00020671  0x00002f4b branch  0x000050e9 
- 00020672  0x00002f4d set1  0x00000025 , 0x00000000 
- 00020673  0x00002f4e bpatch  0x00000020 , 0x00004024 
- 00020674  0x00002f4f call  0x00005242 
- 00020675  0x00002f50 call  0x000052d0 
- 00020676  0x00002f51 setarg  0x00000004 
- 00020677  0x00002f52 istore  0x00000001 , 0x00000005 
- 00020678  0x00002f53 fetch  0x00000001 , 0x000042be 
- 00020679  0x00002f54 istore  0x00000001 , 0x00000005 
- 00020680  0x00002f55 setarg  0x00000008 
- 00020681  0x00002f56 istore  0x00000002 , 0x00000005 
- 00020682  0x00002f58 copy  0x00000002 , 0x0000003f 
- 00020683  0x00002f5a istore  0x00000002 , 0x00000005 
- 00020684  0x00002f5b setarg  0x00000000 
- 00020685  0x00002f5c istore  0x00000002 , 0x00000005 
- 00020686  0x00002f5d setarg  0x00000001 
- 00020687  0x00002f5e istore  0x00000001 , 0x00000005 
- 00020688  0x00002f5f setarg  0x00000002 
- 00020689  0x00002f60 istore  0x00000001 , 0x00000005 
- 00020690  0x00002f61 setarg  0x000003e3 
- 00020691  0x00002f62 istore  0x00000002 , 0x00000005 
- 00020692  0x00002f63 arg  0x0000000c , 0x00000002 
- 00020693  0x00002f64 branch  0x000050e9 
- 00020694  0x00002f66 set1  0x00000025 , 0x00000000 
- 00020695  0x00002f67 bpatch  0x00000021 , 0x00004024 
- 00020696  0x00002f68 call  0x00005242 
- 00020697  0x00002f69 call  0x000052d0 
- 00020698  0x00002f6a setarg  0x00000006 
- 00020699  0x00002f6b istore  0x00000001 , 0x00000005 
- 00020700  0x00002f6c fetch  0x00000001 , 0x000042be 
- 00020701  0x00002f6d increase  0x00000001 , 0x0000003f 
- 00020702  0x00002f6e copy  0x00000005 , 0x00000011 
- 00020703  0x00002f6f store  0x00000001 , 0x000042be 
- 00020704  0x00002f70 copy  0x00000011 , 0x00000005 
- 00020705  0x00002f71 istore  0x00000001 , 0x00000005 
- 00020706  0x00002f72 setarg  0x00000004 
- 00020707  0x00002f73 istore  0x00000002 , 0x00000005 
- 00020708  0x00002f74 copy  0x00000002 , 0x0000003f 
- 00020709  0x00002f75 istore  0x00000002 , 0x00000005 
- 00020710  0x00002f76 copy  0x0000000b , 0x0000003f 
- 00020711  0x00002f77 istore  0x00000002 , 0x00000005 
- 00020712  0x00002f78 arg  0x00000008 , 0x00000002 
- 00020713  0x00002f7c storet  0x00000002 , 0x000002d6 
- 00020714  0x00002f7d copy  0x00000002 , 0x0000003f 
- 00020715  0x00002f7e branch  0x0000526f , 0x00000034 
- 00020716  0x00002f7f call  0x000052ce 
- 00020717  0x00002f80 fetch  0x00000002 , 0x000002d6 
- 00020718  0x00002f81 istore  0x00000002 , 0x00000005 
- 00020719  0x00002f82 force  0x00000001 , 0x0000003f 
- 00020720  0x00002f83 istore  0x00000002 , 0x00000005 
- 00020721  0x00002f84 rtn 
- 00020722  0x00002f87 fetch  0x00000002 , 0x000002dc 
- 00020723  0x00002f88 branch  0x00003bf1 , 0x00000034 
- 00020724  0x00002f89 call  0x000052dc 
- 00020725  0x00002f8a fetch  0x00000002 , 0x000002dc 
- 00020726  0x00002f8b istore  0x00000002 , 0x00000005 
- 00020727  0x00002f8c fetch  0x00000002 , 0x000042b1 
- 00020728  0x00002f8d istore  0x00000002 , 0x00000005 
- 00020729  0x00002f8e rtn 
- 00020730  0x00002f90 set1  0x00000025 , 0x00000000 
- 00020731  0x00002f91 bpatch  0x00000022 , 0x00004024 
- 00020732  0x00002f92 fetch  0x00000002 , 0x000002cd 
- 00020733  0x00002f93 branch  0x00004dfc , 0x00000034 
- 00020734  0x00002f94 fetch  0x00000001 , 0x000002cf 
- 00020735  0x00002f95 beq  0x00000001 , 0x00005105 
- 00020736  0x00002f96 beq  0x00000050 , 0x00004de7 
- 00020737  0x00002f97 beq  0x00000051 , 0x00004df4 
- 00020738  0x00002f98 beq  0x00000052 , 0x00004df2 
- 00020739  0x00002f99 beq  0x00000053 , 0x00004df2 
- 00020740  0x00002f9a branch  0x00004dfc 
- 00020741  0x00002f9d set1  0x00000025 , 0x00000000 
- 00020742  0x00002f9e bpatch  0x00000023 , 0x00004024 
- 00020743  0x00002f9f call  0x000052c4 
- 00020744  0x00002fa0 force  0x00000000 , 0x00000012 
- 00020745  0x00002fa1 call  0x000052d0 
- 00020746  0x00002fa2 copy  0x0000003f , 0x00000005 
- 00020747  0x00002fa3 fetch  0x00000002 , 0x000002cd 
- 00020748  0x00002fa4 copy  0x0000003f , 0x00000013 
- 00020749  0x00002fa5 fetch  0x00000002 , 0x000002cb 
- 00020750  0x00002fa6 iforce  0x00000006 
- 00020751  0x00002fa8 call  0x00005115 
- 00020752  0x00002fa9 increase  0xfffffffc , 0x00000013 
- 00020753  0x00002faa nbranch  0x0000510f , 0x00000005 
- 00020754  0x00002fab copy  0x00000012 , 0x00000002 
- 00020755  0x00002fac call  0x000050e9 
- 00020756  0x00002fad branch  0x00004dfc 
- 00020757  0x00002fb0 ifetch  0x00000001 , 0x00000006 
- 00020758  0x00002fb1 beq  0x00000002 , 0x00005120 
- 00020759  0x00002fb2 beq  0x00000001 , 0x00005123 
- 00020760  0x00002fb3 beq  0x00000003 , 0x0000512d 
- 00020761  0x00002fb4 beq  0x00000005 , 0x00005168 
- 00020762  0x00002fb5 beq  0x00000004 , 0x00005199 
- 00020763  0x00002fb6 beq  0x00000007 , 0x0000521c 
- 00020764  0x00002fb7 beq  0x00000006 , 0x000051eb 
- 00020765  0x00002fb8 beq  0x00000008 , 0x00005058 
- 00020766  0x00002fb9 beq  0x0000000a , 0x00004e3a 
- 00020767  0x00002fba branch  0x00005236 
- 00020768  0x00002fbd call  0x00007e1c 
- 00020769  0x00002fbf call  0x00007e21 
- 00020770  0x00002fc0 branch  0x00004e5c 
- 00020771  0x00002fc2 ifetch  0x00000001 , 0x00000006 
- 00020772  0x00002fc3 copy  0x0000003f , 0x00000007 
- 00020773  0x00002fc4 ifetch  0x00000002 , 0x00000006 
- 00020774  0x00002fc5 copy  0x0000003f , 0x00000011 
- 00020775  0x00002fc6 copy  0x00000013 , 0x0000003f 
- 00020776  0x00002fc7 isub  0x00000011 , 0x00000013 
- 00020777  0x00002fc9 ifetch  0x00000001 , 0x00000006 
- 00020778  0x00002fca increase  0xffffffff , 0x00000011 
- 00020779  0x00002fcb nbranch  0x00005129 , 0x00000005 
- 00020780  0x00002fcc rtn 
- 00020781  0x00002fce ifetch  0x00000001 , 0x00000006 
- 00020782  0x00002fcf copy  0x0000003f , 0x00000007 
- 00020783  0x00002fd0 ifetch  0x00000002 , 0x00000006 
- 00020784  0x00002fd1 copy  0x0000003f , 0x00000011 
- 00020785  0x00002fd2 ifetch  0x00000002 , 0x00000006 
- 00020786  0x00002fd3 copy  0x0000003f , 0x0000000b 
- 00020787  0x00002fd4 ifetch  0x00000002 , 0x00000006 
- 00020788  0x00002fd5 copy  0x0000003f , 0x00000002 
- 00020789  0x00002fd6 ifetch  0x00000002 , 0x00000006 
- 00020790  0x00002fd7 sub  0x0000003f , 0x00000000 , 0x0000003e 
- 00020791  0x00002fd8 branch  0x0000513f , 0x00000005 
- 00020792  0x00002fd9 beq  0x00000002 , 0x0000513b 
- 00020793  0x00002fda beq  0x00000004 , 0x0000513b 
- 00020794  0x00002fdb branch  0x0000513d 
- 00020795  0x00002fdd jam  0x00000016 , 0x00000b7d 
- 00020796  0x00002fde call  0x00007c27 
- 00020797  0x00002fe0 ifetch  0x00000002 , 0x00000006 
- 00020798  0x00002fe1 branch  0x00005165 
- 00020799  0x00002fe3 call  0x00007e1c 
- 00020800  0x00002fe7 setarg  0x00000050 
- 00020801  0x00002fe8 isub  0x00000002 , 0x0000003e 
- 00020802  0x00002fe9 branch  0x0000514d , 0x00000005 
- 00020803  0x00002fea setarg  0x00000051 
- 00020804  0x00002feb isub  0x00000002 , 0x0000003e 
- 00020805  0x00002fec branch  0x00005153 , 0x00000005 
- 00020806  0x00002fed setarg  0x00000053 
- 00020807  0x00002fee isub  0x00000002 , 0x0000003e 
- 00020808  0x00002fef branch  0x0000515f , 0x00000005 
- 00020809  0x00002ff0 setarg  0x00000052 
- 00020810  0x00002ff1 isub  0x00000002 , 0x0000003e 
- 00020811  0x00002ff2 branch  0x00005159 , 0x00000005 
- 00020812  0x00002ff3 branch  0x00005165 
- 00020813  0x00002ff5 copy  0x0000000b , 0x0000003f 
- 00020814  0x00002ff6 store  0x00000002 , 0x000042b1 
- 00020815  0x00002ff7 fetch  0x00000001 , 0x000042b9 
- 00020816  0x00002ff8 set1  0x00000001 
- 00020817  0x00002ff9 store  0x00000001 , 0x000042b9 
- 00020818  0x00002ffa branch  0x00005164 
- 00020819  0x00002ffc copy  0x0000000b , 0x0000003f 
- 00020820  0x00002ffd store  0x00000002 , 0x000042b3 
- 00020821  0x00002ffe fetch  0x00000001 , 0x000042ba 
- 00020822  0x00002fff set1  0x00000001 
- 00020823  0x00003000 store  0x00000001 , 0x000042ba 
- 00020824  0x00003001 branch  0x00005164 
- 00020825  0x00003003 copy  0x0000000b , 0x0000003f 
- 00020826  0x00003004 store  0x00000002 , 0x000042b5 
- 00020827  0x00003005 fetch  0x00000001 , 0x000042bb 
- 00020828  0x00003006 set1  0x00000001 
- 00020829  0x00003007 store  0x00000001 , 0x000042bb 
- 00020830  0x00003008 branch  0x00005164 
- 00020831  0x0000300a copy  0x0000000b , 0x0000003f 
- 00020832  0x0000300b store  0x00000002 , 0x000042b7 
- 00020833  0x0000300c fetch  0x00000001 , 0x000042bc 
- 00020834  0x0000300d set1  0x00000001 
- 00020835  0x0000300e store  0x00000001 , 0x000042bc 
- 00020836  0x00003012 call  0x00007e21 
- 00020837  0x00003014 copy  0x00000013 , 0x0000003f 
- 00020838  0x00003015 isub  0x00000011 , 0x00000013 
- 00020839  0x00003016 rtn 
- 00020840  0x00003019 ifetch  0x00000001 , 0x00000006 
- 00020841  0x0000301a copy  0x0000003f , 0x00000007 
- 00020842  0x0000301b ifetch  0x00000002 , 0x00000006 
- 00020843  0x0000301c copy  0x0000003f , 0x00000011 
- 00020844  0x0000301d copy  0x00000013 , 0x0000003f 
- 00020845  0x0000301e isub  0x00000011 , 0x00000013 
- 00020846  0x0000301f ifetch  0x00000002 , 0x00000006 
- 00020847  0x00003020 copy  0x0000003f , 0x0000000b 
- 00020848  0x00003021 ifetch  0x00000002 , 0x00000006 
- 00020849  0x00003022 ifetch  0x00000002 , 0x00000006 
- 00020850  0x00003023 nbranch  0x00005193 , 0x00000034 
- 00020851  0x00003024 call  0x00007e1c 
- 00020852  0x00003028 copy  0x0000000b , 0x00000002 
- 00020853  0x00003029 setarg  0x00000050 
- 00020854  0x0000302a isub  0x00000002 , 0x0000003e 
- 00020855  0x0000302b branch  0x00005181 , 0x00000005 
- 00020856  0x0000302c setarg  0x00000051 
- 00020857  0x0000302d isub  0x00000002 , 0x0000003e 
- 00020858  0x0000302e branch  0x00005185 , 0x00000005 
- 00020859  0x0000302f setarg  0x00000052 
- 00020860  0x00003030 isub  0x00000002 , 0x0000003e 
- 00020861  0x00003031 branch  0x00005189 , 0x00000005 
- 00020862  0x00003032 setarg  0x00000053 
- 00020863  0x00003033 isub  0x00000002 , 0x0000003e 
- 00020864  0x00003034 branch  0x0000518d , 0x00000005 
- 00020865  0x00003036 fetch  0x00000001 , 0x000042b9 
- 00020866  0x00003037 set1  0x00000005 
- 00020867  0x00003038 store  0x00000001 , 0x000042b9 
- 00020868  0x00003039 rtn 
- 00020869  0x0000303b fetch  0x00000001 , 0x000042ba 
- 00020870  0x0000303c set1  0x00000005 
- 00020871  0x0000303d store  0x00000001 , 0x000042ba 
- 00020872  0x0000303e rtn 
- 00020873  0x00003040 fetch  0x00000001 , 0x000042bb 
- 00020874  0x00003041 set1  0x00000005 
- 00020875  0x00003042 store  0x00000001 , 0x000042bb 
- 00020876  0x00003043 rtn 
- 00020877  0x00003045 fetch  0x00000001 , 0x000042bc 
- 00020878  0x00003046 set1  0x00000005 
- 00020879  0x00003047 store  0x00000001 , 0x000042bc 
- 00020880  0x00003048 jam  0x00000006 , 0x00000b7d 
- 00020881  0x00003049 branch  0x00007c27 
- 00020882  0x0000304d call  0x00007e21 
- 00020883  0x0000304f increase  0xfffffffa , 0x00000011 
- 00020884  0x00003051 branch  0x00005198 , 0x00000005 
- 00020885  0x00003052 increase  0x00000001 , 0x00000006 
- 00020886  0x00003053 increase  0xffffffff , 0x00000011 
- 00020887  0x00003054 branch  0x00005194 
- 00020888  0x00003056 rtn 
- 00020889  0x00003058 ifetch  0x00000001 , 0x00000006 
- 00020890  0x00003059 copy  0x0000003f , 0x00000007 
- 00020891  0x0000305a ifetch  0x00000002 , 0x00000006 
- 00020892  0x0000305b copy  0x0000003f , 0x00000011 
- 00020893  0x0000305c copy  0x00000013 , 0x0000003f 
- 00020894  0x0000305d isub  0x00000011 , 0x00000013 
- 00020895  0x0000305e ifetch  0x00000002 , 0x00000006 
- 00020896  0x0000305f increase  0x00000002 , 0x00000006 
- 00020897  0x00003060 copy  0x0000003f , 0x00000002 
- 00020898  0x00003061 setarg  0x00000005 
- 00020899  0x00003062 istore  0x00000001 , 0x00000005 
- 00020900  0x00003063 copy  0x00000007 , 0x0000003f 
- 00020901  0x00003064 istore  0x00000001 , 0x00000005 
- 00020902  0x00003065 increase  0x00000002 , 0x00000011 
- 00020903  0x00003066 copy  0x00000011 , 0x0000003f 
- 00020904  0x00003067 istore  0x00000002 , 0x00000005 
- 00020905  0x00003068 call  0x00007e1c 
- 00020906  0x00003069 setarg  0x00000050 
- 00020907  0x0000306a isub  0x00000002 , 0x0000003e 
- 00020908  0x0000306b branch  0x000051b7 , 0x00000005 
- 00020909  0x0000306c setarg  0x00000051 
- 00020910  0x0000306d isub  0x00000002 , 0x0000003e 
- 00020911  0x0000306e branch  0x000051c8 , 0x00000005 
- 00020912  0x0000306f setarg  0x00000052 
- 00020913  0x00003070 isub  0x00000002 , 0x0000003e 
- 00020914  0x00003071 branch  0x000051ce , 0x00000005 
- 00020915  0x00003072 setarg  0x00000053 
- 00020916  0x00003073 isub  0x00000002 , 0x0000003e 
- 00020917  0x00003074 branch  0x000051d4 , 0x00000005 
- 00020918  0x00003075 branch  0x000051d9 
- 00020919  0x00003077 fetch  0x00000001 , 0x000042b9 
- 00020920  0x00003078 set1  0x00000004 , 0x0000003f 
- 00020921  0x00003079 set1  0x00000003 , 0x0000003f 
- 00020922  0x0000307a store  0x00000001 , 0x000042b9 
- 00020923  0x0000307b bbit1  0x00000002 , 0x000051c5 
- 00020924  0x0000307c fetcht  0x00000001 , 0x000002e6 
- 00020925  0x0000307d set1  0x00000006 , 0x00000002 
- 00020926  0x0000307e storet  0x00000001 , 0x000002e6 
- 00020927  0x0000307f copy  0x00000007 , 0x0000003f 
- 00020928  0x00003080 increase  0x00000001 , 0x0000003f 
- 00020929  0x00003081 store  0x00000001 , 0x000002e8 
- 00020930  0x00003082 fetch  0x00000001 , 0x000042b9 
- 00020931  0x00003083 set1  0x00000002 , 0x0000003f 
- 00020932  0x00003084 store  0x00000001 , 0x000042b9 
- 00020933  0x00003086 fetch  0x00000002 , 0x000042b1 
- 00020934  0x00003087 store  0x00000002 , 0x000002e9 
- 00020935  0x00003088 branch  0x000051d9 
- 00020936  0x0000308a fetch  0x00000001 , 0x000042ba 
- 00020937  0x0000308b set1  0x00000004 , 0x0000003f 
- 00020938  0x0000308c set1  0x00000003 , 0x0000003f 
- 00020939  0x0000308d store  0x00000001 , 0x000042ba 
- 00020940  0x0000308e fetch  0x00000002 , 0x000042b3 
- 00020941  0x0000308f branch  0x000051d9 
- 00020942  0x00003091 fetch  0x00000001 , 0x000042bb 
- 00020943  0x00003092 set1  0x00000004 , 0x0000003f 
- 00020944  0x00003093 set1  0x00000003 , 0x0000003f 
- 00020945  0x00003094 store  0x00000001 , 0x000042bb 
- 00020946  0x00003095 fetch  0x00000002 , 0x000042b5 
- 00020947  0x00003096 branch  0x000051d9 
- 00020948  0x00003098 fetch  0x00000001 , 0x000042bc 
- 00020949  0x00003099 set1  0x00000004 , 0x0000003f 
- 00020950  0x0000309a set1  0x00000003 , 0x0000003f 
- 00020951  0x0000309b store  0x00000001 , 0x000042bc 
- 00020952  0x0000309c fetch  0x00000002 , 0x000042b7 
- 00020953  0x000030a0 copy  0x0000003f , 0x0000000b 
- 00020954  0x000030a1 call  0x00007e21 
- 00020955  0x000030a3 copy  0x0000000b , 0x0000003f 
- 00020956  0x000030a5 istore  0x00000002 , 0x00000005 
- 00020957  0x000030a6 force  0x00000000 , 0x0000003f 
- 00020958  0x000030a7 istore  0x00000002 , 0x00000005 
- 00020959  0x000030a8 force  0x00000000 , 0x0000003f 
- 00020960  0x000030a9 istore  0x00000002 , 0x00000005 
- 00020961  0x000030aa force  0x0000000a , 0x0000003f 
- 00020962  0x000030ab iadd  0x00000012 , 0x00000012 
- 00020963  0x000030ac increase  0xfffffffa , 0x00000011 
- 00020964  0x000030ae branch  0x000051ea , 0x00000005 
- 00020965  0x000030af ifetch  0x00000001 , 0x00000006 
- 00020966  0x000030b0 istore  0x00000001 , 0x00000005 
- 00020967  0x000030b1 increase  0x00000001 , 0x00000012 
- 00020968  0x000030b2 increase  0xffffffff , 0x00000011 
- 00020969  0x000030b3 branch  0x000051e4 
- 00020970  0x000030b5 rtn 
- 00020971  0x000030b7 ifetch  0x00000001 , 0x00000006 
- 00020972  0x000030b8 copy  0x0000003f , 0x00000007 
- 00020973  0x000030b9 ifetch  0x00000002 , 0x00000006 
- 00020974  0x000030ba copy  0x0000003f , 0x00000011 
- 00020975  0x000030bb copy  0x00000013 , 0x0000003f 
- 00020976  0x000030bc isub  0x00000011 , 0x00000013 
- 00020977  0x000030be ifetch  0x00000002 , 0x00000006 
- 00020978  0x000030bf copy  0x0000003f , 0x00000011 
- 00020979  0x000030c0 ifetch  0x00000002 , 0x00000006 
- 00020980  0x000030c1 copy  0x0000003f , 0x0000000b 
- 00020981  0x000030c2 call  0x00007e1c 
- 00020982  0x000030c3 setarg  0x00000050 
- 00020983  0x000030c4 copy  0x00000011 , 0x00000002 
- 00020984  0x000030c5 isub  0x00000002 , 0x0000003e 
- 00020985  0x000030c6 branch  0x00005203 , 0x00000005 
- 00020986  0x000030c7 setarg  0x00000052 
- 00020987  0x000030c8 copy  0x00000011 , 0x00000002 
- 00020988  0x000030c9 isub  0x00000002 , 0x0000003e 
- 00020989  0x000030ca branch  0x00005208 , 0x00000005 
- 00020990  0x000030cb setarg  0x00000053 
- 00020991  0x000030cc copy  0x00000011 , 0x00000002 
- 00020992  0x000030cd isub  0x00000002 , 0x0000003e 
- 00020993  0x000030ce branch  0x0000520a , 0x00000005 
- 00020994  0x000030cf branch  0x0000520c 
- 00020995  0x000030d1 setarg  0x00000000 
- 00020996  0x000030d2 store  0x00000002 , 0x000002dc 
- 00020997  0x000030d3 store  0x00000002 , 0x000042b1 
- 00020998  0x000030d4 store  0x00000001 , 0x000042b9 
- 00020999  0x000030d5 branch  0x0000520e 
- 00021000  0x000030d7 call  0x00005081 
- 00021001  0x000030d8 branch  0x0000520e 
- 00021002  0x000030da call  0x00005087 
- 00021003  0x000030e0 branch  0x0000520e 
- 00021004  0x000030e2 setarg  0x00000000 
- 00021005  0x000030e3 store  0x00000002 , 0x000002e2 
- 00021006  0x000030e5 call  0x00007e21 
- 00021007  0x000030e6 setarg  0x00000007 
- 00021008  0x000030e7 istore  0x00000001 , 0x00000005 
- 00021009  0x000030e8 copy  0x00000007 , 0x0000003f 
- 00021010  0x000030e9 istore  0x00000001 , 0x00000005 
- 00021011  0x000030ea setarg  0x00000004 
- 00021012  0x000030eb istore  0x00000002 , 0x00000005 
- 00021013  0x000030ec copy  0x00000011 , 0x0000003f 
- 00021014  0x000030ed istore  0x00000002 , 0x00000005 
- 00021015  0x000030ee copy  0x0000000b , 0x0000003f 
- 00021016  0x000030ef istore  0x00000002 , 0x00000005 
- 00021017  0x000030f0 force  0x00000008 , 0x0000003f 
- 00021018  0x000030f1 iadd  0x00000012 , 0x00000012 
- 00021019  0x000030f2 rtn 
- 00021020  0x000030f5 ifetch  0x00000001 , 0x00000006 
- 00021021  0x000030f6 copy  0x0000003f , 0x00000007 
- 00021022  0x000030f7 ifetch  0x00000002 , 0x00000006 
- 00021023  0x000030f8 copy  0x0000003f , 0x00000011 
- 00021024  0x000030f9 ifetch  0x00000002 , 0x00000006 
- 00021025  0x000030fa copy  0x0000003f , 0x0000000b 
- 00021026  0x000030fb ifetch  0x00000002 , 0x00000006 
- 00021027  0x000030fc copy  0x0000003f , 0x00000002 
- 00021028  0x000030fd call  0x00007e1c 
- 00021029  0x000030fe fetch  0x00000001 , 0x000042be 
- 00021030  0x000030ff icompare  0x000000ff , 0x00000007 
- 00021031  0x00003100 nbranch  0x00005232 , 0x00000001 
- 00021032  0x00003101 setarg  0x00000050 
- 00021033  0x00003102 isub  0x00000002 , 0x0000003e 
- 00021034  0x00003103 branch  0x0000522f , 0x00000005 
- 00021035  0x00003104 setarg  0x00000051 
- 00021036  0x00003105 isub  0x00000002 , 0x0000003e 
- 00021037  0x00003106 branch  0x00005232 , 0x00000005 
- 00021038  0x00003107 branch  0x00005232 
- 00021039  0x00003109 jam  0x00000000 , 0x000042b1 
- 00021040  0x0000310a jam  0x00000000 , 0x000042b9 
- 00021041  0x0000310b branch  0x00005232 
- 00021042  0x00003110 call  0x00007e21 
- 00021043  0x00003111 copy  0x00000013 , 0x0000003f 
- 00021044  0x00003112 isub  0x00000011 , 0x00000013 
- 00021045  0x00003113 rtn 
- 00021046  0x00003116 setarg  0x00000001 
- 00021047  0x00003117 istore  0x00000001 , 0x00000005 
- 00021048  0x00003118 ifetch  0x00000001 , 0x00000006 
- 00021049  0x00003119 istore  0x00000001 , 0x00000005 
- 00021050  0x0000311a setarg  0x00000002 
- 00021051  0x0000311b istore  0x00000002 , 0x00000005 
- 00021052  0x0000311c setarg  0x00000000 
- 00021053  0x0000311d istore  0x00000002 , 0x00000005 
- 00021054  0x0000311e setarg  0x00000006 
- 00021055  0x0000311f iadd  0x00000012 , 0x00000012 
- 00021056  0x00003120 force  0x00000004 , 0x00000013 
- 00021057  0x00003121 rtn 
- 00021058  0x00003125 fetch  0x00000001 , 0x000042be 
- 00021059  0x00003126 increase  0x00000001 , 0x0000003f 
- 00021060  0x00003127 bne  0x00000000 , 0x00005246 
- 00021061  0x00003128 increase  0x00000001 , 0x0000003f 
- 00021062  0x0000312a store  0x00000001 , 0x000042be 
- 00021063  0x0000312b rtn 
- 00021064  0x00003136 set1  0x00000025 , 0x00000000 
- 00021065  0x00003137 bpatch  0x00000024 , 0x00004024 
- 00021066  0x00003138 arg  0x00000000 , 0x00000012 
- 00021067  0x00003139 call  0x0000527a 
- 00021068  0x0000313a nbranch  0x00003bf1 , 0x00000034 
- 00021069  0x0000313b call  0x00005287 
- 00021070  0x0000313c arg  0x00001800 , 0x00000012 
- 00021071  0x0000313d arg  0x00000000 , 0x00000007 
- 00021072  0x0000313f fetcht  0x00000001 , 0x000042bf 
- 00021073  0x00003140 qisolate1  0x00000002 
- 00021074  0x00003141 branch  0x00005258 , 0x00000001 
- 00021075  0x00003142 call  0x000052ab 
- 00021076  0x00003143 sub  0x0000000b , 0x00000000 , 0x0000003e 
- 00021077  0x00003144 branch  0x00005258 , 0x00000002 
- 00021078  0x00003145 call  0x00005292 
- 00021079  0x00003146 branch  0x0000525e 
- 00021080  0x00003148 increase  0x00000080 , 0x00000012 
- 00021081  0x00003149 increase  0x00000001 , 0x00000007 
- 00021082  0x0000314a setarg  0x00000008 
- 00021083  0x0000314b isub  0x00000007 , 0x0000003e 
- 00021084  0x0000314c branch  0x00005250 , 0x00000002 
- 00021085  0x0000314d arg  0x00000000 , 0x00000012 
- 00021086  0x0000314f copy  0x00000012 , 0x0000003f 
- 00021087  0x00003150 branch  0x00003bf1 , 0x00000034 
- 00021088  0x00003151 rtn 
- 00021089  0x0000315a set1  0x00000025 , 0x00000000 
- 00021090  0x0000315b bpatch  0x00000025 , 0x00004024 
- 00021091  0x0000315c call  0x00005280 
- 00021092  0x0000315d increase  0x00000001 , 0x00000006 
- 00021093  0x0000315e ifetch  0x00000002 , 0x00000006 
- 00021094  0x0000315f rtn 
- 00021095  0x00003166 set1  0x00000025 , 0x00000000 
- 00021096  0x00003167 bpatch  0x00000026 , 0x00004024 
- 00021097  0x00003168 call  0x00005280 
- 00021098  0x00003169 copy  0x00000006 , 0x00000005 
- 00021099  0x0000316a copy  0x00000006 , 0x00000002 
- 00021100  0x0000316b setarg  0x00000000 
- 00021101  0x0000316c istore  0x00000003 , 0x00000005 
- 00021102  0x0000316d rtn 
- 00021103  0x00003173 set1  0x00000025 , 0x00000000 
- 00021104  0x00003174 bpatch  0x00000027 , 0x00004024 
- 00021105  0x00003175 call  0x0000527e 
- 00021106  0x00003176 branch  0x00003bf1 , 0x00000034 
- 00021107  0x00003177 fetch  0x00000003 , 0x000042c6 
- 00021108  0x00003178 store  0x00000003 , 0x000042c9 
- 00021109  0x00003179 fetch  0x00000003 , 0x000042c3 
- 00021110  0x0000317a store  0x00000003 , 0x000042c6 
- 00021111  0x0000317b fetch  0x00000003 , 0x000042c0 
- 00021112  0x0000317c store  0x00000003 , 0x000042c3 
- 00021113  0x0000317d rtn 
- 00021114  0x00003184 fetch  0x00000003 , 0x000042c0 
- 00021115  0x00003185 rtn 
- 00021116  0x0000318c fetch  0x00000003 , 0x000042c3 
- 00021117  0x0000318d rtn 
- 00021118  0x00003194 fetch  0x00000003 , 0x000042c9 
- 00021119  0x00003195 rtn 
- 00021120  0x0000319b call  0x0000527e 
- 00021121  0x0000319c branch  0x00003bf1 , 0x00000034 
- 00021122  0x0000319d arg  0x000042c0 , 0x00000006 
- 00021123  0x0000319f ifetch  0x00000003 , 0x00000006 
- 00021124  0x000031a0 branch  0x00005283 , 0x00000034 
- 00021125  0x000031a1 increase  0xfffffffd , 0x00000006 
- 00021126  0x000031a2 rtn 
- 00021127  0x000031aa set1  0x00000025 , 0x00000000 
- 00021128  0x000031ab bpatch  0x00000028 , 0x00004025 
- 00021129  0x000031ac arg  0x00000004 , 0x00000039 
- 00021130  0x000031ad arg  0x000042c0 , 0x00000006 
- 00021131  0x000031ae arg  0x00000000 , 0x00000002 
- 00021132  0x000031b0 ifetch  0x00000003 , 0x00000006 
- 00021133  0x000031b1 and  0x0000003f , 0x000000ff , 0x0000003f 
- 00021134  0x000031b2 ior  0x00000002 , 0x00000002 
- 00021135  0x000031b3 loop  0x0000528c 
- 00021136  0x000031b4 storet  0x00000001 , 0x000042bf 
- 00021137  0x000031b5 rtn 
- 00021138  0x000031be set1  0x00000025 , 0x00000000 
- 00021139  0x000031bf bpatch  0x00000029 , 0x00004025 
- 00021140  0x000031c0 call  0x0000527a 
- 00021141  0x000031c1 nbranch  0x00003bf1 , 0x00000034 
- 00021142  0x000031c2 call  0x0000527e 
- 00021143  0x000031c3 branch  0x000052a0 , 0x00000034 
- 00021144  0x000031c4 fetch  0x00000003 , 0x000042c3 
- 00021145  0x000031c5 store  0x00000003 , 0x000042c0 
- 00021146  0x000031c6 ifetch  0x00000003 , 0x00000006 
- 00021147  0x000031c7 istore  0x00000003 , 0x00000005 
- 00021148  0x000031c8 ifetch  0x00000003 , 0x00000006 
- 00021149  0x000031c9 istore  0x00000003 , 0x00000005 
- 00021150  0x000031ca setarg  0x00000000 
- 00021151  0x000031cb istore  0x00000003 , 0x00000005 
- 00021152  0x000031cd arg  0x00000000 , 0x00000002 
- 00021153  0x000031ce copy  0x0000000b , 0x0000003f 
- 00021154  0x000031cf iadd  0x00000007 , 0x0000003f 
- 00021155  0x000031d1 qset1  0x00000002 
- 00021156  0x000031d2 increase  0x00000001 , 0x00000007 
- 00021157  0x000031d3 isub  0x00000007 , 0x0000003e 
- 00021158  0x000031d4 nbranch  0x000052a3 , 0x00000005 
- 00021159  0x000031d6 lshift8  0x00000012 , 0x0000003f 
- 00021160  0x000031d7 ior  0x00000002 , 0x0000003f 
- 00021161  0x000031d8 store  0x00000003 , 0x000042c9 
- 00021162  0x000031d9 rtn 
- 00021163  0x000031e4 set1  0x00000025 , 0x00000000 
- 00021164  0x000031e5 bpatch  0x0000002a , 0x00004025 
- 00021165  0x000031e6 call  0x00005287 
- 00021166  0x000031e7 copy  0x00000007 , 0x00000013 
- 00021167  0x000031e8 arg  0x00000000 , 0x00000002 
- 00021168  0x000031e9 arg  0x00000000 , 0x0000000b 
- 00021169  0x000031ec copy  0x00000007 , 0x0000003f 
- 00021170  0x000031ed beq  0x00000008 , 0x000052bc 
- 00021171  0x000031ee fetch  0x00000001 , 0x000042bf 
- 00021172  0x000031ef qisolate1  0x0000003f 
- 00021173  0x000031f0 branch  0x000052bc , 0x00000001 
- 00021174  0x000031f1 increase  0x00000080 , 0x00000002 
- 00021175  0x000031f2 increase  0x00000001 , 0x00000007 
- 00021176  0x000031f3 copy  0x00000011 , 0x0000003f 
- 00021177  0x000031f4 isub  0x00000002 , 0x0000003e 
- 00021178  0x000031f5 branch  0x000052bc , 0x00000005 
- 00021179  0x000031f6 branch  0x000052b1 , 0x00000002 
- 00021180  0x000031f8 copy  0x00000002 , 0x0000003f 
- 00021181  0x000031f9 isub  0x00000011 , 0x0000003e 
- 00021182  0x000031fa nbranch  0x000052c2 , 0x00000002 
- 00021183  0x000031fb copy  0x00000007 , 0x0000003f 
- 00021184  0x000031fc copy  0x00000013 , 0x00000002 
- 00021185  0x000031fd isub  0x00000002 , 0x0000000b 
- 00021186  0x000031ff copy  0x00000013 , 0x00000007 
- 00021187  0x00003200 rtn 
- 00021188  0x00003204 set1  0x00000025 , 0x00000000 
- 00021189  0x00003205 bpatch  0x0000002b , 0x00004025 
- 00021190  0x00003206 arg  0x0000007f , 0x00000011 
- 00021191  0x00003207 call  0x00005248 
- 00021192  0x00003208 store  0x00000002 , 0x000002d2 
- 00021193  0x00003209 increase  0x00000004 , 0x0000003f 
- 00021194  0x0000320a store  0x00000002 , 0x000002d4 
- 00021195  0x0000320b setarg  0x00000000 
- 00021196  0x0000320c store  0x00000002 , 0x000002d6 
- 00021197  0x0000320d rtn 
- 00021198  0x00003210 fetch  0x00000002 , 0x000002d2 
- 00021199  0x00003211 branch  0x000052f2 
- 00021200  0x00003214 fetch  0x00000002 , 0x000002d4 
- 00021201  0x00003215 branch  0x000052f2 
- 00021202  0x00003219 set1  0x00000025 , 0x00000000 
- 00021203  0x0000321a bpatch  0x0000002c , 0x00004025 
- 00021204  0x0000321b arg  0x000002ff , 0x00000011 
- 00021205  0x0000321c call  0x00005248 
- 00021206  0x0000321d store  0x00000002 , 0x000002d8 
- 00021207  0x0000321e increase  0x00000004 , 0x0000003f 
- 00021208  0x0000321f store  0x00000002 , 0x000002da 
- 00021209  0x00003220 setarg  0x00000000 
- 00021210  0x00003221 store  0x00000002 , 0x000002dc 
- 00021211  0x00003222 rtn 
- 00021212  0x00003225 fetch  0x00000002 , 0x000002d8 
- 00021213  0x00003226 branch  0x000052f2 
- 00021214  0x00003229 fetch  0x00000002 , 0x000002da 
- 00021215  0x0000322a branch  0x000052f2 
- 00021216  0x0000322e set1  0x00000025 , 0x00000000 
- 00021217  0x0000322f bpatch  0x0000002d , 0x00004025 
- 00021218  0x00003230 call  0x00007e00 
- 00021219  0x00003231 jam  0x00000001 , 0x000002eb 
- 00021220  0x00003232 call  0x0000527a 
- 00021221  0x00003233 nrtn  0x00000034 
- 00021222  0x00003234 arg  0x0000007f , 0x00000011 
- 00021223  0x00003235 call  0x00005248 
- 00021224  0x00003236 store  0x00000002 , 0x000002de 
- 00021225  0x00003237 increase  0x00000004 , 0x0000003f 
- 00021226  0x00003238 store  0x00000002 , 0x000002e0 
- 00021227  0x00003239 setarg  0x00000000 
- 00021228  0x0000323a store  0x00000002 , 0x000002e2 
- 00021229  0x0000323b jam  0x00000000 , 0x000002eb 
- 00021230  0x0000323c branch  0x00007e0e 
- 00021231  0x0000323f fetch  0x00000002 , 0x000002de 
- 00021232  0x00003240 branch  0x000052f2 
- 00021233  0x00003243 fetch  0x00000002 , 0x000002e0 
- 00021234  0x00003246 branch  0x00003bf1 , 0x00000034 
- 00021235  0x00003247 copy  0x0000003f , 0x00000005 
- 00021236  0x00003248 rtn 
- 00021237  0x0000324c set1  0x00000025 , 0x00000000 
- 00021238  0x0000324d bpatch  0x0000002e , 0x00004025 
- 00021239  0x0000324e arg  0x00000000 , 0x00000012 
- 00021240  0x0000324f arg  0x000042c0 , 0x00000011 
- 00021241  0x00003250 increase  0xfffffffe , 0x00000011 
- 00021242  0x00003252 increase  0x00000002 , 0x00000011 
- 00021243  0x00003253 setarg  0x000042cc 
- 00021244  0x00003254 isub  0x00000011 , 0x0000003e 
- 00021245  0x00003255 branch  0x00005306 , 0x00000005 
- 00021246  0x00003256 ifetch  0x00000001 , 0x00000011 
- 00021247  0x00003257 increase  0x00000001 , 0x00000011 
- 00021248  0x00003258 branch  0x000052fa , 0x00000034 
- 00021249  0x00003259 ifetcht  0x00000002 , 0x00000011 
- 00021250  0x0000325a ifetch  0x00000002 , 0x00000002 
- 00021251  0x0000325b iadd  0x00000012 , 0x00000012 
- 00021252  0x0000325c increase  0x00000004 , 0x00000012 
- 00021253  0x0000325d branch  0x000052fa 
- 00021254  0x0000325f copy  0x00000012 , 0x0000003f 
- 00021255  0x00003260 rtn 
- 00021256  0x00003264 arg  0x0000000c , 0x00000007 
- 00021257  0x00003265 branch  0x00003dc2 
- 00021258  0x00003268 arg  0x0000000c , 0x00000007 
- 00021259  0x00003269 branch  0x00003dc6 
- 00021260  0x0000326c set1  0x00000025 , 0x00000000 
- 00021261  0x0000326d bpatch  0x0000002f , 0x00004025 
- 00021262  0x0000326e call  0x00005287 
- 00021263  0x0000326f fetch  0x00000001 , 0x000042bf 
- 00021264  0x00003270 rtn  0x00000034 
- 00021265  0x00003271 call  0x000052f5 
- 00021266  0x00003272 arg  0x00000100 , 0x00000002 
- 00021267  0x00003273 isub  0x00000002 , 0x0000003e 
- 00021268  0x00003274 branch  0x00005308 , 0x00000002 
- 00021269  0x00003275 call  0x0000530a 
- 00021270  0x00003276 arg  0x000042cc , 0x00000005 
- 00021271  0x00003277 arg  0x000042c0 , 0x00000011 
- 00021272  0x00003279 setarg  0x000042cc 
- 00021273  0x0000327a isub  0x00000011 , 0x0000003e 
- 00021274  0x0000327b rtn  0x00000005 
- 00021275  0x0000327c ifetch  0x00000001 , 0x00000011 
- 00021276  0x0000327d increase  0x00000001 , 0x00000011 
- 00021277  0x0000327e nbranch  0x00005321 , 0x00000034 
- 00021278  0x0000327f istore  0x00000002 , 0x00000005 
- 00021279  0x00003280 increase  0x00000002 , 0x00000011 
- 00021280  0x00003281 branch  0x00005318 
- 00021281  0x00003283 ifetch  0x00000002 , 0x00000011 
- 00021282  0x00003284 increase  0x00000002 , 0x00000011 
- 00021283  0x00003285 copy  0x0000003f , 0x00000006 
- 00021284  0x00003286 ifetch  0x00000002 , 0x00000006 
- 00021285  0x00003287 istore  0x00000002 , 0x00000005 
- 00021286  0x00003288 copy  0x0000003f , 0x00000039 
- 00021287  0x00003289 increase  0x00000002 , 0x00000039 
- 00021288  0x0000328a call  0x00007e45 
- 00021289  0x0000328b branch  0x00005318 
- 00021290  0x0000328e set1  0x00000025 , 0x00000000 
- 00021291  0x0000328f bpatch  0x00000030 , 0x00004026 
- 00021292  0x00003290 call  0x00005287 
- 00021293  0x00003291 fetch  0x00000001 , 0x000042bf 
- 00021294  0x00003292 rtn  0x00000034 
- 00021295  0x00003293 arg  0x000042c1 , 0x00000011 
- 00021296  0x00003294 increase  0xfffffffd , 0x00000011 
- 00021297  0x00003295 arg  0x000042cc , 0x00000006 
- 00021298  0x00003297 increase  0x00000003 , 0x00000011 
- 00021299  0x00003298 setarg  0x000042cd 
- 00021300  0x00003299 isub  0x00000011 , 0x0000003e 
- 00021301  0x0000329a rtn  0x00000005 
- 00021302  0x0000329b ifetch  0x00000002 , 0x00000006 
- 00021303  0x0000329c branch  0x00005332 , 0x00000034 
- 00021304  0x0000329d increase  0x00000004 , 0x0000003f 
- 00021305  0x0000329e copy  0x0000003f , 0x00000039 
- 00021306  0x0000329f copy  0x00000006 , 0x00000012 
- 00021307  0x000032a0 ifetch  0x00000002 , 0x00000011 
- 00021308  0x000032a1 copy  0x0000003f , 0x00000005 
- 00021309  0x000032a2 copy  0x00000012 , 0x00000006 
- 00021310  0x000032a3 increase  0xfffffffe , 0x00000006 
- 00021311  0x000032a4 call  0x00007e45 
- 00021312  0x000032a5 branch  0x00005332 
- 00021313  0x000032ae rtn  0x0000002b 
- 00021314  0x000032af setarg  0x00000010 
- 00021315  0x000032b0 store  0x00000002 , 0x000043d3 
- 00021316  0x000032b1 setarg  0x00000010 
- 00021317  0x000032b2 store  0x00000002 , 0x000043d5 
- 00021318  0x000032b3 rtn 
- 00021319  0x000032b6 arg  0x00000014 , 0x00000002 
- 00021320  0x000032b7 call  0x00005a88 
- 00021321  0x000032b8 add  0x00000006 , 0x00000001 , 0x0000003f 
- 00021322  0x000032b9 store  0x00000002 , 0x00000419 
- 00021323  0x000032ba rtn 
- 00021324  0x000032bd set1  0x00000025 , 0x00000000 
- 00021325  0x000032be bpatch  0x00000032 , 0x00004026 
- 00021326  0x000032bf disable  0x0000002b 
- 00021327  0x000032c0 jam  0x00000001 , 0x0000427e 
- 00021328  0x000032c1 jam  0x00000001 , 0x000003d6 
- 00021329  0x000032c2 jam  0x00000003 , 0x000003c0 
- 00021330  0x000032c3 jam  0x00000001 , 0x000003d7 
- 00021331  0x000032c4 setarg  0xffffffff 
- 00021332  0x000032c5 store  0x00000002 , 0x000003da 
- 00021333  0x000032c6 force  0x00000000 , 0x0000003f 
- 00021334  0x000032c7 store  0x00000001 , 0x000003e3 
- 00021335  0x000032c8 store  0x00000001 , 0x000003d8 
- 00021336  0x000032c9 store  0x00000001 , 0x000003e4 
- 00021337  0x000032ca store  0x00000003 , 0x0000420a 
- 00021338  0x000032cb store  0x00000003 , 0x0000420d 
- 00021339  0x000032cc store  0x00000005 , 0x00004465 
- 00021340  0x000032cd set1  0x00000027 , 0x0000003f 
- 00021341  0x000032ce store  0x00000005 , 0x0000446a 
- 00021342  0x000032cf branch  0x00005a0b 
- 00021343  0x000032d2 set1  0x00000025 , 0x00000000 
- 00021344  0x000032d3 bpatch  0x00000033 , 0x00004026 
- 00021345  0x000032d4 enable  0x00000029 
- 00021346  0x000032d5 jam  0x00000003 , 0x000003c1 
- 00021347  0x000032d6 jam  0x00000001 , 0x000003fa 
- 00021348  0x000032d7 jam  0x00000001 , 0x000044bc 
- 00021349  0x000032d8 setarg  0x0000ffff 
- 00021350  0x000032d9 store  0x00000002 , 0x000044be 
- 00021351  0x000032da force  0x00000000 , 0x0000003f 
- 00021352  0x000032db store  0x00000005 , 0x0000446a 
- 00021353  0x000032dc set1  0x00000027 , 0x0000003f 
- 00021354  0x000032dd store  0x00000005 , 0x00004465 
- 00021355  0x000032de branch  0x0000534c 
- 00021356  0x000032e2 set1  0x00000025 , 0x00000000 
- 00021357  0x000032e3 bpatch  0x00000034 , 0x00004026 
- 00021358  0x000032e4 disable  0x00000029 
- 00021359  0x000032e5 jam  0x00000001 , 0x000003c1 
- 00021360  0x000032e6 jam  0x00000000 , 0x000043d8 
- 00021361  0x000032e7 jam  0x00000000 , 0x000000a2 
- 00021362  0x000032e8 branch  0x0000534c 
- 00021363  0x000032ef call  0x000053d2 
- 00021364  0x000032f0 call  0x000055d3 
- 00021365  0x000032f1 call  0x00005a0e 
- 00021366  0x000032f2 branch  0x000053d7 
- 00021367  0x000032f5 set1  0x00000025 , 0x00000000 
- 00021368  0x000032f6 bpatch  0x00000035 , 0x00004026 
- 00021369  0x000032f7 call  0x000053d2 
- 00021370  0x000032f8 call  0x00003e71 
- 00021371  0x000032f9 fetch  0x00000001 , 0x000003c1 
- 00021372  0x000032fa beq  0x00000003 , 0x0000537e 
- 00021373  0x000032fb branch  0x00005395 
- 00021374  0x00003302 set1  0x00000025 , 0x00000000 
- 00021375  0x00003303 bpatch  0x00000036 , 0x00004026 
- 00021376  0x00003304 enable  0x00000029 
- 00021377  0x00003305 call  0x00005a02 
- 00021378  0x00003306 branch  0x00005392 , 0x00000002 
- 00021379  0x00003307 call  0x00003e28 
- 00021380  0x00003308 call  0x0000541c 
- 00021381  0x00003309 call  0x00005622 
- 00021382  0x0000330a disable  0x0000002d 
- 00021383  0x0000330b call  0x000054b2 
- 00021384  0x0000330c nrtn  0x0000002d 
- 00021385  0x0000330d set1  0x00000025 , 0x00000000 
- 00021386  0x0000330e bpatch  0x00000037 , 0x00004026 
- 00021387  0x0000330f fetch  0x00000001 , 0x00000005 
- 00021388  0x00003310 increase  0x00000001 , 0x0000003f 
- 00021389  0x00003311 store  0x00000001 , 0x00000005 
- 00021390  0x00003312 call  0x000055a2 
- 00021391  0x00003313 call  0x00005a99 
- 00021392  0x00003314 disable  0x00000029 
- 00021393  0x00003315 rtn 
- 00021394  0x00003318 call  0x000053ba 
- 00021395  0x00003319 disable  0x00000029 
- 00021396  0x0000331a rtn 
- 00021397  0x00003320 set1  0x00000025 , 0x00000000 
- 00021398  0x00003321 bpatch  0x00000038 , 0x00004027 
- 00021399  0x00003322 disable  0x0000002e 
- 00021400  0x00003323 call  0x00005a02 
- 00021401  0x00003324 branch  0x000053ba , 0x00000002 
- 00021402  0x00003325 call  0x00003e28 
- 00021403  0x00003326 call  0x0000541c 
- 00021404  0x00003327 call  0x00005478 
- 00021405  0x00003328 nbranch  0x000053ad , 0x0000002d 
- 00021406  0x0000332a set1  0x00000025 , 0x00000000 
- 00021407  0x0000332b bpatch  0x00000039 , 0x00004027 
- 00021408  0x0000332c call  0x000053c8 
- 00021409  0x0000332d call  0x000055a2 
- 00021410  0x0000332e call  0x00005622 
- 00021411  0x0000332f fetch  0x00000001 , 0x00000340 
- 00021412  0x00003330 bbit1  0x00000004 , 0x000053b4 
- 00021413  0x00003331 call  0x0000561a 
- 00021414  0x00003332 nbranch  0x000053b4 , 0x00000034 
- 00021415  0x00003334 set1  0x00000025 , 0x00000000 
- 00021416  0x00003335 bpatch  0x0000003a , 0x00004027 
- 00021417  0x00003336 call  0x000054bb 
- 00021418  0x00003338 call  0x00007c45 
- 00021419  0x00003339 fetch  0x00000001 , 0x000003e4 
- 00021420  0x0000333a bbit1  0x00000003 , 0x000053ba 
- 00021421  0x0000333c set1  0x00000025 , 0x00000000 
- 00021422  0x0000333d bpatch  0x0000003b , 0x00004027 
- 00021423  0x0000333e call  0x00007f44 
- 00021424  0x0000333f call  0x00005b19 
- 00021425  0x00003340 call  0x00005594 
- 00021426  0x00003341 call  0x00005576 
- 00021427  0x00003342 branch  0x000039ac 
- 00021428  0x00003345 set1  0x00000025 , 0x00000000 
- 00021429  0x00003346 bpatch  0x0000003c , 0x00004027 
- 00021430  0x00003347 enable  0x0000002e 
- 00021431  0x00003348 call  0x000054b2 
- 00021432  0x00003349 branch  0x0000539e , 0x0000002d 
- 00021433  0x0000334a branch  0x000053aa 
- 00021434  0x00003350 set1  0x00000025 , 0x00000000 
- 00021435  0x00003351 bpatch  0x0000003d , 0x00004027 
- 00021436  0x00003352 call  0x000053c0 
- 00021437  0x00003353 call  0x00003f1d 
- 00021438  0x00003354 jam  0x00000015 , 0x00000b7d 
- 00021439  0x00003355 branch  0x00007c27 
- 00021440  0x00003358 fetcht  0x00000001 , 0x000003d6 
- 00021441  0x00003359 jam  0x00000008 , 0x000002c0 
- 00021442  0x0000335a call  0x000048c4 
- 00021443  0x0000335b jam  0x00000000 , 0x000003d6 
- 00021444  0x0000335c jam  0x00000000 , 0x000003c1 
- 00021445  0x0000335d jam  0x00000000 , 0x000003c0 
- 00021446  0x0000335e jam  0x00000000 , 0x0000427e 
- 00021447  0x0000335f rtn 
- 00021448  0x00003362 fetch  0x00000001 , 0x00000005 
- 00021449  0x00003363 increase  0x00000001 , 0x0000003f 
- 00021450  0x00003364 store  0x00000001 , 0x00000005 
- 00021451  0x00003365 fetch  0x00000001 , 0x000003c0 
- 00021452  0x00003366 rtnbit1  0x00000003 
- 00021453  0x00003367 set1  0x00000003 
- 00021454  0x00003368 store  0x00000001 , 0x000003c0 
- 00021455  0x00003369 setarg  0x00000000 
- 00021456  0x0000336a store  0x00000004 , 0x000046f9 
- 00021457  0x0000336b rtn 
- 00021458  0x00003371 set1  0x00000025 , 0x00000000 
- 00021459  0x00003372 bpatch  0x0000003e , 0x00004027 
- 00021460  0x00003373 enable  0x00000036 
- 00021461  0x00003374 hjam  0x00000007 , 0x00008914 
- 00021462  0x00003375 branch  0x00003e28 
- 00021463  0x00003378 set1  0x00000025 , 0x00000000 
- 00021464  0x00003379 bpatch  0x0000003f , 0x00004027 
- 00021465  0x0000337a disable  0x00000036 
- 00021466  0x0000337b hjam  0x00000003 , 0x00008914 
- 00021467  0x0000337c arg  0x00000000 , 0x0000001b 
- 00021468  0x0000337d rtn 
- 00021469  0x00003380 disable  0x00000009 
- 00021470  0x00003381 disable  0x00000007 
- 00021471  0x00003382 fetch  0x00000003 , 0x000003e9 
- 00021472  0x00003383 iforce  0x0000000f 
- 00021473  0x00003384 fetch  0x00000001 , 0x00000016 
- 00021474  0x00003385 reverse  0x0000003f , 0x00000002 
- 00021475  0x00003386 set1  0x00000001 , 0x00000002 
- 00021476  0x00003387 rshift  0x00000002 , 0x0000000e 
- 00021477  0x00003388 rtn 
- 00021478  0x0000338c call  0x000053ee 
- 00021479  0x0000338d call  0x00003a82 
- 00021480  0x0000338e setarg  0x00000500 
- 00021481  0x0000338f call  0x00003bf3 
- 00021482  0x00003390 branch  0x00003a87 
- 00021483  0x00003393 branch  0x00003a98 , 0x0000002d 
- 00021484  0x00003394 call  0x000053ee 
- 00021485  0x00003395 branch  0x00003a91 
- 00021486  0x00003397 set1  0x00000025 , 0x00000000 
- 00021487  0x00003398 bpatch  0x00000040 , 0x00004028 
- 00021488  0x00003399 call  0x00003a7a 
- 00021489  0x0000339a fetch  0x00000001 , 0x0000040d 
- 00021490  0x0000339b nbranch  0x00005402 , 0x00000034 
- 00021491  0x0000339c fetch  0x00000001 , 0x00000016 
- 00021492  0x0000339d sub  0x0000003f , 0x00000024 , 0x0000003e 
- 00021493  0x0000339e branch  0x000053fc , 0x00000002 
- 00021494  0x0000339f force  0x00000000 , 0x00000002 
- 00021495  0x000033a0 rtneq  0x00000025 
- 00021496  0x000033a1 force  0x00000018 , 0x00000002 
- 00021497  0x000033a2 rtneq  0x00000026 
- 00021498  0x000033a3 force  0x0000004e , 0x00000002 
- 00021499  0x000033a4 rtn 
- 00021500  0x000033a7 sub  0x0000003f , 0x0000000a , 0x0000003e 
- 00021501  0x000033a8 branch  0x000053ff , 0x00000002 
- 00021502  0x000033a9 increase  0x00000001 , 0x0000003f 
- 00021503  0x000033ac lshift  0x0000003f , 0x0000003f 
- 00021504  0x000033ad add  0x0000003f , 0x00000002 , 0x00000002 
- 00021505  0x000033ae rtn 
- 00021506  0x000033b1 fetch  0x00000001 , 0x00000016 
- 00021507  0x000033b2 lshift  0x0000003f , 0x00000002 
- 00021508  0x000033b3 rtn 
- 00021509  0x000033b6 arg  0x000001f4 , 0x00000002 
- 00021510  0x000033b7 rtn  0x00000034 
- 00021511  0x000033b8 arg  0x000000fa , 0x00000002 
- 00021512  0x000033b9 rtneq  0x00000001 
- 00021513  0x000033ba arg  0x00000096 , 0x00000002 
- 00021514  0x000033bb rtneq  0x00000002 
- 00021515  0x000033bc arg  0x00000064 , 0x00000002 
- 00021516  0x000033bd rtneq  0x00000003 
- 00021517  0x000033be arg  0x0000004b , 0x00000002 
- 00021518  0x000033bf rtneq  0x00000004 
- 00021519  0x000033c0 arg  0x00000032 , 0x00000002 
- 00021520  0x000033c1 rtneq  0x00000005 
- 00021521  0x000033c2 arg  0x00000028 , 0x00000002 
- 00021522  0x000033c3 rtneq  0x00000006 
- 00021523  0x000033c4 arg  0x00000014 , 0x00000002 
- 00021524  0x000033c5 rtn 
- 00021525  0x000033ca setarg  0x008e89be 
- 00021526  0x000033cb lshift8  0x0000003f , 0x0000003f 
- 00021527  0x000033cc or_into  0x000000d6 , 0x0000003f 
- 00021528  0x000033cd iforce  0x00000009 
- 00021529  0x000033ce setarg  0x00555555 
- 00021530  0x000033cf store  0x00000003 , 0x000003e9 
- 00021531  0x000033d0 rtn 
- 00021532  0x000033d3 set1  0x00000025 , 0x00000000 
- 00021533  0x000033d4 bpatch  0x00000041 , 0x00004028 
- 00021534  0x000033d5 enable  0x00000010 
- 00021535  0x000033d6 fetch  0x00000004 , 0x000003e5 
- 00021536  0x000033d7 iforce  0x00000009 
- 00021537  0x000033d8 call  0x00005453 
- 00021538  0x000033d9 setarg  0x00000200 
- 00021539  0x000033da branch  0x00005426 , 0x00000029 
- 00021540  0x000033db fetch  0x00000002 , 0x000003ce 
- 00021541  0x000033dc rshift  0x0000003f , 0x0000003f 
- 00021542  0x000033de arg  0x00000500 , 0x00000002 
- 00021543  0x000033df iadd  0x00000002 , 0x0000003f 
- 00021544  0x000033e0 call  0x00003b7d 
- 00021545  0x000033e1 deposit  0x0000001a 
- 00021546  0x000033e2 store  0x00000006 , 0x00000412 
- 00021547  0x000033e3 rtn 
- 00021548  0x000033e6 set1  0x00000025 , 0x00000000 
- 00021549  0x000033e7 bpatch  0x00000042 , 0x00004028 
- 00021550  0x000033e8 fetch  0x00000001 , 0x00000016 
- 00021551  0x000033e9 increase  0x00000001 , 0x0000003f 
- 00021552  0x000033ea store  0x00000001 , 0x00000016 
- 00021553  0x000033eb rtnne  0x00000028 
- 00021554  0x000033ec jam  0x00000025 , 0x00000016 
- 00021555  0x000033ed rtn 
- 00021556  0x000033f0 set1  0x00000025 , 0x00000000 
- 00021557  0x000033f1 bpatch  0x00000043 , 0x00004028 
- 00021558  0x000033f2 add  0x00000011 , 0x00000001 , 0x00000006 
- 00021559  0x000033f3 ifetch  0x00000001 , 0x00000006 
- 00021560  0x000033f4 rtnbit0  0x00000000 
- 00021561  0x000033f5 add  0x00000011 , 0x0000001a , 0x00000005 
- 00021562  0x000033f6 ifetch  0x00000002 , 0x00000005 
- 00021563  0x000033f7 increase  0x00000001 , 0x0000003f 
- 00021564  0x000033f8 istore  0x00000002 , 0x00000005 
- 00021565  0x000033f9 add  0x00000011 , 0x00000019 , 0x00000006 
- 00021566  0x000033fa ifetch  0x00000001 , 0x00000006 
- 00021567  0x000033fb add  0x00000011 , 0x00000018 , 0x00000005 
- 00021568  0x000033fc ifetcht  0x00000001 , 0x00000005 
- 00021569  0x000033fd iadd  0x00000002 , 0x0000003f 
- 00021570  0x000033fe sub  0x0000003f , 0x00000024 , 0x0000003e 
- 00021571  0x000033ff branch  0x00005445 , 0x00000002 
- 00021572  0x00003400 increase  0xffffffdb , 0x0000003f 
- 00021573  0x00003402 istore  0x00000001 , 0x00000005 
- 00021574  0x00003403 rtn 
- 00021575  0x00003407 set1  0x00000025 , 0x00000000 
- 00021576  0x00003408 bpatch  0x00000044 , 0x00004028 
- 00021577  0x00003409 fetch  0x00000005 , 0x000003f1 
- 00021578  0x0000340a force  0x00000000 , 0x00000002 
- 00021579  0x0000340b force  0x00000025 , 0x00000039 
- 00021580  0x0000340d bbit0  0x00000000 , 0x0000544e 
- 00021581  0x0000340e increase  0x00000001 , 0x00000002 
- 00021582  0x00003410 rshift  0x0000003f , 0x0000003f 
- 00021583  0x00003411 loop  0x0000544c 
- 00021584  0x00003412 add  0x00000002 , 0xffffffff , 0x0000003f 
- 00021585  0x00003413 store  0x00000001 , 0x000003e2 
- 00021586  0x00003414 rtn 
- 00021587  0x00003417 set1  0x00000025 , 0x00000000 
- 00021588  0x00003418 bpatch  0x00000045 , 0x00004028 
- 00021589  0x00003419 fetch  0x00000001 , 0x000003d8 
- 00021590  0x0000341a iforce  0x00000007 
- 00021591  0x0000341b fetcht  0x00000005 , 0x000003f1 
- 00021592  0x0000341c qisolate1  0x00000002 
- 00021593  0x0000341d branch  0x0000546b , 0x00000001 
- 00021594  0x0000341f set1  0x00000025 , 0x00000000 
- 00021595  0x00003420 bpatch  0x00000046 , 0x00004028 
- 00021596  0x00003421 fetch  0x00000001 , 0x000003e2 
- 00021597  0x00003422 isub  0x00000007 , 0x0000003f 
- 00021598  0x00003423 branch  0x00005461 , 0x00000002 
- 00021599  0x00003424 sub  0x0000003f , 0xffffffff , 0x00000007 
- 00021600  0x00003425 branch  0x0000545a 
- 00021601  0x00003427 copy  0x00000007 , 0x00000039 
- 00021602  0x00003428 force  0x00000000 , 0x00000007 
- 00021603  0x0000342a qisolate1  0x00000002 
- 00021604  0x0000342b branch  0x00005466 , 0x00000001 
- 00021605  0x0000342c increase  0x00000001 , 0x00000039 
- 00021606  0x0000342e deposit  0x00000039 
- 00021607  0x0000342f branch  0x0000546b , 0x00000034 
- 00021608  0x00003430 increase  0x00000001 , 0x00000007 
- 00021609  0x00003431 increase  0xffffffff , 0x00000039 
- 00021610  0x00003432 branch  0x00005463 
- 00021611  0x00003434 deposit  0x00000007 
- 00021612  0x00003435 store  0x00000001 , 0x00000016 
- 00021613  0x00003436 rtn 
- 00021614  0x0000343a branch  0x00005471 , 0x00000029 
- 00021615  0x0000343b until  0x0000003e , 0x00000003 
- 00021616  0x0000343c rtn 
- 00021617  0x0000343f arg  0x00000ea0 , 0x0000000b 
- 00021618  0x00003440 until  0x00000023 , 0x00000026 
- 00021619  0x00003441 rtn 
- 00021620  0x00003444 disable  0x00000010 
- 00021621  0x00003445 fetch  0x00000002 , 0x000043d5 
- 00021622  0x00003446 copy  0x0000003f , 0x0000000b 
- 00021623  0x00003447 branch  0x0000547e 
- 00021624  0x0000344b set1  0x00000025 , 0x00000000 
- 00021625  0x0000344c bpatch  0x00000047 , 0x00004028 
- 00021626  0x0000344d enable  0x00000010 
- 00021627  0x0000344e fetch  0x00000002 , 0x000003ce 
- 00021628  0x0000344f fetcht  0x00000004 , 0x000046f9 
- 00021629  0x00003450 iadd  0x00000002 , 0x0000000b 
- 00021630  0x00003452 call  0x000053e6 
- 00021631  0x00003454 set1  0x00000025 , 0x00000000 
- 00021632  0x00003455 bpatch  0x00000048 , 0x00004029 
- 00021633  0x00003456 call  0x000053dd 
- 00021634  0x00003457 disable  0x0000002d 
- 00021635  0x00003458 enable  0x0000000d 
- 00021636  0x00003459 enable  0x00000021 
- 00021637  0x0000345a disable  0x00000020 
- 00021638  0x0000345b copy  0x0000000b , 0x0000001b 
- 00021639  0x0000345c correlate  0x0000003e , 0x00000003 
- 00021640  0x0000345d branch  0x0000548b , 0x0000002e 
- 00021641  0x0000345e copy  0x0000001a , 0x00000002 
- 00021642  0x0000345f storet  0x00000006 , 0x0000009c 
- 00021643  0x00003461 nbranch  0x0000375c , 0x00000018 
- 00021644  0x00003462 branch  0x00005492 , 0x0000002e 
- 00021645  0x00003463 arg  0x000001e0 , 0x00000029 
- 00021646  0x00003464 copy  0x00000021 , 0x00000028 
- 00021647  0x00003465 fetch  0x00000001 , 0x000003c0 
- 00021648  0x00003466 bbit0  0x00000003 , 0x00005492 
- 00021649  0x00003467 call  0x00003cb6 , 0x0000002b 
- 00021650  0x00003469 set1  0x00000025 , 0x00000000 
- 00021651  0x0000346a bpatch  0x00000049 , 0x00004029 
- 00021652  0x0000346b call  0x00003af3 
- 00021653  0x0000346c enable  0x00000007 
- 00021654  0x0000346d enable  0x00000009 
- 00021655  0x0000346e parse  0x00000003 , 0x00000000 , 0x00000008 
- 00021656  0x0000346f rshift3  0x0000000c , 0x0000003f 
- 00021657  0x00003470 store  0x00000001 , 0x00000340 
- 00021658  0x00003471 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00021659  0x00003472 rshift3  0x0000000c , 0x0000003f 
- 00021660  0x00003473 istore  0x00000001 , 0x00000005 
- 00021661  0x00003474 and  0x0000003f , 0x0000003f , 0x00000039 
- 00021662  0x00003475 branch  0x000054a3 , 0x00000005 
- 00021663  0x00003478 parse  0x00000003 , 0x00000000 , 0x00000008 
- 00021664  0x00003479 rshift3  0x0000000c , 0x0000003f 
- 00021665  0x0000347a istore  0x00000001 , 0x00000005 
- 00021666  0x0000347b loop  0x0000549f 
- 00021667  0x0000347e set1  0x00000025 , 0x00000000 
- 00021668  0x0000347f bpatch  0x0000004a , 0x00004029 
- 00021669  0x00003480 parse  0x00000003 , 0x00000000 , 0x00000018 
- 00021670  0x00003481 enable  0x00000010 
- 00021671  0x00003482 arg  0x00000664 , 0x0000001b 
- 00021672  0x00003483 rshift32  0x0000003f , 0x0000003f 
- 00021673  0x00003484 rshift16  0x0000003f , 0x0000003f 
- 00021674  0x00003485 istore  0x00000003 , 0x00000005 
- 00021675  0x00003486 branch  0x0000375c , 0x00000006 
- 00021676  0x00003487 enable  0x0000002d 
- 00021677  0x00003488 fetch  0x00000001 , 0x00000017 
- 00021678  0x00003489 add  0x0000003f , 0x00000002 , 0x00000011 
- 00021679  0x0000348a call  0x00003ab6 
- 00021680  0x0000348b disable  0x0000000d 
- 00021681  0x0000348c branch  0x00003a7a 
- 00021682  0x0000348f set1  0x00000025 , 0x00000000 
- 00021683  0x00003490 bpatch  0x0000004b , 0x00004029 
- 00021684  0x00003491 call  0x000054bd 
- 00021685  0x00003492 fetcht  0x00000001 , 0x00000017 
- 00021686  0x00003493 call  0x00003a82 
- 00021687  0x00003494 call  0x00003a87 
- 00021688  0x00003495 enable  0x00000010 
- 00021689  0x00003496 arg  0x00001388 , 0x0000000b 
- 00021690  0x00003497 branch  0x0000547f 
- 00021691  0x0000349a call  0x000054bd 
- 00021692  0x0000349b branch  0x0000375c 
- 00021693  0x0000349e set1  0x00000025 , 0x00000000 
- 00021694  0x0000349f bpatch  0x0000004c , 0x00004029 
- 00021695  0x000034a0 call  0x000053dd 
- 00021696  0x000034a1 call  0x000053eb 
- 00021697  0x000034a2 set1  0x00000000 , 0x00000015 
- 00021698  0x000034a3 enable  0x0000001d 
- 00021699  0x000034a4 enable  0x00000020 
- 00021700  0x000034a5 disable  0x00000021 
- 00021701  0x000034a6 call  0x0000546e 
- 00021702  0x000034a7 rshift16  0x00000009 , 0x0000003f 
- 00021703  0x000034a8 rshift8  0x0000003f , 0x0000003f 
- 00021704  0x000034a9 rshift4  0x0000003f , 0x0000003f 
- 00021705  0x000034aa inject  0x00000003 , 0x00000028 
- 00021706  0x000034ab enable  0x00000007 
- 00021707  0x000034ac enable  0x00000009 
- 00021708  0x000034ad set1  0x00000025 , 0x00000000 
- 00021709  0x000034ae bpatch  0x0000004d , 0x00004029 
- 00021710  0x000034af fetch  0x00000001 , 0x0000443e 
- 00021711  0x000034b0 inject  0x00000003 , 0x00000008 
- 00021712  0x000034b1 ifetch  0x00000001 , 0x00000006 
- 00021713  0x000034b2 and  0x0000003f , 0x0000003f , 0x00000039 
- 00021714  0x000034b3 inject  0x00000003 , 0x00000008 
- 00021715  0x000034b4 branch  0x000054d7 , 0x00000005 
- 00021716  0x000034b6 ifetch  0x00000001 , 0x00000006 
- 00021717  0x000034b7 inject  0x00000003 , 0x00000008 
- 00021718  0x000034b8 loop  0x000054d4 
- 00021719  0x000034bb enable  0x00000008 
- 00021720  0x000034bc inject  0x00000003 , 0x00000018 
- 00021721  0x000034bd disable  0x00000008 
- 00021722  0x000034be until  0x0000003e , 0x00000027 
- 00021723  0x000034bf nop  0x00000064 
- 00021724  0x000034c0 disable  0x0000001d 
- 00021725  0x000034c1 rtn 
- 00021726  0x000034c4 set1  0x00000025 , 0x00000000 
- 00021727  0x000034c5 bpatch  0x0000004e , 0x00004029 
- 00021728  0x000034c6 fetch  0x00000001 , 0x000044db 
- 00021729  0x000034c7 beq  0x00000001 , 0x000054ef 
- 00021730  0x000034c8 fetch  0x00000001 , 0x000044dc 
- 00021731  0x000034c9 lshift4  0x0000003f , 0x0000003f 
- 00021732  0x000034ca lshift2  0x0000003f , 0x0000003f 
- 00021733  0x000034cb store  0x00000001 , 0x0000443e 
- 00021734  0x000034cc fetcht  0x00000001 , 0x000043d9 
- 00021735  0x000034cd add  0x00000002 , 0x00000006 , 0x0000003f 
- 00021736  0x000034ce store  0x00000001 , 0x0000443f 
- 00021737  0x000034cf fetch  0x00000006 , 0x000044f9 
- 00021738  0x000034d0 store  0x00000006 , 0x00004440 
- 00021739  0x000034d1 copy  0x00000002 , 0x00000039 
- 00021740  0x000034d2 arg  0x000043da , 0x00000006 
- 00021741  0x000034d3 call  0x00007e45 
- 00021742  0x000034d4 branch  0x000054ff 
- 00021743  0x000034d6 fetcht  0x00000002 , 0x000044c2 
- 00021744  0x000034d7 call  0x00005866 
- 00021745  0x000034d8 copy  0x00000011 , 0x00000005 
- 00021746  0x000034d9 setarg  0x00000001 
- 00021747  0x000034da istore  0x00000001 , 0x00000005 
- 00021748  0x000034db fetch  0x00000001 , 0x000044dd 
- 00021749  0x000034dc lshift4  0x0000003f , 0x0000003f 
- 00021750  0x000034dd lshift2  0x0000003f , 0x0000003f 
- 00021751  0x000034de increase  0x00000001 , 0x0000003f 
- 00021752  0x000034df store  0x00000001 , 0x0000443e 
- 00021753  0x000034e0 setarg  0x0000000c 
- 00021754  0x000034e1 store  0x00000001 , 0x0000443f 
- 00021755  0x000034e2 fetch  0x00000006 , 0x000044f9 
- 00021756  0x000034e3 store  0x00000006 , 0x00004440 
- 00021757  0x000034e4 fetch  0x00000006 , 0x00004274 
- 00021758  0x000034e5 istore  0x00000006 , 0x00000005 
- 00021759  0x000034e7 set1  0x00000025 , 0x00000000 
- 00021760  0x000034e8 bpatch  0x0000004f , 0x00004029 
- 00021761  0x000034e9 fetch  0x00000001 , 0x00000000 
- 00021762  0x000034ea increase  0x00000001 , 0x0000003f 
- 00021763  0x000034eb store  0x00000001 , 0x00000000 
- 00021764  0x000034ec arg  0x00000708 , 0x0000001b 
- 00021765  0x000034ed disable  0x0000002d 
- 00021766  0x000034ee branch  0x000054b2 
- 00021767  0x000034f1 set1  0x00000025 , 0x00000000 
- 00021768  0x000034f2 bpatch  0x00000050 , 0x0000402a 
- 00021769  0x000034f3 fetch  0x00000001 , 0x000044f6 
- 00021770  0x000034f4 rtnne  0x00000001 , 0x0000003f 
- 00021771  0x000034f5 fetch  0x00000001 , 0x00000000 
- 00021772  0x000034f6 increase  0x00000001 , 0x0000003f 
- 00021773  0x000034f7 store  0x00000001 , 0x00000000 
- 00021774  0x000034f8 arg  0x00000c03 , 0x00000002 
- 00021775  0x000034f9 fetch  0x00000001 , 0x000044f7 
- 00021776  0x000034fa nsetflag  0x00000034 , 0x00000006 , 0x00000002 
- 00021777  0x000034fb copy  0x00000011 , 0x0000003f 
- 00021778  0x000034fc nsetflag  0x00000034 , 0x00000007 , 0x00000002 
- 00021779  0x000034fd storet  0x00000002 , 0x0000443e 
- 00021780  0x000034fe fetch  0x00000006 , 0x000044f9 
- 00021781  0x000034ff istore  0x00000006 , 0x00000005 
- 00021782  0x00003500 fetch  0x00000006 , 0x000003d0 
- 00021783  0x00003501 istore  0x00000006 , 0x00000005 
- 00021784  0x00003502 branch  0x000054b2 
- 00021785  0x00003506 set1  0x00000025 , 0x00000000 
- 00021786  0x00003507 bpatch  0x00000051 , 0x0000402a 
- 00021787  0x00003508 arg  0x00000004 , 0x00000002 
- 00021788  0x00003509 fetch  0x00000001 , 0x000044dc 
- 00021789  0x0000350a nsetflag  0x00000034 , 0x00000006 , 0x00000002 
- 00021790  0x0000350b storet  0x00000001 , 0x0000443e 
- 00021791  0x0000350c fetcht  0x00000001 , 0x000043f9 
- 00021792  0x0000350d add  0x00000002 , 0x00000006 , 0x0000003f 
- 00021793  0x0000350e store  0x00000001 , 0x0000443f 
- 00021794  0x0000350f fetch  0x00000006 , 0x000044f9 
- 00021795  0x00003510 store  0x00000006 , 0x00004440 
- 00021796  0x00003511 arg  0x000043fa , 0x00000006 
- 00021797  0x00003512 copy  0x00000002 , 0x00000039 
- 00021798  0x00003513 call  0x00007e45 
- 00021799  0x00003514 branch  0x000054bb 
- 00021800  0x00003518 set1  0x00000025 , 0x00000000 
- 00021801  0x00003519 bpatch  0x00000052 , 0x0000402a 
- 00021802  0x0000351a force  0xffffffff , 0x0000003f 
- 00021803  0x0000351b setsect  0x00000002 , 0x00000001 
- 00021804  0x0000351c store  0x00000005 , 0x000003f1 
- 00021805  0x0000351d call  0x00005447 
- 00021806  0x0000351e force  0x00000004 , 0x00000039 
- 00021807  0x0000351f arg  0x000003e5 , 0x00000005 
- 00021808  0x00003520 call  0x00006227 
- 00021809  0x00003521 fetch  0x00000002 , 0x000044f4 
- 00021810  0x00003522 store  0x00000002 , 0x000003ef 
- 00021811  0x00003524 random  0x0000003f 
- 00021812  0x00003525 and_into  0x0000000f , 0x0000003f 
- 00021813  0x00003526 sub  0x0000003f , 0x00000004 , 0x0000003e 
- 00021814  0x00003527 branch  0x00005533 , 0x00000002 
- 00021815  0x00003528 store  0x00000001 , 0x000003d9 
- 00021816  0x00003529 store  0x00000001 , 0x00000682 
- 00021817  0x0000352a set1  0x00000025 , 0x00000000 
- 00021818  0x0000352b bpatch  0x00000053 , 0x0000402a 
- 00021819  0x0000352c fetcht  0x00000002 , 0x000043d0 
- 00021820  0x0000352d storet  0x00000002 , 0x000003c2 
- 00021821  0x0000352e copy  0x00000002 , 0x00000013 
- 00021822  0x0000352f add  0x00000022 , 0x00000007 , 0x0000003f 
- 00021823  0x00003530 idiv  0x00000013 
- 00021824  0x00003531 call  0x00007efd 
- 00021825  0x00003532 remainder  0x00000011 
- 00021826  0x00003533 isub  0x00000011 , 0x0000003f 
- 00021827  0x00003534 iadd  0x00000013 , 0x0000003f 
- 00021828  0x00003535 fetcht  0x00000002 , 0x000043ce 
- 00021829  0x00003536 iadd  0x00000002 , 0x0000003f 
- 00021830  0x00003537 store  0x00000004 , 0x000003c4 
- 00021831  0x00003538 isub  0x00000022 , 0x00000011 
- 00021832  0x00003539 increase  0xfffffffa , 0x00000011 
- 00021833  0x0000353a arg  0x00002205 , 0x00000012 
- 00021834  0x0000353b fetch  0x00000001 , 0x000044ed 
- 00021835  0x0000353c nsetflag  0x00000034 , 0x00000006 , 0x00000012 
- 00021836  0x0000353d fetch  0x00000001 , 0x000044e6 
- 00021837  0x0000353e nsetflag  0x00000034 , 0x00000007 , 0x00000012 
- 00021838  0x0000353f copy  0x00000012 , 0x0000003f 
- 00021839  0x00003540 store  0x00000002 , 0x0000443e 
- 00021840  0x00003541 fetch  0x00000006 , 0x000044f9 
- 00021841  0x00003542 istore  0x00000006 , 0x00000005 
- 00021842  0x00003543 fetch  0x00000006 , 0x000003d0 
- 00021843  0x00003544 istore  0x00000006 , 0x00000005 
- 00021844  0x00003545 fetch  0x00000004 , 0x000003e5 
- 00021845  0x00003546 istore  0x00000004 , 0x00000005 
- 00021846  0x00003547 random  0x0000003f 
- 00021847  0x00003548 istore  0x00000002 , 0x00000005 
- 00021848  0x00003549 random  0x0000003f 
- 00021849  0x0000354a istore  0x00000001 , 0x00000005 
- 00021850  0x0000354b force  0x00000002 , 0x0000003f 
- 00021851  0x0000354c istore  0x00000001 , 0x00000005 
- 00021852  0x0000354d rshift2  0x00000011 , 0x0000003f 
- 00021853  0x0000354e istore  0x00000002 , 0x00000005 
- 00021854  0x0000354f rshift2  0x00000013 , 0x0000003f 
- 00021855  0x00003550 istore  0x00000002 , 0x00000005 
- 00021856  0x00003551 set1  0x00000025 , 0x00000000 
- 00021857  0x00003552 bpatch  0x00000054 , 0x0000402a 
- 00021858  0x00003553 fetch  0x00000002 , 0x000044f2 
- 00021859  0x00003554 istore  0x00000002 , 0x00000005 
- 00021860  0x00003555 fetch  0x00000002 , 0x000044f4 
- 00021861  0x00003556 istore  0x00000002 , 0x00000005 
- 00021862  0x00003557 fetch  0x00000005 , 0x000003f1 
- 00021863  0x00003558 istore  0x00000005 , 0x00000005 
- 00021864  0x00003559 fetch  0x00000001 , 0x000003d9 
- 00021865  0x0000355a arg  0x000000a0 , 0x00000002 
- 00021866  0x0000355b ior  0x00000002 , 0x0000003f 
- 00021867  0x0000355c istore  0x00000001 , 0x00000005 
- 00021868  0x0000355d call  0x000054bb 
- 00021869  0x0000355e setarg  0x0000443e 
- 00021870  0x0000355f add  0x0000003f , 0x00000012 , 0x00000006 
- 00021871  0x00003560 ifetch  0x00000003 , 0x00000006 
- 00021872  0x00003561 store  0x00000003 , 0x000003e9 
- 00021873  0x00003562 rtn 
- 00021874  0x00003565 set1  0x00000025 , 0x00000000 
- 00021875  0x00003566 bpatch  0x00000055 , 0x0000402a 
- 00021876  0x00003567 disable  0x00000029 
- 00021877  0x00003568 branch  0x00005415 
- 00021878  0x0000356d set1  0x00000025 , 0x00000000 
- 00021879  0x0000356e bpatch  0x00000056 , 0x0000402a 
- 00021880  0x0000356f fetch  0x00000001 , 0x000003c0 
- 00021881  0x00003570 rtnbit0  0x00000005 
- 00021882  0x00003571 fetch  0x00000002 , 0x000003da 
- 00021883  0x00003572 fetcht  0x00000002 , 0x000003e0 
- 00021884  0x00003573 isub  0x00000002 , 0x0000003f 
- 00021885  0x00003574 nrtn  0x00000002 
- 00021886  0x00003575 fetch  0x00000001 , 0x000003c0 
- 00021887  0x00003576 set0  0x00000005 , 0x0000003f 
- 00021888  0x00003577 set0  0x00000003 , 0x0000003f 
- 00021889  0x00003578 store  0x00000001 , 0x000003c0 
- 00021890  0x00003579 fetch  0x00000004 , 0x000003c4 
- 00021891  0x0000357a fetcht  0x00000002 , 0x000003c2 
- 00021892  0x0000357b isub  0x00000002 , 0x00000011 
- 00021893  0x0000357c set1  0x00000025 , 0x00000000 
- 00021894  0x0000357d bpatch  0x00000057 , 0x0000402a 
- 00021895  0x0000357e fetch  0x00000001 , 0x00004434 
- 00021896  0x0000357f store  0x00000001 , 0x000003ec 
- 00021897  0x00003580 ifetcht  0x00000002 , 0x00000006 
- 00021898  0x00003581 ifetch  0x00000002 , 0x00000006 
- 00021899  0x00003582 lshift2  0x0000003f , 0x0000003f 
- 00021900  0x00003583 store  0x00000002 , 0x000003c2 
- 00021901  0x00003584 lshift2  0x00000002 , 0x00000002 
- 00021902  0x00003585 iadd  0x00000002 , 0x0000003f 
- 00021903  0x00003586 ifetcht  0x00000004 , 0x00000006 
- 00021904  0x00003587 storet  0x00000004 , 0x000003ed 
- 00021905  0x00003588 iadd  0x00000011 , 0x0000003f 
- 00021906  0x00003589 store  0x00000004 , 0x000003c4 
- 00021907  0x0000358a branch  0x00005a2b 
- 00021908  0x0000358d set1  0x00000025 , 0x00000000 
- 00021909  0x0000358e bpatch  0x00000058 , 0x0000402b 
- 00021910  0x0000358f fetch  0x00000001 , 0x000003c0 
- 00021911  0x00003590 rtnbit0  0x00000006 
- 00021912  0x00003591 fetch  0x00000002 , 0x000003da 
- 00021913  0x00003592 fetcht  0x00000002 , 0x000003e0 
- 00021914  0x00003593 isub  0x00000002 , 0x0000003f 
- 00021915  0x00003594 nrtn  0x00000002 
- 00021916  0x00003595 fetch  0x00000001 , 0x000003c0 
- 00021917  0x00003596 set0  0x00000006 , 0x0000003f 
- 00021918  0x00003597 store  0x00000001 , 0x000003c0 
- 00021919  0x00003598 fetch  0x00000005 , 0x0000442f 
- 00021920  0x00003599 store  0x00000005 , 0x000003f1 
- 00021921  0x0000359a branch  0x00005447 
- 00021922  0x0000359e set1  0x00000025 , 0x00000000 
- 00021923  0x0000359f bpatch  0x00000059 , 0x0000402b 
- 00021924  0x000035a0 call  0x00005a0b 
- 00021925  0x000035a1 call  0x000055b7 
- 00021926  0x000035a2 fetch  0x00000001 , 0x00000340 
- 00021927  0x000035a3 rshift  0x0000003f , 0x0000003f 
- 00021928  0x000035a4 ixor  0x00000002 , 0x0000003f 
- 00021929  0x000035a5 isolate1  0x00000002 , 0x0000003f 
- 00021930  0x000035a6 setflag  0x00000001 , 0x0000000f , 0x00000000 
- 00021931  0x000035a7 fetch  0x00000001 , 0x00000341 
- 00021932  0x000035a8 branch  0x000055b2 , 0x00000034 
- 00021933  0x000035a9 fetch  0x00000001 , 0x000003c0 
- 00021934  0x000035aa bbit0  0x00000004 , 0x000055b2 
- 00021935  0x000035ab call  0x00007599 
- 00021936  0x000035ac call  0x0000750e 
- 00021937  0x000035ad nrtn  0x00000034 
- 00021938  0x000035af rtnmark1  0x0000000f 
- 00021939  0x000035b0 fetcht  0x00000001 , 0x000003d7 
- 00021940  0x000035b1 setflip  0x00000002 , 0x00000002 
- 00021941  0x000035b2 storet  0x00000001 , 0x000003d7 
- 00021942  0x000035b3 branch  0x000058ac 
- 00021943  0x000035b6 set1  0x00000025 , 0x00000000 
- 00021944  0x000035b7 bpatch  0x0000005a , 0x0000402b 
- 00021945  0x000035b8 fetcht  0x00000001 , 0x000003d7 
- 00021946  0x000035b9 isolate0  0x00000005 , 0x00000002 
- 00021947  0x000035ba rtn  0x00000001 
- 00021948  0x000035bb fetch  0x00000001 , 0x00000340 
- 00021949  0x000035bc lshift  0x0000003f , 0x0000003f 
- 00021950  0x000035bd ixor  0x00000002 , 0x0000003f 
- 00021951  0x000035be rtnbit0  0x00000003 
- 00021952  0x000035bf set0  0x00000005 , 0x00000002 
- 00021953  0x000035c0 setflip  0x00000003 , 0x00000002 
- 00021954  0x000035c1 storet  0x00000001 , 0x000003d7 
- 00021955  0x000035c2 compare  0x00000003 , 0x00000002 , 0x00000003 
- 00021956  0x000035c3 nrtn  0x00000001 
- 00021957  0x000035c4 fetch  0x00000001 , 0x00004440 
- 00021958  0x000035c5 rtnne  0x00000005 
- 00021959  0x000035c6 fetch  0x00000001 , 0x000003c0 
- 00021960  0x000035c7 set1  0x00000004 , 0x0000003f 
- 00021961  0x000035c8 store  0x00000001 , 0x000003c0 
- 00021962  0x000035c9 rtn 
- 00021963  0x000035cc set1  0x00000025 , 0x00000000 
- 00021964  0x000035cd bpatch  0x0000005b , 0x0000402b 
- 00021965  0x000035ce call  0x0000542c 
- 00021966  0x000035cf call  0x00005474 
- 00021967  0x000035d0 fetch  0x00000001 , 0x00000001 
- 00021968  0x000035d1 increase  0x00000001 , 0x0000003f 
- 00021969  0x000035d2 store  0x00000001 , 0x00000001 
- 00021970  0x000035d3 rtn 
- 00021971  0x000035d6 set1  0x00000025 , 0x00000000 
- 00021972  0x000035d7 bpatch  0x0000005c , 0x0000402b 
- 00021973  0x000035d8 fetch  0x00000001 , 0x000043d2 
- 00021974  0x000035d9 rtnne  0x00000001 
- 00021975  0x000035da arg  0x00000003 , 0x00000007 
- 00021976  0x000035db call  0x00007e53 
- 00021977  0x000035dc nrtn  0x00000034 
- 00021978  0x000035dd fetch  0x00000002 , 0x000043d3 
- 00021979  0x000035de fetcht  0x00000002 , 0x000043d5 
- 00021980  0x000035df isub  0x00000002 , 0x0000003f 
- 00021981  0x000035e0 arg  0x00000003 , 0x00000007 
- 00021982  0x000035e1 call  0x00007e4c 
- 00021983  0x000035e2 disable  0x00000029 
- 00021984  0x000035e3 call  0x00005572 
- 00021985  0x000035e4 call  0x000055cb 
- 00021986  0x000035e5 nrtn  0x0000002d 
- 00021987  0x000035e6 set1  0x00000025 , 0x00000000 
- 00021988  0x000035e7 bpatch  0x0000005d , 0x0000402b 
- 00021989  0x000035e8 fetch  0x00000006 , 0x00000342 
- 00021990  0x000035e9 store  0x00000006 , 0x000003d0 
- 00021991  0x000035ea call  0x000042a7 
- 00021992  0x000035eb call  0x00005b39 
- 00021993  0x000035ed fetch  0x00000001 , 0x00000002 
- 00021994  0x000035ee increase  0x00000001 , 0x0000003f 
- 00021995  0x000035ef store  0x00000001 , 0x00000002 
- 00021996  0x000035f0 call  0x000055f9 
- 00021997  0x000035f1 rtn  0x00000029 
- 00021998  0x000035f2 call  0x000048d1 
- 00021999  0x000035f3 call  0x00005507 
- 00022000  0x000035f4 nrtn  0x0000002d 
- 00022001  0x000035f5 set1  0x00000025 , 0x00000000 
- 00022002  0x000035f6 bpatch  0x0000005e , 0x0000402b 
- 00022003  0x000035f7 fetch  0x00000001 , 0x00000004 
- 00022004  0x000035f8 increase  0x00000001 , 0x0000003f 
- 00022005  0x000035f9 store  0x00000001 , 0x00000004 
- 00022006  0x000035fa fetch  0x00000009 , 0x00000348 
- 00022007  0x000035fb store  0x00000009 , 0x00000103 
- 00022008  0x000035fc branch  0x000048d1 
- 00022009  0x000035ff set1  0x00000025 , 0x00000000 
- 00022010  0x00003600 bpatch  0x0000005f , 0x0000402b 
- 00022011  0x00003601 fetch  0x00000001 , 0x0000041c 
- 00022012  0x00003602 rtnne  0x0000001b , 0x0000003f 
- 00022013  0x00003603 fetch  0x00000006 , 0x000003d0 
- 00022014  0x00003604 fetcht  0x00000006 , 0x000044e7 
- 00022015  0x00003605 isub  0x00000002 , 0x0000003e 
- 00022016  0x00003606 nrtn  0x00000005 
- 00022017  0x00003607 call  0x000032d6 
- 00022018  0x00003608 nrtn  0x00000005 
- 00022019  0x00003609 call  0x00005528 
- 00022020  0x0000360a call  0x0000535f 
- 00022021  0x0000360b set1  0x00000025 , 0x00000000 
- 00022022  0x0000360c bpatch  0x00000060 , 0x0000402c 
- 00022023  0x0000360d jam  0x00000000 , 0x00004272 
- 00022024  0x0000360e jam  0x00000000 , 0x000003f8 
- 00022025  0x0000360f fetch  0x00000001 , 0x00004132 
- 00022026  0x00003610 bne  0x00000004 , 0x0000560c 
- 00022027  0x00003611 jam  0x00000021 , 0x000003e3 
- 00022028  0x00003613 arg  0x00000000 , 0x00000002 
- 00022029  0x00003614 call  0x000048ea 
- 00022030  0x00003615 jam  0x00000000 , 0x000043d2 
- 00022031  0x00003616 jam  0x00000000 , 0x0000041c 
- 00022032  0x00003617 jam  0x0000002c , 0x00000b7d 
- 00022033  0x00003618 call  0x00005620 
- 00022034  0x00003619 branch  0x000032bd 
- 00022035  0x0000361c arg  0x00000001 , 0x00000011 
- 00022036  0x0000361d fetch  0x00000001 , 0x00000340 
- 00022037  0x0000361e rtnbit1  0x00000006 
- 00022038  0x0000361f arg  0x00000000 , 0x00000011 
- 00022039  0x00003620 rtn 
- 00022040  0x00003623 arg  0x000044ff , 0x00000006 
- 00022041  0x00003624 branch  0x00007fb2 
- 00022042  0x00003627 arg  0x000044ff , 0x00000011 
- 00022043  0x00003628 branch  0x00007fac 
- 00022044  0x0000362b arg  0x000044ff , 0x00000011 
- 00022045  0x0000362c branch  0x00007fae 
- 00022046  0x0000362f arg  0x000044ff , 0x00000011 
- 00022047  0x00003630 branch  0x00007fb0 
- 00022048  0x00003633 arg  0x000044ff , 0x00000011 
- 00022049  0x00003634 branch  0x00007f92 
- 00022050  0x00003637 set1  0x00000025 , 0x00000000 
- 00022051  0x00003638 bpatch  0x00000061 , 0x0000402c 
- 00022052  0x00003639 fetch  0x00000001 , 0x000003d7 
- 00022053  0x0000363a rtnbit1  0x00000005 
- 00022054  0x0000363b arg  0x000044ff , 0x00000011 
- 00022055  0x0000363c call  0x00007f9f 
- 00022056  0x0000363d nbranch  0x00005630 , 0x00000034 
- 00022057  0x0000363e fetch  0x00000001 , 0x00004132 
- 00022058  0x0000363f bne  0x00000001 , 0x00005890 
- 00022059  0x00003640 arg  0x00000000 , 0x00000001 
- 00022060  0x00003641 call  0x000044a3 
- 00022061  0x00003642 copy  0x00000001 , 0x0000003f 
- 00022062  0x00003643 nrtn  0x00000034 
- 00022063  0x00003644 branch  0x00005890 
- 00022064  0x00003646 copy  0x0000003f , 0x00000002 
- 00022065  0x00003647 set1  0x00000025 , 0x00000000 
- 00022066  0x00003648 bpatch  0x00000062 , 0x0000402c 
- 00022067  0x00003649 copy  0x00000002 , 0x0000003f 
- 00022068  0x0000364a bbit0  0x00000005 , 0x0000564b 
- 00022069  0x0000364b force  0x00000003 , 0x00000001 
- 00022070  0x0000364c set0  0x00000005 , 0x0000003f 
- 00022071  0x0000364d store  0x00000001 , 0x00004440 
- 00022072  0x0000364e set1  0x00000025 , 0x00000000 
- 00022073  0x0000364f bpatch  0x00000063 , 0x0000402c 
- 00022074  0x00003650 fetch  0x00000001 , 0x00004440 
- 00022075  0x00003651 beq  0x00000000 , 0x0000568f 
- 00022076  0x00003652 beq  0x00000001 , 0x00005691 
- 00022077  0x00003653 beq  0x00000002 , 0x00005693 
- 00022078  0x00003654 beq  0x00000003 , 0x00005695 
- 00022079  0x00003655 beq  0x00000004 , 0x000056a6 
- 00022080  0x00003656 beq  0x00000005 , 0x000056b7 
- 00022081  0x00003657 beq  0x00000006 , 0x000056b9 
- 00022082  0x00003658 beq  0x00000007 , 0x000056bf 
- 00022083  0x00003659 beq  0x00000008 , 0x000056c1 
- 00022084  0x0000365a beq  0x00000009 , 0x000056c1 
- 00022085  0x0000365b beq  0x0000000a , 0x000056c5 
- 00022086  0x0000365c beq  0x0000000b , 0x000056c7 
- 00022087  0x0000365d beq  0x0000000c , 0x000056c9 
- 00022088  0x0000365e beq  0x0000000d , 0x000056cf 
- 00022089  0x0000365f beq  0x0000000f , 0x000056d1 
- 00022090  0x00003660 branch  0x00003bf1 
- 00022091  0x00003663 jam  0x00000000 , 0x00004443 
- 00022092  0x00003664 force  0x00000002 , 0x00000001 
- 00022093  0x00003665 bbit0  0x00000006 , 0x00005662 
- 00022094  0x00003666 beq  0x00000052 , 0x00005662 
- 00022095  0x00003667 beq  0x000000d2 , 0x00005662 
- 00022096  0x00003668 jam  0x00000006 , 0x00004442 
- 00022097  0x00003669 set0  0x00000006 , 0x0000003f 
- 00022098  0x0000366a store  0x00000001 , 0x00004444 
- 00022099  0x0000366c set1  0x00000025 , 0x00000000 
- 00022100  0x0000366d bpatch  0x00000064 , 0x0000402c 
- 00022101  0x0000366e fetch  0x00000001 , 0x00004444 
- 00022102  0x00003670 beq  0x00000001 , 0x000056e5 
- 00022103  0x00003671 beq  0x00000002 , 0x000056ed 
- 00022104  0x00003672 beq  0x00000003 , 0x000056f5 
- 00022105  0x00003673 beq  0x00000004 , 0x000056fa 
- 00022106  0x00003674 beq  0x00000005 , 0x000056ff 
- 00022107  0x00003675 beq  0x00000006 , 0x00005701 
- 00022108  0x00003676 beq  0x00000007 , 0x0000570b 
- 00022109  0x00003677 beq  0x00000008 , 0x00005712 
- 00022110  0x00003678 beq  0x00000009 , 0x00005717 
- 00022111  0x00003679 beq  0x0000000a , 0x0000571e 
- 00022112  0x0000367a beq  0x0000000b , 0x00005721 
- 00022113  0x0000367b branch  0x00003bf1 
- 00022114  0x0000367e jam  0x00000004 , 0x00004442 
- 00022115  0x0000367f store  0x00000001 , 0x00004444 
- 00022116  0x00003680 set1  0x00000025 , 0x00000000 
- 00022117  0x00003681 bpatch  0x00000065 , 0x0000402c 
- 00022118  0x00003683 fetch  0x00000001 , 0x00004444 
- 00022119  0x00003684 beq  0x00000001 , 0x00005729 
- 00022120  0x00003685 beq  0x00000002 , 0x0000572f 
- 00022121  0x00003686 beq  0x00000003 , 0x0000572f 
- 00022122  0x00003687 beq  0x00000004 , 0x00005732 
- 00022123  0x00003688 beq  0x00000005 , 0x00005737 
- 00022124  0x00003689 beq  0x00000006 , 0x00005748 
- 00022125  0x0000368a beq  0x00000007 , 0x00005752 
- 00022126  0x0000368b beq  0x00000008 , 0x00005793 
- 00022127  0x0000368c beq  0x00000009 , 0x0000579b 
- 00022128  0x0000368d beq  0x0000000a , 0x000057be 
- 00022129  0x0000368e beq  0x0000000b , 0x000057c6 
- 00022130  0x0000368f beq  0x0000000c , 0x000057d1 
- 00022131  0x00003690 beq  0x0000000d , 0x000057d6 
- 00022132  0x00003691 beq  0x0000000e , 0x000057e5 
- 00022133  0x00003692 beq  0x0000000f , 0x000057ec 
- 00022134  0x00003693 beq  0x00000010 , 0x00005812 
- 00022135  0x00003694 beq  0x00000011 , 0x0000581a 
- 00022136  0x00003695 beq  0x00000012 , 0x0000583e 
- 00022137  0x00003696 beq  0x00000013 , 0x00005845 
- 00022138  0x00003697 beq  0x00000016 , 0x0000585e 
- 00022139  0x00003698 beq  0x00000017 , 0x00005860 
- 00022140  0x00003699 beq  0x00000018 , 0x00005862 
- 00022141  0x0000369a beq  0x00000019 , 0x00005864 
- 00022142  0x0000369b beq  0x0000001b , 0x00005873 
- 00022143  0x0000369c beq  0x0000001d , 0x00005882 
- 00022144  0x0000369d beq  0x0000001e , 0x00005884 
- 00022145  0x0000369e beq  0x00000052 , 0x00005886 
- 00022146  0x0000369f beq  0x000000d2 , 0x00005888 
- 00022147  0x000036a0 beq  0x0000009e , 0x00005686 
- 00022148  0x000036a1 beq  0x0000009f , 0x00005688 
- 00022149  0x000036a2 branch  0x00003bf1 
- 00022150  0x000036a5 jam  0x00000010 , 0x00000b7d 
- 00022151  0x000036a6 call  0x00005620 
- 00022152  0x000036a9 setarg  0x00000011 
- 00022153  0x000036aa store  0x00000002 , 0x0000443e 
- 00022154  0x000036ab fetch  0x00000001 , 0x000003d7 
- 00022155  0x000036ac set1  0x00000005 , 0x0000003f 
- 00022156  0x000036ad store  0x00000001 , 0x000003d7 
- 00022157  0x000036ae jam  0x00000012 , 0x00000b7d 
- 00022158  0x000036af branch  0x00005620 
- 00022159  0x000036b2 force  0x0000000c , 0x00000002 
- 00022160  0x000036b3 branch  0x00005892 
- 00022161  0x000036b6 force  0x00000008 , 0x00000002 
- 00022162  0x000036b7 branch  0x00005892 
- 00022163  0x000036ba force  0x00000002 , 0x00000002 
- 00022164  0x000036bb branch  0x00005892 
- 00022165  0x000036be force  0x00000000 , 0x0000003f 
- 00022166  0x000036bf istore  0x00000008 , 0x00000005 
- 00022167  0x000036c0 istore  0x00000002 , 0x00000005 
- 00022168  0x000036c1 copy  0x00000005 , 0x00000002 
- 00022169  0x000036c2 arg  0x00000380 , 0x00000005 
- 00022170  0x000036c3 force  0x00000008 , 0x00000039 
- 00022171  0x000036c4 call  0x00006227 
- 00022172  0x000036c5 fetch  0x00000008 , 0x00000380 
- 00022173  0x000036c6 istore  0x00000008 , 0x00000002 
- 00022174  0x000036c7 copy  0x00000005 , 0x00000002 
- 00022175  0x000036c8 arg  0x00004473 , 0x00000005 
- 00022176  0x000036c9 force  0x00000004 , 0x00000039 
- 00022177  0x000036ca call  0x00006227 
- 00022178  0x000036cb fetch  0x00000004 , 0x00004473 
- 00022179  0x000036cc istore  0x00000004 , 0x00000002 
- 00022180  0x000036cd force  0x00000017 , 0x00000002 
- 00022181  0x000036ce branch  0x00005892 
- 00022182  0x000036d1 copy  0x00000005 , 0x00000002 
- 00022183  0x000036d2 arg  0x00000388 , 0x00000005 
- 00022184  0x000036d3 force  0x00000008 , 0x00000039 
- 00022185  0x000036d4 call  0x00006227 
- 00022186  0x000036d5 fetch  0x00000008 , 0x00000388 
- 00022187  0x000036d6 istore  0x00000008 , 0x00000002 
- 00022188  0x000036d7 copy  0x00000005 , 0x00000002 
- 00022189  0x000036d8 arg  0x00004477 , 0x00000005 
- 00022190  0x000036d9 force  0x00000004 , 0x00000039 
- 00022191  0x000036da call  0x00006227 
- 00022192  0x000036db fetch  0x00000004 , 0x00004477 
- 00022193  0x000036dc istore  0x00000004 , 0x00000002 
- 00022194  0x000036dd call  0x000074b6 
- 00022195  0x000036de jam  0x00000025 , 0x00000b7d 
- 00022196  0x000036df call  0x00005620 
- 00022197  0x000036e0 force  0x0000000d , 0x00000002 
- 00022198  0x000036e1 branch  0x00005892 
- 00022199  0x000036e4 force  0x00000001 , 0x00000002 
- 00022200  0x000036e5 branch  0x00005892 
- 00022201  0x000036e8 force  0x00000001 , 0x00000002 
- 00022202  0x000036e9 branch  0x00005892 , 0x00000029 
- 00022203  0x000036ea jam  0x00000046 , 0x00000b7d 
- 00022204  0x000036eb call  0x00005620 
- 00022205  0x000036ec force  0x00000001 , 0x00000002 
- 00022206  0x000036ed branch  0x00005892 
- 00022207  0x000036f0 force  0x00000002 , 0x00000002 
- 00022208  0x000036f1 branch  0x00005892 
- 00022209  0x000036f4 setarg  0x00000001 
- 00022210  0x000036f5 istore  0x00000008 , 0x00000005 
- 00022211  0x000036f6 force  0x00000009 , 0x00000002 
- 00022212  0x000036f7 branch  0x00005892 
- 00022213  0x000036fa force  0x00000006 , 0x00000002 
- 00022214  0x000036fb branch  0x00005892 
- 00022215  0x000036fe force  0x00000006 , 0x00000002 
- 00022216  0x000036ff branch  0x00005892 
- 00022217  0x00003702 setarg  0x00000a06 
- 00022218  0x00003703 istore  0x00000003 , 0x00000005 
- 00022219  0x00003704 setarg  0x00001d87 
- 00022220  0x00003705 istore  0x00000002 , 0x00000005 
- 00022221  0x00003706 force  0x00000006 , 0x00000002 
- 00022222  0x00003707 branch  0x00005892 
- 00022223  0x0000370a force  0x00000002 , 0x00000002 
- 00022224  0x0000370b branch  0x00005892 
- 00022225  0x0000370e increase  0xffffffff , 0x00000005 
- 00022226  0x0000370f setarg  0x0000000c 
- 00022227  0x00003710 istore  0x00000002 , 0x00000005 
- 00022228  0x00003711 setarg  0x00000005 
- 00022229  0x00003712 istore  0x00000002 , 0x00000005 
- 00022230  0x00003713 setarg  0x0000b412 
- 00022231  0x00003714 istore  0x00000002 , 0x00000005 
- 00022232  0x00003715 setarg  0x00000008 
- 00022233  0x00003716 istore  0x00000002 , 0x00000005 
- 00022234  0x00003717 setarg  0x00000008 
- 00022235  0x00003718 istore  0x00000002 , 0x00000005 
- 00022236  0x00003719 setarg  0x00000010 
- 00022237  0x0000371a istore  0x00000002 , 0x00000005 
- 00022238  0x0000371b setarg  0x00000000 
- 00022239  0x0000371c istore  0x00000002 , 0x00000005 
- 00022240  0x0000371d setarg  0x0000012c 
- 00022241  0x0000371e istore  0x00000002 , 0x00000005 
- 00022242  0x0000371f call  0x0000588a 
- 00022243  0x00003720 force  0x00000002 , 0x00000001 
- 00022244  0x00003721 branch  0x00005892 
- 00022245  0x00003724 setarg  0x01000401 
- 00022246  0x00003725 store  0x00000004 , 0x000044ae 
- 00022247  0x00003726 setarg  0x00070710 
- 00022248  0x00003727 istore  0x00000003 , 0x00000005 
- 00022249  0x00003728 fetch  0x00000006 , 0x000044af 
- 00022250  0x00003729 store  0x00000006 , 0x00004445 
- 00022251  0x0000372a force  0x0000000b , 0x00000002 
- 00022252  0x0000372b branch  0x00005892 
- 00022253  0x0000372e setarg  0x01000302 
- 00022254  0x0000372f store  0x00000004 , 0x000044b5 
- 00022255  0x00003730 setarg  0x00010410 
- 00022256  0x00003731 istore  0x00000003 , 0x00000005 
- 00022257  0x00003732 fetch  0x00000006 , 0x000044b6 
- 00022258  0x00003733 store  0x00000006 , 0x00004445 
- 00022259  0x00003734 force  0x0000000b , 0x00000002 
- 00022260  0x00003735 branch  0x00005892 
- 00022261  0x00003738 call  0x000074b0 
- 00022262  0x00003739 arg  0x00004445 , 0x00000005 
- 00022263  0x0000373a call  0x000075a3 
- 00022264  0x0000373b force  0x00000015 , 0x00000002 
- 00022265  0x0000373c branch  0x00005892 
- 00022266  0x0000373f fetch  0x00000008 , 0x000003b0 
- 00022267  0x00003740 branch  0x000056fd , 0x00000029 
- 00022268  0x00003741 fetch  0x00000008 , 0x0000449c 
- 00022269  0x00003744 call  0x00005723 
- 00022270  0x00003745 branch  0x00005892 
- 00022271  0x00003748 force  0x00000006 , 0x00000002 
- 00022272  0x00003749 branch  0x00005892 
- 00022273  0x0000374c jam  0x00000029 , 0x00000b7d 
- 00022274  0x0000374d call  0x00007c27 
- 00022275  0x0000374e jam  0x00000047 , 0x00000b7d 
- 00022276  0x0000374f call  0x00005620 
- 00022277  0x00003750 arg  0x000003a0 , 0x00000005 
- 00022278  0x00003751 call  0x00006226 
- 00022279  0x00003752 fetch  0x00000008 , 0x000003a0 
- 00022280  0x00003753 fetch  0x00000008 , 0x0000447b 
- 00022281  0x00003754 call  0x00005723 
- 00022282  0x00003755 branch  0x00005892 
- 00022283  0x00003758 jam  0x00000048 , 0x00000b7d 
- 00022284  0x00003759 call  0x00005620 
- 00022285  0x0000375a arg  0x00004445 , 0x00000005 
- 00022286  0x0000375b force  0x00000008 , 0x00000039 
- 00022287  0x0000375c call  0x00006227 
- 00022288  0x0000375d force  0x0000000f , 0x00000002 
- 00022289  0x0000375e branch  0x00005892 
- 00022290  0x00003761 jam  0x00000049 , 0x00000b7d 
- 00022291  0x00003762 call  0x00005620 
- 00022292  0x00003763 arg  0x00004445 , 0x00000005 
- 00022293  0x00003764 call  0x00006226 
- 00022294  0x00003765 branch  0x0000588a 
- 00022295  0x00003768 jam  0x0000004a , 0x00000b7d 
- 00022296  0x00003769 call  0x00005620 
- 00022297  0x0000376a force  0x00000000 , 0x0000003f 
- 00022298  0x0000376b store  0x00000001 , 0x00004445 
- 00022299  0x0000376c fetch  0x00000006 , 0x000044f9 
- 00022300  0x0000376d istore  0x00000006 , 0x00000005 
- 00022301  0x0000376e branch  0x0000588a 
- 00022302  0x00003771 arg  0x00004445 , 0x00000005 
- 00022303  0x00003772 call  0x00006226 
- 00022304  0x00003773 branch  0x0000588a 
- 00022305  0x00003776 force  0x00000006 , 0x00000002 
- 00022306  0x00003777 branch  0x00005892 
- 00022307  0x0000377a store  0x00000008 , 0x00004445 
- 00022308  0x0000377b ifetch  0x00000008 , 0x00000006 
- 00022309  0x0000377c istore  0x00000008 , 0x00000005 
- 00022310  0x0000377d force  0x00000015 , 0x00000002 
- 00022311  0x0000377e rtn 
- 00022312  0x00003781 jam  0x0000000a , 0x000003fc 
- 00022313  0x00003783 jam  0x00000001 , 0x00004444 
- 00022314  0x00003784 fetch  0x00000003 , 0x000003f9 
- 00022315  0x00003785 store  0x00000003 , 0x00004445 
- 00022316  0x00003786 fetch  0x00000001 , 0x000003fc 
- 00022317  0x00003787 istore  0x00000001 , 0x00000005 
- 00022318  0x00003788 branch  0x0000588a 
- 00022319  0x0000378b setarg  0x00000017 
- 00022320  0x0000378c istore  0x00000002 , 0x00000005 
- 00022321  0x0000378d branch  0x0000588a 
- 00022322  0x00003790 fetch  0x00000002 , 0x000044bc 
- 00022323  0x00003791 store  0x00000002 , 0x00004445 
- 00022324  0x00003792 fetch  0x00000002 , 0x000044be 
- 00022325  0x00003793 istore  0x00000002 , 0x00000005 
- 00022326  0x00003794 branch  0x0000588a 
- 00022327  0x00003799 force  0x00000001 , 0x0000003f 
- 00022328  0x0000379a store  0x00000001 , 0x00004445 
- 00022329  0x0000379b call  0x00005a74 
- 00022330  0x0000379d call  0x00005a7d 
- 00022331  0x0000379e branch  0x00005746 , 0x00000034 
- 00022332  0x0000379f nbranch  0x00005744 , 0x00000002 
- 00022333  0x000037a0 disable  0x00000028 
- 00022334  0x000037a1 istore  0x00000002 , 0x00000005 
- 00022335  0x000037a2 ifetch  0x00000002 , 0x00000006 
- 00022336  0x000037a3 istore  0x00000002 , 0x00000005 
- 00022337  0x000037a5 ifetch  0x00000001 , 0x00000006 
- 00022338  0x000037a6 iadd  0x00000006 , 0x00000006 
- 00022339  0x000037a7 branch  0x0000573a 
- 00022340  0x000037a9 increase  0x00000002 , 0x00000006 
- 00022341  0x000037aa branch  0x00005741 
- 00022342  0x000037ac branch  0x00005728 , 0x00000028 
- 00022343  0x000037ad branch  0x0000588a 
- 00022344  0x000037b1 fetch  0x00000002 , 0x000044bc 
- 00022345  0x000037b2 branch  0x00005688 , 0x00000034 
- 00022346  0x000037b3 store  0x00000002 , 0x00004445 
- 00022347  0x000037b4 fetch  0x00000002 , 0x000044be 
- 00022348  0x000037b6 istore  0x00000002 , 0x00000005 
- 00022349  0x000037b7 fetch  0x00000002 , 0x000044c4 
- 00022350  0x000037b9 istore  0x00000002 , 0x00000005 
- 00022351  0x000037ba fetch  0x00000002 , 0x000044c0 
- 00022352  0x000037bc istore  0x00000002 , 0x00000005 
- 00022353  0x000037bd branch  0x0000588a 
- 00022354  0x000037c1 call  0x0000577b 
- 00022355  0x000037c2 rtn  0x00000028 
- 00022356  0x000037c3 fetcht  0x00000002 , 0x000044c4 
- 00022357  0x000037c4 setarg  0x00002800 
- 00022358  0x000037c5 isub  0x00000002 , 0x0000003e 
- 00022359  0x000037c6 branch  0x00005762 , 0x00000005 
- 00022360  0x000037c7 setarg  0x00002801 
- 00022361  0x000037c8 isub  0x00000002 , 0x0000003e 
- 00022362  0x000037c9 branch  0x00005728 , 0x00000005 
- 00022363  0x000037ca setarg  0x00002802 
- 00022364  0x000037cb isub  0x00000002 , 0x0000003e 
- 00022365  0x000037cc branch  0x00005728 , 0x00000005 
- 00022366  0x000037cd setarg  0x00002803 
- 00022367  0x000037ce isub  0x00000002 , 0x0000003e 
- 00022368  0x000037cf branch  0x00005728 , 0x00000005 
- 00022369  0x000037d0 branch  0x00005728 
- 00022370  0x000037d3 fetcht  0x00000002 , 0x000044c0 
- 00022371  0x000037d4 increase  0x00000002 , 0x00000006 
- 00022372  0x000037d5 ifetch  0x00000001 , 0x00000006 
- 00022373  0x000037d6 icopy  0x00000013 
- 00022374  0x000037d7 increase  0x00000001 , 0x00000013 
- 00022375  0x000037da increase  0xffffffff , 0x00000013 
- 00022376  0x000037db branch  0x00005728 , 0x00000005 
- 00022377  0x000037dc ifetch  0x00000002 , 0x00000006 
- 00022378  0x000037dd isub  0x00000002 , 0x0000003e 
- 00022379  0x000037de branch  0x0000576e , 0x00000005 
- 00022380  0x000037df increase  0x00000004 , 0x00000006 
- 00022381  0x000037e0 branch  0x00005767 
- 00022382  0x000037e3 ifetch  0x00000002 , 0x00000006 
- 00022383  0x000037e4 icopy  0x00000011 
- 00022384  0x000037e5 ifetch  0x00000002 , 0x00000006 
- 00022385  0x000037e6 icopy  0x00000012 
- 00022386  0x000037e7 call  0x00005785 
- 00022387  0x000037e8 rtn  0x00000028 
- 00022388  0x000037e9 jam  0x00000007 , 0x00004444 
- 00022389  0x000037ea deposit  0x00000011 
- 00022390  0x000037eb store  0x00000002 , 0x00004445 
- 00022391  0x000037ec deposit  0x00000012 
- 00022392  0x000037ed istore  0x00000002 , 0x00000005 
- 00022393  0x000037ee force  0x00000009 , 0x00000002 
- 00022394  0x000037ef branch  0x00005892 
- 00022395  0x000037f5 disable  0x00000028 
- 00022396  0x000037f6 fetcht  0x00000002 , 0x000044bc 
- 00022397  0x000037f7 fetch  0x00000002 , 0x000044be 
- 00022398  0x000037f8 isub  0x00000002 , 0x0000003e 
- 00022399  0x000037f9 nbranch  0x00005782 , 0x00000002 
- 00022400  0x000037fa deposit  0x00000002 
- 00022401  0x000037fb rtnne  0x00000000 
- 00022402  0x000037fe enable  0x00000028 
- 00022403  0x00003800 jam  0x00000001 , 0x000003fc 
- 00022404  0x00003801 branch  0x00005729 
- 00022405  0x00003804 disable  0x00000028 
- 00022406  0x00003805 fetcht  0x00000002 , 0x000044bc 
- 00022407  0x00003806 deposit  0x00000011 
- 00022408  0x00003807 isub  0x00000002 , 0x0000003e 
- 00022409  0x00003808 nbranch  0x00005791 , 0x00000002 
- 00022410  0x00003809 fetch  0x00000002 , 0x000044be 
- 00022411  0x0000380a isub  0x00000012 , 0x0000003e 
- 00022412  0x0000380b nbranch  0x00005791 , 0x00000002 
- 00022413  0x0000380c deposit  0x00000012 
- 00022414  0x0000380d isub  0x00000011 , 0x0000003e 
- 00022415  0x0000380e nbranch  0x00005791 , 0x00000002 
- 00022416  0x0000380f rtn 
- 00022417  0x00003812 enable  0x00000028 
- 00022418  0x00003813 branch  0x00005728 
- 00022419  0x00003817 fetch  0x00000002 , 0x000044bc 
- 00022420  0x00003819 istore  0x00000002 , 0x00000005 
- 00022421  0x0000381a fetch  0x00000002 , 0x000044be 
- 00022422  0x0000381c istore  0x00000002 , 0x00000005 
- 00022423  0x0000381d fetch  0x00000002 , 0x000044c0 
- 00022424  0x0000381e istore  0x00000002 , 0x00000005 
- 00022425  0x0000381f force  0x0000000b , 0x00000002 
- 00022426  0x00003820 branch  0x00005892 
- 00022427  0x00003824 fetcht  0x00000002 , 0x000044c0 
- 00022428  0x00003825 setarg  0x00002803 
- 00022429  0x00003826 isub  0x00000002 , 0x0000003e 
- 00022430  0x00003827 setarg  0x00000007 
- 00022431  0x00003828 branch  0x000057a5 , 0x00000005 
- 00022432  0x00003829 setarg  0x00002800 
- 00022433  0x0000382a isub  0x00000002 , 0x0000003e 
- 00022434  0x0000382b setarg  0x00000006 
- 00022435  0x0000382c branch  0x000057a5 , 0x00000005 
- 00022436  0x0000382d branch  0x00005728 
- 00022437  0x0000382f store  0x00000001 , 0x00004445 
- 00022438  0x00003830 call  0x00005a74 
- 00022439  0x00003831 force  0x00000003 , 0x00000030 
- 00022440  0x00003833 call  0x00005a7d 
- 00022441  0x00003834 branch  0x000057bc , 0x00000034 
- 00022442  0x00003835 nbranch  0x000057b8 , 0x00000002 
- 00022443  0x00003836 iforce  0x00000011 
- 00022444  0x00003837 ifetch  0x00000002 , 0x00000006 
- 00022445  0x00003838 isub  0x00000002 , 0x0000003e 
- 00022446  0x00003839 nbranch  0x000057b9 , 0x00000005 
- 00022447  0x0000383a disable  0x00000028 
- 00022448  0x0000383b deposit  0x00000011 
- 00022449  0x0000383c istore  0x00000002 , 0x00000005 
- 00022450  0x0000383d ifetch  0x00000001 , 0x00000006 
- 00022451  0x0000383e add  0x0000003f , 0x00000004 , 0x00000039 
- 00022452  0x0000383f call  0x00007e45 
- 00022453  0x00003840 increase  0xffffffff , 0x00000030 
- 00022454  0x00003841 branch  0x000057bc , 0x00000005 
- 00022455  0x00003842 branch  0x000057b9 
- 00022456  0x00003844 increase  0x00000002 , 0x00000006 
- 00022457  0x00003846 ifetch  0x00000001 , 0x00000006 
- 00022458  0x00003847 iadd  0x00000006 , 0x00000006 
- 00022459  0x00003848 branch  0x000057a8 
- 00022460  0x0000384a branch  0x00005728 , 0x00000028 
- 00022461  0x0000384b branch  0x0000588a 
- 00022462  0x0000384f fetch  0x00000001 , 0x0000443d 
- 00022463  0x00003851 increase  0xffffffff , 0x0000003f 
- 00022464  0x00003852 store  0x00000001 , 0x0000443d 
- 00022465  0x00003853 lshift  0x0000003f , 0x0000003f 
- 00022466  0x00003855 iadd  0x00000006 , 0x00000006 
- 00022467  0x00003856 ifetcht  0x00000002 , 0x00000006 
- 00022468  0x00003857 storet  0x00000002 , 0x00004445 
- 00022469  0x00003858 branch  0x0000588a 
- 00022470  0x0000385b fetcht  0x00000002 , 0x000003fa 
- 00022471  0x0000385c call  0x00005a88 
- 00022472  0x0000385d branch  0x00005728 , 0x00000034 
- 00022473  0x0000385e ifetch  0x00000001 , 0x00000006 
- 00022474  0x0000385f branch  0x0000588a , 0x00000034 
- 00022475  0x00003860 sub  0x0000003f , 0x00000016 , 0x0000003e 
- 00022476  0x00003861 branch  0x000057ce , 0x00000002 
- 00022477  0x00003862 force  0x00000016 , 0x0000003f 
- 00022478  0x00003864 icopy  0x00000039 
- 00022479  0x00003865 call  0x00007e45 
- 00022480  0x00003866 branch  0x0000588a 
- 00022481  0x0000386a setarg  0x00000003 
- 00022482  0x0000386b store  0x00000002 , 0x00004445 
- 00022483  0x0000386c setarg  0x00000008 
- 00022484  0x0000386d istore  0x00000002 , 0x00000005 
- 00022485  0x0000386e branch  0x0000588a 
- 00022486  0x00003871 fetch  0x00000002 , 0x000044c0 
- 00022487  0x00003872 iforce  0x00000011 
- 00022488  0x00003873 fetcht  0x00000002 , 0x000003fa 
- 00022489  0x00003874 call  0x00005a88 
- 00022490  0x00003875 branch  0x00005728 , 0x00000034 
- 00022491  0x00003876 ifetch  0x00000001 , 0x00000006 
- 00022492  0x00003877 isub  0x00000011 , 0x00000039 
- 00022493  0x00003878 nbranch  0x00005728 , 0x00000002 
- 00022494  0x00003879 sub  0x00000039 , 0x00000016 , 0x0000003e 
- 00022495  0x0000387a branch  0x000057e1 , 0x00000002 
- 00022496  0x0000387b force  0x00000016 , 0x00000039 
- 00022497  0x0000387d deposit  0x00000011 
- 00022498  0x0000387e iadd  0x00000006 , 0x00000006 
- 00022499  0x0000387f call  0x00007e45 
- 00022500  0x00003880 branch  0x0000588a 
- 00022501  0x00003883 setarg  0x00000003 
- 00022502  0x00003884 istore  0x00000002 , 0x00000005 
- 00022503  0x00003885 setarg  0x00000007 
- 00022504  0x00003886 istore  0x00000002 , 0x00000005 
- 00022505  0x00003887 setarg  0x00000009 
- 00022506  0x00003888 istore  0x00000002 , 0x00000005 
- 00022507  0x00003889 branch  0x0000588a 
- 00022508  0x0000388c fetch  0x00000001 , 0x0000443d 
- 00022509  0x0000388d icopy  0x00000013 
- 00022510  0x0000388e arg  0x00000347 , 0x00000011 
- 00022511  0x0000388f arg  0x00004445 , 0x00000012 
- 00022512  0x00003890 arg  0x00000000 , 0x0000000b 
- 00022513  0x00003891 disable  0x00000031 
- 00022514  0x00003894 copy  0x00000011 , 0x00000006 
- 00022515  0x00003895 ifetcht  0x00000002 , 0x00000006 
- 00022516  0x00003896 copy  0x00000006 , 0x00000011 
- 00022517  0x00003897 call  0x00005a88 
- 00022518  0x00003898 branch  0x00005805 , 0x00000034 
- 00022519  0x00003899 ifetch  0x00000001 , 0x00000006 
- 00022520  0x0000389a icopy  0x00000039 
- 00022521  0x0000389b iadd  0x0000000b , 0x0000000b 
- 00022522  0x0000389f sub  0x0000000b , 0x00000018 , 0x0000003e 
- 00022523  0x000038a0 nbranch  0x0000580a , 0x00000002 
- 00022524  0x000038a1 copy  0x00000012 , 0x00000005 
- 00022525  0x000038a4 ifetch  0x00000001 , 0x00000006 
- 00022526  0x000038a5 istore  0x00000001 , 0x00000005 
- 00022527  0x000038a6 loop  0x000057fd 
- 00022528  0x000038a7 copy  0x00000005 , 0x00000012 
- 00022529  0x000038a8 enable  0x00000031 
- 00022530  0x000038a9 increase  0xffffffff , 0x00000013 
- 00022531  0x000038aa branch  0x00005805 , 0x00000005 
- 00022532  0x000038ab branch  0x000057f2 
- 00022533  0x000038ae nbranch  0x00005810 , 0x00000031 
- 00022534  0x000038af disable  0x00000031 
- 00022535  0x000038b0 copy  0x0000000b , 0x00000002 
- 00022536  0x000038b1 increase  0x00000005 , 0x00000002 
- 00022537  0x000038b2 branch  0x00005892 
- 00022538  0x000038b5 nbranch  0x00005810 , 0x00000031 
- 00022539  0x000038b6 disable  0x00000031 
- 00022540  0x000038b7 deposit  0x0000000b 
- 00022541  0x000038b8 isub  0x00000039 , 0x00000002 
- 00022542  0x000038b9 increase  0x00000005 , 0x00000002 
- 00022543  0x000038ba branch  0x00005892 
- 00022544  0x000038bd jam  0x00000010 , 0x000003fc 
- 00022545  0x000038be branch  0x00005729 
- 00022546  0x000038c2 fetch  0x00000002 , 0x000003fa 
- 00022547  0x000038c3 branch  0x00005688 , 0x00000034 
- 00022548  0x000038c4 istore  0x00000002 , 0x00000005 
- 00022549  0x000038c5 setarg  0x0000ffff 
- 00022550  0x000038c6 istore  0x00000002 , 0x00000005 
- 00022551  0x000038c7 setarg  0x00002800 
- 00022552  0x000038c8 istore  0x00000002 , 0x00000005 
- 00022553  0x000038c9 branch  0x0000588a 
- 00022554  0x000038cd setarg  0x00000006 
- 00022555  0x000038ce store  0x00000001 , 0x00004445 
- 00022556  0x000038cf fetch  0x00000002 , 0x000044c0 
- 00022557  0x000038d0 iforce  0x00000011 
- 00022558  0x000038d1 call  0x00005a74 
- 00022559  0x000038d2 force  0x00000003 , 0x00000039 
- 00022560  0x000038d4 call  0x00005a7d 
- 00022561  0x000038d5 branch  0x00005835 , 0x00000034 
- 00022562  0x000038d6 nbranch  0x0000583a , 0x00000002 
- 00022563  0x000038d7 iforce  0x00000030 
- 00022564  0x000038d8 ifetch  0x00000002 , 0x00000006 
- 00022565  0x000038d9 isub  0x00000011 , 0x0000003e 
- 00022566  0x000038da nbranch  0x0000583b , 0x00000005 
- 00022567  0x000038db deposit  0x00000030 
- 00022568  0x000038dc branch  0x0000582f , 0x00000028 
- 00022569  0x000038dd increase  0xffffffff , 0x0000003f 
- 00022570  0x000038de istore  0x00000002 , 0x00000005 
- 00022571  0x000038df istoret  0x00000002 , 0x00000005 
- 00022572  0x000038e0 increase  0x00000001 , 0x0000003f 
- 00022573  0x000038e1 increase  0xffffffff , 0x00000039 
- 00022574  0x000038e2 branch  0x0000588a , 0x00000005 
- 00022575  0x000038e4 disable  0x00000028 
- 00022576  0x000038e5 istore  0x00000002 , 0x00000005 
- 00022577  0x000038e6 increase  0x00000001 , 0x00000006 
- 00022578  0x000038e7 ifetcht  0x00000002 , 0x00000006 
- 00022579  0x000038e8 increase  0xfffffffd , 0x00000006 
- 00022580  0x000038e9 branch  0x0000583b 
- 00022581  0x000038eb branch  0x00005728 , 0x00000028 
- 00022582  0x000038ec force  0xffffffff , 0x0000003f 
- 00022583  0x000038ed istore  0x00000002 , 0x00000005 
- 00022584  0x000038ee istoret  0x00000002 , 0x00000005 
- 00022585  0x000038ef branch  0x0000588a 
- 00022586  0x000038f1 increase  0x00000002 , 0x00000006 
- 00022587  0x000038f3 ifetch  0x00000001 , 0x00000006 
- 00022588  0x000038f4 iadd  0x00000006 , 0x00000006 
- 00022589  0x000038f5 branch  0x00005820 
- 00022590  0x000038fa fetch  0x00000002 , 0x000044c2 
- 00022591  0x000038fb store  0x00000002 , 0x00004445 
- 00022592  0x000038fc fetch  0x00000001 , 0x000044c6 
- 00022593  0x000038fd copy  0x0000003f , 0x00000039 
- 00022594  0x000038fe arg  0x000044c7 , 0x00000006 
- 00022595  0x000038ff call  0x00007e45 
- 00022596  0x00003900 branch  0x0000588a 
- 00022597  0x00003903 fetcht  0x00000002 , 0x000003fa 
- 00022598  0x00003904 call  0x00005a88 
- 00022599  0x00003905 branch  0x0000585c , 0x00000034 
- 00022600  0x00003906 increase  0xfffffffe , 0x00000006 
- 00022601  0x00003907 ifetcht  0x00000002 , 0x00000006 
- 00022602  0x00003908 setarg  0x00002902 
- 00022603  0x00003909 isub  0x00000002 , 0x0000003e 
- 00022604  0x0000390a nbranch  0x0000585c , 0x00000005 
- 00022605  0x0000390b increase  0x00000001 , 0x00000006 
- 00022606  0x0000390c ifetcht  0x00000002 , 0x00000006 
- 00022607  0x0000390d setarg  0x00000001 
- 00022608  0x0000390e isub  0x00000002 , 0x0000003e 
- 00022609  0x0000390f branch  0x00005856 , 0x00000005 
- 00022610  0x00003910 setarg  0x00000000 
- 00022611  0x00003911 isub  0x00000002 , 0x0000003e 
- 00022612  0x00003912 nbranch  0x0000585c , 0x00000005 
- 00022613  0x00003913 branch  0x0000585c 
- 00022614  0x00003916 increase  0xfffffff9 , 0x00000006 
- 00022615  0x00003917 ifetch  0x00000002 , 0x00000006 
- 00022616  0x00003918 increase  0xffffffff , 0x0000003f 
- 00022617  0x00003919 store  0x00000002 , 0x000044c2 
- 00022618  0x0000391a jam  0x0000001b , 0x00000b7d 
- 00022619  0x0000391b call  0x00005620 
- 00022620  0x0000391f force  0x00000005 , 0x00000002 
- 00022621  0x00003920 branch  0x00005892 
- 00022622  0x00003923 force  0x00000006 , 0x00000002 
- 00022623  0x00003924 branch  0x00005892 
- 00022624  0x00003927 force  0x00000006 , 0x00000002 
- 00022625  0x00003928 branch  0x00005892 
- 00022626  0x0000392b force  0x00000006 , 0x00000002 
- 00022627  0x0000392c branch  0x00005892 
- 00022628  0x0000392f force  0x00000006 , 0x00000002 
- 00022629  0x00003930 branch  0x00005892 
- 00022630  0x00003933 set1  0x00000025 , 0x00000000 
- 00022631  0x00003934 bpatch  0x00000066 , 0x0000402c 
- 00022632  0x00003935 increase  0x00000001 , 0x00000002 
- 00022633  0x00003936 call  0x00005a88 
- 00022634  0x00003937 increase  0xfffffffe , 0x00000006 
- 00022635  0x00003938 ifetch  0x00000002 , 0x00000006 
- 00022636  0x00003939 arg  0x00002902 , 0x00000002 
- 00022637  0x0000393a isub  0x00000002 , 0x0000003e 
- 00022638  0x0000393b nrtn  0x00000005 
- 00022639  0x0000393c increase  0x00000001 , 0x00000006 
- 00022640  0x0000393d copy  0x00000006 , 0x00000011 
- 00022641  0x0000393e ifetch  0x00000001 , 0x00000006 
- 00022642  0x0000393f rtn 
- 00022643  0x00003942 jam  0x00000000 , 0x0000041b 
- 00022644  0x00003943 fetch  0x00000002 , 0x00004298 
- 00022645  0x00003944 call  0x00007f66 
- 00022646  0x00003945 arg  0x00004444 , 0x00000005 
- 00022647  0x00003946 increase  0x00000001 , 0x00000005 
- 00022648  0x00003947 fetcht  0x00000002 , 0x000044c2 
- 00022649  0x00003948 istoret  0x00000002 , 0x00000005 
- 00022650  0x00003949 call  0x00005a88 
- 00022651  0x0000394a ifetch  0x00000001 , 0x00000006 
- 00022652  0x0000394b icopy  0x00000039 
- 00022653  0x0000394c call  0x00007e45 
- 00022654  0x0000394d fetcht  0x00000001 , 0x0000041b 
- 00022655  0x0000394e increase  0x00000007 , 0x00000002 
- 00022656  0x0000394f call  0x00005892 
- 00022657  0x00003950 branch  0x00005ace 
- 00022658  0x00003953 force  0x00000006 , 0x00000002 
- 00022659  0x00003954 branch  0x00005892 
- 00022660  0x00003957 force  0x00000006 , 0x00000002 
- 00022661  0x00003958 branch  0x00005892 
- 00022662  0x0000395b force  0x00000006 , 0x00000002 
- 00022663  0x0000395c branch  0x00005892 
- 00022664  0x0000395f force  0x00000006 , 0x00000002 
- 00022665  0x00003960 branch  0x00005892 
- 00022666  0x00003964 set1  0x00000025 , 0x00000000 
- 00022667  0x00003965 bpatch  0x00000067 , 0x0000402c 
- 00022668  0x00003966 setarg  0x00004440 
- 00022669  0x00003967 isub  0x00000005 , 0x0000003f 
- 00022670  0x00003968 sub  0x0000003f , 0x00000000 , 0x00000002 
- 00022671  0x00003969 branch  0x00005892 
- 00022672  0x0000396d force  0x00000000 , 0x00000002 
- 00022673  0x0000396e force  0x00000001 , 0x00000001 
- 00022674  0x00003971 set1  0x00000025 , 0x00000000 
- 00022675  0x00003972 bpatch  0x00000068 , 0x0000402d 
- 00022676  0x00003973 storet  0x00000001 , 0x0000443f 
- 00022677  0x00003974 compare  0x00000002 , 0x00000001 , 0x00000003 
- 00022678  0x00003975 nbranch  0x00005899 , 0x00000001 
- 00022679  0x00003976 add  0x00000002 , 0xfffffffc , 0x0000003f 
- 00022680  0x00003977 store  0x00000002 , 0x00004440 
- 00022681  0x0000397a fetcht  0x00000001 , 0x000003d7 
- 00022682  0x0000397b call  0x0000561a 
- 00022683  0x0000397c nsetflag  0x00000034 , 0x00000004 , 0x00000002 
- 00022684  0x0000397d set1  0x00000005 , 0x00000002 
- 00022685  0x0000397e and  0x00000002 , 0x000000fc , 0x0000003f 
- 00022686  0x0000397f ior  0x00000001 , 0x0000003f 
- 00022687  0x00003980 store  0x00000001 , 0x000003d7 
- 00022688  0x00003981 and_into  0x0000001f , 0x0000003f 
- 00022689  0x00003982 store  0x00000001 , 0x0000443e 
- 00022690  0x00003983 set1  0x00000025 , 0x00000000 
- 00022691  0x00003984 bpatch  0x00000069 , 0x0000402d 
- 00022692  0x00003985 fetch  0x00000001 , 0x0000443e 
- 00022693  0x00003986 compare  0x00000001 , 0x00000001 , 0x00000003 
- 00022694  0x00003987 rtn  0x00000001 
- 00022695  0x00003988 fetch  0x00000007 , 0x0000443f 
- 00022696  0x00003989 fetch  0x00000001 , 0x000003c0 
- 00022697  0x0000398a rtnbit0  0x00000004 
- 00022698  0x0000398b call  0x00007599 
- 00022699  0x0000398c branch  0x000074f7 
- 00022700  0x0000398f set1  0x00000025 , 0x00000000 
- 00022701  0x00003990 bpatch  0x0000006a , 0x0000402d 
- 00022702  0x00003991 call  0x0000561c 
- 00022703  0x00003992 nbranch  0x00003bf1 , 0x00000034 
- 00022704  0x00003993 nrtn  0x00000034 
- 00022705  0x00003994 fetch  0x00000001 , 0x00000341 
- 00022706  0x00003995 rtn  0x00000034 
- 00022707  0x00003996 fetch  0x00000001 , 0x00000340 
- 00022708  0x00003997 compare  0x00000001 , 0x0000003f , 0x00000003 
- 00022709  0x00003998 branch  0x000058cf , 0x00000001 
- 00022710  0x00003999 fetch  0x00000007 , 0x00000341 
- 00022711  0x0000399a fetch  0x00000001 , 0x00000340 
- 00022712  0x0000399b compare  0x00000002 , 0x0000003f , 0x00000003 
- 00022713  0x0000399c branch  0x000058cf , 0x00000001 
- 00022714  0x0000399d fetch  0x00000001 , 0x00000342 
- 00022715  0x0000399e store  0x00000001 , 0x00000418 
- 00022716  0x0000399f copy  0x0000003f , 0x00000013 
- 00022717  0x000039a0 set1  0x00000025 , 0x00000000 
- 00022718  0x000039a1 bpatch  0x0000006b , 0x0000402d 
- 00022719  0x000039a2 copy  0x00000013 , 0x0000003f 
- 00022720  0x000039a3 beq  0x00000000 , 0x00005924 
- 00022721  0x000039a4 beq  0x00000001 , 0x0000592c 
- 00022722  0x000039a5 beq  0x00000002 , 0x00005934 
- 00022723  0x000039a6 beq  0x00000003 , 0x00005938 
- 00022724  0x000039a7 beq  0x00000004 , 0x0000593f 
- 00022725  0x000039a8 beq  0x00000005 , 0x00005944 
- 00022726  0x000039a9 beq  0x00000006 , 0x00005949 
- 00022727  0x000039aa beq  0x00000007 , 0x0000594c 
- 00022728  0x000039ab beq  0x00000008 , 0x0000594d 
- 00022729  0x000039ac beq  0x00000009 , 0x0000594f 
- 00022730  0x000039ad beq  0x0000000a , 0x00005950 
- 00022731  0x000039ae beq  0x0000000b , 0x00005951 
- 00022732  0x000039af beq  0x0000000c , 0x00005952 
- 00022733  0x000039b0 beq  0x0000000d , 0x00005955 
- 00022734  0x000039b1 branch  0x00003bf1 
- 00022735  0x000039b4 fetch  0x00000001 , 0x00000341 
- 00022736  0x000039b5 and  0x0000003f , 0x0000001f , 0x0000003f 
- 00022737  0x000039b6 rtn  0x00000034 
- 00022738  0x000039b7 fetch  0x00000001 , 0x00004132 
- 00022739  0x000039b8 beq  0x00000001 , 0x000058d8 
- 00022740  0x000039b9 fetch  0x00000002 , 0x00000344 
- 00022741  0x000039ba beq  0x00000004 , 0x00005903 
- 00022742  0x000039bb beq  0x00000006 , 0x000058f4 
- 00022743  0x000039bc rtn 
- 00022744  0x000039bf set1  0x00000025 , 0x00000000 
- 00022745  0x000039c0 bpatch  0x0000006c , 0x0000402d 
- 00022746  0x000039c1 call  0x00004972 
- 00022747  0x000039c2 fetch  0x00000001 , 0x000003d6 
- 00022748  0x000039c3 fetcht  0x00000001 , 0x00000340 
- 00022749  0x000039c4 and_into  0x00000003 , 0x00000002 
- 00022750  0x000039c5 lshift8  0x00000002 , 0x00000002 
- 00022751  0x000039c6 lshift4  0x00000002 , 0x00000002 
- 00022752  0x000039c7 ior  0x00000002 , 0x0000003f 
- 00022753  0x000039c8 istore  0x00000002 , 0x0000000a 
- 00022754  0x000039c9 fetcht  0x00000001 , 0x00000341 
- 00022755  0x000039ca and  0x00000002 , 0x0000001f , 0x00000002 
- 00022756  0x000039cb istoret  0x00000002 , 0x0000000a 
- 00022757  0x000039cc copy  0x00000002 , 0x00000039 
- 00022758  0x000039cd call  0x00004976 
- 00022759  0x000039ce add  0x00000002 , 0x00000004 , 0x00000039 
- 00022760  0x000039cf call  0x00004424 
- 00022761  0x000039d0 branch  0x00004435 
- 00022762  0x000039d3 set1  0x00000025 , 0x00000000 
- 00022763  0x000039d4 bpatch  0x0000006d , 0x0000402d 
- 00022764  0x000039d5 arg  0x00000002 , 0x00000001 
- 00022765  0x000039d6 ifetch  0x00000002 , 0x00000003 
- 00022766  0x000039d7 ifetch  0x00000002 , 0x00000003 
- 00022767  0x000039d8 branch  0x00003bf1 , 0x00000034 
- 00022768  0x000039d9 copy  0x0000003f , 0x00000039 
- 00022769  0x000039da arg  0x00004440 , 0x00000005 
- 00022770  0x000039db call  0x0000497c 
- 00022771  0x000039dc branch  0x0000588a 
- 00022772  0x000039df set1  0x00000025 , 0x00000000 
- 00022773  0x000039e0 bpatch  0x0000006e , 0x0000402d 
- 00022774  0x000039e1 ifetch  0x00000001 , 0x00000006 
- 00022775  0x000039e2 beq  0x00000001 , 0x00005956 
- 00022776  0x000039e3 beq  0x00000002 , 0x0000595b 
- 00022777  0x000039e4 beq  0x00000003 , 0x00005960 
- 00022778  0x000039e5 beq  0x00000004 , 0x00005966 
- 00022779  0x000039e6 beq  0x00000005 , 0x0000596f 
- 00022780  0x000039e7 beq  0x00000006 , 0x00005970 
- 00022781  0x000039e8 beq  0x00000007 , 0x00005972 
- 00022782  0x000039e9 beq  0x00000008 , 0x00005973 
- 00022783  0x000039ea beq  0x00000009 , 0x00005974 
- 00022784  0x000039eb beq  0x0000000a , 0x00005975 
- 00022785  0x000039ec beq  0x0000000b , 0x00005976 
- 00022786  0x000039ed branch  0x00003bf1 
- 00022787  0x000039f0 set1  0x00000025 , 0x00000000 
- 00022788  0x000039f1 bpatch  0x0000006f , 0x0000402d 
- 00022789  0x000039f2 ifetch  0x00000003 , 0x00000006 
- 00022790  0x000039f3 store  0x00000003 , 0x000003f9 
- 00022791  0x000039f5 beq  0x00000001 , 0x00005977 
- 00022792  0x000039f6 beq  0x00000002 , 0x0000598e 
- 00022793  0x000039f7 beq  0x00000003 , 0x00005990 
- 00022794  0x000039f8 beq  0x00000004 , 0x00005991 
- 00022795  0x000039f9 beq  0x00000005 , 0x00005997 
- 00022796  0x000039fa beq  0x00000006 , 0x0000599a 
- 00022797  0x000039fb beq  0x00000007 , 0x000059a4 
- 00022798  0x000039fc beq  0x00000008 , 0x000059a5 
- 00022799  0x000039fd beq  0x00000009 , 0x000059ad 
- 00022800  0x000039fe beq  0x0000000a , 0x000059ae 
- 00022801  0x000039ff beq  0x0000000b , 0x000059b2 
- 00022802  0x00003a00 beq  0x0000000c , 0x000059b5 
- 00022803  0x00003a01 beq  0x0000000d , 0x000059b9 
- 00022804  0x00003a02 beq  0x0000000e , 0x000059ba 
- 00022805  0x00003a03 beq  0x0000000f , 0x000059c0 
- 00022806  0x00003a04 beq  0x00000010 , 0x000059c1 
- 00022807  0x00003a05 beq  0x00000011 , 0x000059c9 
- 00022808  0x00003a06 beq  0x00000012 , 0x000059ca 
- 00022809  0x00003a07 beq  0x00000013 , 0x000059da 
- 00022810  0x00003a08 beq  0x00000016 , 0x000059dc 
- 00022811  0x00003a09 beq  0x00000017 , 0x000059dd 
- 00022812  0x00003a0a beq  0x00000018 , 0x000059de 
- 00022813  0x00003a0b beq  0x00000019 , 0x000059df 
- 00022814  0x00003a0c beq  0x0000001b , 0x000059e0 
- 00022815  0x00003a0d beq  0x0000001d , 0x000059eb 
- 00022816  0x00003a0e beq  0x0000001e , 0x000059ec 
- 00022817  0x00003a0f beq  0x00000052 , 0x000059ed 
- 00022818  0x00003a10 beq  0x000000d2 , 0x00005a01 
- 00022819  0x00003a11 branch  0x00003bf1 
- 00022820  0x00003a15 ifetch  0x00000009 , 0x00000006 
- 00022821  0x00003a16 store  0x00000009 , 0x00004434 
- 00022822  0x00003a17 ifetch  0x00000002 , 0x00000006 
- 00022823  0x00003a18 store  0x00000002 , 0x000003e0 
- 00022824  0x00003a19 fetch  0x00000001 , 0x000003c0 
- 00022825  0x00003a1a set1  0x00000005 , 0x0000003f 
- 00022826  0x00003a1b store  0x00000001 , 0x000003c0 
- 00022827  0x00003a1c rtn 
- 00022828  0x00003a1f ifetch  0x00000005 , 0x00000006 
- 00022829  0x00003a20 store  0x00000005 , 0x0000442f 
- 00022830  0x00003a21 ifetch  0x00000002 , 0x00000006 
- 00022831  0x00003a22 store  0x00000002 , 0x000003e0 
- 00022832  0x00003a23 fetch  0x00000001 , 0x000003c0 
- 00022833  0x00003a24 set1  0x00000006 , 0x0000003f 
- 00022834  0x00003a25 store  0x00000001 , 0x000003c0 
- 00022835  0x00003a26 rtn 
- 00022836  0x00003a29 fetch  0x00000001 , 0x000003e4 
- 00022837  0x00003a2a set1  0x00000003 , 0x0000003f 
- 00022838  0x00003a2b store  0x00000001 , 0x000003e4 
- 00022839  0x00003a2c rtn 
- 00022840  0x00003a2f increase  0x0000000a , 0x00000006 
- 00022841  0x00003a30 ifetch  0x00000008 , 0x00000006 
- 00022842  0x00003a31 store  0x00000008 , 0x00000380 
- 00022843  0x00003a32 ifetch  0x00000004 , 0x00000006 
- 00022844  0x00003a33 store  0x00000004 , 0x00004473 
- 00022845  0x00003a34 jam  0x00000024 , 0x00000b7d 
- 00022846  0x00003a35 branch  0x00005620 
- 00022847  0x00003a38 ifetch  0x00000008 , 0x00000006 
- 00022848  0x00003a39 store  0x00000008 , 0x00000388 
- 00022849  0x00003a3a ifetch  0x00000004 , 0x00000006 
- 00022850  0x00003a3b store  0x00000004 , 0x00004477 
- 00022851  0x00003a3c branch  0x000074b6 
- 00022852  0x00003a3f fetch  0x00000001 , 0x000003c0 
- 00022853  0x00003a40 set1  0x00000004 , 0x0000003f 
- 00022854  0x00003a41 store  0x00000001 , 0x000003c0 
- 00022855  0x00003a42 jam  0x00000026 , 0x00000b7d 
- 00022856  0x00003a43 branch  0x00005620 
- 00022857  0x00003a46 rtn  0x00000029 
- 00022858  0x00003a47 jam  0x00000026 , 0x00000b7d 
- 00022859  0x00003a48 branch  0x00005620 
- 00022860  0x00003a4b rtn 
- 00022861  0x00003a4e jam  0x00000029 , 0x00000b7d 
- 00022862  0x00003a4f branch  0x00005620 
- 00022863  0x00003a52 rtn 
- 00022864  0x00003a55 rtn 
- 00022865  0x00003a58 rtn 
- 00022866  0x00003a5b rtn  0x00000029 
- 00022867  0x00003a5c jam  0x0000002c , 0x00000b7d 
- 00022868  0x00003a5d branch  0x00005620 
- 00022869  0x00003a60 rtn 
- 00022870  0x00003a64 store  0x00000001 , 0x000044ae 
- 00022871  0x00003a65 ifetch  0x00000006 , 0x00000006 
- 00022872  0x00003a66 istore  0x00000006 , 0x00000005 
- 00022873  0x00003a67 jam  0x00000042 , 0x00000b7d 
- 00022874  0x00003a68 branch  0x00005620 
- 00022875  0x00003a6b store  0x00000001 , 0x000044b5 
- 00022876  0x00003a6c ifetch  0x00000006 , 0x00000006 
- 00022877  0x00003a6d istore  0x00000006 , 0x00000005 
- 00022878  0x00003a6e jam  0x00000043 , 0x00000b7d 
- 00022879  0x00003a6f branch  0x00005620 
- 00022880  0x00003a72 arg  0x0000448c , 0x00000005 
- 00022881  0x00003a73 call  0x00007e35 
- 00022882  0x00003a74 jam  0x00000044 , 0x00000b7d 
- 00022883  0x00003a75 branch  0x00005620 , 0x00000029 
- 00022884  0x00003a76 jam  0x00000043 , 0x00000b7d 
- 00022885  0x00003a77 branch  0x00005620 
- 00022886  0x00003a7a call  0x000074a8 
- 00022887  0x00003a7b branch  0x0000596a , 0x00000005 
- 00022888  0x00003a7c jam  0x00000045 , 0x00000b7d 
- 00022889  0x00003a7d branch  0x00005620 
- 00022890  0x00003a80 call  0x000074a5 
- 00022891  0x00003a81 jam  0x00000023 , 0x00000b7d 
- 00022892  0x00003a82 branch  0x00005620 , 0x00000029 
- 00022893  0x00003a83 jam  0x00000044 , 0x00000b7d 
- 00022894  0x00003a84 branch  0x00005620 
- 00022895  0x00003a87 rtn 
- 00022896  0x00003a8a arg  0x00000390 , 0x00000005 
- 00022897  0x00003a8b branch  0x00007e35 
- 00022898  0x00003a8e rtn 
- 00022899  0x00003a91 rtn 
- 00022900  0x00003a94 rtn 
- 00022901  0x00003a97 rtn 
- 00022902  0x00003a9a rtn 
- 00022903  0x00003a9d increase  0xfffffffe , 0x00000006 
- 00022904  0x00003a9e ifetcht  0x00000001 , 0x00000006 
- 00022905  0x00003a9f setarg  0x00000006 
- 00022906  0x00003aa0 isub  0x00000002 , 0x0000003e 
- 00022907  0x00003aa1 branch  0x00005989 , 0x00000005 
- 00022908  0x00003aa2 setarg  0x00000004 
- 00022909  0x00003aa3 isub  0x00000002 , 0x0000003e 
- 00022910  0x00003aa4 branch  0x0000598a , 0x00000005 
- 00022911  0x00003aa5 setarg  0x00000008 
- 00022912  0x00003aa6 isub  0x00000002 , 0x0000003e 
- 00022913  0x00003aa7 branch  0x0000598b , 0x00000005 
- 00022914  0x00003aa8 setarg  0x0000000c 
- 00022915  0x00003aa9 isub  0x00000002 , 0x0000003e 
- 00022916  0x00003aaa branch  0x0000598c , 0x00000005 
- 00022917  0x00003aab setarg  0x0000000e 
- 00022918  0x00003aac isub  0x00000002 , 0x0000003e 
- 00022919  0x00003aad branch  0x0000598d , 0x00000005 
- 00022920  0x00003aae rtn 
- 00022921  0x00003ab1 rtn 
- 00022922  0x00003ab4 rtn 
- 00022923  0x00003ab7 rtn 
- 00022924  0x00003aba rtn 
- 00022925  0x00003abd rtn 
- 00022926  0x00003ac1 jam  0x00000003 , 0x00000b7d 
- 00022927  0x00003ac2 branch  0x00005620 
- 00022928  0x00003ac5 rtn 
- 00022929  0x00003ac8 rshift8  0x0000003f , 0x0000003f 
- 00022930  0x00003ac9 store  0x00000002 , 0x000044bc 
- 00022931  0x00003aca ifetch  0x00000002 , 0x00000006 
- 00022932  0x00003acb store  0x00000002 , 0x000044be 
- 00022933  0x00003acc jam  0x00000005 , 0x00000b7d 
- 00022934  0x00003acd branch  0x00005620 
- 00022935  0x00003ad0 rtn 
- 00022936  0x00003ad3 rtn 
- 00022937  0x00003ad6 rtn 
- 00022938  0x00003ad9 rshift8  0x0000003f , 0x0000003f 
- 00022939  0x00003ada store  0x00000002 , 0x000044bc 
- 00022940  0x00003adb ifetch  0x00000002 , 0x00000006 
- 00022941  0x00003adc store  0x00000002 , 0x000044be 
- 00022942  0x00003add ifetch  0x00000002 , 0x00000006 
- 00022943  0x00003ade store  0x00000002 , 0x000044c4 
- 00022944  0x00003adf ifetch  0x00000002 , 0x00000006 
- 00022945  0x00003ae0 store  0x00000002 , 0x000044c0 
- 00022946  0x00003ae1 jam  0x00000007 , 0x00000b7d 
- 00022947  0x00003ae2 branch  0x00005620 
- 00022948  0x00003ae6 rtn 
- 00022949  0x00003ae9 rshift8  0x0000003f , 0x0000003f 
- 00022950  0x00003aea store  0x00000002 , 0x000044bc 
- 00022951  0x00003aeb ifetch  0x00000002 , 0x00000006 
- 00022952  0x00003aec store  0x00000002 , 0x000044be 
- 00022953  0x00003aed ifetch  0x00000002 , 0x00000006 
- 00022954  0x00003aee store  0x00000002 , 0x000044c0 
- 00022955  0x00003aef jam  0x00000009 , 0x00000b7d 
- 00022956  0x00003af0 branch  0x00005620 
- 00022957  0x00003af3 rtn 
- 00022958  0x00003af6 fetch  0x00000002 , 0x00000347 
- 00022959  0x00003af7 store  0x00000002 , 0x000003fa 
- 00022960  0x00003af8 jam  0x0000000b , 0x00000b7d 
- 00022961  0x00003af9 branch  0x00005620 
- 00022962  0x00003afc rtn 
- 00022963  0x00003aff rtn 
- 00022964  0x00003b02 rtn 
- 00022965  0x00003b06 ifetch  0x00000002 , 0x00000006 
- 00022966  0x00003b07 store  0x00000002 , 0x000044c0 
- 00022967  0x00003b08 jam  0x0000000d , 0x00000b7d 
- 00022968  0x00003b09 branch  0x00005620 
- 00022969  0x00003b0c rtn 
- 00022970  0x00003b0f fetch  0x00000001 , 0x00000341 
- 00022971  0x00003b10 increase  0xfffffffb , 0x0000003f 
- 00022972  0x00003b11 rshift  0x0000003f , 0x0000003f 
- 00022973  0x00003b12 store  0x00000001 , 0x0000443d 
- 00022974  0x00003b13 jam  0x0000000f , 0x00000b7d 
- 00022975  0x00003b14 branch  0x00005620 
- 00022976  0x00003b17 rtn 
- 00022977  0x00003b1a rshift8  0x0000003f , 0x0000003f 
- 00022978  0x00003b1b store  0x00000002 , 0x000044bc 
- 00022979  0x00003b1c ifetch  0x00000002 , 0x00000006 
- 00022980  0x00003b1d store  0x00000002 , 0x000044be 
- 00022981  0x00003b1e ifetch  0x00000002 , 0x00000006 
- 00022982  0x00003b1f store  0x00000002 , 0x000044c0 
- 00022983  0x00003b20 jam  0x00000011 , 0x00000b7d 
- 00022984  0x00003b21 branch  0x00005620 
- 00022985  0x00003b24 rtn 
- 00022986  0x00003b27 fetch  0x00000001 , 0x00000341 
- 00022987  0x00003b28 increase  0xfffffff9 , 0x0000003f 
- 00022988  0x00003b29 icopy  0x00000039 
- 00022989  0x00003b2a fetcht  0x00000002 , 0x000003fa 
- 00022990  0x00003b2b call  0x00005a88 
- 00022991  0x00003b2c branch  0x000059d8 , 0x00000034 
- 00022992  0x00003b2d ifetch  0x00000001 , 0x00000006 
- 00022993  0x00003b2e isub  0x00000039 , 0x0000003e 
- 00022994  0x00003b2f nbranch  0x000059d8 , 0x00000002 
- 00022995  0x00003b30 copy  0x00000006 , 0x00000005 
- 00022996  0x00003b32 arg  0x00000349 , 0x00000006 
- 00022997  0x00003b33 call  0x00007e45 
- 00022998  0x00003b34 jam  0x00000028 , 0x00000b7d 
- 00022999  0x00003b35 call  0x00007c27 
- 00023000  0x00003b37 jam  0x00000013 , 0x00000b7d 
- 00023001  0x00003b38 branch  0x00005620 
- 00023002  0x00003b3b fetch  0x00000001 , 0x000003e3 
- 00023003  0x00003b3c rtn 
- 00023004  0x00003b3f rtn 
- 00023005  0x00003b42 rtn 
- 00023006  0x00003b45 rtn 
- 00023007  0x00003b48 rtn 
- 00023008  0x00003b51 ifetch  0x00000005 , 0x00000006 
- 00023009  0x00003b52 store  0x00000005 , 0x00000ff1 
- 00023010  0x00003b53 jam  0x00000001 , 0x00000ff0 
- 00023011  0x00003b55 call  0x00007cdb 
- 00023012  0x00003b56 rtn 
- 00023013  0x00003b58 copy  0x00000011 , 0x00000006 
- 00023014  0x00003b59 ifetch  0x00000008 , 0x00000006 
- 00023015  0x00003b5a store  0x00000008 , 0x00000ff1 
- 00023016  0x00003b5b jam  0x00000002 , 0x00000ff0 
- 00023017  0x00003b5c call  0x00007cdb 
- 00023018  0x00003b5d rtn 
- 00023019  0x00003b60 rtn 
- 00023020  0x00003b63 rtn 
- 00023021  0x00003b66 fetch  0x00000001 , 0x00000341 
- 00023022  0x00003b67 increase  0xfffffff9 , 0x0000003f 
- 00023023  0x00003b68 icopy  0x00000039 
- 00023024  0x00003b69 fetcht  0x00000002 , 0x000003fa 
- 00023025  0x00003b6a call  0x00005a88 
- 00023026  0x00003b6b branch  0x000059fd , 0x00000034 
- 00023027  0x00003b6c ifetch  0x00000001 , 0x00000006 
- 00023028  0x00003b6d isub  0x00000039 , 0x0000003e 
- 00023029  0x00003b6e nbranch  0x000059fd , 0x00000002 
- 00023030  0x00003b6f copy  0x00000006 , 0x00000005 
- 00023031  0x00003b70 copy  0x00000006 , 0x00000011 
- 00023032  0x00003b71 copy  0x00000039 , 0x00000012 
- 00023033  0x00003b72 arg  0x00000349 , 0x00000006 
- 00023034  0x00003b73 call  0x00007e45 
- 00023035  0x00003b74 jam  0x00000001 , 0x00000481 
- 00023036  0x00003b75 call  0x000059fe 
- 00023037  0x00003b77 rtn 
- 00023038  0x00003b7b fetch  0x00000002 , 0x00004296 
- 00023039  0x00003b7c rtn  0x00000034 
- 00023040  0x00003b7d iforce  0x0000003d 
- 00023041  0x00003b81 rtn 
- 00023042  0x00003b84 fetcht  0x00000004 , 0x000003dc 
- 00023043  0x00003b85 call  0x00003bde 
- 00023044  0x00003b86 isub  0x00000002 , 0x0000000b 
- 00023045  0x00003b87 deposit  0x0000000b 
- 00023046  0x00003b88 fetcht  0x00000002 , 0x000003ef 
- 00023047  0x00003b89 lshift4  0x00000002 , 0x00000002 
- 00023048  0x00003b8a lshift  0x00000002 , 0x00000002 
- 00023049  0x00003b8b isub  0x00000002 , 0x0000003f 
- 00023050  0x00003b8c rtn 
- 00023051  0x00003b8f call  0x00003bde 
- 00023052  0x00003b90 store  0x00000004 , 0x000003dc 
- 00023053  0x00003b91 rtn 
- 00023054  0x00003b96 set1  0x00000025 , 0x00000000 
- 00023055  0x00003b97 bpatch  0x00000070 , 0x0000402e 
- 00023056  0x00003b98 fetch  0x00000001 , 0x000043d8 
- 00023057  0x00003b99 rtn  0x00000034 
- 00023058  0x00003b9a arg  0x00000001 , 0x00000007 
- 00023059  0x00003b9b call  0x00007e53 
- 00023060  0x00003b9c nrtn  0x00000034 
- 00023061  0x00003b9d disable  0x00000029 
- 00023062  0x00003b9e enable  0x00000010 
- 00023063  0x00003b9f call  0x00005572 
- 00023064  0x00003ba0 call  0x0000542c 
- 00023065  0x00003ba1 call  0x000054de 
- 00023066  0x00003ba2 nbranch  0x00005a24 , 0x0000002d 
- 00023067  0x00003ba3 set1  0x00000025 , 0x00000000 
- 00023068  0x00003ba4 bpatch  0x00000071 , 0x0000402e 
- 00023069  0x00003ba5 fetch  0x00000001 , 0x00000003 
- 00023070  0x00003ba6 increase  0x00000001 , 0x0000003f 
- 00023071  0x00003ba7 store  0x00000001 , 0x00000003 
- 00023072  0x00003ba8 fetch  0x00000001 , 0x00000340 
- 00023073  0x00003ba9 and  0x0000003f , 0x0000000f , 0x0000003f 
- 00023074  0x00003baa beq  0x00000003 , 0x00005519 
- 00023075  0x00003bab beq  0x00000005 , 0x00005a41 
- 00023076  0x00003bad nop  0x00002710 
- 00023077  0x00003bae fetch  0x00000001 , 0x00000016 
- 00023078  0x00003baf bne  0x00000027 , 0x00005a0e 
- 00023079  0x00003bb0 call  0x00005ad8 
- 00023080  0x00003bb1 arg  0x00000001 , 0x00000007 
- 00023081  0x00003bb2 fetch  0x00000002 , 0x000044d9 
- 00023082  0x00003bb3 branch  0x00007e4c 
- 00023083  0x00003bb7 set1  0x00000025 , 0x00000000 
- 00023084  0x00003bb8 bpatch  0x00000072 , 0x0000402e 
- 00023085  0x00003bb9 fetch  0x00000001 , 0x000003f8 
- 00023086  0x00003bba call  0x00005405 
- 00023087  0x00003bbb fetch  0x00000002 , 0x000003c2 
- 00023088  0x00003bbc imul32  0x00000002 , 0x0000003f 
- 00023089  0x00003bbd arg  0x00000177 , 0x00000002 
- 00023090  0x00003bbe imul32  0x00000002 , 0x0000003f 
- 00023091  0x00003bbf arg  0x000186a0 , 0x00000002 
- 00023092  0x00003bc0 idiv  0x00000002 
- 00023093  0x00003bc1 fetch  0x00000001 , 0x000003ec 
- 00023094  0x00003bc2 arg  0x00004e20 , 0x00000002 
- 00023095  0x00003bc3 imul32  0x00000002 , 0x0000003f 
- 00023096  0x00003bc4 store  0x00000004 , 0x000046f9 
- 00023097  0x00003bc5 set1  0x00000025 , 0x00000000 
- 00023098  0x00003bc6 bpatch  0x00000073 , 0x0000402e 
- 00023099  0x00003bc7 fetch  0x00000002 , 0x00004161 
- 00023100  0x00003bc8 call  0x00007efd 
- 00023101  0x00003bc9 quotient  0x00000002 
- 00023102  0x00003bca iadd  0x00000002 , 0x0000003f 
- 00023103  0x00003bcb store  0x00000002 , 0x000003ce 
- 00023104  0x00003bcc rtn 
- 00023105  0x00003bcf set1  0x00000025 , 0x00000000 
- 00023106  0x00003bd0 bpatch  0x00000074 , 0x0000402e 
- 00023107  0x00003bd1 fetch  0x00000006 , 0x00000348 
- 00023108  0x00003bd2 fetcht  0x00000006 , 0x000044f9 
- 00023109  0x00003bd3 isub  0x00000002 , 0x0000003e 
- 00023110  0x00003bd4 nrtn  0x00000005 
- 00023111  0x00003bd5 call  0x00005613 
- 00023112  0x00003bd6 copy  0x00000011 , 0x0000003f 
- 00023113  0x00003bd7 store  0x00000001 , 0x000044e6 
- 00023114  0x00003bd8 fetch  0x00000007 , 0x00000355 
- 00023115  0x00003bd9 store  0x00000007 , 0x00000103 
- 00023116  0x00003bda ifetch  0x00000008 , 0x00000006 
- 00023117  0x00003bdb istore  0x00000008 , 0x00000005 
- 00023118  0x00003bdc fetch  0x00000006 , 0x00000342 
- 00023119  0x00003bdd store  0x00000006 , 0x000003d0 
- 00023120  0x00003bde set1  0x00000025 , 0x00000000 
- 00023121  0x00003bdf bpatch  0x00000075 , 0x0000402e 
- 00023122  0x00003be0 increase  0x00000006 , 0x00000006 
- 00023123  0x00003be1 ifetch  0x00000008 , 0x00000006 
- 00023124  0x00003be2 store  0x00000008 , 0x000003e5 
- 00023125  0x00003be3 ifetcht  0x00000002 , 0x00000006 
- 00023126  0x00003be4 lshift2  0x00000002 , 0x00000002 
- 00023127  0x00003be5 ifetch  0x00000002 , 0x00000006 
- 00023128  0x00003be6 lshift2  0x0000003f , 0x0000003f 
- 00023129  0x00003be7 store  0x00000002 , 0x000003c2 
- 00023130  0x00003be8 store  0x00000004 , 0x000003c4 
- 00023131  0x00003be9 isub  0x00000002 , 0x0000003f 
- 00023132  0x00003bea add  0x0000003f , 0xfffffffe , 0x00000028 
- 00023133  0x00003beb ifetch  0x00000009 , 0x00000006 
- 00023134  0x00003bec store  0x00000009 , 0x000003ed 
- 00023135  0x00003bed set1  0x00000025 , 0x00000000 
- 00023136  0x00003bee bpatch  0x00000076 , 0x0000402e 
- 00023137  0x00003bef ifetch  0x00000001 , 0x00000006 
- 00023138  0x00003bf0 rshift4  0x0000003f , 0x00000002 
- 00023139  0x00003bf1 rshift  0x00000002 , 0x00000002 
- 00023140  0x00003bf2 storet  0x00000001 , 0x000003f8 
- 00023141  0x00003bf3 and_into  0x0000001f , 0x0000003f 
- 00023142  0x00003bf4 store  0x00000001 , 0x000003d9 
- 00023143  0x00003bf5 call  0x00005a2b 
- 00023144  0x00003bf6 call  0x00005447 
- 00023145  0x00003bf7 call  0x0000536c 
- 00023146  0x00003bf8 call  0x000032d6 
- 00023147  0x00003bf9 nrtn  0x00000005 
- 00023148  0x00003bfa set1  0x00000025 , 0x00000000 
- 00023149  0x00003bfb bpatch  0x00000077 , 0x0000402e 
- 00023150  0x00003bfc arg  0x00000000 , 0x00000002 
- 00023151  0x00003bfd call  0x000048ea 
- 00023152  0x00003bfe call  0x000039ac 
- 00023153  0x00003bff jam  0x00000014 , 0x00000b7d 
- 00023154  0x00003c00 call  0x00007c27 
- 00023155  0x00003c02 branch  0x000032bd 
- 00023156  0x00003c06 set1  0x00000025 , 0x00000000 
- 00023157  0x00003c07 bpatch  0x00000078 , 0x0000402f 
- 00023158  0x00003c08 fetch  0x00000002 , 0x000044bc 
- 00023159  0x00003c09 iforce  0x00000012 
- 00023160  0x00003c0a fetch  0x00000002 , 0x000044be 
- 00023161  0x00003c0b iforce  0x00000013 
- 00023162  0x00003c0c arg  0x00004504 , 0x00000006 
- 00023163  0x00003c0d enable  0x00000028 
- 00023164  0x00003c0e rtn 
- 00023165  0x00003c12 ifetch  0x00000002 , 0x00000006 
- 00023166  0x00003c13 rtn  0x00000034 
- 00023167  0x00003c14 isub  0x00000012 , 0x0000003e 
- 00023168  0x00003c15 nrtn  0x00000002 
- 00023169  0x00003c16 isub  0x00000013 , 0x0000003e 
- 00023170  0x00003c17 rtn  0x00000005 
- 00023171  0x00003c18 branch  0x00005a86 , 0x00000002 
- 00023172  0x00003c19 force  0x00000001 , 0x0000003e 
- 00023173  0x00003c1a rtn 
- 00023174  0x00003c1c force  0x00000000 , 0x0000003f 
- 00023175  0x00003c1d rtn 
- 00023176  0x00003c21 arg  0x00004504 , 0x00000006 
- 00023177  0x00003c23 ifetch  0x00000002 , 0x00000006 
- 00023178  0x00003c24 rtn  0x00000034 
- 00023179  0x00003c25 increase  0x00000002 , 0x00000006 
- 00023180  0x00003c26 isub  0x00000002 , 0x0000003e 
- 00023181  0x00003c27 rtn  0x00000005 
- 00023182  0x00003c28 ifetch  0x00000001 , 0x00000006 
- 00023183  0x00003c29 iadd  0x00000006 , 0x00000006 
- 00023184  0x00003c2a branch  0x00005a89 
- 00023185  0x00003c2d jam  0x00000002 , 0x000044c6 
- 00023186  0x00003c2e setarg  0x00000001 
- 00023187  0x00003c2f store  0x00000002 , 0x000044c7 
- 00023188  0x00003c30 jam  0x00000025 , 0x000003e3 
- 00023189  0x00003c31 jam  0x00000012 , 0x00000b7d 
- 00023190  0x00003c32 branch  0x00005620 
- 00023191  0x00003c35 rtn 
- 00023192  0x00003c37 rtn 
- 00023193  0x00003c39 set1  0x00000025 , 0x00000000 
- 00023194  0x00003c3a bpatch  0x00000079 , 0x0000402f 
- 00023195  0x00003c3b fetch  0x00000001 , 0x00004132 
- 00023196  0x00003c3c rtnne  0x00000004 
- 00023197  0x00003c3d fetch  0x00000001 , 0x000003e3 
- 00023198  0x00003c3e beq  0x00000021 , 0x00005a91 
- 00023199  0x00003c3f beq  0x00000025 , 0x00005a97 
- 00023200  0x00003c40 beq  0x00000026 , 0x00005a98 
- 00023201  0x00003c41 rtn 
- 00023202  0x00003c44 setarg  0x00005aae 
- 00023203  0x00003c45 store  0x00000002 , 0x0000428c 
- 00023204  0x00003c46 hjam  0x00000081 , 0x00008062 
- 00023205  0x00003c47 setarg  0x000001a0 
- 00023206  0x00003c48 hstore  0x00000002 , 0x00008052 
- 00023207  0x00003c49 hjam  0x00000001 , 0x00008043 
- 00023208  0x00003c4a hjam  0x00000004 , 0x00008081 
- 00023209  0x00003c4b setarg  0x00005ac6 
- 00023210  0x00003c4c store  0x00000002 , 0x00004296 
- 00023211  0x00003c4d call  0x00005347 
- 00023212  0x00003c4e rtn  0x0000002b 
- 00023213  0x00003c4f branch  0x0000691d 
- 00023214  0x00003c53 fetch  0x00000001 , 0x000003c1 
- 00023215  0x00003c54 compare  0x00000001 , 0x0000003f , 0x000000ff 
- 00023216  0x00003c55 setarg  0x00000005 
- 00023217  0x00003c56 call  0x00006a04 , 0x00000001 
- 00023218  0x00003c57 ncall  0x000069ff , 0x00000001 
- 00023219  0x00003c58 call  0x000068fd 
- 00023220  0x00003c59 branch  0x00005abe , 0x00000034 
- 00023221  0x00003c5a fetch  0x00000002 , 0x00000419 
- 00023222  0x00003c5b iforce  0x00000005 
- 00023223  0x00003c5c sub  0x00000039 , 0x00000014 , 0x0000003e 
- 00023224  0x00003c5d branch  0x00005aba , 0x00000002 
- 00023225  0x00003c5e force  0x00000014 , 0x00000039 
- 00023226  0x00003c60 ifetch  0x00000001 , 0x00000003 
- 00023227  0x00003c61 istore  0x00000001 , 0x00000005 
- 00023228  0x00003c62 loop  0x00005aba 
- 00023229  0x00003c63 call  0x00006906 
- 00023230  0x00003c65 jam  0x00000014 , 0x000044c2 
- 00023231  0x00003c66 fetcht  0x00000002 , 0x00000419 
- 00023232  0x00003c67 ifetch  0x00000001 , 0x00000002 
- 00023233  0x00003c68 rtn  0x00000034 
- 00023234  0x00003c69 call  0x0000561c 
- 00023235  0x00003c6a nrtn  0x00000034 
- 00023236  0x00003c6b jam  0x0000001b , 0x00000b7d 
- 00023237  0x00003c6c branch  0x00005620 
- 00023238  0x00003c6f copy  0x00000012 , 0x00000002 
- 00023239  0x00003c70 call  0x000068f7 
- 00023240  0x00003c71 copy  0x00000011 , 0x00000006 
- 00023241  0x00003c72 copy  0x00000012 , 0x00000039 
- 00023242  0x00003c74 ifetch  0x00000001 , 0x00000006 
- 00023243  0x00003c75 istore  0x00000001 , 0x0000000a 
- 00023244  0x00003c76 loop  0x00005aca 
- 00023245  0x00003c77 branch  0x000068fa 
- 00023246  0x00003c7a fetch  0x00000001 , 0x00004132 
- 00023247  0x00003c7b rtnne  0x00000006 
- 00023248  0x00003c7c fetch  0x00000002 , 0x000044c2 
- 00023249  0x00003c7d rtnne  0x00000014 
- 00023250  0x00003c7e fetcht  0x00000002 , 0x00000419 
- 00023251  0x00003c7f setarg  0x00000000 
- 00023252  0x00003c80 istore  0x00000009 , 0x00000002 
- 00023253  0x00003c81 istore  0x00000009 , 0x00000005 
- 00023254  0x00003c82 istore  0x00000002 , 0x00000005 
- 00023255  0x00003c83 rtn 
- 00023256  0x00003c87 fetcht  0x00000001 , 0x000043d7 
- 00023257  0x00003c88 setflip  0x00000007 , 0x00000002 
- 00023258  0x00003c89 branch  0x000069f3 
- 00023259  0x00003c8d set1  0x00000025 , 0x00000000 
- 00023260  0x00003c8e bpatch  0x0000007a , 0x0000402f 
- 00023261  0x00003c8f call  0x00005adf 
- 00023262  0x00003c90 branch  0x00005aed 
- 00023263  0x00003c93 fetch  0x00000001 , 0x00004419 
- 00023264  0x00003c94 copy  0x0000003f , 0x00000039 
- 00023265  0x00003c95 arg  0x00002a00 , 0x00000002 
- 00023266  0x00003c96 call  0x00005b0c 
- 00023267  0x00003c97 increase  0x00000001 , 0x00000006 
- 00023268  0x00003c98 copy  0x00000006 , 0x00000005 
- 00023269  0x00003c99 arg  0x0000441a , 0x00000006 
- 00023270  0x00003c9a call  0x00007e45 
- 00023271  0x00003c9b fetch  0x00000001 , 0x00004419 
- 00023272  0x00003c9c sub  0x0000003f , 0x00000014 , 0x00000039 
- 00023273  0x00003c9d copy  0x00000039 , 0x00000002 
- 00023274  0x00003c9e copy  0x00000039 , 0x0000003f 
- 00023275  0x00003c9f ncall  0x00005b15 , 0x00000034 
- 00023276  0x00003ca0 rtn 
- 00023277  0x00003ca3 fetch  0x00000001 , 0x000043d9 
- 00023278  0x00003ca4 fetcht  0x00000001 , 0x000043da 
- 00023279  0x00003ca5 isub  0x00000002 , 0x0000003f 
- 00023280  0x00003ca6 copy  0x0000003f , 0x00000039 
- 00023281  0x00003ca7 copy  0x0000003f , 0x00000011 
- 00023282  0x00003ca8 fetch  0x00000001 , 0x000043da 
- 00023283  0x00003ca9 increase  0x00000001 , 0x0000003f 
- 00023284  0x00003caa arg  0x000043da , 0x00000006 
- 00023285  0x00003cab iadd  0x00000006 , 0x00000006 
- 00023286  0x00003cac arg  0x0000041d , 0x00000005 
- 00023287  0x00003cad call  0x00007e45 
- 00023288  0x00003cae set1  0x00000025 , 0x00000000 
- 00023289  0x00003caf bpatch  0x0000007b , 0x0000402f 
- 00023290  0x00003cb0 fetch  0x00000001 , 0x00004419 
- 00023291  0x00003cb1 copy  0x0000003f , 0x00000039 
- 00023292  0x00003cb2 increase  0x00000001 , 0x0000003f 
- 00023293  0x00003cb3 store  0x00000001 , 0x000043da 
- 00023294  0x00003cb4 arg  0x000043dc , 0x00000005 
- 00023295  0x00003cb5 arg  0x0000441a , 0x00000006 
- 00023296  0x00003cb6 call  0x00007e45 
- 00023297  0x00003cb7 copy  0x00000011 , 0x00000039 
- 00023298  0x00003cb8 arg  0x0000041d , 0x00000006 
- 00023299  0x00003cb9 call  0x00007e45 
- 00023300  0x00003cba fetch  0x00000001 , 0x000043da 
- 00023301  0x00003cbb iadd  0x00000011 , 0x0000003f 
- 00023302  0x00003cbc store  0x00000001 , 0x000043d9 
- 00023303  0x00003cbd rtn 
- 00023304  0x00003cc1 set1  0x00000025 , 0x00000000 
- 00023305  0x00003cc2 bpatch  0x0000007c , 0x0000402f 
- 00023306  0x00003cc3 arg  0x00002a00 , 0x00000002 
- 00023307  0x00003cc4 branch  0x00005b0c 
- 00023308  0x00003cc8 arg  0x00004504 , 0x00000006 
- 00023309  0x00003cca ifetch  0x00000002 , 0x00000006 
- 00023310  0x00003ccb branch  0x00003bf1 , 0x00000034 
- 00023311  0x00003ccc ifetch  0x00000002 , 0x00000006 
- 00023312  0x00003ccd isub  0x00000002 , 0x0000003e 
- 00023313  0x00003cce rtn  0x00000005 
- 00023314  0x00003ccf ifetch  0x00000001 , 0x00000006 
- 00023315  0x00003cd0 iadd  0x00000006 , 0x00000006 
- 00023316  0x00003cd1 branch  0x00005b0d 
- 00023317  0x00003cd5 setarg  0x00000020 
- 00023318  0x00003cd6 istore  0x00000001 , 0x00000005 
- 00023319  0x00003cd7 loop  0x00005b15 
- 00023320  0x00003cd8 rtn 
- 00023321  0x00003cdc set1  0x00000025 , 0x00000000 
- 00023322  0x00003cdd bpatch  0x0000007d , 0x0000402f 
- 00023323  0x00003cde disable  0x0000002b 
- 00023324  0x00003cdf branch  0x00005b1e , 0x0000002e 
- 00023325  0x00003ce0 nbranch  0x00005b2a , 0x0000002d 
- 00023326  0x00003ce2 call  0x00003d76 
- 00023327  0x00003ce3 fetch  0x00000002 , 0x00004161 
- 00023328  0x00003ce4 store  0x00000002 , 0x000003ce 
- 00023329  0x00003ce5 fetch  0x00000001 , 0x00000340 
- 00023330  0x00003ce6 compare  0x00000001 , 0x0000003f , 0x00000003 
- 00023331  0x00003ce7 nbranch  0x00003d8a , 0x00000001 
- 00023332  0x00003ce8 fetch  0x00000001 , 0x0000443e 
- 00023333  0x00003ce9 compare  0x00000001 , 0x0000003f , 0x00000003 
- 00023334  0x00003cea nbranch  0x00003d8a , 0x00000001 
- 00023335  0x00003ceb fetch  0x00000001 , 0x000003c0 
- 00023336  0x00003cec bbit1  0x00000005 , 0x00003d8a 
- 00023337  0x00003ced branch  0x00003d6f 
- 00023338  0x00003cf0 fetcht  0x00000002 , 0x00004161 
- 00023339  0x00003cf1 rshift  0x00000002 , 0x00000002 
- 00023340  0x00003cf2 fetch  0x00000002 , 0x000003ce 
- 00023341  0x00003cf3 iadd  0x00000002 , 0x0000003f 
- 00023342  0x00003cf4 store  0x00000002 , 0x000003ce 
- 00023343  0x00003cf5 branch  0x00003d82 
- 00023344  0x00003cf8 set1  0x00000025 , 0x00000000 
- 00023345  0x00003cf9 bpatch  0x0000007e , 0x0000402f 
- 00023346  0x00003cfa jam  0x00000000 , 0x000046f8 
- 00023347  0x00003cfb fetcht  0x00000002 , 0x000044c2 
- 00023348  0x00003cfc call  0x00005866 
- 00023349  0x00003cfd copy  0x00000011 , 0x00000005 
- 00023350  0x00003cfe setarg  0x00000000 
- 00023351  0x00003cff istore  0x00000001 , 0x00000005 
- 00023352  0x00003d00 rtn 
- 00023353  0x00003d02 fetch  0x00000001 , 0x00004132 
- 00023354  0x00003d03 rtnne  0x0000000a 
- 00023355  0x00003d04 call  0x00007f6e 
- 00023356  0x00003d05 arg  0x000003d0 , 0x00000011 
- 00023357  0x00003d06 call  0x00007e9d 
- 00023358  0x00003d07 setarg  0x0000002c 
- 00023359  0x00003d08 istore  0x00000001 , 0x0000000a 
- 00023360  0x00003d09 call  0x000041d4 
- 00023361  0x00003d0a branch  0x000068fa 
- 00023362  0x00003d0e arg  0x00000014 , 0x00000002 
- 00023363  0x00003d0f call  0x00005866 
- 00023364  0x00003d10 rtnbit0  0x00000000 
- 00023365  0x00003d11 call  0x0000561c 
- 00023366  0x00003d12 nrtn  0x00000034 
- 00023367  0x00003d13 arg  0x00000014 , 0x00000002 
- 00023368  0x00003d14 storet  0x00000002 , 0x000044c2 
- 00023369  0x00003d15 call  0x00005a88 
- 00023370  0x00003d16 branch  0x00003bf1 , 0x00000034 
- 00023371  0x00003d17 add  0x00000006 , 0x00000001 , 0x00000005 
- 00023372  0x00003d18 arg  0x00000014 , 0x00000039 
- 00023373  0x00003d19 arg  0x0000046d , 0x00000006 
- 00023374  0x00003d1a call  0x00007e45 
- 00023375  0x00003d1b jam  0x0000001b , 0x00000b7d 
- 00023376  0x00003d1c branch  0x00005620 
- 00023377  0x00003d1e rtn 
- 00023378  0x00003d22 set1  0x00000025 , 0x00000000 
- 00023379  0x00003d23 bpatch  0x0000007f , 0x0000402f 
- 00023380  0x00003d24 fetch  0x00000001 , 0x00000341 
- 00023381  0x00003d25 arg  0x00000348 , 0x00000006 
- 00023382  0x00003d26 iadd  0x00000006 , 0x00000039 
- 00023383  0x00003d28 ifetcht  0x00000001 , 0x00000006 
- 00023384  0x00003d29 ifetch  0x00000001 , 0x00000006 
- 00023385  0x00003d2a isub  0x00000011 , 0x0000003e 
- 00023386  0x00003d2b rtn  0x00000005 
- 00023387  0x00003d2c add  0x00000002 , 0xffffffff , 0x0000003f 
- 00023388  0x00003d2d iadd  0x00000006 , 0x00000006 
- 00023389  0x00003d2e deposit  0x00000039 
- 00023390  0x00003d2f isub  0x00000006 , 0x0000003e 
- 00023391  0x00003d30 branch  0x00005b57 , 0x00000002 
- 00023392  0x00003d31 force  0x00000001 , 0x0000003e 
- 00023393  0x00003d32 rtn 
- 00023394  0x00003d3a rtn  0x0000002b 
- 00023395  0x00003d3c setarg  0x00000000 
- 00023396  0x00003d3d store  0x00000001 , 0x00000048 
- 00023397  0x00003d3e store  0x00000001 , 0x00000055 
- 00023398  0x00003d3f store  0x00000001 , 0x00000078 
- 00023399  0x00003d40 store  0x00000001 , 0x0000007c 
- 00023400  0x00003d41 store  0x00000001 , 0x000041f9 
- 00023401  0x00003d42 store  0x00000001 , 0x00000453 
- 00023402  0x00003d43 store  0x00000001 , 0x00000177 
- 00023403  0x00003d44 store  0x00000001 , 0x000007e1 
- 00023404  0x00003d45 jam  0x00000000 , 0x00004748 
- 00023405  0x00003d46 jam  0x00000000 , 0x00000258 
- 00023406  0x00003d47 jam  0x00000000 , 0x00000454 
- 00023407  0x00003d49 set1  0x00000025 , 0x00000000 
- 00023408  0x00003d4a bpatch  0x000000e0 , 0x0000403c 
- 00023409  0x00003d4b jam  0x00000000 , 0x000007e1 
- 00023410  0x00003d4c jam  0x00000000 , 0x000007e0 
- 00023411  0x00003d4d jam  0x00000000 , 0x0000044d 
- 00023412  0x00003d4e fetch  0x00000001 , 0x00004132 
- 00023413  0x00003d4f rtnne  0x00000001 , 0x0000003f 
- 00023414  0x00003d50 jam  0x00000000 , 0x0000425e 
- 00023415  0x00003d53 rtn 
- 00023416  0x00003d56 set1  0x00000025 , 0x00000000 
- 00023417  0x00003d57 bpatch  0x000000e1 , 0x0000403c 
- 00023418  0x00003d58 call  0x00006219 , 0x00000029 
- 00023419  0x00003d59 ncall  0x0000621d , 0x00000029 
- 00023420  0x00003d5a fetch  0x00000001 , 0x0000007c 
- 00023421  0x00003d5b ncall  0x000061d9 , 0x00000034 
- 00023422  0x00003d5c fetch  0x00000001 , 0x0000007c 
- 00023423  0x00003d5d nrtn  0x00000034 
- 00023424  0x00003d5e fetch  0x00000001 , 0x0000004c 
- 00023425  0x00003d5f rtnbit0  0x00000006 
- 00023426  0x00003d60 set0  0x00000006 , 0x0000003f 
- 00023427  0x00003d61 set0  0x00000001 , 0x00000000 
- 00023428  0x00003d62 store  0x00000001 , 0x0000004c 
- 00023429  0x00003d63 fetch  0x00000001 , 0x000004de 
- 00023430  0x00003d64 fetcht  0x00000001 , 0x0000004c 
- 00023431  0x00003d65 isolate1  0x00000000 , 0x0000003f 
- 00023432  0x00003d66 setflag  0x00000001 , 0x00000001 , 0x00000002 
- 00023433  0x00003d67 storet  0x00000001 , 0x0000004c 
- 00023434  0x00003d68 and_into  0x00000002 , 0x00000002 
- 00023435  0x00003d69 storet  0x00000001 , 0x0000007f 
- 00023436  0x00003d6a fetcht  0x00000001 , 0x0000004c 
- 00023437  0x00003d6b rshift  0x0000003f , 0x0000003f 
- 00023438  0x00003d6c store  0x00000001 , 0x0000007d 
- 00023439  0x00003d6d set1  0x00000025 , 0x00000000 
- 00023440  0x00003d6e bpatch  0x000000e2 , 0x0000403c 
- 00023441  0x00003d6f fetch  0x00000001 , 0x0000007d 
- 00023442  0x00003d70 beq  0x0000007f , 0x00005bdc 
- 00023443  0x00003d71 beq  0x00000003 , 0x00005c56 
- 00023444  0x00003d72 beq  0x00000004 , 0x00005c67 
- 00023445  0x00003d73 beq  0x0000003c , 0x00005bcf 
- 00023446  0x00003d74 beq  0x00000005 , 0x00005bcb 
- 00023447  0x00003d75 beq  0x0000000f , 0x00005e48 
- 00023448  0x00003d76 beq  0x00000010 , 0x00005ce1 
- 00023449  0x00003d77 beq  0x00000023 , 0x00005cff 
- 00023450  0x00003d78 beq  0x00000039 , 0x00005e67 
- 00023451  0x00003d79 beq  0x00000038 , 0x00005e62 
- 00023452  0x00003d7a beq  0x00000031 , 0x00005ce4 
- 00023453  0x00003d7b beq  0x00000037 , 0x00005d72 
- 00023454  0x00003d7c beq  0x00000027 , 0x00005d6e 
- 00023455  0x00003d7d beq  0x00000033 , 0x00005d68 
- 00023456  0x00003d7e beq  0x00000025 , 0x00005d70 
- 00023457  0x00003d7f beq  0x00000026 , 0x00005cfb 
- 00023458  0x00003d80 beq  0x00000007 , 0x00005cf3 
- 00023459  0x00003d81 beq  0x0000002d , 0x00005cea 
- 00023460  0x00003d82 beq  0x0000002e , 0x00005ceb 
- 00023461  0x00003d83 beq  0x00000001 , 0x00005d64 
- 00023462  0x00003d84 beq  0x00000002 , 0x00005d4f 
- 00023463  0x00003d85 beq  0x00000028 , 0x00005e53 
- 00023464  0x00003d86 beq  0x00000009 , 0x00005d45 
- 00023465  0x00003d87 beq  0x0000000b , 0x00005d1a 
- 00023466  0x00003d88 beq  0x00000008 , 0x00005d00 
- 00023467  0x00003d89 beq  0x0000000c , 0x00005d2c 
- 00023468  0x00003d8a beq  0x0000001f , 0x00005cf7 
- 00023469  0x00003d8b beq  0x00000020 , 0x00005cf9 
- 00023470  0x00003d8c beq  0x00000021 , 0x00005d8d 
- 00023471  0x00003d8d beq  0x00000022 , 0x00005d8e 
- 00023472  0x00003d8e beq  0x00000035 , 0x00005d8f 
- 00023473  0x00003d8f beq  0x00000036 , 0x00005d90 
- 00023474  0x00003d90 beq  0x00000024 , 0x00005d91 
- 00023475  0x00003d91 beq  0x0000002c , 0x00005d92 
- 00023476  0x00003d92 beq  0x0000002b , 0x00005d95 
- 00023477  0x00003d93 beq  0x00000034 , 0x00005d9f 
- 00023478  0x00003d94 beq  0x00000017 , 0x00005da2 
- 00023479  0x00003d95 beq  0x00000011 , 0x00005db7 
- 00023480  0x00003d96 beq  0x00000012 , 0x00005dbb 
- 00023481  0x00003d97 beq  0x00000013 , 0x00005dbd 
- 00023482  0x00003d98 beq  0x0000000d , 0x00005dcf 
- 00023483  0x00003d99 beq  0x0000000e , 0x00005dd0 
- 00023484  0x00003d9a beq  0x0000002f , 0x00005d6c 
- 00023485  0x00003d9b beq  0x00000030 , 0x00005dd1 
- 00023486  0x00003d9c beq  0x0000000a , 0x00005dd2 
- 00023487  0x00003d9d beq  0x00000018 , 0x00005dd3 
- 00023488  0x00003d9e beq  0x00000032 , 0x00005dda 
- 00023489  0x00003d9f beq  0x0000003d , 0x00005ddb 
- 00023490  0x00003da0 beq  0x0000003e , 0x00005dff 
- 00023491  0x00003da1 beq  0x0000003f , 0x00005df9 
- 00023492  0x00003da2 beq  0x00000040 , 0x00005e22 
- 00023493  0x00003da3 beq  0x00000041 , 0x00005e34 
- 00023494  0x00003da4 beq  0x00000006 , 0x00005e47 
- 00023495  0x00003da5 beq  0x0000003a , 0x00005bcd 
- 00023496  0x00003da9 jam  0x00000019 , 0x0000007e 
- 00023497  0x00003dab jam  0x00000004 , 0x0000007c 
- 00023498  0x00003dac rtn 
- 00023499  0x00003daf jam  0x00000006 , 0x0000007c 
- 00023500  0x00003db0 rtn 
- 00023501  0x00003db3 jam  0x0000003b , 0x0000007c 
- 00023502  0x00003db4 rtn 
- 00023503  0x00003db7 fetch  0x00000004 , 0x000004df 
- 00023504  0x00003db8 lshift  0x0000003f , 0x0000003f 
- 00023505  0x00003db9 store  0x00000004 , 0x00004173 
- 00023506  0x00003dba fetch  0x00000001 , 0x000004e3 
- 00023507  0x00003dbb store  0x00000001 , 0x0000417a 
- 00023508  0x00003dbc fetch  0x00000005 , 0x000004e4 
- 00023509  0x00003dbd store  0x00000005 , 0x00004188 
- 00023510  0x00003dbe fetch  0x00000005 , 0x000004e9 
- 00023511  0x00003dbf istore  0x00000005 , 0x00000005 
- 00023512  0x00003dc0 fetch  0x00000001 , 0x00000031 
- 00023513  0x00003dc1 set1  0x00000003 , 0x0000003f 
- 00023514  0x00003dc2 store  0x00000001 , 0x00000031 
- 00023515  0x00003dc3 rtn 
- 00023516  0x00003dc5 fetch  0x00000001 , 0x000004df 
- 00023517  0x00003dc6 set1  0x00000007 , 0x0000003f 
- 00023518  0x00003dc7 store  0x00000001 , 0x0000007d 
- 00023519  0x00003dc8 beq  0x00000081 , 0x00005c26 
- 00023520  0x00003dc9 beq  0x00000082 , 0x00005c2e 
- 00023521  0x00003dca beq  0x00000095 , 0x00005d73 
- 00023522  0x00003dcb beq  0x00000096 , 0x00005d8c 
- 00023523  0x00003dcc beq  0x0000008b , 0x00005d81 
- 00023524  0x00003dcd beq  0x00000083 , 0x00005c49 
- 00023525  0x00003dce beq  0x00000084 , 0x00005c4b 
- 00023526  0x00003dcf beq  0x00000090 , 0x00005bf1 
- 00023527  0x00003dd0 beq  0x00000097 , 0x00005c42 
- 00023528  0x00003dd1 beq  0x00000098 , 0x00005c47 
- 00023529  0x00003dd2 beq  0x00000099 , 0x00005c14 
- 00023530  0x00003dd3 beq  0x0000009a , 0x00005c19 
- 00023531  0x00003dd4 beq  0x0000008d , 0x00005c11 
- 00023532  0x00003dd5 beq  0x0000008c , 0x00005bf4 
- 00023533  0x00003dd6 rtneq  0x00000084 
- 00023534  0x00003dda jam  0x00000082 , 0x0000007c 
- 00023535  0x00003ddb jam  0x00000019 , 0x0000007e 
- 00023536  0x00003ddd rtn 
- 00023537  0x00003ddf jam  0x00000082 , 0x0000007c 
- 00023538  0x00003de0 jam  0x0000002e , 0x0000007e 
- 00023539  0x00003de1 rtn 
- 00023540  0x00003de4 fetch  0x00000001 , 0x000004e0 
- 00023541  0x00003de5 store  0x00000001 , 0x000000ad 
- 00023542  0x00003de6 fetch  0x00000001 , 0x000004e1 
- 00023543  0x00003de7 store  0x00000001 , 0x000041f9 
- 00023544  0x00003de8 fetch  0x00000001 , 0x000004e3 
- 00023545  0x00003de9 store  0x00000001 , 0x000000af 
- 00023546  0x00003dea fetch  0x00000001 , 0x000004e7 
- 00023547  0x00003deb store  0x00000001 , 0x000000b0 
- 00023548  0x00003dec fetch  0x00000001 , 0x000004ec 
- 00023549  0x00003ded store  0x00000001 , 0x000000ab 
- 00023550  0x00003dee bmark1  0x00000007 , 0x00005c07 
- 00023551  0x00003def set1  0x00000007 , 0x00000000 
- 00023552  0x00003df0 call  0x00005d16 
- 00023553  0x00003df1 store  0x00000001 , 0x00000452 
- 00023554  0x00003df2 force  0x00000000 , 0x00000002 
- 00023555  0x00003df3 branch  0x00004839 
- 00023556  0x00003df6 jam  0x0000008c , 0x0000007c 
- 00023557  0x00003df7 jam  0x00000001 , 0x000000b1 
- 00023558  0x00003df8 branch  0x000049bc 
- 00023559  0x00003dfb fetch  0x00000001 , 0x000000b0 
- 00023560  0x00003dfc bne  0x00000007 , 0x00005c0b 
- 00023561  0x00003dfd jam  0x00000081 , 0x0000007c 
- 00023562  0x00003dfe branch  0x00005c0f 
- 00023563  0x00003e00 set0  0x00000007 , 0x00000000 
- 00023564  0x00003e01 jam  0x00000082 , 0x0000007c 
- 00023565  0x00003e02 force  0x00000001 , 0x00000002 
- 00023566  0x00003e03 call  0x00004914 
- 00023567  0x00003e05 jam  0x0000008c , 0x0000007d 
- 00023568  0x00003e06 rtn 
- 00023569  0x00003e0a jam  0x00000081 , 0x0000007c 
- 00023570  0x00003e0b jam  0x0000008d , 0x0000007d 
- 00023571  0x00003e0c branch  0x00003869 
- 00023572  0x00003e0f call  0x00005c1d 
- 00023573  0x00003e10 fetch  0x00000001 , 0x00004132 
- 00023574  0x00003e11 beq  0x00000001 , 0x00005c21 
- 00023575  0x00003e12 jam  0x0000009a , 0x0000007c 
- 00023576  0x00003e13 rtn 
- 00023577  0x00003e16 call  0x00005c1d 
- 00023578  0x00003e17 fetch  0x00000001 , 0x00004132 
- 00023579  0x00003e18 beq  0x00000001 , 0x00005c21 
- 00023580  0x00003e19 branch  0x00005c22 
- 00023581  0x00003e1c arg  0x000007e9 , 0x00000005 
- 00023582  0x00003e1d fetch  0x00000003 , 0x000004e0 
- 00023583  0x00003e1e istore  0x00000003 , 0x00000005 
- 00023584  0x00003e1f rtn 
- 00023585  0x00003e22 call  0x0000480f 
- 00023586  0x00003e24 call  0x00006216 
- 00023587  0x00003e25 ncall  0x0000481b , 0x00000001 
- 00023588  0x00003e26 branch  0x0000780f , 0x00000001 
- 00023589  0x00003e27 rtn 
- 00023590  0x00003e29 fetch  0x00000001 , 0x000004e1 
- 00023591  0x00003e2a set1  0x00000007 , 0x0000003f 
- 00023592  0x00003e2b store  0x00000001 , 0x00000445 
- 00023593  0x00003e2c beq  0x0000008b , 0x00005c36 
- 00023594  0x00003e2d beq  0x0000008c , 0x0000384a 
- 00023595  0x00003e2e beq  0x0000008d , 0x00005c2d 
- 00023596  0x00003e2f rtn 
- 00023597  0x00003e32 branch  0x00003869 
- 00023598  0x00003e35 fetch  0x00000001 , 0x000004e1 
- 00023599  0x00003e36 set1  0x00000007 , 0x0000003f 
- 00023600  0x00003e37 store  0x00000001 , 0x00000445 
- 00023601  0x00003e38 beq  0x0000008b , 0x00005c3a 
- 00023602  0x00003e39 beq  0x0000008c , 0x00005c34 
- 00023603  0x00003e3a rtn 
- 00023604  0x00003e3d set0  0x00000007 , 0x00000000 
- 00023605  0x00003e3e rtn 
- 00023606  0x00003e41 fetch  0x00000001 , 0x000041fb 
- 00023607  0x00003e42 fetcht  0x00000001 , 0x0000004c 
- 00023608  0x00003e43 nsetflag  0x00000034 , 0x00000005 , 0x00000002 
- 00023609  0x00003e44 storet  0x00000001 , 0x0000004c 
- 00023610  0x00003e46 fetch  0x00000001 , 0x00000030 
- 00023611  0x00003e47 rtnbit0  0x00000005 
- 00023612  0x00003e48 set0  0x00000005 , 0x0000003f 
- 00023613  0x00003e49 store  0x00000001 , 0x00000030 
- 00023614  0x00003e4a fetch  0x00000001 , 0x00000453 
- 00023615  0x00003e4b nbranch  0x00004872 , 0x00000034 
- 00023616  0x00003e4c jam  0x00000031 , 0x0000007c 
- 00023617  0x00003e4d rtn 
- 00023618  0x00003e50 nbranch  0x00005c45 , 0x00000029 
- 00023619  0x00003e51 jam  0x00000012 , 0x0000007c 
- 00023620  0x00003e52 branch  0x00006205 
- 00023621  0x00003e55 jam  0x00000097 , 0x0000007c 
- 00023622  0x00003e56 rtn 
- 00023623  0x00003e5b call  0x00006205 
- 00023624  0x00003e5c branch  0x00005ecd 
- 00023625  0x00003e5f jam  0x00000084 , 0x0000007c 
- 00023626  0x00003e60 rtn 
- 00023627  0x00003e63 fetcht  0x00000001 , 0x000004e2 
- 00023628  0x00003e64 and  0x00000002 , 0x00000001 , 0x00000002 
- 00023629  0x00003e65 storet  0x00000001 , 0x0000044c 
- 00023630  0x00003e66 fetch  0x00000001 , 0x00004272 
- 00023631  0x00003e67 bne  0x00000051 , 0x00005c52 
- 00023632  0x00003e68 jam  0x00000000 , 0x00004272 
- 00023633  0x00003e69 call  0x000047f9 
- 00023634  0x00003e6b fetch  0x00000001 , 0x00000055 
- 00023635  0x00003e6c rtnne  0x00000015 
- 00023636  0x00003e6d jam  0x00000004 , 0x00000055 
- 00023637  0x00003e6e branch  0x00006235 
- 00023638  0x00003e71 fetch  0x00000001 , 0x000004df 
- 00023639  0x00003e72 store  0x00000001 , 0x00000445 
- 00023640  0x00003e73 beq  0x00000033 , 0x00005c7d 
- 00023641  0x00003e74 beq  0x00000008 , 0x00005c90 
- 00023642  0x00003e75 beq  0x0000000f , 0x00005c97 
- 00023643  0x00003e76 beq  0x00000010 , 0x00005c9d 
- 00023644  0x00003e77 beq  0x00000011 , 0x00005c9e 
- 00023645  0x00003e78 beq  0x00000012 , 0x00005ca6 
- 00023646  0x00003e79 beq  0x00000018 , 0x00005ccc 
- 00023647  0x00003e7a beq  0x00000017 , 0x00005cd1 
- 00023648  0x00003e7b beq  0x0000002b , 0x0000384a 
- 00023649  0x00003e7d beq  0x00000013 , 0x00005c74 
- 00023650  0x00003e7f beq  0x0000003d , 0x00005de9 
- 00023651  0x00003e80 beq  0x0000003e , 0x00005e18 
- 00023652  0x00003e81 beq  0x00000040 , 0x00005deb 
- 00023653  0x00003e82 beq  0x00000041 , 0x00005def 
- 00023654  0x00003e83 rtn 
- 00023655  0x00003e86 fetch  0x00000001 , 0x000004df 
- 00023656  0x00003e87 store  0x00000001 , 0x00000445 
- 00023657  0x00003e88 beq  0x00000001 , 0x00005cc3 
- 00023658  0x00003e89 beq  0x00000033 , 0x00005c87 
- 00023659  0x00003e8a beq  0x0000000b , 0x00005ca7 
- 00023660  0x00003e8b beq  0x0000002b , 0x00005c8e 
- 00023661  0x00003e8c beq  0x00000008 , 0x00005cba 
- 00023662  0x00003e8d beq  0x00000013 , 0x00005c77 
- 00023663  0x00003e8f beq  0x00000040 , 0x00005cc4 
- 00023664  0x00003e90 beq  0x00000041 , 0x00005cc7 
- 00023665  0x00003e91 beq  0x00000018 , 0x00005cca 
- 00023666  0x00003e92 beq  0x00000017 , 0x00005cdf 
- 00023667  0x00003e93 rtn 
- 00023668  0x00003e96 jam  0x00000020 , 0x00000b7d 
- 00023669  0x00003e97 call  0x00007c27 
- 00023670  0x00003e98 branch  0x00003245 
- 00023671  0x00003e9a jam  0x00000019 , 0x00000b7d 
- 00023672  0x00003e9b call  0x00007c27 
- 00023673  0x00003e9c jam  0x00000002 , 0x00004748 
- 00023674  0x00003e9d setarg  0x00000050 
- 00023675  0x00003e9e arg  0x0000000a , 0x00000007 
- 00023676  0x00003e9f branch  0x00007e4c 
- 00023677  0x00003ea5 fetch  0x00000001 , 0x0000044d 
- 00023678  0x00003ea6 set1  0x00000000 , 0x0000003f 
- 00023679  0x00003ea7 store  0x00000001 , 0x0000044d 
- 00023680  0x00003ea8 jam  0x00000001 , 0x00000b7d 
- 00023681  0x00003ea9 call  0x00007c27 
- 00023682  0x00003eaa jam  0x0000008b , 0x0000007c 
- 00023683  0x00003eae fetch  0x00000001 , 0x00000055 
- 00023684  0x00003eaf bne  0x00000005 , 0x00005b77 
- 00023685  0x00003eb2 jam  0x00000006 , 0x00000055 
- 00023686  0x00003eb3 rtn 
- 00023687  0x00003ebc jam  0x0000000b , 0x00000446 
- 00023688  0x00003ebd jam  0x00000007 , 0x0000007c 
- 00023689  0x00003ebe force  0x00000010 , 0x00000002 
- 00023690  0x00003ebf call  0x00004826 
- 00023691  0x00003ec1 jam  0x00000000 , 0x00000055 
- 00023692  0x00003ec3 branch  0x00005b77 , 0x00000001 
- 00023693  0x00003ec4 rtn 
- 00023694  0x00003ec7 jam  0x0000002b , 0x0000007c 
- 00023695  0x00003ec8 rtn 
- 00023696  0x00003ecc fetch  0x00000001 , 0x0000425e 
- 00023697  0x00003ecd nrtn  0x00000034 
- 00023698  0x00003ece call  0x00003507 
- 00023699  0x00003ecf call  0x00005ecb 
- 00023700  0x00003ed0 rtn  0x00000029 
- 00023701  0x00003ed1 set1  0x00000021 , 0x00000000 
- 00023702  0x00003ed2 rtn 
- 00023703  0x00003ed5 nrtn  0x00000029 
- 00023704  0x00003ed6 jam  0x00000010 , 0x0000007c 
- 00023705  0x00003ed7 fetch  0x00000001 , 0x0000004c 
- 00023706  0x00003ed8 rtnbit0  0x00000002 
- 00023707  0x00003ed9 jam  0x00000012 , 0x0000007c 
- 00023708  0x00003eda rtn 
- 00023709  0x00003edd branch  0x00005ecd 
- 00023710  0x00003ee0 call  0x00005f2d 
- 00023711  0x00003ee1 fetch  0x00000001 , 0x00000030 
- 00023712  0x00003ee2 rtnbit1  0x00000004 
- 00023713  0x00003ee3 jam  0x00000031 , 0x0000007c 
- 00023714  0x00003ee4 fetch  0x00000001 , 0x00000055 
- 00023715  0x00003ee5 rtnne  0x0000000a 
- 00023716  0x00003ee6 jam  0x0000000b , 0x00000055 
- 00023717  0x00003ee7 rtn 
- 00023718  0x00003ef1 rtn 
- 00023719  0x00003ef4 fetch  0x00000001 , 0x00004132 
- 00023720  0x00003ef5 bne  0x00000001 , 0x00005cb7 
- 00023721  0x00003ef6 fetch  0x00000001 , 0x0000425e 
- 00023722  0x00003ef7 rtn  0x00000034 
- 00023723  0x00003ef8 fetcht  0x00000001 , 0x00000055 
- 00023724  0x00003ef9 jam  0x00000000 , 0x00000055 
- 00023725  0x00003efa jam  0x00000000 , 0x0000425e 
- 00023726  0x00003efb fetch  0x00000001 , 0x000004e0 
- 00023727  0x00003efc rtnne  0x00000006 
- 00023728  0x00003efd storet  0x00000001 , 0x00000055 
- 00023729  0x00003efe jam  0x00000001 , 0x000007e0 
- 00023730  0x00003eff fetch  0x00000002 , 0x0000044a 
- 00023731  0x00003f00 fetcht  0x00000001 , 0x0000044c 
- 00023732  0x00003f01 iand  0x00000002 , 0x0000003f 
- 00023733  0x00003f02 branch  0x000049da , 0x00000034 
- 00023734  0x00003f03 branch  0x000049d7 
- 00023735  0x00003f06 jam  0x00000007 , 0x0000007c 
- 00023736  0x00003f07 jam  0x00000013 , 0x00000446 
- 00023737  0x00003f08 rtn 
- 00023738  0x00003f0b fetch  0x00000001 , 0x000004e0 
- 00023739  0x00003f0c beq  0x00000006 , 0x00005cc0 
- 00023740  0x00003f0d rtnne  0x00000018 
- 00023741  0x00003f0e jam  0x00000018 , 0x00000446 
- 00023742  0x00003f0f jam  0x00000007 , 0x0000007c 
- 00023743  0x00003f10 rtn 
- 00023744  0x00003f12 jam  0x00000006 , 0x00000446 
- 00023745  0x00003f13 jam  0x00000007 , 0x0000007c 
- 00023746  0x00003f14 rtn 
- 00023747  0x00003f17 rtn 
- 00023748  0x00003f1a jam  0x00000000 , 0x000007da 
- 00023749  0x00003f1b jam  0x00000007 , 0x0000007c 
- 00023750  0x00003f1c branch  0x00005b77 
- 00023751  0x00003f1f jam  0x00000000 , 0x000007da 
- 00023752  0x00003f20 jam  0x00000007 , 0x0000007c 
- 00023753  0x00003f21 branch  0x00005b77 
- 00023754  0x00003f23 jam  0x00000024 , 0x00000b7d 
- 00023755  0x00003f24 branch  0x00007c27 
- 00023756  0x00003f27 jam  0x00000023 , 0x00000b7d 
- 00023757  0x00003f28 call  0x00007c27 
- 00023758  0x00003f29 call  0x00003806 
- 00023759  0x00003f2a force  0x00000000 , 0x00000002 
- 00023760  0x00003f2b branch  0x00004907 
- 00023761  0x00003f2e jam  0x00000022 , 0x00000b7d 
- 00023762  0x00003f2f call  0x00007c27 
- 00023763  0x00003f30 force  0x00000002 , 0x00000002 
- 00023764  0x00003f31 call  0x00004907 
- 00023765  0x00003f32 setarg  0x00000000 
- 00023766  0x00003f33 store  0x00000002 , 0x00000075 
- 00023767  0x00003f34 fetch  0x00000002 , 0x00004280 
- 00023768  0x00003f35 lshift  0x0000003f , 0x0000003f 
- 00023769  0x00003f36 store  0x00000002 , 0x00000032 
- 00023770  0x00003f37 fetch  0x00000001 , 0x00004282 
- 00023771  0x00003f38 store  0x00000001 , 0x00000073 
- 00023772  0x00003f39 fetch  0x00000001 , 0x00004284 
- 00023773  0x00003f3a store  0x00000001 , 0x00000074 
- 00023774  0x00003f3b branch  0x000037e1 
- 00023775  0x00003f3e jam  0x00000021 , 0x00000b7d 
- 00023776  0x00003f3f branch  0x00007c27 
- 00023777  0x00003f42 fetcht  0x00000001 , 0x000004df 
- 00023778  0x00003f43 storet  0x00000001 , 0x00000054 
- 00023779  0x00003f44 branch  0x00005cf5 
- 00023780  0x00003f47 fetch  0x00000001 , 0x0000044d 
- 00023781  0x00003f48 set1  0x00000002 , 0x0000003f 
- 00023782  0x00003f49 store  0x00000001 , 0x0000044d 
- 00023783  0x00003f4a rtnbit1  0x00000003 
- 00023784  0x00003f4b jam  0x00000031 , 0x0000007c 
- 00023785  0x00003f4c branch  0x00005b77 
- 00023786  0x00003f51 rtn 
- 00023787  0x00003f54 fetch  0x00000001 , 0x00004171 
- 00023788  0x00003f55 fetcht  0x00000001 , 0x000004df 
- 00023789  0x00003f56 isub  0x00000002 , 0x0000003e 
- 00023790  0x00003f58 branch  0x00005cf5 , 0x00000002 
- 00023791  0x00003f59 jam  0x00000004 , 0x0000007c 
- 00023792  0x00003f5a jam  0x0000001f , 0x0000007e 
- 00023793  0x00003f5b jam  0x0000002e , 0x0000007d 
- 00023794  0x00003f5c rtn 
- 00023795  0x00003f5f call  0x0000605a 
- 00023796  0x00003f60 branch  0x00005cf5 
- 00023797  0x00003f63 jam  0x00000003 , 0x0000007c 
- 00023798  0x00003f64 rtn 
- 00023799  0x00003f67 jam  0x00000021 , 0x0000007c 
- 00023800  0x00003f68 rtn 
- 00023801  0x00003f6b jam  0x00000022 , 0x0000007c 
- 00023802  0x00003f6c rtn 
- 00023803  0x00003f6f fetch  0x00000001 , 0x00000055 
- 00023804  0x00003f70 rtneq  0x00000013 
- 00023805  0x00003f72 jam  0x00000002 , 0x00000055 
- 00023806  0x00003f74 rtn 
- 00023807  0x00003f78 rtn 
- 00023808  0x00003f7b call  0x00005ec8 
- 00023809  0x00003f7c jam  0x00000001 , 0x00000450 
- 00023810  0x00003f7d fetch  0x00000001 , 0x00004132 
- 00023811  0x00003f7e beq  0x00000001 , 0x00005d06 
- 00023812  0x00003f7f jam  0x0000000a , 0x00000b7d 
- 00023813  0x00003f80 call  0x00007c27 
- 00023814  0x00003f82 call  0x0000487b 
- 00023815  0x00003f83 call  0x0000620d 
- 00023816  0x00003f84 nbranch  0x00005ed0 , 0x00000001 
- 00023817  0x00003f85 nbranch  0x00005d0e , 0x00000029 
- 00023818  0x00003f86 jam  0x00000004 , 0x0000007c 
- 00023819  0x00003f87 jam  0x00000008 , 0x0000007d 
- 00023820  0x00003f88 jam  0x00000023 , 0x0000007e 
- 00023821  0x00003f89 rtn 
- 00023822  0x00003f8b fetch  0x00000001 , 0x0000004b 
- 00023823  0x00003f8c set1  0x00000002 , 0x0000003f 
- 00023824  0x00003f8d store  0x00000001 , 0x0000004b 
- 00023825  0x00003f8e rtn 
- 00023826  0x00003f92 fetcht  0x00000001 , 0x0000004c 
- 00023827  0x00003f93 nsetflag  0x00000034 , 0x00000001 , 0x00000002 
- 00023828  0x00003f94 storet  0x00000001 , 0x0000004c 
- 00023829  0x00003f95 rtn 
- 00023830  0x00003f99 fetch  0x00000001 , 0x0000007f 
- 00023831  0x00003f9a rshift  0x0000003f , 0x0000003f 
- 00023832  0x00003f9b and_into  0x00000001 , 0x0000003f 
- 00023833  0x00003f9c rtn 
- 00023834  0x00003f9f call  0x00005d16 
- 00023835  0x00003fa0 store  0x00000001 , 0x00000451 
- 00023836  0x00003fa1 call  0x00005ec8 
- 00023837  0x00003fa2 jam  0x0000000c , 0x0000007c 
- 00023838  0x00003fa3 fetch  0x00000001 , 0x0000425e 
- 00023839  0x00003fa4 nrtn  0x00000034 
- 00023840  0x00003fa5 fetch  0x00000001 , 0x00000030 
- 00023841  0x00003fa6 rtnbit1  0x00000006 
- 00023842  0x00003fa7 jam  0x00000006 , 0x0000007e 
- 00023843  0x00003fa8 fetch  0x00000001 , 0x00004132 
- 00023844  0x00003fa9 bne  0x00000001 , 0x00005bc9 
- 00023845  0x00003faa fetch  0x00000001 , 0x00000453 
- 00023846  0x00003fab nbranch  0x00005bc9 , 0x00000034 
- 00023847  0x00003fac jam  0x00000000 , 0x0000007c 
- 00023848  0x00003fae fetch  0x00000001 , 0x0000004b 
- 00023849  0x00003faf set1  0x00000000 , 0x0000003f 
- 00023850  0x00003fb0 store  0x00000001 , 0x0000004b 
- 00023851  0x00003fb1 branch  0x00004872 
- 00023852  0x00003fb4 arg  0x00000040 , 0x00000011 
- 00023853  0x00003fb5 call  0x0000739d 
- 00023854  0x00003fb6 fetch  0x00000004 , 0x000004df 
- 00023855  0x00003fb7 fetcht  0x00000004 , 0x0000051f 
- 00023856  0x00003fb8 isub  0x00000002 , 0x0000003e 
- 00023857  0x00003fb9 branch  0x00005d35 , 0x00000005 
- 00023858  0x00003fba jam  0x00000007 , 0x0000007c 
- 00023859  0x00003fbb jam  0x00000005 , 0x00000446 
- 00023860  0x00003fbc rtn 
- 00023861  0x00003fbe call  0x0000749b 
- 00023862  0x00003fbf call  0x00003211 
- 00023863  0x00003fc0 fetch  0x00000001 , 0x0000004b 
- 00023864  0x00003fc1 isolate1  0x00000001 , 0x0000003f 
- 00023865  0x00003fc2 set0  0x00000001 , 0x0000003f 
- 00023866  0x00003fc3 store  0x00000001 , 0x0000004b 
- 00023867  0x00003fc4 call  0x000048bc , 0x00000001 
- 00023868  0x00003fc5 fetch  0x00000001 , 0x00000055 
- 00023869  0x00003fc6 beq  0x00000019 , 0x00005d40 
- 00023870  0x00003fc7 beq  0x00000018 , 0x00005d40 
- 00023871  0x00003fc8 rtn 
- 00023872  0x00003fca fetch  0x00000001 , 0x000007e1 
- 00023873  0x00003fcb rtnne  0x00000000 
- 00023874  0x00003fcc fetch  0x00000001 , 0x0000004c 
- 00023875  0x00003fcd rtnbit1  0x00000002 
- 00023876  0x00003fce branch  0x000062cf 
- 00023877  0x00003fd1 arg  0x000004df , 0x00000011 
- 00023878  0x00003fd2 arg  0x0000050f , 0x00000012 
- 00023879  0x00003fd3 arg  0x000004ef , 0x00000005 
- 00023880  0x00003fd4 call  0x00007467 
- 00023881  0x00003fd5 arg  0x00000040 , 0x00000011 
- 00023882  0x00003fd6 call  0x0000622b 
- 00023883  0x00003fd7 jam  0x0000000b , 0x0000007c 
- 00023884  0x00003fd8 fetch  0x00000001 , 0x00000030 
- 00023885  0x00003fd9 bbit0  0x00000006 , 0x00005ecb 
- 00023886  0x00003fda rtn 
- 00023887  0x00003fdd fetch  0x00000002 , 0x00000169 
- 00023888  0x00003fde add  0x0000003f , 0xfffffffd , 0x00000039 
- 00023889  0x00003fdf fetcht  0x00000001 , 0x000004df 
- 00023890  0x00003fe0 setarg  0x00000103 
- 00023891  0x00003fe1 iadd  0x00000002 , 0x00000005 
- 00023892  0x00003fe2 arg  0x000004e1 , 0x00000006 
- 00023893  0x00003fe3 call  0x00007e45 
- 00023894  0x00003fe4 fetcht  0x00000001 , 0x00000053 
- 00023895  0x00003fe5 fetch  0x00000001 , 0x000004e0 
- 00023896  0x00003fe6 isub  0x00000002 , 0x0000003f 
- 00023897  0x00003fe7 sub  0x0000003f , 0x0000000e , 0x0000003e 
- 00023898  0x00003fe8 branch  0x00005d5f , 0x00000002 
- 00023899  0x00003fe9 add  0x00000002 , 0x0000000e , 0x0000003f 
- 00023900  0x00003fea store  0x00000001 , 0x00000053 
- 00023901  0x00003feb jam  0x00000001 , 0x0000007c 
- 00023902  0x00003fec rtn 
- 00023903  0x00003fee fetch  0x00000001 , 0x0000004c 
- 00023904  0x00003fef set1  0x00000003 , 0x0000003f 
- 00023905  0x00003ff0 store  0x00000001 , 0x0000004c 
- 00023906  0x00003ff1 bbit1  0x00000004 , 0x00005ed5 
- 00023907  0x00003ff4 rtn 
- 00023908  0x00003ff6 fetch  0x00000001 , 0x000004df 
- 00023909  0x00003ff7 store  0x00000001 , 0x0000007d 
- 00023910  0x00003ff8 jam  0x00000002 , 0x0000007c 
- 00023911  0x00003ff9 rtn 
- 00023912  0x00003ffc fetch  0x00000001 , 0x00004132 
- 00023913  0x00003ffd bne  0x00000001 , 0x00005cf5 
- 00023914  0x00003ffe force  0x00000001 , 0x00000002 
- 00023915  0x00003fff branch  0x00004839 
- 00023916  0x00004002 jam  0x00000030 , 0x0000007c 
- 00023917  0x00004003 rtn 
- 00023918  0x00004006 jam  0x00000028 , 0x0000007c 
- 00023919  0x00004007 rtn 
- 00023920  0x0000400a jam  0x00000026 , 0x0000007c 
- 00023921  0x0000400b rtn 
- 00023922  0x00004010 rtn 
- 00023923  0x00004015 fetch  0x00000002 , 0x00000032 
- 00023924  0x00004016 iforce  0x00000002 
- 00023925  0x00004017 fetch  0x00000001 , 0x000004e0 
- 00023926  0x00004018 store  0x00000001 , 0x00000097 
- 00023927  0x00004019 imul32  0x00000002 , 0x00000002 
- 00023928  0x0000401a fetch  0x00000002 , 0x000004e1 
- 00023929  0x0000401b lshift  0x0000003f , 0x0000003f 
- 00023930  0x0000401c store  0x00000002 , 0x00000098 
- 00023931  0x0000401d fetch  0x00000004 , 0x000004e3 
- 00023932  0x0000401e lshift  0x0000003f , 0x0000003f 
- 00023933  0x0000401f store  0x00000004 , 0x00000093 
- 00023934  0x00004021 deposit  0x00000002 
- 00023935  0x00004022 store  0x00000002 , 0x0000009a 
- 00023936  0x00004023 rtn 
- 00023937  0x00004025 fetcht  0x00000001 , 0x000041fb 
- 00023938  0x00004026 fetch  0x00000001 , 0x000004e0 
- 00023939  0x00004027 ixor  0x00000002 , 0x0000003e 
- 00023940  0x00004028 nbranch  0x00005bee , 0x00000005 
- 00023941  0x00004029 isolate1  0x00000000 , 0x0000003f 
- 00023942  0x0000402a fetch  0x00000001 , 0x0000004c 
- 00023943  0x0000402b setflag  0x00000001 , 0x00000005 , 0x0000003f 
- 00023944  0x0000402c store  0x00000001 , 0x0000004c 
- 00023945  0x0000402d jam  0x00000081 , 0x0000007c 
- 00023946  0x0000402e jam  0x0000008b , 0x0000007d 
- 00023947  0x0000402f rtn 
- 00023948  0x00004033 rtn 
- 00023949  0x00004036 rtn 
- 00023950  0x00004038 rtn 
- 00023951  0x0000403b branch  0x00005cf5 
- 00023952  0x0000403f branch  0x00005cf5 
- 00023953  0x00004041 rtn 
- 00023954  0x00004043 call  0x0000385e 
- 00023955  0x00004044 jam  0x0000002c , 0x0000007d 
- 00023956  0x00004045 branch  0x00005cf5 
- 00023957  0x00004049 fetch  0x00000001 , 0x000004df 
- 00023958  0x0000404a store  0x00000001 , 0x000000ad 
- 00023959  0x0000404b fetch  0x00000001 , 0x000004e1 
- 00023960  0x0000404c store  0x00000001 , 0x000000af 
- 00023961  0x0000404d fetch  0x00000001 , 0x000004e4 
- 00023962  0x0000404e store  0x00000001 , 0x000000ab 
- 00023963  0x0000404f call  0x00005d16 
- 00023964  0x00004050 store  0x00000001 , 0x00000452 
- 00023965  0x00004051 force  0x00000000 , 0x00000002 
- 00023966  0x00004052 branch  0x00004839 
- 00023967  0x00004055 fetch  0x00000002 , 0x000004df 
- 00023968  0x00004056 store  0x00000002 , 0x0000017b 
- 00023969  0x00004057 rtn 
- 00023970  0x0000405a fetch  0x00000001 , 0x00000030 
- 00023971  0x0000405b bbit1  0x00000001 , 0x00005db5 
- 00023972  0x0000405c fetch  0x00000002 , 0x000004e0 
- 00023973  0x0000405d lshift  0x0000003f , 0x0000003f 
- 00023974  0x0000405e store  0x00000002 , 0x00000075 
- 00023975  0x0000405f fetch  0x00000002 , 0x000004e2 
- 00023976  0x00004060 lshift  0x0000003f , 0x0000003f 
- 00023977  0x00004061 store  0x00000002 , 0x00000032 
- 00023978  0x00004062 fetch  0x00000002 , 0x000004e4 
- 00023979  0x00004063 store  0x00000001 , 0x00000073 
- 00023980  0x00004064 iforce  0x00000002 
- 00023981  0x00004065 fetch  0x00000002 , 0x000004e6 
- 00023982  0x00004066 store  0x00000001 , 0x00000074 
- 00023983  0x00004067 isub  0x00000002 , 0x0000003e 
- 00023984  0x00004068 nbranch  0x00005db2 , 0x00000002 
- 00023985  0x00004069 store  0x00000001 , 0x00000073 
- 00023986  0x0000406c jam  0x00000003 , 0x0000007c 
- 00023987  0x0000406d jam  0x00000017 , 0x0000007d 
- 00023988  0x0000406e rtn 
- 00023989  0x00004071 jam  0x00000024 , 0x0000007e 
- 00023990  0x00004072 branch  0x00005bc9 
- 00023991  0x00004075 call  0x00005cf5 
- 00023992  0x00004076 call  0x00005ec8 
- 00023993  0x00004077 call  0x000073a0 
- 00023994  0x00004078 branch  0x000037d0 
- 00023995  0x0000407b call  0x00005cf5 
- 00023996  0x0000407c branch  0x000037da 
- 00023997  0x00004080 fetch  0x00000004 , 0x000004df 
- 00023998  0x00004081 lshift  0x0000003f , 0x0000003f 
- 00023999  0x00004083 branch  0x00005dc9 , 0x00000029 
- 00024000  0x00004084 fetcht  0x00000001 , 0x0000425e 
- 00024001  0x00004085 nbranch  0x00005dc6 , 0x00000034 
- 00024002  0x00004087 jam  0x00000004 , 0x0000007c 
- 00024003  0x00004088 jam  0x00000013 , 0x0000007d 
- 00024004  0x00004089 jam  0x00000024 , 0x0000007e 
- 00024005  0x0000408a rtn 
- 00024006  0x0000408c jam  0x00000034 , 0x0000007c 
- 00024007  0x0000408d jam  0x00000000 , 0x00000055 
- 00024008  0x0000408e branch  0x00003241 
- 00024009  0x00004091 call  0x00003241 
- 00024010  0x00004092 set1  0x00000022 , 0x00000000 
- 00024011  0x00004093 fetch  0x00000001 , 0x00000177 
- 00024012  0x00004094 set0  0x00000002 , 0x0000003f 
- 00024013  0x00004095 store  0x00000001 , 0x00000177 
- 00024014  0x00004096 branch  0x00005cf5 
- 00024015  0x0000409b rtn 
- 00024016  0x0000409d rtn 
- 00024017  0x0000409f rtn 
- 00024018  0x000040a3 rtn 
- 00024019  0x000040a7 jam  0x00000003 , 0x0000007c 
- 00024020  0x000040a8 jam  0x00000018 , 0x0000007d 
- 00024021  0x000040a9 jam  0x0000002e , 0x00000b7d 
- 00024022  0x000040aa call  0x00007c27 
- 00024023  0x000040ab force  0x00000000 , 0x00000002 
- 00024024  0x000040ac call  0x00004907 
- 00024025  0x000040ad branch  0x00003806 
- 00024026  0x000040af rtn 
- 00024027  0x000040b2 fetch  0x00000001 , 0x000004df 
- 00024028  0x000040b3 bne  0x00000001 , 0x00005de7 
- 00024029  0x000040b4 fetch  0x00000001 , 0x000004e0 
- 00024030  0x000040b5 bne  0x00000001 , 0x00005de7 
- 00024031  0x000040b6 fetch  0x00000001 , 0x000004e1 
- 00024032  0x000040b7 bne  0x00000030 , 0x00005de7 
- 00024033  0x000040b8 call  0x00006216 
- 00024034  0x000040b9 branch  0x00005de4 , 0x00000001 
- 00024035  0x000040ba jam  0x00000001 , 0x000007da 
- 00024036  0x000040bc jam  0x00000003 , 0x0000007c 
- 00024037  0x000040bd jam  0x0000003d , 0x0000007d 
- 00024038  0x000040be branch  0x00005b77 
- 00024039  0x000040c1 jam  0x00000024 , 0x0000007e 
- 00024040  0x000040c2 branch  0x00005bc9 
- 00024041  0x000040c7 jam  0x0000003e , 0x0000007c 
- 00024042  0x000040c9 rtn 
- 00024043  0x000040cb call  0x00006216 
- 00024044  0x000040cc rtn  0x00000001 
- 00024045  0x000040cd jam  0x00000008 , 0x000007da 
- 00024046  0x000040ce rtn 
- 00024047  0x000040d2 call  0x00006216 
- 00024048  0x000040d3 ncall  0x00007a9d , 0x00000001 
- 00024049  0x000040d4 call  0x00007aab , 0x00000001 
- 00024050  0x000040d5 call  0x00004860 
- 00024051  0x000040d6 call  0x00004869 
- 00024052  0x000040d7 call  0x00006216 
- 00024053  0x000040d8 rtn  0x00000001 
- 00024054  0x000040d9 jam  0x0000000c , 0x000007da 
- 00024055  0x000040da jam  0x00000001 , 0x000007dc 
- 00024056  0x000040db rtn 
- 00024057  0x000040de arg  0x00000888 , 0x00000005 
- 00024058  0x000040df fetch  0x00000008 , 0x000004df 
- 00024059  0x000040e0 istore  0x00000008 , 0x00000005 
- 00024060  0x000040e1 fetch  0x00000008 , 0x000004e7 
- 00024061  0x000040e2 istore  0x00000008 , 0x00000005 
- 00024062  0x000040e3 branch  0x0000780f 
- 00024063  0x000040e6 fetch  0x00000001 , 0x000007db 
- 00024064  0x000040e7 beq  0x00000007 , 0x00005e03 
- 00024065  0x000040e8 fetch  0x00000001 , 0x000007da 
- 00024066  0x000040e9 bne  0x00000001 , 0x00005e16 
- 00024067  0x000040eb fetch  0x00000001 , 0x000007e3 
- 00024068  0x000040ec sub  0x0000003f , 0x00000020 , 0x00000005 
- 00024069  0x000040ed nbranch  0x00005e16 , 0x00000002 
- 00024070  0x000040ee arg  0x000007f0 , 0x00000005 
- 00024071  0x000040ef iadd  0x00000005 , 0x00000005 
- 00024072  0x000040f0 fetch  0x00000008 , 0x000004df 
- 00024073  0x000040f1 istore  0x00000008 , 0x00000005 
- 00024074  0x000040f2 fetch  0x00000008 , 0x000004e7 
- 00024075  0x000040f3 istore  0x00000008 , 0x00000005 
- 00024076  0x000040f4 fetch  0x00000001 , 0x000007e3 
- 00024077  0x000040f5 increase  0x00000010 , 0x0000003f 
- 00024078  0x000040f6 store  0x00000001 , 0x000007e3 
- 00024079  0x000040f7 bne  0x00000030 , 0x00005cf5 
- 00024080  0x000040f9 call  0x00006216 
- 00024081  0x000040fa branch  0x00005cf5 , 0x00000001 
- 00024082  0x000040fb jam  0x00000001 , 0x000007e4 
- 00024083  0x000040fc jam  0x00000002 , 0x000007da 
- 00024084  0x000040fd jam  0x00000001 , 0x000007dc 
- 00024085  0x000040fe branch  0x00005cf5 
- 00024086  0x00004100 jam  0x00000024 , 0x0000007e 
- 00024087  0x00004101 branch  0x00005bc9 
- 00024088  0x00004103 fetch  0x00000001 , 0x000007e2 
- 00024089  0x00004104 beq  0x00000030 , 0x00005e1c 
- 00024090  0x00004105 jam  0x0000003e , 0x0000007c 
- 00024091  0x00004106 branch  0x00005b77 
- 00024092  0x00004108 call  0x00006216 
- 00024093  0x00004109 branch  0x00005e21 , 0x00000001 
- 00024094  0x0000410a jam  0x00000001 , 0x000007dc 
- 00024095  0x0000410b jam  0x00000004 , 0x000007da 
- 00024096  0x0000410c branch  0x00005b77 
- 00024097  0x0000410f branch  0x00005b77 
- 00024098  0x00004112 fetch  0x00000001 , 0x000007db 
- 00024099  0x00004113 beq  0x00000007 , 0x00005e26 
- 00024100  0x00004114 fetch  0x00000001 , 0x000007da 
- 00024101  0x00004115 bne  0x00000006 , 0x00005e32 
- 00024102  0x00004117 arg  0x00000848 , 0x00000005 
- 00024103  0x00004118 fetch  0x00000008 , 0x000004df 
- 00024104  0x00004119 istore  0x00000008 , 0x00000005 
- 00024105  0x0000411a fetch  0x00000008 , 0x000004e7 
- 00024106  0x0000411b istore  0x00000008 , 0x00000005 
- 00024107  0x0000411c call  0x00006216 
- 00024108  0x0000411d branch  0x00005e30 , 0x00000001 
- 00024109  0x0000411e jam  0x00000007 , 0x000007da 
- 00024110  0x0000411f jam  0x00000001 , 0x000007dc 
- 00024111  0x00004120 branch  0x00005cf5 
- 00024112  0x00004122 jam  0x00000004 , 0x000007db 
- 00024113  0x00004123 branch  0x0000780f 
- 00024114  0x00004127 jam  0x00000024 , 0x0000007e 
- 00024115  0x00004128 branch  0x00005bc9 
- 00024116  0x0000412b fetch  0x00000001 , 0x000007db 
- 00024117  0x0000412c beq  0x0000000b , 0x00005e38 
- 00024118  0x0000412d fetch  0x00000001 , 0x000007da 
- 00024119  0x0000412e bne  0x00000008 , 0x00005e45 
- 00024120  0x00004130 arg  0x00000878 , 0x00000005 
- 00024121  0x00004131 fetch  0x00000008 , 0x000004df 
- 00024122  0x00004132 istore  0x00000008 , 0x00000005 
- 00024123  0x00004133 fetch  0x00000008 , 0x000004e7 
- 00024124  0x00004134 istore  0x00000008 , 0x00000005 
- 00024125  0x00004135 call  0x00006216 
- 00024126  0x00004136 branch  0x00005e42 , 0x00000001 
- 00024127  0x00004137 jam  0x00000009 , 0x000007da 
- 00024128  0x00004138 jam  0x00000001 , 0x000007dc 
- 00024129  0x00004139 branch  0x00005b77 
- 00024130  0x0000413b jam  0x00000009 , 0x000007db 
- 00024131  0x0000413c jam  0x00000001 , 0x000007dd 
- 00024132  0x0000413d branch  0x00005b77 
- 00024133  0x0000413f jam  0x00000024 , 0x0000007e 
- 00024134  0x00004140 branch  0x00005bc9 
- 00024135  0x00004143 branch  0x00005b77 
- 00024136  0x00004146 fetch  0x00000001 , 0x00000177 
- 00024137  0x00004147 set0  0x00000001 
- 00024138  0x00004148 store  0x00000001 , 0x00000177 
- 00024139  0x00004149 call  0x00005cf5 
- 00024140  0x0000414a nrtn  0x00000029 
- 00024141  0x0000414b fetch  0x00000001 , 0x000004df 
- 00024142  0x0000414c fetcht  0x00000001 , 0x0000004b 
- 00024143  0x0000414d setflag  0x00000034 , 0x00000004 , 0x00000002 
- 00024144  0x0000414e nsetflag  0x00000034 , 0x00000005 , 0x00000002 
- 00024145  0x0000414f storet  0x00000001 , 0x0000004b 
- 00024146  0x00004150 rtn 
- 00024147  0x00004153 fetcht  0x00000008 , 0x000004df 
- 00024148  0x00004154 fetch  0x00000001 , 0x00004272 
- 00024149  0x00004155 bne  0x00000050 , 0x00005e58 
- 00024150  0x00004156 jam  0x00000000 , 0x00004272 
- 00024151  0x00004157 call  0x000047e5 
- 00024152  0x00004159 fetch  0x00000001 , 0x00000055 
- 00024153  0x0000415a rtnne  0x00000003 
- 00024154  0x0000415b fetch  0x00000001 , 0x00004132 
- 00024155  0x0000415c beq  0x00000001 , 0x00005e5e 
- 00024156  0x0000415d fetch  0x00000001 , 0x00000177 
- 00024157  0x0000415e bbit0  0x00000004 , 0x00005e60 
- 00024158  0x00004160 jam  0x00000014 , 0x00000055 
- 00024159  0x00004161 rtn 
- 00024160  0x00004163 jam  0x00000004 , 0x00000055 
- 00024161  0x00004164 rtn 
- 00024162  0x00004166 fetch  0x00000001 , 0x00000189 
- 00024163  0x00004167 store  0x00000001 , 0x0000015d 
- 00024164  0x00004168 jam  0x00000003 , 0x0000007c 
- 00024165  0x00004169 jam  0x00000038 , 0x0000007d 
- 00024166  0x0000416a rtn 
- 00024167  0x0000416e jam  0x00000003 , 0x0000007c 
- 00024168  0x0000416f jam  0x00000039 , 0x0000007d 
- 00024169  0x00004170 force  0x00000009 , 0x00000039 
- 00024170  0x00004171 arg  0x000004df , 0x00000006 
- 00024171  0x00004172 arg  0x00000154 , 0x00000005 
- 00024172  0x00004174 ifetch  0x00000001 , 0x00000006 
- 00024173  0x00004175 xor_into  0x00000055 , 0x0000003f 
- 00024174  0x00004176 istore  0x00000001 , 0x00000005 
- 00024175  0x00004177 loop  0x00005e6c 
- 00024176  0x00004178 fetch  0x00000001 , 0x00000154 
- 00024177  0x00004179 fetcht  0x00000001 , 0x00000153 
- 00024178  0x0000417a set0  0x00000007 , 0x00000002 
- 00024179  0x0000417b set0  0x00000004 , 0x00000002 
- 00024180  0x0000417c beq  0x000000ff , 0x00005e80 
- 00024181  0x0000417d beq  0x00000000 , 0x00005e99 
- 00024182  0x0000417e beq  0x00000005 , 0x00005e8d 
- 00024183  0x0000417f beq  0x00000007 , 0x00005e8c 
- 00024184  0x00004180 beq  0x00000006 , 0x00005e8d 
- 00024185  0x00004181 beq  0x00000008 , 0x00005e8c 
- 00024186  0x00004182 beq  0x00000001 , 0x00005e85 
- 00024187  0x00004183 beq  0x00000002 , 0x00005e85 
- 00024188  0x00004184 beq  0x00000003 , 0x00005e85 
- 00024189  0x00004185 beq  0x00000009 , 0x00005e85 
- 00024190  0x00004186 beq  0x00000004 , 0x00005e85 
- 00024191  0x00004187 rtn 
- 00024192  0x0000418a fetch  0x00000001 , 0x00000153 
- 00024193  0x0000418b set1  0x00000003 , 0x0000003f 
- 00024194  0x0000418c set1  0x00000002 , 0x0000003f 
- 00024195  0x0000418d store  0x00000001 , 0x00000153 
- 00024196  0x0000418e rtn 
- 00024197  0x00004190 set1  0x00000004 , 0x00000002 
- 00024198  0x00004191 jam  0x00000005 , 0x0000018a 
- 00024199  0x00004192 fetch  0x00000002 , 0x0000015b 
- 00024200  0x00004193 iforce  0x00000039 
- 00024201  0x00004194 store  0x00000002 , 0x00000169 
- 00024202  0x00004195 arg  0x000004de , 0x00000005 
- 00024203  0x00004196 call  0x00007ed8 
- 00024204  0x00004198 set1  0x00000007 , 0x00000002 
- 00024205  0x0000419a set1  0x00000002 , 0x00000002 
- 00024206  0x0000419b force  0x00000000 , 0x0000003f 
- 00024207  0x0000419c store  0x00000001 , 0x0000000b 
- 00024208  0x0000419d store  0x00000002 , 0x000000fc 
- 00024209  0x0000419e store  0x00000002 , 0x000000fe 
- 00024210  0x0000419f store  0x00000002 , 0x000000fa 
- 00024211  0x000041a0 store  0x00000002 , 0x000000f8 
- 00024212  0x000041a1 fetch  0x00000001 , 0x00000155 
- 00024213  0x000041a2 compare  0x00000000 , 0x0000003f , 0x000000ff 
- 00024214  0x000041a3 setflag  0x00000001 , 0x00000006 , 0x00000002 
- 00024215  0x000041a4 storet  0x00000001 , 0x00000153 
- 00024216  0x000041a5 rtn 
- 00024217  0x000041a8 set0  0x00000011 , 0x00000000 
- 00024218  0x000041a9 jam  0x00000000 , 0x00000153 
- 00024219  0x000041aa fetch  0x00000001 , 0x00000189 
- 00024220  0x000041ab set0  0x00000006 , 0x0000003f 
- 00024221  0x000041ac store  0x00000001 , 0x00000189 
- 00024222  0x000041ad rtn 
- 00024223  0x000041b0 fetch  0x00000001 , 0x00000153 
- 00024224  0x000041b1 rtnbit0  0x00000002 
- 00024225  0x000041b2 fetch  0x00000001 , 0x0000015e 
- 00024226  0x000041b3 increase  0x00000001 , 0x0000003f 
- 00024227  0x000041b4 store  0x00000001 , 0x0000015e 
- 00024228  0x000041b5 rtnne  0x00000005 
- 00024229  0x000041b6 jam  0x00000000 , 0x0000015e 
- 00024230  0x000041b7 fetch  0x00000001 , 0x00000153 
- 00024231  0x000041b8 set0  0x00000002 , 0x0000003f 
- 00024232  0x000041b9 store  0x00000001 , 0x00000153 
- 00024233  0x000041ba bbit1  0x00000003 , 0x00005ec0 
- 00024234  0x000041bb isolate1  0x00000007 , 0x0000003f 
- 00024235  0x000041bc call  0x00007f86 , 0x00000001 
- 00024236  0x000041bd ncall  0x00007f8a , 0x00000001 
- 00024237  0x000041be fetch  0x00000001 , 0x0000015a 
- 00024238  0x000041bf compare  0x00000020 , 0x0000003f , 0x00000030 
- 00024239  0x000041c0 fetch  0x00000001 , 0x0000004c 
- 00024240  0x000041c1 setflag  0x00000001 , 0x00000005 , 0x0000003f 
- 00024241  0x000041c2 store  0x00000001 , 0x0000004c 
- 00024242  0x000041c3 fetch  0x00000001 , 0x00000153 
- 00024243  0x000041c4 fetcht  0x00000001 , 0x00000189 
- 00024244  0x000041c5 isolate1  0x00000004 , 0x0000003f 
- 00024245  0x000041c6 setflag  0x00000001 , 0x00000006 , 0x00000002 
- 00024246  0x000041c7 isolate1  0x00000006 , 0x0000003f 
- 00024247  0x000041c8 setflag  0x00000001 , 0x00000004 , 0x00000002 
- 00024248  0x000041c9 setflag  0x00000001 , 0x00000005 , 0x00000002 
- 00024249  0x000041ca storet  0x00000001 , 0x00000189 
- 00024250  0x000041cb fetch  0x00000001 , 0x00000156 
- 00024251  0x000041cc store  0x00000001 , 0x00000447 
- 00024252  0x000041cd fetch  0x00000001 , 0x00000157 
- 00024253  0x000041ce store  0x00000001 , 0x00000448 
- 00024254  0x000041cf set1  0x00000011 , 0x00000000 
- 00024255  0x000041d0 rtn 
- 00024256  0x000041d3 set0  0x00000011 , 0x00000000 
- 00024257  0x000041d4 jam  0x00000000 , 0x00000153 
- 00024258  0x000041d5 fetch  0x00000001 , 0x0000015d 
- 00024259  0x000041d6 store  0x00000001 , 0x00000189 
- 00024260  0x000041d7 hfetch  0x00000001 , 0x00008043 
- 00024261  0x000041d8 and_into  0x000000fb , 0x0000003f 
- 00024262  0x000041d9 hstore  0x00000001 , 0x00008043 
- 00024263  0x000041da rtn 
- 00024264  0x000041de arg  0x000004df , 0x00000006 
- 00024265  0x000041df arg  0x000004ef , 0x00000005 
- 00024266  0x000041e0 branch  0x00007e35 
- 00024267  0x000041e3 jam  0x00000009 , 0x0000007c 
- 00024268  0x000041e4 rtn 
- 00024269  0x000041e7 nrtn  0x00000029 
- 00024270  0x000041e8 jam  0x00000011 , 0x0000007c 
- 00024271  0x000041e9 rtn 
- 00024272  0x000041ec arg  0x00004140 , 0x00000011 
- 00024273  0x000041ed call  0x0000736a 
- 00024274  0x000041ee jam  0x00000003 , 0x0000007c 
- 00024275  0x000041ef jam  0x00000008 , 0x0000007d 
- 00024276  0x000041f0 rtn 
- 00024277  0x000041f3 jam  0x0000000a , 0x00000072 
- 00024278  0x000041f4 jam  0x00000007 , 0x0000007c 
- 00024279  0x000041f5 jam  0x00000016 , 0x00000446 
- 00024280  0x000041f6 rtn 
- 00024281  0x000041fd set1  0x00000025 , 0x00000000 
- 00024282  0x000041fe bpatch  0x000000e3 , 0x0000403c 
- 00024283  0x000041ff disable  0x00000028 
- 00024284  0x00004200 call  0x000061d9 
- 00024285  0x00004201 fetch  0x00000001 , 0x00000048 
- 00024286  0x00004202 rtn  0x00000034 
- 00024287  0x00004207 bbit1  0x00000007 , 0x00005f10 
- 00024288  0x00004208 beq  0x00000001 , 0x00006072 
- 00024289  0x00004209 beq  0x00000002 , 0x00005f9b 
- 00024290  0x0000420a beq  0x00000003 , 0x00005f1d 
- 00024291  0x0000420b beq  0x00000004 , 0x00005f36 
- 00024292  0x0000420c beq  0x00000027 , 0x000060f2 
- 00024293  0x0000420d beq  0x00000028 , 0x00005fbf 
- 00024294  0x0000420e beq  0x00000030 , 0x00005fab 
- 00024295  0x0000420f beq  0x00000025 , 0x000060ed 
- 00024296  0x00004210 beq  0x00000026 , 0x00005fba 
- 00024297  0x00004211 beq  0x00000031 , 0x000060dc 
- 00024298  0x00004212 beq  0x00000037 , 0x0000606d 
- 00024299  0x00004213 beq  0x00000033 , 0x0000605f 
- 00024300  0x00004214 beq  0x00000008 , 0x00006174 
- 00024301  0x00004215 beq  0x00000009 , 0x0000616a 
- 00024302  0x00004216 beq  0x0000000b , 0x0000617f 
- 00024303  0x00004217 beq  0x0000000c , 0x00006188 
- 00024304  0x00004218 beq  0x0000000f , 0x00006065 
- 00024305  0x00004219 beq  0x00000010 , 0x000061af 
- 00024306  0x0000421a beq  0x00000011 , 0x000061a5 
- 00024307  0x0000421b beq  0x00000007 , 0x00006055 
- 00024308  0x0000421c beq  0x0000002a , 0x00006081 
- 00024309  0x0000421d beq  0x0000000a , 0x00006082 
- 00024310  0x0000421f beq  0x0000002b , 0x000060b5 
- 00024311  0x00004220 beq  0x00000006 , 0x00005fb0 
- 00024312  0x00004221 beq  0x00000021 , 0x00006062 
- 00024313  0x00004222 beq  0x0000002d , 0x000060d2 
- 00024314  0x00004223 beq  0x0000002e , 0x000060d7 
- 00024315  0x00004224 beq  0x00000022 , 0x00006062 
- 00024316  0x00004225 beq  0x0000002c , 0x000060cb 
- 00024317  0x00004226 beq  0x00000034 , 0x00006083 
- 00024318  0x00004227 beq  0x00000013 , 0x00006098 
- 00024319  0x00004228 beq  0x00000017 , 0x000060a7 
- 00024320  0x00004229 beq  0x00000012 , 0x000061ac 
- 00024321  0x0000422a beq  0x0000002f , 0x000060ad 
- 00024322  0x0000422b beq  0x00000018 , 0x000060b2 
- 00024323  0x0000422c beq  0x0000003d , 0x00006119 
- 00024324  0x0000422d beq  0x0000003e , 0x00006125 
- 00024325  0x0000422e beq  0x0000003f , 0x00006137 
- 00024326  0x0000422f beq  0x00000040 , 0x00006142 
- 00024327  0x00004230 beq  0x00000041 , 0x00006157 
- 00024328  0x00004231 beq  0x00000023 , 0x00006166 
- 00024329  0x00004232 beq  0x0000003b , 0x00006161 
- 00024330  0x00004234 beq  0x00000005 , 0x00006167 
- 00024331  0x00004235 beq  0x00000029 , 0x00006168 
- 00024332  0x00004236 beq  0x00000038 , 0x00006169 
- 00024333  0x00004237 beq  0x00000039 , 0x00006078 
- 00024334  0x00004239 branch  0x00003bf1 
- 00024335  0x0000423a rtn 
- 00024336  0x0000423c beq  0x0000008c , 0x00005fc4 
- 00024337  0x0000423d beq  0x0000008d , 0x00005fe3 
- 00024338  0x0000423e beq  0x00000081 , 0x00005f43 
- 00024339  0x0000423f beq  0x00000084 , 0x00005f76 
- 00024340  0x00004240 beq  0x00000082 , 0x00005f50 
- 00024341  0x00004241 beq  0x00000083 , 0x00005fec 
- 00024342  0x00004242 beq  0x0000008b , 0x00005ff7 
- 00024343  0x00004243 beq  0x00000097 , 0x00006051 
- 00024344  0x00004244 beq  0x00000099 , 0x00005f8c 
- 00024345  0x00004245 beq  0x0000009a , 0x00005f81 
- 00024346  0x00004246 beq  0x00000095 , 0x00005f91 
- 00024347  0x00004247 beq  0x00000096 , 0x00005f92 
- 00024348  0x00004248 branch  0x00003bf1 
- 00024349  0x0000424f force  0x00000002 , 0x0000003f 
- 00024350  0x00004250 call  0x000061b5 
- 00024351  0x00004251 fetch  0x00000001 , 0x00000049 
- 00024352  0x00004252 istore  0x00000001 , 0x00000005 
- 00024353  0x00004253 beq  0x0000002b , 0x00005f5a 
- 00024354  0x00004254 call  0x000061c4 
- 00024355  0x00004255 fetch  0x00000001 , 0x00000049 
- 00024356  0x00004256 beq  0x00000008 , 0x00005f5d 
- 00024357  0x00004257 beq  0x0000000f , 0x00005f61 
- 00024358  0x00004258 beq  0x00000010 , 0x00005f6c 
- 00024359  0x00004259 beq  0x00000017 , 0x00005f33 
- 00024360  0x0000425a beq  0x00000033 , 0x00005f6f 
- 00024361  0x0000425b beq  0x0000002c , 0x00005f74 
- 00024362  0x0000425c beq  0x00000041 , 0x00005f75 
- 00024363  0x0000425d beq  0x00000011 , 0x00005f2d 
- 00024364  0x0000425e rtn 
- 00024365  0x00004261 fetch  0x00000001 , 0x00000055 
- 00024366  0x00004262 rtn  0x00000034 
- 00024367  0x00004263 jam  0x0000001b , 0x00000055 
- 00024368  0x00004264 setarg  0x0000000c 
- 00024369  0x00004265 arg  0x0000000b , 0x00000007 
- 00024370  0x00004266 branch  0x00007e4c 
- 00024371  0x00004269 force  0x00000002 , 0x00000002 
- 00024372  0x0000426a call  0x00004907 
- 00024373  0x0000426b branch  0x000037e1 
- 00024374  0x0000426d force  0x00000003 , 0x0000003f 
- 00024375  0x0000426e call  0x000061b5 
- 00024376  0x0000426f fetch  0x00000001 , 0x00000049 
- 00024377  0x00004270 beq  0x0000000b , 0x00005f3e 
- 00024378  0x00004271 istore  0x00000001 , 0x00000005 
- 00024379  0x00004272 fetch  0x00000001 , 0x0000004a 
- 00024380  0x00004273 istore  0x00000001 , 0x00000005 
- 00024381  0x00004274 branch  0x000061c4 
- 00024382  0x00004277 istore  0x00000001 , 0x00000005 
- 00024383  0x00004278 fetch  0x00000001 , 0x0000004a 
- 00024384  0x00004279 istore  0x00000001 , 0x00000005 
- 00024385  0x0000427a arg  0x00000451 , 0x00000002 
- 00024386  0x0000427b branch  0x000061fb 
- 00024387  0x0000427e force  0x00000004 , 0x00000007 
- 00024388  0x0000427f call  0x000061bd 
- 00024389  0x00004280 setarg  0x0000007f 
- 00024390  0x00004281 istore  0x00000001 , 0x00000005 
- 00024391  0x00004282 fetch  0x00000001 , 0x00000049 
- 00024392  0x00004283 set0  0x00000007 , 0x0000003f 
- 00024393  0x00004284 istore  0x00000001 , 0x00000005 
- 00024394  0x00004285 fetch  0x00000001 , 0x00000049 
- 00024395  0x00004286 beq  0x0000008c , 0x00005f5a 
- 00024396  0x00004287 call  0x000061c4 
- 00024397  0x00004288 fetch  0x00000001 , 0x00000049 
- 00024398  0x00004289 beq  0x0000008d , 0x00005f74 
- 00024399  0x0000428a rtn 
- 00024400  0x0000428d force  0x00000005 , 0x00000007 
- 00024401  0x0000428e call  0x000061bd 
- 00024402  0x0000428f setarg  0x0000007f 
- 00024403  0x00004290 istore  0x00000001 , 0x00000005 
- 00024404  0x00004291 fetch  0x00000001 , 0x00000049 
- 00024405  0x00004292 set0  0x00000007 , 0x0000003f 
- 00024406  0x00004293 istore  0x00000001 , 0x00000005 
- 00024407  0x00004294 fetch  0x00000001 , 0x0000004a 
- 00024408  0x00004295 istore  0x00000001 , 0x00000005 
- 00024409  0x00004296 branch  0x000061c4 
- 00024410  0x00004299 call  0x0000384a 
- 00024411  0x0000429a arg  0x00000452 , 0x00000002 
- 00024412  0x0000429b branch  0x000061fb 
- 00024413  0x0000429f call  0x00003507 
- 00024414  0x000042a0 call  0x0000620d 
- 00024415  0x000042a1 rtn  0x00000001 
- 00024416  0x000042a2 branch  0x00005ecb 
- 00024417  0x000042a5 fetch  0x00000001 , 0x0000004b 
- 00024418  0x000042a6 bbit1  0x00000005 , 0x00005f68 
- 00024419  0x000042a7 rtnbit0  0x00000004 
- 00024420  0x000042a8 jam  0x00000012 , 0x0000007c 
- 00024421  0x000042a9 set0  0x00000004 , 0x0000003f 
- 00024422  0x000042aa call  0x00006205 
- 00024423  0x000042ab branch  0x00005f6a 
- 00024424  0x000042ad jam  0x00000010 , 0x0000007c 
- 00024425  0x000042ae set0  0x00000005 , 0x0000003f 
- 00024426  0x000042b0 store  0x00000001 , 0x0000004b 
- 00024427  0x000042b1 rtn 
- 00024428  0x000042b4 call  0x00006216 
- 00024429  0x000042b5 branch  0x00005ecd , 0x00000001 
- 00024430  0x000042b6 rtn 
- 00024431  0x000042ba fetch  0x00000001 , 0x0000044d 
- 00024432  0x000042bb set1  0x00000000 , 0x0000003f 
- 00024433  0x000042bc store  0x00000001 , 0x0000044d 
- 00024434  0x000042bd jam  0x00000001 , 0x00000b7d 
- 00024435  0x000042be branch  0x00007c27 
- 00024436  0x000042c2 rtn 
- 00024437  0x000042c5 rtn 
- 00024438  0x000042ca force  0x0000000c , 0x00000007 
- 00024439  0x000042cb call  0x000061bd 
- 00024440  0x000042cc setarg  0x00000001 
- 00024441  0x000042cd istore  0x00000001 , 0x00000005 
- 00024442  0x000042ce fetch  0x00000002 , 0x0000044a 
- 00024443  0x000042cf istore  0x00000002 , 0x00000005 
- 00024444  0x000042d0 setarg  0x00000000 
- 00024445  0x000042d1 istore  0x00000003 , 0x00000005 
- 00024446  0x000042d2 setarg  0x00000000 
- 00024447  0x000042d3 istore  0x00000004 , 0x00000005 
- 00024448  0x000042d4 branch  0x000061cd 
- 00024449  0x000042d7 force  0x00000005 , 0x00000007 
- 00024450  0x000042d8 call  0x000061bd 
- 00024451  0x000042d9 fetch  0x00000001 , 0x00004132 
- 00024452  0x000042da beq  0x00000001 , 0x00005f89 
- 00024453  0x000042db setarg  0x00040003 
- 00024454  0x000042dc istore  0x00000003 , 0x00000005 
- 00024455  0x000042dd store  0x00000003 , 0x000007e6 
- 00024456  0x000042de branch  0x000061cd 
- 00024457  0x000042e0 fetch  0x00000003 , 0x000007e6 
- 00024458  0x000042e1 istore  0x00000003 , 0x00000005 
- 00024459  0x000042e2 branch  0x000061cd 
- 00024460  0x000042e5 force  0x00000005 , 0x00000007 
- 00024461  0x000042e6 call  0x000061bd 
- 00024462  0x000042e7 fetch  0x00000003 , 0x000007e6 
- 00024463  0x000042e8 istore  0x00000003 , 0x00000005 
- 00024464  0x000042e9 branch  0x000061cf 
- 00024465  0x000042ee rtn 
- 00024466  0x000042f0 force  0x00000009 , 0x00000007 
- 00024467  0x000042f1 call  0x000061bd 
- 00024468  0x000042f2 fetch  0x00000001 , 0x00000097 
- 00024469  0x000042f3 istore  0x00000001 , 0x00000005 
- 00024470  0x000042f4 fetch  0x00000002 , 0x00000098 
- 00024471  0x000042f5 istore  0x00000002 , 0x00000005 
- 00024472  0x000042f6 fetch  0x00000004 , 0x00000093 
- 00024473  0x000042f7 istore  0x00000004 , 0x00000005 
- 00024474  0x000042f8 branch  0x000061cd 
- 00024475  0x000042fb force  0x00000011 , 0x0000003f 
- 00024476  0x000042fc call  0x000061b5 
- 00024477  0x000042fd fetch  0x00000001 , 0x00000049 
- 00024478  0x000042fe copy  0x0000003f , 0x00000002 
- 00024479  0x000042ff beq  0x00000000 , 0x00005fa3 
- 00024480  0x00004300 beq  0x0000000e , 0x00005fa3 
- 00024481  0x00004301 beq  0x0000001c , 0x00005fa3 
- 00024482  0x00004302 rtn 
- 00024483  0x00004304 istore  0x00000001 , 0x00000005 
- 00024484  0x00004305 fetch  0x00000001 , 0x00004702 
- 00024485  0x00004306 istore  0x00000001 , 0x00000005 
- 00024486  0x00004307 copy  0x0000003f , 0x00000039 
- 00024487  0x00004308 setarg  0x00004703 
- 00024488  0x00004309 iadd  0x00000002 , 0x00000006 
- 00024489  0x0000430a call  0x00007e45 
- 00024490  0x0000430b branch  0x000061cd 
- 00024491  0x0000430f force  0x00000003 , 0x0000003f 
- 00024492  0x00004310 call  0x000061b5 
- 00024493  0x00004311 setarg  0x00000114 
- 00024494  0x00004312 istore  0x00000002 , 0x00000005 
- 00024495  0x00004313 branch  0x000061cd 
- 00024496  0x00004317 force  0x00000003 , 0x0000003f 
- 00024497  0x00004318 call  0x000061b5 
- 00024498  0x00004319 fetch  0x00000004 , 0x0000016f 
- 00024499  0x0000431a isub  0x00000022 , 0x0000003f 
- 00024500  0x0000431b branch  0x00005fb6 , 0x00000029 
- 00024501  0x0000431c sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00024502  0x0000431f rshift2  0x0000003f , 0x0000003f 
- 00024503  0x00004320 set0  0x0000000f , 0x0000003f 
- 00024504  0x00004321 istore  0x00000002 , 0x00000005 
- 00024505  0x00004322 branch  0x000061cd 
- 00024506  0x00004325 force  0x00000006 , 0x0000003f 
- 00024507  0x00004326 call  0x000061b5 
- 00024508  0x00004327 fetch  0x00000005 , 0x000046fd 
- 00024509  0x00004328 istore  0x00000005 , 0x00000005 
- 00024510  0x00004329 branch  0x000061cd 
- 00024511  0x0000432c force  0x00000009 , 0x0000003f 
- 00024512  0x0000432d call  0x000061b5 
- 00024513  0x0000432e fetch  0x00000008 , 0x00004138 
- 00024514  0x0000432f istore  0x00000008 , 0x00000005 
- 00024515  0x00004330 branch  0x000061cd 
- 00024516  0x00004337 branch  0x00005fc6 , 0x00000029 
- 00024517  0x0000433a branch  0x00005fc7 
- 00024518  0x0000433c jam  0x00000007 , 0x000041f9 
- 00024519  0x0000433e jam  0x00000000 , 0x000000af 
- 00024520  0x0000433f force  0x00000010 , 0x00000007 
- 00024521  0x00004340 call  0x000061bd 
- 00024522  0x00004341 fetch  0x00000001 , 0x000000ad 
- 00024523  0x00004342 istore  0x00000001 , 0x00000005 
- 00024524  0x00004343 fetch  0x00000001 , 0x000041f9 
- 00024525  0x00004344 istore  0x00000001 , 0x00000005 
- 00024526  0x00004345 setarg  0x00000000 
- 00024527  0x00004346 istore  0x00000001 , 0x00000005 
- 00024528  0x00004347 fetch  0x00000001 , 0x000000af 
- 00024529  0x00004348 istore  0x00000001 , 0x00000005 
- 00024530  0x00004349 setarg  0x00000006 
- 00024531  0x0000434a istore  0x00000001 , 0x00000005 
- 00024532  0x0000434b setarg  0x00000002 
- 00024533  0x0000434c istore  0x00000001 , 0x00000005 
- 00024534  0x0000434d setarg  0x00000007 
- 00024535  0x0000434e istore  0x00000001 , 0x00000005 
- 00024536  0x0000434f istore  0x00000001 , 0x00000005 
- 00024537  0x00004350 setarg  0x0000001e 
- 00024538  0x00004351 istore  0x00000002 , 0x00000005 
- 00024539  0x00004352 istore  0x00000002 , 0x00000005 
- 00024540  0x00004353 fetch  0x00000001 , 0x000000ab 
- 00024541  0x00004354 istore  0x00000001 , 0x00000005 
- 00024542  0x00004355 fetch  0x00000001 , 0x000000b1 
- 00024543  0x00004356 istore  0x00000001 , 0x00000005 
- 00024544  0x00004357 nbranch  0x000061cd , 0x00000034 
- 00024545  0x00004358 branch  0x000061cd , 0x00000029 
- 00024546  0x00004359 branch  0x000061cf 
- 00024547  0x0000435c force  0x00000004 , 0x00000007 
- 00024548  0x0000435d call  0x000061bd 
- 00024549  0x0000435e fetch  0x00000001 , 0x000000ad 
- 00024550  0x0000435f istore  0x00000001 , 0x00000005 
- 00024551  0x00004360 fetch  0x00000001 , 0x00000446 
- 00024552  0x00004361 istore  0x00000001 , 0x00000005 
- 00024553  0x00004362 fetch  0x00000001 , 0x000000b4 
- 00024554  0x00004363 store  0x00000001 , 0x00000047 
- 00024555  0x00004364 branch  0x000061cf 
- 00024556  0x00004368 force  0x0000000c , 0x00000007 
- 00024557  0x00004369 call  0x000061bd 
- 00024558  0x0000436a setarg  0x00000001 
- 00024559  0x0000436b istore  0x00000001 , 0x00000005 
- 00024560  0x0000436c fetch  0x00000002 , 0x0000044a 
- 00024561  0x0000436d istore  0x00000002 , 0x00000005 
- 00024562  0x0000436e setarg  0x00000000 
- 00024563  0x0000436f istore  0x00000003 , 0x00000005 
- 00024564  0x00004370 setarg  0x00000000 
- 00024565  0x00004371 istore  0x00000004 , 0x00000005 
- 00024566  0x00004372 branch  0x000061cf 
- 00024567  0x00004375 force  0x00000003 , 0x00000007 
- 00024568  0x00004376 call  0x000061bd 
- 00024569  0x00004377 fetch  0x00000001 , 0x000041fb 
- 00024570  0x00004378 istore  0x00000001 , 0x00000005 
- 00024571  0x00004379 disable  0x00000028 
- 00024572  0x0000437a call  0x000061cf 
- 00024573  0x0000437b nrtn  0x00000028 
- 00024574  0x0000437c nrtn  0x00000029 
- 00024575  0x0000437d fetch  0x00000001 , 0x00004179 
- 00024576  0x0000437e rtnbit0  0x00000000 
- 00024577  0x0000437f call  0x0000600f 
- 00024578  0x00004380 branch  0x00006019 
- 00024579  0x00004384 fetch  0x00000001 , 0x0000413e 
- 00024580  0x00004385 set1  0x00000003 , 0x0000003f 
- 00024581  0x00004386 store  0x00000001 , 0x0000413e 
- 00024582  0x00004387 setarg  0x00000101 
- 00024583  0x00004388 store  0x00000002 , 0x0000044a 
- 00024584  0x00004389 rtn 
- 00024585  0x0000438c fetch  0x00000001 , 0x0000413e 
- 00024586  0x0000438d set0  0x00000003 , 0x0000003f 
- 00024587  0x0000438e store  0x00000001 , 0x0000413e 
- 00024588  0x0000438f setarg  0x00000000 
- 00024589  0x00004390 store  0x00000002 , 0x0000044a 
- 00024590  0x00004391 rtn 
- 00024591  0x00004394 jam  0x00000003 , 0x00004179 
- 00024592  0x00004395 setarg  0x00000000 
- 00024593  0x00004396 store  0x00000004 , 0x000041e3 
- 00024594  0x00004397 arg  0x0000417b , 0x00000005 
- 00024595  0x00004398 call  0x00006023 
- 00024596  0x00004399 arg  0x00004188 , 0x00000005 
- 00024597  0x0000439a call  0x00006023 
- 00024598  0x0000439b arg  0x000041e7 , 0x00000005 
- 00024599  0x0000439c call  0x00006023 
- 00024600  0x0000439d branch  0x0000602a 
- 00024601  0x0000439f arg  0x00004188 , 0x00000005 
- 00024602  0x000043a0 call  0x00006023 
- 00024603  0x000043a1 call  0x0000602a 
- 00024604  0x000043a2 branch  0x0000602d 
- 00024605  0x000043a6 fetch  0x00000005 , 0x000041e7 
- 00024606  0x000043a7 store  0x00000005 , 0x00004188 
- 00024607  0x000043a8 ifetch  0x00000005 , 0x00000006 
- 00024608  0x000043a9 istore  0x00000005 , 0x00000005 
- 00024609  0x000043aa call  0x0000602a 
- 00024610  0x000043ab branch  0x0000602d 
- 00024611  0x000043ae setarg  0x00ffffff 
- 00024612  0x000043af istore  0x00000003 , 0x00000005 
- 00024613  0x000043b0 istore  0x00000003 , 0x00000005 
- 00024614  0x000043b1 istore  0x00000003 , 0x00000005 
- 00024615  0x000043b2 setarg  0x0000007f 
- 00024616  0x000043b3 istore  0x00000001 , 0x00000005 
- 00024617  0x000043b4 rtn 
- 00024618  0x000043b6 setarg  0x00000000 
- 00024619  0x000043b7 store  0x00000002 , 0x00004177 
- 00024620  0x000043b8 rtn 
- 00024621  0x000043ba fetch  0x00000001 , 0x00004179 
- 00024622  0x000043bb set1  0x00000002 , 0x0000003f 
- 00024623  0x000043bc store  0x00000001 , 0x00004179 
- 00024624  0x000043bd rtn 
- 00024625  0x000043bf nrtn  0x00000029 
- 00024626  0x000043c0 force  0x00000010 , 0x0000003f 
- 00024627  0x000043c1 call  0x000061b5 
- 00024628  0x000043c2 deposit  0x00000022 
- 00024629  0x000043c3 arg  0x000001dc , 0x00000002 
- 00024630  0x000043c4 iadd  0x00000002 , 0x0000003f 
- 00024631  0x000043c5 rshift  0x0000003f , 0x0000003f 
- 00024632  0x000043c6 increase  0x00000001 , 0x0000003f 
- 00024633  0x000043c7 set0  0x00000000 , 0x0000003f 
- 00024634  0x000043c8 istore  0x00000004 , 0x00000005 
- 00024635  0x000043c9 copy  0x0000003f , 0x00000002 
- 00024636  0x000043ca setarg  0x00000001 
- 00024637  0x000043cb istore  0x00000001 , 0x00000005 
- 00024638  0x000043cc fetch  0x00000005 , 0x00004188 
- 00024639  0x000043cd istore  0x00000005 , 0x00000005 
- 00024640  0x000043ce ifetch  0x00000005 , 0x00000006 
- 00024641  0x000043cf istore  0x00000005 , 0x00000005 
- 00024642  0x000043d0 lshift  0x00000002 , 0x00000002 
- 00024643  0x000043d1 storet  0x00000004 , 0x00004173 
- 00024644  0x000043d2 call  0x000061cf 
- 00024645  0x000043d3 fetch  0x00000001 , 0x00000031 
- 00024646  0x000043d4 set1  0x00000003 , 0x0000003f 
- 00024647  0x000043d5 store  0x00000001 , 0x00000031 
- 00024648  0x000043d6 jam  0x00000001 , 0x0000417a 
- 00024649  0x000043d7 fetch  0x00000004 , 0x00004173 
- 00024650  0x000043d8 arg  0x0002ee00 , 0x00000002 
- 00024651  0x000043d9 iadd  0x00000002 , 0x0000003f 
- 00024652  0x000043da store  0x00000004 , 0x000041e3 
- 00024653  0x000043db fetch  0x00000001 , 0x00004179 
- 00024654  0x000043dc rtnbit1  0x00000004 
- 00024655  0x000043dd jam  0x00000090 , 0x0000007c 
- 00024656  0x000043de rtn 
- 00024657  0x000043e2 force  0x00000002 , 0x00000007 
- 00024658  0x000043e3 call  0x000061bd 
- 00024659  0x000043e4 nbranch  0x000061cd , 0x00000029 
- 00024660  0x000043e6 branch  0x000061cf 
- 00024661  0x000043eb force  0x00000002 , 0x0000003f 
- 00024662  0x000043ec call  0x000061b5 
- 00024663  0x000043ed fetch  0x00000001 , 0x00000446 
- 00024664  0x000043ee istore  0x00000001 , 0x00000005 
- 00024665  0x000043ef call  0x000061cf 
- 00024666  0x000043f1 fetch  0x00000001 , 0x0000004b 
- 00024667  0x000043f2 set1  0x00000003 , 0x0000003f 
- 00024668  0x000043f3 store  0x00000001 , 0x0000004b 
- 00024669  0x000043f4 jam  0x00000032 , 0x00000072 
- 00024670  0x000043f5 rtn 
- 00024671  0x000043f9 force  0x00000001 , 0x0000003f 
- 00024672  0x000043fa call  0x000061b5 
- 00024673  0x000043fb branch  0x000061cf 
- 00024674  0x000043fd force  0x00000001 , 0x0000003f 
- 00024675  0x000043fe call  0x000061b5 
- 00024676  0x000043ff branch  0x000061cd 
- 00024677  0x00004403 force  0x00000002 , 0x0000003f 
- 00024678  0x00004404 call  0x000061b5 
- 00024679  0x00004405 fetch  0x00000001 , 0x0000004c 
- 00024680  0x00004406 isolate0  0x00000002 , 0x0000003f 
- 00024681  0x00004407 setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00024682  0x00004408 and_into  0x00000001 , 0x0000003f 
- 00024683  0x00004409 istore  0x00000001 , 0x00000005 
- 00024684  0x0000440a branch  0x000061cf 
- 00024685  0x0000440e force  0x00000003 , 0x0000003f 
- 00024686  0x0000440f call  0x000061b5 
- 00024687  0x00004410 fetch  0x00000002 , 0x00000051 
- 00024688  0x00004411 istore  0x00000002 , 0x00000005 
- 00024689  0x00004412 branch  0x000061cf 
- 00024690  0x00004415 jam  0x000000fa , 0x00000072 
- 00024691  0x00004416 force  0x00000002 , 0x0000003f 
- 00024692  0x00004417 call  0x000061b5 
- 00024693  0x00004418 fetch  0x00000001 , 0x00000053 
- 00024694  0x00004419 istore  0x00000001 , 0x00000005 
- 00024695  0x0000441a branch  0x000061cf 
- 00024696  0x0000441d force  0x0000000a , 0x0000003f 
- 00024697  0x0000441e call  0x000061b5 
- 00024698  0x0000441f arg  0x00000154 , 0x00000006 
- 00024699  0x00004420 force  0x00000009 , 0x00000039 
- 00024700  0x00004422 ifetch  0x00000001 , 0x00000006 
- 00024701  0x00004423 xor_into  0x00000055 , 0x0000003f 
- 00024702  0x00004424 istore  0x00000001 , 0x00000005 
- 00024703  0x00004425 loop  0x0000607c 
- 00024704  0x00004426 branch  0x000061cf 
- 00024705  0x00004429 branch  0x000061cf 
- 00024706  0x0000442b branch  0x000061cf 
- 00024707  0x0000442e rtn  0x00000029 
- 00024708  0x0000442f call  0x00003997 
- 00024709  0x00004430 force  0x00000009 , 0x0000003f 
- 00024710  0x00004431 call  0x000061b5 
- 00024711  0x00004432 fetch  0x00000002 , 0x0000017b 
- 00024712  0x00004433 istore  0x00000002 , 0x00000005 
- 00024713  0x00004434 fetch  0x00000003 , 0x00004140 
- 00024714  0x00004435 istore  0x00000003 , 0x00000005 
- 00024715  0x00004436 fetch  0x00000001 , 0x00004143 
- 00024716  0x00004437 istore  0x00000001 , 0x00000005 
- 00024717  0x00004438 fetch  0x00000002 , 0x00004144 
- 00024718  0x00004439 istore  0x00000002 , 0x00000005 
- 00024719  0x0000443a bmark0  0x00000003 , 0x00006094 
- 00024720  0x0000443b set0  0x00000003 , 0x00000000 
- 00024721  0x0000443c call  0x000061cf 
- 00024722  0x0000443d jam  0x00000013 , 0x0000007c 
- 00024723  0x0000443e rtn 
- 00024724  0x00004440 call  0x000061cd 
- 00024725  0x00004441 jam  0x00000003 , 0x0000007c 
- 00024726  0x00004442 jam  0x00000013 , 0x0000007d 
- 00024727  0x00004443 rtn 
- 00024728  0x00004446 arg  0x00000200 , 0x00000002 
- 00024729  0x00004447 branch  0x0000609c , 0x00000029 
- 00024730  0x00004448 deposit  0x00000028 
- 00024731  0x00004449 branch  0x0000609d 
- 00024732  0x0000444b deposit  0x00000022 
- 00024733  0x0000444d deposit  0x00000021 
- 00024734  0x0000444e iadd  0x00000002 , 0x0000003f 
- 00024735  0x0000444f and_into  0x000001fc , 0x0000003f 
- 00024736  0x00004450 store  0x00000004 , 0x00000034 
- 00024737  0x00004451 force  0x00000005 , 0x0000003f 
- 00024738  0x00004452 call  0x000061b5 
- 00024739  0x00004453 fetch  0x00000004 , 0x00000034 
- 00024740  0x00004454 rshift  0x0000003f , 0x0000003f 
- 00024741  0x00004455 istore  0x00000004 , 0x00000005 
- 00024742  0x00004456 branch  0x000061cf 
- 00024743  0x00004459 force  0x0000000a , 0x0000003f 
- 00024744  0x0000445a call  0x000061b5 
- 00024745  0x0000445b arg  0x00000455 , 0x00000006 
- 00024746  0x0000445c ifetch  0x00000009 , 0x00000006 
- 00024747  0x0000445d istore  0x00000009 , 0x00000005 
- 00024748  0x0000445e branch  0x000061cf 
- 00024749  0x00004463 force  0x00000003 , 0x0000003f 
- 00024750  0x00004464 call  0x000061b5 
- 00024751  0x00004465 setarg  0x00000114 
- 00024752  0x00004466 istore  0x00000002 , 0x00000005 
- 00024753  0x00004467 branch  0x000061cf 
- 00024754  0x0000446b force  0x00000001 , 0x0000003f 
- 00024755  0x0000446c call  0x000061b5 
- 00024756  0x00004475 branch  0x000061cf 
- 00024757  0x00004478 branch  0x000060ba , 0x00000029 
- 00024758  0x00004479 jam  0x00000000 , 0x000000ad 
- 00024759  0x0000447a fetch  0x00000001 , 0x00000031 
- 00024760  0x0000447b set1  0x00000004 , 0x0000003f 
- 00024761  0x0000447c store  0x00000001 , 0x00000031 
- 00024762  0x0000447e jam  0x00000000 , 0x000000af 
- 00024763  0x0000447f force  0x00000007 , 0x0000003f 
- 00024764  0x00004480 call  0x000061b5 
- 00024765  0x00004481 fetch  0x00000001 , 0x000000ad 
- 00024766  0x00004482 istore  0x00000001 , 0x00000005 
- 00024767  0x00004483 setarg  0x00000000 
- 00024768  0x00004484 istore  0x00000001 , 0x00000005 
- 00024769  0x00004485 fetch  0x00000001 , 0x000000af 
- 00024770  0x00004486 istore  0x00000001 , 0x00000005 
- 00024771  0x00004487 setarg  0x00000006 
- 00024772  0x00004488 istore  0x00000001 , 0x00000005 
- 00024773  0x00004489 setarg  0x00000002 
- 00024774  0x0000448a istore  0x00000001 , 0x00000005 
- 00024775  0x0000448b fetch  0x00000001 , 0x000000ab 
- 00024776  0x0000448c istore  0x00000001 , 0x00000005 
- 00024777  0x0000448d branch  0x000061cd , 0x00000029 
- 00024778  0x0000448e branch  0x000061ca 
- 00024779  0x00004492 force  0x00000003 , 0x0000003f 
- 00024780  0x00004493 call  0x000061b5 
- 00024781  0x00004494 fetch  0x00000001 , 0x000000ad 
- 00024782  0x00004495 istore  0x00000001 , 0x00000005 
- 00024783  0x00004496 force  0x00000013 , 0x0000003f 
- 00024784  0x00004497 istore  0x00000001 , 0x00000005 
- 00024785  0x00004498 branch  0x000061cf 
- 00024786  0x0000449b force  0x00000002 , 0x0000003f 
- 00024787  0x0000449c call  0x000061b5 
- 00024788  0x0000449d fetch  0x00000001 , 0x00004171 
- 00024789  0x0000449e istore  0x00000001 , 0x00000005 
- 00024790  0x0000449f branch  0x000061cf 
- 00024791  0x000044a3 force  0x00000002 , 0x0000003f 
- 00024792  0x000044a4 call  0x000061b5 
- 00024793  0x000044a5 setarg  0x00000005 
- 00024794  0x000044a6 istore  0x00000001 , 0x00000005 
- 00024795  0x000044a7 branch  0x000061cf 
- 00024796  0x000044aa fetch  0x00000001 , 0x00000030 
- 00024797  0x000044ab set1  0x00000004 , 0x0000003f 
- 00024798  0x000044ac store  0x00000001 , 0x00000030 
- 00024799  0x000044ad copy  0x00000022 , 0x0000003f 
- 00024800  0x000044ae store  0x00000004 , 0x00000465 
- 00024801  0x000044af fetch  0x00000001 , 0x0000044d 
- 00024802  0x000044b0 bbit1  0x00000003 , 0x000060eb 
- 00024803  0x000044b1 set1  0x00000003 , 0x0000003f 
- 00024804  0x000044b2 store  0x00000001 , 0x0000044d 
- 00024805  0x000044b3 jam  0x00000005 , 0x00000b7d 
- 00024806  0x000044b4 call  0x00007c27 
- 00024807  0x000044b5 call  0x00004825 
- 00024808  0x000044b6 force  0x00000001 , 0x0000003f 
- 00024809  0x000044b7 call  0x000061b5 
- 00024810  0x000044b8 branch  0x000061cf 
- 00024811  0x000044ba jam  0x00000000 , 0x00000048 
- 00024812  0x000044bb rtn 
- 00024813  0x000044be force  0x00000006 , 0x0000003f 
- 00024814  0x000044bf call  0x000061b5 
- 00024815  0x000044c0 fetch  0x00000005 , 0x000046fd 
- 00024816  0x000044c1 istore  0x00000005 , 0x00000005 
- 00024817  0x000044c2 branch  0x000061cf 
- 00024818  0x000044c5 force  0x00000009 , 0x0000003f 
- 00024819  0x000044c6 call  0x000061b5 
- 00024820  0x000044c7 fetch  0x00000008 , 0x00004138 
- 00024821  0x000044c8 istore  0x00000008 , 0x00000005 
- 00024822  0x000044c9 branch  0x000061cf 
- 00024823  0x000044cc call  0x0000481b 
- 00024824  0x000044cd fetch  0x00000001 , 0x00004132 
- 00024825  0x000044ce beq  0x00000001 , 0x000060fd 
- 00024826  0x000044cf jam  0x00000001 , 0x000007dd 
- 00024827  0x000044d0 fetch  0x00000001 , 0x00004793 
- 00024828  0x000044d1 rtnne  0x00000001 
- 00024829  0x000044d3 jam  0x00000013 , 0x000007db 
- 00024830  0x000044d4 rtn 
- 00024831  0x000044d7 call  0x00006209 
- 00024832  0x000044d8 jam  0x00000099 , 0x0000007c 
- 00024833  0x000044d9 jam  0x00000003 , 0x000007db 
- 00024834  0x000044da rtn 
- 00024835  0x000044de call  0x00006209 
- 00024836  0x000044df jam  0x0000003d , 0x0000007c 
- 00024837  0x000044e0 jam  0x00000007 , 0x000007db 
- 00024838  0x000044e1 rtn 
- 00024839  0x000044e4 arg  0x00000868 , 0x00000011 
- 00024840  0x000044e5 arg  0x00000888 , 0x00000012 
- 00024841  0x000044e6 arg  0x00000010 , 0x00000039 
- 00024842  0x000044e7 call  0x00007f25 
- 00024843  0x000044e8 branch  0x00006111 , 0x00000005 
- 00024844  0x000044e9 jam  0x00000000 , 0x000007db 
- 00024845  0x000044ea call  0x00007811 
- 00024846  0x000044eb jam  0x00000024 , 0x0000007e 
- 00024847  0x000044ec jam  0x00000040 , 0x0000007d 
- 00024848  0x000044ed branch  0x00005bc9 
- 00024849  0x000044ef jam  0x0000000a , 0x000007db 
- 00024850  0x000044f0 call  0x0000780f 
- 00024851  0x000044f1 jam  0x00000040 , 0x0000007d 
- 00024852  0x000044f2 branch  0x00005cf5 
- 00024853  0x000044f7 jam  0x00000040 , 0x0000007c 
- 00024854  0x000044f8 rtn 
- 00024855  0x000044ff jam  0x0000003d , 0x0000007c 
- 00024856  0x00004501 rtn 
- 00024857  0x00004508 jam  0x00000000 , 0x000007e2 
- 00024858  0x00004509 force  0x00000004 , 0x0000003f 
- 00024859  0x0000450a call  0x000061b5 
- 00024860  0x0000450b force  0x00000001 , 0x0000003f 
- 00024861  0x0000450c istore  0x00000001 , 0x00000005 
- 00024862  0x0000450d force  0x00000001 , 0x0000003f 
- 00024863  0x0000450e istore  0x00000001 , 0x00000005 
- 00024864  0x0000450f force  0x00000030 , 0x0000003f 
- 00024865  0x00004510 istore  0x00000001 , 0x00000005 
- 00024866  0x00004511 call  0x00006216 
- 00024867  0x00004512 branch  0x000061cf , 0x00000001 
- 00024868  0x00004513 branch  0x000061cd 
- 00024869  0x00004517 force  0x00000011 , 0x0000003f 
- 00024870  0x00004518 call  0x000061b5 
- 00024871  0x00004519 fetch  0x00000001 , 0x000007e2 
- 00024872  0x0000451a arg  0x000047ac , 0x00000006 
- 00024873  0x0000451b iadd  0x00000006 , 0x00000006 
- 00024874  0x0000451c ifetch  0x00000008 , 0x00000006 
- 00024875  0x0000451d istore  0x00000008 , 0x00000005 
- 00024876  0x0000451e ifetch  0x00000008 , 0x00000006 
- 00024877  0x0000451f istore  0x00000008 , 0x00000005 
- 00024878  0x00004520 fetch  0x00000001 , 0x000007e2 
- 00024879  0x00004521 increase  0x00000010 , 0x0000003f 
- 00024880  0x00004522 store  0x00000001 , 0x000007e2 
- 00024881  0x00004523 call  0x00006216 
- 00024882  0x00004524 branch  0x000061cf , 0x00000001 
- 00024883  0x00004525 branch  0x000061cd 
- 00024884  0x00004529 jam  0x00000006 , 0x000007da 
- 00024885  0x0000452a jam  0x0000003f , 0x0000007c 
- 00024886  0x0000452b rtn 
- 00024887  0x0000452f force  0x00000011 , 0x0000003f 
- 00024888  0x00004530 call  0x000061b5 
- 00024889  0x00004531 arg  0x00000868 , 0x00000006 
- 00024890  0x00004532 ifetch  0x00000008 , 0x00000006 
- 00024891  0x00004533 istore  0x00000008 , 0x00000005 
- 00024892  0x00004534 ifetch  0x00000008 , 0x00000006 
- 00024893  0x00004535 istore  0x00000008 , 0x00000005 
- 00024894  0x00004536 branch  0x000061cd 
- 00024895  0x00004539 call  0x000061d9 
- 00024896  0x0000453b jam  0x00000040 , 0x0000007c 
- 00024897  0x0000453c rtn 
- 00024898  0x00004540 call  0x00006216 
- 00024899  0x00004541 call  0x0000774d , 0x00000001 
- 00024900  0x00004542 force  0x00000011 , 0x0000003f 
- 00024901  0x00004543 call  0x000061b5 
- 00024902  0x00004544 arg  0x00000838 , 0x00000006 
- 00024903  0x00004545 ifetch  0x00000008 , 0x00000006 
- 00024904  0x00004546 istore  0x00000008 , 0x00000005 
- 00024905  0x00004547 ifetch  0x00000008 , 0x00000006 
- 00024906  0x00004548 istore  0x00000008 , 0x00000005 
- 00024907  0x00004549 call  0x00006216 
- 00024908  0x0000454a nbranch  0x000061cd , 0x00000001 
- 00024909  0x0000454b branch  0x000061cf , 0x00000001 
- 00024910  0x0000454f jam  0x0000000f , 0x000007db 
- 00024911  0x00004551 call  0x00006209 
- 00024912  0x00004552 jam  0x0000000b , 0x0000007c 
- 00024913  0x00004553 call  0x00006221 
- 00024914  0x00004554 branch  0x00007785 , 0x00000001 
- 00024915  0x00004555 branch  0x0000778f 
- 00024916  0x00004557 call  0x00006205 
- 00024917  0x00004559 jam  0x00000041 , 0x0000007c 
- 00024918  0x0000455a rtn 
- 00024919  0x0000455d force  0x00000011 , 0x0000003f 
- 00024920  0x0000455e call  0x000061b5 
- 00024921  0x0000455f arg  0x00000868 , 0x00000006 
- 00024922  0x00004560 ifetch  0x00000008 , 0x00000006 
- 00024923  0x00004561 istore  0x00000008 , 0x00000005 
- 00024924  0x00004562 ifetch  0x00000008 , 0x00000006 
- 00024925  0x00004563 istore  0x00000008 , 0x00000005 
- 00024926  0x00004564 call  0x00006216 
- 00024927  0x00004565 nbranch  0x000061cd , 0x00000001 
- 00024928  0x00004566 branch  0x000061cf , 0x00000001 
- 00024929  0x00004569 force  0x00000003 , 0x0000003f 
- 00024930  0x0000456a call  0x000061b5 
- 00024931  0x0000456b setarg  0x0000fffe 
- 00024932  0x0000456c istore  0x00000002 , 0x00000005 
- 00024933  0x0000456d branch  0x000061cd 
- 00024934  0x00004570 branch  0x000061cf 
- 00024935  0x00004572 branch  0x000061cf 
- 00024936  0x00004574 branch  0x000061cf 
- 00024937  0x00004576 branch  0x000061cf 
- 00024938  0x0000457c call  0x00006225 
- 00024939  0x0000457d arg  0x00004140 , 0x00000011 
- 00024940  0x0000457e call  0x0000622b 
- 00024941  0x0000457f force  0x00000011 , 0x0000003f 
- 00024942  0x00004580 call  0x000061b5 
- 00024943  0x00004581 arg  0x0000050f , 0x00000011 
- 00024944  0x00004582 arg  0x000004ef , 0x00000012 
- 00024945  0x00004583 call  0x00007467 
- 00024946  0x00004584 nbranch  0x000061c4 , 0x00000029 
- 00024947  0x00004585 branch  0x000061ca 
- 00024948  0x00004588 call  0x00006225 
- 00024949  0x00004589 arg  0x00000040 , 0x00000011 
- 00024950  0x0000458a call  0x0000736a 
- 00024951  0x0000458c force  0x00000011 , 0x0000003f 
- 00024952  0x0000458d call  0x000061b5 
- 00024953  0x0000458e arg  0x000004ef , 0x00000006 
- 00024954  0x0000458f call  0x00007e35 
- 00024955  0x00004590 fetch  0x00000001 , 0x00000055 
- 00024956  0x00004591 beq  0x00000019 , 0x000061cf 
- 00024957  0x00004592 beq  0x00000018 , 0x000061cf 
- 00024958  0x00004593 branch  0x000061ca 
- 00024959  0x00004596 fetch  0x00000001 , 0x000007e1 
- 00024960  0x00004597 branch  0x00006185 , 0x00000034 
- 00024961  0x00004598 call  0x00006216 
- 00024962  0x00004599 call  0x00006209 , 0x00000001 
- 00024963  0x0000459a ncall  0x00006205 , 0x00000001 
- 00024964  0x0000459b branch  0x00006186 
- 00024965  0x0000459d call  0x00006209 
- 00024966  0x0000459f call  0x00006225 
- 00024967  0x000045a0 branch  0x00006177 
- 00024968  0x000045a3 arg  0x00004140 , 0x00000011 
- 00024969  0x000045a4 call  0x0000739d 
- 00024970  0x000045a5 force  0x00000005 , 0x0000003f 
- 00024971  0x000045a6 call  0x000061b5 
- 00024972  0x000045a7 fetch  0x00000004 , 0x0000051f 
- 00024973  0x000045a8 istore  0x00000004 , 0x00000005 
- 00024974  0x000045a9 arg  0x00000451 , 0x00000002 
- 00024975  0x000045aa call  0x000061fb 
- 00024976  0x000045ab call  0x0000749b 
- 00024977  0x000045ac call  0x00006216 
- 00024978  0x000045ad branch  0x00006197 , 0x00000001 
- 00024979  0x000045ae jam  0x00000001 , 0x00000454 
- 00024980  0x000045af fetch  0x00000001 , 0x000007e1 
- 00024981  0x000045b0 rtn  0x00000034 
- 00024982  0x000045b1 jam  0x0000000b , 0x0000007c 
- 00024983  0x000045b3 fetch  0x00000001 , 0x0000425e 
- 00024984  0x000045b4 rtn  0x00000034 
- 00024985  0x000045b5 call  0x00006216 
- 00024986  0x000045b6 call  0x00004852 , 0x00000001 
- 00024987  0x000045b8 call  0x00006216 
- 00024988  0x000045b9 nbranch  0x000061a1 , 0x00000001 
- 00024989  0x000045ba fetch  0x00000001 , 0x00000453 
- 00024990  0x000045bb rtn  0x00000034 
- 00024991  0x000045bc jam  0x0000000f , 0x0000007c 
- 00024992  0x000045bd rtn 
- 00024993  0x000045bf rtnmark0  0x00000021 
- 00024994  0x000045c0 set0  0x00000021 , 0x00000000 
- 00024995  0x000045c1 jam  0x0000000f , 0x0000007c 
- 00024996  0x000045c2 rtn 
- 00024997  0x000045c7 call  0x00006225 
- 00024998  0x000045c8 call  0x000073a0 
- 00024999  0x000045c9 force  0x00000011 , 0x0000003f 
- 00025000  0x000045ca call  0x000061b5 
- 00025001  0x000045cb arg  0x000004ef , 0x00000006 
- 00025002  0x000045cc call  0x00007e35 
- 00025003  0x000045cd branch  0x000061ca 
- 00025004  0x000045d0 force  0x00000001 , 0x0000003f 
- 00025005  0x000045d1 call  0x000061b5 
- 00025006  0x000045d2 branch  0x000061ca 
- 00025007  0x000045d5 force  0x00000002 , 0x0000003f 
- 00025008  0x000045d6 call  0x000061b5 
- 00025009  0x000045d7 force  0x00000010 , 0x0000003f 
- 00025010  0x000045d8 istore  0x00000001 , 0x00000005 
- 00025011  0x000045d9 store  0x00000001 , 0x00000054 
- 00025012  0x000045da branch  0x000061ca 
- 00025013  0x000045de lshift3  0x0000003f , 0x0000003f 
- 00025014  0x000045df or_into  0x00000007 , 0x0000003f 
- 00025015  0x000045e0 store  0x00000001 , 0x00000432 
- 00025016  0x000045e1 arg  0x00000011 , 0x00000039 
- 00025017  0x000045e2 arg  0x00000434 , 0x00000005 
- 00025018  0x000045e3 call  0x00007e3f 
- 00025019  0x000045e4 arg  0x00000434 , 0x00000005 
- 00025020  0x000045e5 rtn 
- 00025021  0x000045e8 and  0x0000003f , 0x0000007f , 0x00000011 
- 00025022  0x000045e9 jam  0x0000007f , 0x00000048 
- 00025023  0x000045ea deposit  0x00000007 
- 00025024  0x000045eb call  0x000061b5 
- 00025025  0x000045ec deposit  0x00000011 
- 00025026  0x000045ed istore  0x00000001 , 0x00000005 
- 00025027  0x000045ee rtn 
- 00025028  0x000045f1 fetch  0x00000001 , 0x00000048 
- 00025029  0x000045f2 lshift  0x0000003f , 0x0000003f 
- 00025030  0x000045f3 fetcht  0x00000001 , 0x0000004c 
- 00025031  0x000045f4 isolate1  0x00000001 , 0x00000002 
- 00025032  0x000045f5 setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00025033  0x000045f6 branch  0x000061d4 
- 00025034  0x000045fa fetcht  0x00000001 , 0x0000004c 
- 00025035  0x000045fb and_into  0x00000001 , 0x00000002 
- 00025036  0x000045fc branch  0x000061d0 
- 00025037  0x000045ff force  0x00000000 , 0x00000002 
- 00025038  0x00004600 branch  0x000061d0 
- 00025039  0x00004603 force  0x00000001 , 0x00000002 
- 00025040  0x00004605 fetch  0x00000001 , 0x00000048 
- 00025041  0x00004606 lshift  0x0000003f , 0x0000003f 
- 00025042  0x00004607 setflag  0x00000029 , 0x00000000 , 0x0000003f 
- 00025043  0x00004608 ixor  0x00000002 , 0x0000003f 
- 00025044  0x0000460a store  0x00000001 , 0x00000433 
- 00025045  0x0000460b jam  0x00000000 , 0x00000048 
- 00025046  0x0000460c call  0x000061e0 
- 00025047  0x0000460d enable  0x00000028 
- 00025048  0x0000460e rtn 
- 00025049  0x00004611 set1  0x00000025 , 0x00000000 
- 00025050  0x00004612 bpatch  0x000000e4 , 0x0000403c 
- 00025051  0x00004613 fetch  0x00000001 , 0x00000048 
- 00025052  0x00004614 branch  0x000061e0 , 0x00000034 
- 00025053  0x00004615 fetch  0x00000001 , 0x00000078 
- 00025054  0x00004616 nrtn  0x00000034 
- 00025055  0x00004617 branch  0x000061ea 
- 00025056  0x00004619 fetch  0x00000001 , 0x00000078 
- 00025057  0x0000461a branch  0x000061f0 , 0x00000034 
- 00025058  0x0000461b fetch  0x00000003 , 0x00000078 
- 00025059  0x0000461c store  0x00000003 , 0x00000048 
- 00025060  0x0000461d fetcht  0x00000001 , 0x0000007b 
- 00025061  0x0000461e fetch  0x00000001 , 0x0000004c 
- 00025062  0x0000461f set0  0x00000001 , 0x0000003f 
- 00025063  0x00004620 ior  0x00000002 , 0x0000003f 
- 00025064  0x00004621 store  0x00000001 , 0x0000004c 
- 00025065  0x00004622 jam  0x00000000 , 0x00000078 
- 00025066  0x00004624 fetch  0x00000001 , 0x0000007c 
- 00025067  0x00004625 rtn  0x00000034 
- 00025068  0x00004626 fetch  0x00000004 , 0x0000007c 
- 00025069  0x00004627 store  0x00000004 , 0x00000078 
- 00025070  0x00004628 jam  0x00000000 , 0x0000007c 
- 00025071  0x00004629 rtn 
- 00025072  0x0000462b fetch  0x00000001 , 0x0000007c 
- 00025073  0x0000462c rtn  0x00000034 
- 00025074  0x0000462d fetch  0x00000003 , 0x0000007c 
- 00025075  0x0000462e store  0x00000003 , 0x00000048 
- 00025076  0x0000462f fetcht  0x00000001 , 0x0000007f 
- 00025077  0x00004630 fetch  0x00000001 , 0x0000004c 
- 00025078  0x00004631 set0  0x00000001 , 0x0000003f 
- 00025079  0x00004632 ior  0x00000002 , 0x0000003f 
- 00025080  0x00004633 store  0x00000001 , 0x0000004c 
- 00025081  0x00004634 jam  0x00000000 , 0x0000007c 
- 00025082  0x00004635 rtn 
- 00025083  0x00004639 set1  0x00000025 , 0x00000000 
- 00025084  0x0000463a bpatch  0x000000e5 , 0x0000403c 
- 00025085  0x0000463b fetch  0x00000001 , 0x0000004c 
- 00025086  0x0000463c copy  0x0000003f , 0x00000013 
- 00025087  0x0000463d ifetch  0x00000001 , 0x00000002 
- 00025088  0x0000463e call  0x00005d12 
- 00025089  0x0000463f call  0x000061c4 
- 00025090  0x00004640 copy  0x00000013 , 0x0000003f 
- 00025091  0x00004641 store  0x00000001 , 0x0000004c 
- 00025092  0x00004642 rtn 
- 00025093  0x00004645 fetcht  0x00000001 , 0x0000004c 
- 00025094  0x00004646 set0  0x00000000 , 0x00000002 
- 00025095  0x00004647 storet  0x00000001 , 0x0000004c 
- 00025096  0x00004648 rtn 
- 00025097  0x0000464b fetcht  0x00000001 , 0x0000004c 
- 00025098  0x0000464c set1  0x00000000 , 0x00000002 
- 00025099  0x0000464d storet  0x00000001 , 0x0000004c 
- 00025100  0x0000464e rtn 
- 00025101  0x00004652 nsetflag  0x00000029 , 0x00000001 , 0x0000003f 
- 00025102  0x00004653 fetcht  0x00000001 , 0x0000004c 
- 00025103  0x00004654 ixor  0x00000002 , 0x0000003f 
- 00025104  0x00004655 isolate1  0x00000001 , 0x0000003f 
- 00025105  0x00004656 rtn 
- 00025106  0x0000465a fetch  0x00000001 , 0x0000004c 
- 00025107  0x0000465b setflag  0x00000029 , 0x00000001 , 0x0000003f 
- 00025108  0x0000465c store  0x00000001 , 0x0000004c 
- 00025109  0x0000465d rtn 
- 00025110  0x00004661 fetch  0x00000001 , 0x000007e0 
- 00025111  0x00004662 compare  0x00000001 , 0x0000003f , 0x0000007f 
- 00025112  0x00004663 rtn 
- 00025113  0x00004665 fetch  0x00000001 , 0x000007e0 
- 00025114  0x00004666 set1  0x00000007 , 0x0000003f 
- 00025115  0x00004667 store  0x00000001 , 0x000007e0 
- 00025116  0x00004668 rtn 
- 00025117  0x0000466a fetch  0x00000001 , 0x000007e0 
- 00025118  0x0000466b set0  0x00000007 , 0x0000003f 
- 00025119  0x0000466c store  0x00000001 , 0x000007e0 
- 00025120  0x0000466d rtn 
- 00025121  0x0000466f fetch  0x00000001 , 0x000007e0 
- 00025122  0x00004670 isolate1  0x00000007 , 0x0000003f 
- 00025123  0x00004671 store  0x00000001 , 0x000007e0 
- 00025124  0x00004672 rtn 
- 00025125  0x00004676 arg  0x000004ef , 0x00000005 
- 00025126  0x00004678 force  0x00000010 , 0x00000039 
- 00025127  0x0000467b random  0x0000003f 
- 00025128  0x0000467c istore  0x00000001 , 0x00000005 
- 00025129  0x0000467d loop  0x00006227 
- 00025130  0x0000467e rtn 
- 00025131  0x00004681 call  0x0000736e 
- 00025132  0x00004682 arg  0x00004262 , 0x00000011 
- 00025133  0x00004683 arg  0x0000051f , 0x00000012 
- 00025134  0x00004684 ifetch  0x00000008 , 0x00000011 
- 00025135  0x00004685 fetcht  0x00000001 , 0x00000030 
- 00025136  0x00004686 nsetflag  0x00000034 , 0x00000006 , 0x00000002 
- 00025137  0x00004687 storet  0x00000001 , 0x00000030 
- 00025138  0x00004688 copy  0x00000011 , 0x00000005 
- 00025139  0x00004689 call  0x00007467 
- 00025140  0x0000468a branch  0x00003229 
- 00025141  0x00004692 set1  0x00000025 , 0x00000000 
- 00025142  0x00004693 bpatch  0x000000e6 , 0x0000403c 
- 00025143  0x00004694 fetch  0x00000001 , 0x0000007c 
- 00025144  0x00004695 branch  0x0000623c , 0x00000034 
- 00025145  0x00004696 call  0x000061d9 
- 00025146  0x00004697 fetch  0x00000001 , 0x0000007c 
- 00025147  0x00004698 nrtn  0x00000034 
- 00025148  0x0000469a fetch  0x00000001 , 0x00000055 
- 00025149  0x0000469b rtn  0x00000034 
- 00025150  0x0000469f beq  0x00000004 , 0x0000628d 
- 00025151  0x000046a0 beq  0x00000005 , 0x00006292 
- 00025152  0x000046a1 beq  0x00000002 , 0x00006284 
- 00025153  0x000046a2 beq  0x00000003 , 0x0000629a 
- 00025154  0x000046a3 beq  0x0000000e , 0x00006287 
- 00025155  0x000046a4 beq  0x00000006 , 0x000062b6 
- 00025156  0x000046a5 beq  0x00000007 , 0x000062ce 
- 00025157  0x000046a6 beq  0x00000009 , 0x000062cf 
- 00025158  0x000046a7 beq  0x0000000a , 0x000062d8 
- 00025159  0x000046a8 beq  0x0000000b , 0x000062dc 
- 00025160  0x000046a9 beq  0x0000000c , 0x000062a4 
- 00025161  0x000046aa beq  0x0000000d , 0x000062a7 
- 00025162  0x000046ab beq  0x0000000f , 0x000062ad 
- 00025163  0x000046ac beq  0x00000012 , 0x00006277 
- 00025164  0x000046ad beq  0x00000013 , 0x0000629a 
- 00025165  0x000046ae beq  0x00000010 , 0x0000627a 
- 00025166  0x000046af beq  0x00000014 , 0x00006274 
- 00025167  0x000046b0 beq  0x00000015 , 0x0000629a 
- 00025168  0x000046b1 beq  0x00000016 , 0x0000626e 
- 00025169  0x000046b2 beq  0x00000018 , 0x00006273 
- 00025170  0x000046b3 beq  0x00000017 , 0x00006267 
- 00025171  0x000046b4 beq  0x00000019 , 0x0000626d 
- 00025172  0x000046b5 beq  0x0000001a , 0x00006258 
- 00025173  0x000046b6 beq  0x0000001b , 0x00006262 
- 00025174  0x000046b7 jam  0x00000000 , 0x00000055 
- 00025175  0x000046b9 rtn 
- 00025176  0x000046bb fetch  0x00000001 , 0x0000044d 
- 00025177  0x000046bc rtnbit0  0x00000002 
- 00025178  0x000046bd rtnbit0  0x00000003 
- 00025179  0x000046be jam  0x00000000 , 0x00000055 
- 00025180  0x000046bf call  0x0000625e 
- 00025181  0x000046c0 branch  0x00006e41 
- 00025182  0x000046c3 fetch  0x00000001 , 0x00000177 
- 00025183  0x000046c4 rtnbit0  0x00000001 
- 00025184  0x000046c5 jam  0x0000000a , 0x00000055 
- 00025185  0x000046c6 rtn 
- 00025186  0x000046c9 arg  0x0000000b , 0x00000007 
- 00025187  0x000046ca call  0x00007e53 
- 00025188  0x000046cb nrtn  0x00000034 
- 00025189  0x000046cc jam  0x0000001a , 0x00000055 
- 00025190  0x000046cd rtn 
- 00025191  0x000046d0 fetch  0x00000001 , 0x00000177 
- 00025192  0x000046d1 set0  0x00000000 , 0x0000003f 
- 00025193  0x000046d2 store  0x00000001 , 0x00000177 
- 00025194  0x000046d3 jam  0x00000019 , 0x00000055 
- 00025195  0x000046d4 jam  0x0000000b , 0x0000007c 
- 00025196  0x000046d5 rtn 
- 00025197  0x000046d7 rtn 
- 00025198  0x000046d9 fetch  0x00000001 , 0x00000450 
- 00025199  0x000046da rtnne  0x00000002 
- 00025200  0x000046db call  0x000062de 
- 00025201  0x000046dc jam  0x00000018 , 0x00000055 
- 00025202  0x000046dd rtn 
- 00025203  0x000046e0 rtn 
- 00025204  0x000046e2 jam  0x00000015 , 0x00000055 
- 00025205  0x000046e3 jam  0x00000083 , 0x0000007c 
- 00025206  0x000046e4 rtn 
- 00025207  0x000046e6 jam  0x00000013 , 0x00000055 
- 00025208  0x000046e7 jam  0x00000025 , 0x0000007c 
- 00025209  0x000046e8 rtn 
- 00025210  0x000046eb fetch  0x00000001 , 0x00004748 
- 00025211  0x000046ec rtneq  0x00000000 
- 00025212  0x000046ed beq  0x00000001 , 0x00006282 
- 00025213  0x000046ee arg  0x0000000a , 0x00000007 
- 00025214  0x000046ef call  0x00007e53 
- 00025215  0x000046f0 nrtn  0x00000034 
- 00025216  0x000046f1 jam  0x00000000 , 0x00004748 
- 00025217  0x000046f2 branch  0x0000629b 
- 00025218  0x000046f4 rtn  0x00000029 
- 00025219  0x000046f5 branch  0x000062b6 
- 00025220  0x000046f8 jam  0x00000003 , 0x00000055 
- 00025221  0x000046f9 jam  0x00000027 , 0x0000007c 
- 00025222  0x000046fa rtn 
- 00025223  0x000046fc jam  0x00000013 , 0x0000007c 
- 00025224  0x000046fd set1  0x00000003 , 0x00000000 
- 00025225  0x000046fe jam  0x00000005 , 0x00000055 
- 00025226  0x000046ff setarg  0x000001ff 
- 00025227  0x00004700 store  0x00000002 , 0x0000044e 
- 00025228  0x00004701 rtn 
- 00025229  0x00004703 jam  0x00000005 , 0x00000055 
- 00025230  0x00004704 jam  0x000000ff , 0x0000044e 
- 00025231  0x00004705 set0  0x00000022 , 0x00000000 
- 00025232  0x00004706 jam  0x00000033 , 0x0000007c 
- 00025233  0x00004707 branch  0x00005b6f 
- 00025234  0x00004709 rtnmark1  0x00000022 
- 00025235  0x0000470a fetch  0x00000002 , 0x0000044e 
- 00025236  0x0000470b sub  0x0000003f , 0x00000001 , 0x0000003f 
- 00025237  0x0000470c branch  0x00006298 , 0x00000005 
- 00025238  0x0000470d store  0x00000002 , 0x0000044e 
- 00025239  0x0000470e rtn 
- 00025240  0x00004710 jam  0x0000000e , 0x00000055 
- 00025241  0x00004711 rtn 
- 00025242  0x00004714 rtn 
- 00025243  0x00004717 fetch  0x00000001 , 0x0000044d 
- 00025244  0x00004718 rtnbit0  0x00000003 
- 00025245  0x00004719 rtnbit0  0x00000002 
- 00025246  0x0000471a fetch  0x00000001 , 0x00000177 
- 00025247  0x0000471b set0  0x00000002 , 0x0000003f 
- 00025248  0x0000471c store  0x00000001 , 0x00000177 
- 00025249  0x0000471d jam  0x00000013 , 0x0000007c 
- 00025250  0x0000471e jam  0x00000010 , 0x00000055 
- 00025251  0x0000471f rtn 
- 00025252  0x00004722 jam  0x0000000d , 0x00000055 
- 00025253  0x00004723 jam  0x00000031 , 0x0000007c 
- 00025254  0x00004724 rtn 
- 00025255  0x00004727 fetch  0x00000001 , 0x0000044d 
- 00025256  0x00004728 rtnbit0  0x00000002 
- 00025257  0x00004729 jam  0x00000000 , 0x00000055 
- 00025258  0x0000472b rtn 
- 00025259  0x0000472d jam  0x00000006 , 0x00000055 
- 00025260  0x0000472e rtn 
- 00025261  0x00004731 fetch  0x00000001 , 0x0000044e 
- 00025262  0x00004732 increase  0xffffffff , 0x0000003f 
- 00025263  0x00004733 branch  0x000062b2 , 0x00000034 
- 00025264  0x00004734 store  0x00000001 , 0x0000044e 
- 00025265  0x00004735 rtn 
- 00025266  0x00004737 jam  0x00000007 , 0x0000007c 
- 00025267  0x00004738 jam  0x00000016 , 0x00000446 
- 00025268  0x00004739 jam  0x00000000 , 0x00000055 
- 00025269  0x0000473a rtn 
- 00025270  0x0000473d fetch  0x00000001 , 0x00000177 
- 00025271  0x0000473e bbit1  0x00000002 , 0x0000629b 
- 00025272  0x0000473f bbit1  0x00000000 , 0x000062bb 
- 00025273  0x00004741 jam  0x0000001a , 0x00000055 
- 00025274  0x00004742 rtn 
- 00025275  0x00004744 fetch  0x00000001 , 0x0000425e 
- 00025276  0x00004745 branch  0x000062c7 , 0x00000034 
- 00025277  0x00004746 fetch  0x00000001 , 0x0000044d 
- 00025278  0x00004747 rtnbit0  0x00000003 
- 00025279  0x00004748 rtnbit0  0x00000002 
- 00025280  0x00004749 fetch  0x00000004 , 0x00000465 
- 00025281  0x0000474a arg  0x00000064 , 0x00000002 
- 00025282  0x0000474b iadd  0x00000002 , 0x00000002 
- 00025283  0x0000474c copy  0x00000022 , 0x0000003f 
- 00025284  0x0000474d isub  0x00000002 , 0x0000003e 
- 00025285  0x0000474e nrtn  0x00000002 
- 00025286  0x0000474f branch  0x00006267 
- 00025287  0x00004754 jam  0x00000016 , 0x00000055 
- 00025288  0x00004755 jam  0x00000004 , 0x0000054f 
- 00025289  0x00004756 setarg  0x00003030 
- 00025290  0x00004757 store  0x00000002 , 0x00000550 
- 00025291  0x00004758 istore  0x00000002 , 0x00000005 
- 00025292  0x00004759 jam  0x00000002 , 0x00000450 
- 00025293  0x0000475a branch  0x0000626e 
- 00025294  0x0000475d rtn 
- 00025295  0x0000475f fetch  0x00000001 , 0x00000177 
- 00025296  0x00004760 bbit1  0x00000001 , 0x000062d3 
- 00025297  0x00004761 jam  0x0000001a , 0x00000055 
- 00025298  0x00004762 rtn 
- 00025299  0x00004765 fetch  0x00000001 , 0x00000177 
- 00025300  0x00004766 set0  0x00000001 , 0x0000003f 
- 00025301  0x00004767 store  0x00000001 , 0x00000177 
- 00025302  0x00004768 jam  0x0000000f , 0x0000007c 
- 00025303  0x00004769 rtn 
- 00025304  0x0000476c fetch  0x00000001 , 0x00000454 
- 00025305  0x0000476d rtn  0x00000034 
- 00025306  0x0000476e jam  0x00000000 , 0x00000055 
- 00025307  0x0000476f branch  0x000062d3 
- 00025308  0x00004772 jam  0x0000000c , 0x00000055 
- 00025309  0x00004773 rtn 
- 00025310  0x00004776 fetch  0x00000001 , 0x0000004b 
- 00025311  0x00004777 bbit1  0x00000002 , 0x000062e3 
- 00025312  0x00004778 call  0x00006209 
- 00025313  0x00004779 jam  0x00000008 , 0x0000007c 
- 00025314  0x0000477a branch  0x000049bc 
- 00025315  0x0000477c fetch  0x00000001 , 0x0000004b 
- 00025316  0x0000477d set0  0x00000002 , 0x0000003f 
- 00025317  0x0000477e store  0x00000001 , 0x0000004b 
- 00025318  0x0000477f call  0x00005ed0 
- 00025319  0x00004780 call  0x00006212 
- 00025320  0x00004781 branch  0x000049bc 
- 00025321  0x00004784 setarg  0x00000004 
- 00025322  0x00004785 store  0x00000001 , 0x0000054f 
- 00025323  0x00004786 setarg  0x00003030 
- 00025324  0x00004787 istore  0x00000002 , 0x00000005 
- 00025325  0x00004788 istore  0x00000002 , 0x00000005 
- 00025326  0x00004789 rtn 
- 00025327  0x00004792 rtn  0x0000002b 
- 00025328  0x00004793 jam  0x00000000 , 0x00004813 
- 00025329  0x00004794 call  0x00006321 
- 00025330  0x00004795 call  0x00006438 
- 00025331  0x00004796 setarg  0x0000632e 
- 00025332  0x00004797 store  0x00000002 , 0x00004290 
- 00025333  0x00004798 setarg  0x0000632f 
- 00025334  0x00004799 store  0x00000002 , 0x0000428e 
- 00025335  0x0000479a setarg  0x00006337 
- 00025336  0x0000479b store  0x00000002 , 0x00004292 
- 00025337  0x0000479c setarg  0x000063b6 
- 00025338  0x0000479d store  0x00000002 , 0x00004296 
- 00025339  0x0000479e setarg  0x0000632f 
- 00025340  0x0000479f store  0x00000002 , 0x0000428c 
- 00025341  0x000047a0 set1  0x00000025 , 0x00000000 
- 00025342  0x000047a1 bpatch  0x00000080 , 0x00004030 
- 00025343  0x000047a2 setarg  0x0000632a 
- 00025344  0x000047a3 store  0x00000002 , 0x00004286 
- 00025345  0x000047a4 setarg  0x000063be 
- 00025346  0x000047a5 store  0x00000002 , 0x00004298 
- 00025347  0x000047a6 setarg  0x00000000 
- 00025348  0x000047a7 store  0x00000004 , 0x0000480a 
- 00025349  0x000047a8 store  0x00000002 , 0x00004810 
- 00025350  0x000047a9 call  0x0000630a 
- 00025351  0x000047aa call  0x00003fc5 
- 00025352  0x000047ab call  0x00003e2b 
- 00025353  0x000047ac branch  0x0000691d 
- 00025354  0x000047af rtn  0x0000002b 
- 00025355  0x000047b0 setarg  0x000001a0 
- 00025356  0x000047b1 store  0x00000002 , 0x000042ac 
- 00025357  0x000047b3 call  0x00006a0d 
- 00025358  0x000047b4 setarg  0x00004a00 
- 00025359  0x000047b5 hstore  0x00000002 , 0x00008054 
- 00025360  0x000047b6 setarg  0x00004fff 
- 00025361  0x000047b7 hstore  0x00000002 , 0x00008056 
- 00025362  0x000047b8 setarg  0x00001c00 
- 00025363  0x000047b9 hstore  0x00000002 , 0x0000805a 
- 00025364  0x000047ba setarg  0x00001fff 
- 00025365  0x000047bb hstore  0x00000002 , 0x0000805c 
- 00025366  0x000047bc hjam  0x00000004 , 0x00008081 
- 00025367  0x000047bd jam  0x000000ff , 0x0000029f 
- 00025368  0x000047be hjam  0x00000000 , 0x00008062 
- 00025369  0x000047bf setarg  0x00001c00 
- 00025370  0x000047c0 hstore  0x00000002 , 0x0000805e 
- 00025371  0x000047c1 hstore  0x00000002 , 0x00008060 
- 00025372  0x000047c2 setarg  0x00004a00 
- 00025373  0x000047c3 hstore  0x00000002 , 0x00008058 
- 00025374  0x000047c4 branch  0x00004480 
- 00025375  0x000047c8 call  0x0000630d 
- 00025376  0x000047c9 branch  0x00006321 
- 00025377  0x000047cd call  0x00007bd9 
- 00025378  0x000047ce call  0x00003f94 
- 00025379  0x000047d0 fetcht  0x00000001 , 0x00004803 
- 00025380  0x000047d1 call  0x000069da 
- 00025381  0x000047d2 call  0x0000639e 
- 00025382  0x000047d4 fetcht  0x00000001 , 0x00004801 
- 00025383  0x000047d5 call  0x000069d1 
- 00025384  0x000047d6 fetcht  0x00000001 , 0x00004800 
- 00025385  0x000047d7 branch  0x000069d2 
- 00025386  0x000047da fetcht  0x00000001 , 0x00004801 
- 00025387  0x000047db call  0x000069e5 
- 00025388  0x000047dc nbranch  0x00003f5c , 0x00000001 
- 00025389  0x000047dd branch  0x00003f5a 
- 00025390  0x000047e2 branch  0x00006330 
- 00025391  0x000047e4 branch  0x00006330 
- 00025392  0x000047e6 set1  0x00000025 , 0x00000000 
- 00025393  0x000047e7 bpatch  0x00000081 , 0x00004030 
- 00025394  0x000047e8 call  0x0000641c 
- 00025395  0x000047e9 call  0x00006421 
- 00025396  0x000047ea call  0x0000527a 
- 00025397  0x000047eb nrtn  0x00000034 
- 00025398  0x000047ec branch  0x000063a0 
- 00025399  0x000047ee copy  0x00000013 , 0x0000003f 
- 00025400  0x000047ef beq  0x0000000a , 0x00006368 
- 00025401  0x000047f0 beq  0x00000004 , 0x00006383 
- 00025402  0x000047f1 beq  0x00000013 , 0x00006387 
- 00025403  0x000047f2 beq  0x00000002 , 0x0000634c 
- 00025404  0x000047f3 beq  0x00000019 , 0x0000636a 
- 00025405  0x000047f4 beq  0x00000020 , 0x0000636f 
- 00025406  0x000047f5 beq  0x00000022 , 0x00006374 
- 00025407  0x000047f6 beq  0x00000021 , 0x00006375 
- 00025408  0x000047f7 beq  0x00000023 , 0x00006376 
- 00025409  0x000047f8 beq  0x00000024 , 0x00006379 
- 00025410  0x000047f9 beq  0x00000014 , 0x0000637a 
- 00025411  0x000047fa beq  0x00000001 , 0x00006382 
- 00025412  0x000047fb beq  0x00000015 , 0x00006364 
- 00025413  0x000047fc beq  0x00000005 , 0x0000635d 
- 00025414  0x000047fd beq  0x0000000b , 0x00006352 
- 00025415  0x000047fe beq  0x0000000c , 0x00003fa6 
- 00025416  0x000047ff and  0x0000003f , 0x0000000f , 0x00000002 
- 00025417  0x00004800 and_into  0x000000f0 , 0x0000003f 
- 00025418  0x00004801 beq  0x00000050 , 0x000063ec 
- 00025419  0x00004802 rtn 
- 00025420  0x00004805 call  0x0000638a 
- 00025421  0x00004806 fetch  0x00000002 , 0x000042a0 
- 00025422  0x00004807 rtnbit0  0x00000004 
- 00025423  0x00004808 arg  0x00000003 , 0x00000039 
- 00025424  0x00004809 arg  0x00004849 , 0x00000006 
- 00025425  0x0000480a branch  0x00007f71 
- 00025426  0x0000480f fetch  0x00000002 , 0x00004042 
- 00025427  0x00004810 rshift  0x0000003f , 0x0000003f 
- 00025428  0x00004811 fetcht  0x00000002 , 0x00004280 
- 00025429  0x00004812 isub  0x00000002 , 0x0000003e 
- 00025430  0x00004813 nbranch  0x00006358 , 0x00000005 
- 00025431  0x00004814 branch  0x00003fa4 
- 00025432  0x00004816 fetch  0x00000001 , 0x00004813 
- 00025433  0x00004817 rtnbit1  0x00000000 
- 00025434  0x00004818 hfetch  0x00000002 , 0x00008112 
- 00025435  0x00004819 ncall  0x0000640c , 0x00000034 
- 00025436  0x0000481a branch  0x00003f9c 
- 00025437  0x0000481d call  0x00006395 
- 00025438  0x0000481e call  0x0000642e 
- 00025439  0x0000481f branch  0x00006361 , 0x00000005 
- 00025440  0x00004820 branch  0x00003f77 
- 00025441  0x00004822 arg  0x00000004 , 0x00000039 
- 00025442  0x00004823 arg  0x0000488e , 0x00000006 
- 00025443  0x00004824 branch  0x00007f71 
- 00025444  0x00004827 call  0x0000638a 
- 00025445  0x00004828 arg  0x00000005 , 0x00000039 
- 00025446  0x00004829 arg  0x00004847 , 0x00000006 
- 00025447  0x0000482a branch  0x00007f71 
- 00025448  0x0000482d call  0x00003fc1 
- 00025449  0x0000482e branch  0x00003f6a 
- 00025450  0x00004830 fetch  0x00000001 , 0x00004813 
- 00025451  0x00004831 rtnbit0  0x00000004 
- 00025452  0x00004832 set0  0x00000004 , 0x0000003f 
- 00025453  0x00004833 store  0x00000001 , 0x00004813 
- 00025454  0x00004834 branch  0x0000427f 
- 00025455  0x00004837 fetch  0x00000001 , 0x00004813 
- 00025456  0x00004838 rtnbit0  0x00000004 
- 00025457  0x00004839 set0  0x00000004 , 0x0000003f 
- 00025458  0x0000483a store  0x00000001 , 0x00004813 
- 00025459  0x0000483b branch  0x00004286 
- 00025460  0x0000483e rtn 
- 00025461  0x00004841 rtn 
- 00025462  0x00004844 fetch  0x00000001 , 0x00004813 
- 00025463  0x00004845 bbit0  0x00000000 , 0x00003f9e 
- 00025464  0x00004846 branch  0x00006410 
- 00025465  0x00004849 rtn 
- 00025466  0x0000484c call  0x00006395 
- 00025467  0x0000484d arg  0x000003d0 , 0x00000012 
- 00025468  0x0000484e call  0x0000642e 
- 00025469  0x0000484f branch  0x0000637f , 0x00000005 
- 00025470  0x00004850 branch  0x00003f90 
- 00025471  0x00004852 arg  0x00000006 , 0x00000039 
- 00025472  0x00004853 arg  0x0000488c , 0x00000006 
- 00025473  0x00004854 branch  0x00007f71 
- 00025474  0x00004857 rtn 
- 00025475  0x0000485b arg  0x00000007 , 0x00000039 
- 00025476  0x0000485c arg  0x00004899 , 0x00000006 
- 00025477  0x0000485d call  0x00007f71 
- 00025478  0x0000485e branch  0x0000638a 
- 00025479  0x00004860 arg  0x00000007 , 0x00000039 
- 00025480  0x00004861 arg  0x00004892 , 0x00000006 
- 00025481  0x00004862 call  0x00007f71 
- 00025482  0x00004864 call  0x0000638c 
- 00025483  0x00004865 branch  0x00006393 
- 00025484  0x00004868 fetch  0x00000001 , 0x00004812 
- 00025485  0x00004869 isolate1  0x00000000 , 0x0000003f 
- 00025486  0x0000486a call  0x00003f7c , 0x00000001 
- 00025487  0x0000486b fetch  0x00000001 , 0x00004812 
- 00025488  0x0000486c isolate1  0x00000001 , 0x0000003f 
- 00025489  0x0000486d call  0x00003f88 , 0x00000001 
- 00025490  0x0000486e rtn 
- 00025491  0x00004870 fetcht  0x00000001 , 0x00004803 
- 00025492  0x00004871 branch  0x000069ef 
- 00025493  0x00004874 call  0x00006397 
- 00025494  0x00004875 branch  0x0000639e 
- 00025495  0x00004878 fetch  0x00000001 , 0x00004812 
- 00025496  0x00004879 isolate1  0x00000000 , 0x0000003f 
- 00025497  0x0000487a call  0x00003f7e , 0x00000001 
- 00025498  0x0000487b fetch  0x00000001 , 0x00004812 
- 00025499  0x0000487c isolate1  0x00000001 , 0x0000003f 
- 00025500  0x0000487d call  0x00003f86 , 0x00000001 
- 00025501  0x0000487e rtn 
- 00025502  0x00004880 fetcht  0x00000001 , 0x00004803 
- 00025503  0x00004881 branch  0x000069ed 
- 00025504  0x00004887 fetch  0x00000001 , 0x00004132 
- 00025505  0x00004888 rtnne  0x0000000a 
- 00025506  0x00004889 hfetch  0x00000002 , 0x00008112 
- 00025507  0x0000488a rtn  0x00000034 
- 00025508  0x0000488b store  0x00000002 , 0x0000480e 
- 00025509  0x0000488d call  0x000063a9 
- 00025510  0x0000488e branch  0x00003fef , 0x00000001 
- 00025511  0x0000488f call  0x00006400 
- 00025512  0x00004890 branch  0x000063af 
- 00025513  0x00004894 fetcht  0x00000001 , 0x00004800 
- 00025514  0x00004895 branch  0x000069e5 
- 00025515  0x00004899 fetch  0x00000001 , 0x00004813 
- 00025516  0x0000489a rtnbit1  0x00000000 
- 00025517  0x0000489b call  0x0000640c 
- 00025518  0x0000489c branch  0x00003f9c 
- 00025519  0x0000489f fetch  0x00000001 , 0x00004040 
- 00025520  0x000048a0 bbit0  0x00000000 , 0x0000428c 
- 00025521  0x000048a1 fetch  0x00000001 , 0x00004041 
- 00025522  0x000048a2 bbit1  0x00000000 , 0x000063d5 
- 00025523  0x000048a3 call  0x00003f40 
- 00025524  0x000048a4 branch  0x000063ab , 0x00000001 
- 00025525  0x000048a5 branch  0x00006d97 
- 00025526  0x000048a8 call  0x00005a88 
- 00025527  0x000048a9 ifetch  0x00000001 , 0x00000006 
- 00025528  0x000048aa copy  0x00000006 , 0x00000011 
- 00025529  0x000048ab call  0x00007f6e 
- 00025530  0x000048ac copy  0x00000012 , 0x00000039 
- 00025531  0x000048ad copy  0x00000011 , 0x00000006 
- 00025532  0x000048ae call  0x00004976 
- 00025533  0x000048af branch  0x000068fa 
- 00025534  0x000048b4 fetch  0x00000002 , 0x00004810 
- 00025535  0x000048b5 rtn  0x00000034 
- 00025536  0x000048b6 arg  0x00000014 , 0x00000002 
- 00025537  0x000048b7 call  0x00007fb9 
- 00025538  0x000048b8 store  0x00000002 , 0x00000469 
- 00025539  0x000048ba copy  0x0000003f , 0x00000002 
- 00025540  0x000048bb fetch  0x00000002 , 0x00004810 
- 00025541  0x000048bc isub  0x00000002 , 0x0000003f 
- 00025542  0x000048bd store  0x00000002 , 0x00004810 
- 00025543  0x000048be nbranch  0x00003bf1 , 0x00000002 
- 00025544  0x000048c0 arg  0x00000014 , 0x00000002 
- 00025545  0x000048c1 storet  0x00000002 , 0x000044c2 
- 00025546  0x000048c2 call  0x00005a88 
- 00025547  0x000048c3 branch  0x00003bf1 , 0x00000034 
- 00025548  0x000048c4 add  0x00000006 , 0x00000001 , 0x00000005 
- 00025549  0x000048c6 fetch  0x00000002 , 0x00000469 
- 00025550  0x000048c7 copy  0x0000003f , 0x00000039 
- 00025551  0x000048c9 call  0x00007f6b 
- 00025552  0x000048cb call  0x0000497c 
- 00025553  0x000048cd fetch  0x00000002 , 0x00000469 
- 00025554  0x000048ce store  0x00000002 , 0x0000480e 
- 00025555  0x000048cf store  0x00000002 , 0x0000041b 
- 00025556  0x000048d0 branch  0x0000428c 
- 00025557  0x000048d4 rtnmark0  0x00000009 
- 00025558  0x000048d5 call  0x000063d8 
- 00025559  0x000048d6 call  0x000063d8 
- 00025560  0x000048d8 call  0x0000561e 
- 00025561  0x000048d9 nrtn  0x00000034 
- 00025562  0x000048da hfetch  0x00000002 , 0x00008112 
- 00025563  0x000048db rtn  0x00000034 
- 00025564  0x000048dc fetcht  0x00000002 , 0x00004810 
- 00025565  0x000048dd isub  0x00000002 , 0x0000003f 
- 00025566  0x000048de nbranch  0x00003bf1 , 0x00000002 
- 00025567  0x000048df store  0x00000002 , 0x0000480e 
- 00025568  0x000048e0 rtn  0x00000034 
- 00025569  0x000048e1 call  0x00006407 
- 00025570  0x000048e2 fetch  0x00000002 , 0x00004810 
- 00025571  0x000048e3 fetcht  0x00000002 , 0x0000480e 
- 00025572  0x000048e4 iadd  0x00000002 , 0x0000003f 
- 00025573  0x000048e5 store  0x00000002 , 0x00004810 
- 00025574  0x000048e6 fetcht  0x00000002 , 0x00004810 
- 00025575  0x000048e7 hfetch  0x00000002 , 0x00008112 
- 00025576  0x000048e8 isub  0x00000002 , 0x00000011 
- 00025577  0x000048e9 nbranch  0x00003bf1 , 0x00000002 
- 00025578  0x000048ea jam  0x0000001b , 0x00000b7d 
- 00025579  0x000048eb branch  0x00005620 
- 00025580  0x000048ee storet  0x00000001 , 0x00000259 
- 00025581  0x000048f0 fetch  0x00000001 , 0x00000259 
- 00025582  0x000048f1 rtn  0x00000034 
- 00025583  0x000048f2 increase  0xffffffff , 0x0000003f 
- 00025584  0x000048f3 store  0x00000001 , 0x00000259 
- 00025585  0x000048f4 call  0x000063f3 
- 00025586  0x000048f5 branch  0x000063ed 
- 00025587  0x000048f8 fetch  0x00000002 , 0x0000481a 
- 00025588  0x000048f9 rtn  0x00000034 
- 00025589  0x000048fa increase  0xffffffff , 0x0000003f 
- 00025590  0x000048fb store  0x00000002 , 0x0000481a 
- 00025591  0x000048fc nrtn  0x00000034 
- 00025592  0x000048fd fetch  0x00000001 , 0x000042a4 
- 00025593  0x000048fe jam  0x00000000 , 0x000042a4 
- 00025594  0x000048ff bbit1  0x00000001 , 0x000063fd 
- 00025595  0x00004900 bbit1  0x00000000 , 0x000063fe 
- 00025596  0x00004901 branch  0x00003bf1 
- 00025597  0x00004903 branch  0x00003f8c 
- 00025598  0x00004905 jam  0x00000002 , 0x00004272 
- 00025599  0x00004906 rtn 
- 00025600  0x00004909 fetch  0x00000001 , 0x00004041 
- 00025601  0x0000490a bbit1  0x00000000 , 0x00006407 
- 00025602  0x0000490b fetch  0x00000002 , 0x0000480e 
- 00025603  0x0000490c arg  0x0000006e , 0x00000002 
- 00025604  0x0000490e call  0x00007fb9 
- 00025605  0x0000490f store  0x00000002 , 0x0000480e 
- 00025606  0x00004910 rtn 
- 00025607  0x00004912 fetch  0x00000002 , 0x0000480e 
- 00025608  0x00004913 arg  0x00000014 , 0x00000002 
- 00025609  0x00004914 call  0x00007fb9 
- 00025610  0x00004915 store  0x00000002 , 0x0000480e 
- 00025611  0x00004916 rtn 
- 00025612  0x00004919 fetch  0x00000001 , 0x00004813 
- 00025613  0x0000491a set1  0x00000000 , 0x0000003f 
- 00025614  0x0000491b store  0x00000001 , 0x00004813 
- 00025615  0x0000491c rtn 
- 00025616  0x0000491f fetch  0x00000001 , 0x00004813 
- 00025617  0x00004920 set0  0x00000000 , 0x0000003f 
- 00025618  0x00004921 store  0x00000001 , 0x00004813 
- 00025619  0x00004922 rtn 
- 00025620  0x00004925 fetch  0x00000001 , 0x00004813 
- 00025621  0x00004926 set1  0x00000007 , 0x0000003f 
- 00025622  0x00004927 store  0x00000001 , 0x00004813 
- 00025623  0x00004928 rtn 
- 00025624  0x0000492b fetch  0x00000001 , 0x00004813 
- 00025625  0x0000492c set0  0x00000007 , 0x0000003f 
- 00025626  0x0000492d store  0x00000001 , 0x00004813 
- 00025627  0x0000492e rtn 
- 00025628  0x00004931 set1  0x00000025 , 0x00000000 
- 00025629  0x00004932 bpatch  0x00000082 , 0x00004030 
- 00025630  0x00004933 call  0x00007f8e 
- 00025631  0x00004934 branch  0x00003f66 , 0x00000002 
- 00025632  0x00004935 branch  0x00003f68 
- 00025633  0x00004938 call  0x000063a9 
- 00025634  0x00004939 branch  0x00006428 , 0x00000001 
- 00025635  0x0000493a hfetcht  0x00000002 , 0x00008052 
- 00025636  0x0000493b fetch  0x00000002 , 0x000042ac 
- 00025637  0x0000493c isub  0x00000002 , 0x0000003e 
- 00025638  0x0000493d rtn  0x00000005 
- 00025639  0x0000493e branch  0x00006909 
- 00025640  0x00004942 hfetcht  0x00000002 , 0x00008052 
- 00025641  0x00004943 setarg  0x000001a0 
- 00025642  0x00004944 isub  0x00000002 , 0x0000003e 
- 00025643  0x00004945 rtn  0x00000005 
- 00025644  0x00004946 hstore  0x00000002 , 0x00008052 
- 00025645  0x00004947 rtn 
- 00025646  0x0000494a set1  0x00000025 , 0x00000000 
- 00025647  0x0000494b bpatch  0x00000083 , 0x00004030 
- 00025648  0x0000494c fetch  0x00000001 , 0x00004812 
- 00025649  0x0000494d isolate0  0x00000002 , 0x0000003f 
- 00025650  0x0000494e branch  0x00006436 , 0x00000001 
- 00025651  0x0000494f arg  0x00004814 , 0x00000011 
- 00025652  0x00004950 arg  0x00000006 , 0x00000039 
- 00025653  0x00004951 branch  0x00007f25 
- 00025654  0x00004953 force  0x00000000 , 0x0000003e 
- 00025655  0x00004954 rtn 
- 00025656  0x00004957 set1  0x00000025 , 0x00000000 
- 00025657  0x00004958 bpatch  0x00000084 , 0x00004030 
- 00025658  0x00004959 arg  0x0000481c , 0x00000005 
- 00025659  0x0000495a setsect  0x00000000 , 0x00035350 
- 00025660  0x0000495b setsect  0x00000001 , 0x00015115 
- 00025661  0x0000495c setsect  0x00000002 , 0x00012415 
- 00025662  0x0000495d setsect  0x00000003 , 0x00010951 
- 00025663  0x0000495e istore  0x00000009 , 0x00000005 
- 00025664  0x0000495f setsect  0x00000000 , 0x0002454c 
- 00025665  0x00004960 setsect  0x00000001 , 0x00035053 
- 00025666  0x00004961 setsect  0x00000002 , 0x00002454 
- 00025667  0x00004962 setsect  0x00000003 , 0x00011531 
- 00025668  0x00004963 istore  0x00000009 , 0x00000005 
- 00025669  0x00004964 setsect  0x00000000 , 0x00034441 
- 00025670  0x00004965 setsect  0x00000001 , 0x000194d4 
- 00025671  0x00004966 setsect  0x00000002 , 0x00012455 
- 00025672  0x00004967 setsect  0x00000003 , 0x00010d4d 
- 00025673  0x00004968 istore  0x00000009 , 0x00000005 
- 00025674  0x00004969 setsect  0x00000000 , 0x0003414c 
- 00025675  0x0000496a setsect  0x00000001 , 0x0000d4d4 
- 00025676  0x0000496b setsect  0x00000002 , 0x000124c4 
- 00025677  0x0000496c setsect  0x00000003 , 0x00013119 
- 00025678  0x0000496d istore  0x00000009 , 0x00000005 
- 00025679  0x0000496e setsect  0x00000000 , 0x00015247 
- 00025680  0x0000496f setsect  0x00000001 , 0x0003d0d1 
- 00025681  0x00004970 setsect  0x00000002 , 0x0000e4e4 
- 00025682  0x00004971 setsect  0x00000003 , 0x00011531 
- 00025683  0x00004972 istore  0x00000009 , 0x00000005 
- 00025684  0x00004973 setsect  0x00000000 , 0x00034944 
- 00025685  0x00004974 setsect  0x00000001 , 0x000114d4 
- 00025686  0x00004975 setsect  0x00000002 , 0x0000e535 
- 00025687  0x00004976 setsect  0x00000003 , 0x00015105 
- 00025688  0x00004977 istore  0x00000009 , 0x00000005 
- 00025689  0x00004978 setsect  0x00000000 , 0x00014c2b 
- 00025690  0x00004979 setsect  0x00000001 , 0x000114d2 
- 00025691  0x0000497a setsect  0x00000002 , 0x0000f525 
- 00025692  0x0000497b setsect  0x00000003 , 0x00011531 
- 00025693  0x0000497c istore  0x00000009 , 0x00000005 
- 00025694  0x0000497d setsect  0x00000000 , 0x00014e53 
- 00025695  0x0000497e setsect  0x00000001 , 0x00019192 
- 00025696  0x0000497f setsect  0x00000002 , 0x000044c4 
- 00025697  0x00004980 setsect  0x00000003 , 0x00015915 
- 00025698  0x00004981 istore  0x00000009 , 0x00000005 
- 00025699  0x00004982 setsect  0x00000000 , 0x00035352 
- 00025700  0x00004983 setsect  0x00000001 , 0x0000d254 
- 00025701  0x00004984 setsect  0x00000002 , 0x00005444 
- 00025702  0x00004985 setsect  0x00000003 , 0x00010959 
- 00025703  0x00004986 istore  0x00000009 , 0x00000005 
- 00025704  0x00004987 setsect  0x00000000 , 0x0001454c 
- 00025705  0x00004988 setsect  0x00000001 , 0x00005392 
- 00025706  0x00004989 setsect  0x00000002 , 0x00003525 
- 00025707  0x0000498a setsect  0x00000003 , 0x00013d35 
- 00025708  0x0000498b istore  0x00000009 , 0x00000005 
- 00025709  0x0000498c setsect  0x00000000 , 0x00014544 
- 00025710  0x0000498d setsect  0x00000001 , 0x000113d3 
- 00025711  0x0000498e setsect  0x00000002 , 0x00004454 
- 00025712  0x0000498f setsect  0x00000003 , 0x00014d35 
- 00025713  0x00004990 istore  0x00000009 , 0x00000005 
- 00025714  0x00004991 setsect  0x00000000 , 0x00004154 
- 00025715  0x00004992 setsect  0x00000001 , 0x00011155 
- 00025716  0x00004993 setsect  0x00000002 , 0x00013494 
- 00025717  0x00004994 setsect  0x00000003 , 0x00013d0d 
- 00025718  0x00004995 istore  0x00000009 , 0x00000005 
- 00025719  0x00004996 setsect  0x00000000 , 0x00004f56 
- 00025720  0x00004997 setsect  0x00000001 , 0x00031055 
- 00025721  0x00004998 setsect  0x00000002 , 0x00003454 
- 00025722  0x00004999 setsect  0x00000003 , 0x0001393d 
- 00025723  0x0000499a istore  0x00000009 , 0x00000005 
- 00025724  0x0000499b setsect  0x00000000 , 0x0001504e 
- 00025725  0x0000499c setsect  0x00000001 , 0x000151d0 
- 00025726  0x0000499d setsect  0x00000002 , 0x000154f4 
- 00025727  0x0000499e setsect  0x00000003 , 0x00014951 
- 00025728  0x0000499f istore  0x00000009 , 0x00000005 
- 00025729  0x000049a0 setsect  0x00000000 , 0x00024345 
- 00025730  0x000049a1 setsect  0x00000001 , 0x00025051 
- 00025731  0x000049a2 setsect  0x00000002 , 0x000004c4 
- 00025732  0x000049a3 istore  0x00000006 , 0x00000005 
- 00025733  0x000049a4 rtn 
- 00025734  0x000049a9 setarg  0x000065d7 
- 00025735  0x000049aa store  0x00000002 , 0x0000428c 
- 00025736  0x000049ab setarg  0x0000652e 
- 00025737  0x000049ac store  0x00000002 , 0x0000428e 
- 00025738  0x000049ad setarg  0x000064e3 
- 00025739  0x000049ae store  0x00000002 , 0x0000428a 
- 00025740  0x000049af setarg  0x000065f3 
- 00025741  0x000049b0 store  0x00000002 , 0x00004292 
- 00025742  0x000049b1 setarg  0x000064a9 
- 00025743  0x000049b2 store  0x00000002 , 0x00004290 
- 00025744  0x000049b3 setarg  0x00006561 
- 00025745  0x000049b4 store  0x00000002 , 0x00004298 
- 00025746  0x000049b5 jam  0x00000000 , 0x000007dc 
- 00025747  0x000049b6 jam  0x00000000 , 0x000007dd 
- 00025748  0x000049b7 set0  0x00000025 , 0x00000000 
- 00025749  0x000049b8 bpatch  0x000000c0 , 0x00004018 
- 00025750  0x000049b9 call  0x000064c4 
- 00025751  0x000049ba rtn  0x0000002b 
- 00025752  0x000049bb call  0x0000649f 
- 00025753  0x000049bc call  0x000064a7 
- 00025754  0x000049bd setarg  0x000064e0 
- 00025755  0x000049be store  0x00000002 , 0x00004288 
- 00025756  0x000049bf fetch  0x00000002 , 0x000047f4 
- 00025757  0x000049c0 bbit1  0x0000000c , 0x00006697 
- 00025758  0x000049c1 branch  0x00006693 
- 00025759  0x000049c4 call  0x00003f4d 
- 00025760  0x000049c5 branch  0x000064a4 , 0x00000005 
- 00025761  0x000049c6 call  0x00006963 
- 00025762  0x000049c7 call  0x000066ba 
- 00025763  0x000049c8 branch  0x00003f45 
- 00025764  0x000049ca call  0x0000691d 
- 00025765  0x000049cb call  0x00006967 
- 00025766  0x000049cc branch  0x000066c0 
- 00025767  0x000049cf jam  0x00000001 , 0x0000481c 
- 00025768  0x000049d0 branch  0x000064bb 
- 00025769  0x000049d3 call  0x00007cd7 
- 00025770  0x000049d4 call  0x000064ac 
- 00025771  0x000049d5 branch  0x000064f6 
- 00025772  0x000049d8 fetcht  0x00000001 , 0x00004825 
- 00025773  0x000049d9 call  0x000069e5 
- 00025774  0x000049da nbranch  0x000064b3 , 0x00000001 
- 00025775  0x000049dc fetch  0x00000001 , 0x0000481c 
- 00025776  0x000049dd rtneq  0x00000000 
- 00025777  0x000049de jam  0x00000000 , 0x0000481c 
- 00025778  0x000049df rtn 
- 00025779  0x000049e1 fetch  0x00000001 , 0x0000481c 
- 00025780  0x000049e2 rtneq  0x00000001 
- 00025781  0x000049e3 jam  0x00000001 , 0x0000481c 
- 00025782  0x000049e4 fetch  0x00000001 , 0x0000481b 
- 00025783  0x000049e5 increase  0x00000001 , 0x0000003f 
- 00025784  0x000049e6 and  0x0000003f , 0x00000003 , 0x0000003f 
- 00025785  0x000049e7 store  0x00000001 , 0x0000481b 
- 00025786  0x000049e8 branch  0x000064bb 
- 00025787  0x000049ea setarg  0x00000006 
- 00025788  0x000049eb call  0x000066d8 
- 00025789  0x000049ec and  0x0000003f , 0x000000fc , 0x00000002 
- 00025790  0x000049ed fetch  0x00000001 , 0x0000481b 
- 00025791  0x000049ee iadd  0x00000002 , 0x0000003f 
- 00025792  0x000049ef lshift8  0x0000003f , 0x0000003f 
- 00025793  0x000049f0 add  0x0000003f , 0x00000006 , 0x0000003f 
- 00025794  0x000049f1 call  0x000066d7 
- 00025795  0x000049f2 branch  0x000066ba 
- 00025796  0x000049f5 call  0x000065c5 
- 00025797  0x000049f6 call  0x000064ca 
- 00025798  0x000049f7 hfetch  0x00000002 , 0x00008050 
- 00025799  0x000049f8 set0  0x0000000b , 0x0000003f 
- 00025800  0x000049f9 hstore  0x00000002 , 0x00008050 
- 00025801  0x000049fa rtn 
- 00025802  0x000049fd call  0x00003e0b 
- 00025803  0x000049fe fetcht  0x00000001 , 0x00004827 
- 00025804  0x000049ff call  0x000069d1 
- 00025805  0x00004a00 fetcht  0x00000001 , 0x00004828 
- 00025806  0x00004a01 call  0x000069d1 
- 00025807  0x00004a02 fetcht  0x00000001 , 0x00004822 
- 00025808  0x00004a03 call  0x000069d1 
- 00025809  0x00004a04 fetcht  0x00000001 , 0x00004823 
- 00025810  0x00004a05 call  0x000069d1 
- 00025811  0x00004a06 fetcht  0x00000001 , 0x00004824 
- 00025812  0x00004a07 call  0x000069d1 
- 00025813  0x00004a08 fetcht  0x00000001 , 0x00004826 
- 00025814  0x00004a09 call  0x000069d1 
- 00025815  0x00004a0a fetcht  0x00000001 , 0x00004825 
- 00025816  0x00004a0b call  0x000069d1 
- 00025817  0x00004a0c hfetch  0x00000001 , 0x0000807b 
- 00025818  0x00004a0d or_into  0x00000018 , 0x0000003f 
- 00025819  0x00004a0e hstore  0x00000001 , 0x0000807b 
- 00025820  0x00004a0f hfetch  0x00000001 , 0x0000807f 
- 00025821  0x00004a10 and_into  0x000000e7 , 0x0000003f 
- 00025822  0x00004a11 hstore  0x00000001 , 0x0000807f 
- 00025823  0x00004a12 rtn 
- 00025824  0x00004a16 setarg  0x0000bc05 
- 00025825  0x00004a17 call  0x000066d7 
- 00025826  0x00004a18 jam  0x00000001 , 0x000000a2 
- 00025827  0x00004a1b call  0x000064f6 
- 00025828  0x00004a1c arg  0x00000019 , 0x00000002 
- 00025829  0x00004a1d call  0x000069da 
- 00025830  0x00004a1e hjam  0x00000000 , 0x00008081 
- 00025831  0x00004a1f fetcht  0x00000001 , 0x00004827 
- 00025832  0x00004a20 call  0x000069b4 
- 00025833  0x00004a21 fetcht  0x00000001 , 0x00004828 
- 00025834  0x00004a22 call  0x000069b4 
- 00025835  0x00004a23 fetcht  0x00000001 , 0x00004822 
- 00025836  0x00004a24 call  0x000069b4 
- 00025837  0x00004a25 fetcht  0x00000001 , 0x00004823 
- 00025838  0x00004a26 call  0x000069b4 
- 00025839  0x00004a27 fetcht  0x00000001 , 0x00004824 
- 00025840  0x00004a28 call  0x000069b4 
- 00025841  0x00004a29 fetcht  0x00000001 , 0x00004826 
- 00025842  0x00004a2a call  0x000069b9 
- 00025843  0x00004a2b fetch  0x00000001 , 0x000000a2 
- 00025844  0x00004a2c nrtn  0x00000034 
- 00025845  0x00004a2d branch  0x000069c4 
- 00025846  0x00004a30 set0  0x00000025 , 0x00000000 
- 00025847  0x00004a31 bpatch  0x000000c1 , 0x00004018 
- 00025848  0x00004a32 arg  0x00000000 , 0x00000011 
- 00025849  0x00004a33 fetcht  0x00000001 , 0x00004827 
- 00025850  0x00004a34 call  0x000069e5 
- 00025851  0x00004a35 setflag  0x00000001 , 0x00000000 , 0x00000011 
- 00025852  0x00004a36 fetcht  0x00000001 , 0x00004828 
- 00025853  0x00004a37 call  0x000069e5 
- 00025854  0x00004a38 setflag  0x00000001 , 0x00000001 , 0x00000011 
- 00025855  0x00004a39 copy  0x00000011 , 0x0000003f 
- 00025856  0x00004a3b and_into  0x00000003 , 0x0000003f 
- 00025857  0x00004a3c fetcht  0x00000001 , 0x00004808 
- 00025858  0x00004a3d store  0x00000001 , 0x00004808 
- 00025859  0x00004a3e isub  0x00000002 , 0x0000003e 
- 00025860  0x00004a3f branch  0x00006514 , 0x00000005 
- 00025861  0x00004a40 fetch  0x00000001 , 0x00004807 
- 00025862  0x00004a41 store  0x00000001 , 0x00004806 
- 00025863  0x00004a42 storet  0x00000001 , 0x00004807 
- 00025864  0x00004a43 fetch  0x00000001 , 0x00004808 
- 00025865  0x00004a44 lshift4  0x0000003f , 0x0000003f 
- 00025866  0x00004a45 fetcht  0x00000001 , 0x00004807 
- 00025867  0x00004a46 lshift2  0x00000002 , 0x00000002 
- 00025868  0x00004a47 iadd  0x00000002 , 0x0000003f 
- 00025869  0x00004a48 fetcht  0x00000001 , 0x00004806 
- 00025870  0x00004a49 iadd  0x00000002 , 0x0000003f 
- 00025871  0x00004a4a beq  0x00000038 , 0x00006515 
- 00025872  0x00004a4b beq  0x00000034 , 0x00006519 
- 00025873  0x00004a4c beq  0x0000000b , 0x00006519 
- 00025874  0x00004a4d beq  0x00000007 , 0x00006515 
- 00025875  0x00004a4e rtn 
- 00025876  0x00004a51 rtn 
- 00025877  0x00004a54 fetch  0x00000001 , 0x00004809 
- 00025878  0x00004a55 increase  0x00000001 , 0x0000003f 
- 00025879  0x00004a56 store  0x00000001 , 0x00004809 
- 00025880  0x00004a57 rtn 
- 00025881  0x00004a5a fetch  0x00000001 , 0x00004809 
- 00025882  0x00004a5b increase  0xffffffff , 0x0000003f 
- 00025883  0x00004a5c store  0x00000001 , 0x00004809 
- 00025884  0x00004a5d rtn 
- 00025885  0x00004a61 rtn 
- 00025886  0x00004a63 setarg  0x0000b805 
- 00025887  0x00004a64 branch  0x000066d7 
- 00025888  0x00004a67 rtn 
- 00025889  0x00004a6a call  0x00003fa0 
- 00025890  0x00004a6b jam  0x00000002 , 0x00004820 
- 00025891  0x00004a6c call  0x00003fa4 
- 00025892  0x00004a6e branch  0x00003f92 
- 00025893  0x00004a71 fetch  0x00000002 , 0x0000481e 
- 00025894  0x00004a72 rtn  0x00000034 
- 00025895  0x00004a73 increase  0xffffffff , 0x0000003f 
- 00025896  0x00004a74 store  0x00000002 , 0x0000481e 
- 00025897  0x00004a75 nrtn  0x00000034 
- 00025898  0x00004a76 branch  0x00003f9a 
- 00025899  0x00004a79 setarg  0x00000002 
- 00025900  0x00004a7a store  0x00000001 , 0x000047f2 
- 00025901  0x00004a7b rtn 
- 00025902  0x00004a7e fetch  0x00000001 , 0x0000427f 
- 00025903  0x00004a7f rtn  0x00000034 
- 00025904  0x00004a80 call  0x0000527c 
- 00025905  0x00004a81 nrtn  0x00000034 
- 00025906  0x00004a82 call  0x00006578 
- 00025907  0x00004a83 nrtn  0x00000028 
- 00025908  0x00004a84 call  0x0000655e 
- 00025909  0x00004a85 call  0x0000655a 
- 00025910  0x00004a87 arg  0x00000008 , 0x00000011 
- 00025911  0x00004a88 call  0x00004b2c 
- 00025912  0x00004a89 fetch  0x00000002 , 0x000042b7 
- 00025913  0x00004a8a istore  0x00000002 , 0x00000005 
- 00025914  0x00004a8b setarg  0x000002a1 
- 00025915  0x00004a8c istore  0x00000002 , 0x00000005 
- 00025916  0x00004a8d fetch  0x00000001 , 0x00004805 
- 00025917  0x00004a8e istore  0x00000001 , 0x00000005 
- 00025918  0x00004a8f fetch  0x00000002 , 0x00004800 
- 00025919  0x00004a90 arg  0x00000fff , 0x00000002 
- 00025920  0x00004a91 iand  0x00000002 , 0x0000003f 
- 00025921  0x00004a92 fetcht  0x00000002 , 0x00004802 
- 00025922  0x00004a93 lshift4  0x00000002 , 0x00000002 
- 00025923  0x00004a94 lshift8  0x00000002 , 0x00000002 
- 00025924  0x00004a95 ior  0x00000002 , 0x0000003f 
- 00025925  0x00004a96 istore  0x00000003 , 0x00000005 
- 00025926  0x00004a97 fetch  0x00000001 , 0x00004804 
- 00025927  0x00004a98 istore  0x00000001 , 0x00000005 
- 00025928  0x00004a99 setarg  0x00000000 
- 00025929  0x00004a9a istore  0x00000001 , 0x00000005 
- 00025930  0x00004a9b jam  0x00000008 , 0x000008a8 
- 00025931  0x00004a9c rtn 
- 00025932  0x00004aa0 set0  0x00000025 , 0x00000000 
- 00025933  0x00004aa1 bpatch  0x000000c2 , 0x00004018 
- 00025934  0x00004aa2 fetch  0x00000001 , 0x0000481a 
- 00025935  0x00004aa3 rtn  0x00000034 
- 00025936  0x00004aa4 increase  0xffffffff , 0x0000003f 
- 00025937  0x00004aa5 store  0x00000001 , 0x0000481a 
- 00025938  0x00004aa6 nrtn  0x00000034 
- 00025939  0x00004aa7 call  0x0000527e 
- 00025940  0x00004aa8 nrtn  0x00000034 
- 00025941  0x00004aa9 setarg  0x00000000 
- 00025942  0x00004aaa store  0x00000005 , 0x00004800 
- 00025943  0x00004aab call  0x00006536 
- 00025944  0x00004aac jam  0x00000050 , 0x0000481a 
- 00025945  0x00004aad rtn 
- 00025946  0x00004aaf fetch  0x00000002 , 0x00004810 
- 00025947  0x00004ab0 store  0x00000002 , 0x00004818 
- 00025948  0x00004ab1 jam  0x00000050 , 0x0000481a 
- 00025949  0x00004ab2 rtn 
- 00025950  0x00004ab5 fetch  0x00000002 , 0x0000480e 
- 00025951  0x00004ab6 store  0x00000002 , 0x00004816 
- 00025952  0x00004ab7 rtn 
- 00025953  0x00004abb fetcht  0x00000002 , 0x000044c2 
- 00025954  0x00004abc call  0x00005a88 
- 00025955  0x00004abd ifetch  0x00000001 , 0x00000006 
- 00025956  0x00004abe store  0x00000001 , 0x0000041b 
- 00025957  0x00004abf rtn 
- 00025958  0x00004ac3 set0  0x00000025 , 0x00000000 
- 00025959  0x00004ac4 bpatch  0x000000c3 , 0x00004018 
- 00025960  0x00004ac5 fetcht  0x00000002 , 0x000044c2 
- 00025961  0x00004ac6 call  0x00005a88 
- 00025962  0x00004ac7 add  0x00000006 , 0x00000001 , 0x00000005 
- 00025963  0x00004ac9 fetch  0x00000001 , 0x00004805 
- 00025964  0x00004aca istore  0x00000001 , 0x00000005 
- 00025965  0x00004acb fetch  0x00000002 , 0x00004800 
- 00025966  0x00004acc arg  0x00000fff , 0x00000002 
- 00025967  0x00004acd iand  0x00000002 , 0x0000003f 
- 00025968  0x00004ace fetcht  0x00000002 , 0x00004802 
- 00025969  0x00004acf lshift4  0x00000002 , 0x00000002 
- 00025970  0x00004ad0 lshift8  0x00000002 , 0x00000002 
- 00025971  0x00004ad1 ior  0x00000002 , 0x0000003f 
- 00025972  0x00004ad2 istore  0x00000003 , 0x00000005 
- 00025973  0x00004ad3 fetch  0x00000001 , 0x00004804 
- 00025974  0x00004ad4 istore  0x00000001 , 0x00000005 
- 00025975  0x00004ad5 rtn 
- 00025976  0x00004ad8 set0  0x00000025 , 0x00000000 
- 00025977  0x00004ad9 bpatch  0x000000c4 , 0x00004018 
- 00025978  0x00004ada disable  0x00000028 
- 00025979  0x00004adb setarg  0x00000000 
- 00025980  0x00004adc store  0x00000005 , 0x00004800 
- 00025981  0x00004add call  0x00006581 
- 00025982  0x00004ade call  0x000065b4 
- 00025983  0x00004adf call  0x0000659c 
- 00025984  0x00004ae0 branch  0x000065a2 
- 00025985  0x00004ae3 fetch  0x00000001 , 0x00004821 
- 00025986  0x00004ae4 rtnne  0x00000002 
- 00025987  0x00004ae5 fetch  0x00000001 , 0x0000480a 
- 00025988  0x00004ae6 call  0x000065ba , 0x00000034 
- 00025989  0x00004ae7 jam  0x00000001 , 0x0000480a 
- 00025990  0x00004ae8 disable  0x00000028 
- 00025991  0x00004ae9 fetcht  0x00000001 , 0x00004826 
- 00025992  0x00004aea call  0x000069e5 
- 00025993  0x00004aeb nrtn  0x00000001 
- 00025994  0x00004aec setarg  0x00000000 
- 00025995  0x00004aed call  0x000066d8 
- 00025996  0x00004aee bne  0x00000030 , 0x000066c6 
- 00025997  0x00004aef setarg  0x00000002 
- 00025998  0x00004af0 call  0x000066d8 
- 00025999  0x00004af1 rtnbit0  0x00000007 
- 00026000  0x00004af2 setarg  0x00000003 
- 00026001  0x00004af3 call  0x000066d8 
- 00026002  0x00004af4 call  0x000065d3 
- 00026003  0x00004af5 store  0x00000002 , 0x00004800 
- 00026004  0x00004af6 setarg  0x00000004 
- 00026005  0x00004af7 call  0x000066d8 
- 00026006  0x00004af8 call  0x000065d3 
- 00026007  0x00004af9 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00026008  0x00004afa store  0x00000002 , 0x00004802 
- 00026009  0x00004afb fetch  0x00000004 , 0x00004800 
- 00026010  0x00004afc enable  0x00000028 
- 00026011  0x00004afd rtn 
- 00026012  0x00004aff fetch  0x00000001 , 0x00004809 
- 00026013  0x00004b00 rtn  0x00000034 
- 00026014  0x00004b01 store  0x00000001 , 0x00004804 
- 00026015  0x00004b02 jam  0x00000000 , 0x00004809 
- 00026016  0x00004b03 enable  0x00000028 
- 00026017  0x00004b04 rtn 
- 00026018  0x00004b06 arg  0x00000000 , 0x00000011 
- 00026019  0x00004b07 fetcht  0x00000001 , 0x00004822 
- 00026020  0x00004b08 call  0x000069e5 
- 00026021  0x00004b09 setflag  0x00000001 , 0x00000000 , 0x00000011 
- 00026022  0x00004b0a fetcht  0x00000001 , 0x00004823 
- 00026023  0x00004b0b call  0x000069e5 
- 00026024  0x00004b0c setflag  0x00000001 , 0x00000001 , 0x00000011 
- 00026025  0x00004b0d fetcht  0x00000001 , 0x00004824 
- 00026026  0x00004b0e call  0x000069e5 
- 00026027  0x00004b0f setflag  0x00000001 , 0x00000002 , 0x00000011 
- 00026028  0x00004b10 deposit  0x00000011 
- 00026029  0x00004b11 fetcht  0x00000001 , 0x00004805 
- 00026030  0x00004b12 store  0x00000001 , 0x00004805 
- 00026031  0x00004b13 ixor  0x00000002 , 0x0000003f 
- 00026032  0x00004b14 sub  0x0000003f , 0x00000000 , 0x0000003e 
- 00026033  0x00004b15 rtn  0x00000005 
- 00026034  0x00004b16 enable  0x00000028 
- 00026035  0x00004b17 rtn 
- 00026036  0x00004b1d arg  0x0000001a , 0x00000002 
- 00026037  0x00004b1e call  0x000069e5 
- 00026038  0x00004b1f rtn  0x00000001 
- 00026039  0x00004b20 setarg  0x00000000 
- 00026040  0x00004b21 call  0x000066d8 
- 00026041  0x00004b22 branch  0x000065b4 
- 00026042  0x00004b25 arg  0x00000000 , 0x00000039 
- 00026043  0x00004b27 setarg  0x00000002 
- 00026044  0x00004b28 call  0x000066d8 
- 00026045  0x00004b29 nop  0x00000064 
- 00026046  0x00004b2a increase  0x00000001 , 0x00000039 
- 00026047  0x00004b2b fetcht  0x00000001 , 0x00004826 
- 00026048  0x00004b2c call  0x000069e5 
- 00026049  0x00004b2d branch  0x000065bb , 0x00000001 
- 00026050  0x00004b2e deposit  0x00000039 
- 00026051  0x00004b2f store  0x00000002 , 0x0000046b 
- 00026052  0x00004b30 rtn 
- 00026053  0x00004b32 call  0x0000678e 
- 00026054  0x00004b33 rtn  0x0000002b 
- 00026055  0x00004b36 setarg  0x00000000 
- 00026056  0x00004b37 call  0x000066d8 
- 00026057  0x00004b38 store  0x00000001 , 0x00000256 
- 00026058  0x00004b39 beq  0x00000030 , 0x000065ce 
- 00026059  0x00004b3a call  0x000066c6 
- 00026060  0x00004b3b nop  0x00002710 
- 00026061  0x00004b3c branch  0x000065c7 
- 00026062  0x00004b3e setarg  0x00008006 
- 00026063  0x00004b3f call  0x000066d7 
- 00026064  0x00004b40 nop  0x000003e8 
- 00026065  0x00004b41 jam  0x00000002 , 0x00004821 
- 00026066  0x00004b42 rtn 
- 00026067  0x00004b47 rtnbit0  0x00000007 
- 00026068  0x00004b48 arg  0x0000ff00 , 0x00000002 
- 00026069  0x00004b49 ior  0x00000002 , 0x0000003f 
- 00026070  0x00004b4a rtn 
- 00026071  0x00004b4f call  0x0000561e 
- 00026072  0x00004b50 nrtn  0x00000034 
- 00026073  0x00004b51 fetcht  0x00000002 , 0x000044c2 
- 00026074  0x00004b52 call  0x00005866 
- 00026075  0x00004b53 rtnbit0  0x00000000 
- 00026076  0x00004b54 fetch  0x00000001 , 0x000046f8 
- 00026077  0x00004b55 rtnbit0  0x00000000 
- 00026078  0x00004b56 call  0x00006578 
- 00026079  0x00004b58 nrtn  0x00000028 
- 00026080  0x00004b59 call  0x0000655e 
- 00026081  0x00004b5b jam  0x0000001b , 0x00000b7d 
- 00026082  0x00004b5c call  0x00005620 
- 00026083  0x00004b5d branch  0x00006566 
- 00026084  0x00004b60 rtn  0x00000028 
- 00026085  0x00004b61 fetch  0x00000001 , 0x0000481d 
- 00026086  0x00004b62 increase  0x00000001 , 0x0000003f 
- 00026087  0x00004b63 store  0x00000001 , 0x0000481d 
- 00026088  0x00004b64 arg  0x00000001 , 0x00000002 
- 00026089  0x00004b65 bbit0  0x00000007 , 0x000065eb 
- 00026090  0x00004b66 arg  0x0000ffff , 0x00000002 
- 00026091  0x00004b68 storet  0x00000005 , 0x00004800 
- 00026092  0x00004b69 enable  0x00000028 
- 00026093  0x00004b6a rtn 
- 00026094  0x00004b6d disable  0x00000028 
- 00026095  0x00004b6e fetch  0x00000001 , 0x00004820 
- 00026096  0x00004b6f rtneq  0x00000002 
- 00026097  0x00004b70 enable  0x00000028 
- 00026098  0x00004b71 rtn 
- 00026099  0x00004b74 copy  0x00000013 , 0x0000003f 
- 00026100  0x00004b75 beq  0x00000014 , 0x00006606 
- 00026101  0x00004b76 beq  0x00000001 , 0x000066a6 
- 00026102  0x00004b77 beq  0x00000015 , 0x00006617 
- 00026103  0x00004b78 beq  0x00000002 , 0x00006617 
- 00026104  0x00004b79 beq  0x00000005 , 0x00006616 
- 00026105  0x00004b7a beq  0x00000010 , 0x0000666a 
- 00026106  0x00004b7b beq  0x00000012 , 0x0000668a 
- 00026107  0x00004b7c beq  0x00000006 , 0x00006614 
- 00026108  0x00004b7d beq  0x00000028 , 0x00006521 
- 00026109  0x00004b7e beq  0x00000029 , 0x00006524 
- 00026110  0x00004b7f beq  0x00000004 , 0x00006611 
- 00026111  0x00004b80 beq  0x00000013 , 0x00006611 
- 00026112  0x00004b81 beq  0x0000000a , 0x0000660f 
- 00026113  0x00004b82 beq  0x0000002e , 0x00003f57 
- 00026114  0x00004b83 and  0x0000003f , 0x0000000f , 0x00000002 
- 00026115  0x00004b84 and_into  0x000000f0 , 0x0000003f 
- 00026116  0x00004b85 beq  0x00000050 , 0x00006634 
- 00026117  0x00004b86 rtn 
- 00026118  0x00004b89 fetch  0x00000002 , 0x000042a2 
- 00026119  0x00004b8a set0  0x00000000 , 0x0000003f 
- 00026120  0x00004b8b store  0x00000002 , 0x000042a2 
- 00026121  0x00004b8c setarg  0x00000000 
- 00026122  0x00004b8d store  0x00000002 , 0x00004814 
- 00026123  0x00004b8e fetch  0x00000001 , 0x00004829 
- 00026124  0x00004b8f increase  0x00000001 , 0x0000003f 
- 00026125  0x00004b90 store  0x00000001 , 0x00004829 
- 00026126  0x00004b91 branch  0x000066a6 
- 00026127  0x00004b94 call  0x000062e9 
- 00026128  0x00004b95 branch  0x00003f6a 
- 00026129  0x00004b98 fetch  0x00000002 , 0x000047f4 
- 00026130  0x00004b99 bbit1  0x0000000c , 0x00006697 
- 00026131  0x00004b9a branch  0x00003f10 
- 00026132  0x00004b9e call  0x0000652b 
- 00026133  0x00004b9f rtn 
- 00026134  0x00004ba1 rtn 
- 00026135  0x00004ba4 set0  0x00000025 , 0x00000000 
- 00026136  0x00004ba5 bpatch  0x000000c5 , 0x00004018 
- 00026137  0x00004ba6 call  0x00006621 
- 00026138  0x00004ba7 fetch  0x00000002 , 0x000042a0 
- 00026139  0x00004ba8 bbit1  0x00000007 , 0x00006630 
- 00026140  0x00004ba9 bbit1  0x00000000 , 0x00003f12 
- 00026141  0x00004baa bbit1  0x00000001 , 0x0000662a 
- 00026142  0x00004bab bbit1  0x00000002 , 0x0000662d 
- 00026143  0x00004bac bbit1  0x00000003 , 0x0000662d 
- 00026144  0x00004bad branch  0x00006697 
- 00026145  0x00004baf setarg  0x00000000 
- 00026146  0x00004bb0 store  0x00000004 , 0x00004806 
- 00026147  0x00004bb1 jam  0x00000000 , 0x0000481a 
- 00026148  0x00004bb2 jam  0x00000000 , 0x0000480a 
- 00026149  0x00004bb3 jam  0x00000000 , 0x0000427f 
- 00026150  0x00004bb4 jam  0x00000000 , 0x0000448b 
- 00026151  0x00004bb5 jam  0x00000000 , 0x00004820 
- 00026152  0x00004bb6 jam  0x00000000 , 0x0000480b 
- 00026153  0x00004bb7 rtn 
- 00026154  0x00004bba bbit1  0x00000005 , 0x0000662d 
- 00026155  0x00004bbb bbit1  0x00000003 , 0x0000662d 
- 00026156  0x00004bbc branch  0x00006697 
- 00026157  0x00004bbe fetch  0x00000002 , 0x000047f4 
- 00026158  0x00004bbf bbit1  0x0000000c , 0x00006697 
- 00026159  0x00004bc0 branch  0x00003f10 
- 00026160  0x00004bc3 call  0x00005b30 
- 00026161  0x00004bc4 fetch  0x00000002 , 0x000042a0 
- 00026162  0x00004bc5 bbit1  0x00000000 , 0x00003f12 
- 00026163  0x00004bc6 branch  0x00003f10 
- 00026164  0x00004bc9 set0  0x00000025 , 0x00000000 
- 00026165  0x00004bca bpatch  0x000000c6 , 0x00004018 
- 00026166  0x00004bcb storet  0x00000001 , 0x00000259 
- 00026167  0x00004bcd fetch  0x00000001 , 0x00000259 
- 00026168  0x00004bce rtn  0x00000034 
- 00026169  0x00004bcf increase  0xffffffff , 0x0000003f 
- 00026170  0x00004bd0 store  0x00000001 , 0x00000259 
- 00026171  0x00004bd3 call  0x00006649 
- 00026172  0x00004bd4 call  0x0000664f 
- 00026173  0x00004bd5 call  0x00006656 
- 00026174  0x00004bd6 call  0x00006664 
- 00026175  0x00004bd8 fetch  0x00000001 , 0x00004820 
- 00026176  0x00004bd9 compare  0x00000002 , 0x0000003f , 0x000000ff 
- 00026177  0x00004bda call  0x00006648 , 0x00000001 
- 00026178  0x00004bdb fetch  0x00000001 , 0x00004820 
- 00026179  0x00004bdc compare  0x00000001 , 0x0000003f , 0x000000ff 
- 00026180  0x00004bdd call  0x00006646 , 0x00000001 
- 00026181  0x00004bde branch  0x00006637 
- 00026182  0x00004be2 call  0x0000665d 
- 00026183  0x00004be3 branch  0x0000654c 
- 00026184  0x00004be7 rtn 
- 00026185  0x00004bea fetch  0x00000001 , 0x000047f2 
- 00026186  0x00004beb rtn  0x00000034 
- 00026187  0x00004bec increase  0xffffffff , 0x0000003f 
- 00026188  0x00004bed store  0x00000001 , 0x000047f2 
- 00026189  0x00004bee nrtn  0x00000034 
- 00026190  0x00004bef branch  0x0000668a 
- 00026191  0x00004bf2 fetch  0x00000002 , 0x00004812 
- 00026192  0x00004bf3 rtn  0x00000034 
- 00026193  0x00004bf4 increase  0xffffffff , 0x0000003f 
- 00026194  0x00004bf5 store  0x00000002 , 0x00004812 
- 00026195  0x00004bf6 nrtn  0x00000034 
- 00026196  0x00004bf7 call  0x000066a6 
- 00026197  0x00004bf8 branch  0x00003f9a 
- 00026198  0x00004bfb fetch  0x00000002 , 0x00004814 
- 00026199  0x00004bfc rtn  0x00000034 
- 00026200  0x00004bfd increase  0xffffffff , 0x0000003f 
- 00026201  0x00004bfe store  0x00000002 , 0x00004814 
- 00026202  0x00004bff nrtn  0x00000034 
- 00026203  0x00004c00 call  0x00003f84 
- 00026204  0x00004c01 branch  0x00003f9a 
- 00026205  0x00004c04 fetch  0x00000002 , 0x00004818 
- 00026206  0x00004c05 rtn  0x00000034 
- 00026207  0x00004c06 increase  0xffffffff , 0x0000003f 
- 00026208  0x00004c07 store  0x00000002 , 0x00004818 
- 00026209  0x00004c08 nrtn  0x00000034 
- 00026210  0x00004c09 jam  0x00000000 , 0x0000481a 
- 00026211  0x00004c0a rtn 
- 00026212  0x00004c0d fetch  0x00000002 , 0x00004816 
- 00026213  0x00004c0e rtn  0x00000034 
- 00026214  0x00004c0f increase  0xffffffff , 0x0000003f 
- 00026215  0x00004c10 store  0x00000002 , 0x00004816 
- 00026216  0x00004c11 nrtn  0x00000034 
- 00026217  0x00004c12 branch  0x000066b1 
- 00026218  0x00004c15 set0  0x00000025 , 0x00000000 
- 00026219  0x00004c16 bpatch  0x000000c7 , 0x00004018 
- 00026220  0x00004c17 jam  0x00000000 , 0x0000481a 
- 00026221  0x00004c18 jam  0x00000001 , 0x0000480b 
- 00026222  0x00004c19 setarg  0x00000000 
- 00026223  0x00004c1a store  0x00000002 , 0x00004814 
- 00026224  0x00004c1b call  0x000066b1 
- 00026225  0x00004c1c fetch  0x00000001 , 0x00004132 
- 00026226  0x00004c1d isolate1  0x00000001 , 0x0000003f 
- 00026227  0x00004c1e call  0x00006688 , 0x00000001 
- 00026228  0x00004c1f fetch  0x00000001 , 0x00004132 
- 00026229  0x00004c20 isolate1  0x00000000 , 0x0000003f 
- 00026230  0x00004c21 call  0x00006684 , 0x00000001 
- 00026231  0x00004c22 call  0x00003fa6 
- 00026232  0x00004c23 branch  0x00006697 
- 00026233  0x00004c28 fetch  0x00000006 , 0x00004274 
- 00026234  0x00004c29 branch  0x00003f79 , 0x00000034 
- 00026235  0x00004c2a branch  0x00003f6e 
- 00026236  0x00004c2d fetch  0x00000006 , 0x00004274 
- 00026237  0x00004c2e branch  0x00006682 , 0x00000034 
- 00026238  0x00004c2f fetch  0x00000002 , 0x0000480c 
- 00026239  0x00004c30 store  0x00000002 , 0x00004814 
- 00026240  0x00004c31 call  0x00003fa4 
- 00026241  0x00004c32 branch  0x00003f82 
- 00026242  0x00004c34 call  0x00003f94 
- 00026243  0x00004c35 branch  0x00003f88 
- 00026244  0x00004c38 fetch  0x00000002 , 0x000047f4 
- 00026245  0x00004c39 isolate1  0x00000007 , 0x0000003f 
- 00026246  0x00004c3a call  0x00003f75 , 0x00000001 
- 00026247  0x00004c3b rtn 
- 00026248  0x00004c3d call  0x00005b30 
- 00026249  0x00004c3e rtn 
- 00026250  0x00004c41 jam  0x00000001 , 0x0000427f 
- 00026251  0x00004c42 call  0x00003fa4 
- 00026252  0x00004c43 call  0x00003fa2 
- 00026253  0x00004c44 jam  0x00000001 , 0x00004820 
- 00026254  0x00004c45 setarg  0x00000000 
- 00026255  0x00004c46 store  0x00000002 , 0x000047f0 
- 00026256  0x00004c47 store  0x00000001 , 0x000047f2 
- 00026257  0x00004c48 call  0x00003f9e 
- 00026258  0x00004c49 branch  0x0000655a 
- 00026259  0x00004c4c fetch  0x00000001 , 0x000042a9 
- 00026260  0x00004c4d beq  0x00000033 , 0x00006679 
- 00026261  0x00004c4e beq  0x00000034 , 0x0000667c 
- 00026262  0x00004c4f branch  0x00006697 
- 00026263  0x00004c52 set0  0x00000025 , 0x00000000 
- 00026264  0x00004c53 bpatch  0x000000c8 , 0x00004019 
- 00026265  0x00004c54 fetch  0x00000001 , 0x000044f9 
- 00026266  0x00004c55 increase  0x00000001 , 0x0000003f 
- 00026267  0x00004c56 store  0x00000001 , 0x000044f9 
- 00026268  0x00004c57 call  0x00003fa6 
- 00026269  0x00004c58 fetch  0x00000002 , 0x000047fe 
- 00026270  0x00004c59 store  0x00000002 , 0x00004812 
- 00026271  0x00004c5a fetch  0x00000001 , 0x00004132 
- 00026272  0x00004c5b isolate1  0x00000001 , 0x0000003f 
- 00026273  0x00004c5c call  0x00003f88 , 0x00000001 
- 00026274  0x00004c5d fetch  0x00000001 , 0x00004132 
- 00026275  0x00004c5e isolate1  0x00000000 , 0x0000003f 
- 00026276  0x00004c5f call  0x00003f7c , 0x00000001 
- 00026277  0x00004c60 branch  0x00003f94 
- 00026278  0x00004c63 set0  0x00000025 , 0x00000000 
- 00026279  0x00004c64 bpatch  0x000000c9 , 0x00004019 
- 00026280  0x00004c65 setarg  0x00000000 
- 00026281  0x00004c66 store  0x00000002 , 0x00004812 
- 00026282  0x00004c67 fetch  0x00000001 , 0x00004132 
- 00026283  0x00004c68 isolate1  0x00000001 , 0x0000003f 
- 00026284  0x00004c69 call  0x00003f86 , 0x00000001 
- 00026285  0x00004c6a fetch  0x00000001 , 0x00004132 
- 00026286  0x00004c6b isolate1  0x00000000 , 0x0000003f 
- 00026287  0x00004c6c call  0x00003f7e , 0x00000001 
- 00026288  0x00004c6d branch  0x00003f98 
- 00026289  0x00004c70 set0  0x00000025 , 0x00000000 
- 00026290  0x00004c71 bpatch  0x000000ca , 0x00004019 
- 00026291  0x00004c72 setarg  0x00000000 
- 00026292  0x00004c73 store  0x00000002 , 0x00004816 
- 00026293  0x00004c74 fetch  0x00000002 , 0x000047f4 
- 00026294  0x00004c75 bbit1  0x00000009 , 0x00003f90 
- 00026295  0x00004c76 fetch  0x00000002 , 0x000047f4 
- 00026296  0x00004c77 bbit1  0x00000000 , 0x00003f77 
- 00026297  0x00004c78 rtn 
- 00026298  0x00004c7b set0  0x00000025 , 0x00000000 
- 00026299  0x00004c7c bpatch  0x000000cb , 0x00004019 
- 00026300  0x00004c7d arg  0x00000001 , 0x00000002 
- 00026301  0x00004c7e arg  0x0000481b , 0x00000011 
- 00026302  0x00004c7f arg  0x000000c6 , 0x00000012 
- 00026303  0x00004c80 branch  0x0000683e 
- 00026304  0x00004c83 set0  0x00000025 , 0x00000000 
- 00026305  0x00004c84 bpatch  0x000000cc , 0x00004019 
- 00026306  0x00004c85 arg  0x00000001 , 0x00000002 
- 00026307  0x00004c86 arg  0x0000481b , 0x00000011 
- 00026308  0x00004c87 arg  0x000000c6 , 0x00000012 
- 00026309  0x00004c88 branch  0x0000681d 
- 00026310  0x00004c91 set0  0x00000025 , 0x00000000 
- 00026311  0x00004c92 bpatch  0x000000fe , 0x0000401f 
- 00026312  0x00004c93 hfetch  0x00000001 , 0x00008073 
- 00026313  0x00004c94 arg  0x00000006 , 0x00000002 
- 00026314  0x00004c95 ior  0x00000002 , 0x0000003f 
- 00026315  0x00004c96 hstore  0x00000001 , 0x00008073 
- 00026316  0x00004c97 hfetch  0x00000001 , 0x00008077 
- 00026317  0x00004c98 ior  0x00000002 , 0x0000003f 
- 00026318  0x00004c99 hstore  0x00000001 , 0x00008077 
- 00026319  0x00004c9a hjam  0x00000000 , 0x00008081 
- 00026320  0x00004c9b hfetch  0x00000001 , 0x00008077 
- 00026321  0x00004c9c set0  0x00000001 , 0x0000003f 
- 00026322  0x00004c9d set0  0x00000002 , 0x0000003f 
- 00026323  0x00004c9e hstore  0x00000001 , 0x00008077 
- 00026324  0x00004c9f nop  0x0000001e 
- 00026325  0x00004ca0 hjam  0x00000001 , 0x00008081 
- 00026326  0x00004ca1 rtn 
- 00026327  0x00004ca3 branch  0x000067a1 
- 00026328  0x00004ca6 branch  0x000067a9 
- 00026329  0x00004cae nbranch  0x000066dd , 0x00000028 
- 00026330  0x00004caf hfetch  0x00000001 , 0x00008085 
- 00026331  0x00004cb0 or_into  0x00000020 , 0x0000003f 
- 00026332  0x00004cb1 hstore  0x00000001 , 0x00008085 
- 00026333  0x00004cb3 copy  0x00000002 , 0x0000003e 
- 00026334  0x00004cb4 branch  0x000066e0 , 0x00000005 
- 00026335  0x00004cb5 copy  0x00000013 , 0x0000003d 
- 00026336  0x00004cb7 isolate0  0x00000000 , 0x0000003e 
- 00026337  0x00004cb8 branch  0x00006763 
- 00026338  0x00004cbc force  0x00000004 , 0x00000002 
- 00026339  0x00004cbe arg  0x0000022c , 0x00000011 
- 00026340  0x00004cbf hfetch  0x00000001 , 0x00008085 
- 00026341  0x00004cc0 and_into  0x000000df , 0x0000003f 
- 00026342  0x00004cc1 hstore  0x00000001 , 0x00008085 
- 00026343  0x00004cc2 call  0x000066dd 
- 00026344  0x00004cc3 arg  0x000055aa , 0x00000011 
- 00026345  0x00004cc4 fetch  0x00000002 , 0x0000022c 
- 00026346  0x00004cc5 ifetcht  0x00000002 , 0x00000006 
- 00026347  0x00004cc6 isub  0x00000011 , 0x0000003e 
- 00026348  0x00004cc7 rtn 
- 00026349  0x00004cca arg  0x00000002 , 0x00000002 
- 00026350  0x00004ccb arg  0x00000232 , 0x00000011 
- 00026351  0x00004ccc call  0x000066dd 
- 00026352  0x00004ccd fetch  0x00000002 , 0x00000232 
- 00026353  0x00004cce store  0x00000002 , 0x00000225 
- 00026354  0x00004ccf call  0x000066f4 , 0x00000028 
- 00026355  0x00004cd0 rtn 
- 00026356  0x00004cd3 arg  0x00000010 , 0x00000002 
- 00026357  0x00004cd4 arg  0x00000234 , 0x00000011 
- 00026358  0x00004cd5 hfetch  0x00000001 , 0x00008085 
- 00026359  0x00004cd6 and_into  0x000000df , 0x0000003f 
- 00026360  0x00004cd7 hstore  0x00000001 , 0x00008085 
- 00026361  0x00004cd8 call  0x000066dd 
- 00026362  0x00004cd9 arg  0x00000234 , 0x00000006 
- 00026363  0x00004cda arg  0x00000010 , 0x00000039 
- 00026364  0x00004cdb call  0x00007584 
- 00026365  0x00004cdc call  0x0000753d 
- 00026366  0x00004cdd call  0x0000759d 
- 00026367  0x00004cde branch  0x00007534 
- 00026368  0x00004ce1 disable  0x0000002d 
- 00026369  0x00004ce2 call  0x000066e2 
- 00026370  0x00004ce3 nrtn  0x00000005 
- 00026371  0x00004ce4 enable  0x0000002d 
- 00026372  0x00004ce5 hjam  0x00000080 , 0x00008023 
- 00026373  0x00004ce6 hjam  0x00000000 , 0x00008022 
- 00026374  0x00004ce7 hjam  0x00000000 , 0x00008024 
- 00026375  0x00004ce8 arg  0x00008025 , 0x00000011 
- 00026376  0x00004ce9 call  0x000066d9 
- 00026377  0x00004cea hjam  0x00000000 , 0x00008023 
- 00026378  0x00004ceb call  0x000066e2 
- 00026379  0x00004cec nrtn  0x00000005 
- 00026380  0x00004ced force  0x00000000 , 0x0000003f 
- 00026381  0x00004cee hstore  0x00000002 , 0x00008288 
- 00026382  0x00004cef arg  0x0000828a , 0x00000011 
- 00026383  0x00004cf0 call  0x000066d9 
- 00026384  0x00004cf2 arg  0x00000006 , 0x00000002 
- 00026385  0x00004cf3 call  0x000066e3 
- 00026386  0x00004cf4 nrtn  0x00000005 
- 00026387  0x00004cf5 ifetch  0x00000002 , 0x00000006 
- 00026388  0x00004cf6 iforce  0x00000011 
- 00026389  0x00004cf7 call  0x000066dd 
- 00026390  0x00004cf8 branch  0x00006710 
- 00026391  0x00004cff call  0x00007f36 
- 00026392  0x00004d00 setarg  0x00001000 
- 00026393  0x00004d01 store  0x00000002 , 0x00000225 
- 00026394  0x00004d02 arg  0x00006823 , 0x00000013 
- 00026395  0x00004d03 arg  0x00000002 , 0x00000039 
- 00026396  0x00004d05 call  0x000066e2 
- 00026397  0x00004d06 nrtn  0x00000005 
- 00026398  0x00004d07 fetch  0x00000002 , 0x00000225 
- 00026399  0x00004d08 byteswap  0x0000003f , 0x0000003f 
- 00026400  0x00004d09 iadd  0x00000002 , 0x0000003f 
- 00026401  0x00004d0a byteswap  0x0000003f , 0x0000003f 
- 00026402  0x00004d0b store  0x00000002 , 0x00000225 
- 00026403  0x00004d0c loop  0x0000671c 
- 00026404  0x00004d0d branch  0x00006710 
- 00026405  0x00004d10 hjam  0x00000025 , 0x00008050 
- 00026406  0x00004d11 hjam  0x00000005 , 0x00008280 
- 00026407  0x00004d12 call  0x00007f36 
- 00026408  0x00004d14 disable  0x00000028 
- 00026409  0x00004d15 call  0x0000688a 
- 00026410  0x00004d16 setarg  0x00000000 
- 00026411  0x00004d17 arg  0x00000221 , 0x00000011 
- 00026412  0x00004d18 arg  0x00000002 , 0x00000002 
- 00026413  0x00004d19 call  0x000068d3 
- 00026414  0x00004d1a fetch  0x00000002 , 0x00000221 
- 00026415  0x00004d1b bbit0  0x00000007 , 0x00006738 
- 00026416  0x00004d1c setarg  0x000007f0 
- 00026417  0x00004d1d arg  0x00000234 , 0x00000011 
- 00026418  0x00004d1e arg  0x00000010 , 0x00000002 
- 00026419  0x00004d1f call  0x000068d3 
- 00026420  0x00004d20 hjam  0x00000008 , 0x00008006 
- 00026421  0x00004d21 arg  0x00000234 , 0x00000006 
- 00026422  0x00004d22 call  0x00007590 
- 00026423  0x00004d23 enable  0x00000028 
- 00026424  0x00004d25 fetch  0x00000002 , 0x00000221 
- 00026425  0x00004d26 byteswap  0x0000003f , 0x0000003f 
- 00026426  0x00004d27 arg  0x000007ff , 0x00000002 
- 00026427  0x00004d28 iand  0x00000002 , 0x0000003f 
- 00026428  0x00004d29 branch  0x00006744 , 0x00000005 
- 00026429  0x00004d2a call  0x0000688f 
- 00026430  0x00004d2b arg  0x000068d8 , 0x00000013 
- 00026431  0x00004d2c call  0x000066f4 , 0x00000028 
- 00026432  0x00004d2d call  0x00006700 
- 00026433  0x00004d2e fetch  0x00000001 , 0x00000220 
- 00026434  0x00004d2f compare  0x00000003 , 0x0000003f , 0x00000003 
- 00026435  0x00004d30 nbranch  0x00006738 , 0x00000001 
- 00026436  0x00004d32 call  0x0000688d 
- 00026437  0x00004d33 fetch  0x00000001 , 0x00000221 
- 00026438  0x00004d34 bbit1  0x00000005 , 0x00006751 
- 00026439  0x00004d35 setarg  0x00000000 
- 00026440  0x00004d36 store  0x00000003 , 0x00000224 
- 00026441  0x00004d37 call  0x000067b9 
- 00026442  0x00004d38 arg  0x000067db , 0x00000013 
- 00026443  0x00004d39 call  0x000066ed 
- 00026444  0x00004d3a call  0x00006700 
- 00026445  0x00004d3b nbranch  0x00006751 , 0x0000002d 
- 00026446  0x00004d3c fetch  0x00000001 , 0x00000220 
- 00026447  0x00004d3d compare  0x00000003 , 0x0000003f , 0x00000003 
- 00026448  0x00004d3e nbranch  0x00006744 , 0x00000001 
- 00026449  0x00004d40 fetch  0x00000001 , 0x00000221 
- 00026450  0x00004d41 bbit1  0x00000006 , 0x0000675d 
- 00026451  0x00004d42 setarg  0x00000000 
- 00026452  0x00004d43 store  0x00000002 , 0x00000225 
- 00026453  0x00004d44 arg  0x00006823 , 0x00000013 
- 00026454  0x00004d45 call  0x00006805 
- 00026455  0x00004d46 call  0x000066ed 
- 00026456  0x00004d47 call  0x00006700 
- 00026457  0x00004d48 nbranch  0x0000675d , 0x0000002d 
- 00026458  0x00004d49 fetch  0x00000001 , 0x00000220 
- 00026459  0x00004d4a compare  0x00000003 , 0x0000003f , 0x00000003 
- 00026460  0x00004d4b nbranch  0x00006751 , 0x00000001 
- 00026461  0x00004d4d hjam  0x00000021 , 0x00008050 
- 00026462  0x00004d4e fetch  0x00000001 , 0x00000221 
- 00026463  0x00004d4f rtnbit0  0x00000004 
- 00026464  0x00004d50 call  0x00004461 
- 00026465  0x00004d52 call  0x000044a3 
- 00026466  0x00004d53 branch  0x00006761 
- 00026467  0x00004d57 fetch  0x00000001 , 0x00000220 
- 00026468  0x00004d58 lshift  0x0000003f , 0x0000003f 
- 00026469  0x00004d59 setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00026470  0x00004d5a isolate0  0x0000000f , 0x00000011 
- 00026471  0x00004d5b rtn  0x00000001 
- 00026472  0x00004d5c store  0x00000001 , 0x00000220 
- 00026473  0x00004d5d rtn 
- 00026474  0x00004d61 hfetch  0x00000001 , 0x00008085 
- 00026475  0x00004d62 rtnbit0  0x00000005 
- 00026476  0x00004d63 branch  0x00006770 
- 00026477  0x00004d65 hfetch  0x00000001 , 0x0000812c 
- 00026478  0x00004d66 qisolate1  0x0000003f 
- 00026479  0x00004d67 rtn  0x00000001 
- 00026480  0x00004d69 hfetch  0x00000001 , 0x00008108 
- 00026481  0x00004d6a bbit0  0x00000001 , 0x0000676d 
- 00026482  0x00004d6b call  0x00007534 
- 00026483  0x00004d6c branch  0x0000676d 
- 00026484  0x00004d71 copy  0x00000039 , 0x00000002 
- 00026485  0x00004d72 storet  0x00000002 , 0x0000423c 
- 00026486  0x00004d73 hjam  0x00000080 , 0x00008023 
- 00026487  0x00004d74 hjam  0x00000000 , 0x00008022 
- 00026488  0x00004d75 hjam  0x00000000 , 0x00008024 
- 00026489  0x00004d76 store  0x00000002 , 0x0000423a 
- 00026490  0x00004d77 iforce  0x00000005 
- 00026491  0x00004d78 lshift2  0x00000039 , 0x00000039 
- 00026492  0x00004d7a hfetch  0x00000001 , 0x00008025 
- 00026493  0x00004d7b istore  0x00000001 , 0x00000005 
- 00026494  0x00004d7c loop  0x0000677c 
- 00026495  0x00004d7d hjam  0x00000000 , 0x00008023 
- 00026496  0x00004d7e rtn 
- 00026497  0x00004d81 fetch  0x00000002 , 0x0000423a 
- 00026498  0x00004d82 rtn  0x00000034 
- 00026499  0x00004d83 hjam  0x00000080 , 0x00008023 
- 00026500  0x00004d84 hjam  0x00000000 , 0x00008022 
- 00026501  0x00004d85 hjam  0x00000000 , 0x00008024 
- 00026502  0x00004d86 fetcht  0x00000002 , 0x0000423c 
- 00026503  0x00004d87 lshift2  0x00000002 , 0x00000039 
- 00026504  0x00004d88 iforce  0x00000006 
- 00026505  0x00004d8a ifetch  0x00000001 , 0x00000006 
- 00026506  0x00004d8b hstore  0x00000001 , 0x00008025 
- 00026507  0x00004d8c loop  0x00006789 
- 00026508  0x00004d8d hjam  0x00000000 , 0x00008023 
- 00026509  0x00004d8e rtn 
- 00026510  0x00004d94 set0  0x00000025 , 0x00000000 
- 00026511  0x00004d95 bpatch  0x000000ff , 0x0000401f 
- 00026512  0x00004d96 hjam  0x00000075 , 0x00008086 
- 00026513  0x00004d97 hjam  0x0000000a , 0x00008087 
- 00026514  0x00004d98 setarg  0x00000223 
- 00026515  0x00004d99 hstore  0x00000002 , 0x0000808a 
- 00026516  0x00004d9a setarg  0x00000228 
- 00026517  0x00004d9b hstore  0x00000002 , 0x0000808c 
- 00026518  0x00004d9c hfetch  0x00000001 , 0x00008081 
- 00026519  0x00004d9d set1  0x00000000 , 0x0000003f 
- 00026520  0x00004d9e set0  0x00000001 , 0x0000003f 
- 00026521  0x00004d9f hstore  0x00000001 , 0x00008081 
- 00026522  0x00004da0 rtn 
- 00026523  0x00004da3 hfetch  0x00000001 , 0x00008086 
- 00026524  0x00004da4 set1  0x00000007 , 0x0000003f 
- 00026525  0x00004da5 hstore  0x00000001 , 0x00008086 
- 00026526  0x00004da6 set0  0x00000007 , 0x0000003f 
- 00026527  0x00004da7 hstore  0x00000001 , 0x00008086 
- 00026528  0x00004da8 rtn 
- 00026529  0x00004dad set1  0x00000007 , 0x0000003f 
- 00026530  0x00004dae store  0x00000002 , 0x00000223 
- 00026531  0x00004daf set1  0x00000025 , 0x00000000 
- 00026532  0x00004db0 bpatch  0x00000000 , 0x00004020 
- 00026533  0x00004db1 hjam  0x00000002 , 0x00008088 
- 00026534  0x00004db2 hjam  0x00000000 , 0x0000808e 
- 00026535  0x00004db3 hjam  0x00000002 , 0x00008006 
- 00026536  0x00004db4 branch  0x000067b3 
- 00026537  0x00004db8 force  0x00000001 , 0x00000002 
- 00026538  0x00004dbc store  0x00000001 , 0x00000223 
- 00026539  0x00004dbd set1  0x00000025 , 0x00000000 
- 00026540  0x00004dbe bpatch  0x00000001 , 0x00004020 
- 00026541  0x00004dbf hjam  0x00000001 , 0x00008088 
- 00026542  0x00004dc0 hstoret  0x00000002 , 0x0000808e 
- 00026543  0x00004dc1 hjam  0x00000002 , 0x00008006 
- 00026544  0x00004dc2 call  0x000067b3 
- 00026545  0x00004dc3 fetch  0x00000001 , 0x00000228 
- 00026546  0x00004dc4 rtn 
- 00026547  0x00004dc7 fetch  0x00000002 , 0x00004177 
- 00026548  0x00004dc8 increase  0x00000001 , 0x0000003f 
- 00026549  0x00004dc9 store  0x00000002 , 0x00004177 
- 00026550  0x00004dca hfetch  0x00000001 , 0x0000812c 
- 00026551  0x00004dcb bbit0  0x00000003 , 0x000067b3 
- 00026552  0x00004dcc rtn 
- 00026553  0x00004dcf hjam  0x00000040 , 0x00008086 
- 00026554  0x00004dd0 hjam  0x00000000 , 0x00008087 
- 00026555  0x00004dd1 hfetch  0x00000001 , 0x00008081 
- 00026556  0x00004dd2 set0  0x00000000 , 0x0000003f 
- 00026557  0x00004dd3 set1  0x00000001 , 0x0000003f 
- 00026558  0x00004dd4 hstore  0x00000001 , 0x00008081 
- 00026559  0x00004dd5 setarg  0x00000000 
- 00026560  0x00004dd6 store  0x00000004 , 0x00000223 
- 00026561  0x00004dd7 rtn 
- 00026562  0x00004dda setarg  0x00000000 
- 00026563  0x00004ddb hstore  0x00000002 , 0x0000808e 
- 00026564  0x00004ddc setarg  0x00000001 
- 00026565  0x00004ddd hstore  0x00000001 , 0x00008088 
- 00026566  0x00004dde setarg  0x00000223 
- 00026567  0x00004ddf hstore  0x00000002 , 0x0000808a 
- 00026568  0x00004de0 jam  0x00000006 , 0x00000223 
- 00026569  0x00004de1 hjam  0x00000002 , 0x00008006 
- 00026570  0x00004de2 branch  0x000067b3 
- 00026571  0x00004de7 increase  0x00000004 , 0x00000002 
- 00026572  0x00004de8 hstoret  0x00000002 , 0x00008088 
- 00026573  0x00004de9 increase  0xfffffffc , 0x00000011 
- 00026574  0x00004dea arg  0x00000002 , 0x00000002 
- 00026575  0x00004deb istoret  0x00000001 , 0x00000011 
- 00026576  0x00004dec rshift16  0x0000003f , 0x00000002 
- 00026577  0x00004ded istoret  0x00000001 , 0x00000005 
- 00026578  0x00004dee rshift8  0x0000003f , 0x00000002 
- 00026579  0x00004def istoret  0x00000001 , 0x00000005 
- 00026580  0x00004df0 istore  0x00000001 , 0x00000005 
- 00026581  0x00004df1 deposit  0x00000011 
- 00026582  0x00004df2 hstore  0x00000002 , 0x0000808a 
- 00026583  0x00004df3 setarg  0x00000000 
- 00026584  0x00004df4 hstore  0x00000002 , 0x0000808e 
- 00026585  0x00004df5 hjam  0x00000002 , 0x00008006 
- 00026586  0x00004df6 branch  0x000067b3 
- 00026587  0x00004dfb hstoret  0x00000002 , 0x0000808e 
- 00026588  0x00004dfc setarg  0x00000004 
- 00026589  0x00004dfd hstore  0x00000002 , 0x00008088 
- 00026590  0x00004dfe jam  0x00000003 , 0x00000223 
- 00026591  0x00004dff setarg  0x00000223 
- 00026592  0x00004e00 hstore  0x00000002 , 0x0000808a 
- 00026593  0x00004e01 deposit  0x00000011 
- 00026594  0x00004e02 hstore  0x00000002 , 0x0000808c 
- 00026595  0x00004e03 hfetch  0x00000001 , 0x00008086 
- 00026596  0x00004e04 isolate0  0x0000000f , 0x00000011 
- 00026597  0x00004e05 setflag  0x00000001 , 0x00000006 , 0x0000003f 
- 00026598  0x00004e06 hstore  0x00000001 , 0x00008086 
- 00026599  0x00004e07 hjam  0x00000002 , 0x00008006 
- 00026600  0x00004e09 hfetch  0x00000001 , 0x0000812c 
- 00026601  0x00004e0a bbit1  0x00000007 , 0x000067e8 
- 00026602  0x00004e0b arg  0x00000003 , 0x00000007 
- 00026603  0x00004e0c call  0x0000676a 
- 00026604  0x00004e0d call  0x000067b3 
- 00026605  0x00004e0e isolate1  0x00000002 , 0x0000003f 
- 00026606  0x00004e0f call  0x00006763 
- 00026607  0x00004e10 fetch  0x00000001 , 0x00000224 
- 00026608  0x00004e11 lshift16  0x0000003f , 0x00000012 
- 00026609  0x00004e12 fetch  0x00000001 , 0x00000225 
- 00026610  0x00004e13 lshift8  0x0000003f , 0x0000003f 
- 00026611  0x00004e14 ior  0x00000012 , 0x00000012 
- 00026612  0x00004e15 fetch  0x00000001 , 0x00000226 
- 00026613  0x00004e16 ior  0x00000012 , 0x0000003f 
- 00026614  0x00004e17 iadd  0x00000002 , 0x0000003f 
- 00026615  0x00004e18 store  0x00000001 , 0x00000226 
- 00026616  0x00004e19 rshift8  0x0000003f , 0x0000003f 
- 00026617  0x00004e1a store  0x00000001 , 0x00000225 
- 00026618  0x00004e1b rshift8  0x0000003f , 0x0000003f 
- 00026619  0x00004e1c store  0x00000001 , 0x00000224 
- 00026620  0x00004e1d rtn 
- 00026621  0x00004e22 hjam  0x0000000a , 0x00008042 
- 00026622  0x00004e23 hjam  0x00000002 , 0x00008091 
- 00026623  0x00004e24 hjam  0x00000003 , 0x00008092 
- 00026624  0x00004e25 hjam  0x00000003 , 0x00008093 
- 00026625  0x00004e26 hjam  0x00000003 , 0x00008094 
- 00026626  0x00004e27 hjam  0x00000003 , 0x00008095 
- 00026627  0x00004e28 hjam  0x00000002 , 0x00008096 
- 00026628  0x00004e29 rtn 
- 00026629  0x00004e2c hjam  0x00000005 , 0x00008091 
- 00026630  0x00004e2d hjam  0x00000007 , 0x00008092 
- 00026631  0x00004e2e hjam  0x00000007 , 0x00008093 
- 00026632  0x00004e2f hjam  0x00000007 , 0x00008094 
- 00026633  0x00004e30 hjam  0x00000007 , 0x00008095 
- 00026634  0x00004e31 hjam  0x00000005 , 0x00008096 
- 00026635  0x00004e32 rtn 
- 00026636  0x00004e37 hfetch  0x00000001 , 0x0000812c 
- 00026637  0x00004e38 bbit0  0x00000005 , 0x0000680c 
- 00026638  0x00004e39 rtn 
- 00026639  0x00004e3d store  0x00000001 , 0x00000224 
- 00026640  0x00004e3e setarg  0x00000224 
- 00026641  0x00004e3f hstore  0x00000002 , 0x0000809a 
- 00026642  0x00004e40 setarg  0x00000001 
- 00026643  0x00004e41 hstore  0x00000002 , 0x00008098 
- 00026644  0x00004e42 hstoret  0x00000002 , 0x0000809e 
- 00026645  0x00004e43 deposit  0x00000011 
- 00026646  0x00004e44 hstore  0x00000002 , 0x0000809c 
- 00026647  0x00004e45 hjam  0x00000001 , 0x00008090 
- 00026648  0x00004e46 hjam  0x00000004 , 0x00008006 
- 00026649  0x00004e47 branch  0x0000680c 
- 00026650  0x00004e4a byteswap  0x0000003f , 0x0000003f 
- 00026651  0x00004e4b store  0x00000002 , 0x00000225 
- 00026652  0x00004e4c rtn 
- 00026653  0x00004e53 set1  0x00000025 , 0x00000000 
- 00026654  0x00004e54 bpatch  0x00000002 , 0x00004020 
- 00026655  0x00004e55 fetch  0x00000002 , 0x0000429b 
- 00026656  0x00004e56 iadd  0x00000012 , 0x0000003f 
- 00026657  0x00004e5a byteswap  0x0000003f , 0x0000003f 
- 00026658  0x00004e5b store  0x00000002 , 0x00000225 
- 00026659  0x00004e5f set1  0x00000025 , 0x00000000 
- 00026660  0x00004e60 bpatch  0x00000003 , 0x00004020 
- 00026661  0x00004e61 setarg  0x00000004 
- 00026662  0x00004e62 hstore  0x00000002 , 0x00008098 
- 00026663  0x00004e63 jam  0x000000a0 , 0x00000224 
- 00026664  0x00004e64 jam  0x000000a1 , 0x00000227 
- 00026665  0x00004e65 setarg  0x00000224 
- 00026666  0x00004e66 hstore  0x00000002 , 0x0000809a 
- 00026667  0x00004e67 hstoret  0x00000002 , 0x0000809e 
- 00026668  0x00004e68 deposit  0x00000011 
- 00026669  0x00004e69 hstore  0x00000002 , 0x0000809c 
- 00026670  0x00004e6a setarg  0x00000002 
- 00026671  0x00004e6b isolate0  0x0000000f , 0x00000011 
- 00026672  0x00004e6c setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00026673  0x00004e6d hstore  0x00000001 , 0x00008090 
- 00026674  0x00004e6e hjam  0x00000004 , 0x00008006 
- 00026675  0x00004e6f arg  0x00000005 , 0x00000007 
- 00026676  0x00004e70 call  0x0000676a 
- 00026677  0x00004e71 call  0x0000680c 
- 00026678  0x00004e72 isolate1  0x00000004 , 0x0000003f 
- 00026679  0x00004e73 call  0x00006763 
- 00026680  0x00004e74 fetch  0x00000002 , 0x00000225 
- 00026681  0x00004e75 byteswap  0x0000003f , 0x0000003f 
- 00026682  0x00004e76 iadd  0x00000002 , 0x0000003f 
- 00026683  0x00004e77 byteswap  0x0000003f , 0x0000003f 
- 00026684  0x00004e78 store  0x00000002 , 0x00000225 
- 00026685  0x00004e79 rtn 
- 00026686  0x00004e80 set1  0x00000025 , 0x00000000 
- 00026687  0x00004e81 bpatch  0x00000004 , 0x00004020 
- 00026688  0x00004e82 fetch  0x00000002 , 0x0000429b 
- 00026689  0x00004e83 iadd  0x00000012 , 0x0000003f 
- 00026690  0x00004e87 store  0x00000002 , 0x00000161 
- 00026691  0x00004e88 set1  0x00000025 , 0x00000000 
- 00026692  0x00004e89 bpatch  0x00000005 , 0x00004020 
- 00026693  0x00004e8a storet  0x00000002 , 0x000002a0 
- 00026694  0x00004e8b copy  0x00000011 , 0x0000003f 
- 00026695  0x00004e8c store  0x00000002 , 0x000002b7 
- 00026696  0x00004e8e call  0x00006858 
- 00026697  0x00004e90 fetcht  0x00000002 , 0x000002b0 
- 00026698  0x00004e91 fetch  0x00000002 , 0x000002b7 
- 00026699  0x00004e92 copy  0x0000003f , 0x00000011 
- 00026700  0x00004e93 fetch  0x00000002 , 0x00000161 
- 00026701  0x00004e95 call  0x00006870 
- 00026702  0x00004e97 fetch  0x00000002 , 0x000002b0 
- 00026703  0x00004e98 fetcht  0x00000002 , 0x000002b7 
- 00026704  0x00004e99 iadd  0x00000002 , 0x00000002 
- 00026705  0x00004e9a storet  0x00000002 , 0x000002b7 
- 00026706  0x00004e9b fetcht  0x00000002 , 0x00000161 
- 00026707  0x00004e9c iadd  0x00000002 , 0x00000002 
- 00026708  0x00004e9d storet  0x00000002 , 0x00000161 
- 00026709  0x00004e9e fetch  0x00000002 , 0x000002a0 
- 00026710  0x00004e9f nbranch  0x00006848 , 0x00000034 
- 00026711  0x00004ea0 rtn 
- 00026712  0x00004ea9 set1  0x00000025 , 0x00000000 
- 00026713  0x00004eaa bpatch  0x00000006 , 0x00004020 
- 00026714  0x00004eab fetch  0x00000002 , 0x000042aa 
- 00026715  0x00004eac increase  0xffffffff , 0x0000003f 
- 00026716  0x00004ead fetcht  0x00000002 , 0x00000161 
- 00026717  0x00004eae ior  0x00000002 , 0x0000003f 
- 00026718  0x00004eaf increase  0x00000001 , 0x0000003f 
- 00026719  0x00004eb0 store  0x00000003 , 0x000002b4 
- 00026720  0x00004eb2 fetch  0x00000002 , 0x000002a0 
- 00026721  0x00004eb3 iadd  0x00000002 , 0x0000003f 
- 00026722  0x00004eb5 fetcht  0x00000003 , 0x000002b4 
- 00026723  0x00004eb6 isub  0x00000002 , 0x0000003f 
- 00026724  0x00004eb7 nbranch  0x0000686b , 0x00000002 
- 00026725  0x00004eb8 store  0x00000002 , 0x000002a0 
- 00026726  0x00004eb9 fetch  0x00000003 , 0x000002b4 
- 00026727  0x00004eba fetcht  0x00000002 , 0x00000161 
- 00026728  0x00004ebb isub  0x00000002 , 0x0000003f 
- 00026729  0x00004ebc store  0x00000002 , 0x000002b0 
- 00026730  0x00004ebd rtn 
- 00026731  0x00004ebf fetch  0x00000002 , 0x000002a0 
- 00026732  0x00004ec0 store  0x00000002 , 0x000002b0 
- 00026733  0x00004ec1 setarg  0x00000000 
- 00026734  0x00004ec2 store  0x00000002 , 0x000002a0 
- 00026735  0x00004ec3 rtn 
- 00026736  0x00004ec9 copy  0x0000003f , 0x00000012 
- 00026737  0x00004eca set1  0x00000025 , 0x00000000 
- 00026738  0x00004ecb bpatch  0x00000007 , 0x00004020 
- 00026739  0x00004ecc copy  0x00000012 , 0x0000003f 
- 00026740  0x00004ecd increase  0x00000003 , 0x00000002 
- 00026741  0x00004ece hstoret  0x00000002 , 0x00008098 
- 00026742  0x00004ecf increase  0xfffffffd , 0x00000011 
- 00026743  0x00004ed0 ifetcht  0x00000003 , 0x00000011 
- 00026744  0x00004ed1 copy  0x00000002 , 0x00000012 
- 00026745  0x00004ed2 arg  0x000000a0 , 0x00000002 
- 00026746  0x00004ed3 istoret  0x00000001 , 0x00000011 
- 00026747  0x00004ed4 byteswap  0x0000003f , 0x0000003f 
- 00026748  0x00004ed5 istore  0x00000002 , 0x00000005 
- 00026749  0x00004ed6 deposit  0x00000011 
- 00026750  0x00004ed7 hstore  0x00000002 , 0x0000809a 
- 00026751  0x00004ed8 setarg  0x00000000 
- 00026752  0x00004ed9 hstore  0x00000002 , 0x0000809e 
- 00026753  0x00004eda hjam  0x00000001 , 0x00008090 
- 00026754  0x00004edb hjam  0x00000004 , 0x00008006 
- 00026755  0x00004edc call  0x0000680c 
- 00026756  0x00004edd copy  0x00000012 , 0x0000003f 
- 00026757  0x00004ede istore  0x00000003 , 0x00000011 
- 00026758  0x00004edf nop  0x00002710 
- 00026759  0x00004ee0 nop  0x00002710 
- 00026760  0x00004ee1 nop  0x00002710 
- 00026761  0x00004ee2 rtn 
- 00026762  0x00004ee7 hjam  0x00000070 , 0x00008973 
- 00026763  0x00004ee8 nop  0x00000bb8 
- 00026764  0x00004ee9 rtn 
- 00026765  0x00004eec hjam  0x00000030 , 0x00008973 
- 00026766  0x00004eed rtn 
- 00026767  0x00004ef0 lshift3  0x0000003f , 0x0000003f 
- 00026768  0x00004ef1 hstore  0x00000002 , 0x00008045 
- 00026769  0x00004ef2 hjam  0x00000000 , 0x0000804b 
- 00026770  0x00004ef3 rtn 
- 00026771  0x00004ef7 call  0x0000688f 
- 00026772  0x00004ef8 call  0x000068c0 
- 00026773  0x00004efa ifetcht  0x00000001 , 0x00000011 
- 00026774  0x00004efb increase  0x00000001 , 0x00000011 
- 00026775  0x00004efc force  0x00000000 , 0x00000007 
- 00026776  0x00004efe qisolate0  0x00000002 
- 00026777  0x00004eff branch  0x000068b7 , 0x00000001 
- 00026778  0x00004f00 hfetch  0x00000001 , 0x00008046 
- 00026779  0x00004f01 set1  0x00000006 , 0x0000003f 
- 00026780  0x00004f02 set1  0x00000007 , 0x0000003f 
- 00026781  0x00004f03 hstore  0x00000001 , 0x00008046 
- 00026782  0x00004f04 hjam  0x00000002 , 0x00008047 
- 00026783  0x00004f05 hjam  0x00000082 , 0x00008047 
- 00026784  0x00004f06 set0  0x00000007 , 0x0000003f 
- 00026785  0x00004f07 hstore  0x00000001 , 0x00008046 
- 00026786  0x00004f08 hjam  0x0000008a , 0x00008047 
- 00026787  0x00004f09 nop  0x0000000b 
- 00026788  0x00004f0a hjam  0x000000ca , 0x00008047 
- 00026789  0x00004f0b nop  0x00000021 
- 00026790  0x00004f0c hjam  0x0000004a , 0x00008047 
- 00026791  0x00004f0d nop  0x0000002c 
- 00026792  0x00004f0e hjam  0x000000ca , 0x00008047 
- 00026793  0x00004f0f nop  0x00000016 
- 00026794  0x00004f10 hjam  0x0000008a , 0x00008047 
- 00026795  0x00004f11 nop  0x00000021 
- 00026796  0x00004f12 hjam  0x00000082 , 0x00008047 
- 00026797  0x00004f13 nop  0x00000001 
- 00026798  0x00004f14 hjam  0x00000092 , 0x00008047 
- 00026799  0x00004f15 nop  0x0000000a 
- 00026800  0x00004f16 hjam  0x000000b2 , 0x00008047 
- 00026801  0x00004f17 hfetch  0x00000001 , 0x00008007 
- 00026802  0x00004f18 hjam  0x00000092 , 0x00008047 
- 00026803  0x00004f19 nop  0x00000001 
- 00026804  0x00004f1a hjam  0x00000082 , 0x00008047 
- 00026805  0x00004f1b qisolate0  0x0000003f 
- 00026806  0x00004f1c branch  0x00006898 , 0x00000001 
- 00026807  0x00004f1e hfetch  0x00000002 , 0x00008045 
- 00026808  0x00004f1f increase  0x00000001 , 0x0000003f 
- 00026809  0x00004f20 hstore  0x00000002 , 0x00008045 
- 00026810  0x00004f21 increase  0x00000001 , 0x00000007 
- 00026811  0x00004f22 compare  0x00000008 , 0x00000007 , 0x0000000f 
- 00026812  0x00004f23 nbranch  0x00006898 , 0x00000001 
- 00026813  0x00004f24 loop  0x00006895 
- 00026814  0x00004f25 hjam  0x00000083 , 0x00008047 
- 00026815  0x00004f26 rtn 
- 00026816  0x00004f29 hjam  0x00000082 , 0x00008047 
- 00026817  0x00004f2a nop  0x0000000c 
- 00026818  0x00004f2b hjam  0x00000080 , 0x00008047 
- 00026819  0x00004f2c hjam  0x00000082 , 0x00008047 
- 00026820  0x00004f2d nop  0x00000096 
- 00026821  0x00004f2e rtn 
- 00026822  0x00004f32 call  0x000068c0 
- 00026823  0x00004f34 hjam  0x000000a2 , 0x00008047 
- 00026824  0x00004f35 deposit  0x00000011 
- 00026825  0x00004f36 hstore  0x00000002 , 0x00008048 
- 00026826  0x00004f37 set1  0x0000000b , 0x00000002 
- 00026827  0x00004f38 isolate0  0x0000000f , 0x0000003f 
- 00026828  0x00004f39 setflag  0x00000001 , 0x0000000f , 0x00000002 
- 00026829  0x00004f3a hstoret  0x00000002 , 0x0000804a 
- 00026830  0x00004f3b hjam  0x00000001 , 0x00008006 
- 00026831  0x00004f3c rtn 
- 00026832  0x00004f3f hfetch  0x00000001 , 0x0000812c 
- 00026833  0x00004f40 bbit0  0x00000001 , 0x000068d0 
- 00026834  0x00004f41 rtn 
- 00026835  0x00004f45 call  0x0000688f 
- 00026836  0x00004f46 call  0x000068c6 
- 00026837  0x00004f47 call  0x000068d0 
- 00026838  0x00004f48 hjam  0x00000083 , 0x00008047 
- 00026839  0x00004f49 rtn 
- 00026840  0x00004f4f hfetch  0x00000002 , 0x00008124 
- 00026841  0x00004f50 hstore  0x00000002 , 0x00008045 
- 00026842  0x00004f51 call  0x000068c6 
- 00026843  0x00004f52 arg  0x00000001 , 0x00000007 
- 00026844  0x00004f53 call  0x0000676a 
- 00026845  0x00004f54 call  0x000068d0 
- 00026846  0x00004f55 isolate1  0x00000000 , 0x0000003f 
- 00026847  0x00004f56 call  0x00006763 
- 00026848  0x00004f57 hjam  0x00000083 , 0x00008047 
- 00026849  0x00004f58 rtn 
- 00026850  0x00004f5c jam  0x00000001 , 0x0000427a 
- 00026851  0x00004f5d force  0x0000000e , 0x00000007 
- 00026852  0x00004f5e fetch  0x00000002 , 0x0000427c 
- 00026853  0x00004f5f branch  0x00007e4c 
- 00026854  0x00004f61 hfetch  0x00000002 , 0x00008112 
- 00026855  0x00004f62 rtn  0x00000034 
- 00026856  0x00004f63 fetcht  0x00000001 , 0x0000427b 
- 00026857  0x00004f64 isub  0x00000002 , 0x0000003e 
- 00026858  0x00004f65 branch  0x000068f2 , 0x00000002 
- 00026859  0x00004f66 fetch  0x00000001 , 0x0000427a 
- 00026860  0x00004f67 branch  0x000068e2 , 0x00000034 
- 00026861  0x00004f68 arg  0x0000000e , 0x00000007 
- 00026862  0x00004f69 call  0x00007e53 
- 00026863  0x00004f6a branch  0x000068f2 , 0x00000034 
- 00026864  0x00004f6b setarg  0x00000000 
- 00026865  0x00004f6c rtn 
- 00026866  0x00004f6e force  0x0000000e , 0x00000007 
- 00026867  0x00004f6f call  0x00007e4b 
- 00026868  0x00004f70 jam  0x00000000 , 0x0000427a 
- 00026869  0x00004f71 hfetch  0x00000002 , 0x00008112 
- 00026870  0x00004f72 rtn 
- 00026871  0x00004f7a hfetch  0x00000002 , 0x0000805e 
- 00026872  0x00004f7b iforce  0x0000000a 
- 00026873  0x00004f7c rtn 
- 00026874  0x00004f7f deposit  0x0000000a 
- 00026875  0x00004f80 hstore  0x00000002 , 0x0000805e 
- 00026876  0x00004f81 rtn 
- 00026877  0x00004f84 hfetch  0x00000002 , 0x00008112 
- 00026878  0x00004f85 rtn  0x00000034 
- 00026879  0x00004f86 iforce  0x00000039 
- 00026880  0x00004f87 hfetch  0x00000002 , 0x00008058 
- 00026881  0x00004f88 iforce  0x00000003 
- 00026882  0x00004f89 rtn 
- 00026883  0x00004f8d hfetch  0x00000002 , 0x00008058 
- 00026884  0x00004f8e iadd  0x00000002 , 0x0000003f 
- 00026885  0x00004f8f copy  0x0000003f , 0x00000003 
- 00026886  0x00004f91 deposit  0x00000003 
- 00026887  0x00004f92 hstore  0x00000002 , 0x00008058 
- 00026888  0x00004f93 rtn 
- 00026889  0x00004f96 fetch  0x00000002 , 0x000042ac 
- 00026890  0x00004f97 hstore  0x00000002 , 0x00008052 
- 00026891  0x00004f98 rtn 
- 00026892  0x00004f9d fetch  0x00000006 , 0x000003d0 
- 00026893  0x00004f9e store  0x00000006 , 0x000001b4 
- 00026894  0x00004f9f jam  0x00000034 , 0x000001b3 
- 00026895  0x00004fa0 branch  0x00006913 
- 00026896  0x00004fa2 fetch  0x00000006 , 0x00000040 
- 00026897  0x00004fa3 store  0x00000006 , 0x000001b4 
- 00026898  0x00004fa4 jam  0x00000033 , 0x000001b3 
- 00026899  0x00004fa6 set1  0x00000025 , 0x00000000 
- 00026900  0x00004fa7 bpatch  0x00000008 , 0x00004021 
- 00026901  0x00004fa8 call  0x00006954 
- 00026902  0x00004fa9 call  0x00006950 
- 00026903  0x00004faa fetch  0x00000001 , 0x000001b3 
- 00026904  0x00004fab beq  0x00000034 , 0x0000691b 
- 00026905  0x00004fac beq  0x00000033 , 0x0000697c 
- 00026906  0x00004fad rtn 
- 00026907  0x00004faf call  0x0000697a 
- 00026908  0x00004fb0 branch  0x00006963 
- 00026909  0x00004fb4 set1  0x00000025 , 0x00000000 
- 00026910  0x00004fb5 bpatch  0x00000009 , 0x00004021 
- 00026911  0x00004fb6 call  0x00006929 
- 00026912  0x00004fb7 fetch  0x00000001 , 0x000001b2 
- 00026913  0x00004fb8 rtneq  0x000000ff 
- 00026914  0x00004fb9 fetch  0x00000006 , 0x000001b4 
- 00026915  0x00004fba store  0x00000006 , 0x00004274 
- 00026916  0x00004fbb fetch  0x00000001 , 0x000001b3 
- 00026917  0x00004fbc store  0x00000001 , 0x000042a9 
- 00026918  0x00004fbd beq  0x00000033 , 0x0000692d 
- 00026919  0x00004fbe beq  0x00000034 , 0x0000692f 
- 00026920  0x00004fbf rtn 
- 00026921  0x00004fc1 call  0x0000694c 
- 00026922  0x00004fc2 fetch  0x00000001 , 0x000001b2 
- 00026923  0x00004fc3 rtneq  0x000000ff 
- 00026924  0x00004fc4 branch  0x0000696b 
- 00026925  0x00004fc6 call  0x00006983 
- 00026926  0x00004fc7 branch  0x000069a2 
- 00026927  0x00004fc9 call  0x00006981 
- 00026928  0x00004fca branch  0x000069a8 
- 00026929  0x00004fcc call  0x00006988 
- 00026930  0x00004fcd disable  0x00000028 
- 00026931  0x00004fce call  0x0000698c 
- 00026932  0x00004fcf nbranch  0x0000427f , 0x00000028 
- 00026933  0x00004fd1 fetcht  0x00000002 , 0x000001ba 
- 00026934  0x00004fd2 increase  0xffffffff , 0x00000002 
- 00026935  0x00004fd3 setarg  0x00000000 
- 00026936  0x00004fd4 istore  0x00000007 , 0x00000002 
- 00026937  0x00004fd5 arg  0x0000001c , 0x00000002 
- 00026938  0x00004fd6 arg  0x00000195 , 0x00000011 
- 00026939  0x00004fd7 arg  0x00000000 , 0x00000012 
- 00026940  0x00004fd8 branch  0x0000683e 
- 00026941  0x00004fdb set1  0x00000025 , 0x00000000 
- 00026942  0x00004fdc bpatch  0x0000000a , 0x00004021 
- 00026943  0x00004fdd arg  0x0000018e , 0x00000005 
- 00026944  0x00004fde force  0x00000004 , 0x00000039 
- 00026945  0x00004fdf call  0x00007e3b 
- 00026946  0x00004fe0 arg  0x0000001c , 0x00000002 
- 00026947  0x00004fe1 arg  0x0000018e , 0x00000011 
- 00026948  0x00004fe2 arg  0x00000000 , 0x00000012 
- 00026949  0x00004fe3 branch  0x0000683e 
- 00026950  0x00004fe6 set1  0x00000025 , 0x00000000 
- 00026951  0x00004fe7 bpatch  0x0000000b , 0x00004021 
- 00026952  0x00004fe8 setarg  0x00000000 
- 00026953  0x00004fe9 store  0x00000003 , 0x00000040 
- 00026954  0x00004fea istore  0x00000003 , 0x00000005 
- 00026955  0x00004feb branch  0x00006954 
- 00026956  0x00004fee arg  0x00000001 , 0x00000002 
- 00026957  0x00004fef arg  0x000001b2 , 0x00000011 
- 00026958  0x00004ff0 arg  0x0000001c , 0x00000012 
- 00026959  0x00004ff1 branch  0x0000681d 
- 00026960  0x00004ff4 arg  0x00000001 , 0x00000002 
- 00026961  0x00004ff5 arg  0x000001b2 , 0x00000011 
- 00026962  0x00004ff6 arg  0x0000001c , 0x00000012 
- 00026963  0x00004ff7 branch  0x0000683e 
- 00026964  0x00004ffb set1  0x00000025 , 0x00000000 
- 00026965  0x00004ffc bpatch  0x0000000c , 0x00004021 
- 00026966  0x00004ffd call  0x00006988 
- 00026967  0x00004ffe disable  0x00000028 
- 00026968  0x00004fff call  0x0000698c 
- 00026969  0x00005000 rtn  0x00000028 
- 00026970  0x00005002 jam  0x00000000 , 0x000001b2 
- 00026971  0x00005003 fetch  0x00000006 , 0x000001b4 
- 00026972  0x00005004 store  0x00000006 , 0x0000018f 
- 00026973  0x00005005 fetch  0x00000001 , 0x000001b3 
- 00026974  0x00005006 store  0x00000001 , 0x0000018e 
- 00026975  0x00005007 arg  0x0000001c , 0x00000002 
- 00026976  0x00005008 arg  0x0000018e , 0x00000011 
- 00026977  0x00005009 arg  0x00000000 , 0x00000012 
- 00026978  0x0000500a branch  0x0000683e 
- 00026979  0x0000500e arg  0x00000006 , 0x00000002 
- 00026980  0x0000500f arg  0x000044f9 , 0x00000011 
- 00026981  0x00005010 arg  0x0000001d , 0x00000012 
- 00026982  0x00005011 branch  0x0000683e 
- 00026983  0x00005014 arg  0x00000006 , 0x00000002 
- 00026984  0x00005015 arg  0x000044f9 , 0x00000011 
- 00026985  0x00005016 arg  0x0000001d , 0x00000012 
- 00026986  0x00005017 branch  0x0000681d 
- 00026987  0x0000501b set1  0x00000025 , 0x00000000 
- 00026988  0x0000501c bpatch  0x0000000d , 0x00004021 
- 00026989  0x0000501d arg  0x00000007 , 0x00000002 
- 00026990  0x0000501e arg  0x000001b3 , 0x00000011 
- 00026991  0x0000501f arg  0x00000000 , 0x00000012 
- 00026992  0x00005020 fetch  0x00000001 , 0x000001b2 
- 00026993  0x00005021 mul32  0x0000003f , 0x00000007 , 0x0000003f 
- 00026994  0x00005022 iadd  0x00000012 , 0x00000012 
- 00026995  0x00005023 branch  0x0000681d 
- 00026996  0x00005026 arg  0x00000010 , 0x00000002 
- 00026997  0x00005027 arg  0x00000023 , 0x00000012 
- 00026998  0x00005028 fetch  0x00000001 , 0x000001b2 
- 00026999  0x00005029 lshift4  0x0000003f , 0x0000003f 
- 00027000  0x0000502a iadd  0x00000012 , 0x00000012 
- 00027001  0x0000502b rtn 
- 00027002  0x0000502e arg  0x0000447b , 0x00000011 
- 00027003  0x0000502f branch  0x0000697d 
- 00027004  0x00005031 arg  0x00004262 , 0x00000011 
- 00027005  0x00005033 set1  0x00000025 , 0x00000000 
- 00027006  0x00005034 bpatch  0x0000000e , 0x00004021 
- 00027007  0x00005035 call  0x00006974 
- 00027008  0x00005036 branch  0x0000683e 
- 00027009  0x00005039 arg  0x0000447b , 0x00000011 
- 00027010  0x0000503a branch  0x00006984 
- 00027011  0x0000503c arg  0x00004262 , 0x00000011 
- 00027012  0x0000503e set1  0x00000025 , 0x00000000 
- 00027013  0x0000503f bpatch  0x0000000f , 0x00004021 
- 00027014  0x00005040 call  0x00006974 
- 00027015  0x00005041 branch  0x0000681d 
- 00027016  0x00005046 arg  0x0000001c , 0x00000002 
- 00027017  0x00005047 arg  0x00000195 , 0x00000011 
- 00027018  0x00005048 arg  0x00000000 , 0x00000012 
- 00027019  0x00005049 branch  0x0000681d 
- 00027020  0x0000504c set1  0x00000025 , 0x00000000 
- 00027021  0x0000504d bpatch  0x00000010 , 0x00004022 
- 00027022  0x0000504e setarg  0x00000195 
- 00027023  0x0000504f store  0x00000002 , 0x000001ba 
- 00027024  0x00005050 jam  0x00000000 , 0x000001b2 
- 00027025  0x00005051 arg  0x00000004 , 0x00000039 
- 00027026  0x00005053 copy  0x00000039 , 0x0000003f 
- 00027027  0x00005054 store  0x00000001 , 0x00000161 
- 00027028  0x00005055 fetch  0x00000002 , 0x000001ba 
- 00027029  0x00005056 copy  0x0000003f , 0x00000011 
- 00027030  0x00005057 call  0x000069ac 
- 00027031  0x00005058 rtn  0x00000028 
- 00027032  0x00005059 fetch  0x00000002 , 0x000001ba 
- 00027033  0x0000505a increase  0x00000007 , 0x0000003f 
- 00027034  0x0000505b store  0x00000002 , 0x000001ba 
- 00027035  0x0000505c fetch  0x00000001 , 0x000001b2 
- 00027036  0x0000505d increase  0x00000001 , 0x0000003f 
- 00027037  0x0000505e store  0x00000001 , 0x000001b2 
- 00027038  0x0000505f fetch  0x00000001 , 0x00000161 
- 00027039  0x00005060 copy  0x0000003f , 0x00000039 
- 00027040  0x00005061 loop  0x00006992 
- 00027041  0x00005062 rtn 
- 00027042  0x00005065 fetch  0x00000008 , 0x00004262 
- 00027043  0x00005066 fetcht  0x00000008 , 0x0000426a 
- 00027044  0x00005067 ior  0x00000002 , 0x0000003f 
- 00027045  0x00005068 rtn  0x00000034 
- 00027046  0x00005069 jam  0x00000001 , 0x0000425e 
- 00027047  0x0000506a rtn 
- 00027048  0x0000506c fetch  0x00000006 , 0x00004274 
- 00027049  0x0000506d rtn  0x00000034 
- 00027050  0x0000506e jam  0x00000001 , 0x0000448b 
- 00027051  0x0000506f rtn 
- 00027052  0x00005072 arg  0x000001b3 , 0x00000012 
- 00027053  0x00005073 arg  0x00000007 , 0x00000039 
- 00027054  0x00005074 call  0x00007f25 
- 00027055  0x00005075 branch  0x000069b1 , 0x00000005 
- 00027056  0x00005076 rtn 
- 00027057  0x00005078 enable  0x00000028 
- 00027058  0x00005079 rtn 
- 00027059  0x0000507b branch  0x00003bf1 
- 00027060  0x00005083 set1  0x00000025 , 0x00000000 
- 00027061  0x00005084 bpatch  0x00000011 , 0x00004022 
- 00027062  0x00005085 set1  0x00000007 , 0x00000002 
- 00027063  0x00005086 call  0x000069e5 
- 00027064  0x00005087 nsetflag  0x00000001 , 0x00000007 , 0x00000002 
- 00027065  0x0000508d set1  0x00000025 , 0x00000000 
- 00027066  0x0000508e bpatch  0x00000012 , 0x00004022 
- 00027067  0x0000508f isolate0  0x00000007 , 0x00000002 
- 00027068  0x00005090 and  0x00000002 , 0x0000001f , 0x00000007 
- 00027069  0x00005091 fetch  0x00000004 , 0x000000a3 
- 00027070  0x00005092 qsetflag  0x00000001 , 0x0000003f 
- 00027071  0x00005093 store  0x00000004 , 0x000000a3 
- 00027072  0x00005094 fetch  0x00000004 , 0x000000a7 
- 00027073  0x00005095 nqsetflag  0x00000001 , 0x0000003f 
- 00027074  0x00005096 store  0x00000004 , 0x000000a7 
- 00027075  0x00005097 rtn 
- 00027076  0x0000509b set1  0x00000025 , 0x00000000 
- 00027077  0x0000509c bpatch  0x00000013 , 0x00004022 
- 00027078  0x0000509d isolate0  0x00000007 , 0x00000002 
- 00027079  0x0000509e and  0x00000002 , 0x0000001f , 0x00000007 
- 00027080  0x0000509f fetch  0x00000004 , 0x000000a3 
- 00027081  0x000050a0 qset0  0x0000003f 
- 00027082  0x000050a1 store  0x00000004 , 0x000000a3 
- 00027083  0x000050a2 fetch  0x00000004 , 0x000000a7 
- 00027084  0x000050a3 qset0  0x0000003f 
- 00027085  0x000050a4 store  0x00000004 , 0x000000a7 
- 00027086  0x000050a5 rtn 
- 00027087  0x000050a9 call  0x000069c4 
- 00027088  0x000050aa branch  0x000069d2 
- 00027089  0x000050ae ncall  0x000069b9 , 0x0000002b 
- 00027090  0x000050b1 arg  0x0000807c , 0x00000005 
- 00027091  0x000050b2 call  0x000069f4 
- 00027092  0x000050b3 setflip  0x00000007 , 0x00000002 
- 00027093  0x000050b4 arg  0x00008078 , 0x00000005 
- 00027094  0x000050b5 call  0x000069f4 
- 00027095  0x000050b6 set0  0x00000007 , 0x00000002 
- 00027096  0x000050b7 arg  0x00008070 , 0x00000005 
- 00027097  0x000050b8 branch  0x000069f4 
- 00027098  0x000050bc setflip  0x00000007 , 0x00000002 
- 00027099  0x000050bd call  0x000069f3 
- 00027100  0x000050be set1  0x00000007 , 0x00000002 
- 00027101  0x000050bf arg  0x00008070 , 0x00000005 
- 00027102  0x000050c0 branch  0x000069f4 
- 00027103  0x000050c3 and  0x00000002 , 0x00000007 , 0x00000007 
- 00027104  0x000050c4 rshift3  0x00000002 , 0x0000003f 
- 00027105  0x000050c5 and_into  0x00000003 , 0x0000003f 
- 00027106  0x000050c6 iadd  0x00000005 , 0x00000005 
- 00027107  0x000050c7 ifetch  0x00000001 , 0x00000005 
- 00027108  0x000050c8 rtn 
- 00027109  0x000050cd arg  0x0000811c , 0x00000005 
- 00027110  0x000050ce call  0x000069df 
- 00027111  0x000050cf isolate1  0x00000007 , 0x00000002 
- 00027112  0x000050d0 branch  0x000069eb , 0x00000001 
- 00027113  0x000050d1 qisolate0  0x0000003f 
- 00027114  0x000050d2 rtn 
- 00027115  0x000050d4 qisolate1  0x0000003f 
- 00027116  0x000050d5 rtn 
- 00027117  0x000050d8 isolate1  0x00000007 , 0x0000003e 
- 00027118  0x000050d9 branch  0x000069f0 
- 00027119  0x000050dc isolate0  0x00000007 , 0x0000003e 
- 00027120  0x000050e0 setarg  0x00000000 
- 00027121  0x000050e1 nsetflag  0x00000001 , 0x00000007 , 0x0000003f 
- 00027122  0x000050e2 ixor  0x00000002 , 0x00000002 
- 00027123  0x000050e6 arg  0x00008074 , 0x00000005 
- 00027124  0x000050ea call  0x000069df 
- 00027125  0x000050eb isolate1  0x00000007 , 0x00000002 
- 00027126  0x000050ec qsetflag  0x00000001 , 0x0000003f 
- 00027127  0x000050ed istore  0x00000001 , 0x00000005 
- 00027128  0x000050ee rtn 
- 00027129  0x000050f1 fetch  0x00000001 , 0x0000416e 
- 00027130  0x000050f2 rtneq  0x0000007f 
- 00027131  0x000050f3 hjam  0x00000000 , 0x00008077 
- 00027132  0x000050f4 nop  0x0000001e 
- 00027133  0x000050f5 hjam  0x00000008 , 0x00008077 
- 00027134  0x000050f6 rtn 
- 00027135  0x000050fc lshift8  0x0000003f , 0x0000003f 
- 00027136  0x000050fd lshift4  0x0000003f , 0x0000003f 
- 00027137  0x000050fe hstore  0x00000002 , 0x000080a2 
- 00027138  0x000050ff hstore  0x00000002 , 0x000080a0 
- 00027139  0x00005100 rtn 
- 00027140  0x00005103 setarg  0x00000000 
- 00027141  0x00005104 hstore  0x00000002 , 0x000080a2 
- 00027142  0x00005105 setarg  0x00000001 
- 00027143  0x00005106 hstore  0x00000002 , 0x000080a0 
- 00027144  0x00005107 rtn 
- 00027145  0x0000510a setarg  0x00000000 
- 00027146  0x0000510b hstore  0x00000002 , 0x000080a2 
- 00027147  0x0000510c hstore  0x00000002 , 0x000080a0 
- 00027148  0x0000510d rtn 
- 00027149  0x00005113 arg  0x00008800 , 0x00000005 
- 00027150  0x00005114 arg  0x00000020 , 0x00000039 
- 00027151  0x00005115 call  0x00007e3b 
- 00027152  0x00005116 setarg  0x000004f9 
- 00027153  0x00005117 hstore  0x00000002 , 0x00008848 
- 00027154  0x00005118 hstore  0x00000002 , 0x0000884a 
- 00027155  0x00005119 hstore  0x00000002 , 0x0000884c 
- 00027156  0x0000511a hstore  0x00000002 , 0x0000886c 
- 00027157  0x0000511b hstore  0x00000002 , 0x0000888c 
- 00027158  0x0000511c hstore  0x00000002 , 0x000088ac 
- 00027159  0x0000511d setarg  0x00000204 
- 00027160  0x0000511e hstore  0x00000002 , 0x000088ae 
- 00027161  0x0000511f setarg  0x00000506 
- 00027162  0x00005120 hstore  0x00000002 , 0x000088b0 
- 00027163  0x00005121 setarg  0x00000504 
- 00027164  0x00005122 hstore  0x00000002 , 0x000088b2 
- 00027165  0x00005123 setarg  0x00000200 
- 00027166  0x00005124 hstore  0x00000002 , 0x000088b4 
- 00027167  0x00005125 setarg  0x0000fefb 
- 00027168  0x00005126 hstore  0x00000002 , 0x000088b6 
- 00027169  0x00005127 setarg  0x0000faf9 
- 00027170  0x00005128 hstore  0x00000002 , 0x000088b8 
- 00027171  0x00005129 setarg  0x0000fafb 
- 00027172  0x0000512a hstore  0x00000002 , 0x000088ba 
- 00027173  0x0000512b setarg  0x0000fd00 
- 00027174  0x0000512c hstore  0x00000002 , 0x000088bc 
- 00027175  0x0000512d setarg  0x00000408 
- 00027176  0x0000512e hstore  0x00000002 , 0x000088be 
- 00027177  0x0000512f setarg  0x00000a0c 
- 00027178  0x00005130 hstore  0x00000002 , 0x000088c0 
- 00027179  0x00005131 setarg  0x00000b09 
- 00027180  0x00005132 hstore  0x00000002 , 0x000088c2 
- 00027181  0x00005133 setarg  0x00000500 
- 00027182  0x00005134 hstore  0x00000002 , 0x000088c4 
- 00027183  0x00005135 setarg  0x0000f8f1 
- 00027184  0x00005136 hstore  0x00000002 , 0x000088c6 
- 00027185  0x00005137 setarg  0x0000ece8 
- 00027186  0x00005138 hstore  0x00000002 , 0x000088c8 
- 00027187  0x00005139 setarg  0x0000e9eb 
- 00027188  0x0000513a hstore  0x00000002 , 0x000088ca 
- 00027189  0x0000513b setarg  0x0000f500 
- 00027190  0x0000513c hstore  0x00000002 , 0x000088cc 
- 00027191  0x0000513d setarg  0x00001223 
- 00027192  0x0000513e hstore  0x00000002 , 0x000088ce 
- 00027193  0x0000513f setarg  0x0000374b 
- 00027194  0x00005140 hstore  0x00000002 , 0x000088d0 
- 00027195  0x00005141 setarg  0x00005e71 
- 00027196  0x00005142 hstore  0x00000002 , 0x000088d2 
- 00027197  0x00005143 setarg  0x0000787f 
- 00027198  0x00005144 hstore  0x00000002 , 0x000088d4 
- 00027199  0x00005145 rtn 
- 00027200  0x00005148 set1  0x00000025 , 0x00000000 
- 00027201  0x00005149 bpatch  0x00000014 , 0x00004022 
- 00027202  0x0000514a hfetch  0x00000002 , 0x00008050 
- 00027203  0x0000514b set0  0x0000000e , 0x0000003f 
- 00027204  0x0000514c hstore  0x00000002 , 0x00008050 
- 00027205  0x0000514d hjam  0x00000011 , 0x000080b0 
- 00027206  0x0000514e hjam  0x00000001 , 0x000080b1 
- 00027207  0x0000514f hjam  0x00000001 , 0x000080b2 
- 00027208  0x00005150 hjam  0x00000011 , 0x000080b3 
- 00027209  0x00005151 rtn 
- 00027210  0x00005154 set1  0x00000025 , 0x00000000 
- 00027211  0x00005155 bpatch  0x00000015 , 0x00004022 
- 00027212  0x00005156 hfetch  0x00000002 , 0x00008050 
- 00027213  0x00005157 set1  0x0000000e , 0x0000003f 
- 00027214  0x00005158 hstore  0x00000002 , 0x00008050 
- 00027215  0x00005159 hjam  0x00000004 , 0x000080b0 
- 00027216  0x0000515a hjam  0x00000004 , 0x000080b3 
- 00027217  0x0000515b hjam  0x00000000 , 0x000080b1 
- 00027218  0x0000515c hjam  0x00000000 , 0x000080b2 
- 00027219  0x0000515d rtn 
- 00027220  0x00005162 fetch  0x00000001 , 0x00000030 
- 00027221  0x00005163 rtnbit0  0x00000002 
- 00027222  0x00005164 arg  0x000000b5 , 0x00000005 
- 00027223  0x00005165 arg  0x0000001e , 0x00000039 
- 00027224  0x00005167 hfetch  0x00000001 , 0x00008134 
- 00027225  0x00005168 istore  0x00000001 , 0x00000005 
- 00027226  0x00005169 loop  0x00006a58 
- 00027227  0x0000516a rtn 
- 00027228  0x0000516e fetch  0x00000001 , 0x00000030 
- 00027229  0x0000516f rtnbit0  0x00000002 
- 00027230  0x00005170 arg  0x000000d3 , 0x00000006 
- 00027231  0x00005171 force  0x0000001e , 0x00000039 
- 00027232  0x00005173 ifetch  0x00000001 , 0x00000006 
- 00027233  0x00005174 hstore  0x00000001 , 0x00008009 
- 00027234  0x00005175 loop  0x00006a60 
- 00027235  0x00005176 rtn 
- 00027236  0x00005179 rtn 
- 00027237  0x0000517f call  0x00006a87 
- 00027238  0x00005180 arg  0x00000006 , 0x00000002 
- 00027239  0x00005181 branch  0x000069da 
- 00027240  0x00005184 call  0x00006a65 
- 00027241  0x00005185 arg  0x00000006 , 0x00000002 
- 00027242  0x00005186 branch  0x000069ed 
- 00027243  0x00005189 call  0x00006a65 
- 00027244  0x0000518a arg  0x00000006 , 0x00000002 
- 00027245  0x0000518b branch  0x000069ef 
- 00027246  0x0000518e call  0x00006a87 
- 00027247  0x0000518f arg  0x00000007 , 0x00000002 
- 00027248  0x00005190 branch  0x000069da 
- 00027249  0x00005193 call  0x00006a6e 
- 00027250  0x00005194 arg  0x00000007 , 0x00000002 
- 00027251  0x00005195 branch  0x000069ed 
- 00027252  0x00005198 call  0x00006a6e 
- 00027253  0x00005199 arg  0x00000007 , 0x00000002 
- 00027254  0x0000519a branch  0x000069ef 
- 00027255  0x0000519d call  0x00006a87 
- 00027256  0x0000519e hfetch  0x00000001 , 0x00008078 
- 00027257  0x0000519f set1  0x00000006 , 0x0000003f 
- 00027258  0x000051a0 hstore  0x00000001 , 0x00008078 
- 00027259  0x000051a1 arg  0x00000006 , 0x00000002 
- 00027260  0x000051a2 branch  0x000069d1 
- 00027261  0x000051a5 call  0x00006a87 
- 00027262  0x000051a6 hfetch  0x00000001 , 0x00008078 
- 00027263  0x000051a7 set1  0x00000007 , 0x0000003f 
- 00027264  0x000051a8 hstore  0x00000001 , 0x00008078 
- 00027265  0x000051a9 arg  0x00000007 , 0x00000002 
- 00027266  0x000051aa branch  0x000069d1 
- 00027267  0x000051ad hfetch  0x00000001 , 0x00008081 
- 00027268  0x000051ae or_into  0x00000004 , 0x0000003f 
- 00027269  0x000051af hstore  0x00000001 , 0x00008081 
- 00027270  0x000051b0 rtn 
- 00027271  0x000051b3 hfetch  0x00000001 , 0x00008081 
- 00027272  0x000051b4 and_into  0x000000fb , 0x0000003f 
- 00027273  0x000051b5 hstore  0x00000001 , 0x00008081 
- 00027274  0x000051b6 rtn 
- 00027275  0x000051b9 hfetch  0x00000001 , 0x00008081 
- 00027276  0x000051ba isolate1  0x00000002 , 0x0000003f 
- 00027277  0x000051bb rtn 
- 00027278  0x000051bf setarg  0x00006a91 
- 00027279  0x000051c0 store  0x00000002 , 0x00004296 
- 00027280  0x000051c1 rtn 
- 00027281  0x000051c3 call  0x00006b14 
- 00027282  0x000051c4 fetch  0x00000001 , 0x00000481 
- 00027283  0x000051c5 beq  0x00000001 , 0x00006a96 
- 00027284  0x000051c6 beq  0x00000002 , 0x00006a9c 
- 00027285  0x000051c7 branch  0x00003bf1 
- 00027286  0x000051c9 arg  0x00000017 , 0x00000002 
- 00027287  0x000051ca storet  0x00000002 , 0x000044c2 
- 00027288  0x000051cb call  0x00005a88 
- 00027289  0x000051cc ifetch  0x00000001 , 0x00000006 
- 00027290  0x000051cd call  0x00006a9e 
- 00027291  0x000051ce branch  0x00005b42 
- 00027292  0x000051d0 call  0x00006a9e 
- 00027293  0x000051d1 branch  0x00005b51 
- 00027294  0x000051d3 copy  0x00000006 , 0x00000011 
- 00027295  0x000051d4 set1  0x00000025 , 0x00000000 
- 00027296  0x000051d5 bpatch  0x00000031 , 0x00004026 
- 00027297  0x000051d6 ifetch  0x00000001 , 0x00000006 
- 00027298  0x000051d7 beq  0x00000000 , 0x00006ab7 
- 00027299  0x000051d8 beq  0x00000001 , 0x00006abc 
- 00027300  0x000051d9 beq  0x00000002 , 0x00006abd 
- 00027301  0x000051da beq  0x00000003 , 0x00006abe 
- 00027302  0x000051db beq  0x00000004 , 0x00006b50 
- 00027303  0x000051dc beq  0x00000005 , 0x00006aff 
- 00027304  0x000051dd beq  0x00000006 , 0x00006b51 
- 00027305  0x000051de beq  0x00000007 , 0x00006b52 
- 00027306  0x000051df beq  0x00000008 , 0x00006abf 
- 00027307  0x000051e0 beq  0x00000009 , 0x00006ac0 
- 00027308  0x000051e1 beq  0x0000000a , 0x00006ac1 
- 00027309  0x000051e2 beq  0x0000000b , 0x00006ac2 
- 00027310  0x000051e3 beq  0x0000000c , 0x00006ac3 
- 00027311  0x000051e4 beq  0x0000000d , 0x00006ad5 
- 00027312  0x000051e5 beq  0x0000000e , 0x00006ae3 
- 00027313  0x000051e6 beq  0x0000000f , 0x00006af0 
- 00027314  0x000051e7 beq  0x00000010 , 0x00006af1 
- 00027315  0x000051e8 beq  0x00000011 , 0x00006af8 
- 00027316  0x000051e9 beq  0x00000012 , 0x00006b19 
- 00027317  0x000051ea beq  0x00000013 , 0x00006b45 
- 00027318  0x000051eb rtn 
- 00027319  0x000051ef copy  0x00000011 , 0x00000006 
- 00027320  0x000051f0 ifetch  0x00000001 , 0x00000006 
- 00027321  0x000051f1 lshift8  0x0000003f , 0x0000003f 
- 00027322  0x000051f2 store  0x00000003 , 0x0000046d 
- 00027323  0x000051f3 rtn 
- 00027324  0x000051f5 rtn 
- 00027325  0x000051f7 rtn 
- 00027326  0x000051f9 rtn 
- 00027327  0x000051fe rtn 
- 00027328  0x00005200 rtn 
- 00027329  0x00005202 rtn 
- 00027330  0x00005204 rtn 
- 00027331  0x00005209 ifetch  0x00000004 , 0x00000006 
- 00027332  0x0000520a hstore  0x00000001 , 0x00008082 
- 00027333  0x0000520b rshift8  0x0000003f , 0x0000003f 
- 00027334  0x0000520c hfetcht  0x00000001 , 0x00008081 
- 00027335  0x0000520d and_into  0x0000007f , 0x00000002 
- 00027336  0x0000520e ior  0x00000002 , 0x00000002 
- 00027337  0x0000520f hstoret  0x00000001 , 0x00008081 
- 00027338  0x00005210 rshift8  0x0000003f , 0x0000003f 
- 00027339  0x00005211 hfetcht  0x00000001 , 0x00008051 
- 00027340  0x00005212 and_into  0x000000df , 0x00000002 
- 00027341  0x00005213 ior  0x00000002 , 0x00000002 
- 00027342  0x00005214 hstoret  0x00000001 , 0x00008051 
- 00027343  0x00005215 rshift8  0x0000003f , 0x0000003f 
- 00027344  0x00005216 hfetcht  0x00000001 , 0x00008042 
- 00027345  0x00005217 and_into  0x0000003f , 0x00000002 
- 00027346  0x00005218 ior  0x00000002 , 0x00000002 
- 00027347  0x00005219 hstoret  0x00000001 , 0x00008042 
- 00027348  0x0000521a branch  0x00006ab7 
- 00027349  0x0000521c ifetch  0x00000009 , 0x00000006 
- 00027350  0x0000521d hfetcht  0x00000001 , 0x00008085 
- 00027351  0x0000521e and_into  0x0000003f , 0x00000002 
- 00027352  0x0000521f ior  0x00000002 , 0x00000002 
- 00027353  0x00005220 hstoret  0x00000001 , 0x00008085 
- 00027354  0x00005221 rshift8  0x0000003f , 0x0000003f 
- 00027355  0x00005222 hstore  0x00000002 , 0x000080a0 
- 00027356  0x00005223 rshift16  0x0000003f , 0x0000003f 
- 00027357  0x00005224 hstore  0x00000002 , 0x000080a2 
- 00027358  0x00005225 rshift16  0x0000003f , 0x0000003f 
- 00027359  0x00005226 hstore  0x00000002 , 0x000080a4 
- 00027360  0x00005227 rshift16  0x0000003f , 0x0000003f 
- 00027361  0x00005228 hstore  0x00000002 , 0x000080a6 
- 00027362  0x00005229 branch  0x00006ab7 
- 00027363  0x0000522e ifetch  0x00000004 , 0x00000006 
- 00027364  0x0000522f hstore  0x00000004 , 0x00008070 
- 00027365  0x00005230 ifetch  0x00000004 , 0x00000006 
- 00027366  0x00005231 hstore  0x00000004 , 0x00008078 
- 00027367  0x00005232 ifetch  0x00000004 , 0x00000006 
- 00027368  0x00005233 hstore  0x00000004 , 0x0000807c 
- 00027369  0x00005234 ifetch  0x00000001 , 0x00000006 
- 00027370  0x00005235 hstore  0x00000001 , 0x00008080 
- 00027371  0x00005236 ifetch  0x00000001 , 0x00000006 
- 00027372  0x00005237 hstore  0x00000001 , 0x00008081 
- 00027373  0x00005238 ifetch  0x00000001 , 0x00000006 
- 00027374  0x00005239 hstore  0x00000001 , 0x00008082 
- 00027375  0x0000523a branch  0x00006ab7 
- 00027376  0x0000523c branch  0x00006af1 
- 00027377  0x0000523e jam  0x00000010 , 0x0000046d 
- 00027378  0x0000523f arg  0x0000046e , 0x00000005 
- 00027379  0x00005240 hfetch  0x00000004 , 0x00008074 
- 00027380  0x00005241 istore  0x00000004 , 0x00000005 
- 00027381  0x00005242 hfetch  0x00000004 , 0x0000811c 
- 00027382  0x00005243 istore  0x00000004 , 0x00000005 
- 00027383  0x00005244 rtn 
- 00027384  0x00005246 ifetcht  0x00000001 , 0x00000006 
- 00027385  0x00005247 ifetch  0x00000001 , 0x00000006 
- 00027386  0x00005248 lshift3  0x0000003f , 0x0000003f 
- 00027387  0x00005249 lshift4  0x0000003f , 0x0000003f 
- 00027388  0x0000524a ior  0x00000002 , 0x00000002 
- 00027389  0x0000524b call  0x000069f3 
- 00027390  0x0000524c branch  0x00006ab7 
- 00027391  0x00005252 ifetcht  0x00000001 , 0x00000006 
- 00027392  0x00005253 hstoret  0x00000001 , 0x00008301 
- 00027393  0x00005254 ifetch  0x00000001 , 0x00000006 
- 00027394  0x00005255 compare  0x00000001 , 0x0000003f , 0x000000ff 
- 00027395  0x00005256 ifetch  0x00000001 , 0x00000006 
- 00027396  0x00005257 hstore  0x00000001 , 0x00008307 
- 00027397  0x00005258 branch  0x00006b08 , 0x00000001 
- 00027398  0x00005259 ifetch  0x00000001 , 0x00000006 
- 00027399  0x0000525a hstore  0x00000001 , 0x00008307 
- 00027400  0x0000525c ifetch  0x00000001 , 0x00000006 
- 00027401  0x0000525d copy  0x0000003f , 0x00000039 
- 00027402  0x0000525e increase  0xffffffff , 0x0000003f 
- 00027403  0x0000525f or_into  0x00000090 , 0x0000003f 
- 00027404  0x00005260 hstore  0x00000001 , 0x00008302 
- 00027405  0x00005261 hjam  0x00000002 , 0x00008303 
- 00027406  0x00005262 nop  0x00000001 
- 00027407  0x00005264 arg  0x0000046d , 0x00000005 
- 00027408  0x00005266 hfetch  0x00000001 , 0x00008307 
- 00027409  0x00005267 istore  0x00000001 , 0x00000005 
- 00027410  0x00005268 loop  0x00006b10 
- 00027411  0x00005269 rtn 
- 00027412  0x0000526c setarg  0x00000000 
- 00027413  0x0000526d store  0x00000004 , 0x0000046d 
- 00027414  0x0000526e istore  0x00000008 , 0x00000005 
- 00027415  0x0000526f istore  0x00000008 , 0x00000005 
- 00027416  0x00005270 rtn 
- 00027417  0x00005277 copy  0x00000011 , 0x0000003f 
- 00027418  0x00005278 increase  0x00000001 , 0x0000003f 
- 00027419  0x00005279 store  0x00000002 , 0x00000483 
- 00027420  0x0000527a fetch  0x00000002 , 0x00004749 
- 00027421  0x0000527b beq  0x00000000 , 0x00006b28 
- 00027422  0x0000527d fetch  0x00000002 , 0x00004749 
- 00027423  0x0000527e fetcht  0x00000002 , 0x00000483 
- 00027424  0x0000527f ifetcht  0x00000002 , 0x00000002 
- 00027425  0x00005280 iadd  0x00000002 , 0x0000003f 
- 00027426  0x00005281 fetcht  0x00000002 , 0x00000483 
- 00027427  0x00005282 increase  0x00000002 , 0x00000002 
- 00027428  0x00005283 copy  0x00000002 , 0x00000006 
- 00027429  0x00005284 ifetcht  0x00000001 , 0x00000006 
- 00027430  0x00005285 copy  0x00000006 , 0x00000011 
- 00027431  0x00005286 branch  0x00006842 
- 00027432  0x00005289 setarg  0x00000002 
- 00027433  0x0000528a byteswap  0x0000003f , 0x0000003f 
- 00027434  0x0000528b store  0x00000002 , 0x00000225 
- 00027435  0x0000528c arg  0x00006823 , 0x00000013 
- 00027436  0x0000528d arg  0x00000002 , 0x00000039 
- 00027437  0x0000528f call  0x000066e2 
- 00027438  0x00005290 nbranch  0x00006b36 , 0x00000005 
- 00027439  0x00005291 fetch  0x00000002 , 0x00000225 
- 00027440  0x00005292 byteswap  0x0000003f , 0x0000003f 
- 00027441  0x00005293 iadd  0x00000002 , 0x0000003f 
- 00027442  0x00005294 store  0x00000002 , 0x00004749 
- 00027443  0x00005295 byteswap  0x0000003f , 0x0000003f 
- 00027444  0x00005296 store  0x00000002 , 0x00000225 
- 00027445  0x00005297 loop  0x00006b2d 
- 00027446  0x00005299 fetch  0x00000002 , 0x00004749 
- 00027447  0x0000529a byteswap  0x0000003f , 0x0000003f 
- 00027448  0x0000529b store  0x00000002 , 0x00000225 
- 00027449  0x0000529c arg  0x00006823 , 0x00000013 
- 00027450  0x0000529d arg  0x0000ffff , 0x00000039 
- 00027451  0x0000529f call  0x000066e2 
- 00027452  0x000052a0 nbranch  0x00006b1e , 0x00000005 
- 00027453  0x000052a1 fetch  0x00000002 , 0x00000225 
- 00027454  0x000052a2 byteswap  0x0000003f , 0x0000003f 
- 00027455  0x000052a3 iadd  0x00000002 , 0x0000003f 
- 00027456  0x000052a4 increase  0x00000002 , 0x0000003f 
- 00027457  0x000052a5 store  0x00000002 , 0x00004749 
- 00027458  0x000052a6 byteswap  0x0000003f , 0x0000003f 
- 00027459  0x000052a7 store  0x00000002 , 0x00000225 
- 00027460  0x000052a8 loop  0x00006b3b 
- 00027461  0x000052ab fetch  0x00000002 , 0x00004749 
- 00027462  0x000052ac increase  0x00000002 , 0x0000003f 
- 00027463  0x000052ad byteswap  0x0000003f , 0x0000003f 
- 00027464  0x000052ae store  0x00000002 , 0x00004749 
- 00027465  0x000052af arg  0x00004749 , 0x00000011 
- 00027466  0x000052b0 arg  0x00000002 , 0x00000002 
- 00027467  0x000052b1 arg  0x00000000 , 0x0000003f 
- 00027468  0x000052b2 call  0x00006842 
- 00027469  0x000052b3 setarg  0x00000000 
- 00027470  0x000052b4 store  0x00000002 , 0x00004749 
- 00027471  0x000052b5 rtn 
- 00027472  0x000052b8 rtn 
- 00027473  0x000052ba rtn 
- 00027474  0x000052bc rtn 
- 00027475  0x000052c2 rtn  0x0000002b 
- 00027476  0x000052c3 jam  0x00000000 , 0x00004755 
- 00027477  0x000052c4 jam  0x00000003 , 0x00000485 
- 00027478  0x000052c5 jam  0x00000003 , 0x00000486 
- 00027479  0x000052c6 jam  0x00000011 , 0x0000048a 
- 00027480  0x000052c7 jam  0x00000013 , 0x0000048b 
- 00027481  0x000052c8 setarg  0x00000000 
- 00027482  0x000052c9 store  0x00000003 , 0x00000487 
- 00027483  0x000052ca store  0x00000001 , 0x000042bd 
- 00027484  0x000052cb jam  0x00000000 , 0x000047f3 
- 00027485  0x000052ce set1  0x00000025 , 0x00000000 
- 00027486  0x000052cf bpatch  0x000000bf , 0x00004037 
- 00027487  0x000052d0 setarg  0x00000000 
- 00027488  0x000052d1 store  0x00000001 , 0x000042bd 
- 00027489  0x000052d2 store  0x00000001 , 0x00004752 
- 00027490  0x000052d3 store  0x00000001 , 0x0000474b 
- 00027491  0x000052d4 jam  0x00000050 , 0x00004757 
- 00027492  0x000052d5 rtn 
- 00027493  0x000052d8 or_into  0x00000002 , 0x00000002 
- 00027494  0x000052d9 rtn 
- 00027495  0x000052e6 copy  0x00000002 , 0x0000003f 
- 00027496  0x000052e7 reverse  0x0000003f , 0x0000003f 
- 00027497  0x000052e8 store  0x00000001 , 0x00004750 
- 00027498  0x000052e9 force  0x0000003f , 0x0000003f 
- 00027499  0x000052ea reverse  0x0000003f , 0x0000003f 
- 00027500  0x000052eb store  0x00000001 , 0x0000474f 
- 00027501  0x000052ec force  0x00000001 , 0x0000003f 
- 00027502  0x000052ed reverse  0x0000003f , 0x0000003f 
- 00027503  0x000052ee store  0x00000001 , 0x0000474e 
- 00027504  0x000052ef call  0x00006b9d 
- 00027505  0x000052f0 copy  0x00000002 , 0x0000003f 
- 00027506  0x000052f1 rtn 
- 00027507  0x000052f3 reverse  0x0000003f , 0x0000003f 
- 00027508  0x000052f4 store  0x00000001 , 0x00004750 
- 00027509  0x000052f5 force  0x00000073 , 0x0000003f 
- 00027510  0x000052f6 reverse  0x0000003f , 0x0000003f 
- 00027511  0x000052f7 store  0x00000001 , 0x0000474f 
- 00027512  0x000052f8 force  0x00000001 , 0x0000003f 
- 00027513  0x000052f9 reverse  0x0000003f , 0x0000003f 
- 00027514  0x000052fa store  0x00000001 , 0x0000474e 
- 00027515  0x000052fb branch  0x00006b9d 
- 00027516  0x000052fe fetch  0x00000001 , 0x00004751 
- 00027517  0x000052ff branch  0x00006b80 , 0x00000034 
- 00027518  0x00005300 setarg  0x00000070 
- 00027519  0x00005301 rtn 
- 00027520  0x00005303 setarg  0x000000aa 
- 00027521  0x00005304 rtn 
- 00027522  0x00005307 reverse  0x0000003f , 0x0000003f 
- 00027523  0x00005308 store  0x00000001 , 0x00004750 
- 00027524  0x00005309 force  0x000000ef , 0x0000003f 
- 00027525  0x0000530a call  0x00006b91 
- 00027526  0x0000530b fetcht  0x00000002 , 0x0000048f 
- 00027527  0x0000530c copy  0x00000002 , 0x00000005 
- 00027528  0x0000530d istore  0x00000001 , 0x00000005 
- 00027529  0x0000530e copy  0x00000005 , 0x00000002 
- 00027530  0x0000530f storet  0x00000002 , 0x0000048f 
- 00027531  0x00005310 force  0x000000ff , 0x0000003f 
- 00027532  0x00005311 call  0x00006b91 
- 00027533  0x00005312 fetcht  0x00000002 , 0x0000048f 
- 00027534  0x00005313 copy  0x00000002 , 0x00000005 
- 00027535  0x00005314 istore  0x00000001 , 0x00000005 
- 00027536  0x00005315 rtn 
- 00027537  0x0000531f reverse  0x0000003f , 0x0000003f 
- 00027538  0x00005320 store  0x00000001 , 0x0000474f 
- 00027539  0x00005321 fetch  0x00000002 , 0x0000474f 
- 00027540  0x00005322 lshift8  0x0000003f , 0x0000003f 
- 00027541  0x00005323 store  0x00000003 , 0x0000048c 
- 00027542  0x00005324 arg  0x00000107 , 0x00000011 
- 00027543  0x00005325 arg  0x0000000f , 0x00000012 
- 00027544  0x00005326 call  0x00006baa 
- 00027545  0x00005327 xor_into  0x000000d7 , 0x0000003f 
- 00027546  0x00005328 invert  0x0000003f , 0x0000003f 
- 00027547  0x00005329 reverse  0x0000003f , 0x0000003f 
- 00027548  0x0000532a rtn 
- 00027549  0x00005335 fetch  0x00000003 , 0x0000474e 
- 00027550  0x00005336 store  0x00000003 , 0x0000048c 
- 00027551  0x00005337 arg  0x00000107 , 0x00000011 
- 00027552  0x00005338 arg  0x0000000f , 0x00000012 
- 00027553  0x00005339 call  0x00006baa 
- 00027554  0x0000533a lshift8  0x0000003f , 0x0000003f 
- 00027555  0x0000533b arg  0x00000007 , 0x00000012 
- 00027556  0x0000533c call  0x00006baa 
- 00027557  0x0000533d xor_into  0x0000002b , 0x0000003f 
- 00027558  0x0000533e invert  0x0000003f , 0x0000003f 
- 00027559  0x0000533f reverse  0x0000003f , 0x0000003f 
- 00027560  0x00005340 copy  0x0000003f , 0x00000002 
- 00027561  0x00005341 rtn 
- 00027562  0x00005344 arg  0x00000000 , 0x00000013 
- 00027563  0x00005345 copy  0x00000012 , 0x00000039 
- 00027564  0x00005346 call  0x00007dfb 
- 00027565  0x00005347 icopy  0x00000002 
- 00027566  0x0000534d copy  0x00000002 , 0x0000003f 
- 00027567  0x0000534e lshift  0x00000013 , 0x00000013 
- 00027568  0x0000534f bbit0  0x00000008 , 0x00006bb3 
- 00027569  0x00005350 ixor  0x00000011 , 0x00000002 
- 00027570  0x00005351 increase  0x00000001 , 0x00000013 
- 00027571  0x00005353 lshift  0x00000002 , 0x00000002 
- 00027572  0x00005354 fetch  0x00000003 , 0x0000048c 
- 00027573  0x00005355 increase  0xffffffff , 0x00000012 
- 00027574  0x00005356 compare  0x000000ff , 0x00000012 , 0x000000ff 
- 00027575  0x00005357 branch  0x00006bbd , 0x00000001 
- 00027576  0x00005358 copy  0x00000012 , 0x00000039 
- 00027577  0x00005359 call  0x00007dfb 
- 00027578  0x0000535a isolate1  0x00000000 , 0x0000003f 
- 00027579  0x0000535b setflag  0x00000001 , 0x00000000 , 0x00000002 
- 00027580  0x0000535c branch  0x00006bae 
- 00027581  0x0000535f rshift  0x00000002 , 0x0000003f 
- 00027582  0x00005360 rtn 
- 00027583  0x00005363 fetcht  0x00000001 , 0x0000474b 
- 00027584  0x00005366 lshift2  0x00000002 , 0x00000002 
- 00027585  0x00005367 set1  0x00000000 , 0x00000002 
- 00027586  0x00005368 fetch  0x00000001 , 0x00004751 
- 00027587  0x00005369 ncall  0x00006b65 , 0x00000034 
- 00027588  0x0000536a storet  0x00000001 , 0x000004a5 
- 00027589  0x0000536b rtn 
- 00027590  0x0000536f lshift2  0x00000002 , 0x00000002 
- 00027591  0x00005370 set1  0x00000000 , 0x00000002 
- 00027592  0x00005371 fetch  0x00000001 , 0x00004751 
- 00027593  0x00005372 call  0x00006b65 , 0x00000034 
- 00027594  0x00005373 rtn 
- 00027595  0x00005376 lshift  0x00000002 , 0x00000002 
- 00027596  0x00005377 fetch  0x00000001 , 0x00004751 
- 00027597  0x00005378 setflag  0x00000034 , 0x00000000 , 0x00000002 
- 00027598  0x0000537a rtn 
- 00027599  0x0000537c fetcht  0x00000001 , 0x00000494 
- 00027600  0x0000537d jam  0x000000d7 , 0x00000496 
- 00027601  0x0000537e call  0x00006cf6 
- 00027602  0x0000537f fetch  0x00000001 , 0x000042ba 
- 00027603  0x00005380 set1  0x00000006 , 0x0000003f 
- 00027604  0x00005381 set1  0x00000007 , 0x0000003f 
- 00027605  0x00005382 store  0x00000001 , 0x000042ba 
- 00027606  0x00005383 jam  0x00000000 , 0x00004751 
- 00027607  0x00005384 branch  0x00006cd7 
- 00027608  0x00005386 fetch  0x00000001 , 0x000042ba 
- 00027609  0x00005387 set1  0x00000007 , 0x0000003f 
- 00027610  0x00005388 store  0x00000001 , 0x000042ba 
- 00027611  0x00005389 branch  0x00006cd7 
- 00027612  0x0000538d set1  0x00000025 , 0x00000000 
- 00027613  0x0000538e bpatch  0x000000c0 , 0x00004038 
- 00027614  0x0000538f fetch  0x00000001 , 0x000047f3 
- 00027615  0x00005390 beq  0x00000000 , 0x00006be1 
- 00027616  0x00005391 branch  0x00006c8b 
- 00027617  0x00005394 fetch  0x00000002 , 0x000002cb 
- 00027618  0x00005395 copy  0x0000003f , 0x00000006 
- 00027619  0x00005396 call  0x00006c0f 
- 00027620  0x00005397 fetch  0x00000001 , 0x00000494 
- 00027621  0x00005398 beq  0x00000000 , 0x00006be7 
- 00027622  0x00005399 branch  0x00006c57 
- 00027623  0x0000539b set1  0x00000025 , 0x00000000 
- 00027624  0x0000539c bpatch  0x000000c1 , 0x00004038 
- 00027625  0x0000539d fetch  0x00000001 , 0x00000495 
- 00027626  0x0000539e beq  0x0000003f , 0x00006bcf 
- 00027627  0x0000539f beq  0x00000073 , 0x00006bd8 
- 00027628  0x000053a0 beq  0x000000ef , 0x00006bef 
- 00027629  0x000053a1 rtneq  0x00000053 
- 00027630  0x000053a2 branch  0x00003bf1 
- 00027631  0x000053a6 fetch  0x00000002 , 0x00000499 
- 00027632  0x000053a7 copy  0x0000003f , 0x00000006 
- 00027633  0x000053a8 call  0x00006c1a 
- 00027634  0x000053a9 fetch  0x00000001 , 0x0000049b 
- 00027635  0x000053aa beq  0x00000041 , 0x00006bf8 
- 00027636  0x000053ab beq  0x00000040 , 0x00006c04 
- 00027637  0x000053ac beq  0x00000071 , 0x00006c3f 
- 00027638  0x000053ad beq  0x00000070 , 0x00006c4e 
- 00027639  0x000053ae branch  0x00006cd7 
- 00027640  0x000053b1 call  0x00006c06 
- 00027641  0x000053b2 fetch  0x00000001 , 0x0000474b 
- 00027642  0x000053b3 rshift  0x0000003f , 0x0000003f 
- 00027643  0x000053b4 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00027644  0x000053b5 branch  0x00006bfe , 0x00000005 
- 00027645  0x000053b6 branch  0x00003bf1 
- 00027646  0x000053b8 fetch  0x00000001 , 0x000042bd 
- 00027647  0x000053b9 set1  0x00000000 , 0x0000003f 
- 00027648  0x000053ba set1  0x00000001 , 0x0000003f 
- 00027649  0x000053bb store  0x00000001 , 0x000042bd 
- 00027650  0x000053bc call  0x00006d22 
- 00027651  0x000053bd branch  0x00006cd7 
- 00027652  0x000053c0 call  0x00006c06 
- 00027653  0x000053c1 branch  0x00006cd7 
- 00027654  0x000053c4 call  0x00006c22 
- 00027655  0x000053c5 branch  0x00006c30 
- 00027656  0x000053c8 call  0x00006c22 
- 00027657  0x000053c9 ifetch  0x00000001 , 0x00000006 
- 00027658  0x000053ca rshift3  0x0000003f , 0x0000003f 
- 00027659  0x000053cb store  0x00000001 , 0x00004758 
- 00027660  0x000053cc ifetch  0x00000001 , 0x00000006 
- 00027661  0x000053cd store  0x00000001 , 0x000004a0 
- 00027662  0x000053ce rtn 
- 00027663  0x000053d2 ifetch  0x00000001 , 0x00000006 
- 00027664  0x000053d3 store  0x00000001 , 0x00000493 
- 00027665  0x000053d4 rshift3  0x0000003f , 0x0000003f 
- 00027666  0x000053d5 store  0x00000001 , 0x00000494 
- 00027667  0x000053d6 ifetch  0x00000001 , 0x00000006 
- 00027668  0x000053d7 store  0x00000001 , 0x00000495 
- 00027669  0x000053d9 call  0x00006c27 
- 00027670  0x000053da storet  0x00000002 , 0x00000497 
- 00027671  0x000053db copy  0x00000006 , 0x0000003f 
- 00027672  0x000053dc store  0x00000002 , 0x00000499 
- 00027673  0x000053dd rtn 
- 00027674  0x000053e0 ifetch  0x00000001 , 0x00000006 
- 00027675  0x000053e1 rshift  0x0000003f , 0x0000003f 
- 00027676  0x000053e2 store  0x00000001 , 0x0000049b 
- 00027677  0x000053e3 call  0x00006c27 
- 00027678  0x000053e4 storet  0x00000002 , 0x0000049c 
- 00027679  0x000053e5 copy  0x00000006 , 0x0000003f 
- 00027680  0x000053e6 store  0x00000002 , 0x0000049e 
- 00027681  0x000053e7 rtn 
- 00027682  0x000053eb fetch  0x00000002 , 0x0000049e 
- 00027683  0x000053ec copy  0x0000003f , 0x00000006 
- 00027684  0x000053ed rtn 
- 00027685  0x000053f0 fetch  0x00000002 , 0x0000049e 
- 00027686  0x000053f1 copy  0x0000003f , 0x00000006 
- 00027687  0x000053f3 ifetch  0x00000001 , 0x00000006 
- 00027688  0x000053f4 copy  0x0000003f , 0x00000002 
- 00027689  0x000053f5 rshift  0x00000002 , 0x00000002 
- 00027690  0x000053f6 rtnbit1  0x00000000 
- 00027691  0x000053f7 ifetch  0x00000001 , 0x00000006 
- 00027692  0x000053f8 lshift3  0x0000003f , 0x0000003f 
- 00027693  0x000053f9 lshift4  0x0000003f , 0x0000003f 
- 00027694  0x000053fa iadd  0x00000002 , 0x00000002 
- 00027695  0x000053fb rtn 
- 00027696  0x000053fe ifetch  0x00000001 , 0x00000006 
- 00027697  0x000053ff store  0x00000001 , 0x0000474b 
- 00027698  0x00005400 ifetch  0x00000001 , 0x00000006 
- 00027699  0x00005401 store  0x00000001 , 0x000004a1 
- 00027700  0x00005402 ifetch  0x00000001 , 0x00000006 
- 00027701  0x00005403 store  0x00000001 , 0x000004a2 
- 00027702  0x00005404 ifetch  0x00000001 , 0x00000006 
- 00027703  0x00005405 store  0x00000001 , 0x000004a3 
- 00027704  0x00005406 ifetch  0x00000002 , 0x00000006 
- 00027705  0x00005407 store  0x00000002 , 0x0000474c 
- 00027706  0x00005408 ifetch  0x00000001 , 0x00000006 
- 00027707  0x00005409 store  0x00000001 , 0x000004a4 
- 00027708  0x0000540a ifetch  0x00000001 , 0x00000006 
- 00027709  0x0000540b store  0x00000001 , 0x00004756 
- 00027710  0x0000540c rtn 
- 00027711  0x00005410 call  0x00006c08 
- 00027712  0x00005411 fetch  0x00000001 , 0x00004758 
- 00027713  0x00005412 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00027714  0x00005413 branch  0x00006c44 , 0x00000005 
- 00027715  0x00005414 branch  0x00003bf1 
- 00027716  0x00005416 fetch  0x00000001 , 0x000042bd 
- 00027717  0x00005417 set1  0x00000005 , 0x0000003f 
- 00027718  0x00005418 set1  0x00000006 , 0x0000003f 
- 00027719  0x00005419 store  0x00000001 , 0x000042bd 
- 00027720  0x0000541a fetcht  0x00000001 , 0x0000474b 
- 00027721  0x0000541b lshift2  0x00000002 , 0x00000002 
- 00027722  0x0000541c or_into  0x00000003 , 0x00000002 
- 00027723  0x0000541d call  0x00006d55 
- 00027724  0x0000541e jam  0x00000003 , 0x00004755 
- 00027725  0x0000541f branch  0x00006cd7 
- 00027726  0x00005422 call  0x00006c08 
- 00027727  0x00005423 fetch  0x00000001 , 0x00004758 
- 00027728  0x00005424 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00027729  0x00005425 branch  0x00006c53 , 0x00000005 
- 00027730  0x00005426 branch  0x00003bf1 
- 00027731  0x00005428 fetch  0x00000001 , 0x000042bd 
- 00027732  0x00005429 set1  0x00000007 , 0x0000003f 
- 00027733  0x0000542a store  0x00000001 , 0x000042bd 
- 00027734  0x0000542b branch  0x00006cd7 
- 00027735  0x0000542e fetch  0x00000001 , 0x00000494 
- 00027736  0x0000542f sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00027737  0x00005430 branch  0x00006c5b , 0x00000005 
- 00027738  0x00005431 branch  0x00003bf1 
- 00027739  0x00005433 fetch  0x00000001 , 0x00000495 
- 00027740  0x00005434 beq  0x00000073 , 0x00006c62 
- 00027741  0x00005435 beq  0x0000003f , 0x00006c66 
- 00027742  0x00005436 beq  0x000000ef , 0x00006c80 
- 00027743  0x00005437 beq  0x000000ff , 0x00006c78 
- 00027744  0x00005438 beq  0x00000053 , 0x00006c85 
- 00027745  0x00005439 branch  0x00003bf1 
- 00027746  0x0000543b fetch  0x00000001 , 0x000042bd 
- 00027747  0x0000543c set1  0x00000003 , 0x0000003f 
- 00027748  0x0000543d store  0x00000001 , 0x000042bd 
- 00027749  0x0000543e branch  0x00006cd7 
- 00027750  0x00005440 fetch  0x00000001 , 0x000042bd 
- 00027751  0x00005441 set1  0x00000003 , 0x0000003f 
- 00027752  0x00005442 set1  0x00000002 , 0x0000003f 
- 00027753  0x00005443 store  0x00000001 , 0x000042bd 
- 00027754  0x00005444 fetch  0x00000001 , 0x00000493 
- 00027755  0x00005445 call  0x00006b73 
- 00027756  0x00005446 store  0x00000001 , 0x00000496 
- 00027757  0x00005447 call  0x00006cf6 
- 00027758  0x00005448 fetch  0x00000001 , 0x00000493 
- 00027759  0x00005449 rshift2  0x0000003f , 0x0000003f 
- 00027760  0x0000544a store  0x00000001 , 0x0000474b 
- 00027761  0x0000544b lshift2  0x0000003f , 0x0000003f 
- 00027762  0x0000544c set0  0x00000001 , 0x0000003f 
- 00027763  0x0000544d set1  0x00000000 , 0x0000003f 
- 00027764  0x0000544e arg  0x00004753 , 0x00000002 
- 00027765  0x0000544f storet  0x00000002 , 0x0000048f 
- 00027766  0x00005450 call  0x00006b82 
- 00027767  0x00005451 branch  0x00006cd7 
- 00027768  0x00005454 fetch  0x00000002 , 0x00000499 
- 00027769  0x00005455 copy  0x0000003f , 0x00000006 
- 00027770  0x00005456 increase  0x00000001 , 0x0000003f 
- 00027771  0x00005457 store  0x00000002 , 0x00000499 
- 00027772  0x00005458 ifetch  0x00000001 , 0x00000006 
- 00027773  0x00005459 fetcht  0x00000001 , 0x00004756 
- 00027774  0x0000545a iadd  0x00000002 , 0x0000003f 
- 00027775  0x0000545b store  0x00000001 , 0x00004756 
- 00027776  0x0000545d call  0x00006d88 
- 00027777  0x0000545f call  0x00006bbf 
- 00027778  0x00005460 call  0x00006d6d 
- 00027779  0x00005461 call  0x00006d8e 
- 00027780  0x00005462 branch  0x00006cd7 
- 00027781  0x00005465 call  0x00006b5d 
- 00027782  0x00005466 fetch  0x00000001 , 0x00000493 
- 00027783  0x00005467 call  0x00006b73 
- 00027784  0x00005468 store  0x00000001 , 0x00000496 
- 00027785  0x00005469 call  0x00006cf6 
- 00027786  0x0000546a branch  0x00006cd7 
- 00027787  0x00005470 fetch  0x00000002 , 0x000002cb 
- 00027788  0x00005471 copy  0x0000003f , 0x00000006 
- 00027789  0x00005472 call  0x00006c0f 
- 00027790  0x00005473 fetch  0x00000001 , 0x00000494 
- 00027791  0x00005474 beq  0x00000000 , 0x00006c91 
- 00027792  0x00005475 branch  0x00006cc6 
- 00027793  0x00005478 set1  0x00000025 , 0x00000000 
- 00027794  0x00005479 bpatch  0x000000c2 , 0x00004038 
- 00027795  0x0000547a fetch  0x00000001 , 0x00000495 
- 00027796  0x0000547b beq  0x0000003f , 0x00006bcf 
- 00027797  0x0000547c beq  0x00000073 , 0x00006bd8 
- 00027798  0x0000547d beq  0x000000ef , 0x00006c98 
- 00027799  0x0000547e branch  0x00006cd7 
- 00027800  0x00005480 fetch  0x00000002 , 0x00000499 
- 00027801  0x00005481 copy  0x0000003f , 0x00000006 
- 00027802  0x00005482 call  0x00006c1a 
- 00027803  0x00005483 fetch  0x00000001 , 0x0000049b 
- 00027804  0x00005484 beq  0x00000041 , 0x00006ca1 
- 00027805  0x00005485 beq  0x00000040 , 0x00006ca1 
- 00027806  0x00005486 beq  0x00000071 , 0x00006cac 
- 00027807  0x00005487 beq  0x00000070 , 0x00006cbc 
- 00027808  0x00005488 branch  0x00006cd7 
- 00027809  0x0000548b call  0x00006c06 
- 00027810  0x0000548c fetch  0x00000001 , 0x0000474b 
- 00027811  0x0000548d rshift  0x0000003f , 0x0000003f 
- 00027812  0x0000548e fetcht  0x00000001 , 0x00004752 
- 00027813  0x0000548f isub  0x00000002 , 0x0000003e 
- 00027814  0x00005490 branch  0x00006ca8 , 0x00000005 
- 00027815  0x00005491 branch  0x00003bf1 
- 00027816  0x00005493 fetch  0x00000001 , 0x000042bd 
- 00027817  0x00005494 set1  0x00000001 , 0x0000003f 
- 00027818  0x00005495 store  0x00000001 , 0x000042bd 
- 00027819  0x00005496 branch  0x00006cd7 
- 00027820  0x00005499 call  0x00006c08 
- 00027821  0x0000549a fetch  0x00000001 , 0x00004758 
- 00027822  0x0000549b fetcht  0x00000001 , 0x00004752 
- 00027823  0x0000549c isub  0x00000002 , 0x0000003e 
- 00027824  0x0000549d branch  0x00006cb3 , 0x00000005 
- 00027825  0x0000549e branch  0x00003bf1 
- 00027826  0x0000549f branch  0x00006cd7 
- 00027827  0x000054a1 fetch  0x00000001 , 0x000042bd 
- 00027828  0x000054a2 set1  0x00000005 , 0x0000003f 
- 00027829  0x000054a3 set1  0x00000006 , 0x0000003f 
- 00027830  0x000054a4 store  0x00000001 , 0x000042bd 
- 00027831  0x000054a5 fetcht  0x00000001 , 0x0000474b 
- 00027832  0x000054a6 lshift2  0x00000002 , 0x00000002 
- 00027833  0x000054a7 or_into  0x00000003 , 0x00000002 
- 00027834  0x000054a8 call  0x00006d55 
- 00027835  0x000054a9 branch  0x00006cd7 
- 00027836  0x000054ac call  0x00006c08 
- 00027837  0x000054ad fetch  0x00000001 , 0x00004758 
- 00027838  0x000054ae fetcht  0x00000001 , 0x00004752 
- 00027839  0x000054af isub  0x00000002 , 0x0000003e 
- 00027840  0x000054b0 branch  0x00006cc2 , 0x00000005 
- 00027841  0x000054b1 branch  0x00003bf1 
- 00027842  0x000054b3 fetch  0x00000001 , 0x000042bd 
- 00027843  0x000054b4 set1  0x00000007 , 0x0000003f 
- 00027844  0x000054b5 store  0x00000001 , 0x000042bd 
- 00027845  0x000054b6 branch  0x00006cd7 
- 00027846  0x000054b9 fetch  0x00000001 , 0x00000494 
- 00027847  0x000054ba fetcht  0x00000001 , 0x00004752 
- 00027848  0x000054bb isub  0x00000002 , 0x0000003e 
- 00027849  0x000054bc branch  0x00006ccc , 0x00000005 
- 00027850  0x000054bd branch  0x00003bf1 
- 00027851  0x000054be branch  0x00006cd7 
- 00027852  0x000054c1 fetch  0x00000001 , 0x00000495 
- 00027853  0x000054c2 beq  0x00000073 , 0x00006cd1 
- 00027854  0x000054c3 beq  0x000000ef , 0x00006c80 
- 00027855  0x000054c4 beq  0x000000ff , 0x00006c78 
- 00027856  0x000054c5 beq  0x00000053 , 0x00006cd6 
- 00027857  0x000054c7 fetch  0x00000001 , 0x000042bd 
- 00027858  0x000054c8 set1  0x00000003 , 0x0000003f 
- 00027859  0x000054c9 store  0x00000001 , 0x000042bd 
- 00027860  0x000054ca branch  0x00006cd7 
- 00027861  0x000054cc branch  0x00006cd5 
- 00027862  0x000054ce branch  0x00006c85 
- 00027863  0x000054d0 rtn 
- 00027864  0x000054d3 fetch  0x00000001 , 0x00004755 
- 00027865  0x000054d4 rtn  0x00000034 
- 00027866  0x000054d5 beq  0x00000003 , 0x00006cdc 
- 00027867  0x000054d6 branch  0x00003bf1 
- 00027868  0x000054d9 jam  0x00000000 , 0x00004755 
- 00027869  0x000054da call  0x000052e0 
- 00027870  0x000054db arg  0x00000001 , 0x00000002 
- 00027871  0x000054dc lshift3  0x00000002 , 0x00000002 
- 00027872  0x000054de or_into  0x00000003 , 0x00000002 
- 00027873  0x000054df arg  0x000000aa , 0x00000011 
- 00027874  0x000054e0 call  0x00006d3f 
- 00027875  0x000054e1 call  0x000052ef 
- 00027876  0x000054e2 copy  0x00000005 , 0x00000006 
- 00027877  0x000054e3 ifetch  0x00000002 , 0x00000006 
- 00027878  0x000054e4 branch  0x00003bf1 , 0x00000034 
- 00027879  0x000054e5 rtn 
- 00027880  0x000054e8 set1  0x00000025 , 0x00000000 
- 00027881  0x000054e9 bpatch  0x000000c3 , 0x00004038 
- 00027882  0x000054ea call  0x000052ef 
- 00027883  0x000054eb setarg  0x00000004 
- 00027884  0x000054ec istore  0x00000002 , 0x00000005 
- 00027885  0x000054ed fetch  0x00000002 , 0x000042b3 
- 00027886  0x000054ee istore  0x00000002 , 0x00000005 
- 00027887  0x000054ef fetch  0x00000001 , 0x00000493 
- 00027888  0x000054f0 istore  0x00000001 , 0x00000005 
- 00027889  0x000054f1 setarg  0x0000013f 
- 00027890  0x000054f2 istore  0x00000002 , 0x00000005 
- 00027891  0x000054f3 fetch  0x00000001 , 0x00000496 
- 00027892  0x000054f4 istore  0x00000001 , 0x00000005 
- 00027893  0x000054f5 rtn 
- 00027894  0x000054f7 set1  0x00000025 , 0x00000000 
- 00027895  0x000054f8 bpatch  0x000000c4 , 0x00004038 
- 00027896  0x000054f9 call  0x000052e0 
- 00027897  0x000054fa call  0x000052ef 
- 00027898  0x000054fb setarg  0x00000004 
- 00027899  0x000054fc istore  0x00000002 , 0x00000005 
- 00027900  0x000054fd fetch  0x00000002 , 0x000042b3 
- 00027901  0x000054fe istore  0x00000002 , 0x00000005 
- 00027902  0x000054ff fetch  0x00000001 , 0x00000493 
- 00027903  0x00005500 istore  0x00000001 , 0x00000005 
- 00027904  0x00005501 setarg  0x00000173 
- 00027905  0x00005502 istore  0x00000002 , 0x00000005 
- 00027906  0x00005503 fetch  0x00000001 , 0x00000496 
- 00027907  0x00005504 istore  0x00000001 , 0x00000005 
- 00027908  0x00005505 rtn 
- 00027909  0x00005507 set1  0x00000025 , 0x00000000 
- 00027910  0x00005508 bpatch  0x000000c5 , 0x00004038 
- 00027911  0x00005509 call  0x000052ef 
- 00027912  0x0000550a setarg  0x0000000e 
- 00027913  0x0000550b istore  0x00000002 , 0x00000005 
- 00027914  0x0000550c fetch  0x00000002 , 0x000042b3 
- 00027915  0x0000550d istore  0x00000002 , 0x00000005 
- 00027916  0x0000550e fetch  0x00000001 , 0x00004751 
- 00027917  0x0000550f lshift  0x0000003f , 0x0000003f 
- 00027918  0x00005510 set1  0x00000000 , 0x0000003f 
- 00027919  0x00005511 istore  0x00000001 , 0x00000005 
- 00027920  0x00005512 setarg  0x000015ef 
- 00027921  0x00005513 istore  0x00000002 , 0x00000005 
- 00027922  0x00005514 setarg  0x00001183 
- 00027923  0x00005515 istore  0x00000002 , 0x00000005 
- 00027924  0x00005516 copy  0x00000002 , 0x0000003f 
- 00027925  0x00005517 istore  0x00000001 , 0x00000005 
- 00027926  0x00005518 setarg  0x000000f0 
- 00027927  0x00005519 istore  0x00000003 , 0x00000005 
- 00027928  0x0000551a setarg  0x0000007f 
- 00027929  0x0000551b istore  0x00000002 , 0x00000005 
- 00027930  0x0000551c setarg  0x00000000 
- 00027931  0x0000551d istore  0x00000001 , 0x00000005 
- 00027932  0x0000551e setarg  0x00000001 
- 00027933  0x0000551f istore  0x00000001 , 0x00000005 
- 00027934  0x00005520 call  0x00006b7c 
- 00027935  0x00005521 istore  0x00000001 , 0x00000005 
- 00027936  0x00005522 jam  0x00000010 , 0x00004757 
- 00027937  0x00005523 rtn 
- 00027938  0x00005525 set1  0x00000025 , 0x00000000 
- 00027939  0x00005526 bpatch  0x000000c6 , 0x00004038 
- 00027940  0x00005527 call  0x000052e0 
- 00027941  0x00005528 call  0x000052ef 
- 00027942  0x00005529 setarg  0x0000000e 
- 00027943  0x0000552a istore  0x00000002 , 0x00000005 
- 00027944  0x0000552b fetch  0x00000002 , 0x000042b3 
- 00027945  0x0000552c istore  0x00000002 , 0x00000005 
- 00027946  0x0000552d fetch  0x00000001 , 0x00004751 
- 00027947  0x0000552e lshift  0x0000003f , 0x0000003f 
- 00027948  0x0000552f set1  0x00000000 , 0x0000003f 
- 00027949  0x00005530 istore  0x00000001 , 0x00000005 
- 00027950  0x00005531 setarg  0x000015ef 
- 00027951  0x00005532 istore  0x00000002 , 0x00000005 
- 00027952  0x00005533 setarg  0x00001181 
- 00027953  0x00005534 istore  0x00000002 , 0x00000005 
- 00027954  0x00005535 fetch  0x00000001 , 0x0000474b 
- 00027955  0x00005536 istore  0x00000001 , 0x00000005 
- 00027956  0x00005537 setarg  0x000000e0 
- 00027957  0x00005538 istore  0x00000003 , 0x00000005 
- 00027958  0x00005539 setarg  0x0000007f 
- 00027959  0x0000553a istore  0x00000002 , 0x00000005 
- 00027960  0x0000553b setarg  0x00000000 
- 00027961  0x0000553c istore  0x00000001 , 0x00000005 
- 00027962  0x0000553d setarg  0x00000007 
- 00027963  0x0000553e istore  0x00000001 , 0x00000005 
- 00027964  0x0000553f call  0x00006b7c 
- 00027965  0x00005540 istore  0x00000001 , 0x00000005 
- 00027966  0x00005541 rtn 
- 00027967  0x00005543 set1  0x00000025 , 0x00000000 
- 00027968  0x00005544 bpatch  0x000000c7 , 0x00004038 
- 00027969  0x00005545 call  0x000052ef 
- 00027970  0x00005546 setarg  0x00000008 
- 00027971  0x00005547 istore  0x00000002 , 0x00000005 
- 00027972  0x00005548 fetch  0x00000002 , 0x000042b3 
- 00027973  0x00005549 istore  0x00000002 , 0x00000005 
- 00027974  0x0000554a fetch  0x00000001 , 0x00004751 
- 00027975  0x0000554b lshift  0x0000003f , 0x0000003f 
- 00027976  0x0000554c set1  0x00000000 , 0x0000003f 
- 00027977  0x0000554d istore  0x00000001 , 0x00000005 
- 00027978  0x0000554e setarg  0x000009ef 
- 00027979  0x0000554f istore  0x00000002 , 0x00000005 
- 00027980  0x00005550 setarg  0x000005e3 
- 00027981  0x00005551 istore  0x00000002 , 0x00000005 
- 00027982  0x00005552 copy  0x00000002 , 0x0000003f 
- 00027983  0x00005553 istore  0x00000001 , 0x00000005 
- 00027984  0x00005554 setarg  0x0000008d 
- 00027985  0x00005555 istore  0x00000001 , 0x00000005 
- 00027986  0x00005556 call  0x00006b7c 
- 00027987  0x00005557 istore  0x00000001 , 0x00000005 
- 00027988  0x00005558 rtn 
- 00027989  0x0000555b set1  0x00000025 , 0x00000000 
- 00027990  0x0000555c bpatch  0x000000c8 , 0x00004039 
- 00027991  0x0000555d call  0x000052e0 
- 00027992  0x0000555e call  0x000052ef 
- 00027993  0x0000555f setarg  0x00000008 
- 00027994  0x00005560 istore  0x00000002 , 0x00000005 
- 00027995  0x00005561 fetch  0x00000002 , 0x000042b3 
- 00027996  0x00005562 istore  0x00000002 , 0x00000005 
- 00027997  0x00005563 copy  0x00000002 , 0x0000000b 
- 00027998  0x00005564 fetch  0x00000001 , 0x00004751 
- 00027999  0x00005565 lshift  0x0000003f , 0x0000003f 
- 00028000  0x00005566 set1  0x00000000 , 0x0000003f 
- 00028001  0x00005567 istore  0x00000001 , 0x00000005 
- 00028002  0x00005568 setarg  0x000009ef 
- 00028003  0x00005569 istore  0x00000002 , 0x00000005 
- 00028004  0x0000556a setarg  0x000005e1 
- 00028005  0x0000556b istore  0x00000002 , 0x00000005 
- 00028006  0x0000556c copy  0x0000000b , 0x0000003f 
- 00028007  0x0000556d istore  0x00000001 , 0x00000005 
- 00028008  0x0000556e setarg  0x0000008d 
- 00028009  0x0000556f istore  0x00000001 , 0x00000005 
- 00028010  0x00005570 call  0x00006b7c 
- 00028011  0x00005571 istore  0x00000001 , 0x00000005 
- 00028012  0x00005572 rtn 
- 00028013  0x00005575 set1  0x00000025 , 0x00000000 
- 00028014  0x00005576 bpatch  0x000000c9 , 0x00004039 
- 00028015  0x00005577 fetch  0x00000001 , 0x00004757 
- 00028016  0x00005578 rtn  0x00000034 
- 00028017  0x00005579 hfetch  0x00000002 , 0x00008112 
- 00028018  0x0000557a nrtn  0x00000034 
- 00028019  0x0000557b copy  0x00000011 , 0x0000003f 
- 00028020  0x0000557c store  0x00000001 , 0x00000162 
- 00028021  0x0000557d storet  0x00000001 , 0x00000161 
- 00028022  0x0000557e call  0x0000527a 
- 00028023  0x0000557f nrtn  0x00000034 
- 00028024  0x00005580 call  0x000052e0 
- 00028025  0x00005581 call  0x000052ef 
- 00028026  0x00005582 setarg  0x00000005 
- 00028027  0x00005583 istore  0x00000002 , 0x00000005 
- 00028028  0x00005584 fetch  0x00000002 , 0x000042b3 
- 00028029  0x00005585 istore  0x00000002 , 0x00000005 
- 00028030  0x00005586 fetch  0x00000001 , 0x000004a5 
- 00028031  0x00005587 istore  0x00000001 , 0x00000005 
- 00028032  0x00005588 setarg  0x000001ff 
- 00028033  0x00005589 istore  0x00000002 , 0x00000005 
- 00028034  0x0000558a fetch  0x00000001 , 0x00004757 
- 00028035  0x0000558b istore  0x00000001 , 0x00000005 
- 00028036  0x0000558c fetch  0x00000001 , 0x00004754 
- 00028037  0x0000558d istore  0x00000001 , 0x00000005 
- 00028038  0x0000558e jam  0x00000000 , 0x00004757 
- 00028039  0x0000558f rtn 
- 00028040  0x00005592 fetch  0x00000002 , 0x00000497 
- 00028041  0x00005593 rtn  0x00000034 
- 00028042  0x00005594 fetch  0x00000001 , 0x00004757 
- 00028043  0x00005595 increase  0x00000001 , 0x0000003f 
- 00028044  0x00005596 store  0x00000001 , 0x00004757 
- 00028045  0x00005597 rtn 
- 00028046  0x0000559a set1  0x00000025 , 0x00000000 
- 00028047  0x0000559b bpatch  0x000000ca , 0x00004039 
- 00028048  0x0000559c fetch  0x00000002 , 0x00000497 
- 00028049  0x0000559d copy  0x0000003f , 0x00000039 
- 00028050  0x0000559e call  0x000068f7 
- 00028051  0x0000559f fetch  0x00000002 , 0x00000499 
- 00028052  0x000055a0 copy  0x0000003f , 0x00000006 
- 00028053  0x000055a1 call  0x00004976 
- 00028054  0x000055a2 branch  0x000068fa 
- 00028055  0x000055a5 set1  0x00000025 , 0x00000000 
- 00028056  0x000055a6 bpatch  0x000000cb , 0x00004039 
- 00028057  0x000055a8 fetch  0x00000001 , 0x00004756 
- 00028058  0x000055a9 rtn  0x00000034 
- 00028059  0x000055aa increase  0xffffffff , 0x0000003f 
- 00028060  0x000055ab store  0x00000001 , 0x00004756 
- 00028061  0x000055ac fetch  0x00000002 , 0x0000474c 
- 00028062  0x000055ad fetcht  0x00000002 , 0x0000480e 
- 00028063  0x000055ae isub  0x00000002 , 0x0000003e 
- 00028064  0x000055af branch  0x00006da2 , 0x00000002 
- 00028065  0x000055b0 store  0x00000002 , 0x0000480e 
- 00028066  0x000055b2 fetch  0x00000001 , 0x00004757 
- 00028067  0x000055b3 branch  0x00006daa , 0x00000034 
- 00028068  0x000055b4 jam  0x00000001 , 0x000004a8 
- 00028069  0x000055b5 fetch  0x00000001 , 0x00004754 
- 00028070  0x000055b6 store  0x00000001 , 0x000004a7 
- 00028071  0x000055b7 setarg  0x000000ff 
- 00028072  0x000055b8 store  0x00000001 , 0x000004a6 
- 00028073  0x000055b9 branch  0x00006daf 
- 00028074  0x000055bb jam  0x00000000 , 0x000004a8 
- 00028075  0x000055bc fetch  0x00000001 , 0x00004753 
- 00028076  0x000055bd store  0x00000001 , 0x000004a7 
- 00028077  0x000055be setarg  0x000000ef 
- 00028078  0x000055bf store  0x00000001 , 0x000004a6 
- 00028079  0x000055c1 set1  0x00000025 , 0x00000000 
- 00028080  0x000055c2 bpatch  0x000000cc , 0x00004039 
- 00028081  0x000055c3 fetch  0x00000001 , 0x0000480e 
- 00028082  0x000055c4 sub  0x0000003f , 0x0000007f , 0x0000003e 
- 00028083  0x000055c5 branch  0x00006db7 , 0x00000002 
- 00028084  0x000055c6 fetch  0x00000001 , 0x000004a8 
- 00028085  0x000055c7 increase  0x00000001 , 0x0000003f 
- 00028086  0x000055c8 store  0x00000001 , 0x000004a8 
- 00028087  0x000055ca call  0x00006bbf 
- 00028088  0x000055cb fetch  0x00000002 , 0x0000480e 
- 00028089  0x000055cc increase  0x00000008 , 0x0000003f 
- 00028090  0x000055cd fetcht  0x00000001 , 0x000004a8 
- 00028091  0x000055ce iadd  0x00000002 , 0x00000011 
- 00028092  0x000055d0 call  0x00005248 
- 00028093  0x000055d1 store  0x00000002 , 0x000002de 
- 00028094  0x000055d2 increase  0x00000004 , 0x0000003f 
- 00028095  0x000055d3 store  0x00000002 , 0x000002e0 
- 00028096  0x000055d4 copy  0x0000003f , 0x00000005 
- 00028097  0x000055d5 fetch  0x00000001 , 0x000004a5 
- 00028098  0x000055d6 istore  0x00000001 , 0x00000005 
- 00028099  0x000055d7 fetch  0x00000001 , 0x000004a6 
- 00028100  0x000055d8 istore  0x00000001 , 0x00000005 
- 00028101  0x000055d9 call  0x00006dd8 
- 00028102  0x000055da call  0x00006de8 
- 00028103  0x000055db call  0x00007f6b 
- 00028104  0x000055dc fetch  0x00000001 , 0x0000480e 
- 00028105  0x000055dd copy  0x0000003f , 0x00000039 
- 00028106  0x000055de call  0x0000497c 
- 00028107  0x000055df fetch  0x00000001 , 0x000004a7 
- 00028108  0x000055e0 istore  0x00000001 , 0x00000005 
- 00028109  0x000055e1 fetch  0x00000002 , 0x000002de 
- 00028110  0x000055e2 copy  0x0000003f , 0x00000005 
- 00028111  0x000055e3 fetch  0x00000002 , 0x0000480e 
- 00028112  0x000055e4 fetcht  0x00000001 , 0x000004a8 
- 00028113  0x000055e5 iadd  0x00000002 , 0x0000003f 
- 00028114  0x000055e6 increase  0x00000004 , 0x0000003f 
- 00028115  0x000055e7 istore  0x00000002 , 0x00000005 
- 00028116  0x000055e8 fetch  0x00000002 , 0x000042b3 
- 00028117  0x000055e9 istore  0x00000002 , 0x00000005 
- 00028118  0x000055ea jam  0x00000000 , 0x00004757 
- 00028119  0x000055eb branch  0x0000428c 
- 00028120  0x000055ee fetch  0x00000002 , 0x0000480e 
- 00028121  0x000055ef sub  0x0000003f , 0x0000007f , 0x0000003e 
- 00028122  0x000055f0 nbranch  0x00006ddf , 0x00000002 
- 00028123  0x000055f1 lshift  0x0000003f , 0x0000003f 
- 00028124  0x000055f2 set1  0x00000000 , 0x0000003f 
- 00028125  0x000055f3 istore  0x00000001 , 0x00000005 
- 00028126  0x000055f4 rtn 
- 00028127  0x000055f6 fetch  0x00000002 , 0x0000480e 
- 00028128  0x000055f7 rshift3  0x0000003f , 0x0000003f 
- 00028129  0x000055f8 rshift4  0x0000003f , 0x00000002 
- 00028130  0x000055f9 and_into  0x0000007f , 0x0000003f 
- 00028131  0x000055fa lshift  0x0000003f , 0x0000003f 
- 00028132  0x000055fb set0  0x00000000 , 0x0000003f 
- 00028133  0x000055fc istore  0x00000001 , 0x00000005 
- 00028134  0x000055fd istoret  0x00000001 , 0x00000005 
- 00028135  0x000055fe rtn 
- 00028136  0x00005600 fetch  0x00000001 , 0x00004757 
- 00028137  0x00005601 rtn  0x00000034 
- 00028138  0x00005602 istore  0x00000001 , 0x00000005 
- 00028139  0x00005603 rtn 
- 00028140  0x00005609 set1  0x00000025 , 0x00000000 
- 00028141  0x0000560a bpatch  0x0000009d , 0x00004033 
- 00028142  0x0000560b call  0x00007c45 
- 00028143  0x0000560c call  0x00003e73 
- 00028144  0x0000560d call  0x00006235 
- 00028145  0x0000560f set1  0x00000025 , 0x00000000 
- 00028146  0x00005610 bpatch  0x0000009e , 0x00004033 
- 00028147  0x00005611 call  0x00007813 
- 00028148  0x00005612 call  0x000077ee 
- 00028149  0x00005613 call  0x000077fe 
- 00028150  0x00005615 set1  0x00000025 , 0x00000000 
- 00028151  0x00005616 bpatch  0x0000009f , 0x00004033 
- 00028152  0x00005617 fetch  0x00000001 , 0x00004132 
- 00028153  0x00005618 rtneq  0x00000001 
- 00028154  0x0000561a call  0x0000527a 
- 00028155  0x0000561b nrtn  0x00000034 
- 00028156  0x0000561d call  0x00004dcd 
- 00028157  0x0000561f call  0x0000527a 
- 00028158  0x00005620 nrtn  0x00000034 
- 00028159  0x00005621 set1  0x00000025 , 0x00000000 
- 00028160  0x00005622 bpatch  0x000000a0 , 0x00004034 
- 00028161  0x00005624 call  0x00006e47 
- 00028162  0x00005625 call  0x00004f6e 
- 00028163  0x00005626 call  0x00006cd8 
- 00028164  0x00005628 call  0x00006e0a 
- 00028165  0x00005629 set1  0x00000025 , 0x00000000 
- 00028166  0x0000562a bpatch  0x000000a1 , 0x00004034 
- 00028167  0x0000562b call  0x0000527a 
- 00028168  0x0000562c nrtn  0x00000034 
- 00028169  0x0000562d branch  0x00003e6f 
- 00028170  0x00005630 set1  0x00000025 , 0x00000000 
- 00028171  0x00005631 bpatch  0x000000a2 , 0x00004034 
- 00028172  0x00005632 fetch  0x00000001 , 0x000002e6 
- 00028173  0x00005633 bbit1  0x00000000 , 0x0000508f 
- 00028174  0x00005634 bbit1  0x00000007 , 0x00005099 
- 00028175  0x00005635 rtn 
- 00028176  0x00005638 set1  0x00000025 , 0x00000000 
- 00028177  0x00005639 bpatch  0x000000a3 , 0x00004034 
- 00028178  0x0000563a call  0x0000527e 
- 00028179  0x0000563b rtn  0x00000034 
- 00028180  0x0000563c fetch  0x00000001 , 0x0000004b 
- 00028181  0x0000563d rtnbit1  0x00000006 
- 00028182  0x0000563e call  0x00005261 
- 00028183  0x0000563f store  0x00000002 , 0x00000179 
- 00028184  0x00005640 copy  0x0000003f , 0x00000006 
- 00028185  0x00005641 ifetch  0x00000002 , 0x00000006 
- 00028186  0x00005642 increase  0x00000004 , 0x0000003f 
- 00028187  0x00005643 store  0x00000002 , 0x00000091 
- 00028188  0x00005644 jam  0x00000006 , 0x00000090 
- 00028189  0x00005645 set1  0x00000025 , 0x00000000 
- 00028190  0x00005646 bpatch  0x000000a4 , 0x00004034 
- 00028191  0x00005647 fetch  0x00000002 , 0x000042af 
- 00028192  0x00005648 branch  0x00006e2d , 0x00000034 
- 00028193  0x00005649 fetch  0x00000001 , 0x0000004b 
- 00028194  0x0000564a rtnbit0  0x00000007 
- 00028195  0x0000564b set0  0x00000007 , 0x0000003f 
- 00028196  0x0000564c store  0x00000001 , 0x0000004b 
- 00028197  0x0000564d jam  0x00000005 , 0x00000090 
- 00028198  0x0000564e fetcht  0x00000002 , 0x000042af 
- 00028199  0x0000564f fetch  0x00000002 , 0x00000179 
- 00028200  0x00005650 iadd  0x00000002 , 0x0000003f 
- 00028201  0x00005651 store  0x00000002 , 0x00000179 
- 00028202  0x00005652 fetch  0x00000002 , 0x00000091 
- 00028203  0x00005653 isub  0x00000002 , 0x0000003f 
- 00028204  0x00005654 store  0x00000002 , 0x00000091 
- 00028205  0x00005656 set1  0x00000025 , 0x00000000 
- 00028206  0x00005657 bpatch  0x000000a5 , 0x00004034 
- 00028207  0x00005658 fetch  0x00000002 , 0x00000091 
- 00028208  0x00005659 branch  0x00003bf1 , 0x00000034 
- 00028209  0x0000565a arg  0x00000104 , 0x00000002 
- 00028210  0x0000565b isub  0x00000002 , 0x0000003f 
- 00028211  0x0000565c nbranch  0x00006e3b , 0x00000002 
- 00028212  0x0000565d set1  0x00000025 , 0x00000000 
- 00028213  0x0000565e bpatch  0x000000a6 , 0x00004034 
- 00028214  0x0000565f storet  0x00000002 , 0x00000091 
- 00028215  0x00005660 fetch  0x00000002 , 0x000042af 
- 00028216  0x00005661 iadd  0x00000002 , 0x0000003f 
- 00028217  0x00005662 store  0x00000002 , 0x000042af 
- 00028218  0x00005663 branch  0x00006e3d 
- 00028219  0x00005665 setarg  0x00000000 
- 00028220  0x00005666 store  0x00000002 , 0x000042af 
- 00028221  0x00005668 fetch  0x00000001 , 0x0000004b 
- 00028222  0x00005669 set1  0x00000006 , 0x0000003f 
- 00028223  0x0000566a store  0x00000001 , 0x0000004b 
- 00028224  0x0000566b rtn 
- 00028225  0x0000566e fetch  0x00000001 , 0x000047f6 
- 00028226  0x0000566f bbit1  0x00000000 , 0x00006e45 
- 00028227  0x00005670 jam  0x00000001 , 0x000002ee 
- 00028228  0x00005671 rtn 
- 00028229  0x00005673 jam  0x0000000f , 0x000002ee 
- 00028230  0x00005674 rtn 
- 00028231  0x00005677 fetch  0x00000001 , 0x000047f3 
- 00028232  0x00005678 nbranch  0x00006e4d , 0x00000034 
- 00028233  0x0000567a fetch  0x00000001 , 0x000002ed 
- 00028234  0x0000567c rtn  0x00000034 
- 00028235  0x0000567e jam  0x00000000 , 0x000002ed 
- 00028236  0x00005680 rtn 
- 00028237  0x00005684 set1  0x00000025 , 0x00000000 
- 00028238  0x00005685 bpatch  0x000000a7 , 0x00004034 
- 00028239  0x00005686 fetch  0x00000001 , 0x000002ee 
- 00028240  0x00005687 rtn  0x00000034 
- 00028241  0x00005688 beq  0x00000001 , 0x00006e6e 
- 00028242  0x00005689 beq  0x00000002 , 0x00006ec7 
- 00028243  0x0000568a beq  0x00000003 , 0x00006e74 
- 00028244  0x0000568b beq  0x00000004 , 0x00006ecb 
- 00028245  0x0000568c beq  0x0000003b , 0x00006e7e 
- 00028246  0x0000568d beq  0x0000003c , 0x00006ece 
- 00028247  0x0000568e beq  0x0000000d , 0x00006e83 
- 00028248  0x0000568f beq  0x0000000e , 0x00006ed3 
- 00028249  0x00005690 beq  0x0000000f , 0x00006e86 
- 00028250  0x00005691 beq  0x00000010 , 0x00006ed9 
- 00028251  0x00005692 beq  0x00000011 , 0x00006e8c 
- 00028252  0x00005693 beq  0x00000012 , 0x00006edd 
- 00028253  0x00005694 beq  0x00000013 , 0x00006e92 
- 00028254  0x00005695 beq  0x00000014 , 0x00006ee1 
- 00028255  0x00005696 beq  0x00000015 , 0x00006e98 
- 00028256  0x00005697 beq  0x00000016 , 0x00006ee5 
- 00028257  0x00005698 beq  0x00000017 , 0x00006e9e 
- 00028258  0x00005699 beq  0x00000018 , 0x00006eea 
- 00028259  0x0000569a beq  0x00000019 , 0x00006ea4 
- 00028260  0x0000569b beq  0x0000001a , 0x00006eee 
- 00028261  0x0000569c beq  0x0000001b , 0x00006eaa 
- 00028262  0x0000569d beq  0x0000001c , 0x00006ef2 
- 00028263  0x0000569e beq  0x0000001d , 0x00006eb0 
- 00028264  0x0000569f beq  0x0000001e , 0x00006ef7 
- 00028265  0x000056a0 beq  0x0000001f , 0x00006eb6 
- 00028266  0x000056a1 beq  0x00000020 , 0x00006efb 
- 00028267  0x000056a2 beq  0x00000021 , 0x00006ec1 
- 00028268  0x000056a3 beq  0x00000022 , 0x00006eff 
- 00028269  0x000056a5 rtn 
- 00028270  0x000056a7 call  0x00006f0a 
- 00028271  0x000056a8 jam  0x00000002 , 0x000002ee 
- 00028272  0x000056a9 fetch  0x00000001 , 0x000042b9 
- 00028273  0x000056aa set1  0x00000000 , 0x0000003f 
- 00028274  0x000056ab store  0x00000001 , 0x000042b9 
- 00028275  0x000056ac rtn 
- 00028276  0x000056ae jam  0x00000004 , 0x000002ee 
- 00028277  0x000056af fetch  0x00000001 , 0x000042b9 
- 00028278  0x000056b0 rtnbit1  0x00000002 
- 00028279  0x000056b1 jam  0x00000003 , 0x000002ee 
- 00028280  0x000056b2 call  0x00006f12 
- 00028281  0x000056b3 jam  0x00000004 , 0x000002ee 
- 00028282  0x000056b4 fetch  0x00000001 , 0x000042b9 
- 00028283  0x000056b5 set1  0x00000002 , 0x0000003f 
- 00028284  0x000056b6 store  0x00000001 , 0x000042b9 
- 00028285  0x000056b7 rtn 
- 00028286  0x000056b9 call  0x0000527e 
- 00028287  0x000056ba nrtn  0x00000034 
- 00028288  0x000056bb call  0x00006f23 
- 00028289  0x000056bc jam  0x0000003c , 0x000002ee 
- 00028290  0x000056bd rtn 
- 00028291  0x000056bf call  0x00006f18 
- 00028292  0x000056c0 jam  0x0000000e , 0x000002ee 
- 00028293  0x000056c1 rtn 
- 00028294  0x000056c3 call  0x00006f36 
- 00028295  0x000056c4 jam  0x00000010 , 0x000002ee 
- 00028296  0x000056c5 fetch  0x00000001 , 0x000042bb 
- 00028297  0x000056c6 set1  0x00000000 , 0x0000003f 
- 00028298  0x000056c7 store  0x00000001 , 0x000042bb 
- 00028299  0x000056c8 rtn 
- 00028300  0x000056ca call  0x00006f3e 
- 00028301  0x000056cb jam  0x00000012 , 0x000002ee 
- 00028302  0x000056cc fetch  0x00000001 , 0x000042bb 
- 00028303  0x000056cd set1  0x00000002 , 0x0000003f 
- 00028304  0x000056ce store  0x00000001 , 0x000042bb 
- 00028305  0x000056cf rtn 
- 00028306  0x000056d1 call  0x00006f44 
- 00028307  0x000056d2 jam  0x00000014 , 0x000002ee 
- 00028308  0x000056d3 fetch  0x00000001 , 0x000042bc 
- 00028309  0x000056d4 set1  0x00000000 , 0x0000003f 
- 00028310  0x000056d5 store  0x00000001 , 0x000042bc 
- 00028311  0x000056d6 rtn 
- 00028312  0x000056d8 call  0x00006f4c 
- 00028313  0x000056d9 jam  0x00000016 , 0x000002ee 
- 00028314  0x000056da fetch  0x00000001 , 0x000042bc 
- 00028315  0x000056db set1  0x00000002 , 0x0000003f 
- 00028316  0x000056dc store  0x00000001 , 0x000042bc 
- 00028317  0x000056dd rtn 
- 00028318  0x000056df call  0x00006f28 
- 00028319  0x000056e0 jam  0x00000018 , 0x000002ee 
- 00028320  0x000056e1 fetch  0x00000001 , 0x000042ba 
- 00028321  0x000056e2 set1  0x00000000 , 0x0000003f 
- 00028322  0x000056e3 store  0x00000001 , 0x000042ba 
- 00028323  0x000056e4 rtn 
- 00028324  0x000056e6 call  0x00006f30 
- 00028325  0x000056e7 jam  0x0000001a , 0x000002ee 
- 00028326  0x000056e8 fetch  0x00000001 , 0x000042ba 
- 00028327  0x000056e9 set1  0x00000002 , 0x0000003f 
- 00028328  0x000056ea store  0x00000001 , 0x000042ba 
- 00028329  0x000056eb rtn 
- 00028330  0x000056ed call  0x00006f52 
- 00028331  0x000056ee jam  0x0000001c , 0x000002ee 
- 00028332  0x000056ef fetch  0x00000001 , 0x000042ba 
- 00028333  0x000056f0 set1  0x00000006 , 0x0000003f 
- 00028334  0x000056f1 store  0x00000001 , 0x000042ba 
- 00028335  0x000056f2 rtn 
- 00028336  0x000056f4 call  0x00006f5a 
- 00028337  0x000056f5 fetch  0x00000001 , 0x000042bd 
- 00028338  0x000056f6 set1  0x00000000 
- 00028339  0x000056f7 store  0x00000001 , 0x000042bd 
- 00028340  0x000056f8 jam  0x0000001e , 0x000002ee 
- 00028341  0x000056f9 rtn 
- 00028342  0x000056fb call  0x00006f61 
- 00028343  0x000056fc fetch  0x00000001 , 0x000042bd 
- 00028344  0x000056fd set1  0x00000002 
- 00028345  0x000056fe store  0x00000001 , 0x000042bd 
- 00028346  0x000056ff jam  0x00000020 , 0x000002ee 
- 00028347  0x00005700 fetch  0x00000001 , 0x00004752 
- 00028348  0x00005701 lshift3  0x0000003f , 0x0000003f 
- 00028349  0x00005702 or_into  0x00000003 , 0x0000003f 
- 00028350  0x00005703 arg  0x00004753 , 0x00000002 
- 00028351  0x00005704 storet  0x00000002 , 0x0000048f 
- 00028352  0x00005705 branch  0x00006b82 
- 00028353  0x00005707 call  0x00006f6c 
- 00028354  0x00005708 fetch  0x00000001 , 0x000042bd 
- 00028355  0x00005709 set1  0x00000004 
- 00028356  0x0000570a store  0x00000001 , 0x000042bd 
- 00028357  0x0000570b jam  0x00000022 , 0x000002ee 
- 00028358  0x0000570c rtn 
- 00028359  0x0000570f fetch  0x00000001 , 0x000042b9 
- 00028360  0x00005710 rtnbit0  0x00000001 
- 00028361  0x00005711 jam  0x00000003 , 0x000002ee 
- 00028362  0x00005712 branch  0x00006e4d 
- 00028363  0x00005714 fetch  0x00000001 , 0x000042b9 
- 00028364  0x00005715 rtnne  0x0000003f 
- 00028365  0x00005716 jam  0x0000003b , 0x000002ee 
- 00028366  0x00005718 fetch  0x00000001 , 0x000002ec 
- 00028367  0x00005719 rtnne  0x00000017 
- 00028368  0x0000571a jam  0x00000000 , 0x000002ec 
- 00028369  0x0000571b jam  0x0000000d , 0x000002ee 
- 00028370  0x0000571c branch  0x00006e4d 
- 00028371  0x0000571e fetch  0x00000001 , 0x000042b9 
- 00028372  0x0000571f nrtn  0x00000034 
- 00028373  0x00005720 fetch  0x00000001 , 0x000047f6 
- 00028374  0x00005721 bbit1  0x00000000 , 0x00006f02 
- 00028375  0x00005722 bbit1  0x00000006 , 0x00006f04 
- 00028376  0x00005723 branch  0x00006f08 
- 00028377  0x00005725 fetch  0x00000001 , 0x000042bb 
- 00028378  0x00005726 rtnbit0  0x00000001 
- 00028379  0x00005727 jam  0x00000011 , 0x000002ee 
- 00028380  0x00005728 branch  0x00006e4d 
- 00028381  0x0000572a fetch  0x00000001 , 0x000042bb 
- 00028382  0x0000572b rtnne  0x0000003f 
- 00028383  0x0000572c jam  0x00000013 , 0x000002ee 
- 00028384  0x0000572d branch  0x00006e4d 
- 00028385  0x0000572f fetch  0x00000001 , 0x000042bc 
- 00028386  0x00005730 rtnbit0  0x00000001 
- 00028387  0x00005731 jam  0x00000015 , 0x000002ee 
- 00028388  0x00005732 branch  0x00006e4d 
- 00028389  0x00005734 fetch  0x00000001 , 0x000042bc 
- 00028390  0x00005735 rtnne  0x0000003f 
- 00028391  0x00005736 fetch  0x00000001 , 0x000047f6 
- 00028392  0x00005737 bbit1  0x00000006 , 0x00006f04 
- 00028393  0x00005738 branch  0x00006f08 
- 00028394  0x0000573a fetch  0x00000001 , 0x000042ba 
- 00028395  0x0000573b rtnbit0  0x00000001 
- 00028396  0x0000573c jam  0x00000019 , 0x000002ee 
- 00028397  0x0000573d branch  0x00006e4d 
- 00028398  0x0000573f fetch  0x00000001 , 0x000042ba 
- 00028399  0x00005740 rtnne  0x0000003f 
- 00028400  0x00005741 jam  0x0000001b , 0x000002ee 
- 00028401  0x00005742 branch  0x00006e4d 
- 00028402  0x00005744 fetch  0x00000001 , 0x000042ba 
- 00028403  0x00005745 rtnne  0x000000ff 
- 00028404  0x00005746 fetch  0x00000001 , 0x000047f6 
- 00028405  0x00005747 bbit1  0x00000006 , 0x00006f06 
- 00028406  0x00005748 branch  0x00006f08 
- 00028407  0x0000574a fetch  0x00000001 , 0x000042bd 
- 00028408  0x0000574b rtnbit0  0x00000001 
- 00028409  0x0000574c jam  0x0000001f , 0x000002ee 
- 00028410  0x0000574d branch  0x00006e4d 
- 00028411  0x0000574f fetch  0x00000001 , 0x000042bd 
- 00028412  0x00005750 rtnbit0  0x00000003 
- 00028413  0x00005751 jam  0x00000021 , 0x000002ee 
- 00028414  0x00005752 branch  0x00006e4d 
- 00028415  0x00005754 fetch  0x00000001 , 0x000042bd 
- 00028416  0x00005755 rtnne  0x000000ff 
- 00028417  0x00005756 branch  0x00006f08 
- 00028418  0x00005759 jam  0x0000000f , 0x000002ee 
- 00028419  0x0000575a branch  0x00006e4d 
- 00028420  0x0000575d jam  0x00000017 , 0x000002ee 
- 00028421  0x0000575e branch  0x00006e4d 
- 00028422  0x00005760 jam  0x0000001d , 0x000002ee 
- 00028423  0x00005761 branch  0x00006e4d 
- 00028424  0x00005766 jam  0x00000000 , 0x000002ee 
- 00028425  0x00005767 rtn 
- 00028426  0x00005769 set1  0x00000025 , 0x00000000 
- 00028427  0x0000576a bpatch  0x000000a8 , 0x00004035 
- 00028428  0x0000576b call  0x000052c4 
- 00028429  0x0000576c setarg  0x00000001 
- 00028430  0x0000576d copy  0x0000003f , 0x00000002 
- 00028431  0x0000576e setarg  0x00000050 
- 00028432  0x0000576f copy  0x0000003f , 0x0000000b 
- 00028433  0x00005770 branch  0x000050b0 
- 00028434  0x00005773 set1  0x00000025 , 0x00000000 
- 00028435  0x00005774 bpatch  0x000000a9 , 0x00004035 
- 00028436  0x00005775 call  0x000052c4 
- 00028437  0x00005776 fetch  0x00000002 , 0x000042b1 
- 00028438  0x00005777 copy  0x0000003f , 0x00000002 
- 00028439  0x00005778 branch  0x000050c0 
- 00028440  0x0000577b set1  0x00000025 , 0x00000000 
- 00028441  0x0000577c bpatch  0x000000aa , 0x00004035 
- 00028442  0x0000577d call  0x000052c4 
- 00028443  0x0000577e fetch  0x00000002 , 0x000042b1 
- 00028444  0x0000577f copy  0x0000003f , 0x00000002 
- 00028445  0x00005780 arg  0x00000050 , 0x0000000b 
- 00028446  0x00005781 call  0x000050d6 
- 00028447  0x00005782 fetch  0x00000001 , 0x000042b9 
- 00028448  0x00005783 set0  0x00000005 , 0x0000003f 
- 00028449  0x00005784 store  0x00000001 , 0x000042b9 
- 00028450  0x00005785 rtn 
- 00028451  0x00005788 set1  0x00000025 , 0x00000000 
- 00028452  0x00005789 bpatch  0x000000ab , 0x00004035 
- 00028453  0x0000578a call  0x000052d2 
- 00028454  0x0000578b call  0x000071b0 
- 00028455  0x0000578c branch  0x000050f2 
- 00028456  0x0000578f set1  0x00000025 , 0x00000000 
- 00028457  0x00005790 bpatch  0x000000ac , 0x00004035 
- 00028458  0x00005791 call  0x000052c4 
- 00028459  0x00005792 setarg  0x00000003 
- 00028460  0x00005793 copy  0x0000003f , 0x00000002 
- 00028461  0x00005794 setarg  0x00000051 
- 00028462  0x00005795 copy  0x0000003f , 0x0000000b 
- 00028463  0x00005796 branch  0x000050b0 
- 00028464  0x00005799 set1  0x00000025 , 0x00000000 
- 00028465  0x0000579a bpatch  0x000000ad , 0x00004035 
- 00028466  0x0000579b call  0x000052c4 
- 00028467  0x0000579c fetch  0x00000002 , 0x000042b3 
- 00028468  0x0000579d copy  0x0000003f , 0x00000002 
- 00028469  0x0000579e branch  0x000050c0 
- 00028470  0x000057a1 set1  0x00000025 , 0x00000000 
- 00028471  0x000057a2 bpatch  0x000000ae , 0x00004035 
- 00028472  0x000057a3 call  0x000052c4 
- 00028473  0x000057a4 setarg  0x00000011 
- 00028474  0x000057a5 copy  0x0000003f , 0x00000002 
- 00028475  0x000057a6 setarg  0x00000052 
- 00028476  0x000057a7 copy  0x0000003f , 0x0000000b 
- 00028477  0x000057a8 branch  0x000050b0 
- 00028478  0x000057ab set1  0x00000025 , 0x00000000 
- 00028479  0x000057ac bpatch  0x000000af , 0x00004035 
- 00028480  0x000057ad call  0x000052c4 
- 00028481  0x000057ae fetch  0x00000002 , 0x000042b5 
- 00028482  0x000057af copy  0x0000003f , 0x00000002 
- 00028483  0x000057b0 branch  0x000050c0 
- 00028484  0x000057b3 set1  0x00000025 , 0x00000000 
- 00028485  0x000057b4 bpatch  0x000000b0 , 0x00004036 
- 00028486  0x000057b5 call  0x000052c4 
- 00028487  0x000057b6 setarg  0x00000013 
- 00028488  0x000057b7 copy  0x0000003f , 0x00000002 
- 00028489  0x000057b8 setarg  0x00000053 
- 00028490  0x000057b9 copy  0x0000003f , 0x0000000b 
- 00028491  0x000057ba branch  0x000050b0 
- 00028492  0x000057bd set1  0x00000025 , 0x00000000 
- 00028493  0x000057be bpatch  0x000000b1 , 0x00004036 
- 00028494  0x000057bf call  0x000052c4 
- 00028495  0x000057c0 fetch  0x00000002 , 0x000042b7 
- 00028496  0x000057c1 copy  0x0000003f , 0x00000002 
- 00028497  0x000057c2 branch  0x000050c0 
- 00028498  0x000057c5 set1  0x00000025 , 0x00000000 
- 00028499  0x000057c6 bpatch  0x000000b2 , 0x00004036 
- 00028500  0x000057c7 call  0x000052e0 
- 00028501  0x000057c9 jam  0x00000003 , 0x00000493 
- 00028502  0x000057ca jam  0x0000001c , 0x00000496 
- 00028503  0x000057cb call  0x00006ce8 
- 00028504  0x000057cc jam  0x00000001 , 0x00004751 
- 00028505  0x000057cd rtn 
- 00028506  0x000057d0 set1  0x00000025 , 0x00000000 
- 00028507  0x000057d1 bpatch  0x000000b3 , 0x00004036 
- 00028508  0x000057d2 call  0x000052e0 
- 00028509  0x000057d3 fetcht  0x00000001 , 0x00004752 
- 00028510  0x000057d4 call  0x00006bcb 
- 00028511  0x000057d5 storet  0x00000001 , 0x0000474b 
- 00028512  0x000057d6 branch  0x00006d05 
- 00028513  0x000057d9 set1  0x00000025 , 0x00000000 
- 00028514  0x000057da bpatch  0x000000b4 , 0x00004036 
- 00028515  0x000057db call  0x000052e0 
- 00028516  0x000057dc fetcht  0x00000001 , 0x0000474b 
- 00028517  0x000057dd call  0x00006bc0 
- 00028518  0x000057de call  0x00006b67 
- 00028519  0x000057df store  0x00000001 , 0x00000496 
- 00028520  0x000057e0 fetcht  0x00000001 , 0x0000474b 
- 00028521  0x000057e1 call  0x00006bc0 
- 00028522  0x000057e2 storet  0x00000001 , 0x00000493 
- 00028523  0x000057e3 branch  0x00006ce8 
- 00028524  0x000057e6 set1  0x00000025 , 0x00000000 
- 00028525  0x000057e7 bpatch  0x000000b5 , 0x00004036 
- 00028526  0x000057e8 call  0x000052e0 
- 00028527  0x000057e9 fetcht  0x00000001 , 0x0000474b 
- 00028528  0x000057ea call  0x00006bc0 
- 00028529  0x000057eb branch  0x00006d3f 
- 00028530  0x000057f9 set1  0x00000025 , 0x00000000 
- 00028531  0x000057fa bpatch  0x000000e7 , 0x0000403c 
- 00028532  0x000057fb fetch  0x00000002 , 0x000002cb 
- 00028533  0x000057fc iforce  0x00000006 
- 00028534  0x000057fd ifetch  0x00000001 , 0x00000006 
- 00028535  0x000057fe copy  0x0000003f , 0x00000012 
- 00028536  0x000057ff store  0x00000001 , 0x000004af 
- 00028537  0x00005800 ifetch  0x00000002 , 0x00000006 
- 00028538  0x00005801 store  0x00000002 , 0x000004b0 
- 00028539  0x00005802 ifetch  0x00000001 , 0x00000006 
- 00028540  0x00005803 lshift8  0x0000003f , 0x0000000b 
- 00028541  0x00005804 ifetch  0x00000001 , 0x00000006 
- 00028542  0x00005805 iadd  0x0000000b , 0x0000000b 
- 00028543  0x00005806 set1  0x00000025 , 0x00000000 
- 00028544  0x00005807 bpatch  0x000000e8 , 0x0000403d 
- 00028545  0x00005808 deposit  0x00000012 
- 00028546  0x00005809 beq  0x00000002 , 0x00006f87 
- 00028547  0x0000580a beq  0x00000004 , 0x00006fb0 
- 00028548  0x0000580b beq  0x00000006 , 0x0000708b 
- 00028549  0x0000580c beq  0x00000007 , 0x000071c7 
- 00028550  0x0000580d branch  0x0000723e 
- 00028551  0x00005819 call  0x0000724d 
- 00028552  0x0000581a compare  0x00000001 , 0x00000002 , 0x000000ff 
- 00028553  0x0000581b branch  0x000072bb , 0x00000001 
- 00028554  0x0000581c compare  0x000000ff , 0x00000002 , 0x000000ff 
- 00028555  0x0000581d branch  0x00007241 , 0x00000001 
- 00028556  0x0000581f ifetch  0x00000002 , 0x00000006 
- 00028557  0x00005820 store  0x00000002 , 0x000004b4 
- 00028558  0x00005821 increase  0xfffffffe , 0x0000000b 
- 00028559  0x00005823 increase  0xffffffff , 0x0000000b 
- 00028560  0x00005824 nbranch  0x0000723b , 0x00000005 
- 00028561  0x00005825 arg  0x000004a9 , 0x0000000b 
- 00028562  0x00005826 ifetch  0x00000002 , 0x0000000b 
- 00028563  0x00005827 rtn  0x00000034 
- 00028564  0x00005828 increase  0x00000002 , 0x0000000b 
- 00028565  0x00005829 call  0x00007307 
- 00028566  0x0000582a call  0x000052de 
- 00028567  0x0000582b force  0x00000003 , 0x0000003f 
- 00028568  0x0000582c istore  0x00000001 , 0x00000005 
- 00028569  0x0000582d fetch  0x00000002 , 0x000004b0 
- 00028570  0x0000582e istore  0x00000002 , 0x00000005 
- 00028571  0x0000582f lshift2  0x00000007 , 0x0000003f 
- 00028572  0x00005830 add  0x0000003f , 0x00000005 , 0x0000003f 
- 00028573  0x00005831 add  0x0000003f , 0x00000005 , 0x00000013 
- 00028574  0x00005832 byteswap  0x0000003f , 0x0000003f 
- 00028575  0x00005833 istore  0x00000002 , 0x00000005 
- 00028576  0x00005834 deposit  0x00000007 
- 00028577  0x00005835 byteswap  0x0000003f , 0x0000003f 
- 00028578  0x00005836 istore  0x00000002 , 0x00000005 
- 00028579  0x00005837 istore  0x00000002 , 0x00000005 
- 00028580  0x00005838 arg  0x000004c5 , 0x00000006 
- 00028581  0x00005839 copy  0x00000007 , 0x00000039 
- 00028582  0x0000583a branch  0x00006faa , 0x00000005 
- 00028583  0x0000583c ifetch  0x00000004 , 0x00000006 
- 00028584  0x0000583d istore  0x00000004 , 0x00000005 
- 00028585  0x0000583e loop  0x00006fa7 
- 00028586  0x00005840 force  0x00000000 , 0x0000003f 
- 00028587  0x00005841 istore  0x00000001 , 0x00000005 
- 00028588  0x00005842 deposit  0x00000013 
- 00028589  0x00005843 store  0x00000001 , 0x000002dc 
- 00028590  0x00005844 branch  0x00003bf1 , 0x00000034 
- 00028591  0x00005845 rtn 
- 00028592  0x00005851 ifetch  0x00000004 , 0x00000006 
- 00028593  0x00005852 store  0x00000004 , 0x000004be 
- 00028594  0x00005853 increase  0xfffffffc , 0x0000000b 
- 00028595  0x00005854 iforce  0x00000002 
- 00028596  0x00005855 ifetch  0x00000002 , 0x00000006 
- 00028597  0x00005856 byteswap  0x0000003f , 0x0000003f 
- 00028598  0x00005857 increase  0xffffffee , 0x0000003f 
- 00028599  0x00005858 store  0x00000002 , 0x000004b2 
- 00028600  0x00005859 increase  0xfffffffe , 0x0000000b 
- 00028601  0x0000585a call  0x000072a4 
- 00028602  0x0000585b branch  0x00007241 , 0x00000005 
- 00028603  0x0000585c compare  0x00000005 , 0x00000011 , 0x000000ff 
- 00028604  0x0000585e branch  0x00006fc0 , 0x00000001 
- 00028605  0x00005860 arg  0x00000491 , 0x00000005 
- 00028606  0x00005861 force  0x00000000 , 0x00000007 
- 00028607  0x00005862 branch  0x00006fd0 
- 00028608  0x00005864 ifetch  0x00000001 , 0x00000006 
- 00028609  0x00005865 bne  0x0000000a , 0x00007241 
- 00028610  0x00005866 ifetch  0x00000002 , 0x00000006 
- 00028611  0x00005867 nbranch  0x00006fce , 0x00000034 
- 00028612  0x00005868 ifetch  0x00000001 , 0x00000006 
- 00028613  0x00005869 bne  0x000000ff , 0x00006fcc 
- 00028614  0x0000586a ifetch  0x00000001 , 0x00000006 
- 00028615  0x0000586b bne  0x000000ff , 0x00006fca 
- 00028616  0x0000586c increase  0xfffffffb , 0x00000006 
- 00028617  0x0000586d branch  0x00007022 
- 00028618  0x0000586f increase  0xfffffffb , 0x00000006 
- 00028619  0x00005870 branch  0x00006fbd 
- 00028620  0x00005872 increase  0xfffffffc , 0x00000006 
- 00028621  0x00005873 branch  0x00006fbd 
- 00028622  0x00005875 increase  0xfffffffd , 0x00000006 
- 00028623  0x00005876 branch  0x00006fbd 
- 00028624  0x00005878 ifetch  0x00000001 , 0x00000006 
- 00028625  0x00005879 beq  0x00000009 , 0x00006fe5 
- 00028626  0x0000587a beq  0x0000000a , 0x00006fd3 
- 00028627  0x0000587c ifetch  0x00000002 , 0x00000006 
- 00028628  0x0000587d istore  0x00000002 , 0x00000005 
- 00028629  0x0000587e increase  0x00000001 , 0x00000007 
- 00028630  0x0000587f byteswap  0x0000003f , 0x00000012 
- 00028631  0x00005880 ifetch  0x00000002 , 0x00000006 
- 00028632  0x00005881 byteswap  0x0000003f , 0x0000003f 
- 00028633  0x00005883 increase  0x00000001 , 0x00000012 
- 00028634  0x00005884 isub  0x00000012 , 0x0000003e 
- 00028635  0x00005885 nbranch  0x00006fe2 , 0x00000002 
- 00028636  0x00005886 copy  0x0000003f , 0x00000013 
- 00028637  0x00005887 byteswap  0x00000012 , 0x0000003f 
- 00028638  0x00005888 istore  0x00000002 , 0x00000005 
- 00028639  0x00005889 increase  0x00000001 , 0x00000007 
- 00028640  0x0000588a copy  0x00000013 , 0x0000003f 
- 00028641  0x0000588b branch  0x00006fd9 
- 00028642  0x0000588d increase  0xfffffffb , 0x0000000b 
- 00028643  0x0000588e increase  0xfffffffb , 0x00000011 
- 00028644  0x0000588f branch  0x00006fea 
- 00028645  0x00005891 ifetch  0x00000002 , 0x00000006 
- 00028646  0x00005892 istore  0x00000002 , 0x00000005 
- 00028647  0x00005893 increase  0x00000001 , 0x00000007 
- 00028648  0x00005894 increase  0xfffffffd , 0x0000000b 
- 00028649  0x00005895 increase  0xfffffffd , 0x00000011 
- 00028650  0x00005897 nbranch  0x00007241 , 0x00000002 
- 00028651  0x00005898 nbranch  0x00006fd0 , 0x00000005 
- 00028652  0x00005899 increase  0xffffffff , 0x0000000b 
- 00028653  0x0000589a nbranch  0x00007241 , 0x00000005 
- 00028654  0x0000589c call  0x000052de 
- 00028655  0x0000589d increase  0x0000000a , 0x00000005 
- 00028656  0x0000589e arg  0x00000491 , 0x00000011 
- 00028657  0x000058a0 copy  0x00000007 , 0x0000003f 
- 00028658  0x000058a1 branch  0x00007004 , 0x00000034 
- 00028659  0x000058a2 ifetch  0x00000002 , 0x00000011 
- 00028660  0x000058a3 branch  0x00007004 , 0x00000034 
- 00028661  0x000058a4 iforce  0x00000012 
- 00028662  0x000058a5 fetch  0x00000004 , 0x000004be 
- 00028663  0x000058a6 iforce  0x00000002 
- 00028664  0x000058a7 call  0x0000734e 
- 00028665  0x000058a8 branch  0x00007001 , 0x00000034 
- 00028666  0x000058a9 increase  0xfffffffd , 0x00000006 
- 00028667  0x000058aa ifetch  0x00000003 , 0x00000006 
- 00028668  0x000058ab istore  0x00000003 , 0x00000005 
- 00028669  0x000058ac call  0x00007199 
- 00028670  0x000058ad branch  0x00007001 , 0x00000034 
- 00028671  0x000058ae iforce  0x00000039 
- 00028672  0x000058af call  0x00007e45 
- 00028673  0x000058b1 increase  0x00000002 , 0x00000011 
- 00028674  0x000058b2 increase  0xffffffff , 0x00000007 
- 00028675  0x000058b3 branch  0x00006ff1 
- 00028676  0x000058b6 force  0x00000000 , 0x0000003f 
- 00028677  0x000058b7 istore  0x00000001 , 0x00000005 
- 00028678  0x000058b8 increase  0xffffffff , 0x00000005 
- 00028679  0x000058b9 fetcht  0x00000002 , 0x000002da 
- 00028680  0x000058ba add  0x00000002 , 0x0000000a , 0x0000003f 
- 00028681  0x000058bb isub  0x00000005 , 0x0000003f 
- 00028682  0x000058bc sub  0x0000003f , 0x00000000 , 0x00000011 
- 00028683  0x000058bd byteswap  0x00000011 , 0x0000003f 
- 00028684  0x000058be add  0x00000002 , 0x00000008 , 0x00000012 
- 00028685  0x000058bf istore  0x00000002 , 0x00000012 
- 00028686  0x000058c0 increase  0x00000003 , 0x00000011 
- 00028687  0x000058c1 byteswap  0x00000011 , 0x0000003f 
- 00028688  0x000058c2 add  0x00000002 , 0x00000005 , 0x00000012 
- 00028689  0x000058c3 istore  0x00000002 , 0x00000012 
- 00028690  0x000058c4 increase  0x00000003 , 0x00000011 
- 00028691  0x000058c5 byteswap  0x00000011 , 0x0000003f 
- 00028692  0x000058c6 add  0x00000002 , 0x00000003 , 0x00000012 
- 00028693  0x000058c7 istore  0x00000002 , 0x00000012 
- 00028694  0x000058c8 increase  0x00000005 , 0x00000011 
- 00028695  0x000058c9 copy  0x00000011 , 0x0000003f 
- 00028696  0x000058ca store  0x00000002 , 0x000002dc 
- 00028697  0x000058cb setarg  0x00000036 
- 00028698  0x000058cc add  0x00000002 , 0x00000007 , 0x00000012 
- 00028699  0x000058cd istore  0x00000001 , 0x00000012 
- 00028700  0x000058ce setarg  0x00000005 
- 00028701  0x000058cf istore  0x00000001 , 0x00000002 
- 00028702  0x000058d0 fetch  0x00000002 , 0x000004b0 
- 00028703  0x000058d1 add  0x00000002 , 0x00000001 , 0x00000012 
- 00028704  0x000058d2 istore  0x00000002 , 0x00000012 
- 00028705  0x000058d3 rtn 
- 00028706  0x000058d5 ifetch  0x00000001 , 0x00000006 
- 00028707  0x000058d6 bne  0x0000000a , 0x00007241 
- 00028708  0x000058d7 ifetch  0x00000002 , 0x00000006 
- 00028709  0x000058d8 nbranch  0x00007241 , 0x00000034 
- 00028710  0x000058d9 ifetch  0x00000001 , 0x00000006 
- 00028711  0x000058da bne  0x000000ff , 0x00007241 
- 00028712  0x000058db ifetch  0x00000001 , 0x00000006 
- 00028713  0x000058dc bne  0x000000ff , 0x00007241 
- 00028714  0x000058dd increase  0xfffffffb , 0x0000000b 
- 00028715  0x000058de ifetch  0x00000001 , 0x00000006 
- 00028716  0x000058df beq  0x00000000 , 0x0000702f 
- 00028717  0x000058e0 beq  0x00000001 , 0x00007032 
- 00028718  0x000058e1 beq  0x00000002 , 0x00007036 
- 00028719  0x000058e3 store  0x00000002 , 0x000004ad 
- 00028720  0x000058e4 increase  0xffffffff , 0x0000000b 
- 00028721  0x000058e5 branch  0x0000703a 
- 00028722  0x000058e7 ifetch  0x00000001 , 0x00000006 
- 00028723  0x000058e8 store  0x00000002 , 0x000004ad 
- 00028724  0x000058e9 increase  0xfffffffe , 0x0000000b 
- 00028725  0x000058ea branch  0x0000703a 
- 00028726  0x000058ec ifetch  0x00000002 , 0x00000006 
- 00028727  0x000058ed byteswap  0x0000003f , 0x0000003f 
- 00028728  0x000058ee store  0x00000002 , 0x000004ad 
- 00028729  0x000058ef increase  0xfffffffd , 0x0000000b 
- 00028730  0x000058f1 nbranch  0x0000723b , 0x00000005 
- 00028731  0x000058f2 call  0x0000731e 
- 00028732  0x000058f3 nbranch  0x00007238 , 0x00000005 
- 00028733  0x000058f4 copy  0x00000006 , 0x00000011 
- 00028734  0x000058f5 call  0x000052de 
- 00028735  0x000058f6 copy  0x00000011 , 0x00000006 
- 00028736  0x000058f7 increase  0x00000003 , 0x00000005 
- 00028737  0x000058f8 copy  0x00000006 , 0x0000000b 
- 00028738  0x000058f9 call  0x000072e8 
- 00028739  0x000058fa copy  0x0000003f , 0x00000011 
- 00028740  0x000058fb fetch  0x00000002 , 0x000004ad 
- 00028741  0x000058fc copy  0x0000003f , 0x00000012 
- 00028742  0x000058fd copy  0x00000011 , 0x0000003f 
- 00028743  0x000058fe isub  0x00000012 , 0x00000012 
- 00028744  0x000058ff fetch  0x00000002 , 0x000004b2 
- 00028745  0x00005900 isub  0x00000012 , 0x0000003e 
- 00028746  0x00005901 nbranch  0x00007066 , 0x00000002 
- 00028747  0x00005903 disable  0x00000028 
- 00028748  0x00005904 fetch  0x00000002 , 0x000004ad 
- 00028749  0x00005905 branch  0x00007059 , 0x00000034 
- 00028750  0x00005906 iadd  0x0000000b , 0x00000006 
- 00028751  0x00005907 increase  0x00000003 , 0x00000012 
- 00028752  0x00005908 copy  0x00000012 , 0x00000039 
- 00028753  0x00005909 copy  0x00000039 , 0x0000003f 
- 00028754  0x0000590a increase  0x00000003 , 0x0000003f 
- 00028755  0x0000590b byteswap  0x0000003f , 0x0000003f 
- 00028756  0x0000590c istore  0x00000002 , 0x00000005 
- 00028757  0x0000590d copy  0x00000039 , 0x0000003f 
- 00028758  0x0000590e byteswap  0x0000003f , 0x0000003f 
- 00028759  0x0000590f istore  0x00000002 , 0x00000005 
- 00028760  0x00005910 branch  0x00007074 
- 00028761  0x00005912 add  0x00000011 , 0x00000006 , 0x00000039 
- 00028762  0x00005913 branch  0x0000705d , 0x00000028 
- 00028763  0x00005914 byteswap  0x00000039 , 0x0000003f 
- 00028764  0x00005915 branch  0x00007060 
- 00028765  0x00005917 copy  0x00000039 , 0x0000003f 
- 00028766  0x00005918 increase  0x00000002 , 0x0000003f 
- 00028767  0x00005919 byteswap  0x0000003f , 0x0000003f 
- 00028768  0x0000591b istore  0x00000002 , 0x00000005 
- 00028769  0x0000591c increase  0xfffffffd , 0x00000039 
- 00028770  0x0000591d byteswap  0x00000039 , 0x0000003f 
- 00028771  0x0000591e istore  0x00000002 , 0x00000005 
- 00028772  0x0000591f copy  0x0000000b , 0x00000006 
- 00028773  0x00005920 branch  0x00007074 
- 00028774  0x00005922 enable  0x00000028 
- 00028775  0x00005923 fetch  0x00000002 , 0x000004b2 
- 00028776  0x00005924 copy  0x0000003f , 0x00000011 
- 00028777  0x00005925 copy  0x0000003f , 0x00000039 
- 00028778  0x00005926 fetch  0x00000002 , 0x000004ad 
- 00028779  0x00005927 branch  0x00007059 , 0x00000034 
- 00028780  0x00005928 iadd  0x0000000b , 0x00000006 
- 00028781  0x00005929 copy  0x00000011 , 0x0000003f 
- 00028782  0x0000592a increase  0x00000005 , 0x0000003f 
- 00028783  0x0000592b byteswap  0x0000003f , 0x0000003f 
- 00028784  0x0000592c istore  0x00000002 , 0x00000005 
- 00028785  0x0000592d copy  0x00000011 , 0x0000003f 
- 00028786  0x0000592e byteswap  0x0000003f , 0x0000003f 
- 00028787  0x0000592f istore  0x00000002 , 0x00000005 
- 00028788  0x00005931 ifetch  0x00000001 , 0x00000006 
- 00028789  0x00005932 istore  0x00000001 , 0x00000005 
- 00028790  0x00005933 loop  0x00007074 
- 00028791  0x00005934 nbranch  0x0000707f , 0x00000028 
- 00028792  0x00005935 force  0x00000002 , 0x0000003f 
- 00028793  0x00005936 istore  0x00000001 , 0x00000005 
- 00028794  0x00005937 copy  0x00000006 , 0x0000003f 
- 00028795  0x00005938 isub  0x0000000b , 0x0000003f 
- 00028796  0x00005939 byteswap  0x0000003f , 0x0000003f 
- 00028797  0x0000593a istore  0x00000002 , 0x00000005 
- 00028798  0x0000593b branch  0x00007081 
- 00028799  0x0000593d force  0x00000000 , 0x0000003f 
- 00028800  0x0000593e istore  0x00000001 , 0x00000005 
- 00028801  0x00005940 fetch  0x00000002 , 0x000002da 
- 00028802  0x00005941 isub  0x00000005 , 0x0000003f 
- 00028803  0x00005942 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00028804  0x00005943 store  0x00000002 , 0x000002dc 
- 00028805  0x00005944 call  0x000052de 
- 00028806  0x00005945 setarg  0x00000005 
- 00028807  0x00005946 istore  0x00000001 , 0x00000005 
- 00028808  0x00005947 fetch  0x00000002 , 0x000004b0 
- 00028809  0x00005948 istore  0x00000002 , 0x00000005 
- 00028810  0x00005949 rtn 
- 00028811  0x00005956 call  0x0000724d 
- 00028812  0x00005957 compare  0x000000ff , 0x00000002 , 0x000000ff 
- 00028813  0x00005958 branch  0x000070b4 , 0x00000001 
- 00028814  0x00005959 ifetch  0x00000002 , 0x00000006 
- 00028815  0x0000595a store  0x00000002 , 0x000004b2 
- 00028816  0x0000595b increase  0xfffffffe , 0x0000000b 
- 00028817  0x0000595c call  0x000072a4 
- 00028818  0x0000595d arg  0x00000491 , 0x00000005 
- 00028819  0x0000595e force  0x00000000 , 0x00000007 
- 00028820  0x00005960 ifetch  0x00000003 , 0x00000006 
- 00028821  0x00005961 bne  0x00000009 , 0x000070b4 
- 00028822  0x00005963 rshift8  0x0000003f , 0x0000003f 
- 00028823  0x00005964 istore  0x00000002 , 0x00000005 
- 00028824  0x00005965 increase  0x00000001 , 0x00000007 
- 00028825  0x00005966 increase  0xfffffffd , 0x0000000b 
- 00028826  0x00005967 increase  0xfffffffd , 0x00000011 
- 00028827  0x00005968 nbranch  0x00007241 , 0x00000002 
- 00028828  0x00005969 nbranch  0x00007094 , 0x00000005 
- 00028829  0x0000596a increase  0xffffffff , 0x0000000b 
- 00028830  0x0000596b nbranch  0x00007241 , 0x00000005 
- 00028831  0x0000596d call  0x000052de 
- 00028832  0x0000596e increase  0x0000000d , 0x00000005 
- 00028833  0x0000596f fetch  0x00000002 , 0x000004a9 
- 00028834  0x00005970 iforce  0x00000013 
- 00028835  0x00005971 arg  0x00000491 , 0x00000011 
- 00028836  0x00005973 ifetch  0x00000004 , 0x00000011 
- 00028837  0x00005974 branch  0x000070c4 , 0x00000034 
- 00028838  0x00005975 ifetch  0x00000002 , 0x00000011 
- 00028839  0x00005976 iforce  0x00000012 
- 00028840  0x00005977 call  0x0000732a 
- 00028841  0x00005978 branch  0x000070b2 , 0x00000034 
- 00028842  0x00005979 increase  0xfffffffd , 0x00000006 
- 00028843  0x0000597a ifetch  0x00000003 , 0x00000006 
- 00028844  0x0000597b istore  0x00000003 , 0x00000005 
- 00028845  0x0000597c call  0x00007199 
- 00028846  0x0000597d iforce  0x00000039 
- 00028847  0x0000597f ifetch  0x00000001 , 0x00000006 
- 00028848  0x00005980 istore  0x00000001 , 0x00000005 
- 00028849  0x00005981 loop  0x000070af 
- 00028850  0x00005983 increase  0x00000002 , 0x00000011 
- 00028851  0x00005984 branch  0x000070a4 
- 00028852  0x00005989 ifetch  0x00000001 , 0x00000006 
- 00028853  0x0000598b ifetch  0x00000001 , 0x00000006 
- 00028854  0x0000598d increase  0xfffffffb , 0x0000000b 
- 00028855  0x0000598e increase  0xfffffffb , 0x00000011 
- 00028856  0x0000598f nbranch  0x00007241 , 0x00000002 
- 00028857  0x00005990 arg  0x000004a9 , 0x0000000b 
- 00028858  0x00005991 ifetch  0x00000002 , 0x0000000b 
- 00028859  0x00005993 increase  0x00000002 , 0x0000000b 
- 00028860  0x00005994 call  0x00007307 
- 00028861  0x00005995 deposit  0x00000007 
- 00028862  0x00005996 store  0x00000001 , 0x000004dd 
- 00028863  0x00005997 branch  0x000072be , 0x00000034 
- 00028864  0x00005998 arg  0x00000000 , 0x00000007 
- 00028865  0x00005999 call  0x000052de 
- 00028866  0x0000599a increase  0x0000000a , 0x00000005 
- 00028867  0x0000599b branch  0x00007108 
- 00028868  0x0000599d force  0x00000000 , 0x0000003f 
- 00028869  0x0000599e istore  0x00000001 , 0x00000005 
- 00028870  0x0000599f increase  0xffffffff , 0x00000005 
- 00028871  0x000059a0 fetcht  0x00000002 , 0x000002da 
- 00028872  0x000059a1 add  0x00000002 , 0x0000000d , 0x0000003f 
- 00028873  0x000059a2 isub  0x00000005 , 0x0000003f 
- 00028874  0x000059a3 branch  0x000070e8 , 0x00000005 
- 00028875  0x000059a4 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00028876  0x000059a5 add  0x00000002 , 0x0000000c , 0x00000012 
- 00028877  0x000059a6 istore  0x00000001 , 0x00000012 
- 00028878  0x000059a7 increase  0x00000003 , 0x0000003f 
- 00028879  0x000059a8 add  0x00000002 , 0x00000009 , 0x00000012 
- 00028880  0x000059a9 istore  0x00000001 , 0x00000012 
- 00028881  0x000059aa increase  0x00000003 , 0x0000003f 
- 00028882  0x000059ab byteswap  0x0000003f , 0x0000003f 
- 00028883  0x000059ac add  0x00000002 , 0x00000005 , 0x00000012 
- 00028884  0x000059ad istore  0x00000002 , 0x00000012 
- 00028885  0x000059ae rshift8  0x0000003f , 0x0000003f 
- 00028886  0x000059af increase  0x00000003 , 0x0000003f 
- 00028887  0x000059b0 byteswap  0x0000003f , 0x0000003f 
- 00028888  0x000059b1 add  0x00000002 , 0x00000003 , 0x00000012 
- 00028889  0x000059b2 istore  0x00000002 , 0x00000012 
- 00028890  0x000059b3 rshift8  0x0000003f , 0x0000003f 
- 00028891  0x000059b4 increase  0x00000005 , 0x0000003f 
- 00028892  0x000059b5 store  0x00000001 , 0x000002dc 
- 00028893  0x000059b7 fetch  0x00000002 , 0x000004b0 
- 00028894  0x000059b8 add  0x00000002 , 0x00000001 , 0x00000012 
- 00028895  0x000059b9 istore  0x00000002 , 0x00000012 
- 00028896  0x000059ba setarg  0x00000007 
- 00028897  0x000059bb istore  0x00000001 , 0x00000002 
- 00028898  0x000059c0 setarg  0x00000036 
- 00028899  0x000059c1 add  0x00000002 , 0x00000007 , 0x00000012 
- 00028900  0x000059c2 istore  0x00000002 , 0x00000012 
- 00028901  0x000059c3 add  0x00000002 , 0x0000000a , 0x00000012 
- 00028902  0x000059c4 istore  0x00000002 , 0x00000012 
- 00028903  0x000059c5 rtn 
- 00028904  0x000059c7 jam  0x0000000a , 0x000002dc 
- 00028905  0x000059c8 call  0x000052de 
- 00028906  0x000059ca setarg  0x00000007 
- 00028907  0x000059cb istore  0x00000001 , 0x00000005 
- 00028908  0x000059cc fetch  0x00000002 , 0x000004b0 
- 00028909  0x000059cd istore  0x00000002 , 0x00000005 
- 00028910  0x000059d1 setarg  0x00000500 
- 00028911  0x000059d2 istore  0x00000002 , 0x00000005 
- 00028912  0x000059d5 setarg  0x00000200 
- 00028913  0x000059d6 istore  0x00000002 , 0x00000005 
- 00028914  0x000059da setarg  0x00000035 
- 00028915  0x000059db istore  0x00000003 , 0x00000005 
- 00028916  0x000059dc rtn 
- 00028917  0x000059df ifetch  0x00000001 , 0x00000006 
- 00028918  0x000059e0 istore  0x00000001 , 0x00000005 
- 00028919  0x000059e1 increase  0x00000001 , 0x00000012 
- 00028920  0x000059e2 increase  0xffffffff , 0x00000011 
- 00028921  0x000059e3 branch  0x000070fb , 0x00000005 
- 00028922  0x000059e4 loop  0x000070f5 
- 00028923  0x000059e6 copy  0x00000005 , 0x0000000b 
- 00028924  0x000059e7 copy  0x00000012 , 0x0000003f 
- 00028925  0x000059e8 store  0x00000002 , 0x000004ad 
- 00028926  0x000059e9 copy  0x00000011 , 0x0000003f 
- 00028927  0x000059ea store  0x00000002 , 0x000004b2 
- 00028928  0x000059eb branch  0x00007117 , 0x00000034 
- 00028929  0x000059ec branch  0x00007152 , 0x00000028 
- 00028930  0x000059ed copy  0x0000000b , 0x00000005 
- 00028931  0x000059ef increase  0x00000001 , 0x00000007 
- 00028932  0x000059f0 fetch  0x00000001 , 0x000004dd 
- 00028933  0x000059f1 isub  0x00000007 , 0x0000003e 
- 00028934  0x000059f2 nbranch  0x00007108 , 0x00000005 
- 00028935  0x000059f3 branch  0x00007171 
- 00028936  0x000059f5 arg  0x000004c5 , 0x00000006 
- 00028937  0x000059f6 lshift2  0x00000007 , 0x0000003f 
- 00028938  0x000059f7 iadd  0x00000006 , 0x00000006 
- 00028939  0x000059f8 ifetch  0x00000004 , 0x00000006 
- 00028940  0x000059f9 iforce  0x00000002 
- 00028941  0x000059fa call  0x0000731e 
- 00028942  0x000059fb copy  0x00000006 , 0x0000000b 
- 00028943  0x000059fc call  0x000072e8 
- 00028944  0x000059fd add  0x0000003f , 0x00000003 , 0x00000039 
- 00028945  0x000059fe fetch  0x00000002 , 0x000004b2 
- 00028946  0x000059ff copy  0x0000003f , 0x00000011 
- 00028947  0x00005a00 fetch  0x00000002 , 0x000004ad 
- 00028948  0x00005a01 copy  0x0000003f , 0x00000012 
- 00028949  0x00005a02 copy  0x0000000b , 0x00000006 
- 00028950  0x00005a03 branch  0x000070f5 
- 00028951  0x00005a05 arg  0x00000000 , 0x00000007 
- 00028952  0x00005a06 arg  0x00000000 , 0x00000012 
- 00028953  0x00005a08 arg  0x000004c5 , 0x00000006 
- 00028954  0x00005a09 lshift2  0x00000007 , 0x0000003f 
- 00028955  0x00005a0a iadd  0x00000006 , 0x00000006 
- 00028956  0x00005a0b ifetch  0x00000004 , 0x00000006 
- 00028957  0x00005a0c iforce  0x00000002 
- 00028958  0x00005a0d call  0x0000731e 
- 00028959  0x00005a0e call  0x000072e8 
- 00028960  0x00005a0f add  0x0000003f , 0x00000003 , 0x0000003f 
- 00028961  0x00005a10 iadd  0x00000012 , 0x00000012 
- 00028962  0x00005a11 increase  0x00000001 , 0x00000007 
- 00028963  0x00005a12 fetch  0x00000001 , 0x000004dd 
- 00028964  0x00005a13 isub  0x00000007 , 0x0000003e 
- 00028965  0x00005a14 nbranch  0x00007119 , 0x00000005 
- 00028966  0x00005a16 copy  0x0000000b , 0x00000005 
- 00028967  0x00005a17 force  0x00000002 , 0x0000003f 
- 00028968  0x00005a18 istore  0x00000001 , 0x00000005 
- 00028969  0x00005a19 fetch  0x00000002 , 0x000004ad 
- 00028970  0x00005a1a byteswap  0x0000003f , 0x0000003f 
- 00028971  0x00005a1b istore  0x00000002 , 0x00000005 
- 00028972  0x00005a1c increase  0xfffffffd , 0x00000005 
- 00028973  0x00005a1d fetcht  0x00000002 , 0x000002da 
- 00028974  0x00005a1e add  0x00000002 , 0x0000000a , 0x0000003f 
- 00028975  0x00005a1f isub  0x00000005 , 0x0000003f 
- 00028976  0x00005a20 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00028977  0x00005a21 iforce  0x00000011 
- 00028978  0x00005a23 deposit  0x00000012 
- 00028979  0x00005a24 add  0x00000002 , 0x00000009 , 0x00000012 
- 00028980  0x00005a25 istore  0x00000001 , 0x00000012 
- 00028981  0x00005a26 rshift8  0x0000003f , 0x0000003f 
- 00028982  0x00005a27 add  0x00000002 , 0x00000008 , 0x00000012 
- 00028983  0x00005a28 istore  0x00000001 , 0x00000012 
- 00028984  0x00005a29 increase  0x00000003 , 0x00000011 
- 00028985  0x00005a2a deposit  0x00000011 
- 00028986  0x00005a2b add  0x00000002 , 0x00000006 , 0x00000012 
- 00028987  0x00005a2c istore  0x00000001 , 0x00000012 
- 00028988  0x00005a2d rshift8  0x0000003f , 0x0000003f 
- 00028989  0x00005a2e add  0x00000002 , 0x00000005 , 0x00000012 
- 00028990  0x00005a2f istore  0x00000001 , 0x00000012 
- 00028991  0x00005a30 increase  0x00000005 , 0x00000011 
- 00028992  0x00005a31 deposit  0x00000011 
- 00028993  0x00005a32 add  0x00000002 , 0x00000004 , 0x00000012 
- 00028994  0x00005a33 istore  0x00000001 , 0x00000012 
- 00028995  0x00005a34 rshift8  0x0000003f , 0x0000003f 
- 00028996  0x00005a35 add  0x00000002 , 0x00000003 , 0x00000012 
- 00028997  0x00005a36 istore  0x00000001 , 0x00000012 
- 00028998  0x00005a37 increase  0x00000005 , 0x00000011 
- 00028999  0x00005a38 deposit  0x00000011 
- 00029000  0x00005a39 store  0x00000002 , 0x000002dc 
- 00029001  0x00005a3a setarg  0x00000007 
- 00029002  0x00005a3b istore  0x00000001 , 0x00000002 
- 00029003  0x00005a3c setarg  0x00000036 
- 00029004  0x00005a3d add  0x00000002 , 0x00000007 , 0x00000012 
- 00029005  0x00005a3e istore  0x00000001 , 0x00000012 
- 00029006  0x00005a3f add  0x00000002 , 0x00000001 , 0x00000012 
- 00029007  0x00005a40 fetch  0x00000002 , 0x000004b0 
- 00029008  0x00005a41 istore  0x00000002 , 0x00000012 
- 00029009  0x00005a42 rtn 
- 00029010  0x00005a44 copy  0x0000000b , 0x00000005 
- 00029011  0x00005a45 force  0x00000000 , 0x0000003f 
- 00029012  0x00005a46 istore  0x00000001 , 0x00000005 
- 00029013  0x00005a47 increase  0xffffffff , 0x00000005 
- 00029014  0x00005a48 fetcht  0x00000002 , 0x000002da 
- 00029015  0x00005a49 add  0x00000002 , 0x00000007 , 0x0000003f 
- 00029016  0x00005a4a isub  0x00000005 , 0x0000003f 
- 00029017  0x00005a4b sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00029018  0x00005a4c iforce  0x00000011 
- 00029019  0x00005a4e deposit  0x00000011 
- 00029020  0x00005a4f add  0x00000002 , 0x00000006 , 0x00000012 
- 00029021  0x00005a50 istore  0x00000001 , 0x00000012 
- 00029022  0x00005a51 rshift8  0x0000003f , 0x0000003f 
- 00029023  0x00005a52 add  0x00000002 , 0x00000005 , 0x00000012 
- 00029024  0x00005a53 istore  0x00000001 , 0x00000012 
- 00029025  0x00005a54 increase  0x00000003 , 0x00000011 
- 00029026  0x00005a55 deposit  0x00000011 
- 00029027  0x00005a56 add  0x00000002 , 0x00000004 , 0x00000012 
- 00029028  0x00005a57 istore  0x00000001 , 0x00000012 
- 00029029  0x00005a58 rshift8  0x0000003f , 0x0000003f 
- 00029030  0x00005a59 add  0x00000002 , 0x00000003 , 0x00000012 
- 00029031  0x00005a5a istore  0x00000001 , 0x00000012 
- 00029032  0x00005a5b increase  0x00000005 , 0x00000011 
- 00029033  0x00005a5c deposit  0x00000011 
- 00029034  0x00005a5d store  0x00000002 , 0x000002dc 
- 00029035  0x00005a5f setarg  0x00000007 
- 00029036  0x00005a60 istore  0x00000001 , 0x00000002 
- 00029037  0x00005a62 fetch  0x00000002 , 0x000004b0 
- 00029038  0x00005a63 add  0x00000002 , 0x00000001 , 0x00000012 
- 00029039  0x00005a64 istore  0x00000002 , 0x00000012 
- 00029040  0x00005a65 rtn 
- 00029041  0x00005a68 force  0x00000000 , 0x0000003f 
- 00029042  0x00005a69 istore  0x00000001 , 0x00000005 
- 00029043  0x00005a6a increase  0xffffffff , 0x00000005 
- 00029044  0x00005a6b fetcht  0x00000002 , 0x000002da 
- 00029045  0x00005a6c add  0x00000002 , 0x0000000a , 0x0000003f 
- 00029046  0x00005a6d isub  0x00000005 , 0x0000003f 
- 00029047  0x00005a6e sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00029048  0x00005a6f iforce  0x00000011 
- 00029049  0x00005a71 deposit  0x00000011 
- 00029050  0x00005a72 add  0x00000002 , 0x00000009 , 0x00000012 
- 00029051  0x00005a73 istore  0x00000001 , 0x00000012 
- 00029052  0x00005a74 rshift8  0x0000003f , 0x0000003f 
- 00029053  0x00005a75 add  0x00000002 , 0x00000008 , 0x00000012 
- 00029054  0x00005a76 istore  0x00000001 , 0x00000012 
- 00029055  0x00005a78 increase  0x00000003 , 0x00000011 
- 00029056  0x00005a79 deposit  0x00000011 
- 00029057  0x00005a7a add  0x00000002 , 0x00000006 , 0x00000012 
- 00029058  0x00005a7b istore  0x00000001 , 0x00000012 
- 00029059  0x00005a7c rshift8  0x0000003f , 0x0000003f 
- 00029060  0x00005a7d add  0x00000002 , 0x00000005 , 0x00000012 
- 00029061  0x00005a7e istore  0x00000001 , 0x00000012 
- 00029062  0x00005a7f increase  0x00000003 , 0x00000011 
- 00029063  0x00005a80 deposit  0x00000011 
- 00029064  0x00005a81 add  0x00000002 , 0x00000004 , 0x00000012 
- 00029065  0x00005a82 istore  0x00000001 , 0x00000012 
- 00029066  0x00005a83 rshift8  0x0000003f , 0x0000003f 
- 00029067  0x00005a84 add  0x00000002 , 0x00000003 , 0x00000012 
- 00029068  0x00005a85 istore  0x00000001 , 0x00000012 
- 00029069  0x00005a86 increase  0x00000005 , 0x00000011 
- 00029070  0x00005a87 deposit  0x00000011 
- 00029071  0x00005a88 store  0x00000002 , 0x000002dc 
- 00029072  0x00005a89 setarg  0x00000036 
- 00029073  0x00005a8a add  0x00000002 , 0x00000007 , 0x00000012 
- 00029074  0x00005a8b istore  0x00000001 , 0x00000012 
- 00029075  0x00005a8c setarg  0x00000007 
- 00029076  0x00005a8d istore  0x00000001 , 0x00000002 
- 00029077  0x00005a8e fetch  0x00000002 , 0x000004b0 
- 00029078  0x00005a8f add  0x00000002 , 0x00000001 , 0x00000012 
- 00029079  0x00005a90 istore  0x00000002 , 0x00000012 
- 00029080  0x00005a91 rtn 
- 00029081  0x00005a93 copy  0x00000006 , 0x0000000b 
- 00029082  0x00005a94 ifetch  0x00000001 , 0x00000006 
- 00029083  0x00005a95 and  0x0000003f , 0x00000007 , 0x00000039 
- 00029084  0x00005a96 rshift3  0x0000003f , 0x0000003f 
- 00029085  0x00005a97 beq  0x00000006 , 0x000071a2 
- 00029086  0x00005a98 beq  0x00000001 , 0x000072e0 
- 00029087  0x00005a99 beq  0x00000004 , 0x000072e5 
- 00029088  0x00005a9a beq  0x00000005 , 0x000072e3 
- 00029089  0x00005a9b branch  0x000072de 
- 00029090  0x00005a9d call  0x000071a4 
- 00029091  0x00005a9e branch  0x000072de 
- 00029092  0x00005aa0 deposit  0x00000039 
- 00029093  0x00005aa1 beq  0x00000005 , 0x000071a9 
- 00029094  0x00005aa2 beq  0x00000006 , 0x000071ac 
- 00029095  0x00005aa3 force  0x00000003 , 0x00000039 
- 00029096  0x00005aa4 branch  0x000072ef 
- 00029097  0x00005aa6 ifetch  0x00000001 , 0x00000006 
- 00029098  0x00005aa7 increase  0x00000002 , 0x0000003f 
- 00029099  0x00005aa8 rtn 
- 00029100  0x00005aaa ifetch  0x00000002 , 0x00000006 
- 00029101  0x00005aab byteswap  0x0000003f , 0x0000003f 
- 00029102  0x00005aac increase  0x00000003 , 0x0000003f 
- 00029103  0x00005aad rtn 
- 00029104  0x00005ab0 call  0x000052de 
- 00029105  0x00005ab1 copy  0x0000003f , 0x00000005 
- 00029106  0x00005ab2 setarg  0x00000006 
- 00029107  0x00005ab3 istore  0x00000001 , 0x00000005 
- 00029108  0x00005ab4 setarg  0x0000006e 
- 00029109  0x00005ab5 istore  0x00000002 , 0x00000005 
- 00029110  0x00005ab6 setarg  0x00000f00 
- 00029111  0x00005ab7 istore  0x00000002 , 0x00000005 
- 00029112  0x00005ab8 setarg  0x001a0535 
- 00029113  0x00005ab9 istore  0x00000003 , 0x00000005 
- 00029114  0x00005aba setarg  0x00000111 
- 00029115  0x00005abb lshift16  0x0000003f , 0x0000003f 
- 00029116  0x00005abc istore  0x00000004 , 0x00000005 
- 00029117  0x00005abd setarg  0x00002600 
- 00029118  0x00005abe istore  0x00000002 , 0x00000005 
- 00029119  0x00005abf setarg  0x00000335 
- 00029120  0x00005ac0 istore  0x00000002 , 0x00000005 
- 00029121  0x00005ac1 setarg  0x00000009 
- 00029122  0x00005ac2 istore  0x00000002 , 0x00000005 
- 00029123  0x00005ac3 setarg  0x00000004 
- 00029124  0x00005ac4 istore  0x00000002 , 0x00000005 
- 00029125  0x00005ac5 jam  0x00000014 , 0x000002dc 
- 00029126  0x00005ac6 rtn 
- 00029127  0x00005ad1 copy  0x00000006 , 0x00000002 
- 00029128  0x00005ad2 fetch  0x00000002 , 0x000004b0 
- 00029129  0x00005ad3 beq  0x0000006e , 0x000071cb 
- 00029130  0x00005ad6 branch  0x000071d4 
- 00029131  0x00005ad9 copy  0x00000002 , 0x00000006 
- 00029132  0x00005ada increase  0xfffffffd , 0x0000000b 
- 00029133  0x00005adb copy  0x0000000b , 0x0000003f 
- 00029134  0x00005adc beq  0x00000002 , 0x000071d4 
- 00029135  0x00005add call  0x000071d5 
- 00029136  0x00005ade rtn  0x00000028 
- 00029137  0x00005adf store  0x00000001 , 0x00004752 
- 00029138  0x00005ae0 jam  0x00000017 , 0x000002ec 
- 00029139  0x00005ae1 rtn 
- 00029140  0x00005ae4 rtn 
- 00029141  0x00005aeb enable  0x00000028 
- 00029142  0x00005aec copy  0x0000003f , 0x00000039 
- 00029143  0x00005aed arg  0x00000400 , 0x00000002 
- 00029144  0x00005aef ifetch  0x00000002 , 0x00000006 
- 00029145  0x00005af0 isub  0x00000002 , 0x0000003e 
- 00029146  0x00005af1 branch  0x000071de , 0x00000005 
- 00029147  0x00005af2 increase  0xffffffff , 0x00000006 
- 00029148  0x00005af3 loop  0x000071d8 
- 00029149  0x00005af4 rtn 
- 00029150  0x00005af6 arg  0x00000300 , 0x00000002 
- 00029151  0x00005af8 ifetch  0x00000002 , 0x00000006 
- 00029152  0x00005af9 isub  0x00000002 , 0x0000003e 
- 00029153  0x00005afa branch  0x000071e5 , 0x00000005 
- 00029154  0x00005afb increase  0xffffffff , 0x00000006 
- 00029155  0x00005afc loop  0x000071df 
- 00029156  0x00005afd rtn 
- 00029157  0x00005aff ifetch  0x00000001 , 0x00000006 
- 00029158  0x00005b00 ifetch  0x00000001 , 0x00000006 
- 00029159  0x00005b01 disable  0x00000028 
- 00029160  0x00005b02 rtn 
- 00029161  0x00005b0e call  0x000072a4 
- 00029162  0x00005b0f branch  0x00007236 , 0x00000005 
- 00029163  0x00005b10 force  0x00000000 , 0x00000012 
- 00029164  0x00005b11 ifetch  0x00000001 , 0x00000006 
- 00029165  0x00005b12 increase  0xffffffff , 0x00000011 
- 00029166  0x00005b13 increase  0xffffffff , 0x0000000b 
- 00029167  0x00005b14 compare  0x00000018 , 0x0000003f , 0x000000f8 
- 00029168  0x00005b15 nbranch  0x00007230 , 0x00000001 
- 00029169  0x00005b16 compare  0x00000004 , 0x0000003f , 0x00000007 
- 00029170  0x00005b17 nbranch  0x000071f8 , 0x00000001 
- 00029171  0x00005b18 force  0x00000001 , 0x00000012 
- 00029172  0x00005b1a increase  0x00000002 , 0x00000006 
- 00029173  0x00005b1b increase  0xfffffffe , 0x00000011 
- 00029174  0x00005b1c increase  0xfffffffe , 0x0000000b 
- 00029175  0x00005b1d branch  0x000071fd 
- 00029176  0x00005b1f compare  0x00000002 , 0x0000003f , 0x00000007 
- 00029177  0x00005b20 nbranch  0x000071fb , 0x00000001 
- 00029178  0x00005b21 branch  0x000071f4 
- 00029179  0x00005b23 compare  0x00000001 , 0x0000003f , 0x00000007 
- 00029180  0x00005b24 nbranch  0x00007230 , 0x00000001 
- 00029181  0x00005b26 ifetch  0x00000001 , 0x00000006 
- 00029182  0x00005b27 increase  0xffffffff , 0x00000011 
- 00029183  0x00005b28 increase  0xffffffff , 0x0000000b 
- 00029184  0x00005b29 bne  0x00000001 , 0x00007207 
- 00029185  0x00005b2a ifetch  0x00000001 , 0x00000006 
- 00029186  0x00005b2b increase  0xffffffff , 0x00000011 
- 00029187  0x00005b2c increase  0xffffffff , 0x0000000b 
- 00029188  0x00005b2d bne  0x00000000 , 0x00007230 
- 00029189  0x00005b2e jam  0x000000ff , 0x000004c3 
- 00029190  0x00005b2f branch  0x00007230 
- 00029191  0x00005b31 bne  0x00000000 , 0x00007230 
- 00029192  0x00005b32 ifetch  0x00000001 , 0x00000006 
- 00029193  0x00005b33 increase  0xffffffff , 0x00000011 
- 00029194  0x00005b34 increase  0xffffffff , 0x0000000b 
- 00029195  0x00005b35 bne  0x00000003 , 0x00007230 
- 00029196  0x00005b36 copy  0x00000012 , 0x0000003e 
- 00029197  0x00005b37 branch  0x00007210 , 0x00000005 
- 00029198  0x00005b38 increase  0xfffffff4 , 0x00000006 
- 00029199  0x00005b39 increase  0xfffffff4 , 0x0000000b 
- 00029200  0x00005b3b force  0x000000ff , 0x0000003f 
- 00029201  0x00005b3c store  0x00000001 , 0x000004c4 
- 00029202  0x00005b3d ifetch  0x00000001 , 0x00000006 
- 00029203  0x00005b3e increase  0xffffffff , 0x00000011 
- 00029204  0x00005b3f increase  0xffffffff , 0x0000000b 
- 00029205  0x00005b40 compare  0x00000008 , 0x0000003f , 0x000000f8 
- 00029206  0x00005b41 nbranch  0x00007230 , 0x00000001 
- 00029207  0x00005b42 compare  0x00000000 , 0x0000003f , 0x00000007 
- 00029208  0x00005b43 branch  0x0000722d , 0x00000001 
- 00029209  0x00005b44 compare  0x00000001 , 0x0000003f , 0x00000007 
- 00029210  0x00005b45 branch  0x0000722a , 0x00000001 
- 00029211  0x00005b46 compare  0x00000002 , 0x0000003f , 0x00000007 
- 00029212  0x00005b47 branch  0x00007227 , 0x00000001 
- 00029213  0x00005b48 compare  0x00000003 , 0x0000003f , 0x00000007 
- 00029214  0x00005b49 branch  0x00007224 , 0x00000001 
- 00029215  0x00005b4a compare  0x00000004 , 0x0000003f , 0x00000007 
- 00029216  0x00005b4b nbranch  0x00007230 , 0x00000001 
- 00029217  0x00005b4c increase  0x00000008 , 0x00000006 
- 00029218  0x00005b4d increase  0xfffffff8 , 0x00000011 
- 00029219  0x00005b4e increase  0xfffffff8 , 0x0000000b 
- 00029220  0x00005b50 increase  0x00000004 , 0x00000006 
- 00029221  0x00005b51 increase  0xfffffffc , 0x00000011 
- 00029222  0x00005b52 increase  0xfffffffc , 0x0000000b 
- 00029223  0x00005b54 increase  0x00000002 , 0x00000006 
- 00029224  0x00005b55 increase  0xfffffffe , 0x00000011 
- 00029225  0x00005b56 increase  0xfffffffe , 0x0000000b 
- 00029226  0x00005b58 increase  0x00000001 , 0x00000006 
- 00029227  0x00005b59 increase  0xffffffff , 0x00000011 
- 00029228  0x00005b5a increase  0xffffffff , 0x0000000b 
- 00029229  0x00005b5c ifetch  0x00000001 , 0x00000006 
- 00029230  0x00005b5d increase  0xffffffff , 0x00000011 
- 00029231  0x00005b5e increase  0xffffffff , 0x0000000b 
- 00029232  0x00005b60 increase  0xffffffff , 0x0000000b 
- 00029233  0x00005b61 increase  0xffffffff , 0x00000011 
- 00029234  0x00005b62 branch  0x00007230 , 0x00000002 
- 00029235  0x00005b63 increase  0x00000001 , 0x0000000b 
- 00029236  0x00005b64 force  0x00000001 , 0x0000003f 
- 00029237  0x00005b65 rtn ,
- 00029238  0x00005b67 force  0x00000000 , 0x0000003f 
- 00029239  0x00005b68 rtn ,
- 00029240  0x00005b6b setarg  0x00000200 
- 00029241  0x00005b6c store  0x00000002 , 0x000004b6 
- 00029242  0x00005b6d branch  0x00007243 
- 00029243  0x00005b6f setarg  0x00000400 
- 00029244  0x00005b70 store  0x00000002 , 0x000004b6 
- 00029245  0x00005b71 branch  0x00007243 
- 00029246  0x00005b73 setarg  0x00000600 
- 00029247  0x00005b74 store  0x00000002 , 0x000004b6 
- 00029248  0x00005b75 branch  0x00007243 
- 00029249  0x00005b77 setarg  0x00000300 
- 00029250  0x00005b78 store  0x00000002 , 0x000004b6 
- 00029251  0x00005b7a call  0x000052de 
- 00029252  0x00005b7b istore  0x00000001 , 0x00000005 
- 00029253  0x00005b7c fetch  0x00000002 , 0x000004b0 
- 00029254  0x00005b7d istore  0x00000002 , 0x00000005 
- 00029255  0x00005b7e setarg  0x00000200 
- 00029256  0x00005b7f istore  0x00000002 , 0x00000005 
- 00029257  0x00005b80 fetch  0x00000002 , 0x000004b6 
- 00029258  0x00005b81 istore  0x00000002 , 0x00000005 
- 00029259  0x00005b82 jam  0x00000007 , 0x000002dc 
- 00029260  0x00005b83 rtn 
- 00029261  0x00005b86 force  0x00000000 , 0x00000002 
- 00029262  0x00005b87 arg  0x000004a9 , 0x00000005 
- 00029263  0x00005b88 call  0x000072a4 
- 00029264  0x00005b89 branch  0x000072a2 , 0x00000005 
- 00029265  0x00005b8b ifetch  0x00000001 , 0x00000006 
- 00029266  0x00005b8c increase  0xffffffff , 0x00000011 
- 00029267  0x00005b8d increase  0xffffffff , 0x0000000b 
- 00029268  0x00005b8e compare  0x00000018 , 0x0000003f , 0x000000f8 
- 00029269  0x00005b8f nbranch  0x000072a2 , 0x00000001 
- 00029270  0x00005b90 compare  0x00000004 , 0x0000003f , 0x00000007 
- 00029271  0x00005b91 nbranch  0x0000726e , 0x00000001 
- 00029272  0x00005b92 force  0x00000001 , 0x00000002 
- 00029273  0x00005b94 ifetch  0x00000001 , 0x00000006 
- 00029274  0x00005b95 increase  0xffffffff , 0x00000011 
- 00029275  0x00005b96 increase  0xffffffff , 0x0000000b 
- 00029276  0x00005b97 bne  0x00000000 , 0x00007262 
- 00029277  0x00005b98 ifetch  0x00000001 , 0x00000006 
- 00029278  0x00005b99 increase  0xffffffff , 0x00000011 
- 00029279  0x00005b9a increase  0xffffffff , 0x0000000b 
- 00029280  0x00005b9b beq  0x00000000 , 0x00007273 
- 00029281  0x00005b9c branch  0x00007265 
- 00029282  0x00005b9e increase  0x00000001 , 0x00000006 
- 00029283  0x00005b9f increase  0xffffffff , 0x00000011 
- 00029284  0x00005ba0 increase  0xffffffff , 0x0000000b 
- 00029285  0x00005ba2 increase  0x00000002 , 0x00000006 
- 00029286  0x00005ba3 increase  0xfffffffe , 0x00000011 
- 00029287  0x00005ba4 increase  0xfffffffe , 0x0000000b 
- 00029288  0x00005ba5 compare  0x00000000 , 0x00000002 , 0x000000ff 
- 00029289  0x00005ba6 branch  0x0000729d , 0x00000001 
- 00029290  0x00005ba7 increase  0x0000000c , 0x00000006 
- 00029291  0x00005ba8 increase  0xfffffff4 , 0x00000011 
- 00029292  0x00005ba9 increase  0xfffffff4 , 0x0000000b 
- 00029293  0x00005baa branch  0x0000729d 
- 00029294  0x00005bac compare  0x00000002 , 0x0000003f , 0x00000007 
- 00029295  0x00005bad nbranch  0x00007271 , 0x00000001 
- 00029296  0x00005bae branch  0x00007259 
- 00029297  0x00005bb0 compare  0x00000001 , 0x0000003f , 0x00000007 
- 00029298  0x00005bb1 nbranch  0x000072a2 , 0x00000001 
- 00029299  0x00005bb3 ifetch  0x00000002 , 0x00000006 
- 00029300  0x00005bb4 increase  0xfffffffe , 0x00000011 
- 00029301  0x00005bb5 increase  0xfffffffe , 0x0000000b 
- 00029302  0x00005bb6 istore  0x00000002 , 0x00000005 
- 00029303  0x00005bb8 compare  0x00000000 , 0x00000002 , 0x000000ff 
- 00029304  0x00005bb9 branch  0x0000729d , 0x00000001 
- 00029305  0x00005bba copy  0x00000006 , 0x00000002 
- 00029306  0x00005bbb ifetch  0x00000001 , 0x00000006 
- 00029307  0x00005bbc bne  0x00000000 , 0x00007292 
- 00029308  0x00005bbd ifetch  0x00000001 , 0x00000006 
- 00029309  0x00005bbe bne  0x00000000 , 0x00007292 
- 00029310  0x00005bbf ifetch  0x00000001 , 0x00000006 
- 00029311  0x00005bc0 bne  0x00000010 , 0x00007292 
- 00029312  0x00005bc1 ifetch  0x00000001 , 0x00000006 
- 00029313  0x00005bc2 bne  0x00000000 , 0x00007292 
- 00029314  0x00005bc3 ifetch  0x00000001 , 0x00000006 
- 00029315  0x00005bc4 bne  0x00000080 , 0x00007292 
- 00029316  0x00005bc5 ifetch  0x00000001 , 0x00000006 
- 00029317  0x00005bc6 bne  0x00000000 , 0x00007292 
- 00029318  0x00005bc7 ifetch  0x00000001 , 0x00000006 
- 00029319  0x00005bc8 bne  0x00000000 , 0x00007292 
- 00029320  0x00005bc9 ifetch  0x00000001 , 0x00000006 
- 00029321  0x00005bca bne  0x00000080 , 0x00007292 
- 00029322  0x00005bcb ifetch  0x00000001 , 0x00000006 
- 00029323  0x00005bcc bne  0x0000005f , 0x00007292 
- 00029324  0x00005bcd ifetch  0x00000001 , 0x00000006 
- 00029325  0x00005bce bne  0x0000009b , 0x00007292 
- 00029326  0x00005bcf ifetch  0x00000001 , 0x00000006 
- 00029327  0x00005bd0 bne  0x00000034 , 0x00007292 
- 00029328  0x00005bd1 ifetch  0x00000001 , 0x00000006 
- 00029329  0x00005bd2 beq  0x000000fb , 0x0000729b 
- 00029330  0x00005bd4 copy  0x00000002 , 0x00000006 
- 00029331  0x00005bd6 increase  0x0000000c , 0x00000006 
- 00029332  0x00005bd7 force  0x00000000 , 0x00000007 
- 00029333  0x00005bd8 force  0x00000000 , 0x00000002 
- 00029334  0x00005bd9 branch  0x0000729b 
- 00029335  0x00005bdb ifetch  0x00000001 , 0x00000006 
- 00029336  0x00005bdc increase  0xffffffff , 0x00000011 
- 00029337  0x00005bdd increase  0xffffffff , 0x0000000b 
- 00029338  0x00005bde branch  0x00007277 
- 00029339  0x00005be0 increase  0xfffffff4 , 0x0000000b 
- 00029340  0x00005be1 increase  0xfffffff4 , 0x00000011 
- 00029341  0x00005be3 compare  0x00000000 , 0x00000011 , 0x000000ff 
- 00029342  0x00005be4 nbranch  0x00007251 , 0x00000001 
- 00029343  0x00005be5 force  0x00000000 , 0x0000003f 
- 00029344  0x00005be6 istore  0x00000002 , 0x00000005 
- 00029345  0x00005be7 rtn ,
- 00029346  0x00005be9 arg  0x000000ff , 0x00000002 
- 00029347  0x00005bea rtn 
- 00029348  0x00005bf5 ifetch  0x00000001 , 0x00000006 
- 00029349  0x00005bf6 increase  0xffffffff , 0x0000000b 
- 00029350  0x00005bf7 compare  0x00000030 , 0x0000003f , 0x000000f8 
- 00029351  0x00005bf8 nbranch  0x000072b9 , 0x00000001 
- 00029352  0x00005bf9 compare  0x00000007 , 0x0000003f , 0x00000007 
- 00029353  0x00005bfa branch  0x000072b2 , 0x00000001 
- 00029354  0x00005bfb compare  0x00000006 , 0x0000003f , 0x00000007 
- 00029355  0x00005bfc branch  0x000072b4 , 0x00000001 
- 00029356  0x00005bfd compare  0x00000005 , 0x0000003f , 0x00000007 
- 00029357  0x00005bfe nbranch  0x000072b9 , 0x00000001 
- 00029358  0x00005bff ifetch  0x00000001 , 0x00000006 
- 00029359  0x00005c00 copy  0x0000003f , 0x00000011 
- 00029360  0x00005c01 increase  0xffffffff , 0x0000000b 
- 00029361  0x00005c02 branch  0x000072b7 
- 00029362  0x00005c04 increase  0x00000002 , 0x00000006 
- 00029363  0x00005c05 increase  0xfffffffe , 0x0000000b 
- 00029364  0x00005c07 ifetch  0x00000002 , 0x00000006 
- 00029365  0x00005c08 byteswap  0x0000003f , 0x00000011 
- 00029366  0x00005c09 increase  0xfffffffe , 0x0000000b 
- 00029367  0x00005c0c force  0x00000001 , 0x0000003f 
- 00029368  0x00005c0d rtn 
- 00029369  0x00005c10 force  0x00000000 , 0x0000003f 
- 00029370  0x00005c11 rtn 
- 00029371  0x00005c1c setarg  0x00000003 
- 00029372  0x00005c1d store  0x00000001 , 0x000004af 
- 00029373  0x00005c1e branch  0x000072c0 
- 00029374  0x00005c20 setarg  0x00000007 
- 00029375  0x00005c21 store  0x00000001 , 0x000004af 
- 00029376  0x00005c23 call  0x000052de 
- 00029377  0x00005c24 fetch  0x00000001 , 0x000004af 
- 00029378  0x00005c25 istore  0x00000001 , 0x00000005 
- 00029379  0x00005c26 copy  0x0000003f , 0x00000012 
- 00029380  0x00005c27 fetch  0x00000002 , 0x000004b0 
- 00029381  0x00005c28 istore  0x00000002 , 0x00000005 
- 00029382  0x00005c2a setarg  0x00000500 
- 00029383  0x00005c2b istore  0x00000002 , 0x00000005 
- 00029384  0x00005c2c compare  0x00000005 , 0x00000012 , 0x000000ff 
- 00029385  0x00005c2d branch  0x000072d0 , 0x00000001 
- 00029386  0x00005c2e compare  0x00000007 , 0x00000012 , 0x000000ff 
- 00029387  0x00005c2f branch  0x000072d0 , 0x00000001 
- 00029388  0x00005c30 setarg  0x00000000 
- 00029389  0x00005c31 istore  0x00000003 , 0x00000005 
- 00029390  0x00005c32 istore  0x00000002 , 0x00000005 
- 00029391  0x00005c33 branch  0x000072d4 
- 00029392  0x00005c3c setarg  0x00350200 
- 00029393  0x00005c3d istore  0x00000003 , 0x00000005 
- 00029394  0x00005c42 setarg  0x00000000 
- 00029395  0x00005c43 istore  0x00000002 , 0x00000005 
- 00029396  0x00005c45 jam  0x0000000a , 0x000002dc 
- 00029397  0x00005c46 rtn 
- 00029398  0x00005c49 copy  0x00000006 , 0x0000000b 
- 00029399  0x00005c4a ifetch  0x00000001 , 0x00000006 
- 00029400  0x00005c4b and  0x0000003f , 0x00000007 , 0x00000039 
- 00029401  0x00005c4c rshift3  0x0000003f , 0x0000003f 
- 00029402  0x00005c4d beq  0x00000006 , 0x000072e5 
- 00029403  0x00005c4e beq  0x00000001 , 0x000072e0 
- 00029404  0x00005c4f beq  0x00000004 , 0x000072e5 
- 00029405  0x00005c50 beq  0x00000005 , 0x000072e3 
- 00029406  0x00005c52 copy  0x0000000b , 0x00000006 
- 00029407  0x00005c53 rtn 
- 00029408  0x00005c55 call  0x00007301 
- 00029409  0x00005c56 increase  0x00000001 , 0x0000003f 
- 00029410  0x00005c57 branch  0x000072de 
- 00029411  0x00005c59 force  0x00000002 , 0x0000003f 
- 00029412  0x00005c5a branch  0x000072de 
- 00029413  0x00005c5c call  0x000072f7 
- 00029414  0x00005c5d increase  0x00000002 , 0x0000003f 
- 00029415  0x00005c5e branch  0x000072de 
- 00029416  0x00005c61 ifetch  0x00000001 , 0x00000006 
- 00029417  0x00005c62 and  0x0000003f , 0x00000007 , 0x00000039 
- 00029418  0x00005c63 rshift3  0x0000003f , 0x0000003f 
- 00029419  0x00005c64 beq  0x00000006 , 0x000072f7 
- 00029420  0x00005c65 beq  0x00000001 , 0x000072ef 
- 00029421  0x00005c66 beq  0x00000005 , 0x000072fc 
- 00029422  0x00005c67 rtn 
- 00029423  0x00005c69 call  0x00007301 
- 00029424  0x00005c6a iforce  0x00000039 
- 00029425  0x00005c6b force  0x00000000 , 0x00000002 
- 00029426  0x00005c6d lshift8  0x00000002 , 0x00000002 
- 00029427  0x00005c6e ifetch  0x00000001 , 0x00000006 
- 00029428  0x00005c6f ior  0x00000002 , 0x00000002 
- 00029429  0x00005c70 loop  0x000072f2 
- 00029430  0x00005c71 rtn 
- 00029431  0x00005c73 deposit  0x00000039 
- 00029432  0x00005c74 beq  0x00000005 , 0x000072fc 
- 00029433  0x00005c75 beq  0x00000006 , 0x000072fe 
- 00029434  0x00005c76 force  0x00000003 , 0x00000039 
- 00029435  0x00005c77 branch  0x000072ef 
- 00029436  0x00005c79 ifetch  0x00000001 , 0x00000006 
- 00029437  0x00005c7a rtn 
- 00029438  0x00005c7c ifetch  0x00000002 , 0x00000006 
- 00029439  0x00005c7d byteswap  0x0000003f , 0x0000003f 
- 00029440  0x00005c7e rtn 
- 00029441  0x00005c82 force  0x00000001 , 0x0000003f 
- 00029442  0x00005c83 copy  0x00000039 , 0x0000003e 
- 00029443  0x00005c84 rtn  0x00000005 
- 00029444  0x00005c86 lshift  0x0000003f , 0x0000003f 
- 00029445  0x00005c87 loop  0x00007304 
- 00029446  0x00005c88 rtn 
- 00029447  0x00005c8e iforce  0x00000013 
- 00029448  0x00005c8f set1  0x00000025 , 0x00000000 
- 00029449  0x00005c90 bpatch  0x000000e9 , 0x0000403d 
- 00029450  0x00005c91 force  0x00000000 , 0x00000007 
- 00029451  0x00005c92 fetch  0x00000002 , 0x00004759 
- 00029452  0x00005c93 iforce  0x00000006 
- 00029453  0x00005c94 arg  0x000004c5 , 0x00000005 
- 00029454  0x00005c96 disable  0x00000028 
- 00029455  0x00005c97 ifetch  0x00000001 , 0x00000006 
- 00029456  0x00005c98 rtn  0x00000034 
- 00029457  0x00005c99 iforce  0x00000039 
- 00029458  0x00005c9b ifetch  0x00000002 , 0x00000006 
- 00029459  0x00005c9c isub  0x00000013 , 0x0000003e 
- 00029460  0x00005c9d nbranch  0x00007316 , 0x00000005 
- 00029461  0x00005c9e enable  0x00000028 
- 00029462  0x00005ca0 loop  0x00007312 
- 00029463  0x00005ca1 ifetch  0x00000004 , 0x00000006 
- 00029464  0x00005ca2 nbranch  0x0000731b , 0x00000028 
- 00029465  0x00005ca3 istore  0x00000004 , 0x00000005 
- 00029466  0x00005ca4 increase  0x00000001 , 0x00000007 
- 00029467  0x00005ca6 call  0x000072e8 
- 00029468  0x00005ca7 iadd  0x00000006 , 0x00000006 
- 00029469  0x00005ca8 branch  0x0000730e 
- 00029470  0x00005cac fetch  0x00000002 , 0x00004759 
- 00029471  0x00005cad iforce  0x00000006 
- 00029472  0x00005caf ifetch  0x00000001 , 0x00000006 
- 00029473  0x00005cb0 rtn  0x00000034 
- 00029474  0x00005cb1 lshift  0x0000003f , 0x0000003f 
- 00029475  0x00005cb2 iadd  0x00000006 , 0x00000006 
- 00029476  0x00005cb3 ifetch  0x00000004 , 0x00000006 
- 00029477  0x00005cb4 isub  0x00000002 , 0x0000003e 
- 00029478  0x00005cb5 rtn  0x00000005 
- 00029479  0x00005cb6 call  0x000072e8 
- 00029480  0x00005cb7 iadd  0x00000006 , 0x00000006 
- 00029481  0x00005cb8 branch  0x00007320 
- 00029482  0x00005cc0 set1  0x00000025 , 0x00000000 
- 00029483  0x00005cc1 bpatch  0x000000ea , 0x0000403d 
- 00029484  0x00005cc2 fetch  0x00000002 , 0x00004759 
- 00029485  0x00005cc3 iforce  0x00000006 
- 00029486  0x00005cc5 ifetch  0x00000001 , 0x00000006 
- 00029487  0x00005cc6 branch  0x0000734b , 0x00000034 
- 00029488  0x00005cc7 iforce  0x00000039 
- 00029489  0x00005cc9 ifetch  0x00000002 , 0x00000006 
- 00029490  0x00005cca isub  0x00000013 , 0x0000003e 
- 00029491  0x00005ccb branch  0x00007339 , 0x00000005 
- 00029492  0x00005ccc loop  0x00007331 
- 00029493  0x00005ccd increase  0x00000004 , 0x00000006 
- 00029494  0x00005cce call  0x000072e8 
- 00029495  0x00005ccf iadd  0x00000006 , 0x00000006 
- 00029496  0x00005cd0 branch  0x0000732e 
- 00029497  0x00005cd2 increase  0xffffffff , 0x00000039 
- 00029498  0x00005cd3 lshift  0x00000039 , 0x0000003f 
- 00029499  0x00005cd4 iadd  0x00000006 , 0x00000006 
- 00029500  0x00005cd5 increase  0x00000004 , 0x00000006 
- 00029501  0x00005cd6 call  0x000072e8 
- 00029502  0x00005cd7 iadd  0x00000006 , 0x00000002 
- 00029503  0x00005cd9 increase  0x00000001 , 0x00000006 
- 00029504  0x00005cda ifetch  0x00000002 , 0x00000006 
- 00029505  0x00005cdb isub  0x00000012 , 0x0000000b 
- 00029506  0x00005cdd setflag  0x00000005 , 0x00000000 , 0x0000003f 
- 00029507  0x00005cde copy  0x0000000b , 0x0000000b 
- 00029508  0x00005cdf rtn  0x00000005 
- 00029509  0x00005ce0 call  0x000072d6 
- 00029510  0x00005ce1 iadd  0x00000006 , 0x00000006 
- 00029511  0x00005ce2 deposit  0x00000002 
- 00029512  0x00005ce3 isub  0x00000006 , 0x0000003e 
- 00029513  0x00005ce4 branch  0x0000734b , 0x00000005 
- 00029514  0x00005ce5 branch  0x0000733f 
- 00029515  0x00005ce7 force  0x00000000 , 0x00000006 
- 00029516  0x00005ce8 force  0x00000000 , 0x0000003f 
- 00029517  0x00005ce9 rtn 
- 00029518  0x00005cf0 set1  0x00000025 , 0x00000000 
- 00029519  0x00005cf1 bpatch  0x000000eb , 0x0000403d 
- 00029520  0x00005cf2 fetch  0x00000002 , 0x00004759 
- 00029521  0x00005cf3 iforce  0x00000006 
- 00029522  0x00005cf5 ifetch  0x00000001 , 0x00000006 
- 00029523  0x00005cf6 branch  0x00007368 , 0x00000034 
- 00029524  0x00005cf7 lshift  0x0000003f , 0x0000003f 
- 00029525  0x00005cf8 iadd  0x00000006 , 0x00000006 
- 00029526  0x00005cf9 ifetch  0x00000004 , 0x00000006 
- 00029527  0x00005cfa isub  0x00000002 , 0x0000003e 
- 00029528  0x00005cfb branch  0x0000735c , 0x00000005 
- 00029529  0x00005cfc call  0x000072e8 
- 00029530  0x00005cfd iadd  0x00000006 , 0x00000006 
- 00029531  0x00005cfe branch  0x00007352 
- 00029532  0x00005d00 call  0x000072e8 
- 00029533  0x00005d01 iadd  0x00000006 , 0x00000002 
- 00029534  0x00005d03 increase  0x00000001 , 0x00000006 
- 00029535  0x00005d04 ifetch  0x00000002 , 0x00000006 
- 00029536  0x00005d05 isub  0x00000012 , 0x0000003e 
- 00029537  0x00005d06 rtn  0x00000005 
- 00029538  0x00005d07 call  0x000072d6 
- 00029539  0x00005d08 iadd  0x00000006 , 0x00000006 
- 00029540  0x00005d09 deposit  0x00000002 
- 00029541  0x00005d0a isub  0x00000006 , 0x0000003e 
- 00029542  0x00005d0b branch  0x00007368 , 0x00000005 
- 00029543  0x00005d0c branch  0x0000735e 
- 00029544  0x00005d0e force  0x00000000 , 0x00000006 
- 00029545  0x00005d0f rtn 
- 00029546  0x00005d13 call  0x0000737d 
- 00029547  0x00005d14 arg  0x0000051f , 0x00000006 
- 00029548  0x00005d15 arg  0x0000050f , 0x00000005 
- 00029549  0x00005d16 branch  0x00007e35 
- 00029550  0x00005d1a disable  0x00000028 
- 00029551  0x00005d1b call  0x00007474 
- 00029552  0x00005d1c arg  0x000004ef , 0x00000006 
- 00029553  0x00005d1d arg  0x0000052f , 0x00000005 
- 00029554  0x00005d1e force  0x0000000f , 0x00000039 
- 00029555  0x00005d1f call  0x00007e45 
- 00029556  0x00005d20 ifetch  0x00000001 , 0x00000006 
- 00029557  0x00005d21 xor_into  0x00000006 , 0x0000003f 
- 00029558  0x00005d22 istore  0x00000001 , 0x00000005 
- 00029559  0x00005d23 setarg  0x0000053f 
- 00029560  0x00005d24 store  0x00000002 , 0x00000574 
- 00029561  0x00005d25 setarg  0x0000052f 
- 00029562  0x00005d26 store  0x00000002 , 0x00000572 
- 00029563  0x00005d27 set1  0x00000012 , 0x00000000 
- 00029564  0x00005d28 branch  0x000073bd 
- 00029565  0x00005d2d fetcht  0x00000001 , 0x0000054f 
- 00029566  0x00005d2e force  0x00000010 , 0x00000012 
- 00029567  0x00005d2f add  0x00000002 , 0x00000006 , 0x00000013 
- 00029568  0x00005d30 sub  0x00000013 , 0x00000010 , 0x0000003e 
- 00029569  0x00005d31 branch  0x00007383 , 0x00000002 
- 00029570  0x00005d32 force  0x00000010 , 0x00000013 
- 00029571  0x00005d34 arg  0x0000052f , 0x00000005 
- 00029572  0x00005d36 arg  0x00000550 , 0x00000006 
- 00029573  0x00005d37 copy  0x00000002 , 0x00000039 
- 00029574  0x00005d38 disable  0x00000028 
- 00029575  0x00005d3a ifetch  0x00000001 , 0x00000006 
- 00029576  0x00005d3b istore  0x00000001 , 0x00000005 
- 00029577  0x00005d3c increase  0xffffffff , 0x00000012 
- 00029578  0x00005d3d branch  0x00007391 , 0x00000005 
- 00029579  0x00005d3e loop  0x00007387 
- 00029580  0x00005d3f branch  0x00007384 , 0x00000028 
- 00029581  0x00005d40 enable  0x00000028 
- 00029582  0x00005d41 force  0x00000006 , 0x00000039 
- 00029583  0x00005d42 copy  0x00000011 , 0x00000006 
- 00029584  0x00005d43 branch  0x00007387 
- 00029585  0x00005d45 arg  0x000004ef , 0x00000006 
- 00029586  0x00005d46 arg  0x0000053f , 0x00000005 
- 00029587  0x00005d47 call  0x00007e35 
- 00029588  0x00005d48 fetch  0x00000001 , 0x0000054e 
- 00029589  0x00005d49 ixor  0x00000013 , 0x0000003f 
- 00029590  0x00005d4a store  0x00000001 , 0x0000054e 
- 00029591  0x00005d4b setarg  0x0000053f 
- 00029592  0x00005d4c store  0x00000002 , 0x00000574 
- 00029593  0x00005d4d setarg  0x0000052f 
- 00029594  0x00005d4e store  0x00000002 , 0x00000572 
- 00029595  0x00005d4f set1  0x00000012 , 0x00000000 
- 00029596  0x00005d50 branch  0x000073bd 
- 00029597  0x00005d56 disable  0x00000028 
- 00029598  0x00005d57 call  0x00007474 
- 00029599  0x00005d58 branch  0x000073a7 
- 00029600  0x00005d5b arg  0x00000056 , 0x00000011 
- 00029601  0x00005d5c enable  0x00000028 
- 00029602  0x00005d5d call  0x00007474 
- 00029603  0x00005d5e call  0x000073a7 
- 00029604  0x00005d5f arg  0x0000051f , 0x00000006 
- 00029605  0x00005d60 arg  0x00000062 , 0x00000005 
- 00029606  0x00005d61 branch  0x00007e35 
- 00029607  0x00005d65 setarg  0x000004ef 
- 00029608  0x00005d66 store  0x00000002 , 0x00000574 
- 00029609  0x00005d67 setarg  0x00004262 
- 00029610  0x00005d68 store  0x00000002 , 0x00000572 
- 00029611  0x00005d69 set0  0x00000012 , 0x00000000 
- 00029612  0x00005d6a call  0x000073bd 
- 00029613  0x00005d6b arg  0x0000051f , 0x00000011 
- 00029614  0x00005d6c arg  0x000004ef , 0x00000012 
- 00029615  0x00005d6d arg  0x0000052f , 0x00000005 
- 00029616  0x00005d6e call  0x00007467 
- 00029617  0x00005d6f arg  0x0000052f , 0x00000011 
- 00029618  0x00005d70 arg  0x0000053f , 0x00000012 
- 00029619  0x00005d71 copy  0x00000012 , 0x00000005 
- 00029620  0x00005d72 enable  0x00000028 
- 00029621  0x00005d73 call  0x00007465 
- 00029622  0x00005d74 call  0x0000747f 
- 00029623  0x00005d75 setarg  0x0000053f 
- 00029624  0x00005d76 store  0x00000002 , 0x00000574 
- 00029625  0x00005d77 setarg  0x0000052f 
- 00029626  0x00005d78 store  0x00000002 , 0x00000572 
- 00029627  0x00005d79 set1  0x00000012 , 0x00000000 
- 00029628  0x00005d7a branch  0x000073bd 
- 00029629  0x00005d7f jam  0x00000000 , 0x00000576 
- 00029630  0x00005d80 fetch  0x00000002 , 0x00000572 
- 00029631  0x00005d81 iforce  0x00000006 
- 00029632  0x00005d82 arg  0x00000560 , 0x00000005 
- 00029633  0x00005d83 call  0x00007e35 
- 00029634  0x00005d84 fetch  0x00000002 , 0x00000574 
- 00029635  0x00005d85 iforce  0x00000006 
- 00029636  0x00005d86 arg  0x0000051f , 0x00000005 
- 00029637  0x00005d87 call  0x00007e35 
- 00029638  0x00005d8a call  0x000073e4 
- 00029639  0x00005d8b disable  0x00000028 
- 00029640  0x00005d8c bmark0  0x00000012 , 0x000073ce 
- 00029641  0x00005d8d fetch  0x00000001 , 0x00000576 
- 00029642  0x00005d8e bne  0x00000004 , 0x000073ce 
- 00029643  0x00005d8f fetch  0x00000002 , 0x00000574 
- 00029644  0x00005d90 iforce  0x00000012 
- 00029645  0x00005d91 call  0x00007416 
- 00029646  0x00005d93 call  0x00007415 
- 00029647  0x00005d94 call  0x00007428 
- 00029648  0x00005d95 fetch  0x00000001 , 0x00000576 
- 00029649  0x00005d96 increase  0x00000001 , 0x0000003f 
- 00029650  0x00005d97 store  0x00000001 , 0x00000576 
- 00029651  0x00005d99 call  0x000073e4 
- 00029652  0x00005d9a enable  0x00000028 
- 00029653  0x00005d9b call  0x00007415 
- 00029654  0x00005d9c call  0x00007437 
- 00029655  0x00005d9d call  0x00007446 
- 00029656  0x00005d9e call  0x00007437 
- 00029657  0x00005d9f call  0x00007446 
- 00029658  0x00005da0 call  0x00007437 
- 00029659  0x00005da1 call  0x00007446 
- 00029660  0x00005da2 call  0x00007437 
- 00029661  0x00005da3 fetch  0x00000001 , 0x00000576 
- 00029662  0x00005da4 increase  0x00000001 , 0x0000003f 
- 00029663  0x00005da5 store  0x00000001 , 0x00000576 
- 00029664  0x00005da6 bne  0x00000010 , 0x000073c6 
- 00029665  0x00005da7 call  0x000073e4 
- 00029666  0x00005da8 disable  0x00000028 
- 00029667  0x00005da9 branch  0x00007415 
- 00029668  0x00005dae fetch  0x00000001 , 0x00000576 
- 00029669  0x00005daf arg  0x00000560 , 0x00000006 
- 00029670  0x00005db0 branch  0x0000740b , 0x00000034 
- 00029671  0x00005db1 iforce  0x00000012 
- 00029672  0x00005db2 force  0x00000011 , 0x00000039 
- 00029673  0x00005db3 copy  0x00000006 , 0x00000005 
- 00029674  0x00005db5 ifetch  0x00000001 , 0x00000006 
- 00029675  0x00005db6 lshift3  0x0000003f , 0x00000002 
- 00029676  0x00005db7 rshift2  0x0000003f , 0x0000003f 
- 00029677  0x00005db8 rshift3  0x0000003f , 0x0000003f 
- 00029678  0x00005db9 ior  0x00000002 , 0x0000003f 
- 00029679  0x00005dba istore  0x00000001 , 0x00000005 
- 00029680  0x00005dbb loop  0x000073ea 
- 00029681  0x00005dbc setarg  0x00000560 
- 00029682  0x00005dbd iadd  0x00000012 , 0x00000006 
- 00029683  0x00005dbe force  0x00000010 , 0x00000039 
- 00029684  0x00005dbf arg  0x000004ff , 0x00000005 
- 00029685  0x00005dc1 ifetch  0x00000001 , 0x00000006 
- 00029686  0x00005dc2 istore  0x00000001 , 0x00000005 
- 00029687  0x00005dc3 compare  0x00000571 , 0x00000006 , 0x000000ff 
- 00029688  0x00005dc4 nbranch  0x000073fa , 0x00000001 
- 00029689  0x00005dc5 increase  0xffffffef , 0x00000006 
- 00029690  0x00005dc7 loop  0x000073f5 
- 00029691  0x00005dc8 force  0x00000000 , 0x00000011 
- 00029692  0x00005dc9 add  0x00000012 , 0xffffffff , 0x00000013 
- 00029693  0x00005dca lshift2  0x00000013 , 0x00000013 
- 00029694  0x00005dcb lshift2  0x00000013 , 0x00000013 
- 00029695  0x00005dcc call  0x000075c5 
- 00029696  0x00005dcd setarg  0x00008400 
- 00029697  0x00005dce iadd  0x00000013 , 0x00000013 
- 00029698  0x00005dcf arg  0x000004ff , 0x00000005 
- 00029699  0x00005dd0 force  0x00000010 , 0x00000039 
- 00029700  0x00005dd2 ifetcht  0x00000001 , 0x00000013 
- 00029701  0x00005dd3 ifetch  0x00000001 , 0x00000005 
- 00029702  0x00005dd4 iadd  0x00000002 , 0x0000003f 
- 00029703  0x00005dd5 istore  0x00000001 , 0x00000005 
- 00029704  0x00005dd6 increase  0x00000001 , 0x00000013 
- 00029705  0x00005dd7 loop  0x00007404 
- 00029706  0x00005dd8 branch  0x000075c9 
- 00029707  0x00005ddb force  0x00000010 , 0x00000039 
- 00029708  0x00005ddc force  0x00000000 , 0x00000002 
- 00029709  0x00005dde ifetch  0x00000001 , 0x00000006 
- 00029710  0x00005ddf ixor  0x00000002 , 0x00000002 
- 00029711  0x00005de0 loop  0x0000740d 
- 00029712  0x00005de1 deposit  0x00000002 
- 00029713  0x00005de2 istore  0x00000001 , 0x00000006 
- 00029714  0x00005de3 arg  0x00000560 , 0x00000006 
- 00029715  0x00005de4 arg  0x000004ff , 0x00000005 
- 00029716  0x00005de5 branch  0x00007e35 
- 00029717  0x00005de8 arg  0x000004ff , 0x00000012 
- 00029718  0x00005dea force  0x00000010 , 0x00000039 
- 00029719  0x00005deb arg  0x0000051f , 0x00000011 
- 00029720  0x00005dec copy  0x00000011 , 0x00000005 
- 00029721  0x00005dee ifetcht  0x00000001 , 0x00000011 
- 00029722  0x00005def ifetch  0x00000001 , 0x00000012 
- 00029723  0x00005df0 ixor  0x00000002 , 0x00000030 
- 00029724  0x00005df1 and  0x00000039 , 0x00000003 , 0x00000013 
- 00029725  0x00005df2 nbranch  0x0000741f , 0x00000028 
- 00029726  0x00005df3 xor_into  0x00000003 , 0x00000013 
- 00029727  0x00005df5 sub  0x00000013 , 0x00000001 , 0x00000013 
- 00029728  0x00005df6 branch  0x00007422 , 0x00000002 
- 00029729  0x00005df7 iadd  0x00000002 , 0x00000030 
- 00029730  0x00005df9 deposit  0x00000030 
- 00029731  0x00005dfa istore  0x00000001 , 0x00000005 
- 00029732  0x00005dfb increase  0x00000001 , 0x00000011 
- 00029733  0x00005dfc increase  0x00000001 , 0x00000012 
- 00029734  0x00005dfd loop  0x00007419 
- 00029735  0x00005dfe rtn 
- 00029736  0x00005e01 call  0x000075c5 
- 00029737  0x00005e02 force  0x00000010 , 0x00000039 
- 00029738  0x00005e03 arg  0x0000051f , 0x00000011 
- 00029739  0x00005e05 ifetch  0x00000001 , 0x00000011 
- 00029740  0x00005e06 arg  0x00008500 , 0x00000006 
- 00029741  0x00005e07 and  0x00000039 , 0x00000003 , 0x00000013 
- 00029742  0x00005e08 sub  0x00000013 , 0x00000001 , 0x0000003e 
- 00029743  0x00005e09 branch  0x00007431 , 0x00000002 
- 00029744  0x00005e0a arg  0x00008600 , 0x00000006 
- 00029745  0x00005e0c iadd  0x00000006 , 0x00000006 
- 00029746  0x00005e0d ifetch  0x00000001 , 0x00000006 
- 00029747  0x00005e0e istore  0x00000001 , 0x00000011 
- 00029748  0x00005e0f increase  0x00000001 , 0x00000011 
- 00029749  0x00005e10 loop  0x0000742b 
- 00029750  0x00005e11 branch  0x000075c9 
- 00029751  0x00005e14 force  0x00000008 , 0x00000039 
- 00029752  0x00005e15 arg  0x0000051f , 0x00000006 
- 00029753  0x00005e16 copy  0x00000006 , 0x00000005 
- 00029754  0x00005e18 ifetch  0x00000001 , 0x00000006 
- 00029755  0x00005e19 iforce  0x00000011 
- 00029756  0x00005e1a ifetch  0x00000001 , 0x00000006 
- 00029757  0x00005e1b iforce  0x00000012 
- 00029758  0x00005e1c lshift  0x00000011 , 0x0000003f 
- 00029759  0x00005e1d iadd  0x00000012 , 0x0000003f 
- 00029760  0x00005e1e istore  0x00000001 , 0x00000005 
- 00029761  0x00005e1f deposit  0x00000011 
- 00029762  0x00005e20 iadd  0x00000012 , 0x0000003f 
- 00029763  0x00005e21 istore  0x00000001 , 0x00000005 
- 00029764  0x00005e22 loop  0x0000743a 
- 00029765  0x00005e23 rtn 
- 00029766  0x00005e27 setarg  0x008ae42c 
- 00029767  0x00005e28 iforce  0x00000002 
- 00029768  0x00005e29 force  0x00000007 , 0x00000039 
- 00029769  0x00005e2a call  0x00007455 
- 00029770  0x00005e2b setarg  0x000d751b 
- 00029771  0x00005e2c iforce  0x00000002 
- 00029772  0x00005e2d force  0x00000005 , 0x00000039 
- 00029773  0x00005e2e call  0x00007455 
- 00029774  0x00005e2f fetch  0x00000001 , 0x0000052e 
- 00029775  0x00005e30 iforce  0x00000011 
- 00029776  0x00005e31 fetch  0x00000001 , 0x00000522 
- 00029777  0x00005e32 store  0x00000001 , 0x0000052e 
- 00029778  0x00005e33 deposit  0x00000011 
- 00029779  0x00005e34 store  0x00000001 , 0x00000522 
- 00029780  0x00005e35 rtn 
- 00029781  0x00005e38 and  0x00000002 , 0x0000000f , 0x00000012 
- 00029782  0x00005e3a and  0x00000002 , 0x0000000f , 0x0000003f 
- 00029783  0x00005e3b arg  0x0000051f , 0x00000005 
- 00029784  0x00005e3c iadd  0x00000005 , 0x00000005 
- 00029785  0x00005e3d ifetch  0x00000001 , 0x00000005 
- 00029786  0x00005e3e iforce  0x00000013 
- 00029787  0x00005e3f deposit  0x00000011 
- 00029788  0x00005e40 istore  0x00000001 , 0x00000005 
- 00029789  0x00005e41 copy  0x00000013 , 0x00000011 
- 00029790  0x00005e42 rshift4  0x00000002 , 0x00000002 
- 00029791  0x00005e43 loop  0x00007456 
- 00029792  0x00005e44 setarg  0x0000051f 
- 00029793  0x00005e45 iadd  0x00000012 , 0x00000005 
- 00029794  0x00005e46 deposit  0x00000011 
- 00029795  0x00005e47 istore  0x00000001 , 0x00000005 
- 00029796  0x00005e48 rtn 
- 00029797  0x00005e4b enable  0x00000028 
- 00029798  0x00005e4c branch  0x00007468 
- 00029799  0x00005e4f disable  0x00000028 
- 00029800  0x00005e51 force  0x00000010 , 0x00000039 
- 00029801  0x00005e53 ifetcht  0x00000001 , 0x00000011 
- 00029802  0x00005e54 ifetch  0x00000001 , 0x00000012 
- 00029803  0x00005e55 branch  0x0000746e , 0x00000028 
- 00029804  0x00005e56 ixor  0x00000002 , 0x0000003f 
- 00029805  0x00005e57 branch  0x0000746f 
- 00029806  0x00005e59 iadd  0x00000002 , 0x0000003f 
- 00029807  0x00005e5b istore  0x00000001 , 0x00000005 
- 00029808  0x00005e5c increase  0x00000001 , 0x00000011 
- 00029809  0x00005e5d increase  0x00000001 , 0x00000012 
- 00029810  0x00005e5e loop  0x00007469 
- 00029811  0x00005e5f rtn 
- 00029812  0x00005e63 arg  0x0000053f , 0x00000005 
- 00029813  0x00005e64 ifetch  0x00000006 , 0x00000011 
- 00029814  0x00005e65 istore  0x00000006 , 0x00000005 
- 00029815  0x00005e66 branch  0x0000747a , 0x00000028 
- 00029816  0x00005e67 ifetch  0x00000006 , 0x00000011 
- 00029817  0x00005e68 branch  0x0000747b 
- 00029818  0x00005e6a ifetch  0x00000006 , 0x00000006 
- 00029819  0x00005e6c istore  0x00000006 , 0x00000005 
- 00029820  0x00005e6d ifetch  0x00000004 , 0x00000011 
- 00029821  0x00005e6e istore  0x00000004 , 0x00000005 
- 00029822  0x00005e6f rtn 
- 00029823  0x00005e72 arg  0x00004262 , 0x00000006 
- 00029824  0x00005e73 arg  0x0000052f , 0x00000005 
- 00029825  0x00005e74 arg  0x00000000 , 0x00000002 
- 00029826  0x00005e75 setarg  0x008395a7 
- 00029827  0x00005e76 call  0x000074a0 
- 00029828  0x00005e77 setarg  0x00b3c1df 
- 00029829  0x00005e78 call  0x000074a0 
- 00029830  0x00005e79 setarg  0x0000e5e9 
- 00029831  0x00005e7a call  0x000074a1 
- 00029832  0x00005e7b copy  0x00000002 , 0x00000014 
- 00029833  0x00005e7c disable  0x00000028 
- 00029834  0x00005e7d call  0x0000748e 
- 00029835  0x00005e7e copy  0x00000014 , 0x00000002 
- 00029836  0x00005e7f enable  0x00000028 
- 00029837  0x00005e80 branch  0x0000748e 
- 00029838  0x00005e83 force  0x00000008 , 0x00000039 
- 00029839  0x00005e85 ifetch  0x00000001 , 0x00000006 
- 00029840  0x00005e86 compare  0x00000001 , 0x00000039 , 0x00000001 
- 00029841  0x00005e87 branch  0x00007495 , 0x00000028 
- 00029842  0x00005e88 branch  0x00007496 , 0x00000001 
- 00029843  0x00005e8a iadd  0x00000002 , 0x0000003f 
- 00029844  0x00005e8b branch  0x00007497 
- 00029845  0x00005e8d branch  0x00007493 , 0x00000001 
- 00029846  0x00005e8f ixor  0x00000002 , 0x0000003f 
- 00029847  0x00005e91 istore  0x00000001 , 0x00000005 
- 00029848  0x00005e92 rshift8  0x00000002 , 0x00000002 
- 00029849  0x00005e93 loop  0x0000748f 
- 00029850  0x00005e94 rtn 
- 00029851  0x00005e97 fetch  0x00000006 , 0x00000523 
- 00029852  0x00005e98 store  0x00000006 , 0x00000056 
- 00029853  0x00005e99 ifetch  0x00000006 , 0x00000006 
- 00029854  0x00005e9a istore  0x00000006 , 0x00000005 
- 00029855  0x00005e9b rtn 
- 00029856  0x00005e9e lshift8  0x00000002 , 0x00000002 
- 00029857  0x00005ea0 lshift16  0x00000002 , 0x00000002 
- 00029858  0x00005ea1 ior  0x00000002 , 0x00000002 
- 00029859  0x00005ea2 rtn 
- 00029860  0x00005ea6 branch  0x000074a4 
- 00029861  0x00005eab call  0x00007540 
- 00029862  0x00005eac arg  0x0000447b , 0x00000005 
- 00029863  0x00005ead branch  0x000075a3 
- 00029864  0x00005eb1 arg  0x0000449c , 0x00000005 
- 00029865  0x00005eb2 branch  0x000074ab , 0x00000029 
- 00029866  0x00005eb3 arg  0x000003b0 , 0x00000005 
- 00029867  0x00005eb5 copy  0x00000006 , 0x00000011 
- 00029868  0x00005eb6 call  0x00007e35 
- 00029869  0x00005eb7 call  0x00007551 
- 00029870  0x00005eb8 arg  0x0000448c , 0x00000006 
- 00029871  0x00005eb9 branch  0x000075bc 
- 00029872  0x00005ebc arg  0x000003b0 , 0x00000011 
- 00029873  0x00005ebd branch  0x000074b3 , 0x00000029 
- 00029874  0x00005ebe arg  0x0000449c , 0x00000011 
- 00029875  0x00005ec0 copy  0x00000011 , 0x00000005 
- 00029876  0x00005ec1 call  0x00006226 
- 00029877  0x00005ec2 branch  0x00007551 
- 00029878  0x00005ec5 arg  0x00000380 , 0x00000006 
- 00029879  0x00005ec6 call  0x00007592 
- 00029880  0x00005ec7 arg  0x0000447b , 0x00000006 
- 00029881  0x00005ec8 call  0x00007593 
- 00029882  0x00005ec9 force  0x00000038 , 0x00000036 
- 00029883  0x00005eca force  0x00000000 , 0x00000036 
- 00029884  0x00005ecb call  0x0000752f 
- 00029885  0x00005ecc arg  0x000003fd , 0x00000005 
- 00029886  0x00005ecd branch  0x000075a3 
- 00029887  0x00005ed1 force  0x00000049 , 0x0000003f 
- 00029888  0x00005ed2 branch  0x000074c2 
- 00029889  0x00005ed4 force  0x00000001 , 0x0000003f 
- 00029890  0x00005ed6 force  0x00000000 , 0x00000038 
- 00029891  0x00005ed7 lshift8  0x00000002 , 0x0000002f 
- 00029892  0x00005ed8 ior  0x0000002f , 0x0000002f 
- 00029893  0x00005ed9 increase  0x00000001 , 0x00000038 
- 00029894  0x00005eda rshift8  0x00000002 , 0x0000002f 
- 00029895  0x00005edb rshift16  0x0000002f , 0x0000002f 
- 00029896  0x00005edc fetch  0x00000002 , 0x00004473 
- 00029897  0x00005edd lshift16 , 0x0000003f , 0x0000003f 
- 00029898  0x00005ede ior  0x0000002f , 0x0000002f 
- 00029899  0x00005edf increase  0x00000001 , 0x00000038 
- 00029900  0x00005ee0 ifetch  0x00000004 , 0x00000006 
- 00029901  0x00005ee1 iforce  0x0000002f 
- 00029902  0x00005ee2 increase  0x00000001 , 0x00000038 
- 00029903  0x00005ee3 ifetch  0x00000002 , 0x00000006 
- 00029904  0x00005ee4 byteswap  0x00000011 , 0x0000002f 
- 00029905  0x00005ee5 lshift16  0x0000002f , 0x0000002f 
- 00029906  0x00005ee6 ior  0x0000002f , 0x0000002f 
- 00029907  0x00005ee7 increase  0x00000001 , 0x00000038 
- 00029908  0x00005ee8 rtn 
- 00029909  0x00005eed add  0x00000013 , 0x00000001 , 0x00000006 
- 00029910  0x00005eee ifetch  0x00000001 , 0x00000006 
- 00029911  0x00005eef iforce  0x00000011 
- 00029912  0x00005ef0 call  0x000074bf 
- 00029913  0x00005ef1 call  0x00007531 
- 00029914  0x00005ef3 force  0x00000000 , 0x00000038 
- 00029915  0x00005ef4 ifetch  0x00000001 , 0x00000013 
- 00029916  0x00005ef5 and_into  0x00000003 , 0x0000003f 
- 00029917  0x00005ef6 lshift16  0x0000003f , 0x0000002f 
- 00029918  0x00005ef7 set1  0x00000008 , 0x0000002f 
- 00029919  0x00005ef8 call  0x0000759b 
- 00029920  0x00005ef9 call  0x00007534 
- 00029921  0x00005efb copy  0x00000011 , 0x00000039 
- 00029922  0x00005efc add  0x00000013 , 0x00000002 , 0x00000006 
- 00029923  0x00005efd call  0x0000757a 
- 00029924  0x00005eff call  0x00007584 
- 00029925  0x00005f00 call  0x00007534 
- 00029926  0x00005f01 deposit  0x00000039 
- 00029927  0x00005f02 branch  0x000074e9 , 0x00000034 
- 00029928  0x00005f03 branch  0x000074e4 
- 00029929  0x00005f05 force  0x0000000c , 0x00000038 
- 00029930  0x00005f06 deposit  0x0000002f 
- 00029931  0x00005f07 store  0x00000004 , 0x00000378 
- 00029932  0x00005f08 rtn 
- 00029933  0x00005f0b increase  0x00000001 , 0x00000011 
- 00029934  0x00005f0c call  0x000074c1 
- 00029935  0x00005f0d copy  0x00000013 , 0x00000006 
- 00029936  0x00005f0e call  0x0000758e 
- 00029937  0x00005f0f call  0x00007537 
- 00029938  0x00005f10 call  0x000075aa 
- 00029939  0x00005f11 increase  0x00000010 , 0x00000013 
- 00029940  0x00005f12 increase  0xfffffff0 , 0x00000012 
- 00029941  0x00005f13 branch  0x000074ed , 0x00000002 
- 00029942  0x00005f14 rtn 
- 00029943  0x00005f17 arg  0x0000443e , 0x00000013 
- 00029944  0x00005f18 fetcht  0x00000005 , 0x00004465 
- 00029945  0x00005f19 call  0x000074d5 
- 00029946  0x00005f1a force  0x00000008 , 0x00000038 
- 00029947  0x00005f1b iforce  0x0000002f 
- 00029948  0x00005f1c force  0x00000000 , 0x00000011 
- 00029949  0x00005f1d call  0x000074c1 
- 00029950  0x00005f1e call  0x00007537 
- 00029951  0x00005f1f arg  0x00004440 , 0x00000013 
- 00029952  0x00005f20 fetch  0x00000001 , 0x0000443f 
- 00029953  0x00005f21 add  0x0000003f , 0xffffffff , 0x00000012 
- 00029954  0x00005f22 iadd  0x00000013 , 0x00000005 
- 00029955  0x00005f23 force  0x0000000c , 0x00000038 
- 00029956  0x00005f24 deposit  0x0000002f 
- 00029957  0x00005f25 istore  0x00000004 , 0x00000005 
- 00029958  0x00005f26 call  0x000074ed 
- 00029959  0x00005f27 fetch  0x00000001 , 0x0000443f 
- 00029960  0x00005f28 increase  0x00000004 , 0x0000003f 
- 00029961  0x00005f29 store  0x00000001 , 0x0000443f 
- 00029962  0x00005f2a fetcht  0x00000005 , 0x00004465 
- 00029963  0x00005f2b increase  0x00000001 , 0x00000002 
- 00029964  0x00005f2c storet  0x00000005 , 0x00004465 
- 00029965  0x00005f2d rtn 
- 00029966  0x00005f30 fetch  0x00000001 , 0x00000341 
- 00029967  0x00005f31 sub  0x0000003f , 0x00000014 , 0x0000003e 
- 00029968  0x00005f32 branch  0x00007511 , 0x00000002 
- 00029969  0x00005f34 arg  0x00000342 , 0x00000013 
- 00029970  0x00005f35 add  0x0000003f , 0xffffffff , 0x00000012 
- 00029971  0x00005f36 increase  0xfffffffc , 0x0000003f 
- 00029972  0x00005f37 store  0x00000001 , 0x00000341 
- 00029973  0x00005f38 iadd  0x00000013 , 0x00000006 
- 00029974  0x00005f39 ifetch  0x00000004 , 0x00000006 
- 00029975  0x00005f3a force  0x00000008 , 0x00000038 
- 00029976  0x00005f3b iforce  0x0000002f 
- 00029977  0x00005f3c force  0x00000000 , 0x00000011 
- 00029978  0x00005f3d fetcht  0x00000005 , 0x0000446a 
- 00029979  0x00005f3e call  0x000074c1 
- 00029980  0x00005f3f call  0x00007537 
- 00029981  0x00005f40 force  0x0000000c , 0x00000038 
- 00029982  0x00005f41 deposit  0x0000002f 
- 00029983  0x00005f42 store  0x00000004 , 0x0000037c 
- 00029984  0x00005f43 call  0x000074ed 
- 00029985  0x00005f44 arg  0x00000340 , 0x00000013 
- 00029986  0x00005f45 call  0x000074d5 
- 00029987  0x00005f46 fetcht  0x00000004 , 0x0000037c 
- 00029988  0x00005f47 isub  0x00000002 , 0x0000003f 
- 00029989  0x00005f48 nrtn  0x00000034 
- 00029990  0x00005f49 fetch  0x00000004 , 0x0000446f 
- 00029991  0x00005f4a isub  0x00000002 , 0x0000003f 
- 00029992  0x00005f4b rtn  0x00000034 
- 00029993  0x00005f4c storet  0x00000004 , 0x0000446f 
- 00029994  0x00005f4d fetch  0x00000005 , 0x0000446a 
- 00029995  0x00005f4e increase  0x00000001 , 0x0000003f 
- 00029996  0x00005f4f store  0x00000005 , 0x0000446a 
- 00029997  0x00005f50 force  0x00000000 , 0x0000003f 
- 00029998  0x00005f51 rtn 
- 00029999  0x00005f54 nbranch  0x0000752f , 0x00000037 
- 00030000  0x00005f55 rtn 
- 00030001  0x00005f58 force  0x00000030 , 0x00000036 
- 00030002  0x00005f59 force  0x00000000 , 0x00000036 
- 00030003  0x00005f5a branch  0x0000752f 
- 00030004  0x00005f5d force  0x00000032 , 0x00000036 
- 00030005  0x00005f5e force  0x00000002 , 0x00000036 
- 00030006  0x00005f5f branch  0x0000752f 
- 00030007  0x00005f62 force  0x00000034 , 0x00000036 
- 00030008  0x00005f63 force  0x00000004 , 0x00000036 
- 00030009  0x00005f64 branch  0x0000752f 
- 00030010  0x00005f67 force  0x00000036 , 0x00000036 
- 00030011  0x00005f68 force  0x00000006 , 0x00000036 
- 00030012  0x00005f69 branch  0x0000752f 
- 00030013  0x00005f6c force  0x00000001 , 0x00000036 
- 00030014  0x00005f6d force  0x00000000 , 0x00000036 
- 00030015  0x00005f6e rtn 
- 00030016  0x00005f70 force  0x00000000 , 0x00000038 
- 00030017  0x00005f71 fetch  0x00000004 , 0x000003b0 
- 00030018  0x00005f72 iforce  0x0000002f 
- 00030019  0x00005f73 increase  0x00000001 , 0x00000038 
- 00030020  0x00005f74 ifetch  0x00000004 , 0x00000006 
- 00030021  0x00005f75 iforce  0x0000002f 
- 00030022  0x00005f76 increase  0x00000001 , 0x00000038 
- 00030023  0x00005f77 fetch  0x00000004 , 0x0000449c 
- 00030024  0x00005f78 iforce  0x0000002f 
- 00030025  0x00005f79 increase  0x00000001 , 0x00000038 
- 00030026  0x00005f7a ifetch  0x00000004 , 0x00000006 
- 00030027  0x00005f7b iforce  0x0000002f 
- 00030028  0x00005f7c increase  0x00000001 , 0x00000038 
- 00030029  0x00005f7d call  0x0000759e 
- 00030030  0x00005f7e force  0x00000038 , 0x00000036 
- 00030031  0x00005f7f force  0x00000008 , 0x00000036 
- 00030032  0x00005f80 branch  0x0000752f 
- 00030033  0x00005f84 fetch  0x00000006 , 0x000044f9 
- 00030034  0x00005f85 fetcht  0x00000006 , 0x000003d0 
- 00030035  0x00005f86 branch  0x00007556 , 0x00000029 
- 00030036  0x00005f87 fetch  0x00000006 , 0x000003d0 
- 00030037  0x00005f88 fetcht  0x00000006 , 0x000044f9 
- 00030038  0x00005f8a force  0x00000008 , 0x00000038 
- 00030039  0x00005f8b copy  0x00000002 , 0x0000002f 
- 00030040  0x00005f8c increase  0x00000001 , 0x00000038 
- 00030041  0x00005f8d rshift32  0x00000002 , 0x0000002f 
- 00030042  0x00005f8e lshift16  0x0000003f , 0x0000003f 
- 00030043  0x00005f8f ior  0x0000002f , 0x0000002f 
- 00030044  0x00005f90 increase  0x00000001 , 0x00000038 
- 00030045  0x00005f91 rshift32  0x0000003f , 0x0000002f 
- 00030046  0x00005f92 increase  0x00000001 , 0x00000038 
- 00030047  0x00005f93 force  0x00000000 , 0x0000002f 
- 00030048  0x00005f94 force  0x00000000 , 0x0000003f 
- 00030049  0x00005f95 fetch  0x00000001 , 0x000044e6 
- 00030050  0x00005f96 fetcht  0x00000001 , 0x000044dc 
- 00030051  0x00005f97 nbranch  0x00007566 , 0x00000029 
- 00030052  0x00005f99 fetch  0x00000001 , 0x000044ed 
- 00030053  0x00005f9a fetcht  0x00000001 , 0x000044e6 
- 00030054  0x00005f9c store  0x00000001 , 0x000044ac 
- 00030055  0x00005f9d storet  0x00000001 , 0x000044ad 
- 00030056  0x00005f9e force  0x00000000 , 0x00000038 
- 00030057  0x00005f9f arg  0x000044ac , 0x00000012 
- 00030058  0x00005fa0 force  0x00000004 , 0x00000039 
- 00030059  0x00005fa2 ifetch  0x00000004 , 0x00000011 
- 00030060  0x00005fa3 ifetcht  0x00000004 , 0x00000012 
- 00030061  0x00005fa4 ixor  0x00000002 , 0x0000002f 
- 00030062  0x00005fa5 increase  0x00000001 , 0x00000038 
- 00030063  0x00005fa6 increase  0x00000004 , 0x00000011 
- 00030064  0x00005fa7 increase  0x00000004 , 0x00000012 
- 00030065  0x00005fa8 loop  0x0000756b 
- 00030066  0x00005fa9 call  0x0000759e 
- 00030067  0x00005faa force  0x00000038 , 0x00000036 
- 00030068  0x00005fab force  0x0000000c , 0x00000036 
- 00030069  0x00005fac call  0x0000752f 
- 00030070  0x00005fae call  0x0000759d 
- 00030071  0x00005faf force  0x0000003a , 0x00000036 
- 00030072  0x00005fb0 force  0x00000008 , 0x00000036 
- 00030073  0x00005fb1 branch  0x0000752f 
- 00030074  0x00005fb4 compare  0x00000000 , 0x00000039 , 0x00000003 
- 00030075  0x00005fb5 rtn  0x00000001 
- 00030076  0x00005fb6 deposit  0x00000006 
- 00030077  0x00005fb7 iadd  0x00000039 , 0x00000005 
- 00030078  0x00005fb8 force  0x00000000 , 0x0000003f 
- 00030079  0x00005fba istore  0x00000001 , 0x00000005 
- 00030080  0x00005fbb increase  0x00000001 , 0x00000039 
- 00030081  0x00005fbc compare  0x00000000 , 0x00000039 , 0x00000003 
- 00030082  0x00005fbd rtn  0x00000001 
- 00030083  0x00005fbe branch  0x0000757f 
- 00030084  0x00005fc1 force  0x00000000 , 0x00000038 
- 00030085  0x00005fc3 deposit  0x00000039 
- 00030086  0x00005fc4 branch  0x00007589 , 0x00000034 
- 00030087  0x00005fc5 ifetch  0x00000004 , 0x00000006 
- 00030088  0x00005fc6 increase  0xfffffffc , 0x00000039 
- 00030089  0x00005fc8 iforce  0x0000002f 
- 00030090  0x00005fc9 increase  0x00000001 , 0x00000038 
- 00030091  0x00005fca compare  0x00000004 , 0x00000038 , 0x0000000f 
- 00030092  0x00005fcb rtn  0x00000001 
- 00030093  0x00005fcc branch  0x00007585 
- 00030094  0x00005fcf force  0x00000008 , 0x00000038 
- 00030095  0x00005fd0 branch  0x00007593 
- 00030096  0x00005fd2 force  0x00000004 , 0x00000038 
- 00030097  0x00005fd3 branch  0x00007593 
- 00030098  0x00005fd5 force  0x00000000 , 0x00000038 
- 00030099  0x00005fd7 force  0x00000004 , 0x00000039 
- 00030100  0x00005fd9 ifetch  0x00000004 , 0x00000006 
- 00030101  0x00005fda iforce  0x0000002f 
- 00030102  0x00005fdb increase  0x00000001 , 0x00000038 
- 00030103  0x00005fdc loop  0x00007594 
- 00030104  0x00005fdd rtn 
- 00030105  0x00005fe0 arg  0x000003fd , 0x00000006 
- 00030106  0x00005fe1 branch  0x00007590 
- 00030107  0x00005fe4 force  0x00000004 , 0x00000039 
- 00030108  0x00005fe5 branch  0x000075a0 
- 00030109  0x00005fe8 force  0x00000000 , 0x00000038 
- 00030110  0x00005fea force  0x00000004 , 0x00000039 
- 00030111  0x00005fec force  0x00000000 , 0x0000002f 
- 00030112  0x00005fee increase  0x00000001 , 0x00000038 
- 00030113  0x00005fef loop  0x0000759f 
- 00030114  0x00005ff0 rtn 
- 00030115  0x00005ff3 force  0x0000000c , 0x00000038 
- 00030116  0x00005ff4 force  0x00000004 , 0x00000039 
- 00030117  0x00005ff6 deposit  0x0000002f 
- 00030118  0x00005ff7 istore  0x00000004 , 0x00000005 
- 00030119  0x00005ff8 increase  0x00000001 , 0x00000038 
- 00030120  0x00005ff9 loop  0x000075a5 
- 00030121  0x00005ffa rtn 
- 00030122  0x00005ffd force  0x0000000c , 0x00000038 
- 00030123  0x00005ffe copy  0x00000013 , 0x00000005 
- 00030124  0x00005fff add  0x00000012 , 0x00000001 , 0x00000039 
- 00030125  0x00006000 sub  0x00000039 , 0x0000000f , 0x0000003e 
- 00030126  0x00006001 branch  0x000075b0 , 0x00000002 
- 00030127  0x00006002 force  0x00000010 , 0x00000039 
- 00030128  0x00006004 deposit  0x0000002f 
- 00030129  0x00006005 sub  0x00000039 , 0x00000003 , 0x0000003e 
- 00030130  0x00006006 branch  0x000075b8 , 0x00000002 
- 00030131  0x00006007 istore  0x00000004 , 0x00000005 
- 00030132  0x00006008 increase  0xfffffffc , 0x00000039 
- 00030133  0x00006009 rtn  0x00000005 
- 00030134  0x0000600a increase  0x00000001 , 0x00000038 
- 00030135  0x0000600b branch  0x000075b0 
- 00030136  0x0000600d istore  0x00000001 , 0x00000005 
- 00030137  0x0000600e rshift8  0x0000003f , 0x0000003f 
- 00030138  0x0000600f loop  0x000075b8 
- 00030139  0x00006010 rtn 
- 00030140  0x00006014 force  0x0000000c , 0x00000038 
- 00030141  0x00006015 force  0x00000004 , 0x00000039 
- 00030142  0x00006017 ifetch  0x00000004 , 0x00000006 
- 00030143  0x00006018 isub  0x0000002f , 0x0000003e 
- 00030144  0x00006019 nrtn  0x00000005 
- 00030145  0x0000601a increase  0x00000001 , 0x00000038 
- 00030146  0x0000601b loop  0x000075be 
- 00030147  0x0000601c force  0x00000000 , 0x0000003e 
- 00030148  0x0000601d rtn 
- 00030149  0x00006020 hfetch  0x00000001 , 0x00008050 
- 00030150  0x00006021 set0  0x00000000 , 0x0000003f 
- 00030151  0x00006022 hstore  0x00000001 , 0x00008050 
- 00030152  0x00006023 rtn 
- 00030153  0x00006026 hfetch  0x00000001 , 0x00008050 
- 00030154  0x00006027 set1  0x00000000 , 0x0000003f 
- 00030155  0x00006028 hstore  0x00000001 , 0x00008050 
- 00030156  0x00006029 rtn 
- 00030157  0x0000602c arg  0x00000742 , 0x00000005 
- 00030158  0x0000602d setsect  0x00000000 , 0x0003ffff 
- 00030159  0x0000602e setsect  0x00000001 , 0x0003ffff 
- 00030160  0x0000602f setsect  0x00000002 , 0x0003ffff 
- 00030161  0x00006030 setsect  0x00000003 , 0x0003fbff 
- 00030162  0x00006031 istore  0x00000009 , 0x00000005 
- 00030163  0x00006032 setsect  0x00000000 , 0x0003ffff 
- 00030164  0x00006033 setsect  0x00000001 , 0x0003ffff 
- 00030165  0x00006034 setsect  0x00000002 , 0x0003ffff 
- 00030166  0x00006035 setsect  0x00000003 , 0x0003ffff 
- 00030167  0x00006036 istore  0x00000009 , 0x00000005 
- 00030168  0x00006037 setsect  0x00000000 , 0x0003ffff 
- 00030169  0x00006038 setsect  0x00000001 , 0x0003ffff 
- 00030170  0x00006039 setsect  0x00000002 , 0x0003cfff 
- 00030171  0x0000603a setsect  0x00000003 , 0x0003ffff 
- 00030172  0x0000603b istore  0x00000009 , 0x00000005 
- 00030173  0x0000603c setsect  0x00000000 , 0x0003ffff 
- 00030174  0x0000603d setsect  0x00000001 , 0x0003ffff 
- 00030175  0x0000603e setsect  0x00000002 , 0x0003ffef 
- 00030176  0x0000603f setsect  0x00000003 , 0x0003ffff 
- 00030177  0x00006040 istore  0x00000009 , 0x00000005 
- 00030178  0x00006041 setsect  0x00000000 , 0x0003ffff 
- 00030179  0x00006042 setsect  0x00000001 , 0x0003ffff 
- 00030180  0x00006043 setsect  0x00000002 , 0x0003ffff 
- 00030181  0x00006044 setsect  0x00000003 , 0x0003ffff 
- 00030182  0x00006045 istore  0x00000009 , 0x00000005 
- 00030183  0x00006046 setsect  0x00000000 , 0x0003ffff 
- 00030184  0x00006047 setsect  0x00000001 , 0x00026c7f 
- 00030185  0x00006048 setsect  0x00000002 , 0x0000146b 
- 00030186  0x00006049 setsect  0x00000003 , 0x00037bb3 
- 00030187  0x0000604a istore  0x00000009 , 0x00000005 
- 00030188  0x0000604b setsect  0x00000000 , 0x0001feb8 
- 00030189  0x0000604c setsect  0x00000001 , 0x00010c12 
- 00030190  0x0000604d setsect  0x00000002 , 0x0002b722 
- 00030191  0x0000604e setsect  0x00000003 , 0x00029fa6 
- 00030192  0x0000604f istore  0x00000009 , 0x00000005 
- 00030193  0x00006050 setsect  0x00000000 , 0x0000e70f 
- 00030194  0x00006051 setsect  0x00000001 , 0x00016720 
- 00030195  0x00006052 setsect  0x00000002 , 0x0000519e 
- 00030196  0x00006053 setsect  0x00000003 , 0x00019084 
- 00030197  0x00006054 istore  0x00000009 , 0x00000005 
- 00030198  0x00006055 setsect  0x00000000 , 0x00031012 
- 00030199  0x00006056 setsect  0x00000001 , 0x000360bf 
- 00030200  0x00006057 setsect  0x00000002 , 0x0003f0af 
- 00030201  0x00006058 setsect  0x00000003 , 0x000003d3 
- 00030202  0x00006059 istore  0x00000009 , 0x00000005 
- 00030203  0x0000605a setsect  0x00000000 , 0x0003a188 
- 00030204  0x0000605b setsect  0x00000001 , 0x00003ad0 
- 00030205  0x0000605c setsect  0x00000002 , 0x0003cbf2 
- 00030206  0x0000605d setsect  0x00000003 , 0x000243d9 
- 00030207  0x0000605e istore  0x00000009 , 0x00000005 
- 00030208  0x0000605f setsect  0x00000000 , 0x0002b030 
- 00030209  0x00006060 setsect  0x00000001 , 0x00036a03 
- 00030210  0x00006061 setsect  0x00000002 , 0x00011188 
- 00030211  0x00006062 setsect  0x00000003 , 0x0001e520 
- 00030212  0x00006063 istore  0x00000009 , 0x00000005 
- 00030213  0x00006064 setsect  0x00000000 , 0x0003a11e 
- 00030214  0x00006065 setsect  0x00000001 , 0x0000fe5d 
- 00030215  0x00006066 setsect  0x00000002 , 0x0000dd57 
- 00030216  0x00006067 setsect  0x00000003 , 0x0001ac93 
- 00030217  0x00006068 istore  0x00000009 , 0x00000005 
- 00030218  0x00006069 setsect  0x00000000 , 0x000011ed 
- 00030219  0x0000606a setsect  0x00000001 , 0x000218c4 
- 00030220  0x0000606b setsect  0x00000002 , 0x00008da7 
- 00030221  0x0000606c setsect  0x00000003 , 0x000257ff 
- 00030222  0x0000606d istore  0x00000009 , 0x00000005 
- 00030223  0x0000606e setsect  0x00000000 , 0x0003192b 
- 00030224  0x0000606f setsect  0x00000001 , 0x00034641 
- 00030225  0x00006070 setsect  0x00000002 , 0x0001be0c 
- 00030226  0x00006071 setsect  0x00000003 , 0x000366ad 
- 00030227  0x00006072 istore  0x00000009 , 0x00000005 
- 00030228  0x00006073 setsect  0x00000000 , 0x00001f83 
- 00030229  0x00006074 setsect  0x00000001 , 0x00015a23 
- 00030230  0x00006075 setsect  0x00000002 , 0x0003f9b0 
- 00030231  0x00006076 setsect  0x00000003 , 0x00003949 
- 00030232  0x00006077 istore  0x00000009 , 0x00000005 
- 00030233  0x00006078 setsect  0x00000000 , 0x00013a51 
- 00030234  0x00006079 setsect  0x00000001 , 0x000153fd 
- 00030235  0x0000607a setsect  0x00000002 , 0x0003372a 
- 00030236  0x0000607b setsect  0x00000003 , 0x0000f1bb 
- 00030237  0x0000607c istore  0x00000009 , 0x00000005 
- 00030238  0x0000607d setsect  0x00000000 , 0x0003ae85 
- 00030239  0x0000607e setsect  0x00000001 , 0x0001eed9 
- 00030240  0x0000607f setsect  0x00000002 , 0x00009e66 
- 00030241  0x00006080 setsect  0x00000003 , 0x000001a8 
- 00030242  0x00006081 istore  0x00000008 , 0x00000005 
- 00030243  0x00006082 rtn 
- 00030244  0x00006087 setarg  0x0000764c 
- 00030245  0x00006088 store  0x00000002 , 0x0000428e 
- 00030246  0x00006089 setarg  0x0000770f 
- 00030247  0x0000608a store  0x00000002 , 0x00004290 
- 00030248  0x0000608b setarg  0x000076ac 
- 00030249  0x0000608c store  0x00000002 , 0x00004292 
- 00030250  0x0000608d setarg  0x00007710 
- 00030251  0x0000608e store  0x00000002 , 0x0000428a 
- 00030252  0x0000608f setarg  0x00007718 
- 00030253  0x00006090 store  0x00000002 , 0x00004294 
- 00030254  0x00006091 set1  0x00000025 , 0x00000000 
- 00030255  0x00006092 bpatch  0x000000f9 , 0x0000403f 
- 00030256  0x00006093 rtn  0x0000002b 
- 00030257  0x00006095 hjam  0x00000000 , 0x00008081 
- 00030258  0x00006096 call  0x0000763f 
- 00030259  0x00006098 setarg  0x00007717 
- 00030260  0x00006099 store  0x00000002 , 0x00004288 
- 00030261  0x0000609b jam  0x00000000 , 0x0000480e 
- 00030262  0x0000609c jam  0x00000000 , 0x0000480a 
- 00030263  0x0000609d jam  0x00000000 , 0x0000480b 
- 00030264  0x0000609e setarg  0x00000000 
- 00030265  0x0000609f store  0x00000004 , 0x00004800 
- 00030266  0x000060a0 call  0x00003f23 
- 00030267  0x000060a1 branch  0x00003f79 , 0x00000034 
- 00030268  0x000060a2 call  0x00003f96 
- 00030269  0x000060a3 call  0x00003f7e 
- 00030270  0x000060a4 branch  0x00003f6e 
- 00030271  0x000060a7 fetcht  0x00000001 , 0x0000480f 
- 00030272  0x000060a8 call  0x000069d1 
- 00030273  0x000060a9 fetcht  0x00000001 , 0x00004810 
- 00030274  0x000060aa branch  0x000069d1 
- 00030275  0x000060ad set1  0x00000025 , 0x00000000 
- 00030276  0x000060ae bpatch  0x000000fa , 0x0000403f 
- 00030277  0x000060af fetcht  0x00000004 , 0x00004806 
- 00030278  0x000060b0 deposit  0x00000022 
- 00030279  0x000060b1 store  0x00000004 , 0x00004806 
- 00030280  0x000060b2 isub  0x00000002 , 0x0000003f 
- 00030281  0x000060b3 nrtn  0x00000002 
- 00030282  0x000060b4 sub  0x0000003f , 0x000000c8 , 0x0000003f 
- 00030283  0x000060b5 rtn 
- 00030284  0x000060b8 fetch  0x00000001 , 0x000042bc 
- 00030285  0x000060b9 rtnne  0x0000003f 
- 00030286  0x000060bb set1  0x00000025 , 0x00000000 
- 00030287  0x000060bc bpatch  0x000000fb , 0x0000403f 
- 00030288  0x000060bd fetch  0x00000001 , 0x00004132 
- 00030289  0x000060be rtnne  0x00000009 
- 00030290  0x000060bf disable  0x00000028 
- 00030291  0x000060c0 call  0x0000769b 
- 00030292  0x000060c1 nrtn  0x00000028 
- 00030293  0x000060c2 disable  0x00000028 
- 00030294  0x000060c3 fetch  0x00000001 , 0x00004133 
- 00030295  0x000060c4 beq  0x00000003 , 0x00007706 
- 00030296  0x000060c6 fetch  0x00000001 , 0x0000480b 
- 00030297  0x000060c7 beq  0x00000001 , 0x00007663 
- 00030298  0x000060c8 beq  0x00000002 , 0x0000767d 
- 00030299  0x000060c9 call  0x00007643 
- 00030300  0x000060ca branch  0x00007660 , 0x00000002 
- 00030301  0x000060cc fetch  0x00000001 , 0x0000480a 
- 00030302  0x000060cd bbit1  0x00000000 , 0x00007674 
- 00030303  0x000060ce bbit1  0x00000001 , 0x00007682 
- 00030304  0x000060d1 jam  0x00000000 , 0x0000480a 
- 00030305  0x000060d2 jam  0x00000000 , 0x0000480b 
- 00030306  0x000060d3 rtn 
- 00030307  0x000060d7 jam  0x00000000 , 0x0000480b 
- 00030308  0x000060d8 call  0x00007bde 
- 00030309  0x000060d9 fetch  0x00000001 , 0x00004811 
- 00030310  0x000060da beq  0x00000001 , 0x0000766a 
- 00030311  0x000060dd jam  0x00000005 , 0x00004805 
- 00030312  0x000060de jam  0x00000003 , 0x00004800 
- 00030313  0x000060df branch  0x00007688 
- 00030314  0x000060e1 jam  0x00000000 , 0x0000480e 
- 00030315  0x000060e2 branch  0x0000766c 
- 00030316  0x000060e5 jam  0x00000002 , 0x0000480e 
- 00030317  0x000060e6 branch  0x00007684 
- 00030318  0x000060e8 jam  0x00000003 , 0x0000480e 
- 00030319  0x000060e9 branch  0x0000767f 
- 00030320  0x000060eb jam  0x00000004 , 0x0000480e 
- 00030321  0x000060ec branch  0x00007678 
- 00030322  0x000060ee jam  0x00000000 , 0x0000480e 
- 00030323  0x000060ef branch  0x00007667 
- 00030324  0x000060f2 jam  0x00000001 , 0x0000480b 
- 00030325  0x000060f3 call  0x00007be7 
- 00030326  0x000060f4 fetch  0x00000001 , 0x00004811 
- 00030327  0x000060f5 beq  0x00000001 , 0x0000767c 
- 00030328  0x000060f8 jam  0x00000005 , 0x00004805 
- 00030329  0x000060f9 setarg  0x00020003 
- 00030330  0x000060fa store  0x00000003 , 0x00004800 
- 00030331  0x000060fb branch  0x00007688 
- 00030332  0x000060fd rtn 
- 00030333  0x00006100 jam  0x00000000 , 0x0000480b 
- 00030334  0x00006101 call  0x00007bde 
- 00030335  0x00006103 jam  0x0000000a , 0x00004805 
- 00030336  0x00006104 jam  0x00000001 , 0x00004800 
- 00030337  0x00006105 branch  0x00007688 
- 00030338  0x00006107 jam  0x00000002 , 0x0000480b 
- 00030339  0x00006108 call  0x00007be7 
- 00030340  0x0000610a jam  0x0000000a , 0x00004805 
- 00030341  0x0000610b jam  0x00000001 , 0x00004800 
- 00030342  0x0000610c setarg  0x00280000 
- 00030343  0x0000610d store  0x00000003 , 0x00004801 
- 00030344  0x00006110 set1  0x00000025 , 0x00000000 
- 00030345  0x00006111 bpatch  0x000000fc , 0x0000403f 
- 00030346  0x00006112 fetch  0x00000001 , 0x00004805 
- 00030347  0x00006113 copy  0x0000003f , 0x00000011 
- 00030348  0x00006114 call  0x00004b2c 
- 00030349  0x00006115 fetch  0x00000002 , 0x000042b7 
- 00030350  0x00006116 istore  0x00000002 , 0x00000005 
- 00030351  0x00006117 setarg  0x000000a1 
- 00030352  0x00006118 istore  0x00000001 , 0x00000005 
- 00030353  0x00006119 fetcht  0x00000004 , 0x00004800 
- 00030354  0x0000611a istoret  0x00000008 , 0x00000005 
- 00030355  0x0000611b setarg  0x00000000 
- 00030356  0x0000611c istore  0x00000001 , 0x00000005 
- 00030357  0x0000611d store  0x00000004 , 0x00004800 
- 00030358  0x0000611f fetch  0x00000001 , 0x0000480e 
- 00030359  0x00006120 beq  0x00000002 , 0x0000766e 
- 00030360  0x00006121 beq  0x00000003 , 0x00007670 
- 00030361  0x00006122 beq  0x00000004 , 0x00007672 
- 00030362  0x00006123 rtn 
- 00030363  0x00006126 fetcht  0x00000001 , 0x0000480f 
- 00030364  0x00006127 call  0x000069e5 
- 00030365  0x00006128 setarg  0x00000000 
- 00030366  0x00006129 setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00030367  0x0000612a store  0x00000001 , 0x00004804 
- 00030368  0x0000612b fetcht  0x00000001 , 0x00004810 
- 00030369  0x0000612c call  0x000069e5 
- 00030370  0x0000612d setarg  0x00000000 
- 00030371  0x0000612e setflag  0x00000001 , 0x00000001 , 0x0000003f 
- 00030372  0x0000612f fetcht  0x00000001 , 0x00004804 
- 00030373  0x00006130 ior  0x00000002 , 0x0000003f 
- 00030374  0x00006131 fetcht  0x00000001 , 0x0000480a 
- 00030375  0x00006132 store  0x00000001 , 0x0000480a 
- 00030376  0x00006133 ixor  0x00000002 , 0x0000003e 
- 00030377  0x00006134 rtn  0x00000005 
- 00030378  0x00006135 enable  0x00000028 
- 00030379  0x00006136 rtn 
- 00030380  0x00006139 copy  0x00000013 , 0x0000003f 
- 00030381  0x0000613a beq  0x00000005 , 0x000076d8 
- 00030382  0x0000613b beq  0x00000006 , 0x000076da 
- 00030383  0x0000613c beq  0x00000007 , 0x000076dd 
- 00030384  0x0000613d beq  0x00000027 , 0x000076e1 
- 00030385  0x0000613e beq  0x00000002 , 0x000076c9 
- 00030386  0x0000613f beq  0x00000004 , 0x000076d0 
- 00030387  0x00006140 beq  0x00000013 , 0x000076d0 
- 00030388  0x00006141 beq  0x00000001 , 0x000076c6 
- 00030389  0x00006142 beq  0x00000012 , 0x000076c0 
- 00030390  0x00006143 beq  0x0000002e , 0x00003f57 
- 00030391  0x00006144 and  0x0000003f , 0x0000000f , 0x00000002 
- 00030392  0x00006145 and_into  0x000000f0 , 0x0000003f 
- 00030393  0x00006146 beq  0x00000050 , 0x000076e4 
- 00030394  0x00006147 rtn 
- 00030395  0x0000614a fetch  0x00000001 , 0x000047f2 
- 00030396  0x0000614b rtn  0x00000034 
- 00030397  0x0000614c increase  0xffffffff , 0x0000003f 
- 00030398  0x0000614d store  0x00000001 , 0x000047f2 
- 00030399  0x0000614e nrtn  0x00000034 
- 00030400  0x00006150 jam  0x00000001 , 0x0000427f 
- 00030401  0x00006151 call  0x00003fa4 
- 00030402  0x00006152 call  0x00003fa2 
- 00030403  0x00006153 call  0x00003f7e 
- 00030404  0x00006154 call  0x00003f98 
- 00030405  0x00006155 branch  0x00003f9e 
- 00030406  0x00006159 jam  0x00000000 , 0x0000480d 
- 00030407  0x0000615a jam  0x00000000 , 0x0000480c 
- 00030408  0x0000615b rtn 
- 00030409  0x0000615e set1  0x00000025 , 0x00000000 
- 00030410  0x0000615f bpatch  0x000000fd , 0x0000403f 
- 00030411  0x00006160 jam  0x00000000 , 0x0000429d 
- 00030412  0x00006161 jam  0x00000000 , 0x0000480c 
- 00030413  0x00006162 jam  0x00000000 , 0x0000480d 
- 00030414  0x00006163 fetch  0x00000002 , 0x000042a0 
- 00030415  0x00006164 bbit0  0x00000003 , 0x000076d4 
- 00030416  0x00006167 fetch  0x00000002 , 0x000047fe 
- 00030417  0x00006168 store  0x00000002 , 0x000047f0 
- 00030418  0x0000616a call  0x00003f12 
- 00030419  0x0000616b branch  0x00003f7b 
- 00030420  0x0000616e bbit0  0x00000001 , 0x000076d6 
- 00030421  0x0000616f branch  0x000076d0 
- 00030422  0x00006172 bbit0  0x00000002 , 0x000076d2 
- 00030423  0x00006173 branch  0x000076d0 
- 00030424  0x00006177 call  0x00003f7e 
- 00030425  0x00006178 branch  0x00003f98 
- 00030426  0x0000617b setarg  0x00000002 
- 00030427  0x0000617c store  0x00000001 , 0x000047f2 
- 00030428  0x0000617d rtn 
- 00030429  0x00006180 jam  0x00000000 , 0x0000480c 
- 00030430  0x00006181 setarg  0x00000001 
- 00030431  0x00006182 store  0x00000001 , 0x0000480d 
- 00030432  0x00006183 rtn 
- 00030433  0x00006186 setarg  0x00000005 
- 00030434  0x00006187 store  0x00000001 , 0x0000480c 
- 00030435  0x00006188 rtn 
- 00030436  0x0000618b set1  0x00000025 , 0x00000000 
- 00030437  0x0000618c bpatch  0x000000fe , 0x0000403f 
- 00030438  0x0000618d storet  0x00000001 , 0x00000259 
- 00030439  0x0000618f fetch  0x00000001 , 0x00000259 
- 00030440  0x00006190 rtn  0x00000034 
- 00030441  0x00006191 increase  0xffffffff , 0x0000003f 
- 00030442  0x00006192 store  0x00000001 , 0x00000259 
- 00030443  0x00006193 call  0x000076ef 
- 00030444  0x00006194 call  0x000076bb 
- 00030445  0x00006195 call  0x000076fa 
- 00030446  0x00006196 branch  0x000076e7 
- 00030447  0x00006199 fetch  0x00000001 , 0x0000480c 
- 00030448  0x0000619a rtn  0x00000034 
- 00030449  0x0000619b fetch  0x00000001 , 0x0000480c 
- 00030450  0x0000619c increase  0xffffffff , 0x0000003f 
- 00030451  0x0000619d store  0x00000001 , 0x0000480c 
- 00030452  0x0000619e nrtn  0x00000034 
- 00030453  0x0000619f fetch  0x00000001 , 0x000002e6 
- 00030454  0x000061a0 set1  0x00000000 , 0x0000003f 
- 00030455  0x000061a1 set1  0x00000007 , 0x0000003f 
- 00030456  0x000061a2 store  0x00000001 , 0x000002e6 
- 00030457  0x000061a3 rtn 
- 00030458  0x000061a6 fetch  0x00000001 , 0x0000480d 
- 00030459  0x000061a7 rtn  0x00000034 
- 00030460  0x000061a8 fetch  0x00000001 , 0x0000480d 
- 00030461  0x000061a9 increase  0xffffffff , 0x0000003f 
- 00030462  0x000061aa store  0x00000001 , 0x0000480d 
- 00030463  0x000061ab nrtn  0x00000034 
- 00030464  0x000061ac branch  0x00003f77 
- 00030465  0x000061af set1  0x00000025 , 0x00000000 
- 00030466  0x000061b0 bpatch  0x000000ff , 0x0000403f 
- 00030467  0x000061b1 fetch  0x00000001 , 0x00004133 
- 00030468  0x000061b2 rtnne  0x00000003 
- 00030469  0x000061b3 branch  0x0000764e 
- 00030470  0x000061b5 call  0x00007643 
- 00030471  0x000061b6 rtn  0x00000002 
- 00030472  0x000061b7 fetch  0x00000001 , 0x0000480a 
- 00030473  0x000061b8 rtn  0x00000034 
- 00030474  0x000061b9 call  0x00003f23 
- 00030475  0x000061ba branch  0x00003f79 , 0x00000034 
- 00030476  0x000061bb call  0x00003f96 
- 00030477  0x000061bc call  0x00003f7e 
- 00030478  0x000061bd branch  0x00003f6e 
- 00030479  0x000061c1 branch  0x00007701 
- 00030480  0x000061c5 fetcht  0x00000001 , 0x0000480f 
- 00030481  0x000061c6 call  0x000069b4 
- 00030482  0x000061c7 fetch  0x00000001 , 0x00004811 
- 00030483  0x000061c8 bne  0x00000001 , 0x00007715 
- 00030484  0x000061c9 rtn 
- 00030485  0x000061cb fetcht  0x00000001 , 0x00004810 
- 00030486  0x000061cc branch  0x000069b4 
- 00030487  0x000061cf branch  0x0000763f 
- 00030488  0x000061d3 branch  0x00003f9a 
- 00030489  0x000061d8 set1  0x00000025 , 0x00000000 
- 00030490  0x000061d9 bpatch  0x000000f2 , 0x0000403e 
- 00030491  0x000061da fetch  0x00000001 , 0x000047dc 
- 00030492  0x000061db branch  0x00006009 , 0x00000034 
- 00030493  0x000061dc call  0x00006003 
- 00030494  0x000061dd setarg  0x00000000 
- 00030495  0x000061de store  0x00000008 , 0x000007da 
- 00030496  0x000061df store  0x00000004 , 0x000007e2 
- 00030497  0x000061e1 arg  0x000007e9 , 0x00000005 
- 00030498  0x000061e2 istore  0x00000007 , 0x00000005 
- 00030499  0x000061e3 jam  0x00000000 , 0x000007e0 
- 00030500  0x000061e4 branch  0x000077a4 
- 00030501  0x000061e7 jam  0x00000001 , 0x000007dc 
- 00030502  0x000061e8 branch  0x0000772a 
- 00030503  0x000061ea fetch  0x00000001 , 0x00004793 
- 00030504  0x000061eb beq  0x00000001 , 0x000077c2 
- 00030505  0x000061ec branch  0x00003bf1 
- 00030506  0x000061ee fetch  0x00000001 , 0x00004793 
- 00030507  0x000061ef beq  0x00000001 , 0x0000772d 
- 00030508  0x000061f0 branch  0x000077a4 
- 00030509  0x000061f3 call  0x000077c2 
- 00030510  0x000061f4 fetch  0x00000001 , 0x000007db 
- 00030511  0x000061f5 nrtn  0x00000034 
- 00030512  0x000061f6 jam  0x00000003 , 0x000007da 
- 00030513  0x000061f7 rtn 
- 00030514  0x000061fa fetch  0x00000001 , 0x000007de 
- 00030515  0x000061fb bne  0x00000000 , 0x00007750 
- 00030516  0x000061fc call  0x0000774d 
- 00030517  0x000061fd arg  0x00000898 , 0x00000005 
- 00030518  0x000061fe setarg  0x00000848 
- 00030519  0x000061ff istore  0x00000002 , 0x00000005 
- 00030520  0x00006200 setarg  0x000047c4 
- 00030521  0x00006201 istore  0x00000002 , 0x00000005 
- 00030522  0x00006202 setarg  0x00000808 
- 00030523  0x00006203 istore  0x00000002 , 0x00000005 
- 00030524  0x00006204 branch  0x00007744 
- 00030525  0x00006206 arg  0x00000898 , 0x00000005 
- 00030526  0x00006207 setarg  0x00000858 
- 00030527  0x00006208 istore  0x00000002 , 0x00000005 
- 00030528  0x00006209 setarg  0x00000808 
- 00030529  0x0000620a istore  0x00000002 , 0x00000005 
- 00030530  0x0000620b setarg  0x000047c4 
- 00030531  0x0000620c istore  0x00000002 , 0x00000005 
- 00030532  0x0000620e call  0x00007ad2 
- 00030533  0x0000620f fetch  0x00000001 , 0x000007db 
- 00030534  0x00006210 beq  0x00000004 , 0x0000774a 
- 00030535  0x00006211 jam  0x00000001 , 0x000007dc 
- 00030536  0x00006212 jam  0x00000005 , 0x000007da 
- 00030537  0x00006213 rtn 
- 00030538  0x00006215 jam  0x00000014 , 0x000007db 
- 00030539  0x00006216 call  0x00007727 
- 00030540  0x00006217 branch  0x0000780f 
- 00030541  0x0000621a arg  0x00000838 , 0x00000005 
- 00030542  0x0000621b force  0x00000008 , 0x00000007 
- 00030543  0x0000621c branch  0x000077db 
- 00030544  0x0000621f jam  0x00000001 , 0x000007dc 
- 00030545  0x00006220 rtn 
- 00030546  0x00006224 arg  0x000006c3 , 0x00000005 
- 00030547  0x00006225 fetch  0x00000006 , 0x00004140 
- 00030548  0x00006226 istore  0x00000006 , 0x00000005 
- 00030549  0x00006227 fetch  0x00000006 , 0x00000040 
- 00030550  0x00006228 istore  0x00000006 , 0x00000005 
- 00030551  0x00006229 fetch  0x00000003 , 0x000007e9 
- 00030552  0x0000622a istore  0x00000003 , 0x00000005 
- 00030553  0x0000622c call  0x00007b3c 
- 00030554  0x0000622e arg  0x00000868 , 0x00000011 
- 00030555  0x0000622f arg  0x00000878 , 0x00000012 
- 00030556  0x00006230 force  0x00000004 , 0x00000007 
- 00030557  0x00006231 call  0x000077e0 
- 00030558  0x00006232 nbranch  0x00007768 , 0x00000001 
- 00030559  0x00006235 fetch  0x00000001 , 0x000007db 
- 00030560  0x00006236 beq  0x00000009 , 0x00007765 
- 00030561  0x00006237 jam  0x0000000a , 0x000007da 
- 00030562  0x00006238 jam  0x00000001 , 0x000007dc 
- 00030563  0x00006239 jam  0x00000003 , 0x0000007c 
- 00030564  0x0000623a rtn 
- 00030565  0x0000623c jam  0x00000003 , 0x0000007c 
- 00030566  0x0000623d jam  0x00000015 , 0x000007db 
- 00030567  0x0000623e branch  0x0000780f 
- 00030568  0x00006242 fetch  0x00000001 , 0x000007db 
- 00030569  0x00006243 beq  0x00000009 , 0x0000776e 
- 00030570  0x00006244 jam  0x00000000 , 0x000007da 
- 00030571  0x00006245 jam  0x00000004 , 0x0000007c 
- 00030572  0x00006247 jam  0x00000005 , 0x0000007e 
- 00030573  0x00006248 rtn 
- 00030574  0x0000624a jam  0x00000004 , 0x0000007c 
- 00030575  0x0000624b jam  0x00000000 , 0x000007db 
- 00030576  0x0000624c rtn 
- 00030577  0x0000624f fetch  0x00000001 , 0x000007df 
- 00030578  0x00006250 beq  0x00000001 , 0x00007775 
- 00030579  0x00006251 jam  0x0000000a , 0x000007db 
- 00030580  0x00006252 branch  0x0000780f 
- 00030581  0x00006254 arg  0x000006c3 , 0x00000005 
- 00030582  0x00006255 fetch  0x00000006 , 0x00000040 
- 00030583  0x00006256 istore  0x00000006 , 0x00000005 
- 00030584  0x00006257 fetch  0x00000006 , 0x00004140 
- 00030585  0x00006258 istore  0x00000006 , 0x00000005 
- 00030586  0x00006259 fetch  0x00000003 , 0x000007e6 
- 00030587  0x0000625a istore  0x00000003 , 0x00000005 
- 00030588  0x0000625c call  0x00007b4a 
- 00030589  0x0000625d fetch  0x00000001 , 0x000007db 
- 00030590  0x0000625e beq  0x0000000a , 0x00007782 
- 00030591  0x0000625f jam  0x0000000b , 0x000007da 
- 00030592  0x00006260 jam  0x00000001 , 0x000007dc 
- 00030593  0x00006261 rtn 
- 00030594  0x00006263 jam  0x0000000b , 0x000007db 
- 00030595  0x00006264 jam  0x00000001 , 0x000007dd 
- 00030596  0x00006265 rtn 
- 00030597  0x00006268 arg  0x00000898 , 0x00000005 
- 00030598  0x00006269 fetch  0x00000006 , 0x00000040 
- 00030599  0x0000626a istore  0x00000006 , 0x00000005 
- 00030600  0x0000626b fetch  0x00000006 , 0x00004140 
- 00030601  0x0000626c istore  0x00000006 , 0x00000005 
- 00030602  0x0000626d setarg  0x00000848 
- 00030603  0x0000626e istore  0x00000002 , 0x00000005 
- 00030604  0x0000626f setarg  0x00000858 
- 00030605  0x00006270 istore  0x00000002 , 0x00000005 
- 00030606  0x00006271 branch  0x00007799 
- 00030607  0x00006273 jam  0x0000000f , 0x000007da 
- 00030608  0x00006274 arg  0x00000898 , 0x00000005 
- 00030609  0x00006275 fetch  0x00000006 , 0x00004140 
- 00030610  0x00006276 istore  0x00000006 , 0x00000005 
- 00030611  0x00006277 fetch  0x00000006 , 0x00000040 
- 00030612  0x00006278 istore  0x00000006 , 0x00000005 
- 00030613  0x00006279 setarg  0x00000858 
- 00030614  0x0000627a istore  0x00000002 , 0x00000005 
- 00030615  0x0000627b setarg  0x00000848 
- 00030616  0x0000627c istore  0x00000002 , 0x00000005 
- 00030617  0x0000627f arg  0x000006c3 , 0x00000005 
- 00030618  0x00006280 fetch  0x00000006 , 0x00000898 
- 00030619  0x00006281 istore  0x00000006 , 0x00000005 
- 00030620  0x00006282 fetch  0x00000006 , 0x0000089e 
- 00030621  0x00006283 istore  0x00000006 , 0x00000005 
- 00030622  0x00006285 call  0x00007b06 
- 00030623  0x00006288 jam  0x00000001 , 0x0000425e 
- 00030624  0x00006289 arg  0x00004262 , 0x00000005 
- 00030625  0x0000628a arg  0x00000868 , 0x00000006 
- 00030626  0x0000628b call  0x00007e35 
- 00030627  0x0000628c branch  0x00003229 
- 00030628  0x00006290 set1  0x00000025 , 0x00000000 
- 00030629  0x00006291 bpatch  0x000000f3 , 0x0000403e 
- 00030630  0x00006292 fetch  0x00000001 , 0x00004793 
- 00030631  0x00006293 rtnne  0x00000000 
- 00030632  0x00006294 fetch  0x00000001 , 0x000007de 
- 00030633  0x00006295 rtnne  0x00000000 
- 00030634  0x00006296 arg  0x00004794 , 0x00000005 
- 00030635  0x00006297 force  0x0000000b , 0x00000007 
- 00030636  0x00006298 call  0x000077db 
- 00030637  0x00006299 random  0x0000003f 
- 00030638  0x0000629a rshift  0x0000003f , 0x0000003f 
- 00030639  0x0000629b istore  0x00000002 , 0x00000005 
- 00030640  0x0000629d arg  0x0000065a , 0x00000005 
- 00030641  0x0000629e arg  0x00004794 , 0x00000006 
- 00030642  0x0000629f call  0x00007e33 
- 00030643  0x000062a1 arg  0x00000582 , 0x00000005 
- 00030644  0x000062a2 arg  0x0000078a , 0x00000006 
- 00030645  0x000062a3 call  0x00007e2d 
- 00030646  0x000062a5 arg  0x000005b2 , 0x00000005 
- 00030647  0x000062a6 call  0x00007e3a 
- 00030648  0x000062a7 jam  0x00000001 , 0x000005b2 
- 00030649  0x000062a9 call  0x00007b7f 
- 00030650  0x000062aa jam  0x00000001 , 0x000007de 
- 00030651  0x000062ab rtn 
- 00030652  0x000062ae arg  0x000047ac , 0x00000005 
- 00030653  0x000062af arg  0x000005ca , 0x00000006 
- 00030654  0x000062b0 call  0x00007e2d 
- 00030655  0x000062b1 jam  0x00000001 , 0x00004793 
- 00030656  0x000062b2 jam  0x00000000 , 0x000007de 
- 00030657  0x000062b3 rtn 
- 00030658  0x000062b6 set1  0x00000025 , 0x00000000 
- 00030659  0x000062b7 bpatch  0x000000f4 , 0x0000403e 
- 00030660  0x000062b8 fetch  0x00000001 , 0x000007e5 
- 00030661  0x000062b9 rtnne  0x00000000 
- 00030662  0x000062ba fetch  0x00000001 , 0x000007de 
- 00030663  0x000062bb rtnne  0x00000000 
- 00030664  0x000062bd arg  0x0000065a , 0x00000005 
- 00030665  0x000062be arg  0x00004794 , 0x00000006 
- 00030666  0x000062bf call  0x00007e33 
- 00030667  0x000062c1 arg  0x00000582 , 0x00000005 
- 00030668  0x000062c2 arg  0x000007f0 , 0x00000006 
- 00030669  0x000062c3 call  0x00007e2d 
- 00030670  0x000062c5 arg  0x000005b2 , 0x00000005 
- 00030671  0x000062c6 call  0x00007e3a 
- 00030672  0x000062c7 jam  0x00000001 , 0x000005b2 
- 00030673  0x000062c9 call  0x00007b7f 
- 00030674  0x000062ca jam  0x00000002 , 0x000007de 
- 00030675  0x000062cb rtn 
- 00030676  0x000062ce jam  0x00000001 , 0x000007df 
- 00030677  0x000062cf arg  0x00000820 , 0x00000005 
- 00030678  0x000062d0 arg  0x000005ca , 0x00000006 
- 00030679  0x000062d1 call  0x00007e33 
- 00030680  0x000062d2 jam  0x00000001 , 0x000007e5 
- 00030681  0x000062d3 jam  0x00000000 , 0x000007de 
- 00030682  0x000062d4 rtn 
- 00030683  0x000062d7 increase  0xffffffff , 0x00000007 
- 00030684  0x000062d8 nrtn  0x00000002 
- 00030685  0x000062d9 random  0x0000003f 
- 00030686  0x000062da istore  0x00000002 , 0x00000005 
- 00030687  0x000062db branch  0x000077db 
- 00030688  0x000062dd increase  0xffffffff , 0x00000007 
- 00030689  0x000062de nbranch  0x000077ec , 0x00000002 
- 00030690  0x000062df ifetch  0x00000004 , 0x00000011 
- 00030691  0x000062e0 copy  0x0000003f , 0x00000002 
- 00030692  0x000062e1 ifetch  0x00000004 , 0x00000012 
- 00030693  0x000062e2 iflip  0x00000002 , 0x0000003f 
- 00030694  0x000062e3 nbranch  0x000077ea , 0x00000005 
- 00030695  0x000062e4 increase  0x00000004 , 0x00000011 
- 00030696  0x000062e5 increase  0x00000004 , 0x00000012 
- 00030697  0x000062e6 branch  0x000077e0 
- 00030698  0x000062e8 disable  0x00000001 
- 00030699  0x000062e9 rtn 
- 00030700  0x000062eb enable  0x00000001 
- 00030701  0x000062ec rtn 
- 00030702  0x000062f4 set1  0x00000025 , 0x00000000 
- 00030703  0x000062f5 bpatch  0x000000f5 , 0x0000403e 
- 00030704  0x000062f6 fetch  0x00000001 , 0x000007dc 
- 00030705  0x000062f7 rtn  0x00000034 
- 00030706  0x000062f8 jam  0x00000000 , 0x000007dc 
- 00030707  0x000062f9 fetch  0x00000001 , 0x000007da 
- 00030708  0x000062fa beq  0x00000003 , 0x00006117 
- 00030709  0x000062fb beq  0x00000005 , 0x00006134 
- 00030710  0x000062fc beq  0x00000007 , 0x0000613f 
- 00030711  0x000062fd beq  0x0000000b , 0x00006155 
- 00030712  0x000062fe beq  0x00000002 , 0x00007725 
- 00030713  0x000062ff beq  0x00000004 , 0x00007732 
- 00030714  0x00006300 beq  0x00000009 , 0x00007752 
- 00030715  0x00006301 beq  0x0000000a , 0x00007771 
- 00030716  0x00006302 beq  0x0000000c , 0x0000778f 
- 00030717  0x00006304 rtn 
- 00030718  0x00006307 set1  0x00000025 , 0x00000000 
- 00030719  0x00006308 bpatch  0x000000f6 , 0x0000403e 
- 00030720  0x00006309 fetch  0x00000001 , 0x000007dd 
- 00030721  0x0000630a rtn  0x00000034 
- 00030722  0x0000630b jam  0x00000000 , 0x000007dd 
- 00030723  0x0000630c fetch  0x00000001 , 0x000007db 
- 00030724  0x0000630d beq  0x00000012 , 0x000060f7 
- 00030725  0x0000630e beq  0x00000013 , 0x000060ff 
- 00030726  0x0000630f beq  0x00000003 , 0x00006103 
- 00030727  0x00006310 beq  0x00000004 , 0x0000773d 
- 00030728  0x00006311 beq  0x00000014 , 0x00006107 
- 00030729  0x00006312 beq  0x00000007 , 0x00006115 
- 00030730  0x00006313 beq  0x0000000a , 0x00007771 
- 00030731  0x00006314 beq  0x0000000b , 0x00006154 
- 00030732  0x00006315 beq  0x00000009 , 0x00007752 
- 00030733  0x00006316 beq  0x00000015 , 0x0000614e 
- 00030734  0x00006317 rtn 
- 00030735  0x0000631a jam  0x00000001 , 0x000007dd 
- 00030736  0x0000631b rtn 
- 00030737  0x0000631e jam  0x00000000 , 0x000007dd 
- 00030738  0x0000631f rtn 
- 00030739  0x00006321 set1  0x00000025 , 0x00000000 
- 00030740  0x00006322 bpatch  0x000000f7 , 0x0000403e 
- 00030741  0x00006323 fetch  0x00000001 , 0x000007de 
- 00030742  0x00006324 rtn  0x00000034 
- 00030743  0x00006325 increase  0x00000080 , 0x0000003f 
- 00030744  0x00006326 store  0x00000001 , 0x000007de 
- 00030745  0x00006327 rtnbit1  0x00000007 
- 00030746  0x00006328 fetch  0x00000001 , 0x00000581 
- 00030747  0x00006329 branch  0x0000781d , 0x00000034 
- 00030748  0x0000632a branch  0x00007b8a 
- 00030749  0x0000632d call  0x00007a0c 
- 00030750  0x0000632e fetch  0x00000001 , 0x000007de 
- 00030751  0x0000632f beq  0x00000001 , 0x000077bc 
- 00030752  0x00006330 beq  0x00000002 , 0x000077d4 
- 00030753  0x00006331 rtn 
- 00030754  0x00006335 and  0x0000003f , 0x00000007 , 0x00000007 
- 00030755  0x00006336 rshift3  0x0000003f , 0x0000003f 
- 00030756  0x00006337 iadd  0x00000006 , 0x00000006 
- 00030757  0x00006338 ifetch  0x00000001 , 0x00000006 
- 00030758  0x00006339 qisolate0  0x0000003f 
- 00030759  0x0000633a rtn 
- 00030760  0x0000633e call  0x00007e33 
- 00030761  0x0000633f call  0x00007e33 
- 00030762  0x00006340 branch  0x00007e33 
- 00030763  0x00006344 ifetch  0x00000008 , 0x00000006 
- 00030764  0x00006345 nrtn  0x00000034 
- 00030765  0x00006346 ifetch  0x00000008 , 0x00000006 
- 00030766  0x00006347 nrtn  0x00000034 
- 00030767  0x00006348 ifetch  0x00000008 , 0x00000006 
- 00030768  0x00006349 rtn 
- 00030769  0x0000634e force  0x00000006 , 0x00000039 
- 00030770  0x00006350 ifetch  0x00000004 , 0x00000011 
- 00030771  0x00006351 iforce  0x00000002 
- 00030772  0x00006352 ifetch  0x00000004 , 0x00000012 
- 00030773  0x00006353 isub  0x00000002 , 0x0000003e 
- 00030774  0x00006354 nrtn  0x00000005 
- 00030775  0x00006355 increase  0x00000004 , 0x00000011 
- 00030776  0x00006356 increase  0x00000004 , 0x00000012 
- 00030777  0x00006357 loop  0x00007832 
- 00030778  0x00006358 rtn 
- 00030779  0x0000635c force  0x00000006 , 0x00000039 
- 00030780  0x0000635d increase  0x00000014 , 0x00000011 
- 00030781  0x0000635e increase  0x00000014 , 0x00000012 
- 00030782  0x00006360 ifetch  0x00000004 , 0x00000012 
- 00030783  0x00006361 iforce  0x00000002 
- 00030784  0x00006362 ifetch  0x00000004 , 0x00000011 
- 00030785  0x00006363 isub  0x00000002 , 0x0000003f 
- 00030786  0x00006364 nrtn  0x00000002 
- 00030787  0x00006365 nrtn  0x00000034 
- 00030788  0x00006366 increase  0xfffffffc , 0x00000011 
- 00030789  0x00006367 increase  0xfffffffc , 0x00000012 
- 00030790  0x00006368 loop  0x0000783e 
- 00030791  0x00006369 rtn 
- 00030792  0x0000636c force  0x00000006 , 0x00000039 
- 00030793  0x0000636d force  0x00000000 , 0x00000013 
- 00030794  0x0000636f ifetch  0x00000004 , 0x00000011 
- 00030795  0x00006370 iforce  0x00000002 
- 00030796  0x00006371 ifetch  0x00000004 , 0x00000012 
- 00030797  0x00006372 iadd  0x00000002 , 0x0000003f 
- 00030798  0x00006373 iadd  0x00000013 , 0x0000003f 
- 00030799  0x00006374 istore  0x00000004 , 0x00000005 
- 00030800  0x00006375 isolate1  0x00000020 , 0x0000003f 
- 00030801  0x00006376 setflag  0x00000001 , 0x00000000 , 0x00000013 
- 00030802  0x00006377 increase  0x00000004 , 0x00000011 
- 00030803  0x00006378 increase  0x00000004 , 0x00000012 
- 00030804  0x00006379 loop  0x0000784a 
- 00030805  0x0000637a rtn 
- 00030806  0x0000637d force  0x00000006 , 0x00000039 
- 00030807  0x0000637e force  0x00000000 , 0x00000013 
- 00030808  0x00006380 ifetch  0x00000004 , 0x00000012 
- 00030809  0x00006381 iforce  0x00000002 
- 00030810  0x00006382 ifetch  0x00000004 , 0x00000011 
- 00030811  0x00006383 isub  0x00000002 , 0x0000003f 
- 00030812  0x00006384 isub  0x00000013 , 0x0000003f 
- 00030813  0x00006385 istore  0x00000004 , 0x00000005 
- 00030814  0x00006386 isolate1  0x00000020 , 0x0000003f 
- 00030815  0x00006387 setflag  0x00000001 , 0x00000000 , 0x00000013 
- 00030816  0x00006388 increase  0x00000004 , 0x00000011 
- 00030817  0x00006389 increase  0x00000004 , 0x00000012 
- 00030818  0x0000638a loop  0x00007858 
- 00030819  0x0000638b rtn 
- 00030820  0x0000638e force  0x00000006 , 0x00000039 
- 00030821  0x0000638f increase  0x00000014 , 0x00000011 
- 00030822  0x00006391 force  0x00000000 , 0x00000013 
- 00030823  0x00006393 ifetch  0x00000004 , 0x00000011 
- 00030824  0x00006394 isolate1  0x00000000 , 0x0000003f 
- 00030825  0x00006395 setflag  0x00000001 , 0x00000001 , 0x00000013 
- 00030826  0x00006396 rshift  0x0000003f , 0x0000003f 
- 00030827  0x00006397 isolate1  0x00000000 , 0x00000013 
- 00030828  0x00006398 setflag  0x00000001 , 0x0000001f , 0x0000003f 
- 00030829  0x00006399 istore  0x00000004 , 0x00000011 
- 00030830  0x0000639a increase  0xfffffffc , 0x00000011 
- 00030831  0x0000639b rshift  0x00000013 , 0x00000013 
- 00030832  0x0000639c loop  0x00007867 
- 00030833  0x0000639d rtn 
- 00030834  0x000063a0 force  0x00000006 , 0x00000039 
- 00030835  0x000063a1 force  0x00000000 , 0x00000013 
- 00030836  0x000063a3 ifetch  0x00000004 , 0x00000011 
- 00030837  0x000063a4 isolate1  0x0000001f , 0x0000003f 
- 00030838  0x000063a5 setflag  0x00000001 , 0x00000001 , 0x00000013 
- 00030839  0x000063a6 lshift  0x0000003f , 0x0000003f 
- 00030840  0x000063a7 isolate1  0x00000000 , 0x00000013 
- 00030841  0x000063a8 setflag  0x00000001 , 0x00000000 , 0x0000003f 
- 00030842  0x000063a9 istore  0x00000004 , 0x00000011 
- 00030843  0x000063aa increase  0x00000004 , 0x00000011 
- 00030844  0x000063ab rshift  0x00000013 , 0x00000013 
- 00030845  0x000063ac loop  0x00007874 
- 00030846  0x000063ad rtn 
- 00030847  0x000063b0 call  0x00007872 
- 00030848  0x000063b2 isolate1  0x00000000 , 0x00000013 
- 00030849  0x000063b3 branch  0x00007888 , 0x00000001 
- 00030850  0x000063b4 arg  0x00000742 , 0x00000012 
- 00030851  0x000063b5 copy  0x00000011 , 0x00000013 
- 00030852  0x000063b6 increase  0xffffffe8 , 0x00000011 
- 00030853  0x000063b7 call  0x0000783b 
- 00030854  0x000063b8 nrtn  0x00000002 
- 00030855  0x000063b9 copy  0x00000013 , 0x00000011 
- 00030856  0x000063bb increase  0xffffffe8 , 0x00000011 
- 00030857  0x000063bc arg  0x00000742 , 0x00000012 
- 00030858  0x000063bd copy  0x00000011 , 0x00000005 
- 00030859  0x000063be branch  0x00007856 
- 00030860  0x000063c2 call  0x00007848 
- 00030861  0x000063c3 copy  0x00000005 , 0x00000011 
- 00030862  0x000063c4 branch  0x00007880 
- 00030863  0x000063c7 call  0x00007856 
- 00030864  0x000063c8 isolate0  0x00000000 , 0x00000013 
- 00030865  0x000063c9 rtn  0x00000001 
- 00030866  0x000063ca arg  0x00000742 , 0x00000012 
- 00030867  0x000063cb add  0x00000005 , 0xffffffe8 , 0x00000011 
- 00030868  0x000063cc copy  0x00000011 , 0x00000005 
- 00030869  0x000063cd branch  0x00007848 
- 00030870  0x000063d1 copy  0x00000005 , 0x0000000b 
- 00030871  0x000063d2 copy  0x00000011 , 0x00000030 
- 00030872  0x000063d3 arg  0x000006b2 , 0x00000012 
- 00030873  0x000063d4 copy  0x00000012 , 0x00000005 
- 00030874  0x000063d5 add  0x00000011 , 0x00000018 , 0x00000006 
- 00030875  0x000063d6 ifetch  0x00000008 , 0x00000006 
- 00030876  0x000063d7 istore  0x00000008 , 0x00000005 
- 00030877  0x000063d8 istore  0x00000008 , 0x00000005 
- 00030878  0x000063d9 force  0x00000000 , 0x0000003f 
- 00030879  0x000063da istore  0x00000008 , 0x00000005 
- 00030880  0x000063db copy  0x0000000b , 0x00000005 
- 00030881  0x000063dc call  0x0000788c 
- 00030882  0x000063dd arg  0x000006b2 , 0x00000012 
- 00030883  0x000063de copy  0x00000012 , 0x00000005 
- 00030884  0x000063df force  0x00000000 , 0x0000003f 
- 00030885  0x000063e0 istore  0x00000008 , 0x00000005 
- 00030886  0x000063e1 add  0x00000030 , 0x00000020 , 0x00000006 
- 00030887  0x000063e2 ifetch  0x00000008 , 0x00000006 
- 00030888  0x000063e3 istore  0x00000008 , 0x00000005 
- 00030889  0x000063e4 istore  0x00000008 , 0x00000005 
- 00030890  0x000063e5 copy  0x0000000b , 0x00000011 
- 00030891  0x000063e6 copy  0x00000011 , 0x00000005 
- 00030892  0x000063e7 call  0x0000788c 
- 00030893  0x000063e8 arg  0x000006b2 , 0x00000012 
- 00030894  0x000063e9 copy  0x00000012 , 0x00000005 
- 00030895  0x000063ea add  0x00000030 , 0x00000028 , 0x00000006 
- 00030896  0x000063eb ifetch  0x00000008 , 0x00000006 
- 00030897  0x000063ec istore  0x00000008 , 0x00000005 
- 00030898  0x000063ed istore  0x00000008 , 0x00000005 
- 00030899  0x000063ee istore  0x00000008 , 0x00000005 
- 00030900  0x000063ef copy  0x0000000b , 0x00000011 
- 00030901  0x000063f0 copy  0x00000011 , 0x00000005 
- 00030902  0x000063f1 branch  0x0000788c 
- 00030903  0x000063f5 force  0x00000006 , 0x00000039 
- 00030904  0x000063f7 ifetch  0x00000004 , 0x00000006 
- 00030905  0x000063f8 iforce  0x0000002f 
- 00030906  0x000063f9 increase  0x00000001 , 0x00000038 
- 00030907  0x000063fa loop  0x000078b8 
- 00030908  0x000063fb rtn 
- 00030909  0x00006400 copy  0x00000005 , 0x0000000b 
- 00030910  0x00006401 arg  0x00000682 , 0x00000005 
- 00030911  0x00006402 call  0x00007e3a 
- 00030912  0x00006403 arg  0x00000682 , 0x00000005 
- 00030913  0x00006404 copy  0x00000011 , 0x00000006 
- 00030914  0x00006405 force  0x00000000 , 0x00000038 
- 00030915  0x00006406 call  0x000078b7 
- 00030916  0x00006407 copy  0x00000012 , 0x00000006 
- 00030917  0x00006408 call  0x000078b7 
- 00030918  0x00006409 force  0x00000000 , 0x00000012 
- 00030919  0x0000640b force  0x00000000 , 0x00000002 
- 00030920  0x0000640c force  0x00000006 , 0x00000013 
- 00030921  0x0000640e ifetch  0x00000004 , 0x00000005 
- 00030922  0x0000640f iforce  0x00000011 
- 00030923  0x00006410 copy  0x00000012 , 0x00000038 
- 00030924  0x00006411 deposit  0x0000002f 
- 00030925  0x00006412 copy  0x00000013 , 0x00000038 
- 00030926  0x00006413 imul32  0x0000002f , 0x0000003f 
- 00030927  0x00006414 iadd  0x00000011 , 0x0000003f 
- 00030928  0x00006415 iadd  0x00000002 , 0x0000003f 
- 00030929  0x00006416 istore  0x00000004 , 0x00000005 
- 00030930  0x00006417 rshift32  0x0000003f , 0x00000002 
- 00030931  0x00006418 increase  0x00000001 , 0x00000013 
- 00030932  0x00006419 compare  0x0000000c , 0x00000013 , 0x000000ff 
- 00030933  0x0000641a nbranch  0x000078c9 , 0x00000001 
- 00030934  0x0000641b deposit  0x00000002 
- 00030935  0x0000641c istore  0x00000004 , 0x00000005 
- 00030936  0x0000641d increase  0xffffffe8 , 0x00000005 
- 00030937  0x0000641e increase  0x00000001 , 0x00000012 
- 00030938  0x0000641f compare  0x00000006 , 0x00000012 , 0x000000ff 
- 00030939  0x00006420 nbranch  0x000078c7 , 0x00000001 
- 00030940  0x00006421 arg  0x00000682 , 0x00000011 
- 00030941  0x00006422 copy  0x0000000b , 0x00000005 
- 00030942  0x00006423 branch  0x00007896 
- 00030943  0x00006427 copy  0x00000011 , 0x00000012 
- 00030944  0x00006428 branch  0x000078bd 
- 00030945  0x0000642b copy  0x00000011 , 0x00000030 
- 00030946  0x0000642d copy  0x00000030 , 0x00000011 
- 00030947  0x0000642e ifetch  0x00000001 , 0x00000011 
- 00030948  0x0000642f isolate1  0x00000000 , 0x0000003f 
- 00030949  0x00006430 rtn  0x00000001 
- 00030950  0x00006431 call  0x00007864 
- 00030951  0x00006432 ifetch  0x00000001 , 0x00000012 
- 00030952  0x00006433 isolate0  0x00000000 , 0x0000003f 
- 00030953  0x00006434 branch  0x000078f1 , 0x00000001 
- 00030954  0x00006435 arg  0x00000742 , 0x00000011 
- 00030955  0x00006436 copy  0x00000012 , 0x00000005 
- 00030956  0x00006437 call  0x00007848 
- 00030957  0x00006438 ifetch  0x00000001 , 0x00000012 
- 00030958  0x00006439 iadd  0x00000013 , 0x0000003f 
- 00030959  0x0000643a istore  0x00000001 , 0x00000012 
- 00030960  0x0000643b increase  0xffffffe8 , 0x00000012 
- 00030961  0x0000643d add  0x00000012 , 0x00000018 , 0x00000011 
- 00030962  0x0000643e force  0x00000007 , 0x00000039 
- 00030963  0x0000643f call  0x00007866 
- 00030964  0x00006440 branch  0x000078e2 
- 00030965  0x00006444 copy  0x00000005 , 0x0000000b 
- 00030966  0x00006445 arg  0x000006e2 , 0x00000005 
- 00030967  0x00006446 call  0x00007e3a 
- 00030968  0x00006447 force  0x00000000 , 0x0000003f 
- 00030969  0x00006448 store  0x00000004 , 0x0000069a 
- 00030970  0x00006449 store  0x00000004 , 0x000006fa 
- 00030971  0x0000644a jam  0x00000001 , 0x000006e2 
- 00030972  0x0000644b arg  0x00000682 , 0x00000005 
- 00030973  0x0000644c call  0x00007e3a 
- 00030974  0x0000644d arg  0x00000742 , 0x00000006 
- 00030975  0x0000644e arg  0x000006b2 , 0x00000005 
- 00030976  0x0000644f call  0x00007e33 
- 00030977  0x00006450 copy  0x00000011 , 0x00000006 
- 00030978  0x00006451 arg  0x000006ca , 0x00000005 
- 00030979  0x00006452 call  0x00007e33 
- 00030980  0x00006454 arg  0x000006ca , 0x00000006 
- 00030981  0x00006455 call  0x0000782b 
- 00030982  0x00006456 branch  0x0000792d , 0x00000034 
- 00030983  0x00006457 arg  0x000006ca , 0x00000011 
- 00030984  0x00006458 arg  0x000006e2 , 0x00000012 
- 00030985  0x00006459 call  0x000078e1 
- 00030986  0x0000645b arg  0x000006b2 , 0x00000011 
- 00030987  0x0000645c arg  0x00000682 , 0x00000012 
- 00030988  0x0000645d call  0x000078e1 
- 00030989  0x0000645e arg  0x000006ca , 0x00000011 
- 00030990  0x0000645f arg  0x000006b2 , 0x00000012 
- 00030991  0x00006460 call  0x0000783b 
- 00030992  0x00006461 branch  0x0000791f , 0x00000002 
- 00030993  0x00006462 arg  0x000006b2 , 0x00000011 
- 00030994  0x00006463 arg  0x000006ca , 0x00000012 
- 00030995  0x00006464 copy  0x00000011 , 0x00000005 
- 00030996  0x00006465 call  0x00007856 
- 00030997  0x00006466 arg  0x000006e2 , 0x00000011 
- 00030998  0x00006467 arg  0x00000682 , 0x00000012 
- 00030999  0x00006468 copy  0x00000012 , 0x00000005 
- 00031000  0x00006469 call  0x00007848 
- 00031001  0x0000646a ifetch  0x00000001 , 0x00000011 
- 00031002  0x0000646b iadd  0x00000013 , 0x00000013 
- 00031003  0x0000646c ifetch  0x00000001 , 0x00000012 
- 00031004  0x0000646d iadd  0x00000013 , 0x0000003f 
- 00031005  0x0000646e istore  0x00000001 , 0x00000012 
- 00031006  0x0000646f branch  0x00007904 
- 00031007  0x00006471 arg  0x000006ca , 0x00000011 
- 00031008  0x00006472 arg  0x000006b2 , 0x00000012 
- 00031009  0x00006473 copy  0x00000011 , 0x00000005 
- 00031010  0x00006474 call  0x00007856 
- 00031011  0x00006475 arg  0x00000682 , 0x00000011 
- 00031012  0x00006476 arg  0x000006e2 , 0x00000012 
- 00031013  0x00006477 copy  0x00000012 , 0x00000005 
- 00031014  0x00006478 call  0x00007848 
- 00031015  0x00006479 ifetch  0x00000001 , 0x00000011 
- 00031016  0x0000647a iadd  0x00000013 , 0x00000013 
- 00031017  0x0000647b ifetch  0x00000001 , 0x00000012 
- 00031018  0x0000647c iadd  0x00000013 , 0x0000003f 
- 00031019  0x0000647d istore  0x00000001 , 0x00000012 
- 00031020  0x0000647e branch  0x00007904 
- 00031021  0x00006480 arg  0x000006e2 , 0x00000005 
- 00031022  0x00006481 call  0x00007e3a 
- 00031023  0x00006482 fetch  0x00000001 , 0x0000069a 
- 00031024  0x00006483 store  0x00000001 , 0x000006e2 
- 00031025  0x00006484 store  0x00000001 , 0x000006ea 
- 00031026  0x00006485 arg  0x000006e2 , 0x00000011 
- 00031027  0x00006486 arg  0x00000682 , 0x00000012 
- 00031028  0x00006487 copy  0x00000012 , 0x00000005 
- 00031029  0x00006488 call  0x0000788c 
- 00031030  0x00006489 arg  0x00000742 , 0x00000011 
- 00031031  0x0000648a arg  0x00000682 , 0x00000012 
- 00031032  0x0000648b copy  0x0000000b , 0x00000005 
- 00031033  0x0000648c branch  0x0000788f 
- 00031034  0x00006492 arg  0x00000642 , 0x00000011 
- 00031035  0x00006493 arg  0x000006fa , 0x00000005 
- 00031036  0x00006494 call  0x000078df 
- 00031037  0x00006495 arg  0x000006fa , 0x00000011 
- 00031038  0x00006496 arg  0x00000712 , 0x00000005 
- 00031039  0x00006497 call  0x000078df 
- 00031040  0x00006498 arg  0x0000075a , 0x00000011 
- 00031041  0x00006499 arg  0x00000712 , 0x00000012 
- 00031042  0x0000649a arg  0x00000712 , 0x00000005 
- 00031043  0x0000649b call  0x000078bd 
- 00031044  0x0000649c arg  0x00000612 , 0x00000011 
- 00031045  0x0000649d arg  0x000006fa , 0x00000005 
- 00031046  0x0000649e call  0x000078df 
- 00031047  0x0000649f arg  0x000006fa , 0x00000006 
- 00031048  0x000064a0 arg  0x000006ca , 0x00000005 
- 00031049  0x000064a1 call  0x00007e33 
- 00031050  0x000064a2 arg  0x000006ca , 0x00000011 
- 00031051  0x000064a3 call  0x0000787f 
- 00031052  0x000064a4 arg  0x000006fa , 0x00000011 
- 00031053  0x000064a5 arg  0x000006ca , 0x00000012 
- 00031054  0x000064a6 arg  0x000006fa , 0x00000005 
- 00031055  0x000064a7 call  0x0000788c 
- 00031056  0x000064a8 arg  0x000006fa , 0x00000011 
- 00031057  0x000064a9 arg  0x00000712 , 0x00000012 
- 00031058  0x000064aa arg  0x000006fa , 0x00000005 
- 00031059  0x000064ab call  0x0000788c 
- 00031060  0x000064ac arg  0x00000612 , 0x00000006 
- 00031061  0x000064ad arg  0x000006ca , 0x00000005 
- 00031062  0x000064ae call  0x00007e33 
- 00031063  0x000064af arg  0x0000062a , 0x00000011 
- 00031064  0x000064b0 arg  0x00000712 , 0x00000005 
- 00031065  0x000064b1 call  0x000078df 
- 00031066  0x000064b2 arg  0x000006ca , 0x00000011 
- 00031067  0x000064b3 call  0x0000787f 
- 00031068  0x000064b4 arg  0x000006ca , 0x00000011 
- 00031069  0x000064b5 call  0x0000787f 
- 00031070  0x000064b6 arg  0x000006ca , 0x00000011 
- 00031071  0x000064b7 arg  0x00000712 , 0x00000012 
- 00031072  0x000064b8 arg  0x000006ca , 0x00000005 
- 00031073  0x000064b9 call  0x000078bd 
- 00031074  0x000064ba arg  0x00000712 , 0x00000011 
- 00031075  0x000064bb arg  0x000006e2 , 0x00000005 
- 00031076  0x000064bc call  0x000078df 
- 00031077  0x000064bd arg  0x000006e2 , 0x00000011 
- 00031078  0x000064be call  0x0000787f 
- 00031079  0x000064bf arg  0x000006e2 , 0x00000011 
- 00031080  0x000064c0 call  0x0000787f 
- 00031081  0x000064c1 arg  0x000006e2 , 0x00000011 
- 00031082  0x000064c2 call  0x0000787f 
- 00031083  0x000064c3 arg  0x0000062a , 0x00000006 
- 00031084  0x000064c4 arg  0x00000712 , 0x00000005 
- 00031085  0x000064c5 call  0x00007e33 
- 00031086  0x000064c6 arg  0x00000712 , 0x00000011 
- 00031087  0x000064c7 call  0x0000787f 
- 00031088  0x000064c8 arg  0x00000712 , 0x00000011 
- 00031089  0x000064c9 arg  0x00000642 , 0x00000012 
- 00031090  0x000064ca arg  0x00000642 , 0x00000005 
- 00031091  0x000064cb call  0x000078bd 
- 00031092  0x000064cc arg  0x000006fa , 0x00000011 
- 00031093  0x000064cd arg  0x00000712 , 0x00000005 
- 00031094  0x000064ce call  0x000078df 
- 00031095  0x000064cf arg  0x00000712 , 0x00000011 
- 00031096  0x000064d0 arg  0x000006ca , 0x00000012 
- 00031097  0x000064d1 arg  0x00000712 , 0x00000005 
- 00031098  0x000064d2 call  0x0000788f 
- 00031099  0x000064d3 arg  0x00000712 , 0x00000011 
- 00031100  0x000064d4 arg  0x000006ca , 0x00000012 
- 00031101  0x000064d5 arg  0x00000612 , 0x00000005 
- 00031102  0x000064d6 call  0x0000788f 
- 00031103  0x000064d7 arg  0x000006ca , 0x00000011 
- 00031104  0x000064d8 arg  0x00000612 , 0x00000012 
- 00031105  0x000064d9 arg  0x00000712 , 0x00000005 
- 00031106  0x000064da call  0x0000788f 
- 00031107  0x000064db arg  0x00000712 , 0x00000011 
- 00031108  0x000064dc arg  0x000006fa , 0x00000012 
- 00031109  0x000064dd arg  0x00000712 , 0x00000005 
- 00031110  0x000064de call  0x000078bd 
- 00031111  0x000064df arg  0x00000712 , 0x00000011 
- 00031112  0x000064e0 arg  0x000006e2 , 0x00000012 
- 00031113  0x000064e1 arg  0x0000062a , 0x00000005 
- 00031114  0x000064e2 branch  0x0000788f 
- 00031115  0x000064e7 arg  0x000005b2 , 0x00000011 
- 00031116  0x000064e8 arg  0x0000072a , 0x00000005 
- 00031117  0x000064e9 call  0x000078df 
- 00031118  0x000064ea arg  0x00000612 , 0x00000011 
- 00031119  0x000064eb arg  0x0000072a , 0x00000012 
- 00031120  0x000064ec arg  0x000006e2 , 0x00000005 
- 00031121  0x000064ed call  0x000078bd 
- 00031122  0x000064ee arg  0x000005b2 , 0x00000011 
- 00031123  0x000064ef arg  0x0000072a , 0x00000012 
- 00031124  0x000064f0 arg  0x0000072a , 0x00000005 
- 00031125  0x000064f1 call  0x000078bd 
- 00031126  0x000064f2 arg  0x0000062a , 0x00000011 
- 00031127  0x000064f3 arg  0x0000072a , 0x00000012 
- 00031128  0x000064f4 arg  0x000006ca , 0x00000005 
- 00031129  0x000064f5 call  0x000078bd 
- 00031130  0x000064f6 arg  0x00000642 , 0x00000011 
- 00031131  0x000064f7 arg  0x0000072a , 0x00000005 
- 00031132  0x000064f8 call  0x000078df 
- 00031133  0x000064f9 arg  0x00000582 , 0x00000011 
- 00031134  0x000064fa arg  0x0000072a , 0x00000012 
- 00031135  0x000064fb arg  0x000006fa , 0x00000005 
- 00031136  0x000064fc call  0x000078bd 
- 00031137  0x000064fd arg  0x00000642 , 0x00000011 
- 00031138  0x000064fe arg  0x0000072a , 0x00000012 
- 00031139  0x000064ff arg  0x0000072a , 0x00000005 
- 00031140  0x00006500 call  0x000078bd 
- 00031141  0x00006501 arg  0x0000059a , 0x00000011 
- 00031142  0x00006502 arg  0x0000072a , 0x00000012 
- 00031143  0x00006503 arg  0x00000712 , 0x00000005 
- 00031144  0x00006504 call  0x000078bd 
- 00031145  0x00006505 arg  0x000006e2 , 0x00000011 
- 00031146  0x00006506 arg  0x000006fa , 0x00000012 
- 00031147  0x00006507 arg  0x0000072a , 0x00000005 
- 00031148  0x00006508 call  0x0000788f 
- 00031149  0x00006509 arg  0x000006e2 , 0x00000011 
- 00031150  0x0000650a arg  0x000006fa , 0x00000012 
- 00031151  0x0000650b arg  0x000006e2 , 0x00000005 
- 00031152  0x0000650c call  0x0000788c 
- 00031153  0x0000650d arg  0x000006ca , 0x00000011 
- 00031154  0x0000650e arg  0x00000712 , 0x00000012 
- 00031155  0x0000650f arg  0x000006fa , 0x00000005 
- 00031156  0x00006510 call  0x0000788f 
- 00031157  0x00006511 arg  0x000006ca , 0x00000011 
- 00031158  0x00006512 arg  0x00000712 , 0x00000012 
- 00031159  0x00006513 arg  0x000006ca , 0x00000005 
- 00031160  0x00006514 call  0x0000788c 
- 00031161  0x00006515 arg  0x000006ca , 0x00000011 
- 00031162  0x00006516 arg  0x0000072a , 0x00000012 
- 00031163  0x00006517 arg  0x000006ca , 0x00000005 
- 00031164  0x00006518 call  0x000078bd 
- 00031165  0x00006519 arg  0x00000642 , 0x00000011 
- 00031166  0x0000651a arg  0x000005b2 , 0x00000012 
- 00031167  0x0000651b arg  0x00000712 , 0x00000005 
- 00031168  0x0000651c call  0x000078bd 
- 00031169  0x0000651d arg  0x00000712 , 0x00000011 
- 00031170  0x0000651e arg  0x0000072a , 0x00000012 
- 00031171  0x0000651f arg  0x00000642 , 0x00000005 
- 00031172  0x00006520 call  0x000078bd 
- 00031173  0x00006521 arg  0x0000072a , 0x00000011 
- 00031174  0x00006522 arg  0x0000072a , 0x00000005 
- 00031175  0x00006523 call  0x000078df 
- 00031176  0x00006524 arg  0x0000072a , 0x00000011 
- 00031177  0x00006525 arg  0x000006e2 , 0x00000012 
- 00031178  0x00006526 arg  0x00000712 , 0x00000005 
- 00031179  0x00006527 call  0x000078bd 
- 00031180  0x00006528 arg  0x0000072a , 0x00000011 
- 00031181  0x00006529 arg  0x000006ca , 0x00000012 
- 00031182  0x0000652a arg  0x000006ca , 0x00000005 
- 00031183  0x0000652b call  0x000078bd 
- 00031184  0x0000652c arg  0x000006fa , 0x00000011 
- 00031185  0x0000652d arg  0x00000612 , 0x00000005 
- 00031186  0x0000652e call  0x000078df 
- 00031187  0x0000652f arg  0x00000612 , 0x00000011 
- 00031188  0x00006530 arg  0x00000712 , 0x00000012 
- 00031189  0x00006531 arg  0x00000612 , 0x00000005 
- 00031190  0x00006532 call  0x0000788f 
- 00031191  0x00006533 arg  0x00000612 , 0x00000006 
- 00031192  0x00006534 arg  0x0000072a , 0x00000005 
- 00031193  0x00006535 call  0x00007e33 
- 00031194  0x00006536 arg  0x0000072a , 0x00000011 
- 00031195  0x00006537 call  0x0000787f 
- 00031196  0x00006538 arg  0x00000712 , 0x00000011 
- 00031197  0x00006539 arg  0x0000072a , 0x00000012 
- 00031198  0x0000653a arg  0x00000712 , 0x00000005 
- 00031199  0x0000653b call  0x0000788f 
- 00031200  0x0000653c arg  0x00000712 , 0x00000011 
- 00031201  0x0000653d arg  0x000006fa , 0x00000012 
- 00031202  0x0000653e arg  0x000006fa , 0x00000005 
- 00031203  0x0000653f call  0x000078bd 
- 00031204  0x00006540 arg  0x000006fa , 0x00000011 
- 00031205  0x00006541 arg  0x000006ca , 0x00000012 
- 00031206  0x00006542 arg  0x0000062a , 0x00000005 
- 00031207  0x00006543 call  0x0000788f 
- 00031208  0x00006544 arg  0x0000062a , 0x00000011 
- 00031209  0x00006545 arg  0x00000742 , 0x00000012 
- 00031210  0x00006546 arg  0x0000062a , 0x00000005 
- 00031211  0x00006547 force  0x00000000 , 0x00000013 
- 00031212  0x00006548 fetch  0x00000001 , 0x0000062a 
- 00031213  0x00006549 isolate1  0x00000000 , 0x0000003f 
- 00031214  0x0000654a call  0x00007848 , 0x00000001 
- 00031215  0x0000654b copy  0x00000013 , 0x00000030 
- 00031216  0x0000654c arg  0x0000062a , 0x00000011 
- 00031217  0x0000654d call  0x00007864 
- 00031218  0x0000654e fetch  0x00000001 , 0x00000641 
- 00031219  0x0000654f isolate1  0x00000000 , 0x00000030 
- 00031220  0x00006550 setflag  0x00000001 , 0x00000007 , 0x0000003f 
- 00031221  0x00006551 store  0x00000001 , 0x00000641 
- 00031222  0x00006552 rtn 
- 00031223  0x00006556 jam  0x000000c0 , 0x00000581 
- 00031224  0x00006557 jam  0x00000001 , 0x00000580 
- 00031225  0x00006559 fetch  0x00000001 , 0x00000581 
- 00031226  0x0000655a increase  0xffffffff , 0x0000003f 
- 00031227  0x0000655b nrtn  0x00000002 
- 00031228  0x0000655c store  0x00000001 , 0x00000581 
- 00031229  0x0000655d fetch  0x00000001 , 0x00000580 
- 00031230  0x0000655e call  0x0000793a , 0x00000034 
- 00031231  0x0000655f fetch  0x00000001 , 0x00000581 
- 00031232  0x00006560 arg  0x0000065a , 0x00000006 
- 00031233  0x00006561 call  0x00007822 
- 00031234  0x00006562 branch  0x000079f9 , 0x00000001 
- 00031235  0x00006563 fetch  0x00000001 , 0x00000580 
- 00031236  0x00006564 nbranch  0x00007a07 , 0x00000034 
- 00031237  0x00006565 call  0x0000798b 
- 00031238  0x00006566 branch  0x000079f9 
- 00031239  0x00006568 jam  0x00000000 , 0x00000580 
- 00031240  0x00006569 arg  0x00000582 , 0x00000006 
- 00031241  0x0000656a arg  0x00000612 , 0x00000005 
- 00031242  0x0000656b call  0x00007828 
- 00031243  0x0000656c branch  0x000079f9 
- 00031244  0x00006570 arg  0x00000642 , 0x00000011 
- 00031245  0x00006571 arg  0x00000712 , 0x00000005 
- 00031246  0x00006572 call  0x000078f5 
- 00031247  0x00006573 arg  0x00000712 , 0x00000011 
- 00031248  0x00006574 arg  0x000006ca , 0x00000005 
- 00031249  0x00006575 call  0x000078df 
- 00031250  0x00006576 arg  0x00000612 , 0x00000011 
- 00031251  0x00006577 arg  0x000006ca , 0x00000012 
- 00031252  0x00006578 arg  0x000005ca , 0x00000005 
- 00031253  0x00006579 call  0x000078bd 
- 00031254  0x0000657a arg  0x00000712 , 0x00000011 
- 00031255  0x0000657b arg  0x000006ca , 0x00000012 
- 00031256  0x0000657c arg  0x000006fa , 0x00000005 
- 00031257  0x0000657d call  0x000078bd 
- 00031258  0x0000657e arg  0x0000062a , 0x00000011 
- 00031259  0x0000657f arg  0x000006fa , 0x00000012 
- 00031260  0x00006580 arg  0x000005e2 , 0x00000005 
- 00031261  0x00006581 branch  0x000078bd 
- 00031262  0x00006585 force  0x00000010 , 0x00000039 
- 00031263  0x00006587 ifetch  0x00000004 , 0x00000006 
- 00031264  0x00006588 force  0x00000004 , 0x00000011 
- 00031265  0x00006589 increase  0x00000003 , 0x00000005 
- 00031266  0x0000658b istore  0x00000001 , 0x00000005 
- 00031267  0x0000658c rshift8  0x0000003f , 0x0000003f 
- 00031268  0x0000658d increase  0xfffffffe , 0x00000005 
- 00031269  0x0000658e increase  0xffffffff , 0x00000011 
- 00031270  0x0000658f nbranch  0x00007a22 , 0x00000005 
- 00031271  0x00006590 increase  0x00000005 , 0x00000005 
- 00031272  0x00006591 loop  0x00007a1f 
- 00031273  0x00006592 rtn 
- 00031274  0x00006596 lshift2  0x00000007 , 0x0000003f 
- 00031275  0x00006597 iadd  0x0000000b , 0x00000006 
- 00031276  0x00006598 ifetch  0x00000004 , 0x00000006 
- 00031277  0x00006599 rtn 
- 00031278  0x0000659c force  0x00000010 , 0x00000030 
- 00031279  0x0000659d arg  0x00000582 , 0x0000000b 
- 00031280  0x0000659f add  0x00000030 , 0xfffffff9 , 0x00000007 
- 00031281  0x000065a0 call  0x00007a2a 
- 00031282  0x000065a1 iforce  0x00000002 
- 00031283  0x000065a2 add  0x00000030 , 0xfffffff0 , 0x00000007 
- 00031284  0x000065a3 call  0x00007a2a 
- 00031285  0x000065a4 iadd  0x00000002 , 0x00000002 
- 00031286  0x000065a5 add  0x00000030 , 0xfffffffe , 0x00000007 
- 00031287  0x000065a6 call  0x00007a2a 
- 00031288  0x000065a7 shasx  0x0000003f , 0x00000001 , 0x0000003f 
- 00031289  0x000065a8 iadd  0x00000002 , 0x00000002 
- 00031290  0x000065a9 add  0x00000030 , 0xfffffff1 , 0x00000007 
- 00031291  0x000065aa call  0x00007a2a 
- 00031292  0x000065ab shasx  0x0000003f , 0x00000000 , 0x0000003f 
- 00031293  0x000065ac iadd  0x00000002 , 0x00000002 
- 00031294  0x000065ad lshift2  0x00000030 , 0x0000003f 
- 00031295  0x000065ae iadd  0x0000000b , 0x00000005 
- 00031296  0x000065af istoret  0x00000004 , 0x00000005 
- 00031297  0x000065b0 increase  0x00000001 , 0x00000030 
- 00031298  0x000065b1 compare  0x00000040 , 0x00000030 , 0x000000ff 
- 00031299  0x000065b2 nbranch  0x00007a30 , 0x00000001 
- 00031300  0x000065b3 rtn 
- 00031301  0x000065b7 arg  0x000007ba , 0x00000006 
- 00031302  0x000065b8 force  0x00000007 , 0x00000038 
- 00031303  0x000065ba ifetch  0x00000004 , 0x00000006 
- 00031304  0x000065bb iforce  0x0000002f 
- 00031305  0x000065bc increase  0xffffffff , 0x00000038 
- 00031306  0x000065bd branch  0x00007a47 , 0x00000002 
- 00031307  0x000065be rtn 
- 00031308  0x000065c1 set1  0x00000025 , 0x00000000 
- 00031309  0x000065c2 bpatch  0x000000f8 , 0x0000403f 
- 00031310  0x000065c3 call  0x00007a2e 
- 00031311  0x000065c4 arg  0x00000682 , 0x00000005 
- 00031312  0x000065c5 force  0x00000000 , 0x00000038 
- 00031313  0x000065c7 deposit  0x0000002f 
- 00031314  0x000065c8 istore  0x00000004 , 0x00000005 
- 00031315  0x000065c9 increase  0x00000001 , 0x00000038 
- 00031316  0x000065ca compare  0x00000008 , 0x00000038 , 0x000000ff 
- 00031317  0x000065cb nbranch  0x00007a51 , 0x00000001 
- 00031318  0x000065cc call  0x000075c5 
- 00031319  0x000065cd arg  0x00008700 , 0x0000000b 
- 00031320  0x000065ce arg  0x00000582 , 0x00000030 
- 00031321  0x000065cf force  0x00000040 , 0x00000039 
- 00031322  0x000065d1 ifetcht  0x00000004 , 0x00000030 
- 00031323  0x000065d2 ifetch  0x00000004 , 0x0000000b 
- 00031324  0x000065d3 increase  0x00000004 , 0x0000000b 
- 00031325  0x000065d4 increase  0x00000004 , 0x00000030 
- 00031326  0x000065d5 iadd  0x00000002 , 0x0000003f 
- 00031327  0x000065d6 force  0x00000007 , 0x00000038 
- 00031328  0x000065d7 iadd  0x0000002f , 0x00000002 
- 00031329  0x000065d8 force  0x00000004 , 0x00000038 
- 00031330  0x000065d9 shasx  0x0000002f , 0x00000003 , 0x0000003f 
- 00031331  0x000065da iadd  0x00000002 , 0x00000002 
- 00031332  0x000065db force  0x00000005 , 0x00000038 
- 00031333  0x000065dc deposit  0x0000002f 
- 00031334  0x000065dd force  0x00000006 , 0x00000038 
- 00031335  0x000065de ixor  0x0000002f , 0x0000003f 
- 00031336  0x000065df force  0x00000004 , 0x00000038 
- 00031337  0x000065e0 iand  0x0000002f , 0x0000003f 
- 00031338  0x000065e1 force  0x00000006 , 0x00000038 
- 00031339  0x000065e2 ixor  0x0000002f , 0x0000003f 
- 00031340  0x000065e3 iadd  0x00000002 , 0x00000002 
- 00031341  0x000065e4 force  0x00000007 , 0x00000038 
- 00031342  0x000065e5 copy  0x00000002 , 0x0000002f 
- 00031343  0x000065e6 force  0x00000003 , 0x00000038 
- 00031344  0x000065e7 deposit  0x0000002f 
- 00031345  0x000065e8 iadd  0x00000002 , 0x0000002f 
- 00031346  0x000065e9 force  0x00000000 , 0x00000038 
- 00031347  0x000065ea deposit  0x0000002f 
- 00031348  0x000065eb force  0x00000001 , 0x00000038 
- 00031349  0x000065ec iand  0x0000002f , 0x00000002 
- 00031350  0x000065ed ior  0x0000002f , 0x0000003f 
- 00031351  0x000065ee force  0x00000002 , 0x00000038 
- 00031352  0x000065ef iand  0x0000002f , 0x0000003f 
- 00031353  0x000065f0 ior  0x00000002 , 0x00000002 
- 00031354  0x000065f1 force  0x00000000 , 0x00000038 
- 00031355  0x000065f2 shasx  0x0000002f , 0x00000002 , 0x0000003f 
- 00031356  0x000065f3 iadd  0x00000002 , 0x0000003f 
- 00031357  0x000065f4 force  0x00000007 , 0x00000038 
- 00031358  0x000065f5 iadd  0x0000002f , 0x0000002f 
- 00031359  0x000065f6 regexrot 
- 00031360  0x000065f7 loop  0x00007a5a 
- 00031361  0x000065f8 arg  0x00000682 , 0x00000006 
- 00031362  0x000065f9 force  0x00000000 , 0x00000038 
- 00031363  0x000065fb ifetch  0x00000004 , 0x00000006 
- 00031364  0x000065fc iadd  0x0000002f , 0x0000002f 
- 00031365  0x000065fd increase  0x00000001 , 0x00000038 
- 00031366  0x000065fe compare  0x00000008 , 0x00000038 , 0x000000ff 
- 00031367  0x000065ff nbranch  0x00007a83 , 0x00000001 
- 00031368  0x00006600 branch  0x000075c9 
- 00031369  0x00006604 arg  0x00000858 , 0x00000005 
- 00031370  0x00006605 force  0x00000007 , 0x00000038 
- 00031371  0x00006607 deposit  0x0000002f 
- 00031372  0x00006608 istore  0x00000004 , 0x00000005 
- 00031373  0x00006609 increase  0xffffffff , 0x00000038 
- 00031374  0x0000660a branch  0x00007a8b , 0x00000002 
- 00031375  0x0000660b rtn 
- 00031376  0x0000660f arg  0x00000582 , 0x00000005 
- 00031377  0x00006610 increase  0xfffffffc , 0x00000006 
- 00031378  0x00006611 sub  0x00000039 , 0x00000010 , 0x00000011 
- 00031379  0x00006613 ifetch  0x00000004 , 0x00000006 
- 00031380  0x00006614 ixor  0x00000002 , 0x0000003f 
- 00031381  0x00006615 istore  0x00000004 , 0x00000005 
- 00031382  0x00006616 increase  0xfffffff8 , 0x00000006 
- 00031383  0x00006617 loop  0x00007a93 
- 00031384  0x00006618 copy  0x00000011 , 0x00000039 
- 00031385  0x00006619 deposit  0x00000002 
- 00031386  0x0000661b istore  0x00000004 , 0x00000005 
- 00031387  0x0000661c loop  0x00007a9a 
- 00031388  0x0000661d rtn 
- 00031389  0x00006620 arg  0x00000808 , 0x00000006 
- 00031390  0x00006621 arg  0x00000582 , 0x00000005 
- 00031391  0x00006622 force  0x00000006 , 0x00000039 
- 00031392  0x00006623 call  0x00007b97 
- 00031393  0x00006624 arg  0x000047c4 , 0x00000006 
- 00031394  0x00006625 force  0x00000006 , 0x00000039 
- 00031395  0x00006626 call  0x00007b97 
- 00031396  0x00006627 arg  0x00000858 , 0x00000006 
- 00031397  0x00006628 call  0x00007b96 
- 00031398  0x00006629 call  0x00007a45 
- 00031399  0x0000662a call  0x00007a4c 
- 00031400  0x0000662b arg  0x00000848 , 0x00000006 
- 00031401  0x0000662c arg  0x00000582 , 0x00000005 
- 00031402  0x0000662d branch  0x00007ab8 
- 00031403  0x00006630 arg  0x000047c4 , 0x00000006 
- 00031404  0x00006631 arg  0x00000582 , 0x00000005 
- 00031405  0x00006632 force  0x00000006 , 0x00000039 
- 00031406  0x00006633 call  0x00007b97 
- 00031407  0x00006634 arg  0x00000808 , 0x00000006 
- 00031408  0x00006635 force  0x00000006 , 0x00000039 
- 00031409  0x00006636 call  0x00007b97 
- 00031410  0x00006637 arg  0x00000848 , 0x00000006 
- 00031411  0x00006638 call  0x00007b96 
- 00031412  0x00006639 call  0x00007a45 
- 00031413  0x0000663a call  0x00007a4c 
- 00031414  0x0000663b arg  0x00000858 , 0x00000006 
- 00031415  0x0000663c arg  0x00000582 , 0x00000005 
- 00031416  0x0000663e call  0x00007b96 
- 00031417  0x0000663f setarg  0x00800000 
- 00031418  0x00006640 lshift8  0x0000003f , 0x0000003f 
- 00031419  0x00006641 istore  0x00000004 , 0x00000005 
- 00031420  0x00006642 force  0x00000005 , 0x00000039 
- 00031421  0x00006643 call  0x00007e3b 
- 00031422  0x00006644 setarg  0x00000280 
- 00031423  0x00006645 istore  0x00000004 , 0x00000005 
- 00031424  0x00006646 call  0x00007a4c 
- 00031425  0x00006648 fetch  0x00000004 , 0x00000858 
- 00031426  0x0000664a arg  0x000003e8 , 0x00000011 
- 00031427  0x0000664b idiv  0x00000011 
- 00031428  0x0000664c call  0x00007efd 
- 00031429  0x0000664d remainder  0x0000003f 
- 00031430  0x0000664e store  0x00000004 , 0x000007ec 
- 00031431  0x0000664f quotient  0x0000003f 
- 00031432  0x00006650 arg  0x000003e8 , 0x00000011 
- 00031433  0x00006651 idiv  0x00000011 
- 00031434  0x00006652 call  0x00007efd 
- 00031435  0x00006653 remainder  0x0000003f 
- 00031436  0x00006654 arg  0x000003e8 , 0x00000011 
- 00031437  0x00006655 imul32  0x00000011 , 0x0000003f 
- 00031438  0x00006656 fetcht  0x00000004 , 0x000007ec 
- 00031439  0x00006657 iadd  0x00000002 , 0x0000003f 
- 00031440  0x00006658 store  0x00000004 , 0x000007ec 
- 00031441  0x00006659 rtn 
- 00031442  0x0000665c setarg  0x00363636 
- 00031443  0x0000665d lshift8  0x0000003f , 0x00000002 
- 00031444  0x0000665e or_into  0x00000036 , 0x00000002 
- 00031445  0x0000665f fetch  0x00000002 , 0x00000898 
- 00031446  0x00006660 copy  0x0000003f , 0x00000006 
- 00031447  0x00006661 force  0x00000004 , 0x00000039 
- 00031448  0x00006662 call  0x00007a90 
- 00031449  0x00006663 call  0x00007a45 
- 00031450  0x00006664 call  0x00007a4c 
- 00031451  0x00006665 fetch  0x00000002 , 0x0000089a 
- 00031452  0x00006666 copy  0x0000003f , 0x00000006 
- 00031453  0x00006667 arg  0x00000582 , 0x00000005 
- 00031454  0x00006668 force  0x00000006 , 0x00000039 
- 00031455  0x00006669 call  0x00007b97 
- 00031456  0x0000666a fetch  0x00000002 , 0x0000089c 
- 00031457  0x0000666b copy  0x0000003f , 0x00000006 
- 00031458  0x0000666c force  0x00000006 , 0x00000039 
- 00031459  0x0000666d call  0x00007b97 
- 00031460  0x0000666e setarg  0x00800000 
- 00031461  0x0000666f istore  0x00000003 , 0x00000005 
- 00031462  0x00006670 force  0x00000000 , 0x0000003f 
- 00031463  0x00006671 istore  0x00000001 , 0x00000005 
- 00031464  0x00006672 force  0x00000000 , 0x0000003f 
- 00031465  0x00006673 istore  0x00000008 , 0x00000005 
- 00031466  0x00006674 setarg  0x00000388 
- 00031467  0x00006675 istore  0x00000004 , 0x00000005 
- 00031468  0x00006676 call  0x00007a4c 
- 00031469  0x00006677 call  0x00007a89 
- 00031470  0x00006678 arg  0x00000858 , 0x00000006 
- 00031471  0x00006679 arg  0x000006a2 , 0x00000005 
- 00031472  0x0000667a call  0x00007e31 
- 00031473  0x0000667c setarg  0x005c5c5c 
- 00031474  0x0000667d lshift8  0x0000003f , 0x00000002 
- 00031475  0x0000667e or_into  0x0000005c , 0x00000002 
- 00031476  0x0000667f fetch  0x00000002 , 0x00000898 
- 00031477  0x00006680 copy  0x0000003f , 0x00000006 
- 00031478  0x00006681 force  0x00000004 , 0x00000039 
- 00031479  0x00006682 call  0x00007a90 
- 00031480  0x00006683 call  0x00007a45 
- 00031481  0x00006684 call  0x00007a4c 
- 00031482  0x00006685 arg  0x000006c2 , 0x00000006 
- 00031483  0x00006686 arg  0x00000582 , 0x00000005 
- 00031484  0x00006687 force  0x00000008 , 0x00000039 
- 00031485  0x00006688 call  0x00007b97 
- 00031486  0x00006689 setarg  0x00800000 
- 00031487  0x0000668a lshift8  0x0000003f , 0x0000003f 
- 00031488  0x0000668b istore  0x00000004 , 0x00000005 
- 00031489  0x0000668c call  0x00007e3a 
- 00031490  0x0000668d setarg  0x00000300 
- 00031491  0x0000668e istore  0x00000004 , 0x00000005 
- 00031492  0x0000668f call  0x00007a4c 
- 00031493  0x00006690 branch  0x00007a89 
- 00031494  0x00006694 setarg  0x00363636 
- 00031495  0x00006695 lshift8  0x0000003f , 0x00000002 
- 00031496  0x00006696 or_into  0x00000036 , 0x00000002 
- 00031497  0x00006697 arg  0x00000838 , 0x00000006 
- 00031498  0x00006698 force  0x00000006 , 0x00000039 
- 00031499  0x00006699 call  0x00007a90 
- 00031500  0x0000669a call  0x00007a45 
- 00031501  0x0000669b call  0x00007a4c 
- 00031502  0x0000669c fetch  0x00000002 , 0x000008a4 
- 00031503  0x0000669d copy  0x0000003f , 0x00000006 
- 00031504  0x0000669e arg  0x00000582 , 0x00000005 
- 00031505  0x0000669f call  0x00007b96 
- 00031506  0x000066a0 fetch  0x00000002 , 0x000008a6 
- 00031507  0x000066a1 copy  0x0000003f , 0x00000006 
- 00031508  0x000066a2 call  0x00007b96 
- 00031509  0x000066a4 setarg  0x0062746c 
- 00031510  0x000066a5 lshift8  0x0000003f , 0x0000003f 
- 00031511  0x000066a6 or_into  0x0000006b , 0x0000003f 
- 00031512  0x000066a7 istore  0x00000004 , 0x00000005 
- 00031513  0x000066a8 arg  0x000006cf , 0x00000006 
- 00031514  0x000066a9 force  0x00000003 , 0x00000039 
- 00031515  0x000066aa call  0x00007b97 
- 00031516  0x000066ac setarg  0x00800000 
- 00031517  0x000066ad lshift8  0x0000003f , 0x0000003f 
- 00031518  0x000066ae istore  0x00000004 , 0x00000005 
- 00031519  0x000066af force  0x00000000 , 0x0000003f 
- 00031520  0x000066b0 istore  0x00000008 , 0x00000005 
- 00031521  0x000066b1 setarg  0x00000380 
- 00031522  0x000066b2 istore  0x00000004 , 0x00000005 
- 00031523  0x000066b3 call  0x00007a4c 
- 00031524  0x000066b5 call  0x00007a89 
- 00031525  0x000066b6 arg  0x00000858 , 0x00000006 
- 00031526  0x000066b7 arg  0x000006a2 , 0x00000005 
- 00031527  0x000066b8 call  0x00007e31 
- 00031528  0x000066ba setarg  0x005c5c5c 
- 00031529  0x000066bb lshift8  0x0000003f , 0x00000002 
- 00031530  0x000066bc or_into  0x0000005c , 0x00000002 
- 00031531  0x000066bd arg  0x00000838 , 0x00000006 
- 00031532  0x000066be force  0x00000006 , 0x00000039 
- 00031533  0x000066bf call  0x00007a90 
- 00031534  0x000066c0 call  0x00007a45 
- 00031535  0x000066c1 call  0x00007a4c 
- 00031536  0x000066c2 arg  0x000006c2 , 0x00000006 
- 00031537  0x000066c3 arg  0x00000582 , 0x00000005 
- 00031538  0x000066c4 force  0x00000008 , 0x00000039 
- 00031539  0x000066c5 call  0x00007b97 
- 00031540  0x000066c6 setarg  0x00800000 
- 00031541  0x000066c7 lshift8  0x0000003f , 0x0000003f 
- 00031542  0x000066c8 istore  0x00000004 , 0x00000005 
- 00031543  0x000066c9 call  0x00007e3a 
- 00031544  0x000066ca setarg  0x00000300 
- 00031545  0x000066cb istore  0x00000004 , 0x00000005 
- 00031546  0x000066cc call  0x00007a4c 
- 00031547  0x000066cd branch  0x00007a89 
- 00031548  0x000066d1 setarg  0x00363636 
- 00031549  0x000066d2 lshift8  0x0000003f , 0x00000002 
- 00031550  0x000066d3 or_into  0x00000036 , 0x00000002 
- 00031551  0x000066d4 arg  0x00000838 , 0x00000006 
- 00031552  0x000066d5 force  0x00000006 , 0x00000039 
- 00031553  0x000066d6 call  0x00007a90 
- 00031554  0x000066d7 call  0x00007a45 
- 00031555  0x000066d8 call  0x00007a4c 
- 00031556  0x000066d9 arg  0x00000858 , 0x00000006 
- 00031557  0x000066da arg  0x00000582 , 0x00000005 
- 00031558  0x000066db call  0x00007b96 
- 00031559  0x000066dc arg  0x00000848 , 0x00000006 
- 00031560  0x000066dd call  0x00007b96 
- 00031561  0x000066de branch  0x00007b57 
- 00031562  0x000066e1 setarg  0x00363636 
- 00031563  0x000066e2 lshift8  0x0000003f , 0x00000002 
- 00031564  0x000066e3 or_into  0x00000036 , 0x00000002 
- 00031565  0x000066e4 arg  0x00000838 , 0x00000006 
- 00031566  0x000066e5 force  0x00000006 , 0x00000039 
- 00031567  0x000066e6 call  0x00007a90 
- 00031568  0x000066e7 call  0x00007a45 
- 00031569  0x000066e8 call  0x00007a4c 
- 00031570  0x000066ea arg  0x00000848 , 0x00000006 
- 00031571  0x000066eb arg  0x00000582 , 0x00000005 
- 00031572  0x000066ec call  0x00007b96 
- 00031573  0x000066ed arg  0x00000858 , 0x00000006 
- 00031574  0x000066ee call  0x00007b96 
- 00031575  0x000066f0 setarg  0x00000000 
- 00031576  0x000066f1 istore  0x00000008 , 0x00000005 
- 00031577  0x000066f2 istore  0x00000008 , 0x00000005 
- 00031578  0x000066f4 copy  0x00000005 , 0x00000002 
- 00031579  0x000066f5 jam  0x00000080 , 0x000006c2 
- 00031580  0x000066f6 copy  0x00000002 , 0x00000005 
- 00031581  0x000066f7 arg  0x000006d2 , 0x00000006 
- 00031582  0x000066f8 call  0x00007b96 
- 00031583  0x000066fa call  0x00007a4c 
- 00031584  0x000066fc arg  0x00000582 , 0x00000005 
- 00031585  0x000066fd force  0x00000007 , 0x00000039 
- 00031586  0x000066fe call  0x00007e3b 
- 00031587  0x000066ff istore  0x00000004 , 0x00000005 
- 00031588  0x00006700 setarg  0x000003f8 
- 00031589  0x00006701 istore  0x00000004 , 0x00000005 
- 00031590  0x00006702 call  0x00007a4c 
- 00031591  0x00006703 call  0x00007a89 
- 00031592  0x00006705 arg  0x00000858 , 0x00000006 
- 00031593  0x00006706 arg  0x000006a2 , 0x00000005 
- 00031594  0x00006707 call  0x00007e31 
- 00031595  0x00006709 setarg  0x005c5c5c 
- 00031596  0x0000670a lshift8  0x0000003f , 0x00000002 
- 00031597  0x0000670b or_into  0x0000005c , 0x00000002 
- 00031598  0x0000670c arg  0x00000838 , 0x00000006 
- 00031599  0x0000670d force  0x00000006 , 0x00000039 
- 00031600  0x0000670e call  0x00007a90 
- 00031601  0x0000670f call  0x00007a45 
- 00031602  0x00006710 call  0x00007a4c 
- 00031603  0x00006711 arg  0x000006c2 , 0x00000006 
- 00031604  0x00006712 arg  0x00000582 , 0x00000005 
- 00031605  0x00006713 force  0x00000008 , 0x00000039 
- 00031606  0x00006714 call  0x00007b97 
- 00031607  0x00006715 setarg  0x00800000 
- 00031608  0x00006716 lshift8  0x0000003f , 0x0000003f 
- 00031609  0x00006717 istore  0x00000004 , 0x00000005 
- 00031610  0x00006718 call  0x00007e3a 
- 00031611  0x00006719 setarg  0x00000300 
- 00031612  0x0000671a istore  0x00000004 , 0x00000005 
- 00031613  0x0000671b call  0x00007a4c 
- 00031614  0x0000671c branch  0x00007a89 
- 00031615  0x00006724 jam  0x000000c0 , 0x00000581 
- 00031616  0x00006726 fetch  0x00000001 , 0x00000581 
- 00031617  0x00006727 rtn  0x00000034 
- 00031618  0x00006728 increase  0xffffffff , 0x0000003f 
- 00031619  0x00006729 store  0x00000001 , 0x00000581 
- 00031620  0x0000672a arg  0x0000065a , 0x00000006 
- 00031621  0x0000672b call  0x00007822 
- 00031622  0x0000672c branch  0x00007b80 , 0x00000001 
- 00031623  0x0000672d arg  0x00000582 , 0x00000006 
- 00031624  0x0000672e arg  0x00000612 , 0x00000005 
- 00031625  0x0000672f branch  0x00007828 
- 00031626  0x00006732 call  0x0000793a 
- 00031627  0x00006733 fetch  0x00000001 , 0x00000581 
- 00031628  0x00006734 increase  0xffffffff , 0x0000003f 
- 00031629  0x00006735 store  0x00000001 , 0x00000581 
- 00031630  0x00006736 arg  0x0000065a , 0x00000006 
- 00031631  0x00006737 call  0x00007822 
- 00031632  0x00006738 rtn  0x00000001 
- 00031633  0x00006739 branch  0x0000798b 
- 00031634  0x0000673c jam  0x00000000 , 0x00000580 
- 00031635  0x0000673d arg  0x00000582 , 0x00000006 
- 00031636  0x0000673e arg  0x00000612 , 0x00000005 
- 00031637  0x0000673f branch  0x00007828 
- 00031638  0x00006742 force  0x00000004 , 0x00000039 
- 00031639  0x00006744 increase  0xfffffffc , 0x00000006 
- 00031640  0x00006746 ifetch  0x00000004 , 0x00000006 
- 00031641  0x00006747 istore  0x00000004 , 0x00000005 
- 00031642  0x00006748 increase  0xfffffff8 , 0x00000006 
- 00031643  0x00006749 loop  0x00007b98 
- 00031644  0x0000674a rtn 
- 00031645  0x0000674e rtn  0x0000002b 
- 00031646  0x0000674f call  0x00007ba5 
- 00031647  0x00006750 call  0x00007c13 
- 00031648  0x00006751 branch  0x00007bd9 
- 00031649  0x00006754 fetch  0x00000001 , 0x00004132 
- 00031650  0x00006755 rtneq  0x00000001 
- 00031651  0x00006756 call  0x00007bf2 
- 00031652  0x00006758 branch  0x00007c04 
- 00031653  0x0000675b fetch  0x00000001 , 0x000047fd 
- 00031654  0x0000675c rtneq  0x000000ff 
- 00031655  0x0000675d iforce  0x00000002 
- 00031656  0x0000675e call  0x000069da 
- 00031657  0x0000675f fetcht  0x00000001 , 0x000047fd 
- 00031658  0x00006760 call  0x000069ed 
- 00031659  0x00006761 nop  0x00000064 
- 00031660  0x00006762 fetcht  0x00000001 , 0x000047fd 
- 00031661  0x00006763 call  0x000069d1 
- 00031662  0x00006764 branch  0x00007bb1 
- 00031663  0x00006767 jam  0x000000ff , 0x000047fd 
- 00031664  0x00006768 rtn 
- 00031665  0x0000676b set1  0x00000025 , 0x00000000 
- 00031666  0x0000676c bpatch  0x00000085 , 0x00004030 
- 00031667  0x0000676d fetch  0x00000001 , 0x000047fd 
- 00031668  0x0000676e rtneq  0x000000ff 
- 00031669  0x0000676f copy  0x0000003f , 0x00000002 
- 00031670  0x00006770 call  0x000069e5 
- 00031671  0x00006771 nbranch  0x00007bc4 , 0x00000001 
- 00031672  0x00006774 call  0x00007bce 
- 00031673  0x00006775 fetch  0x00000002 , 0x000047f4 
- 00031674  0x00006776 set1  0x0000000c 
- 00031675  0x00006777 store  0x00000002 , 0x000047f4 
- 00031676  0x00006778 fetch  0x00000001 , 0x000047eb 
- 00031677  0x00006779 rtneq  0x00000000 
- 00031678  0x0000677a jam  0x00000000 , 0x000047eb 
- 00031679  0x0000677c fetch  0x00000001 , 0x000047fc 
- 00031680  0x0000677d store  0x00000001 , 0x000047ea 
- 00031681  0x0000677e call  0x00007bd5 
- 00031682  0x0000677f jam  0x0000002c , 0x00000b7d 
- 00031683  0x00006780 branch  0x00007c27 
- 00031684  0x00006782 fetch  0x00000002 , 0x000047f4 
- 00031685  0x00006783 set0  0x0000000c 
- 00031686  0x00006784 store  0x00000002 , 0x000047f4 
- 00031687  0x00006785 fetch  0x00000001 , 0x000047eb 
- 00031688  0x00006786 rtneq  0x00000001 
- 00031689  0x00006787 jam  0x00000001 , 0x000047eb 
- 00031690  0x00006789 jam  0x00000000 , 0x000047ea 
- 00031691  0x0000678a call  0x00007bd7 
- 00031692  0x0000678b jam  0x0000002d , 0x00000b7d 
- 00031693  0x0000678c branch  0x00007c27 
- 00031694  0x0000678f fetch  0x00000001 , 0x000047ea 
- 00031695  0x00006790 rtn  0x00000034 
- 00031696  0x00006791 increase  0xffffffff , 0x0000003f 
- 00031697  0x00006792 store  0x00000001 , 0x000047ea 
- 00031698  0x00006793 nrtn  0x00000034 
- 00031699  0x00006795 jam  0x00000010 , 0x00000b7d 
- 00031700  0x00006796 branch  0x00007c27 
- 00031701  0x00006799 arg  0x00000007 , 0x00000007 
- 00031702  0x0000679a branch  0x00003dc2 
- 00031703  0x0000679d arg  0x00000007 , 0x00000007 
- 00031704  0x0000679e branch  0x00003dc6 
- 00031705  0x000067a1 fetch  0x00000001 , 0x000047f7 
- 00031706  0x000067a2 rtneq  0x000000ff 
- 00031707  0x000067a3 iforce  0x00000002 
- 00031708  0x000067a4 call  0x000069da 
- 00031709  0x000067a5 branch  0x00007be2 
- 00031710  0x000067a8 fetch  0x00000002 , 0x000047f4 
- 00031711  0x000067a9 set0  0x0000000d 
- 00031712  0x000067aa store  0x00000002 , 0x000047f4 
- 00031713  0x000067ab jam  0x00000000 , 0x000047e9 
- 00031714  0x000067ad fetch  0x00000002 , 0x000047f4 
- 00031715  0x000067ae set0  0x0000000e 
- 00031716  0x000067af store  0x00000002 , 0x000047f4 
- 00031717  0x000067b0 fetcht  0x00000001 , 0x000047f7 
- 00031718  0x000067b1 branch  0x000069ed 
- 00031719  0x000067b4 fetch  0x00000002 , 0x000047f4 
- 00031720  0x000067b5 set1  0x0000000e 
- 00031721  0x000067b6 store  0x00000002 , 0x000047f4 
- 00031722  0x000067b7 jam  0x00000000 , 0x000047e9 
- 00031723  0x000067b8 fetcht  0x00000001 , 0x000047f7 
- 00031724  0x000067b9 branch  0x000069ef 
- 00031725  0x000067bc fetch  0x00000002 , 0x000047f4 
- 00031726  0x000067bd set1  0x0000000d 
- 00031727  0x000067be store  0x00000002 , 0x000047f4 
- 00031728  0x000067bf jam  0x00000001 , 0x000047e9 
- 00031729  0x000067c0 rtn 
- 00031730  0x000067c3 set1  0x00000025 , 0x00000000 
- 00031731  0x000067c4 bpatch  0x00000086 , 0x00004030 
- 00031732  0x000067c5 fetch  0x00000001 , 0x000047e9 
- 00031733  0x000067c6 rtneq  0x00000000 
- 00031734  0x000067c7 arg  0x00000009 , 0x00000007 
- 00031735  0x000067c8 call  0x00007e53 
- 00031736  0x000067c9 nrtn  0x00000034 
- 00031737  0x000067ca fetch  0x00000001 , 0x000047e9 
- 00031738  0x000067cb beq  0x00000002 , 0x00007bff 
- 00031739  0x000067cc call  0x00007be7 
- 00031740  0x000067cd jam  0x00000002 , 0x000047e9 
- 00031741  0x000067ce fetch  0x00000002 , 0x000047fa 
- 00031742  0x000067cf branch  0x00007c02 
- 00031743  0x000067d1 call  0x00007be2 
- 00031744  0x000067d2 jam  0x00000003 , 0x000047e9 
- 00031745  0x000067d3 fetch  0x00000002 , 0x000047f8 
- 00031746  0x000067d5 arg  0x00000009 , 0x00000007 
- 00031747  0x000067d6 branch  0x00007e4c 
- 00031748  0x000067da set1  0x00000025 , 0x00000000 
- 00031749  0x000067db bpatch  0x00000087 , 0x00004030 
- 00031750  0x000067dc arg  0x00000000 , 0x00000011 
- 00031751  0x000067dd fetcht  0x00000004 , 0x000047ec 
- 00031752  0x000067de copy  0x00000022 , 0x00000012 
- 00031753  0x000067e1 copy  0x00000012 , 0x0000003f 
- 00031754  0x000067e2 increase  0x000000a0 , 0x00000002 
- 00031755  0x000067e3 increase  0x000000a0 , 0x00000002 
- 00031756  0x000067e4 isub  0x00000002 , 0x0000003e 
- 00031757  0x000067e5 nbranch  0x00007c16 , 0x00000002 
- 00031758  0x000067e6 increase  0x00000001 , 0x00000011 
- 00031759  0x000067e7 and  0x00000011 , 0x0000000f , 0x0000003f 
- 00031760  0x000067e8 nbranch  0x00007c09 , 0x00000034 
- 00031761  0x000067e9 arg  0x00000000 , 0x00000011 
- 00031762  0x000067ea call  0x00007c1d 
- 00031763  0x000067ec copy  0x00000022 , 0x0000003f 
- 00031764  0x000067ed store  0x00000004 , 0x000047ec 
- 00031765  0x000067ee rtn 
- 00031766  0x000067f0 set1  0x00000025 , 0x00000000 
- 00031767  0x000067f1 bpatch  0x00000088 , 0x00004031 
- 00031768  0x000067f2 copy  0x00000011 , 0x0000003f 
- 00031769  0x000067f3 rtn  0x00000034 
- 00031770  0x000067f4 increase  0xffffff60 , 0x00000002 
- 00031771  0x000067f5 increase  0xffffff60 , 0x00000002 
- 00031772  0x000067f6 storet  0x00000004 , 0x000047ec 
- 00031773  0x000067f8 increase  0x00000050 , 0x0000003f 
- 00031774  0x000067f9 store  0x00000001 , 0x00000b7d 
- 00031775  0x000067fa branch  0x00007c27 
- 00031776  0x00006801 jam  0x00000001 , 0x000047dd 
- 00031777  0x00006803 fetch  0x00000001 , 0x000047de 
- 00031778  0x00006804 nbranch  0x00007c21 , 0x00000034 
- 00031779  0x00006805 rtn 
- 00031780  0x00006808 jam  0x00000000 , 0x000047dd 
- 00031781  0x00006809 rtn 
- 00031782  0x0000680c branch  0x00007f9f 
- 00031783  0x00006811 set1  0x00000025 , 0x00000000 
- 00031784  0x00006812 bpatch  0x00000089 , 0x00004031 
- 00031785  0x00006813 fetch  0x00000001 , 0x00004132 
- 00031786  0x00006814 rtneq  0x00000001 
- 00031787  0x00006815 call  0x00007c20 
- 00031788  0x00006816 copy  0x00000011 , 0x0000003f 
- 00031789  0x00006817 store  0x00000004 , 0x000008ab 
- 00031790  0x00006818 arg  0x000047df , 0x00000011 
- 00031791  0x00006819 call  0x00007f92 
- 00031792  0x0000681a fetch  0x00000004 , 0x000008ab 
- 00031793  0x0000681b copy  0x0000003f , 0x00000011 
- 00031794  0x0000681c branch  0x00007c24 
- 00031795  0x0000681f set1  0x00000025 , 0x00000000 
- 00031796  0x00006820 bpatch  0x0000008a , 0x00004031 
- 00031797  0x00006821 fetch  0x00000001 , 0x00004132 
- 00031798  0x00006822 rtneq  0x00000001 
- 00031799  0x00006823 call  0x00007c20 
- 00031800  0x00006824 copy  0x00000011 , 0x0000003f 
- 00031801  0x00006825 store  0x00000004 , 0x000008ab 
- 00031802  0x00006826 arg  0x000047e4 , 0x00000011 
- 00031803  0x00006827 call  0x00007f92 
- 00031804  0x00006828 fetch  0x00000004 , 0x000008ab 
- 00031805  0x00006829 copy  0x0000003f , 0x00000011 
- 00031806  0x0000682a branch  0x00007c24 
- 00031807  0x0000682d set1  0x00000025 , 0x00000000 
- 00031808  0x0000682e bpatch  0x0000008b , 0x00004031 
- 00031809  0x0000682f setarg  0x00000000 
- 00031810  0x00006830 store  0x00000005 , 0x000047e4 
- 00031811  0x00006831 store  0x00000005 , 0x000047df 
- 00031812  0x00006832 rtn 
- 00031813  0x00006835 set1  0x00000025 , 0x00000000 
- 00031814  0x00006836 bpatch  0x0000008c , 0x00004031 
- 00031815  0x00006837 fetch  0x00000001 , 0x00004272 
- 00031816  0x00006838 nrtn  0x00000034 
- 00031817  0x00006839 arg  0x000047e4 , 0x00000011 
- 00031818  0x0000683a call  0x00007fac 
- 00031819  0x0000683b rtn  0x00000034 
- 00031820  0x0000683c jam  0x00000000 , 0x000008aa 
- 00031821  0x0000683d call  0x00007c51 
- 00031822  0x0000683e fetch  0x00000001 , 0x000008aa 
- 00031823  0x0000683f branch  0x00007c45 , 0x00000034 
- 00031824  0x00006840 rtn 
- 00031825  0x00006843 set1  0x00000025 , 0x00000000 
- 00031826  0x00006844 bpatch  0x0000008d , 0x00004031 
- 00031827  0x00006845 call  0x00007c20 
- 00031828  0x00006846 arg  0x000047e4 , 0x00000011 
- 00031829  0x00006847 call  0x00007f9f 
- 00031830  0x00006848 copy  0x0000003f , 0x00000002 
- 00031831  0x00006849 call  0x00007c24 
- 00031832  0x0000684a copy  0x00000002 , 0x0000003f 
- 00031833  0x0000684b rtn  0x00000034 
- 00031834  0x0000684c beq  0x00000001 , 0x00007c97 
- 00031835  0x0000684d beq  0x00000002 , 0x00007c9c 
- 00031836  0x0000684e beq  0x00000003 , 0x00007ca2 
- 00031837  0x0000684f beq  0x00000007 , 0x00007ca7 
- 00031838  0x00006850 beq  0x00000008 , 0x00007ca8 
- 00031839  0x00006851 beq  0x00000009 , 0x00007ca9 
- 00031840  0x00006852 beq  0x0000000b , 0x00007cac 
- 00031841  0x00006853 beq  0x0000000c , 0x00007cad 
- 00031842  0x00006854 beq  0x0000000d , 0x00007cae 
- 00031843  0x00006855 beq  0x0000000e , 0x00007cb1 
- 00031844  0x00006856 beq  0x0000000f , 0x00007cb3 
- 00031845  0x00006857 beq  0x00000010 , 0x00007cb6 
- 00031846  0x00006858 beq  0x00000012 , 0x00007cbb 
- 00031847  0x00006859 beq  0x00000015 , 0x00007bed 
- 00031848  0x0000685a beq  0x00000014 , 0x00007be7 
- 00031849  0x0000685b beq  0x00000013 , 0x00007bde 
- 00031850  0x0000685c beq  0x00000016 , 0x00007cbc 
- 00031851  0x0000685d beq  0x00000017 , 0x00007cc1 
- 00031852  0x0000685e beq  0x00000018 , 0x00007cc3 
- 00031853  0x0000685f beq  0x00000019 , 0x00007cc8 
- 00031854  0x00006860 beq  0x0000001b , 0x00007cc6 
- 00031855  0x00006861 beq  0x0000001c , 0x00007cd3 
- 00031856  0x00006862 beq  0x0000001e , 0x00007cd5 
- 00031857  0x00006864 store  0x00000001 , 0x00000b7d 
- 00031858  0x00006865 set1  0x00000025 , 0x00000000 
- 00031859  0x00006866 bpatch  0x0000008e , 0x00004031 
- 00031860  0x00006867 fetch  0x00000001 , 0x0000007c 
- 00031861  0x00006868 branch  0x00007c79 , 0x00000034 
- 00031862  0x00006869 call  0x000061d9 
- 00031863  0x0000686a fetch  0x00000001 , 0x0000007c 
- 00031864  0x0000686b nbranch  0x00007c8c , 0x00000034 
- 00031865  0x0000686d fetch  0x00000001 , 0x00000b7d 
- 00031866  0x0000686e bmark0  0x00000009 , 0x00007c87 
- 00031867  0x00006870 beq  0x00000005 , 0x00004a19 
- 00031868  0x00006871 beq  0x00000006 , 0x00004a28 
- 00031869  0x00006872 beq  0x0000000a , 0x00007caa 
- 00031870  0x00006873 beq  0x00000004 , 0x00007ca4 
- 00031871  0x00006874 beq  0x00000011 , 0x00007cb8 
- 00031872  0x00006875 beq  0x0000001d , 0x00007c8e 
- 00031873  0x00006876 beq  0x0000001f , 0x0000690c 
- 00031874  0x00006877 beq  0x00000020 , 0x00006910 
- 00031875  0x00006878 beq  0x00000012 , 0x00007c85 
- 00031876  0x00006879 rtn 
- 00031877  0x0000687d jam  0x0000002f , 0x00000b7d 
- 00031878  0x0000687e branch  0x00005620 
- 00031879  0x00006880 store  0x00000001 , 0x00000b7d 
- 00031880  0x00006881 call  0x000032ee 
- 00031881  0x00006882 branch  0x00007c8c , 0x00000005 
- 00031882  0x00006883 call  0x000032f9 
- 00031883  0x00006884 nrtn  0x00000005 
- 00031884  0x00006886 jam  0x00000001 , 0x000008aa 
- 00031885  0x00006887 branch  0x00007c33 
- 00031886  0x0000688b jam  0x00000034 , 0x0000007c 
- 00031887  0x0000688c set1  0x00000003 , 0x00000000 
- 00031888  0x0000688d nrtn  0x00000029 
- 00031889  0x0000688e jam  0x00000000 , 0x00004748 
- 00031890  0x0000688f jam  0x00000013 , 0x0000007c 
- 00031891  0x00006890 fetch  0x00000001 , 0x00000177 
- 00031892  0x00006891 set0  0x00000002 , 0x0000003f 
- 00031893  0x00006892 store  0x00000001 , 0x00000177 
- 00031894  0x00006893 rtn 
- 00031895  0x00006896 fetch  0x00000002 , 0x000047f4 
- 00031896  0x00006897 set1  0x00000006 
- 00031897  0x00006898 store  0x00000002 , 0x000047f4 
- 00031898  0x00006899 jam  0x00000003 , 0x00004133 
- 00031899  0x0000689a rtn 
- 00031900  0x0000689d jam  0x00000000 , 0x000047f2 
- 00031901  0x0000689e jam  0x00000000 , 0x00004133 
- 00031902  0x0000689f fetch  0x00000002 , 0x000047f4 
- 00031903  0x000068a0 set0  0x00000006 
- 00031904  0x000068a1 store  0x00000002 , 0x000047f4 
- 00031905  0x000068a2 rtn 
- 00031906  0x000068a5 jam  0x00000005 , 0x00004272 
- 00031907  0x000068a6 rtn 
- 00031908  0x000068a9 jam  0x00000007 , 0x0000007c 
- 00031909  0x000068aa jam  0x00000013 , 0x00000446 
- 00031910  0x000068ab rtn 
- 00031911  0x000068af rtn 
- 00031912  0x000068b2 rtn 
- 00031913  0x000068b5 rtn 
- 00031914  0x000068b8 jam  0x00000002 , 0x00000450 
- 00031915  0x000068b9 branch  0x000049da 
- 00031916  0x000068bc rtn 
- 00031917  0x000068be rtn 
- 00031918  0x000068c0 jam  0x00000001 , 0x000043d8 
- 00031919  0x000068c1 jam  0x00000000 , 0x000044db 
- 00031920  0x000068c2 rtn 
- 00031921  0x000068c4 jam  0x00000000 , 0x000043d8 
- 00031922  0x000068c5 rtn 
- 00031923  0x000068c7 jam  0x00000001 , 0x000043d8 
- 00031924  0x000068c8 jam  0x00000001 , 0x000044db 
- 00031925  0x000068c9 rtn 
- 00031926  0x000068cb jam  0x00000000 , 0x000043d8 
- 00031927  0x000068cc rtn 
- 00031928  0x000068ce setarg  0x00000001 
- 00031929  0x000068cf store  0x00000002 , 0x000003ef 
- 00031930  0x000068d0 rtn 
- 00031931  0x000068d2 rtn 
- 00031932  0x000068d4 jam  0x00000001 , 0x000043d2 
- 00031933  0x000068d5 jam  0x0000001b , 0x00004272 
- 00031934  0x000068d6 fetch  0x00000006 , 0x00000268 
- 00031935  0x000068d7 store  0x00000006 , 0x000044e7 
- 00031936  0x000068d8 rtn 
- 00031937  0x000068da jam  0x00000001 , 0x000043d2 
- 00031938  0x000068db rtn 
- 00031939  0x000068dd jam  0x00000000 , 0x000043d2 
- 00031940  0x000068de jam  0x00000000 , 0x00004272 
- 00031941  0x000068df rtn 
- 00031942  0x000068e1 jam  0x0000004b , 0x00000b7d 
- 00031943  0x000068e2 branch  0x00005620 
- 00031944  0x000068e4 set1  0x00000025 , 0x00000000 
- 00031945  0x000068e5 bpatch  0x0000008f , 0x00004031 
- 00031946  0x000068e6 fetch  0x00000002 , 0x00004288 
- 00031947  0x000068e7 call  0x00007f66 
- 00031948  0x000068e8 fetch  0x00000001 , 0x000047fd 
- 00031949  0x000068e9 beq  0x000000ff , 0x00007cd0 
- 00031950  0x000068ea copy  0x0000003f , 0x00000002 
- 00031951  0x000068eb call  0x000069d1 
- 00031952  0x000068ed call  0x00007be2 
- 00031953  0x000068ee call  0x00007c3f 
- 00031954  0x000068ef branch  0x00003ccd 
- 00031955  0x000068f2 jam  0x00000001 , 0x000046f8 
- 00031956  0x000068f3 rtn 
- 00031957  0x000068f6 force  0x00000004 , 0x00000007 
- 00031958  0x000068f7 branch  0x00007e4b 
- 00031959  0x000068fa fetch  0x00000001 , 0x000047f4 
- 00031960  0x000068fb rtnbit0  0x0000000c 
- 00031961  0x000068fc rtnbit0  0x00000007 
- 00031962  0x000068fd branch  0x00007cd5 
- 00031963  0x00006902 set1  0x00000025 , 0x00000000 
- 00031964  0x00006903 bpatch  0x000000d5 , 0x0000403a 
- 00031965  0x00006904 call  0x00007df3 
- 00031966  0x00006905 hfetch  0x00000001 , 0x00008c26 
- 00031967  0x00006906 store  0x00000001 , 0x000008af 
- 00031968  0x00006907 hfetch  0x00000001 , 0x00008c27 
- 00031969  0x00006908 store  0x00000001 , 0x000008b0 
- 00031970  0x00006909 hjam  0x000000e0 , 0x00008c26 
- 00031971  0x0000690a fetch  0x00000001 , 0x000008b0 
- 00031972  0x0000690b compare  0x00000001 , 0x0000003f , 0x00000001 
- 00031973  0x0000690c call  0x00007d3a , 0x00000001 
- 00031974  0x0000690d set1  0x00000025 , 0x00000000 
- 00031975  0x0000690e bpatch  0x000000d6 , 0x0000403a 
- 00031976  0x0000690f fetch  0x00000001 , 0x000008af 
- 00031977  0x00006910 compare  0x00000001 , 0x0000003f , 0x00000001 
- 00031978  0x00006911 call  0x00007cf8 , 0x00000001 
- 00031979  0x00006912 fetch  0x00000001 , 0x000008f8 
- 00031980  0x00006913 bne  0x00000002 , 0x00007dc2 
- 00031981  0x00006914 fetch  0x00000002 , 0x000008f9 
- 00031982  0x00006915 increase  0x00000001 , 0x0000003f 
- 00031983  0x00006916 store  0x00000002 , 0x000008f9 
- 00031984  0x00006917 fetcht  0x00000002 , 0x000008fb 
- 00031985  0x00006918 isub  0x00000002 , 0x0000003e 
- 00031986  0x00006919 branch  0x00007db2 , 0x00000002 
- 00031987  0x0000691a fetch  0x00000001 , 0x000008af 
- 00031988  0x0000691b bbit0  0x00000006 , 0x00007dc2 
- 00031989  0x0000691c setarg  0x00000000 
- 00031990  0x0000691d store  0x00000002 , 0x000008f9 
- 00031991  0x0000691e branch  0x00007dc2 
- 00031992  0x00006922 set1  0x00000025 , 0x00000000 
- 00031993  0x00006923 bpatch  0x000000d7 , 0x0000403a 
- 00031994  0x00006924 hjam  0x00000011 , 0x00008c26 
- 00031995  0x00006925 hfetch  0x00000001 , 0x00008c20 
- 00031996  0x00006926 store  0x00000001 , 0x000008b1 
- 00031997  0x00006927 copy  0x0000003f , 0x00000039 
- 00031998  0x00006928 branch  0x00007d18 , 0x00000034 
- 00031999  0x00006929 arg  0x000008ff , 0x00000005 
- 00032000  0x0000692a call  0x00007d36 
- 00032001  0x0000692b fetch  0x00000001 , 0x000008b1 
- 00032002  0x0000692c sub  0x0000003f , 0x00000007 , 0x0000003e 
- 00032003  0x0000692d rtn  0x00000002 
- 00032004  0x0000692f set1  0x00000025 , 0x00000000 
- 00032005  0x00006930 bpatch  0x000000d8 , 0x0000403b 
- 00032006  0x00006931 fetch  0x00000001 , 0x000008ff 
- 00032007  0x00006932 beq  0x00000020 , 0x00007d16 
- 00032008  0x00006933 beq  0x00000021 , 0x00007d22 
- 00032009  0x00006934 beq  0x00000000 , 0x00007d10 
- 00032010  0x00006935 fetch  0x00000001 , 0x00000900 
- 00032011  0x00006936 beq  0x00000005 , 0x00007d9b 
- 00032012  0x00006937 beq  0x00000006 , 0x00007d3d 
- 00032013  0x00006938 beq  0x00000009 , 0x00007d98 
- 00032014  0x00006939 beq  0x0000000b , 0x00007da2 
- 00032015  0x0000693a branch  0x00007d32 
- 00032016  0x0000693d fetch  0x00000001 , 0x00000900 
- 00032017  0x0000693e beq  0x00000001 , 0x00007daf 
- 00032018  0x0000693f beq  0x00000003 , 0x00007dab 
- 00032019  0x00006940 beq  0x00000009 , 0x00007d34 
- 00032020  0x00006941 beq  0x00000005 , 0x00007d9b 
- 00032021  0x00006942 branch  0x00007d32 
- 00032022  0x00006944 call  0x00007d34 
- 00032023  0x00006945 rtn 
- 00032024  0x00006948 fetch  0x00000001 , 0x000008af 
- 00032025  0x00006949 bbit1  0x00000004 , 0x00007d04 
- 00032026  0x0000694a rtn 
- 00032027  0x0000694c fetch  0x00000001 , 0x000008f6 
- 00032028  0x0000694d increase  0x00000001 , 0x0000003f 
- 00032029  0x0000694e store  0x00000001 , 0x000008f6 
- 00032030  0x0000694f compare  0x00000002 , 0x0000003f , 0x000000ff 
- 00032031  0x00006950 nbranch  0x00007d34 , 0x00000001 
- 00032032  0x00006951 jam  0x00000001 , 0x000008f7 
- 00032033  0x00006952 branch  0x00007d34 
- 00032034  0x00006954 fetch  0x00000001 , 0x00000900 
- 00032035  0x00006955 beq  0x0000000a , 0x00007d27 
- 00032036  0x00006956 beq  0x00000009 , 0x00007d2e 
- 00032037  0x00006957 beq  0x0000000b , 0x00007d1b 
- 00032038  0x00006958 branch  0x00007d32 
- 00032039  0x0000695a fetch  0x00000001 , 0x000008f8 
- 00032040  0x0000695b beq  0x00000005 , 0x00007d2c 
- 00032041  0x0000695c bne  0x00000004 , 0x00007d34 
- 00032042  0x0000695d jam  0x00000005 , 0x000008f8 
- 00032043  0x0000695e branch  0x00007d34 
- 00032044  0x00006960 jam  0x00000002 , 0x000008f8 
- 00032045  0x00006961 branch  0x00007d34 
- 00032046  0x00006964 jam  0x00000001 , 0x000008f7 
- 00032047  0x00006965 arg  0x000008f7 , 0x00000011 
- 00032048  0x00006966 arg  0x00000001 , 0x00000012 
- 00032049  0x00006967 branch  0x00007d65 
- 00032050  0x00006969 hjam  0x00000001 , 0x00008c11 
- 00032051  0x0000696a rtn 
- 00032052  0x0000696c hjam  0x00000040 , 0x00008c12 
- 00032053  0x0000696d rtn 
- 00032054  0x00006970 hfetch  0x00000001 , 0x00008c18 
- 00032055  0x00006971 istore  0x00000001 , 0x00000005 
- 00032056  0x00006972 loop  0x00007d36 
- 00032057  0x00006973 rtn 
- 00032058  0x00006976 hjam  0x00000001 , 0x00008c27 
- 00032059  0x00006977 call  0x00007d7c 
- 00032060  0x00006978 rtn 
- 00032061  0x0000697b set1  0x00000025 , 0x00000000 
- 00032062  0x0000697c bpatch  0x000000d9 , 0x0000403b 
- 00032063  0x0000697d set0  0x00000023 , 0x00000000 
- 00032064  0x0000697e fetch  0x00000001 , 0x00000902 
- 00032065  0x0000697f beq  0x00000001 , 0x00007d47 
- 00032066  0x00006980 beq  0x00000002 , 0x00007d49 
- 00032067  0x00006981 beq  0x00000003 , 0x00007d4b 
- 00032068  0x00006982 beq  0x00000021 , 0x00007d57 
- 00032069  0x00006983 beq  0x00000022 , 0x00007d5b 
- 00032070  0x00006984 rtn 
- 00032071  0x00006987 arg  0x00000912 , 0x00000011 
- 00032072  0x00006988 branch  0x00007d62 
- 00032073  0x0000698a arg  0x00000ab6 , 0x00000011 
- 00032074  0x0000698b branch  0x00007d62 
- 00032075  0x0000698d fetch  0x00000001 , 0x00000901 
- 00032076  0x0000698e and_into  0x00000003 , 0x0000003f 
- 00032077  0x0000698f arg  0x00000b1a , 0x00000011 
- 00032078  0x00006990 beq  0x00000000 , 0x00007d62 
- 00032079  0x00006991 set1  0x00000023 , 0x00000000 
- 00032080  0x00006992 arg  0x00000b1f , 0x00000011 
- 00032081  0x00006993 beq  0x00000001 , 0x00007d62 
- 00032082  0x00006994 arg  0x00000b3d , 0x00000011 
- 00032083  0x00006995 beq  0x00000002 , 0x00007d62 
- 00032084  0x00006996 arg  0x00000b5b , 0x00000011 
- 00032085  0x00006997 beq  0x00000003 , 0x00007d62 
- 00032086  0x00006998 branch  0x00003bf1 
- 00032087  0x0000699a arg  0x00000ac8 , 0x00000011 
- 00032088  0x0000699b fetch  0x00000001 , 0x00000ac8 
- 00032089  0x0000699c copy  0x0000003f , 0x00000012 
- 00032090  0x0000699d branch  0x00007d65 
- 00032091  0x0000699f fetch  0x00000002 , 0x00000903 
- 00032092  0x000069a0 beq  0x00000001 , 0x00007d5f 
- 00032093  0x000069a1 arg  0x00000926 , 0x00000011 
- 00032094  0x000069a2 branch  0x00007d62 
- 00032095  0x000069a4 jam  0x00000001 , 0x000008f8 
- 00032096  0x000069a5 arg  0x000009ee , 0x00000011 
- 00032097  0x000069a6 branch  0x00007d62 
- 00032098  0x000069a9 ifetch  0x00000001 , 0x00000011 
- 00032099  0x000069aa iforce  0x00000012 
- 00032100  0x000069ab increase  0x00000001 , 0x00000011 
- 00032101  0x000069af set1  0x00000025 , 0x00000000 
- 00032102  0x000069b0 bpatch  0x000000da , 0x0000403b 
- 00032103  0x000069b1 bmark0  0x00000023 , 0x00007d71 
- 00032104  0x000069b2 add  0x00000012 , 0x00000001 , 0x0000003f 
- 00032105  0x000069b3 lshift  0x0000003f , 0x0000003f 
- 00032106  0x000069b4 hstore  0x00000001 , 0x00008c18 
- 00032107  0x000069b5 hjam  0x00000003 , 0x00008c18 
- 00032108  0x000069b6 fetch  0x00000001 , 0x00000905 
- 00032109  0x000069b7 increase  0xfffffffe , 0x0000003f 
- 00032110  0x000069b8 rshift  0x0000003f , 0x0000003f 
- 00032111  0x000069b9 store  0x00000001 , 0x00000905 
- 00032112  0x000069ba beq  0x00000000 , 0x00007d7a 
- 00032113  0x000069bc fetch  0x00000001 , 0x00000905 
- 00032114  0x000069bd isub  0x00000012 , 0x0000003e 
- 00032115  0x000069be branch  0x00007d75 , 0x00000002 
- 00032116  0x000069bf copy  0x0000003f , 0x00000012 
- 00032117  0x000069c1 copy  0x00000011 , 0x0000003f 
- 00032118  0x000069c2 store  0x00000002 , 0x0000090f 
- 00032119  0x000069c3 copy  0x00000012 , 0x0000003f 
- 00032120  0x000069c4 store  0x00000001 , 0x00000911 
- 00032121  0x000069c5 branch  0x00007d7c 
- 00032122  0x000069c8 arg  0x00000000 , 0x00000007 
- 00032123  0x000069c9 branch  0x00007dd5 
- 00032124  0x000069ce set1  0x00000025 , 0x00000000 
- 00032125  0x000069cf bpatch  0x000000db , 0x0000403b 
- 00032126  0x000069d0 fetch  0x00000001 , 0x00000911 
- 00032127  0x000069d1 rtn  0x00000034 
- 00032128  0x000069d2 copy  0x0000003f , 0x00000039 
- 00032129  0x000069d3 sub  0x0000003f , 0x00000040 , 0x0000003e 
- 00032130  0x000069d4 branch  0x00007d84 , 0x00000002 
- 00032131  0x000069d5 arg  0x00000040 , 0x00000039 
- 00032132  0x000069d7 fetch  0x00000001 , 0x00000911 
- 00032133  0x000069d8 isub  0x00000039 , 0x0000003f 
- 00032134  0x000069d9 store  0x00000001 , 0x00000911 
- 00032135  0x000069da fetch  0x00000002 , 0x0000090f 
- 00032136  0x000069db copy  0x0000003f , 0x00000006 
- 00032137  0x000069dd ifetch  0x00000001 , 0x00000006 
- 00032138  0x000069de hstore  0x00000001 , 0x00008c18 
- 00032139  0x000069df bmark0  0x00000023 , 0x00007d8d 
- 00032140  0x000069e0 hjam  0x00000000 , 0x00008c18 
- 00032141  0x000069e2 loop  0x00007d89 
- 00032142  0x000069e3 copy  0x00000006 , 0x0000003f 
- 00032143  0x000069e4 store  0x00000002 , 0x0000090f 
- 00032144  0x000069e5 arg  0x00000000 , 0x00000007 
- 00032145  0x000069e6 call  0x00007dd5 
- 00032146  0x000069e7 fetch  0x00000001 , 0x00000911 
- 00032147  0x000069e8 nrtn  0x00000034 
- 00032148  0x000069e9 fetch  0x00000001 , 0x000008f8 
- 00032149  0x000069ea rtnne  0x00000001 
- 00032150  0x000069eb jam  0x00000002 , 0x000008f8 
- 00032151  0x000069ec rtn 
- 00032152  0x000069f0 fetch  0x00000001 , 0x00000901 
- 00032153  0x000069f1 sub  0x0000003f , 0x00000001 , 0x0000003e 
- 00032154  0x000069f2 nbranch  0x00007d32 , 0x00000002 
- 00032155  0x000069f4 fetch  0x00000001 , 0x000008ff 
- 00032156  0x000069f5 bne  0x00000000 , 0x00007d32 
- 00032157  0x000069f6 fetch  0x00000002 , 0x00000903 
- 00032158  0x000069f7 bne  0x00000000 , 0x00007d32 
- 00032159  0x000069f8 fetch  0x00000001 , 0x00000905 
- 00032160  0x000069f9 bne  0x00000000 , 0x00007d32 
- 00032161  0x000069fa branch  0x00007d34 
- 00032162  0x000069fd fetch  0x00000001 , 0x000008ff 
- 00032163  0x000069fe bne  0x00000001 , 0x00007d32 
- 00032164  0x000069ff fetch  0x00000001 , 0x00000901 
- 00032165  0x00006a00 bne  0x00000000 , 0x00007d32 
- 00032166  0x00006a01 fetch  0x00000001 , 0x00000902 
- 00032167  0x00006a02 bne  0x00000000 , 0x00007d32 
- 00032168  0x00006a03 fetch  0x00000001 , 0x00000905 
- 00032169  0x00006a04 bne  0x00000000 , 0x00007d32 
- 00032170  0x00006a05 branch  0x00007d34 
- 00032171  0x00006a08 fetch  0x00000001 , 0x00000901 
- 00032172  0x00006a09 bne  0x00000001 , 0x00007d32 
- 00032173  0x00006a0a jam  0x00000003 , 0x000008f8 
- 00032174  0x00006a0b branch  0x00007d34 
- 00032175  0x00006a0e fetch  0x00000001 , 0x00000901 
- 00032176  0x00006a0f bne  0x00000001 , 0x00007d32 
- 00032177  0x00006a10 branch  0x00007d34 
- 00032178  0x00006a13 set1  0x00000025 , 0x00000000 
- 00032179  0x00006a14 bpatch  0x000000dc , 0x0000403b 
- 00032180  0x00006a15 hjam  0x00000000 , 0x00008c00 
- 00032181  0x00006a16 nop  0x00002710 
- 00032182  0x00006a17 hjam  0x000000c0 , 0x00008c10 
- 00032183  0x00006a18 hfetch  0x00000002 , 0x00008050 
- 00032184  0x00006a19 set0  0x0000000a , 0x0000003f 
- 00032185  0x00006a1a hstore  0x00000002 , 0x00008050 
- 00032186  0x00006a1b hjam  0x0000003c , 0x00008c00 
- 00032187  0x00006a1c hjam  0x000000ff , 0x00008c26 
- 00032188  0x00006a1d hjam  0x000000ff , 0x00008c27 
- 00032189  0x00006a1e jam  0x00000000 , 0x00000ff0 
- 00032190  0x00006a1f jam  0x00000000 , 0x000008f8 
- 00032191  0x00006a20 setarg  0x00000000 
- 00032192  0x00006a21 store  0x00000002 , 0x000008f9 
- 00032193  0x00006a22 rtn 
- 00032194  0x00006a26 set1  0x00000025 , 0x00000000 
- 00032195  0x00006a27 bpatch  0x000000dd , 0x0000403b 
- 00032196  0x00006a28 fetch  0x00000001 , 0x00000ff0 
- 00032197  0x00006a29 rtn  0x00000034 
- 00032198  0x00006a2a fetch  0x00000001 , 0x000008f8 
- 00032199  0x00006a2b beq  0x00000003 , 0x00007dec 
- 00032200  0x00006a2c rtnne  0x00000002 
- 00032201  0x00006a2d fetch  0x00000001 , 0x00000ff0 
- 00032202  0x00006a2e jam  0x00000000 , 0x00000ff0 
- 00032203  0x00006a2f arg  0x00000006 , 0x00000039 
- 00032204  0x00006a30 arg  0x00000ff1 , 0x00000006 
- 00032205  0x00006a31 beq  0x00000002 , 0x00007dd0 
- 00032206  0x00006a32 beq  0x00000001 , 0x00007de9 
- 00032207  0x00006a33 branch  0x00003bf1 
- 00032208  0x00006a36 arg  0x00008c19 , 0x00000011 
- 00032209  0x00006a37 arg  0x00000001 , 0x00000007 
- 00032210  0x00006a39 ifetch  0x00000001 , 0x00000006 
- 00032211  0x00006a3a istore  0x00000001 , 0x00000011 
- 00032212  0x00006a3b loop  0x00007dd2 
- 00032213  0x00006a3d set1  0x00000025 , 0x00000000 
- 00032214  0x00006a3e bpatch  0x000000de , 0x0000403b 
- 00032215  0x00006a3f disable  0x00000010 
- 00032216  0x00006a40 fetch  0x00000002 , 0x000008fd 
- 00032217  0x00006a41 iforce  0x0000001b 
- 00032218  0x00006a42 hjam  0x00000040 , 0x00008c26 
- 00032219  0x00006a44 hfetch  0x00000001 , 0x00008c26 
- 00032220  0x00006a45 branch  0x00007db2 , 0x00000003 
- 00032221  0x00006a46 bbit0  0x00000006 , 0x00007ddb 
- 00032222  0x00006a47 fetch  0x00000002 , 0x000008fd 
- 00032223  0x00006a48 iforce  0x0000001b 
- 00032224  0x00006a49 arg  0x00000000 , 0x00000002 
- 00032225  0x00006a4a qset1  0x00000002 
- 00032226  0x00006a4b hstoret  0x00000001 , 0x00008c27 
- 00032227  0x00006a4d branch  0x00007db2 , 0x00000003 
- 00032228  0x00006a4e hstoret  0x00000001 , 0x00008c10 
- 00032229  0x00006a4f hfetch  0x00000001 , 0x00008c27 
- 00032230  0x00006a50 qisolate0  0x0000003f 
- 00032231  0x00006a51 branch  0x00007de3 , 0x00000001 
- 00032232  0x00006a52 rtn 
- 00032233  0x00006a56 arg  0x00000002 , 0x00000007 
- 00032234  0x00006a57 arg  0x00008c1a , 0x00000011 
- 00032235  0x00006a58 branch  0x00007dd2 
- 00032236  0x00006a5c set1  0x00000025 , 0x00000000 
- 00032237  0x00006a5d bpatch  0x000000df , 0x0000403b 
- 00032238  0x00006a5e hjam  0x000000fc , 0x00008c00 
- 00032239  0x00006a5f nop  0x00002710 
- 00032240  0x00006a60 hjam  0x0000003c , 0x00008c00 
- 00032241  0x00006a61 jam  0x00000004 , 0x000008f8 
- 00032242  0x00006a62 rtn 
- 00032243  0x00006a65 fetch  0x00000001 , 0x00000ff0 
- 00032244  0x00006a66 nrtn  0x00000034 
- 00032245  0x00006a67 fetch  0x00000002 , 0x000008f2 
- 00032246  0x00006a68 rtn  0x00000034 
- 00032247  0x00006a69 increase  0xffffffff , 0x0000003f 
- 00032248  0x00006a6a store  0x00000002 , 0x000008f2 
- 00032249  0x00006a6b jam  0x00000001 , 0x00000ff0 
- 00032250  0x00006a6c rtn 
- 00032251  0x00006a70 sub  0x00000039 , 0x00000000 , 0x0000003e 
- 00032252  0x00006a71 rtn  0x00000005 
- 00032253  0x00006a73 rshift  0x0000003f , 0x0000003f 
- 00032254  0x00006a74 loop  0x00007dfd 
- 00032255  0x00006a75 rtn 
- 00032256  0x00006a78 deposit  0x00000005 
- 00032257  0x00006a79 store  0x00000002 , 0x000002b9 
- 00032258  0x00006a7a storet  0x00000008 , 0x000002a0 
- 00032259  0x00006a7b deposit  0x0000000b 
- 00032260  0x00006a7c store  0x00000004 , 0x000002a8 
- 00032261  0x00006a7d deposit  0x00000011 
- 00032262  0x00006a7e store  0x00000004 , 0x000002ac 
- 00032263  0x00006a7f deposit  0x00000012 
- 00032264  0x00006a80 store  0x00000004 , 0x000002b0 
- 00032265  0x00006a81 deposit  0x00000013 
- 00032266  0x00006a82 store  0x00000003 , 0x000002b4 
- 00032267  0x00006a83 deposit  0x00000006 
- 00032268  0x00006a84 store  0x00000002 , 0x000002b7 
- 00032269  0x00006a85 rtn 
- 00032270  0x00006a87 fetcht  0x00000008 , 0x000002a0 
- 00032271  0x00006a88 fetch  0x00000004 , 0x000002a8 
- 00032272  0x00006a89 iforce  0x0000000b 
- 00032273  0x00006a8a fetch  0x00000004 , 0x000002ac 
- 00032274  0x00006a8b iforce  0x00000011 
- 00032275  0x00006a8c fetch  0x00000004 , 0x000002b0 
- 00032276  0x00006a8d iforce  0x00000012 
- 00032277  0x00006a8e fetch  0x00000003 , 0x000002b4 
- 00032278  0x00006a8f iforce  0x00000013 
- 00032279  0x00006a90 fetch  0x00000002 , 0x000002b9 
- 00032280  0x00006a91 iforce  0x00000005 
- 00032281  0x00006a92 fetch  0x00000002 , 0x000002b7 
- 00032282  0x00006a93 iforce  0x00000006 
- 00032283  0x00006a94 rtn 
- 00032284  0x00006a9b copy  0x00000005 , 0x0000003f 
- 00032285  0x00006a9c store  0x00000002 , 0x00000b7b 
- 00032286  0x00006a9d copy  0x00000006 , 0x0000003f 
- 00032287  0x00006a9e store  0x00000002 , 0x00000b79 
- 00032288  0x00006a9f rtn 
- 00032289  0x00006aa1 fetch  0x00000002 , 0x00000b7b 
- 00032290  0x00006aa2 copy  0x0000003f , 0x00000005 
- 00032291  0x00006aa3 fetch  0x00000002 , 0x00000b79 
- 00032292  0x00006aa4 copy  0x0000003f , 0x00000006 
- 00032293  0x00006aa5 rtn 
- 00032294  0x00006aaa copy  0x00000022 , 0x0000003f 
- 00032295  0x00006aab increase  0x00000010 , 0x0000003f 
- 00032296  0x00006aac increase  0x00000010 , 0x0000003f 
- 00032297  0x00006aae copy  0x00000022 , 0x00000002 
- 00032298  0x00006aaf isub  0x00000002 , 0x0000003e 
- 00032299  0x00006ab0 branch  0x00007e29 , 0x00000002 
- 00032300  0x00006ab1 rtn 
- 00032301  0x00006ab4 ifetch  0x00000008 , 0x00000006 
- 00032302  0x00006ab5 istore  0x00000008 , 0x00000005 
- 00032303  0x00006ab6 ifetch  0x00000008 , 0x00000006 
- 00032304  0x00006ab7 istore  0x00000008 , 0x00000005 
- 00032305  0x00006ab9 ifetch  0x00000008 , 0x00000006 
- 00032306  0x00006aba istore  0x00000008 , 0x00000005 
- 00032307  0x00006abc ifetch  0x00000008 , 0x00000006 
- 00032308  0x00006abd istore  0x00000008 , 0x00000005 
- 00032309  0x00006abf ifetch  0x00000008 , 0x00000006 
- 00032310  0x00006ac0 istore  0x00000008 , 0x00000005 
- 00032311  0x00006ac1 ifetch  0x00000008 , 0x00000006 
- 00032312  0x00006ac2 istore  0x00000008 , 0x00000005 
- 00032313  0x00006ac3 rtn 
- 00032314  0x00006ac6 force  0x00000003 , 0x00000039 
- 00032315  0x00006ac8 force  0x00000000 , 0x0000003f 
- 00032316  0x00006aca istore  0x00000008 , 0x00000005 
- 00032317  0x00006acb loop  0x00007e3c 
- 00032318  0x00006acc rtn 
- 00032319  0x00006ad0 deposit  0x00000039 
- 00032320  0x00006ad1 rtn  0x00000034 
- 00032321  0x00006ad2 setarg  0x00000000 
- 00032322  0x00006ad4 istore  0x00000001 , 0x00000005 
- 00032323  0x00006ad5 loop  0x00007e42 
- 00032324  0x00006ad6 rtn 
- 00032325  0x00006adb deposit  0x00000039 
- 00032326  0x00006adc rtn  0x00000034 
- 00032327  0x00006ade ifetch  0x00000001 , 0x00000006 
- 00032328  0x00006adf istore  0x00000001 , 0x00000005 
- 00032329  0x00006ae0 loop  0x00007e47 
- 00032330  0x00006ae1 rtn 
- 00032331  0x00006ae4 setarg  0x00000000 
- 00032332  0x00006ae6 arg  0x0000423e , 0x00000005 
- 00032333  0x00006ae7 iforce  0x00000002 
- 00032334  0x00006ae8 lshift  0x00000007 , 0x0000003f 
- 00032335  0x00006ae9 iadd  0x00000005 , 0x00000005 
- 00032336  0x00006aea istoret  0x00000002 , 0x00000005 
- 00032337  0x00006aeb rtn 
- 00032338  0x00006aee arg  0x00000000 , 0x00000007 
- 00032339  0x00006af0 set1  0x00000025 , 0x00000000 
- 00032340  0x00006af1 bpatch  0x000000bc , 0x00004037 
- 00032341  0x00006af2 fetcht  0x00000004 , 0x00004134 
- 00032342  0x00006af3 rshift  0x00000022 , 0x0000003f 
- 00032343  0x00006af4 store  0x00000004 , 0x00004134 
- 00032344  0x00006af5 isub  0x00000002 , 0x0000000b 
- 00032345  0x00006af6 copy  0x0000000b , 0x00000002 
- 00032346  0x00006af7 arg  0x0000423e , 0x00000006 
- 00032347  0x00006af8 copy  0x00000006 , 0x00000005 
- 00032348  0x00006af9 arg  0x00000010 , 0x00000039 
- 00032349  0x00006afb ifetch  0x00000002 , 0x00000006 
- 00032350  0x00006afc isub  0x00000002 , 0x0000003f 
- 00032351  0x00006afd branch  0x00007e61 , 0x00000002 
- 00032352  0x00006afe force  0x00000000 , 0x0000003f 
- 00032353  0x00006b00 istore  0x00000002 , 0x00000005 
- 00032354  0x00006b01 loop  0x00007e5d 
- 00032355  0x00006b02 arg  0x0000423e , 0x00000006 
- 00032356  0x00006b03 lshift  0x00000007 , 0x0000003f 
- 00032357  0x00006b04 iadd  0x00000006 , 0x00000006 
- 00032358  0x00006b05 ifetch  0x00000002 , 0x00000006 
- 00032359  0x00006b06 rtn 
- 00032360  0x00006b0a increase  0x00000001 , 0x00000007 
- 00032361  0x00006b0c increase  0xffffffff , 0x00000007 
- 00032362  0x00006b0d rtn  0x00000005 
- 00032363  0x00006b0e lshift8  0x0000003f , 0x0000003f 
- 00032364  0x00006b0f branch  0x00007e69 
- 00032365  0x00006b14 iadd  0x00000002 , 0x00000002 
- 00032366  0x00006b15 copy  0x00000002 , 0x00000039 
- 00032367  0x00006b16 setarg  0x00000ea6 
- 00032368  0x00006b17 isub  0x00000039 , 0x0000003f 
- 00032369  0x00006b18 rtn  0x00000002 
- 00032370  0x00006b19 sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00032371  0x00006b1a rshift16  0x00000002 , 0x00000002 
- 00032372  0x00006b1b increase  0x00000001 , 0x00000002 
- 00032373  0x00006b1c lshift16  0x00000002 , 0x00000002 
- 00032374  0x00006b1d ior  0x00000002 , 0x00000002 
- 00032375  0x00006b1e rtn 
- 00032376  0x00006b21 call  0x00007e7a 
- 00032377  0x00006b22 branch  0x00007e84 
- 00032378  0x00006b26 disable  0x00000028 
- 00032379  0x00006b27 isub  0x00000002 , 0x0000003f 
- 00032380  0x00006b28 branch  0x00007e7f , 0x00000002 
- 00032381  0x00006b29 enable  0x00000028 
- 00032382  0x00006b2a sub  0x0000003f , 0x00000000 , 0x0000003f 
- 00032383  0x00006b2c rtnbit0  0x0000000f 
- 00032384  0x00006b2d arg  0xffff0ea6 , 0x00000002 
- 00032385  0x00006b2e iadd  0x00000002 , 0x0000003f 
- 00032386  0x00006b2f set0  0x00000040 , 0x0000003f 
- 00032387  0x00006b30 rtn 
- 00032388  0x00006b33 iforce  0x00000006 
- 00032389  0x00006b34 rshift16  0x0000003f , 0x0000003f 
- 00032390  0x00006b35 arg  0x00000ea6 , 0x00000002 
- 00032391  0x00006b36 imul32  0x00000002 , 0x0000003f 
- 00032392  0x00006b37 iadd  0x00000006 , 0x0000003f 
- 00032393  0x00006b38 rtn 
- 00032394  0x00006b3c lshift8  0x0000003f , 0x0000003f 
- 00032395  0x00006b3d lshift4  0x0000003f , 0x0000003f 
- 00032396  0x00006b3e fetcht  0x00000003 , 0x00004210 
- 00032397  0x00006b3f idiv  0x00000002 
- 00032398  0x00006b40 call  0x00007efd 
- 00032399  0x00006b41 quotient  0x00000002 
- 00032400  0x00006b42 rtn 
- 00032401  0x00006b46 arg  0x00000ea6 , 0x00000002 
- 00032402  0x00006b47 idiv  0x00000002 
- 00032403  0x00006b48 call  0x00007efd 
- 00032404  0x00006b49 quotient  0x0000003f 
- 00032405  0x00006b4a lshift16  0x0000003f , 0x0000003f 
- 00032406  0x00006b4b remainder  0x00000002 
- 00032407  0x00006b4c ior  0x00000002 , 0x00000002 
- 00032408  0x00006b4d rtn 
- 00032409  0x00006b51 arg  0x00000003 , 0x00000039 
- 00032410  0x00006b52 branch  0x00007e9e 
- 00032411  0x00006b54 arg  0x00000002 , 0x00000039 
- 00032412  0x00006b55 branch  0x00007e9e 
- 00032413  0x00006b5a arg  0x00000006 , 0x00000039 
- 00032414  0x00006b5c ifetch  0x00000001 , 0x00000011 
- 00032415  0x00006b5d copy  0x0000003f , 0x00000002 
- 00032416  0x00006b5e rshift4  0x0000003f , 0x0000003f 
- 00032417  0x00006b5f call  0x00007eaa 
- 00032418  0x00006b60 istore  0x00000001 , 0x0000000a 
- 00032419  0x00006b61 copy  0x00000002 , 0x0000003f 
- 00032420  0x00006b62 and  0x0000003f , 0x0000000f , 0x0000003f 
- 00032421  0x00006b63 call  0x00007eaa 
- 00032422  0x00006b64 istore  0x00000001 , 0x0000000a 
- 00032423  0x00006b65 increase  0x00000001 , 0x00000011 
- 00032424  0x00006b66 loop  0x00007e9e 
- 00032425  0x00006b67 rtn 
- 00032426  0x00006b69 sub  0x0000003f , 0x00000009 , 0x0000003e 
- 00032427  0x00006b6a branch  0x00007eae , 0x00000002 
- 00032428  0x00006b6b increase  0x00000057 , 0x0000003f 
- 00032429  0x00006b6c rtn 
- 00032430  0x00006b6e add  0x0000003f , 0x00000030 , 0x0000003f 
- 00032431  0x00006b6f rtn 
- 00032432  0x00006b76 arg  0x00000000 , 0x00000002 
- 00032433  0x00006b78 copy  0x00000002 , 0x00000013 
- 00032434  0x00006b79 ifetch  0x00000001 , 0x00000003 
- 00032435  0x00006b7a sub  0x0000003f , 0x0000002c , 0x0000003e 
- 00032436  0x00006b7b rtn  0x00000005 
- 00032437  0x00006b7c call  0x00007ec9 
- 00032438  0x00006b7d copy  0x00000013 , 0x00000002 
- 00032439  0x00006b7e call  0x00007f32 
- 00032440  0x00006b7f arg  0x0000000a , 0x00000012 
- 00032441  0x00006b80 imul32  0x00000012 , 0x0000003f 
- 00032442  0x00006b81 iadd  0x00000002 , 0x0000003f 
- 00032443  0x00006b82 copy  0x0000003f , 0x00000002 
- 00032444  0x00006b83 branch  0x00007eb1 
- 00032445  0x00006b87 arg  0x00000002 , 0x00000039 
- 00032446  0x00006b88 branch  0x00007ec0 
- 00032447  0x00006b8a arg  0x00000006 , 0x00000039 
- 00032448  0x00006b8f ifetch  0x00000001 , 0x00000003 
- 00032449  0x00006b90 call  0x00007ec9 
- 00032450  0x00006b91 lshift4  0x0000003f , 0x00000013 
- 00032451  0x00006b92 ifetch  0x00000001 , 0x00000003 
- 00032452  0x00006b93 call  0x00007ec9 
- 00032453  0x00006b94 iadd  0x00000013 , 0x0000003f 
- 00032454  0x00006b95 istore  0x00000001 , 0x00000005 
- 00032455  0x00006b96 loop  0x00007ec0 
- 00032456  0x00006b97 rtn 
- 00032457  0x00006b9a arg  0x0000003a , 0x00000002 
- 00032458  0x00006b9b isub  0x00000002 , 0x0000003e 
- 00032459  0x00006b9c nbranch  0x00007ed2 , 0x00000002 
- 00032460  0x00006b9d arg  0x00000061 , 0x00000002 
- 00032461  0x00006b9e isub  0x00000002 , 0x0000003e 
- 00032462  0x00006b9f branch  0x00007ed5 , 0x00000002 
- 00032463  0x00006ba0 arg  0x00000037 , 0x00000002 
- 00032464  0x00006ba1 isub  0x00000002 , 0x0000003f 
- 00032465  0x00006ba2 rtn 
- 00032466  0x00006ba4 arg  0x00000030 , 0x00000002 
- 00032467  0x00006ba5 isub  0x00000002 , 0x0000003f 
- 00032468  0x00006ba6 rtn 
- 00032469  0x00006ba8 arg  0x00000057 , 0x00000002 
- 00032470  0x00006ba9 isub  0x00000002 , 0x0000003f 
- 00032471  0x00006baa rtn 
- 00032472  0x00006bad copy  0x00000002 , 0x00000030 
- 00032473  0x00006bae setarg  0x000001ff 
- 00032474  0x00006baf force  0x00000000 , 0x00000012 
- 00032475  0x00006bb1 rshift3  0x0000003f , 0x00000011 
- 00032476  0x00006bb2 rshift  0x00000011 , 0x00000011 
- 00032477  0x00006bb3 ixor  0x00000011 , 0x00000011 
- 00032478  0x00006bb4 isolate1  0x00000000 , 0x00000011 
- 00032479  0x00006bb5 setflag  0x00000001 , 0x00000009 , 0x0000003f 
- 00032480  0x00006bb6 rshift  0x00000002 , 0x00000002 
- 00032481  0x00006bb7 isolate1  0x00000000 , 0x0000003f 
- 00032482  0x00006bb8 setflag  0x00000001 , 0x00000007 , 0x00000002 
- 00032483  0x00006bb9 rshift  0x0000003f , 0x0000003f 
- 00032484  0x00006bba increase  0x00000001 , 0x00000012 
- 00032485  0x00006bbb compare  0x00000000 , 0x00000012 , 0x00000007 
- 00032486  0x00006bbc nbranch  0x00007edb , 0x00000001 
- 00032487  0x00006bbd istoret  0x00000001 , 0x00000005 
- 00032488  0x00006bbe loop  0x00007edb 
- 00032489  0x00006bbf copy  0x00000030 , 0x00000002 
- 00032490  0x00006bc0 rtn 
- 00032491  0x00006bc3 div  0x0000003f , 0x0000000a 
- 00032492  0x00006bc4 call  0x00007efd 
- 00032493  0x00006bc5 quotient  0x0000003f 
- 00032494  0x00006bc6 lshift2  0x0000003f , 0x00000011 
- 00032495  0x00006bc7 lshift2  0x00000011 , 0x00000011 
- 00032496  0x00006bc8 remainder  0x0000003f 
- 00032497  0x00006bc9 ior  0x00000011 , 0x0000003f 
- 00032498  0x00006bca rtn 
- 00032499  0x00006bcd isolate1  0x00000000 , 0x00000011 
- 00032500  0x00006bce branch  0x00007ef7 , 0x00000001 
- 00032501  0x00006bcf iforce  0x00000012 
- 00032502  0x00006bd0 rtn 
- 00032503  0x00006bd2 lshift2  0x0000003f , 0x0000003f 
- 00032504  0x00006bd3 lshift2  0x0000003f , 0x0000003f 
- 00032505  0x00006bd4 ior  0x00000012 , 0x0000003f 
- 00032506  0x00006bd5 istore  0x00000001 , 0x00000005 
- 00032507  0x00006bd6 increase  0xfffffffe , 0x00000005 
- 00032508  0x00006bd7 rtn 
- 00032509  0x00006bda rtn  0x00000035 
- 00032510  0x00006bdb branch  0x00007efd 
- 00032511  0x00006bdf store  0x00000008 , 0x00000161 
- 00032512  0x00006be0 force  0x00000020 , 0x0000003f 
- 00032513  0x00006be1 force  0x00000008 , 0x00000039 
- 00032514  0x00006be2 arg  0x00000028 , 0x00000005 
- 00032515  0x00006be4 istore  0x00000001 , 0x00000005 
- 00032516  0x00006be5 loop  0x00007f03 
- 00032517  0x00006be6 arg  0x00000028 , 0x00000005 
- 00032518  0x00006be7 increase  0x00000007 , 0x00000005 
- 00032519  0x00006be8 fetch  0x00000008 , 0x00000161 
- 00032520  0x00006bea div  0x0000003f , 0x0000000a 
- 00032521  0x00006beb call  0x00007efd 
- 00032522  0x00006bec remainder  0x0000003f 
- 00032523  0x00006bed or_into  0x00000030 , 0x0000003f 
- 00032524  0x00006bee istore  0x00000001 , 0x00000005 
- 00032525  0x00006bef increase  0xfffffffe , 0x00000005 
- 00032526  0x00006bf0 quotient  0x0000003f 
- 00032527  0x00006bf1 rtn  0x00000034 
- 00032528  0x00006bf2 branch  0x00007f08 
- 00032529  0x00006bf8 store  0x00000008 , 0x00000161 
- 00032530  0x00006bf9 force  0x00000000 , 0x0000003f 
- 00032531  0x00006bfa store  0x00000008 , 0x00000028 
- 00032532  0x00006bfb arg  0x00000028 , 0x00000005 
- 00032533  0x00006bfc increase  0x00000007 , 0x00000005 
- 00032534  0x00006bfd fetch  0x00000008 , 0x00000161 
- 00032535  0x00006bfe force  0x00000000 , 0x00000011 
- 00032536  0x00006c00 div  0x0000003f , 0x0000000a 
- 00032537  0x00006c01 call  0x00007efd 
- 00032538  0x00006c02 remainder  0x0000003f 
- 00032539  0x00006c03 call  0x00007ef3 
- 00032540  0x00006c04 increase  0x00000001 , 0x00000011 
- 00032541  0x00006c05 quotient  0x0000003f 
- 00032542  0x00006c06 sub  0x0000003f , 0x00000009 , 0x0000003e 
- 00032543  0x00006c07 nbranch  0x00007f18 , 0x00000002 
- 00032544  0x00006c08 call  0x00007ef3 
- 00032545  0x00006c09 isolate1  0x00000000 , 0x00000011 
- 00032546  0x00006c0a rtn  0x00000001 
- 00032547  0x00006c0b istore  0x00000001 , 0x00000005 
- 00032548  0x00006c0c rtn 
- 00032549  0x00006c15 ifetch  0x00000001 , 0x00000011 
- 00032550  0x00006c16 ifetcht  0x00000001 , 0x00000012 
- 00032551  0x00006c17 isub  0x00000002 , 0x0000003e 
- 00032552  0x00006c18 nrtn  0x00000005 
- 00032553  0x00006c19 increase  0x00000001 , 0x00000011 
- 00032554  0x00006c1a increase  0x00000001 , 0x00000012 
- 00032555  0x00006c1b loop  0x00007f25 
- 00032556  0x00006c1c force  0x00000000 , 0x0000003e 
- 00032557  0x00006c1d rtn 
- 00032558  0x00006c21 isub  0x00000002 , 0x0000003e 
- 00032559  0x00006c22 nrtn  0x00000002 
- 00032560  0x00006c23 deposit  0x00000002 
- 00032561  0x00006c24 rtn 
- 00032562  0x00006c27 iadd  0x00000002 , 0x0000003f 
- 00032563  0x00006c28 isub  0x00000002 , 0x00000002 
- 00032564  0x00006c29 isub  0x00000002 , 0x0000003f 
- 00032565  0x00006c2a rtn 
- 00032566  0x00006c2d arg  0x00000200 , 0x00000039 
- 00032567  0x00006c2e arg  0x00004000 , 0x00000005 
- 00032568  0x00006c2f branch  0x00007e3b 
- 00032569  0x00006c32 fetch  0x00000005 , 0x0000009c 
- 00032570  0x00006c33 store  0x00000005 , 0x00000161 
- 00032571  0x00006c34 fetch  0x00000002 , 0x00004210 
- 00032572  0x00006c35 istore  0x00000002 , 0x00000005 
- 00032573  0x00006c36 setarg  0x00000000 
- 00032574  0x00006c37 setflag  0x0000002d , 0x00000007 , 0x0000003f 
- 00032575  0x00006c38 setflag  0x0000002b , 0x00000006 , 0x0000003f 
- 00032576  0x00006c39 setflag  0x00000018 , 0x00000005 , 0x0000003f 
- 00032577  0x00006c3a setflag  0x0000002e , 0x00000004 , 0x0000003f 
- 00032578  0x00006c3b istore  0x00000001 , 0x00000005 
- 00032579  0x00006c3c branch  0x00007f52 
- 00032580  0x00006c40 fetch  0x00000005 , 0x0000009c 
- 00032581  0x00006c41 store  0x00000005 , 0x00000161 
- 00032582  0x00006c42 fetch  0x00000001 , 0x00000016 
- 00032583  0x00006c43 istore  0x00000001 , 0x00000005 
- 00032584  0x00006c44 fetch  0x00000002 , 0x000003da 
- 00032585  0x00006c45 arg  0x00000fff , 0x00000006 
- 00032586  0x00006c46 iand  0x00000006 , 0x0000003f 
- 00032587  0x00006c47 setflag  0x0000002d , 0x0000000f , 0x0000003f 
- 00032588  0x00006c48 setflag  0x0000002b , 0x0000000e , 0x0000003f 
- 00032589  0x00006c49 setflag  0x00000018 , 0x0000000d , 0x0000003f 
- 00032590  0x00006c4a setflag  0x0000002e , 0x0000000c , 0x0000003f 
- 00032591  0x00006c4b istore  0x00000002 , 0x00000005 
- 00032592  0x00006c4c branch  0x00007f52 
- 00032593  0x00006c4e store  0x00000008 , 0x00000161 
- 00032594  0x00006c50 fetch  0x00000001 , 0x0000416e 
- 00032595  0x00006c51 rtneq  0x0000007f 
- 00032596  0x00006c52 and_into  0x0000007f , 0x0000003f 
- 00032597  0x00006c53 lshift3  0x0000003f , 0x0000003f 
- 00032598  0x00006c54 arg  0x00004c00 , 0x00000005 
- 00032599  0x00006c55 iadd  0x00000005 , 0x00000005 
- 00032600  0x00006c56 fetch  0x00000008 , 0x00000161 
- 00032601  0x00006c57 istore  0x00000008 , 0x00000005 
- 00032602  0x00006c58 fetch  0x00000001 , 0x0000416e 
- 00032603  0x00006c59 isolate1  0x00000007 , 0x0000003f 
- 00032604  0x00006c5a increase  0x00000001 , 0x0000003f 
- 00032605  0x00006c5b and_into  0x0000007f , 0x0000003f 
- 00032606  0x00006c5c setflag  0x00000001 , 0x00000007 , 0x0000003f 
- 00032607  0x00006c5d store  0x00000001 , 0x0000416e 
- 00032608  0x00006c5e fetch  0x00000008 , 0x00000161 
- 00032609  0x00006c5f rtn 
- 00032610  0x00006c62 arg  0x00000800 , 0x00000039 
- 00032611  0x00006c63 arg  0x00000000 , 0x00000005 
- 00032612  0x00006c64 setarg  0x01010101 
- 00032613  0x00006c65 branch  0x00007e3c 
- 00032614  0x00006c69 rtn  0x00000034 
- 00032615  0x00006c6a copy  0x0000003f , 0x0000003d 
- 00032616  0x00006c6e hfetch  0x00000002 , 0x0000810e 
- 00032617  0x00006c6f nbranch  0x00007f68 , 0x00000034 
- 00032618  0x00006c70 rtn 
- 00032619  0x00006c73 hfetch  0x00000002 , 0x00008058 
- 00032620  0x00006c74 copy  0x0000003f , 0x00000003 
- 00032621  0x00006c75 rtn 
- 00032622  0x00006c78 hfetch  0x00000002 , 0x0000805e 
- 00032623  0x00006c79 copy  0x0000003f , 0x0000000a 
- 00032624  0x00006c7a rtn 
- 00032625  0x00006c7d copy  0x00000006 , 0x00000011 
- 00032626  0x00006c7e call  0x00007f6e 
- 00032627  0x00006c7f copy  0x00000011 , 0x00000006 
- 00032628  0x00006c81 call  0x00004976 
- 00032629  0x00006c82 call  0x000068fa 
- 00032630  0x00006c83 branch  0x00007f68 
- 00032631  0x00006c86 hjam  0x00000001 , 0x00008203 
- 00032632  0x00006c87 rtn 
- 00032633  0x00006c8a hstore  0x00000002 , 0x00008205 
- 00032634  0x00006c8b hfetch  0x00000001 , 0x00008203 
- 00032635  0x00006c8c set1  0x00000004 , 0x0000003f 
- 00032636  0x00006c8d hstore  0x00000001 , 0x00008203 
- 00032637  0x00006c8e rtn 
- 00032638  0x00006c90 hstore  0x00000002 , 0x00008207 
- 00032639  0x00006c91 hfetch  0x00000001 , 0x00008203 
- 00032640  0x00006c92 set1  0x00000006 , 0x0000003f 
- 00032641  0x00006c93 hstore  0x00000001 , 0x00008203 
- 00032642  0x00006c94 rtn 
- 00032643  0x00006c97 hstore  0x00000002 , 0x00008205 
- 00032644  0x00006c98 hjam  0x00000030 , 0x00008203 
- 00032645  0x00006c99 rtn 
- 00032646  0x00006c9c hfetch  0x00000001 , 0x00008043 
- 00032647  0x00006c9d set1  0x00000004 , 0x0000003f 
- 00032648  0x00006c9e hstore  0x00000001 , 0x00008043 
- 00032649  0x00006c9f rtn 
- 00032650  0x00006ca2 hfetch  0x00000001 , 0x00008043 
- 00032651  0x00006ca3 set0  0x00000004 , 0x0000003f 
- 00032652  0x00006ca4 hstore  0x00000001 , 0x00008043 
- 00032653  0x00006ca5 rtn 
- 00032654  0x00006ca8 hfetch  0x00000002 , 0x0000810e 
- 00032655  0x00006ca9 arg  0x00000200 , 0x00000002 
- 00032656  0x00006cab isub  0x00000002 , 0x0000003e 
- 00032657  0x00006cac rtn 
- 00032658  0x00006cb3 set1  0x00000025 , 0x00000000 
- 00032659  0x00006cb4 bpatch  0x000000bd , 0x00004037 
- 00032660  0x00006cb5 ifetcht  0x00000005 , 0x00000011 
- 00032661  0x00006cb6 and  0x00000002 , 0x000000ff , 0x0000003f 
- 00032662  0x00006cb7 nbranch  0x00007f99 , 0x00000034 
- 00032663  0x00006cb8 rshift8  0x00000002 , 0x0000003f 
- 00032664  0x00006cb9 istore  0x00000005 , 0x00000011 
- 00032665  0x00006cbb increase  0x00000004 , 0x00000011 
- 00032666  0x00006cbc ifetch  0x00000001 , 0x00000011 
- 00032667  0x00006cbd nbranch  0x00003bf1 , 0x00000034 
- 00032668  0x00006cbe fetch  0x00000001 , 0x00000b7d 
- 00032669  0x00006cbf istore  0x00000001 , 0x00000011 
- 00032670  0x00006cc0 rtn 
- 00032671  0x00006cc6 set1  0x00000025 , 0x00000000 
- 00032672  0x00006cc7 bpatch  0x000000be , 0x00004037 
- 00032673  0x00006cc8 arg  0x00000005 , 0x00000039 
- 00032674  0x00006cc9 ifetch  0x00000005 , 0x00000011 
- 00032675  0x00006cca rtn  0x00000034 
- 00032676  0x00006ccc ifetch  0x00000001 , 0x00000011 
- 00032677  0x00006ccd nbranch  0x00007fa9 , 0x00000034 
- 00032678  0x00006cce increase  0x00000001 , 0x00000011 
- 00032679  0x00006ccf loop  0x00007fa4 
- 00032680  0x00006cd0 branch  0x00003bf1 
- 00032681  0x00006cd2 arg  0x00000000 , 0x00000002 
- 00032682  0x00006cd3 istoret  0x00000001 , 0x00000011 
- 00032683  0x00006cd4 rtn 
- 00032684  0x00006cda ifetch  0x00000005 , 0x00000011 
- 00032685  0x00006cdb rtn 
- 00032686  0x00006ce1 ifetch  0x00000001 , 0x00000011 
- 00032687  0x00006ce2 rtn 
- 00032688  0x00006ce6 ifetch  0x00000002 , 0x00000011 
- 00032689  0x00006ce7 rtn 
- 00032690  0x00006cec arg  0x00000000 , 0x00000002 
- 00032691  0x00006cee fetch  0x00000001 , 0x00000006 
- 00032692  0x00006cef loop  0x00007fb3 , 0x00000034 
- 00032693  0x00006cf0 increase  0x00000001 , 0x00000002 
- 00032694  0x00006cf1 loop  0x00007fb3 
- 00032695  0x00006cf2 copy  0x00000002 , 0x0000003f 
- 00032696  0x00006cf3 rtn 
- 00032697  0x00006cf6 isub  0x00000002 , 0x0000003e 
- 00032698  0x00006cf7 nrtn  0x00000002 
- 00032699  0x00006cf8 copy  0x00000002 , 0x0000003f 
- 00032700  0x00006cf9 rtn 
+ 00000000  0x00000027 bmark1  0x00000025 , 0x0000001a 
+ 00000001  0x00000028 beq  0x00000000 , 0x00000045 
+ 00000002  0x00000029 beq  0x00000003 , 0x00000049 
+ 00000003  0x0000002a beq  0x00000005 , 0x00000055 
+ 00000004  0x0000002b beq  0x00000006 , 0x0000032c 
+ 00000005  0x0000002c beq  0x0000000a , 0x0000034d 
+ 00000006  0x0000002d beq  0x00000027 , 0x00000351 
+ 00000007  0x0000002e beq  0x00000028 , 0x00000363 
+ 00000008  0x0000002f beq  0x0000002b , 0x00000369 
+ 00000009  0x00000030 beq  0x00000042 , 0x00000374 
+ 00000010  0x00000031 beq  0x00000043 , 0x00000378 
+ 00000011  0x00000032 beq  0x00000050 , 0x00000380 
+ 00000012  0x00000033 beq  0x00000054 , 0x0000038f 
+ 00000013  0x00000034 beq  0x00000031 , 0x00000041 
+ 00000014  0x00000035 beq  0x00000033 , 0x0000003e 
+ 00000015  0x00000036 beq  0x00000090 , 0x00000222 
+ 00000016  0x00000037 beq  0x00000092 , 0x000001e8 
+ 00000017  0x00000038 beq  0x00000094 , 0x000001ee 
+ 00000018  0x00000039 beq  0x00000095 , 0x000001d8 
+ 00000019  0x0000003a beq  0x000000b0 , 0x0000032a 
+ 00000020  0x0000003b beq  0x000000b1 , 0x0000019c 
+ 00000021  0x0000003c beq  0x000000b2 , 0x000001b0 
+ 00000022  0x0000003d beq  0x000000b3 , 0x000001ca 
+ 00000023  0x0000003e beq  0x000000b6 , 0x000001d3 
+ 00000024  0x0000003f beq  0x000000b9 , 0x000001a4 
+ 00000025  0x00000040 branch  0x00003bf1 
+ 00000026  0x00000043 beq  0x00000018 , 0x0000039b 
+ 00000027  0x00000044 beq  0x0000001b , 0x000003a3 
+ 00000028  0x00000045 beq  0x00000023 , 0x000003c2 
+ 00000029  0x00000046 beq  0x00000024 , 0x000003de 
+ 00000030  0x00000047 beq  0x00000032 , 0x0000045c 
+ 00000031  0x00000048 beq  0x0000003b , 0x000053b0 
+ 00000032  0x00000049 beq  0x0000003e , 0x0000029f 
+ 00000033  0x0000004a beq  0x0000003f , 0x000002a3 
+ 00000034  0x0000004b beq  0x0000004a , 0x000004a8 
+ 00000035  0x0000004c beq  0x0000004b , 0x00000455 
+ 00000036  0x0000004d beq  0x0000004c , 0x0000045f 
+ 00000037  0x0000004e beq  0x0000004e , 0x00000465 
+ 00000038  0x0000004f beq  0x00000056 , 0x0000046c 
+ 00000039  0x00000050 beq  0x00000061 , 0x00000473 
+ 00000040  0x00000051 beq  0x00000063 , 0x00000478 
+ 00000041  0x00000052 beq  0x00000064 , 0x0000049c 
+ 00000042  0x00000053 beq  0x00000065 , 0x000004d2 
+ 00000043  0x00000054 beq  0x00000069 , 0x00000634 
+ 00000044  0x00000055 beq  0x0000006a , 0x00000619 
+ 00000045  0x00000056 beq  0x0000006b , 0x0000061b 
+ 00000046  0x00000057 beq  0x0000006e , 0x0000063f 
+ 00000047  0x00000058 beq  0x0000006f , 0x000004b3 
+ 00000048  0x00000059 beq  0x00000087 , 0x00000137 
+ 00000049  0x0000005a beq  0x0000008d , 0x000002be 
+ 00000050  0x0000005b beq  0x0000008e , 0x000002d7 
+ 00000051  0x0000005c beq  0x0000008f , 0x000002a7 
+ 00000052  0x0000005d beq  0x000000bd , 0x000002b5 
+ 00000053  0x0000005e beq  0x000000cd , 0x0000022f 
+ 00000054  0x0000005f beq  0x000000cf , 0x00000143 
+ 00000055  0x00000060 beq  0x000000d0 , 0x00000158 
+ 00000056  0x00000061 beq  0x0000009c , 0x000003e2 
+ 00000057  0x00000062 beq  0x0000009f , 0x000003f8 
+ 00000058  0x00000063 beq  0x000000e2 , 0x00000405 
+ 00000059  0x00000064 beq  0x000000e3 , 0x00000417 
+ 00000060  0x00000065 beq  0x000000e6 , 0x0000042f 
+ 00000061  0x00000066 branch  0x00003bf1 
+ 00000062  0x0000006a arg  0x00004040 , 0x00000011 
+ 00000063  0x0000006b force  0x00000001 , 0x00000039 
+ 00000064  0x0000006c branch  0x00003305 
+ 00000065  0x0000006f arg  0x00004040 , 0x00000005 
+ 00000066  0x00000070 arg  0x0000000a , 0x00000039 
+ 00000067  0x00000071 call  0x00007e3b 
+ 00000068  0x00000072 branch  0x000032d8 
+ 00000069  0x00000076 hfetch  0x00000001 , 0x0000813b 
+ 00000070  0x00000077 store  0x00000001 , 0x00000b81 
+ 00000071  0x00000078 hjam  0x00000008 , 0x00008006 
+ 00000072  0x00000079 branch  0x00003003 
+ 00000073  0x0000007e call  0x000000d1 
+ 00000074  0x0000007f call  0x000000c3 
+ 00000075  0x00000080 call  0x0000005a 
+ 00000076  0x00000081 call  0x0000004e 
+ 00000077  0x00000082 branch  0x00003015 
+ 00000078  0x00000085 fetcht  0x00000002 , 0x000047f4 
+ 00000079  0x00000086 fetch  0x00000001 , 0x000043d8 
+ 00000080  0x00000087 nsetflag  0x00000034 , 0x0000000b , 0x00000002 
+ 00000081  0x00000088 fetch  0x00000001 , 0x00004133 
+ 00000082  0x00000089 nsetflag  0x00000034 , 0x00000006 , 0x00000002 
+ 00000083  0x0000008a storet  0x00000002 , 0x000047f4 
+ 00000084  0x0000008b rtn 
+ 00000085  0x0000008e call  0x00003392 
+ 00000086  0x0000008f call  0x00003407 
+ 00000087  0x00000090 call  0x00003024 
+ 00000088  0x00000091 call  0x00000660 
+ 00000089  0x00000092 branch  0x00003022 
+ 00000090  0x00000096 fetch  0x00000001 , 0x000047dc 
+ 00000091  0x00000097 branch  0x0000005e , 0x00000034 
+ 00000092  0x00000098 fetch  0x00000001 , 0x00004793 
+ 00000093  0x00000099 rtn  0x00000034 
+ 00000094  0x0000009b call  0x00000132 
+ 00000095  0x0000009c rtn  0x00000028 
+ 00000096  0x0000009d byteswap  0x0000003f , 0x0000003f 
+ 00000097  0x0000009e copy  0x0000003f , 0x00000006 
+ 00000098  0x0000009f call  0x00000113 
+ 00000099  0x000000a0 store  0x00000001 , 0x00004ba7 
+ 00000100  0x000000a1 beq  0x00000001 , 0x00000073 
+ 00000101  0x000000a2 beq  0x00000006 , 0x0000007d 
+ 00000102  0x000000a3 copy  0x0000003f , 0x00000002 
+ 00000103  0x000000a4 copy  0x00000006 , 0x00000011 
+ 00000104  0x000000a5 fetch  0x00000001 , 0x00004040 
+ 00000105  0x000000a6 bbit0  0x00000000 , 0x00000070 
+ 00000106  0x000000a7 copy  0x00000011 , 0x00000006 
+ 00000107  0x000000a8 rtnmark0  0x00000009 
+ 00000108  0x000000a9 copy  0x00000002 , 0x0000003f 
+ 00000109  0x000000aa beq  0x00000003 , 0x0000007f 
+ 00000110  0x000000ab beq  0x00000005 , 0x0000009d 
+ 00000111  0x000000ac branch  0x00003bf1 
+ 00000112  0x000000af copy  0x00000011 , 0x00000006 
+ 00000113  0x000000b0 arg  0x000000f8 , 0x00000005 
+ 00000114  0x000000b1 branch  0x0000010b 
+ 00000115  0x000000b4 call  0x00000113 
+ 00000116  0x000000b5 call  0x00000113 
+ 00000117  0x000000b6 store  0x00000001 , 0x00000b7d 
+ 00000118  0x000000b7 call  0x00000078 
+ 00000119  0x000000b8 branch  0x00007c33 
+ 00000120  0x000000ba call  0x00000116 
+ 00000121  0x000000bb copy  0x00000006 , 0x00000002 
+ 00000122  0x000000bc byteswap  0x00000002 , 0x00000002 
+ 00000123  0x000000bd storet  0x00000002 , 0x00004b9a 
+ 00000124  0x000000be rtn 
+ 00000125  0x000000c1 arg  0x00004d57 , 0x00000005 
+ 00000126  0x000000c2 branch  0x0000010b 
+ 00000127  0x000000c5 call  0x00000113 
+ 00000128  0x000000c6 copy  0x0000003f , 0x00000011 
+ 00000129  0x000000c7 copy  0x00000006 , 0x0000003f 
+ 00000130  0x000000c8 store  0x00000002 , 0x000002b7 
+ 00000131  0x000000c9 call  0x0000527c 
+ 00000132  0x000000ca nbranch  0x00000088 , 0x00000034 
+ 00000133  0x000000cb increase  0x00000001 , 0x00000011 
+ 00000134  0x000000cc call  0x00004b2c 
+ 00000135  0x000000cd branch  0x0000008d 
+ 00000136  0x000000cf arg  0x00004bad , 0x00000005 
+ 00000137  0x000000d0 copy  0x00000011 , 0x00000039 
+ 00000138  0x000000d1 fetch  0x00000002 , 0x000002b7 
+ 00000139  0x000000d2 copy  0x0000003f , 0x00000006 
+ 00000140  0x000000d3 branch  0x0000010d 
+ 00000141  0x000000d6 add  0x00000005 , 0xfffffffe , 0x00000012 
+ 00000142  0x000000d7 fetch  0x00000002 , 0x000042b7 
+ 00000143  0x000000d8 istore  0x00000002 , 0x00000005 
+ 00000144  0x000000d9 setarg  0x000000a1 
+ 00000145  0x000000da istore  0x00000001 , 0x00000005 
+ 00000146  0x000000db add  0x00000011 , 0xffffffff , 0x00000039 
+ 00000147  0x000000dc fetch  0x00000002 , 0x000002b7 
+ 00000148  0x000000dd copy  0x0000003f , 0x00000006 
+ 00000149  0x000000de call  0x0000010d 
+ 00000150  0x000000df copy  0x00000012 , 0x00000006 
+ 00000151  0x000000e0 ifetch  0x00000002 , 0x00000006 
+ 00000152  0x000000e1 store  0x00000002 , 0x00004c9b 
+ 00000153  0x000000e2 add  0x0000003f , 0x00000002 , 0x00000039 
+ 00000154  0x000000e3 call  0x00007e45 
+ 00000155  0x000000e4 jam  0x00000064 , 0x00004c9a 
+ 00000156  0x000000e5 rtn 
+ 00000157  0x000000e7 copy  0x00000006 , 0x00000011 
+ 00000158  0x000000e9 fetch  0x00000001 , 0x00004ba9 
+ 00000159  0x000000ea add  0x0000003f , 0x00000001 , 0x00000002 
+ 00000160  0x000000eb and  0x00000002 , 0x00000003 , 0x00000002 
+ 00000161  0x000000ec storet  0x00000001 , 0x00004ba9 
+ 00000162  0x000000ed mul32  0x0000003f , 0x00000007 , 0x0000003f 
+ 00000163  0x000000ee arg  0x00004bad , 0x00000005 
+ 00000164  0x000000ef iadd  0x00000005 , 0x00000005 
+ 00000165  0x000000f1 copy  0x00000011 , 0x00000006 
+ 00000166  0x000000f2 call  0x00000113 
+ 00000167  0x000000f3 copy  0x00000006 , 0x00000011 
+ 00000168  0x000000f4 increase  0xffffffff , 0x0000003f 
+ 00000169  0x000000f5 copy  0x0000003f , 0x00000039 
+ 00000170  0x000000f6 increase  0x00000007 , 0x0000003f 
+ 00000171  0x000000f7 store  0x00000001 , 0x00004c82 
+ 00000172  0x000000f8 copy  0x00000011 , 0x00000006 
+ 00000173  0x000000f9 call  0x00000113 
+ 00000174  0x000000fa copy  0x00000006 , 0x00000011 
+ 00000175  0x000000fb beq  0x00000001 , 0x000000b3 
+ 00000176  0x000000fc beq  0x00000002 , 0x000000bb 
+ 00000177  0x000000fd beq  0x00000003 , 0x000000bd 
+ 00000178  0x000000fe beq  0x00000004 , 0x000000bf 
+ 00000179  0x00000100 fetch  0x00000002 , 0x00004cb8 
+ 00000180  0x00000102 istore  0x00000002 , 0x00000005 
+ 00000181  0x00000103 copy  0x00000011 , 0x00000006 
+ 00000182  0x00000104 call  0x0000010d 
+ 00000183  0x00000105 call  0x0000561e 
+ 00000184  0x00000106 nrtn  0x00000034 
+ 00000185  0x00000107 jam  0x0000001b , 0x00000b7d 
+ 00000186  0x00000108 branch  0x00005620 
+ 00000187  0x0000010b fetch  0x00000002 , 0x00004cba 
+ 00000188  0x0000010c branch  0x000000b4 
+ 00000189  0x0000010e fetch  0x00000002 , 0x00004cbc 
+ 00000190  0x0000010f branch  0x000000b4 
+ 00000191  0x00000111 fetch  0x00000002 , 0x00004d3e 
+ 00000192  0x00000112 istore  0x00000002 , 0x00000005 
+ 00000193  0x00000113 copy  0x00000011 , 0x00000006 
+ 00000194  0x00000114 branch  0x0000010d 
+ 00000195  0x00000119 fetcht  0x00000004 , 0x00004d4b 
+ 00000196  0x0000011a copy  0x00000022 , 0x0000003f 
+ 00000197  0x0000011b isub  0x00000002 , 0x0000003f 
+ 00000198  0x0000011c fetcht  0x00000002 , 0x00004d4f 
+ 00000199  0x0000011d idiv  0x00000002 
+ 00000200  0x0000011e call  0x00007efd 
+ 00000201  0x0000011f quotient  0x0000003f 
+ 00000202  0x00000120 rtn  0x00000034 
+ 00000203  0x00000121 copy  0x00000022 , 0x00000002 
+ 00000204  0x00000122 storet  0x00000004 , 0x00004d4b 
+ 00000205  0x00000123 fetch  0x00000001 , 0x00004d51 
+ 00000206  0x00000124 increase  0x00000001 , 0x0000003f 
+ 00000207  0x00000125 store  0x00000001 , 0x00004d51 
+ 00000208  0x00000126 rtn 
+ 00000209  0x0000012c fetcht  0x00000004 , 0x00004c59 
+ 00000210  0x0000012d copy  0x00000022 , 0x0000003f 
+ 00000211  0x0000012e isub  0x00000002 , 0x0000003f 
+ 00000212  0x00000130 arg  0x00000640 , 0x00000002 
+ 00000213  0x00000131 idiv  0x00000002 
+ 00000214  0x00000132 call  0x00007efd 
+ 00000215  0x00000133 quotient  0x0000003f 
+ 00000216  0x00000134 rtn  0x00000034 
+ 00000217  0x00000135 copy  0x00000022 , 0x00000002 
+ 00000218  0x00000136 storet  0x00000004 , 0x00004c59 
+ 00000219  0x00000137 fetcht  0x00000002 , 0x00004ba5 
+ 00000220  0x00000138 byteswap  0x00000002 , 0x00000002 
+ 00000221  0x00000139 iadd  0x00000002 , 0x0000003f 
+ 00000222  0x0000013a byteswap  0x0000003f , 0x0000003f 
+ 00000223  0x0000013b store  0x00000002 , 0x00004ba5 
+ 00000224  0x0000013c byteswap  0x0000003f , 0x0000003f 
+ 00000225  0x0000013d and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00000226  0x0000013e rtnne  0x00000000 
+ 00000227  0x0000013f fetch  0x00000001 , 0x00004c8f 
+ 00000228  0x00000140 bbit1  0x00000000 , 0x000000ee 
+ 00000229  0x00000141 bbit1  0x00000001 , 0x000000f0 
+ 00000230  0x00000143 arg  0x00000000 , 0x00000011 
+ 00000231  0x00000144 call  0x00000102 
+ 00000232  0x00000145 hjam  0x0000008f , 0x00008971 
+ 00000233  0x00000146 fetch  0x00000001 , 0x00004c90 
+ 00000234  0x00000147 hstore  0x00000001 , 0x00008973 
+ 00000235  0x00000148 call  0x000000f1 
+ 00000236  0x00000149 arg  0x00000001 , 0x00000011 
+ 00000237  0x0000014a branch  0x00000102 
+ 00000238  0x0000014e hjam  0x000000bf , 0x00008971 
+ 00000239  0x0000014f branch  0x000000f1 
+ 00000240  0x00000152 hjam  0x000000af , 0x00008971 
+ 00000241  0x00000154 hfetch  0x00000001 , 0x00008053 
+ 00000242  0x00000155 set1  0x00000007 , 0x0000003f 
+ 00000243  0x00000156 hstore  0x00000001 , 0x00008053 
+ 00000244  0x00000157 hfetch  0x00000001 , 0x00008973 
+ 00000245  0x00000158 or_into  0x00000030 , 0x0000003f 
+ 00000246  0x00000159 hstore  0x00000001 , 0x00008973 
+ 00000247  0x0000015a hjam  0x00000074 , 0x00008906 
+ 00000248  0x0000015b hjam  0x0000007c , 0x00008906 
+ 00000249  0x0000015c hjam  0x000000aa , 0x00008972 
+ 00000250  0x0000015d nop  0x00001388 
+ 00000251  0x0000015e hfetcht  0x00000002 , 0x00008150 
+ 00000252  0x0000015f hfetch  0x00000001 , 0x00008053 
+ 00000253  0x00000160 set0  0x00000007 , 0x0000003f 
+ 00000254  0x00000161 hstore  0x00000001 , 0x00008053 
+ 00000255  0x00000162 byteswap  0x00000002 , 0x00000002 
+ 00000256  0x00000163 storet  0x00000002 , 0x00004c95 
+ 00000257  0x00000164 rtn 
+ 00000258  0x00000168 arg  0x00000021 , 0x00000002 
+ 00000259  0x00000169 fetch  0x00000001 , 0x00004c90 
+ 00000260  0x0000016a isub  0x00000002 , 0x00000002 
+ 00000261  0x0000016b copy  0x00000011 , 0x0000003f 
+ 00000262  0x0000016c set1  0x00000007 , 0x00000002 
+ 00000263  0x0000016d nbranch  0x00000109 , 0x00000034 
+ 00000264  0x0000016e set0  0x00000007 , 0x00000002 
+ 00000265  0x00000170 arg  0x00008078 , 0x00000005 
+ 00000266  0x00000171 branch  0x000069f4 
+ 00000267  0x00000176 call  0x00000113 
+ 00000268  0x00000177 copy  0x0000003f , 0x00000039 
+ 00000269  0x00000179 call  0x0000010f 
+ 00000270  0x0000017a branch  0x00000078 
+ 00000271  0x0000017d call  0x00000113 
+ 00000272  0x0000017e istore  0x00000001 , 0x00000005 
+ 00000273  0x0000017f loop  0x0000010f 
+ 00000274  0x00000180 rtn 
+ 00000275  0x00000183 call  0x00000116 
+ 00000276  0x00000184 ifetch  0x00000001 , 0x00000006 
+ 00000277  0x00000185 rtn 
+ 00000278  0x00000188 setarg  0x00004b36 
+ 00000279  0x00000189 isub  0x00000006 , 0x0000003e 
+ 00000280  0x0000018a nrtn  0x00000005 
+ 00000281  0x0000018b arg  0x00004aa0 , 0x00000006 
+ 00000282  0x0000018c rtn 
+ 00000283  0x0000018f arg  0x00000003 , 0x00000039 
+ 00000284  0x00000190 arg  0x00004ba2 , 0x00000006 
+ 00000285  0x00000192 copy  0x00000006 , 0x00000011 
+ 00000286  0x00000193 fetch  0x00000002 , 0x00004ba0 
+ 00000287  0x00000194 byteswap  0x0000003f , 0x0000003f 
+ 00000288  0x00000195 copy  0x0000003f , 0x00000005 
+ 00000289  0x00000196 copy  0x00000011 , 0x00000006 
+ 00000290  0x00000198 ifetch  0x00000001 , 0x00000006 
+ 00000291  0x00000199 istore  0x00000001 , 0x00000005 
+ 00000292  0x0000019a call  0x0000012a 
+ 00000293  0x0000019b loop  0x00000122 
+ 00000294  0x0000019c copy  0x00000005 , 0x0000003f 
+ 00000295  0x0000019d byteswap  0x0000003f , 0x0000003f 
+ 00000296  0x0000019e store  0x00000002 , 0x00004ba0 
+ 00000297  0x0000019f rtn 
+ 00000298  0x000001a1 setarg  0x00004b9a 
+ 00000299  0x000001a2 isub  0x00000005 , 0x0000003e 
+ 00000300  0x000001a3 nrtn  0x00000005 
+ 00000301  0x000001a4 arg  0x00004b36 , 0x00000005 
+ 00000302  0x000001a5 rtn 
+ 00000303  0x000001a9 fetch  0x00000002 , 0x00004b9e 
+ 00000304  0x000001aa fetcht  0x00000002 , 0x00004ba0 
+ 00000305  0x000001ab branch  0x00000134 
+ 00000306  0x000001ad fetch  0x00000002 , 0x00004b9a 
+ 00000307  0x000001ae fetcht  0x00000002 , 0x00004b9c 
+ 00000308  0x000001b0 isub  0x00000002 , 0x0000003e 
+ 00000309  0x000001b1 branch  0x000069b1 , 0x00000005 
+ 00000310  0x000001b2 branch  0x0000320b 
+ 00000311  0x000001b6 copy  0x00000022 , 0x0000003f 
+ 00000312  0x000001b7 store  0x00000004 , 0x00004d47 
+ 00000313  0x000001b8 fetcht  0x00000001 , 0x000047ef 
+ 00000314  0x000001b9 fetch  0x00000001 , 0x00004d4a 
+ 00000315  0x000001ba isub  0x00000002 , 0x0000003e 
+ 00000316  0x000001bb ncall  0x0000013e , 0x00000002 
+ 00000317  0x000001bc branch  0x00007c06 
+ 00000318  0x000001bf fetcht  0x00000004 , 0x00004d47 
+ 00000319  0x000001c0 storet  0x00000004 , 0x000047ec 
+ 00000320  0x000001c1 storet  0x00000004 , 0x00004c59 
+ 00000321  0x000001c2 storet  0x00000004 , 0x00004d4b 
+ 00000322  0x000001c3 rtn 
+ 00000323  0x000001c7 arg  0x000047df , 0x00000011 
+ 00000324  0x000001c8 call  0x00007f9f 
+ 00000325  0x000001c9 rtn  0x00000034 
+ 00000326  0x000001cb copy  0x0000003f , 0x00000013 
+ 00000327  0x000001cc call  0x00000149 
+ 00000328  0x000001cd branch  0x00003ea5 
+ 00000329  0x000001cf rtneq  0x00000018 
+ 00000330  0x000001d0 beq  0x00000014 , 0x00000651 
+ 00000331  0x000001d1 beq  0x00000015 , 0x00000656 
+ 00000332  0x000001d2 beq  0x00000006 , 0x00006614 
+ 00000333  0x000001d3 beq  0x00000002 , 0x0000014f 
+ 00000334  0x000001d4 branch  0x00003e7d 
+ 00000335  0x000001d7 jam  0x00000000 , 0x0000429d 
+ 00000336  0x000001d8 fetch  0x00000002 , 0x000047f4 
+ 00000337  0x000001d9 bbit1  0x00000007 , 0x00003f08 
+ 00000338  0x000001da isolate0  0x00000001 , 0x0000003f 
+ 00000339  0x000001db call  0x00000155 , 0x00000001 
+ 00000340  0x000001dc branch  0x00003f08 
+ 00000341  0x000001e0 fetch  0x00000001 , 0x00000450 
+ 00000342  0x000001e1 rtneq  0x00000002 
+ 00000343  0x000001e2 branch  0x00003e7b 
+ 00000344  0x000001e7 storet  0x00000001 , 0x00000259 
+ 00000345  0x000001e8 fetch  0x00000001 , 0x00004c8d 
+ 00000346  0x000001e9 increase  0x00000001 , 0x0000003f 
+ 00000347  0x000001ea store  0x00000001 , 0x00004c8d 
+ 00000348  0x000001ec fetch  0x00000001 , 0x00000259 
+ 00000349  0x000001ed rtn  0x00000034 
+ 00000350  0x000001ee increase  0xffffffff , 0x0000003f 
+ 00000351  0x000001ef store  0x00000001 , 0x00000259 
+ 00000352  0x000001f0 call  0x00000178 
+ 00000353  0x000001f1 call  0x0000017f 
+ 00000354  0x000001f2 call  0x00000164 
+ 00000355  0x000001f3 branch  0x0000015c 
+ 00000356  0x000001f6 fetch  0x00000001 , 0x00004cbe 
+ 00000357  0x000001f7 nrtn  0x00000034 
+ 00000358  0x000001f8 fetch  0x00000001 , 0x00004c9a 
+ 00000359  0x000001f9 rtn  0x00000034 
+ 00000360  0x000001fa increase  0xffffffff , 0x0000003f 
+ 00000361  0x000001fb store  0x00000001 , 0x00004c9a 
+ 00000362  0x000001fc rtnne  0x00000001 
+ 00000363  0x000001fd jam  0x00000064 , 0x00004c9a 
+ 00000364  0x00000200 fetch  0x00000002 , 0x000047f4 
+ 00000365  0x00000202 rtnbit0  0x00000005 
+ 00000366  0x00000203 fetch  0x00000002 , 0x00004c9b 
+ 00000367  0x00000204 rtn  0x00000034 
+ 00000368  0x00000205 call  0x0000527e 
+ 00000369  0x00000206 nrtn  0x00000034 
+ 00000370  0x00000207 fetch  0x00000002 , 0x00004c9b 
+ 00000371  0x00000208 copy  0x0000003f , 0x00000011 
+ 00000372  0x00000209 call  0x00004b2c 
+ 00000373  0x0000020a add  0x00000011 , 0x00000002 , 0x00000039 
+ 00000374  0x0000020b arg  0x00004c9d , 0x00000006 
+ 00000375  0x0000020c branch  0x00007e45 
+ 00000376  0x0000020f fetch  0x00000001 , 0x000047f2 
+ 00000377  0x00000210 rtn  0x00000034 
+ 00000378  0x00000211 increase  0xffffffff , 0x0000003f 
+ 00000379  0x00000212 store  0x00000001 , 0x000047f2 
+ 00000380  0x00000213 nrtn  0x00000034 
+ 00000381  0x00000214 call  0x00003ebd 
+ 00000382  0x00000215 branch  0x00004b22 
+ 00000383  0x00000218 fetch  0x00000001 , 0x00004c15 
+ 00000384  0x00000219 rtn  0x00000034 
+ 00000385  0x0000021a increase  0xffffffff , 0x0000003f 
+ 00000386  0x0000021b store  0x00000001 , 0x00004c15 
+ 00000387  0x0000021c rtn 
+ 00000388  0x00000220 copy  0x00000013 , 0x0000003f 
+ 00000389  0x00000221 and_into  0x000000f0 , 0x0000003f 
+ 00000390  0x00000222 rtneq  0x00000050 
+ 00000391  0x00000223 call  0x0000018c 
+ 00000392  0x00000224 copy  0x00000013 , 0x0000003f 
+ 00000393  0x00000225 rtn  0x00000034 
+ 00000394  0x00000226 store  0x00000001 , 0x00004ba4 
+ 00000395  0x00000227 branch  0x0000011b 
+ 00000396  0x00000229 copy  0x00000013 , 0x0000003f 
+ 00000397  0x0000022a beq  0x0000000b , 0x00000190 
+ 00000398  0x0000022b beq  0x00000002 , 0x00000198 
+ 00000399  0x0000022c rtn 
+ 00000400  0x0000022e jam  0x00000028 , 0x00004c9a 
+ 00000401  0x0000022f setarg  0x0000000a 
+ 00000402  0x00000230 store  0x00000002 , 0x00004c9b 
+ 00000403  0x00000231 fetch  0x00000002 , 0x000042b7 
+ 00000404  0x00000232 istore  0x00000002 , 0x00000005 
+ 00000405  0x00000233 setarg  0x000001a1 
+ 00000406  0x00000234 istore  0x00000002 , 0x00000005 
+ 00000407  0x00000235 rtn 
+ 00000408  0x00000237 jam  0x00000000 , 0x00004c9a 
+ 00000409  0x00000238 arg  0x00000014 , 0x00000039 
+ 00000410  0x00000239 arg  0x00004c9b , 0x00000005 
+ 00000411  0x0000023a branch  0x00007e3f 
+ 00000412  0x00000244 jam  0x0000007f , 0x0000416e 
+ 00000413  0x00000245 call  0x00003cf3 
+ 00000414  0x00000246 fetch  0x00000001 , 0x00004c97 
+ 00000415  0x00000247 rtn  0x00000034 
+ 00000416  0x00000248 jam  0x00000000 , 0x00004c97 
+ 00000417  0x00000249 copy  0x00000022 , 0x0000003f 
+ 00000418  0x0000024a store  0x00000004 , 0x00004c59 
+ 00000419  0x0000024b rtn 
+ 00000420  0x00000250 fetch  0x00000001 , 0x00004219 
+ 00000421  0x00000251 nrtn  0x00000034 
+ 00000422  0x00000252 hjam  0x00000006 , 0x00008042 
+ 00000423  0x00000253 setarg  0x00000f0c 
+ 00000424  0x00000254 call  0x00003da7 
+ 00000425  0x00000255 setarg  0x00030d40 
+ 00000426  0x00000256 call  0x00003bf3 
+ 00000427  0x00000257 until  0x0000003e , 0x00000033 
+ 00000428  0x00000258 copy  0x00000031 , 0x00000030 
+ 00000429  0x00000259 call  0x00003b36 
+ 00000430  0x0000025a nop  0x00001388 
+ 00000431  0x0000025b branch  0x00003d9d 
+ 00000432  0x0000025f rtnmark1  0x00000023 
+ 00000433  0x00000260 fetch  0x00000002 , 0x000047f4 
+ 00000434  0x00000261 bbit1  0x00000009 , 0x00003d1e 
+ 00000435  0x00000262 call  0x00003cab 
+ 00000436  0x00000263 fetch  0x00000003 , 0x00004210 
+ 00000437  0x00000264 rtn  0x00000034 
+ 00000438  0x00000267 fetch  0x00000001 , 0x00004131 
+ 00000439  0x00000268 rtn  0x00000034 
+ 00000440  0x0000026a call  0x0000527e 
+ 00000441  0x0000026b nrtn  0x00000034 
+ 00000442  0x0000026c call  0x00003dca 
+ 00000443  0x0000026d nrtn  0x00000034 
+ 00000444  0x0000026e call  0x00003b36 
+ 00000445  0x0000026f fetch  0x00000001 , 0x000047dc 
+ 00000446  0x00000270 branch  0x00003d25 , 0x00000034 
+ 00000447  0x00000271 fetch  0x00000001 , 0x00004793 
+ 00000448  0x00000272 rtn  0x00000034 
+ 00000449  0x00000273 branch  0x00003d25 
+ 00000450  0x00000276 call  0x00000132 
+ 00000451  0x00000277 nrtn  0x00000028 
+ 00000452  0x00000278 call  0x0000012f 
+ 00000453  0x00000279 nrtn  0x00000028 
+ 00000454  0x0000027a jam  0x00000001 , 0x00000b7f 
+ 00000455  0x0000027b jam  0x00000001 , 0x00000b7e 
+ 00000456  0x0000027c call  0x000001cf 
+ 00000457  0x0000027d branch  0x00000132 
+ 00000458  0x00000280 call  0x000001c2 
+ 00000459  0x00000281 nrtn  0x00000028 
+ 00000460  0x00000282 fetch  0x00000001 , 0x00000b7f 
+ 00000461  0x00000283 nrtn  0x00000034 
+ 00000462  0x00000284 branch  0x00003d2d 
+ 00000463  0x00000287 fetch  0x00000001 , 0x00000b7e 
+ 00000464  0x00000288 nop  0x0000000a 
+ 00000465  0x00000289 bne  0x00000000 , 0x000001cf 
+ 00000466  0x0000028a rtn 
+ 00000467  0x0000028e call  0x000001c2 
+ 00000468  0x0000028f nrtn  0x00000028 
+ 00000469  0x00000290 fetch  0x00000001 , 0x00000b7f 
+ 00000470  0x00000291 nrtn  0x00000034 
+ 00000471  0x00000292 branch  0x00003d4f 
+ 00000472  0x00000297 call  0x000001da 
+ 00000473  0x00000298 branch  0x00003aaf 
+ 00000474  0x0000029a fetch  0x00000001 , 0x00004219 
+ 00000475  0x0000029b nbranch  0x000001e0 , 0x00000034 
+ 00000476  0x0000029c call  0x00003d91 
+ 00000477  0x0000029d nop  0x00007530 
+ 00000478  0x0000029e nop  0x00007530 
+ 00000479  0x0000029f nop  0x00007530 
+ 00000480  0x000002a1 call  0x00003b0a 
+ 00000481  0x000002a2 hjam  0x00000004 , 0x00008042 
+ 00000482  0x000002a3 hfetch  0x00000001 , 0x0000896b 
+ 00000483  0x000002a4 and_into  0x000000cf , 0x0000003f 
+ 00000484  0x000002a5 hstore  0x00000001 , 0x0000896b 
+ 00000485  0x000002a6 or_into  0x00000030 , 0x0000003f 
+ 00000486  0x000002a7 hstore  0x00000001 , 0x0000896b 
+ 00000487  0x000002a8 rtn 
+ 00000488  0x000002ad storet  0x00000001 , 0x00000017 
+ 00000489  0x000002ae add  0x00000002 , 0x00000004 , 0x00000011 
+ 00000490  0x000002af branch  0x00003a86 
+ 00000491  0x000002b2 storet  0x00000001 , 0x00000017 
+ 00000492  0x000002b3 add  0x00000002 , 0x00000000 , 0x00000011 
+ 00000493  0x000002b4 branch  0x00003ab6 
+ 00000494  0x000002b7 call  0x000001eb 
+ 00000495  0x000002b8 setarg  0x00000500 
+ 00000496  0x000002b9 call  0x00003bf3 
+ 00000497  0x000002bb hjam  0x00000001 , 0x00008906 
+ 00000498  0x000002bc hjam  0x0000003c , 0x00008900 
+ 00000499  0x000002bd hjam  0x000000e0 , 0x00008901 
+ 00000500  0x000002be hjam  0x00000012 , 0x0000096d 
+ 00000501  0x000002bf nop  0x0000000a 
+ 00000502  0x000002c0 hjam  0x00000001 , 0x00008902 
+ 00000503  0x000002c1 hjam  0x0000003d , 0x00008902 
+ 00000504  0x000002c2 nop  0x0000000a 
+ 00000505  0x000002c3 hjam  0x000000b7 , 0x00008903 
+ 00000506  0x000002c4 nop  0x0000000a 
+ 00000507  0x000002c5 hjam  0x0000007d , 0x00008902 
+ 00000508  0x000002c6 fetch  0x00000001 , 0x00004bef 
+ 00000509  0x000002c7 bne  0x000000ff , 0x00000206 
+ 00000510  0x000002c8 fetch  0x00000005 , 0x00004a91 
+ 00000511  0x000002c9 istore  0x00000005 , 0x00000005 
+ 00000512  0x000002ca ifetch  0x00000005 , 0x00000006 
+ 00000513  0x000002cb istore  0x00000005 , 0x00000005 
+ 00000514  0x000002cc hjam  0x000000df , 0x00000956 
+ 00000515  0x000002cd call  0x00000211 
+ 00000516  0x000002ce hjam  0x000000df , 0x00000955 
+ 00000517  0x000002cf rtn 
+ 00000518  0x000002d2 fetch  0x00000005 , 0x00004a87 
+ 00000519  0x000002d3 istore  0x00000005 , 0x00000005 
+ 00000520  0x000002d4 ifetch  0x00000005 , 0x00000006 
+ 00000521  0x000002d5 istore  0x00000005 , 0x00000005 
+ 00000522  0x000002d6 fetch  0x00000001 , 0x00004c7d 
+ 00000523  0x000002d7 call  0x0000020f , 0x00000034 
+ 00000524  0x000002d8 hstore  0x00000001 , 0x00008956 
+ 00000525  0x000002da hjam  0x000000d0 , 0x00000955 
+ 00000526  0x000002db rtn 
+ 00000527  0x000002de setarg  0x000000c2 
+ 00000528  0x000002df rtn 
+ 00000529  0x000002e6 nop  0x00000004 
+ 00000530  0x000002e7 hjam  0x000000d1 , 0x00000955 
+ 00000531  0x000002e8 nop  0x00000004 
+ 00000532  0x000002e9 hjam  0x000000d2 , 0x00000955 
+ 00000533  0x000002ea nop  0x00000004 
+ 00000534  0x000002eb hjam  0x000000d4 , 0x00000955 
+ 00000535  0x000002ec nop  0x00000004 
+ 00000536  0x000002ef rtn 
+ 00000537  0x000002f2 hjam  0x000000d4 , 0x00000955 
+ 00000538  0x000002f3 nop  0x00000004 
+ 00000539  0x000002f4 hjam  0x000000d2 , 0x00000955 
+ 00000540  0x000002f5 nop  0x00000004 
+ 00000541  0x000002f6 hjam  0x000000d1 , 0x00000955 
+ 00000542  0x000002f7 nop  0x00000004 
+ 00000543  0x000002f8 hjam  0x000000d0 , 0x00000955 
+ 00000544  0x000002f9 hjam  0x000000c0 , 0x00000956 
+ 00000545  0x000002fa rtn 
+ 00000546  0x000002fd branch  0x00003a6f , 0x00000021 
+ 00000547  0x000002fe call  0x00000219 
+ 00000548  0x000002ff branch  0x00003a6f 
+ 00000549  0x00000302 call  0x0000527c 
+ 00000550  0x00000303 nrtn  0x00000034 
+ 00000551  0x00000304 branch  0x0000005a 
+ 00000552  0x00000307 enable  0x00000028 
+ 00000553  0x00000308 hfetch  0x00000004 , 0x00008138 
+ 00000554  0x00000309 setflag  0x00000028 , 0x0000001a , 0x0000003f 
+ 00000555  0x0000030a hstore  0x00000004 , 0x0000804c 
+ 00000556  0x0000030b call  0x00003db0 
+ 00000557  0x0000030c jam  0x00000001 , 0x000000a2 
+ 00000558  0x0000030e rtn 
+ 00000559  0x00000311 fetch  0x00000001 , 0x00004419 
+ 00000560  0x00000312 increase  0x00000002 , 0x0000003f 
+ 00000561  0x00000313 store  0x00000001 , 0x000043f9 
+ 00000562  0x00000314 jam  0x00000000 , 0x00000b7e 
+ 00000563  0x00000315 jam  0x00000006 , 0x00000177 
+ 00000564  0x00000316 call  0x00003fa4 
+ 00000565  0x00000317 setarg  0x00000225 
+ 00000566  0x00000318 store  0x00000002 , 0x0000428e 
+ 00000567  0x00000319 setarg  0x0000022e 
+ 00000568  0x0000031a store  0x00000002 , 0x0000428a 
+ 00000569  0x0000031b setarg  0x00000184 
+ 00000570  0x0000031c store  0x00000002 , 0x00004292 
+ 00000571  0x0000031d setarg  0x000002a6 
+ 00000572  0x0000031e store  0x00000002 , 0x00004290 
+ 00000573  0x0000031f setarg  0x0000005a 
+ 00000574  0x00000320 store  0x00000002 , 0x0000428c 
+ 00000575  0x00000321 setarg  0x00000228 
+ 00000576  0x00000322 store  0x00000002 , 0x00004288 
+ 00000577  0x00000323 setarg  0x00004aa0 
+ 00000578  0x00000324 byteswap  0x0000003f , 0x0000003f 
+ 00000579  0x00000325 store  0x00000002 , 0x00004b9a 
+ 00000580  0x00000326 store  0x00000002 , 0x00004b9c 
+ 00000581  0x00000327 call  0x00003e0b 
+ 00000582  0x00000328 setarg  0x00004b36 
+ 00000583  0x00000329 byteswap  0x0000003f , 0x0000003f 
+ 00000584  0x0000032a store  0x00000002 , 0x00004b9e 
+ 00000585  0x0000032b store  0x00000002 , 0x00004ba0 
+ 00000586  0x0000032c fetch  0x00000001 , 0x00004c97 
+ 00000587  0x0000032d beq  0x0000005a , 0x00000262 
+ 00000588  0x0000032e branch  0x00000260 , 0x0000002b 
+ 00000589  0x0000032f fetch  0x00000002 , 0x00004c91 
+ 00000590  0x00000330 byteswap  0x0000003f , 0x0000003f 
+ 00000591  0x00000331 store  0x00000002 , 0x00004c91 
+ 00000592  0x00000332 fetch  0x00000002 , 0x00004c93 
+ 00000593  0x00000333 byteswap  0x0000003f , 0x0000003f 
+ 00000594  0x00000334 store  0x00000002 , 0x00004c93 
+ 00000595  0x00000335 call  0x0000026d 
+ 00000596  0x00000336 fetch  0x00000008 , 0x000002a0 
+ 00000597  0x00000337 nbranch  0x0000025a , 0x00000034 
+ 00000598  0x00000338 fetch  0x00000002 , 0x00004ad4 
+ 00000599  0x00000339 byteswap  0x0000003f , 0x0000003f 
+ 00000600  0x0000033a branch  0x0000025a , 0x00000034 
+ 00000601  0x0000033b store  0x00000002 , 0x00004c93 
+ 00000602  0x0000033d call  0x0000065d 
+ 00000603  0x0000033e jam  0x0000002f , 0x00004ba4 
+ 00000604  0x00000340 call  0x0000011b 
+ 00000605  0x00000341 jam  0x00000000 , 0x00004c97 
+ 00000606  0x00000342 hjam  0x00000003 , 0x00008280 
+ 00000607  0x00000343 rtn 
+ 00000608  0x00000345 jam  0x00000030 , 0x00004ba4 
+ 00000609  0x00000346 branch  0x0000025c 
+ 00000610  0x00000348 copy  0x00000027 , 0x0000003f 
+ 00000611  0x00000349 branch  0x000002ad , 0x00000034 
+ 00000612  0x0000034a call  0x00005b63 
+ 00000613  0x0000034b call  0x00004d99 
+ 00000614  0x0000034c setarg  0x00000000 
+ 00000615  0x0000034d store  0x00000008 , 0x00004040 
+ 00000616  0x0000034e store  0x00000002 , 0x000047f4 
+ 00000617  0x0000034f copy  0x00000022 , 0x0000003f 
+ 00000618  0x00000350 store  0x00000004 , 0x00004c59 
+ 00000619  0x00000351 jam  0x00000033 , 0x00004ba4 
+ 00000620  0x00000352 branch  0x0000025c 
+ 00000621  0x00000355 call  0x0000688a 
+ 00000622  0x00000356 setarg  0x000007e0 
+ 00000623  0x00000357 arg  0x000002a0 , 0x00000011 
+ 00000624  0x00000358 arg  0x0000000e , 0x00000002 
+ 00000625  0x00000359 call  0x000068d3 
+ 00000626  0x0000035a call  0x0000688d 
+ 00000627  0x0000035b fetch  0x00000001 , 0x000002a0 
+ 00000628  0x0000035c bbit1  0x00000000 , 0x00003bf1 
+ 00000629  0x0000035d fetch  0x00000008 , 0x000002a2 
+ 00000630  0x0000035e rtn  0x00000034 
+ 00000631  0x0000035f fetch  0x00000001 , 0x00004c8f 
+ 00000632  0x00000360 bbit1  0x00000000 , 0x00000281 
+ 00000633  0x00000361 bbit1  0x00000001 , 0x0000028f 
+ 00000634  0x00000363 fetch  0x00000002 , 0x000002a2 
+ 00000635  0x00000364 byteswap  0x0000003f , 0x0000003f 
+ 00000636  0x00000365 store  0x00000002 , 0x00004c91 
+ 00000637  0x00000366 fetch  0x00000002 , 0x000002a8 
+ 00000638  0x00000367 byteswap  0x0000003f , 0x0000003f 
+ 00000639  0x00000368 store  0x00000002 , 0x00004c93 
+ 00000640  0x00000369 rtn 
+ 00000641  0x0000036b fetcht  0x00000002 , 0x000002a6 
+ 00000642  0x0000036c fetch  0x00000002 , 0x000002ac 
+ 00000643  0x0000036d copy  0x00000002 , 0x00000012 
+ 00000644  0x0000036e copy  0x0000003f , 0x00000011 
+ 00000645  0x0000036f byteswap  0x0000003f , 0x0000003f 
+ 00000646  0x00000370 store  0x00000002 , 0x00004c93 
+ 00000647  0x00000371 copy  0x00000011 , 0x0000003f 
+ 00000648  0x00000372 isub  0x00000002 , 0x00000013 
+ 00000649  0x00000373 lshift  0x00000013 , 0x00000013 
+ 00000650  0x00000374 copy  0x00000012 , 0x0000003f 
+ 00000651  0x00000375 isub  0x00000013 , 0x0000003f 
+ 00000652  0x00000376 byteswap  0x0000003f , 0x0000003f 
+ 00000653  0x00000377 store  0x00000002 , 0x00004c91 
+ 00000654  0x00000378 rtn 
+ 00000655  0x0000037b fetcht  0x00000002 , 0x000002a4 
+ 00000656  0x0000037c fetch  0x00000002 , 0x000002aa 
+ 00000657  0x0000037d copy  0x00000002 , 0x00000012 
+ 00000658  0x0000037e copy  0x0000003f , 0x00000011 
+ 00000659  0x0000037f isub  0x00000002 , 0x00000013 
+ 00000660  0x00000380 rshift2  0x00000013 , 0x00000013 
+ 00000661  0x00000381 copy  0x00000012 , 0x0000003f 
+ 00000662  0x00000382 isub  0x00000013 , 0x0000003f 
+ 00000663  0x00000383 byteswap  0x0000003f , 0x0000003f 
+ 00000664  0x00000384 store  0x00000002 , 0x00004c91 
+ 00000665  0x00000385 lshift  0x00000013 , 0x00000013 
+ 00000666  0x00000386 copy  0x00000011 , 0x0000003f 
+ 00000667  0x00000387 isub  0x00000013 , 0x0000003f 
+ 00000668  0x00000388 byteswap  0x0000003f , 0x0000003f 
+ 00000669  0x00000389 store  0x00000002 , 0x00004c93 
+ 00000670  0x0000038a rtn 
+ 00000671  0x0000038e jam  0x00000027 , 0x00000016 
+ 00000672  0x0000038f hjam  0x00000036 , 0x0000090f 
+ 00000673  0x00000390 hjam  0x0000005f , 0x0000090b 
+ 00000674  0x00000391 branch  0x000053d4 
+ 00000675  0x00000393 hjam  0x0000002e , 0x0000090f 
+ 00000676  0x00000394 hjam  0x000000ff , 0x0000090b 
+ 00000677  0x00000395 branch  0x000053d9 
+ 00000678  0x00000399 rtn 
+ 00000679  0x0000039b fetch  0x00000002 , 0x00004ba0 
+ 00000680  0x0000039c store  0x00000002 , 0x00004b9e 
+ 00000681  0x0000039d fetch  0x00000002 , 0x00004b9c 
+ 00000682  0x0000039e store  0x00000002 , 0x00004b9a 
+ 00000683  0x0000039f jam  0x00000003 , 0x00000b7e 
+ 00000684  0x000003a0 call  0x000001cf 
+ 00000685  0x000003a4 jam  0x0000005a , 0x00004c97 
+ 00000686  0x000003a5 call  0x00003db8 
+ 00000687  0x000003a6 hfetch  0x00000004 , 0x00008138 
+ 00000688  0x000003a7 set0  0x0000000f , 0x0000003f 
+ 00000689  0x000003a8 hstore  0x00000004 , 0x0000804c 
+ 00000690  0x000003a9 call  0x00003db0 
+ 00000691  0x000003aa arg  0xffffffff , 0x00000002 
+ 00000692  0x000003ab branch  0x00003cda 
+ 00000693  0x000003ae ifetcht  0x00000005 , 0x00000011 
+ 00000694  0x000003af and  0x00000002 , 0x000000ff , 0x0000003f 
+ 00000695  0x000003b0 nbranch  0x000002ba , 0x00000034 
+ 00000696  0x000003b1 rshift8  0x00000002 , 0x0000003f 
+ 00000697  0x000003b2 istore  0x00000005 , 0x00000011 
+ 00000698  0x000003b4 increase  0x00000004 , 0x00000011 
+ 00000699  0x000003b5 ifetch  0x00000001 , 0x00000011 
+ 00000700  0x000003b6 nrtn , 0x00000034 
+ 00000701  0x000003b7 branch  0x00007f9c 
+ 00000702  0x000003bd call  0x00007c20 
+ 00000703  0x000003be arg  0x000047e4 , 0x00000011 
+ 00000704  0x000003bf call  0x00007f9f 
+ 00000705  0x000003c0 copy  0x0000003f , 0x00000002 
+ 00000706  0x000003c1 call  0x00007c24 
+ 00000707  0x000003c2 copy  0x00000002 , 0x0000003f 
+ 00000708  0x000003c3 rtn  0x00000034 
+ 00000709  0x000003c4 beq  0x00000021 , 0x000002d0 
+ 00000710  0x000003c5 beq  0x00000022 , 0x000002d2 
+ 00000711  0x000003c6 beq  0x00000023 , 0x000006f0 
+ 00000712  0x000003c8 beq  0x00000001 , 0x00000312 
+ 00000713  0x000003c9 beq  0x0000000d , 0x000002ed 
+ 00000714  0x000003ca beq  0x0000002c , 0x000002ec 
+ 00000715  0x000003cb beq  0x0000002b , 0x000002f8 
+ 00000716  0x000003cc beq  0x00000003 , 0x00000315 
+ 00000717  0x000003cd beq  0x0000002a , 0x0000031e 
+ 00000718  0x000003ce beq  0x00000012 , 0x00007c85 
+ 00000719  0x000003cf branch  0x00007c5a 
+ 00000720  0x000003d1 jam  0x000000ff , 0x00004bef 
+ 00000721  0x000003d2 branch  0x00000723 
+ 00000722  0x000003d4 set0  0x00000023 , 0x00000000 
+ 00000723  0x000003d5 jam  0x000000ff , 0x00004bef 
+ 00000724  0x000003d6 branch  0x000006db 
+ 00000725  0x000003da jam  0x00000022 , 0x00000b7d 
+ 00000726  0x000003db branch  0x00005620 
+ 00000727  0x000003de fetch  0x00000001 , 0x0000007c 
+ 00000728  0x000003df branch  0x000002dc , 0x00000034 
+ 00000729  0x000003e0 call  0x000061d9 
+ 00000730  0x000003e1 fetch  0x00000001 , 0x0000007c 
+ 00000731  0x000003e2 nbranch  0x00007c8c , 0x00000034 
+ 00000732  0x000003e4 fetch  0x00000001 , 0x00000b7d 
+ 00000733  0x000003e5 bmark0  0x00000009 , 0x00007c87 
+ 00000734  0x000003e6 beq  0x00000004 , 0x000002e2 
+ 00000735  0x000003e7 beq  0x00000011 , 0x000002d5 
+ 00000736  0x000003e8 beq  0x00000028 , 0x000002e8 
+ 00000737  0x000003e9 branch  0x00007c7b 
+ 00000738  0x000003eb fetch  0x00000002 , 0x000047f4 
+ 00000739  0x000003ec bbit0  0x00000003 , 0x000002e5 
+ 00000740  0x000003ed branch  0x00007ca4 
+ 00000741  0x000003ef setarg  0x0000000a 
+ 00000742  0x000003f0 store  0x00000004 , 0x00000051 
+ 00000743  0x000003f1 branch  0x00007ca4 
+ 00000744  0x000003f4 jam  0x00000037 , 0x0000007c 
+ 00000745  0x000003f5 fetch  0x00000002 , 0x00004c98 
+ 00000746  0x000003f6 store  0x00000002 , 0x00000051 
+ 00000747  0x000003f7 rtn 
+ 00000748  0x000003fa call  0x00000312 
+ 00000749  0x000003fc call  0x00003eff 
+ 00000750  0x000003fd call  0x00007cd5 
+ 00000751  0x000003fe jam  0x00000000 , 0x00004131 
+ 00000752  0x000003ff random  0x0000003f 
+ 00000753  0x00000400 store  0x00000001 , 0x000044f9 
+ 00000754  0x00000402 jam  0x00000005 , 0x000043dc 
+ 00000755  0x00000403 setarg  0x00181203 
+ 00000756  0x00000404 store  0x00000003 , 0x000043e2 
+ 00000757  0x00000406 arg  0x00000007 , 0x00000002 
+ 00000758  0x00000407 call  0x000002fe 
+ 00000759  0x00000408 branch  0x00007cae 
+ 00000760  0x0000040b jam  0x00000004 , 0x000043dc 
+ 00000761  0x0000040c setarg  0x000000ff 
+ 00000762  0x0000040d store  0x00000003 , 0x000043e2 
+ 00000763  0x0000040f arg  0x00000000 , 0x00000002 
+ 00000764  0x00000410 call  0x000002fe 
+ 00000765  0x00000411 branch  0x00007cae 
+ 00000766  0x00000414 fetch  0x00000001 , 0x000043f9 
+ 00000767  0x00000415 iadd  0x00000002 , 0x0000003f 
+ 00000768  0x00000416 add  0x0000003f , 0x0000000b , 0x0000003f 
+ 00000769  0x00000417 sub  0x0000003f , 0x0000001f , 0x0000003e 
+ 00000770  0x00000418 nbranch  0x0000030e , 0x00000002 
+ 00000771  0x00000419 store  0x00000001 , 0x000043d9 
+ 00000772  0x0000041b arg  0x000043e5 , 0x00000005 
+ 00000773  0x0000041c copy  0x00000002 , 0x0000003f 
+ 00000774  0x0000041d ncall  0x0000030b , 0x00000034 
+ 00000775  0x0000041f fetch  0x00000001 , 0x000043f9 
+ 00000776  0x00000420 copy  0x0000003f , 0x00000039 
+ 00000777  0x00000421 arg  0x000043fa , 0x00000006 
+ 00000778  0x00000422 branch  0x00007e45 
+ 00000779  0x00000426 copy  0x0000003f , 0x00000039 
+ 00000780  0x00000427 arg  0x00004d6b , 0x00000006 
+ 00000781  0x00000428 branch  0x00007e45 
+ 00000782  0x0000042b fetch  0x00000001 , 0x000043f9 
+ 00000783  0x0000042c add  0x0000003f , 0x0000000b , 0x0000003f 
+ 00000784  0x0000042d store  0x00000001 , 0x000043d9 
+ 00000785  0x0000042e rtn 
+ 00000786  0x00000431 call  0x00003eff 
+ 00000787  0x00000432 jam  0x00000006 , 0x00000177 
+ 00000788  0x00000433 branch  0x00007c97 
+ 00000789  0x00000435 call  0x00003bfa 
+ 00000790  0x00000436 call  0x00004d98 
+ 00000791  0x00000437 call  0x00005b62 
+ 00000792  0x00000438 jam  0x00000006 , 0x00000177 
+ 00000793  0x00000439 fetch  0x00000001 , 0x000047dc 
+ 00000794  0x0000043a beq  0x00000000 , 0x0000031c 
+ 00000795  0x0000043b jam  0x00000017 , 0x00000177 
+ 00000796  0x0000043d jam  0x00000001 , 0x0000425e 
+ 00000797  0x0000043e branch  0x00007ca2 
+ 00000798  0x00000442 fetch  0x00000002 , 0x000047f4 
+ 00000799  0x00000443 bbit1  0x00000009 , 0x00003f90 
+ 00000800  0x00000444 bbit1  0x00000000 , 0x00000327 
+ 00000801  0x00000445 bbit1  0x00000007 , 0x00007cd5 
+ 00000802  0x00000446 bmark1  0x00000023 , 0x000006db 
+ 00000803  0x00000447 jam  0x00000000 , 0x000043d8 
+ 00000804  0x00000448 call  0x00003f7e 
+ 00000805  0x0000044a jam  0x00000037 , 0x00000b7d 
+ 00000806  0x0000044b branch  0x00007c27 
+ 00000807  0x0000044f call  0x00003eff 
+ 00000808  0x00000450 call  0x00007cd5 
+ 00000809  0x00000452 branch  0x00003f77 
+ 00000810  0x00000457 call  0x00003b36 
+ 00000811  0x00000458 branch  0x00003cdc 
+ 00000812  0x0000045c call  0x0000032e 
+ 00000813  0x0000045d branch  0x0000302c 
+ 00000814  0x0000045f arg  0x00000330 , 0x00000013 
+ 00000815  0x00000460 branch  0x00003301 
+ 00000816  0x00000463 bbit0  0x00000001 , 0x00003307 
+ 00000817  0x00000465 call  0x0000333d 
+ 00000818  0x00000466 call  0x0000033d 
+ 00000819  0x00000467 isub  0x00000002 , 0x0000003f 
+ 00000820  0x00000468 increase  0x00000001 , 0x0000003f 
+ 00000821  0x00000469 branch  0x00000337 , 0x00000002 
+ 00000822  0x0000046a branch  0x00003325 
+ 00000823  0x0000046c iforce  0x00000012 
+ 00000824  0x0000046d add  0x00000011 , 0x00000002 , 0x00000006 
+ 00000825  0x0000046e ifetch  0x00000002 , 0x00000006 
+ 00000826  0x0000046f branch  0x00003327 , 0x00000034 
+ 00000827  0x00000470 call  0x00003349 
+ 00000828  0x00000471 branch  0x00000331 
+ 00000829  0x00000475 rshift16  0x0000003f , 0x0000000b 
+ 00000830  0x00000476 rshift8  0x0000000b , 0x0000000b 
+ 00000831  0x00000477 branch  0x00000347 , 0x00000005 
+ 00000832  0x00000478 compare  0x0000000f , 0x0000000b , 0x0000000f 
+ 00000833  0x00000479 nrtn  0x00000001 
+ 00000834  0x0000047a rshift16  0x00000002 , 0x0000000b 
+ 00000835  0x0000047b rshift8  0x0000000b , 0x0000000b 
+ 00000836  0x0000047c nrtn  0x00000005 
+ 00000837  0x0000047d set1  0x0000001c , 0x00000002 
+ 00000838  0x0000047e rtn 
+ 00000839  0x00000480 rshift16  0x00000002 , 0x0000000b 
+ 00000840  0x00000481 rshift8  0x0000000b , 0x0000000b 
+ 00000841  0x00000482 compare  0x0000000f , 0x0000000b , 0x0000000f 
+ 00000842  0x00000483 nrtn  0x00000001 
+ 00000843  0x00000484 set1  0x0000001c , 0x0000003f 
+ 00000844  0x00000485 rtn 
+ 00000845  0x00000489 storet  0x00000008 , 0x000002a0 
+ 00000846  0x0000048a call  0x00007e53 
+ 00000847  0x0000048b fetcht  0x00000008 , 0x000002a0 
+ 00000848  0x0000048c branch  0x0000307c 
+ 00000849  0x00000490 disable  0x00000028 
+ 00000850  0x00000491 fetch  0x00000002 , 0x00000032 
+ 00000851  0x00000492 arg  0x0000ffff , 0x00000002 
+ 00000852  0x00000493 isub  0x00000002 , 0x0000003e 
+ 00000853  0x00000494 nrtn  0x00000005 
+ 00000854  0x00000495 fetch  0x00000004 , 0x00000034 
+ 00000855  0x00000496 branch  0x0000035a , 0x00000030 
+ 00000856  0x00000497 isub  0x00000028 , 0x0000003f 
+ 00000857  0x00000498 branch  0x0000035b 
+ 00000858  0x0000049b isub  0x00000022 , 0x0000003f 
+ 00000859  0x0000049d sub  0x0000003f , 0x00000004 , 0x0000003e 
+ 00000860  0x0000049e nrtn  0x00000002 
+ 00000861  0x0000049f force  0x00000000 , 0x0000003f 
+ 00000862  0x000004a0 store  0x00000002 , 0x00000032 
+ 00000863  0x000004a1 branch  0x000034df 
+ 00000864  0x000004a5 jam  0x00000020 , 0x00000b7d 
+ 00000865  0x000004a6 call  0x00007c27 
+ 00000866  0x000004a7 branch  0x00000364 
+ 00000867  0x000004ac storet  0x00000004 , 0x00000034 
+ 00000868  0x000004ae jam  0x00000001 , 0x00004748 
+ 00000869  0x000004af setarg  0x0000ffff 
+ 00000870  0x000004b0 store  0x00000002 , 0x00000032 
+ 00000871  0x000004b1 jam  0x00000001 , 0x00000073 
+ 00000872  0x000004b2 rtn 
+ 00000873  0x000004b5 call  0x00003baa 
+ 00000874  0x000004b6 call  0x0000036c 
+ 00000875  0x000004b7 branch  0x00003267 
+ 00000876  0x000004ba add  0x00000022 , 0x00000001 , 0x00000021 
+ 00000877  0x000004bb call  0x00003a54 
+ 00000878  0x000004bc force  0x00000003 , 0x00000024 
+ 00000879  0x000004bd call  0x00003a42 
+ 00000880  0x000004be call  0x00003bae 
+ 00000881  0x000004bf call  0x00003bb4 
+ 00000882  0x000004c0 call  0x00003bc5 
+ 00000883  0x000004c1 branch  0x0000375c 
+ 00000884  0x000004c6 call  0x00003e25 
+ 00000885  0x000004c7 call  0x00006dec 
+ 00000886  0x000004c8 call  0x000035d6 
+ 00000887  0x000004c9 branch  0x00003480 
+ 00000888  0x000004cd call  0x00003d61 
+ 00000889  0x000004ce call  0x00003be2 
+ 00000890  0x000004cf branch  0x00003498 , 0x00000002 
+ 00000891  0x000004d0 call  0x00003204 
+ 00000892  0x000004d1 nbranch  0x00003498 , 0x00000028 
+ 00000893  0x000004d2 call  0x00003812 
+ 00000894  0x000004d3 nbranch  0x00000375 , 0x00000034 
+ 00000895  0x000004d4 rtn 
+ 00000896  0x000004d8 call  0x000032df 
+ 00000897  0x000004d9 nbranch  0x00003568 , 0x00000005 
+ 00000898  0x000004da fetch  0x00000001 , 0x00000047 
+ 00000899  0x000004db bbit0  0x00000003 , 0x00003571 
+ 00000900  0x000004dc fetch  0x00000001 , 0x00004165 
+ 00000901  0x000004dd beq  0x00000013 , 0x00003562 
+ 00000902  0x000004de fetch  0x00000002 , 0x00004c43 
+ 00000903  0x000004df sub  0x0000003f , 0x00000014 , 0x0000003e 
+ 00000904  0x000004e0 nbranch  0x00003562 , 0x00000002 
+ 00000905  0x000004e1 store  0x00000002 , 0x00000091 
+ 00000906  0x000004e2 fetch  0x00000001 , 0x00004c42 
+ 00000907  0x000004e3 store  0x00000001 , 0x00000090 
+ 00000908  0x000004e4 setarg  0x00004c45 
+ 00000909  0x000004e5 store  0x00000002 , 0x00000179 
+ 00000910  0x000004e6 branch  0x00003562 
+ 00000911  0x000004ea fetch  0x00000002 , 0x00000091 
+ 00000912  0x000004eb store  0x00000002 , 0x00004c43 
+ 00000913  0x000004ec sub  0x0000003f , 0x00000014 , 0x0000003e 
+ 00000914  0x000004ed nbranch  0x0000358f , 0x00000002 
+ 00000915  0x000004ee iforce  0x00000039 
+ 00000916  0x000004ef fetch  0x00000001 , 0x00000090 
+ 00000917  0x000004f0 store  0x00000001 , 0x00004c42 
+ 00000918  0x000004f1 fetch  0x00000002 , 0x00000179 
+ 00000919  0x000004f2 iforce  0x00000006 
+ 00000920  0x000004f3 arg  0x00004c45 , 0x00000005 
+ 00000921  0x000004f4 call  0x00007e45 
+ 00000922  0x000004f5 branch  0x0000358f 
+ 00000923  0x000004f9 fetch  0x00000002 , 0x000002cd 
+ 00000924  0x000004fa branch  0x00004dfc , 0x00000034 
+ 00000925  0x000004fb fetch  0x00000001 , 0x000002cf 
+ 00000926  0x000004fc beq  0x00000001 , 0x000003a0 
+ 00000927  0x000004fd branch  0x00004dbb 
+ 00000928  0x000004ff call  0x0000527a 
+ 00000929  0x00000500 nrtn  0x00000034 
+ 00000930  0x00000501 branch  0x00004dc3 
+ 00000931  0x00000505 ifetch  0x00000001 , 0x00000006 
+ 00000932  0x00000506 beq  0x0000000a , 0x000003a6 
+ 00000933  0x00000507 branch  0x00004e14 
+ 00000934  0x00000509 ifetch  0x00000001 , 0x00000006 
+ 00000935  0x0000050a copy  0x0000003f , 0x00000007 
+ 00000936  0x0000050b ifetch  0x00000002 , 0x00000006 
+ 00000937  0x0000050c copy  0x0000003f , 0x00000011 
+ 00000938  0x0000050d copy  0x00000013 , 0x0000003f 
+ 00000939  0x0000050e isub  0x00000011 , 0x00000013 
+ 00000940  0x0000050f setarg  0x0000000b 
+ 00000941  0x00000510 istore  0x00000001 , 0x00000005 
+ 00000942  0x00000511 copy  0x00000007 , 0x0000003f 
+ 00000943  0x00000512 istore  0x00000001 , 0x00000005 
+ 00000944  0x00000513 ifetch  0x00000002 , 0x00000006 
+ 00000945  0x00000515 beq  0x00000002 , 0x000003b4 
+ 00000946  0x00000516 beq  0x00000003 , 0x000003bb 
+ 00000947  0x00000517 branch  0x00003bf1 
+ 00000948  0x00000519 setarg  0x00020008 
+ 00000949  0x0000051a istore  0x00000006 , 0x00000005 
+ 00000950  0x0000051b setarg  0x00000200 
+ 00000951  0x0000051c istore  0x00000004 , 0x00000005 
+ 00000952  0x0000051d force  0x0000000c , 0x0000003f 
+ 00000953  0x0000051e iadd  0x00000012 , 0x00000012 
+ 00000954  0x0000051f branch  0x00004e20 
+ 00000955  0x00000521 setarg  0x0003000c 
+ 00000956  0x00000522 istore  0x00000006 , 0x00000005 
+ 00000957  0x00000523 setarg  0x00000006 
+ 00000958  0x00000524 istore  0x00000008 , 0x00000005 
+ 00000959  0x00000525 force  0x00000010 , 0x0000003f 
+ 00000960  0x00000526 iadd  0x00000012 , 0x00000012 
+ 00000961  0x00000527 branch  0x00004e20 
+ 00000962  0x0000052b call  0x000052c4 
+ 00000963  0x0000052c force  0x00000000 , 0x00000012 
+ 00000964  0x0000052d call  0x000052d0 
+ 00000965  0x0000052e copy  0x0000003f , 0x00000005 
+ 00000966  0x0000052f fetch  0x00000002 , 0x000002cd 
+ 00000967  0x00000530 copy  0x0000003f , 0x00000013 
+ 00000968  0x00000531 fetch  0x00000002 , 0x000002cb 
+ 00000969  0x00000532 iforce  0x00000006 
+ 00000970  0x00000533 call  0x000003cc 
+ 00000971  0x00000534 branch  0x00005110 
+ 00000972  0x00000536 ifetch  0x00000001 , 0x00000006 
+ 00000973  0x00000537 beq  0x0000000a , 0x000003cf 
+ 00000974  0x00000538 branch  0x00005116 
+ 00000975  0x0000053a ifetch  0x00000001 , 0x00000006 
+ 00000976  0x0000053b copy  0x0000003f , 0x00000007 
+ 00000977  0x0000053c ifetch  0x00000002 , 0x00000006 
+ 00000978  0x0000053d copy  0x0000003f , 0x00000011 
+ 00000979  0x0000053e ifetch  0x00000002 , 0x00000006 
+ 00000980  0x0000053f store  0x00000002 , 0x000002a0 
+ 00000981  0x00000540 copy  0x00000013 , 0x0000003f 
+ 00000982  0x00000541 isub  0x00000011 , 0x00000013 
+ 00000983  0x00000542 call  0x000052d0 
+ 00000984  0x00000543 setarg  0x0000000b 
+ 00000985  0x00000544 istore  0x00000001 , 0x00000005 
+ 00000986  0x00000545 copy  0x00000007 , 0x0000003f 
+ 00000987  0x00000546 istore  0x00000001 , 0x00000005 
+ 00000988  0x00000547 fetch  0x00000002 , 0x000002a0 
+ 00000989  0x00000548 branch  0x000003b1 
+ 00000990  0x0000054c arg  0x00000000 , 0x00000012 
+ 00000991  0x0000054d call  0x0000527a 
+ 00000992  0x0000054e nrtn  0x00000034 
+ 00000993  0x0000054f branch  0x0000524d 
+ 00000994  0x00000552 fetch  0x00000002 , 0x000002cb 
+ 00000995  0x00000553 copy  0x0000003f , 0x00000006 
+ 00000996  0x00000554 ifetch  0x00000001 , 0x00000006 
+ 00000997  0x00000555 and  0x0000003f , 0x0000000f , 0x00000002 
+ 00000998  0x00000556 rshift4  0x0000003f , 0x0000003f 
+ 00000999  0x00000559 beq  0x0000000a , 0x000003f5 
+ 00001000  0x0000055a beq  0x00000005 , 0x000003f3 
+ 00001001  0x0000055c beq  0x00000001 , 0x000003ec 
+ 00001002  0x0000055d beq  0x00000004 , 0x00004b18 
+ 00001003  0x0000055e branch  0x00004aff 
+ 00001004  0x00000562 copy  0x00000002 , 0x0000003f 
+ 00001005  0x00000563 beq  0x00000005 , 0x00004b09 
+ 00001006  0x00000564 jam  0x00000001 , 0x00004cbe 
+ 00001007  0x00000565 beq  0x00000003 , 0x00004b18 
+ 00001008  0x00000566 jam  0x00000000 , 0x00004cbe 
+ 00001009  0x00000567 beq  0x00000004 , 0x00004b18 
+ 00001010  0x00000568 rtn 
+ 00001011  0x0000056c call  0x000003f5 
+ 00001012  0x0000056d branch  0x00004b11 
+ 00001013  0x0000056f ifetch  0x00000001 , 0x00000006 
+ 00001014  0x00000570 beq  0x00000001 , 0x00000452 
+ 00001015  0x00000571 rtn 
+ 00001016  0x00000574 call  0x0000527a 
+ 00001017  0x00000575 nrtn  0x00000034 
+ 00001018  0x00000577 call  0x000003fc 
+ 00001019  0x00000578 branch  0x00006dfd 
+ 00001020  0x0000057b fetch  0x00000001 , 0x00004132 
+ 00001021  0x0000057c rtneq  0x00000001 
+ 00001022  0x0000057d fetch  0x00000001 , 0x000043cd 
+ 00001023  0x0000057e rtn  0x00000034 
+ 00001024  0x0000057f copy  0x0000003f , 0x00000011 
+ 00001025  0x00000580 jam  0x00000000 , 0x000043cd 
+ 00001026  0x00000581 copy  0x00000011 , 0x0000003f 
+ 00001027  0x00000582 beq  0x00000050 , 0x00004ddc 
+ 00001028  0x00000583 rtn 
+ 00001029  0x00000587 fetch  0x00000001 , 0x0000007d 
+ 00001030  0x00000588 beq  0x00000003 , 0x00000409 
+ 00001031  0x00000589 beq  0x00000007 , 0x00000414 
+ 00001032  0x0000058b branch  0x00005b92 
+ 00001033  0x0000058d fetch  0x00000001 , 0x000004df 
+ 00001034  0x0000058e store  0x00000001 , 0x00000445 
+ 00001035  0x0000058f beq  0x00000013 , 0x00000360 
+ 00001036  0x00000590 beq  0x00000033 , 0x0000040e 
+ 00001037  0x00000591 branch  0x00005c58 
+ 00001038  0x00000595 fetch  0x00000001 , 0x0000044d 
+ 00001039  0x00000596 set1  0x00000000 , 0x0000003f 
+ 00001040  0x00000597 store  0x00000001 , 0x0000044d 
+ 00001041  0x00000598 jam  0x00000001 , 0x00000b7d 
+ 00001042  0x00000599 call  0x00007c27 
+ 00001043  0x0000059a branch  0x00005c83 
+ 00001044  0x0000059e fetch  0x00000001 , 0x000004df 
+ 00001045  0x0000059f store  0x00000001 , 0x00000446 
+ 00001046  0x000005a0 branch  0x00005cf3 
+ 00001047  0x000005b1 disable  0x00000028 
+ 00001048  0x000005b2 call  0x000061d9 
+ 00001049  0x000005b3 fetch  0x00000001 , 0x00000048 
+ 00001050  0x000005b4 rtn  0x00000034 
+ 00001051  0x000005b5 bbit1  0x00000007 , 0x00005f10 
+ 00001052  0x000005b6 beq  0x00000002 , 0x0000041f 
+ 00001053  0x000005b7 beq  0x00000007 , 0x0000042c 
+ 00001054  0x000005b8 branch  0x00005ee0 
+ 00001055  0x000005ba force  0x00000011 , 0x0000003f 
+ 00001056  0x000005bb call  0x000061b5 
+ 00001057  0x000005bc fetch  0x00000001 , 0x00000049 
+ 00001058  0x000005bd copy  0x0000003f , 0x00000002 
+ 00001059  0x000005be beq  0x00000000 , 0x00000427 
+ 00001060  0x000005bf beq  0x0000000e , 0x00000427 
+ 00001061  0x000005c0 beq  0x0000001c , 0x00000427 
+ 00001062  0x000005c1 rtn 
+ 00001063  0x000005c3 istore  0x00000001 , 0x00000005 
+ 00001064  0x000005c4 fetch  0x00000001 , 0x00004702 
+ 00001065  0x000005c5 istore  0x00000001 , 0x00000005 
+ 00001066  0x000005c6 setarg  0x0000000e 
+ 00001067  0x000005c7 branch  0x00005fa6 
+ 00001068  0x000005ca call  0x00006055 
+ 00001069  0x000005cb jam  0x00000064 , 0x00000072 
+ 00001070  0x000005cc rtn 
+ 00001071  0x000005d0 fetch  0x00000001 , 0x0000007c 
+ 00001072  0x000005d1 branch  0x00000434 , 0x00000034 
+ 00001073  0x000005d2 call  0x000061d9 
+ 00001074  0x000005d3 fetch  0x00000001 , 0x0000007c 
+ 00001075  0x000005d4 nrtn  0x00000034 
+ 00001076  0x000005d6 fetch  0x00000001 , 0x00000055 
+ 00001077  0x000005d7 rtn  0x00000034 
+ 00001078  0x000005d8 beq  0x00000006 , 0x00000443 
+ 00001079  0x000005d9 beq  0x00000010 , 0x00000439 
+ 00001080  0x000005da branch  0x0000623e 
+ 00001081  0x000005dd fetch  0x00000001 , 0x00004748 
+ 00001082  0x000005de rtneq  0x00000000 
+ 00001083  0x000005df beq  0x00000001 , 0x00000441 
+ 00001084  0x000005e0 arg  0x0000000a , 0x00000007 
+ 00001085  0x000005e1 call  0x00007e53 
+ 00001086  0x000005e2 nrtn  0x00000034 
+ 00001087  0x000005e3 jam  0x00000000 , 0x00004748 
+ 00001088  0x000005e4 branch  0x0000629b 
+ 00001089  0x000005e6 rtn  0x00000029 
+ 00001090  0x000005e7 branch  0x00000443 
+ 00001091  0x000005ea fetch  0x00000001 , 0x00000177 
+ 00001092  0x000005eb bbit1  0x00000002 , 0x0000629b 
+ 00001093  0x000005ec bbit1  0x00000000 , 0x00000446 
+ 00001094  0x000005ee fetch  0x00000001 , 0x0000425e 
+ 00001095  0x000005ef branch  0x000062c7 , 0x00000034 
+ 00001096  0x000005f0 fetch  0x00000001 , 0x0000044d 
+ 00001097  0x000005f1 rtnbit0  0x00000003 
+ 00001098  0x000005f2 rtnbit0  0x00000002 
+ 00001099  0x000005f3 fetch  0x00000004 , 0x00000465 
+ 00001100  0x000005f4 arg  0x00000320 , 0x00000002 
+ 00001101  0x000005f5 iadd  0x00000002 , 0x00000002 
+ 00001102  0x000005f6 copy  0x00000022 , 0x0000003f 
+ 00001103  0x000005f7 isub  0x00000002 , 0x0000003e 
+ 00001104  0x000005f8 nrtn  0x00000002 
+ 00001105  0x000005f9 branch  0x00006267 
+ 00001106  0x000005fc ifetch  0x00000001 , 0x00000006 
+ 00001107  0x000005fd store  0x00000001 , 0x00004cb7 
+ 00001108  0x000005fe rtn 
+ 00001109  0x00000604 call  0x000054bd 
+ 00001110  0x00000605 fetcht  0x00000001 , 0x00000017 
+ 00001111  0x00000606 call  0x00003a82 
+ 00001112  0x00000607 call  0x00003a87 
+ 00001113  0x00000608 enable  0x00000010 
+ 00001114  0x00000609 arg  0x0000157c , 0x0000000b 
+ 00001115  0x0000060b branch  0x0000547f 
+ 00001116  0x0000060e jam  0x00000001 , 0x0000443e 
+ 00001117  0x0000060f jam  0x00000000 , 0x0000443f 
+ 00001118  0x00000610 branch  0x0000534e 
+ 00001119  0x00000613 call  0x000053dd 
+ 00001120  0x00000614 call  0x00000462 
+ 00001121  0x00000615 branch  0x000054c1 
+ 00001122  0x00000618 branch  0x000001f1 , 0x0000002d 
+ 00001123  0x00000619 call  0x000053ee 
+ 00001124  0x0000061a branch  0x00003a91 
+ 00001125  0x0000061d fetch  0x00000001 , 0x00004c60 
+ 00001126  0x0000061e store  0x00000004 , 0x000046f9 
+ 00001127  0x0000061f fetch  0x00000001 , 0x000044db 
+ 00001128  0x00000620 beq  0x00000001 , 0x0000046a 
+ 00001129  0x00000621 branch  0x000054e0 
+ 00001130  0x00000623 jam  0x00000000 , 0x000044db 
+ 00001131  0x00000624 branch  0x000054ef 
+ 00001132  0x00000627 fetch  0x00000001 , 0x000003c0 
+ 00001133  0x00000628 rtnbit0  0x00000005 
+ 00001134  0x00000629 fetch  0x00000002 , 0x000003da 
+ 00001135  0x0000062a fetcht  0x00000002 , 0x000003e0 
+ 00001136  0x0000062b isub  0x00000002 , 0x0000003f 
+ 00001137  0x0000062c nrtn  0x00000002 
+ 00001138  0x0000062d branch  0x0000557e 
+ 00001139  0x00000631 fetch  0x00000001 , 0x000003d7 
+ 00001140  0x00000632 rtnbit1  0x00000005 
+ 00001141  0x00000634 fetch  0x00000001 , 0x00000341 
+ 00001142  0x00000635 branch  0x00005626 , 0x00000034 
+ 00001143  0x00000636 branch  0x00005890 
+ 00001144  0x0000063d fetch  0x00000001 , 0x00004440 
+ 00001145  0x0000063e beq  0x00000007 , 0x00000491 
+ 00001146  0x0000063f beq  0x0000000f , 0x00000495 
+ 00001147  0x00000640 beq  0x00000006 , 0x00000484 
+ 00001148  0x00000642 beq  0x00000002 , 0x00000481 
+ 00001149  0x00000643 beq  0x00000013 , 0x0000047f 
+ 00001150  0x00000644 branch  0x0000563a 
+ 00001151  0x00000647 force  0x00000001 , 0x00000002 
+ 00001152  0x00000648 branch  0x00005892 
+ 00001153  0x0000064b setarg  0x0000000a 
+ 00001154  0x0000064c store  0x00000002 , 0x000003ef 
+ 00001155  0x0000064d branch  0x00005693 
+ 00001156  0x00000650 jam  0x00000012 , 0x00000b7d 
+ 00001157  0x00000651 call  0x00007c33 
+ 00001158  0x00000652 force  0x00000001 , 0x00000002 
+ 00001159  0x00000653 branch  0x00005892 , 0x00000029 
+ 00001160  0x00000654 jam  0x00000034 , 0x00000b7d 
+ 00001161  0x00000655 call  0x00007c27 
+ 00001162  0x00000656 fetch  0x00000001 , 0x00004c69 
+ 00001163  0x00000657 beq  0x00000002 , 0x0000048d 
+ 00001164  0x00000658 branch  0x0000048f 
+ 00001165  0x0000065a jam  0x00000046 , 0x00000b7d 
+ 00001166  0x0000065b call  0x00005620 
+ 00001167  0x0000065d force  0x00000001 , 0x00000002 
+ 00001168  0x0000065e branch  0x00005892 
+ 00001169  0x00000669 fetch  0x00000001 , 0x00004c68 
+ 00001170  0x0000066a istore  0x00000001 , 0x00000005 
+ 00001171  0x0000066b force  0x00000002 , 0x00000002 
+ 00001172  0x0000066c branch  0x00005892 
+ 00001173  0x0000066f increase  0xffffffff , 0x00000005 
+ 00001174  0x00000670 fetch  0x00000008 , 0x00004c6c 
+ 00001175  0x00000671 istore  0x00000008 , 0x00000005 
+ 00001176  0x00000672 ifetch  0x00000008 , 0x00000006 
+ 00001177  0x00000673 istore  0x00000008 , 0x00000005 
+ 00001178  0x00000674 force  0x00000002 , 0x00000001 
+ 00001179  0x00000675 branch  0x0000588a 
+ 00001180  0x00000678 fetch  0x00000001 , 0x00004444 
+ 00001181  0x00000679 beq  0x00000009 , 0x00005719 
+ 00001182  0x0000067a beq  0x00000002 , 0x000004a1 
+ 00001183  0x0000067b beq  0x00000007 , 0x0000570d 
+ 00001184  0x0000067c branch  0x00005656 
+ 00001185  0x00000681 setarg  0x01000302 
+ 00001186  0x00000682 store  0x00000003 , 0x000044b5 
+ 00001187  0x00000683 setarg  0x00000001 
+ 00001188  0x00000684 istore  0x00000001 , 0x00000005 
+ 00001189  0x00000685 setarg  0x00010010 
+ 00001190  0x00000686 istore  0x00000003 , 0x00000005 
+ 00001191  0x00000687 branch  0x000056f1 
+ 00001192  0x0000068e parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00001193  0x0000068f enable  0x00000010 
+ 00001194  0x00000690 arg  0x00000664 , 0x0000001b 
+ 00001195  0x00000691 rshift32  0x0000003f , 0x0000003f 
+ 00001196  0x00000692 rshift16  0x0000003f , 0x0000003f 
+ 00001197  0x00000693 istore  0x00000003 , 0x00000005 
+ 00001198  0x00000694 branch  0x0000375c , 0x00000006 
+ 00001199  0x00000695 enable  0x0000002d 
+ 00001200  0x00000696 fetch  0x00000001 , 0x00000017 
+ 00001201  0x00000697 add  0x0000003f , 0x00000000 , 0x00000011 
+ 00001202  0x00000698 branch  0x000054af 
+ 00001203  0x0000069b ifetch  0x00000003 , 0x00000006 
+ 00001204  0x0000069c store  0x00000003 , 0x000003f9 
+ 00001205  0x0000069e beq  0x00000052 , 0x000004b9 
+ 00001206  0x000006a1 beq  0x00000002 , 0x000004d0 
+ 00001207  0x000006a2 beq  0x00000012 , 0x000004bf 
+ 00001208  0x000006a3 branch  0x00005907 
+ 00001209  0x000006a6 jam  0x00000001 , 0x00004d38 
+ 00001210  0x000006a7 fetch  0x00000002 , 0x000003fa 
+ 00001211  0x000006a8 beq  0x00000021 , 0x000004bd 
+ 00001212  0x000006a9 branch  0x000059ed 
+ 00001213  0x000006ac arg  0x00000349 , 0x00000006 
+ 00001214  0x000006ad branch  0x00000452 
+ 00001215  0x000006b0 fetch  0x00000002 , 0x000003fa 
+ 00001216  0x000006b1 sub  0x0000003f , 0x00000021 , 0x0000003e 
+ 00001217  0x000006b2 call  0x000004bd , 0x00000005 
+ 00001218  0x000006b3 fetch  0x00000002 , 0x000003fa 
+ 00001219  0x000006b4 sub  0x0000003f , 0x0000002d , 0x0000003e 
+ 00001220  0x000006b5 call  0x000004ce , 0x00000005 
+ 00001221  0x000006b6 fetch  0x00000002 , 0x000003fa 
+ 00001222  0x000006b7 fetcht  0x00000002 , 0x00004cbc 
+ 00001223  0x000006b8 increase  0x00000001 , 0x00000002 
+ 00001224  0x000006b9 isub  0x00000002 , 0x0000003e 
+ 00001225  0x000006ba branch  0x000004cb , 0x00000005 
+ 00001226  0x000006bb branch  0x000059ca 
+ 00001227  0x000006bd jam  0x00000034 , 0x00000b7d 
+ 00001228  0x000006be call  0x00007c27 
+ 00001229  0x000006bf branch  0x000059ca 
+ 00001230  0x000006c3 jam  0x00000001 , 0x00004131 
+ 00001231  0x000006c4 rtn 
+ 00001232  0x000006c8 jam  0x00000003 , 0x00000b7d 
+ 00001233  0x000006c9 branch  0x00005620 
+ 00001234  0x000006cc fetch  0x00000001 , 0x00004444 
+ 00001235  0x000006cd beq  0x0000001b , 0x0000060b 
+ 00001236  0x000006ce beq  0x0000001d , 0x0000060b 
+ 00001237  0x000006cf beq  0x00000011 , 0x0000059f 
+ 00001238  0x000006d0 beq  0x00000009 , 0x00000551 
+ 00001239  0x000006d1 beq  0x00000005 , 0x0000053f 
+ 00001240  0x000006d2 beq  0x00000007 , 0x000004f3 
+ 00001241  0x000006d3 beq  0x00000013 , 0x0000585c 
+ 00001242  0x000006d4 beq  0x00000003 , 0x000004e3 
+ 00001243  0x000006d5 beq  0x0000000b , 0x000004e6 
+ 00001244  0x000006d6 beq  0x0000000d , 0x000004de 
+ 00001245  0x000006d7 branch  0x00005666 
+ 00001246  0x000006da fetch  0x00000002 , 0x000003fa 
+ 00001247  0x000006db beq  0x00000007 , 0x000004e1 
+ 00001248  0x000006dc branch  0x000057d6 
+ 00001249  0x000006df jam  0x00000007 , 0x000003fc 
+ 00001250  0x000006e0 branch  0x00005729 
+ 00001251  0x000006e6 fetch  0x00000002 , 0x00004c6a 
+ 00001252  0x000006e7 istore  0x00000002 , 0x00000005 
+ 00001253  0x000006e8 branch  0x0000588a 
+ 00001254  0x000006eb fetch  0x00000002 , 0x000003fa 
+ 00001255  0x000006ed beq  0x0000002c , 0x00005728 
+ 00001256  0x000006ee beq  0x0000000e , 0x000004ea 
+ 00001257  0x000006f0 branch  0x000057c6 
+ 00001258  0x000006f3 fetch  0x00000001 , 0x00004c69 
+ 00001259  0x000006f4 bne  0x00000000 , 0x000057c6 
+ 00001260  0x000006f5 fetch  0x00000001 , 0x00004c7c 
+ 00001261  0x000006f6 beq  0x00000003 , 0x000057c6 
+ 00001262  0x000006f9 copy  0x00000005 , 0x00000002 
+ 00001263  0x000006fa jam  0x00000001 , 0x00004c69 
+ 00001264  0x000006fb copy  0x00000002 , 0x00000005 
+ 00001265  0x000006fc jam  0x00000005 , 0x000003fc 
+ 00001266  0x000006fd branch  0x00005729 
+ 00001267  0x00000700 call  0x0000577b 
+ 00001268  0x00000701 rtn  0x00000028 
+ 00001269  0x00000702 fetcht  0x00000002 , 0x000044c0 
+ 00001270  0x00000703 setarg  0x00001812 
+ 00001271  0x00000704 isub  0x00000002 , 0x0000003e 
+ 00001272  0x00000705 branch  0x0000050c , 0x00000005 
+ 00001273  0x00000706 setarg  0x0000180f 
+ 00001274  0x00000707 isub  0x00000002 , 0x0000003e 
+ 00001275  0x00000708 branch  0x0000050e , 0x00000005 
+ 00001276  0x00000709 setarg  0x0000180a 
+ 00001277  0x0000070a isub  0x00000002 , 0x0000003e 
+ 00001278  0x0000070b branch  0x00000512 , 0x00000005 
+ 00001279  0x0000070c setarg  0x00001801 
+ 00001280  0x0000070d isub  0x00000002 , 0x0000003e 
+ 00001281  0x0000070e branch  0x00000510 , 0x00000005 
+ 00001282  0x0000070f branch  0x00005754 
+ 00001283  0x00000712 fetch  0x00000001 , 0x00004c7f 
+ 00001284  0x00000713 arg  0x00000000 , 0x00000002 
+ 00001285  0x00000714 qset1  0x00000002 
+ 00001286  0x00000715 iand  0x00000002 , 0x0000003f 
+ 00001287  0x00000716 bne  0x00000000 , 0x00005728 
+ 00001288  0x00000717 fetch  0x00000001 , 0x00004c7f 
+ 00001289  0x00000718 qset1  0x0000003f 
+ 00001290  0x00000719 store  0x00000001 , 0x00004c7f 
+ 00001291  0x0000071a branch  0x00000514 
+ 00001292  0x0000071d arg  0x00000000 , 0x00000007 
+ 00001293  0x0000071e branch  0x00000503 
+ 00001294  0x00000721 arg  0x00000001 , 0x00000007 
+ 00001295  0x00000722 branch  0x00000503 
+ 00001296  0x00000725 arg  0x00000003 , 0x00000007 
+ 00001297  0x00000726 branch  0x00000503 
+ 00001298  0x00000728 arg  0x00000002 , 0x00000007 
+ 00001299  0x00000729 branch  0x00000503 
+ 00001300  0x0000072b fetch  0x00000002 , 0x000044c0 
+ 00001301  0x0000072c copy  0x0000003f , 0x00000011 
+ 00001302  0x0000072d fetcht  0x00000002 , 0x000044c4 
+ 00001303  0x0000072e copy  0x00000002 , 0x00000012 
+ 00001304  0x0000072f call  0x0000051b 
+ 00001305  0x00000730 branch  0x00000526 , 0x00000005 
+ 00001306  0x00000731 branch  0x00005728 
+ 00001307  0x00000734 arg  0x00004504 , 0x00000006 
+ 00001308  0x00000736 ifetch  0x00000002 , 0x00000006 
+ 00001309  0x00000737 rtn  0x00000034 
+ 00001310  0x00000738 ifetch  0x00000003 , 0x00000006 
+ 00001311  0x00000739 ifetch  0x00000002 , 0x00000006 
+ 00001312  0x0000073a isub  0x00000011 , 0x0000003e 
+ 00001313  0x0000073b rtn  0x00000005 
+ 00001314  0x0000073c increase  0xfffffffd , 0x00000006 
+ 00001315  0x0000073d ifetch  0x00000001 , 0x00000006 
+ 00001316  0x0000073e iadd  0x00000006 , 0x00000006 
+ 00001317  0x0000073f branch  0x0000051c 
+ 00001318  0x00000742 increase  0xfffffff9 , 0x00000006 
+ 00001319  0x00000743 ifetch  0x00000002 , 0x00000006 
+ 00001320  0x00000744 store  0x00000002 , 0x00004c61 
+ 00001321  0x00000745 call  0x00000534 
+ 00001322  0x00000746 branch  0x00005728 , 0x00000034 
+ 00001323  0x00000747 increase  0xfffffffc , 0x00000006 
+ 00001324  0x00000748 ifetch  0x00000002 , 0x00000006 
+ 00001325  0x00000749 increase  0xffffffff , 0x0000003f 
+ 00001326  0x0000074a store  0x00000002 , 0x00004c63 
+ 00001327  0x0000074b jam  0x00000007 , 0x00004444 
+ 00001328  0x0000074c fetch  0x00000004 , 0x00004c61 
+ 00001329  0x0000074d store  0x00000004 , 0x00004445 
+ 00001330  0x00000750 force  0x00000009 , 0x00000002 
+ 00001331  0x00000751 branch  0x00005892 
+ 00001332  0x00000754 ifetch  0x00000002 , 0x00000006 
+ 00001333  0x00000755 ifetch  0x00000001 , 0x00000006 
+ 00001334  0x00000756 iadd  0x00000006 , 0x00000006 
+ 00001335  0x00000758 ifetch  0x00000002 , 0x00000006 
+ 00001336  0x00000759 rtn  0x00000034 
+ 00001337  0x0000075a ifetch  0x00000002 , 0x00000006 
+ 00001338  0x0000075b isub  0x00000012 , 0x0000003e 
+ 00001339  0x0000075c rtn  0x00000005 
+ 00001340  0x0000075d ifetch  0x00000001 , 0x00000006 
+ 00001341  0x0000075e iadd  0x00000006 , 0x00000006 
+ 00001342  0x0000075f branch  0x00000537 
+ 00001343  0x00000762 arg  0x00000003 , 0x0000000b 
+ 00001344  0x00000763 force  0x00000001 , 0x0000003f 
+ 00001345  0x00000764 store  0x00000001 , 0x00004445 
+ 00001346  0x00000765 call  0x00005a74 
+ 00001347  0x00000767 call  0x00005a7d 
+ 00001348  0x00000768 branch  0x00005746 , 0x00000034 
+ 00001349  0x00000769 nbranch  0x0000054f , 0x00000002 
+ 00001350  0x0000076a disable  0x00000028 
+ 00001351  0x0000076b istore  0x00000002 , 0x00000005 
+ 00001352  0x0000076c ifetch  0x00000002 , 0x00000006 
+ 00001353  0x0000076d istore  0x00000002 , 0x00000005 
+ 00001354  0x0000076e increase  0xffffffff , 0x0000000b 
+ 00001355  0x0000076f branch  0x00005746 , 0x00000005 
+ 00001356  0x00000771 ifetch  0x00000001 , 0x00000006 
+ 00001357  0x00000772 iadd  0x00000006 , 0x00000006 
+ 00001358  0x00000773 branch  0x00000543 
+ 00001359  0x00000775 increase  0x00000002 , 0x00000006 
+ 00001360  0x00000776 branch  0x0000054c 
+ 00001361  0x0000077b fetcht  0x00000002 , 0x000044c0 
+ 00001362  0x0000077c setarg  0x00002a00 
+ 00001363  0x0000077d isub  0x00000002 , 0x0000003e 
+ 00001364  0x0000077e branch  0x00000591 , 0x00000005 
+ 00001365  0x0000077f setarg  0x00002a50 
+ 00001366  0x00000780 isub  0x00000002 , 0x0000003e 
+ 00001367  0x00000781 branch  0x0000059c , 0x00000005 
+ 00001368  0x00000782 setarg  0x00002803 
+ 00001369  0x00000783 isub  0x00000002 , 0x0000003e 
+ 00001370  0x00000784 nbranch  0x00005728 , 0x00000005 
+ 00001371  0x00000785 fetch  0x00000002 , 0x000044bc 
+ 00001372  0x00000786 store  0x00000002 , 0x000002a0 
+ 00001373  0x00000787 enable  0x00000028 
+ 00001374  0x00000789 call  0x000005e3 
+ 00001375  0x0000078a nbranch  0x0000056d , 0x00000002 
+ 00001376  0x0000078b fetcht  0x00000002 , 0x000002a0 
+ 00001377  0x0000078c call  0x000005eb 
+ 00001378  0x0000078d beq  0x00000001 , 0x0000056d 
+ 00001379  0x0000078e call  0x000005e7 
+ 00001380  0x0000078f nbranch  0x0000056b , 0x00000005 
+ 00001381  0x00000790 disable  0x00000028 
+ 00001382  0x00000791 call  0x0000056f 
+ 00001383  0x00000792 call  0x000005d1 
+ 00001384  0x00000793 call  0x000005eb 
+ 00001385  0x00000794 call  0x00000577 
+ 00001386  0x00000795 branch  0x0000056d 
+ 00001387  0x00000797 call  0x000005d1 
+ 00001388  0x00000798 branch  0x0000055e 
+ 00001389  0x0000079a branch  0x00005728 , 0x00000028 
+ 00001390  0x0000079b branch  0x00000609 
+ 00001391  0x0000079d fetch  0x00000002 , 0x000002a0 
+ 00001392  0x0000079e store  0x00000002 , 0x00004446 
+ 00001393  0x0000079f fetch  0x00000001 , 0x00004c67 
+ 00001394  0x000007a0 copy  0x0000003f , 0x00000039 
+ 00001395  0x000007a1 call  0x00000600 
+ 00001396  0x000007a2 arg  0x00004448 , 0x00000005 
+ 00001397  0x000007a3 call  0x00007e45 
+ 00001398  0x000007a4 branch  0x00000603 
+ 00001399  0x000007a6 fetcht  0x00000002 , 0x00004c65 
+ 00001400  0x000007a7 rshift8  0x00000002 , 0x0000003f 
+ 00001401  0x000007a8 bne  0x00000005 , 0x00000589 
+ 00001402  0x000007a9 call  0x000005fd 
+ 00001403  0x000007aa fetch  0x00000002 , 0x000002a0 
+ 00001404  0x000007ab istore  0x00000002 , 0x00000005 
+ 00001405  0x000007ac call  0x00000603 
+ 00001406  0x000007ad setarg  0x00004504 
+ 00001407  0x000007ae iadd  0x00000002 , 0x00000006 
+ 00001408  0x000007af ifetch  0x00000001 , 0x00000006 
+ 00001409  0x000007b0 copy  0x00000006 , 0x00000002 
+ 00001410  0x000007b1 copy  0x0000003f , 0x00000039 
+ 00001411  0x000007b2 increase  0x00000005 , 0x0000003f 
+ 00001412  0x000007b3 store  0x00000001 , 0x00004445 
+ 00001413  0x000007b4 call  0x000005fd 
+ 00001414  0x000007b5 copy  0x00000002 , 0x00000006 
+ 00001415  0x000007b6 call  0x00007e45 
+ 00001416  0x000007b7 branch  0x00000603 
+ 00001417  0x000007b9 call  0x000005fd 
+ 00001418  0x000007ba fetch  0x00000002 , 0x000002a0 
+ 00001419  0x000007bb istore  0x00000002 , 0x00000005 
+ 00001420  0x000007bc fetch  0x00000002 , 0x00004c65 
+ 00001421  0x000007bd istore  0x00000002 , 0x00000005 
+ 00001422  0x000007be call  0x00000603 
+ 00001423  0x000007bf jam  0x00000007 , 0x00004445 
+ 00001424  0x000007c0 rtn 
+ 00001425  0x000007c2 call  0x00005b08 
+ 00001426  0x000007c4 ifetch  0x00000001 , 0x00000006 
+ 00001427  0x000007c5 copy  0x0000003f , 0x00000039 
+ 00001428  0x000007c6 increase  0x00000002 , 0x0000003f 
+ 00001429  0x000007c7 store  0x00000001 , 0x00004445 
+ 00001430  0x000007c8 increase  0xfffffffb , 0x00000006 
+ 00001431  0x000007c9 ifetch  0x00000002 , 0x00000006 
+ 00001432  0x000007ca istore  0x00000002 , 0x00000005 
+ 00001433  0x000007cb increase  0x00000003 , 0x00000006 
+ 00001434  0x000007cc call  0x00007e45 
+ 00001435  0x000007cd branch  0x0000588a 
+ 00001436  0x000007d0 arg  0x00002a50 , 0x00000002 
+ 00001437  0x000007d1 call  0x00005b0c 
+ 00001438  0x000007d2 branch  0x00000592 
+ 00001439  0x000007d6 arg  0x00000002 , 0x0000000b 
+ 00001440  0x000007d7 fetch  0x00000002 , 0x000044bc 
+ 00001441  0x000007d8 store  0x00000002 , 0x000002a0 
+ 00001442  0x000007d9 jam  0x00000000 , 0x00000d5c 
+ 00001443  0x000007da enable  0x00000028 
+ 00001444  0x000007dc call  0x000005e3 
+ 00001445  0x000007dd nbranch  0x000005c7 , 0x00000002 
+ 00001446  0x000007de fetcht  0x00000002 , 0x000002a0 
+ 00001447  0x000007df call  0x000005eb 
+ 00001448  0x000007e0 beq  0x00000001 , 0x000005ca 
+ 00001449  0x000007e1 call  0x000005e7 
+ 00001450  0x000007e2 nbranch  0x000005c3 , 0x00000005 
+ 00001451  0x000007e3 fetch  0x00000001 , 0x00000d5c 
+ 00001452  0x000007e4 beq  0x00000001 , 0x000005ca 
+ 00001453  0x000007e5 nbranch  0x000005b4 , 0x00000028 
+ 00001454  0x000007e6 disable  0x00000028 
+ 00001455  0x000007e7 fetch  0x00000001 , 0x00004c67 
+ 00001456  0x000007e8 increase  0x00000004 , 0x0000003f 
+ 00001457  0x000007e9 store  0x00000001 , 0x00004445 
+ 00001458  0x000007ea call  0x00000603 
+ 00001459  0x000007eb branch  0x000005be 
+ 00001460  0x000007ed fetch  0x00000001 , 0x00004c67 
+ 00001461  0x000007ee sub  0x0000003f , 0x00000010 , 0x0000003e 
+ 00001462  0x000007ef branch  0x000005ca , 0x00000005 
+ 00001463  0x000007f0 fetch  0x00000001 , 0x00004445 
+ 00001464  0x000007f1 sub  0x0000003f , 0x00000010 , 0x0000003e 
+ 00001465  0x000007f2 branch  0x000005ca , 0x00000005 
+ 00001466  0x000007f3 fetch  0x00000002 , 0x000002a0 
+ 00001467  0x000007f4 increase  0xffffffff , 0x0000003f 
+ 00001468  0x000007f5 store  0x00000002 , 0x00000d5a 
+ 00001469  0x000007f6 call  0x000005da 
+ 00001470  0x000007f8 fetch  0x00000002 , 0x000002a0 
+ 00001471  0x000007f9 store  0x00000002 , 0x00000d58 
+ 00001472  0x000007fa call  0x000005d5 
+ 00001473  0x000007fb increase  0xffffffff , 0x0000000b 
+ 00001474  0x000007fc branch  0x000005c5 , 0x00000005 
+ 00001475  0x000007fe call  0x000005d1 
+ 00001476  0x000007ff branch  0x000005a4 
+ 00001477  0x00000801 jam  0x00000001 , 0x00000d5c 
+ 00001478  0x00000802 branch  0x000005c3 
+ 00001479  0x00000804 fetch  0x00000002 , 0x000002a0 
+ 00001480  0x00000805 store  0x00000002 , 0x00000d5a 
+ 00001481  0x00000806 branch  0x000005ce 
+ 00001482  0x00000808 fetch  0x00000002 , 0x000002a0 
+ 00001483  0x00000809 increase  0xffffffff , 0x0000003f 
+ 00001484  0x0000080a store  0x00000002 , 0x00000d5a 
+ 00001485  0x0000080b branch  0x000005ce 
+ 00001486  0x0000080d branch  0x00005728 , 0x00000028 
+ 00001487  0x0000080e call  0x000005da 
+ 00001488  0x0000080f branch  0x00000609 
+ 00001489  0x00000812 fetcht  0x00000002 , 0x000002a0 
+ 00001490  0x00000813 increase  0x00000001 , 0x00000002 
+ 00001491  0x00000814 storet  0x00000002 , 0x000002a0 
+ 00001492  0x00000815 rtn 
+ 00001493  0x00000818 fetch  0x00000001 , 0x00004c67 
+ 00001494  0x00000819 store  0x00000001 , 0x00000103 
+ 00001495  0x0000081a copy  0x0000003f , 0x00000039 
+ 00001496  0x0000081b call  0x00000600 
+ 00001497  0x0000081c branch  0x00007e45 
+ 00001498  0x0000081f call  0x000005fd 
+ 00001499  0x00000820 fetch  0x00000002 , 0x00000d58 
+ 00001500  0x00000821 istore  0x00000002 , 0x00000005 
+ 00001501  0x00000822 fetch  0x00000002 , 0x00000d5a 
+ 00001502  0x00000823 istore  0x00000002 , 0x00000005 
+ 00001503  0x00000824 fetch  0x00000001 , 0x00000103 
+ 00001504  0x00000825 copy  0x0000003f , 0x00000039 
+ 00001505  0x00000826 call  0x00007e45 
+ 00001506  0x00000827 branch  0x00000603 
+ 00001507  0x0000082b fetcht  0x00000002 , 0x000002a0 
+ 00001508  0x0000082c fetch  0x00000002 , 0x000044be 
+ 00001509  0x0000082d isub  0x00000002 , 0x0000003e 
+ 00001510  0x0000082e rtn 
+ 00001511  0x00000831 fetch  0x00000002 , 0x000044c0 
+ 00001512  0x00000832 fetcht  0x00000002 , 0x00004c65 
+ 00001513  0x00000833 isub  0x00000002 , 0x0000003e 
+ 00001514  0x00000834 rtn 
+ 00001515  0x00000837 arg  0x00004504 , 0x00000006 
+ 00001516  0x00000838 copy  0x00000002 , 0x00000011 
+ 00001517  0x0000083a ifetch  0x00000002 , 0x00000006 
+ 00001518  0x0000083b branch  0x000005f6 , 0x00000034 
+ 00001519  0x0000083c ifetcht  0x00000002 , 0x00000006 
+ 00001520  0x0000083d storet  0x00000002 , 0x00004c65 
+ 00001521  0x0000083e isub  0x00000011 , 0x0000003e 
+ 00001522  0x0000083f branch  0x000005f8 , 0x00000005 
+ 00001523  0x00000840 ifetch  0x00000001 , 0x00000006 
+ 00001524  0x00000841 iadd  0x00000006 , 0x00000006 
+ 00001525  0x00000842 branch  0x000005ed 
+ 00001526  0x00000844 setarg  0x00000001 
+ 00001527  0x00000845 rtn 
+ 00001528  0x00000847 ifetch  0x00000001 , 0x00000006 
+ 00001529  0x00000848 store  0x00000001 , 0x00004c67 
+ 00001530  0x00000849 call  0x00000606 
+ 00001531  0x0000084a setarg  0x00000000 
+ 00001532  0x0000084b rtn 
+ 00001533  0x0000084d fetch  0x00000002 , 0x000002b9 
+ 00001534  0x0000084e copy  0x0000003f , 0x00000005 
+ 00001535  0x0000084f rtn 
+ 00001536  0x00000851 fetch  0x00000002 , 0x000002b7 
+ 00001537  0x00000852 copy  0x0000003f , 0x00000006 
+ 00001538  0x00000853 rtn 
+ 00001539  0x00000855 copy  0x00000005 , 0x0000003f 
+ 00001540  0x00000856 store  0x00000002 , 0x000002b9 
+ 00001541  0x00000857 rtn 
+ 00001542  0x00000859 copy  0x00000006 , 0x0000003f 
+ 00001543  0x0000085a store  0x00000002 , 0x000002b7 
+ 00001544  0x0000085b rtn 
+ 00001545  0x0000085e call  0x000005fd 
+ 00001546  0x0000085f branch  0x0000588a 
+ 00001547  0x00000863 fetch  0x00000001 , 0x00004bab 
+ 00001548  0x00000864 add  0x0000003f , 0x00000001 , 0x00000002 
+ 00001549  0x00000865 and  0x00000002 , 0x00000003 , 0x00000002 
+ 00001550  0x00000866 storet  0x00000001 , 0x00004bab 
+ 00001551  0x00000867 mul32  0x0000003f , 0x00000007 , 0x0000003f 
+ 00001552  0x00000868 arg  0x00004bad , 0x00000006 
+ 00001553  0x00000869 iadd  0x00000006 , 0x00000006 
+ 00001554  0x0000086a fetch  0x00000001 , 0x00004c82 
+ 00001555  0x0000086b increase  0xfffffffb , 0x0000003f 
+ 00001556  0x0000086c copy  0x0000003f , 0x00000039 
+ 00001557  0x0000086d arg  0x00004445 , 0x00000005 
+ 00001558  0x0000086e call  0x00007e45 
+ 00001559  0x0000086f fetcht  0x00000001 , 0x00004c82 
+ 00001560  0x00000870 branch  0x00005892 
+ 00001561  0x00000873 call  0x0000561c 
+ 00001562  0x00000874 branch  0x000058b0 
+ 00001563  0x00000878 copy  0x00000013 , 0x0000003f 
+ 00001564  0x00000879 beq  0x00000003 , 0x0000062b 
+ 00001565  0x0000087a beq  0x0000000a , 0x0000062f 
+ 00001566  0x0000087b beq  0x00000000 , 0x00000626 
+ 00001567  0x0000087c beq  0x00000012 , 0x0000062d 
+ 00001568  0x0000087d beq  0x00000002 , 0x00000631 
+ 00001569  0x0000087e sub  0x0000003f , 0x0000000d , 0x0000003e 
+ 00001570  0x0000087f branch  0x000058c0 , 0x00000002 
+ 00001571  0x00000880 store  0x00000001 , 0x00004c68 
+ 00001572  0x00000881 jam  0x00000027 , 0x00000b7d 
+ 00001573  0x00000882 branch  0x00005620 
+ 00001574  0x00000885 call  0x00005924 
+ 00001575  0x00000886 fetch  0x00000002 , 0x00004437 
+ 00001576  0x00000887 mul32  0x0000003f , 0x00000004 , 0x00000002 
+ 00001577  0x00000888 storet  0x00000002 , 0x00004d4f 
+ 00001578  0x00000889 rtn 
+ 00001579  0x0000088c jam  0x00000000 , 0x00004c7c 
+ 00001580  0x0000088d branch  0x00005938 
+ 00001581  0x00000890 jam  0x00000033 , 0x00000b7d 
+ 00001582  0x00000891 branch  0x00005620 
+ 00001583  0x00000894 jam  0x0000002b , 0x00000b7d 
+ 00001584  0x00000895 branch  0x00005620 
+ 00001585  0x00000898 setarg  0x00000014 
+ 00001586  0x00000899 store  0x00000002 , 0x000003ef 
+ 00001587  0x0000089a rtn 
+ 00001588  0x0000089d fetch  0x00000001 , 0x0000443e 
+ 00001589  0x0000089e compare  0x00000001 , 0x00000001 , 0x00000003 
+ 00001590  0x0000089f branch  0x00000638 , 0x00000001 
+ 00001591  0x000008a0 branch  0x000058a7 
+ 00001592  0x000008a2 fetch  0x00000001 , 0x0000443f 
+ 00001593  0x000008a3 branch  0x0000063b , 0x00000034 
+ 00001594  0x000008a4 branch  0x000058a7 
+ 00001595  0x000008a7 fetch  0x00000001 , 0x0000443e 
+ 00001596  0x000008a8 set0  0x00000004 , 0x0000003f 
+ 00001597  0x000008a9 store  0x00000001 , 0x0000443e 
+ 00001598  0x000008aa rtn 
+ 00001599  0x000008ad ifetch  0x00000001 , 0x00000006 
+ 00001600  0x000008ae beq  0x00000001 , 0x00000646 
+ 00001601  0x000008af beq  0x00000004 , 0x0000064c 
+ 00001602  0x000008b0 beq  0x00000009 , 0x00000644 
+ 00001603  0x000008b1 branch  0x000058f8 
+ 00001604  0x000008b5 jam  0x00000003 , 0x00004c69 
+ 00001605  0x000008b6 branch  0x00005974 
+ 00001606  0x000008b9 jam  0x00000001 , 0x00004d3d 
+ 00001607  0x000008ba store  0x00000001 , 0x000044ae 
+ 00001608  0x000008bb ifetch  0x00000006 , 0x00000006 
+ 00001609  0x000008bc istore  0x00000006 , 0x00000005 
+ 00001610  0x000008bd jam  0x00000042 , 0x00000b7d 
+ 00001611  0x000008be branch  0x00005620 
+ 00001612  0x000008c1 call  0x000074a8 
+ 00001613  0x000008c2 branch  0x0000064f , 0x00000005 
+ 00001614  0x000008c3 branch  0x00005968 
+ 00001615  0x000008c5 jam  0x00000002 , 0x00004c69 
+ 00001616  0x000008c6 branch  0x0000596a 
+ 00001617  0x000008e5 jam  0x00000000 , 0x00004c7d 
+ 00001618  0x000008e6 call  0x00003f86 
+ 00001619  0x000008e7 call  0x00003f7e 
+ 00001620  0x000008e8 call  0x00003fa4 
+ 00001621  0x000008e9 branch  0x00003ecc 
+ 00001622  0x000008ed jam  0x00000000 , 0x00004213 
+ 00001623  0x000008ee jam  0x00000000 , 0x0000448b 
+ 00001624  0x000008ef jam  0x00000000 , 0x00004c7c 
+ 00001625  0x000008f0 jam  0x00000000 , 0x00004c69 
+ 00001626  0x000008f1 jam  0x00000000 , 0x00004c7f 
+ 00001627  0x000008f2 jam  0x00000000 , 0x00004c7d 
+ 00001628  0x000008f3 branch  0x00003ed0 
+ 00001629  0x000008f7 setarg  0x00000000 
+ 00001630  0x000008f8 store  0x00000004 , 0x00004ba9 
+ 00001631  0x000008f9 rtn 
+ 00001632  0x000008fd rtnmark0  0x00000023 
+ 00001633  0x000008fe fetch  0x00000004 , 0x00004d40 
+ 00001634  0x000008ff store  0x00000004 , 0x00004d72 
+ 00001635  0x00000900 call  0x00000686 
+ 00001636  0x00000901 nbranch  0x00000679 , 0x00000028 
+ 00001637  0x00000902 jam  0x0000000a , 0x00004c15 
+ 00001638  0x00000903 call  0x000006a7 
+ 00001639  0x00000904 fetch  0x00000001 , 0x00004bef 
+ 00001640  0x00000905 rtnne  0x000000ff 
+ 00001641  0x00000906 jam  0x00000002 , 0x00004c3d 
+ 00001642  0x00000908 fetch  0x00000001 , 0x00004d45 
+ 00001643  0x00000909 nrtn  0x00000034 
+ 00001644  0x0000090a call  0x000001c2 
+ 00001645  0x0000090b nrtn  0x00000028 
+ 00001646  0x0000090c fetch  0x00000001 , 0x00000b7f 
+ 00001647  0x0000090d nrtn  0x00000034 
+ 00001648  0x0000090e call  0x00003cab 
+ 00001649  0x0000090f fetch  0x00000003 , 0x00004210 
+ 00001650  0x00000910 rtn  0x00000034 
+ 00001651  0x00000911 fetch  0x00000001 , 0x00004131 
+ 00001652  0x00000912 rtn  0x00000034 
+ 00001653  0x00000916 fetch  0x00000003 , 0x00004d7a 
+ 00001654  0x00000918 call  0x00007e8a 
+ 00001655  0x00000919 storet  0x00000004 , 0x000041fc 
+ 00001656  0x0000091a branch  0x00003cda 
+ 00001657  0x0000091d call  0x000001c2 
+ 00001658  0x0000091e nrtn  0x00000028 
+ 00001659  0x0000091f fetch  0x00000001 , 0x00000b7f 
+ 00001660  0x00000920 nrtn  0x00000034 
+ 00001661  0x00000921 call  0x00003cab 
+ 00001662  0x00000922 fetch  0x00000003 , 0x00004210 
+ 00001663  0x00000923 rtn  0x00000034 
+ 00001664  0x00000924 fetch  0x00000001 , 0x00004131 
+ 00001665  0x00000925 rtn  0x00000034 
+ 00001666  0x00000926 fetch  0x00000001 , 0x00004c15 
+ 00001667  0x00000927 nbranch  0x00000675 , 0x00000034 
+ 00001668  0x00000928 fetch  0x00000004 , 0x00004d72 
+ 00001669  0x00000929 branch  0x00000676 
+ 00001670  0x0000092c fetch  0x00000001 , 0x00004bef 
+ 00001671  0x0000092d bne  0x000000ff , 0x000006f9 
+ 00001672  0x0000092e call  0x0000068d 
+ 00001673  0x0000092f call  0x000006a4 , 0x00000028 
+ 00001674  0x00000930 call  0x00000768 , 0x00000028 
+ 00001675  0x00000932 jam  0x00000001 , 0x00004be6 
+ 00001676  0x00000933 rtn 
+ 00001677  0x00000936 disable  0x00000028 
+ 00001678  0x00000937 jam  0x00000002 , 0x00004be2 
+ 00001679  0x00000938 fetch  0x00000001 , 0x00004d57 
+ 00001680  0x00000939 beq  0x00000004 , 0x00000697 
+ 00001681  0x0000093a beq  0x00000005 , 0x0000069a 
+ 00001682  0x0000093b beq  0x00000007 , 0x000006a0 
+ 00001683  0x0000093c beq  0x00000006 , 0x0000069d 
+ 00001684  0x0000093d fetch  0x00000001 , 0x00004d45 
+ 00001685  0x0000093e ncall  0x000034df , 0x00000034 
+ 00001686  0x0000093f rtn 
+ 00001687  0x00000941 jam  0x00000000 , 0x00004d57 
+ 00001688  0x00000942 jam  0x0000000a , 0x00004be1 
+ 00001689  0x00000943 branch  0x000006a2 
+ 00001690  0x00000945 jam  0x00000003 , 0x00004d57 
+ 00001691  0x00000946 jam  0x00000004 , 0x00004be1 
+ 00001692  0x00000947 branch  0x000006a2 
+ 00001693  0x00000949 jam  0x00000002 , 0x00004d57 
+ 00001694  0x0000094a jam  0x00000003 , 0x00004be1 
+ 00001695  0x0000094b branch  0x000006a2 
+ 00001696  0x0000094d jam  0x00000001 , 0x00004be2 
+ 00001697  0x0000094e jam  0x00000008 , 0x00004be1 
+ 00001698  0x00000950 jam  0x00000000 , 0x00004be7 
+ 00001699  0x00000951 branch  0x000034df 
+ 00001700  0x00000955 fetch  0x00000009 , 0x00004d57 
+ 00001701  0x00000956 store  0x00000009 , 0x00000cd5 
+ 00001702  0x00000959 rtn 
+ 00001703  0x0000095d jam  0x00000000 , 0x00004be8 
+ 00001704  0x0000095f arg  0x00000d00 , 0x0000000b 
+ 00001705  0x00000960 until  0x00000023 , 0x00000026 
+ 00001706  0x00000961 call  0x000006ce 
+ 00001707  0x00000962 nbranch  0x000006b7 , 0x0000002f 
+ 00001708  0x00000963 call  0x000006de 
+ 00001709  0x00000964 fetch  0x00000001 , 0x00004be0 
+ 00001710  0x00000965 increase  0x00000001 , 0x0000003f 
+ 00001711  0x00000966 store  0x00000001 , 0x00004be0 
+ 00001712  0x00000967 jam  0x00000000 , 0x00004d45 
+ 00001713  0x00000968 fetch  0x00000001 , 0x00004bef 
+ 00001714  0x00000969 bne  0x000000ff , 0x000006cd 
+ 00001715  0x0000096b call  0x000006c9 
+ 00001716  0x0000096c jam  0x00000000 , 0x00004be7 
+ 00001717  0x0000096d jam  0x00000000 , 0x00004be6 
+ 00001718  0x0000096e rtn 
+ 00001719  0x00000972 jam  0x00000001 , 0x00004d45 
+ 00001720  0x00000973 fetch  0x00000001 , 0x00004be7 
+ 00001721  0x00000974 increase  0x00000001 , 0x0000003f 
+ 00001722  0x00000975 store  0x00000001 , 0x00004be7 
+ 00001723  0x00000976 fetch  0x00000001 , 0x00004bef 
+ 00001724  0x00000977 bne  0x000000ff , 0x000006d9 
+ 00001725  0x00000978 fetch  0x00000001 , 0x00004be7 
+ 00001726  0x00000979 beq  0x000000ff , 0x000006db 
+ 00001727  0x0000097a fetch  0x00000001 , 0x00004be7 
+ 00001728  0x0000097b arg  0x00000010 , 0x00000002 
+ 00001729  0x0000097c isub  0x00000002 , 0x0000003e 
+ 00001730  0x0000097d branch  0x00000787 , 0x00000002 
+ 00001731  0x0000097e fetch  0x00000001 , 0x00004be8 
+ 00001732  0x0000097f increase  0x00000001 , 0x0000003f 
+ 00001733  0x00000980 store  0x00000001 , 0x00004be8 
+ 00001734  0x00000981 nop  0x0000000a 
+ 00001735  0x00000982 bne  0x00000007 , 0x000006a8 
+ 00001736  0x00000983 branch  0x00000787 
+ 00001737  0x00000987 setarg  0x00000000 
+ 00001738  0x00000988 store  0x00000009 , 0x00000cd5 
+ 00001739  0x00000989 store  0x00000009 , 0x00004d57 
+ 00001740  0x0000098a rtn 
+ 00001741  0x00000997 branch  0x00000713 
+ 00001742  0x0000099a disable  0x0000002f 
+ 00001743  0x0000099b call  0x000007df 
+ 00001744  0x0000099e force  0x00000000 , 0x00000015 
+ 00001745  0x0000099f fetch  0x00000004 , 0x00004c00 
+ 00001746  0x000009a0 iforce  0x00000009 
+ 00001747  0x000009a1 fetcht  0x00000001 , 0x00000017 
+ 00001748  0x000009a2 call  0x00003a82 
+ 00001749  0x000009a3 call  0x00003a87 
+ 00001750  0x000009a4 call  0x0000079f 
+ 00001751  0x000009a5 call  0x000007d9 , 0x0000002f 
+ 00001752  0x000009a6 rtn 
+ 00001753  0x000009ae jam  0x00000000 , 0x00004d45 
+ 00001754  0x000009af rtn 
+ 00001755  0x000009b4 jam  0x00000000 , 0x00004d45 
+ 00001756  0x000009b5 jam  0x00000032 , 0x00000b7d 
+ 00001757  0x000009b6 branch  0x00007c27 
+ 00001758  0x000009ba call  0x00000748 
+ 00001759  0x000009bb fetch  0x00000001 , 0x00000cb3 
+ 00001760  0x000009bc rtnne  0x00000002 
+ 00001761  0x000009bd fetch  0x00000001 , 0x00004bdf 
+ 00001762  0x000009be rtn  0x00000034 
+ 00001763  0x000009bf iforce  0x00000039 
+ 00001764  0x000009c0 arg  0x00000cb5 , 0x00000006 
+ 00001765  0x000009c1 arg  0x00000d17 , 0x00000005 
+ 00001766  0x000009c2 call  0x00007e45 
+ 00001767  0x000009c3 fetch  0x00000001 , 0x00000cb4 
+ 00001768  0x000009c4 compare  0x00000008 , 0x0000003f , 0x000000f8 
+ 00001769  0x000009c5 nrtn  0x00000001 
+ 00001770  0x000009c6 fetch  0x00000001 , 0x00000cb5 
+ 00001771  0x000009c7 beq  0x000000ff , 0x000006ee 
+ 00001772  0x000009c8 store  0x00000001 , 0x00004cb7 
+ 00001773  0x000009ca rtn 
+ 00001774  0x000009cd jam  0x00000001 , 0x00004d7d 
+ 00001775  0x000009ce rtn 
+ 00001776  0x000009d3 set1  0x00000023 , 0x00000000 
+ 00001777  0x000009d4 call  0x000006f5 
+ 00001778  0x000009d5 call  0x000006b3 
+ 00001779  0x000009d6 jam  0x00000001 , 0x00004bef 
+ 00001780  0x000009d7 rtn 
+ 00001781  0x000009da jam  0x00000000 , 0x00004be0 
+ 00001782  0x000009db jam  0x0000004e , 0x00004be9 
+ 00001783  0x000009dc fetch  0x00000004 , 0x00004beb 
+ 00001784  0x000009dd branch  0x0000075a 
+ 00001785  0x000009e0 call  0x000006f5 
+ 00001786  0x000009e1 fetch  0x00000001 , 0x00004be6 
+ 00001787  0x000009e2 beq  0x00000001 , 0x000034df 
+ 00001788  0x000009e3 fetch  0x00000001 , 0x00004bef 
+ 00001789  0x000009e4 beq  0x00000001 , 0x00000701 
+ 00001790  0x000009e5 beq  0x00000002 , 0x00000704 
+ 00001791  0x000009e6 beq  0x00000003 , 0x00000707 
+ 00001792  0x000009e7 branch  0x00003bf1 
+ 00001793  0x000009ea jam  0x00000011 , 0x00004bef 
+ 00001794  0x000009eb jam  0x000000aa , 0x00000d37 
+ 00001795  0x000009ec branch  0x00000709 
+ 00001796  0x000009ee jam  0x00000012 , 0x00004bef 
+ 00001797  0x000009ef jam  0x00000055 , 0x00000d37 
+ 00001798  0x000009f0 branch  0x00000709 
+ 00001799  0x000009f2 jam  0x00000013 , 0x00004bef 
+ 00001800  0x000009f3 jam  0x00000022 , 0x00000d37 
+ 00001801  0x000009f8 jam  0x00000002 , 0x00000d38 
+ 00001802  0x000009f9 fetch  0x00000004 , 0x00004c06 
+ 00001803  0x000009fa store  0x00000004 , 0x00000d39 
+ 00001804  0x000009fb jam  0x00000000 , 0x00000d3d 
+ 00001805  0x000009fc arg  0x00000d37 , 0x00000011 
+ 00001806  0x000009fd arg  0x00000007 , 0x00000002 
+ 00001807  0x000009fe call  0x00000743 
+ 00001808  0x000009ff call  0x00000768 
+ 00001809  0x00000a00 call  0x0000068b 
+ 00001810  0x00000a01 branch  0x000034df 
+ 00001811  0x00000a04 fetch  0x00000001 , 0x00004bef 
+ 00001812  0x00000a05 rtneq  0x000000ff 
+ 00001813  0x00000a06 beq  0x00000011 , 0x00000719 
+ 00001814  0x00000a07 beq  0x00000012 , 0x0000071b 
+ 00001815  0x00000a08 beq  0x00000013 , 0x0000071d 
+ 00001816  0x00000a09 rtn 
+ 00001817  0x00000a0d jam  0x00000002 , 0x00004bef 
+ 00001818  0x00000a0e branch  0x000006b3 
+ 00001819  0x00000a10 jam  0x00000003 , 0x00004bef 
+ 00001820  0x00000a11 branch  0x000006b3 
+ 00001821  0x00000a13 jam  0x000000ff , 0x00004bef 
+ 00001822  0x00000a14 jam  0x00000031 , 0x00000b7d 
+ 00001823  0x00000a15 call  0x00007c27 
+ 00001824  0x00000a16 fetch  0x00000004 , 0x00000d19 
+ 00001825  0x00000a17 call  0x0000075a 
+ 00001826  0x00000a18 branch  0x000006b3 
+ 00001827  0x00000a1c set1  0x00000023 , 0x00000000 
+ 00001828  0x00000a1d call  0x0000075b 
+ 00001829  0x00000a1e call  0x00000787 
+ 00001830  0x00000a1f fetch  0x00000001 , 0x00004bef 
+ 00001831  0x00000a20 rtnne  0x000000ff 
+ 00001832  0x00000a21 call  0x00000735 
+ 00001833  0x00000a22 setarg  0x00000000 
+ 00001834  0x00000a23 store  0x00000002 , 0x00004c04 
+ 00001835  0x00000a25 call  0x00003cab 
+ 00001836  0x00000a26 nop  0x000007d0 
+ 00001837  0x00000a27 fetch  0x00000001 , 0x00004c04 
+ 00001838  0x00000a28 beq  0x000000ff , 0x000006db 
+ 00001839  0x00000a29 call  0x000006ce 
+ 00001840  0x00000a2a nbranch  0x0000073e , 0x0000002f 
+ 00001841  0x00000a2c call  0x000006c9 
+ 00001842  0x00000a2d set1  0x00000023 , 0x00000000 
+ 00001843  0x00000a2e jam  0x0000003c , 0x00000b7d 
+ 00001844  0x00000a2f branch  0x00007c27 
+ 00001845  0x00000a33 jam  0x000000ff , 0x00000d37 
+ 00001846  0x00000a34 fetch  0x00000001 , 0x00004be2 
+ 00001847  0x00000a35 store  0x00000001 , 0x00000d38 
+ 00001848  0x00000a36 fetch  0x00000004 , 0x00004c06 
+ 00001849  0x00000a37 store  0x00000004 , 0x00000d39 
+ 00001850  0x00000a38 arg  0x00000006 , 0x00000002 
+ 00001851  0x00000a39 arg  0x00000d37 , 0x00000011 
+ 00001852  0x00000a3a call  0x00000743 
+ 00001853  0x00000a3b branch  0x00000768 
+ 00001854  0x00000a3e fetch  0x00000002 , 0x00004c04 
+ 00001855  0x00000a3f increase  0x00000001 , 0x0000003f 
+ 00001856  0x00000a40 store  0x00000002 , 0x00004c04 
+ 00001857  0x00000a41 call  0x00000787 
+ 00001858  0x00000a42 branch  0x0000072b 
+ 00001859  0x00000a46 storet  0x00000001 , 0x00004be1 
+ 00001860  0x00000a47 copy  0x00000002 , 0x00000039 
+ 00001861  0x00000a48 arg  0x00000cd5 , 0x00000005 
+ 00001862  0x00000a49 copy  0x00000011 , 0x00000006 
+ 00001863  0x00000a4a branch  0x00007e45 
+ 00001864  0x00000a4e fetch  0x00000001 , 0x00000cb4 
+ 00001865  0x00000a4f rshift3  0x0000003f , 0x0000003f 
+ 00001866  0x00000a50 store  0x00000001 , 0x00004bdf 
+ 00001867  0x00000a52 increase  0x00000001 , 0x0000003f 
+ 00001868  0x00000a53 arg  0x00000cb4 , 0x00000006 
+ 00001869  0x00000a54 iadd  0x00000006 , 0x00000006 
+ 00001870  0x00000a55 ifetch  0x00000003 , 0x00000006 
+ 00001871  0x00000a56 store  0x00000003 , 0x00004c0b 
+ 00001872  0x00000a57 rtn 
+ 00001873  0x00000a5a fetcht  0x00000001 , 0x00004c3c 
+ 00001874  0x00000a5b setarg  0x00004c2b 
+ 00001875  0x00000a5c iadd  0x00000002 , 0x00000005 
+ 00001876  0x00000a5d copy  0x00000011 , 0x0000003f 
+ 00001877  0x00000a5e istore  0x00000001 , 0x00000005 
+ 00001878  0x00000a5f increase  0x00000001 , 0x00000002 
+ 00001879  0x00000a60 and_into  0x00000007 , 0x00000002 
+ 00001880  0x00000a61 storet  0x00000001 , 0x00004c3c 
+ 00001881  0x00000a62 rtn 
+ 00001882  0x00000a77 store  0x00000004 , 0x00004c00 
+ 00001883  0x00000a7b arg  0x00000000 , 0x00000011 
+ 00001884  0x00000a7c arg  0x00000004 , 0x00000039 
+ 00001885  0x00000a7d arg  0x00004c00 , 0x00000006 
+ 00001886  0x00000a7f ifetch  0x00000001 , 0x00000006 
+ 00001887  0x00000a80 iadd  0x00000011 , 0x00000011 
+ 00001888  0x00000a81 loop  0x0000075e 
+ 00001889  0x00000a82 copy  0x00000011 , 0x0000003f 
+ 00001890  0x00000a83 store  0x00000002 , 0x00004c16 
+ 00001891  0x00000a84 fetch  0x00000001 , 0x00004c16 
+ 00001892  0x00000a85 fetcht  0x00000001 , 0x00004c17 
+ 00001893  0x00000a86 iadd  0x00000002 , 0x0000003f 
+ 00001894  0x00000a87 store  0x00000001 , 0x00004c18 
+ 00001895  0x00000a88 rtn 
+ 00001896  0x00000a8d fetch  0x00000001 , 0x00004be1 
+ 00001897  0x00000a8e increase  0x00000002 , 0x0000003f 
+ 00001898  0x00000a8f store  0x00000001 , 0x00004be3 
+ 00001899  0x00000a91 fetch  0x00000001 , 0x00004be2 
+ 00001900  0x00000a92 store  0x00000001 , 0x00000cf5 
+ 00001901  0x00000a94 fetch  0x00000001 , 0x00004be1 
+ 00001902  0x00000a95 lshift3  0x0000003f , 0x0000003f 
+ 00001903  0x00000a96 fetcht  0x00000001 , 0x00004be0 
+ 00001904  0x00000a97 and  0x00000002 , 0x00000003 , 0x00000002 
+ 00001905  0x00000a98 lshift  0x00000002 , 0x00000002 
+ 00001906  0x00000a99 ior  0x00000002 , 0x0000003f 
+ 00001907  0x00000a9a fetcht  0x00000001 , 0x00004c0a 
+ 00001908  0x00000a9b iadd  0x00000002 , 0x0000003f 
+ 00001909  0x00000a9c istore  0x00000001 , 0x00000005 
+ 00001910  0x00000a9e fetch  0x00000001 , 0x00004bef 
+ 00001911  0x00000a9f bne  0x000000ff , 0x0000077a 
+ 00001912  0x00000aa0 fetch  0x00000001 , 0x00004be2 
+ 00001913  0x00000aa1 istore  0x00000001 , 0x00000005 
+ 00001914  0x00000aa3 fetch  0x00000001 , 0x00004be1 
+ 00001915  0x00000aa4 iforce  0x00000039 
+ 00001916  0x00000aa5 fetch  0x00000001 , 0x00004be2 
+ 00001917  0x00000aa6 beq  0x00000001 , 0x00000785 
+ 00001918  0x00000aa7 arg  0x00000cd5 , 0x00000006 
+ 00001919  0x00000aa8 call  0x00007e45 
+ 00001920  0x00000aac fetch  0x00000001 , 0x00000cd5 
+ 00001921  0x00000aad beq  0x00000003 , 0x00000783 
+ 00001922  0x00000aae rtn 
+ 00001923  0x00000ab0 jam  0x00000002 , 0x00000cd5 
+ 00001924  0x00000ab1 rtn 
+ 00001925  0x00000ab5 arg  0x00000cd6 , 0x00000006 
+ 00001926  0x00000ab6 branch  0x00007e45 
+ 00001927  0x00000ab9 fetcht  0x00000001 , 0x00004bea 
+ 00001928  0x00000aba call  0x0000078d 
+ 00001929  0x00000abb increase  0x00000001 , 0x00000002 
+ 00001930  0x00000abc and_into  0x00000003 , 0x00000002 
+ 00001931  0x00000abd storet  0x00000001 , 0x00004bea 
+ 00001932  0x00000abe rtn 
+ 00001933  0x00000ac1 fetch  0x00000001 , 0x00004c00 
+ 00001934  0x00000ac2 and_into  0x00000003 , 0x0000003f 
+ 00001935  0x00000ac3 mul32  0x0000003f , 0x00000004 , 0x00000011 
+ 00001936  0x00000ac4 setarg  0x00004bf0 
+ 00001937  0x00000ac5 iadd  0x00000011 , 0x0000003f 
+ 00001938  0x00000ac6 iadd  0x00000002 , 0x00000006 
+ 00001939  0x00000ac7 ifetch  0x00000001 , 0x00000006 
+ 00001940  0x00000ac8 store  0x00000001 , 0x00004be9 
+ 00001941  0x00000ac9 rtn 
+ 00001942  0x00000acc disable  0x00000009 
+ 00001943  0x00000acd disable  0x00000007 
+ 00001944  0x00000ace setarg  0x00555555 
+ 00001945  0x00000acf iforce  0x0000000f 
+ 00001946  0x00000ad0 fetch  0x00000001 , 0x00004be9 
+ 00001947  0x00000ad1 reverse  0x0000003f , 0x00000002 
+ 00001948  0x00000ad2 set1  0x00000001 , 0x00000002 
+ 00001949  0x00000ad3 rshift  0x00000002 , 0x0000000e 
+ 00001950  0x00000ad4 rtn 
+ 00001951  0x00000ad7 call  0x00000796 
+ 00001952  0x00000ad8 enable  0x0000000d 
+ 00001953  0x00000ad9 enable  0x00000021 
+ 00001954  0x00000ada disable  0x00000020 
+ 00001955  0x00000adb enable  0x00000010 
+ 00001956  0x00000adc fetch  0x00000002 , 0x00004be4 
+ 00001957  0x00000add iforce  0x0000001b 
+ 00001958  0x00000ade correlate  0x0000003e , 0x00000003 
+ 00001959  0x00000adf nbranch  0x000007d9 , 0x00000018 
+ 00001960  0x00000ae0 disable  0x0000000d 
+ 00001961  0x00000ae1 enable  0x0000000b 
+ 00001962  0x00000ae2 enable  0x00000007 
+ 00001963  0x00000ae3 enable  0x00000009 
+ 00001964  0x00000ae4 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001965  0x00000ae5 rshift3  0x0000000c , 0x0000003f 
+ 00001966  0x00000ae6 store  0x00000001 , 0x00004c19 
+ 00001967  0x00000ae7 fetcht  0x00000001 , 0x00004c18 
+ 00001968  0x00000ae8 isub  0x00000002 , 0x0000003e 
+ 00001969  0x00000ae9 nbranch  0x000007d9 , 0x00000005 
+ 00001970  0x00000aea parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001971  0x00000aeb rshift3  0x0000000c , 0x0000003f 
+ 00001972  0x00000aec store  0x00000001 , 0x00000cb3 
+ 00001973  0x00000af0 fetch  0x00000001 , 0x00000cb3 
+ 00001974  0x00000af1 fetcht  0x00000001 , 0x00004be2 
+ 00001975  0x00000af2 icompare  0x00000007 , 0x00000002 
+ 00001976  0x00000af3 nbranch  0x000007d9 , 0x00000001 
+ 00001977  0x00000af5 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001978  0x00000af6 rshift3  0x0000000c , 0x0000003f 
+ 00001979  0x00000af7 istore  0x00000001 , 0x00000005 
+ 00001980  0x00000af8 rshift3  0x0000003f , 0x0000003f 
+ 00001981  0x00000af9 and  0x0000003f , 0x0000001f , 0x00000039 
+ 00001982  0x00000afa branch  0x000007c3 , 0x00000005 
+ 00001983  0x00000afc parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001984  0x00000afd rshift3  0x0000000c , 0x0000003f 
+ 00001985  0x00000afe istore  0x00000001 , 0x00000005 
+ 00001986  0x00000aff loop  0x000007bf 
+ 00001987  0x00000b02 copy  0x00000005 , 0x00000011 
+ 00001988  0x00000b03 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00001989  0x00000b04 rshift3  0x0000000c , 0x0000003f 
+ 00001990  0x00000b05 store  0x00000001 , 0x00004c2a 
+ 00001991  0x00000b06 copy  0x00000011 , 0x00000005 
+ 00001992  0x00000b07 parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00001993  0x00000b08 enable  0x00000010 
+ 00001994  0x00000b09 arg  0x00000664 , 0x0000001b 
+ 00001995  0x00000b0a rshift32  0x0000003f , 0x0000003f 
+ 00001996  0x00000b0b rshift16  0x0000003f , 0x0000003f 
+ 00001997  0x00000b0c istore  0x00000003 , 0x00000005 
+ 00001998  0x00000b0d disable  0x0000000b 
+ 00001999  0x00000b0e branch  0x000007d9 , 0x00000006 
+ 00002000  0x00000b0f enable  0x0000002f 
+ 00002001  0x00000b10 fetch  0x00000001 , 0x00000017 
+ 00002002  0x00000b11 add  0x0000003f , 0x00000000 , 0x00000011 
+ 00002003  0x00000b12 call  0x00003ab6 
+ 00002004  0x00000b13 disable  0x0000000d 
+ 00002005  0x00000b14 call  0x00003a7a 
+ 00002006  0x00000b15 fetch  0x00000001 , 0x00004c2a 
+ 00002007  0x00000b16 copy  0x0000003f , 0x00000011 
+ 00002008  0x00000b17 branch  0x00000751 
+ 00002009  0x00000b1e disable  0x0000001b 
+ 00002010  0x00000b1f disable  0x0000000b 
+ 00002011  0x00000b20 branch  0x0000375c 
+ 00002012  0x00000b23 call  0x00003a7a 
+ 00002013  0x00000b24 fetcht  0x00000001 , 0x00004be9 
+ 00002014  0x00000b25 branch  0x00003a91 
+ 00002015  0x00000b28 call  0x000053d2 
+ 00002016  0x00000b29 fetch  0x00000004 , 0x00004c00 
+ 00002017  0x00000b2a iforce  0x00000009 
+ 00002018  0x00000b2b call  0x00000796 
+ 00002019  0x00000b2c call  0x000007dc 
+ 00002020  0x00000b2d set1  0x00000000 , 0x00000015 
+ 00002021  0x00000b2e enable  0x0000001d 
+ 00002022  0x00000b2f enable  0x00000020 
+ 00002023  0x00000b30 disable  0x00000021 
+ 00002024  0x00000b31 rshift16  0x00000009 , 0x0000003f 
+ 00002025  0x00000b32 rshift8  0x0000003f , 0x0000003f 
+ 00002026  0x00000b33 rshift4  0x0000003f , 0x0000003f 
+ 00002027  0x00000b34 inject  0x00000003 , 0x00000028 
+ 00002028  0x00000b35 disable  0x0000001d 
+ 00002029  0x00000b36 enable  0x0000001b 
+ 00002030  0x00000b37 enable  0x00000007 
+ 00002031  0x00000b38 enable  0x00000009 
+ 00002032  0x00000b39 fetch  0x00000001 , 0x00004c18 
+ 00002033  0x00000b3a inject  0x00000003 , 0x00000008 
+ 00002034  0x00000b3b fetch  0x00000001 , 0x00004be3 
+ 00002035  0x00000b3c iforce  0x00000039 
+ 00002036  0x00000b3d arg  0x00000cf5 , 0x00000006 
+ 00002037  0x00000b3f ifetch  0x00000001 , 0x00000006 
+ 00002038  0x00000b40 inject  0x00000003 , 0x00000008 
+ 00002039  0x00000b41 loop  0x000007f5 
+ 00002040  0x00000b42 enable  0x00000008 
+ 00002041  0x00000b43 inject  0x00000003 , 0x00000018 
+ 00002042  0x00000b44 disable  0x00000008 
+ 00002043  0x00000b45 until  0x0000003e , 0x00000027 
+ 00002044  0x00000b46 nop  0x00000064 
+ 00002045  0x00000b47 disable  0x0000001d 
+ 00002046  0x00000b48 disable  0x0000001b 
+ 00002047  0x00000b49 branch  0x00003a7a 
+ 00012288  0x00000b55 call  0x00003c74 
+ 00012289  0x00000b59 set0  0x00000025 , 0x00000000 
+ 00012290  0x00000b5a bpatch  0x00000000 , 0x00004000 
+ 00012291  0x00000b5b clear_stack 
+ 00012292  0x00000b5c call  0x00003a9e 
+ 00012293  0x00000b5d call  0x00006805 
+ 00012294  0x00000b5e call  0x00003bfa 
+ 00012295  0x00000b5f call  0x00004d98 
+ 00012296  0x00000b60 set0  0x00000025 , 0x00000000 
+ 00012297  0x00000b61 bpatch  0x00000001 , 0x00004000 
+ 00012298  0x00000b62 call  0x00006b53 
+ 00012299  0x00000b63 call  0x00005b62 
+ 00012300  0x00000b64 call  0x00007b9d 
+ 00012301  0x00000b65 call  0x00003e4f 
+ 00012302  0x00000b66 set0  0x00000025 , 0x00000000 
+ 00012303  0x00000b67 bpatch  0x00000002 , 0x00004000 
+ 00012304  0x00000b68 call  0x00003e5f , 0x0000002b 
+ 00012305  0x00000b69 call  0x00007719 
+ 00012306  0x00000b6a call  0x00003cf1 , 0x0000002b 
+ 00012307  0x00000b6c set0  0x00000025 , 0x00000000 
+ 00012308  0x00000b6d bpatch  0x00000003 , 0x00004000 
+ 00012309  0x00000b6e call  0x00007813 
+ 00012310  0x00000b6f call  0x00005373 
+ 00012311  0x00000b70 call  0x00004449 
+ 00012312  0x00000b71 set0  0x00000025 , 0x00000000 
+ 00012313  0x00000b72 bpatch  0x00000004 , 0x00004000 
+ 00012314  0x00000b73 call  0x0000303e 
+ 00012315  0x00000b74 call  0x00003e6a 
+ 00012316  0x00000b75 call  0x000030a1 
+ 00012317  0x00000b76 set0  0x00000025 , 0x00000000 
+ 00012318  0x00000b77 bpatch  0x00000005 , 0x00004000 
+ 00012319  0x00000b78 call  0x00003392 
+ 00012320  0x00000b79 call  0x00003407 
+ 00012321  0x00000b7a call  0x00003024 
+ 00012322  0x00000b7b call  0x00003d1c 
+ 00012323  0x00000b7c branch  0x00003013 
+ 00012324  0x00000b7f call  0x00003029 
+ 00012325  0x00000b80 rtnmark0  0x00000009 
+ 00012326  0x00000b81 set0  0x00000009 , 0x00000000 
+ 00012327  0x00000b82 call  0x000032bd 
+ 00012328  0x00000b83 branch  0x000053d7 
+ 00012329  0x00000b86 set0  0x00000025 , 0x00000000 
+ 00012330  0x00000b87 bpatch  0x00000006 , 0x00004000 
+ 00012331  0x00000b88 call  0x000032fe 
+ 00012332  0x00000b89 nbranch  0x00003033 , 0x00000005 
+ 00012333  0x00000b8a call  0x000032a3 
+ 00012334  0x00000b8b add  0x00000011 , 0x00000001 , 0x00000006 
+ 00012335  0x00000b8c ifetch  0x00000001 , 0x00000006 
+ 00012336  0x00000b8d bbit1  0x00000000 , 0x00005377 
+ 00012337  0x00000b8e bbit1  0x00000001 , 0x000031a7 
+ 00012338  0x00000b8f branch  0x00003473 
+ 00012339  0x00000b91 set0  0x00000025 , 0x00000000 
+ 00012340  0x00000b92 bpatch  0x00000007 , 0x00004000 
+ 00012341  0x00000b93 call  0x000032c6 
+ 00012342  0x00000b94 copy  0x00000039 , 0x0000003e 
+ 00012343  0x00000b95 rtn  0x00000005 
+ 00012344  0x00000b96 call  0x000032a3 
+ 00012345  0x00000b97 fetch  0x00000001 , 0x00000030 
+ 00012346  0x00000b98 bbit1  0x00000003 , 0x00003103 
+ 00012347  0x00000b99 fetch  0x00000001 , 0x00000031 
+ 00012348  0x00000b9a bbit1  0x00000001 , 0x000031a7 
+ 00012349  0x00000b9b branch  0x00003473 
+ 00012350  0x00000ba4 fetch  0x00000001 , 0x00004272 
+ 00012351  0x00000ba5 rtn  0x00000034 
+ 00012352  0x00000ba6 beq  0x00000001 , 0x0000304e 
+ 00012353  0x00000ba7 beq  0x00000002 , 0x00003053 
+ 00012354  0x00000ba8 beq  0x00000003 , 0x00003056 
+ 00012355  0x00000ba9 beq  0x00000005 , 0x0000305b 
+ 00012356  0x00000baa beq  0x0000001b , 0x0000304b 
+ 00012357  0x00000bab call  0x000032f6 
+ 00012358  0x00000bac rtn  0x00000005 
+ 00012359  0x00000bad call  0x000032f9 
+ 00012360  0x00000bae rtn  0x00000005 
+ 00012361  0x00000bb0 jam  0x00000000 , 0x00004272 
+ 00012362  0x00000bb1 rtn 
+ 00012363  0x00000bb4 jam  0x0000001b , 0x0000041c 
+ 00012364  0x00000bb5 jam  0x00000000 , 0x00004272 
+ 00012365  0x00000bb6 rtn 
+ 00012366  0x00000bb9 set1  0x0000001c , 0x00000000 
+ 00012367  0x00000bba set0  0x0000001e , 0x00000000 
+ 00012368  0x00000bbb jam  0x000000ff , 0x0000008e 
+ 00012369  0x00000bbc jam  0x0000001f , 0x0000008c 
+ 00012370  0x00000bbd branch  0x00003049 
+ 00012371  0x00000bc0 set0  0x0000001c , 0x00000000 
+ 00012372  0x00000bc1 force  0x00000000 , 0x0000001b 
+ 00012373  0x00000bc2 branch  0x00003049 
+ 00012374  0x00000bc5 call  0x000032f9 
+ 00012375  0x00000bc6 rtn  0x00000005 
+ 00012376  0x00000bc7 force  0x00000001 , 0x00000002 
+ 00012377  0x00000bc8 jam  0x00000005 , 0x00000178 
+ 00012378  0x00000bc9 branch  0x00003068 
+ 00012379  0x00000bcc set0  0x00000025 , 0x00000000 
+ 00012380  0x00000bcd bpatch  0x00000008 , 0x00004001 
+ 00012381  0x00000bce fetch  0x00000001 , 0x00004132 
+ 00012382  0x00000bcf beq  0x00000001 , 0x00003064 
+ 00012383  0x00000bd1 fetch  0x00000006 , 0x00004274 
+ 00012384  0x00000bd2 branch  0x00003049 , 0x00000034 
+ 00012385  0x00000bd3 jam  0x00000001 , 0x000047f3 
+ 00012386  0x00000bd5 jam  0x00000003 , 0x00000055 
+ 00012387  0x00000bd6 branch  0x00003067 
+ 00012388  0x00000bd9 fetch  0x00000006 , 0x00004274 
+ 00012389  0x00000bda branch  0x00003049 , 0x00000034 
+ 00012390  0x00000bdb store  0x00000006 , 0x00000040 
+ 00012391  0x00000bdd force  0x00000025 , 0x00000002 
+ 00012392  0x00000bdf set0  0x00000025 , 0x00000000 
+ 00012393  0x00000be0 bpatch  0x00000009 , 0x00004001 
+ 00012394  0x00000be1 fetch  0x00000001 , 0x000000f3 
+ 00012395  0x00000be2 branch  0x0000306f , 0x00000034 
+ 00012396  0x00000be3 lshift3  0x0000003f , 0x0000003f 
+ 00012397  0x00000be4 lshift4  0x0000003f , 0x0000003f 
+ 00012398  0x00000be5 increase  0xffffffff , 0x0000003f 
+ 00012399  0x00000be7 store  0x00000001 , 0x00004146 
+ 00012400  0x00000be8 store  0x00000001 , 0x000000f2 
+ 00012401  0x00000be9 jam  0x0000001f , 0x0000008d 
+ 00012402  0x00000bea set0  0x0000000c , 0x00000000 
+ 00012403  0x00000beb call  0x000032d6 
+ 00012404  0x00000bec nbranch  0x00003090 , 0x00000005 
+ 00012405  0x00000bed call  0x00003bd1 
+ 00012406  0x00000bee store  0x00000001 , 0x00000077 
+ 00012407  0x00000bef storet  0x00000001 , 0x0000007c 
+ 00012408  0x00000bf0 fetch  0x00000006 , 0x00004274 
+ 00012409  0x00000bf1 store  0x00000006 , 0x00000040 
+ 00012410  0x00000bf2 set0  0x00000025 , 0x00000000 
+ 00012411  0x00000bf3 bpatch  0x0000000a , 0x00004001 
+ 00012412  0x00000bf4 force  0x00000000 , 0x0000003f 
+ 00012413  0x00000bf5 compare  0x00000001 , 0x00000002 , 0x000000ff 
+ 00012414  0x00000bf6 nsetflag  0x00000001 , 0x00000005 , 0x0000003f 
+ 00012415  0x00000bf7 set1  0x00000003 , 0x0000003f 
+ 00012416  0x00000bf8 store  0x00000001 , 0x00000030 
+ 00012417  0x00000bf9 jam  0x00000003 , 0x00000b7d 
+ 00012418  0x00000bfa call  0x00007c27 
+ 00012419  0x00000bfb force  0x00000000 , 0x0000003f 
+ 00012420  0x00000bfc setflag  0x00000001 , 0x00000004 , 0x0000003f 
+ 00012421  0x00000bfd store  0x00000001 , 0x0000004c 
+ 00012422  0x00000bfe setarg  0x00000000 
+ 00012423  0x00000bff set1  0x00000001 , 0x0000003f 
+ 00012424  0x00000c00 store  0x00000001 , 0x00000031 
+ 00012425  0x00000c01 enable  0x00000029 
+ 00012426  0x00000c02 call  0x000032bd 
+ 00012427  0x00000c03 disable  0x00000029 
+ 00012428  0x00000c04 force  0x00000004 , 0x00000007 
+ 00012429  0x00000c05 fetch  0x00000002 , 0x00004159 
+ 00012430  0x00000c06 call  0x00007e4c 
+ 00012431  0x00000c07 branch  0x00003049 
+ 00012432  0x00000c09 set0  0x00000025 , 0x00000000 
+ 00012433  0x00000c0a bpatch  0x0000000b , 0x00004001 
+ 00012434  0x00000c0b fetch  0x00000006 , 0x00004274 
+ 00012435  0x00000c0c store  0x00000006 , 0x00000040 
+ 00012436  0x00000c0d compare  0x00000001 , 0x00000002 , 0x000000ff 
+ 00012437  0x00000c0e branch  0x00003099 , 0x00000001 
+ 00012438  0x00000c0f force  0x00000007 , 0x00000002 
+ 00012439  0x00000c10 call  0x00004826 
+ 00012440  0x00000c11 branch  0x00003049 
+ 00012441  0x00000c13 arg  0x00000103 , 0x00000005 
+ 00012442  0x00000c14 arg  0x00000008 , 0x00000039 
+ 00012443  0x00000c15 call  0x00007e3b 
+ 00012444  0x00000c16 force  0x00000007 , 0x00000007 
+ 00012445  0x00000c17 call  0x00004898 
+ 00012446  0x00000c18 jam  0x00000004 , 0x00000b7d 
+ 00012447  0x00000c19 call  0x00007c27 
+ 00012448  0x00000c1a branch  0x00003049 
+ 00012449  0x00000c22 rtnmark0  0x0000001c 
+ 00012450  0x00000c23 force  0x00000002 , 0x00000007 
+ 00012451  0x00000c24 call  0x00007e53 
+ 00012452  0x00000c25 nsetflag  0x00000034 , 0x0000001c , 0x00000000 
+ 00012453  0x00000c26 nbranch  0x000030a7 , 0x00000034 
+ 00012454  0x00000c27 rtn 
+ 00012455  0x00000c2c set0  0x00000025 , 0x00000000 
+ 00012456  0x00000c2d bpatch  0x0000000c , 0x00004001 
+ 00012457  0x00000c2e fetcht  0x00000002 , 0x0000415b 
+ 00012458  0x00000c2f force  0x00000004 , 0x00000007 
+ 00012459  0x00000c30 call  0x0000383d 
+ 00012460  0x00000c31 rtn  0x00000028 
+ 00012461  0x00000c32 call  0x00003a12 
+ 00012462  0x00000c33 force  0x00000000 , 0x00000024 
+ 00012463  0x00000c35 rtn  0x00000003 
+ 00012464  0x00000c36 set0  0x0000000b , 0x00000000 
+ 00012465  0x00000c37 set0  0x00000000 , 0x00000000 
+ 00012466  0x00000c39 add  0x00000022 , 0x00000001 , 0x00000021 
+ 00012467  0x00000c3a isolate1  0x0000001e , 0x00000000 
+ 00012468  0x00000c3b setflag  0x00000001 , 0x00000002 , 0x00000024 
+ 00012469  0x00000c3c compare  0x00000000 , 0x00000021 , 0x00000002 
+ 00012470  0x00000c3d nbranch  0x000030d3 , 0x00000001 
+ 00012471  0x00000c40 set0  0x00000025 , 0x00000000 
+ 00012472  0x00000c41 bpatch  0x0000000d , 0x00004001 
+ 00012473  0x00000c42 fetch  0x00000001 , 0x00000012 
+ 00012474  0x00000c43 increase  0x00000001 , 0x0000003f 
+ 00012475  0x00000c44 store  0x00000001 , 0x00000012 
+ 00012476  0x00000c45 call  0x00003a49 
+ 00012477  0x00000c46 call  0x00003a42 
+ 00012478  0x00000c47 call  0x00003a66 
+ 00012479  0x00000c48 call  0x00003bae 
+ 00012480  0x00000c49 call  0x00003bb4 
+ 00012481  0x00000c4a call  0x00003bc5 
+ 00012482  0x00000c4b call  0x0000375c 
+ 00012483  0x00000c4c call  0x000030c5 
+ 00012484  0x00000c4d branch  0x000030af 
+ 00012485  0x00000c50 set0  0x00000025 , 0x00000000 
+ 00012486  0x00000c51 bpatch  0x0000000e , 0x00004001 
+ 00012487  0x00000c52 fetch  0x00000001 , 0x0000008c 
+ 00012488  0x00000c53 increase  0xffffffff , 0x0000003f 
+ 00012489  0x00000c54 store  0x00000001 , 0x0000008c 
+ 00012490  0x00000c55 rtn  0x00000002 
+ 00012491  0x00000c56 jam  0x0000001f , 0x0000008c 
+ 00012492  0x00000c57 fetch  0x00000001 , 0x0000008e 
+ 00012493  0x00000c58 increase  0xffffffff , 0x0000003f 
+ 00012494  0x00000c59 store  0x00000001 , 0x0000008e 
+ 00012495  0x00000c5a rtn  0x00000002 
+ 00012496  0x00000c5b setflip  0x0000001e , 0x00000000 
+ 00012497  0x00000c5c jam  0x000000ff , 0x0000008e 
+ 00012498  0x00000c5d rtn 
+ 00012499  0x00000c60 set0  0x00000025 , 0x00000000 
+ 00012500  0x00000c61 bpatch  0x0000000f , 0x00004001 
+ 00012501  0x00000c62 call  0x00003a49 
+ 00012502  0x00000c63 call  0x00003a3b 
+ 00012503  0x00000c64 call  0x00003a66 
+ 00012504  0x00000c65 call  0x00003bba 
+ 00012505  0x00000c66 call  0x00003b3a 
+ 00012506  0x00000c67 call  0x00003b63 
+ 00012507  0x00000c68 branch  0x000030de , 0x00000018 
+ 00012508  0x00000c69 call  0x000030c5 
+ 00012509  0x00000c6a branch  0x000030b2 
+ 00012510  0x00000c6c set0  0x00000025 , 0x00000000 
+ 00012511  0x00000c6d bpatch  0x00000010 , 0x00004002 
+ 00012512  0x00000c6e call  0x00003af3 
+ 00012513  0x00000c6f call  0x00003bcd 
+ 00012514  0x00000c70 call  0x000035e1 
+ 00012515  0x00000c71 set0  0x00000001 , 0x00000000 
+ 00012516  0x00000c72 rtnmark0  0x0000000b 
+ 00012517  0x00000c74 set0  0x00000025 , 0x00000000 
+ 00012518  0x00000c75 bpatch  0x00000011 , 0x00004002 
+ 00012519  0x00000c76 fetch  0x00000001 , 0x000042a4 
+ 00012520  0x00000c77 bbit1  0x00000000 , 0x00004221 
+ 00012521  0x00000c78 call  0x0000477b 
+ 00012522  0x00000c7a fetch  0x00000001 , 0x00000013 
+ 00012523  0x00000c7b increase  0x00000001 , 0x0000003f 
+ 00012524  0x00000c7c store  0x00000001 , 0x00000013 
+ 00012525  0x00000c7d rtn 
+ 00012526  0x00000c7f set0  0x0000000b , 0x00000000 
+ 00012527  0x00000c80 call  0x000030fe 
+ 00012528  0x00000c81 call  0x00003a49 
+ 00012529  0x00000c82 call  0x00003a3b 
+ 00012530  0x00000c83 call  0x000034e1 
+ 00012531  0x00000c84 call  0x00003bba 
+ 00012532  0x00000c85 call  0x00003b3a 
+ 00012533  0x00000c86 call  0x00003b63 
+ 00012534  0x00000c87 branch  0x000030f8 , 0x00000018 
+ 00012535  0x00000c88 rtn 
+ 00012536  0x00000c8a call  0x00003bcd 
+ 00012537  0x00000c8b call  0x000035e1 
+ 00012538  0x00000c8c set0  0x00000001 , 0x00000000 
+ 00012539  0x00000c8d branch  0x000030e5 , 0x00000006 
+ 00012540  0x00000c8e call  0x0000479b 
+ 00012541  0x00000c8f branch  0x000030ea 
+ 00012542  0x00000c92 arg  0x00000600 , 0x0000000b 
+ 00012543  0x00000c94 until  0x00000023 , 0x00000026 
+ 00012544  0x00000c95 and  0x00000022 , 0x00000003 , 0x0000003f 
+ 00012545  0x00000c96 bne  0x00000001 , 0x000030ff 
+ 00012546  0x00000c97 rtn 
+ 00012547  0x00000ca1 set0  0x00000025 , 0x00000000 
+ 00012548  0x00000ca2 bpatch  0x00000012 , 0x00004002 
+ 00012549  0x00000ca3 enable  0x00000029 
+ 00012550  0x00000ca4 enable  0x00000030 
+ 00012551  0x00000ca5 fetch  0x00000002 , 0x00004155 
+ 00012552  0x00000ca6 branch  0x0000310c , 0x00000034 
+ 00012553  0x00000ca7 force  0x0000000d , 0x00000007 
+ 00012554  0x00000ca8 call  0x00007e53 
+ 00012555  0x00000ca9 nrtn  0x00000034 
+ 00012556  0x00000cab set0  0x00000025 , 0x00000000 
+ 00012557  0x00000cac bpatch  0x00000013 , 0x00004002 
+ 00012558  0x00000cad fetcht  0x00000002 , 0x00004157 
+ 00012559  0x00000cae force  0x00000028 , 0x00000007 
+ 00012560  0x00000caf call  0x0000383d 
+ 00012561  0x00000cb0 branch  0x0000314e , 0x00000028 
+ 00012562  0x00000cb1 force  0x00000004 , 0x00000007 
+ 00012563  0x00000cb2 call  0x00007e53 
+ 00012564  0x00000cb3 nbranch  0x00003127 , 0x00000034 
+ 00012565  0x00000cb4 fetch  0x00000001 , 0x0000004c 
+ 00012566  0x00000cb5 bbit1  0x00000004 , 0x0000311a 
+ 00012567  0x00000cb6 force  0x00000004 , 0x00000002 
+ 00012568  0x00000cb7 call  0x00004826 
+ 00012569  0x00000cb8 branch  0x0000311f 
+ 00012570  0x00000cba arg  0x00000103 , 0x00000005 
+ 00012571  0x00000cbb arg  0x00000008 , 0x00000039 
+ 00012572  0x00000cbc call  0x00007e3b 
+ 00012573  0x00000cbd force  0x00000004 , 0x00000007 
+ 00012574  0x00000cbe call  0x00004898 
+ 00012575  0x00000cc0 set0  0x00000025 , 0x00000000 
+ 00012576  0x00000cc1 bpatch  0x00000014 , 0x00004002 
+ 00012577  0x00000cc2 jam  0x00000000 , 0x00000030 
+ 00012578  0x00000cc3 call  0x00005b63 
+ 00012579  0x00000cc4 jam  0x00000000 , 0x000047f3 
+ 00012580  0x00000cc5 jam  0x00000013 , 0x00000b7d 
+ 00012581  0x00000cc6 call  0x00007c27 
+ 00012582  0x00000cc7 branch  0x0000314e 
+ 00012583  0x00000cca set0  0x00000025 , 0x00000000 
+ 00012584  0x00000ccb bpatch  0x00000015 , 0x00004002 
+ 00012585  0x00000ccc force  0x00000000 , 0x0000000b 
+ 00012586  0x00000ccd until  0x00000023 , 0x00000026 
+ 00012587  0x00000cce fetch  0x00000001 , 0x000000f4 
+ 00012588  0x00000ccf increase  0xffffffff , 0x0000003f 
+ 00012589  0x00000cd0 ixor  0x00000022 , 0x0000003f 
+ 00012590  0x00000cd1 compare  0x00000000 , 0x0000003f , 0x00000003 
+ 00012591  0x00000cd2 nbranch  0x00003127 , 0x00000001 
+ 00012592  0x00000cd3 deposit  0x00000004 
+ 00012593  0x00000cd4 store  0x00000001 , 0x0000018b 
+ 00012594  0x00000cd5 force  0x00000000 , 0x00000026 
+ 00012595  0x00000cd6 force  0x00000000 , 0x00000024 
+ 00012596  0x00000cd9 set0  0x00000025 , 0x00000000 
+ 00012597  0x00000cda bpatch  0x00000016 , 0x00004002 
+ 00012598  0x00000cdb branch  0x0000314e , 0x00000003 
+ 00012599  0x00000cdc call  0x00003a4d 
+ 00012600  0x00000cdd arg  0x00000600 , 0x0000000b 
+ 00012601  0x00000cde until  0x00000023 , 0x00000026 
+ 00012602  0x00000ce0 set0  0x00000025 , 0x00000000 
+ 00012603  0x00000ce1 bpatch  0x00000017 , 0x00004002 
+ 00012604  0x00000ce2 fetch  0x00000004 , 0x000000f4 
+ 00012605  0x00000ce3 iforce  0x00000021 
+ 00012606  0x00000ce4 increase  0x00000001 , 0x0000003f 
+ 00012607  0x00000ce5 store  0x00000004 , 0x000000f4 
+ 00012608  0x00000ce6 isolate1  0x0000000c , 0x00000000 
+ 00012609  0x00000ce7 setflag  0x00000001 , 0x00000002 , 0x00000024 
+ 00012610  0x00000ce8 compare  0x00000000 , 0x00000021 , 0x00000002 
+ 00012611  0x00000ce9 nbranch  0x00003164 , 0x00000001 
+ 00012612  0x00000cea fetch  0x00000001 , 0x0000000c 
+ 00012613  0x00000ceb increase  0x00000001 , 0x0000003f 
+ 00012614  0x00000cec store  0x00000001 , 0x0000000c 
+ 00012615  0x00000ced call  0x00003a42 
+ 00012616  0x00000cee call  0x00003bae 
+ 00012617  0x00000cef call  0x00003bb4 
+ 00012618  0x00000cf0 call  0x00003bc5 
+ 00012619  0x00000cf1 call  0x0000375c 
+ 00012620  0x00000cf2 call  0x00003155 
+ 00012621  0x00000cf3 branch  0x00003134 
+ 00012622  0x00000cf6 set0  0x00000025 , 0x00000000 
+ 00012623  0x00000cf7 bpatch  0x00000018 , 0x00004003 
+ 00012624  0x00000cf8 disable  0x00000029 
+ 00012625  0x00000cf9 fetch  0x00000002 , 0x00004155 
+ 00012626  0x00000cfa rtn  0x00000034 
+ 00012627  0x00000cfb force  0x0000000d , 0x00000007 
+ 00012628  0x00000cfc branch  0x00007e4c 
+ 00012629  0x00000cff set0  0x00000025 , 0x00000000 
+ 00012630  0x00000d00 bpatch  0x00000019 , 0x00004003 
+ 00012631  0x00000d01 fetch  0x00000001 , 0x0000008d 
+ 00012632  0x00000d02 increase  0xffffffff , 0x0000003f 
+ 00012633  0x00000d03 store  0x00000001 , 0x0000008d 
+ 00012634  0x00000d04 rtn  0x00000002 
+ 00012635  0x00000d05 jam  0x0000001f , 0x0000008d 
+ 00012636  0x00000d06 fetch  0x00000001 , 0x000000f2 
+ 00012637  0x00000d07 increase  0xffffffff , 0x0000003f 
+ 00012638  0x00000d08 store  0x00000001 , 0x000000f2 
+ 00012639  0x00000d09 rtn  0x00000002 
+ 00012640  0x00000d0a setflip  0x0000000c , 0x00000000 
+ 00012641  0x00000d0b fetch  0x00000001 , 0x00004146 
+ 00012642  0x00000d0c store  0x00000001 , 0x000000f2 
+ 00012643  0x00000d0d rtn 
+ 00012644  0x00000d10 set0  0x00000025 , 0x00000000 
+ 00012645  0x00000d11 bpatch  0x0000001a , 0x00004003 
+ 00012646  0x00000d12 call  0x00003a3b 
+ 00012647  0x00000d13 call  0x00003bba 
+ 00012648  0x00000d14 call  0x00003b3a 
+ 00012649  0x00000d15 call  0x00003b63 
+ 00012650  0x00000d16 branch  0x0000316d , 0x00000018 
+ 00012651  0x00000d17 call  0x00003155 
+ 00012652  0x00000d18 branch  0x0000313a 
+ 00012653  0x00000d1a call  0x0000375c 
+ 00012654  0x00000d1b fetch  0x00000001 , 0x0000000d 
+ 00012655  0x00000d1c increase  0x00000001 , 0x0000003f 
+ 00012656  0x00000d1d store  0x00000001 , 0x0000000d 
+ 00012657  0x00000d1e force  0x00000000 , 0x0000001b 
+ 00012658  0x00000d1f fetch  0x00000004 , 0x000000f4 
+ 00012659  0x00000d21 set0  0x00000025 , 0x00000000 
+ 00012660  0x00000d22 bpatch  0x0000001b , 0x00004003 
+ 00012661  0x00000d23 call  0x00003bac 
+ 00012662  0x00000d24 call  0x00003a4d 
+ 00012663  0x00000d25 increase  0x00000001 , 0x00000026 
+ 00012664  0x00000d27 and_into  0x000001fd , 0x00000021 
+ 00012665  0x00000d28 and_into  0x000001fc , 0x00000024 
+ 00012666  0x00000d29 call  0x00003a42 
+ 00012667  0x00000d2a call  0x00003bae 
+ 00012668  0x00000d2b call  0x00003bb4 
+ 00012669  0x00000d2c call  0x00003bc5 
+ 00012670  0x00000d2d deposit  0x00000022 
+ 00012671  0x00000d2e store  0x00000004 , 0x0000016b 
+ 00012672  0x00000d2f force  0x00000000 , 0x00000004 
+ 00012673  0x00000d30 force  0x00000002 , 0x00000001 
+ 00012674  0x00000d31 call  0x00003bcd 
+ 00012675  0x00000d32 call  0x000038c1 
+ 00012676  0x00000d34 set0  0x00000025 , 0x00000000 
+ 00012677  0x00000d35 bpatch  0x0000001c , 0x00004003 
+ 00012678  0x00000d36 call  0x00003baa 
+ 00012679  0x00000d37 or_into  0x00000002 , 0x00000021 
+ 00012680  0x00000d38 and_into  0x000001fc , 0x00000024 
+ 00012681  0x00000d39 call  0x00003a3b 
+ 00012682  0x00000d3a call  0x00003bba 
+ 00012683  0x00000d3b call  0x00003b3a 
+ 00012684  0x00000d3c call  0x00003b63 
+ 00012685  0x00000d3d call  0x0000375c , 0x00000018 
+ 00012686  0x00000d3e branch  0x00003194 , 0x00000018 
+ 00012687  0x00000d3f fetch  0x00000001 , 0x00000010 
+ 00012688  0x00000d40 branch  0x00003134 , 0x00000034 
+ 00012689  0x00000d41 increase  0xffffffff , 0x0000003f 
+ 00012690  0x00000d42 store  0x00000001 , 0x00000010 
+ 00012691  0x00000d43 branch  0x00003173 
+ 00012692  0x00000d46 set0  0x00000025 , 0x00000000 
+ 00012693  0x00000d47 bpatch  0x0000001d , 0x00004003 
+ 00012694  0x00000d48 fetch  0x00000001 , 0x0000000e 
+ 00012695  0x00000d49 increase  0x00000001 , 0x0000003f 
+ 00012696  0x00000d4a store  0x00000001 , 0x0000000e 
+ 00012697  0x00000d4b call  0x000034ed 
+ 00012698  0x00000d4d call  0x0000338b 
+ 00012699  0x00000d4e branch  0x0000319f , 0x00000018 
+ 00012700  0x00000d4f call  0x0000350e 
+ 00012701  0x00000d50 nbranch  0x0000319a , 0x00000034 
+ 00012702  0x00000d51 branch  0x00003134 
+ 00012703  0x00000d54 set0  0x00000025 , 0x00000000 
+ 00012704  0x00000d55 bpatch  0x0000001e , 0x00004003 
+ 00012705  0x00000d56 fetch  0x00000001 , 0x00000030 
+ 00012706  0x00000d57 set0  0x00000003 , 0x0000003f 
+ 00012707  0x00000d58 store  0x00000001 , 0x00000030 
+ 00012708  0x00000d59 call  0x000034f9 
+ 00012709  0x00000d5a disable  0x00000029 
+ 00012710  0x00000d5b rtn 
+ 00012711  0x00000d5f set0  0x00000025 , 0x00000000 
+ 00012712  0x00000d60 bpatch  0x0000001f , 0x00004003 
+ 00012713  0x00000d61 enable  0x00000029 
+ 00012714  0x00000d62 enable  0x00000030 
+ 00012715  0x00000d63 call  0x0000324e 
+ 00012716  0x00000d64 rtn  0x00000028 
+ 00012717  0x00000d65 call  0x00003e25 
+ 00012718  0x00000d66 call  0x00003bac 
+ 00012719  0x00000d67 add  0x00000022 , 0x00000001 , 0x00000021 
+ 00012720  0x00000d68 call  0x00003a54 
+ 00012721  0x00000d69 force  0x00000003 , 0x00000024 
+ 00012722  0x00000d6a call  0x0000327c 
+ 00012723  0x00000d6b call  0x00006a54 
+ 00012724  0x00000d6c call  0x00006e10 
+ 00012725  0x00000d6d call  0x00003547 
+ 00012726  0x00000d6e call  0x00003a42 
+ 00012727  0x00000d6f call  0x00003bae 
+ 00012728  0x00000d70 call  0x00003bb4 
+ 00012729  0x00000d71 call  0x00003bc5 
+ 00012730  0x00000d72 call  0x000038bf 
+ 00012731  0x00000d74 set0  0x00000025 , 0x00000000 
+ 00012732  0x00000d75 bpatch  0x00000020 , 0x00004004 
+ 00012733  0x00000d76 call  0x00005b78 
+ 00012734  0x00000d77 call  0x00004995 
+ 00012735  0x00000d78 call  0x000048a9 
+ 00012736  0x00000d79 call  0x0000337c 
+ 00012737  0x00000d7a nbranch  0x000031c7 , 0x0000002d 
+ 00012738  0x00000d7b call  0x00003bec 
+ 00012739  0x00000d7c call  0x00003870 
+ 00012740  0x00000d7d fetch  0x00000001 , 0x0000000f 
+ 00012741  0x00000d7e increase  0x00000001 , 0x0000003f 
+ 00012742  0x00000d7f store  0x00000001 , 0x0000000f 
+ 00012743  0x00000d81 set0  0x00000025 , 0x00000000 
+ 00012744  0x00000d82 bpatch  0x00000021 , 0x00004004 
+ 00012745  0x00000d83 call  0x00006dec 
+ 00012746  0x00000d84 call  0x000031d5 
+ 00012747  0x00000d85 nrtn  0x00000029 
+ 00012748  0x00000d86 call  0x00003812 
+ 00012749  0x00000d87 nbranch  0x000031d2 , 0x00000034 
+ 00012750  0x00000d89 call  0x00006a5c 
+ 00012751  0x00000d8a call  0x00003290 
+ 00012752  0x00000d8b disable  0x00000029 
+ 00012753  0x00000d8c rtn 
+ 00012754  0x00000d8f call  0x00003547 
+ 00012755  0x00000d90 call  0x00003371 
+ 00012756  0x00000d91 branch  0x000031bb 
+ 00012757  0x00000d95 branch  0x000031d8 , 0x0000002d 
+ 00012758  0x00000d96 call  0x00003be2 
+ 00012759  0x00000d97 branch  0x000031e6 , 0x00000002 
+ 00012760  0x00000d99 call  0x00003204 
+ 00012761  0x00000d9a nbranch  0x000031e6 , 0x00000028 
+ 00012762  0x00000d9b fetch  0x00000001 , 0x0000004c 
+ 00012763  0x00000d9c rtnbit0  0x00000004 
+ 00012764  0x00000d9d rtnbit1  0x00000003 
+ 00012765  0x00000d9e fetch  0x00000001 , 0x0000004b 
+ 00012766  0x00000d9f rtnbit1  0x00000003 
+ 00012767  0x00000da0 call  0x0000320d 
+ 00012768  0x00000da1 nrtn  0x00000034 
+ 00012769  0x00000da2 fetch  0x00000001 , 0x00000178 
+ 00012770  0x00000da3 increase  0xffffffff , 0x0000003f 
+ 00012771  0x00000da4 store  0x00000001 , 0x00000178 
+ 00012772  0x00000da5 nrtn  0x00000034 
+ 00012773  0x00000da6 branch  0x00005ed5 
+ 00012774  0x00000da9 set0  0x00000025 , 0x00000000 
+ 00012775  0x00000daa bpatch  0x00000022 , 0x00004004 
+ 00012776  0x00000dab call  0x00003516 
+ 00012777  0x00000dac disable  0x00000029 
+ 00012778  0x00000dad fetch  0x00000001 , 0x0000004c 
+ 00012779  0x00000dae bbit1  0x00000004 , 0x000031f2 
+ 00012780  0x00000daf fetch  0x00000001 , 0x00000030 
+ 00012781  0x00000db0 bbit0  0x00000004 , 0x000031f0 
+ 00012782  0x00000db1 fetcht  0x00000001 , 0x00000046 
+ 00012783  0x00000db2 branch  0x000048c4 
+ 00012784  0x00000db4 force  0x00000008 , 0x00000002 
+ 00012785  0x00000db5 branch  0x00004826 
+ 00012786  0x00000db7 force  0x00000000 , 0x00000007 
+ 00012787  0x00000db8 fetch  0x00000001 , 0x0000004c 
+ 00012788  0x00000db9 bbit1  0x00000003 , 0x00004898 
+ 00012789  0x00000dbb force  0x00000004 , 0x00000007 
+ 00012790  0x00000dbc arg  0x00000103 , 0x00000005 
+ 00012791  0x00000dbd arg  0x00000008 , 0x00000039 
+ 00012792  0x00000dbe call  0x00007e3b 
+ 00012793  0x00000dbf branch  0x00004898 
+ 00012794  0x00000dc2 set0  0x00000025 , 0x00000000 
+ 00012795  0x00000dc3 bpatch  0x00000023 , 0x00004004 
+ 00012796  0x00000dc4 fetch  0x00000001 , 0x00000030 
+ 00012797  0x00000dc5 rtnbit0  0x00000002 
+ 00012798  0x00000dc6 fetcht  0x00000001 , 0x00000046 
+ 00012799  0x00000dc7 fetch  0x00000001 , 0x000000ac 
+ 00012800  0x00000dc8 isub  0x00000002 , 0x0000003e 
+ 00012801  0x00000dc9 nrtn  0x00000005 
+ 00012802  0x00000dca call  0x00003869 
+ 00012803  0x00000dcb branch  0x00003293 
+ 00012804  0x00000dce set0  0x00000025 , 0x00000000 
+ 00012805  0x00000dcf bpatch  0x00000024 , 0x00004004 
+ 00012806  0x00000dd0 enable  0x00000028 
+ 00012807  0x00000dd1 fetch  0x00000001 , 0x0000004b 
+ 00012808  0x00000dd2 rtnbit0  0x00000003 
+ 00012809  0x00000dd3 call  0x0000320d 
+ 00012810  0x00000dd4 nrtn  0x00000034 
+ 00012811  0x00000dd6 disable  0x00000028 
+ 00012812  0x00000dd7 rtn 
+ 00012813  0x00000dda fetch  0x00000001 , 0x00000072 
+ 00012814  0x00000ddb increase  0xffffffff , 0x0000003f 
+ 00012815  0x00000ddc store  0x00000001 , 0x00000072 
+ 00012816  0x00000ddd rtn 
+ 00012817  0x00000de0 set0  0x00000025 , 0x00000000 
+ 00012818  0x00000de1 bpatch  0x00000025 , 0x00004004 
+ 00012819  0x00000de2 fetch  0x00000001 , 0x00000030 
+ 00012820  0x00000de3 bbit1  0x00000007 , 0x0000321f 
+ 00012821  0x00000de4 fetch  0x00000001 , 0x00004132 
+ 00012822  0x00000de5 beq  0x00000001 , 0x0000321d 
+ 00012823  0x00000de6 fetch  0x00000001 , 0x000007e1 
+ 00012824  0x00000de7 branch  0x0000321f , 0x00000034 
+ 00012825  0x00000de8 jam  0x00000000 , 0x000007e1 
+ 00012826  0x00000de9 jam  0x00000018 , 0x00000b7d 
+ 00012827  0x00000dea call  0x00007c27 
+ 00012828  0x00000deb branch  0x0000321f 
+ 00012829  0x00000ded call  0x00006216 
+ 00012830  0x00000dee ncall  0x00004852 , 0x00000001 
+ 00012831  0x00000df0 set0  0x00000025 , 0x00000000 
+ 00012832  0x00000df1 bpatch  0x00000026 , 0x00004004 
+ 00012833  0x00000df2 call  0x000032f0 
+ 00012834  0x00000df3 fetch  0x00000001 , 0x00000030 
+ 00012835  0x00000df4 set1  0x00000007 , 0x0000003f 
+ 00012836  0x00000df5 store  0x00000001 , 0x00000030 
+ 00012837  0x00000df6 jam  0x00000001 , 0x0000425e 
+ 00012838  0x00000df7 fetch  0x00000001 , 0x00000055 
+ 00012839  0x00000df8 bne  0x00000016 , 0x00003228 
+ 00012840  0x00000dfa rtn 
+ 00012841  0x00000dfd jam  0x00000001 , 0x000007e1 
+ 00012842  0x00000dff fetch  0x00000001 , 0x00000030 
+ 00012843  0x00000e00 set0  0x00000007 , 0x0000003f 
+ 00012844  0x00000e01 store  0x00000001 , 0x00000030 
+ 00012845  0x00000e02 rtn 
+ 00012846  0x00000e07 set0  0x00000025 , 0x00000000 
+ 00012847  0x00000e08 bpatch  0x00000027 , 0x00004004 
+ 00012848  0x00000e09 disable  0x00000028 
+ 00012849  0x00000e0a fetch  0x00000001 , 0x00000030 
+ 00012850  0x00000e0b rtnbit0  0x00000001 
+ 00012851  0x00000e0c fetch  0x00000002 , 0x00000032 
+ 00012852  0x00000e0d nrtn  0x00000034 
+ 00012853  0x00000e0e fetch  0x00000004 , 0x00000034 
+ 00012854  0x00000e0f branch  0x00003239 , 0x00000030 
+ 00012855  0x00000e10 isub  0x00000028 , 0x0000003f 
+ 00012856  0x00000e11 branch  0x0000323a 
+ 00012857  0x00000e13 isub  0x00000022 , 0x0000003f 
+ 00012858  0x00000e15 sub  0x0000003f , 0x00000004 , 0x0000003e 
+ 00012859  0x00000e16 nrtn  0x00000002 
+ 00012860  0x00000e17 fetch  0x00000001 , 0x00000030 
+ 00012861  0x00000e18 set0  0x00000001 , 0x0000003f 
+ 00012862  0x00000e19 store  0x00000001 , 0x00000030 
+ 00012863  0x00000e1a enable  0x00000028 
+ 00012864  0x00000e1b rtn 
+ 00012865  0x00000e1f copy  0x0000003f , 0x00000002 
+ 00012866  0x00000e20 set0  0x00000025 , 0x00000000 
+ 00012867  0x00000e21 bpatch  0x00000028 , 0x00004005 
+ 00012868  0x00000e22 store  0x00000004 , 0x00000034 
+ 00012869  0x00000e24 jam  0x00000001 , 0x00004748 
+ 00012870  0x00000e25 fetch  0x00000001 , 0x00000030 
+ 00012871  0x00000e26 set1  0x00000001 , 0x0000003f 
+ 00012872  0x00000e27 store  0x00000001 , 0x00000030 
+ 00012873  0x00000e28 force  0x00000000 , 0x0000003f 
+ 00012874  0x00000e29 store  0x00000002 , 0x00000032 
+ 00012875  0x00000e2a jam  0x0000000a , 0x0000008a 
+ 00012876  0x00000e2b jam  0x00000001 , 0x00000073 
+ 00012877  0x00000e2c rtn 
+ 00012878  0x00000e30 set0  0x00000025 , 0x00000000 
+ 00012879  0x00000e31 bpatch  0x00000029 , 0x00004005 
+ 00012880  0x00000e32 call  0x0000322e 
+ 00012881  0x00000e33 nrtn  0x00000028 
+ 00012882  0x00000e34 disable  0x00000028 
+ 00012883  0x00000e35 jam  0x00000020 , 0x00000011 
+ 00012884  0x00000e36 set0  0x0000000b , 0x00000000 
+ 00012885  0x00000e38 call  0x00003bac 
+ 00012886  0x00000e39 call  0x0000337f 
+ 00012887  0x00000e3a bmark1  0x0000000b , 0x00003263 
+ 00012888  0x00000e3b call  0x0000350e 
+ 00012889  0x00000e3c nbranch  0x00003255 , 0x00000034 
+ 00012890  0x00000e3e set0  0x00000025 , 0x00000000 
+ 00012891  0x00000e3f bpatch  0x0000002a , 0x00004005 
+ 00012892  0x00000e40 disable  0x00000028 
+ 00012893  0x00000e41 deposit  0x00000022 
+ 00012894  0x00000e42 store  0x00000004 , 0x0000416a 
+ 00012895  0x00000e43 enable  0x00000030 
+ 00012896  0x00000e44 enable  0x00000029 
+ 00012897  0x00000e45 jam  0x0000002a , 0x00000b7d 
+ 00012898  0x00000e46 branch  0x00007c27 
+ 00012899  0x00000e49 set0  0x00000025 , 0x00000000 
+ 00012900  0x00000e4a bpatch  0x0000002b , 0x00004005 
+ 00012901  0x00000e4b call  0x00003baa 
+ 00012902  0x00000e4c call  0x00003374 
+ 00012903  0x00000e4d disable  0x00000030 
+ 00012904  0x00000e4e disable  0x00000029 
+ 00012905  0x00000e4f call  0x00003982 
+ 00012906  0x00000e50 call  0x000034ed 
+ 00012907  0x00000e52 set0  0x00000025 , 0x00000000 
+ 00012908  0x00000e53 bpatch  0x0000002c , 0x00004005 
+ 00012909  0x00000e54 call  0x00003539 
+ 00012910  0x00000e55 branch  0x00003272 , 0x0000002d 
+ 00012911  0x00000e56 call  0x0000350e 
+ 00012912  0x00000e57 nbranch  0x0000326b , 0x00000034 
+ 00012913  0x00000e58 branch  0x0000325a 
+ 00012914  0x00000e5a force  0x00000001 , 0x00000002 
+ 00012915  0x00000e5b call  0x0000487f 
+ 00012916  0x00000e5c fetch  0x00000001 , 0x00000031 
+ 00012917  0x00000e5d set0  0x00000001 , 0x0000003f 
+ 00012918  0x00000e5e store  0x00000001 , 0x00000031 
+ 00012919  0x00000e5f call  0x00003bec 
+ 00012920  0x00000e60 call  0x000039ac 
+ 00012921  0x00000e61 enable  0x00000028 
+ 00012922  0x00000e62 jam  0x0000002b , 0x00000b7d 
+ 00012923  0x00000e63 branch  0x00007c27 
+ 00012924  0x00000e67 set0  0x00000025 , 0x00000000 
+ 00012925  0x00000e68 bpatch  0x0000002d , 0x00004005 
+ 00012926  0x00000e69 rtnmark0  0x00000007 
+ 00012927  0x00000e6a fetch  0x00000001 , 0x00000030 
+ 00012928  0x00000e6b rtnbit0  0x00000002 
+ 00012929  0x00000e6d call  0x00003c23 
+ 00012930  0x00000e6e fetch  0x00000001 , 0x000000b3 
+ 00012931  0x00000e6f fetcht  0x00000001 , 0x00000047 
+ 00012932  0x00000e70 storet  0x00000001 , 0x000000b4 
+ 00012933  0x00000e71 store  0x00000001 , 0x00000047 
+ 00012934  0x00000e72 deposit  0x00000004 
+ 00012935  0x00000e73 store  0x00000001 , 0x000000b2 
+ 00012936  0x00000e74 fetch  0x00000001 , 0x000041f9 
+ 00012937  0x00000e75 iforce  0x00000004 
+ 00012938  0x00000e76 set0  0x00000008 , 0x00000000 
+ 00012939  0x00000e77 fetch  0x00000001 , 0x00004165 
+ 00012940  0x00000e78 store  0x00000001 , 0x00004167 
+ 00012941  0x00000e79 fetch  0x00000001 , 0x00004166 
+ 00012942  0x00000e7a store  0x00000001 , 0x00004165 
+ 00012943  0x00000e7b rtn 
+ 00012944  0x00000e7e set0  0x00000025 , 0x00000000 
+ 00012945  0x00000e7f bpatch  0x0000002e , 0x00004005 
+ 00012946  0x00000e80 rtnmark0  0x00000007 
+ 00012947  0x00000e82 call  0x00003847 
+ 00012948  0x00000e83 nrtn  0x00000001 
+ 00012949  0x00000e85 call  0x00003799 
+ 00012950  0x00000e86 fetch  0x00000001 , 0x000000b4 
+ 00012951  0x00000e87 fetcht  0x00000001 , 0x00000047 
+ 00012952  0x00000e88 store  0x00000001 , 0x00000047 
+ 00012953  0x00000e89 storet  0x00000001 , 0x000000b3 
+ 00012954  0x00000e8a fetch  0x00000001 , 0x000000b2 
+ 00012955  0x00000e8b iforce  0x00000004 
+ 00012956  0x00000e8c fetch  0x00000001 , 0x00004165 
+ 00012957  0x00000e8d store  0x00000001 , 0x00004166 
+ 00012958  0x00000e8e fetch  0x00000001 , 0x00004167 
+ 00012959  0x00000e8f store  0x00000001 , 0x00004165 
+ 00012960  0x00000e90 setarg  0x0000ffff 
+ 00012961  0x00000e91 store  0x00000002 , 0x00004168 
+ 00012962  0x00000e92 rtn 
+ 00012963  0x00000e98 set0  0x00000025 , 0x00000000 
+ 00012964  0x00000e99 bpatch  0x0000002f , 0x00004005 
+ 00012965  0x00000e9a set1  0x00000009 , 0x00000000 
+ 00012966  0x00000e9b deposit  0x00000011 
+ 00012967  0x00000e9c store  0x00000002 , 0x0000001e 
+ 00012968  0x00000e9d force  0x00000050 , 0x00000039 
+ 00012969  0x00000e9e arg  0x000003c0 , 0x00000005 
+ 00012970  0x00000e9f add  0x00000011 , 0x00000001 , 0x00000006 
+ 00012971  0x00000ea0 ifetch  0x00000001 , 0x00000006 
+ 00012972  0x00000ea1 copy  0x00000011 , 0x00000006 
+ 00012973  0x00000ea2 bbit1  0x00000000 , 0x00007e45 
+ 00012974  0x00000ea3 arg  0x00000030 , 0x00000005 
+ 00012975  0x00000ea4 call  0x00007e45 
+ 00012976  0x00000ea5 disable  0x0000002e 
+ 00012977  0x00000ea6 fetch  0x00000001 , 0x00000077 
+ 00012978  0x00000ea7 iforce  0x00000004 
+ 00012979  0x00000ea8 jam  0x00000001 , 0x0000008a 
+ 00012980  0x00000ea9 branch  0x000032b6 , 0x00000029 
+ 00012981  0x00000eaa jam  0x00000001 , 0x0000008a 
+ 00012982  0x00000eac fetch  0x00000001 , 0x00000030 
+ 00012983  0x00000ead rtnbit0  0x00000001 
+ 00012984  0x00000eae fetch  0x00000001 , 0x00000073 
+ 00012985  0x00000eaf store  0x00000001 , 0x0000008a 
+ 00012986  0x00000eb0 fetch  0x00000001 , 0x00000074 
+ 00012987  0x00000eb1 store  0x00000001 , 0x0000008b 
+ 00012988  0x00000eb2 rtn 
+ 00012989  0x00000eb5 set0  0x00000025 , 0x00000000 
+ 00012990  0x00000eb6 bpatch  0x00000030 , 0x00004006 
+ 00012991  0x00000eb7 fetch  0x00000002 , 0x0000001e 
+ 00012992  0x00000eb8 iforce  0x00000005 
+ 00012993  0x00000eb9 force  0x00000050 , 0x00000039 
+ 00012994  0x00000eba arg  0x000003c0 , 0x00000006 
+ 00012995  0x00000ebb branch  0x00007e45 , 0x00000036 
+ 00012996  0x00000ebc arg  0x00000030 , 0x00000006 
+ 00012997  0x00000ebd branch  0x00007e45 
+ 00012998  0x00000ec2 fetcht  0x00000001 , 0x00000015 
+ 00012999  0x00000ec3 arg  0x00000003 , 0x00000039 
+ 00013000  0x00000ec5 increase  0x00000001 , 0x00000002 
+ 00013001  0x00000ec6 compare  0x00000003 , 0x00000002 , 0x000000ff 
+ 00013002  0x00000ec7 nbranch  0x000032cc , 0x00000001 
+ 00013003  0x00000ec8 arg  0x00000000 , 0x00000002 
+ 00013004  0x00000eca storet  0x00000001 , 0x00000015 
+ 00013005  0x00000ecb mul32  0x00000002 , 0x00000050 , 0x0000003f 
+ 00013006  0x00000ecc arg  0x00004040 , 0x00000011 
+ 00013007  0x00000ecd iadd  0x00000011 , 0x00000011 
+ 00013008  0x00000ece ifetch  0x00000001 , 0x00000011 
+ 00013009  0x00000ecf bbit1  0x00000001 , 0x000032d4 
+ 00013010  0x00000ed0 rtnbit1  0x00000000 
+ 00013011  0x00000ed1 rtnbit1  0x00000003 
+ 00013012  0x00000ed3 loop  0x000032c8 
+ 00013013  0x00000ed4 rtn 
+ 00013014  0x00000ed7 set0  0x00000025 , 0x00000000 
+ 00013015  0x00000ed8 bpatch  0x00000031 , 0x00004006 
+ 00013016  0x00000ed9 arg  0x0000330b , 0x00000013 
+ 00013017  0x00000eda call  0x00003301 
+ 00013018  0x00000edb nrtn  0x00000005 
+ 00013019  0x00000edc deposit  0x00000011 
+ 00013020  0x00000edd store  0x00000002 , 0x0000001e 
+ 00013021  0x00000ede force  0x00000000 , 0x0000003e 
+ 00013022  0x00000edf rtn 
+ 00013023  0x00000ee4 call  0x00003847 
+ 00013024  0x00000ee5 branch  0x000032e7 , 0x00000001 
+ 00013025  0x00000ee6 fetch  0x00000002 , 0x0000001e 
+ 00013026  0x00000ee7 add  0x0000003f , 0x00000017 , 0x00000005 
+ 00013027  0x00000ee8 fetch  0x00000001 , 0x00000047 
+ 00013028  0x00000ee9 istore  0x00000001 , 0x00000005 
+ 00013029  0x00000eea arg  0x00003334 , 0x00000013 
+ 00013030  0x00000eeb branch  0x00003301 
+ 00013031  0x00000eee fetch  0x00000001 , 0x00000047 
+ 00013032  0x00000eef isolate1  0x00000003 , 0x0000003f 
+ 00013033  0x00000ef0 branch  0x000032ec , 0x00000001 
+ 00013034  0x00000ef1 force  0x00000001 , 0x0000003e 
+ 00013035  0x00000ef2 rtn 
+ 00013036  0x00000ef4 force  0x00000000 , 0x0000003e 
+ 00013037  0x00000ef5 rtn 
+ 00013038  0x00000ef9 arg  0x00003331 , 0x00000013 
+ 00013039  0x00000efa branch  0x00003301 
+ 00013040  0x00000efd fetcht  0x00000002 , 0x0000001e 
+ 00013041  0x00000efe arg  0x00003366 , 0x00000013 
+ 00013042  0x00000eff branch  0x00003301 
+ 00013043  0x00000f02 fetcht  0x00000002 , 0x0000001e 
+ 00013044  0x00000f03 arg  0x00003359 , 0x00000013 
+ 00013045  0x00000f04 branch  0x00003301 
+ 00013046  0x00000f08 fetcht  0x00000001 , 0x00004273 
+ 00013047  0x00000f0a arg  0x00003316 , 0x00000013 
+ 00013048  0x00000f0b branch  0x00003301 
+ 00013049  0x00000f0e set0  0x00000025 , 0x00000000 
+ 00013050  0x00000f0f bpatch  0x00000032 , 0x00004006 
+ 00013051  0x00000f10 fetcht  0x00000006 , 0x00004274 
+ 00013052  0x00000f12 arg  0x0000330f , 0x00000013 
+ 00013053  0x00000f13 branch  0x00003301 
+ 00013054  0x00000f16 arg  0x0000331c , 0x00000013 
+ 00013055  0x00000f17 branch  0x00003301 
+ 00013056  0x00000f1a arg  0x00003350 , 0x00000013 
+ 00013057  0x00000f1c set0  0x00000025 , 0x00000000 
+ 00013058  0x00000f1d bpatch  0x00000033 , 0x00004006 
+ 00013059  0x00000f1e arg  0x00004040 , 0x00000011 
+ 00013060  0x00000f1f force  0x00000003 , 0x00000039 
+ 00013061  0x00000f21 ifetch  0x00000001 , 0x00000011 
+ 00013062  0x00000f22 copy  0x00000013 , 0x0000003d 
+ 00013063  0x00000f24 increase  0x00000050 , 0x00000011 
+ 00013064  0x00000f25 loop  0x00003305 
+ 00013065  0x00000f26 force  0x00000001 , 0x0000003e 
+ 00013066  0x00000f27 rtn 
+ 00013067  0x00000f2a bbit1  0x00000000 , 0x00003307 
+ 00013068  0x00000f2b bbit1  0x00000003 , 0x00003307 
+ 00013069  0x00000f2c force  0x00000000 , 0x0000003e 
+ 00013070  0x00000f2d rtn 
+ 00013071  0x00000f30 bbit1  0x00000003 , 0x00003311 
+ 00013072  0x00000f31 bbit0  0x00000000 , 0x00003307 
+ 00013073  0x00000f33 add  0x00000011 , 0x00000010 , 0x00000006 
+ 00013074  0x00000f34 ifetch  0x00000006 , 0x00000006 
+ 00013075  0x00000f35 isub  0x00000002 , 0x0000003e 
+ 00013076  0x00000f36 rtn  0x00000005 
+ 00013077  0x00000f37 branch  0x00003307 
+ 00013078  0x00000f3a bbit0  0x00000000 , 0x00003307 
+ 00013079  0x00000f3b add  0x00000011 , 0x00000016 , 0x00000006 
+ 00013080  0x00000f3c ifetch  0x00000001 , 0x00000006 
+ 00013081  0x00000f3d isub  0x00000002 , 0x0000003e 
+ 00013082  0x00000f3e rtn  0x00000005 
+ 00013083  0x00000f3f branch  0x00003307 
+ 00013084  0x00000f42 bbit0  0x00000001 , 0x00003307 
+ 00013085  0x00000f44 call  0x0000333d 
+ 00013086  0x00000f45 bbit1  0x0000001b , 0x00003322 
+ 00013087  0x00000f46 isolate0  0x0000001b , 0x00000002 
+ 00013088  0x00000f47 branch  0x00003322 , 0x00000001 
+ 00013089  0x00000f48 set1  0x0000001c , 0x0000003f 
+ 00013090  0x00000f4a isub  0x00000002 , 0x0000003f 
+ 00013091  0x00000f4b increase  0x00000001 , 0x0000003f 
+ 00013092  0x00000f4c branch  0x0000332b , 0x00000002 
+ 00013093  0x00000f4d increase  0x00000005 , 0x0000003f 
+ 00013094  0x00000f4e nbranch  0x00003307 , 0x00000002 
+ 00013095  0x00000f50 copy  0x00000002 , 0x00000021 
+ 00013096  0x00000f51 call  0x00003349 
+ 00013097  0x00000f52 force  0x00000000 , 0x0000003e 
+ 00013098  0x00000f53 rtn 
+ 00013099  0x00000f56 iforce  0x00000012 
+ 00013100  0x00000f57 add  0x00000011 , 0x00000002 , 0x00000006 
+ 00013101  0x00000f58 ifetch  0x00000002 , 0x00000006 
+ 00013102  0x00000f59 branch  0x00003327 , 0x00000034 
+ 00013103  0x00000f5a call  0x00003349 
+ 00013104  0x00000f5b branch  0x0000331d 
+ 00013105  0x00000f5e bbit0  0x00000000 , 0x00003307 
+ 00013106  0x00000f5f force  0x00000000 , 0x0000003e 
+ 00013107  0x00000f60 rtn 
+ 00013108  0x00000f63 bbit0  0x00000000 , 0x00003307 
+ 00013109  0x00000f64 add  0x00000011 , 0x00000001 , 0x00000006 
+ 00013110  0x00000f65 ifetch  0x00000001 , 0x00000006 
+ 00013111  0x00000f66 bbit1  0x00000000 , 0x00003307 
+ 00013112  0x00000f67 add  0x00000011 , 0x00000017 , 0x00000006 
+ 00013113  0x00000f68 ifetch  0x00000001 , 0x00000006 
+ 00013114  0x00000f69 bbit0  0x00000003 , 0x00003307 
+ 00013115  0x00000f6a force  0x00000000 , 0x0000003e 
+ 00013116  0x00000f6b rtn 
+ 00013117  0x00000f6e add  0x00000011 , 0x00000001 , 0x00000006 
+ 00013118  0x00000f6f ifetcht  0x00000001 , 0x00000006 
+ 00013119  0x00000f70 deposit  0x00000022 
+ 00013120  0x00000f71 isolate1  0x00000001 , 0x00000002 
+ 00013121  0x00000f72 add  0x00000011 , 0x00000004 , 0x00000006 
+ 00013122  0x00000f73 ifetcht  0x00000004 , 0x00000006 
+ 00013123  0x00000f74 rtn  0x00000001 
+ 00013124  0x00000f75 add  0x00000011 , 0x00000008 , 0x00000006 
+ 00013125  0x00000f76 ifetch  0x00000006 , 0x00000006 
+ 00013126  0x00000f77 call  0x000039c0 
+ 00013127  0x00000f78 deposit  0x00000028 
+ 00013128  0x00000f79 rtn 
+ 00013129  0x00000f7c add  0x00000011 , 0x00000002 , 0x00000006 
+ 00013130  0x00000f7d add  0x00000011 , 0x00000004 , 0x00000005 
+ 00013131  0x00000f7e ifetch  0x00000002 , 0x00000006 
+ 00013132  0x00000f7f iadd  0x00000002 , 0x0000000b 
+ 00013133  0x00000f80 deposit  0x0000000b 
+ 00013134  0x00000f81 istore  0x00000004 , 0x00000005 
+ 00013135  0x00000f82 branch  0x00005434 
+ 00013136  0x00000f86 bbit0  0x00000001 , 0x00003307 
+ 00013137  0x00000f87 call  0x0000333d 
+ 00013138  0x00000f88 iadd  0x0000001b , 0x0000003f 
+ 00013139  0x00000f89 iadd  0x0000001b , 0x0000003f 
+ 00013140  0x00000f8a iadd  0x00000007 , 0x0000003f 
+ 00013141  0x00000f8b isub  0x00000002 , 0x0000003e 
+ 00013142  0x00000f8c nbranch  0x00003307 , 0x00000002 
+ 00013143  0x00000f8d force  0x00000000 , 0x0000003e 
+ 00013144  0x00000f8e rtn 
+ 00013145  0x00000f91 bbit0  0x00000000 , 0x00003307 
+ 00013146  0x00000f92 deposit  0x00000002 
+ 00013147  0x00000f93 isub  0x00000011 , 0x0000003e 
+ 00013148  0x00000f94 branch  0x00003307 , 0x0000003e 
+ 00013149  0x00000f95 add  0x00000011 , 0x00000001 , 0x00000006 
+ 00013150  0x00000f96 ifetch  0x00000001 , 0x00000006 
+ 00013151  0x00000f97 bbit1  0x00000000 , 0x00003307 
+ 00013152  0x00000f98 add  0x00000011 , 0x00000018 , 0x00000005 
+ 00013153  0x00000f99 ifetch  0x00000001 , 0x00000005 
+ 00013154  0x00000f9a nbranch  0x00003307 , 0x00000034 
+ 00013155  0x00000f9b force  0x0000002d , 0x0000003f 
+ 00013156  0x00000f9c istore  0x00000001 , 0x00000005 
+ 00013157  0x00000f9d branch  0x00003307 
+ 00013158  0x00000fa0 bbit0  0x00000000 , 0x00003307 
+ 00013159  0x00000fa1 deposit  0x00000002 
+ 00013160  0x00000fa2 isub  0x00000011 , 0x0000003e 
+ 00013161  0x00000fa3 branch  0x00003307 , 0x0000003e 
+ 00013162  0x00000fa4 add  0x00000011 , 0x00000001 , 0x00000006 
+ 00013163  0x00000fa5 ifetch  0x00000001 , 0x00000006 
+ 00013164  0x00000fa6 bbit1  0x00000000 , 0x00003307 
+ 00013165  0x00000fa7 ifetch  0x00000001 , 0x00000011 
+ 00013166  0x00000fa8 set0  0x00000007 , 0x0000003f 
+ 00013167  0x00000fa9 istore  0x00000001 , 0x00000011 
+ 00013168  0x00000faa branch  0x00003307 
+ 00013169  0x00000fae set0  0x00000025 , 0x00000000 
+ 00013170  0x00000faf bpatch  0x00000034 , 0x00004006 
+ 00013171  0x00000fb0 call  0x00003bac 
+ 00013172  0x00000fb2 add  0x00000022 , 0x00000001 , 0x00000021 
+ 00013173  0x00000fb3 call  0x00003a54 
+ 00013174  0x00000fb4 force  0x00000003 , 0x00000024 
+ 00013175  0x00000fb5 call  0x00003a42 
+ 00013176  0x00000fb6 call  0x00003bae 
+ 00013177  0x00000fb7 call  0x00003bb4 
+ 00013178  0x00000fb8 call  0x00003bc5 
+ 00013179  0x00000fb9 branch  0x000038bf 
+ 00013180  0x00000fbc set0  0x00000025 , 0x00000000 
+ 00013181  0x00000fbd bpatch  0x00000035 , 0x00004006 
+ 00013182  0x00000fbe call  0x00003baa 
+ 00013183  0x00000fc0 add  0x00000022 , 0x00000001 , 0x00000021 
+ 00013184  0x00000fc1 call  0x00003a54 
+ 00013185  0x00000fc2 force  0x00000003 , 0x00000024 
+ 00013186  0x00000fc3 call  0x00003a3b 
+ 00013187  0x00000fc4 call  0x000034e1 
+ 00013188  0x00000fc5 call  0x00003b41 
+ 00013189  0x00000fc6 call  0x00003bba 
+ 00013190  0x00000fc7 call  0x00003b3a 
+ 00013191  0x00000fc9 call  0x00003b63 
+ 00013192  0x00000fca nrtn  0x00000018 
+ 00013193  0x00000fcb call  0x00003af3 
+ 00013194  0x00000fcc branch  0x000035df 
+ 00013195  0x00000fd1 set0  0x00000025 , 0x00000000 
+ 00013196  0x00000fd2 bpatch  0x00000036 , 0x00004006 
+ 00013197  0x00000fd3 fetch  0x00000001 , 0x0000018b 
+ 00013198  0x00000fd4 iforce  0x00000004 
+ 00013199  0x00000fd5 force  0x00000001 , 0x00000001 
+ 00013200  0x00000fd6 call  0x00003371 
+ 00013201  0x00000fd7 branch  0x0000337c 
+ 00013202  0x00000fe3 fetch  0x00000001 , 0x00004133 
+ 00013203  0x00000fe4 rtnbit0  0x00000000 
+ 00013204  0x00000fe5 force  0x00000005 , 0x00000007 
+ 00013205  0x00000fe6 call  0x00007e53 
+ 00013206  0x00000fe7 nrtn  0x00000034 
+ 00013207  0x00000fe8 fetcht  0x00000002 , 0x0000414d 
+ 00013208  0x00000fe9 force  0x00000004 , 0x00000007 
+ 00013209  0x00000fea call  0x0000383d 
+ 00013210  0x00000feb rtn  0x00000028 
+ 00013211  0x00000fec call  0x000033a2 
+ 00013212  0x00000fed force  0x00000005 , 0x00000007 
+ 00013213  0x00000fee fetch  0x00000002 , 0x0000414f 
+ 00013214  0x00000fef nbranch  0x00007e4c , 0x00000018 
+ 00013215  0x00000ff0 random  0x0000003f 
+ 00013216  0x00000ff1 iand  0x00000035 , 0x0000003f 
+ 00013217  0x00000ff2 branch  0x00007e4c 
+ 00013218  0x00000ff6 set0  0x00000025 , 0x00000000 
+ 00013219  0x00000ff7 bpatch  0x00000037 , 0x00004006 
+ 00013220  0x00000ff8 jam  0x00000000 , 0x0000018b 
+ 00013221  0x00000ff9 disable  0x00000030 
+ 00013222  0x00000ffa disable  0x0000002e 
+ 00013223  0x00000ffb call  0x00003a12 
+ 00013224  0x00000ffc and  0x00000022 , 0x000001fc , 0x00000021 
+ 00013225  0x00000ffd force  0x00000001 , 0x00000024 
+ 00013226  0x00000ffe call  0x00003a49 
+ 00013227  0x00000fff call  0x00003a3b 
+ 00013228  0x00001000 setflip  0x0000001d , 0x00000000 
+ 00013229  0x00001001 fetch  0x00000001 , 0x00000006 
+ 00013230  0x00001002 increase  0x00000001 , 0x0000003f 
+ 00013231  0x00001003 store  0x00000001 , 0x00000006 
+ 00013232  0x00001004 call  0x00003a66 
+ 00013233  0x00001005 call  0x00003b3a 
+ 00013234  0x00001006 call  0x00003b6b 
+ 00013235  0x00001007 nrtn  0x00000018 
+ 00013236  0x00001008 set0  0x00000025 , 0x00000000 
+ 00013237  0x00001009 bpatch  0x00000038 , 0x00004007 
+ 00013238  0x0000100a force  0x00000000 , 0x0000001b 
+ 00013239  0x0000100b call  0x00003a6d 
+ 00013240  0x0000100c fetch  0x00000001 , 0x00000007 
+ 00013241  0x0000100d increase  0x00000001 , 0x0000003f 
+ 00013242  0x0000100e store  0x00000001 , 0x00000007 
+ 00013243  0x0000100f call  0x00003a49 
+ 00013244  0x00001010 call  0x00003baa 
+ 00013245  0x00001011 or_into  0x00000002 , 0x00000021 
+ 00013246  0x00001012 force  0x00000001 , 0x00000024 
+ 00013247  0x00001013 call  0x00003a42 
+ 00013248  0x00001014 call  0x00003a66 
+ 00013249  0x00001015 call  0x00003bae 
+ 00013250  0x00001016 call  0x00003bbf 
+ 00013251  0x00001017 deposit  0x00000022 
+ 00013252  0x00001018 store  0x00000004 , 0x0000016b 
+ 00013253  0x00001019 call  0x00003bc5 
+ 00013254  0x0000101a force  0x00000002 , 0x00000001 
+ 00013255  0x0000101b force  0x00000000 , 0x00000004 
+ 00013256  0x0000101c call  0x00003bcd 
+ 00013257  0x0000101d call  0x000038c1 
+ 00013258  0x0000101e call  0x000033ce 
+ 00013259  0x0000101f and_into  0x000001fd , 0x00000021 
+ 00013260  0x00001020 increase  0x00000001 , 0x00000026 
+ 00013261  0x00001021 rtn 
+ 00013262  0x00001024 set0  0x00000025 , 0x00000000 
+ 00013263  0x00001025 bpatch  0x00000039 , 0x00004007 
+ 00013264  0x00001026 fetch  0x00000001 , 0x00004172 
+ 00013265  0x00001027 rtn  0x00000034 
+ 00013266  0x00001028 arg  0x000001bc , 0x00000005 
+ 00013267  0x00001029 fetch  0x00000001 , 0x00004702 
+ 00013268  0x0000102a copy  0x0000003f , 0x00000039 
+ 00013269  0x0000102b increase  0x00000001 , 0x0000003f 
+ 00013270  0x0000102c istore  0x00000001 , 0x00000005 
+ 00013271  0x0000102d copy  0x00000005 , 0x00000002 
+ 00013272  0x0000102e increase  0x00000001 , 0x0000003f 
+ 00013273  0x0000102f store  0x00000002 , 0x00000091 
+ 00013274  0x00001030 copy  0x00000002 , 0x00000005 
+ 00013275  0x00001031 setarg  0x00000009 
+ 00013276  0x00001032 istore  0x00000001 , 0x00000005 
+ 00013277  0x00001033 arg  0x00004703 , 0x00000006 
+ 00013278  0x00001034 call  0x00007e45 
+ 00013279  0x00001035 arg  0x00004771 , 0x00000013 
+ 00013280  0x00001036 arg  0x00000004 , 0x00000039 
+ 00013281  0x00001037 call  0x000033f1 
+ 00013282  0x00001038 arg  0x0000475b , 0x00000013 
+ 00013283  0x00001039 arg  0x00000001 , 0x00000039 
+ 00013284  0x0000103a call  0x000033f1 
+ 00013285  0x0000103b force  0x0000000a , 0x00000001 
+ 00013286  0x0000103c jam  0x00000002 , 0x00000090 
+ 00013287  0x0000103d setarg  0x000001bc 
+ 00013288  0x0000103e store  0x00000002 , 0x00000179 
+ 00013289  0x0000103f call  0x00003baa 
+ 00013290  0x00001040 call  0x00003a42 
+ 00013291  0x00001041 call  0x00003bae 
+ 00013292  0x00001042 call  0x00003bbf 
+ 00013293  0x00001043 call  0x00003bc5 
+ 00013294  0x00001044 call  0x00003bcd 
+ 00013295  0x00001045 call  0x000038c1 
+ 00013296  0x00001046 rtn 
+ 00013297  0x0000104a copy  0x00000005 , 0x00000002 
+ 00013298  0x0000104b copy  0x00000013 , 0x00000006 
+ 00013299  0x0000104c ifetch  0x00000001 , 0x00000006 
+ 00013300  0x0000104d rtn  0x00000034 
+ 00013301  0x0000104f lshift  0x0000003f , 0x0000003f 
+ 00013302  0x00001050 loop  0x000033f5 
+ 00013303  0x00001051 copy  0x0000003f , 0x00000011 
+ 00013304  0x00001052 increase  0x00000002 , 0x0000003f 
+ 00013305  0x00001053 copy  0x0000003f , 0x00000007 
+ 00013306  0x00001054 fetch  0x00000002 , 0x00000091 
+ 00013307  0x00001055 iadd  0x00000007 , 0x0000003f 
+ 00013308  0x00001056 store  0x00000002 , 0x00000091 
+ 00013309  0x00001057 copy  0x00000002 , 0x00000005 
+ 00013310  0x00001058 copy  0x00000011 , 0x0000003f 
+ 00013311  0x00001059 increase  0x00000001 , 0x0000003f 
+ 00013312  0x0000105a istore  0x00000001 , 0x00000005 
+ 00013313  0x0000105b copy  0x00000013 , 0x00000006 
+ 00013314  0x0000105c ifetch  0x00000001 , 0x00000006 
+ 00013315  0x0000105d ifetch  0x00000001 , 0x00000006 
+ 00013316  0x0000105e istore  0x00000001 , 0x00000005 
+ 00013317  0x0000105f copy  0x00000011 , 0x00000039 
+ 00013318  0x00001060 branch  0x00007e45 
+ 00013319  0x00001067 fetch  0x00000001 , 0x00004133 
+ 00013320  0x00001068 rtnbit0  0x00000001 
+ 00013321  0x00001069 force  0x00000006 , 0x00000007 
+ 00013322  0x0000106a call  0x00007e53 
+ 00013323  0x0000106b nrtn  0x00000034 
+ 00013324  0x0000106c fetcht  0x00000002 , 0x00004151 
+ 00013325  0x0000106d force  0x00000028 , 0x00000007 
+ 00013326  0x0000106e call  0x0000383d 
+ 00013327  0x0000106f rtn  0x00000028 
+ 00013328  0x00001070 force  0x00000000 , 0x00000004 
+ 00013329  0x00001071 jam  0x00000008 , 0x00000010 
+ 00013330  0x00001072 set0  0x0000000b , 0x00000000 
+ 00013331  0x00001073 call  0x00003417 
+ 00013332  0x00001074 force  0x00000006 , 0x00000007 
+ 00013333  0x00001075 fetch  0x00000002 , 0x00004153 
+ 00013334  0x00001076 branch  0x00007e4c 
+ 00013335  0x0000107a set0  0x00000025 , 0x00000000 
+ 00013336  0x0000107b bpatch  0x0000003a , 0x00004007 
+ 00013337  0x0000107c disable  0x00000030 
+ 00013338  0x0000107d call  0x00003a12 
+ 00013339  0x0000107e fetch  0x00000001 , 0x00000008 
+ 00013340  0x0000107f increase  0x00000001 , 0x0000003f 
+ 00013341  0x00001080 store  0x00000001 , 0x00000008 
+ 00013342  0x00001081 force  0x00000000 , 0x00000026 
+ 00013343  0x00001082 call  0x00003a54 
+ 00013344  0x00001083 add  0x00000022 , 0x00000001 , 0x00000021 
+ 00013345  0x00001084 force  0x00000002 , 0x00000024 
+ 00013346  0x00001085 set0  0x00000025 , 0x00000000 
+ 00013347  0x00001086 bpatch  0x0000003b , 0x00004007 
+ 00013348  0x00001087 call  0x00003a3b 
+ 00013349  0x00001088 call  0x00003b3a 
+ 00013350  0x00001089 call  0x00003b6b 
+ 00013351  0x0000108a nrtn  0x00000018 
+ 00013352  0x0000108b call  0x00003a6d 
+ 00013353  0x0000108c fetch  0x00000001 , 0x00000009 
+ 00013354  0x0000108d increase  0x00000001 , 0x0000003f 
+ 00013355  0x0000108e store  0x00000001 , 0x00000009 
+ 00013356  0x0000108f force  0x00000000 , 0x0000001b 
+ 00013357  0x00001090 call  0x00003baa 
+ 00013358  0x00001091 or_into  0x00000002 , 0x00000021 
+ 00013359  0x00001092 force  0x00000001 , 0x00000024 
+ 00013360  0x00001093 call  0x00003a42 
+ 00013361  0x00001094 call  0x00003bae 
+ 00013362  0x00001095 call  0x00003bbf 
+ 00013363  0x00001096 call  0x00003bc5 
+ 00013364  0x00001097 call  0x0000375c 
+ 00013365  0x00001098 force  0x00000000 , 0x00000004 
+ 00013366  0x00001099 arg  0x00000600 , 0x0000000b 
+ 00013367  0x0000109a until  0x00000029 , 0x00000026 
+ 00013368  0x0000109b or_into  0x00000003 , 0x00000028 
+ 00013369  0x0000109c and_into  0x000001fd , 0x00000021 
+ 00013370  0x0000109e set0  0x00000025 , 0x00000000 
+ 00013371  0x0000109f bpatch  0x0000003c , 0x00004007 
+ 00013372  0x000010a0 increase  0x00000001 , 0x00000026 
+ 00013373  0x000010a1 call  0x00003a3b 
+ 00013374  0x000010a2 call  0x00003b3a 
+ 00013375  0x000010a3 call  0x00003b5d 
+ 00013376  0x000010a4 nbranch  0x00003444 , 0x00000018 
+ 00013377  0x000010a5 call  0x00003bcd 
+ 00013378  0x000010a6 call  0x000035e1 
+ 00013379  0x000010a7 bmark1  0x0000000b , 0x0000344c 
+ 00013380  0x000010a9 set0  0x00000025 , 0x00000000 
+ 00013381  0x000010aa bpatch  0x0000003d , 0x00004007 
+ 00013382  0x000010ab fetch  0x00000001 , 0x00000010 
+ 00013383  0x000010ac rtn  0x00000034 
+ 00013384  0x000010ad increase  0xffffffff , 0x0000003f 
+ 00013385  0x000010ae store  0x00000001 , 0x00000010 
+ 00013386  0x000010af call  0x00003bac 
+ 00013387  0x000010b0 branch  0x0000343a 
+ 00013388  0x000010b4 set0  0x00000025 , 0x00000000 
+ 00013389  0x000010b5 bpatch  0x0000003e , 0x00004007 
+ 00013390  0x000010b6 set0  0x00000001 , 0x00000028 
+ 00013391  0x000010b7 set1  0x00000000 , 0x00000028 
+ 00013392  0x000010b8 fetch  0x00000001 , 0x0000000a 
+ 00013393  0x000010b9 increase  0x00000001 , 0x0000003f 
+ 00013394  0x000010ba store  0x00000001 , 0x0000000a 
+ 00013395  0x000010bb call  0x00003baa 
+ 00013396  0x000010bc or_into  0x00000002 , 0x00000021 
+ 00013397  0x000010bd call  0x00003a42 
+ 00013398  0x000010be call  0x00003bae 
+ 00013399  0x000010bf call  0x00003bbf 
+ 00013400  0x000010c0 call  0x00003bc5 
+ 00013401  0x000010c1 call  0x0000375c 
+ 00013402  0x000010c3 compare  0x00000003 , 0x00000028 , 0x00000003 
+ 00013403  0x000010c4 branch  0x0000345e , 0x00000001 
+ 00013404  0x000010c5 until  0x0000003e , 0x00000017 
+ 00013405  0x000010c6 branch  0x0000345a 
+ 00013406  0x000010c8 fetch  0x00000004 , 0x0000016f 
+ 00013407  0x000010c9 or_into  0x00000003 , 0x0000003f 
+ 00013408  0x000010ca icopy  0x00000028 
+ 00013409  0x000010cd set0  0x00000025 , 0x00000000 
+ 00013410  0x000010ce bpatch  0x0000003f , 0x00004007 
+ 00013411  0x000010cf fetch  0x00000006 , 0x00000182 
+ 00013412  0x000010d0 store  0x00000006 , 0x00000040 
+ 00013413  0x000010d1 call  0x000034ed 
+ 00013414  0x000010d3 call  0x00003539 
+ 00013415  0x000010d4 branch  0x0000346b , 0x0000002d 
+ 00013416  0x000010d5 call  0x0000350e 
+ 00013417  0x000010d6 nbranch  0x00003466 , 0x00000034 
+ 00013418  0x000010d7 rtn 
+ 00013419  0x000010db set0  0x00000025 , 0x00000000 
+ 00013420  0x000010dc bpatch  0x00000040 , 0x00004008 
+ 00013421  0x000010dd call  0x000034f9 
+ 00013422  0x000010de call  0x000032d6 
+ 00013423  0x000010df nrtn  0x00000005 
+ 00013424  0x000010e0 jam  0x00000000 , 0x00000031 
+ 00013425  0x000010e1 call  0x000039ac 
+ 00013426  0x000010e2 branch  0x000032bd 
+ 00013427  0x000010e6 set0  0x00000025 , 0x00000000 
+ 00013428  0x000010e7 bpatch  0x00000041 , 0x00004008 
+ 00013429  0x000010e8 call  0x000039bc 
+ 00013430  0x000010e9 call  0x000034a5 
+ 00013431  0x000010ea rtn  0x00000028 
+ 00013432  0x000010eb call  0x0000327c 
+ 00013433  0x000010ec call  0x00006a54 
+ 00013434  0x000010ee set0  0x00000025 , 0x00000000 
+ 00013435  0x000010ef bpatch  0x00000042 , 0x00004008 
+ 00013436  0x000010f0 call  0x00003e25 
+ 00013437  0x000010f1 call  0x00006dec 
+ 00013438  0x000010f2 call  0x000035d6 
+ 00013439  0x000010f3 call  0x00007f39 
+ 00013440  0x000010f4 nbranch  0x0000348d , 0x0000002d 
+ 00013441  0x000010f5 call  0x00003bec 
+ 00013442  0x000010f6 call  0x00003870 
+ 00013443  0x000010f7 call  0x00006e10 
+ 00013444  0x000010f8 call  0x00003547 
+ 00013445  0x000010f9 call  0x000038b1 
+ 00013446  0x000010fa call  0x00005b78 
+ 00013447  0x000010fb call  0x00004995 
+ 00013448  0x000010fc call  0x000048a9 
+ 00013449  0x000010fd fetch  0x00000001 , 0x0000000b 
+ 00013450  0x000010fe increase  0x00000001 , 0x0000003f 
+ 00013451  0x000010ff store  0x00000001 , 0x0000000b 
+ 00013452  0x00001100 call  0x000039ac 
+ 00013453  0x00001102 set0  0x00000025 , 0x00000000 
+ 00013454  0x00001103 bpatch  0x00000043 , 0x00004008 
+ 00013455  0x00001104 call  0x00003d61 
+ 00013456  0x00001105 call  0x00003be2 
+ 00013457  0x00001106 branch  0x00003498 , 0x00000002 
+ 00013458  0x00001107 call  0x00003204 
+ 00013459  0x00001108 nbranch  0x00003498 , 0x00000028 
+ 00013460  0x00001109 call  0x00003812 
+ 00013461  0x0000110a nbranch  0x0000347a , 0x00000034 
+ 00013462  0x0000110b call  0x00006a5c 
+ 00013463  0x0000110c branch  0x00003290 
+ 00013464  0x00001110 set0  0x00000025 , 0x00000000 
+ 00013465  0x00001111 bpatch  0x00000044 , 0x00004008 
+ 00013466  0x00001112 jam  0x00000000 , 0x00000153 
+ 00013467  0x00001113 jam  0x00000000 , 0x00000189 
+ 00013468  0x00001114 call  0x00003516 
+ 00013469  0x00001115 set0  0x00000011 , 0x00000000 
+ 00013470  0x00001116 call  0x00007f8a 
+ 00013471  0x00001117 fetch  0x00000001 , 0x00000030 
+ 00013472  0x00001118 bbit0  0x00000004 , 0x000034a3 
+ 00013473  0x00001119 fetcht  0x00000001 , 0x00000046 
+ 00013474  0x0000111a branch  0x000048c4 
+ 00013475  0x0000111d force  0x00000006 , 0x00000002 
+ 00013476  0x0000111e branch  0x00004826 
+ 00013477  0x00001121 set0  0x00000025 , 0x00000000 
+ 00013478  0x00001122 bpatch  0x00000045 , 0x00004008 
+ 00013479  0x00001123 call  0x0000322e 
+ 00013480  0x00001124 nrtn  0x00000028 
+ 00013481  0x00001125 copy  0x00000004 , 0x00000002 
+ 00013482  0x00001126 call  0x00003bd1 
+ 00013483  0x00001127 store  0x00000001 , 0x0000018b 
+ 00013484  0x00001128 copy  0x00000002 , 0x00000004 
+ 00013485  0x00001129 jam  0x00000020 , 0x00000011 
+ 00013486  0x0000112b set0  0x00000025 , 0x00000000 
+ 00013487  0x0000112c bpatch  0x00000046 , 0x00004008 
+ 00013488  0x0000112d call  0x00003bac 
+ 00013489  0x0000112e force  0x00000002 , 0x00000001 
+ 00013490  0x0000112f call  0x000038a8 
+ 00013491  0x00001130 deposit  0x00000022 
+ 00013492  0x00001131 store  0x00000004 , 0x0000016b 
+ 00013493  0x00001132 call  0x000038bf 
+ 00013494  0x00001133 call  0x00003baa 
+ 00013495  0x00001134 enable  0x0000002f 
+ 00013496  0x00001135 call  0x000035b7 
+ 00013497  0x00001136 branch  0x000034c1 , 0x00000018 
+ 00013498  0x00001137 call  0x00003a6d 
+ 00013499  0x00001138 call  0x0000350e 
+ 00013500  0x00001139 nbranch  0x000034ae , 0x00000034 
+ 00013501  0x0000113a rtnmark0  0x00000004 
+ 00013502  0x0000113b jam  0x00000034 , 0x0000007c 
+ 00013503  0x0000113c set1  0x00000003 , 0x00000000 
+ 00013504  0x0000113d rtn 
+ 00013505  0x0000113f enable  0x00000030 
+ 00013506  0x00001140 call  0x000034ed 
+ 00013507  0x00001141 call  0x00003a12 
+ 00013508  0x00001143 set0  0x00000025 , 0x00000000 
+ 00013509  0x00001144 bpatch  0x00000047 , 0x00004008 
+ 00013510  0x00001145 call  0x0000338b 
+ 00013511  0x00001146 branch  0x000034ce , 0x00000018 
+ 00013512  0x00001147 call  0x0000350e 
+ 00013513  0x00001148 nbranch  0x000034c4 , 0x00000034 
+ 00013514  0x00001149 disable  0x00000030 
+ 00013515  0x0000114a deposit  0x00000028 
+ 00013516  0x0000114b store  0x00000004 , 0x0000416a 
+ 00013517  0x0000114c rtn 
+ 00013518  0x0000114e force  0x00000000 , 0x00000002 
+ 00013519  0x0000114f call  0x0000487f 
+ 00013520  0x00001150 enable  0x00000029 
+ 00013521  0x00001151 bmark0  0x00000004 , 0x000034d6 
+ 00013522  0x00001152 set0  0x00000004 , 0x00000000 
+ 00013523  0x00001153 jam  0x00000003 , 0x0000007c 
+ 00013524  0x00001154 jam  0x00000033 , 0x0000007d 
+ 00013525  0x00001155 call  0x00006212 
+ 00013526  0x00001157 deposit  0x00000004 
+ 00013527  0x00001158 store  0x00000001 , 0x00000077 
+ 00013528  0x00001159 force  0x00000000 , 0x0000003f 
+ 00013529  0x0000115a store  0x00000006 , 0x00000038 
+ 00013530  0x0000115b fetch  0x00000001 , 0x00000031 
+ 00013531  0x0000115c set1  0x00000001 , 0x0000003f 
+ 00013532  0x0000115d store  0x00000001 , 0x00000031 
+ 00013533  0x0000115e call  0x00003bec 
+ 00013534  0x0000115f disable  0x00000029 
+ 00013535  0x00001161 enable  0x00000028 
+ 00013536  0x00001162 rtn 
+ 00013537  0x00001167 set0  0x00000025 , 0x00000000 
+ 00013538  0x00001168 bpatch  0x00000048 , 0x00004009 
+ 00013539  0x00001169 disable  0x0000002d 
+ 00013540  0x0000116a set0  0x00000005 , 0x00000000 
+ 00013541  0x0000116b set0  0x0000000a , 0x00000000 
+ 00013542  0x0000116c set0  0x00000010 , 0x00000000 
+ 00013543  0x0000116d set0  0x0000000f , 0x00000000 
+ 00013544  0x0000116e fetch  0x00000001 , 0x00000047 
+ 00013545  0x0000116f set0  0x00000005 , 0x0000003f 
+ 00013546  0x00001170 set1  0x00000004 , 0x0000003f 
+ 00013547  0x00001171 store  0x00000001 , 0x00000047 
+ 00013548  0x00001172 rtn 
+ 00013549  0x00001175 set0  0x00000025 , 0x00000000 
+ 00013550  0x00001176 bpatch  0x00000049 , 0x00004009 
+ 00013551  0x00001177 jam  0x00000020 , 0x00000011 
+ 00013552  0x00001178 jam  0x00000050 , 0x00000047 
+ 00013553  0x00001179 fetch  0x00000002 , 0x0000415f 
+ 00013554  0x0000117a store  0x00000002 , 0x0000003e 
+ 00013555  0x0000117b deposit  0x00000022 
+ 00013556  0x0000117c store  0x00000004 , 0x0000416a 
+ 00013557  0x0000117d rtn  0x00000030 
+ 00013558  0x0000117e deposit  0x00000028 
+ 00013559  0x0000117f store  0x00000004 , 0x0000416a 
+ 00013560  0x00001180 rtn 
+ 00013561  0x00001183 set0  0x00000025 , 0x00000000 
+ 00013562  0x00001184 bpatch  0x0000004a , 0x00004009 
+ 00013563  0x00001185 call  0x00005b6f 
+ 00013564  0x00001186 call  0x00003512 
+ 00013565  0x00001187 store  0x00000001 , 0x00000046 
+ 00013566  0x00001188 setarg  0x00001c80 
+ 00013567  0x00001189 store  0x00000002 , 0x00000051 
+ 00013568  0x0000118a fetch  0x00000001 , 0x00000030 
+ 00013569  0x0000118b set1  0x00000000 , 0x0000003f 
+ 00013570  0x0000118c store  0x00000001 , 0x00000030 
+ 00013571  0x0000118d jam  0x00000000 , 0x0000004b 
+ 00013572  0x0000118e jam  0x00000000 , 0x0000004c 
+ 00013573  0x0000118f jam  0x00000000 , 0x000000a2 
+ 00013574  0x00001190 branch  0x00003bec 
+ 00013575  0x00001194 set0  0x00000025 , 0x00000000 
+ 00013576  0x00001195 bpatch  0x0000004b , 0x00004009 
+ 00013577  0x00001196 force  0x00000000 , 0x0000003f 
+ 00013578  0x00001197 store  0x00000008 , 0x00004262 
+ 00013579  0x00001198 istore  0x00000008 , 0x00000005 
+ 00013580  0x00001199 call  0x0000322a 
+ 00013581  0x0000119a branch  0x000032f0 
+ 00013582  0x0000119d fetch  0x00000001 , 0x00000011 
+ 00013583  0x0000119e increase  0xffffffff , 0x0000003f 
+ 00013584  0x0000119f store  0x00000001 , 0x00000011 
+ 00013585  0x000011a0 rtn 
+ 00013586  0x000011a3 fetch  0x00000001 , 0x00004170 
+ 00013587  0x000011a4 increase  0x00000001 , 0x0000003f 
+ 00013588  0x000011a5 store  0x00000001 , 0x00004170 
+ 00013589  0x000011a6 rtn 
+ 00013590  0x000011aa set0  0x00000025 , 0x00000000 
+ 00013591  0x000011ab bpatch  0x0000004c , 0x00004009 
+ 00013592  0x000011ac call  0x000031fa 
+ 00013593  0x000011ad fetch  0x00000001 , 0x00004272 
+ 00013594  0x000011ae beq  0x00000003 , 0x0000351d 
+ 00013595  0x000011af fetch  0x00000001 , 0x00000048 
+ 00013596  0x000011b0 bne  0x00000001 , 0x00003521 
+ 00013597  0x000011b2 call  0x000049be 
+ 00013598  0x000011b3 nbranch  0x00003521 , 0x00000005 
+ 00013599  0x000011b4 call  0x000031f5 
+ 00013600  0x000011b5 jam  0x00000000 , 0x00004272 
+ 00013601  0x000011b7 set0  0x00000025 , 0x00000000 
+ 00013602  0x000011b8 bpatch  0x0000004d , 0x00004009 
+ 00013603  0x000011b9 call  0x00003f18 
+ 00013604  0x000011ba call  0x00004995 
+ 00013605  0x000011bb call  0x00003806 
+ 00013606  0x000011bc jam  0x00000002 , 0x00000b7d 
+ 00013607  0x000011bd call  0x00007c27 
+ 00013608  0x000011be call  0x00005b63 
+ 00013609  0x000011bf call  0x00004d99 
+ 00013610  0x000011c0 call  0x00007719 
+ 00013611  0x000011c1 fetch  0x00000001 , 0x00000030 
+ 00013612  0x000011c2 set0  0x00000000 
+ 00013613  0x000011c3 store  0x00000001 , 0x00000030 
+ 00013614  0x000011c4 jam  0x00000000 , 0x000047f3 
+ 00013615  0x000011c6 fetch  0x00000001 , 0x0000004c 
+ 00013616  0x000011c7 compare  0x00000000 , 0x0000003f , 0x000000c0 
+ 00013617  0x000011c8 branch  0x00003533 , 0x00000001 
+ 00013618  0x000011c9 set0  0x00000001 , 0x00000000 
+ 00013619  0x000011cb fetch  0x00000001 , 0x00000047 
+ 00013620  0x000011cc bbit0  0x00000003 , 0x00003535 
+ 00013621  0x000011ce fetch  0x00000001 , 0x0000004b 
+ 00013622  0x000011cf rtnbit0  0x00000006 
+ 00013623  0x000011d0 set0  0x00000002 , 0x00000000 
+ 00013624  0x000011d1 rtn 
+ 00013625  0x000011d4 set0  0x00000025 , 0x00000000 
+ 00013626  0x000011d5 bpatch  0x0000004e , 0x00004009 
+ 00013627  0x000011d6 fetch  0x00000001 , 0x0000017e 
+ 00013628  0x000011d7 rtn  0x00000034 
+ 00013629  0x000011d8 icopy  0x00000004 
+ 00013630  0x000011d9 call  0x000035d6 
+ 00013631  0x000011da nrtn  0x0000002d 
+ 00013632  0x000011db force  0x00000000 , 0x00000001 
+ 00013633  0x000011dc call  0x000038b1 
+ 00013634  0x000011dd deposit  0x00000004 
+ 00013635  0x000011de store  0x00000001 , 0x00000077 
+ 00013636  0x000011df force  0x00000000 , 0x0000003f 
+ 00013637  0x000011e0 store  0x00000001 , 0x0000017e 
+ 00013638  0x000011e1 rtn 
+ 00013639  0x000011e8 set0  0x00000025 , 0x00000000 
+ 00013640  0x000011e9 bpatch  0x0000004f , 0x00004009 
+ 00013641  0x000011ea fetch  0x00000001 , 0x00000030 
+ 00013642  0x000011eb bbit0  0x00000002 , 0x00003555 
+ 00013643  0x000011ec force  0x00000007 , 0x00000001 
+ 00013644  0x000011ed bmark0  0x00000007 , 0x00003554 
+ 00013645  0x000011ee call  0x00003847 
+ 00013646  0x000011ef nbranch  0x00003555 , 0x00000001 
+ 00013647  0x000011f0 branch  0x00003555 , 0x0000002e 
+ 00013648  0x000011f1 call  0x00003583 
+ 00013649  0x000011f2 setarg  0x00000002 
+ 00013650  0x000011f3 store  0x00000002 , 0x00004168 
+ 00013651  0x000011f4 rtn 
+ 00013652  0x000011f6 nrtn  0x0000002e 
+ 00013653  0x000011f8 set0  0x00000025 , 0x00000000 
+ 00013654  0x000011f9 bpatch  0x00000050 , 0x0000400a 
+ 00013655  0x000011fa call  0x000032df 
+ 00013656  0x000011fb nbranch  0x00003568 , 0x00000005 
+ 00013657  0x000011fc fetch  0x00000001 , 0x00000047 
+ 00013658  0x000011fd bbit0  0x00000003 , 0x00003571 
+ 00013659  0x000011ff bmark1  0x00000005 , 0x00003575 
+ 00013660  0x00001200 fetch  0x00000001 , 0x00000189 
+ 00013661  0x00001201 bbit1  0x00000006 , 0x0000357c 
+ 00013662  0x00001202 fetch  0x00000002 , 0x00004168 
+ 00013663  0x00001203 increase  0xffffffff , 0x0000003f 
+ 00013664  0x00001204 store  0x00000002 , 0x00004168 
+ 00013665  0x00001205 branch  0x00003565 , 0x00000034 
+ 00013666  0x00001206 fetch  0x00000001 , 0x00004165 
+ 00013667  0x00001207 iforce  0x00000001 
+ 00013668  0x00001208 rtn 
+ 00013669  0x0000120b set0  0x00000025 , 0x00000000 
+ 00013670  0x0000120c bpatch  0x00000051 , 0x0000400a 
+ 00013671  0x0000120d call  0x00003799 
+ 00013672  0x0000120f call  0x00003847 
+ 00013673  0x00001210 branch  0x00003571 , 0x00000001 
+ 00013674  0x00001211 call  0x00005ed9 
+ 00013675  0x00001212 branch  0x00003580 , 0x00000028 
+ 00013676  0x00001213 fetch  0x00000001 , 0x0000004b 
+ 00013677  0x00001214 bbit1  0x00000006 , 0x00003582 
+ 00013678  0x00001215 bmark1  0x00000005 , 0x00003575 
+ 00013679  0x00001216 fetch  0x00000001 , 0x00000189 
+ 00013680  0x00001217 bbit1  0x00000006 , 0x0000357c 
+ 00013681  0x00001219 force  0x00000001 , 0x00000001 
+ 00013682  0x0000121a rtn  0x00000029 
+ 00013683  0x0000121b force  0x00000000 , 0x00000001 
+ 00013684  0x0000121c rtn 
+ 00013685  0x0000121e set0  0x00000025 , 0x00000000 
+ 00013686  0x0000121f bpatch  0x00000052 , 0x0000400a 
+ 00013687  0x00001220 fetch  0x00000001 , 0x00000019 
+ 00013688  0x00001221 iforce  0x00000001 
+ 00013689  0x00001222 rtnne  0x00000001 
+ 00013690  0x00001223 force  0x00000000 , 0x00000001 
+ 00013691  0x00001224 rtn 
+ 00013692  0x00001226 fetch  0x00000001 , 0x0000015a 
+ 00013693  0x00001227 and  0x0000003f , 0x0000000f , 0x00000001 
+ 00013694  0x00001228 set1  0x00000005 , 0x00000000 
+ 00013695  0x00001229 rtn 
+ 00013696  0x0000122b force  0x00000013 , 0x00000001 
+ 00013697  0x0000122c branch  0x00003583 
+ 00013698  0x0000122e call  0x0000358d 
+ 00013699  0x00001231 set0  0x00000025 , 0x00000000 
+ 00013700  0x00001232 bpatch  0x00000053 , 0x0000400a 
+ 00013701  0x00001233 fetcht  0x00000001 , 0x00000047 
+ 00013702  0x00001234 set1  0x00000003 , 0x00000002 
+ 00013703  0x00001235 storet  0x00000001 , 0x00000047 
+ 00013704  0x00001236 deposit  0x00000001 
+ 00013705  0x00001237 store  0x00000001 , 0x00004165 
+ 00013706  0x00001238 setarg  0x0000ffff 
+ 00013707  0x00001239 store  0x00000002 , 0x00004168 
+ 00013708  0x0000123a rtn 
+ 00013709  0x0000123d set0  0x00000025 , 0x00000000 
+ 00013710  0x0000123e bpatch  0x00000054 , 0x0000400a 
+ 00013711  0x0000123f fetch  0x00000001 , 0x0000004c 
+ 00013712  0x00001240 isolate1  0x00000005 , 0x0000003f 
+ 00013713  0x00001241 fetch  0x00000002 , 0x00000091 
+ 00013714  0x00001242 branch  0x000035a1 , 0x00000001 
+ 00013715  0x00001243 force  0x00000003 , 0x00000001 
+ 00013716  0x00001244 sub  0x0000003f , 0x00000011 , 0x0000003e 
+ 00013717  0x00001245 rtn  0x00000002 
+ 00013718  0x00001246 force  0x00000004 , 0x00000001 
+ 00013719  0x00001247 sub  0x0000003f , 0x0000001b , 0x0000003e 
+ 00013720  0x00001248 rtn  0x00000002 
+ 00013721  0x00001249 force  0x0000000a , 0x00000001 
+ 00013722  0x0000124a sub  0x0000003f , 0x00000079 , 0x0000003e 
+ 00013723  0x0000124b rtn  0x00000002 
+ 00013724  0x0000124c force  0x0000000e , 0x00000001 
+ 00013725  0x0000124d sub  0x0000003f , 0x000000e0 , 0x0000003e 
+ 00013726  0x0000124e rtn  0x00000002 
+ 00013727  0x0000124f force  0x0000000f , 0x00000001 
+ 00013728  0x00001250 rtn 
+ 00013729  0x00001252 force  0x00000003 , 0x00000001 
+ 00013730  0x00001253 sub  0x0000003f , 0x00000011 , 0x0000003e 
+ 00013731  0x00001254 rtn  0x00000002 
+ 00013732  0x00001255 force  0x00000004 , 0x00000001 
+ 00013733  0x00001256 sub  0x0000003f , 0x00000036 , 0x0000003e 
+ 00013734  0x00001257 rtn  0x00000002 
+ 00013735  0x00001258 force  0x0000000a , 0x00000001 
+ 00013736  0x00001259 arg  0x0000016f , 0x00000002 
+ 00013737  0x0000125a isub  0x00000002 , 0x0000003e 
+ 00013738  0x0000125b nrtn  0x00000002 
+ 00013739  0x0000125c force  0x0000000e , 0x00000001 
+ 00013740  0x0000125d arg  0x000002a7 , 0x00000002 
+ 00013741  0x0000125e isub  0x00000002 , 0x0000003e 
+ 00013742  0x0000125f nrtn  0x00000002 
+ 00013743  0x00001260 force  0x0000000f , 0x00000001 
+ 00013744  0x00001261 rtn 
+ 00013745  0x0000126b fetch  0x00000001 , 0x00000030 
+ 00013746  0x0000126c bbit0  0x00000001 , 0x000035b6 
+ 00013747  0x0000126d fetch  0x00000002 , 0x00000032 
+ 00013748  0x0000126e branch  0x000035b6 , 0x00000034 
+ 00013749  0x0000126f nbranch  0x000035b8 , 0x0000002e 
+ 00013750  0x00001271 call  0x00003bac 
+ 00013751  0x00001273 add  0x00000028 , 0x00000001 , 0x00000021 
+ 00013752  0x00001275 enable  0x00000010 
+ 00013753  0x00001276 fetch  0x00000002 , 0x0000003e 
+ 00013754  0x00001277 rshift  0x0000003f , 0x0000003f 
+ 00013755  0x00001278 arg  0x00000500 , 0x00000002 
+ 00013756  0x00001279 iadd  0x00000002 , 0x0000003f 
+ 00013757  0x0000127a call  0x00003b7d 
+ 00013758  0x0000127b call  0x00003a5d 
+ 00013759  0x0000127c force  0x00000003 , 0x00000024 
+ 00013760  0x0000127d call  0x00003a3b 
+ 00013761  0x0000127e call  0x000034e1 
+ 00013762  0x0000127f call  0x00003b41 
+ 00013763  0x00001280 set0  0x00000025 , 0x00000000 
+ 00013764  0x00001281 bpatch  0x00000055 , 0x0000400a 
+ 00013765  0x00001282 fetch  0x00000002 , 0x0000003e 
+ 00013766  0x00001283 rshift  0x0000003f , 0x0000003f 
+ 00013767  0x00001284 call  0x00003b7d 
+ 00013768  0x00001285 call  0x00003b3a 
+ 00013769  0x00001286 enable  0x0000000d 
+ 00013770  0x00001287 fetch  0x00000002 , 0x0000003e 
+ 00013771  0x00001288 arg  0x000003bb , 0x00000002 
+ 00013772  0x00001289 iadd  0x00000002 , 0x0000001b 
+ 00013773  0x0000128a correlate  0x0000003e , 0x00000003 
+ 00013774  0x0000128b copy  0x0000001a , 0x00000002 
+ 00013775  0x0000128c storet  0x00000006 , 0x0000009c 
+ 00013776  0x0000128d disable  0x0000000d 
+ 00013777  0x0000128e nrtn  0x00000018 
+ 00013778  0x0000128f arg  0x000003bb , 0x00000029 
+ 00013779  0x00001290 copy  0x00000021 , 0x00000028 
+ 00013780  0x00001291 branch  0x00003cb6 , 0x0000002b 
+ 00013781  0x00001292 rtn 
+ 00013782  0x00001296 set0  0x00000025 , 0x00000000 
+ 00013783  0x00001297 bpatch  0x00000056 , 0x0000400a 
+ 00013784  0x00001298 call  0x000035b1 
+ 00013785  0x00001299 nbranch  0x00003a6d , 0x00000018 
+ 00013786  0x0000129a call  0x00003af3 
+ 00013787  0x0000129b bmark0  0x00000011 , 0x000035df 
+ 00013788  0x0000129c fetch  0x00000002 , 0x000000f8 
+ 00013789  0x0000129d increase  0x00000001 , 0x0000003f 
+ 00013790  0x0000129e store  0x00000002 , 0x000000f8 
+ 00013791  0x000012a0 rshift  0x00000021 , 0x00000002 
+ 00013792  0x000012a1 or  0x00000002 , 0x00000040 , 0x0000000e 
+ 00013793  0x000012a3 set0  0x00000025 , 0x00000000 
+ 00013794  0x000012a4 bpatch  0x00000057 , 0x0000400a 
+ 00013795  0x000012a5 enable  0x00000007 
+ 00013796  0x000012a6 enable  0x0000000a 
+ 00013797  0x000012a7 enable  0x0000000b 
+ 00013798  0x000012a8 parse  0x00000003 , 0x00000000 , 0x00000003 
+ 00013799  0x000012a9 rshift8  0x0000000c , 0x0000003f 
+ 00013800  0x000012aa store  0x00000001 , 0x0000015f 
+ 00013801  0x000012ab parse  0x00000003 , 0x00000000 , 0x00000004 
+ 00013802  0x000012ac inject  0x00000000 , 0x00000007 
+ 00013803  0x000012ad copy  0x0000000c , 0x0000003f 
+ 00013804  0x000012ae store  0x00000001 , 0x00000019 
+ 00013805  0x000012af parse  0x00000003 , 0x00000000 , 0x00000003 
+ 00013806  0x000012b0 rshift8  0x0000000c , 0x0000003f 
+ 00013807  0x000012b1 store  0x00000001 , 0x00000160 
+ 00013808  0x000012b2 fetch  0x00000001 , 0x00000019 
+ 00013809  0x000012b3 sub  0x0000003f , 0x00000003 , 0x0000003e 
+ 00013810  0x000012b4 branch  0x000035f7 , 0x00000002 
+ 00013811  0x000012b5 beq  0x00000007 , 0x000035f7 
+ 00013812  0x000012b6 fetch  0x00000001 , 0x0000004c 
+ 00013813  0x000012b7 isolate1  0x00000005 , 0x0000003f 
+ 00013814  0x000012b8 setflag  0x00000001 , 0x00000001 , 0x00000015 
+ 00013815  0x000012ba set0  0x00000025 , 0x00000000 
+ 00013816  0x000012bb bpatch  0x00000058 , 0x0000400b 
+ 00013817  0x000012bc parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00013818  0x000012bd disable  0x0000000b 
+ 00013819  0x000012be disable  0x0000000a 
+ 00013820  0x000012bf branch  0x0000373e , 0x00000006 
+ 00013821  0x000012c0 bmark0  0x00000011 , 0x00003601 
+ 00013822  0x000012c1 fetch  0x00000002 , 0x000000fa 
+ 00013823  0x000012c2 increase  0x00000001 , 0x0000003f 
+ 00013824  0x000012c3 store  0x00000002 , 0x000000fa 
+ 00013825  0x000012c5 set0  0x00000025 , 0x00000000 
+ 00013826  0x000012c6 bpatch  0x00000059 , 0x0000400b 
+ 00013827  0x000012c7 fetch  0x00000001 , 0x0000015f 
+ 00013828  0x000012c8 compare  0x00000000 , 0x0000003f , 0x00000007 
+ 00013829  0x000012c9 setflag  0x00000001 , 0x0000000a , 0x00000000 
+ 00013830  0x000012ca branch  0x00003613 , 0x00000001 
+ 00013831  0x000012cb icompare  0x00000007 , 0x00000004 
+ 00013832  0x000012cc branch  0x00003612 , 0x00000001 
+ 00013833  0x000012cd bmark0  0x00000007 , 0x0000375c 
+ 00013834  0x000012ce fetcht  0x00000001 , 0x000000b2 
+ 00013835  0x000012cf icompare  0x00000007 , 0x00000002 
+ 00013836  0x000012d0 nbranch  0x0000375c , 0x00000001 
+ 00013837  0x000012d1 call  0x00003290 
+ 00013838  0x000012d2 fetch  0x00000001 , 0x00000047 
+ 00013839  0x000012d3 set0  0x00000005 , 0x0000003f 
+ 00013840  0x000012d4 set1  0x00000004 , 0x0000003f 
+ 00013841  0x000012d5 store  0x00000001 , 0x00000047 
+ 00013842  0x000012d7 enable  0x0000002d 
+ 00013843  0x000012d9 set0  0x00000025 , 0x00000000 
+ 00013844  0x000012da bpatch  0x0000005a , 0x0000400b 
+ 00013845  0x000012db fetch  0x00000001 , 0x00000019 
+ 00013846  0x000012dc icopy  0x00000001 
+ 00013847  0x000012dd bmark1  0x0000000a , 0x00003623 
+ 00013848  0x000012de fetcht  0x00000001 , 0x00000160 
+ 00013849  0x000012df fetch  0x00000001 , 0x00000047 
+ 00013850  0x000012e0 set0  0x00000000 , 0x0000003f 
+ 00013851  0x000012e1 isolate1  0x00000000 , 0x00000002 
+ 00013852  0x000012e2 setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00013853  0x000012e3 isolate1  0x00000001 , 0x00000002 
+ 00013854  0x000012e4 setflag  0x00000001 , 0x00000001 , 0x0000003f 
+ 00013855  0x000012e5 store  0x00000001 , 0x00000047 
+ 00013856  0x000012e6 isolate0  0x00000001 , 0x00000002 
+ 00013857  0x000012e7 branch  0x00003623 , 0x00000001 
+ 00013858  0x000012e8 call  0x00003799 
+ 00013859  0x000012ea set0  0x00000025 , 0x00000000 
+ 00013860  0x000012eb bpatch  0x0000005b , 0x0000400b 
+ 00013861  0x000012ec arg  0x00000000 , 0x00000002 
+ 00013862  0x000012ed call  0x00003b74 
+ 00013863  0x000012ee and  0x00000001 , 0x0000000f , 0x0000003f 
+ 00013864  0x000012ef beq  0x00000001 , 0x00003656 
+ 00013865  0x000012f0 beq  0x00000000 , 0x0000375c 
+ 00013866  0x000012f1 beq  0x00000002 , 0x00003769 
+ 00013867  0x000012f2 fetcht  0x00000001 , 0x00000160 
+ 00013868  0x000012f3 fetch  0x00000001 , 0x00000047 
+ 00013869  0x000012f4 icompare  0x00000004 , 0x00000002 
+ 00013870  0x000012f5 nbranch  0x00003632 , 0x00000001 
+ 00013871  0x000012f6 bmark0  0x0000000a , 0x00003631 
+ 00013872  0x000012f7 bbit0  0x00000007 , 0x00003632 
+ 00013873  0x000012f9 set1  0x0000000f , 0x00000000 
+ 00013874  0x000012fb set0  0x00000025 , 0x00000000 
+ 00013875  0x000012fc bpatch  0x0000005c , 0x0000400b 
+ 00013876  0x000012fd deposit  0x00000001 
+ 00013877  0x000012fe beq  0x00000003 , 0x00003658 
+ 00013878  0x000012ff beq  0x00000004 , 0x0000365c 
+ 00013879  0x00001300 beq  0x00000007 , 0x00003642 
+ 00013880  0x00001301 beq  0x00000008 , 0x0000365b 
+ 00013881  0x00001302 arg  0x00000004 , 0x00000002 
+ 00013882  0x00001303 call  0x00003b74 
+ 00013883  0x00001304 beq  0x0000000a , 0x00003657 
+ 00013884  0x00001305 beq  0x0000000b , 0x0000365a 
+ 00013885  0x00001306 arg  0x00000008 , 0x00000002 
+ 00013886  0x00001307 call  0x00003b74 
+ 00013887  0x00001308 beq  0x0000000e , 0x00003657 
+ 00013888  0x00001309 beq  0x0000000f , 0x0000365a 
+ 00013889  0x0000130a rtn 
+ 00013890  0x0000130e set0  0x00000025 , 0x00000000 
+ 00013891  0x0000130f bpatch  0x0000005d , 0x0000400b 
+ 00013892  0x00001310 enable  0x0000000d 
+ 00013893  0x00001311 enable  0x00000009 
+ 00013894  0x00001312 enable  0x0000000e 
+ 00013895  0x00001313 arg  0x000000d3 , 0x00000005 
+ 00013896  0x00001314 force  0x0000001e , 0x00000039 
+ 00013897  0x00001316 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00013898  0x00001317 rshift3  0x0000000c , 0x0000003f 
+ 00013899  0x00001318 istore  0x00000001 , 0x00000005 
+ 00013900  0x00001319 loop  0x00003649 
+ 00013901  0x0000131a bmark0  0x00000007 , 0x0000375c 
+ 00013902  0x0000131b parse  0x00000003 , 0x00000000 , 0x00000010 
+ 00013903  0x0000131c nsetflag  0x00000006 , 0x00000008 , 0x00000000 
+ 00013904  0x0000131d call  0x00003653 , 0x00000006 
+ 00013905  0x0000131e branch  0x0000374b , 0x00000006 
+ 00013906  0x0000131f branch  0x0000372c 
+ 00013907  0x00001322 deposit  0x0000001a 
+ 00013908  0x00001323 store  0x00000006 , 0x00000020 
+ 00013909  0x00001324 rtn 
+ 00013910  0x00001327 branch  0x0000375c 
+ 00013911  0x0000132b set1  0x00000010 , 0x00000000 
+ 00013912  0x0000132d enable  0x0000000c 
+ 00013913  0x0000132e branch  0x0000365d 
+ 00013914  0x00001332 set1  0x00000010 , 0x00000000 
+ 00013915  0x00001334 set1  0x00000002 , 0x00000015 
+ 00013916  0x00001336 enable  0x0000000d 
+ 00013917  0x00001338 set0  0x00000025 , 0x00000000 
+ 00013918  0x00001339 bpatch  0x0000005e , 0x0000400b 
+ 00013919  0x0000133a bmark1  0x00000001 , 0x0000375c 
+ 00013920  0x0000133b isolate0  0x00000001 , 0x00000015 
+ 00013921  0x0000133c branch  0x0000366a , 0x00000001 
+ 00013922  0x0000133d disable  0x00000007 
+ 00013923  0x0000133e enable  0x0000000d 
+ 00013924  0x0000133f disable  0x0000000c 
+ 00013925  0x00001340 add  0x00000022 , 0x00000002 , 0x0000000b 
+ 00013926  0x00001341 correlate  0x00000022 , 0x00000026 
+ 00013927  0x00001342 nbranch  0x0000374b , 0x00000018 
+ 00013928  0x00001343 set1  0x00000010 , 0x00000000 
+ 00013929  0x00001344 enable  0x00000007 
+ 00013930  0x00001346 set0  0x00000025 , 0x00000000 
+ 00013931  0x00001347 bpatch  0x0000005f , 0x0000400b 
+ 00013932  0x00001348 enable  0x0000000e 
+ 00013933  0x00001349 enable  0x00000009 
+ 00013934  0x0000134a parse  0x00000003 , 0x00000000 , 0x00000003 
+ 00013935  0x0000134b rshift8  0x0000000c , 0x0000003f 
+ 00013936  0x0000134c store  0x00000001 , 0x0000018a 
+ 00013937  0x0000134d parse  0x00000003 , 0x00000000 , 0x00000005 
+ 00013938  0x0000134e bmark1  0x00000010 , 0x00003676 
+ 00013939  0x0000134f rshift3  0x0000000c , 0x00000039 
+ 00013940  0x00001350 rshift3  0x00000039 , 0x00000039 
+ 00013941  0x00001351 branch  0x00003679 
+ 00013942  0x00001353 parse  0x00000003 , 0x00000000 , 0x00000005 
+ 00013943  0x00001354 rshift  0x0000000c , 0x00000039 
+ 00013944  0x00001355 parse  0x00000003 , 0x00000000 , 0x00000003 
+ 00013945  0x00001357 set0  0x00000025 , 0x00000000 
+ 00013946  0x00001358 bpatch  0x00000060 , 0x0000400c 
+ 00013947  0x00001359 deposit  0x00000039 
+ 00013948  0x0000135a store  0x00000002 , 0x00000169 
+ 00013949  0x0000135b branch  0x000036ee , 0x00000034 
+ 00013950  0x0000135c isub  0x00000035 , 0x0000003e 
+ 00013951  0x0000135d branch  0x0000374b , 0x00000002 
+ 00013952  0x0000135e set0  0x00000025 , 0x00000000 
+ 00013953  0x0000135f bpatch  0x00000061 , 0x0000400c 
+ 00013954  0x00001360 set0  0x00000000 , 0x00000000 
+ 00013955  0x00001361 fetch  0x00000001 , 0x0000018a 
+ 00013956  0x00001362 and_into  0x00000003 , 0x0000003f 
+ 00013957  0x00001363 arg  0x000004de , 0x00000005 
+ 00013958  0x00001364 beq  0x00000003 , 0x0000368f 
+ 00013959  0x00001365 bmark1  0x00000011 , 0x000036ea 
+ 00013960  0x00001366 fetch  0x00000001 , 0x00004132 
+ 00013961  0x00001367 beq  0x00000001 , 0x00003694 
+ 00013962  0x00001369 fetch  0x00000001 , 0x0000018a 
+ 00013963  0x0000136a and_into  0x00000003 , 0x0000003f 
+ 00013964  0x0000136b beq  0x00000002 , 0x000036c3 
+ 00013965  0x0000136c beq  0x00000001 , 0x000036d8 
+ 00013966  0x0000136d branch  0x0000374b 
+ 00013967  0x00001370 fetch  0x00000002 , 0x00000169 
+ 00013968  0x00001371 sub  0x0000003f , 0x00000070 , 0x0000003e 
+ 00013969  0x00001372 nbranch  0x0000374b , 0x00000002 
+ 00013970  0x00001373 bmark1  0x0000000f , 0x0000372c 
+ 00013971  0x00001374 branch  0x000036ea 
+ 00013972  0x00001377 set0  0x00000025 , 0x00000000 
+ 00013973  0x00001378 bpatch  0x00000062 , 0x0000400c 
+ 00013974  0x00001379 bmark1  0x0000000f , 0x0000372c 
+ 00013975  0x0000137a fetch  0x00000002 , 0x00000169 
+ 00013976  0x0000137b branch  0x0000374b , 0x00000034 
+ 00013977  0x0000137c call  0x00004494 
+ 00013978  0x0000137d nbranch  0x000036a1 , 0x00000001 
+ 00013979  0x0000137f fetcht  0x00000002 , 0x00000291 
+ 00013980  0x00001380 increase  0x0000000a , 0x0000003f 
+ 00013981  0x00001381 isub  0x00000002 , 0x0000003e 
+ 00013982  0x00001382 nbranch  0x000036a7 , 0x00000002 
+ 00013983  0x00001383 call  0x00004449 
+ 00013984  0x00001384 branch  0x0000369b 
+ 00013985  0x00001386 hfetch  0x00000002 , 0x0000810e 
+ 00013986  0x00001387 arg  0x0000012c , 0x00000002 
+ 00013987  0x00001388 isub  0x00000002 , 0x0000003e 
+ 00013988  0x00001389 branch  0x0000374b , 0x00000002 
+ 00013989  0x0000138a fetch  0x00000002 , 0x00004800 
+ 00013990  0x0000138b branch  0x0000374b , 0x00000034 
+ 00013991  0x0000138d set0  0x00000025 , 0x00000000 
+ 00013992  0x0000138e bpatch  0x00000063 , 0x0000400c 
+ 00013993  0x0000138f call  0x00004972 
+ 00013994  0x00001390 fetch  0x00000001 , 0x00000046 
+ 00013995  0x00001391 fetcht  0x00000001 , 0x0000018a 
+ 00013996  0x00001392 and_into  0x00000003 , 0x00000002 
+ 00013997  0x00001393 lshift8  0x00000002 , 0x00000002 
+ 00013998  0x00001394 lshift4  0x00000002 , 0x00000002 
+ 00013999  0x00001395 ior  0x00000002 , 0x0000003f 
+ 00014000  0x00001396 istore  0x00000002 , 0x0000000a 
+ 00014001  0x00001397 fetcht  0x00000002 , 0x00000169 
+ 00014002  0x00001398 copy  0x00000002 , 0x00000039 
+ 00014003  0x00001399 istoret  0x00000002 , 0x0000000a 
+ 00014004  0x0000139b set0  0x00000025 , 0x00000000 
+ 00014005  0x0000139c bpatch  0x00000064 , 0x0000400c 
+ 00014006  0x0000139d parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00014007  0x0000139e rshift3  0x0000000c , 0x0000003f 
+ 00014008  0x0000139f istore  0x00000001 , 0x0000000a 
+ 00014009  0x000013a0 loop  0x000036b4 
+ 00014010  0x000013a1 add  0x00000002 , 0x00000004 , 0x00000039 
+ 00014011  0x000013a2 call  0x00004494 
+ 00014012  0x000013a3 nbranch  0x000036c1 , 0x00000001 
+ 00014013  0x000013a4 set1  0x00000013 , 0x00000000 
+ 00014014  0x000013a5 force  0x00000006 , 0x00000007 
+ 00014015  0x000013a6 call  0x00004378 
+ 00014016  0x000013a7 branch  0x000036ee 
+ 00014017  0x000013a9 call  0x00004424 
+ 00014018  0x000013aa branch  0x000036ee 
+ 00014019  0x000013ad set0  0x00000025 , 0x00000000 
+ 00014020  0x000013ae bpatch  0x00000065 , 0x0000400c 
+ 00014021  0x000013af bmark1  0x0000000f , 0x0000372c 
+ 00014022  0x000013b0 fetch  0x00000002 , 0x00000169 
+ 00014023  0x000013b1 arg  0x000002e0 , 0x00000002 
+ 00014024  0x000013b2 isub  0x00000002 , 0x0000003e 
+ 00014025  0x000013b3 branch  0x0000374b , 0x00000002 
+ 00014026  0x000013b4 fetch  0x00000001 , 0x000002ca 
+ 00014027  0x000013b5 bbit0  0x00000000 , 0x000036ce 
+ 00014028  0x000013b6 bbit0  0x00000001 , 0x000036d3 
+ 00014029  0x000013b7 branch  0x0000375c 
+ 00014030  0x000013b9 jam  0x00000001 , 0x000002c8 
+ 00014031  0x000013ba fetch  0x00000002 , 0x000002c4 
+ 00014032  0x000013bb bne  0x00000000 , 0x0000375c 
+ 00014033  0x000013bc arg  0x00001000 , 0x00000005 
+ 00014034  0x000013bd branch  0x000036ea 
+ 00014035  0x000013bf jam  0x00000002 , 0x000002c8 
+ 00014036  0x000013c0 fetch  0x00000002 , 0x000002c6 
+ 00014037  0x000013c1 bne  0x00000000 , 0x0000375c 
+ 00014038  0x000013c2 arg  0x00001400 , 0x00000005 
+ 00014039  0x000013c3 branch  0x000036ea 
+ 00014040  0x000013c6 set0  0x00000025 , 0x00000000 
+ 00014041  0x000013c7 bpatch  0x00000066 , 0x0000400c 
+ 00014042  0x000013c8 bmark1  0x0000000f , 0x0000372c 
+ 00014043  0x000013c9 fetch  0x00000002 , 0x00000169 
+ 00014044  0x000013ca arg  0x000002e0 , 0x00000002 
+ 00014045  0x000013cb isub  0x00000002 , 0x0000003e 
+ 00014046  0x000013cc branch  0x0000374b , 0x00000002 
+ 00014047  0x000013cd fetch  0x00000001 , 0x000002c8 
+ 00014048  0x000013ce beq  0x00000001 , 0x000036e3 
+ 00014049  0x000013cf beq  0x00000002 , 0x000036e7 
+ 00014050  0x000013d0 branch  0x0000375c 
+ 00014051  0x000013d2 arg  0x00001000 , 0x00000005 
+ 00014052  0x000013d3 fetch  0x00000002 , 0x000002c4 
+ 00014053  0x000013d4 iadd  0x00000005 , 0x00000005 
+ 00014054  0x000013d5 branch  0x000036ea 
+ 00014055  0x000013d7 arg  0x00001400 , 0x00000005 
+ 00014056  0x000013d8 fetch  0x00000002 , 0x000002c6 
+ 00014057  0x000013d9 iadd  0x00000005 , 0x00000005 
+ 00014058  0x000013db parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00014059  0x000013dc rshift3  0x0000000c , 0x0000003f 
+ 00014060  0x000013dd istore  0x00000001 , 0x00000005 
+ 00014061  0x000013de loop  0x000036ea 
+ 00014062  0x000013e0 set0  0x00000025 , 0x00000000 
+ 00014063  0x000013e1 bpatch  0x00000067 , 0x0000400c 
+ 00014064  0x000013e2 parse  0x00000003 , 0x00000000 , 0x00000010 
+ 00014065  0x000013e3 branch  0x00003745 , 0x00000006 
+ 00014066  0x000013e4 call  0x00003e0f 
+ 00014067  0x000013e5 fetch  0x00000001 , 0x000043cc 
+ 00014068  0x000013e6 beq  0x00000001 , 0x0000375c 
+ 00014069  0x000013e7 bmark1  0x00000011 , 0x00003718 
+ 00014070  0x000013e8 bmark1  0x0000000f , 0x00003759 
+ 00014071  0x000013e9 fetch  0x00000001 , 0x0000018a 
+ 00014072  0x000013ea compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00014073  0x000013eb branch  0x00003718 , 0x00000001 
+ 00014074  0x000013ec fetch  0x00000002 , 0x00000169 
+ 00014075  0x000013ed branch  0x00003718 , 0x00000034 
+ 00014076  0x000013ee fetch  0x00000001 , 0x00004132 
+ 00014077  0x000013ef beq  0x00000001 , 0x00003718 
+ 00014078  0x000013f0 set0  0x00000025 , 0x00000000 
+ 00014079  0x000013f1 bpatch  0x00000068 , 0x0000400d 
+ 00014080  0x000013f2 fetch  0x00000001 , 0x000002c8 
+ 00014081  0x000013f3 beq  0x00000001 , 0x00003704 
+ 00014082  0x000013f4 beq  0x00000002 , 0x0000370e 
+ 00014083  0x000013f5 branch  0x00003bf1 
+ 00014084  0x000013f7 fetch  0x00000002 , 0x000002c4 
+ 00014085  0x000013f8 fetcht  0x00000002 , 0x00000169 
+ 00014086  0x000013f9 iadd  0x00000002 , 0x0000003f 
+ 00014087  0x000013fa store  0x00000002 , 0x000002c4 
+ 00014088  0x000013fb beq  0x00000000 , 0x00003bf1 
+ 00014089  0x000013fc fetcht  0x00000002 , 0x00001000 
+ 00014090  0x000013fd increase  0x00000004 , 0x00000002 
+ 00014091  0x000013fe isub  0x00000002 , 0x0000003e 
+ 00014092  0x000013ff call  0x000038a0 , 0x00000005 
+ 00014093  0x00001400 branch  0x00003718 
+ 00014094  0x00001402 fetch  0x00000002 , 0x000002c6 
+ 00014095  0x00001403 fetcht  0x00000002 , 0x00000169 
+ 00014096  0x00001404 iadd  0x00000002 , 0x0000003f 
+ 00014097  0x00001405 store  0x00000002 , 0x000002c6 
+ 00014098  0x00001406 beq  0x00000000 , 0x00003bf1 
+ 00014099  0x00001407 fetcht  0x00000002 , 0x00001400 
+ 00014100  0x00001408 add  0x00000002 , 0x00000004 , 0x00000002 
+ 00014101  0x00001409 isub  0x00000002 , 0x0000003e 
+ 00014102  0x0000140a call  0x000038a4 , 0x00000005 
+ 00014103  0x0000140b branch  0x00003718 
+ 00014104  0x0000140d set0  0x00000025 , 0x00000000 
+ 00014105  0x0000140e bpatch  0x00000069 , 0x0000400d 
+ 00014106  0x0000140f fetcht  0x00000001 , 0x0000004c 
+ 00014107  0x00001410 fetch  0x00000001 , 0x0000018a 
+ 00014108  0x00001411 compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00014109  0x00001412 setflag  0x00000001 , 0x00000006 , 0x00000002 
+ 00014110  0x00001413 nsetflag  0x00000001 , 0x00000007 , 0x00000002 
+ 00014111  0x00001414 storet  0x00000001 , 0x0000004c 
+ 00014112  0x00001415 nbranch  0x00003722 , 0x00000001 
+ 00014113  0x00001416 set1  0x00000001 , 0x00000000 
+ 00014114  0x00001418 bmark0  0x00000011 , 0x0000372c 
+ 00014115  0x00001419 isolate1  0x00000006 , 0x00000002 
+ 00014116  0x0000141a branch  0x0000372c , 0x00000001 
+ 00014117  0x0000141b fetch  0x00000002 , 0x000000fc 
+ 00014118  0x0000141c increase  0x00000001 , 0x0000003f 
+ 00014119  0x0000141d store  0x00000002 , 0x000000fc 
+ 00014120  0x0000141e set1  0x00000005 , 0x00000000 
+ 00014121  0x0000141f set0  0x00000007 , 0x00000002 
+ 00014122  0x00001420 set0  0x00000001 , 0x00000000 
+ 00014123  0x00001421 storet  0x00000001 , 0x0000004c 
+ 00014124  0x00001423 set0  0x00000025 , 0x00000000 
+ 00014125  0x00001424 bpatch  0x0000006a , 0x0000400d 
+ 00014126  0x00001425 fetcht  0x00000001 , 0x00000160 
+ 00014127  0x00001426 fetch  0x00000001 , 0x00000047 
+ 00014128  0x00001427 set1  0x00000005 , 0x0000003f 
+ 00014129  0x00001428 isolate1  0x00000002 , 0x00000002 
+ 00014130  0x00001429 setflag  0x00000001 , 0x00000002 , 0x0000003f 
+ 00014131  0x0000142a isolate1  0x0000000a , 0x00000000 
+ 00014132  0x0000142b setflag  0x00000001 , 0x00000007 , 0x0000003f 
+ 00014133  0x0000142c store  0x00000001 , 0x00000047 
+ 00014134  0x0000142d fetch  0x00000002 , 0x00000169 
+ 00014135  0x0000142e nbranch  0x0000375c , 0x00000034 
+ 00014136  0x0000142f fetch  0x00000001 , 0x0000004c 
+ 00014137  0x00001430 set0  0x00000007 , 0x0000003f 
+ 00014138  0x00001431 store  0x00000001 , 0x0000004c 
+ 00014139  0x00001432 fetch  0x00000001 , 0x0000018a 
+ 00014140  0x00001433 compare  0x00000001 , 0x0000003f , 0x00000007 
+ 00014141  0x00001435 branch  0x0000375c 
+ 00014142  0x00001438 set0  0x00000025 , 0x00000000 
+ 00014143  0x00001439 bpatch  0x0000006b , 0x0000400d 
+ 00014144  0x0000143a disable  0x0000002d 
+ 00014145  0x0000143b fetch  0x00000002 , 0x0000001a 
+ 00014146  0x0000143c increase  0x00000001 , 0x0000003f 
+ 00014147  0x0000143d store  0x00000002 , 0x0000001a 
+ 00014148  0x0000143e branch  0x0000375c 
+ 00014149  0x00001440 fetch  0x00000002 , 0x0000001c 
+ 00014150  0x00001441 increase  0x00000001 , 0x0000003f 
+ 00014151  0x00001442 store  0x00000002 , 0x0000001c 
+ 00014152  0x00001443 call  0x0000374c 
+ 00014153  0x00001444 bmark0  0x00000011 , 0x0000374b 
+ 00014154  0x00001445 set1  0x00000005 , 0x00000000 
+ 00014155  0x00001447 branch  0x0000375c 
+ 00014156  0x0000144a set0  0x00000025 , 0x00000000 
+ 00014157  0x0000144b bpatch  0x0000006c , 0x0000400d 
+ 00014158  0x0000144c fetch  0x00000001 , 0x0000018a 
+ 00014159  0x0000144d compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00014160  0x0000144e nbranch  0x00003755 , 0x00000001 
+ 00014161  0x00001450 fetcht  0x00000001 , 0x0000004c 
+ 00014162  0x00001451 set0  0x00000006 , 0x00000002 
+ 00014163  0x00001452 storet  0x00000001 , 0x0000004c 
+ 00014164  0x00001453 rtn 
+ 00014165  0x00001457 fetcht  0x00000001 , 0x0000004c 
+ 00014166  0x00001458 set0  0x00000007 , 0x00000002 
+ 00014167  0x00001459 storet  0x00000001 , 0x0000004c 
+ 00014168  0x0000145a branch  0x0000443b 
+ 00014169  0x0000145d fetch  0x00000001 , 0x00000047 
+ 00014170  0x0000145e set1  0x00000005 , 0x0000003f 
+ 00014171  0x0000145f store  0x00000001 , 0x00000047 
+ 00014172  0x00001461 set0  0x00000025 , 0x00000000 
+ 00014173  0x00001462 bpatch  0x0000006d , 0x0000400d 
+ 00014174  0x00001463 disable  0x0000001d 
+ 00014175  0x00001464 disable  0x0000001c 
+ 00014176  0x00001465 disable  0x0000000d 
+ 00014177  0x00001466 disable  0x0000000c 
+ 00014178  0x00001467 disable  0x00000009 
+ 00014179  0x00001468 disable  0x0000000e 
+ 00014180  0x00001469 disable  0x00000007 
+ 00014181  0x0000146a branch  0x00003a6d , 0x00000021 
+ 00014182  0x0000146b until  0x0000003e , 0x00000027 
+ 00014183  0x0000146c nop  0x00000064 
+ 00014184  0x0000146d branch  0x00003a6d 
+ 00014185  0x00001470 set0  0x00000025 , 0x00000000 
+ 00014186  0x00001471 bpatch  0x0000006e , 0x0000400d 
+ 00014187  0x00001472 enable  0x00000009 
+ 00014188  0x00001473 enable  0x0000000c 
+ 00014189  0x00001474 parse  0x00000003 , 0x00000000 , 0x00000048 
+ 00014190  0x00001475 isolate1  0x0000003a , 0x0000003f 
+ 00014191  0x00001476 setflag  0x00000001 , 0x00000000 , 0x00000000 
+ 00014192  0x00001477 copy  0x00000020 , 0x00000002 
+ 00014193  0x00001478 ialigned  0x00000020 
+ 00014194  0x00001479 ialigned  0x0000001e 
+ 00014195  0x0000147a pulse  0x00000015 
+ 00014196  0x0000147b setsect  0x00000002 , 0x000fffff 
+ 00014197  0x0000147c setsect  0x00000003 , 0x0000ffff 
+ 00014198  0x0000147d nop  0x00000020 
+ 00014199  0x0000147e iverify  0x0000000d 
+ 00014200  0x0000147f deposit  0x0000002c 
+ 00014201  0x00001480 store  0x00000003 , 0x00000182 
+ 00014202  0x00001481 deposit  0x0000002d 
+ 00014203  0x00001482 store  0x00000001 , 0x00000185 
+ 00014204  0x00001483 copy  0x00000002 , 0x00000020 
+ 00014205  0x00001484 branch  0x0000377f , 0x00000001 
+ 00014206  0x00001485 branch  0x0000374b 
+ 00014207  0x00001487 set0  0x00000025 , 0x00000000 
+ 00014208  0x00001488 bpatch  0x0000006f , 0x0000400d 
+ 00014209  0x00001489 parse  0x00000003 , 0x00000000 , 0x00000048 
+ 00014210  0x0000148a ialigned  0x0000001f 
+ 00014211  0x0000148b ialigned  0x00000004 
+ 00014212  0x0000148c ialigned  0x0000002e 
+ 00014213  0x0000148d ialigned  0x00000012 
+ 00014214  0x0000148e force  0x00000000 , 0x0000003f 
+ 00014215  0x0000148f parse  0x00000003 , 0x00000000 , 0x00000010 
+ 00014216  0x00001490 branch  0x0000374b , 0x00000006 
+ 00014217  0x00001491 setarg  0x0ffffffc 
+ 00014218  0x00001492 iand  0x00000012 , 0x0000003f 
+ 00014219  0x00001493 store  0x00000004 , 0x0000016f 
+ 00014220  0x00001494 deposit  0x0000001d 
+ 00014221  0x00001495 store  0x00000003 , 0x0000017f 
+ 00014222  0x00001496 deposit  0x0000001c 
+ 00014223  0x00001497 store  0x00000001 , 0x0000017d 
+ 00014224  0x00001498 deposit  0x00000004 
+ 00014225  0x00001499 store  0x00000001 , 0x0000017e 
+ 00014226  0x0000149a deposit  0x0000002e 
+ 00014227  0x0000149b store  0x00000002 , 0x00000186 
+ 00014228  0x0000149c deposit  0x00000021 
+ 00014229  0x0000149d inject  0x00000001 , 0x00000020 
+ 00014230  0x0000149e compare  0x00000002 , 0x00000001 , 0x0000000f 
+ 00014231  0x0000149f setflag  0x00000001 , 0x0000000b , 0x00000000 
+ 00014232  0x000014a0 branch  0x0000375c 
+ 00014233  0x000014a3 set0  0x00000025 , 0x00000000 
+ 00014234  0x000014a4 bpatch  0x00000070 , 0x0000400e 
+ 00014235  0x000014a5 fetch  0x00000001 , 0x00000047 
+ 00014236  0x000014a6 rtnbit0  0x00000003 
+ 00014237  0x000014a7 set0  0x00000003 , 0x0000003f 
+ 00014238  0x000014a8 setflip  0x00000006 , 0x0000003f 
+ 00014239  0x000014a9 store  0x00000001 , 0x00000047 
+ 00014240  0x000014aa fetch  0x00000001 , 0x00004165 
+ 00014241  0x000014ab beq  0x00000013 , 0x000037b1 
+ 00014242  0x000014ac rtneq  0x00000007 
+ 00014243  0x000014ad fetch  0x00000001 , 0x0000004b 
+ 00014244  0x000014ae rtnbit0  0x00000006 , 0x0000003f 
+ 00014245  0x000014af set0  0x00000006 , 0x0000003f 
+ 00014246  0x000014b0 set1  0x00000007 , 0x0000003f 
+ 00014247  0x000014b1 store  0x00000001 , 0x0000004b 
+ 00014248  0x000014b2 set0  0x00000002 , 0x00000000 
+ 00014249  0x000014b3 fetch  0x00000001 , 0x00004132 
+ 00014250  0x000014b4 rtneq  0x00000001 
+ 00014251  0x000014b5 fetch  0x00000002 , 0x000042af 
+ 00014252  0x000014b6 nrtn  0x00000034 
+ 00014253  0x000014b7 fetch  0x00000001 , 0x0000004b 
+ 00014254  0x000014b8 set0  0x00000007 , 0x0000003f 
+ 00014255  0x000014b9 store  0x00000001 , 0x0000004b 
+ 00014256  0x000014ba branch  0x00005267 
+ 00014257  0x000014bd set0  0x00000025 , 0x00000000 
+ 00014258  0x000014be bpatch  0x00000071 , 0x0000400e 
+ 00014259  0x000014bf fetch  0x00000001 , 0x00000433 
+ 00014260  0x000014c0 rshift  0x0000003f , 0x0000003f 
+ 00014261  0x000014c1 beq  0x00000011 , 0x000037d0 
+ 00014262  0x000014c2 beq  0x00000012 , 0x000037da 
+ 00014263  0x000014c3 beq  0x00000018 , 0x00003806 
+ 00014264  0x000014c4 beq  0x0000007f , 0x000037bf 
+ 00014265  0x000014c5 beq  0x0000002c , 0x0000385e 
+ 00014266  0x000014c6 rtnne  0x00000003 
+ 00014267  0x000014c7 fetch  0x00000001 , 0x00000434 
+ 00014268  0x000014c8 beq  0x0000002b , 0x000037c8 
+ 00014269  0x000014c9 beq  0x00000011 , 0x000037c3 
+ 00014270  0x000014ca rtn 
+ 00014271  0x000014cd fetch  0x00000001 , 0x00000434 
+ 00014272  0x000014ce set1  0x00000007 , 0x0000003f 
+ 00014273  0x000014cf beq  0x0000008d , 0x0000385e 
+ 00014274  0x000014d0 rtn 
+ 00014275  0x000014d2 rtn  0x00000029 
+ 00014276  0x000014d3 fetch  0x00000001 , 0x00000030 
+ 00014277  0x000014d4 rtnbit1  0x00000004 
+ 00014278  0x000014d5 jam  0x00000031 , 0x0000007c 
+ 00014279  0x000014d6 rtn 
+ 00014280  0x000014da rtn  0x00000029 
+ 00014281  0x000014db fetch  0x00000001 , 0x00000031 
+ 00014282  0x000014dc isolate1  0x00000004 , 0x0000003f 
+ 00014283  0x000014dd branch  0x000037cd , 0x00000001 
+ 00014284  0x000014df rtn 
+ 00014285  0x000014e1 set0  0x00000004 , 0x0000003f 
+ 00014286  0x000014e2 store  0x00000001 , 0x00000031 
+ 00014287  0x000014e3 rtn 
+ 00014288  0x000014e6 set0  0x00000025 , 0x00000000 
+ 00014289  0x000014e7 bpatch  0x00000072 , 0x0000400e 
+ 00014290  0x000014e8 fetch  0x00000001 , 0x0000004c 
+ 00014291  0x000014e9 set1  0x00000002 , 0x0000003f 
+ 00014292  0x000014ea store  0x00000001 , 0x0000004c 
+ 00014293  0x000014eb hjam  0x00000001 , 0x00008011 
+ 00014294  0x000014ec fetch  0x00000001 , 0x00000030 
+ 00014295  0x000014ed isolate1  0x00000004 , 0x0000003f 
+ 00014296  0x000014ee branch  0x00004845 , 0x00000001 
+ 00014297  0x000014ef rtn 
+ 00014298  0x000014f2 set0  0x00000025 , 0x00000000 
+ 00014299  0x000014f3 bpatch  0x00000073 , 0x0000400e 
+ 00014300  0x000014f4 fetch  0x00000001 , 0x0000004c 
+ 00014301  0x000014f5 set0  0x00000002 , 0x0000003f 
+ 00014302  0x000014f6 store  0x00000001 , 0x0000004c 
+ 00014303  0x000014f7 hjam  0x00000000 , 0x00008011 
+ 00014304  0x000014f8 rtn 
+ 00014305  0x000014fc set0  0x00000025 , 0x00000000 
+ 00014306  0x000014fd bpatch  0x00000074 , 0x0000400e 
+ 00014307  0x000014fe copy  0x00000022 , 0x0000003f 
+ 00014308  0x000014ff store  0x00000004 , 0x000042a5 
+ 00014309  0x00001500 add  0x00000022 , 0x00000003 , 0x00000011 
+ 00014310  0x00001501 branch  0x000037e8 , 0x00000029 
+ 00014311  0x00001502 add  0x00000028 , 0x00000003 , 0x00000011 
+ 00014312  0x00001504 fetcht  0x00000002 , 0x00000032 
+ 00014313  0x00001505 deposit  0x00000011 
+ 00014314  0x00001506 set0  0x0000001b , 0x0000003f 
+ 00014315  0x00001507 idiv  0x00000002 
+ 00014316  0x00001508 fetch  0x00000002 , 0x00000075 
+ 00014317  0x00001509 call  0x00007efd 
+ 00014318  0x0000150a remainder  0x00000013 
+ 00014319  0x0000150b isub  0x00000013 , 0x0000003f 
+ 00014320  0x0000150c branch  0x000037f2 , 0x00000002 
+ 00014321  0x0000150d iadd  0x00000002 , 0x0000003f 
+ 00014322  0x0000150f iadd  0x00000011 , 0x0000003f 
+ 00014323  0x00001510 store  0x00000004 , 0x00000034 
+ 00014324  0x00001511 jam  0x00000000 , 0x00004748 
+ 00014325  0x00001512 fetch  0x00000001 , 0x00000030 
+ 00014326  0x00001513 set1  0x00000001 , 0x0000003f 
+ 00014327  0x00001514 store  0x00000001 , 0x00000030 
+ 00014328  0x00001515 fetch  0x00000001 , 0x00000073 
+ 00014329  0x00001516 store  0x00000001 , 0x0000008a 
+ 00014330  0x00001517 jam  0x00000080 , 0x0000416e 
+ 00014331  0x00001518 setarg  0x00000000 
+ 00014332  0x00001519 store  0x00000003 , 0x0000420a 
+ 00014333  0x0000151a store  0x00000003 , 0x0000420d 
+ 00014334  0x0000151b store  0x00000001 , 0x000041fa 
+ 00014335  0x0000151c jam  0x0000000b , 0x00000b7d 
+ 00014336  0x0000151d call  0x00007c27 
+ 00014337  0x0000151e fetch  0x00000002 , 0x00004161 
+ 00014338  0x0000151f store  0x00000002 , 0x0000003e 
+ 00014339  0x00001520 nrtn  0x00000029 
+ 00014340  0x00001521 add  0x00000004 , 0xffffffff , 0x00000007 
+ 00014341  0x00001522 rtn 
+ 00014342  0x00001525 set0  0x00000025 , 0x00000000 
+ 00014343  0x00001526 bpatch  0x00000075 , 0x0000400e 
+ 00014344  0x00001527 fetch  0x00000001 , 0x00000030 
+ 00014345  0x00001528 rtnbit0  0x00000001 
+ 00014346  0x00001529 set0  0x00000001 , 0x0000003f 
+ 00014347  0x0000152a store  0x00000001 , 0x00000030 
+ 00014348  0x0000152b jam  0x0000007f , 0x0000416e 
+ 00014349  0x0000152c fetch  0x00000002 , 0x0000415f 
+ 00014350  0x0000152d store  0x00000002 , 0x0000003e 
+ 00014351  0x0000152e disable  0x0000002b 
+ 00014352  0x0000152f jam  0x0000000c , 0x00000b7d 
+ 00014353  0x00001530 branch  0x00007c27 
+ 00014354  0x00001534 set0  0x00000025 , 0x00000000 
+ 00014355  0x00001535 bpatch  0x00000076 , 0x0000400e 
+ 00014356  0x00001536 enable  0x0000002e 
+ 00014357  0x00001537 fetch  0x00000001 , 0x00000030 
+ 00014358  0x00001538 bbit1  0x00000001 , 0x00003820 
+ 00014359  0x00001539 rtnmark1  0x00000011 
+ 00014360  0x0000153a fetch  0x00000001 , 0x00000047 
+ 00014361  0x0000153b rtnbit1  0x00000003 
+ 00014362  0x0000153c fetch  0x00000001 , 0x00000048 
+ 00014363  0x0000153d nrtn  0x00000034 
+ 00014364  0x0000153e fetch  0x00000001 , 0x0000004b 
+ 00014365  0x0000153f rtnbit1  0x00000006 
+ 00014366  0x00001541 force  0x00000000 , 0x0000003f 
+ 00014367  0x00001542 rtn 
+ 00014368  0x00001545 bbit0  0x00000002 , 0x00003830 
+ 00014369  0x00001546 fetch  0x00000001 , 0x0000008a 
+ 00014370  0x00001547 beq  0x00000002 , 0x00003826 
+ 00014371  0x00001548 fetch  0x00000001 , 0x00000047 
+ 00014372  0x00001549 bbit1  0x00000003 , 0x00003839 
+ 00014373  0x0000154a bmark0  0x00000008 , 0x00003839 
+ 00014374  0x0000154c call  0x00003290 
+ 00014375  0x0000154d nbranch  0x00003839 , 0x00000029 
+ 00014376  0x0000154e fetch  0x00000001 , 0x00000048 
+ 00014377  0x0000154f nbranch  0x00003839 , 0x00000034 
+ 00014378  0x00001551 fetch  0x00000001 , 0x000000f1 
+ 00014379  0x00001552 increase  0xffffffff , 0x0000003f 
+ 00014380  0x00001553 store  0x00000001 , 0x000000f1 
+ 00014381  0x00001554 nbranch  0x0000381e , 0x00000034 
+ 00014382  0x00001555 jam  0x00000010 , 0x000000f1 
+ 00014383  0x00001556 branch  0x00003839 
+ 00014384  0x00001559 fetch  0x00000001 , 0x0000008a 
+ 00014385  0x0000155a bne  0x00000001 , 0x00003839 
+ 00014386  0x0000155b fetch  0x00000001 , 0x0000008b 
+ 00014387  0x0000155c branch  0x00003839 , 0x00000034 
+ 00014388  0x0000155d increase  0xffffffff , 0x0000003f 
+ 00014389  0x0000155e store  0x00000001 , 0x0000008b 
+ 00014390  0x0000155f fetch  0x00000001 , 0x00000047 
+ 00014391  0x00001560 rtnbit1  0x00000003 
+ 00014392  0x00001561 nrtn  0x0000002d 
+ 00014393  0x00001563 fetch  0x00000001 , 0x0000008a 
+ 00014394  0x00001564 increase  0xffffffff , 0x0000003f 
+ 00014395  0x00001565 store  0x00000001 , 0x0000008a 
+ 00014396  0x00001566 rtn 
+ 00014397  0x0000156a set0  0x00000025 , 0x00000000 
+ 00014398  0x0000156b bpatch  0x00000077 , 0x0000400e 
+ 00014399  0x0000156c disable  0x00000010 
+ 00014400  0x0000156d copy  0x00000002 , 0x0000001b 
+ 00014401  0x0000156e call  0x00003300 
+ 00014402  0x0000156f disable  0x00000028 
+ 00014403  0x00001570 nrtn  0x00000005 
+ 00014404  0x00001571 force  0x00000000 , 0x0000001b 
+ 00014405  0x00001572 enable  0x00000028 
+ 00014406  0x00001573 rtn 
+ 00014407  0x00001577 fetch  0x00000001 , 0x000041f9 
+ 00014408  0x00001578 icompare  0x000000ff , 0x00000004 
+ 00014409  0x00001579 rtn 
+ 00014410  0x0000157c set0  0x00000025 , 0x00000000 
+ 00014411  0x0000157d bpatch  0x00000078 , 0x0000400f 
+ 00014412  0x0000157e jam  0x00000001 , 0x00004171 
+ 00014413  0x00001580 call  0x00006a40 
+ 00014414  0x00001581 force  0x0000000c , 0x0000003f 
+ 00014415  0x00001582 store  0x00000002 , 0x00000032 
+ 00014416  0x00001583 fetch  0x00000001 , 0x000000af 
+ 00014417  0x00001584 lshift  0x0000003f , 0x0000003f 
+ 00014418  0x00001585 store  0x00000002 , 0x00000075 
+ 00014419  0x00001586 fetch  0x00000001 , 0x00000030 
+ 00014420  0x00001587 set1  0x00000002 , 0x0000003f 
+ 00014421  0x00001588 store  0x00000001 , 0x00000030 
+ 00014422  0x00001589 jam  0x00000003 , 0x00000073 
+ 00014423  0x0000158a jam  0x00000003 , 0x0000008a 
+ 00014424  0x0000158b call  0x000037e1 
+ 00014425  0x0000158c force  0x00000000 , 0x00000002 
+ 00014426  0x0000158d call  0x00004914 
+ 00014427  0x0000158e jam  0x00000050 , 0x000000b3 
+ 00014428  0x0000158f jam  0x00000010 , 0x000000f1 
+ 00014429  0x00001590 rtn 
+ 00014430  0x00001593 set0  0x00000025 , 0x00000000 
+ 00014431  0x00001594 bpatch  0x00000079 , 0x0000400f 
+ 00014432  0x00001595 call  0x00003806 
+ 00014433  0x00001596 jam  0x00000005 , 0x00004171 
+ 00014434  0x00001598 call  0x00006a4a 
+ 00014435  0x00001599 fetch  0x00000001 , 0x00000030 
+ 00014436  0x0000159a set0  0x00000002 , 0x0000003f 
+ 00014437  0x0000159b store  0x00000001 , 0x00000030 
+ 00014438  0x0000159d arg  0x00000e00 , 0x00000002 
+ 00014439  0x0000159e jam  0x00000013 , 0x000002c0 
+ 00014440  0x0000159f branch  0x000048c4 
+ 00014441  0x000015a2 set0  0x00000025 , 0x00000000 
+ 00014442  0x000015a3 bpatch  0x0000007a , 0x0000400f 
+ 00014443  0x000015a4 jam  0x00000000 , 0x000000b1 
+ 00014444  0x000015a5 call  0x0000385e 
+ 00014445  0x000015a6 call  0x00003290 
+ 00014446  0x000015a7 set0  0x00000007 , 0x00000000 
+ 00014447  0x000015a8 rtn 
+ 00014448  0x000015ab set0  0x00000025 , 0x00000000 
+ 00014449  0x000015ac bpatch  0x0000007b , 0x0000400f 
+ 00014450  0x000015ad fetch  0x00000001 , 0x00004132 
+ 00014451  0x000015ae beq  0x00000001 , 0x00003898 
+ 00014452  0x000015af set0  0x00000001 , 0x00000000 
+ 00014453  0x000015b1 jam  0x00000000 , 0x000002d1 
+ 00014454  0x000015b2 fetch  0x00000001 , 0x000002ca 
+ 00014455  0x000015b3 rtn  0x00000034 
+ 00014456  0x000015b4 isolate1  0x00000000 , 0x0000003f 
+ 00014457  0x000015b5 arg  0x00001000 , 0x00000006 
+ 00014458  0x000015b6 call  0x00004da8 , 0x00000001 
+ 00014459  0x000015b7 set0  0x00000025 , 0x00000000 
+ 00014460  0x000015b8 bpatch  0x0000007c , 0x0000400f 
+ 00014461  0x000015b9 fetch  0x00000001 , 0x000002d1 
+ 00014462  0x000015ba beq  0x00000001 , 0x0000388c 
+ 00014463  0x000015bc jam  0x00000000 , 0x000002d1 
+ 00014464  0x000015bd fetch  0x00000001 , 0x000002ca 
+ 00014465  0x000015be rtnbit0  0x00000001 
+ 00014466  0x000015bf arg  0x00001400 , 0x00000006 
+ 00014467  0x000015c0 call  0x00004da8 
+ 00014468  0x000015c1 fetch  0x00000001 , 0x000002d1 
+ 00014469  0x000015c2 beq  0x00000001 , 0x00003892 
+ 00014470  0x000015c3 rtn 
+ 00014471  0x000015c6 fetch  0x00000001 , 0x0000004c 
+ 00014472  0x000015c7 set0  0x00000007 , 0x0000003f 
+ 00014473  0x000015c8 store  0x00000001 , 0x0000004c 
+ 00014474  0x000015c9 set0  0x00000001 , 0x00000000 
+ 00014475  0x000015ca branch  0x0000443b 
+ 00014476  0x000015cd fetch  0x00000001 , 0x000002ca 
+ 00014477  0x000015ce set0  0x00000000 , 0x0000003f 
+ 00014478  0x000015cf store  0x00000001 , 0x000002ca 
+ 00014479  0x000015d0 setarg  0x00000000 
+ 00014480  0x000015d1 store  0x00000002 , 0x000002c4 
+ 00014481  0x000015d2 rtn 
+ 00014482  0x000015d4 fetch  0x00000001 , 0x000002ca 
+ 00014483  0x000015d5 set0  0x00000001 , 0x0000003f 
+ 00014484  0x000015d6 store  0x00000001 , 0x000002ca 
+ 00014485  0x000015d7 setarg  0x00000000 
+ 00014486  0x000015d8 store  0x00000002 , 0x000002c6 
+ 00014487  0x000015d9 rtn 
+ 00014488  0x000015dc fetch  0x00000001 , 0x0000004c 
+ 00014489  0x000015dd rtnbit0  0x00000007 , 0x0000003f 
+ 00014490  0x000015de call  0x00004435 
+ 00014491  0x000015df fetch  0x00000002 , 0x00004800 
+ 00014492  0x000015e0 branch  0x00003bf1 , 0x00000034 
+ 00014493  0x000015e1 increase  0xffffffff , 0x0000003f 
+ 00014494  0x000015e2 store  0x00000002 , 0x00004800 
+ 00014495  0x000015e3 branch  0x00003887 
+ 00014496  0x000015e6 fetch  0x00000001 , 0x000002ca 
+ 00014497  0x000015e7 set1  0x00000000 , 0x0000003f 
+ 00014498  0x000015e8 store  0x00000001 , 0x000002ca 
+ 00014499  0x000015e9 rtn 
+ 00014500  0x000015ec fetch  0x00000001 , 0x000002ca 
+ 00014501  0x000015ed set1  0x00000001 , 0x0000003f 
+ 00014502  0x000015ee store  0x00000001 , 0x000002ca 
+ 00014503  0x000015ef rtn 
+ 00014504  0x000015f6 set0  0x00000025 , 0x00000000 
+ 00014505  0x000015f7 bpatch  0x0000007d , 0x0000400f 
+ 00014506  0x000015f8 add  0x00000028 , 0x00000001 , 0x00000021 
+ 00014507  0x000015f9 call  0x00003a5d 
+ 00014508  0x000015fa force  0x00000003 , 0x00000024 
+ 00014509  0x000015fb call  0x00003a42 
+ 00014510  0x000015fc call  0x00003bae 
+ 00014511  0x000015fd call  0x00003bbf 
+ 00014512  0x000015fe branch  0x00003bc5 
+ 00014513  0x00001602 set0  0x00000025 , 0x00000000 
+ 00014514  0x00001603 bpatch  0x0000007e , 0x0000400f 
+ 00014515  0x00001604 call  0x00003baa 
+ 00014516  0x00001605 deposit  0x00000028 
+ 00014517  0x00001606 fetcht  0x00000004 , 0x0000416a 
+ 00014518  0x00001607 isub  0x00000002 , 0x0000003f 
+ 00014519  0x00001608 rtnne  0x00000001 
+ 00014520  0x00001609 compare  0x00000000 , 0x00000001 , 0x0000001f 
+ 00014521  0x0000160a nbranch  0x000038bc , 0x00000001 
+ 00014522  0x0000160b fetch  0x00000001 , 0x00000019 
+ 00014523  0x0000160c rtn  0x00000034 
+ 00014524  0x0000160e call  0x000038a8 
+ 00014525  0x0000160f compare  0x00000010 , 0x00000001 , 0x0000001f 
+ 00014526  0x00001610 branch  0x0000375c , 0x00000001 
+ 00014527  0x00001612 rshift  0x00000021 , 0x00000002 
+ 00014528  0x00001613 or  0x00000002 , 0x00000040 , 0x0000000e 
+ 00014529  0x00001615 set0  0x00000025 , 0x00000000 
+ 00014530  0x00001616 bpatch  0x0000007f , 0x0000400f 
+ 00014531  0x00001617 enable  0x00000007 
+ 00014532  0x00001618 enable  0x0000000a 
+ 00014533  0x00001619 enable  0x0000001b 
+ 00014534  0x0000161a set0  0x00000010 , 0x00000000 
+ 00014535  0x0000161b deposit  0x00000004 
+ 00014536  0x0000161c inject  0x00000003 , 0x00000003 
+ 00014537  0x0000161d deposit  0x00000001 
+ 00014538  0x0000161e inject  0x00000003 , 0x00000004 
+ 00014539  0x0000161f fetch  0x00000001 , 0x00000047 
+ 00014540  0x00001620 inject  0x00000000 , 0x00000004 
+ 00014541  0x00001621 inject  0x00000003 , 0x00000003 
+ 00014542  0x00001622 enable  0x00000008 
+ 00014543  0x00001623 inject  0x00000003 , 0x00000008 
+ 00014544  0x00001624 disable  0x0000001b 
+ 00014545  0x00001625 disable  0x00000008 
+ 00014546  0x00001626 disable  0x0000000a 
+ 00014547  0x00001627 set0  0x00000002 , 0x00000015 
+ 00014548  0x00001628 arg  0x00000000 , 0x00000002 
+ 00014549  0x00001629 call  0x00003b74 
+ 00014550  0x0000162a set0  0x00000025 , 0x00000000 
+ 00014551  0x0000162b bpatch  0x00000080 , 0x00004010 
+ 00014552  0x0000162c and  0x00000001 , 0x0000001f , 0x0000003f 
+ 00014553  0x0000162d beq  0x00000013 , 0x00003913 
+ 00014554  0x0000162e beq  0x00000000 , 0x0000375c 
+ 00014555  0x0000162f beq  0x00000001 , 0x0000375c 
+ 00014556  0x00001630 beq  0x00000002 , 0x000038f5 
+ 00014557  0x00001631 beq  0x00000003 , 0x00003925 
+ 00014558  0x00001632 beq  0x00000004 , 0x0000392b 
+ 00014559  0x00001633 beq  0x00000007 , 0x000038e9 
+ 00014560  0x00001634 beq  0x00000008 , 0x0000392a 
+ 00014561  0x00001635 arg  0x00000004 , 0x00000002 
+ 00014562  0x00001636 call  0x00003b74 
+ 00014563  0x00001637 beq  0x0000000a , 0x00003927 
+ 00014564  0x00001638 beq  0x0000000b , 0x0000392d 
+ 00014565  0x00001639 arg  0x00000008 , 0x00000002 
+ 00014566  0x0000163a call  0x00003b74 
+ 00014567  0x0000163b beq  0x0000000f , 0x0000392d 
+ 00014568  0x0000163c branch  0x00003927 
+ 00014569  0x00001640 set0  0x00000025 , 0x00000000 
+ 00014570  0x00001641 bpatch  0x00000081 , 0x00004010 
+ 00014571  0x00001642 enable  0x0000001d 
+ 00014572  0x00001643 enable  0x00000009 
+ 00014573  0x00001644 enable  0x0000000e 
+ 00014574  0x00001645 force  0x0000001e , 0x00000039 
+ 00014575  0x00001646 arg  0x000000b5 , 0x00000006 
+ 00014576  0x00001648 ifetch  0x00000001 , 0x00000006 
+ 00014577  0x00001649 inject  0x00000003 , 0x00000008 
+ 00014578  0x0000164a loop  0x000038f0 
+ 00014579  0x0000164b bmark1  0x00000007 , 0x00003960 
+ 00014580  0x0000164c branch  0x0000375c 
+ 00014581  0x0000164f set0  0x00000025 , 0x00000000 
+ 00014582  0x00001650 bpatch  0x00000082 , 0x00004010 
+ 00014583  0x00001651 fetch  0x00000001 , 0x0000018b 
+ 00014584  0x00001652 icopy  0x00000004 
+ 00014585  0x00001653 fetch  0x00000001 , 0x0000008f 
+ 00014586  0x00001654 icopy  0x0000001c 
+ 00014587  0x00001655 fetch  0x00000003 , 0x0000414a 
+ 00014588  0x00001656 icopy  0x0000001d 
+ 00014589  0x00001657 fetch  0x00000002 , 0x00004144 
+ 00014590  0x00001658 icopy  0x0000002e 
+ 00014591  0x00001659 enable  0x00000009 
+ 00014592  0x0000165a enable  0x0000001c 
+ 00014593  0x0000165b copy  0x00000020 , 0x00000011 
+ 00014594  0x0000165c call  0x00003a54 
+ 00014595  0x0000165d pulse  0x00000015 
+ 00014596  0x0000165e nop  0x00000020 
+ 00014597  0x0000165f copy  0x00000021 , 0x0000000b 
+ 00014598  0x00001660 fetch  0x00000004 , 0x0000016b 
+ 00014599  0x00001661 icopy  0x00000021 
+ 00014600  0x00001662 preload  0x0000001e 
+ 00014601  0x00001663 set1  0x0000003a , 0x0000003f 
+ 00014602  0x00001664 inject  0x00000003 , 0x00000048 
+ 00014603  0x00001665 preload  0x0000001f 
+ 00014604  0x00001666 inject  0x00000003 , 0x00000048 
+ 00014605  0x00001667 copy  0x0000000b , 0x00000021 
+ 00014606  0x00001668 copy  0x00000011 , 0x00000020 
+ 00014607  0x00001669 enable  0x00000008 
+ 00014608  0x0000166a inject  0x00000003 , 0x00000010 
+ 00014609  0x0000166b disable  0x00000008 
+ 00014610  0x0000166c branch  0x0000375c 
+ 00014611  0x0000166f set0  0x00000025 , 0x00000000 
+ 00014612  0x00001670 bpatch  0x00000083 , 0x00004010 
+ 00014613  0x00001671 enable  0x0000000e 
+ 00014614  0x00001672 enable  0x00000009 
+ 00014615  0x00001673 enable  0x0000001c 
+ 00014616  0x00001674 fetch  0x00000001 , 0x00000432 
+ 00014617  0x00001675 and  0x0000003f , 0x000001f8 , 0x00000002 
+ 00014618  0x00001676 arg  0x00000432 , 0x00000006 
+ 00014619  0x00001677 increase  0x00000008 , 0x00000002 
+ 00014620  0x00001679 add  0x00000002 , 0xffffffb8 , 0x00000013 
+ 00014621  0x0000167a nbranch  0x00003922 , 0x00000002 
+ 00014622  0x0000167b ifetch  0x00000009 , 0x00000006 
+ 00014623  0x0000167c inject  0x00000003 , 0x00000048 
+ 00014624  0x0000167d copy  0x00000013 , 0x00000002 
+ 00014625  0x0000167e branch  0x0000391c 
+ 00014626  0x00001680 ifetch  0x00000009 , 0x00000006 
+ 00014627  0x00001681 iinject  0x00000003 , 0x00000002 
+ 00014628  0x00001682 branch  0x00003960 
+ 00014629  0x00001685 enable  0x0000001c 
+ 00014630  0x00001686 branch  0x00003930 
+ 00014631  0x00001689 enable  0x0000001c 
+ 00014632  0x0000168a set1  0x00000010 , 0x00000000 
+ 00014633  0x0000168b branch  0x00003930 
+ 00014634  0x0000168e set1  0x00000002 , 0x00000015 
+ 00014635  0x00001690 enable  0x0000001d 
+ 00014636  0x00001691 branch  0x00003930 
+ 00014637  0x00001695 set1  0x00000002 , 0x00000015 
+ 00014638  0x00001696 enable  0x0000001d 
+ 00014639  0x00001697 set1  0x00000010 , 0x00000000 
+ 00014640  0x0000169a set0  0x00000025 , 0x00000000 
+ 00014641  0x0000169b bpatch  0x00000084 , 0x00004010 
+ 00014642  0x0000169c fetch  0x00000001 , 0x0000004c 
+ 00014643  0x0000169d bbit0  0x00000005 , 0x00003946 
+ 00014644  0x0000169e sub  0x00000001 , 0x00000003 , 0x0000003e 
+ 00014645  0x0000169f branch  0x00003946 , 0x00000002 
+ 00014646  0x000016a0 disable  0x0000000e 
+ 00014647  0x000016a1 disable  0x0000001c 
+ 00014648  0x000016a2 enable  0x0000001d 
+ 00014649  0x000016a3 disable  0x00000007 
+ 00014650  0x000016a4 set1  0x00000001 , 0x00000015 
+ 00014651  0x000016a5 isolate1  0x00000002 , 0x00000015 
+ 00014652  0x000016a6 branch  0x00003940 , 0x00000001 
+ 00014653  0x000016a7 setarg  0x000abeee 
+ 00014654  0x000016a8 inject  0x00000003 , 0x00000014 
+ 00014655  0x000016a9 branch  0x00003944 
+ 00014656  0x000016ab setarg  0x005faeba 
+ 00014657  0x000016ac inject  0x00000003 , 0x00000018 
+ 00014658  0x000016ad setarg  0x00000012 
+ 00014659  0x000016ae inject  0x00000003 , 0x00000006 
+ 00014660  0x000016b0 enable  0x00000007 
+ 00014661  0x000016b1 set1  0x00000010 , 0x00000000 
+ 00014662  0x000016b3 enable  0x0000000e 
+ 00014663  0x000016b4 enable  0x00000009 
+ 00014664  0x000016b5 bmark1  0x00000005 , 0x00003969 
+ 00014665  0x000016b6 fetch  0x00000001 , 0x00000090 
+ 00014666  0x000016b7 inject  0x00000003 , 0x00000003 
+ 00014667  0x000016b8 fetch  0x00000002 , 0x00000091 
+ 00014668  0x000016b9 iforce  0x00000039 
+ 00014669  0x000016ba bmark1  0x00000010 , 0x00003950 
+ 00014670  0x000016bb inject  0x00000003 , 0x00000005 
+ 00014671  0x000016bc branch  0x00003951 
+ 00014672  0x000016be inject  0x00000003 , 0x0000000d 
+ 00014673  0x000016c0 fetch  0x00000001 , 0x00004132 
+ 00014674  0x000016c1 beq  0x00000001 , 0x0000395b 
+ 00014675  0x000016c2 deposit  0x00000039 
+ 00014676  0x000016c3 branch  0x00003960 , 0x00000034 
+ 00014677  0x000016c4 fetch  0x00000002 , 0x00000179 
+ 00014678  0x000016c5 iforce  0x00000006 
+ 00014679  0x000016c7 ifetch  0x00000001 , 0x00000006 
+ 00014680  0x000016c8 inject  0x00000003 , 0x00000008 
+ 00014681  0x000016c9 loop  0x00003957 
+ 00014682  0x000016ca branch  0x00003960 
+ 00014683  0x000016cc fetch  0x00000002 , 0x00000179 
+ 00014684  0x000016cd iforce  0x00000003 
+ 00014685  0x000016cf ifetch  0x00000001 , 0x00000003 
+ 00014686  0x000016d0 inject  0x00000003 , 0x00000008 
+ 00014687  0x000016d1 loop  0x0000395d 
+ 00014688  0x000016d3 enable  0x00000008 
+ 00014689  0x000016d4 inject  0x00000003 , 0x00000010 
+ 00014690  0x000016d5 disable  0x00000008 
+ 00014691  0x000016d6 call  0x00003583 
+ 00014692  0x000016d7 fetch  0x00000001 , 0x0000004c 
+ 00014693  0x000016d8 bbit0  0x00000005 , 0x0000375c 
+ 00014694  0x000016d9 force  0x00000000 , 0x0000003f 
+ 00014695  0x000016da inject  0x00000003 , 0x00000006 
+ 00014696  0x000016db branch  0x0000375c 
+ 00014697  0x000016df set0  0x00000025 , 0x00000000 
+ 00014698  0x000016e0 bpatch  0x00000085 , 0x00004010 
+ 00014699  0x000016e1 bmark1  0x00000010 , 0x00003972 
+ 00014700  0x000016e3 fetch  0x00000001 , 0x0000018a 
+ 00014701  0x000016e4 inject  0x00000003 , 0x00000003 
+ 00014702  0x000016e5 fetch  0x00000001 , 0x00000169 
+ 00014703  0x000016e6 iforce  0x00000013 
+ 00014704  0x000016e7 inject  0x00000003 , 0x00000005 
+ 00014705  0x000016e8 branch  0x00003977 
+ 00014706  0x000016ea fetch  0x00000001 , 0x0000018a 
+ 00014707  0x000016eb inject  0x00000003 , 0x00000003 
+ 00014708  0x000016ec fetch  0x00000002 , 0x00000169 
+ 00014709  0x000016ed iforce  0x00000013 
+ 00014710  0x000016ee inject  0x00000003 , 0x0000000d 
+ 00014711  0x000016f0 arg  0x000004de , 0x00000006 
+ 00014712  0x000016f2 copy  0x00000013 , 0x0000003e 
+ 00014713  0x000016f3 branch  0x0000397e , 0x00000005 
+ 00014714  0x000016f4 ifetch  0x00000001 , 0x00000006 
+ 00014715  0x000016f5 inject  0x00000003 , 0x00000008 
+ 00014716  0x000016f6 increase  0xffffffff , 0x00000013 
+ 00014717  0x000016f7 branch  0x00003978 
+ 00014718  0x000016f9 fetch  0x00000002 , 0x000000fe 
+ 00014719  0x000016fa increase  0x00000001 , 0x0000003f 
+ 00014720  0x000016fb store  0x00000002 , 0x000000fe 
+ 00014721  0x000016fc branch  0x00003960 
+ 00014722  0x00001700 fetch  0x00000004 , 0x0000016f 
+ 00014723  0x00001701 add  0x0000003f , 0x00000007 , 0x00000011 
+ 00014724  0x00001702 fetch  0x00000002 , 0x0000017b 
+ 00014725  0x00001703 nbranch  0x00003988 , 0x00000034 
+ 00014726  0x00001704 increase  0xfffffffd , 0x00000011 
+ 00014727  0x00001705 branch  0x00003990 
+ 00014728  0x00001707 mul32  0x0000003f , 0x0000000c , 0x0000003f 
+ 00014729  0x00001708 hfetcht  0x00000002 , 0x00008040 
+ 00014730  0x00001709 increase  0x00000001 , 0x00000002 
+ 00014731  0x0000170b isub  0x00000002 , 0x0000003f 
+ 00014732  0x0000170c nbranch  0x0000398f , 0x00000002 
+ 00014733  0x0000170d increase  0xffffffff , 0x00000011 
+ 00014734  0x0000170e branch  0x0000398b 
+ 00014735  0x00001710 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00014736  0x00001712 until  0x0000003e , 0x00000023 
+ 00014737  0x00001713 compare  0x00000000 , 0x00000022 , 0x00000003 
+ 00014738  0x00001714 nbranch  0x00003990 , 0x00000001 
+ 00014739  0x00001715 iforce  0x00000029 
+ 00014740  0x00001716 copy  0x00000011 , 0x00000028 
+ 00014741  0x00001717 iforce  0x00000029 
+ 00014742  0x00001718 rtn 
+ 00014743  0x0000171c set0  0x00000025 , 0x00000000 
+ 00014744  0x0000171d bpatch  0x00000086 , 0x00004010 
+ 00014745  0x0000171e until  0x0000003e , 0x00000022 
+ 00014746  0x0000171f deposit  0x0000001a 
+ 00014747  0x00001720 iforce  0x00000006 
+ 00014748  0x00001721 rshift16 , 0x0000003f , 0x0000003f 
+ 00014749  0x00001722 isub  0x00000022 , 0x00000039 
+ 00014750  0x00001723 and_into  0x00000003 , 0x00000039 
+ 00014751  0x00001724 nbranch  0x000039a2 , 0x00000005 
+ 00014752  0x00001725 force  0x00000000 , 0x0000003f 
+ 00014753  0x00001726 branch  0x000039a6 
+ 00014754  0x00001728 arg  0x00000ea6 , 0x00000002 
+ 00014755  0x00001729 force  0x00000000 , 0x0000003f 
+ 00014756  0x0000172b iadd  0x00000002 , 0x0000003f 
+ 00014757  0x0000172c loop  0x000039a4 
+ 00014758  0x0000172e iadd  0x00000006 , 0x0000003f 
+ 00014759  0x0000172f div  0x0000003f , 0x0000000c 
+ 00014760  0x00001730 call  0x00007efd 
+ 00014761  0x00001731 quotient  0x0000003f 
+ 00014762  0x00001732 store  0x00000002 , 0x0000017b 
+ 00014763  0x00001733 rtn 
+ 00014764  0x00001736 set0  0x00000025 , 0x00000000 
+ 00014765  0x00001737 bpatch  0x00000087 , 0x00004010 
+ 00014766  0x00001738 deposit  0x0000001a 
+ 00014767  0x00001739 copy  0x00000019 , 0x00000002 
+ 00014768  0x0000173a isub  0x00000002 , 0x0000003e 
+ 00014769  0x0000173b nsetflag  0x00000002 , 0x0000002c , 0x0000003f 
+ 00014770  0x0000173c isub  0x00000002 , 0x00000002 
+ 00014771  0x0000173d setarg  0x00000ea6 
+ 00014772  0x0000173e isolate0  0x0000000f , 0x00000002 
+ 00014773  0x0000173f branch  0x000039b8 , 0x00000001 
+ 00014774  0x00001740 setarg  0xffff0ea6 
+ 00014775  0x00001741 iadd  0x00000002 , 0x00000002 
+ 00014776  0x00001743 storet  0x00000006 , 0x000003c8 
+ 00014777  0x00001744 rtn  0x00000036 
+ 00014778  0x00001745 storet  0x00000006 , 0x00000038 
+ 00014779  0x00001746 rtn 
+ 00014780  0x00001749 disable  0x00000030 
+ 00014781  0x0000174a fetch  0x00000006 , 0x000003c8 
+ 00014782  0x0000174b branch  0x000039c0 , 0x00000036 
+ 00014783  0x0000174c fetch  0x00000006 , 0x00000038 
+ 00014784  0x0000174e iadd  0x00000019 , 0x00000030 
+ 00014785  0x0000174f increase  0x0000000a , 0x00000030 
+ 00014786  0x00001750 setarg  0x00000ea6 
+ 00014787  0x00001751 isub  0x00000030 , 0x0000003f 
+ 00014788  0x00001752 isolate0  0x0000000f , 0x0000003f 
+ 00014789  0x00001753 branch  0x000039ca , 0x00000001 
+ 00014790  0x00001754 setarg  0x0000f15a 
+ 00014791  0x00001755 iadd  0x00000030 , 0x00000030 
+ 00014792  0x00001757 copy  0x00000030 , 0x0000001a 
+ 00014793  0x00001758 rtn 
+ 00014794  0x0000175a force  0x00000000 , 0x0000003e 
+ 00014795  0x0000175b branch  0x000039c8 
+ 00014796  0x00001763 set0  0x00000025 , 0x00000000 
+ 00014797  0x00001764 bpatch  0x00000088 , 0x00004011 
+ 00014798  0x00001765 call  0x00003a7a 
+ 00014799  0x00001766 copy  0x00000021 , 0x0000003f 
+ 00014800  0x00001767 and_into  0x00000180 , 0x0000003f 
+ 00014801  0x00001768 compare  0x00000003 , 0x00000024 , 0x00000007 
+ 00014802  0x00001769 nbranch  0x000039d6 , 0x00000001 
+ 00014803  0x0000176a rshift3  0x0000003f , 0x0000003f 
+ 00014804  0x0000176b iadd  0x00000017 , 0x0000003f 
+ 00014805  0x0000176c branch  0x000039d7 
+ 00014806  0x0000176e copy  0x00000017 , 0x0000003f 
+ 00014807  0x00001770 div  0x0000003f , 0x0000004f 
+ 00014808  0x00001771 pulse  0x00000015 
+ 00014809  0x00001772 call  0x00007efd 
+ 00014810  0x00001773 remainder  0x00000011 
+ 00014811  0x00001774 add  0x00000011 , 0xffffffd8 , 0x00000002 
+ 00014812  0x00001775 branch  0x000039df , 0x00000002 
+ 00014813  0x00001776 lshift  0x00000011 , 0x00000002 
+ 00014814  0x00001777 branch  0x000039e1 
+ 00014815  0x00001779 lshift  0x00000002 , 0x00000002 
+ 00014816  0x0000177a increase  0x00000001 , 0x00000002 
+ 00014817  0x0000177c set0  0x00000025 , 0x00000000 
+ 00014818  0x0000177d bpatch  0x00000089 , 0x00004011 
+ 00014819  0x0000177e fetch  0x00000001 , 0x00000031 
+ 00014820  0x0000177f bbit0  0x00000003 , 0x000039f3 
+ 00014821  0x00001781 fetch  0x00000004 , 0x00004173 
+ 00014822  0x00001782 isub  0x00000021 , 0x0000003e 
+ 00014823  0x00001783 branch  0x000039f3 , 0x00000002 
+ 00014824  0x00001784 call  0x00003a12 
+ 00014825  0x00001785 fetch  0x00000001 , 0x0000417a 
+ 00014826  0x00001786 rtn  0x00000034 
+ 00014827  0x00001787 fetch  0x00000001 , 0x00000031 
+ 00014828  0x00001788 set1  0x00000002 , 0x0000003f 
+ 00014829  0x00001789 store  0x00000001 , 0x00000031 
+ 00014830  0x0000178a fetch  0x00000005 , 0x00004188 
+ 00014831  0x0000178b store  0x00000005 , 0x0000417b 
+ 00014832  0x0000178c ifetch  0x00000005 , 0x00000006 
+ 00014833  0x0000178d store  0x00000005 , 0x00004180 
+ 00014834  0x0000178e call  0x00003a17 
+ 00014835  0x00001790 fetch  0x00000001 , 0x00000031 
+ 00014836  0x00001791 rtnbit0  0x00000002 
+ 00014837  0x00001792 isolate1  0x00000001 , 0x00000021 
+ 00014838  0x00001793 branch  0x00003a0f , 0x00000001 
+ 00014839  0x00001794 rshift3  0x00000002 , 0x00000011 
+ 00014840  0x00001795 and  0x00000002 , 0x00000007 , 0x00000007 
+ 00014841  0x00001796 setarg  0x0000417b 
+ 00014842  0x00001797 iadd  0x00000011 , 0x00000011 
+ 00014843  0x00001798 ifetch  0x00000001 , 0x00000011 
+ 00014844  0x00001799 qisolate0  0x0000003f 
+ 00014845  0x0000179a branch  0x00003a00 , 0x00000001 
+ 00014846  0x0000179b deposit  0x00000002 
+ 00014847  0x0000179c branch  0x00003a0c 
+ 00014848  0x0000179e fetch  0x00000001 , 0x00004185 
+ 00014849  0x0000179f iforce  0x00000012 
+ 00014850  0x000017a0 deposit  0x00000021 
+ 00014851  0x000017a1 and_into  0x00000180 , 0x0000003f 
+ 00014852  0x000017a2 rshift3  0x0000003f , 0x0000003f 
+ 00014853  0x000017a3 iadd  0x00000017 , 0x0000003f 
+ 00014854  0x000017a4 idiv  0x00000012 
+ 00014855  0x000017a5 setarg  0x00004193 
+ 00014856  0x000017a6 call  0x00007efd 
+ 00014857  0x000017a7 remainder  0x00000011 
+ 00014858  0x000017a8 iadd  0x00000011 , 0x00000006 
+ 00014859  0x000017a9 ifetch  0x00000001 , 0x00000006 
+ 00014860  0x000017ab store  0x00000001 , 0x00004186 
+ 00014861  0x000017ac iforce  0x00000002 
+ 00014862  0x000017ad rtn 
+ 00014863  0x000017b0 fetch  0x00000001 , 0x00004186 
+ 00014864  0x000017b1 iforce  0x00000002 
+ 00014865  0x000017b2 rtn 
+ 00014866  0x000017b5 fetch  0x00000001 , 0x00000031 
+ 00014867  0x000017b6 set0  0x00000002 , 0x0000003f 
+ 00014868  0x000017b7 set0  0x00000003 , 0x0000003f 
+ 00014869  0x000017b8 store  0x00000001 , 0x00000031 
+ 00014870  0x000017b9 rtn 
+ 00014871  0x000017c0 set0  0x00000025 , 0x00000000 
+ 00014872  0x000017c1 bpatch  0x0000008a , 0x00004011 
+ 00014873  0x000017c2 arg  0x00004193 , 0x00000005 
+ 00014874  0x000017c3 force  0x0000000a , 0x00000039 
+ 00014875  0x000017c4 call  0x00007e3b 
+ 00014876  0x000017c5 arg  0x00004193 , 0x00000005 
+ 00014877  0x000017c6 force  0x00000000 , 0x00000013 
+ 00014878  0x000017c7 force  0x00000002 , 0x00000007 
+ 00014879  0x000017c9 fetch  0x00000005 , 0x0000417b 
+ 00014880  0x000017ca iforce  0x00000002 
+ 00014881  0x000017cb compare  0x00000002 , 0x00000007 , 0x000000ff 
+ 00014882  0x000017cc branch  0x00003a24 , 0x00000001 
+ 00014883  0x000017cd rshift  0x00000002 , 0x00000002 
+ 00014884  0x000017cf isolate0  0x00000000 , 0x00000002 
+ 00014885  0x000017d0 branch  0x00003a28 , 0x00000001 
+ 00014886  0x000017d1 deposit  0x00000013 
+ 00014887  0x000017d2 istore  0x00000001 , 0x00000005 
+ 00014888  0x000017d4 rshift2  0x00000002 , 0x00000002 
+ 00014889  0x000017d5 increase  0x00000002 , 0x00000013 
+ 00014890  0x000017d6 compare  0x00000028 , 0x00000013 , 0x000000fe 
+ 00014891  0x000017d7 nbranch  0x00003a31 , 0x00000001 
+ 00014892  0x000017d8 fetch  0x00000005 , 0x00004180 
+ 00014893  0x000017d9 iforce  0x00000002 
+ 00014894  0x000017da compare  0x00000002 , 0x00000007 , 0x000000ff 
+ 00014895  0x000017db branch  0x00003a31 , 0x00000001 
+ 00014896  0x000017dc rshift  0x00000002 , 0x00000002 
+ 00014897  0x000017de sub  0x00000013 , 0x0000004e , 0x0000003e 
+ 00014898  0x000017df branch  0x00003a24 , 0x00000002 
+ 00014899  0x000017e0 force  0x00000001 , 0x00000013 
+ 00014900  0x000017e1 increase  0xffffffff , 0x00000007 
+ 00014901  0x000017e2 nbranch  0x00003a1f , 0x00000005 
+ 00014902  0x000017e3 arg  0x00004193 , 0x00000011 
+ 00014903  0x000017e4 deposit  0x00000005 
+ 00014904  0x000017e5 isub  0x00000011 , 0x0000003f 
+ 00014905  0x000017e6 store  0x00000001 , 0x00004185 
+ 00014906  0x000017e7 rtn 
+ 00014907  0x000017ea set0  0x00000025 , 0x00000000 
+ 00014908  0x000017eb bpatch  0x0000008b , 0x00004011 
+ 00014909  0x000017ec call  0x000039cc 
+ 00014910  0x000017ed fetch  0x00000001 , 0x00000189 
+ 00014911  0x000017ee bbit0  0x00000005 , 0x00003a41 
+ 00014912  0x000017ef fetcht  0x00000001 , 0x00000448 
+ 00014913  0x000017f1 branch  0x00003a82 
+ 00014914  0x000017f5 set0  0x00000025 , 0x00000000 
+ 00014915  0x000017f6 bpatch  0x0000008c , 0x00004011 
+ 00014916  0x000017f7 call  0x000039cc 
+ 00014917  0x000017f8 fetch  0x00000001 , 0x00000189 
+ 00014918  0x000017f9 bbit0  0x00000004 , 0x00003a48 
+ 00014919  0x000017fa fetcht  0x00000001 , 0x00000447 
+ 00014920  0x000017fc branch  0x00003a91 
+ 00014921  0x00001800 force  0x00000000 , 0x0000002d 
+ 00014922  0x00001801 fetch  0x00000003 , 0x00004147 
+ 00014923  0x00001802 iforce  0x0000002c 
+ 00014924  0x00001803 rtn 
+ 00014925  0x00001806 set0  0x00000025 , 0x00000000 
+ 00014926  0x00001807 bpatch  0x0000008d , 0x00004011 
+ 00014927  0x00001808 fetch  0x00000001 , 0x00004277 
+ 00014928  0x00001809 icopy  0x0000002d 
+ 00014929  0x0000180a fetch  0x00000003 , 0x00004274 
+ 00014930  0x0000180b icopy  0x0000002c 
+ 00014931  0x0000180c rtn 
+ 00014932  0x0000180f set0  0x00000025 , 0x00000000 
+ 00014933  0x00001810 bpatch  0x0000008e , 0x00004011 
+ 00014934  0x00001811 fetch  0x00000002 , 0x00004144 
+ 00014935  0x00001812 icopy  0x0000002e 
+ 00014936  0x00001813 fetch  0x00000001 , 0x00004143 
+ 00014937  0x00001814 icopy  0x0000002d 
+ 00014938  0x00001815 fetch  0x00000003 , 0x00004140 
+ 00014939  0x00001816 icopy  0x0000002c 
+ 00014940  0x00001817 rtn 
+ 00014941  0x0000181a set0  0x00000025 , 0x00000000 
+ 00014942  0x0000181b bpatch  0x0000008f , 0x00004011 
+ 00014943  0x0000181c fetch  0x00000002 , 0x00000044 
+ 00014944  0x0000181d icopy  0x0000002e 
+ 00014945  0x0000181e fetch  0x00000001 , 0x00000043 
+ 00014946  0x0000181f icopy  0x0000002d 
+ 00014947  0x00001820 fetch  0x00000003 , 0x00000040 
+ 00014948  0x00001821 icopy  0x0000002c 
+ 00014949  0x00001822 rtn 
+ 00014950  0x00001826 bmark1  0x00000020 , 0x00003a69 
+ 00014951  0x00001827 rtnmark0  0x0000001d 
+ 00014952  0x00001828 rtnmark0  0x0000001f 
+ 00014953  0x0000182a and_into  0xffffff00 , 0x0000002c 
+ 00014954  0x0000182b pulse  0x00000015 
+ 00014955  0x0000182c nop  0x00000020 
+ 00014956  0x0000182d rtn 
+ 00014957  0x00001831 set0  0x00000025 , 0x00000000 
+ 00014958  0x00001832 bpatch  0x00000090 , 0x00004012 
+ 00014959  0x00001833 force  0x00000000 , 0x00000015 
+ 00014960  0x00001834 disable  0x00000021 
+ 00014961  0x00001835 disable  0x00000020 
+ 00014962  0x00001836 pulse  0x0000001e 
+ 00014963  0x00001837 hjam  0x00000000 , 0x00008902 
+ 00014964  0x00001838 hjam  0x00000000 , 0x00008901 
+ 00014965  0x00001839 hjam  0x00000000 , 0x00008900 
+ 00014966  0x0000183a hjam  0x00000000 , 0x00008903 
+ 00014967  0x0000183b hjam  0x00000070 , 0x00008904 
+ 00014968  0x0000183c hjam  0x00000000 , 0x00008906 
+ 00014969  0x0000183d rtn 
+ 00014970  0x00001840 set0  0x00000025 , 0x00000000 
+ 00014971  0x00001841 bpatch  0x00000091 , 0x00004012 
+ 00014972  0x00001842 hjam  0x00000000 , 0x00008902 
+ 00014973  0x00001843 hjam  0x00000000 , 0x00008901 
+ 00014974  0x00001844 hjam  0x00000018 , 0x00008900 
+ 00014975  0x00001845 hjam  0x000000a7 , 0x00008903 
+ 00014976  0x00001846 hjam  0x0000007f , 0x00008904 
+ 00014977  0x00001847 rtn 
+ 00014978  0x0000184b set0  0x00000025 , 0x00000000 
+ 00014979  0x0000184c bpatch  0x00000092 , 0x00004012 
+ 00014980  0x0000184e storet  0x00000001 , 0x00000017 
+ 00014981  0x0000184f add  0x00000002 , 0x00000004 , 0x00000011 
+ 00014982  0x00001850 branch  0x00003ab6 
+ 00014983  0x00001852 set0  0x00000025 , 0x00000000 
+ 00014984  0x00001853 bpatch  0x00000093 , 0x00004012 
+ 00014985  0x00001854 hjam  0x000000cf , 0x00008901 
+ 00014986  0x00001855 nop  0x0000000a 
+ 00014987  0x00001856 hjam  0x000000ff , 0x00008900 
+ 00014988  0x00001857 hjam  0x000000af , 0x00008903 
+ 00014989  0x00001858 hjam  0x000000ff , 0x00008904 
+ 00014990  0x00001859 nop  0x0000000a 
+ 00014991  0x0000185a hjam  0x000000a0 , 0x00008902 
+ 00014992  0x0000185b rtn 
+ 00014993  0x0000185f set0  0x00000025 , 0x00000000 
+ 00014994  0x00001860 bpatch  0x00000094 , 0x00004012 
+ 00014995  0x00001861 storet  0x00000001 , 0x00000017 
+ 00014996  0x00001862 add  0x00000002 , 0x00000002 , 0x00000011 
+ 00014997  0x00001863 call  0x00003ab6 
+ 00014998  0x00001864 setarg  0x00000500 
+ 00014999  0x00001865 call  0x00003bf3 
+ 00015000  0x00001867 hjam  0x00000001 , 0x00008906 
+ 00015001  0x00001868 hjam  0x0000003c , 0x00008900 
+ 00015002  0x00001869 hjam  0x000000e0 , 0x00008901 
+ 00015003  0x0000186a hjam  0x000000b7 , 0x00008903 
+ 00015004  0x0000186b hjam  0x0000007f , 0x00008902 
+ 00015005  0x0000186c rtn 
+ 00015006  0x0000186f hjam  0x00000006 , 0x00008042 
+ 00015007  0x00001870 call  0x00003c29 
+ 00015008  0x00001871 call  0x00003c3a 
+ 00015009  0x00001873 fetch  0x00000002 , 0x00004163 
+ 00015010  0x00001874 bbit0  0x0000000e , 0x00003aa1 
+ 00015011  0x00001875 iforce  0x00000006 
+ 00015012  0x00001876 arg  0x00008900 , 0x00000002 
+ 00015013  0x00001878 ifetch  0x00000001 , 0x00000006 
+ 00015014  0x00001879 beq  0x000000ff , 0x00003aab 
+ 00015015  0x0000187a ior  0x00000002 , 0x00000005 
+ 00015016  0x0000187b ifetch  0x00000001 , 0x00000006 
+ 00015017  0x0000187c istore  0x00000001 , 0x00000005 
+ 00015018  0x0000187d branch  0x00003aa5 
+ 00015019  0x0000187f set0  0x00000025 , 0x00000000 
+ 00015020  0x00001880 bpatch  0x00000095 , 0x00004012 
+ 00015021  0x00001881 call  0x00003d91 
+ 00015022  0x00001882 call  0x00003b0a 
+ 00015023  0x00001884 setarg  0x000007d0 
+ 00015024  0x00001885 iadd  0x00000022 , 0x0000003f 
+ 00015025  0x00001886 store  0x00000004 , 0x00000173 
+ 00015026  0x00001887 set1  0x00000003 , 0x00000015 
+ 00015027  0x00001888 force  0x00000000 , 0x00000015 
+ 00015028  0x00001889 ncall  0x00003ace , 0x0000002b 
+ 00015029  0x0000188a branch  0x00003ae2 
+ 00015030  0x0000188e set0  0x00000025 , 0x00000000 
+ 00015031  0x0000188f bpatch  0x00000096 , 0x00004012 
+ 00015032  0x00001890 setarg  0x00000960 
+ 00015033  0x00001891 iadd  0x00000011 , 0x00000002 
+ 00015034  0x00001892 fetch  0x00000001 , 0x0000415d 
+ 00015035  0x00001893 hjam  0x00000004 , 0x0000895f 
+ 00015036  0x00001894 imul32  0x00000002 , 0x0000003f 
+ 00015037  0x00001895 fetcht  0x00000001 , 0x0000415e 
+ 00015038  0x00001896 idiv  0x00000002 
+ 00015039  0x00001897 call  0x00007efd 
+ 00015040  0x00001898 quotient  0x00000011 
+ 00015041  0x00001899 remainder  0x0000003f 
+ 00015042  0x0000189a lshift16  0x0000003f , 0x0000003f 
+ 00015043  0x0000189b lshift4  0x0000003f , 0x0000003f 
+ 00015044  0x0000189c idiv  0x00000002 
+ 00015045  0x0000189d call  0x00007efd 
+ 00015046  0x0000189e quotient  0x0000003f 
+ 00015047  0x0000189f lshift8  0x0000003f , 0x0000003f 
+ 00015048  0x000018a0 lshift  0x0000003f , 0x0000003f 
+ 00015049  0x000018a1 ior  0x00000011 , 0x0000003f 
+ 00015050  0x000018a2 hstore  0x00000004 , 0x00008960 
+ 00015051  0x000018a3 hjam  0x00000044 , 0x0000895f 
+ 00015052  0x000018a4 hjam  0x000000c4 , 0x0000895f 
+ 00015053  0x000018a5 rtn 
+ 00015054  0x000018a9 set0  0x00000025 , 0x00000000 
+ 00015055  0x000018aa bpatch  0x00000097 , 0x00004012 
+ 00015056  0x000018ab hjam  0x00000002 , 0x00008906 
+ 00015057  0x000018ac setarg  0x0003d090 
+ 00015058  0x000018ad call  0x00003bf3 
+ 00015059  0x000018ae hjam  0x0000007f , 0x00008900 
+ 00015060  0x000018af nop  0x00000082 
+ 00015061  0x000018b0 hjam  0x00000030 , 0x00008952 
+ 00015062  0x000018b1 hjam  0x000000d0 , 0x00008901 
+ 00015063  0x000018b2 hjam  0x00000070 , 0x00008952 
+ 00015064  0x000018b3 hjam  0x000000f0 , 0x00008952 
+ 00015065  0x000018b4 force  0x00000032 , 0x00000039 
+ 00015066  0x000018b6 hfetch  0x00000001 , 0x00008980 
+ 00015067  0x000018b7 bbit1  0x00000005 , 0x00003add 
+ 00015068  0x000018b8 loop  0x00003ada 
+ 00015069  0x000018ba store  0x00000001 , 0x0000416f 
+ 00015070  0x000018bb hjam  0x00000000 , 0x00008901 
+ 00015071  0x000018bc hjam  0x00000000 , 0x00008900 
+ 00015072  0x000018bd hjam  0x00000000 , 0x00008906 
+ 00015073  0x000018be rtn 
+ 00015074  0x000018c1 set0  0x00000025 , 0x00000000 
+ 00015075  0x000018c2 bpatch  0x00000098 , 0x00004013 
+ 00015076  0x000018c3 fetch  0x00000001 , 0x0000416f 
+ 00015077  0x000018c4 set1  0x00000005 , 0x0000003f 
+ 00015078  0x000018c5 hstore  0x00000001 , 0x00008952 
+ 00015079  0x000018c6 hfetcht  0x00000001 , 0x00008950 
+ 00015080  0x000018c7 and_into  0x00000007 , 0x00000002 
+ 00015081  0x000018c8 lshift3  0x0000003f , 0x0000003f 
+ 00015082  0x000018c9 ior  0x00000002 , 0x0000003f 
+ 00015083  0x000018ca hstore  0x00000001 , 0x00008950 
+ 00015084  0x000018cb hfetch  0x00000001 , 0x00008951 
+ 00015085  0x000018cc set0  0x00000000 , 0x0000003f 
+ 00015086  0x000018cd hstore  0x00000001 , 0x00008951 
+ 00015087  0x000018ce hfetch  0x00000001 , 0x00008952 
+ 00015088  0x000018cf set0  0x00000005 , 0x0000003f 
+ 00015089  0x000018d0 hstore  0x00000001 , 0x00008952 
+ 00015090  0x000018d1 rtn 
+ 00015091  0x000018d4 set0  0x00000025 , 0x00000000 
+ 00015092  0x000018d5 bpatch  0x00000099 , 0x00004013 
+ 00015093  0x000018d6 hfetch  0x00000002 , 0x00008981 
+ 00015094  0x000018d7 rshift4  0x0000003f , 0x0000003f 
+ 00015095  0x000018d8 rshift3  0x0000003f , 0x0000003f 
+ 00015096  0x000018d9 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00015097  0x000018da and_into  0x000000ff , 0x0000003f 
+ 00015098  0x000018db div  0x0000003f , 0x0000000a 
+ 00015099  0x000018dc call  0x00007efd 
+ 00015100  0x000018dd quotient  0x0000003f 
+ 00015101  0x000018de lshift4  0x0000003f , 0x0000003f 
+ 00015102  0x000018df remainder  0x00000002 
+ 00015103  0x000018e0 ior  0x00000002 , 0x0000003f 
+ 00015104  0x000018e1 store  0x00000001 , 0x00000018 
+ 00015105  0x000018e2 rtn 
+ 00015106  0x000018e5 hjam  0x0000000a , 0x00008042 
+ 00015107  0x000018e6 hjam  0x00000000 , 0x00008905 
+ 00015108  0x000018e7 hfetch  0x00000003 , 0x00008138 
+ 00015109  0x000018e8 hstore  0x00000003 , 0x0000804c 
+ 00015110  0x000018e9 hjam  0x000000fc , 0x0000804c 
+ 00015111  0x000018ea call  0x00003db0 
+ 00015112  0x000018eb nop  0x000003e8 
+ 00015113  0x000018ec rtn 
+ 00015114  0x000018ef hjam  0x00000006 , 0x00008042 
+ 00015115  0x000018f0 hfetch  0x00000001 , 0x0000896b 
+ 00015116  0x000018f1 set0  0x00000004 , 0x0000003f 
+ 00015117  0x000018f2 set0  0x00000005 , 0x0000003f 
+ 00015118  0x000018f3 hstore  0x00000001 , 0x0000896b 
+ 00015119  0x000018f4 hjam  0x00000000 , 0x00008905 
+ 00015120  0x000018f5 hjam  0x00000000 , 0x00008904 
+ 00015121  0x000018f6 hjam  0x00000070 , 0x00008904 
+ 00015122  0x000018f7 hjam  0x000000ff , 0x00008905 
+ 00015123  0x000018f8 hfetch  0x00000001 , 0x0000896b 
+ 00015124  0x000018f9 set1  0x00000004 , 0x0000003f 
+ 00015125  0x000018fa set1  0x00000005 , 0x0000003f 
+ 00015126  0x000018fb hstore  0x00000001 , 0x0000896b 
+ 00015127  0x000018fc call  0x00003b38 
+ 00015128  0x000018fd hfetch  0x00000001 , 0x00008968 
+ 00015129  0x000018fe set1  0x00000007 , 0x0000003f 
+ 00015130  0x000018ff hstore  0x00000001 , 0x00008968 
+ 00015131  0x00001900 set0  0x00000007 , 0x0000003f 
+ 00015132  0x00001901 hstore  0x00000001 , 0x00008968 
+ 00015133  0x00001902 set1  0x00000007 , 0x0000003f 
+ 00015134  0x00001903 hstore  0x00000001 , 0x00008968 
+ 00015135  0x00001904 hjam  0x00000005 , 0x00008042 
+ 00015136  0x00001905 rtn 
+ 00015137  0x00001908 nop  0x000003e8 
+ 00015138  0x00001909 hjam  0x00000004 , 0x00008042 
+ 00015139  0x0000190a nop  0x0000000a 
+ 00015140  0x0000190b hjam  0x00000000 , 0x000080b4 
+ 00015141  0x0000190c hjam  0x00000080 , 0x00008006 
+ 00015142  0x0000190e hfetch  0x00000001 , 0x0000812d 
+ 00015143  0x0000190f bbit0  0x00000001 , 0x00003b26 
+ 00015144  0x00001910 hfetcht  0x00000003 , 0x00008149 
+ 00015145  0x00001911 hjam  0x00000005 , 0x00008042 
+ 00015146  0x00001912 nop  0x0000000a 
+ 00015147  0x00001913 hjam  0x00000080 , 0x00008006 
+ 00015148  0x00001915 hfetch  0x00000001 , 0x0000812d 
+ 00015149  0x00001916 bbit0  0x00000001 , 0x00003b2c 
+ 00015150  0x00001917 hfetch  0x00000003 , 0x00008149 
+ 00015151  0x00001918 isub  0x00000002 , 0x0000003f 
+ 00015152  0x00001919 branch  0x00003b32 , 0x00000002 
+ 00015153  0x0000191a sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00015154  0x0000191c store  0x00000002 , 0x0000018c 
+ 00015155  0x0000191d sub  0x0000003f , 0x00000046 , 0x0000003e 
+ 00015156  0x0000191f nbranch  0x00003b34 , 0x00000002 
+ 00015157  0x00001920 rtn 
+ 00015158  0x00001923 setarg  0x00000f0f 
+ 00015159  0x00001924 branch  0x00003da7 
+ 00015160  0x00001927 setarg  0x0000080f 
+ 00015161  0x00001928 branch  0x00003da7 
+ 00015162  0x0000192d set0  0x00000025 , 0x00000000 
+ 00015163  0x0000192e bpatch  0x0000009a , 0x00004013 
+ 00015164  0x0000192f call  0x00003a87 
+ 00015165  0x00001930 disable  0x00000020 
+ 00015166  0x00001931 enable  0x00000021 
+ 00015167  0x00001932 pulse  0x00000016 
+ 00015168  0x00001933 rtn 
+ 00015169  0x00001936 set0  0x00000025 , 0x00000000 
+ 00015170  0x00001937 bpatch  0x0000009b , 0x00004013 
+ 00015171  0x00001938 fetch  0x00000001 , 0x0000004c 
+ 00015172  0x00001939 isolate1  0x00000002 , 0x0000003f 
+ 00015173  0x0000193a setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00015174  0x0000193b hstore  0x00000001 , 0x00008011 
+ 00015175  0x0000193c arg  0x00000062 , 0x00000006 
+ 00015176  0x0000193d ifetch  0x00000009 , 0x00000006 
+ 00015177  0x0000193e iforce  0x00000032 
+ 00015178  0x0000193f ifetch  0x00000007 , 0x00000006 
+ 00015179  0x00001940 iforce  0x00000033 
+ 00015180  0x00001941 fetch  0x00000001 , 0x00000054 
+ 00015181  0x00001942 add  0x0000003f , 0xffffffff , 0x00000034 
+ 00015182  0x00001943 pulse  0x0000001a 
+ 00015183  0x00001944 rtn 
+ 00015184  0x00001947 set0  0x00000025 , 0x00000000 
+ 00015185  0x00001948 bpatch  0x0000009c , 0x00004013 
+ 00015186  0x00001949 enable  0x0000000d 
+ 00015187  0x0000194a arg  0x00000600 , 0x0000000b 
+ 00015188  0x0000194b correlate  0x00000029 , 0x00000026 
+ 00015189  0x0000194d deposit  0x0000001a 
+ 00015190  0x0000194e store  0x00000006 , 0x0000009c 
+ 00015191  0x0000194f disable  0x0000000d 
+ 00015192  0x00001950 nbranch  0x00003a6d , 0x00000018 
+ 00015193  0x00001951 arg  0x000003bb , 0x00000029 
+ 00015194  0x00001952 increase  0x00000001 , 0x00000028 
+ 00015195  0x00001953 and_into  0x000001fc , 0x00000028 
+ 00015196  0x00001954 rtn 
+ 00015197  0x00001959 enable  0x0000000d 
+ 00015198  0x0000195b correlate  0x0000003e , 0x00000017 
+ 00015199  0x0000195c branch  0x00003b55 , 0x00000018 
+ 00015200  0x0000195d compare  0x00000002 , 0x00000028 , 0x00000002 
+ 00015201  0x0000195e nbranch  0x00003b5e , 0x00000001 
+ 00015202  0x0000195f branch  0x00003b55 
+ 00015203  0x00001962 set0  0x00000025 , 0x00000000 
+ 00015204  0x00001963 bpatch  0x0000009d , 0x00004013 
+ 00015205  0x00001964 arg  0x00000600 , 0x0000000b 
+ 00015206  0x00001965 enable  0x0000000d 
+ 00015207  0x00001966 correlate  0x00000023 , 0x00000026 
+ 00015208  0x00001967 disable  0x0000000d 
+ 00015209  0x00001968 nbranch  0x00003a6d , 0x00000018 
+ 00015210  0x00001969 rtn 
+ 00015211  0x0000196c set0  0x00000025 , 0x00000000 
+ 00015212  0x0000196d bpatch  0x0000009e , 0x00004013 
+ 00015213  0x0000196e enable  0x0000000d 
+ 00015214  0x0000196f correlate  0x0000003e , 0x00000003 
+ 00015215  0x00001970 disable  0x0000000d 
+ 00015216  0x00001971 nbranch  0x00003a6d , 0x00000018 
+ 00015217  0x00001972 arg  0x000003bb , 0x00000029 
+ 00015218  0x00001973 and_into  0x000001fc , 0x00000028 
+ 00015219  0x00001974 rtn 
+ 00015220  0x00001978 set0  0x00000025 , 0x00000000 
+ 00015221  0x00001979 bpatch  0x0000009f , 0x00004013 
+ 00015222  0x0000197a iforce  0x00000011 
+ 00015223  0x0000197b deposit  0x00000021 
+ 00015224  0x0000197c iadd  0x00000002 , 0x0000000b 
+ 00015225  0x0000197d copy  0x0000000b , 0x0000003f 
+ 00015226  0x0000197e store  0x00000004 , 0x0000416a 
+ 00015227  0x0000197f deposit  0x00000011 
+ 00015228  0x00001980 rtn 
+ 00015229  0x00001984 copy  0x0000003f , 0x00000002 
+ 00015230  0x00001985 set0  0x00000025 , 0x00000000 
+ 00015231  0x00001986 bpatch  0x000000a0 , 0x00004014 
+ 00015232  0x00001987 copy  0x00000002 , 0x0000003f 
+ 00015233  0x00001988 call  0x00007e91 
+ 00015234  0x00001989 lshift16  0x00000021 , 0x0000003f 
+ 00015235  0x0000198a set1  0x0000002c , 0x0000003f 
+ 00015236  0x0000198b call  0x00007e7a 
+ 00015237  0x0000198c set0  0x0000002c , 0x0000003f 
+ 00015238  0x0000198d call  0x00003bda 
+ 00015239  0x0000198e call  0x00007e7a 
+ 00015240  0x0000198f rtn  0x00000028 
+ 00015241  0x00001990 call  0x00007e84 
+ 00015242  0x00001991 iforce  0x0000001b 
+ 00015243  0x00001992 until  0x0000003e , 0x00000003 
+ 00015244  0x00001993 rtn 
+ 00015245  0x00001997 set0  0x00000025 , 0x00000000 
+ 00015246  0x00001998 bpatch  0x000000a1 , 0x00004014 
+ 00015247  0x00001999 branch  0x00003b93 , 0x00000030 
+ 00015248  0x0000199a until  0x00000029 , 0x00000026 
+ 00015249  0x0000199c copy  0x00000028 , 0x00000002 
+ 00015250  0x0000199d branch  0x00003b96 
+ 00015251  0x0000199f branch  0x00003b95 , 0x0000002e 
+ 00015252  0x000019a0 until  0x00000023 , 0x00000026 
+ 00015253  0x000019a2 copy  0x00000022 , 0x00000002 
+ 00015254  0x000019a4 branch  0x00003ba3 , 0x00000028 
+ 00015255  0x000019a5 compare  0x00000001 , 0x00000002 , 0x00000003 
+ 00015256  0x000019a6 nbranch  0x00003b8d , 0x00000001 
+ 00015257  0x000019a8 set0  0x00000025 , 0x00000000 
+ 00015258  0x000019a9 bpatch  0x000000a2 , 0x00004014 
+ 00015259  0x000019aa fetch  0x00000001 , 0x00000030 
+ 00015260  0x000019ab rtnbit0  0x00000000 
+ 00015261  0x000019ac fetch  0x00000004 , 0x0000416a 
+ 00015262  0x000019ad isub  0x00000002 , 0x0000003f 
+ 00015263  0x000019ae nrtn  0x00000002 
+ 00015264  0x000019af sub  0x0000003f , 0x000000ff , 0x0000003e 
+ 00015265  0x000019b0 branch  0x00003b8d , 0x00000002 
+ 00015266  0x000019b1 rtn 
+ 00015267  0x000019b3 compare  0x00000003 , 0x00000002 , 0x00000003 
+ 00015268  0x000019b4 nbranch  0x00003b8d , 0x00000001 
+ 00015269  0x000019b5 branch  0x00003b99 
+ 00015270  0x000019b8 set0  0x00000025 , 0x00000000 
+ 00015271  0x000019b9 bpatch  0x000000a3 , 0x00004014 
+ 00015272  0x000019ba arg  0x00000600 , 0x0000000b 
+ 00015273  0x000019bb branch  0x00003b8d 
+ 00015274  0x000019be disable  0x00000028 
+ 00015275  0x000019bf branch  0x00003ba6 
+ 00015276  0x000019c2 enable  0x00000028 
+ 00015277  0x000019c3 branch  0x00003ba6 
+ 00015278  0x000019c6 set0  0x00000025 , 0x00000000 
+ 00015279  0x000019c7 bpatch  0x000000a4 , 0x00004014 
+ 00015280  0x000019c8 call  0x00003b41 
+ 00015281  0x000019c9 disable  0x00000021 
+ 00015282  0x000019ca enable  0x00000020 
+ 00015283  0x000019cb rtn 
+ 00015284  0x000019d0 set0  0x00000025 , 0x00000000 
+ 00015285  0x000019d1 bpatch  0x000000a5 , 0x00004014 
+ 00015286  0x000019d2 arg  0x00000e43 , 0x0000000b 
+ 00015287  0x000019d3 until  0x00000023 , 0x00000026 
+ 00015288  0x000019d4 pulse  0x00000016 
+ 00015289  0x000019d5 rtn 
+ 00015290  0x000019d8 set0  0x00000025 , 0x00000000 
+ 00015291  0x000019d9 bpatch  0x000000a6 , 0x00004014 
+ 00015292  0x000019da arg  0x00000d00 , 0x0000000b 
+ 00015293  0x000019db until  0x00000023 , 0x00000026 
+ 00015294  0x000019dc rtn 
+ 00015295  0x000019e0 set0  0x00000025 , 0x00000000 
+ 00015296  0x000019e1 bpatch  0x000000a7 , 0x00004014 
+ 00015297  0x000019e2 arg  0x00000e43 , 0x0000000b 
+ 00015298  0x000019e3 until  0x00000029 , 0x00000026 
+ 00015299  0x000019e4 pulse  0x00000016 
+ 00015300  0x000019e5 rtn 
+ 00015301  0x000019e8 set0  0x00000025 , 0x00000000 
+ 00015302  0x000019e9 bpatch  0x000000a8 , 0x00004015 
+ 00015303  0x000019ea preload  0x00000009 
+ 00015304  0x000019eb enable  0x0000001d 
+ 00015305  0x000019ec set1  0x00000000 , 0x00000015 
+ 00015306  0x000019ed inject  0x00000003 , 0x00000048 
+ 00015307  0x000019ee disable  0x0000001d 
+ 00015308  0x000019ef rtn 
+ 00015309  0x000019f3 copy  0x00000025 , 0x00000002 
+ 00015310  0x000019f4 or_into  0x00000060 , 0x00000002 
+ 00015311  0x000019f5 copy  0x00000002 , 0x0000000e 
+ 00015312  0x000019f6 rtn 
+ 00015313  0x000019fc set0  0x00000025 , 0x00000000 
+ 00015314  0x000019fd bpatch  0x000000a9 , 0x00004015 
+ 00015315  0x000019fe fetch  0x00000001 , 0x00004130 
+ 00015316  0x000019ff increase  0x00000001 , 0x0000003f 
+ 00015317  0x00001a00 bne  0x00000007 , 0x00003bd7 
+ 00015318  0x00001a01 force  0x00000001 , 0x0000003f 
+ 00015319  0x00001a03 store  0x00000001 , 0x00004130 
+ 00015320  0x00001a04 iforce  0x00000004 
+ 00015321  0x00001a05 rtn 
+ 00015322  0x00001a08 copy  0x00000019 , 0x00000002 
+ 00015323  0x00001a09 rtn  0x00000029 
+ 00015324  0x00001a0a copy  0x0000001a , 0x00000002 
+ 00015325  0x00001a0b rtn 
+ 00015326  0x00001a0e deposit  0x00000022 
+ 00015327  0x00001a0f rtn  0x00000029 
+ 00015328  0x00001a10 deposit  0x00000028 
+ 00015329  0x00001a11 rtn 
+ 00015330  0x00001a15 set0  0x00000025 , 0x00000000 
+ 00015331  0x00001a16 bpatch  0x000000aa , 0x00004015 
+ 00015332  0x00001a17 fetcht  0x00000004 , 0x0000004d 
+ 00015333  0x00001a18 call  0x00003bde 
+ 00015334  0x00001a19 isub  0x00000002 , 0x0000000b 
+ 00015335  0x00001a1a deposit  0x0000000b 
+ 00015336  0x00001a1b fetcht  0x00000002 , 0x00000051 
+ 00015337  0x00001a1c lshift  0x00000002 , 0x00000002 
+ 00015338  0x00001a1d isub  0x00000002 , 0x0000003f 
+ 00015339  0x00001a1e rtn 
+ 00015340  0x00001a21 set0  0x00000025 , 0x00000000 
+ 00015341  0x00001a22 bpatch  0x000000ab , 0x00004015 
+ 00015342  0x00001a23 call  0x00003bde 
+ 00015343  0x00001a24 store  0x00000004 , 0x0000004d 
+ 00015344  0x00001a25 rtn 
+ 00015345  0x00001a28 branch  0x00003bf1 
+ 00015346  0x00001a2b branch  0x00003bf2 
+ 00015347  0x00001a2e rtn  0x00000034 
+ 00015348  0x00001a30 rshift  0x0000003f , 0x0000003f 
+ 00015349  0x00001a31 increase  0xfffffffd , 0x0000003f 
+ 00015350  0x00001a33 increase  0xffffffff , 0x0000003f 
+ 00015351  0x00001a34 nbranch  0x00003bf6 , 0x00000005 
+ 00015352  0x00001a35 force  0x00000000 , 0x0000003f 
+ 00015353  0x00001a36 rtn 
+ 00015354  0x00001a3c arg  0x00000010 , 0x00000039 
+ 00015355  0x00001a3d arg  0x00000000 , 0x00000005 
+ 00015356  0x00001a3e call  0x00007e3b 
+ 00015357  0x00001a3f arg  0x000003c0 , 0x00000005 
+ 00015358  0x00001a40 arg  0x0000000a , 0x00000039 
+ 00015359  0x00001a41 call  0x00007e3b 
+ 00015360  0x00001a42 jam  0x00000000 , 0x000007de 
+ 00015361  0x00001a43 jam  0x00000000 , 0x00000b7d 
+ 00015362  0x00001a44 jam  0x00000000 , 0x0000040d 
+ 00015363  0x00001a45 jam  0x00000000 , 0x00000189 
+ 00015364  0x00001a46 jam  0x00000000 , 0x0000044d 
+ 00015365  0x00001a47 set0  0x00000025 , 0x00000000 
+ 00015366  0x00001a48 bpatch  0x000000ac , 0x00004015 
+ 00015367  0x00001a49 jam  0x00000000 , 0x00000177 
+ 00015368  0x00001a4a jam  0x00000000 , 0x00000153 
+ 00015369  0x00001a4b jam  0x00000000 , 0x0000015e 
+ 00015370  0x00001a4c setarg  0x009e8b33 
+ 00015371  0x00001a4d store  0x00000003 , 0x00004147 
+ 00015372  0x00001a4e setarg  0x00000153 
+ 00015373  0x00001a4f store  0x00000002 , 0x00000083 
+ 00015374  0x00001a50 jam  0x0000001e , 0x00000085 
+ 00015375  0x00001a51 jam  0x00000001 , 0x00000086 
+ 00015376  0x00001a52 jam  0x00000007 , 0x00000088 
+ 00015377  0x00001a53 setarg  0x0012e904 
+ 00015378  0x00001a54 store  0x00000003 , 0x00000080 
+ 00015379  0x00001a55 setarg  0x00000a04 
+ 00015380  0x00001a56 store  0x00000003 , 0x000046fd 
+ 00015381  0x00001a57 setarg  0x000012e9 
+ 00015382  0x00001a58 store  0x00000002 , 0x00004700 
+ 00015383  0x00001a59 jam  0x00000060 , 0x0000008f 
+ 00015384  0x00001a5a jam  0x00000005 , 0x00004171 
+ 00015385  0x00001a5b jam  0x00000002 , 0x00000014 
+ 00015386  0x00001a5c call  0x000075cd 
+ 00015387  0x00001a5d set0  0x00000025 , 0x00000000 
+ 00015388  0x00001a5e bpatch  0x000000ad , 0x00004015 
+ 00015389  0x00001a5f rtn  0x0000002b 
+ 00015390  0x00001a60 setarg  0x00000000 
+ 00015391  0x00001a61 store  0x00000002 , 0x00000091 
+ 00015392  0x00001a62 rshift  0x00000022 , 0x0000003f 
+ 00015393  0x00001a63 store  0x00000004 , 0x00004134 
+ 00015394  0x00001a64 rtn 
+ 00015395  0x00001a69 setarg  0x000000aa , 0x0000003f 
+ 00015396  0x00001a6a arg  0x000000d3 , 0x00000005 
+ 00015397  0x00001a6b force  0x0000001e , 0x00000039 
+ 00015398  0x00001a6d istore  0x00000001 , 0x00000005 
+ 00015399  0x00001a6e loop  0x00003c26 
+ 00015400  0x00001a6f rtn 
+ 00015401  0x00001a72 hjam  0x00000002 , 0x00000907 
+ 00015402  0x00001a73 hjam  0x0000001f , 0x00000908 
+ 00015403  0x00001a74 hjam  0x0000001f , 0x00000909 
+ 00015404  0x00001a75 hjam  0x000000e0 , 0x0000090a 
+ 00015405  0x00001a76 hjam  0x0000004e , 0x0000090b 
+ 00015406  0x00001a77 hjam  0x00000045 , 0x00008912 
+ 00015407  0x00001a78 hjam  0x00000000 , 0x00000953 
+ 00015408  0x00001a7a hjam  0x000000fb , 0x0000094c 
+ 00015409  0x00001a7b hjam  0x000000ef , 0x0000094d 
+ 00015410  0x00001a7c hjam  0x0000000c , 0x0000094e 
+ 00015411  0x00001a7e hjam  0x00000088 , 0x0000096f 
+ 00015412  0x00001a7f hjam  0x00000030 , 0x00000973 
+ 00015413  0x00001a82 hjam  0x00000000 , 0x00000953 
+ 00015414  0x00001a83 hjam  0x000000c9 , 0x00000956 
+ 00015415  0x00001a84 hjam  0x0000006c , 0x00000958 
+ 00015416  0x00001a85 hjam  0x00000050 , 0x00000959 
+ 00015417  0x00001a86 rtn 
+ 00015418  0x00001a8a hjam  0x000000a9 , 0x00000930 
+ 00015419  0x00001a8b hjam  0x000000b1 , 0x0000092f 
+ 00015420  0x00001a8c hjam  0x000000b9 , 0x0000092e 
+ 00015421  0x00001a8d hjam  0x000000ad , 0x0000092d 
+ 00015422  0x00001a8e hjam  0x000000b1 , 0x0000092c 
+ 00015423  0x00001a8f hjam  0x000000b5 , 0x0000092b 
+ 00015424  0x00001a90 hjam  0x000000ba , 0x0000092a 
+ 00015425  0x00001a91 hjam  0x000000be , 0x00000929 
+ 00015426  0x00001a92 hjam  0x000000c2 , 0x00000928 
+ 00015427  0x00001a93 hjam  0x000000c6 , 0x00000927 
+ 00015428  0x00001a94 hjam  0x000000ca , 0x00000926 
+ 00015429  0x00001a95 hjam  0x000000ce , 0x00000925 
+ 00015430  0x00001a96 hjam  0x000000d2 , 0x00000924 
+ 00015431  0x00001a97 hjam  0x000000d6 , 0x00000923 
+ 00015432  0x00001a98 hjam  0x000000da , 0x00000922 
+ 00015433  0x00001a99 hjam  0x000000de , 0x00000921 
+ 00015434  0x00001a9a hjam  0x000000e2 , 0x00000920 
+ 00015435  0x00001a9b hjam  0x000000e6 , 0x0000091f 
+ 00015436  0x00001a9c hjam  0x000000ea , 0x0000091e 
+ 00015437  0x00001a9d hjam  0x000000ee , 0x0000091d 
+ 00015438  0x00001a9e hjam  0x000000f2 , 0x0000091c 
+ 00015439  0x00001a9f hjam  0x000000f6 , 0x0000091b 
+ 00015440  0x00001aa0 hjam  0x000000fb , 0x0000091a 
+ 00015441  0x00001aa2 hjam  0x000000f5 , 0x00000947 
+ 00015442  0x00001aa3 hjam  0x000000e5 , 0x00000946 
+ 00015443  0x00001aa4 hjam  0x000000d5 , 0x00000945 
+ 00015444  0x00001aa5 hjam  0x000000d8 , 0x00000944 
+ 00015445  0x00001aa6 hjam  0x000000c9 , 0x00000943 
+ 00015446  0x00001aa7 hjam  0x000000c8 , 0x00000942 
+ 00015447  0x00001aa8 hjam  0x00000089 , 0x00000941 
+ 00015448  0x00001aa9 hjam  0x00000088 , 0x00000940 
+ 00015449  0x00001aaa hjam  0x00000087 , 0x0000093f 
+ 00015450  0x00001aab hjam  0x00000048 , 0x0000093e 
+ 00015451  0x00001aac hjam  0x00000009 , 0x0000093d 
+ 00015452  0x00001aad hjam  0x00000008 , 0x0000093c 
+ 00015453  0x00001aae hjam  0x000000c9 , 0x0000093b 
+ 00015454  0x00001aaf hjam  0x000000c8 , 0x0000093a 
+ 00015455  0x00001ab0 hjam  0x000000c7 , 0x00000939 
+ 00015456  0x00001ab1 hjam  0x000000c6 , 0x00000938 
+ 00015457  0x00001ab2 hjam  0x000000c5 , 0x00000937 
+ 00015458  0x00001ab3 hjam  0x000000c4 , 0x00000936 
+ 00015459  0x00001ab4 hjam  0x000000c3 , 0x00000935 
+ 00015460  0x00001ab5 hjam  0x000000c2 , 0x00000934 
+ 00015461  0x00001ab6 hjam  0x000000c1 , 0x00000933 
+ 00015462  0x00001ab7 hjam  0x000000c0 , 0x00000932 
+ 00015463  0x00001ab8 hjam  0x00000080 , 0x00000931 
+ 00015464  0x00001ab9 rtn 
+ 00015465  0x00001abe enable  0x00000036 
+ 00015466  0x00001abf setarg  0x008e89be 
+ 00015467  0x00001ac0 lshift8  0x0000003f , 0x0000003f 
+ 00015468  0x00001ac1 or_into  0x000000d6 , 0x0000003f 
+ 00015469  0x00001ac2 iforce  0x00000009 
+ 00015470  0x00001ac3 hjam  0x00000007 , 0x00000914 
+ 00015471  0x00001ac4 hjam  0x000000a0 , 0x0000090a 
+ 00015472  0x00001ac5 hjam  0x0000008f , 0x0000090d 
+ 00015473  0x00001ac6 hjam  0x0000000f , 0x00000911 
+ 00015474  0x00001ac7 hjam  0x00000087 , 0x00000912 
+ 00015475  0x00001ac8 rtn 
+ 00015476  0x00001ace setarg  0x0000ee21 
+ 00015477  0x00001acf hstore  0x00000002 , 0x00008050 
+ 00015478  0x00001ad0 hfetch  0x00000001 , 0x0000813e 
+ 00015479  0x00001ad1 bbit0  0x00000003 , 0x00006725 
+ 00015480  0x00001ad2 enable  0x0000002b 
+ 00015481  0x00001ad3 bbit0  0x00000007 , 0x00003c7f 
+ 00015482  0x00001ad4 disable  0x0000002b 
+ 00015483  0x00001ad5 deposit  0x00000027 
+ 00015484  0x00001ad6 nbranch  0x00003c7f , 0x00000034 
+ 00015485  0x00001ad7 arg  0xffffffff , 0x00000002 
+ 00015486  0x00001ad8 branch  0x00003cec 
+ 00015487  0x00001ada hfetch  0x00000003 , 0x0000813c 
+ 00015488  0x00001adb hstore  0x00000003 , 0x0000804c 
+ 00015489  0x00001adc ifetch  0x00000001 , 0x00000006 
+ 00015490  0x00001add or_into  0x000000ef , 0x0000003f 
+ 00015491  0x00001ade istore  0x00000001 , 0x00000005 
+ 00015492  0x00001adf call  0x00003db2 
+ 00015493  0x00001ae0 hfetch  0x00000001 , 0x0000804f 
+ 00015494  0x00001ae1 set1  0x00000004 , 0x0000003f 
+ 00015495  0x00001ae2 hstore  0x00000001 , 0x0000804f 
+ 00015496  0x00001ae3 call  0x00003db2 
+ 00015497  0x00001ae4 call  0x00003c90 , 0x0000002b 
+ 00015498  0x00001ae5 hfetch  0x00000001 , 0x0000804e 
+ 00015499  0x00001ae6 set0  0x00000003 , 0x0000003f 
+ 00015500  0x00001ae7 hstore  0x00000001 , 0x0000804e 
+ 00015501  0x00001ae8 call  0x00003db2 
+ 00015502  0x00001ae9 rtn  0x0000002b 
+ 00015503  0x00001aea branch  0x00006725 
+ 00015504  0x00001aed fetch  0x00000001 , 0x00004239 
+ 00015505  0x00001aee hstore  0x00000001 , 0x00008086 
+ 00015506  0x00001aef fetch  0x00000003 , 0x0000422e 
+ 00015507  0x00001af0 hstore  0x00000003 , 0x00008080 
+ 00015508  0x00001af1 fetch  0x00000004 , 0x00004222 
+ 00015509  0x00001af2 hstore  0x00000004 , 0x00008074 
+ 00015510  0x00001af3 fetch  0x00000004 , 0x0000421e 
+ 00015511  0x00001af4 hstore  0x00000004 , 0x00008070 
+ 00015512  0x00001af5 fetch  0x00000008 , 0x00004226 
+ 00015513  0x00001af6 hstore  0x00000008 , 0x00008078 
+ 00015514  0x00001af7 fetch  0x00000008 , 0x00004231 
+ 00015515  0x00001af8 iforce  0x00000000 
+ 00015516  0x00001af9 hfetch  0x00000008 , 0x00008140 
+ 00015517  0x00001afa store  0x00000008 , 0x000000a3 
+ 00015518  0x00001afb call  0x00006781 
+ 00015519  0x00001afc rtn 
+ 00015520  0x00001aff deposit  0x00000000 
+ 00015521  0x00001b00 store  0x00000008 , 0x00004231 
+ 00015522  0x00001b01 hfetch  0x00000008 , 0x00008070 
+ 00015523  0x00001b02 store  0x00000008 , 0x0000421e 
+ 00015524  0x00001b03 ifetch  0x00000008 , 0x00000006 
+ 00015525  0x00001b04 istore  0x00000008 , 0x00000005 
+ 00015526  0x00001b05 hfetch  0x00000003 , 0x00008080 
+ 00015527  0x00001b06 store  0x00000003 , 0x0000422e 
+ 00015528  0x00001b07 hfetch  0x00000001 , 0x00008086 
+ 00015529  0x00001b08 store  0x00000001 , 0x00004239 
+ 00015530  0x00001b09 branch  0x00003db8 
+ 00015531  0x00001b0c hfetch  0x00000001 , 0x000080b4 
+ 00015532  0x00001b0d nbranch  0x00003cb1 , 0x00000034 
+ 00015533  0x00001b0e fetch  0x00000003 , 0x00004210 
+ 00015534  0x00001b0f nrtn  0x00000034 
+ 00015535  0x00001b10 hjam  0x000000c0 , 0x000080b4 
+ 00015536  0x00001b11 hjam  0x00000080 , 0x00008006 
+ 00015537  0x00001b13 hfetch  0x00000001 , 0x0000812d 
+ 00015538  0x00001b14 rtnbit0  0x00000001 
+ 00015539  0x00001b15 hfetch  0x00000003 , 0x00008149 
+ 00015540  0x00001b16 store  0x00000003 , 0x00004210 
+ 00015541  0x00001b17 rtn 
+ 00015542  0x00001b1c set0  0x00000025 , 0x00000000 
+ 00015543  0x00001b1d bpatch  0x000000ae , 0x00004015 
+ 00015544  0x00001b1e deposit  0x0000001a 
+ 00015545  0x00001b1f call  0x00007e78 
+ 00015546  0x00001b20 fetcht  0x00000004 , 0x00004200 
+ 00015547  0x00001b21 sub  0x00000002 , 0x000000ff , 0x0000003e 
+ 00015548  0x00001b22 rtn  0x00000002 
+ 00015549  0x00001b23 lshift8  0x0000003f , 0x0000003f 
+ 00015550  0x00001b24 lshift4  0x0000003f , 0x0000003f 
+ 00015551  0x00001b25 idiv  0x00000002 
+ 00015552  0x00001b26 call  0x00007efd 
+ 00015553  0x00001b27 quotient  0x0000003f 
+ 00015554  0x00001b28 arg  0x000000c8 , 0x00000002 
+ 00015555  0x00001b29 call  0x00007f2e 
+ 00015556  0x00001b2a store  0x00000001 , 0x0000009b 
+ 00015557  0x00001b2b nbranch  0x00003cc7 , 0x00000028 
+ 00015558  0x00001b2c sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00015559  0x00001b2e fetcht  0x00000003 , 0x00004210 
+ 00015560  0x00001b2f iadd  0x00000002 , 0x0000003f 
+ 00015561  0x00001b30 store  0x00000003 , 0x00004210 
+ 00015562  0x00001b32 setarg  0x00000000 
+ 00015563  0x00001b33 store  0x00000004 , 0x00004200 
+ 00015564  0x00001b34 rtn 
+ 00015565  0x00001b38 set0  0x00000025 , 0x00000000 
+ 00015566  0x00001b39 bpatch  0x000000af , 0x00004015 
+ 00015567  0x00001b3a call  0x00003db8 
+ 00015568  0x00001b3b hfetch  0x00000004 , 0x00008138 
+ 00015569  0x00001b3c set0  0x0000000f , 0x0000003f 
+ 00015570  0x00001b3d hstore  0x00000004 , 0x0000804c 
+ 00015571  0x00001b3e call  0x00003db0 
+ 00015572  0x00001b40 arg  0xffffffff , 0x00000002 
+ 00015573  0x00001b41 fetch  0x00000001 , 0x000041f8 
+ 00015574  0x00001b42 store  0x00000001 , 0x0000421d 
+ 00015575  0x00001b43 fetch  0x00000001 , 0x0000421b 
+ 00015576  0x00001b44 set1  0x00000007 , 0x0000003f 
+ 00015577  0x00001b45 store  0x00000001 , 0x0000421b 
+ 00015578  0x00001b49 set0  0x00000025 , 0x00000000 
+ 00015579  0x00001b4a bpatch  0x000000b0 , 0x00004016 
+ 00015580  0x00001b4b fetch  0x00000004 , 0x00004200 
+ 00015581  0x00001b4c iadd  0x00000002 , 0x0000003f 
+ 00015582  0x00001b4d store  0x00000004 , 0x00004200 
+ 00015583  0x00001b4e call  0x00003ca0 
+ 00015584  0x00001b4f fetch  0x00000005 , 0x00004219 
+ 00015585  0x00001b50 hstore  0x00000004 , 0x0000804c 
+ 00015586  0x00001b51 rshift32  0x0000003f , 0x00000011 
+ 00015587  0x00001b52 until  0x0000003e , 0x00000033 
+ 00015588  0x00001b53 deposit  0x00000019 
+ 00015589  0x00001b54 store  0x00000006 , 0x00004204 
+ 00015590  0x00001b55 hjam  0x00000002 , 0x00008005 
+ 00015591  0x00001b56 until  0x0000003e , 0x00000033 
+ 00015592  0x00001b57 until  0x0000003e , 0x00000033 
+ 00015593  0x00001b58 deposit  0x00000011 
+ 00015594  0x00001b59 hstore  0x00000001 , 0x0000804f 
+ 00015595  0x00001b5a hjam  0x00000002 , 0x00008005 
+ 00015596  0x00001b5c until  0x0000003e , 0x00000033 
+ 00015597  0x00001b5d until  0x0000003e , 0x00000033 
+ 00015598  0x00001b5e hstoret  0x00000004 , 0x0000804c 
+ 00015599  0x00001b5f hjam  0x00000010 , 0x00008005 
+ 00015600  0x00001b60 until  0x0000003e , 0x0000003f 
+ 00015601  0x00001b66 set0  0x00000025 , 0x00000000 
+ 00015602  0x00001b67 bpatch  0x000000b1 , 0x00004016 
+ 00015603  0x00001b68 setarg  0x00000000 
+ 00015604  0x00001b69 copy  0x00000027 , 0x0000003e 
+ 00015605  0x00001b6a branch  0x00003cfd , 0x00000005 
+ 00015606  0x00001b6b hfetch  0x00000001 , 0x0000813c 
+ 00015607  0x00001b6c hfetcht  0x00000001 , 0x0000813d 
+ 00015608  0x00001b6d isub  0x00000002 , 0x0000003e 
+ 00015609  0x00001b6e branch  0x00003cfb , 0x00000002 
+ 00015610  0x00001b6f deposit  0x00000002 
+ 00015611  0x00001b71 isub  0x00000027 , 0x0000003f 
+ 00015612  0x00001b72 increase  0x00000001 , 0x0000003f 
+ 00015613  0x00001b74 increase  0x00000008 , 0x0000003f 
+ 00015614  0x00001b75 until  0x0000003e , 0x00000033 
+ 00015615  0x00001b76 iadd  0x00000031 , 0x0000003f 
+ 00015616  0x00001b77 fetcht  0x00000004 , 0x000041fc 
+ 00015617  0x00001b78 iadd  0x00000002 , 0x0000003f 
+ 00015618  0x00001b79 fetcht  0x00000003 , 0x00004210 
+ 00015619  0x00001b7a imul32  0x00000002 , 0x0000003f 
+ 00015620  0x00001b7b rshift8  0x0000003f , 0x0000003f 
+ 00015621  0x00001b7c rshift4  0x0000003f , 0x0000003f 
+ 00015622  0x00001b7d increase  0x0000006e , 0x0000003f 
+ 00015623  0x00001b7e arg  0x00000ea6 , 0x00000002 
+ 00015624  0x00001b7f idiv  0x00000002 
+ 00015625  0x00001b80 call  0x00007efd 
+ 00015626  0x00001b81 quotient  0x0000003f 
+ 00015627  0x00001b82 lshift16  0x0000003f , 0x0000003f 
+ 00015628  0x00001b83 remainder  0x00000002 
+ 00015629  0x00001b84 ior  0x00000002 , 0x0000003f 
+ 00015630  0x00001b85 fetcht  0x00000006 , 0x00004204 
+ 00015631  0x00001b86 call  0x00007e6d 
+ 00015632  0x00001b87 copy  0x00000002 , 0x00000019 
+ 00015633  0x00001b88 fetch  0x00000006 , 0x00004048 
+ 00015634  0x00001b89 call  0x000039c0 
+ 00015635  0x00001b8a deposit  0x0000001a 
+ 00015636  0x00001b8b store  0x00000006 , 0x00000161 
+ 00015637  0x00001b8c deposit  0x00000027 
+ 00015638  0x00001b8d istore  0x00000001 , 0x00000005 
+ 00015639  0x00001b8e hfetch  0x00000001 , 0x0000811d 
+ 00015640  0x00001b8f or_into  0x000000f0 , 0x0000003f 
+ 00015641  0x00001b90 istore  0x00000001 , 0x00000005 
+ 00015642  0x00001b91 call  0x00007f52 
+ 00015643  0x00001b92 rtn 
+ 00015644  0x00001b95 set0  0x00000025 , 0x00000000 
+ 00015645  0x00001b96 bpatch  0x000000b2 , 0x00004016 
+ 00015646  0x00001b97 call  0x00003cab 
+ 00015647  0x00001b98 fetch  0x00000003 , 0x00004210 
+ 00015648  0x00001b99 rtn  0x00000034 
+ 00015649  0x00001b9a fetch  0x00000001 , 0x00004131 
+ 00015650  0x00001b9b rtn  0x00000034 
+ 00015651  0x00001b9c call  0x00003dca 
+ 00015652  0x00001b9d nrtn  0x00000034 
+ 00015653  0x00001b9f fetch  0x00000001 , 0x00004040 
+ 00015654  0x00001ba0 compare  0x00000003 , 0x0000003f , 0x00000007 
+ 00015655  0x00001ba1 nbranch  0x00003d4d , 0x00000001 
+ 00015656  0x00001ba2 fetch  0x00000002 , 0x00004042 
+ 00015657  0x00001ba3 rtn  0x00000034 
+ 00015658  0x00001ba4 rtn  0x0000002b 
+ 00015659  0x00001ba5 set0  0x00000025 , 0x00000000 
+ 00015660  0x00001ba6 bpatch  0x000000b3 , 0x00004016 
+ 00015661  0x00001ba8 fetcht  0x00000001 , 0x000000a2 
+ 00015662  0x00001ba9 fetch  0x00000002 , 0x00004042 
+ 00015663  0x00001baa imul32  0x00000002 , 0x0000003f 
+ 00015664  0x00001bab rshift4  0x00000002 , 0x00000002 
+ 00015665  0x00001bac rshift2  0x00000002 , 0x00000002 
+ 00015666  0x00001bad isub  0x00000002 , 0x0000003f 
+ 00015667  0x00001bae fetcht  0x00000004 , 0x00004044 
+ 00015668  0x00001baf iadd  0x00000002 , 0x0000003f 
+ 00015669  0x00001bb0 fetcht  0x00000001 , 0x000041f7 
+ 00015670  0x00001bb1 isub  0x00000002 , 0x0000003f 
+ 00015671  0x00001bb2 lshift16  0x0000003f , 0x00000030 
+ 00015672  0x00001bb3 set0  0x00000025 , 0x00000000 
+ 00015673  0x00001bb4 bpatch  0x000000b4 , 0x00004016 
+ 00015674  0x00001bb5 fetch  0x00000002 , 0x0000404e 
+ 00015675  0x00001bb6 rshift  0x0000003f , 0x0000003f 
+ 00015676  0x00001bb7 call  0x00007e91 
+ 00015677  0x00001bb8 deposit  0x00000030 
+ 00015678  0x00001bb9 call  0x00007e7a 
+ 00015679  0x00001bba copy  0x0000001a , 0x00000002 
+ 00015680  0x00001bbb call  0x00007e78 
+ 00015681  0x00001bbc rtn  0x00000028 
+ 00015682  0x00001bbe call  0x00007e8a 
+ 00015683  0x00001bc0 set0  0x00000025 , 0x00000000 
+ 00015684  0x00001bc1 bpatch  0x000000b5 , 0x00004016 
+ 00015685  0x00001bc2 fetch  0x00000001 , 0x00004219 
+ 00015686  0x00001bc3 isub  0x00000002 , 0x0000003e 
+ 00015687  0x00001bc4 branch  0x00003cca , 0x00000002 
+ 00015688  0x00001bc5 storet  0x00000004 , 0x000041fc 
+ 00015689  0x00001bc6 call  0x00003ea9 
+ 00015690  0x00001bc7 call  0x0000530c 
+ 00015691  0x00001bc8 fetcht  0x00000004 , 0x000041fc 
+ 00015692  0x00001bc9 branch  0x00003cda 
+ 00015693  0x00001bcc set0  0x00000025 , 0x00000000 
+ 00015694  0x00001bcd bpatch  0x000000b6 , 0x00004016 
+ 00015695  0x00001bce fetch  0x00000001 , 0x00004040 
+ 00015696  0x00001bcf rtnbit1  0x00000000 
+ 00015697  0x00001bd0 rtnbit1  0x00000003 
+ 00015698  0x00001bd1 fetch  0x00000001 , 0x000047dc 
+ 00015699  0x00001bd2 branch  0x00003d56 , 0x00000034 
+ 00015700  0x00001bd3 fetch  0x00000001 , 0x00004793 
+ 00015701  0x00001bd4 rtn  0x00000034 
+ 00015702  0x00001bd6 fetch  0x00000001 , 0x000043d8 
+ 00015703  0x00001bd7 nbranch  0x00003d5a , 0x00000034 
+ 00015704  0x00001bd8 fetch  0x00000001 , 0x00004133 
+ 00015705  0x00001bd9 rtn  0x00000034 
+ 00015706  0x00001bdb fetch  0x00000002 , 0x000041f5 
+ 00015707  0x00001bdc rtn  0x00000034 
+ 00015708  0x00001bde fetcht  0x00000001 , 0x000041f7 
+ 00015709  0x00001bdf isub  0x00000002 , 0x0000003f 
+ 00015710  0x00001be0 arg  0x00001d4c , 0x00000002 
+ 00015711  0x00001be1 imul32  0x00000002 , 0x0000003f 
+ 00015712  0x00001be2 branch  0x00003d42 
+ 00015713  0x00001be5 set0  0x00000025 , 0x00000000 
+ 00015714  0x00001be6 bpatch  0x000000b7 , 0x00004016 
+ 00015715  0x00001be7 disable  0x0000002b 
+ 00015716  0x00001be8 fetch  0x00000001 , 0x00000030 
+ 00015717  0x00001be9 rtnbit0  0x00000001 
+ 00015718  0x00001bea nbranch  0x00003d7b , 0x0000002d 
+ 00015719  0x00001beb call  0x00003d76 
+ 00015720  0x00001bec fetch  0x00000002 , 0x00004161 
+ 00015721  0x00001bed store  0x00000002 , 0x0000003e 
+ 00015722  0x00001bee fetch  0x00000001 , 0x00000047 
+ 00015723  0x00001bef bbit1  0x00000003 , 0x00003d8a 
+ 00015724  0x00001bf0 bmark0  0x0000000d , 0x00003d8a 
+ 00015725  0x00001bf1 call  0x0000527e 
+ 00015726  0x00001bf2 nbranch  0x00003d8a , 0x00000034 
+ 00015727  0x00001bf4 jam  0x00000000 , 0x000000a2 
+ 00015728  0x00001bf5 bmark0  0x0000000d , 0x00003d8a 
+ 00015729  0x00001bf6 fetch  0x00000001 , 0x00004215 
+ 00015730  0x00001bf7 branch  0x00003d8e , 0x00000034 
+ 00015731  0x00001bf8 increase  0xffffffff , 0x0000003f 
+ 00015732  0x00001bf9 store  0x00000001 , 0x00004215 
+ 00015733  0x00001bfa rtn 
+ 00015734  0x00001bfd jam  0x00000000 , 0x000041fa 
+ 00015735  0x00001bfe fetch  0x00000003 , 0x0000420a 
+ 00015736  0x00001bff increase  0x00000001 , 0x0000003f 
+ 00015737  0x00001c00 store  0x00000003 , 0x0000420a 
+ 00015738  0x00001c01 rtn 
+ 00015739  0x00001c04 set0  0x00000025 , 0x00000000 
+ 00015740  0x00001c05 bpatch  0x000000b8 , 0x00004017 
+ 00015741  0x00001c06 fetcht  0x00000002 , 0x00004161 
+ 00015742  0x00001c07 rshift  0x00000002 , 0x00000002 
+ 00015743  0x00001c08 fetch  0x00000002 , 0x0000003e 
+ 00015744  0x00001c09 iadd  0x00000002 , 0x0000003f 
+ 00015745  0x00001c0a store  0x00000002 , 0x0000003e 
+ 00015746  0x00001c0c jam  0x00000000 , 0x000000a2 
+ 00015747  0x00001c0d fetch  0x00000003 , 0x0000420d 
+ 00015748  0x00001c0e increase  0x00000001 , 0x0000003f 
+ 00015749  0x00001c0f store  0x00000003 , 0x0000420d 
+ 00015750  0x00001c10 fetch  0x00000001 , 0x000041fa 
+ 00015751  0x00001c11 increase  0x00000001 , 0x0000003f 
+ 00015752  0x00001c12 store  0x00000001 , 0x000041fa 
+ 00015753  0x00001c13 rtn 
+ 00015754  0x00001c16 jam  0x00000000 , 0x000000a2 
+ 00015755  0x00001c17 fetch  0x00000001 , 0x00004214 
+ 00015756  0x00001c18 store  0x00000001 , 0x00004215 
+ 00015757  0x00001c19 rtn 
+ 00015758  0x00001c1c fetcht  0x00000001 , 0x00004213 
+ 00015759  0x00001c1d storet  0x00000001 , 0x000000a2 
+ 00015760  0x00001c1e rtn 
+ 00015761  0x00001c21 set0  0x00000025 , 0x00000000 
+ 00015762  0x00001c22 bpatch  0x000000b9 , 0x00004017 
+ 00015763  0x00001c23 fetch  0x00000001 , 0x00004219 
+ 00015764  0x00001c24 nrtn  0x00000034 
+ 00015765  0x00001c25 hjam  0x00000006 , 0x00008042 
+ 00015766  0x00001c26 setarg  0x00000f0c 
+ 00015767  0x00001c27 call  0x00003da7 
+ 00015768  0x00001c28 setarg  0x00030d40 
+ 00015769  0x00001c29 call  0x00003bf3 
+ 00015770  0x00001c2a until  0x0000003e , 0x00000033 
+ 00015771  0x00001c2b copy  0x00000031 , 0x00000030 
+ 00015772  0x00001c2c call  0x00003b36 
+ 00015773  0x00001c2d hjam  0x00000004 , 0x00008042 
+ 00015774  0x00001c2e nop  0x0000000a 
+ 00015775  0x00001c2f until  0x0000003e , 0x00000033 
+ 00015776  0x00001c30 deposit  0x00000031 
+ 00015777  0x00001c31 isub  0x00000030 , 0x0000003f 
+ 00015778  0x00001c32 increase  0x00000030 , 0x0000003f 
+ 00015779  0x00001c33 arg  0x000000ff , 0x00000002 
+ 00015780  0x00001c34 call  0x00007f2e 
+ 00015781  0x00001c35 store  0x00000001 , 0x00004219 
+ 00015782  0x00001c36 rtn 
+ 00015783  0x00001c3c arg  0x00000fff , 0x00000005 
+ 00015784  0x00001c3d iand  0x00000005 , 0x00000005 
+ 00015785  0x00001c3e fetch  0x00000001 , 0x00004216 
+ 00015786  0x00001c3f and_into  0x000000f0 , 0x0000003f 
+ 00015787  0x00001c40 lshift8  0x0000003f , 0x0000003f 
+ 00015788  0x00001c41 ior  0x00000005 , 0x0000003f 
+ 00015789  0x00001c42 hstore  0x00000002 , 0x0000804c 
+ 00015790  0x00001c43 ifetch  0x00000002 , 0x00000006 
+ 00015791  0x00001c44 istore  0x00000002 , 0x00000005 
+ 00015792  0x00001c47 setarg  0x00000001 
+ 00015793  0x00001c48 branch  0x00003db3 
+ 00015794  0x00001c4b setarg  0x00000002 
+ 00015795  0x00001c4d until  0x0000003e , 0x00000033 
+ 00015796  0x00001c4e hstore  0x00000001 , 0x00008005 
+ 00015797  0x00001c4f until  0x0000003e , 0x00000033 
+ 00015798  0x00001c50 until  0x0000003e , 0x00000033 
+ 00015799  0x00001c51 rtn 
+ 00015800  0x00001c55 set0  0x00000025 , 0x00000000 
+ 00015801  0x00001c56 bpatch  0x000000ba , 0x00004017 
+ 00015802  0x00001c57 fetch  0x00000004 , 0x000000a3 
+ 00015803  0x00001c58 hstore  0x00000004 , 0x0000804c 
+ 00015804  0x00001c59 setarg  0x00000004 
+ 00015805  0x00001c5a call  0x00003db3 
+ 00015806  0x00001c5b fetch  0x00000004 , 0x000000a7 
+ 00015807  0x00001c5c hstore  0x00000004 , 0x0000804c 
+ 00015808  0x00001c5d setarg  0x00000008 
+ 00015809  0x00001c5e branch  0x00003db3 
+ 00015810  0x00001c61 fetch  0x00000002 , 0x000041f3 
+ 00015811  0x00001c62 qset1  0x0000003f 
+ 00015812  0x00001c63 store  0x00000002 , 0x000041f3 
+ 00015813  0x00001c64 rtn 
+ 00015814  0x00001c67 fetch  0x00000002 , 0x000041f3 
+ 00015815  0x00001c68 qset0  0x0000003f 
+ 00015816  0x00001c69 store  0x00000002 , 0x000041f3 
+ 00015817  0x00001c6a rtn 
+ 00015818  0x00001c6f set0  0x00000025 , 0x00000000 
+ 00015819  0x00001c70 bpatch  0x000000bb , 0x00004017 
+ 00015820  0x00001c71 call  0x00003ea7 
+ 00015821  0x00001c72 fetch  0x00000002 , 0x000041f3 
+ 00015822  0x00001c73 copy  0x0000003f , 0x00000011 
+ 00015823  0x00001c74 fetch  0x00000001 , 0x0000004c 
+ 00015824  0x00001c75 isolate1  0x00000006 , 0x0000003f 
+ 00015825  0x00001c76 setflag  0x00000001 , 0x0000000b , 0x00000011 
+ 00015826  0x00001c77 fetch  0x00000001 , 0x00000078 
+ 00015827  0x00001c78 fetcht  0x00000001 , 0x0000007c 
+ 00015828  0x00001c79 iadd  0x00000002 , 0x0000003f 
+ 00015829  0x00001c7a fetcht  0x00000001 , 0x00000048 
+ 00015830  0x00001c7b iadd  0x00000002 , 0x0000003f 
+ 00015831  0x00001c7c nsetflag  0x00000034 , 0x0000000a , 0x00000011 
+ 00015832  0x00001c7d set0  0x00000025 , 0x00000000 
+ 00015833  0x00001c7e bpatch  0x000000bc , 0x00004017 
+ 00015834  0x00001c7f fetch  0x00000002 , 0x000002c4 
+ 00015835  0x00001c80 fetcht  0x00000002 , 0x000002c6 
+ 00015836  0x00001c81 iadd  0x00000002 , 0x0000003f 
+ 00015837  0x00001c82 nsetflag  0x00000034 , 0x0000000d , 0x00000011 
+ 00015838  0x00001c83 fetch  0x00000005 , 0x000047df 
+ 00015839  0x00001c84 nsetflag  0x00000034 , 0x0000000f , 0x00000011 
+ 00015840  0x00001c85 fetch  0x00000005 , 0x000047e4 
+ 00015841  0x00001c86 nsetflag  0x00000034 , 0x0000000e , 0x00000011 
+ 00015842  0x00001c87 fetch  0x00000001 , 0x00004272 
+ 00015843  0x00001c88 nsetflag  0x00000034 , 0x00000008 , 0x00000011 
+ 00015844  0x00001c89 fetch  0x00000001 , 0x00004132 
+ 00015845  0x00001c8a compare  0x0000000a , 0x0000003f , 0x000000ff 
+ 00015846  0x00001c8b call  0x00003df5 , 0x00000001 
+ 00015847  0x00001c8c set0  0x00000025 , 0x00000000 
+ 00015848  0x00001c8d bpatch  0x000000bd , 0x00004017 
+ 00015849  0x00001c8e fetch  0x00000001 , 0x00004132 
+ 00015850  0x00001c8f bne  0x00000001 , 0x00003dfa 
+ 00015851  0x00001c90 call  0x00003df5 
+ 00015852  0x00001c91 fetch  0x00000001 , 0x0000425e 
+ 00015853  0x00001c92 setflag  0x00000034 , 0x00000003 , 0x00000011 
+ 00015854  0x00001c93 fetch  0x00000004 , 0x000042a5 
+ 00015855  0x00001c94 arg  0x00001710 , 0x00000002 
+ 00015856  0x00001c95 iadd  0x00000002 , 0x00000002 
+ 00015857  0x00001c96 copy  0x00000022 , 0x0000003f 
+ 00015858  0x00001c97 isub  0x00000002 , 0x0000003e 
+ 00015859  0x00001c98 nsetflag  0x00000002 , 0x00000004 , 0x00000011 
+ 00015860  0x00001c99 branch  0x00003dfc 
+ 00015861  0x00001c9c hfetch  0x00000002 , 0x00008112 
+ 00015862  0x00001c9d nsetflag  0x00000034 , 0x00000006 , 0x00000011 
+ 00015863  0x00001c9e hfetch  0x00000002 , 0x0000810e 
+ 00015864  0x00001c9f nsetflag  0x00000034 , 0x00000005 , 0x00000011 
+ 00015865  0x00001ca0 rtn 
+ 00015866  0x00001ca3 setarg  0xfffffff8 
+ 00015867  0x00001ca4 iand  0x00000011 , 0x00000011 
+ 00015868  0x00001ca6 copy  0x00000011 , 0x0000003f 
+ 00015869  0x00001ca7 store  0x00000002 , 0x000041f3 
+ 00015870  0x00001ca8 rtn  0x00000034 
+ 00015871  0x00001ca9 rtn  0x0000002d 
+ 00015872  0x00001caa enable  0x0000002b 
+ 00015873  0x00001cab rtn 
+ 00015874  0x00001cae hfetch  0x00000004 , 0x00008138 
+ 00015875  0x00001caf set0  0x0000001b , 0x0000003f 
+ 00015876  0x00001cb0 hstore  0x00000004 , 0x0000804c 
+ 00015877  0x00001cb1 call  0x00003db0 
+ 00015878  0x00001cb2 branch  0x00003bf1 
+ 00015879  0x00001cb5 hfetch  0x00000004 , 0x0000813c 
+ 00015880  0x00001cb6 set1  0x00000014 , 0x0000003f 
+ 00015881  0x00001cb7 hstore  0x00000004 , 0x0000804c 
+ 00015882  0x00001cb8 branch  0x00003db2 
+ 00015883  0x00001cbb hfetch  0x00000004 , 0x0000813c 
+ 00015884  0x00001cbc set0  0x00000014 , 0x0000003f 
+ 00015885  0x00001cbd hstore  0x00000004 , 0x0000804c 
+ 00015886  0x00001cbe branch  0x00003db2 
+ 00015887  0x00001cc1 set0  0x00000025 , 0x00000000 
+ 00015888  0x00001cc2 bpatch  0x000000be , 0x00004017 
+ 00015889  0x00001cc3 fetch  0x00000001 , 0x00004132 
+ 00015890  0x00001cc4 rtnne  0x00000001 
+ 00015891  0x00001cc5 call  0x00006a8b 
+ 00015892  0x00001cc6 rtn  0x00000001 
+ 00015893  0x00001cc7 fetch  0x00000004 , 0x00004807 
+ 00015894  0x00001cc8 nbranch  0x00003e1a , 0x00000034 
+ 00015895  0x00001cc9 copy  0x00000022 , 0x0000003f 
+ 00015896  0x00001cca store  0x00000004 , 0x00004807 
+ 00015897  0x00001ccb branch  0x00006a6b 
+ 00015898  0x00001ccd set0  0x00000025 , 0x00000000 
+ 00015899  0x00001cce bpatch  0x000000bf , 0x00004017 
+ 00015900  0x00001ccf copy  0x00000022 , 0x0000003f 
+ 00015901  0x00001cd0 fetcht  0x00000004 , 0x00004807 
+ 00015902  0x00001cd1 isub  0x00000002 , 0x0000003f 
+ 00015903  0x00001cd2 arg  0x00000021 , 0x00000002 
+ 00015904  0x00001cd3 isub  0x00000002 , 0x0000003e 
+ 00015905  0x00001cd4 nrtn  0x00000002 
+ 00015906  0x00001cd5 setarg  0x00000000 
+ 00015907  0x00001cd6 store  0x00000004 , 0x00004807 
+ 00015908  0x00001cd7 branch  0x00004599 
+ 00015909  0x00001cda fetch  0x00000002 , 0x000041f1 
+ 00015910  0x00001cdb bbit1  0x00000000 , 0x00003bf1 
+ 00015911  0x00001cdc rtn 
+ 00015912  0x00001cde fetch  0x00000002 , 0x000041f1 
+ 00015913  0x00001cdf bbit1  0x00000001 , 0x00003bf1 
+ 00015914  0x00001ce0 rtn 
+ 00015915  0x00001ce2 fetch  0x00000002 , 0x000041f1 
+ 00015916  0x00001ce3 bbit1  0x00000002 , 0x00003bf1 
+ 00015917  0x00001ce4 rtn 
+ 00015918  0x00001ce7 setarg  0x00003e37 
+ 00015919  0x00001ce8 store  0x00000002 , 0x0000428e 
+ 00015920  0x00001ce9 setarg  0x00003e3d 
+ 00015921  0x00001cea store  0x00000002 , 0x00004292 
+ 00015922  0x00001ceb setarg  0x00003e37 
+ 00015923  0x00001cec store  0x00000002 , 0x00004290 
+ 00015924  0x00001ced rtn  0x0000002b 
+ 00015925  0x00001cee jam  0x00000001 , 0x000047e9 
+ 00015926  0x00001cef rtn 
+ 00015927  0x00001cf2 fetch  0x00000001 , 0x00000030 
+ 00015928  0x00001cf3 bbit0  0x00000001 , 0x00005e9f 
+ 00015929  0x00001cf4 set1  0x0000000d , 0x00000000 
+ 00015930  0x00001cf5 fetch  0x00000006 , 0x0000420a 
+ 00015931  0x00001cf6 store  0x00000006 , 0x00004703 
+ 00015932  0x00001cf7 branch  0x00007bde 
+ 00015933  0x00001cfb deposit  0x00000013 
+ 00015934  0x00001cfc rtnne  0x00000010 
+ 00015935  0x00001cfe call  0x00007bb1 
+ 00015936  0x00001cff fetch  0x00000001 , 0x000047eb 
+ 00015937  0x00001d00 beq  0x00000001 , 0x00003e3f 
+ 00015938  0x00001d01 call  0x00007be2 
+ 00015939  0x00001d02 branch  0x00003ccd 
+ 00015940  0x00001d06 force  0x00000002 , 0x00000002 
+ 00015941  0x00001d07 increase  0xfffffffe , 0x00000002 
+ 00015942  0x00001d08 call  0x00003a7a 
+ 00015943  0x00001d09 call  0x00003a91 
+ 00015944  0x00001d0a disable  0x00000007 
+ 00015945  0x00001d0b enable  0x0000001d 
+ 00015946  0x00001d0c set1  0x00000000 , 0x00000015 
+ 00015947  0x00001d0d call  0x00003bae 
+ 00015948  0x00001d0f fetch  0x00000001 , 0x00000000 
+ 00015949  0x00001d10 inject  0x00000003 , 0x00000008 
+ 00015950  0x00001d11 branch  0x00003e4c 
+ 00015951  0x00001d18 set1  0x00000025 , 0x00000000 
+ 00015952  0x00001d19 bpatch  0x000000cd , 0x00004039 
+ 00015953  0x00001d1a fetch  0x00000001 , 0x00004132 
+ 00015954  0x00001d1b branch  0x00003e4f , 0x00000034 
+ 00015955  0x00001d1c beq  0x00000006 , 0x00005aa2 
+ 00015956  0x00001d1d beq  0x00000007 , 0x00004b33 
+ 00015957  0x00001d1e beq  0x00000004 , 0x00004293 
+ 00015958  0x00001d1f beq  0x00000003 , 0x00004c09 
+ 00015959  0x00001d20 beq  0x00000001 , 0x00004461 
+ 00015960  0x00001d21 beq  0x00000009 , 0x00007624 
+ 00015961  0x00001d22 beq  0x0000000a , 0x000062ef 
+ 00015962  0x00001d23 beq  0x0000000c , 0x00004bf3 
+ 00015963  0x00001d24 beq  0x0000000d , 0x00006a8e 
+ 00015964  0x00001d25 beq  0x000000ff , 0x00003e2e 
+ 00015965  0x00001d26 bbit1  0x00000006 , 0x00006486 
+ 00015966  0x00001d27 rtn 
+ 00015967  0x00001d2a set1  0x00000025 , 0x00000000 
+ 00015968  0x00001d2b bpatch  0x000000ce , 0x00004039 
+ 00015969  0x00001d2c jam  0x00000000 , 0x00000153 
+ 00015970  0x00001d2d jam  0x00000000 , 0x00000189 
+ 00015971  0x00001d2e jam  0x00000000 , 0x0000018a 
+ 00015972  0x00001d2f setarg  0x00000000 
+ 00015973  0x00001d30 store  0x00000005 , 0x000007da 
+ 00015974  0x00001d31 fetch  0x00000001 , 0x00004132 
+ 00015975  0x00001d32 branch  0x00003e5f , 0x00000034 
+ 00015976  0x00001d33 beq  0x0000000a , 0x0000631f 
+ 00015977  0x00001d34 rtn 
+ 00015978  0x00001d38 call  0x00007ba1 
+ 00015979  0x00001d39 call  0x00007c45 
+ 00015980  0x00001d3a call  0x00003e73 
+ 00015981  0x00001d3b fetch  0x00000002 , 0x00004290 
+ 00015982  0x00001d3c branch  0x00007f66 
+ 00015983  0x00001d3f fetch  0x00000002 , 0x0000428e 
+ 00015984  0x00001d40 branch  0x00007f66 
+ 00015985  0x00001d43 fetch  0x00000002 , 0x0000428c 
+ 00015986  0x00001d44 branch  0x00007f66 
+ 00015987  0x00001d47 set1  0x00000025 , 0x00000000 
+ 00015988  0x00001d48 bpatch  0x000000cf , 0x00004039 
+ 00015989  0x00001d4a arg  0x000047df , 0x00000011 
+ 00015990  0x00001d4b call  0x00007f9f 
+ 00015991  0x00001d4c rtn  0x00000034 
+ 00015992  0x00001d4e copy  0x0000003f , 0x00000013 
+ 00015993  0x00001d4f call  0x00003e7d 
+ 00015994  0x00001d50 branch  0x00003ea5 
+ 00015995  0x00001d53 arg  0x00000000 , 0x00000013 
+ 00015996  0x00001d54 rtn 
+ 00015997  0x00001d5a beq  0x00000001 , 0x00003e92 
+ 00015998  0x00001d5b beq  0x00000010 , 0x00003ed9 
+ 00015999  0x00001d5c beq  0x00000005 , 0x00003eb6 
+ 00016000  0x00001d5d beq  0x00000012 , 0x00003ebd 
+ 00016001  0x00001d5e beq  0x00000006 , 0x00003ed5 
+ 00016002  0x00001d5f beq  0x00000004 , 0x00003efe 
+ 00016003  0x00001d60 beq  0x00000002 , 0x00003f03 
+ 00016004  0x00001d61 beq  0x00000013 , 0x00003efe 
+ 00016005  0x00001d62 beq  0x00000014 , 0x00003ecc 
+ 00016006  0x00001d63 beq  0x00000015 , 0x00003ed0 
+ 00016007  0x00001d64 beq  0x00000003 , 0x00003eaf 
+ 00016008  0x00001d65 beq  0x0000000b , 0x00003ec1 
+ 00016009  0x00001d66 beq  0x0000000c , 0x00003ec8 
+ 00016010  0x00001d68 beq  0x00000016 , 0x00003edd 
+ 00016011  0x00001d69 beq  0x00000018 , 0x00003eab 
+ 00016012  0x00001d6a beq  0x0000002a , 0x00003e9b 
+ 00016013  0x00001d6b beq  0x0000002b , 0x00003e99 
+ 00016014  0x00001d6d and  0x0000003f , 0x0000000f , 0x00000002 
+ 00016015  0x00001d6e and_into  0x000000f0 , 0x0000003f 
+ 00016016  0x00001d6f beq  0x00000050 , 0x00003ee1 
+ 00016017  0x00001d70 rtn 
+ 00016018  0x00001d73 fetch  0x00000002 , 0x000047f4 
+ 00016019  0x00001d74 set1  0x00000000 , 0x0000003f 
+ 00016020  0x00001d75 store  0x00000002 , 0x000047f4 
+ 00016021  0x00001d76 fetch  0x00000002 , 0x000042a2 
+ 00016022  0x00001d77 set0  0x00000000 , 0x0000003f 
+ 00016023  0x00001d78 store  0x00000002 , 0x000042a2 
+ 00016024  0x00001d79 rtn 
+ 00016025  0x00001d7b jam  0x00000000 , 0x00000258 
+ 00016026  0x00001d7c rtn 
+ 00016027  0x00001d7f fetch  0x00000001 , 0x00000258 
+ 00016028  0x00001d80 increase  0x00000001 , 0x0000003f 
+ 00016029  0x00001d81 store  0x00000001 , 0x00000258 
+ 00016030  0x00001d82 sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00016031  0x00001d83 branch  0x00003f6c , 0x00000002 
+ 00016032  0x00001d84 jam  0x00000000 , 0x00000258 
+ 00016033  0x00001d85 fetch  0x00000002 , 0x000042a2 
+ 00016034  0x00001d86 set1  0x00000009 , 0x0000003f 
+ 00016035  0x00001d87 store  0x00000002 , 0x000042a2 
+ 00016036  0x00001d88 branch  0x00003f77 
+ 00016037  0x00001d8b fetch  0x00000002 , 0x00004292 
+ 00016038  0x00001d8c branch  0x00007f66 
+ 00016039  0x00001d8f fetch  0x00000002 , 0x00004286 
+ 00016040  0x00001d90 branch  0x00007f66 
+ 00016041  0x00001d93 fetch  0x00000002 , 0x0000428a 
+ 00016042  0x00001d94 branch  0x00007f66 
+ 00016043  0x00001d97 fetch  0x00000002 , 0x000042a2 
+ 00016044  0x00001d98 set1  0x00000001 , 0x0000003f 
+ 00016045  0x00001d99 store  0x00000002 , 0x000042a2 
+ 00016046  0x00001d9a branch  0x00003fa2 
+ 00016047  0x00001d9d fetch  0x00000002 , 0x000047f4 
+ 00016048  0x00001d9e set1  0x00000007 , 0x0000003f 
+ 00016049  0x00001d9f store  0x00000002 , 0x000047f4 
+ 00016050  0x00001da0 fetch  0x00000002 , 0x000042a2 
+ 00016051  0x00001da1 set1  0x00000002 , 0x0000003f 
+ 00016052  0x00001da2 store  0x00000002 , 0x000042a2 
+ 00016053  0x00001da3 rtn 
+ 00016054  0x00001da6 fetch  0x00000002 , 0x000047f4 
+ 00016055  0x00001da7 set1  0x00000001 , 0x0000003f 
+ 00016056  0x00001da8 store  0x00000002 , 0x000047f4 
+ 00016057  0x00001da9 fetch  0x00000002 , 0x000042a2 
+ 00016058  0x00001daa set1  0x00000004 , 0x0000003f 
+ 00016059  0x00001dab store  0x00000002 , 0x000042a2 
+ 00016060  0x00001dac rtn 
+ 00016061  0x00001daf fetch  0x00000002 , 0x000047f4 
+ 00016062  0x00001db0 set1  0x00000003 , 0x0000003f 
+ 00016063  0x00001db1 store  0x00000002 , 0x000047f4 
+ 00016064  0x00001db2 rtn 
+ 00016065  0x00001db5 fetch  0x00000002 , 0x000047f4 
+ 00016066  0x00001db6 set1  0x00000005 , 0x0000003f 
+ 00016067  0x00001db7 store  0x00000002 , 0x000047f4 
+ 00016068  0x00001db8 fetch  0x00000002 , 0x000042a2 
+ 00016069  0x00001db9 set1  0x00000003 , 0x0000003f 
+ 00016070  0x00001dba store  0x00000002 , 0x000042a2 
+ 00016071  0x00001dbb rtn 
+ 00016072  0x00001dbe fetch  0x00000002 , 0x000047f4 
+ 00016073  0x00001dbf set0  0x00000005 , 0x0000003f 
+ 00016074  0x00001dc0 store  0x00000002 , 0x000047f4 
+ 00016075  0x00001dc1 rtn 
+ 00016076  0x00001dc4 fetch  0x00000002 , 0x000047f4 
+ 00016077  0x00001dc5 set1  0x00000009 , 0x0000003f 
+ 00016078  0x00001dc6 store  0x00000002 , 0x000047f4 
+ 00016079  0x00001dc7 rtn 
+ 00016080  0x00001dca fetch  0x00000002 , 0x000047f4 
+ 00016081  0x00001dcb set0  0x00000009 , 0x0000003f 
+ 00016082  0x00001dcc store  0x00000002 , 0x000047f4 
+ 00016083  0x00001dcd jam  0x00000000 , 0x000046f8 
+ 00016084  0x00001dce branch  0x00003fa6 
+ 00016085  0x00001dd1 fetch  0x00000002 , 0x000047f4 
+ 00016086  0x00001dd2 set1  0x00000002 , 0x0000003f 
+ 00016087  0x00001dd3 store  0x00000002 , 0x000047f4 
+ 00016088  0x00001dd4 rtn 
+ 00016089  0x00001dd7 fetch  0x00000002 , 0x000042a2 
+ 00016090  0x00001dd8 set1  0x00000000 , 0x0000003f 
+ 00016091  0x00001dd9 store  0x00000002 , 0x000042a2 
+ 00016092  0x00001dda rtn 
+ 00016093  0x00001ddd fetch  0x00000002 , 0x000042a2 
+ 00016094  0x00001dde set1  0x00000008 , 0x0000003f 
+ 00016095  0x00001ddf store  0x00000002 , 0x000042a2 
+ 00016096  0x00001de0 branch  0x00003f77 
+ 00016097  0x00001de4 set1  0x00000025 , 0x00000000 
+ 00016098  0x00001de5 bpatch  0x000000d0 , 0x0000403a 
+ 00016099  0x00001de6 storet  0x00000001 , 0x00000259 
+ 00016100  0x00001de8 fetch  0x00000001 , 0x00000259 
+ 00016101  0x00001de9 rtn  0x00000034 
+ 00016102  0x00001dea increase  0xffffffff , 0x0000003f 
+ 00016103  0x00001deb store  0x00000001 , 0x00000259 
+ 00016104  0x00001dec call  0x00007bb1 
+ 00016105  0x00001ded call  0x00003f60 
+ 00016106  0x00001dee call  0x00003eed 
+ 00016107  0x00001def call  0x00003ef5 
+ 00016108  0x00001df0 branch  0x00003ee4 
+ 00016109  0x00001df3 fetch  0x00000001 , 0x0000429d 
+ 00016110  0x00001df4 rtn  0x00000034 
+ 00016111  0x00001df5 increase  0xffffffff , 0x0000003f 
+ 00016112  0x00001df6 store  0x00000001 , 0x0000429d 
+ 00016113  0x00001df7 nrtn  0x00000034 
+ 00016114  0x00001df8 call  0x000032ee 
+ 00016115  0x00001df9 branch  0x00003f9e , 0x00000005 
+ 00016116  0x00001dfa rtn 
+ 00016117  0x00001dfc fetch  0x00000002 , 0x000047f0 
+ 00016118  0x00001dfd rtn  0x00000034 
+ 00016119  0x00001dfe increase  0xffffffff , 0x0000003f 
+ 00016120  0x00001dff store  0x00000002 , 0x000047f0 
+ 00016121  0x00001e00 nrtn  0x00000034 
+ 00016122  0x00001e01 call  0x00003f7e 
+ 00016123  0x00001e02 call  0x00003f98 
+ 00016124  0x00001e03 fetch  0x00000002 , 0x00004294 
+ 00016125  0x00001e04 branch  0x00007f66 
+ 00016126  0x00001e07 call  0x00003f15 
+ 00016127  0x00001e09 fetch  0x00000002 , 0x000047f4 
+ 00016128  0x00001e0a set0  0x00000007 , 0x0000003f 
+ 00016129  0x00001e0b store  0x00000002 , 0x000047f4 
+ 00016130  0x00001e0c rtn 
+ 00016131  0x00001e0f jam  0x00000000 , 0x0000429d 
+ 00016132  0x00001e10 fetch  0x00000002 , 0x000047f4 
+ 00016133  0x00001e11 bbit1  0x00000007 , 0x00003f08 
+ 00016134  0x00001e12 isolate0  0x00000001 , 0x0000003f 
+ 00016135  0x00001e13 call  0x00003e7b , 0x00000001 
+ 00016136  0x00001e15 fetch  0x00000002 , 0x000047f4 
+ 00016137  0x00001e16 set0  0x00000000 , 0x0000003f 
+ 00016138  0x00001e17 set0  0x00000001 , 0x0000003f 
+ 00016139  0x00001e18 set0  0x00000002 , 0x0000003f 
+ 00016140  0x00001e19 set0  0x00000003 , 0x0000003f 
+ 00016141  0x00001e1a set0  0x00000004 , 0x0000003f 
+ 00016142  0x00001e1b store  0x00000002 , 0x000047f4 
+ 00016143  0x00001e1c branch  0x00003fa6 
+ 00016144  0x00001e1f call  0x00003f12 
+ 00016145  0x00001e20 branch  0x00003f9a 
+ 00016146  0x00001e25 setarg  0x00000000 
+ 00016147  0x00001e26 store  0x00000002 , 0x000042a0 
+ 00016148  0x00001e27 rtn 
+ 00016149  0x00001e29 setarg  0x00000000 
+ 00016150  0x00001e2a store  0x00000002 , 0x000042a2 
+ 00016151  0x00001e2b rtn 
+ 00016152  0x00001e2f fetch  0x00000002 , 0x000042a2 
+ 00016153  0x00001e30 store  0x00000002 , 0x000042a0 
+ 00016154  0x00001e31 setarg  0x00000000 
+ 00016155  0x00001e32 store  0x00000002 , 0x000042a2 
+ 00016156  0x00001e33 rtn 
+ 00016157  0x00001e36 fetch  0x00000002 , 0x000042a2 
+ 00016158  0x00001e37 set1  0x00000007 , 0x0000003f 
+ 00016159  0x00001e38 store  0x00000002 , 0x000042a0 
+ 00016160  0x00001e39 setarg  0x00000000 
+ 00016161  0x00001e3a store  0x00000002 , 0x000042a2 
+ 00016162  0x00001e3b rtn 
+ 00016163  0x00001e42 call  0x0000691d 
+ 00016164  0x00001e43 fetch  0x00000006 , 0x00004274 
+ 00016165  0x00001e44 rtn 
+ 00016166  0x00001e47 fetch  0x00000001 , 0x0000448b 
+ 00016167  0x00001e48 branch  0x00003f2a , 0x00000034 
+ 00016168  0x00001e49 call  0x00003f96 
+ 00016169  0x00001e4a branch  0x00003f82 
+ 00016170  0x00001e4c call  0x00003f94 
+ 00016171  0x00001e4d branch  0x00003f88 
+ 00016172  0x00001e50 set1  0x00000025 , 0x00000000 
+ 00016173  0x00001e51 bpatch  0x000000d1 , 0x0000403a 
+ 00016174  0x00001e52 arg  0x00000244 , 0x00000012 
+ 00016175  0x00001e53 arg  0x00003f31 , 0x00000013 
+ 00016176  0x00001e54 branch  0x00003301 
+ 00016177  0x00001e57 arg  0x00000000 , 0x00000002 
+ 00016178  0x00001e58 bbit0  0x00000000 , 0x00003f35 
+ 00016179  0x00001e59 add  0x00000011 , 0x00000010 , 0x00000006 
+ 00016180  0x00001e5a ifetcht  0x00000006 , 0x00000006 
+ 00016181  0x00001e5c copy  0x00000002 , 0x0000003f 
+ 00016182  0x00001e5d ncall  0x00003f3a , 0x00000034 
+ 00016183  0x00001e5e istoret  0x00000006 , 0x00000012 
+ 00016184  0x00001e5f increase  0x00000006 , 0x00000012 
+ 00016185  0x00001e60 branch  0x00003307 
+ 00016186  0x00001e62 fetch  0x00000001 , 0x0000429a 
+ 00016187  0x00001e63 increase  0x00000001 , 0x0000003f 
+ 00016188  0x00001e64 store  0x00000001 , 0x0000429a 
+ 00016189  0x00001e65 rtn 
+ 00016190  0x00001e68 jam  0x00000000 , 0x0000429a 
+ 00016191  0x00001e69 branch  0x00003f2c 
+ 00016192  0x00001e6c fetch  0x00000001 , 0x000047f4 
+ 00016193  0x00001e6d isolate1  0x00000005 , 0x0000003f 
+ 00016194  0x00001e6e rtn 
+ 00016195  0x00001e74 setarg  0x00000000 
+ 00016196  0x00001e75 branch  0x00003f46 
+ 00016197  0x00001e77 setarg  0x0000aa55 
+ 00016198  0x00001e79 store  0x00000002 , 0x000002a8 
+ 00016199  0x00001e7a set1  0x00000025 , 0x00000000 
+ 00016200  0x00001e7b bpatch  0x000000d2 , 0x0000403a 
+ 00016201  0x00001e7c arg  0x00000002 , 0x00000002 
+ 00016202  0x00001e7d arg  0x000002a8 , 0x00000011 
+ 00016203  0x00001e7e arg  0x000000c3 , 0x00000012 
+ 00016204  0x00001e7f branch  0x0000683e 
+ 00016205  0x00001e83 set1  0x00000025 , 0x00000000 
+ 00016206  0x00001e84 bpatch  0x000000d3 , 0x0000403a 
+ 00016207  0x00001e85 arg  0x00000002 , 0x00000002 
+ 00016208  0x00001e86 arg  0x00000161 , 0x00000011 
+ 00016209  0x00001e87 arg  0x000000c3 , 0x00000012 
+ 00016210  0x00001e88 call  0x0000681d 
+ 00016211  0x00001e89 fetch  0x00000002 , 0x00000161 
+ 00016212  0x00001e8a arg  0x0000aa55 , 0x00000002 
+ 00016213  0x00001e8b isub  0x00000002 , 0x0000003e 
+ 00016214  0x00001e8c rtn 
+ 00016215  0x00001e90 fetch  0x00000001 , 0x00004747 
+ 00016216  0x00001e91 store  0x00000001 , 0x0000429d 
+ 00016217  0x00001e92 rtn 
+ 00016218  0x00001e95 arg  0x00000009 , 0x00000007 
+ 00016219  0x00001e96 branch  0x00003dc2 
+ 00016220  0x00001e99 arg  0x00000009 , 0x00000007 
+ 00016221  0x00001e9a branch  0x00003dc6 
+ 00016222  0x00001e9d jam  0x00000005 , 0x0000429e 
+ 00016223  0x00001e9e branch  0x00003f5a 
+ 00016224  0x00001ea0 fetch  0x00000001 , 0x0000429e 
+ 00016225  0x00001ea1 rtn  0x00000034 
+ 00016226  0x00001ea2 increase  0xffffffff , 0x0000003f 
+ 00016227  0x00001ea3 store  0x00000001 , 0x0000429e 
+ 00016228  0x00001ea4 nrtn  0x00000034 
+ 00016229  0x00001ea5 branch  0x00003f5c 
+ 00016230  0x00001ea8 jam  0x00000001 , 0x000043cc 
+ 00016231  0x00001ea9 rtn 
+ 00016232  0x00001eac jam  0x00000000 , 0x000043cc 
+ 00016233  0x00001ead rtn 
+ 00016234  0x00001eb0 jam  0x0000000a , 0x00000b7d 
+ 00016235  0x00001eb1 branch  0x00007c33 
+ 00016236  0x00001eb4 jam  0x0000001d , 0x00000b7d 
+ 00016237  0x00001eb5 branch  0x00007c33 
+ 00016238  0x00001eb8 set1  0x00000025 , 0x00000000 
+ 00016239  0x00001eb9 bpatch  0x000000d4 , 0x0000403a 
+ 00016240  0x00001eba fetch  0x00000001 , 0x0000429f 
+ 00016241  0x00001ebb store  0x00000001 , 0x00000177 
+ 00016242  0x00001ebc jam  0x00000001 , 0x00000257 
+ 00016243  0x00001ebd jam  0x00000003 , 0x00000b7d 
+ 00016244  0x00001ebe branch  0x00007c33 
+ 00016245  0x00001ec1 jam  0x0000001e , 0x00000b7d 
+ 00016246  0x00001ec2 branch  0x00007c33 
+ 00016247  0x00001ec5 jam  0x00000004 , 0x00000b7d 
+ 00016248  0x00001ec6 branch  0x00007c33 
+ 00016249  0x00001ec9 fetch  0x00000002 , 0x000047fe 
+ 00016250  0x00001eca store  0x00000002 , 0x000047f0 
+ 00016251  0x00001ecc call  0x00003f94 
+ 00016252  0x00001ece jam  0x00000001 , 0x00000b7d 
+ 00016253  0x00001ecf branch  0x00007c33 
+ 00016254  0x00001ed2 setarg  0x00000000 
+ 00016255  0x00001ed3 store  0x00000002 , 0x000047f0 
+ 00016256  0x00001ed4 jam  0x00000002 , 0x00000b7d 
+ 00016257  0x00001ed5 branch  0x00007c33 
+ 00016258  0x00001ed8 jam  0x0000000f , 0x00000b7d 
+ 00016259  0x00001ed9 branch  0x00007c33 
+ 00016260  0x00001edc jam  0x00000010 , 0x00000b7d 
+ 00016261  0x00001edd branch  0x00007c33 
+ 00016262  0x00001ee0 jam  0x0000000e , 0x00000b7d 
+ 00016263  0x00001ee1 branch  0x00007c33 
+ 00016264  0x00001ee4 jam  0x0000000d , 0x00000b7d 
+ 00016265  0x00001ee5 branch  0x00007c33 
+ 00016266  0x00001ee8 jam  0x00000017 , 0x00000b7d 
+ 00016267  0x00001ee9 branch  0x00007c33 
+ 00016268  0x00001eec jam  0x00000018 , 0x00000b7d 
+ 00016269  0x00001eed branch  0x00007c33 
+ 00016270  0x00001ef0 jam  0x00000016 , 0x00000b7d 
+ 00016271  0x00001ef1 branch  0x00007c33 
+ 00016272  0x00001ef4 jam  0x00000011 , 0x00000b7d 
+ 00016273  0x00001ef5 branch  0x00007c33 
+ 00016274  0x00001ef8 jam  0x0000001c , 0x00000b7d 
+ 00016275  0x00001ef9 branch  0x00007c33 
+ 00016276  0x00001efc jam  0x00000015 , 0x00000b7d 
+ 00016277  0x00001efd branch  0x00007c33 
+ 00016278  0x00001f00 jam  0x00000014 , 0x00000b7d 
+ 00016279  0x00001f01 branch  0x00007c33 
+ 00016280  0x00001f05 jam  0x00000013 , 0x00000b7d 
+ 00016281  0x00001f06 branch  0x00007c33 
+ 00016282  0x00001f09 jam  0x00000019 , 0x00000b7d 
+ 00016283  0x00001f0a branch  0x00007c33 
+ 00016284  0x00001f0d jam  0x00000006 , 0x00000b7d 
+ 00016285  0x00001f0e branch  0x00007c33 
+ 00016286  0x00001f11 jam  0x00000005 , 0x00000b7d 
+ 00016287  0x00001f12 branch  0x00007c33 
+ 00016288  0x00001f15 jam  0x0000001f , 0x00000b7d 
+ 00016289  0x00001f16 branch  0x00007c33 
+ 00016290  0x00001f19 jam  0x00000020 , 0x00000b7d 
+ 00016291  0x00001f1a branch  0x00007c33 
+ 00016292  0x00001f1d set1  0x0000000d , 0x00000000 
+ 00016293  0x00001f1e rtn 
+ 00016294  0x00001f21 set0  0x0000000d , 0x00000000 
+ 00016295  0x00001f22 rtn 
+ 00016296  0x00001f27 set1  0x00000025 , 0x00000000 
+ 00016297  0x00001f28 bpatch  0x00000090 , 0x00004032 
+ 00016298  0x00001f29 arg  0x00000020 , 0x00000002 
+ 00016299  0x00001f2a arg  0x00004419 , 0x00000011 
+ 00016300  0x00001f2b arg  0x000000a0 , 0x00000012 
+ 00016301  0x00001f2c call  0x0000681d 
+ 00016302  0x00001f2f arg  0x00000020 , 0x00000002 
+ 00016303  0x00001f30 arg  0x00004702 , 0x00000011 
+ 00016304  0x00001f31 arg  0x0000007f , 0x00000012 
+ 00016305  0x00001f32 call  0x0000681d 
+ 00016306  0x00001f34 arg  0x00000006 , 0x00000002 
+ 00016307  0x00001f35 arg  0x00004140 , 0x00000011 
+ 00016308  0x00001f36 arg  0x00000063 , 0x00000012 
+ 00016309  0x00001f37 call  0x0000681d 
+ 00016310  0x00001f39 arg  0x00000006 , 0x00000002 
+ 00016311  0x00001f3a arg  0x000044f9 , 0x00000011 
+ 00016312  0x00001f3b arg  0x00000069 , 0x00000012 
+ 00016313  0x00001f3c call  0x0000681d 
+ 00016314  0x00001f3d call  0x00005adb 
+ 00016315  0x00001f3f arg  0x00000002 , 0x00000002 
+ 00016316  0x00001f40 arg  0x000042ac , 0x00000011 
+ 00016317  0x00001f41 arg  0x000000c0 , 0x00000012 
+ 00016318  0x00001f42 call  0x0000681d 
+ 00016319  0x00001f43 call  0x00006909 
+ 00016320  0x00001f45 branch  0x00003fc1 
+ 00016321  0x00001f48 arg  0x0000000e , 0x00000002 
+ 00016322  0x00001f49 arg  0x0000054f , 0x00000011 
+ 00016323  0x00001f4a arg  0x0000006f , 0x00000012 
+ 00016324  0x00001f4b branch  0x0000681d 
+ 00016325  0x00001f4e set1  0x00000025 , 0x00000000 
+ 00016326  0x00001f4f bpatch  0x00000091 , 0x00004032 
+ 00016327  0x00001f50 call  0x00003f4d 
+ 00016328  0x00001f51 branch  0x00003fa8 , 0x00000005 
+ 00016329  0x00001f53 call  0x00003fd2 
+ 00016330  0x00001f54 call  0x00003fd7 
+ 00016331  0x00001f55 call  0x00005adb 
+ 00016332  0x00001f56 call  0x00003fdc 
+ 00016333  0x00001f57 call  0x00003fe0 
+ 00016334  0x00001f58 call  0x000062e9 
+ 00016335  0x00001f59 call  0x00003fe4 
+ 00016336  0x00001f5a call  0x00003fe9 
+ 00016337  0x00001f5b branch  0x00003f45 
+ 00016338  0x00001f5e fetcht  0x00000001 , 0x00004702 
+ 00016339  0x00001f5f increase  0x00000001 , 0x00000002 
+ 00016340  0x00001f60 arg  0x00004702 , 0x00000011 
+ 00016341  0x00001f61 arg  0x0000007f , 0x00000012 
+ 00016342  0x00001f62 branch  0x0000683e 
+ 00016343  0x00001f65 fetcht  0x00000001 , 0x00004419 
+ 00016344  0x00001f66 increase  0x00000001 , 0x00000002 
+ 00016345  0x00001f67 arg  0x00004419 , 0x00000011 
+ 00016346  0x00001f68 arg  0x000000a0 , 0x00000012 
+ 00016347  0x00001f69 branch  0x0000683e 
+ 00016348  0x00001f6c arg  0x00000006 , 0x00000002 
+ 00016349  0x00001f6d arg  0x000044f9 , 0x00000011 
+ 00016350  0x00001f6e arg  0x00000069 , 0x00000012 
+ 00016351  0x00001f6f branch  0x0000683e 
+ 00016352  0x00001f72 arg  0x00000006 , 0x00000002 
+ 00016353  0x00001f73 arg  0x00004140 , 0x00000011 
+ 00016354  0x00001f74 arg  0x00000063 , 0x00000012 
+ 00016355  0x00001f75 branch  0x0000683e 
+ 00016356  0x00001f78 fetcht  0x00000001 , 0x0000054f 
+ 00016357  0x00001f79 increase  0x00000001 , 0x00000002 
+ 00016358  0x00001f7a arg  0x0000054f , 0x00000011 
+ 00016359  0x00001f7b arg  0x0000006f , 0x00000012 
+ 00016360  0x00001f7c branch  0x0000683e 
+ 00016361  0x00001f7f setarg  0x000001a0 
+ 00016362  0x00001f80 store  0x00000002 , 0x000002a8 
+ 00016363  0x00001f82 arg  0x00000002 , 0x00000002 
+ 00016364  0x00001f83 arg  0x000002a8 , 0x00000011 
+ 00016365  0x00001f84 arg  0x000000c0 , 0x00000012 
+ 00016366  0x00001f85 branch  0x0000683e 
+ 00016367  0x00001f89 set1  0x00000025 , 0x00000000 
+ 00016368  0x00001f8a bpatch  0x00000092 , 0x00004032 
+ 00016369  0x00001f8b fetch  0x00000002 , 0x0000480e 
+ 00016370  0x00001f8c arg  0x0000012c , 0x00000002 
+ 00016371  0x00001f8d isub  0x00000002 , 0x0000003e 
+ 00016372  0x00001f8e branch  0x0000427f , 0x00000002 
+ 00016373  0x00001f8f call  0x00003e2b 
+ 00016374  0x00001f90 call  0x00007f6b 
+ 00016375  0x00001f91 copy  0x00000003 , 0x00000011 
+ 00016376  0x00001f92 fetch  0x00000002 , 0x0000480e 
+ 00016377  0x00001f93 increase  0xfffffffe , 0x0000003f 
+ 00016378  0x00001f94 iadd  0x00000003 , 0x00000003 
+ 00016379  0x00001f95 ifetch  0x00000002 , 0x00000003 
+ 00016380  0x00001f96 arg  0x00000a0d , 0x00000002 
+ 00016381  0x00001f97 isub  0x00000002 , 0x0000003e 
+ 00016382  0x00001f98 nrtn  0x00000005 
+ 00016383  0x00001f99 copy  0x00000011 , 0x00000003 
+ 00016384  0x00001f9a arg  0x00004850 , 0x00000012 
+ 00016385  0x00001f9b arg  0x00000003 , 0x00000039 
+ 00016386  0x00001f9c call  0x00004237 
+ 00016387  0x00001f9d nbranch  0x0000427f , 0x00000001 
+ 00016388  0x00001f9e branch  0x00004005 
+ 00016389  0x00001fa1 set1  0x00000025 , 0x00000000 
+ 00016390  0x00001fa2 bpatch  0x00000093 , 0x00004032 
+ 00016391  0x00001fa4 copy  0x00000003 , 0x00000011 
+ 00016392  0x00001fa5 arg  0x00004827 , 0x00000012 
+ 00016393  0x00001fa6 force  0x00000004 , 0x00000039 
+ 00016394  0x00001fa7 call  0x00004237 
+ 00016395  0x00001fa8 branch  0x0000406d , 0x00000001 
+ 00016396  0x00001faa arg  0x00004824 , 0x00000012 
+ 00016397  0x00001fab force  0x00000007 , 0x00000039 
+ 00016398  0x00001fac call  0x00004237 
+ 00016399  0x00001fad branch  0x00004074 , 0x00000001 
+ 00016400  0x00001faf arg  0x0000482e , 0x00000012 
+ 00016401  0x00001fb0 force  0x00000004 , 0x00000039 
+ 00016402  0x00001fb1 call  0x00004237 
+ 00016403  0x00001fb2 branch  0x0000407b , 0x00000001 
+ 00016404  0x00001fb4 arg  0x0000482b , 0x00000012 
+ 00016405  0x00001fb5 force  0x00000007 , 0x00000039 
+ 00016406  0x00001fb6 call  0x00004237 
+ 00016407  0x00001fb7 branch  0x00004081 , 0x00000001 
+ 00016408  0x00001fb9 arg  0x00004832 , 0x00000012 
+ 00016409  0x00001fba force  0x00000004 , 0x00000039 
+ 00016410  0x00001fbb call  0x00004237 
+ 00016411  0x00001fbc branch  0x00004087 , 0x00000001 
+ 00016412  0x00001fbe arg  0x00004820 , 0x00000012 
+ 00016413  0x00001fbf force  0x00000004 , 0x00000039 
+ 00016414  0x00001fc0 call  0x00004237 
+ 00016415  0x00001fc1 branch  0x0000408c , 0x00000001 
+ 00016416  0x00001fc3 arg  0x0000481c , 0x00000012 
+ 00016417  0x00001fc4 force  0x00000004 , 0x00000039 
+ 00016418  0x00001fc5 call  0x00004237 
+ 00016419  0x00001fc6 branch  0x0000408f , 0x00000001 
+ 00016420  0x00001fc8 arg  0x00004836 , 0x00000012 
+ 00016421  0x00001fc9 force  0x00000005 , 0x00000039 
+ 00016422  0x00001fca call  0x00004237 
+ 00016423  0x00001fcb branch  0x00004095 , 0x00000001 
+ 00016424  0x00001fcd arg  0x00004853 , 0x00000012 
+ 00016425  0x00001fce force  0x00000004 , 0x00000039 
+ 00016426  0x00001fcf call  0x00004237 
+ 00016427  0x00001fd0 branch  0x0000409b , 0x00000001 
+ 00016428  0x00001fd2 arg  0x00004857 , 0x00000012 
+ 00016429  0x00001fd3 force  0x00000004 , 0x00000039 
+ 00016430  0x00001fd4 call  0x00004237 
+ 00016431  0x00001fd5 branch  0x000040a1 , 0x00000001 
+ 00016432  0x00001fd7 arg  0x0000485b , 0x00000012 
+ 00016433  0x00001fd8 force  0x00000005 , 0x00000039 
+ 00016434  0x00001fd9 call  0x00004237 
+ 00016435  0x00001fda branch  0x000040a5 , 0x00000001 
+ 00016436  0x00001fdc arg  0x00004860 , 0x00000012 
+ 00016437  0x00001fdd force  0x00000004 , 0x00000039 
+ 00016438  0x00001fde call  0x00004237 
+ 00016439  0x00001fdf branch  0x000040ab , 0x00000001 
+ 00016440  0x00001fe1 arg  0x00004864 , 0x00000012 
+ 00016441  0x00001fe2 force  0x00000004 , 0x00000039 
+ 00016442  0x00001fe3 call  0x00004237 
+ 00016443  0x00001fe4 branch  0x000040b0 , 0x00000001 
+ 00016444  0x00001fe6 arg  0x00004868 , 0x00000012 
+ 00016445  0x00001fe7 force  0x00000004 , 0x00000039 
+ 00016446  0x00001fe8 call  0x00004237 
+ 00016447  0x00001fe9 branch  0x000040b7 , 0x00000001 
+ 00016448  0x00001feb arg  0x0000486f , 0x00000012 
+ 00016449  0x00001fec force  0x00000004 , 0x00000039 
+ 00016450  0x00001fed call  0x00004237 
+ 00016451  0x00001fee branch  0x000040d6 , 0x00000001 
+ 00016452  0x00001ff0 arg  0x0000486c , 0x00000012 
+ 00016453  0x00001ff1 force  0x00000007 , 0x00000039 
+ 00016454  0x00001ff2 call  0x00004237 
+ 00016455  0x00001ff3 branch  0x000040dd , 0x00000001 
+ 00016456  0x00001ff5 arg  0x00004873 , 0x00000012 
+ 00016457  0x00001ff6 force  0x00000005 , 0x00000039 
+ 00016458  0x00001ff7 call  0x00004237 
+ 00016459  0x00001ff8 branch  0x000040f2 , 0x00000001 
+ 00016460  0x00001ffa arg  0x00004878 , 0x00000012 
+ 00016461  0x00001ffb force  0x00000004 , 0x00000039 
+ 00016462  0x00001ffc call  0x00004237 
+ 00016463  0x00001ffd branch  0x000040f8 , 0x00000001 
+ 00016464  0x00001fff arg  0x0000487c , 0x00000012 
+ 00016465  0x00002000 force  0x00000007 , 0x00000039 
+ 00016466  0x00002001 call  0x00004237 
+ 00016467  0x00002002 branch  0x000040fb , 0x00000001 
+ 00016468  0x00002004 arg  0x00004841 , 0x00000012 
+ 00016469  0x00002005 force  0x00000006 , 0x00000039 
+ 00016470  0x00002006 call  0x00004237 
+ 00016471  0x00002007 branch  0x00004100 , 0x00000001 
+ 00016472  0x00002009 arg  0x00004883 , 0x00000012 
+ 00016473  0x0000200a force  0x00000006 , 0x00000039 
+ 00016474  0x0000200b call  0x00004237 
+ 00016475  0x0000200c branch  0x0000412c , 0x00000001 
+ 00016476  0x0000200e arg  0x00004849 , 0x00000012 
+ 00016477  0x0000200f force  0x00000003 , 0x00000039 
+ 00016478  0x00002010 call  0x00004237 
+ 00016479  0x00002011 branch  0x0000410e , 0x00000001 
+ 00016480  0x00002013 arg  0x0000484c , 0x00000012 
+ 00016481  0x00002014 force  0x00000004 , 0x00000039 
+ 00016482  0x00002015 call  0x00004237 
+ 00016483  0x00002016 branch  0x00004117 , 0x00000001 
+ 00016484  0x00002018 arg  0x0000483b , 0x00000012 
+ 00016485  0x00002019 force  0x00000006 , 0x00000039 
+ 00016486  0x0000201a call  0x00004237 
+ 00016487  0x0000201b branch  0x00004127 , 0x00000001 
+ 00016488  0x0000201d arg  0x00004889 , 0x00000012 
+ 00016489  0x0000201e force  0x00000003 , 0x00000039 
+ 00016490  0x0000201f call  0x00004237 
+ 00016491  0x00002020 branch  0x00004129 , 0x00000001 
+ 00016492  0x00002021 branch  0x0000427f 
+ 00016493  0x00002025 ifetch  0x00000001 , 0x00000003 
+ 00016494  0x00002026 beq  0x0000003f , 0x00004071 
+ 00016495  0x00002027 beq  0x0000003d , 0x00004131 
+ 00016496  0x00002028 branch  0x0000427f 
+ 00016497  0x0000202a call  0x00007f6e 
+ 00016498  0x0000202b call  0x00004194 
+ 00016499  0x0000202c branch  0x00004286 
+ 00016500  0x00002030 ifetch  0x00000001 , 0x00000003 
+ 00016501  0x00002031 beq  0x0000003f , 0x00004078 
+ 00016502  0x00002032 beq  0x0000003d , 0x00004136 
+ 00016503  0x00002033 branch  0x0000427f 
+ 00016504  0x00002035 call  0x00007f6e 
+ 00016505  0x00002036 call  0x0000419b 
+ 00016506  0x00002037 branch  0x00004286 
+ 00016507  0x0000203a ifetch  0x00000001 , 0x00000003 
+ 00016508  0x0000203b beq  0x0000003f , 0x0000407f 
+ 00016509  0x0000203c beq  0x0000003d , 0x0000413c 
+ 00016510  0x0000203d branch  0x0000427f 
+ 00016511  0x0000203f call  0x000041a2 
+ 00016512  0x00002040 branch  0x00004286 
+ 00016513  0x00002043 ifetch  0x00000001 , 0x00000003 
+ 00016514  0x00002044 beq  0x0000003f , 0x00004085 
+ 00016515  0x00002045 beq  0x0000003d , 0x00004140 
+ 00016516  0x00002046 branch  0x0000427f 
+ 00016517  0x00002049 call  0x000041a8 
+ 00016518  0x0000204a branch  0x00004286 
+ 00016519  0x0000204d ifetch  0x00000001 , 0x00000003 
+ 00016520  0x0000204e beq  0x0000003f , 0x0000408a 
+ 00016521  0x0000204f branch  0x0000427f 
+ 00016522  0x00002051 call  0x000041ae 
+ 00016523  0x00002052 branch  0x00004286 
+ 00016524  0x00002056 ifetch  0x00000001 , 0x00000003 
+ 00016525  0x00002057 beq  0x0000003d , 0x00004149 
+ 00016526  0x00002058 branch  0x0000427f 
+ 00016527  0x0000205c ifetch  0x00000001 , 0x00000003 
+ 00016528  0x0000205d beq  0x0000003f , 0x00004093 
+ 00016529  0x0000205e beq  0x0000003d , 0x00004144 
+ 00016530  0x0000205f branch  0x0000427f 
+ 00016531  0x00002061 call  0x00004204 
+ 00016532  0x00002062 branch  0x00004286 
+ 00016533  0x00002065 ifetch  0x00000001 , 0x00000003 
+ 00016534  0x00002066 beq  0x0000003f , 0x00004099 
+ 00016535  0x00002067 beq  0x0000003d , 0x00004157 
+ 00016536  0x00002068 branch  0x0000427f 
+ 00016537  0x0000206a call  0x000041b4 
+ 00016538  0x0000206b branch  0x00004286 
+ 00016539  0x0000206e ifetch  0x00000001 , 0x00000003 
+ 00016540  0x0000206f beq  0x0000003f , 0x0000409f 
+ 00016541  0x00002070 beq  0x0000003d , 0x00004172 
+ 00016542  0x00002071 branch  0x0000427f 
+ 00016543  0x00002073 call  0x000041ba 
+ 00016544  0x00002074 branch  0x00004286 
+ 00016545  0x00002077 ifetch  0x00000001 , 0x00000003 
+ 00016546  0x00002078 beq  0x0000003f , 0x000040e1 
+ 00016547  0x00002079 beq  0x0000003d , 0x0000415a 
+ 00016548  0x0000207a branch  0x0000427f 
+ 00016549  0x0000207e ifetch  0x00000001 , 0x00000003 
+ 00016550  0x0000207f beq  0x0000003f , 0x000040a9 
+ 00016551  0x00002080 beq  0x0000003d , 0x0000416b 
+ 00016552  0x00002081 branch  0x0000427f 
+ 00016553  0x00002083 call  0x0000420b 
+ 00016554  0x00002084 branch  0x00004286 
+ 00016555  0x00002087 ifetch  0x00000001 , 0x00000003 
+ 00016556  0x00002088 beq  0x0000003f , 0x000040ae 
+ 00016557  0x00002089 branch  0x0000427f 
+ 00016558  0x0000208b call  0x000041c0 
+ 00016559  0x0000208c branch  0x00004286 
+ 00016560  0x0000208f ifetch  0x00000001 , 0x00000003 
+ 00016561  0x00002090 beq  0x0000003f , 0x000040b3 
+ 00016562  0x00002091 branch  0x00004286 
+ 00016563  0x00002093 call  0x000032ee 
+ 00016564  0x00002094 nbranch  0x0000427f , 0x00000005 
+ 00016565  0x00002095 call  0x000041cd 
+ 00016566  0x00002096 branch  0x00004286 
+ 00016567  0x00002099 ifetch  0x00000001 , 0x00000003 
+ 00016568  0x0000209a beq  0x0000003f , 0x000040ba 
+ 00016569  0x0000209b branch  0x0000427f 
+ 00016570  0x0000209d fetch  0x00000001 , 0x00004040 
+ 00016571  0x0000209e bbit0  0x00000000 , 0x0000427f 
+ 00016572  0x0000209f call  0x00007f6e 
+ 00016573  0x000020a0 fetch  0x00000001 , 0x00004041 
+ 00016574  0x000020a1 bbit1  0x00000000 , 0x000040c0 
+ 00016575  0x000020a2 branch  0x000040cb 
+ 00016576  0x000020a4 arg  0x00004868 , 0x00000011 
+ 00016577  0x000020a5 arg  0x00000004 , 0x00000039 
+ 00016578  0x000020a6 call  0x00004232 
+ 00016579  0x000020a7 call  0x00004247 
+ 00016580  0x000020a8 setarg  0x00000034 
+ 00016581  0x000020a9 istore  0x00000001 , 0x0000000a 
+ 00016582  0x000020aa call  0x0000424e 
+ 00016583  0x000020ab arg  0x000003d0 , 0x00000011 
+ 00016584  0x000020ac call  0x00007e9d 
+ 00016585  0x000020ad call  0x000068fa 
+ 00016586  0x000020ae branch  0x00004286 
+ 00016587  0x000020b0 arg  0x00004868 , 0x00000011 
+ 00016588  0x000020b1 arg  0x00000004 , 0x00000039 
+ 00016589  0x000020b2 call  0x00004232 
+ 00016590  0x000020b3 call  0x00004247 
+ 00016591  0x000020b4 setarg  0x00000033 
+ 00016592  0x000020b5 istore  0x00000001 , 0x0000000a 
+ 00016593  0x000020b6 call  0x0000424e 
+ 00016594  0x000020b7 arg  0x00000040 , 0x00000011 
+ 00016595  0x000020b8 call  0x00007e9d 
+ 00016596  0x000020b9 call  0x000068fa 
+ 00016597  0x000020ba branch  0x00004286 
+ 00016598  0x000020be set1  0x00000025 , 0x00000000 
+ 00016599  0x000020bf bpatch  0x00000094 , 0x00004032 
+ 00016600  0x000020c0 call  0x00003f3e 
+ 00016601  0x000020c1 fetch  0x00000001 , 0x0000429a 
+ 00016602  0x000020c2 bne  0x00000000 , 0x0000427f 
+ 00016603  0x000020c3 call  0x000041f0 
+ 00016604  0x000020c4 branch  0x00004286 
+ 00016605  0x000020c7 set1  0x00000025 , 0x00000000 
+ 00016606  0x000020c8 bpatch  0x00000095 , 0x00004032 
+ 00016607  0x000020c9 call  0x000041f6 
+ 00016608  0x000020ca branch  0x00004286 
+ 00016609  0x000020cd arg  0x00004857 , 0x00000011 
+ 00016610  0x000020ce arg  0x00000004 , 0x00000039 
+ 00016611  0x000020cf call  0x00004232 
+ 00016612  0x000020d0 call  0x000032ee 
+ 00016613  0x000020d1 nbranch  0x0000424a , 0x00000005 
+ 00016614  0x000020d2 fetch  0x00000001 , 0x00004041 
+ 00016615  0x000020d3 bbit1  0x00000001 , 0x000040eb 
+ 00016616  0x000020d4 call  0x000040ef 
+ 00016617  0x000020d5 call  0x000068fa 
+ 00016618  0x000020d6 branch  0x00004286 
+ 00016619  0x000020d8 setarg  0x0000004d 
+ 00016620  0x000020d9 istore  0x00000001 , 0x0000000a 
+ 00016621  0x000020da call  0x000068fa 
+ 00016622  0x000020db branch  0x00004286 
+ 00016623  0x000020dd setarg  0x00000053 
+ 00016624  0x000020de istore  0x00000001 , 0x0000000a 
+ 00016625  0x000020df rtn 
+ 00016626  0x000020e2 ifetch  0x00000001 , 0x00000003 
+ 00016627  0x000020e3 beq  0x0000003f , 0x000040f6 
+ 00016628  0x000020e4 beq  0x0000003d , 0x0000417e 
+ 00016629  0x000020e5 branch  0x0000427f 
+ 00016630  0x000020e7 call  0x000041d8 
+ 00016631  0x000020e8 branch  0x00004286 
+ 00016632  0x000020eb ifetch  0x00000001 , 0x00000003 
+ 00016633  0x000020ec beq  0x0000003d , 0x00004151 
+ 00016634  0x000020ed branch  0x0000427f 
+ 00016635  0x000020f0 ifetch  0x00000001 , 0x00000003 
+ 00016636  0x000020f1 beq  0x0000003f , 0x000040fe 
+ 00016637  0x000020f2 branch  0x0000427f 
+ 00016638  0x000020f4 call  0x000041de 
+ 00016639  0x000020f5 branch  0x00004286 
+ 00016640  0x000020f8 fetch  0x00000001 , 0x0000429f 
+ 00016641  0x000020f9 store  0x00000001 , 0x00000177 
+ 00016642  0x000020fa call  0x0000691d 
+ 00016643  0x000020fb call  0x00003f3e 
+ 00016644  0x000020fc fetch  0x00000001 , 0x0000429a 
+ 00016645  0x000020fd bne  0x00000000 , 0x0000427f 
+ 00016646  0x000020fe fetch  0x00000001 , 0x000042a9 
+ 00016647  0x000020ff beq  0x00000033 , 0x0000410c 
+ 00016648  0x00002100 beq  0x00000034 , 0x0000410a 
+ 00016649  0x00002101 branch  0x0000427f 
+ 00016650  0x00002104 call  0x00003f82 
+ 00016651  0x00002105 branch  0x00004286 
+ 00016652  0x00002107 call  0x00003f6e 
+ 00016653  0x00002108 branch  0x00004286 
+ 00016654  0x0000210b call  0x00003f3e 
+ 00016655  0x0000210c fetch  0x00000001 , 0x0000429a 
+ 00016656  0x0000210d bne  0x00000001 , 0x0000427f 
+ 00016657  0x0000210e fetch  0x00000001 , 0x00004041 
+ 00016658  0x0000210f bbit1  0x00000000 , 0x00004115 
+ 00016659  0x00002110 call  0x00003f77 
+ 00016660  0x00002111 branch  0x00004286 
+ 00016661  0x00002115 call  0x00003f90 
+ 00016662  0x00002116 branch  0x00004286 
+ 00016663  0x0000211a ifetch  0x00000001 , 0x00000003 
+ 00016664  0x0000211b beq  0x0000003d , 0x0000411a 
+ 00016665  0x0000211c branch  0x0000427f 
+ 00016666  0x0000211e ifetch  0x00000001 , 0x00000003 
+ 00016667  0x0000211f beq  0x00000031 , 0x00004122 
+ 00016668  0x00002120 beq  0x00000030 , 0x0000411e 
+ 00016669  0x00002121 branch  0x0000427f 
+ 00016670  0x00002123 call  0x00003f40 
+ 00016671  0x00002124 branch  0x00004286 , 0x00000001 
+ 00016672  0x00002125 call  0x00003f9e 
+ 00016673  0x00002126 branch  0x00004286 
+ 00016674  0x00002128 call  0x00003f40 
+ 00016675  0x00002129 nbranch  0x00004286 , 0x00000001 
+ 00016676  0x0000212a call  0x000063ab 
+ 00016677  0x0000212b call  0x00006414 
+ 00016678  0x0000212c branch  0x00004286 
+ 00016679  0x00002130 call  0x00003f43 
+ 00016680  0x00002131 branch  0x00004286 
+ 00016681  0x00002134 ifetch  0x00000001 , 0x00000003 
+ 00016682  0x00002135 beq  0x0000003d , 0x00004187 
+ 00016683  0x00002136 branch  0x0000427f 
+ 00016684  0x00002139 call  0x00003f3e 
+ 00016685  0x0000213a fetch  0x00000001 , 0x0000429a 
+ 00016686  0x0000213b bne  0x00000000 , 0x0000427f 
+ 00016687  0x0000213c call  0x0000638a 
+ 00016688  0x0000213d branch  0x00004286 
+ 00016689  0x00002144 arg  0x00004703 , 0x00000011 
+ 00016690  0x00002145 call  0x0000422b 
+ 00016691  0x00002146 storet  0x00000001 , 0x00004702 
+ 00016692  0x00002147 call  0x00003fd2 
+ 00016693  0x00002148 branch  0x00004286 
+ 00016694  0x0000214b arg  0x0000441a , 0x00000011 
+ 00016695  0x0000214c call  0x0000422b 
+ 00016696  0x0000214d storet  0x00000001 , 0x00004419 
+ 00016697  0x0000214e call  0x00003fd7 
+ 00016698  0x0000214f call  0x00005adb 
+ 00016699  0x00002150 branch  0x00004286 
+ 00016700  0x00002153 arg  0x00004140 , 0x00000005 
+ 00016701  0x00002154 call  0x00007ebf 
+ 00016702  0x00002155 call  0x00003fe0 
+ 00016703  0x00002156 branch  0x00004286 
+ 00016704  0x00002159 arg  0x000044f9 , 0x00000005 
+ 00016705  0x0000215a call  0x00007ebf 
+ 00016706  0x0000215b call  0x00003fdc 
+ 00016707  0x0000215c branch  0x00004286 
+ 00016708  0x0000215f arg  0x00000550 , 0x00000011 
+ 00016709  0x00002160 call  0x0000422b 
+ 00016710  0x00002161 storet  0x00000001 , 0x0000054f 
+ 00016711  0x00002162 call  0x00003fe4 
+ 00016712  0x00002163 branch  0x00004286 
+ 00016713  0x00002166 call  0x00007eb0 
+ 00016714  0x00002167 setarg  0x02dc6c00 
+ 00016715  0x00002168 idiv  0x00000002 
+ 00016716  0x00002169 call  0x00007efd 
+ 00016717  0x0000216a quotient  0x0000003f 
+ 00016718  0x0000216b store  0x00000002 , 0x000002a8 
+ 00016719  0x0000216c call  0x00003feb 
+ 00016720  0x0000216d branch  0x00004286 
+ 00016721  0x00002170 ifetch  0x00000001 , 0x00000003 
+ 00016722  0x00002171 sub  0x0000003f , 0x00000033 , 0x0000003e 
+ 00016723  0x00002172 nbranch  0x0000427f , 0x00000002 
+ 00016724  0x00002173 and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00016725  0x00002174 store  0x00000001 , 0x00004812 
+ 00016726  0x00002175 branch  0x00004286 
+ 00016727  0x00002178 ifetch  0x00000003 , 0x00000003 
+ 00016728  0x00002179 store  0x00000003 , 0x0000414a 
+ 00016729  0x0000217a branch  0x00004286 
+ 00016730  0x0000217d call  0x000032ee 
+ 00016731  0x0000217e nbranch  0x0000427f , 0x00000005 
+ 00016732  0x0000217f ifetch  0x00000001 , 0x00000003 
+ 00016733  0x00002180 beq  0x00000053 , 0x00004160 
+ 00016734  0x00002181 beq  0x0000004d , 0x00004163 
+ 00016735  0x00002182 branch  0x0000427f 
+ 00016736  0x00002185 fetch  0x00000001 , 0x00004041 
+ 00016737  0x00002186 bbit1  0x00000001 , 0x00004166 
+ 00016738  0x00002187 branch  0x0000427f 
+ 00016739  0x0000218a fetch  0x00000001 , 0x00004041 
+ 00016740  0x0000218b bbit0  0x00000001 , 0x00004166 
+ 00016741  0x0000218c branch  0x0000427f 
+ 00016742  0x0000218f fetch  0x00000001 , 0x00004813 
+ 00016743  0x00002190 set1  0x00000004 , 0x0000003f 
+ 00016744  0x00002191 store  0x00000001 , 0x00004813 
+ 00016745  0x00002192 jam  0x00000018 , 0x00004272 
+ 00016746  0x00002193 branch  0x0000428c 
+ 00016747  0x00002196 arg  0x00004280 , 0x00000005 
+ 00016748  0x00002197 call  0x00007ebd 
+ 00016749  0x00002198 arg  0x00004282 , 0x00000005 
+ 00016750  0x00002199 call  0x00007ebd 
+ 00016751  0x0000219a arg  0x00004284 , 0x00000005 
+ 00016752  0x0000219b call  0x00007ebd 
+ 00016753  0x0000219c branch  0x00004286 
+ 00016754  0x0000219f ifetch  0x00000001 , 0x00000003 
+ 00016755  0x000021a0 beq  0x00000031 , 0x00004176 
+ 00016756  0x000021a1 beq  0x00000032 , 0x0000417c 
+ 00016757  0x000021a2 branch  0x0000427f 
+ 00016758  0x000021a4 ifetch  0x00000001 , 0x00000003 
+ 00016759  0x000021a5 arg  0x000001b4 , 0x00000005 
+ 00016760  0x000021a6 call  0x00007ebf 
+ 00016761  0x000021a7 call  0x00006931 
+ 00016762  0x000021a8 nrtn  0x00000028 
+ 00016763  0x000021a9 branch  0x00004286 
+ 00016764  0x000021ab call  0x0000693d 
+ 00016765  0x000021ac branch  0x00004286 
+ 00016766  0x000021af ifetch  0x00000001 , 0x00000003 
+ 00016767  0x000021b0 fetcht  0x00000001 , 0x00004812 
+ 00016768  0x000021b1 nsetflag  0x00000034 , 0x00000002 , 0x00000002 
+ 00016769  0x000021b2 storet  0x00000001 , 0x00004812 
+ 00016770  0x000021b3 branch  0x00004286 , 0x00000034 
+ 00016771  0x000021b4 ifetch  0x00000001 , 0x00000003 
+ 00016772  0x000021b5 arg  0x00004814 , 0x00000005 
+ 00016773  0x000021b6 call  0x00007ebf 
+ 00016774  0x000021b7 branch  0x00004286 
+ 00016775  0x000021ba set1  0x00000025 , 0x00000000 
+ 00016776  0x000021bb bpatch  0x00000096 , 0x00004032 
+ 00016777  0x000021bc arg  0x00000014 , 0x00000039 
+ 00016778  0x000021bd arg  0x00001000 , 0x00000005 
+ 00016779  0x000021be call  0x0000497c 
+ 00016780  0x000021bf arg  0x00001000 , 0x00000011 
+ 00016781  0x000021c0 fetch  0x00000001 , 0x00001000 
+ 00016782  0x000021c1 compare  0x00000012 , 0x0000003f , 0x000000ff 
+ 00016783  0x000021c2 call  0x00006b19 , 0x00000001 
+ 00016784  0x000021c3 fetch  0x00000001 , 0x00001000 
+ 00016785  0x000021c4 compare  0x00000013 , 0x0000003f , 0x000000ff 
+ 00016786  0x000021c5 call  0x00006b45 , 0x00000001 
+ 00016787  0x000021c6 branch  0x00004286 
+ 00016788  0x000021cc arg  0x00004827 , 0x00000011 
+ 00016789  0x000021cd arg  0x00000004 , 0x00000039 
+ 00016790  0x000021ce call  0x00004232 
+ 00016791  0x000021cf fetch  0x00000001 , 0x00004702 
+ 00016792  0x000021d0 copy  0x0000003f , 0x00000039 
+ 00016793  0x000021d1 arg  0x00004703 , 0x00000006 
+ 00016794  0x000021d2 branch  0x00007f74 
+ 00016795  0x000021d4 arg  0x00004824 , 0x00000011 
+ 00016796  0x000021d5 force  0x00000007 , 0x00000039 
+ 00016797  0x000021d6 call  0x00004232 
+ 00016798  0x000021d7 call  0x00005b08 
+ 00016799  0x000021d8 ifetch  0x00000001 , 0x00000006 
+ 00016800  0x000021d9 copy  0x0000003f , 0x00000039 
+ 00016801  0x000021da branch  0x00007f74 
+ 00016802  0x000021de arg  0x0000482e , 0x00000011 
+ 00016803  0x000021df arg  0x00000004 , 0x00000039 
+ 00016804  0x000021e0 call  0x00004232 
+ 00016805  0x000021e1 arg  0x00004140 , 0x00000011 
+ 00016806  0x000021e2 call  0x00007e9d 
+ 00016807  0x000021e3 branch  0x000068fa 
+ 00016808  0x000021e5 arg  0x0000482b , 0x00000011 
+ 00016809  0x000021e6 arg  0x00000007 , 0x00000039 
+ 00016810  0x000021e7 call  0x00004232 
+ 00016811  0x000021e8 arg  0x000044f9 , 0x00000011 
+ 00016812  0x000021e9 call  0x00007e9d 
+ 00016813  0x000021ea branch  0x000068fa 
+ 00016814  0x000021ee arg  0x00004832 , 0x00000011 
+ 00016815  0x000021ef arg  0x00000004 , 0x00000039 
+ 00016816  0x000021f0 call  0x00004232 
+ 00016817  0x000021f1 arg  0x00000006 , 0x00000039 
+ 00016818  0x000021f2 arg  0x00004804 , 0x00000006 
+ 00016819  0x000021f3 branch  0x00007f74 
+ 00016820  0x000021f6 arg  0x00004836 , 0x00000011 
+ 00016821  0x000021f7 arg  0x00000005 , 0x00000039 
+ 00016822  0x000021f8 call  0x00004232 
+ 00016823  0x000021f9 arg  0x00000003 , 0x00000039 
+ 00016824  0x000021fa arg  0x0000414a , 0x00000006 
+ 00016825  0x000021fb branch  0x00007f74 
+ 00016826  0x000021fe arg  0x00004853 , 0x00000011 
+ 00016827  0x000021ff arg  0x00000004 , 0x00000039 
+ 00016828  0x00002200 call  0x00004232 
+ 00016829  0x00002201 call  0x00006988 
+ 00016830  0x00002202 call  0x00004253 
+ 00016831  0x00002203 branch  0x000068fa 
+ 00016832  0x00002207 call  0x00006929 
+ 00016833  0x00002208 arg  0x00004860 , 0x00000011 
+ 00016834  0x00002209 arg  0x00000004 , 0x00000039 
+ 00016835  0x0000220a call  0x00004232 
+ 00016836  0x0000220b fetch  0x00000001 , 0x000001b3 
+ 00016837  0x0000220c beq  0x00000033 , 0x000041c8 
+ 00016838  0x0000220d beq  0x00000034 , 0x000041c8 
+ 00016839  0x0000220e branch  0x000068fa 
+ 00016840  0x00002210 istore  0x00000001 , 0x0000000a 
+ 00016841  0x00002211 call  0x0000424e 
+ 00016842  0x00002212 arg  0x000001b4 , 0x00000011 
+ 00016843  0x00002213 call  0x00007e9d 
+ 00016844  0x00002214 branch  0x000068fa 
+ 00016845  0x00002217 set1  0x00000025 , 0x00000000 
+ 00016846  0x00002218 bpatch  0x00000097 , 0x00004032 
+ 00016847  0x00002219 arg  0x00004864 , 0x00000011 
+ 00016848  0x0000221a arg  0x00000004 , 0x00000039 
+ 00016849  0x0000221b call  0x00004232 
+ 00016850  0x0000221c call  0x000041d4 
+ 00016851  0x0000221d branch  0x000068fa 
+ 00016852  0x0000221f arg  0x00000018 , 0x00000011 
+ 00016853  0x00002220 arg  0x00000001 , 0x00000039 
+ 00016854  0x00002221 branch  0x00007e9e 
+ 00016855  0x00002224 rtn 
+ 00016856  0x00002228 arg  0x00004873 , 0x00000011 
+ 00016857  0x00002229 arg  0x00000005 , 0x00000039 
+ 00016858  0x0000222a call  0x00004232 
+ 00016859  0x0000222b arg  0x00004814 , 0x00000011 
+ 00016860  0x0000222c call  0x00007e9d 
+ 00016861  0x0000222d branch  0x000068fa 
+ 00016862  0x00002231 arg  0x0000487c , 0x00000011 
+ 00016863  0x00002232 arg  0x00000007 , 0x00000039 
+ 00016864  0x00002233 call  0x00004232 
+ 00016865  0x00002234 fetch  0x00000001 , 0x00004812 
+ 00016866  0x00002235 copy  0x0000003f , 0x00000011 
+ 00016867  0x00002236 fetch  0x00000001 , 0x00004040 
+ 00016868  0x00002237 isolate1  0x00000000 , 0x0000003f 
+ 00016869  0x00002238 setflag  0x00000001 , 0x00000003 , 0x00000011 
+ 00016870  0x00002239 isolate1  0x00000001 , 0x0000003f 
+ 00016871  0x0000223a setflag  0x00000001 , 0x00000005 , 0x00000011 
+ 00016872  0x0000223b fetch  0x00000001 , 0x00004041 
+ 00016873  0x0000223c isolate1  0x00000001 , 0x0000003f 
+ 00016874  0x0000223d setflag  0x00000001 , 0x00000004 , 0x00000011 
+ 00016875  0x0000223e isolate1  0x00000000 , 0x0000003f 
+ 00016876  0x0000223f setflag  0x00000001 , 0x00000006 , 0x00000011 
+ 00016877  0x00002240 copy  0x00000011 , 0x0000003f 
+ 00016878  0x00002241 istore  0x00000001 , 0x0000000a 
+ 00016879  0x00002242 branch  0x000068fa 
+ 00016880  0x00002245 setarg  0x009e8b33 
+ 00016881  0x00002246 store  0x00000003 , 0x00004147 
+ 00016882  0x00002247 fetch  0x00000001 , 0x000042a4 
+ 00016883  0x00002248 set1  0x00000000 , 0x0000003f 
+ 00016884  0x00002249 store  0x00000001 , 0x000042a4 
+ 00016885  0x0000224a branch  0x00004636 
+ 00016886  0x0000224d call  0x00003f3e 
+ 00016887  0x0000224e fetch  0x00000001 , 0x0000429a 
+ 00016888  0x0000224f bne  0x00000000 , 0x0000427f 
+ 00016889  0x00002250 call  0x00003f8a 
+ 00016890  0x00002251 fetch  0x00000001 , 0x000042a4 
+ 00016891  0x00002252 set1  0x00000001 , 0x0000003f 
+ 00016892  0x00002253 store  0x00000001 , 0x000042a4 
+ 00016893  0x00002254 setarg  0x00000200 
+ 00016894  0x00002255 store  0x00000002 , 0x0000481a 
+ 00016895  0x00002256 arg  0x0000486c , 0x00000011 
+ 00016896  0x00002257 arg  0x00000006 , 0x00000039 
+ 00016897  0x00002258 call  0x00004232 
+ 00016898  0x00002259 call  0x00007f74 
+ 00016899  0x0000225a branch  0x0000428c 
+ 00016900  0x0000225f arg  0x0000481c , 0x00000011 
+ 00016901  0x00002260 arg  0x00000004 , 0x00000039 
+ 00016902  0x00002261 call  0x00004232 
+ 00016903  0x00002262 fetch  0x00000001 , 0x0000054f 
+ 00016904  0x00002263 copy  0x0000003f , 0x00000039 
+ 00016905  0x00002264 arg  0x00000550 , 0x00000006 
+ 00016906  0x00002265 branch  0x00007f74 
+ 00016907  0x0000226a arg  0x0000485b , 0x00000011 
+ 00016908  0x0000226b arg  0x00000005 , 0x00000039 
+ 00016909  0x0000226c call  0x00004232 
+ 00016910  0x0000226d call  0x00004247 
+ 00016911  0x0000226e setarg  0x00000054 
+ 00016912  0x0000226f istore  0x00000001 , 0x0000000a 
+ 00016913  0x00002270 call  0x00004244 
+ 00016914  0x00002271 arg  0x00004280 , 0x00000011 
+ 00016915  0x00002272 call  0x00007e9b 
+ 00016916  0x00002273 call  0x00004247 
+ 00016917  0x00002274 setarg  0x00000041 
+ 00016918  0x00002275 istore  0x00000001 , 0x0000000a 
+ 00016919  0x00002276 call  0x00004244 
+ 00016920  0x00002277 arg  0x00004282 , 0x00000011 
+ 00016921  0x00002278 call  0x00007e9b 
+ 00016922  0x00002279 call  0x00004247 
+ 00016923  0x0000227a setarg  0x0000004f 
+ 00016924  0x0000227b istore  0x00000001 , 0x0000000a 
+ 00016925  0x0000227c call  0x00004244 
+ 00016926  0x0000227d arg  0x00004284 , 0x00000011 
+ 00016927  0x0000227e call  0x00007e9b 
+ 00016928  0x0000227f branch  0x00007f74 
+ 00016929  0x00002281 call  0x00007f6e 
+ 00016930  0x00002282 call  0x00004247 
+ 00016931  0x00002283 arg  0x00000182 , 0x00000011 
+ 00016932  0x00002284 call  0x00007e9d 
+ 00016933  0x00002285 call  0x0000424e 
+ 00016934  0x00002286 arg  0x0000017f , 0x00000011 
+ 00016935  0x00002287 call  0x00007e99 
+ 00016936  0x00002288 call  0x0000424e 
+ 00016937  0x00002289 call  0x000041d4 
+ 00016938  0x0000228a branch  0x000068fa 
+ 00016939  0x00002296 call  0x0000422d 
+ 00016940  0x00002297 branch  0x0000497c 
+ 00016941  0x00002299 call  0x00004269 
+ 00016942  0x0000229a copy  0x0000003f , 0x00000002 
+ 00016943  0x0000229b copy  0x0000003f , 0x00000039 
+ 00016944  0x0000229c copy  0x00000011 , 0x00000005 
+ 00016945  0x0000229d rtn 
+ 00016946  0x000022a1 call  0x00007f6e 
+ 00016947  0x000022a2 call  0x00004241 
+ 00016948  0x000022a4 copy  0x00000011 , 0x00000006 
+ 00016949  0x000022a5 call  0x00004976 
+ 00016950  0x000022a6 branch  0x00004244 
+ 00016951  0x000022aa ifetch  0x00000001 , 0x00000003 
+ 00016952  0x000022ab ifetcht  0x00000001 , 0x00000012 
+ 00016953  0x000022ac isub  0x00000002 , 0x0000003e 
+ 00016954  0x000022ad disable  0x00000001 
+ 00016955  0x000022ae nbranch  0x00004240 , 0x00000005 
+ 00016956  0x000022af increase  0x00000001 , 0x00000012 
+ 00016957  0x000022b0 loop  0x00004237 
+ 00016958  0x000022b1 enable  0x00000001 
+ 00016959  0x000022b2 rtn 
+ 00016960  0x000022b4 branch  0x00004251 
+ 00016961  0x000022b8 setarg  0x0000002b 
+ 00016962  0x000022b9 istore  0x00000001 , 0x0000000a 
+ 00016963  0x000022ba rtn 
+ 00016964  0x000022bd setarg  0x0000003a 
+ 00016965  0x000022be istore  0x00000001 , 0x0000000a 
+ 00016966  0x000022bf rtn 
+ 00016967  0x000022c3 setarg  0x0000003e 
+ 00016968  0x000022c4 istore  0x00000001 , 0x0000000a 
+ 00016969  0x000022c5 rtn 
+ 00016970  0x000022c7 setarg  0x0000004e 
+ 00016971  0x000022c8 istore  0x00000001 , 0x0000000a 
+ 00016972  0x000022c9 call  0x000068fa 
+ 00016973  0x000022ca branch  0x00004286 
+ 00016974  0x000022cf setarg  0x0000002c 
+ 00016975  0x000022d0 istore  0x00000001 , 0x0000000a 
+ 00016976  0x000022d1 rtn 
+ 00016977  0x000022d4 copy  0x00000011 , 0x00000003 
+ 00016978  0x000022d5 rtn 
+ 00016979  0x000022d8 arg  0x00000195 , 0x00000013 
+ 00016980  0x000022d9 arg  0x00000004 , 0x00000039 
+ 00016981  0x000022db copy  0x00000039 , 0x0000003f 
+ 00016982  0x000022dc store  0x00000001 , 0x00000161 
+ 00016983  0x000022dd ifetch  0x00000001 , 0x00000013 
+ 00016984  0x000022de beq  0x00000033 , 0x0000425b 
+ 00016985  0x000022df beq  0x00000034 , 0x0000425b 
+ 00016986  0x000022e0 branch  0x00004267 
+ 00016987  0x000022e2 call  0x00004247 
+ 00016988  0x000022e3 ifetch  0x00000001 , 0x00000013 
+ 00016989  0x000022e4 istore  0x00000001 , 0x0000000a 
+ 00016990  0x000022e5 increase  0x00000001 , 0x00000013 
+ 00016991  0x000022e6 call  0x0000424e 
+ 00016992  0x000022e7 copy  0x00000013 , 0x00000011 
+ 00016993  0x000022e8 call  0x00007e9d 
+ 00016994  0x000022ea increase  0x00000006 , 0x00000013 
+ 00016995  0x000022eb fetch  0x00000001 , 0x00000161 
+ 00016996  0x000022ec copy  0x0000003f , 0x00000039 
+ 00016997  0x000022ed loop  0x00004255 
+ 00016998  0x000022ee rtn 
+ 00016999  0x000022f0 increase  0x00000001 , 0x00000013 
+ 00017000  0x000022f1 branch  0x00004262 
+ 00017001  0x000022f6 set1  0x00000025 , 0x00000000 
+ 00017002  0x000022f7 bpatch  0x00000098 , 0x00004033 
+ 00017003  0x000022f8 hfetch  0x00000002 , 0x00008058 
+ 00017004  0x000022f9 isub  0x00000003 , 0x0000003f 
+ 00017005  0x000022fa rtn  0x00000005 
+ 00017006  0x000022fb branch  0x00004273 , 0x00000002 
+ 00017007  0x000022fd fetcht  0x00000002 , 0x0000480e 
+ 00017008  0x000022fe iadd  0x00000002 , 0x0000003f 
+ 00017009  0x000022ff increase  0xfffffffe , 0x0000003f 
+ 00017010  0x00002300 rtn 
+ 00017011  0x00002302 call  0x00004278 
+ 00017012  0x00002303 iadd  0x00000003 , 0x00000002 
+ 00017013  0x00002304 hfetch  0x00000002 , 0x00008058 
+ 00017014  0x00002305 isub  0x00000002 , 0x0000003f 
+ 00017015  0x00002306 branch  0x0000426f 
+ 00017016  0x00002309 arg  0x00004fff , 0x0000003f 
+ 00017017  0x0000230a increase  0x00000001 , 0x0000003f 
+ 00017018  0x0000230b arg  0x00004a00 , 0x00000002 
+ 00017019  0x0000230c isub  0x00000002 , 0x0000003f 
+ 00017020  0x0000230d rtn 
+ 00017021  0x00002310 fetcht  0x00000002 , 0x0000480e 
+ 00017022  0x00002311 branch  0x00006903 
+ 00017023  0x00002317 set1  0x00000025 , 0x00000000 
+ 00017024  0x00002318 bpatch  0x00000099 , 0x00004033 
+ 00017025  0x00002319 call  0x00007f6e 
+ 00017026  0x0000231a setarg  0x00525245 
+ 00017027  0x0000231b istore  0x00000003 , 0x0000000a 
+ 00017028  0x0000231c call  0x000068fa 
+ 00017029  0x0000231d branch  0x0000428c 
+ 00017030  0x00002320 set1  0x00000025 , 0x00000000 
+ 00017031  0x00002321 bpatch  0x0000009a , 0x00004033 
+ 00017032  0x00002322 call  0x00007f6e 
+ 00017033  0x00002323 setarg  0x00004b4f 
+ 00017034  0x00002324 istore  0x00000002 , 0x0000000a 
+ 00017035  0x00002325 call  0x000068fa 
+ 00017036  0x00002328 set1  0x00000025 , 0x00000000 
+ 00017037  0x00002329 bpatch  0x0000009b , 0x00004033 
+ 00017038  0x0000232a call  0x0000427d 
+ 00017039  0x0000232c setarg  0x00000000 
+ 00017040  0x0000232d store  0x00000002 , 0x0000480e 
+ 00017041  0x0000232e store  0x00000004 , 0x0000480a 
+ 00017042  0x0000232f rtn 
+ 00017043  0x00002333 call  0x00007db2 
+ 00017044  0x00002334 call  0x00003f94 
+ 00017045  0x00002335 setarg  0x0000429f 
+ 00017046  0x00002336 store  0x00000002 , 0x0000428c 
+ 00017047  0x00002337 setarg  0x000042be 
+ 00017048  0x00002338 store  0x00000002 , 0x00004292 
+ 00017049  0x00002339 setarg  0x00007cdb 
+ 00017050  0x0000233a store  0x00000002 , 0x00004290 
+ 00017051  0x0000233b jam  0x00000005 , 0x0000025a 
+ 00017052  0x0000233c jam  0x00000000 , 0x0000026e 
+ 00017053  0x0000233d jam  0x0000001b , 0x00004272 
+ 00017054  0x0000233e rtn 
+ 00017055  0x00002342 disable  0x00000001 
+ 00017056  0x00002343 call  0x00003f3e 
+ 00017057  0x00002345 jam  0x0000001b , 0x0000041c 
+ 00017058  0x00002346 fetch  0x00000001 , 0x0000429a 
+ 00017059  0x00002347 compare  0x00000002 , 0x0000003f , 0x00000003 
+ 00017060  0x00002348 nrtn  0x00000001 
+ 00017061  0x00002349 jam  0x00000000 , 0x000043d2 
+ 00017062  0x0000234a rtn 
+ 00017063  0x0000234d fetch  0x00000001 , 0x00000340 
+ 00017064  0x0000234e bbit0  0x00000000 , 0x000042b0 
+ 00017065  0x0000234f fetch  0x00000006 , 0x00000342 
+ 00017066  0x00002350 fetcht  0x00000006 , 0x000003d0 
+ 00017067  0x00002351 isub  0x00000002 , 0x0000003e 
+ 00017068  0x00002352 nrtn  0x00000005 
+ 00017069  0x00002354 fetch  0x00000006 , 0x000003d0 
+ 00017070  0x00002355 store  0x00000006 , 0x000044e7 
+ 00017071  0x00002356 rtn 
+ 00017072  0x00002359 arg  0x000000ff , 0x00000011 
+ 00017073  0x0000235a call  0x00005b52 
+ 00017074  0x0000235b nrtn  0x00000005 
+ 00017075  0x0000235c ifetch  0x00000002 , 0x00000006 
+ 00017076  0x0000235d fetcht  0x00000002 , 0x00000270 
+ 00017077  0x0000235e isub  0x00000002 , 0x0000003e 
+ 00017078  0x0000235f nrtn  0x00000005 
+ 00017079  0x00002360 fetch  0x00000001 , 0x0000026e 
+ 00017080  0x00002361 increase  0x00000001 , 0x0000003f 
+ 00017081  0x00002362 store  0x00000001 , 0x0000026e 
+ 00017082  0x00002363 fetcht  0x00000001 , 0x0000026f 
+ 00017083  0x00002364 isub  0x00000002 , 0x0000003e 
+ 00017084  0x00002365 branch  0x000042ad , 0x00000002 
+ 00017085  0x00002366 rtn 
+ 00017086  0x00002369 copy  0x00000013 , 0x0000003f 
+ 00017087  0x0000236a beq  0x00000015 , 0x000042c5 
+ 00017088  0x0000236b beq  0x00000014 , 0x000042d7 
+ 00017089  0x0000236c and  0x0000003f , 0x0000000f , 0x00000002 
+ 00017090  0x0000236d and_into  0x000000f0 , 0x0000003f 
+ 00017091  0x0000236e beq  0x00000050 , 0x000042cd 
+ 00017092  0x0000236f rtn 
+ 00017093  0x00002372 setarg  0x00000000 
+ 00017094  0x00002373 store  0x00000006 , 0x000044e7 
+ 00017095  0x00002374 jam  0x00000000 , 0x0000026e 
+ 00017096  0x00002375 setarg  0x00000000 
+ 00017097  0x00002376 store  0x00000005 , 0x00000ff1 
+ 00017098  0x00002377 jam  0x00000001 , 0x00000ff0 
+ 00017099  0x00002378 call  0x00007cdb 
+ 00017100  0x00002379 branch  0x00003f8a 
+ 00017101  0x0000237c rtn 
+ 00017102  0x0000237d fetch  0x00000001 , 0x000043d2 
+ 00017103  0x0000237e rtn  0x00000034 
+ 00017104  0x0000237f fetch  0x00000001 , 0x0000025a 
+ 00017105  0x00002380 rtn  0x00000034 
+ 00017106  0x00002381 increase  0xffffffff , 0x0000003f 
+ 00017107  0x00002382 store  0x00000001 , 0x0000025a 
+ 00017108  0x00002383 nrtn  0x00000034 
+ 00017109  0x00002384 call  0x000042d8 
+ 00017110  0x00002385 branch  0x00003f8e 
+ 00017111  0x00002389 branch  0x00003f8c 
+ 00017112  0x0000238d jam  0x00000005 , 0x0000025a 
+ 00017113  0x0000238e fetch  0x00000001 , 0x00000267 
+ 00017114  0x0000238f beq  0x00000001 , 0x000042e1 
+ 00017115  0x00002390 beq  0x00000002 , 0x000042dd 
+ 00017116  0x00002391 rtn 
+ 00017117  0x00002393 fetch  0x00000006 , 0x0000025b 
+ 00017118  0x00002394 store  0x00000006 , 0x00000268 
+ 00017119  0x00002395 jam  0x00000001 , 0x00000267 
+ 00017120  0x00002396 rtn 
+ 00017121  0x00002398 fetch  0x00000006 , 0x00000261 
+ 00017122  0x00002399 store  0x00000006 , 0x00000268 
+ 00017123  0x0000239a jam  0x00000002 , 0x00000267 
+ 00017124  0x0000239b rtn 
+ 00017125  0x0000239f ifetch  0x00000002 , 0x00000003 
+ 00017126  0x000023a0 branch  0x00004490 , 0x00000034 
+ 00017127  0x000023a1 iforce  0x00000013 
+ 00017128  0x000023a2 ifetch  0x00000001 , 0x00000003 
+ 00017129  0x000023a3 store  0x00000001 , 0x00000293 
+ 00017130  0x000023a4 iforce  0x00000011 
+ 00017131  0x000023a5 bbit0  0x00000006 , 0x000042ed 
+ 00017132  0x000023a6 increase  0xfffffffe , 0x00000013 
+ 00017133  0x000023a8 ifetch  0x00000002 , 0x00000003 
+ 00017134  0x000023a9 rshift4  0x0000003f , 0x00000039 
+ 00017135  0x000023aa and  0x0000003f , 0x0000000f , 0x00000008 
+ 00017136  0x000023ab iadd  0x00000011 , 0x00000011 
+ 00017137  0x000023ac rshift8  0x0000003f , 0x0000003f 
+ 00017138  0x000023ad iadd  0x00000011 , 0x00000011 
+ 00017139  0x000023ae ifetch  0x00000001 , 0x00000003 
+ 00017140  0x000023af iadd  0x00000011 , 0x0000003f 
+ 00017141  0x000023b0 bne  0x000000ff , 0x00004319 
+ 00017142  0x000023b1 add  0x00000013 , 0xfffffffc , 0x0000003f 
+ 00017143  0x000023b2 isub  0x00000039 , 0x0000003e 
+ 00017144  0x000023b3 nbranch  0x00004316 , 0x00000005 
+ 00017145  0x000023b4 fetch  0x00000001 , 0x00000293 
+ 00017146  0x000023b5 isolate0  0x00000007 , 0x0000003f 
+ 00017147  0x000023b6 branch  0x00004302 , 0x00000001 
+ 00017148  0x000023b7 set0  0x0000001b , 0x00000000 
+ 00017149  0x000023b8 bmark1  0x0000001b , 0x00004302 
+ 00017150  0x000023b9 and_into  0x00000007 , 0x0000003f 
+ 00017151  0x000023ba fetcht  0x00000001 , 0x0000028c 
+ 00017152  0x000023bb isub  0x00000002 , 0x0000003e 
+ 00017153  0x000023bc nbranch  0x00004316 , 0x00000005 
+ 00017154  0x000023be setarg  0x00000640 
+ 00017155  0x000023bf force  0x00000007 , 0x00000007 
+ 00017156  0x000023c0 call  0x00007e4c 
+ 00017157  0x000023c1 deposit  0x00000008 
+ 00017158  0x000023c2 call  0x00004320 
+ 00017159  0x000023c3 rtn  0x00000028 
+ 00017160  0x000023c4 fetch  0x00000001 , 0x00000293 
+ 00017161  0x000023c5 iforce  0x00000011 
+ 00017162  0x000023c6 rshift3  0x0000003f , 0x00000002 
+ 00017163  0x000023c7 and_into  0x00000007 , 0x00000002 
+ 00017164  0x000023c8 fetch  0x00000001 , 0x0000028b 
+ 00017165  0x000023c9 isub  0x00000002 , 0x0000003f 
+ 00017166  0x000023ca sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00017167  0x000023cb and_into  0x00000007 , 0x0000003f 
+ 00017168  0x000023cc bne  0x00000001 , 0x00004316 
+ 00017169  0x000023cd storet  0x00000001 , 0x0000028b 
+ 00017170  0x000023ce fetch  0x00000001 , 0x00000272 
+ 00017171  0x000023cf increase  0x00000001 , 0x0000003f 
+ 00017172  0x000023d0 store  0x00000001 , 0x00000272 
+ 00017173  0x000023d1 branch  0x00004319 
+ 00017174  0x000023d4 fetch  0x00000001 , 0x00000273 
+ 00017175  0x000023d5 increase  0x00000001 , 0x0000003f 
+ 00017176  0x000023d6 store  0x00000001 , 0x00000273 
+ 00017177  0x000023d8 hfetch  0x00000002 , 0x00008058 
+ 00017178  0x000023d9 iforce  0x00000003 
+ 00017179  0x000023da ifetch  0x00000002 , 0x00000003 
+ 00017180  0x000023db iadd  0x00000003 , 0x00000003 
+ 00017181  0x000023dc deposit  0x00000003 
+ 00017182  0x000023dd hstore  0x00000002 , 0x00008058 
+ 00017183  0x000023de rtn 
+ 00017184  0x000023e1 disable  0x00000028 
+ 00017185  0x000023e2 rtn  0x00000034 
+ 00017186  0x000023e3 beq  0x00000001 , 0x00004328 
+ 00017187  0x000023e4 beq  0x00000002 , 0x00004346 
+ 00017188  0x000023e5 beq  0x00000005 , 0x00004507 
+ 00017189  0x000023e6 beq  0x00000006 , 0x000044dd 
+ 00017190  0x000023e7 beq  0x00000008 , 0x00004a56 
+ 00017191  0x000023e8 rtn 
+ 00017192  0x000023eb set0  0x00000018 , 0x00000000 
+ 00017193  0x000023ec ifetch  0x00000001 , 0x00000003 
+ 00017194  0x000023ed beq  0x000000da , 0x0000432f 
+ 00017195  0x000023ee beq  0x000000ac , 0x00004336 
+ 00017196  0x000023ef beq  0x000000ad , 0x0000433a 
+ 00017197  0x000023f0 beq  0x000000de , 0x00004344 
+ 00017198  0x000023f1 rtn 
+ 00017199  0x000023f3 bmark1  0x00000017 , 0x00004333 
+ 00017200  0x000023f4 force  0x000000da , 0x00000002 
+ 00017201  0x000023f5 setarg  0x00ededdc 
+ 00017202  0x000023f6 call  0x0000433c 
+ 00017203  0x000023f8 force  0x000000ac , 0x00000002 
+ 00017204  0x000023f9 setarg  0x00eeefaf 
+ 00017205  0x000023fa branch  0x0000433c 
+ 00017206  0x000023fc set1  0x00000017 , 0x00000000 
+ 00017207  0x000023fd force  0x000000ad , 0x00000002 
+ 00017208  0x000023fe setarg  0x00edacef 
+ 00017209  0x000023ff branch  0x0000433c 
+ 00017210  0x00002401 force  0x000000de , 0x00000002 
+ 00017211  0x00002402 setarg  0x00d0d0ad 
+ 00017212  0x00002404 lshift8  0x0000003f , 0x0000003f 
+ 00017213  0x00002405 ior  0x00000002 , 0x00000002 
+ 00017214  0x00002406 call  0x00004972 
+ 00017215  0x00002407 istoret  0x00000004 , 0x0000000a 
+ 00017216  0x00002408 force  0x00000001 , 0x00000007 
+ 00017217  0x00002409 force  0x00000004 , 0x00000039 
+ 00017218  0x0000240a set0  0x00000013 , 0x00000000 
+ 00017219  0x0000240b branch  0x00004378 
+ 00017220  0x0000240d force  0x00000000 , 0x00000030 
+ 00017221  0x0000240e branch  0x00004933 
+ 00017222  0x00002411 copy  0x00000039 , 0x00000030 
+ 00017223  0x00002412 call  0x00004371 
+ 00017224  0x00002413 force  0x00000000 , 0x00000012 
+ 00017225  0x00002414 call  0x00004972 
+ 00017226  0x00002415 copy  0x00000030 , 0x00000039 
+ 00017227  0x00002416 ifetch  0x00000001 , 0x00000003 
+ 00017228  0x00002417 setarg  0x00000001 
+ 00017229  0x00002418 istore  0x00000001 , 0x0000000a 
+ 00017230  0x00002419 set0  0x0000001a , 0x00000000 
+ 00017231  0x0000241b ifetch  0x00000001 , 0x00000003 
+ 00017232  0x0000241c increase  0x00000001 , 0x00000012 
+ 00017233  0x0000241d beq  0x0000001c , 0x0000435b 
+ 00017234  0x0000241e compare  0x00000004 , 0x00000012 , 0x000000ff 
+ 00017235  0x0000241f nbranch  0x0000435d , 0x00000001 
+ 00017236  0x00002420 setflag  0x00000034 , 0x0000001a , 0x00000000 
+ 00017237  0x00002421 bne  0x0000003a , 0x0000435d 
+ 00017238  0x00002422 setarg  0x000007d0 
+ 00017239  0x00002423 force  0x00000000 , 0x00000007 
+ 00017240  0x00002424 call  0x00007e4c 
+ 00017241  0x00002425 set1  0x00000018 , 0x00000000 
+ 00017242  0x00002426 rtn 
+ 00017243  0x00002429 compare  0x00000006 , 0x00000012 , 0x000000ff 
+ 00017244  0x0000242a branch  0x00004366 , 0x00000001 
+ 00017245  0x0000242c isolate1  0x0000001a , 0x00000000 
+ 00017246  0x0000242d call  0x00004368 , 0x00000001 
+ 00017247  0x0000242e istore  0x00000001 , 0x0000000a 
+ 00017248  0x0000242f loop  0x0000434f 
+ 00017249  0x00002430 set0  0x00000019 , 0x00000000 
+ 00017250  0x00002431 copy  0x00000030 , 0x00000039 
+ 00017251  0x00002432 set1  0x00000013 , 0x00000000 
+ 00017252  0x00002433 force  0x00000002 , 0x00000007 
+ 00017253  0x00002434 branch  0x00004378 
+ 00017254  0x00002436 set1  0x00000019 , 0x00000000 
+ 00017255  0x00002437 branch  0x0000435d 
+ 00017256  0x0000243a rtnmark1  0x00000019 
+ 00017257  0x0000243b compare  0x0000000a , 0x00000012 , 0x000000ff 
+ 00017258  0x0000243c branch  0x0000436f , 0x00000001 
+ 00017259  0x0000243d compare  0x0000000b , 0x00000012 , 0x000000ff 
+ 00017260  0x0000243e nrtn  0x00000001 
+ 00017261  0x0000243f setarg  0x00000012 
+ 00017262  0x00002440 rtn 
+ 00017263  0x00002442 setarg  0x000000e9 
+ 00017264  0x00002443 rtn 
+ 00017265  0x00002446 fetch  0x00000001 , 0x00000293 
+ 00017266  0x00002447 increase  0x00000001 , 0x0000003f 
+ 00017267  0x00002448 and_into  0x00000007 , 0x0000003f 
+ 00017268  0x00002449 store  0x00000001 , 0x0000028c 
+ 00017269  0x0000244a force  0x00000000 , 0x00000039 
+ 00017270  0x0000244b force  0x00000000 , 0x00000007 
+ 00017271  0x0000244c set0  0x00000013 , 0x00000000 
+ 00017272  0x0000244f add  0x00000039 , 0x00000004 , 0x00000012 
+ 00017273  0x00002450 fetch  0x00000001 , 0x0000028c 
+ 00017274  0x00002451 lshift3  0x0000003f , 0x00000013 
+ 00017275  0x00002452 isolate0  0x00000014 , 0x00000000 
+ 00017276  0x00002453 nsetflag  0x00000001 , 0x00000006 , 0x00000013 
+ 00017277  0x00002454 branch  0x0000437f , 0x00000001 
+ 00017278  0x00002455 increase  0x00000002 , 0x00000012 
+ 00017279  0x00002457 bmark0  0x00000013 , 0x00004389 
+ 00017280  0x00002458 set1  0x00000007 , 0x00000013 
+ 00017281  0x00002459 fetch  0x00000001 , 0x00000294 
+ 00017282  0x0000245a ior  0x00000013 , 0x00000013 
+ 00017283  0x0000245b increase  0x00000001 , 0x0000003f 
+ 00017284  0x0000245c and_into  0x00000007 , 0x0000003f 
+ 00017285  0x0000245d store  0x00000001 , 0x00000294 
+ 00017286  0x0000245e fetch  0x00000001 , 0x00000274 
+ 00017287  0x0000245f increase  0x00000001 , 0x0000003f 
+ 00017288  0x00002460 store  0x00000001 , 0x00000274 
+ 00017289  0x00002462 fetch  0x00000002 , 0x0000028f 
+ 00017290  0x00002463 iforce  0x0000000a 
+ 00017291  0x00002464 deposit  0x00000012 
+ 00017292  0x00002465 isolate1  0x00000013 , 0x00000000 
+ 00017293  0x00002466 setflag  0x00000001 , 0x0000000f , 0x0000003f 
+ 00017294  0x00002467 istore  0x00000002 , 0x0000000a 
+ 00017295  0x00002468 copy  0x0000000a , 0x00000011 
+ 00017296  0x00002469 deposit  0x00000013 
+ 00017297  0x0000246a istore  0x00000001 , 0x0000000a 
+ 00017298  0x0000246b lshift4  0x00000039 , 0x0000003f 
+ 00017299  0x0000246c ior  0x00000007 , 0x0000003f 
+ 00017300  0x0000246d iadd  0x00000013 , 0x00000013 
+ 00017301  0x0000246e istore  0x00000002 , 0x0000000a 
+ 00017302  0x0000246f rshift8  0x0000003f , 0x0000003f 
+ 00017303  0x00002470 iadd  0x00000013 , 0x0000003f 
+ 00017304  0x00002471 sub  0x0000003f , 0x000000ff , 0x0000003f 
+ 00017305  0x00002472 istore  0x00000001 , 0x0000000a 
+ 00017306  0x00002473 bmark0  0x00000014 , 0x0000439f 
+ 00017307  0x00002474 increase  0x00000004 , 0x00000039 
+ 00017308  0x00002475 copy  0x00000011 , 0x0000000a 
+ 00017309  0x00002476 call  0x00004986 
+ 00017310  0x00002477 istore  0x00000002 , 0x0000000a 
+ 00017311  0x00002479 fetch  0x00000002 , 0x0000028f 
+ 00017312  0x0000247a iadd  0x00000012 , 0x0000000a 
+ 00017313  0x0000247b increase  0x00000002 , 0x0000000a 
+ 00017314  0x0000247c deposit  0x0000000a 
+ 00017315  0x0000247d store  0x00000002 , 0x0000028f 
+ 00017316  0x0000247e hstore  0x00000002 , 0x0000805e 
+ 00017317  0x0000247f fetcht  0x00000002 , 0x0000028d 
+ 00017318  0x00002480 call  0x000043d8 
+ 00017319  0x00002481 call  0x000043ab 
+ 00017320  0x00002482 setarg  0x00000640 
+ 00017321  0x00002483 force  0x00000007 , 0x00000007 
+ 00017322  0x00002484 branch  0x00007e4c 
+ 00017323  0x00002487 setarg  0x00000190 
+ 00017324  0x00002488 force  0x00000001 , 0x00000007 
+ 00017325  0x00002489 call  0x00007e4c 
+ 00017326  0x0000248a set1  0x00000015 , 0x00000000 
+ 00017327  0x0000248b rtn 
+ 00017328  0x0000248e rtnmark0  0x00000015 
+ 00017329  0x0000248f force  0x00000001 , 0x00000007 
+ 00017330  0x00002490 call  0x00007e53 
+ 00017331  0x00002491 nrtn  0x00000034 
+ 00017332  0x00002492 fetch  0x00000002 , 0x0000028d 
+ 00017333  0x00002493 hstore  0x00000002 , 0x00008060 
+ 00017334  0x00002494 branch  0x000043ab 
+ 00017335  0x00002497 fetch  0x00000002 , 0x0000028f 
+ 00017336  0x00002498 fetcht  0x00000002 , 0x0000028d 
+ 00017337  0x00002499 isub  0x00000002 , 0x0000003e 
+ 00017338  0x0000249a branch  0x000043d6 , 0x00000005 
+ 00017339  0x0000249b copy  0x00000002 , 0x0000000a 
+ 00017340  0x0000249c ifetch  0x00000002 , 0x0000000a 
+ 00017341  0x0000249d iforce  0x00000011 
+ 00017342  0x0000249e iand  0x00000035 , 0x0000003f 
+ 00017343  0x0000249f iadd  0x0000000a , 0x0000000a 
+ 00017344  0x000024a0 hfetch  0x00000002 , 0x00008110 
+ 00017345  0x000024a1 isub  0x0000000a , 0x0000003f 
+ 00017346  0x000024a2 iand  0x00000035 , 0x00000012 
+ 00017347  0x000024a3 fetch  0x00000002 , 0x0000028f 
+ 00017348  0x000024a4 isub  0x0000000a , 0x0000003f 
+ 00017349  0x000024a5 iand  0x00000035 , 0x0000003f 
+ 00017350  0x000024a6 isub  0x00000012 , 0x0000003f 
+ 00017351  0x000024a7 nrtn  0x00000002 
+ 00017352  0x000024a8 isolate0  0x0000000f , 0x00000011 
+ 00017353  0x000024a9 branch  0x000043d1 , 0x00000001 
+ 00017354  0x000024aa fetch  0x00000001 , 0x00000272 
+ 00017355  0x000024ab rtn  0x00000034 
+ 00017356  0x000024ac increase  0xffffffff , 0x0000003f 
+ 00017357  0x000024ad store  0x00000001 , 0x00000272 
+ 00017358  0x000024ae fetch  0x00000001 , 0x00000274 
+ 00017359  0x000024af increase  0xffffffff , 0x0000003f 
+ 00017360  0x000024b0 store  0x00000001 , 0x00000274 
+ 00017361  0x000024b2 copy  0x0000000a , 0x00000002 
+ 00017362  0x000024b3 storet  0x00000002 , 0x0000028d 
+ 00017363  0x000024b4 fetch  0x00000002 , 0x0000028f 
+ 00017364  0x000024b5 call  0x000043d8 
+ 00017365  0x000024b6 branch  0x000043b7 
+ 00017366  0x000024b8 set0  0x00000015 , 0x00000000 
+ 00017367  0x000024b9 rtn 
+ 00017368  0x000024bc isub  0x00000002 , 0x0000003f 
+ 00017369  0x000024bd iand  0x00000035 , 0x0000003f 
+ 00017370  0x000024be isub  0x00000035 , 0x0000003f 
+ 00017371  0x000024bf sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00017372  0x000024c0 store  0x00000002 , 0x00000291 
+ 00017373  0x000024c1 rtn 
+ 00017374  0x000024c4 fetch  0x00000002 , 0x0000028f 
+ 00017375  0x000024c5 iadd  0x0000000a , 0x0000000a 
+ 00017376  0x000024c6 rtn 
+ 00017377  0x000024cb rtn 
+ 00017378  0x000024ce set1  0x00000025 , 0x00000000 
+ 00017379  0x000024cf bpatch  0x000000ec , 0x0000403d 
+ 00017380  0x000024d0 fetch  0x00000001 , 0x00004272 
+ 00017381  0x000024d1 nrtn  0x00000034 
+ 00017382  0x000024d3 call  0x000043e9 
+ 00017383  0x000024d4 ncall  0x0000440e , 0x00000028 
+ 00017384  0x000024d5 rtn 
+ 00017385  0x000024d8 set1  0x00000025 , 0x00000000 
+ 00017386  0x000024d9 bpatch  0x000000ed , 0x0000403d 
+ 00017387  0x000024da copy  0x00000003 , 0x00000011 
+ 00017388  0x000024db arg  0x00000004 , 0x00000002 
+ 00017389  0x000024dc ifetch  0x00000001 , 0x00000003 
+ 00017390  0x000024dd beq  0x00000001 , 0x000043f4 
+ 00017391  0x000024de increase  0x00000001 , 0x00000002 
+ 00017392  0x000024df beq  0x00000002 , 0x000043f4 
+ 00017393  0x000024e0 copy  0x00000003 , 0x0000003f 
+ 00017394  0x000024e1 hstore  0x00000002 , 0x00008058 
+ 00017395  0x000024e2 rtn 
+ 00017396  0x000024e4 hfetch  0x00000002 , 0x00008112 
+ 00017397  0x000024e5 isub  0x00000002 , 0x0000003e 
+ 00017398  0x000024e6 nbranch  0x000043f4 , 0x00000002 
+ 00017399  0x000024e8 disable  0x00000028 
+ 00017400  0x000024e9 copy  0x00000011 , 0x00000003 
+ 00017401  0x000024ea call  0x00004417 
+ 00017402  0x000024eb iadd  0x00000002 , 0x00000002 
+ 00017403  0x000024ed hfetch  0x00000002 , 0x00008112 
+ 00017404  0x000024ee isub  0x00000002 , 0x0000003e 
+ 00017405  0x000024ef nbranch  0x000043fb , 0x00000002 
+ 00017406  0x000024f0 copy  0x00000011 , 0x00000003 
+ 00017407  0x000024f1 ifetch  0x00000001 , 0x00000003 
+ 00017408  0x000024f2 beq  0x00000001 , 0x00004507 
+ 00017409  0x000024f3 beq  0x00000002 , 0x00004403 
+ 00017410  0x000024f4 branch  0x00003bf1 
+ 00017411  0x000024f6 set1  0x00000025 , 0x00000000 
+ 00017412  0x000024f7 bpatch  0x000000ee , 0x0000403d 
+ 00017413  0x000024f8 copy  0x00000003 , 0x00000011 
+ 00017414  0x000024f9 ifetch  0x00000002 , 0x00000003 
+ 00017415  0x000024fa copy  0x00000011 , 0x00000003 
+ 00017416  0x000024fb fetcht  0x00000001 , 0x00000046 
+ 00017417  0x000024fc icompare  0x000000ff , 0x00000002 
+ 00017418  0x000024fd branch  0x000044dd , 0x00000001 
+ 00017419  0x000024fe branch  0x000058ea , 0x00000036 
+ 00017420  0x000024ff enable  0x00000028 
+ 00017421  0x00002500 rtn 
+ 00017422  0x00002502 set1  0x00000025 , 0x00000000 
+ 00017423  0x00002503 bpatch  0x000000ef , 0x0000403d 
+ 00017424  0x00002504 hfetch  0x00000002 , 0x00008058 
+ 00017425  0x00002505 iforce  0x00000003 
+ 00017426  0x00002506 call  0x00004417 
+ 00017427  0x00002507 iadd  0x00000003 , 0x00000003 
+ 00017428  0x00002508 deposit  0x00000003 
+ 00017429  0x00002509 hstore  0x00000002 , 0x00008058 
+ 00017430  0x0000250a rtn 
+ 00017431  0x00002510 ifetch  0x00000001 , 0x00000003 
+ 00017432  0x00002511 increase  0x00000002 , 0x00000003 
+ 00017433  0x00002512 beq  0x00000002 , 0x0000441c 
+ 00017434  0x00002513 ifetch  0x00000001 , 0x00000003 
+ 00017435  0x00002514 rtn 
+ 00017436  0x00002516 ifetch  0x00000002 , 0x00000003 
+ 00017437  0x00002517 rtn 
+ 00017438  0x0000251a hfetch  0x00000002 , 0x0000805e 
+ 00017439  0x0000251b increase  0xfffffffb , 0x0000000a 
+ 00017440  0x0000251c iadd  0x0000000a , 0x0000000a 
+ 00017441  0x0000251d rtn 
+ 00017442  0x00002520 arg  0x00000004 , 0x00000002 
+ 00017443  0x00002521 branch  0x00004425 
+ 00017444  0x00002523 arg  0x00000002 , 0x00000002 
+ 00017445  0x00002525 set1  0x00000025 , 0x00000000 
+ 00017446  0x00002526 bpatch  0x000000f0 , 0x0000403e 
+ 00017447  0x00002527 increase  0x00000001 , 0x00000039 
+ 00017448  0x00002528 hfetch  0x00000002 , 0x0000805e 
+ 00017449  0x00002529 copy  0x0000003f , 0x0000000a 
+ 00017450  0x0000252a copy  0x00000039 , 0x0000003f 
+ 00017451  0x0000252b istoret  0x00000001 , 0x0000000a 
+ 00017452  0x0000252c increase  0xffffffff , 0x0000003f 
+ 00017453  0x0000252d iadd  0x0000000a , 0x0000000a 
+ 00017454  0x0000252e copy  0x0000000a , 0x0000003f 
+ 00017455  0x0000252f store  0x00000002 , 0x0000029d 
+ 00017456  0x00002530 copy  0x00000002 , 0x0000003f 
+ 00017457  0x00002531 rtneq  0x00000002 
+ 00017458  0x00002532 fetch  0x00000002 , 0x0000029d 
+ 00017459  0x00002533 hstore  0x00000002 , 0x0000805e 
+ 00017460  0x00002534 branch  0x0000443b 
+ 00017461  0x00002537 set1  0x00000025 , 0x00000000 
+ 00017462  0x00002538 bpatch  0x000000f1 , 0x0000403e 
+ 00017463  0x00002539 fetch  0x00000002 , 0x0000029d 
+ 00017464  0x0000253a branch  0x00003bf1 , 0x00000034 
+ 00017465  0x0000253b hstore  0x00000002 , 0x0000805e 
+ 00017466  0x0000253c branch  0x0000443b 
+ 00017467  0x0000253f setarg  0x00000000 
+ 00017468  0x00002540 store  0x00000002 , 0x0000029d 
+ 00017469  0x00002541 rtn 
+ 00017470  0x00002544 hfetcht  0x00000002 , 0x00008110 
+ 00017471  0x00002545 hfetch  0x00000002 , 0x0000805e 
+ 00017472  0x00002546 isub  0x00000002 , 0x00000011 
+ 00017473  0x00002547 nbranch  0x00004447 , 0x00000002 
+ 00017474  0x00002548 hfetcht  0x00000002 , 0x0000805a 
+ 00017475  0x00002549 hfetch  0x00000002 , 0x0000805c 
+ 00017476  0x0000254a isub  0x00000002 , 0x0000003f 
+ 00017477  0x0000254b isub  0x00000011 , 0x00000002 
+ 00017478  0x0000254c rtn 
+ 00017479  0x0000254e sub  0x00000011 , 0xffffffff , 0x00000002 
+ 00017480  0x0000254f rtn 
+ 00017481  0x00002555 set0  0x00000025 , 0x00000000 
+ 00017482  0x00002556 bpatch  0x000000cd , 0x00004019 
+ 00017483  0x00002557 fetch  0x00000001 , 0x00004132 
+ 00017484  0x00002558 rtnne  0x00000001 
+ 00017485  0x00002559 call  0x000044a3 
+ 00017486  0x0000255a call  0x00004494 
+ 00017487  0x0000255b call  0x000043b0 , 0x00000001 
+ 00017488  0x0000255c call  0x00004494 
+ 00017489  0x0000255d call  0x000043b7 , 0x00000001 
+ 00017490  0x0000255e branch  0x000044e6 
+ 00017491  0x0000255f rtnmark0  0x00000018 
+ 00017492  0x00002560 force  0x00000000 , 0x00000007 
+ 00017493  0x00002561 call  0x00007e53 
+ 00017494  0x00002562 nrtn  0x00000034 
+ 00017495  0x00002563 call  0x00004472 
+ 00017496  0x00002564 call  0x00004494 
+ 00017497  0x00002565 nrtn  0x00000001 
+ 00017498  0x00002566 set0  0x00000017 , 0x00000000 
+ 00017499  0x00002567 force  0x000000da , 0x00000002 
+ 00017500  0x00002568 setarg  0x00ededdc 
+ 00017501  0x00002569 call  0x0000433c 
+ 00017502  0x0000256a setarg  0x000007d0 
+ 00017503  0x0000256b force  0x00000000 , 0x00000007 
+ 00017504  0x0000256c branch  0x00007e4c 
+ 00017505  0x00002570 set0  0x00000025 , 0x00000000 
+ 00017506  0x00002571 bpatch  0x000000ce , 0x00004019 
+ 00017507  0x00002572 rtn  0x0000002b 
+ 00017508  0x00002573 setarg  0x00004aed 
+ 00017509  0x00002574 store  0x00000002 , 0x00004290 
+ 00017510  0x00002576 setarg  0x000001a0 
+ 00017511  0x00002577 store  0x00000002 , 0x000042ac 
+ 00017512  0x00002579 set0  0x00000025 , 0x00000000 
+ 00017513  0x0000257a bpatch  0x000000cf , 0x00004019 
+ 00017514  0x0000257b call  0x00006a0d 
+ 00017515  0x0000257c setarg  0x00001800 
+ 00017516  0x0000257d hstore  0x00000002 , 0x00008054 
+ 00017517  0x0000257e setarg  0x00001bff 
+ 00017518  0x0000257f hstore  0x00000002 , 0x00008056 
+ 00017519  0x00002580 setarg  0x00001c00 
+ 00017520  0x00002581 hstore  0x00000002 , 0x0000805a 
+ 00017521  0x00002582 call  0x00004489 
+ 00017522  0x00002584 set0  0x00000025 , 0x00000000 
+ 00017523  0x00002585 bpatch  0x000000d0 , 0x0000401a 
+ 00017524  0x00002586 hjam  0x00000000 , 0x00008062 
+ 00017525  0x00002587 jam  0x00000000 , 0x0000028b 
+ 00017526  0x00002588 jam  0x00000000 , 0x0000028c 
+ 00017527  0x00002589 jam  0x00000000 , 0x00000294 
+ 00017528  0x0000258a setarg  0x00001c00 
+ 00017529  0x0000258b store  0x00000002 , 0x0000028f 
+ 00017530  0x0000258c store  0x00000002 , 0x0000028d 
+ 00017531  0x0000258d hstore  0x00000002 , 0x0000805e 
+ 00017532  0x0000258e hstore  0x00000002 , 0x00008060 
+ 00017533  0x0000258f setarg  0x00001800 
+ 00017534  0x00002590 hstore  0x00000002 , 0x00008058 
+ 00017535  0x00002591 store  0x00000002 , 0x00000289 
+ 00017536  0x00002593 set0  0x00000025 , 0x00000000 
+ 00017537  0x00002594 bpatch  0x000000d1 , 0x0000401a 
+ 00017538  0x00002595 hfetch  0x00000002 , 0x00008050 
+ 00017539  0x00002596 set0  0x0000000f , 0x0000003f 
+ 00017540  0x00002597 hstore  0x00000002 , 0x00008050 
+ 00017541  0x00002598 call  0x00006909 
+ 00017542  0x00002599 hjam  0x00000001 , 0x00008043 
+ 00017543  0x0000259a hjam  0x00000081 , 0x00008062 
+ 00017544  0x0000259b branch  0x00004497 
+ 00017545  0x0000259e setarg  0x00001fff 
+ 00017546  0x0000259f hstore  0x00000002 , 0x0000805c 
+ 00017547  0x000025a0 hfetch  0x00000001 , 0x00008081 
+ 00017548  0x000025a1 or_into  0x00000007 , 0x0000003f 
+ 00017549  0x000025a2 hstore  0x00000001 , 0x00008081 
+ 00017550  0x000025a3 jam  0x000000ff , 0x0000029f 
+ 00017551  0x000025a4 rtn 
+ 00017552  0x000025a7 hfetch  0x00000002 , 0x00008116 
+ 00017553  0x000025a8 hstore  0x00000002 , 0x00008058 
+ 00017554  0x000025a9 set1  0x0000001b , 0x00000000 
+ 00017555  0x000025aa rtn 
+ 00017556  0x000025ae hfetch  0x00000001 , 0x00008062 
+ 00017557  0x000025af isolate1  0x00000003 , 0x0000003f 
+ 00017558  0x000025b0 rtn 
+ 00017559  0x000025b3 setarg  0x00004803 
+ 00017560  0x000025b4 store  0x00000002 , 0x00000295 
+ 00017561  0x000025b5 store  0x00000002 , 0x00000297 
+ 00017562  0x000025b6 force  0x00000001 , 0x00000002 
+ 00017563  0x000025b7 iadd  0x00000002 , 0x0000003f 
+ 00017564  0x000025b8 iadd  0x00000002 , 0x0000003f 
+ 00017565  0x000025b9 increase  0x00000002 , 0x0000003f 
+ 00017566  0x000025ba store  0x00000002 , 0x00000299 
+ 00017567  0x000025bb setarg  0x00000000 
+ 00017568  0x000025bc store  0x00000001 , 0x0000029c 
+ 00017569  0x000025bd store  0x00000001 , 0x0000029b 
+ 00017570  0x000025be rtn 
+ 00017571  0x000025c1 set0  0x00000025 , 0x00000000 
+ 00017572  0x000025c2 bpatch  0x000000d2 , 0x0000401a 
+ 00017573  0x000025c3 hfetch  0x00000001 , 0x0000810c 
+ 00017574  0x000025c4 iforce  0x00000012 
+ 00017575  0x000025c5 bbit0  0x00000003 , 0x000044ad 
+ 00017576  0x000025c6 hfetch  0x00000002 , 0x00008112 
+ 00017577  0x000025c7 iforce  0x00000013 
+ 00017578  0x000025c8 arg  0x0000044f , 0x00000002 
+ 00017579  0x000025c9 isub  0x00000002 , 0x0000003e 
+ 00017580  0x000025ca nrtn  0x00000005 
+ 00017581  0x000025cc hfetch  0x00000002 , 0x00008058 
+ 00017582  0x000025cd iforce  0x00000003 
+ 00017583  0x000025ce call  0x00004494 
+ 00017584  0x000025cf branch  0x000042e5 , 0x00000001 
+ 00017585  0x000025d0 branch  0x000043e2 
+ 00017586  0x000025d3 call  0x00004494 
+ 00017587  0x000025d4 branch  0x00004371 , 0x00000001 
+ 00017588  0x000025d5 rtn 
+ 00017589  0x000025d8 hfetcht  0x00000001 , 0x0000810c 
+ 00017590  0x000025d9 isolate1  0x00000006 , 0x00000002 
+ 00017591  0x000025da branch  0x000044b5 , 0x00000001 
+ 00017592  0x000025db hstore  0x00000001 , 0x00008015 
+ 00017593  0x000025dc rtn 
+ 00017594  0x000025e0 fetcht  0x00000002 , 0x00000299 
+ 00017595  0x000025e1 fetch  0x00000002 , 0x00000295 
+ 00017596  0x000025e2 iforce  0x00000005 
+ 00017597  0x000025e3 deposit  0x00000003 
+ 00017598  0x000025e4 istore  0x00000002 , 0x00000005 
+ 00017599  0x000025e5 deposit  0x00000005 
+ 00017600  0x000025e6 store  0x00000002 , 0x00000295 
+ 00017601  0x000025e7 icompare  0x000000ff , 0x00000002 
+ 00017602  0x000025e8 call  0x000044c7 , 0x00000001 
+ 00017603  0x000025e9 fetch  0x00000001 , 0x0000029b 
+ 00017604  0x000025ea increase  0x00000001 , 0x0000003f 
+ 00017605  0x000025eb store  0x00000001 , 0x0000029b 
+ 00017606  0x000025ec rtn 
+ 00017607  0x000025ee setarg  0x00004803 
+ 00017608  0x000025ef store  0x00000002 , 0x00000295 
+ 00017609  0x000025f0 rtn 
+ 00017610  0x000025f4 fetch  0x00000001 , 0x0000029b 
+ 00017611  0x000025f5 rtn  0x00000034 
+ 00017612  0x000025f6 fetcht  0x00000002 , 0x00000299 
+ 00017613  0x000025f7 fetch  0x00000002 , 0x00000297 
+ 00017614  0x000025f8 iforce  0x00000006 
+ 00017615  0x000025f9 ifetch  0x00000002 , 0x00000006 
+ 00017616  0x000025fa iforce  0x00000003 
+ 00017617  0x000025fb deposit  0x00000006 
+ 00017618  0x000025fc store  0x00000002 , 0x00000297 
+ 00017619  0x000025fd icompare  0x000000ff , 0x00000002 
+ 00017620  0x000025fe call  0x000044da , 0x00000001 
+ 00017621  0x000025ff fetch  0x00000001 , 0x0000029b 
+ 00017622  0x00002600 increase  0xffffffff , 0x0000003f 
+ 00017623  0x00002601 store  0x00000001 , 0x0000029b 
+ 00017624  0x00002602 force  0x00000001 , 0x0000003f 
+ 00017625  0x00002603 rtn 
+ 00017626  0x00002605 setarg  0x00004803 
+ 00017627  0x00002606 store  0x00000002 , 0x00000297 
+ 00017628  0x00002607 rtn 
+ 00017629  0x0000260a set0  0x00000025 , 0x00000000 
+ 00017630  0x0000260b bpatch  0x000000d3 , 0x0000401a 
+ 00017631  0x0000260c fetch  0x00000001 , 0x0000029b 
+ 00017632  0x0000260d sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00017633  0x0000260e branch  0x000044e4 , 0x00000002 
+ 00017634  0x0000260f enable  0x00000028 
+ 00017635  0x00002610 branch  0x000044e6 
+ 00017636  0x00002612 call  0x000044b2 
+ 00017637  0x00002613 call  0x000044ba 
+ 00017638  0x00002615 set0  0x00000025 , 0x00000000 
+ 00017639  0x00002616 bpatch  0x000000d4 , 0x0000401a 
+ 00017640  0x00002617 rtnmark1  0x00000002 
+ 00017641  0x00002618 call  0x000044ca 
+ 00017642  0x00002619 rtn  0x00000034 
+ 00017643  0x0000261a ifetcht  0x00000001 , 0x00000003 
+ 00017644  0x0000261b call  0x000032f7 
+ 00017645  0x0000261c nrtn  0x00000005 
+ 00017646  0x0000261d ifetch  0x00000001 , 0x00000003 
+ 00017647  0x0000261e rshift4  0x0000003f , 0x0000003f 
+ 00017648  0x0000261f and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00017649  0x00002620 nbranch  0x000044f3 , 0x00000034 
+ 00017650  0x00002621 set1  0x00000001 , 0x0000003f 
+ 00017651  0x00002623 set1  0x00000002 , 0x0000003f 
+ 00017652  0x00002624 store  0x00000001 , 0x00000090 
+ 00017653  0x00002625 ifetch  0x00000002 , 0x00000003 
+ 00017654  0x00002626 store  0x00000002 , 0x00000091 
+ 00017655  0x00002627 deposit  0x00000003 
+ 00017656  0x00002628 store  0x00000002 , 0x00000179 
+ 00017657  0x00002629 set1  0x00000002 , 0x00000000 
+ 00017658  0x0000262a bmark0  0x00000009 , 0x00004502 
+ 00017659  0x0000262b fetch  0x00000001 , 0x00000046 
+ 00017660  0x0000262c isub  0x00000002 , 0x0000003e 
+ 00017661  0x0000262d nbranch  0x00004502 , 0x00000005 
+ 00017662  0x0000262e fetch  0x00000001 , 0x0000004b 
+ 00017663  0x0000262f set1  0x00000006 , 0x0000003f 
+ 00017664  0x00002630 store  0x00000001 , 0x0000004b 
+ 00017665  0x00002631 rtn 
+ 00017666  0x00002634 increase  0x0000001b , 0x00000011 
+ 00017667  0x00002635 ifetch  0x00000001 , 0x00000011 
+ 00017668  0x00002636 set1  0x00000006 , 0x0000003f 
+ 00017669  0x00002637 istore  0x00000001 , 0x00000011 
+ 00017670  0x00002638 rtn 
+ 00017671  0x0000263e set0  0x00000025 , 0x00000000 
+ 00017672  0x0000263f bpatch  0x000000d5 , 0x0000401a 
+ 00017673  0x00002640 fetch  0x00000001 , 0x00004272 
+ 00017674  0x00002641 branch  0x0000450d , 0x00000034 
+ 00017675  0x00002642 enable  0x00000028 
+ 00017676  0x00002643 rtn 
+ 00017677  0x00002645 call  0x000044b2 
+ 00017678  0x00002646 ifetch  0x00000002 , 0x00000003 
+ 00017679  0x00002647 iforce  0x00000030 
+ 00017680  0x00002648 iforce  0x00000007 
+ 00017681  0x00002649 ifetch  0x00000001 , 0x00000003 
+ 00017682  0x0000264a iforce  0x00000002 
+ 00017683  0x0000264b rshift2  0x00000030 , 0x0000003f 
+ 00017684  0x0000264c rshift8  0x0000003f , 0x0000003f 
+ 00017685  0x0000264d beq  0x00000001 , 0x0000451e 
+ 00017686  0x0000264e beq  0x00000002 , 0x0000453d 
+ 00017687  0x0000264f beq  0x00000003 , 0x0000454f 
+ 00017688  0x00002650 beq  0x00000004 , 0x00004569 
+ 00017689  0x00002651 beq  0x00000005 , 0x00004572 
+ 00017690  0x00002652 beq  0x00000006 , 0x0000457c 
+ 00017691  0x00002653 beq  0x0000003f , 0x00004585 
+ 00017692  0x00002654 beq  0x00000008 , 0x000045e0 
+ 00017693  0x00002655 rtn 
+ 00017694  0x00002659 set0  0x00000025 , 0x00000000 
+ 00017695  0x0000265a bpatch  0x000000d6 , 0x0000401a 
+ 00017696  0x0000265b deposit  0x00000007 
+ 00017697  0x0000265c beq  0x00000001 , 0x00004634 
+ 00017698  0x0000265d beq  0x00000002 , 0x00004643 
+ 00017699  0x0000265e beq  0x00000003 , 0x00004949 
+ 00017700  0x0000265f beq  0x00000004 , 0x00004949 
+ 00017701  0x00002660 beq  0x00000005 , 0x00004645 
+ 00017702  0x00002661 beq  0x00000006 , 0x0000464f 
+ 00017703  0x00002662 beq  0x00000007 , 0x00004949 
+ 00017704  0x00002663 beq  0x00000008 , 0x0000465d 
+ 00017705  0x00002664 beq  0x00000009 , 0x00004739 
+ 00017706  0x00002665 beq  0x0000000a , 0x0000473f 
+ 00017707  0x00002666 beq  0x0000000b , 0x00004664 
+ 00017708  0x00002667 beq  0x0000000c , 0x0000466a 
+ 00017709  0x00002668 beq  0x0000000d , 0x0000466d 
+ 00017710  0x00002669 beq  0x0000000e , 0x00004675 
+ 00017711  0x0000266a beq  0x0000000f , 0x00004743 
+ 00017712  0x0000266b beq  0x00000011 , 0x00004688 
+ 00017713  0x0000266c beq  0x00000013 , 0x0000468b 
+ 00017714  0x0000266d beq  0x00000015 , 0x00004949 
+ 00017715  0x0000266e beq  0x00000017 , 0x00004949 
+ 00017716  0x0000266f beq  0x00000019 , 0x00004690 
+ 00017717  0x00002670 beq  0x0000001b , 0x0000469b 
+ 00017718  0x00002671 beq  0x0000001c , 0x00004696 
+ 00017719  0x00002672 beq  0x0000001d , 0x000046a1 
+ 00017720  0x00002673 beq  0x0000001f , 0x000046a7 
+ 00017721  0x00002674 beq  0x00000028 , 0x000046ab 
+ 00017722  0x00002675 beq  0x00000029 , 0x000046b6 
+ 00017723  0x00002676 beq  0x0000002b , 0x0000467b 
+ 00017724  0x00002677 branch  0x0000474d 
+ 00017725  0x0000267b set0  0x00000025 , 0x00000000 
+ 00017726  0x0000267c bpatch  0x000000d7 , 0x0000401a 
+ 00017727  0x0000267d deposit  0x00000007 
+ 00017728  0x0000267e beq  0x00000009 , 0x000046cc 
+ 00017729  0x0000267f beq  0x0000000d , 0x000046d7 
+ 00017730  0x00002680 beq  0x00000001 , 0x00004949 
+ 00017731  0x00002681 beq  0x00000003 , 0x0000474f 
+ 00017732  0x00002682 beq  0x00000004 , 0x0000475a 
+ 00017733  0x00002683 beq  0x00000005 , 0x00004949 
+ 00017734  0x00002684 beq  0x00000006 , 0x00004949 
+ 00017735  0x00002685 beq  0x00000007 , 0x00004949 
+ 00017736  0x00002686 beq  0x0000000b , 0x00004760 
+ 00017737  0x00002687 beq  0x0000000c , 0x00004949 
+ 00017738  0x00002688 beq  0x0000000e , 0x00004949 
+ 00017739  0x00002689 beq  0x0000000f , 0x00004949 
+ 00017740  0x0000268a beq  0x00000010 , 0x00004949 
+ 00017741  0x0000268b beq  0x00000011 , 0x0000475f 
+ 00017742  0x0000268c branch  0x0000474d 
+ 00017743  0x0000268f set0  0x00000025 , 0x00000000 
+ 00017744  0x00002690 bpatch  0x000000d8 , 0x0000401b 
+ 00017745  0x00002691 deposit  0x00000007 
+ 00017746  0x00002692 beq  0x00000001 , 0x00004725 
+ 00017747  0x00002693 beq  0x00000003 , 0x00004949 
+ 00017748  0x00002694 beq  0x00000012 , 0x000046da 
+ 00017749  0x00002695 beq  0x00000013 , 0x000046c2 
+ 00017750  0x00002696 beq  0x00000014 , 0x000046b8 
+ 00017751  0x00002697 beq  0x00000018 , 0x000046db 
+ 00017752  0x00002698 beq  0x00000019 , 0x00004705 
+ 00017753  0x00002699 beq  0x0000001a , 0x000046de 
+ 00017754  0x0000269a beq  0x0000001c , 0x000046e1 
+ 00017755  0x0000269b beq  0x0000001e , 0x000046e6 
+ 00017756  0x0000269c beq  0x00000020 , 0x000046ec 
+ 00017757  0x0000269d beq  0x00000022 , 0x000046eb 
+ 00017758  0x0000269e beq  0x00000024 , 0x000046ef 
+ 00017759  0x0000269f beq  0x00000026 , 0x00004949 
+ 00017760  0x000026a0 beq  0x00000031 , 0x00004949 
+ 00017761  0x000026a1 beq  0x00000033 , 0x00004949 
+ 00017762  0x000026a2 beq  0x00000035 , 0x0000462e 
+ 00017763  0x000026a3 beq  0x00000043 , 0x00004949 
+ 00017764  0x000026a4 beq  0x00000045 , 0x00004949 
+ 00017765  0x000026a5 beq  0x00000047 , 0x00004949 
+ 00017766  0x000026a6 beq  0x00000051 , 0x000046f2 
+ 00017767  0x000026a7 beq  0x00000056 , 0x00004701 
+ 00017768  0x000026a8 branch  0x0000474d 
+ 00017769  0x000026ab set0  0x00000025 , 0x00000000 
+ 00017770  0x000026ac bpatch  0x000000d9 , 0x0000401b 
+ 00017771  0x000026ad deposit  0x00000007 
+ 00017772  0x000026ae beq  0x00000001 , 0x0000470a 
+ 00017773  0x000026af beq  0x00000003 , 0x0000470f 
+ 00017774  0x000026b0 beq  0x00000004 , 0x00004714 
+ 00017775  0x000026b1 beq  0x00000005 , 0x0000471b 
+ 00017776  0x000026b2 beq  0x00000009 , 0x00004720 
+ 00017777  0x000026b3 branch  0x0000474d 
+ 00017778  0x000026b6 set0  0x00000025 , 0x00000000 
+ 00017779  0x000026b7 bpatch  0x000000da , 0x0000401b 
+ 00017780  0x000026b8 deposit  0x00000007 
+ 00017781  0x000026b9 beq  0x00000001 , 0x00004949 
+ 00017782  0x000026ba beq  0x00000002 , 0x00004726 
+ 00017783  0x000026bb beq  0x00000003 , 0x00004727 
+ 00017784  0x000026bc beq  0x00000005 , 0x0000472d 
+ 00017785  0x000026bd beq  0x00000006 , 0x00004733 
+ 00017786  0x000026be beq  0x00000007 , 0x00004736 
+ 00017787  0x000026bf branch  0x0000474d 
+ 00017788  0x000026c2 set0  0x00000025 , 0x00000000 
+ 00017789  0x000026c3 bpatch  0x000000db , 0x0000401b 
+ 00017790  0x000026c4 deposit  0x00000007 
+ 00017791  0x000026c5 beq  0x00000001 , 0x00004949 
+ 00017792  0x000026c6 beq  0x00000002 , 0x00004949 
+ 00017793  0x000026c7 beq  0x00000003 , 0x00004949 
+ 00017794  0x000026c8 beq  0x00000004 , 0x00004949 
+ 00017795  0x000026c9 branch  0x0000474d 
+ 00017796  0x000026ca rtn 
+ 00017797  0x000026cd set0  0x00000025 , 0x00000000 
+ 00017798  0x000026ce bpatch  0x000000dc , 0x0000401b 
+ 00017799  0x000026cf deposit  0x00000007 
+ 00017800  0x000026d0 beq  0x00000000 , 0x00004949 
+ 00017801  0x000026d1 beq  0x00000001 , 0x0000459d 
+ 00017802  0x000026d2 beq  0x00000002 , 0x000045a2 
+ 00017803  0x000026d3 beq  0x00000003 , 0x000045a6 
+ 00017804  0x000026d4 beq  0x00000004 , 0x000045b9 
+ 00017805  0x000026d5 beq  0x00000005 , 0x00004949 
+ 00017806  0x000026d6 beq  0x00000006 , 0x000045ca 
+ 00017807  0x000026d7 beq  0x00000007 , 0x00004593 
+ 00017808  0x000026d9 beq  0x00000010 , 0x000045cd 
+ 00017809  0x000026da beq  0x00000011 , 0x000045d5 
+ 00017810  0x000026db branch  0x00004949 
+ 00017811  0x000026de call  0x00004949 
+ 00017812  0x000026df call  0x00007f68 
+ 00017813  0x000026e0 call  0x00006a68 
+ 00017814  0x000026e2 call  0x00003f5c 
+ 00017815  0x000026e3 call  0x00003f66 
+ 00017816  0x000026e4 branch  0x00006a7d 
+ 00017817  0x000026e7 jam  0x00000000 , 0x000042ae 
+ 00017818  0x000026e8 call  0x00003f5a 
+ 00017819  0x000026e9 call  0x00004468 
+ 00017820  0x000026ea branch  0x00003f68 
+ 00017821  0x000026ed call  0x0000496e 
+ 00017822  0x000026ee hfetch  0x00000002 , 0x00008000 
+ 00017823  0x000026ef istore  0x00000002 , 0x0000000a 
+ 00017824  0x000026f0 force  0x00000006 , 0x00000039 
+ 00017825  0x000026f1 branch  0x0000494c 
+ 00017826  0x000026f4 ifetch  0x00000002 , 0x00000003 
+ 00017827  0x000026f5 store  0x00000002 , 0x000042ac 
+ 00017828  0x000026f6 hstore  0x00000002 , 0x00008052 
+ 00017829  0x000026f7 rtn 
+ 00017830  0x000026fb ifetch  0x00000001 , 0x00000003 
+ 00017831  0x000026fc copy  0x0000003f , 0x00000002 
+ 00017832  0x000026fd hstore  0x00000001 , 0x00008024 
+ 00017833  0x000026fe ifetch  0x00000001 , 0x00000003 
+ 00017834  0x000026ff iadd  0x00000002 , 0x00000002 
+ 00017835  0x00002700 set1  0x00000007 , 0x0000003f 
+ 00017836  0x00002701 hstore  0x00000001 , 0x00008023 
+ 00017837  0x00002702 ifetch  0x00000001 , 0x00000003 
+ 00017838  0x00002703 iadd  0x00000002 , 0x00000002 
+ 00017839  0x00002704 copy  0x0000003f , 0x00000039 
+ 00017840  0x00002706 ifetch  0x00000001 , 0x00000003 
+ 00017841  0x00002707 hstore  0x00000001 , 0x00008025 
+ 00017842  0x00002708 iadd  0x00000002 , 0x00000002 
+ 00017843  0x00002709 loop  0x000045b0 
+ 00017844  0x0000270a and  0x00000002 , 0x000000ff , 0x00000002 
+ 00017845  0x0000270b ifetch  0x00000001 , 0x00000003 
+ 00017846  0x0000270c isub  0x00000002 , 0x0000003e 
+ 00017847  0x0000270d nbranch  0x000045c8 , 0x00000005 
+ 00017848  0x0000270e branch  0x00004949 
+ 00017849  0x00002711 arg  0x00000020 , 0x00000039 
+ 00017850  0x00002712 arg  0x00004000 , 0x00000005 
+ 00017851  0x00002713 arg  0x00000000 , 0x00000002 
+ 00017852  0x00002715 ifetch  0x00000001 , 0x00000003 
+ 00017853  0x00002716 istore  0x00000001 , 0x00000005 
+ 00017854  0x00002717 iadd  0x00000002 , 0x00000002 
+ 00017855  0x00002718 loop  0x000045bc 
+ 00017856  0x00002719 and  0x00000002 , 0x000000ff , 0x00000002 
+ 00017857  0x0000271a ifetch  0x00000001 , 0x00000003 
+ 00017858  0x0000271b isub  0x00000002 , 0x0000003e 
+ 00017859  0x0000271c nbranch  0x000045c8 , 0x00000005 
+ 00017860  0x0000271d hjam  0x00000000 , 0x00008023 
+ 00017861  0x0000271e call  0x00004949 
+ 00017862  0x0000271f call  0x0000440e 
+ 00017863  0x00002720 branch  0x00003001 
+ 00017864  0x00002723 hjam  0x00000000 , 0x00008023 
+ 00017865  0x00002724 branch  0x00003000 
+ 00017866  0x00002727 ifetch  0x00000006 , 0x00000003 
+ 00017867  0x00002728 store  0x00000006 , 0x00004140 
+ 00017868  0x00002729 branch  0x00004949 
+ 00017869  0x0000272d ifetch  0x00000001 , 0x00000003 
+ 00017870  0x0000272e store  0x00000001 , 0x000002c1 
+ 00017871  0x0000272f copy  0x0000003f , 0x00000039 
+ 00017872  0x00002730 ifetch  0x00000002 , 0x00000003 
+ 00017873  0x00002731 store  0x00000002 , 0x000002c2 
+ 00017874  0x00002732 copy  0x0000003f , 0x00000005 
+ 00017875  0x00002733 call  0x0000497c 
+ 00017876  0x00002734 branch  0x00004949 
+ 00017877  0x00002738 ifetch  0x00000001 , 0x00000003 
+ 00017878  0x00002739 store  0x00000001 , 0x000002c1 
+ 00017879  0x0000273a copy  0x0000003f , 0x00000039 
+ 00017880  0x0000273b ifetch  0x00000002 , 0x00000003 
+ 00017881  0x0000273c store  0x00000002 , 0x000002c2 
+ 00017882  0x0000273d arg  0x00001000 , 0x00000005 
+ 00017883  0x0000273e call  0x0000497c 
+ 00017884  0x0000273f fetcht  0x00000001 , 0x000002c1 
+ 00017885  0x00002740 arg  0x00001000 , 0x00000011 
+ 00017886  0x00002741 fetch  0x00000002 , 0x000002c2 
+ 00017887  0x00002742 branch  0x00006842 
+ 00017888  0x00002749 set0  0x00000025 , 0x00000000 
+ 00017889  0x0000274a bpatch  0x000000dd , 0x0000401b 
+ 00017890  0x0000274b deposit  0x00000007 
+ 00017891  0x0000274c beq  0x00000001 , 0x00004949 
+ 00017892  0x0000274d beq  0x00000002 , 0x000045f3 
+ 00017893  0x0000274e beq  0x00000003 , 0x000045f8 
+ 00017894  0x0000274f beq  0x00000006 , 0x000045ff 
+ 00017895  0x00002750 beq  0x00000008 , 0x00004603 
+ 00017896  0x00002751 beq  0x00000009 , 0x00004607 
+ 00017897  0x00002752 beq  0x0000000a , 0x0000460b 
+ 00017898  0x00002753 beq  0x0000000b , 0x0000460e 
+ 00017899  0x00002754 beq  0x0000000c , 0x00004611 
+ 00017900  0x00002755 beq  0x0000000d , 0x00004614 
+ 00017901  0x00002756 beq  0x0000000e , 0x00004626 
+ 00017902  0x00002757 beq  0x00000015 , 0x00004627 
+ 00017903  0x00002758 beq  0x00000016 , 0x00004933 
+ 00017904  0x00002759 beq  0x00000013 , 0x00004949 
+ 00017905  0x0000275a branch  0x0000474d 
+ 00017906  0x0000275b rtn 
+ 00017907  0x0000275d call  0x0000496e 
+ 00017908  0x0000275e setarg  0x00000000 
+ 00017909  0x0000275f istore  0x00000003 , 0x0000000a 
+ 00017910  0x00002760 force  0x00000007 , 0x00000039 
+ 00017911  0x00002761 branch  0x0000494c 
+ 00017912  0x00002764 call  0x0000496e 
+ 00017913  0x00002765 setarg  0x00000001 
+ 00017914  0x00002766 istore  0x00000002 , 0x0000000a 
+ 00017915  0x00002767 setarg  0x00000000 
+ 00017916  0x00002768 istore  0x00000006 , 0x0000000a 
+ 00017917  0x00002769 force  0x0000000c , 0x00000039 
+ 00017918  0x0000276a branch  0x0000494c 
+ 00017919  0x0000276d arg  0x0000000f , 0x00000039 
+ 00017920  0x0000276e arg  0x000044d7 , 0x00000005 
+ 00017921  0x0000276f call  0x0000497c 
+ 00017922  0x00002770 branch  0x00004949 
+ 00017923  0x00002773 arg  0x00000020 , 0x00000039 
+ 00017924  0x00002774 arg  0x000043d9 , 0x00000005 
+ 00017925  0x00002775 call  0x0000497c 
+ 00017926  0x00002776 branch  0x00004949 
+ 00017927  0x00002779 arg  0x00000020 , 0x00000039 
+ 00017928  0x0000277a arg  0x000043f9 , 0x00000005 
+ 00017929  0x0000277b call  0x0000497c 
+ 00017930  0x0000277c branch  0x00004949 
+ 00017931  0x0000277f ifetch  0x00000001 , 0x00000003 
+ 00017932  0x00002780 store  0x00000001 , 0x000043d8 
+ 00017933  0x00002781 branch  0x00004949 
+ 00017934  0x00002784 ifetch  0x00000007 , 0x00000003 
+ 00017935  0x00002785 store  0x00000007 , 0x000044f6 
+ 00017936  0x00002786 branch  0x00004949 
+ 00017937  0x00002789 ifetch  0x00000001 , 0x00000003 
+ 00017938  0x0000278a store  0x00000001 , 0x000043d2 
+ 00017939  0x0000278b branch  0x00004949 
+ 00017940  0x0000278e ifetch  0x00000004 , 0x00000003 
+ 00017941  0x0000278f store  0x00000004 , 0x000043d3 
+ 00017942  0x00002790 ifetch  0x00000001 , 0x00000003 
+ 00017943  0x00002791 store  0x00000001 , 0x000044f8 
+ 00017944  0x00002792 arg  0x00000014 , 0x00000039 
+ 00017945  0x00002793 arg  0x000044e6 , 0x00000005 
+ 00017946  0x00002794 call  0x0000497c 
+ 00017947  0x00002795 jam  0x00000001 , 0x000043d2 
+ 00017948  0x00002796 fetch  0x00000001 , 0x000044ed 
+ 00017949  0x00002797 store  0x00000001 , 0x000044f7 
+ 00017950  0x00002798 fetch  0x00000002 , 0x000044f0 
+ 00017951  0x00002799 store  0x00000002 , 0x000043d0 
+ 00017952  0x0000279a fetch  0x00000002 , 0x000044f2 
+ 00017953  0x0000279b store  0x00000002 , 0x000003ed 
+ 00017954  0x0000279c fetch  0x00000002 , 0x000044f4 
+ 00017955  0x0000279d store  0x00000002 , 0x000003ef 
+ 00017956  0x0000279e jam  0x0000001b , 0x00004272 
+ 00017957  0x0000279f branch  0x00004933 
+ 00017958  0x000027a3 branch  0x00004949 
+ 00017959  0x000027a6 call  0x0000496e 
+ 00017960  0x000027a7 ifetch  0x00000002 , 0x00000003 
+ 00017961  0x000027a8 istore  0x00000002 , 0x0000000a 
+ 00017962  0x000027a9 setarg  0x001fffff 
+ 00017963  0x000027aa istore  0x00000005 , 0x0000000a 
+ 00017964  0x000027ab force  0x0000000b , 0x00000039 
+ 00017965  0x000027ac branch  0x0000494c 
+ 00017966  0x000027b2 ifetch  0x00000003 , 0x00000003 
+ 00017967  0x000027b3 ifetcht  0x00000003 , 0x00000003 
+ 00017968  0x000027b4 fetch  0x00000002 , 0x00004800 
+ 00017969  0x000027b5 iadd  0x00000002 , 0x0000003f 
+ 00017970  0x000027b6 store  0x00000002 , 0x00004800 
+ 00017971  0x000027b7 rtn 
+ 00017972  0x000027ba ifetch  0x00000003 , 0x00000003 
+ 00017973  0x000027bb store  0x00000003 , 0x00004147 
+ 00017974  0x000027bd jam  0x00000001 , 0x00004272 
+ 00017975  0x000027be ifetch  0x00000001 , 0x00000003 
+ 00017976  0x000027bf arg  0x00000640 , 0x00000002 
+ 00017977  0x000027c0 imul32  0x00000002 , 0x0000003f 
+ 00017978  0x000027c1 arg  0x0000ffff , 0x00000002 
+ 00017979  0x000027c2 isub  0x00000002 , 0x0000003e 
+ 00017980  0x000027c3 nbranch  0x0000463e , 0x00000002 
+ 00017981  0x000027c4 deposit  0x00000002 
+ 00017982  0x000027c6 force  0x00000002 , 0x00000007 
+ 00017983  0x000027c7 call  0x00007e4c 
+ 00017984  0x000027c8 fetch  0x00000001 , 0x000042a4 
+ 00017985  0x000027c9 bbit1  0x00000000 , 0x0000428c 
+ 00017986  0x000027ca branch  0x00004933 
+ 00017987  0x000027ce jam  0x00000002 , 0x00004272 
+ 00017988  0x000027cf branch  0x00004949 
+ 00017989  0x000027d2 call  0x00004763 
+ 00017990  0x000027d3 ifetch  0x00000002 , 0x00000003 
+ 00017991  0x000027d4 store  0x00000002 , 0x00000275 
+ 00017992  0x000027d5 ifetch  0x00000002 , 0x00000003 
+ 00017993  0x000027d6 store  0x00000001 , 0x000000f3 
+ 00017994  0x000027d7 call  0x00004776 
+ 00017995  0x000027d8 ifetch  0x00000001 , 0x00000003 
+ 00017996  0x000027d9 store  0x00000001 , 0x00004802 
+ 00017997  0x000027da jam  0x00000005 , 0x00004272 
+ 00017998  0x000027db branch  0x00004933 
+ 00017999  0x000027df jam  0x00000006 , 0x00004272 
+ 00018000  0x000027e0 ifetch  0x00000002 , 0x00000003 
+ 00018001  0x000027e1 store  0x00000001 , 0x00004273 
+ 00018002  0x000027e2 ifetch  0x00000001 , 0x00000003 
+ 00018003  0x000027e3 store  0x00000001 , 0x00000446 
+ 00018004  0x000027e4 jam  0x00000016 , 0x000002c0 
+ 00018005  0x000027e5 fetch  0x00000001 , 0x00004273 
+ 00018006  0x000027e6 fetcht  0x00000001 , 0x000000ad 
+ 00018007  0x000027e7 isub  0x00000002 , 0x0000003e 
+ 00018008  0x000027e8 nbranch  0x00004933 , 0x00000005 
+ 00018009  0x000027e9 jam  0x00000011 , 0x00004272 
+ 00018010  0x000027ea fetch  0x00000001 , 0x000000ac 
+ 00018011  0x000027eb store  0x00000001 , 0x00004273 
+ 00018012  0x000027ec branch  0x00004933 
+ 00018013  0x000027ef call  0x0000496e 
+ 00018014  0x000027f0 call  0x00004965 
+ 00018015  0x000027f1 force  0x0000000a , 0x00000039 
+ 00018016  0x000027f2 call  0x0000494c 
+ 00018017  0x000027f4 jam  0x0000001a , 0x00004272 
+ 00018018  0x000027f5 force  0x00000002 , 0x00000002 
+ 00018019  0x000027f6 branch  0x00004826 
+ 00018020  0x000027f9 call  0x00004763 
+ 00018021  0x000027fa arg  0x00004262 , 0x00000005 
+ 00018022  0x000027fb force  0x00000010 , 0x00000039 
+ 00018023  0x000027fc call  0x0000497c 
+ 00018024  0x000027fd jam  0x0000000b , 0x00004272 
+ 00018025  0x000027fe branch  0x00004677 
+ 00018026  0x00002801 call  0x00004763 
+ 00018027  0x00002802 jam  0x0000000c , 0x00004272 
+ 00018028  0x00002803 branch  0x00004677 
+ 00018029  0x00002806 call  0x00004763 
+ 00018030  0x00002807 ifetch  0x00000001 , 0x00000003 
+ 00018031  0x00002808 store  0x00000001 , 0x0000054f 
+ 00018032  0x00002809 iforce  0x00000039 
+ 00018033  0x0000280a arg  0x00000550 , 0x00000005 
+ 00018034  0x0000280b call  0x0000497c 
+ 00018035  0x0000280c jam  0x00000009 , 0x00004272 
+ 00018036  0x0000280d branch  0x00004677 
+ 00018037  0x00002810 call  0x00004763 
+ 00018038  0x00002811 jam  0x0000000a , 0x00004272 
+ 00018039  0x00002813 call  0x0000496e 
+ 00018040  0x00002814 call  0x00004965 
+ 00018041  0x00002815 force  0x0000000a , 0x00000039 
+ 00018042  0x00002816 branch  0x0000494c 
+ 00018043  0x0000281a increase  0x00000006 , 0x00000003 
+ 00018044  0x0000281b ifetch  0x00000003 , 0x00000003 
+ 00018045  0x0000281c store  0x00000003 , 0x000007e6 
+ 00018046  0x0000281d fetch  0x00000001 , 0x000007db 
+ 00018047  0x0000281e beq  0x00000013 , 0x00004683 
+ 00018048  0x0000281f beq  0x00000003 , 0x00004683 
+ 00018049  0x00002820 jam  0x00000016 , 0x00004272 
+ 00018050  0x00002821 branch  0x00004684 
+ 00018051  0x00002823 jam  0x00000001 , 0x000007dd 
+ 00018052  0x00002825 call  0x0000496e 
+ 00018053  0x00002826 call  0x00004965 
+ 00018054  0x00002827 force  0x0000000a , 0x00000039 
+ 00018055  0x00002828 branch  0x0000494c 
+ 00018056  0x0000282c call  0x00004766 
+ 00018057  0x0000282d jam  0x0000000d , 0x00004272 
+ 00018058  0x0000282e branch  0x00004933 
+ 00018059  0x00002831 call  0x00004766 
+ 00018060  0x00002832 ifetch  0x00000001 , 0x00000003 
+ 00018061  0x00002833 increase  0x0000000e , 0x0000003f 
+ 00018062  0x00002834 store  0x00000001 , 0x00004272 
+ 00018063  0x00002835 branch  0x00004933 
+ 00018064  0x00002838 call  0x00004763 
+ 00018065  0x00002839 ifetch  0x00000002 , 0x00000003 
+ 00018066  0x0000283a store  0x00000001 , 0x000000f3 
+ 00018067  0x0000283b call  0x00004776 
+ 00018068  0x0000283c jam  0x00000003 , 0x00004272 
+ 00018069  0x0000283d branch  0x00004933 
+ 00018070  0x00002840 ifetch  0x00000002 , 0x00000003 
+ 00018071  0x00002841 ifetch  0x00000001 , 0x00000003 
+ 00018072  0x00002842 store  0x00000001 , 0x00000449 
+ 00018073  0x00002843 jam  0x00000015 , 0x00004272 
+ 00018074  0x00002844 branch  0x00004933 
+ 00018075  0x00002848 fetch  0x00000001 , 0x00000046 
+ 00018076  0x00002849 force  0x00000002 , 0x00000011 
+ 00018077  0x0000284a branch  0x0000493d , 0x00000034 
+ 00018078  0x0000284b call  0x00004766 
+ 00018079  0x0000284c jam  0x00000004 , 0x00004272 
+ 00018080  0x0000284d branch  0x00004933 
+ 00018081  0x00002852 fetch  0x00000001 , 0x00000046 
+ 00018082  0x00002853 force  0x00000002 , 0x00000011 
+ 00018083  0x00002854 branch  0x0000493d , 0x00000034 
+ 00018084  0x00002855 call  0x00004766 
+ 00018085  0x00002856 jam  0x00000014 , 0x00004272 
+ 00018086  0x00002857 branch  0x00004933 
+ 00018087  0x0000285b call  0x0000476e 
+ 00018088  0x0000285c force  0x0000001c , 0x00000007 
+ 00018089  0x0000285d force  0x00000005 , 0x00000039 
+ 00018090  0x0000285e branch  0x00004952 
+ 00018091  0x00002861 call  0x00004766 
+ 00018092  0x00002862 increase  0x0000000a , 0x00000003 
+ 00018093  0x00002863 ifetch  0x00000002 , 0x00000003 
+ 00018094  0x00002864 store  0x00000002 , 0x00000281 
+ 00018095  0x00002865 ifetch  0x00000001 , 0x00000003 
+ 00018096  0x00002866 store  0x00000001 , 0x00000283 
+ 00018097  0x00002867 ifetch  0x00000002 , 0x00000003 
+ 00018098  0x00002868 store  0x00000002 , 0x00000284 
+ 00018099  0x00002869 jam  0x00000002 , 0x000000ab 
+ 00018100  0x0000286a jam  0x00000010 , 0x00004272 
+ 00018101  0x0000286b branch  0x00004933 
+ 00018102  0x0000286e jam  0x0000001c , 0x00004272 
+ 00018103  0x0000286f branch  0x00004933 
+ 00018104  0x00002874 call  0x0000496e 
+ 00018105  0x00002875 arg  0x00004703 , 0x00000006 
+ 00018106  0x00002876 sub  0x00000006 , 0x000000ff , 0x00000039 
+ 00018107  0x00002877 call  0x00004976 
+ 00018108  0x00002878 force  0x00000000 , 0x0000003f 
+ 00018109  0x00002879 sub  0x00000006 , 0x00004703 , 0x00000039 
+ 00018110  0x0000287a increase  0x000000f8 , 0x00000039 
+ 00018111  0x0000287b call  0x00004982 
+ 00018112  0x0000287c force  0x000000fc , 0x00000039 
+ 00018113  0x0000287d branch  0x0000494c 
+ 00018114  0x00002880 arg  0x00004703 , 0x00000005 
+ 00018115  0x00002881 sub  0x00000005 , 0x000000ff , 0x00000039 
+ 00018116  0x00002883 ifetch  0x00000001 , 0x00000003 
+ 00018117  0x00002884 istore  0x00000001 , 0x00000005 
+ 00018118  0x00002885 branch  0x000046c8 , 0x00000034 
+ 00018119  0x00002886 loop  0x000046c4 
+ 00018120  0x00002888 sub  0x00000005 , 0x00004703 , 0x0000003f 
+ 00018121  0x00002889 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00018122  0x0000288a store  0x00000001 , 0x00004702 
+ 00018123  0x0000288b branch  0x00004949 
+ 00018124  0x0000288e call  0x0000496e 
+ 00018125  0x0000288f call  0x0000496b 
+ 00018126  0x00002890 force  0x00000000 , 0x0000003f 
+ 00018127  0x00002891 nsetflag  0x00000029 , 0x00000000 , 0x0000003f 
+ 00018128  0x00002892 istore  0x00000001 , 0x0000000a 
+ 00018129  0x00002893 force  0x00000007 , 0x00000039 
+ 00018130  0x00002894 arg  0x00000809 , 0x00000030 
+ 00018131  0x00002895 call  0x0000494c 
+ 00018132  0x00002896 branch  0x000049bc 
+ 00018133  0x00002897 jam  0x00000017 , 0x00004272 
+ 00018134  0x00002898 rtn 
+ 00018135  0x0000289c call  0x00004769 
+ 00018136  0x0000289d force  0x00000006 , 0x00000039 
+ 00018137  0x0000289e branch  0x0000494c 
+ 00018138  0x000028a2 branch  0x00004949 
+ 00018139  0x000028a5 ifetch  0x00000002 , 0x00000003 
+ 00018140  0x000028a6 store  0x00000002 , 0x00004159 
+ 00018141  0x000028a7 branch  0x00004949 
+ 00018142  0x000028ab ifetch  0x00000001 , 0x00000003 
+ 00018143  0x000028ac store  0x00000001 , 0x00004133 
+ 00018144  0x000028ad branch  0x00004949 
+ 00018145  0x000028b0 ifetch  0x00000002 , 0x00000003 
+ 00018146  0x000028b1 store  0x00000002 , 0x00004153 
+ 00018147  0x000028b2 ifetch  0x00000002 , 0x00000003 
+ 00018148  0x000028b3 store  0x00000002 , 0x00004151 
+ 00018149  0x000028b4 branch  0x00004949 
+ 00018150  0x000028b7 ifetch  0x00000002 , 0x00000003 
+ 00018151  0x000028b8 store  0x00000002 , 0x0000414f 
+ 00018152  0x000028b9 ifetch  0x00000002 , 0x00000003 
+ 00018153  0x000028ba store  0x00000002 , 0x0000414d 
+ 00018154  0x000028bb branch  0x00004949 
+ 00018155  0x000028be branch  0x00004949 
+ 00018156  0x000028c2 ifetch  0x00000001 , 0x00000003 
+ 00018157  0x000028c3 store  0x00000001 , 0x00000453 
+ 00018158  0x000028c4 branch  0x00004949 
+ 00018159  0x000028c7 ifetch  0x00000003 , 0x00000003 
+ 00018160  0x000028c8 store  0x00000003 , 0x0000414a 
+ 00018161  0x000028c9 branch  0x00004949 
+ 00018162  0x000028cf deposit  0x00000002 
+ 00018163  0x000028d0 branch  0x00004949 , 0x00000034 
+ 00018164  0x000028d1 call  0x00004970 
+ 00018165  0x000028d2 force  0x00000001 , 0x0000003f 
+ 00018166  0x000028d3 istore  0x00000001 , 0x0000000a 
+ 00018167  0x000028d4 deposit  0x00000030 
+ 00018168  0x000028d5 istore  0x00000002 , 0x0000000a 
+ 00018169  0x000028d6 force  0x00000012 , 0x0000003f 
+ 00018170  0x000028d7 istore  0x00000001 , 0x0000000a 
+ 00018171  0x000028d8 setarg  0x00000000 
+ 00018172  0x000028d9 increase  0x000000f1 , 0x00000039 
+ 00018173  0x000028da call  0x00004982 
+ 00018174  0x000028dc force  0x0000000e , 0x00000007 
+ 00018175  0x000028dd force  0x000000f5 , 0x00000039 
+ 00018176  0x000028de branch  0x00004952 
+ 00018177  0x000028e3 ifetch  0x00000001 , 0x00000003 
+ 00018178  0x000028e4 ncall  0x00006003 , 0x00000034 
+ 00018179  0x000028e5 call  0x00006009 , 0x00000034 
+ 00018180  0x000028e6 branch  0x00004949 
+ 00018181  0x000028e9 call  0x0000496e 
+ 00018182  0x000028ea fetch  0x00000001 , 0x00004133 
+ 00018183  0x000028eb istore  0x00000001 , 0x0000000a 
+ 00018184  0x000028ec force  0x00000005 , 0x00000039 
+ 00018185  0x000028ed branch  0x0000494c 
+ 00018186  0x000028f0 call  0x0000496e 
+ 00018187  0x000028f1 fetch  0x00000008 , 0x00000080 
+ 00018188  0x000028f2 istore  0x00000008 , 0x0000000a 
+ 00018189  0x000028f3 force  0x0000000c , 0x00000039 
+ 00018190  0x000028f4 branch  0x0000494c 
+ 00018191  0x000028f7 call  0x0000496e 
+ 00018192  0x000028f8 fetch  0x00000008 , 0x00004138 
+ 00018193  0x000028f9 istore  0x00000008 , 0x0000000a 
+ 00018194  0x000028fa force  0x0000000c , 0x00000039 
+ 00018195  0x000028fb branch  0x0000494c 
+ 00018196  0x000028fe call  0x0000496e 
+ 00018197  0x000028ff setarg  0x00000101 
+ 00018198  0x00002900 istore  0x00000002 , 0x0000000a 
+ 00018199  0x00002901 setarg  0x00000001 
+ 00018200  0x00002902 istore  0x00000008 , 0x0000000a 
+ 00018201  0x00002903 force  0x0000000e , 0x00000039 
+ 00018202  0x00002904 branch  0x0000494c 
+ 00018203  0x00002907 call  0x0000496e 
+ 00018204  0x00002908 fetch  0x00000007 , 0x00000083 
+ 00018205  0x00002909 istore  0x00000007 , 0x0000000a 
+ 00018206  0x0000290a force  0x0000000b , 0x00000039 
+ 00018207  0x0000290b branch  0x0000494c 
+ 00018208  0x0000290e call  0x0000496e 
+ 00018209  0x0000290f fetch  0x00000006 , 0x00004140 
+ 00018210  0x00002910 istore  0x00000006 , 0x0000000a 
+ 00018211  0x00002911 force  0x0000000a , 0x00000039 
+ 00018212  0x00002912 branch  0x0000494c 
+ 00018213  0x00002915 branch  0x00004949 
+ 00018214  0x00002919 branch  0x00004949 
+ 00018215  0x0000291b call  0x0000496e 
+ 00018216  0x0000291c call  0x0000496b 
+ 00018217  0x0000291d setarg  0x000000ff 
+ 00018218  0x0000291e istore  0x00000001 , 0x0000000a 
+ 00018219  0x0000291f force  0x00000007 , 0x00000039 
+ 00018220  0x00002920 branch  0x0000494c 
+ 00018221  0x00002923 call  0x0000496e 
+ 00018222  0x00002924 call  0x0000496b 
+ 00018223  0x00002925 setarg  0x00000000 
+ 00018224  0x00002926 istore  0x00000001 , 0x0000000a 
+ 00018225  0x00002927 force  0x00000007 , 0x00000039 
+ 00018226  0x00002928 branch  0x0000494c 
+ 00018227  0x0000292b set0  0x00000025 , 0x00000000 
+ 00018228  0x0000292c bpatch  0x000000de , 0x0000401b 
+ 00018229  0x0000292d branch  0x00004949 
+ 00018230  0x0000292f set0  0x00000025 , 0x00000000 
+ 00018231  0x00002930 bpatch  0x000000df , 0x0000401b 
+ 00018232  0x00002931 branch  0x00004949 
+ 00018233  0x00002937 call  0x00004763 
+ 00018234  0x00002938 jam  0x00000007 , 0x00004272 
+ 00018235  0x00002939 ifetch  0x00000001 , 0x00000003 
+ 00018236  0x0000293a beq  0x00000001 , 0x00004933 
+ 00018237  0x0000293b jam  0x00000019 , 0x00004272 
+ 00018238  0x0000293c branch  0x00004933 
+ 00018239  0x0000293f branch  0x00004739 
+ 00018240  0x00002940 call  0x00004763 
+ 00018241  0x00002941 jam  0x00000008 , 0x00004272 
+ 00018242  0x00002942 branch  0x00004949 
+ 00018243  0x00002945 call  0x00004933 
+ 00018244  0x00002946 call  0x00004970 
+ 00018245  0x00002947 setarg  0x00000000 
+ 00018246  0x00002948 istore  0x00000001 , 0x0000000a 
+ 00018247  0x00002949 ifetch  0x00000004 , 0x00000003 
+ 00018248  0x0000294a istore  0x00000004 , 0x0000000a 
+ 00018249  0x0000294b force  0x00000008 , 0x00000039 
+ 00018250  0x0000294c arg  0x0000001d , 0x00000007 
+ 00018251  0x0000294d arg  0x00000005 , 0x00000039 
+ 00018252  0x0000294e branch  0x00004952 
+ 00018253  0x00002951 force  0x00000001 , 0x00000011 
+ 00018254  0x00002952 branch  0x0000493d 
+ 00018255  0x00002957 call  0x00004766 
+ 00018256  0x00002958 ifetch  0x00000002 , 0x00000003 
+ 00018257  0x00002959 store  0x00000002 , 0x00004280 
+ 00018258  0x0000295a ifetch  0x00000002 , 0x00000003 
+ 00018259  0x0000295b store  0x00000002 , 0x0000027b 
+ 00018260  0x0000295c ifetch  0x00000002 , 0x00000003 
+ 00018261  0x0000295d store  0x00000002 , 0x00004282 
+ 00018262  0x0000295e ifetch  0x00000002 , 0x00000003 
+ 00018263  0x0000295f store  0x00000002 , 0x00004284 
+ 00018264  0x00002960 jam  0x00000012 , 0x00004272 
+ 00018265  0x00002961 branch  0x00004933 
+ 00018266  0x00002964 call  0x00004766 
+ 00018267  0x00002965 call  0x0000475d 
+ 00018268  0x00002966 branch  0x00004933 
+ 00018269  0x00002969 jam  0x00000013 , 0x00004272 
+ 00018270  0x0000296a rtn 
+ 00018271  0x0000296d branch  0x00004949 
+ 00018272  0x00002970 call  0x00004763 
+ 00018273  0x00002971 jam  0x00000018 , 0x00004272 
+ 00018274  0x00002972 branch  0x00004933 
+ 00018275  0x00002975 ifetch  0x00000006 , 0x00000003 
+ 00018276  0x00002976 store  0x00000006 , 0x00004274 
+ 00018277  0x00002977 rtn 
+ 00018278  0x0000297a ifetch  0x00000002 , 0x00000003 
+ 00018279  0x0000297b store  0x00000001 , 0x00004273 
+ 00018280  0x0000297c rtn 
+ 00018281  0x0000297f call  0x00004766 
+ 00018282  0x00002980 call  0x0000496e 
+ 00018283  0x00002981 fetch  0x00000001 , 0x00004273 
+ 00018284  0x00002982 istore  0x00000002 , 0x0000000a 
+ 00018285  0x00002983 rtn 
+ 00018286  0x00002988 call  0x00004766 
+ 00018287  0x00002989 call  0x00004933 
+ 00018288  0x0000298a call  0x00004970 
+ 00018289  0x0000298b force  0x00000000 , 0x0000003f 
+ 00018290  0x0000298c istore  0x00000001 , 0x0000000a 
+ 00018291  0x0000298d fetch  0x00000001 , 0x00004273 
+ 00018292  0x0000298e istore  0x00000002 , 0x0000000a 
+ 00018293  0x0000298f rtn 
+ 00018294  0x00002992 ifetch  0x00000002 , 0x00000003 
+ 00018295  0x00002993 iadd  0x00000022 , 0x0000003f 
+ 00018296  0x00002994 and_into  0x000001fc , 0x0000003f 
+ 00018297  0x00002995 store  0x00000004 , 0x000000f4 
+ 00018298  0x00002996 rtn 
+ 00018299  0x00002999 set0  0x00000025 , 0x00000000 
+ 00018300  0x0000299a bpatch  0x000000e0 , 0x0000401c 
+ 00018301  0x0000299b fetch  0x00000001 , 0x00000274 
+ 00018302  0x0000299c sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00018303  0x0000299d nrtn  0x00000002 
+ 00018304  0x0000299e fetcht  0x00000006 , 0x00000182 
+ 00018305  0x0000299f call  0x000032fc 
+ 00018306  0x000029a0 rtn  0x00000005 
+ 00018307  0x000029a1 call  0x00004972 
+ 00018308  0x000029a2 setarg  0x00010f22 
+ 00018309  0x000029a3 istore  0x00000003 , 0x0000000a 
+ 00018310  0x000029a4 fetch  0x00000006 , 0x00000182 
+ 00018311  0x000029a5 istore  0x00000006 , 0x0000000a 
+ 00018312  0x000029a6 fetch  0x00000001 , 0x0000017d 
+ 00018313  0x000029a7 copy  0x0000003f , 0x00000002 
+ 00018314  0x000029a8 rshift3  0x0000003f , 0x0000003f 
+ 00018315  0x000029a9 rshift3  0x0000003f , 0x0000003f 
+ 00018316  0x000029aa istore  0x00000001 , 0x0000000a 
+ 00018317  0x000029ab copy  0x00000002 , 0x0000003f 
+ 00018318  0x000029ac and  0x0000003f , 0x00000030 , 0x0000003f 
+ 00018319  0x000029ad rshift3  0x0000003f , 0x0000003f 
+ 00018320  0x000029ae rshift  0x0000003f , 0x0000003f 
+ 00018321  0x000029af istore  0x00000001 , 0x0000000a 
+ 00018322  0x000029b0 fetch  0x00000003 , 0x0000017f 
+ 00018323  0x000029b1 istore  0x00000003 , 0x0000000a 
+ 00018324  0x000029b2 fetch  0x00000004 , 0x0000016f 
+ 00018325  0x000029b3 isub  0x00000022 , 0x0000003f 
+ 00018326  0x000029b4 istore  0x00000002 , 0x0000000a 
+ 00018327  0x000029b5 setarg  0x000000c8 
+ 00018328  0x000029b6 istore  0x00000001 , 0x0000000a 
+ 00018329  0x000029b7 force  0x0000000f , 0x00000039 
+ 00018330  0x000029b8 branch  0x00004959 
+ 00018331  0x000029bb set0  0x00000025 , 0x00000000 
+ 00018332  0x000029bc bpatch  0x000000e1 , 0x0000401c 
+ 00018333  0x000029bd force  0x0000021c , 0x00000002 
+ 00018334  0x000029be fetch  0x00000002 , 0x00000291 
+ 00018335  0x000029bf isub  0x00000002 , 0x0000003e 
+ 00018336  0x000029c0 nrtn  0x00000002 
+ 00018337  0x000029c1 fetcht  0x00000003 , 0x00000286 
+ 00018338  0x000029c2 fetch  0x00000003 , 0x00000185 
+ 00018339  0x000029c3 isub  0x00000002 , 0x0000003e 
+ 00018340  0x000029c4 rtn  0x00000005 
+ 00018341  0x000029c5 rtn  0x00000034 
+ 00018342  0x000029c6 store  0x00000003 , 0x00000286 
+ 00018343  0x000029c7 fetch  0x00000001 , 0x00000274 
+ 00018344  0x000029c8 sub  0x0000003f , 0x00000002 , 0x0000003e 
+ 00018345  0x000029c9 nrtn  0x00000002 
+ 00018346  0x000029ca fetcht  0x00000006 , 0x00000182 
+ 00018347  0x000029cb call  0x000032fc 
+ 00018348  0x000029cc rtn  0x00000005 
+ 00018349  0x000029cd call  0x000047cc 
+ 00018350  0x000029ce force  0x0000000f , 0x00000002 
+ 00018351  0x000029cf fetch  0x00000001 , 0x000004df 
+ 00018352  0x000029d0 bne  0x00000009 , 0x000047c5 
+ 00018353  0x000029d1 fetch  0x00000001 , 0x000004de 
+ 00018354  0x000029d2 branch  0x000047c5 , 0x00000034 
+ 00018355  0x000029d3 iforce  0x00000039 
+ 00018356  0x000029d4 istore  0x00000001 , 0x0000000a 
+ 00018357  0x000029d5 iadd  0x00000002 , 0x00000002 
+ 00018358  0x000029d6 increase  0x00000001 , 0x00000002 
+ 00018359  0x000029d7 arg  0x000004df , 0x00000006 
+ 00018360  0x000029da ifetch  0x00000001 , 0x00000006 
+ 00018361  0x000029db istore  0x00000001 , 0x0000000a 
+ 00018362  0x000029dc loop  0x000047b8 
+ 00018363  0x000029de ifetch  0x00000001 , 0x00000006 
+ 00018364  0x000029df branch  0x000047c5 , 0x00000034 
+ 00018365  0x000029e0 iforce  0x00000039 
+ 00018366  0x000029e1 istore  0x00000001 , 0x0000000a 
+ 00018367  0x000029e2 iadd  0x00000002 , 0x00000002 
+ 00018368  0x000029e3 increase  0x00000001 , 0x00000002 
+ 00018369  0x000029e5 ifetch  0x00000001 , 0x00000006 
+ 00018370  0x000029e6 istore  0x00000001 , 0x0000000a 
+ 00018371  0x000029e7 loop  0x000047c1 
+ 00018372  0x000029e8 branch  0x000047bb 
+ 00018373  0x000029ea sub  0x00000002 , 0x000000ff , 0x0000003f 
+ 00018374  0x000029eb iforce  0x00000039 
+ 00018375  0x000029ed setarg  0x00000000 
+ 00018376  0x000029ee istore  0x00000001 , 0x0000000a 
+ 00018377  0x000029ef loop  0x000047c7 
+ 00018378  0x000029f0 force  0x000000ff , 0x00000039 
+ 00018379  0x000029f1 branch  0x00004959 
+ 00018380  0x000029f4 set0  0x00000025 , 0x00000000 
+ 00018381  0x000029f5 bpatch  0x000000e2 , 0x0000401c 
+ 00018382  0x000029f6 call  0x00004972 
+ 00018383  0x000029f7 setarg  0x0001ff2f 
+ 00018384  0x000029f8 istore  0x00000003 , 0x0000000a 
+ 00018385  0x000029f9 fetch  0x00000006 , 0x00000182 
+ 00018386  0x000029fa istore  0x00000006 , 0x0000000a 
+ 00018387  0x000029fb fetch  0x00000001 , 0x0000017d 
+ 00018388  0x000029fc copy  0x0000003f , 0x00000002 
+ 00018389  0x000029fd rshift3  0x0000003f , 0x0000003f 
+ 00018390  0x000029fe rshift3  0x0000003f , 0x0000003f 
+ 00018391  0x000029ff istore  0x00000001 , 0x0000000a 
+ 00018392  0x00002a00 copy  0x00000002 , 0x0000003f 
+ 00018393  0x00002a01 and  0x0000003f , 0x00000030 , 0x0000003f 
+ 00018394  0x00002a02 rshift3  0x0000003f , 0x0000003f 
+ 00018395  0x00002a03 rshift  0x0000003f , 0x0000003f 
+ 00018396  0x00002a04 istore  0x00000001 , 0x0000000a 
+ 00018397  0x00002a05 fetch  0x00000003 , 0x0000017f 
+ 00018398  0x00002a06 istore  0x00000003 , 0x0000000a 
+ 00018399  0x00002a07 fetch  0x00000004 , 0x0000016f 
+ 00018400  0x00002a08 isub  0x00000022 , 0x0000003f 
+ 00018401  0x00002a09 istore  0x00000002 , 0x0000000a 
+ 00018402  0x00002a0a setarg  0x000000c8 
+ 00018403  0x00002a0b istore  0x00000001 , 0x0000000a 
+ 00018404  0x00002a0c rtn 
+ 00018405  0x00002a0f set0  0x00000025 , 0x00000000 
+ 00018406  0x00002a10 bpatch  0x000000e3 , 0x0000401c 
+ 00018407  0x00002a11 fetch  0x00000001 , 0x00004132 
+ 00018408  0x00002a12 rtnne  0x00000001 
+ 00018409  0x00002a13 call  0x00004968 
+ 00018410  0x00002a14 istoret  0x00000008 , 0x0000000a 
+ 00018411  0x00002a15 force  0x0000000b , 0x00000039 
+ 00018412  0x00002a16 force  0x0000000b , 0x00000007 
+ 00018413  0x00002a17 branch  0x00004952 
+ 00018414  0x00002a1a set0  0x00000025 , 0x00000000 
+ 00018415  0x00002a1b bpatch  0x000000e4 , 0x0000401c 
+ 00018416  0x00002a1c fetch  0x00000001 , 0x00004132 
+ 00018417  0x00002a1d rtnne  0x00000001 
+ 00018418  0x00002a1f call  0x00004970 
+ 00018419  0x00002a20 fetch  0x00000006 , 0x00000040 
+ 00018420  0x00002a21 istore  0x00000006 , 0x0000000a 
+ 00018421  0x00002a22 istoret  0x00000008 , 0x0000000a 
+ 00018422  0x00002a23 force  0x0000000e , 0x00000039 
+ 00018423  0x00002a24 force  0x0000003d , 0x00000007 
+ 00018424  0x00002a25 branch  0x00004952 
+ 00018425  0x00002a28 set0  0x00000025 , 0x00000000 
+ 00018426  0x00002a29 bpatch  0x000000e5 , 0x0000401c 
+ 00018427  0x00002a2a fetch  0x00000001 , 0x00004132 
+ 00018428  0x00002a2b rtnne  0x00000001 
+ 00018429  0x00002a2d call  0x00004968 
+ 00018430  0x00002a2e fetch  0x00000001 , 0x00000449 
+ 00018431  0x00002a2f istore  0x00000001 , 0x0000000a 
+ 00018432  0x00002a30 setarg  0x00000001 
+ 00018433  0x00002a31 istore  0x00000001 , 0x0000000a 
+ 00018434  0x00002a32 istoret  0x00000008 , 0x0000000a 
+ 00018435  0x00002a33 force  0x0000000d , 0x00000039 
+ 00018436  0x00002a34 force  0x00000023 , 0x00000007 
+ 00018437  0x00002a35 branch  0x00004952 
+ 00018438  0x00002a39 set0  0x00000025 , 0x00000000 
+ 00018439  0x00002a3a bpatch  0x000000e6 , 0x0000401c 
+ 00018440  0x00002a3b fetch  0x00000001 , 0x00004132 
+ 00018441  0x00002a3c rtnne  0x00000001 
+ 00018442  0x00002a3d call  0x00004968 
+ 00018443  0x00002a3e istoret  0x00000005 , 0x0000000a 
+ 00018444  0x00002a3f force  0x00000008 , 0x00000039 
+ 00018445  0x00002a40 force  0x0000000c , 0x00000007 
+ 00018446  0x00002a41 branch  0x00004952 
+ 00018447  0x00002a44 set0  0x00000025 , 0x00000000 
+ 00018448  0x00002a45 bpatch  0x000000e7 , 0x0000401c 
+ 00018449  0x00002a46 fetch  0x00000001 , 0x00004132 
+ 00018450  0x00002a47 rtnne  0x00000001 
+ 00018451  0x00002a49 call  0x00004970 
+ 00018452  0x00002a4a fetch  0x00000006 , 0x00000040 
+ 00018453  0x00002a4b istore  0x00000006 , 0x0000000a 
+ 00018454  0x00002a4c fetch  0x00000003 , 0x000007e9 
+ 00018455  0x00002a4d istore  0x00000003 , 0x0000000a 
+ 00018456  0x00002a4e force  0x00000009 , 0x00000039 
+ 00018457  0x00002a4f force  0x00000032 , 0x00000007 
+ 00018458  0x00002a50 branch  0x00004952 
+ 00018459  0x00002a53 set0  0x00000025 , 0x00000000 
+ 00018460  0x00002a54 bpatch  0x000000e8 , 0x0000401d 
+ 00018461  0x00002a55 fetch  0x00000001 , 0x00004132 
+ 00018462  0x00002a56 rtnne  0x00000001 
+ 00018463  0x00002a58 call  0x00004970 
+ 00018464  0x00002a59 fetch  0x00000006 , 0x00000040 
+ 00018465  0x00002a5a istore  0x00000006 , 0x0000000a 
+ 00018466  0x00002a5b force  0x00000006 , 0x00000039 
+ 00018467  0x00002a5c force  0x00000031 , 0x00000007 
+ 00018468  0x00002a5d branch  0x00004952 
+ 00018469  0x00002a61 force  0x00000000 , 0x00000002 
+ 00018470  0x00002a63 set0  0x00000025 , 0x00000000 
+ 00018471  0x00002a64 bpatch  0x000000e9 , 0x0000401d 
+ 00018472  0x00002a65 fetch  0x00000001 , 0x00004132 
+ 00018473  0x00002a66 rtnne  0x00000001 
+ 00018474  0x00002a67 force  0x00000003 , 0x00000007 
+ 00018475  0x00002a68 jam  0x00000005 , 0x00004800 
+ 00018476  0x00002a69 call  0x00004970 
+ 00018477  0x00002a6a istoret  0x00000001 , 0x0000000a 
+ 00018478  0x00002a6b call  0x0000496b 
+ 00018479  0x00002a6c call  0x00004965 
+ 00018480  0x00002a6d force  0x00000001 , 0x0000003f 
+ 00018481  0x00002a6e istore  0x00000001 , 0x0000000a 
+ 00018482  0x00002a6f force  0x00000000 , 0x0000003f 
+ 00018483  0x00002a70 fetcht  0x00000001 , 0x0000004c 
+ 00018484  0x00002a71 isolate1  0x00000002 , 0x00000002 
+ 00018485  0x00002a72 setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00018486  0x00002a73 istore  0x00000001 , 0x0000000a 
+ 00018487  0x00002a74 force  0x0000000b , 0x00000039 
+ 00018488  0x00002a75 branch  0x00004952 
+ 00018489  0x00002a79 set0  0x00000025 , 0x00000000 
+ 00018490  0x00002a7a bpatch  0x000000ea , 0x0000401d 
+ 00018491  0x00002a7b fetch  0x00000001 , 0x00004132 
+ 00018492  0x00002a7c rtnne  0x00000001 
+ 00018493  0x00002a7d force  0x00000004 , 0x00000007 
+ 00018494  0x00002a7e call  0x00004970 
+ 00018495  0x00002a7f call  0x00004965 
+ 00018496  0x00002a81 fetch  0x00000003 , 0x0000017f 
+ 00018497  0x00002a82 istore  0x00000003 , 0x0000000a 
+ 00018498  0x00002a83 istoret  0x00000001 , 0x0000000a 
+ 00018499  0x00002a84 force  0x0000000a , 0x00000039 
+ 00018500  0x00002a85 branch  0x00004952 
+ 00018501  0x00002a88 set0  0x00000025 , 0x00000000 
+ 00018502  0x00002a89 bpatch  0x000000eb , 0x0000401d 
+ 00018503  0x00002a8a fetch  0x00000001 , 0x00004132 
+ 00018504  0x00002a8b rtnne  0x00000001 
+ 00018505  0x00002a8c call  0x00004968 
+ 00018506  0x00002a8d force  0x00000000 , 0x0000003f 
+ 00018507  0x00002a8e fetcht  0x00000001 , 0x0000004c 
+ 00018508  0x00002a8f isolate1  0x00000002 , 0x00000002 
+ 00018509  0x00002a90 setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00018510  0x00002a91 istore  0x00000001 , 0x0000000a 
+ 00018511  0x00002a92 force  0x00000008 , 0x00000007 
+ 00018512  0x00002a93 force  0x00000004 , 0x00000039 
+ 00018513  0x00002a94 branch  0x00004952 
+ 00018514  0x00002a98 set0  0x00000025 , 0x00000000 
+ 00018515  0x00002a99 bpatch  0x000000ec , 0x0000401d 
+ 00018516  0x00002a9a fetch  0x00000001 , 0x00004132 
+ 00018517  0x00002a9b rtnne  0x00000001 
+ 00018518  0x00002a9c force  0x00000018 , 0x00000007 
+ 00018519  0x00002a9d call  0x00004970 
+ 00018520  0x00002a9e call  0x00004965 
+ 00018521  0x00002a9f arg  0x00004262 , 0x00000006 
+ 00018522  0x00002aa0 force  0x00000010 , 0x00000039 
+ 00018523  0x00002aa1 call  0x00004976 
+ 00018524  0x00002aa2 force  0x00000005 , 0x0000003f 
+ 00018525  0x00002aa3 istore  0x00000001 , 0x0000000a 
+ 00018526  0x00002aa4 force  0x00000017 , 0x00000039 
+ 00018527  0x00002aa5 branch  0x00004952 
+ 00018528  0x00002aa8 fetch  0x00000001 , 0x00004132 
+ 00018529  0x00002aa9 rtnne  0x00000001 
+ 00018530  0x00002aaa force  0x00000033 , 0x00000007 
+ 00018531  0x00002aab call  0x00004970 
+ 00018532  0x00002aac call  0x00004965 
+ 00018533  0x00002aad fetch  0x00000004 , 0x000007ec 
+ 00018534  0x00002aae istore  0x00000004 , 0x0000000a 
+ 00018535  0x00002aaf force  0x0000000a , 0x00000039 
+ 00018536  0x00002ab0 branch  0x00004952 
+ 00018537  0x00002ab3 fetch  0x00000001 , 0x00004132 
+ 00018538  0x00002ab4 rtnne  0x00000001 
+ 00018539  0x00002ab5 force  0x00000036 , 0x00000007 
+ 00018540  0x00002ab6 call  0x00004970 
+ 00018541  0x00002ab7 setarg  0x00000000 
+ 00018542  0x00002ab8 istore  0x00000001 , 0x0000000a 
+ 00018543  0x00002ab9 call  0x00004965 
+ 00018544  0x00002aba force  0x00000007 , 0x00000039 
+ 00018545  0x00002abb branch  0x00004952 
+ 00018546  0x00002abf set0  0x00000025 , 0x00000000 
+ 00018547  0x00002ac0 bpatch  0x000000ed , 0x0000401d 
+ 00018548  0x00002ac1 force  0x00000017 , 0x00000007 
+ 00018549  0x00002ac3 fetch  0x00000001 , 0x00004132 
+ 00018550  0x00002ac4 rtnne  0x00000001 
+ 00018551  0x00002ac5 call  0x00004970 
+ 00018552  0x00002ac6 call  0x00004965 
+ 00018553  0x00002ac7 force  0x00000006 , 0x00000039 
+ 00018554  0x00002ac8 branch  0x00004952 
+ 00018555  0x00002acb fetch  0x00000001 , 0x00004132 
+ 00018556  0x00002acc rtnne  0x00000001 
+ 00018557  0x00002acd force  0x00000016 , 0x00000007 
+ 00018558  0x00002ace branch  0x00004875 
+ 00018559  0x00002ad2 fetch  0x00000001 , 0x00004132 
+ 00018560  0x00002ad3 rtnne  0x00000001 
+ 00018561  0x00002ad4 force  0x00000012 , 0x00000007 
+ 00018562  0x00002ad5 call  0x00004970 
+ 00018563  0x00002ad6 force  0x00000000 , 0x0000003f 
+ 00018564  0x00002ad7 istore  0x00000001 , 0x0000000a 
+ 00018565  0x00002ad8 call  0x00004965 
+ 00018566  0x00002ad9 istoret  0x00000001 , 0x0000000a 
+ 00018567  0x00002ada force  0x00000008 , 0x00000039 
+ 00018568  0x00002adb branch  0x00004952 
+ 00018569  0x00002ade fetch  0x00000001 , 0x00004132 
+ 00018570  0x00002adf rtnne  0x00000001 
+ 00018571  0x00002ae0 force  0x00000000 , 0x00000002 
+ 00018572  0x00002ae1 nbranch  0x0000488e , 0x00000029 
+ 00018573  0x00002ae2 force  0x00000001 , 0x00000002 
+ 00018574  0x00002ae4 fetch  0x00000001 , 0x00004132 
+ 00018575  0x00002ae5 rtnne  0x00000001 
+ 00018576  0x00002ae6 force  0x00000012 , 0x00000007 
+ 00018577  0x00002ae7 call  0x00004970 
+ 00018578  0x00002ae8 force  0x00000035 , 0x0000003f 
+ 00018579  0x00002ae9 istore  0x00000001 , 0x0000000a 
+ 00018580  0x00002aea call  0x00004965 
+ 00018581  0x00002aeb istoret  0x00000001 , 0x0000000a 
+ 00018582  0x00002aec force  0x00000008 , 0x00000039 
+ 00018583  0x00002aed branch  0x00004952 
+ 00018584  0x00002af0 set0  0x00000025 , 0x00000000 
+ 00018585  0x00002af1 bpatch  0x000000ee , 0x0000401d 
+ 00018586  0x00002af2 fetch  0x00000001 , 0x00004132 
+ 00018587  0x00002af3 rtnne  0x00000001 
+ 00018588  0x00002af4 call  0x00004972 
+ 00018589  0x00002af5 setarg  0x0000ff07 
+ 00018590  0x00002af6 istore  0x00000002 , 0x0000000a 
+ 00018591  0x00002af7 deposit  0x00000007 
+ 00018592  0x00002af8 istore  0x00000001 , 0x0000000a 
+ 00018593  0x00002af9 call  0x00004965 
+ 00018594  0x00002afa arg  0x00000103 , 0x00000006 
+ 00018595  0x00002afb force  0x000000f8 , 0x00000039 
+ 00018596  0x00002afd ifetch  0x00000001 , 0x00000006 
+ 00018597  0x00002afe istore  0x00000001 , 0x0000000a 
+ 00018598  0x00002aff loop  0x000048a4 
+ 00018599  0x00002b00 force  0x000000ff , 0x00000039 
+ 00018600  0x00002b01 branch  0x00004959 
+ 00018601  0x00002b04 set0  0x00000025 , 0x00000000 
+ 00018602  0x00002b05 bpatch  0x000000ef , 0x0000401d 
+ 00018603  0x00002b06 fetch  0x00000001 , 0x00004132 
+ 00018604  0x00002b07 rtnne  0x00000001 
+ 00018605  0x00002b08 hfetch  0x00000001 , 0x0000810e 
+ 00018606  0x00002b09 nrtn  0x00000034 
+ 00018607  0x00002b0a fetch  0x00000001 , 0x0000004b 
+ 00018608  0x00002b0b rtnbit0  0x00000007 
+ 00018609  0x00002b0c set0  0x00000007 , 0x0000003f 
+ 00018610  0x00002b0d store  0x00000001 , 0x0000004b 
+ 00018611  0x00002b0e call  0x00004970 
+ 00018612  0x00002b0f force  0x00000001 , 0x0000003f 
+ 00018613  0x00002b10 istore  0x00000001 , 0x0000000a 
+ 00018614  0x00002b11 call  0x0000496b 
+ 00018615  0x00002b12 force  0x00000001 , 0x0000003f 
+ 00018616  0x00002b13 istore  0x00000002 , 0x0000000a 
+ 00018617  0x00002b14 force  0x00000013 , 0x00000007 
+ 00018618  0x00002b15 force  0x00000005 , 0x00000039 
+ 00018619  0x00002b16 branch  0x00004952 
+ 00018620  0x00002b1b set0  0x00000025 , 0x00000000 
+ 00018621  0x00002b1c bpatch  0x000000f0 , 0x0000401e 
+ 00018622  0x00002b1d fetch  0x00000001 , 0x00004132 
+ 00018623  0x00002b1e rtnne  0x00000001 
+ 00018624  0x00002b1f call  0x00004968 
+ 00018625  0x00002b20 force  0x00000006 , 0x00000007 
+ 00018626  0x00002b21 force  0x00000003 , 0x00000039 
+ 00018627  0x00002b22 branch  0x00004952 
+ 00018628  0x00002b27 set0  0x00000025 , 0x00000000 
+ 00018629  0x00002b28 bpatch  0x000000f1 , 0x0000401e 
+ 00018630  0x00002b29 fetch  0x00000001 , 0x00004132 
+ 00018631  0x00002b2a rtnne  0x00000001 
+ 00018632  0x00002b2b call  0x00004970 
+ 00018633  0x00002b2c force  0x00000000 , 0x0000003f 
+ 00018634  0x00002b2d istore  0x00000001 , 0x0000000a 
+ 00018635  0x00002b2e istoret  0x00000002 , 0x0000000a 
+ 00018636  0x00002b2f fetch  0x00000001 , 0x000002c0 
+ 00018637  0x00002b30 istore  0x00000001 , 0x0000000a 
+ 00018638  0x00002b31 force  0x00000005 , 0x00000007 
+ 00018639  0x00002b32 force  0x00000004 , 0x00000039 
+ 00018640  0x00002b33 branch  0x00004952 
+ 00018641  0x00002b37 set0  0x00000025 , 0x00000000 
+ 00018642  0x00002b38 bpatch  0x000000f2 , 0x0000401e 
+ 00018643  0x00002b39 fetch  0x00000001 , 0x00004132 
+ 00018644  0x00002b3a rtnne  0x00000001 , 0x0000003f 
+ 00018645  0x00002b3b call  0x00004970 
+ 00018646  0x00002b3c setarg  0x00000102 
+ 00018647  0x00002b3d istore  0x00000002 , 0x0000000a 
+ 00018648  0x00002b3e fetcht  0x00000001 , 0x00000340 
+ 00018649  0x00002b3f and  0x00000002 , 0x0000000f , 0x0000003f 
+ 00018650  0x00002b40 istore  0x00000001 , 0x0000000a 
+ 00018651  0x00002b41 copy  0x00000011 , 0x0000003f 
+ 00018652  0x00002b42 istore  0x00000001 , 0x0000000a 
+ 00018653  0x00002b43 fetcht  0x00000001 , 0x00000341 
+ 00018654  0x00002b44 increase  0xfffffffa , 0x00000002 
+ 00018655  0x00002b45 fetch  0x00000006 , 0x00000342 
+ 00018656  0x00002b46 istore  0x00000006 , 0x0000000a 
+ 00018657  0x00002b47 istoret  0x00000001 , 0x0000000a 
+ 00018658  0x00002b48 copy  0x00000002 , 0x00000039 
+ 00018659  0x00002b49 call  0x00004976 
+ 00018660  0x00002b4a setarg  0x0000007f 
+ 00018661  0x00002b4b istore  0x00000001 , 0x0000000a 
+ 00018662  0x00002b4c copy  0x00000002 , 0x00000039 
+ 00018663  0x00002b4d add  0x00000039 , 0x0000000c , 0x00000039 
+ 00018664  0x00002b4e force  0x0000003e , 0x00000007 
+ 00018665  0x00002b4f branch  0x00004952 
+ 00018666  0x00002b52 set0  0x00000025 , 0x00000000 
+ 00018667  0x00002b53 bpatch  0x000000f3 , 0x0000401e 
+ 00018668  0x00002b54 fetch  0x00000001 , 0x00004132 
+ 00018669  0x00002b55 rtnne  0x00000001 , 0x0000003f 
+ 00018670  0x00002b56 call  0x00004970 
+ 00018671  0x00002b57 setarg  0x00000001 
+ 00018672  0x00002b58 istore  0x00000001 , 0x0000000a 
+ 00018673  0x00002b59 istoret  0x00000001 , 0x0000000a 
+ 00018674  0x00002b5a fetch  0x00000001 , 0x000003d6 
+ 00018675  0x00002b5b istore  0x00000002 , 0x0000000a 
+ 00018676  0x00002b5c fetch  0x00000001 , 0x000003c1 
+ 00018677  0x00002b5d rshift  0x0000003f , 0x0000003f 
+ 00018678  0x00002b5e setflip  0x00000000 , 0x0000003f 
+ 00018679  0x00002b5f istore  0x00000001 , 0x0000000a 
+ 00018680  0x00002b60 fetch  0x00000001 , 0x000044e6 
+ 00018681  0x00002b61 istore  0x00000001 , 0x0000000a 
+ 00018682  0x00002b62 fetch  0x00000006 , 0x000003d0 
+ 00018683  0x00002b63 istore  0x00000006 , 0x0000000a 
+ 00018684  0x00002b64 fetch  0x00000002 , 0x000043d0 
+ 00018685  0x00002b65 istore  0x00000002 , 0x0000000a 
+ 00018686  0x00002b66 fetch  0x00000002 , 0x000003ed 
+ 00018687  0x00002b67 istore  0x00000002 , 0x0000000a 
+ 00018688  0x00002b68 fetch  0x00000002 , 0x000003ef 
+ 00018689  0x00002b69 istore  0x00000002 , 0x0000000a 
+ 00018690  0x00002b6a fetch  0x00000001 , 0x000003f8 
+ 00018691  0x00002b6b istore  0x00000001 , 0x0000000a 
+ 00018692  0x00002b6c force  0x0000003e , 0x00000007 
+ 00018693  0x00002b6d arg  0x00000013 , 0x00000039 
+ 00018694  0x00002b6e branch  0x00004952 
+ 00018695  0x00002b73 set0  0x00000025 , 0x00000000 
+ 00018696  0x00002b74 bpatch  0x000000f4 , 0x0000401e 
+ 00018697  0x00002b75 fetch  0x00000001 , 0x00004132 
+ 00018698  0x00002b76 rtnne  0x00000001 
+ 00018699  0x00002b78 call  0x00004970 
+ 00018700  0x00002b79 call  0x00004968 
+ 00018701  0x00002b7a istoret  0x00000001 , 0x0000000a 
+ 00018702  0x00002b7b fetch  0x00000002 , 0x00000032 
+ 00018703  0x00002b7c rshift  0x0000003f , 0x0000003f 
+ 00018704  0x00002b7d istore  0x00000002 , 0x0000000a 
+ 00018705  0x00002b7e force  0x00000006 , 0x00000039 
+ 00018706  0x00002b7f force  0x00000014 , 0x00000007 
+ 00018707  0x00002b80 branch  0x00004952 
+ 00018708  0x00002b84 set0  0x00000025 , 0x00000000 
+ 00018709  0x00002b85 bpatch  0x000000f5 , 0x0000401e 
+ 00018710  0x00002b86 fetch  0x00000001 , 0x00004132 
+ 00018711  0x00002b87 rtnne  0x00000001 
+ 00018712  0x00002b88 set0  0x00000025 , 0x00000000 
+ 00018713  0x00002b89 bpatch  0x000000f6 , 0x0000401e 
+ 00018714  0x00002b8a call  0x00004970 
+ 00018715  0x00002b8b istoret  0x00000001 , 0x0000000a 
+ 00018716  0x00002b8c setarg  0x00000e00 
+ 00018717  0x00002b8d istore  0x00000002 , 0x0000000a 
+ 00018718  0x00002b8e call  0x00004965 
+ 00018719  0x00002b8f force  0x00000000 , 0x0000003f 
+ 00018720  0x00002b90 bmark1  0x00000007 , 0x00004924 
+ 00018721  0x00002b91 force  0x00000000 , 0x0000003f 
+ 00018722  0x00002b92 istore  0x00000007 , 0x0000000a 
+ 00018723  0x00002b93 branch  0x0000492c 
+ 00018724  0x00002b95 fetch  0x00000001 , 0x00004132 
+ 00018725  0x00002b96 rtnne  0x00000001 
+ 00018726  0x00002b97 setarg  0x00020602 
+ 00018727  0x00002b98 istore  0x00000003 , 0x0000000a 
+ 00018728  0x00002b99 setarg  0x0000001e 
+ 00018729  0x00002b9a istore  0x00000002 , 0x0000000a 
+ 00018730  0x00002b9b setarg  0x0000001e 
+ 00018731  0x00002b9c istore  0x00000002 , 0x0000000a 
+ 00018732  0x00002b9e fetch  0x00000001 , 0x00004132 
+ 00018733  0x00002b9f rtnne  0x00000001 
+ 00018734  0x00002ba0 fetch  0x00000001 , 0x000000ab 
+ 00018735  0x00002ba1 istore  0x00000001 , 0x0000000a 
+ 00018736  0x00002ba2 force  0x0000002c , 0x00000007 
+ 00018737  0x00002ba3 force  0x00000011 , 0x00000039 
+ 00018738  0x00002ba4 branch  0x00004952 
+ 00018739  0x00002ba8 set0  0x00000025 , 0x00000000 
+ 00018740  0x00002ba9 bpatch  0x000000f7 , 0x0000401e 
+ 00018741  0x00002baa call  0x00004970 
+ 00018742  0x00002bab setarg  0x00000100 
+ 00018743  0x00002bac istore  0x00000002 , 0x0000000a 
+ 00018744  0x00002bad deposit  0x00000030 
+ 00018745  0x00002bae istore  0x00000002 , 0x0000000a 
+ 00018746  0x00002baf force  0x00000004 , 0x00000039 
+ 00018747  0x00002bb0 force  0x0000000f , 0x00000007 
+ 00018748  0x00002bb1 branch  0x00004952 
+ 00018749  0x00002bb4 set0  0x00000025 , 0x00000000 
+ 00018750  0x00002bb5 bpatch  0x000000f8 , 0x0000401f 
+ 00018751  0x00002bb6 call  0x00004970 
+ 00018752  0x00002bb7 deposit  0x00000011 
+ 00018753  0x00002bb8 istore  0x00000001 , 0x0000000a 
+ 00018754  0x00002bb9 setarg  0x00000001 
+ 00018755  0x00002bba istore  0x00000001 , 0x0000000a 
+ 00018756  0x00002bbb deposit  0x00000030 
+ 00018757  0x00002bbc istore  0x00000002 , 0x0000000a 
+ 00018758  0x00002bbd force  0x00000004 , 0x00000039 
+ 00018759  0x00002bbe force  0x0000000f , 0x00000007 
+ 00018760  0x00002bbf branch  0x00004952 
+ 00018761  0x00002bc2 set0  0x00000025 , 0x00000000 
+ 00018762  0x00002bc3 bpatch  0x000000f9 , 0x0000401f 
+ 00018763  0x00002bc4 force  0x00000004 , 0x00000039 
+ 00018764  0x00002bc6 call  0x00004970 
+ 00018765  0x00002bc7 force  0x00000001 , 0x0000003f 
+ 00018766  0x00002bc8 istore  0x00000001 , 0x0000000a 
+ 00018767  0x00002bc9 deposit  0x00000030 
+ 00018768  0x00002bca istore  0x00000003 , 0x0000000a 
+ 00018769  0x00002bcb force  0x0000000e , 0x00000007 
+ 00018770  0x00002bcd set0  0x00000025 , 0x00000000 
+ 00018771  0x00002bce bpatch  0x000000fa , 0x0000401f 
+ 00018772  0x00002bcf call  0x00004972 
+ 00018773  0x00002bd0 deposit  0x00000007 
+ 00018774  0x00002bd1 istore  0x00000001 , 0x0000000a 
+ 00018775  0x00002bd2 deposit  0x00000039 
+ 00018776  0x00002bd3 istore  0x00000001 , 0x0000000a 
+ 00018777  0x00002bd5 set1  0x00000013 , 0x00000000 
+ 00018778  0x00002bd6 force  0x00000005 , 0x00000007 
+ 00018779  0x00002bd7 increase  0x00000002 , 0x00000039 
+ 00018780  0x00002bd9 call  0x00004494 
+ 00018781  0x00002bda branch  0x00004378 , 0x00000001 
+ 00018782  0x00002bdb branch  0x00004422 
+ 00018783  0x00002bde force  0x000000ff , 0x00000007 
+ 00018784  0x00002bdf call  0x00004970 
+ 00018785  0x00002be0 setarg  0x00000001 
+ 00018786  0x00002be1 istore  0x00000001 , 0x0000000a 
+ 00018787  0x00002be2 force  0x00000001 , 0x00000039 
+ 00018788  0x00002be3 branch  0x00004952 
+ 00018789  0x00002be7 fetch  0x00000006 , 0x00000040 
+ 00018790  0x00002be8 istore  0x00000006 , 0x0000000a 
+ 00018791  0x00002be9 rtn 
+ 00018792  0x00002bec call  0x00004970 
+ 00018793  0x00002bed force  0x00000000 , 0x0000003f 
+ 00018794  0x00002bee istore  0x00000001 , 0x0000000a 
+ 00018795  0x00002bf0 fetch  0x00000001 , 0x00000046 
+ 00018796  0x00002bf1 istore  0x00000002 , 0x0000000a 
+ 00018797  0x00002bf2 rtn 
+ 00018798  0x00002bf5 force  0x0000000c , 0x0000000a 
+ 00018799  0x00002bf6 branch  0x00004973 
+ 00018800  0x00002bf9 force  0x00000008 , 0x0000000a 
+ 00018801  0x00002bfa branch  0x00004973 
+ 00018802  0x00002bfd force  0x00000006 , 0x0000000a 
+ 00018803  0x00002bff call  0x00004494 
+ 00018804  0x00002c00 branch  0x000043de , 0x00000001 
+ 00018805  0x00002c01 branch  0x0000441e 
+ 00018806  0x00002c04 deposit  0x00000039 
+ 00018807  0x00002c05 rtn  0x00000034 
+ 00018808  0x00002c07 ifetch  0x00000001 , 0x00000006 
+ 00018809  0x00002c08 istore  0x00000001 , 0x0000000a 
+ 00018810  0x00002c09 loop  0x00004978 
+ 00018811  0x00002c0a rtn 
+ 00018812  0x00002c0d deposit  0x00000039 
+ 00018813  0x00002c0e rtn  0x00000034 
+ 00018814  0x00002c10 ifetch  0x00000001 , 0x00000003 
+ 00018815  0x00002c11 istore  0x00000001 , 0x00000005 
+ 00018816  0x00002c12 loop  0x0000497e 
+ 00018817  0x00002c13 rtn 
+ 00018818  0x00002c16 istore  0x00000001 , 0x0000000a 
+ 00018819  0x00002c17 rshift8  0x0000003f , 0x0000003f 
+ 00018820  0x00002c18 loop  0x00004982 
+ 00018821  0x00002c19 rtn 
+ 00018822  0x00002c1d pulse  0x0000000f 
+ 00018823  0x00002c1e enable  0x00000009 
+ 00018824  0x00002c20 ifetch  0x00000001 , 0x0000000a 
+ 00018825  0x00002c21 inject  0x00000000 , 0x00000008 
+ 00018826  0x00002c22 loop  0x00004988 
+ 00018827  0x00002c23 enable  0x00000008 
+ 00018828  0x00002c24 inject  0x00000000 , 0x00000010 
+ 00018829  0x00002c25 disable  0x00000008 
+ 00018830  0x00002c26 disable  0x00000009 
+ 00018831  0x00002c27 disable  0x0000000f 
+ 00018832  0x00002c28 byteswap  0x0000003f , 0x0000003f 
+ 00018833  0x00002c29 rtn 
+ 00018834  0x00002c2c nop  0x00000001 
+ 00018835  0x00002c2d hjam  0x00000001 , 0x00008203 
+ 00018836  0x00002c2e branch  0x00004992 
+ 00018837  0x00002c33 set0  0x00000025 , 0x00000000 
+ 00018838  0x00002c34 bpatch  0x000000fb , 0x0000401f 
+ 00018839  0x00002c35 fetch  0x00000001 , 0x00004272 
+ 00018840  0x00002c36 rtn  0x00000034 
+ 00018841  0x00002c37 fetch  0x00000001 , 0x0000007c 
+ 00018842  0x00002c38 nrtn  0x00000034 
+ 00018843  0x00002c39 call  0x000049be 
+ 00018844  0x00002c3a nbranch  0x000049aa , 0x00000005 
+ 00018845  0x00002c3b fetch  0x00000001 , 0x00004272 
+ 00018846  0x00002c3c beq  0x00000003 , 0x000049d4 
+ 00018847  0x00002c3d beq  0x00000009 , 0x000049da 
+ 00018848  0x00002c3e beq  0x0000000a , 0x000049e6 
+ 00018849  0x00002c3f beq  0x0000000b , 0x000049ed 
+ 00018850  0x00002c40 beq  0x0000000c , 0x000049f7 
+ 00018851  0x00002c41 beq  0x00000008 , 0x00004a32 
+ 00018852  0x00002c42 beq  0x00000018 , 0x000049cc 
+ 00018853  0x00002c43 beq  0x00000007 , 0x000049c6 
+ 00018854  0x00002c44 beq  0x00000019 , 0x000049ca 
+ 00018855  0x00002c45 beq  0x0000001a , 0x00004a53 
+ 00018856  0x00002c46 beq  0x00000012 , 0x00004a19 
+ 00018857  0x00002c47 beq  0x00000013 , 0x00004a28 
+ 00018858  0x00002c49 set0  0x00000025 , 0x00000000 
+ 00018859  0x00002c4a bpatch  0x000000fc , 0x0000401f 
+ 00018860  0x00002c4b call  0x000049c2 
+ 00018861  0x00002c4c nrtn  0x00000034 
+ 00018862  0x00002c4d fetch  0x00000001 , 0x00004272 
+ 00018863  0x00002c4e beq  0x0000000d , 0x00004a01 
+ 00018864  0x00002c4f beq  0x0000000f , 0x00004a0b 
+ 00018865  0x00002c50 beq  0x0000000e , 0x00004a0d 
+ 00018866  0x00002c51 beq  0x00000010 , 0x00004a2a 
+ 00018867  0x00002c52 beq  0x00000011 , 0x00004a34 
+ 00018868  0x00002c53 beq  0x0000001c , 0x00004a38 
+ 00018869  0x00002c54 beq  0x00000004 , 0x00004a0f 
+ 00018870  0x00002c55 beq  0x00000015 , 0x00004a14 
+ 00018871  0x00002c56 beq  0x00000014 , 0x00004a17 
+ 00018872  0x00002c57 beq  0x00000017 , 0x00004a48 
+ 00018873  0x00002c58 beq  0x00000016 , 0x00004a51 
+ 00018874  0x00002c59 rtnne  0x00000006 
+ 00018875  0x00002c5a call  0x00005ed5 
+ 00018876  0x00002c5c jam  0x00000000 , 0x00004272 
+ 00018877  0x00002c5d rtn 
+ 00018878  0x00002c60 fetch  0x00000006 , 0x00004274 
+ 00018879  0x00002c61 fetcht  0x00000006 , 0x00000040 
+ 00018880  0x00002c62 isub  0x00000002 , 0x0000003e 
+ 00018881  0x00002c63 rtn 
+ 00018882  0x00002c67 fetch  0x00000001 , 0x00004273 
+ 00018883  0x00002c68 fetcht  0x00000001 , 0x00000046 
+ 00018884  0x00002c69 isub  0x00000002 , 0x0000003f 
+ 00018885  0x00002c6a rtn 
+ 00018886  0x00002c6d jam  0x00000003 , 0x0000007c 
+ 00018887  0x00002c6e jam  0x00000033 , 0x0000007d 
+ 00018888  0x00002c6f call  0x00006212 
+ 00018889  0x00002c70 branch  0x000049bc 
+ 00018890  0x00002c73 branch  0x00004a38 , 0x00000029 
+ 00018891  0x00002c74 set1  0x00000004 , 0x00000000 
+ 00018892  0x00002c76 jam  0x00000034 , 0x0000007c 
+ 00018893  0x00002c77 set1  0x00000003 , 0x00000000 
+ 00018894  0x00002c78 nbranch  0x000049bc , 0x00000029 
+ 00018895  0x00002c79 jam  0x00000013 , 0x0000007c 
+ 00018896  0x00002c7a fetch  0x00000001 , 0x00000177 
+ 00018897  0x00002c7b set0  0x00000002 , 0x0000003f 
+ 00018898  0x00002c7c store  0x00000001 , 0x00000177 
+ 00018899  0x00002c7d branch  0x000049bc 
+ 00018900  0x00002c81 jam  0x00000001 , 0x0000007c 
+ 00018901  0x00002c82 jam  0x00000000 , 0x00000053 
+ 00018902  0x00002c83 branch  0x000049bc 
+ 00018903  0x00002c87 jam  0x00000001 , 0x000007dd 
+ 00018904  0x00002c88 jam  0x00000012 , 0x000007db 
+ 00018905  0x00002c89 branch  0x000049bc 
+ 00018906  0x00002c8c fetch  0x00000001 , 0x0000004b 
+ 00018907  0x00002c8d bbit1  0x00000002 , 0x000049df 
+ 00018908  0x00002c8e call  0x00006209 
+ 00018909  0x00002c8f jam  0x00000008 , 0x0000007c 
+ 00018910  0x00002c90 branch  0x000049bc 
+ 00018911  0x00002c92 set0  0x00000002 , 0x0000003f 
+ 00018912  0x00002c93 store  0x00000001 , 0x0000004b 
+ 00018913  0x00002c94 call  0x00005ed0 
+ 00018914  0x00002c95 setarg  0x00000000 
+ 00018915  0x00002c96 setflag  0x00000029 , 0x00000001 , 0x0000003f 
+ 00018916  0x00002c97 store  0x00000001 , 0x0000007f 
+ 00018917  0x00002c98 branch  0x000049bc 
+ 00018918  0x00002c9b jam  0x00000018 , 0x00000446 
+ 00018919  0x00002c9c jam  0x00000007 , 0x0000007c 
+ 00018920  0x00002c9d fetch  0x00000001 , 0x00000030 
+ 00018921  0x00002c9e bbit1  0x00000000 , 0x000049bc 
+ 00018922  0x00002c9f force  0x00000018 , 0x00000002 
+ 00018923  0x00002ca0 call  0x00004826 
+ 00018924  0x00002ca1 branch  0x000049bc 
+ 00018925  0x00002ca5 call  0x0000321f 
+ 00018926  0x00002ca6 fetch  0x00000001 , 0x0000004b 
+ 00018927  0x00002ca7 bbit1  0x00000001 , 0x00004a08 
+ 00018928  0x00002ca8 bbit1  0x00000000 , 0x000049f3 
+ 00018929  0x00002ca9 bbit1  0x00000002 , 0x000049df 
+ 00018930  0x00002caa branch  0x000049bc 
+ 00018931  0x00002cac set0  0x00000000 , 0x0000003f 
+ 00018932  0x00002cad store  0x00000001 , 0x0000004b 
+ 00018933  0x00002cae jam  0x0000000c , 0x0000007c 
+ 00018934  0x00002caf branch  0x000049bc 
+ 00018935  0x00002cb2 fetch  0x00000001 , 0x0000004b 
+ 00018936  0x00002cb3 bbit1  0x00000000 , 0x000049fb 
+ 00018937  0x00002cb4 call  0x0000487b 
+ 00018938  0x00002cb5 branch  0x000049bc 
+ 00018939  0x00002cb7 set0  0x00000000 , 0x0000003f 
+ 00018940  0x00002cb8 store  0x00000001 , 0x0000004b 
+ 00018941  0x00002cb9 jam  0x00000004 , 0x0000007c 
+ 00018942  0x00002cba jam  0x0000000b , 0x0000007d 
+ 00018943  0x00002cbb jam  0x00000006 , 0x0000007e 
+ 00018944  0x00002cbc branch  0x000049bc 
+ 00018945  0x00002cc0 fetch  0x00000001 , 0x0000004b 
+ 00018946  0x00002cc1 set1  0x00000001 , 0x0000003f 
+ 00018947  0x00002cc2 store  0x00000001 , 0x0000004b 
+ 00018948  0x00002cc3 fetch  0x00000001 , 0x00000030 
+ 00018949  0x00002cc4 bbit1  0x00000007 , 0x00004a08 
+ 00018950  0x00002cc5 call  0x00004872 
+ 00018951  0x00002cc6 branch  0x000049bc 
+ 00018952  0x00002cca call  0x00006209 
+ 00018953  0x00002ccb jam  0x0000000b , 0x0000007c 
+ 00018954  0x00002ccc branch  0x000049bc 
+ 00018955  0x00002ccf jam  0x0000000f , 0x0000007c 
+ 00018956  0x00002cd0 branch  0x000049bc 
+ 00018957  0x00002cd3 jam  0x0000000f , 0x0000007c 
+ 00018958  0x00002cd4 branch  0x000049bc 
+ 00018959  0x00002cd7 set0  0x00000025 , 0x00000000 
+ 00018960  0x00002cd8 bpatch  0x000000fd , 0x0000401f 
+ 00018961  0x00002cd9 jam  0x00000027 , 0x0000007c 
+ 00018962  0x00002cda jam  0x00000050 , 0x00004272 
+ 00018963  0x00002cdb rtn 
+ 00018964  0x00002cde jam  0x00000083 , 0x0000007c 
+ 00018965  0x00002cdf jam  0x00000051 , 0x00004272 
+ 00018966  0x00002ce0 rtn 
+ 00018967  0x00002ce3 jam  0x00000025 , 0x0000007c 
+ 00018968  0x00002ce4 branch  0x000049bc 
+ 00018969  0x00002ce7 jam  0x00000017 , 0x0000007c 
+ 00018970  0x00002ce8 arg  0x00000455 , 0x00000005 
+ 00018971  0x00002ce9 setarg  0x00000000 
+ 00018972  0x00002cea isolate1  0x0000001b , 0x00000028 
+ 00018973  0x00002ceb setflag  0x00000001 , 0x00000001 , 0x0000003f 
+ 00018974  0x00002cec istore  0x00000001 , 0x00000005 
+ 00018975  0x00002ced setarg  0x00000000 
+ 00018976  0x00002cee istore  0x00000002 , 0x00000005 
+ 00018977  0x00002cef fetch  0x00000002 , 0x00004280 
+ 00018978  0x00002cf0 istore  0x00000002 , 0x00000005 
+ 00018979  0x00002cf1 fetch  0x00000001 , 0x00004282 
+ 00018980  0x00002cf2 istore  0x00000002 , 0x00000005 
+ 00018981  0x00002cf3 fetch  0x00000001 , 0x00004284 
+ 00018982  0x00002cf4 istore  0x00000002 , 0x00000005 
+ 00018983  0x00002cf5 branch  0x000049bc 
+ 00018984  0x00002cf8 jam  0x00000018 , 0x0000007c 
+ 00018985  0x00002cf9 branch  0x000049bc 
+ 00018986  0x00002cfc call  0x00003512 
+ 00018987  0x00002cfd store  0x00000001 , 0x000000ad 
+ 00018988  0x00002cfe fetch  0x00000001 , 0x00000046 
+ 00018989  0x00002cff store  0x00000001 , 0x000000ac 
+ 00018990  0x00002d00 jam  0x0000002b , 0x0000007c 
+ 00018991  0x00002d01 set1  0x00000007 , 0x00000000 
+ 00018992  0x00002d02 jam  0x0000008c , 0x0000007c 
+ 00018993  0x00002d03 branch  0x000049bc 
+ 00018994  0x00002d06 call  0x00005ed5 
+ 00018995  0x00002d07 branch  0x000049bc 
+ 00018996  0x00002d0a jam  0x0000002c , 0x0000007c 
+ 00018997  0x00002d0b bmark0  0x00000007 , 0x000049bc 
+ 00018998  0x00002d0c jam  0x0000008d , 0x0000007c 
+ 00018999  0x00002d0d branch  0x000049bc 
+ 00019000  0x00002d10 branch  0x00004a41 , 0x00000029 
+ 00019001  0x00002d11 jam  0x00000003 , 0x0000007c 
+ 00019002  0x00002d12 jam  0x0000002b , 0x0000007d 
+ 00019003  0x00002d13 bmark0  0x00000007 , 0x000049bc 
+ 00019004  0x00002d14 fetch  0x00000001 , 0x000000b0 
+ 00019005  0x00002d15 bne  0x00000007 , 0x00005c04 
+ 00019006  0x00002d16 jam  0x00000081 , 0x0000007c 
+ 00019007  0x00002d17 jam  0x0000008c , 0x0000007d 
+ 00019008  0x00002d18 branch  0x000049bc 
+ 00019009  0x00002d1a call  0x00003512 
+ 00019010  0x00002d1b store  0x00000001 , 0x000000ad 
+ 00019011  0x00002d1c fetch  0x00000001 , 0x00000046 
+ 00019012  0x00002d1d store  0x00000001 , 0x000000ac 
+ 00019013  0x00002d1e jam  0x0000002b , 0x0000007c 
+ 00019014  0x00002d1f bmark0  0x00000007 , 0x000049bc 
+ 00019015  0x00002d20 branch  0x00005c04 
+ 00019016  0x00002d24 call  0x0000496e 
+ 00019017  0x00002d25 call  0x0000496b 
+ 00019018  0x00002d26 force  0x00000000 , 0x0000003f 
+ 00019019  0x00002d27 nsetflag  0x00000029 , 0x00000000 , 0x0000003f 
+ 00019020  0x00002d28 istore  0x00000001 , 0x0000000a 
+ 00019021  0x00002d29 force  0x00000007 , 0x00000039 
+ 00019022  0x00002d2a arg  0x00000809 , 0x00000030 
+ 00019023  0x00002d2b call  0x0000494c 
+ 00019024  0x00002d2c branch  0x000049bc 
+ 00019025  0x00002d2f jam  0x0000009a , 0x0000007c 
+ 00019026  0x00002d30 branch  0x000049bc 
+ 00019027  0x00002d33 jam  0x00000007 , 0x0000007c 
+ 00019028  0x00002d34 jam  0x00000013 , 0x00000446 
+ 00019029  0x00002d35 branch  0x000049bc 
+ 00019030  0x00002d3b jam  0x00000000 , 0x000002bc 
+ 00019031  0x00002d3e ifetch  0x00000001 , 0x00000003 
+ 00019032  0x00002d3f store  0x00000001 , 0x000002bb 
+ 00019033  0x00002d40 call  0x00004a6d 
+ 00019034  0x00002d42 call  0x00007e00 
+ 00019035  0x00002d43 fetch  0x00000001 , 0x000002bb 
+ 00019036  0x00002d44 copy  0x0000003f , 0x00000002 
+ 00019037  0x00002d45 fetch  0x00000001 , 0x0000029f 
+ 00019038  0x00002d46 increase  0x00000001 , 0x0000003f 
+ 00019039  0x00002d47 icompare  0x000000ff , 0x00000002 
+ 00019040  0x00002d48 nbranch  0x00004a77 , 0x00000001 
+ 00019041  0x00002d49 store  0x00000001 , 0x0000029f 
+ 00019042  0x00002d4a call  0x00007e0e 
+ 00019043  0x00002d4c ifetch  0x00000001 , 0x00000003 
+ 00019044  0x00002d4d beq  0x00000001 , 0x00004ad8 
+ 00019045  0x00002d4e beq  0x00000002 , 0x00004aae 
+ 00019046  0x00002d4f beq  0x00000003 , 0x00004adf 
+ 00019047  0x00002d50 beq  0x00000005 , 0x00004ac3 
+ 00019048  0x00002d51 beq  0x00000006 , 0x00004a80 
+ 00019049  0x00002d52 beq  0x00000007 , 0x00004a91 
+ 00019050  0x00002d53 beq  0x00000008 , 0x00004aa8 
+ 00019051  0x00002d54 beq  0x00000009 , 0x00004ae6 
+ 00019052  0x00002d55 rtn 
+ 00019053  0x00002d57 copy  0x0000003f , 0x00000002 
+ 00019054  0x00002d58 call  0x00007e00 
+ 00019055  0x00002d59 fetch  0x00000001 , 0x000002bc 
+ 00019056  0x00002d5a iadd  0x00000002 , 0x0000003f 
+ 00019057  0x00002d5b store  0x00000001 , 0x000002bc 
+ 00019058  0x00002d5c branch  0x00007e0e 
+ 00019059  0x00002d60 force  0x00000001 , 0x0000003f 
+ 00019060  0x00002d61 call  0x000044b5 
+ 00019061  0x00002d62 fetch  0x00000001 , 0x0000029f 
+ 00019062  0x00002d63 branch  0x000044b5 
+ 00019063  0x00002d66 call  0x00007e0e 
+ 00019064  0x00002d67 branch  0x00004a7c 
+ 00019065  0x00002d69 fetch  0x00000001 , 0x0000029f 
+ 00019066  0x00002d6a increase  0xffffffff , 0x0000003f 
+ 00019067  0x00002d6b store  0x00000001 , 0x0000029f 
+ 00019068  0x00002d6d force  0x00000000 , 0x0000003f 
+ 00019069  0x00002d6e call  0x000044b5 
+ 00019070  0x00002d6f fetch  0x00000001 , 0x0000029f 
+ 00019071  0x00002d70 branch  0x000044b5 
+ 00019072  0x00002d73 call  0x00004a6d 
+ 00019073  0x00002d74 ifetch  0x00000001 , 0x00000003 
+ 00019074  0x00002d75 store  0x00000001 , 0x000002bd 
+ 00019075  0x00002d76 call  0x00004a6d 
+ 00019076  0x00002d77 ifetch  0x00000001 , 0x00000003 
+ 00019077  0x00002d78 lshift8  0x0000003f , 0x00000005 
+ 00019078  0x00002d79 call  0x00004a6d 
+ 00019079  0x00002d7a fetch  0x00000001 , 0x000002bd 
+ 00019080  0x00002d7b iadd  0x00000005 , 0x00000005 
+ 00019081  0x00002d7c ifetch  0x00000001 , 0x00000003 
+ 00019082  0x00002d7d istore  0x00000001 , 0x00000005 
+ 00019083  0x00002d7e call  0x00004a6d 
+ 00019084  0x00002d7f ifetch  0x00000001 , 0x00000003 
+ 00019085  0x00002d80 call  0x00004a6d 
+ 00019086  0x00002d81 fetch  0x00000001 , 0x000002bc 
+ 00019087  0x00002d82 bne  0x000000ff , 0x00004a79 
+ 00019088  0x00002d83 branch  0x00004a73 
+ 00019089  0x00002d86 call  0x00004a6d 
+ 00019090  0x00002d87 ifetch  0x00000001 , 0x00000003 
+ 00019091  0x00002d88 store  0x00000001 , 0x000002bd 
+ 00019092  0x00002d89 call  0x00004a6d 
+ 00019093  0x00002d8a ifetch  0x00000001 , 0x00000003 
+ 00019094  0x00002d8b store  0x00000001 , 0x000002be 
+ 00019095  0x00002d8c call  0x00004a6d 
+ 00019096  0x00002d8d ifetch  0x00000001 , 0x00000003 
+ 00019097  0x00002d8e call  0x00004a6d 
+ 00019098  0x00002d8f fetch  0x00000001 , 0x000002bc 
+ 00019099  0x00002d90 bne  0x000000ff , 0x00004a79 
+ 00019100  0x00002d92 fetch  0x00000001 , 0x000002be 
+ 00019101  0x00002d93 lshift8  0x0000003f , 0x00000002 
+ 00019102  0x00002d94 fetch  0x00000001 , 0x000002bd 
+ 00019103  0x00002d95 iadd  0x00000002 , 0x00000003 
+ 00019104  0x00002d96 ifetch  0x00000001 , 0x00000003 
+ 00019105  0x00002d97 store  0x00000001 , 0x000002bd 
+ 00019106  0x00002d99 force  0x00000001 , 0x0000003f 
+ 00019107  0x00002d9a call  0x000044b5 
+ 00019108  0x00002d9b fetch  0x00000001 , 0x000002bd 
+ 00019109  0x00002d9c call  0x000044b5 
+ 00019110  0x00002d9d jam  0x000000ff , 0x0000029f 
+ 00019111  0x00002d9e rtn 
+ 00019112  0x00002da1 call  0x00004a6d 
+ 00019113  0x00002da2 ifetch  0x00000001 , 0x00000003 
+ 00019114  0x00002da3 call  0x00004a6d 
+ 00019115  0x00002da4 fetch  0x00000001 , 0x000002bc 
+ 00019116  0x00002da5 bne  0x000000ff , 0x00004a79 
+ 00019117  0x00002da6 branch  0x00004a73 
+ 00019118  0x00002da9 call  0x00004a6d 
+ 00019119  0x00002daa ifetch  0x00000001 , 0x00000003 
+ 00019120  0x00002dab hstore  0x00000001 , 0x00008024 
+ 00019121  0x00002dac call  0x00004a6d 
+ 00019122  0x00002dad ifetch  0x00000001 , 0x00000003 
+ 00019123  0x00002dae set1  0x00000007 , 0x0000003f 
+ 00019124  0x00002daf hstore  0x00000001 , 0x00008023 
+ 00019125  0x00002db0 set0  0x00000007 , 0x0000003f 
+ 00019126  0x00002db1 call  0x00004a6d 
+ 00019127  0x00002db2 ifetch  0x00000001 , 0x00000003 
+ 00019128  0x00002db3 copy  0x0000003f , 0x00000039 
+ 00019129  0x00002db4 call  0x00004a6d 
+ 00019130  0x00002db6 ifetch  0x00000001 , 0x00000003 
+ 00019131  0x00002db7 hstore  0x00000001 , 0x00008025 
+ 00019132  0x00002db8 call  0x00004a6d 
+ 00019133  0x00002db9 loop  0x00004aba 
+ 00019134  0x00002dba ifetch  0x00000001 , 0x00000003 
+ 00019135  0x00002dbb call  0x00004a6d 
+ 00019136  0x00002dbc fetch  0x00000001 , 0x000002bc 
+ 00019137  0x00002dbd bne  0x000000ff , 0x00004a79 
+ 00019138  0x00002dbe branch  0x00004a73 
+ 00019139  0x00002dc1 call  0x00004a6d 
+ 00019140  0x00002dc2 ifetch  0x00000001 , 0x00000003 
+ 00019141  0x00002dc3 store  0x00000001 , 0x000002bd 
+ 00019142  0x00002dc4 call  0x00004a6d 
+ 00019143  0x00002dc5 ifetch  0x00000001 , 0x00000003 
+ 00019144  0x00002dc6 lshift8  0x0000003f , 0x00000005 
+ 00019145  0x00002dc7 call  0x00004a6d 
+ 00019146  0x00002dc8 fetch  0x00000001 , 0x000002bd 
+ 00019147  0x00002dc9 iadd  0x00000005 , 0x00000005 
+ 00019148  0x00002dca ifetch  0x00000001 , 0x00000003 
+ 00019149  0x00002dcb iforce  0x00000039 
+ 00019150  0x00002dcc call  0x00004a6d 
+ 00019151  0x00002dce ifetch  0x00000001 , 0x00000003 
+ 00019152  0x00002dcf istore  0x00000001 , 0x00000005 
+ 00019153  0x00002dd0 call  0x00004a6d 
+ 00019154  0x00002dd1 loop  0x00004acf 
+ 00019155  0x00002dd2 ifetch  0x00000001 , 0x00000003 
+ 00019156  0x00002dd3 call  0x00004a6d 
+ 00019157  0x00002dd4 fetch  0x00000001 , 0x000002bc 
+ 00019158  0x00002dd5 bne  0x000000ff , 0x00004a79 
+ 00019159  0x00002dd6 branch  0x00004a73 
+ 00019160  0x00002ddb call  0x00004a6d 
+ 00019161  0x00002ddc ifetch  0x00000001 , 0x00000003 
+ 00019162  0x00002ddd call  0x00004a6d 
+ 00019163  0x00002dde fetch  0x00000001 , 0x000002bc 
+ 00019164  0x00002ddf bne  0x000000ff , 0x00004a79 
+ 00019165  0x00002de0 hjam  0x00000080 , 0x00008023 
+ 00019166  0x00002de1 branch  0x00004a73 
+ 00019167  0x00002de4 call  0x00004a6d 
+ 00019168  0x00002de5 ifetch  0x00000001 , 0x00000003 
+ 00019169  0x00002de6 call  0x00004a6d 
+ 00019170  0x00002de7 fetch  0x00000001 , 0x000002bc 
+ 00019171  0x00002de8 bne  0x000000ff , 0x00004a79 
+ 00019172  0x00002de9 hjam  0x00000000 , 0x00008023 
+ 00019173  0x00002dea branch  0x00004a73 
+ 00019174  0x00002ded call  0x00004a6d 
+ 00019175  0x00002dee ifetch  0x00000001 , 0x00000003 
+ 00019176  0x00002def call  0x00004a6d 
+ 00019177  0x00002df0 fetch  0x00000001 , 0x000002bc 
+ 00019178  0x00002df1 bne  0x000000ff , 0x00004a79 
+ 00019179  0x00002df2 call  0x00004a73 
+ 00019180  0x00002df3 branch  0x00003001 
+ 00019181  0x00002df7 call  0x00006a8b 
+ 00019182  0x00002df8 rtn  0x00000001 
+ 00019183  0x00002df9 arg  0x00000007 , 0x00000002 
+ 00019184  0x00002dfa call  0x000069e5 
+ 00019185  0x00002dfb nbranch  0x00004af4 , 0x00000001 
+ 00019186  0x00002dfc jam  0x00000001 , 0x000042ae 
+ 00019187  0x00002dfd rtn 
+ 00019188  0x00002dff fetch  0x00000001 , 0x000042ae 
+ 00019189  0x00002e00 rtnne  0x00000001 
+ 00019190  0x00002e01 call  0x00004599 
+ 00019191  0x00002e02 branch  0x0000495f 
+ 00019192  0x00002e11 set1  0x00000025 , 0x00000000 
+ 00019193  0x00002e12 bpatch  0x0000009c , 0x00004033 
+ 00019194  0x00002e13 fetch  0x00000002 , 0x000002cb 
+ 00019195  0x00002e14 copy  0x0000003f , 0x00000006 
+ 00019196  0x00002e15 ifetch  0x00000001 , 0x00000006 
+ 00019197  0x00002e16 and  0x0000003f , 0x0000000f , 0x00000002 
+ 00019198  0x00002e17 rshift4  0x0000003f , 0x0000003f 
+ 00019199  0x00002e18 beq  0x00000009 , 0x00004b18 
+ 00019200  0x00002e19 beq  0x00000007 , 0x00004b18 
+ 00019201  0x00002e1a beq  0x0000000a , 0x00004b24 
+ 00019202  0x00002e1b beq  0x00000005 , 0x00004b11 
+ 00019203  0x00002e1c beq  0x00000001 , 0x00004b05 
+ 00019204  0x00002e1d rtn 
+ 00019205  0x00002e20 copy  0x00000002 , 0x0000003f 
+ 00019206  0x00002e21 beq  0x00000005 , 0x00004b09 
+ 00019207  0x00002e22 beq  0x00000003 , 0x00004b10 
+ 00019208  0x00002e23 rtn 
+ 00019209  0x00002e26 jam  0x00000027 , 0x00000b7d 
+ 00019210  0x00002e27 call  0x00007c27 
+ 00019211  0x00002e28 fetch  0x00000001 , 0x00004132 
+ 00019212  0x00002e29 rtnne  0x00000006 , 0x0000003f 
+ 00019213  0x00002e2a copy  0x00000002 , 0x0000003f 
+ 00019214  0x00002e2b beq  0x00000005 , 0x00006946 
+ 00019215  0x00002e2c rtn 
+ 00019216  0x00002e2e rtn 
+ 00019217  0x00002e31 arg  0x00000001 , 0x00000011 
+ 00019218  0x00002e32 call  0x00004b2c 
+ 00019219  0x00002e33 fetch  0x00000002 , 0x000042b5 
+ 00019220  0x00002e34 istore  0x00000002 , 0x00000005 
+ 00019221  0x00002e35 setarg  0x00000000 
+ 00019222  0x00002e36 istore  0x00000001 , 0x00000005 
+ 00019223  0x00002e37 rtn 
+ 00019224  0x00002e3a arg  0x00000001 , 0x00000011 
+ 00019225  0x00002e3b call  0x00004b2c 
+ 00019226  0x00002e3c fetch  0x00000002 , 0x000042b5 
+ 00019227  0x00002e3d istore  0x00000002 , 0x00000005 
+ 00019228  0x00002e3e setarg  0x00000000 
+ 00019229  0x00002e3f istore  0x00000001 , 0x00000005 
+ 00019230  0x00002e40 jam  0x00000001 , 0x000008a8 
+ 00019231  0x00002e41 fetch  0x00000001 , 0x000042bb 
+ 00019232  0x00002e42 set1  0x00000006 
+ 00019233  0x00002e43 store  0x00000001 , 0x000042bb 
+ 00019234  0x00002e45 jam  0x00000012 , 0x00000b7d 
+ 00019235  0x00002e46 branch  0x00007c27 
+ 00019236  0x00002e49 ifetch  0x00000001 , 0x00000006 
+ 00019237  0x00002e4a beq  0x00000001 , 0x00004b27 
+ 00019238  0x00002e4b rtn 
+ 00019239  0x00002e4e copy  0x00000006 , 0x00000011 
+ 00019240  0x00002e4f fetch  0x00000001 , 0x00004132 
+ 00019241  0x00002e50 rtnne  0x00000003 , 0x0000003f 
+ 00019242  0x00002e51 copy  0x00000011 , 0x00000006 
+ 00019243  0x00002e52 branch  0x00004c4a 
+ 00019244  0x00002e55 call  0x00005248 
+ 00019245  0x00002e56 copy  0x00000011 , 0x00000002 
+ 00019246  0x00002e57 storet  0x00000001 , 0x000008a8 
+ 00019247  0x00002e58 copy  0x0000003f , 0x00000005 
+ 00019248  0x00002e59 copy  0x00000011 , 0x0000003f 
+ 00019249  0x00002e5a istore  0x00000002 , 0x00000005 
+ 00019250  0x00002e5b rtn 
+ 00019251  0x00002e5f setarg  0x00004b5b 
+ 00019252  0x00002e60 store  0x00000002 , 0x0000428c 
+ 00019253  0x00002e61 setarg  0x00004b44 
+ 00019254  0x00002e62 store  0x00000002 , 0x00004296 
+ 00019255  0x00002e63 call  0x0000691d 
+ 00019256  0x00002e64 call  0x00005347 
+ 00019257  0x00002e65 hjam  0x0000009e , 0x000080a2 
+ 00019258  0x00002e66 hjam  0x00000008 , 0x00008081 
+ 00019259  0x00002e67 hjam  0x00000005 , 0x00008075 
+ 00019260  0x00002e68 setarg  0xffffffff 
+ 00019261  0x00002e69 set0  0x00000001 , 0x0000003f 
+ 00019262  0x00002e6a set0  0x00000015 , 0x0000003f 
+ 00019263  0x00002e6b hstore  0x00000004 , 0x00008070 
+ 00019264  0x00002e6c hjam  0x00000002 , 0x00008078 
+ 00019265  0x00002e6d rtn  0x0000002b 
+ 00019266  0x00002e6e jam  0x00000001 , 0x000043d8 
+ 00019267  0x00002e6f rtn 
+ 00019268  0x00002e73 ifetch  0x00000001 , 0x00000011 
+ 00019269  0x00002e74 store  0x00000001 , 0x00004803 
+ 00019270  0x00002e75 beq  0x00000003 , 0x00004b4f 
+ 00019271  0x00002e76 beq  0x00000004 , 0x00004b51 
+ 00019272  0x00002e77 beq  0x00000005 , 0x00004b53 
+ 00019273  0x00002e78 beq  0x00000014 , 0x00004b64 
+ 00019274  0x00002e79 beq  0x00000015 , 0x00004b67 
+ 00019275  0x00002e7a rtnne  0x00000002 
+ 00019276  0x00002e7b ifetch  0x00000001 , 0x00000006 
+ 00019277  0x00002e7c store  0x00000001 , 0x00004804 
+ 00019278  0x00002e7d rtn 
+ 00019279  0x00002e80 arg  0x00004807 , 0x00000005 
+ 00019280  0x00002e81 branch  0x00004b55 
+ 00019281  0x00002e84 arg  0x00004825 , 0x00000005 
+ 00019282  0x00002e85 branch  0x00004b55 
+ 00019283  0x00002e88 fetch  0x00000002 , 0x00004800 
+ 00019284  0x00002e89 iforce  0x00000005 
+ 00019285  0x00002e8c arg  0x00000013 , 0x00000039 
+ 00019286  0x00002e8d call  0x00007e45 
+ 00019287  0x00002e8e deposit  0x00000005 
+ 00019288  0x00002e8f store  0x00000002 , 0x00004800 
+ 00019289  0x00002e90 jam  0x00000000 , 0x00004803 
+ 00019290  0x00002e91 rtn 
+ 00019291  0x00002e96 fetch  0x00000001 , 0x00004803 
+ 00019292  0x00002e97 beq  0x00000001 , 0x00004b71 
+ 00019293  0x00002e98 beq  0x00000002 , 0x00004b8d 
+ 00019294  0x00002e99 beq  0x0000000a , 0x00004b7a 
+ 00019295  0x00002e9a beq  0x0000000b , 0x00004b7a 
+ 00019296  0x00002e9b beq  0x0000000c , 0x00004b7a 
+ 00019297  0x00002e9c beq  0x00000008 , 0x00004b8d 
+ 00019298  0x00002e9d beq  0x00000009 , 0x00004b6a 
+ 00019299  0x00002e9e rtn 
+ 00019300  0x00002ea1 jam  0x00000000 , 0x00004213 
+ 00019301  0x00002ea2 jam  0x00000000 , 0x00004803 
+ 00019302  0x00002ea3 rtn 
+ 00019303  0x00002ea5 jam  0x0000001e , 0x00004213 
+ 00019304  0x00002ea6 jam  0x00000000 , 0x00004803 
+ 00019305  0x00002ea7 rtn 
+ 00019306  0x00002eac jam  0x00000000 , 0x00004803 
+ 00019307  0x00002ead arg  0x000fffff , 0x0000001b 
+ 00019308  0x00002eae call  0x00004b91 
+ 00019309  0x00002eaf rtn 
+ 00019310  0x00002eb2 fetcht  0x00000002 , 0x000003c2 
+ 00019311  0x00002eb3 iadd  0x00000002 , 0x0000003f 
+ 00019312  0x00002eb4 store  0x00000004 , 0x000003c4 
+ 00019313  0x00002eb6 fetch  0x00000004 , 0x000003c4 
+ 00019314  0x00002eb7 isub  0x00000028 , 0x0000003f 
+ 00019315  0x00002eb8 nbranch  0x00004b6e , 0x00000002 
+ 00019316  0x00002eb9 rshift  0x0000003f , 0x0000001b 
+ 00019317  0x00002eba call  0x00004b91 
+ 00019318  0x00002ebb rtn  0x00000034 
+ 00019319  0x00002ebc jam  0x0000000c , 0x00004803 
+ 00019320  0x00002ebd arg  0x00001800 , 0x00000002 
+ 00019321  0x00002ebe storet  0x00000002 , 0x00004800 
+ 00019322  0x00002ec1 call  0x0000561c 
+ 00019323  0x00002ec2 nrtn  0x00000034 
+ 00019324  0x00002ec3 jam  0x00000014 , 0x000044c2 
+ 00019325  0x00002ec4 jam  0x0000001b , 0x00000b7d 
+ 00019326  0x00002ec5 call  0x00005620 
+ 00019327  0x00002ec6 fetch  0x00000002 , 0x00000419 
+ 00019328  0x00002ec7 iforce  0x00000005 
+ 00019329  0x00002ec8 fetch  0x00000002 , 0x00004800 
+ 00019330  0x00002ec9 iforce  0x00000006 
+ 00019331  0x00002eca arg  0x00000014 , 0x00000039 
+ 00019332  0x00002ecb call  0x00007e45 
+ 00019333  0x00002ecc deposit  0x00000006 
+ 00019334  0x00002ecd store  0x00000002 , 0x00004800 
+ 00019335  0x00002ece fetch  0x00000002 , 0x00004805 
+ 00019336  0x00002ecf increase  0xffffffec , 0x0000003f 
+ 00019337  0x00002ed0 store  0x00000002 , 0x00004805 
+ 00019338  0x00002ed1 rtn  0x00000002 
+ 00019339  0x00002ed2 jam  0x00000000 , 0x00004803 
+ 00019340  0x00002ed3 rtn 
+ 00019341  0x00002ed7 fetch  0x00000001 , 0x00004804 
+ 00019342  0x00002ed8 call  0x00004be2 
+ 00019343  0x00002ed9 jam  0x00000000 , 0x00004803 
+ 00019344  0x00002eda rtn 
+ 00019345  0x00002ede call  0x00004b97 
+ 00019346  0x00002edf setarg  0x00001800 
+ 00019347  0x00002ee0 isub  0x00000005 , 0x0000003f 
+ 00019348  0x00002ee1 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00019349  0x00002ee2 store  0x00000002 , 0x00004805 
+ 00019350  0x00002ee3 rtn 
+ 00019351  0x00002ee8 disable  0x00000010 
+ 00019352  0x00002ee9 arg  0x00001800 , 0x00000005 
+ 00019353  0x00002eeb rtn  0x00000003 
+ 00019354  0x00002eec hfetch  0x00000001 , 0x0000811e 
+ 00019355  0x00002eed bbit0  0x00000005 , 0x00004b99 
+ 00019356  0x00002eee copy  0x00000019 , 0x00000002 
+ 00019357  0x00002eef arg  0x00000080 , 0x00000039 
+ 00019358  0x00002ef0 call  0x00007e3b 
+ 00019359  0x00002ef1 arg  0x00001800 , 0x00000005 
+ 00019360  0x00002ef2 arg  0x00000000 , 0x00000013 
+ 00019361  0x00002ef4 arg  0x000000b4 , 0x0000001b 
+ 00019362  0x00002ef6 rtn  0x00000003 
+ 00019363  0x00002ef7 hfetch  0x00000001 , 0x0000811e 
+ 00019364  0x00002ef8 ixor  0x00000013 , 0x0000003f 
+ 00019365  0x00002ef9 bbit1  0x00000005 , 0x00004ba2 
+ 00019366  0x00002efa copy  0x00000019 , 0x0000003f 
+ 00019367  0x00002efb iforce  0x00000030 
+ 00019368  0x00002efc call  0x00007e78 
+ 00019369  0x00002efd sub  0x0000003f , 0x000000ff , 0x0000003e 
+ 00019370  0x00002efe branch  0x00004ba2 , 0x00000002 
+ 00019371  0x00002eff isolate0  0x00000005 , 0x00000013 
+ 00019372  0x00002f00 setflag  0x00000001 , 0x00000017 , 0x0000003f 
+ 00019373  0x00002f01 istore  0x00000003 , 0x00000005 
+ 00019374  0x00002f02 rshift8  0x00000005 , 0x0000003f 
+ 00019375  0x00002f03 rtneq  0x0000001c 
+ 00019376  0x00002f04 copy  0x00000030 , 0x00000002 
+ 00019377  0x00002f05 xor_into  0x00000020 , 0x00000013 
+ 00019378  0x00002f06 branch  0x00004ba1 
+ 00019379  0x00002f0b branch  0x00004bc7 , 0x00000028 
+ 00019380  0x00002f0c branch  0x00004bca , 0x0000002c 
+ 00019381  0x00002f0e arg  0x00004826 , 0x00000002 
+ 00019382  0x00002f0f fetch  0x00000001 , 0x00004825 
+ 00019383  0x00002f10 iadd  0x00000002 , 0x0000003f 
+ 00019384  0x00002f11 isub  0x00000011 , 0x0000003e 
+ 00019385  0x00002f12 branch  0x00004bda , 0x00000005 
+ 00019386  0x00002f13 ifetch  0x00000001 , 0x00000011 
+ 00019387  0x00002f14 copy  0x00000006 , 0x00000011 
+ 00019388  0x00002f15 bbit0  0x00000007 , 0x00004bc1 
+ 00019389  0x00002f16 enable  0x0000002c 
+ 00019390  0x00002f17 and  0x0000003f , 0x0000007f , 0x00000012 
+ 00019391  0x00002f18 lshift3  0x00000011 , 0x00000011 
+ 00019392  0x00002f19 branch  0x00004bca 
+ 00019393  0x00002f1b rshift4  0x0000003f , 0x00000008 
+ 00019394  0x00002f1c and_into  0x0000000f , 0x0000003f 
+ 00019395  0x00002f1d isub  0x00000008 , 0x0000003e 
+ 00019396  0x00002f1e rtn  0x00000005 
+ 00019397  0x00002f1f enable  0x00000028 
+ 00019398  0x00002f20 rtn 
+ 00019399  0x00002f22 deposit  0x00000008 
+ 00019400  0x00002f23 disable  0x00000028 
+ 00019401  0x00002f24 rtn 
+ 00019402  0x00002f26 deposit  0x00000012 
+ 00019403  0x00002f27 branch  0x00004bd6 , 0x00000034 
+ 00019404  0x00002f28 and  0x00000011 , 0x00000007 , 0x00000007 
+ 00019405  0x00002f29 rshift3  0x00000011 , 0x00000006 
+ 00019406  0x00002f2a ifetch  0x00000001 , 0x00000006 
+ 00019407  0x00002f2b increase  0x00000001 , 0x00000011 
+ 00019408  0x00002f2c increase  0xffffffff , 0x00000012 
+ 00019409  0x00002f2d qisolate0  0x0000003f 
+ 00019410  0x00002f2e fetch  0x00000001 , 0x00004807 
+ 00019411  0x00002f2f branch  0x00004bc1 , 0x00000001 
+ 00019412  0x00002f30 fetch  0x00000001 , 0x00004808 
+ 00019413  0x00002f31 branch  0x00004bc1 
+ 00019414  0x00002f33 disable  0x0000002c 
+ 00019415  0x00002f34 increase  0x00000007 , 0x00000011 
+ 00019416  0x00002f35 rshift3  0x00000011 , 0x00000011 
+ 00019417  0x00002f36 branch  0x00004bb5 
+ 00019418  0x00002f38 setarg  0x000000ff 
+ 00019419  0x00002f39 rtn 
+ 00019420  0x00002f3d lshift  0x0000003f , 0x00000006 
+ 00019421  0x00002f3e iadd  0x00000006 , 0x0000003f 
+ 00019422  0x00002f3f arg  0x00004809 , 0x00000006 
+ 00019423  0x00002f40 iadd  0x00000006 , 0x00000006 
+ 00019424  0x00002f41 ifetch  0x00000003 , 0x00000006 
+ 00019425  0x00002f42 rtn 
+ 00019426  0x00002f46 enable  0x00000010 
+ 00019427  0x00002f47 iforce  0x00000039 
+ 00019428  0x00002f49 disable  0x00000028 
+ 00019429  0x00002f4a disable  0x0000002c 
+ 00019430  0x00002f4b arg  0x00004826 , 0x00000011 
+ 00019431  0x00002f4d call  0x00004bb3 
+ 00019432  0x00002f4e beq  0x000000ff , 0x00004bf1 
+ 00019433  0x00002f4f call  0x00004bdc 
+ 00019434  0x00002f50 bbit0  0x00000017 , 0x00004bed 
+ 00019435  0x00002f51 set0  0x00000017 , 0x0000003f 
+ 00019436  0x00002f52 hjam  0x0000009e , 0x000080a0 
+ 00019437  0x00002f54 iforce  0x0000001b 
+ 00019438  0x00002f55 until  0x0000003e , 0x00000003 
+ 00019439  0x00002f56 hjam  0x00000000 , 0x000080a0 
+ 00019440  0x00002f57 branch  0x00004be7 
+ 00019441  0x00002f59 loop  0x00004be4 
+ 00019442  0x00002f5a rtn 
+ 00019443  0x00002f61 call  0x00004c21 
+ 00019444  0x00002f62 setarg  0x00004d21 
+ 00019445  0x00002f63 store  0x00000002 , 0x00004290 
+ 00019446  0x00002f64 setarg  0x00004c59 
+ 00019447  0x00002f65 store  0x00000002 , 0x0000428e 
+ 00019448  0x00002f66 setarg  0x00004d37 
+ 00019449  0x00002f67 store  0x00000002 , 0x00004292 
+ 00019450  0x00002f68 setarg  0x00004d7e 
+ 00019451  0x00002f69 store  0x00000002 , 0x0000428a 
+ 00019452  0x00002f6a setarg  0x00004d7b 
+ 00019453  0x00002f6b store  0x00000002 , 0x00004294 
+ 00019454  0x00002f6c setarg  0x00004d7e 
+ 00019455  0x00002f6d store  0x00000002 , 0x00004288 
+ 00019456  0x00002f6e setarg  0x00004d22 
+ 00019457  0x00002f6f store  0x00000002 , 0x00004286 
+ 00019458  0x00002f70 rtn  0x0000002b 
+ 00019459  0x00002f72 fetch  0x00000002 , 0x000047f4 
+ 00019460  0x00002f73 bbit1  0x0000000c , 0x00003f79 
+ 00019461  0x00002f74 call  0x00003f23 
+ 00019462  0x00002f75 branch  0x00004d79 , 0x00000034 
+ 00019463  0x00002f76 call  0x00003f7e 
+ 00019464  0x00002f77 branch  0x00003f6e 
+ 00019465  0x00002f7b call  0x00004c21 
+ 00019466  0x00002f7c setarg  0x00004d21 
+ 00019467  0x00002f7d store  0x00000002 , 0x00004290 
+ 00019468  0x00002f7e setarg  0x00004c59 
+ 00019469  0x00002f7f store  0x00000002 , 0x0000428e 
+ 00019470  0x00002f80 setarg  0x00004d37 
+ 00019471  0x00002f81 store  0x00000002 , 0x00004292 
+ 00019472  0x00002f82 setarg  0x00004d7e 
+ 00019473  0x00002f83 store  0x00000002 , 0x0000428a 
+ 00019474  0x00002f84 setarg  0x00004d7b 
+ 00019475  0x00002f85 store  0x00000002 , 0x00004294 
+ 00019476  0x00002f86 setarg  0x00004d7e 
+ 00019477  0x00002f87 store  0x00000002 , 0x00004288 
+ 00019478  0x00002f88 setarg  0x00004d22 
+ 00019479  0x00002f89 store  0x00000002 , 0x00004286 
+ 00019480  0x00002f8a rtn  0x0000002b 
+ 00019481  0x00002f8c jam  0x00000000 , 0x000007dc 
+ 00019482  0x00002f8d jam  0x00000000 , 0x000007dd 
+ 00019483  0x00002f8f fetch  0x00000002 , 0x000047f4 
+ 00019484  0x00002f90 bbit1  0x0000000c , 0x00003f79 
+ 00019485  0x00002f91 call  0x00003f23 
+ 00019486  0x00002f92 branch  0x00004d79 , 0x00000034 
+ 00019487  0x00002f93 call  0x00003f7e 
+ 00019488  0x00002f94 branch  0x00003f6e 
+ 00019489  0x00002f99 set1  0x00000025 , 0x00000000 
+ 00019490  0x00002f9a bpatch  0x000000b6 , 0x00004036 
+ 00019491  0x00002f9c fetch  0x00000001 , 0x00008140 
+ 00019492  0x00002f9d branch  0x00003bf1 , 0x00000034 
+ 00019493  0x00002f9e hjam  0x00000000 , 0x00008070 
+ 00019494  0x00002f9f hjam  0x000000ff , 0x00008078 
+ 00019495  0x00002fa1 hjam  0x000000ff , 0x00008071 
+ 00019496  0x00002fa2 hjam  0x000000ff , 0x00008072 
+ 00019497  0x00002fa3 hfetch  0x00000001 , 0x00008073 
+ 00019498  0x00002fa4 or_into  0x0000000f , 0x0000003f 
+ 00019499  0x00002fa5 hstore  0x00000001 , 0x00008073 
+ 00019500  0x00002fa7 hjam  0x00000000 , 0x00008080 
+ 00019501  0x00002fa8 hjam  0x00000000 , 0x00008081 
+ 00019502  0x00002fa9 hjam  0x000000ff , 0x00008083 
+ 00019503  0x00002faa hjam  0x000000ff , 0x00008084 
+ 00019504  0x00002fab hfetch  0x00000001 , 0x00008085 
+ 00019505  0x00002fac or_into  0x00000003 , 0x0000003f 
+ 00019506  0x00002fad hstore  0x00000001 , 0x00008085 
+ 00019507  0x00002fae hjam  0x00000000 , 0x0000806f 
+ 00019508  0x00002faf setarg  0x00000013 
+ 00019509  0x00002fb0 lshift3  0x0000003f , 0x0000003f 
+ 00019510  0x00002fb1 add  0x0000003f , 0x00000007 , 0x0000003f 
+ 00019511  0x00002fb2 hstore  0x00000001 , 0x00008064 
+ 00019512  0x00002fb4 hfetch  0x00000001 , 0x00008043 
+ 00019513  0x00002fb5 set1  0x00000002 , 0x0000003f 
+ 00019514  0x00002fb6 hstore  0x00000001 , 0x00008043 
+ 00019515  0x00002fb7 hfetch  0x00000001 , 0x00008051 
+ 00019516  0x00002fb8 set0  0x00000001 , 0x0000003f 
+ 00019517  0x00002fb9 hstore  0x00000001 , 0x00008051 
+ 00019518  0x00002fba hjam  0x0000000d , 0x00008063 
+ 00019519  0x00002fbb hjam  0x000000d3 , 0x00008067 
+ 00019520  0x00002fbc hjam  0x00000000 , 0x00008065 
+ 00019521  0x00002fbd hjam  0x00000031 , 0x00008066 
+ 00019522  0x00002fbe call  0x00003e0b 
+ 00019523  0x00002fbf fetcht  0x00000001 , 0x0000480e 
+ 00019524  0x00002fc0 call  0x000069da 
+ 00019525  0x00002fc1 fetcht  0x00000001 , 0x0000480f 
+ 00019526  0x00002fc2 call  0x000069da 
+ 00019527  0x00002fc3 fetcht  0x00000001 , 0x00004810 
+ 00019528  0x00002fc4 call  0x000069da 
+ 00019529  0x00002fc5 rtn 
+ 00019530  0x00002fc8 set1  0x00000025 , 0x00000000 
+ 00019531  0x00002fc9 bpatch  0x000000b7 , 0x00004036 
+ 00019532  0x00002fca ifetch  0x00000001 , 0x00000006 
+ 00019533  0x00002fcb copy  0x0000003f , 0x00000011 
+ 00019534  0x00002fcc fetcht  0x00000001 , 0x0000480f 
+ 00019535  0x00002fcd isolate1  0x00000000 , 0x00000011 
+ 00019536  0x00002fce call  0x000069f0 
+ 00019537  0x00002fcf fetcht  0x00000001 , 0x0000480e 
+ 00019538  0x00002fd0 isolate1  0x00000001 , 0x00000011 
+ 00019539  0x00002fd1 call  0x000069f0 
+ 00019540  0x00002fd2 fetcht  0x00000001 , 0x00004810 
+ 00019541  0x00002fd3 isolate1  0x00000002 , 0x00000011 
+ 00019542  0x00002fd4 call  0x000069f0 
+ 00019543  0x00002fd5 jam  0x00000001 , 0x00004809 
+ 00019544  0x00002fd6 rtn 
+ 00019545  0x00002fdb call  0x00004c99 
+ 00019546  0x00002fdc nrtn  0x00000028 
+ 00019547  0x00002fdd nrtn  0x0000002c 
+ 00019548  0x00002fdf fetch  0x00000001 , 0x00000450 
+ 00019549  0x00002fe0 beq  0x00000001 , 0x00004c69 
+ 00019550  0x00002fe1 fetch  0x00000001 , 0x000042bc 
+ 00019551  0x00002fe2 rtnne  0x0000003f 
+ 00019552  0x00002fe4 arg  0x0000000a , 0x00000011 
+ 00019553  0x00002fe5 call  0x00004b2c 
+ 00019554  0x00002fe6 fetch  0x00000002 , 0x000042b7 
+ 00019555  0x00002fe7 istore  0x00000002 , 0x00000005 
+ 00019556  0x00002fe8 setarg  0x000001a1 
+ 00019557  0x00002fe9 istore  0x00000002 , 0x00000005 
+ 00019558  0x00002fea fetch  0x00000008 , 0x00004800 
+ 00019559  0x00002feb istore  0x00000008 , 0x00000005 
+ 00019560  0x00002fec rtn 
+ 00019561  0x00002fef fetcht  0x00000001 , 0x0000054f 
+ 00019562  0x00002ff0 setarg  0x00000550 
+ 00019563  0x00002ff1 iadd  0x00000002 , 0x00000005 
+ 00019564  0x00002ff2 fetch  0x00000001 , 0x00004802 
+ 00019565  0x00002ff3 branch  0x00004c72 , 0x00000034 
+ 00019566  0x00002ff4 beq  0x0000002a , 0x00004c74 
+ 00019567  0x00002ff5 bne  0x00000028 , 0x00004c7e 
+ 00019568  0x00002ff6 storet  0x00000001 , 0x0000054f 
+ 00019569  0x00002ff7 branch  0x00003f6a 
+ 00019570  0x00002ffa storet  0x00000001 , 0x0000054f 
+ 00019571  0x00002ffb rtn 
+ 00019572  0x00002ffd fetch  0x00000001 , 0x0000054f 
+ 00019573  0x00002ffe rtn  0x00000034 
+ 00019574  0x00002fff increase  0xffffffff , 0x0000003f 
+ 00019575  0x00003000 store  0x00000001 , 0x0000054f 
+ 00019576  0x00003001 arg  0x00000550 , 0x00000005 
+ 00019577  0x00003002 iadd  0x00000005 , 0x00000005 
+ 00019578  0x00003003 setarg  0x00000000 
+ 00019579  0x00003004 istore  0x00000001 , 0x00000005 
+ 00019580  0x00003005 enable  0x0000002c 
+ 00019581  0x00003006 branch  0x00004c8d 
+ 00019582  0x00003008 sub  0x0000003f , 0x0000001d , 0x0000003e 
+ 00019583  0x00003009 rtn  0x00000002 
+ 00019584  0x0000300a arg  0x00000030 , 0x00000002 
+ 00019585  0x0000300b sub  0x0000003f , 0x00000027 , 0x0000003e 
+ 00019586  0x0000300c nrtn  0x00000002 
+ 00019587  0x0000300d branch  0x00004c87 , 0x00000005 
+ 00019588  0x0000300e arg  0x0000001d , 0x00000002 
+ 00019589  0x0000300f isub  0x00000002 , 0x00000002 
+ 00019590  0x00003010 or_into  0x00000030 , 0x00000002 
+ 00019591  0x00003012 istoret  0x00000001 , 0x00000005 
+ 00019592  0x00003013 fetch  0x00000001 , 0x0000054f 
+ 00019593  0x00003014 increase  0x00000001 , 0x0000003f 
+ 00019594  0x00003015 store  0x00000001 , 0x0000054f 
+ 00019595  0x00003016 disable  0x0000002c 
+ 00019596  0x00003017 branch  0x00004c8d 
+ 00019597  0x0000301a fetch  0x00000002 , 0x000042b7 
+ 00019598  0x0000301b rtn  0x00000034 
+ 00019599  0x0000301c arg  0x00000003 , 0x00000011 
+ 00019600  0x0000301d call  0x00004b2c 
+ 00019601  0x0000301e fetch  0x00000002 , 0x000042b7 
+ 00019602  0x0000301f istore  0x00000002 , 0x00000005 
+ 00019603  0x00003020 setarg  0x0000ffa1 
+ 00019604  0x00003021 istore  0x00000002 , 0x00000005 
+ 00019605  0x00003022 setarg  0x00000000 
+ 00019606  0x00003023 setflag  0x0000002c , 0x00000000 , 0x0000003f 
+ 00019607  0x00003024 istore  0x00000001 , 0x00000005 
+ 00019608  0x00003025 rtn 
+ 00019609  0x0000302a disable  0x00000028 
+ 00019610  0x0000302b disable  0x0000002c 
+ 00019611  0x0000302c hfetch  0x00000001 , 0x00008119 
+ 00019612  0x0000302d rtnbit1  0x00000000 
+ 00019613  0x00003030 hfetch  0x00000001 , 0x0000811b 
+ 00019614  0x00003031 bbit1  0x00000000 , 0x00004ca3 
+ 00019615  0x00003032 hfetch  0x00000001 , 0x00008119 
+ 00019616  0x00003033 bbit0  0x00000006 , 0x00004ca3 
+ 00019617  0x00003034 hfetch  0x00000001 , 0x0000811a 
+ 00019618  0x00003035 branch  0x00004c99 
+ 00019619  0x00003038 enable  0x00000028 
+ 00019620  0x00003039 enable  0x0000002c 
+ 00019621  0x0000303a hfetch  0x00000001 , 0x0000811b 
+ 00019622  0x0000303b isolate0  0x00000000 , 0x0000003f 
+ 00019623  0x0000303c hfetch  0x00000001 , 0x0000811a 
+ 00019624  0x0000303d arg  0x00004811 , 0x00000006 
+ 00019625  0x0000303e iadd  0x00000006 , 0x00000006 
+ 00019626  0x0000303f ifetch  0x00000001 , 0x00000006 
+ 00019627  0x00003040 bbit1  0x00000007 , 0x00004ce4 
+ 00019628  0x00003041 nbranch  0x00004ccc , 0x00000001 
+ 00019629  0x00003042 disable  0x0000002c 
+ 00019630  0x00003043 iforce  0x00000002 
+ 00019631  0x00003044 fetch  0x00000001 , 0x00004808 
+ 00019632  0x00003045 sub  0x0000003f , 0x00000004 , 0x0000003e 
+ 00019633  0x00003046 nrtn  0x00000002 
+ 00019634  0x00003047 copy  0x0000003f , 0x00000011 
+ 00019635  0x00003048 arg  0x00000003 , 0x00000039 
+ 00019636  0x00003049 arg  0x00004802 , 0x00000006 
+ 00019637  0x0000304b ifetch  0x00000001 , 0x00000006 
+ 00019638  0x0000304c isub  0x00000002 , 0x0000003e 
+ 00019639  0x0000304d branch  0x00004c99 , 0x00000005 
+ 00019640  0x0000304e loop  0x00004cb5 
+ 00019641  0x00003050 copy  0x00000011 , 0x0000003f 
+ 00019642  0x00003051 arg  0x00004802 , 0x00000005 
+ 00019643  0x00003052 iadd  0x00000005 , 0x00000005 
+ 00019644  0x00003053 istoret  0x00000001 , 0x00000005 
+ 00019645  0x00003054 increase  0x00000001 , 0x0000003f 
+ 00019646  0x00003055 store  0x00000001 , 0x00004808 
+ 00019647  0x00003056 hfetch  0x00000001 , 0x0000811b 
+ 00019648  0x00003057 rshift3  0x0000003f , 0x0000003f 
+ 00019649  0x00003058 nbranch  0x00004cc3 , 0x00000034 
+ 00019650  0x00003059 branch  0x00004cca 
+ 00019651  0x0000305c increase  0xffffffff , 0x0000003f 
+ 00019652  0x0000305d branch  0x00004cca , 0x00000005 
+ 00019653  0x0000305e hfetch  0x00000001 , 0x0000811b 
+ 00019654  0x0000305f and_into  0x00000001 , 0x0000003f 
+ 00019655  0x00003060 beq  0x00000000 , 0x00004c99 
+ 00019656  0x00003061 beq  0x00000001 , 0x00004cca 
+ 00019657  0x00003062 rtn 
+ 00019658  0x00003064 enable  0x0000002c 
+ 00019659  0x00003065 rtn 
+ 00019660  0x00003068 and  0x0000003f , 0x000000ff , 0x00000002 
+ 00019661  0x00003069 fetch  0x00000001 , 0x00004808 
+ 00019662  0x0000306a rtn  0x00000034 
+ 00019663  0x0000306b iforce  0x00000039 
+ 00019664  0x0000306c arg  0x00004802 , 0x00000006 
+ 00019665  0x0000306e ifetch  0x00000001 , 0x00000006 
+ 00019666  0x0000306f isub  0x00000002 , 0x0000003e 
+ 00019667  0x00003070 branch  0x00004cd6 , 0x00000005 
+ 00019668  0x00003071 loop  0x00004cd1 
+ 00019669  0x00003072 rtn 
+ 00019670  0x00003074 add  0x00000006 , 0xffffffff , 0x00000005 
+ 00019671  0x00003075 call  0x00007e45 
+ 00019672  0x00003076 fetch  0x00000001 , 0x00004808 
+ 00019673  0x00003077 increase  0xffffffff , 0x0000003f 
+ 00019674  0x00003078 store  0x00000001 , 0x00004808 
+ 00019675  0x00003079 hfetch  0x00000001 , 0x0000811b 
+ 00019676  0x0000307a rshift3  0x0000003f , 0x0000003f 
+ 00019677  0x0000307b nbranch  0x00004cdf , 0x00000034 
+ 00019678  0x0000307c rtn 
+ 00019679  0x0000307f hfetch  0x00000001 , 0x0000811b 
+ 00019680  0x00003080 and_into  0x00000001 , 0x0000003f 
+ 00019681  0x00003081 beq  0x00000000 , 0x00004cca 
+ 00019682  0x00003082 beq  0x00000001 , 0x00004c99 
+ 00019683  0x00003083 rtn 
+ 00019684  0x00003086 and  0x0000003f , 0x00000007 , 0x00000007 
+ 00019685  0x00003087 fetch  0x00000001 , 0x00004800 
+ 00019686  0x00003088 qsetflag  0x00000001 , 0x0000003f 
+ 00019687  0x00003089 store  0x00000001 , 0x00004800 
+ 00019688  0x0000308a rtn 
+ 00019689  0x0000308d setarg  0x00000000 
+ 00019690  0x0000308e store  0x00000008 , 0x00004800 
+ 00019691  0x0000308f store  0x00000001 , 0x00004808 
+ 00019692  0x00003090 rtn 
+ 00019693  0x00003093 hfetch  0x00000001 , 0x0000811b 
+ 00019694  0x00003094 hfetch  0x00000001 , 0x0000811a 
+ 00019695  0x00003095 hfetch  0x00000001 , 0x00008119 
+ 00019696  0x00003096 bbit0  0x00000000 , 0x00004ced 
+ 00019697  0x00003097 setarg  0x000000ff 
+ 00019698  0x00003098 enable  0x00000028 
+ 00019699  0x00003099 rtn 
+ 00019700  0x0000309c fetcht  0x00000002 , 0x000044c2 
+ 00019701  0x0000309d call  0x00005866 
+ 00019702  0x0000309e rtnbit0  0x00000000 
+ 00019703  0x0000309f fetch  0x00000001 , 0x000046f8 
+ 00019704  0x000030a0 rtnbit0  0x00000000 
+ 00019705  0x000030a1 call  0x0000561c 
+ 00019706  0x000030a2 nrtn  0x00000034 
+ 00019707  0x000030a3 call  0x00004c99 
+ 00019708  0x000030a4 nrtn  0x00000028 
+ 00019709  0x000030a5 nrtn  0x0000002c 
+ 00019710  0x000030a7 call  0x00003f5e 
+ 00019711  0x000030a8 jam  0x00000002 , 0x00004213 
+ 00019712  0x000030a9 fetcht  0x00000002 , 0x000044c2 
+ 00019713  0x000030aa call  0x00005a88 
+ 00019714  0x000030ab add  0x00000006 , 0x00000001 , 0x00000005 
+ 00019715  0x000030ac fetch  0x00000008 , 0x00004800 
+ 00019716  0x000030ad istore  0x00000008 , 0x00000005 
+ 00019717  0x000030ae jam  0x0000001b , 0x00000b7d 
+ 00019718  0x000030af call  0x00005620 
+ 00019719  0x000030b0 fetch  0x00000001 , 0x000003e4 
+ 00019720  0x000030b1 bbit1  0x00000003 , 0x00003bf2 
+ 00019721  0x000030b2 rtn 
+ 00019722  0x000030b4 copy  0x00000013 , 0x0000003f 
+ 00019723  0x000030b5 beq  0x00000010 , 0x00004d15 
+ 00019724  0x000030b7 beq  0x00000014 , 0x00004d13 
+ 00019725  0x000030b8 beq  0x00000028 , 0x00004d11 
+ 00019726  0x000030b9 beq  0x00000029 , 0x00004d11 
+ 00019727  0x000030ba beq  0x0000002e , 0x00003f57 
+ 00019728  0x000030bb rtn 
+ 00019729  0x000030be call  0x00003fa4 
+ 00019730  0x000030bf branch  0x00003f92 
+ 00019731  0x000030c1 call  0x00004ced 
+ 00019732  0x000030c2 branch  0x00004ce9 
+ 00019733  0x000030c5 call  0x00005b30 
+ 00019734  0x000030c6 call  0x00003f90 
+ 00019735  0x000030c7 call  0x00003f88 
+ 00019736  0x000030c8 branch  0x00003f94 
+ 00019737  0x000030cb fetch  0x00000001 , 0x0000442e 
+ 00019738  0x000030cc rtn  0x00000034 
+ 00019739  0x000030cd increase  0xffffffff , 0x0000003f 
+ 00019740  0x000030ce store  0x00000001 , 0x0000442e 
+ 00019741  0x000030cf nrtn  0x00000034 
+ 00019742  0x000030d0 fetch  0x00000001 , 0x000044db 
+ 00019743  0x000030d1 rtn  0x00000034 
+ 00019744  0x000030d2 branch  0x00003f98 
+ 00019745  0x000030d6 branch  0x00004d2e 
+ 00019746  0x000030da hfetch  0x00000003 , 0x0000811c 
+ 00019747  0x000030db copy  0x0000003f , 0x00000012 
+ 00019748  0x000030dc hfetch  0x00000001 , 0x0000811f 
+ 00019749  0x000030dd and_into  0x0000000f , 0x0000003f 
+ 00019750  0x000030de lshift16  0x0000003f , 0x0000003f 
+ 00019751  0x000030df lshift8  0x0000003f , 0x0000003f 
+ 00019752  0x000030e0 ior  0x00000012 , 0x0000003f 
+ 00019753  0x000030e1 fetcht  0x00000004 , 0x0000480a 
+ 00019754  0x000030e2 isub  0x00000002 , 0x0000003f 
+ 00019755  0x000030e3 rtn  0x00000034 
+ 00019756  0x000030e4 arg  0x000000bb , 0x00000012 
+ 00019757  0x000030e5 branch  0x00003f5e 
+ 00019758  0x000030e9 fetch  0x00000001 , 0x00004133 
+ 00019759  0x000030ea nrtn  0x00000034 
+ 00019760  0x000030eb fetch  0x00000001 , 0x0000427f 
+ 00019761  0x000030ec nrtn  0x00000034 
+ 00019762  0x000030ed fetch  0x00000001 , 0x000047ea 
+ 00019763  0x000030ee rtn  0x00000034 
+ 00019764  0x000030ef fetch  0x00000001 , 0x000047eb 
+ 00019765  0x000030f0 nrtn  0x00000034 
+ 00019766  0x000030f1 branch  0x00003f9a 
+ 00019767  0x000030f4 copy  0x00000013 , 0x0000003f 
+ 00019768  0x000030f5 beq  0x00000006 , 0x00004d8b 
+ 00019769  0x000030f6 beq  0x0000000a , 0x00004d7c 
+ 00019770  0x000030f7 beq  0x00000006 , 0x00004d8f 
+ 00019771  0x000030f8 beq  0x00000010 , 0x00004d68 
+ 00019772  0x000030f9 beq  0x0000002e , 0x00003f57 
+ 00019773  0x000030fa beq  0x00000001 , 0x00004d77 
+ 00019774  0x000030fb beq  0x00000002 , 0x00004d51 
+ 00019775  0x000030fd beq  0x00000004 , 0x00004d4e 
+ 00019776  0x000030fe beq  0x00000013 , 0x00004d4e 
+ 00019777  0x000030ff and  0x0000003f , 0x0000000f , 0x00000002 
+ 00019778  0x00003100 and_into  0x000000f0 , 0x0000003f 
+ 00019779  0x00003101 beq  0x00000050 , 0x00004d45 
+ 00019780  0x00003102 rtn 
+ 00019781  0x00003105 set1  0x00000025 , 0x00000000 
+ 00019782  0x00003106 bpatch  0x000000b8 , 0x00004037 
+ 00019783  0x00003107 storet  0x00000001 , 0x00000259 
+ 00019784  0x00003109 fetch  0x00000001 , 0x00000259 
+ 00019785  0x0000310a rtn  0x00000034 
+ 00019786  0x0000310b increase  0xffffffff , 0x0000003f 
+ 00019787  0x0000310c store  0x00000001 , 0x00000259 
+ 00019788  0x0000310e call  0x00004d62 
+ 00019789  0x0000310f branch  0x00004d48 
+ 00019790  0x00003112 fetch  0x00000002 , 0x000047f4 
+ 00019791  0x00003113 bbit1  0x0000000c , 0x00004d79 
+ 00019792  0x00003114 branch  0x00003f10 
+ 00019793  0x00003118 set1  0x00000025 , 0x00000000 
+ 00019794  0x00003119 bpatch  0x000000b9 , 0x00004037 
+ 00019795  0x0000311a call  0x00004d59 
+ 00019796  0x0000311b fetch  0x00000002 , 0x000042a0 
+ 00019797  0x0000311d bbit1  0x00000000 , 0x00003f12 
+ 00019798  0x0000311e bbit1  0x00000001 , 0x00004d5c 
+ 00019799  0x0000311f bbit1  0x00000002 , 0x00004d5f 
+ 00019800  0x00003120 branch  0x00004d79 
+ 00019801  0x00003122 jam  0x00000000 , 0x0000425e 
+ 00019802  0x00003123 jam  0x00000000 , 0x0000448b 
+ 00019803  0x00003124 rtn 
+ 00019804  0x00003127 bbit1  0x00000005 , 0x00003f10 
+ 00019805  0x00003128 bbit1  0x00000003 , 0x00003f10 
+ 00019806  0x00003129 branch  0x00004d79 
+ 00019807  0x0000312b fetch  0x00000002 , 0x000047f4 
+ 00019808  0x0000312c bbit1  0x0000000c , 0x00004d79 
+ 00019809  0x0000312d branch  0x00003f10 
+ 00019810  0x00003132 fetch  0x00000001 , 0x000047f2 
+ 00019811  0x00003133 rtn  0x00000034 
+ 00019812  0x00003134 increase  0xffffffff , 0x0000003f 
+ 00019813  0x00003135 store  0x00000001 , 0x000047f2 
+ 00019814  0x00003136 nrtn  0x00000034 
+ 00019815  0x00003137 branch  0x00004d8f 
+ 00019816  0x0000313b call  0x00004d6a 
+ 00019817  0x0000313c branch  0x00004d79 
+ 00019818  0x0000313f set1  0x00000025 , 0x00000000 
+ 00019819  0x00003140 bpatch  0x000000ba , 0x00004037 
+ 00019820  0x00003141 fetch  0x00000002 , 0x000047f4 
+ 00019821  0x00003142 isolate1  0x00000007 , 0x0000003f 
+ 00019822  0x00003143 call  0x00003f75 , 0x00000001 
+ 00019823  0x00003144 fetch  0x00000002 , 0x000047fe 
+ 00019824  0x00003145 store  0x00000002 , 0x000047f0 
+ 00019825  0x00003146 fetch  0x00000002 , 0x000042a2 
+ 00019826  0x00003147 set1  0x00000000 , 0x0000003f 
+ 00019827  0x00003148 store  0x00000002 , 0x000042a2 
+ 00019828  0x00003149 fetch  0x00000002 , 0x000047f4 
+ 00019829  0x0000314a bbit1  0x00000000 , 0x00003f77 
+ 00019830  0x0000314b rtn 
+ 00019831  0x0000314f call  0x00003f7e 
+ 00019832  0x00003150 branch  0x00003f98 
+ 00019833  0x00003153 call  0x00003f7c 
+ 00019834  0x00003154 branch  0x00003f94 
+ 00019835  0x00003157 branch  0x00003f9a 
+ 00019836  0x0000315a jam  0x00000000 , 0x0000054f 
+ 00019837  0x0000315b rtn 
+ 00019838  0x00003161 hjam  0x00000000 , 0x00008083 
+ 00019839  0x00003162 hjam  0x00000000 , 0x00008084 
+ 00019840  0x00003163 hfetch  0x00000001 , 0x00008085 
+ 00019841  0x00003164 and_into  0x000000f0 , 0x0000003f 
+ 00019842  0x00003165 hstore  0x00000001 , 0x00008085 
+ 00019843  0x00003166 setarg  0x00000000 
+ 00019844  0x00003167 store  0x00000004 , 0x000000a7 
+ 00019845  0x00003168 setarg  0x000000ff 
+ 00019846  0x00003169 fetcht  0x00000001 , 0x000047fd 
+ 00019847  0x0000316a copy  0x00000002 , 0x00000007 
+ 00019848  0x0000316b qset1  0x0000003f 
+ 00019849  0x0000316c store  0x00000004 , 0x000000a3 
+ 00019850  0x0000316d rtn 
+ 00019851  0x00003170 setarg  0x00000002 
+ 00019852  0x00003171 store  0x00000001 , 0x000047f2 
+ 00019853  0x00003172 call  0x00004ced 
+ 00019854  0x00003176 branch  0x00004ce9 
+ 00019855  0x00003178 set1  0x00000025 , 0x00000000 
+ 00019856  0x00003179 bpatch  0x000000bb , 0x00004037 
+ 00019857  0x0000317a jam  0x00000001 , 0x0000427f 
+ 00019858  0x0000317b call  0x00003fa4 
+ 00019859  0x0000317c call  0x00003fa2 
+ 00019860  0x0000317e setarg  0x00000000 
+ 00019861  0x0000317f store  0x00000002 , 0x000047f0 
+ 00019862  0x00003180 store  0x00000001 , 0x000047f2 
+ 00019863  0x00003181 branch  0x00003f9e 
+ 00019864  0x00003189 branch  0x00004d9d , 0x0000002b 
+ 00019865  0x0000318b setarg  0x000043ce 
+ 00019866  0x0000318c arg  0x000042af , 0x00000005 
+ 00019867  0x0000318d isub  0x00000005 , 0x00000039 
+ 00019868  0x0000318e call  0x00007e3f 
+ 00019869  0x00003190 set1  0x00000025 , 0x00000000 
+ 00019870  0x00003191 bpatch  0x00000016 , 0x00004022 
+ 00019871  0x00003192 setarg  0x000004de 
+ 00019872  0x00003193 arg  0x000004a9 , 0x00000005 
+ 00019873  0x00003194 isub  0x00000005 , 0x00000039 
+ 00019874  0x00003195 call  0x00007e3f 
+ 00019875  0x00003196 setarg  0x00000330 
+ 00019876  0x00003197 arg  0x000002c4 , 0x00000005 
+ 00019877  0x00003198 isub  0x00000005 , 0x00000039 
+ 00019878  0x00003199 call  0x00007e3f 
+ 00019879  0x0000319a branch  0x0000532a 
+ 00019880  0x0000319d set1  0x00000025 , 0x00000000 
+ 00019881  0x0000319e bpatch  0x00000017 , 0x00004022 
+ 00019882  0x0000319f copy  0x00000006 , 0x00000002 
+ 00019883  0x000031a2 copy  0x00000002 , 0x00000006 
+ 00019884  0x000031a3 ifetch  0x00000002 , 0x00000006 
+ 00019885  0x000031a4 store  0x00000002 , 0x000002cd 
+ 00019886  0x000031a5 ifetch  0x00000002 , 0x00000006 
+ 00019887  0x000031a6 store  0x00000002 , 0x000002cf 
+ 00019888  0x000031a7 deposit  0x00000006 
+ 00019889  0x000031a8 store  0x00000002 , 0x000002cb 
+ 00019890  0x000031a9 fetch  0x00000001 , 0x000047f3 
+ 00019891  0x000031aa beq  0x00000000 , 0x00004db5 
+ 00019892  0x000031ab branch  0x000050fa 
+ 00019893  0x000031ae set1  0x00000025 , 0x00000000 
+ 00019894  0x000031af bpatch  0x00000018 , 0x00004023 
+ 00019895  0x000031b0 fetch  0x00000002 , 0x000002cd 
+ 00019896  0x000031b1 branch  0x00004dfc , 0x00000034 
+ 00019897  0x000031b2 fetch  0x00000001 , 0x000002cf 
+ 00019898  0x000031b3 beq  0x00000001 , 0x00004dc0 
+ 00019899  0x000031b5 beq  0x00000050 , 0x00004de7 
+ 00019900  0x000031b6 beq  0x00000051 , 0x00004df4 
+ 00019901  0x000031b7 beq  0x00000052 , 0x00004df2 
+ 00019902  0x000031b8 beq  0x00000053 , 0x00004df2 
+ 00019903  0x000031b9 branch  0x00004dfc 
+ 00019904  0x000031bc call  0x0000527a 
+ 00019905  0x000031bd nrtn  0x00000034 
+ 00019906  0x000031be jam  0x00000000 , 0x000043cd 
+ 00019907  0x000031c0 call  0x000052c4 
+ 00019908  0x000031c1 call  0x00004e01 
+ 00019909  0x000031c2 fetcht  0x00000002 , 0x000002d6 
+ 00019910  0x000031c3 branch  0x00004dfb , 0x00000034 
+ 00019911  0x000031c4 call  0x000052ce 
+ 00019912  0x000031c5 fetch  0x00000002 , 0x000002d6 
+ 00019913  0x000031c6 istore  0x00000002 , 0x00000005 
+ 00019914  0x000031c7 force  0x00000001 , 0x0000003f 
+ 00019915  0x000031c8 istore  0x00000002 , 0x00000005 
+ 00019916  0x000031c9 branch  0x00004dfc 
+ 00019917  0x000031cc fetch  0x00000001 , 0x00004132 
+ 00019918  0x000031cd rtneq  0x00000001 
+ 00019919  0x000031ce fetch  0x00000001 , 0x000043cd 
+ 00019920  0x000031cf rtn  0x00000034 
+ 00019921  0x000031d0 copy  0x0000003f , 0x00000011 
+ 00019922  0x000031d1 fetch  0x00000004 , 0x0000033c 
+ 00019923  0x000031d2 arg  0x00000100 , 0x00000002 
+ 00019924  0x000031d3 iadd  0x00000002 , 0x00000002 
+ 00019925  0x000031d4 copy  0x00000022 , 0x0000003f 
+ 00019926  0x000031d5 isub  0x00000002 , 0x0000003e 
+ 00019927  0x000031d6 nrtn  0x00000002 
+ 00019928  0x000031d7 jam  0x00000000 , 0x000043cd 
+ 00019929  0x000031d8 copy  0x00000011 , 0x0000003f 
+ 00019930  0x000031d9 beq  0x00000050 , 0x00004ddc 
+ 00019931  0x000031da branch  0x00003bf1 
+ 00019932  0x000031dc call  0x000052c4 
+ 00019933  0x000031dd call  0x00004e84 
+ 00019934  0x000031de call  0x000052d0 
+ 00019935  0x000031df call  0x00007e1c 
+ 00019936  0x000031e0 call  0x00004eb7 
+ 00019937  0x000031e1 call  0x000052ce 
+ 00019938  0x000031e3 setarg  0x0000000c 
+ 00019939  0x000031e4 istore  0x00000002 , 0x00000005 
+ 00019940  0x000031e5 force  0x00000001 , 0x0000003f 
+ 00019941  0x000031e6 istore  0x00000002 , 0x00000005 
+ 00019942  0x000031e7 branch  0x00004dfc 
+ 00019943  0x000031ea call  0x0000527e 
+ 00019944  0x000031eb nrtn  0x00000034 
+ 00019945  0x000031ec call  0x000052d2 
+ 00019946  0x000031ed call  0x00006f72 
+ 00019947  0x000031ee call  0x000052dc 
+ 00019948  0x000031ef fetch  0x00000002 , 0x000002dc 
+ 00019949  0x000031f0 branch  0x00004dfb , 0x00000034 
+ 00019950  0x000031f1 istore  0x00000002 , 0x00000005 
+ 00019951  0x000031f2 fetch  0x00000002 , 0x000042b1 
+ 00019952  0x000031f3 istore  0x00000002 , 0x00000005 
+ 00019953  0x000031f4 branch  0x00004dfc 
+ 00019954  0x000031f7 call  0x00004af8 
+ 00019955  0x000031f8 branch  0x00004dfc 
+ 00019956  0x000031fb set1  0x00000025 , 0x00000000 
+ 00019957  0x000031fc bpatch  0x00000019 , 0x00004023 
+ 00019958  0x000031fd jam  0x00000000 , 0x000002eb 
+ 00019959  0x000031fe call  0x00006bdc 
+ 00019960  0x000031ff fetch  0x00000001 , 0x000002eb 
+ 00019961  0x00003200 rtneq  0x00000001 
+ 00019962  0x00003201 branch  0x00004dfc 
+ 00019963  0x00003203 call  0x0000526f 
+ 00019964  0x00003206 setarg  0x00000000 
+ 00019965  0x00003207 store  0x00000002 , 0x000002cd 
+ 00019966  0x00003208 store  0x00000002 , 0x000002cf 
+ 00019967  0x00003209 jam  0x00000001 , 0x000002d1 
+ 00019968  0x0000320a rtn 
+ 00019969  0x0000320d set1  0x00000025 , 0x00000000 
+ 00019970  0x0000320e bpatch  0x0000001a , 0x00004023 
+ 00019971  0x0000320f call  0x000052d0 
+ 00019972  0x00003210 force  0x00000000 , 0x00000012 
+ 00019973  0x00003211 fetch  0x00000002 , 0x000002cd 
+ 00019974  0x00003212 copy  0x0000003f , 0x00000013 
+ 00019975  0x00003213 fetch  0x00000002 , 0x000002cb 
+ 00019976  0x00003214 iforce  0x00000006 
+ 00019977  0x00003216 call  0x00004e11 
+ 00019978  0x00003217 deposit  0x00000013 
+ 00019979  0x00003218 increase  0xfffffffc , 0x00000013 
+ 00019980  0x00003219 increase  0xfffffffc , 0x0000003f 
+ 00019981  0x0000321a nbranch  0x00004e09 , 0x00000034 
+ 00019982  0x0000321b copy  0x00000012 , 0x0000003f 
+ 00019983  0x0000321c store  0x00000002 , 0x000002d6 
+ 00019984  0x0000321d rtn 
+ 00019985  0x00003220 set1  0x00000025 , 0x00000000 
+ 00019986  0x00003221 bpatch  0x0000001b , 0x00004023 
+ 00019987  0x00003222 ifetch  0x00000001 , 0x00000006 
+ 00019988  0x00003223 beq  0x00000001 , 0x00004e54 
+ 00019989  0x00003224 beq  0x00000002 , 0x00004e5c 
+ 00019990  0x00003225 beq  0x00000003 , 0x00004ee0 
+ 00019991  0x00003226 beq  0x00000004 , 0x00004f0f 
+ 00019992  0x00003227 beq  0x00000005 , 0x00004fad 
+ 00019993  0x00003228 beq  0x00000006 , 0x00004fd5 
+ 00019994  0x00003229 beq  0x00000007 , 0x00005024 
+ 00019995  0x0000322a beq  0x00000008 , 0x00005058 
+ 00019996  0x0000322b beq  0x00000009 , 0x00005068 
+ 00019997  0x0000322c beq  0x0000000a , 0x00004e21 
+ 00019998  0x0000322d beq  0x0000000b , 0x00005069 
+ 00019999  0x0000322e call  0x0000506a 
+ 00020000  0x00003230 rtn 
+ 00020001  0x00003233 ifetch  0x00000001 , 0x00000006 
+ 00020002  0x00003234 copy  0x0000003f , 0x00000007 
+ 00020003  0x00003235 ifetch  0x00000002 , 0x00000006 
+ 00020004  0x00003236 copy  0x0000003f , 0x00000011 
+ 00020005  0x00003237 copy  0x00000013 , 0x0000003f 
+ 00020006  0x00003238 isub  0x00000011 , 0x00000013 
+ 00020007  0x00003239 copy  0x00000011 , 0x0000003f 
+ 00020008  0x0000323a iadd  0x00000006 , 0x00000006 
+ 00020009  0x0000323b setarg  0x0000000b 
+ 00020010  0x0000323c istore  0x00000001 , 0x00000005 
+ 00020011  0x0000323d copy  0x00000007 , 0x0000003f 
+ 00020012  0x0000323e istore  0x00000001 , 0x00000005 
+ 00020013  0x0000323f force  0x00000008 , 0x0000003f 
+ 00020014  0x00003240 istore  0x00000002 , 0x00000005 
+ 00020015  0x00003241 force  0x00000002 , 0x0000003f 
+ 00020016  0x00003242 istore  0x00000002 , 0x00000005 
+ 00020017  0x00003243 force  0x00000000 , 0x0000003f 
+ 00020018  0x00003244 istore  0x00000002 , 0x00000005 
+ 00020019  0x00003245 force  0x00000400 , 0x0000003f 
+ 00020020  0x00003246 istore  0x00000002 , 0x00000005 
+ 00020021  0x00003247 force  0x00000000 , 0x0000003f 
+ 00020022  0x00003248 istore  0x00000002 , 0x00000005 
+ 00020023  0x00003249 force  0x0000000c , 0x0000003f 
+ 00020024  0x0000324a iadd  0x00000012 , 0x00000012 
+ 00020025  0x0000324b branch  0x00004e20 
+ 00020026  0x0000324e ifetch  0x00000001 , 0x00000006 
+ 00020027  0x0000324f copy  0x0000003f , 0x00000007 
+ 00020028  0x00003250 ifetch  0x00000002 , 0x00000006 
+ 00020029  0x00003251 copy  0x0000003f , 0x00000011 
+ 00020030  0x00003252 copy  0x00000013 , 0x0000003f 
+ 00020031  0x00003253 isub  0x00000011 , 0x00000013 
+ 00020032  0x00003254 copy  0x00000011 , 0x0000003f 
+ 00020033  0x00003255 iadd  0x00000006 , 0x00000006 
+ 00020034  0x00003256 call  0x000052d0 
+ 00020035  0x00003257 setarg  0x0000000b 
+ 00020036  0x00003258 istore  0x00000001 , 0x00000005 
+ 00020037  0x00003259 copy  0x00000007 , 0x0000003f 
+ 00020038  0x0000325a istore  0x00000001 , 0x00000005 
+ 00020039  0x0000325b force  0x00000008 , 0x0000003f 
+ 00020040  0x0000325c istore  0x00000002 , 0x00000005 
+ 00020041  0x0000325d force  0x00000002 , 0x0000003f 
+ 00020042  0x0000325e istore  0x00000002 , 0x00000005 
+ 00020043  0x0000325f force  0x00000000 , 0x0000003f 
+ 00020044  0x00003260 istore  0x00000002 , 0x00000005 
+ 00020045  0x00003261 force  0x00000400 , 0x0000003f 
+ 00020046  0x00003262 istore  0x00000002 , 0x00000005 
+ 00020047  0x00003263 force  0x00000000 , 0x0000003f 
+ 00020048  0x00003264 istore  0x00000002 , 0x00000005 
+ 00020049  0x00003265 force  0x0000000c , 0x0000003f 
+ 00020050  0x00003266 iadd  0x00000012 , 0x00000012 
+ 00020051  0x00003268 branch  0x00004e20 
+ 00020052  0x0000326d ifetch  0x00000001 , 0x00000006 
+ 00020053  0x0000326e copy  0x0000003f , 0x00000007 
+ 00020054  0x0000326f ifetch  0x00000002 , 0x00000006 
+ 00020055  0x00003270 copy  0x0000003f , 0x00000011 
+ 00020056  0x00003271 iadd  0x00000006 , 0x00000006 
+ 00020057  0x00003272 copy  0x00000013 , 0x0000003f 
+ 00020058  0x00003273 isub  0x00000011 , 0x00000013 
+ 00020059  0x00003275 branch  0x00004e20 
+ 00020060  0x00003278 call  0x00007e1c 
+ 00020061  0x0000327b call  0x00007e21 
+ 00020062  0x0000327c arg  0x00000000 , 0x00000008 
+ 00020063  0x0000327d ifetch  0x00000001 , 0x00000006 
+ 00020064  0x0000327e copy  0x0000003f , 0x00000007 
+ 00020065  0x0000327f ifetch  0x00000002 , 0x00000006 
+ 00020066  0x00003280 copy  0x0000003f , 0x00000011 
+ 00020067  0x00003281 ifetch  0x00000002 , 0x00000006 
+ 00020068  0x00003282 copy  0x0000003f , 0x00000002 
+ 00020069  0x00003283 ifetch  0x00000002 , 0x00000006 
+ 00020070  0x00003284 copy  0x0000003f , 0x0000000b 
+ 00020071  0x00003285 copy  0x00000002 , 0x0000003f 
+ 00020072  0x00003286 beq  0x00000001 , 0x00004e6e 
+ 00020073  0x00003287 beq  0x00000003 , 0x00004e90 
+ 00020074  0x00003288 beq  0x00000011 , 0x00004e9c 
+ 00020075  0x00003289 beq  0x00000013 , 0x00004ea7 
+ 00020076  0x0000328a call  0x0000506a 
+ 00020077  0x0000328b branch  0x00004edf 
+ 00020078  0x0000328e call  0x00007e1c 
+ 00020079  0x0000328f arg  0x00000050 , 0x00000002 
+ 00020080  0x00003290 fetch  0x00000002 , 0x000042b1 
+ 00020081  0x00003291 nbranch  0x00004ed9 , 0x00000034 
+ 00020082  0x00003292 copy  0x0000000b , 0x0000003f 
+ 00020083  0x00003293 store  0x00000002 , 0x000042b1 
+ 00020084  0x00003294 copy  0x00000022 , 0x0000003f 
+ 00020085  0x00003295 store  0x00000004 , 0x0000033c 
+ 00020086  0x00003296 call  0x00004e78 
+ 00020087  0x00003297 branch  0x00004eb3 
+ 00020088  0x0000329a storet  0x00000002 , 0x0000033a 
+ 00020089  0x0000329b deposit  0x0000000b 
+ 00020090  0x0000329c store  0x00000002 , 0x00000330 
+ 00020091  0x0000329d deposit  0x00000011 
+ 00020092  0x0000329e store  0x00000002 , 0x00000332 
+ 00020093  0x0000329f deposit  0x00000012 
+ 00020094  0x000032a0 store  0x00000002 , 0x00000334 
+ 00020095  0x000032a1 deposit  0x00000013 
+ 00020096  0x000032a2 store  0x00000002 , 0x00000336 
+ 00020097  0x000032a3 deposit  0x00000007 
+ 00020098  0x000032a4 store  0x00000002 , 0x00000338 
+ 00020099  0x000032a5 rtn 
+ 00020100  0x000032a8 fetcht  0x00000002 , 0x0000033a 
+ 00020101  0x000032a9 fetch  0x00000002 , 0x00000330 
+ 00020102  0x000032aa copy  0x0000003f , 0x0000000b 
+ 00020103  0x000032ab fetch  0x00000002 , 0x00000332 
+ 00020104  0x000032ac copy  0x0000003f , 0x00000011 
+ 00020105  0x000032ad fetch  0x00000002 , 0x00000334 
+ 00020106  0x000032ae copy  0x0000003f , 0x00000012 
+ 00020107  0x000032af fetch  0x00000002 , 0x00000336 
+ 00020108  0x000032b0 copy  0x0000003f , 0x00000013 
+ 00020109  0x000032b1 fetch  0x00000002 , 0x00000338 
+ 00020110  0x000032b2 copy  0x0000003f , 0x00000007 
+ 00020111  0x000032b3 rtn 
+ 00020112  0x000032b6 call  0x00007e1c 
+ 00020113  0x000032b7 setarg  0x00000051 
+ 00020114  0x000032b8 arg  0x00000051 , 0x00000002 
+ 00020115  0x000032b9 fetch  0x00000002 , 0x000042b3 
+ 00020116  0x000032ba nbranch  0x00004ed9 , 0x00000034 
+ 00020117  0x000032bb copy  0x0000000b , 0x0000003f 
+ 00020118  0x000032bc store  0x00000002 , 0x000042b3 
+ 00020119  0x000032bd fetch  0x00000001 , 0x000042ba 
+ 00020120  0x000032be set1  0x00000000 , 0x0000003f 
+ 00020121  0x000032bf set1  0x00000001 , 0x0000003f 
+ 00020122  0x000032c0 store  0x00000001 , 0x000042ba 
+ 00020123  0x000032c1 branch  0x00004ebb 
+ 00020124  0x000032c3 call  0x00007e1c 
+ 00020125  0x000032c4 arg  0x00000052 , 0x00000002 
+ 00020126  0x000032c5 fetch  0x00000002 , 0x000042b5 
+ 00020127  0x000032c6 nbranch  0x00004ed9 , 0x00000034 
+ 00020128  0x000032c7 copy  0x0000000b , 0x0000003f 
+ 00020129  0x000032c8 store  0x00000002 , 0x000042b5 
+ 00020130  0x000032c9 fetch  0x00000001 , 0x000042bb 
+ 00020131  0x000032ca set1  0x00000000 , 0x0000003f 
+ 00020132  0x000032cb set1  0x00000001 , 0x0000003f 
+ 00020133  0x000032cc store  0x00000001 , 0x000042bb 
+ 00020134  0x000032cd branch  0x00004ebb 
+ 00020135  0x000032cf call  0x00007e1c 
+ 00020136  0x000032d0 deposit  0x0000001a 
+ 00020137  0x000032d1 arg  0x00000053 , 0x00000002 
+ 00020138  0x000032d2 fetch  0x00000002 , 0x000042b7 
+ 00020139  0x000032d3 nbranch  0x00004ed9 , 0x00000034 
+ 00020140  0x000032d4 copy  0x0000000b , 0x0000003f 
+ 00020141  0x000032d5 store  0x00000002 , 0x000042b7 
+ 00020142  0x000032d6 fetch  0x00000001 , 0x000042bc 
+ 00020143  0x000032d7 set1  0x00000000 , 0x0000003f 
+ 00020144  0x000032d8 set1  0x00000001 , 0x0000003f 
+ 00020145  0x000032d9 store  0x00000001 , 0x000042bc 
+ 00020146  0x000032da branch  0x00004ebb 
+ 00020147  0x000032dd setarg  0x00000001 
+ 00020148  0x000032de store  0x00000002 , 0x000002e4 
+ 00020149  0x000032df jam  0x00000050 , 0x000043cd 
+ 00020150  0x000032e0 branch  0x00004ebd 
+ 00020151  0x000032e2 fetch  0x00000001 , 0x000042b9 
+ 00020152  0x000032e3 set1  0x00000000 , 0x0000003f 
+ 00020153  0x000032e4 set1  0x00000001 , 0x0000003f 
+ 00020154  0x000032e5 store  0x00000001 , 0x000042b9 
+ 00020155  0x000032e7 setarg  0x00000000 
+ 00020156  0x000032e8 store  0x00000002 , 0x000002e4 
+ 00020157  0x000032ea set1  0x00000025 , 0x00000000 
+ 00020158  0x000032eb bpatch  0x0000001c , 0x00004023 
+ 00020159  0x000032ec call  0x00007e21 
+ 00020160  0x000032ed setarg  0x00000003 
+ 00020161  0x000032ee istore  0x00000001 , 0x00000005 
+ 00020162  0x000032ef copy  0x00000007 , 0x0000003f 
+ 00020163  0x000032f0 istore  0x00000001 , 0x00000005 
+ 00020164  0x000032f1 setarg  0x00000008 
+ 00020165  0x000032f2 istore  0x00000002 , 0x00000005 
+ 00020166  0x000032f3 copy  0x00000002 , 0x0000003f 
+ 00020167  0x000032f4 istore  0x00000002 , 0x00000005 
+ 00020168  0x000032f5 copy  0x0000000b , 0x0000003f 
+ 00020169  0x000032f6 istore  0x00000002 , 0x00000005 
+ 00020170  0x000032f7 fetch  0x00000002 , 0x000002e4 
+ 00020171  0x000032f8 beq  0x00000001 , 0x00004ed4 
+ 00020172  0x000032f9 isolate0  0x00000000 , 0x00000008 
+ 00020173  0x000032fa branch  0x00004ecf , 0x00000001 
+ 00020174  0x000032fb setarg  0x00000004 
+ 00020175  0x000032fd istore  0x00000002 , 0x00000005 
+ 00020176  0x000032fe force  0x00000000 , 0x0000003f 
+ 00020177  0x000032ff istore  0x00000002 , 0x00000005 
+ 00020178  0x00003300 setarg  0x0000000c 
+ 00020179  0x00003301 branch  0x00004edb 
+ 00020180  0x00003303 istore  0x00000002 , 0x00000005 
+ 00020181  0x00003304 force  0x00000002 , 0x0000003f 
+ 00020182  0x00003305 istore  0x00000002 , 0x00000005 
+ 00020183  0x00003306 setarg  0x0000000c 
+ 00020184  0x00003307 branch  0x00004edb 
+ 00020185  0x0000330a set1  0x00000000 , 0x00000008 
+ 00020186  0x0000330b branch  0x00004ebb 
+ 00020187  0x0000330d iadd  0x00000012 , 0x00000012 
+ 00020188  0x0000330e copy  0x00000013 , 0x0000003f 
+ 00020189  0x0000330f isub  0x00000011 , 0x00000013 
+ 00020190  0x00003310 branch  0x00004edf 
+ 00020191  0x00003312 branch  0x00004e20 
+ 00020192  0x00003315 ifetch  0x00000001 , 0x00000006 
+ 00020193  0x00003316 copy  0x0000003f , 0x00000007 
+ 00020194  0x00003317 ifetch  0x00000002 , 0x00000006 
+ 00020195  0x00003318 copy  0x0000003f , 0x00000011 
+ 00020196  0x00003319 copy  0x00000013 , 0x0000003f 
+ 00020197  0x0000331a isub  0x00000011 , 0x00000013 
+ 00020198  0x0000331b ifetch  0x00000002 , 0x00000006 
+ 00020199  0x0000331c copy  0x0000003f , 0x0000000b 
+ 00020200  0x0000331d ifetch  0x00000002 , 0x00000006 
+ 00020201  0x0000331e copy  0x0000003f , 0x00000002 
+ 00020202  0x0000331f setarg  0x00000050 
+ 00020203  0x00003320 isub  0x00000002 , 0x0000003e 
+ 00020204  0x00003321 branch  0x00004ef7 , 0x00000005 
+ 00020205  0x00003322 setarg  0x00000051 
+ 00020206  0x00003323 isub  0x00000002 , 0x0000003e 
+ 00020207  0x00003324 branch  0x00004efd , 0x00000005 
+ 00020208  0x00003325 setarg  0x00000052 
+ 00020209  0x00003326 isub  0x00000002 , 0x0000003e 
+ 00020210  0x00003327 branch  0x00004f09 , 0x00000005 
+ 00020211  0x00003328 setarg  0x00000053 
+ 00020212  0x00003329 isub  0x00000002 , 0x0000003e 
+ 00020213  0x0000332a branch  0x00004f03 , 0x00000005 
+ 00020214  0x0000332b rtn 
+ 00020215  0x0000332e copy  0x0000000b , 0x0000003f 
+ 00020216  0x0000332f store  0x00000002 , 0x000042b1 
+ 00020217  0x00003330 fetch  0x00000001 , 0x000042b9 
+ 00020218  0x00003331 set1  0x00000001 , 0x0000003f 
+ 00020219  0x00003332 store  0x00000001 , 0x000042b9 
+ 00020220  0x00003333 branch  0x00004e20 
+ 00020221  0x00003335 copy  0x0000000b , 0x0000003f 
+ 00020222  0x00003336 store  0x00000002 , 0x000042b3 
+ 00020223  0x00003337 fetch  0x00000001 , 0x000042ba 
+ 00020224  0x00003338 set1  0x00000001 , 0x0000003f 
+ 00020225  0x00003339 store  0x00000001 , 0x000042ba 
+ 00020226  0x0000333a rtn 
+ 00020227  0x0000333c copy  0x0000000b , 0x0000003f 
+ 00020228  0x0000333d store  0x00000002 , 0x000042b5 
+ 00020229  0x0000333e fetch  0x00000001 , 0x000042bc 
+ 00020230  0x0000333f set1  0x00000001 , 0x0000003f 
+ 00020231  0x00003340 store  0x00000001 , 0x000042bc 
+ 00020232  0x00003341 rtn 
+ 00020233  0x00003343 copy  0x0000000b , 0x0000003f 
+ 00020234  0x00003344 store  0x00000002 , 0x000042b7 
+ 00020235  0x00003345 fetch  0x00000001 , 0x000042bb 
+ 00020236  0x00003346 set1  0x00000001 , 0x0000003f 
+ 00020237  0x00003347 store  0x00000001 , 0x000042bb 
+ 00020238  0x00003348 rtn 
+ 00020239  0x0000334b ifetch  0x00000001 , 0x00000006 
+ 00020240  0x0000334c copy  0x0000003f , 0x00000007 
+ 00020241  0x0000334d ifetch  0x00000002 , 0x00000006 
+ 00020242  0x0000334e copy  0x0000003f , 0x00000011 
+ 00020243  0x0000334f copy  0x00000013 , 0x0000003f 
+ 00020244  0x00003350 isub  0x00000011 , 0x00000013 
+ 00020245  0x00003351 ifetch  0x00000002 , 0x00000006 
+ 00020246  0x00003352 copy  0x0000003f , 0x00000002 
+ 00020247  0x00003353 copy  0x00000002 , 0x00000011 
+ 00020248  0x00003354 setarg  0x00000050 
+ 00020249  0x00003355 isub  0x00000002 , 0x0000003e 
+ 00020250  0x00003356 branch  0x00004f25 , 0x00000005 
+ 00020251  0x00003357 setarg  0x00000051 
+ 00020252  0x00003358 isub  0x00000002 , 0x0000003e 
+ 00020253  0x00003359 branch  0x00004f43 , 0x00000005 
+ 00020254  0x0000335a setarg  0x00000052 
+ 00020255  0x0000335b isub  0x00000002 , 0x0000003e 
+ 00020256  0x0000335c branch  0x00004f2f , 0x00000005 
+ 00020257  0x0000335d setarg  0x00000053 
+ 00020258  0x0000335e isub  0x00000002 , 0x0000003e 
+ 00020259  0x0000335f branch  0x00004f39 , 0x00000005 
+ 00020260  0x00003360 branch  0x0000506a 
+ 00020261  0x00003363 copy  0x00000005 , 0x0000000b 
+ 00020262  0x00003364 fetch  0x00000001 , 0x000042b9 
+ 00020263  0x00003365 set1  0x00000004 , 0x0000003f 
+ 00020264  0x00003366 set1  0x00000003 , 0x0000003f 
+ 00020265  0x00003368 store  0x00000001 , 0x000042b9 
+ 00020266  0x00003369 copy  0x0000000b , 0x00000005 
+ 00020267  0x0000336a arg  0x00000050 , 0x0000000b 
+ 00020268  0x0000336b fetch  0x00000002 , 0x000042b1 
+ 00020269  0x0000336c copy  0x0000003f , 0x00000002 
+ 00020270  0x0000336d branch  0x00004f4c 
+ 00020271  0x0000336f copy  0x00000005 , 0x0000000b 
+ 00020272  0x00003370 fetch  0x00000001 , 0x000042bb 
+ 00020273  0x00003371 set1  0x00000004 , 0x0000003f 
+ 00020274  0x00003372 set1  0x00000003 , 0x0000003f 
+ 00020275  0x00003374 store  0x00000001 , 0x000042bb 
+ 00020276  0x00003375 copy  0x0000000b , 0x00000005 
+ 00020277  0x00003376 arg  0x00000052 , 0x0000000b 
+ 00020278  0x00003377 fetch  0x00000002 , 0x000042b5 
+ 00020279  0x00003378 copy  0x0000003f , 0x00000002 
+ 00020280  0x00003379 branch  0x00004f4c 
+ 00020281  0x0000337b copy  0x00000005 , 0x0000000b 
+ 00020282  0x0000337c fetch  0x00000001 , 0x000042bc 
+ 00020283  0x0000337d set1  0x00000004 , 0x0000003f 
+ 00020284  0x0000337e set1  0x00000003 , 0x0000003f 
+ 00020285  0x00003380 store  0x00000001 , 0x000042bc 
+ 00020286  0x00003381 copy  0x0000000b , 0x00000005 
+ 00020287  0x00003382 arg  0x00000053 , 0x0000000b 
+ 00020288  0x00003383 fetch  0x00000002 , 0x000042b7 
+ 00020289  0x00003384 copy  0x0000003f , 0x00000002 
+ 00020290  0x00003385 branch  0x00004f4c 
+ 00020291  0x00003387 copy  0x00000005 , 0x0000000b 
+ 00020292  0x00003388 fetch  0x00000001 , 0x000042ba 
+ 00020293  0x00003389 set1  0x00000004 , 0x0000003f 
+ 00020294  0x0000338a set1  0x00000003 , 0x0000003f 
+ 00020295  0x0000338c store  0x00000001 , 0x000042ba 
+ 00020296  0x0000338e copy  0x0000000b , 0x00000005 
+ 00020297  0x0000338f arg  0x00000051 , 0x0000000b 
+ 00020298  0x00003390 fetch  0x00000002 , 0x000042b3 
+ 00020299  0x00003391 copy  0x0000003f , 0x00000002 
+ 00020300  0x00003393 set1  0x00000025 , 0x00000000 
+ 00020301  0x00003394 bpatch  0x0000001d , 0x00004023 
+ 00020302  0x00003395 setarg  0x00000005 
+ 00020303  0x00003396 istore  0x00000001 , 0x00000005 
+ 00020304  0x00003397 copy  0x00000007 , 0x0000003f 
+ 00020305  0x00003398 istore  0x00000001 , 0x00000005 
+ 00020306  0x00003399 setarg  0x00000006 
+ 00020307  0x0000339a istore  0x00000002 , 0x00000005 
+ 00020308  0x0000339b copy  0x00000002 , 0x0000003f 
+ 00020309  0x0000339c istore  0x00000002 , 0x00000005 
+ 00020310  0x0000339d force  0x00000000 , 0x0000003f 
+ 00020311  0x0000339e istore  0x00000002 , 0x00000005 
+ 00020312  0x0000339f force  0x00000000 , 0x0000003f 
+ 00020313  0x000033a0 istore  0x00000002 , 0x00000005 
+ 00020314  0x000033a1 force  0x0000000a , 0x0000003f 
+ 00020315  0x000033a2 iadd  0x00000012 , 0x00000012 
+ 00020316  0x000033a4 storet  0x00000002 , 0x000002e9 
+ 00020317  0x000033a5 copy  0x00000007 , 0x0000003f 
+ 00020318  0x000033a6 store  0x00000001 , 0x000002e8 
+ 00020319  0x000033a7 force  0x00000050 , 0x0000003f 
+ 00020320  0x000033a8 icompare  0x000000ff , 0x0000000b 
+ 00020321  0x000033a9 branch  0x00004f63 , 0x00000001 
+ 00020322  0x000033aa increase  0x00000001 , 0x0000003f 
+ 00020323  0x000033ad rtn 
+ 00020324  0x000033af disable  0x00000028 
+ 00020325  0x000033b0 rtnbit1  0x00000002 , 0x0000003f 
+ 00020326  0x000033b1 rtnbit0  0x00000000 , 0x0000003f 
+ 00020327  0x000033b2 rtnbit0  0x00000001 , 0x0000003f 
+ 00020328  0x000033b3 set1  0x00000002 , 0x0000003f 
+ 00020329  0x000033b4 copy  0x00000006 , 0x00000005 
+ 00020330  0x000033b5 increase  0xffffffff , 0x00000005 
+ 00020331  0x000033b6 istore  0x00000001 , 0x00000005 
+ 00020332  0x000033b7 enable  0x00000028 
+ 00020333  0x000033b8 rtn 
+ 00020334  0x000033bb fetch  0x00000001 , 0x000042b9 
+ 00020335  0x000033bc call  0x00004f64 
+ 00020336  0x000033bd nbranch  0x00004f75 , 0x00000028 
+ 00020337  0x000033be jam  0x00000050 , 0x000002e7 
+ 00020338  0x000033bf fetch  0x00000002 , 0x000042b1 
+ 00020339  0x000033c0 store  0x00000002 , 0x000002e9 
+ 00020340  0x000033c1 branch  0x00004f89 
+ 00020341  0x000033c3 fetch  0x00000001 , 0x000042ba 
+ 00020342  0x000033c4 call  0x00004f64 
+ 00020343  0x000033c5 nbranch  0x00004f7c , 0x00000028 
+ 00020344  0x000033c6 jam  0x00000051 , 0x000002e7 
+ 00020345  0x000033c7 fetch  0x00000002 , 0x000042b3 
+ 00020346  0x000033c8 store  0x00000002 , 0x000002e9 
+ 00020347  0x000033c9 branch  0x00004f89 
+ 00020348  0x000033cb fetch  0x00000001 , 0x000042bb 
+ 00020349  0x000033cc call  0x00004f64 
+ 00020350  0x000033cd nbranch  0x00004f83 , 0x00000028 
+ 00020351  0x000033ce jam  0x00000052 , 0x000002e7 
+ 00020352  0x000033cf fetch  0x00000002 , 0x000042b5 
+ 00020353  0x000033d0 store  0x00000002 , 0x000002e9 
+ 00020354  0x000033d1 branch  0x00004f89 
+ 00020355  0x000033d3 fetch  0x00000001 , 0x000042bc 
+ 00020356  0x000033d4 call  0x00004f64 
+ 00020357  0x000033d5 nrtn  0x00000028 
+ 00020358  0x000033d6 jam  0x00000053 , 0x000002e7 
+ 00020359  0x000033d7 fetch  0x00000002 , 0x000042b7 
+ 00020360  0x000033d8 store  0x00000002 , 0x000002e9 
+ 00020361  0x000033dc set1  0x00000025 , 0x00000000 
+ 00020362  0x000033dd bpatch  0x0000001e , 0x00004023 
+ 00020363  0x000033de call  0x00005242 
+ 00020364  0x000033df call  0x000052c4 
+ 00020365  0x000033e0 force  0x00000000 , 0x00000012 
+ 00020366  0x000033e1 call  0x000052d0 
+ 00020367  0x000033e2 force  0x00000004 , 0x0000003f 
+ 00020368  0x000033e3 istore  0x00000001 , 0x00000005 
+ 00020369  0x000033e4 fetch  0x00000001 , 0x000042be 
+ 00020370  0x000033e5 istore  0x00000001 , 0x00000005 
+ 00020371  0x000033e6 setarg  0x00000008 
+ 00020372  0x000033e7 istore  0x00000002 , 0x00000005 
+ 00020373  0x000033e8 fetch  0x00000002 , 0x000002e9 
+ 00020374  0x000033e9 istore  0x00000002 , 0x00000005 
+ 00020375  0x000033ea setarg  0x00000000 
+ 00020376  0x000033eb istore  0x00000002 , 0x00000005 
+ 00020377  0x000033ec force  0x00000001 , 0x0000003f 
+ 00020378  0x000033ed istore  0x00000001 , 0x00000005 
+ 00020379  0x000033ee force  0x00000002 , 0x0000003f 
+ 00020380  0x000033ef istore  0x00000001 , 0x00000005 
+ 00020381  0x000033f0 fetch  0x00000001 , 0x000002e7 
+ 00020382  0x000033f1 beq  0x00000051 , 0x00004fa2 
+ 00020383  0x000033f2 setarg  0x00000030 
+ 00020384  0x000033f3 istore  0x00000002 , 0x00000005 
+ 00020385  0x000033f4 branch  0x00004fa4 
+ 00020386  0x000033f6 setarg  0x000003e3 
+ 00020387  0x000033f7 istore  0x00000002 , 0x00000005 
+ 00020388  0x000033f9 arg  0x0000000c , 0x00000002 
+ 00020389  0x000033fa storet  0x00000002 , 0x000002d6 
+ 00020390  0x000033fb call  0x000052ce 
+ 00020391  0x000033fc fetch  0x00000002 , 0x000002d6 
+ 00020392  0x000033fd istore  0x00000002 , 0x00000005 
+ 00020393  0x000033fe force  0x00000001 , 0x0000003f 
+ 00020394  0x000033ff istore  0x00000002 , 0x00000005 
+ 00020395  0x00003400 jam  0x00000000 , 0x000002e7 
+ 00020396  0x00003402 branch  0x00004e20 
+ 00020397  0x00003405 increase  0x00000001 , 0x00000006 
+ 00020398  0x00003406 ifetch  0x00000002 , 0x00000006 
+ 00020399  0x00003407 copy  0x0000003f , 0x00000011 
+ 00020400  0x00003408 copy  0x00000013 , 0x0000003f 
+ 00020401  0x00003409 isub  0x00000011 , 0x00000013 
+ 00020402  0x0000340a ifetch  0x00000002 , 0x00000006 
+ 00020403  0x0000340b copy  0x0000003f , 0x00000011 
+ 00020404  0x0000340c setarg  0x00000050 
+ 00020405  0x0000340d isub  0x00000011 , 0x0000003e 
+ 00020406  0x0000340e branch  0x00004fc4 , 0x00000005 
+ 00020407  0x0000340f setarg  0x00000051 
+ 00020408  0x00003410 isub  0x00000011 , 0x0000003e 
+ 00020409  0x00003411 branch  0x00004fc8 , 0x00000005 
+ 00020410  0x00003412 setarg  0x00000052 
+ 00020411  0x00003413 isub  0x00000011 , 0x0000003e 
+ 00020412  0x00003414 branch  0x00004fcc , 0x00000005 
+ 00020413  0x00003415 setarg  0x00000053 
+ 00020414  0x00003416 isub  0x00000011 , 0x0000003e 
+ 00020415  0x00003417 branch  0x00004fd0 , 0x00000005 
+ 00020416  0x00003418 increase  0x00000002 , 0x00000006 
+ 00020417  0x00003419 ifetch  0x00000002 , 0x00000006 
+ 00020418  0x0000341a iforce  0x0000003e 
+ 00020419  0x0000341b branch  0x00004e20 
+ 00020420  0x0000341d fetch  0x00000001 , 0x000042b9 
+ 00020421  0x0000341e set1  0x00000005 , 0x0000003f 
+ 00020422  0x0000341f store  0x00000001 , 0x000042b9 
+ 00020423  0x00003420 branch  0x00004e20 
+ 00020424  0x00003422 fetch  0x00000001 , 0x000042ba 
+ 00020425  0x00003423 set1  0x00000005 , 0x0000003f 
+ 00020426  0x00003424 store  0x00000001 , 0x000042ba 
+ 00020427  0x00003425 branch  0x00004e20 
+ 00020428  0x00003427 fetch  0x00000001 , 0x000042bb 
+ 00020429  0x00003428 set1  0x00000005 , 0x0000003f 
+ 00020430  0x00003429 store  0x00000001 , 0x000042bb 
+ 00020431  0x0000342a branch  0x00004e20 
+ 00020432  0x0000342c fetch  0x00000001 , 0x000042bc 
+ 00020433  0x0000342d set1  0x00000005 , 0x0000003f 
+ 00020434  0x0000342e store  0x00000001 , 0x000042bc 
+ 00020435  0x0000342f jam  0x00000006 , 0x00000b7d 
+ 00020436  0x00003430 branch  0x00007c27 
+ 00020437  0x00003435 ifetch  0x00000001 , 0x00000006 
+ 00020438  0x00003436 copy  0x0000003f , 0x00000007 
+ 00020439  0x00003437 ifetch  0x00000002 , 0x00000006 
+ 00020440  0x00003438 copy  0x0000003f , 0x00000011 
+ 00020441  0x00003439 copy  0x00000013 , 0x0000003f 
+ 00020442  0x0000343a isub  0x00000011 , 0x00000013 
+ 00020443  0x0000343b ifetch  0x00000002 , 0x00000006 
+ 00020444  0x0000343c copy  0x0000003f , 0x00000011 
+ 00020445  0x0000343d ifetch  0x00000002 , 0x00000006 
+ 00020446  0x0000343e copy  0x0000003f , 0x0000000b 
+ 00020447  0x0000343f copy  0x00000011 , 0x00000002 
+ 00020448  0x00003440 call  0x00007e1c 
+ 00020449  0x00003441 setarg  0x00000050 
+ 00020450  0x00003442 isub  0x00000002 , 0x0000003e 
+ 00020451  0x00003443 branch  0x00004ffb , 0x00000005 
+ 00020452  0x00003444 setarg  0x00000051 
+ 00020453  0x00003445 isub  0x00000002 , 0x0000003e 
+ 00020454  0x00003446 branch  0x0000500b , 0x00000005 
+ 00020455  0x00003447 setarg  0x00000052 
+ 00020456  0x00003448 isub  0x00000002 , 0x0000003e 
+ 00020457  0x00003449 branch  0x00004fef , 0x00000005 
+ 00020458  0x0000344a setarg  0x00000053 
+ 00020459  0x0000344b isub  0x00000002 , 0x0000003e 
+ 00020460  0x0000344c branch  0x00004ff5 , 0x00000005 
+ 00020461  0x0000344d call  0x0000506a 
+ 00020462  0x0000344e branch  0x00005020 
+ 00020463  0x00003450 copy  0x0000000b , 0x00000002 
+ 00020464  0x00003451 fetch  0x00000002 , 0x000042b5 
+ 00020465  0x00003452 isub  0x00000002 , 0x0000003e 
+ 00020466  0x00003453 branch  0x00005001 , 0x00000005 
+ 00020467  0x00003454 call  0x0000506a 
+ 00020468  0x00003455 branch  0x00005020 
+ 00020469  0x00003457 copy  0x0000000b , 0x00000002 
+ 00020470  0x00003458 fetch  0x00000002 , 0x000042b7 
+ 00020471  0x00003459 isub  0x00000002 , 0x0000003e 
+ 00020472  0x0000345a branch  0x00005003 , 0x00000005 
+ 00020473  0x0000345b call  0x0000506a 
+ 00020474  0x0000345c branch  0x00005020 
+ 00020475  0x0000345f copy  0x0000000b , 0x00000002 
+ 00020476  0x00003460 fetch  0x00000002 , 0x000042b1 
+ 00020477  0x00003461 isub  0x00000002 , 0x0000003e 
+ 00020478  0x00003462 branch  0x00005007 , 0x00000005 
+ 00020479  0x00003463 call  0x0000506a 
+ 00020480  0x00003464 branch  0x00005020 
+ 00020481  0x00003466 call  0x00005081 
+ 00020482  0x00003467 branch  0x00005013 
+ 00020483  0x00003469 call  0x00005087 
+ 00020484  0x0000346a fetch  0x00000002 , 0x000042b5 
+ 00020485  0x0000346b branch  0x00005013 , 0x00000034 
+ 00020486  0x00003473 branch  0x00005013 
+ 00020487  0x00003476 call  0x0000507c 
+ 00020488  0x00003477 fetch  0x00000001 , 0x000002ef 
+ 00020489  0x00003478 nbranch  0x00005013 , 0x00000034 
+ 00020490  0x0000347b branch  0x00005013 
+ 00020491  0x0000347d copy  0x0000000b , 0x00000002 
+ 00020492  0x0000347e fetch  0x00000002 , 0x000042b3 
+ 00020493  0x0000347f isub  0x00000002 , 0x0000003e 
+ 00020494  0x00003480 branch  0x00005011 , 0x00000005 
+ 00020495  0x00003481 call  0x0000506a 
+ 00020496  0x00003482 branch  0x00005020 
+ 00020497  0x00003484 call  0x00005077 
+ 00020498  0x00003485 branch  0x00005013 
+ 00020499  0x00003487 call  0x00007e21 
+ 00020500  0x00003488 setarg  0x00000007 
+ 00020501  0x00003489 istore  0x00000001 , 0x00000005 
+ 00020502  0x0000348a copy  0x00000007 , 0x0000003f 
+ 00020503  0x0000348b istore  0x00000001 , 0x00000005 
+ 00020504  0x0000348c setarg  0x00000004 
+ 00020505  0x0000348d istore  0x00000002 , 0x00000005 
+ 00020506  0x0000348e copy  0x00000011 , 0x0000003f 
+ 00020507  0x0000348f istore  0x00000002 , 0x00000005 
+ 00020508  0x00003490 copy  0x0000000b , 0x0000003f 
+ 00020509  0x00003491 istore  0x00000002 , 0x00000005 
+ 00020510  0x00003492 force  0x00000008 , 0x0000003f 
+ 00020511  0x00003493 branch  0x00005022 
+ 00020512  0x00003495 call  0x00007e21 
+ 00020513  0x00003496 branch  0x00005022 
+ 00020514  0x00003498 iadd  0x00000012 , 0x00000012 
+ 00020515  0x00003499 branch  0x00004e20 
+ 00020516  0x0000349b ifetch  0x00000001 , 0x00000006 
+ 00020517  0x0000349c copy  0x0000003f , 0x00000007 
+ 00020518  0x0000349d ifetch  0x00000002 , 0x00000006 
+ 00020519  0x0000349e copy  0x0000003f , 0x00000011 
+ 00020520  0x0000349f copy  0x00000013 , 0x0000003f 
+ 00020521  0x000034a0 isub  0x00000011 , 0x00000013 
+ 00020522  0x000034a1 ifetch  0x00000002 , 0x00000006 
+ 00020523  0x000034a2 copy  0x0000003f , 0x0000000b 
+ 00020524  0x000034a3 ifetch  0x00000002 , 0x00000006 
+ 00020525  0x000034a4 copy  0x0000003f , 0x00000002 
+ 00020526  0x000034a5 call  0x00007e1c 
+ 00020527  0x000034a6 setarg  0x00000050 
+ 00020528  0x000034a7 isub  0x00000002 , 0x0000003e 
+ 00020529  0x000034a8 branch  0x0000503d , 0x00000005 
+ 00020530  0x000034a9 setarg  0x00000051 
+ 00020531  0x000034aa isub  0x00000002 , 0x0000003e 
+ 00020532  0x000034ab branch  0x00005043 , 0x00000005 
+ 00020533  0x000034ac setarg  0x00000052 
+ 00020534  0x000034ad isub  0x00000002 , 0x0000003e 
+ 00020535  0x000034ae branch  0x00005049 , 0x00000005 
+ 00020536  0x000034af setarg  0x00000053 
+ 00020537  0x000034b0 isub  0x00000002 , 0x0000003e 
+ 00020538  0x000034b1 branch  0x0000504f , 0x00000005 
+ 00020539  0x000034b2 call  0x0000506a 
+ 00020540  0x000034b3 branch  0x00005057 
+ 00020541  0x000034b5 copy  0x00000002 , 0x00000011 
+ 00020542  0x000034b6 copy  0x0000000b , 0x00000002 
+ 00020543  0x000034b7 fetch  0x00000002 , 0x000042b1 
+ 00020544  0x000034b8 isub  0x00000002 , 0x0000003e 
+ 00020545  0x000034b9 call  0x0000507c , 0x00000005 
+ 00020546  0x000034ba branch  0x00005055 
+ 00020547  0x000034bc copy  0x00000002 , 0x00000011 
+ 00020548  0x000034bd copy  0x0000000b , 0x00000002 
+ 00020549  0x000034be fetch  0x00000002 , 0x000042b3 
+ 00020550  0x000034bf isub  0x00000002 , 0x0000003e 
+ 00020551  0x000034c0 call  0x00005077 , 0x00000005 
+ 00020552  0x000034c1 branch  0x00005055 
+ 00020553  0x000034c3 copy  0x00000002 , 0x00000011 
+ 00020554  0x000034c4 copy  0x0000000b , 0x00000002 
+ 00020555  0x000034c5 fetch  0x00000002 , 0x000042b5 
+ 00020556  0x000034c6 isub  0x00000002 , 0x0000003e 
+ 00020557  0x000034c7 call  0x00005081 , 0x00000005 
+ 00020558  0x000034c8 branch  0x00005055 
+ 00020559  0x000034ca copy  0x00000002 , 0x00000011 
+ 00020560  0x000034cb copy  0x0000000b , 0x00000002 
+ 00020561  0x000034cc fetch  0x00000002 , 0x000042b7 
+ 00020562  0x000034cd isub  0x00000002 , 0x0000003e 
+ 00020563  0x000034ce call  0x00005087 , 0x00000005 
+ 00020564  0x000034cf branch  0x00005055 
+ 00020565  0x000034d1 call  0x00007e21 
+ 00020566  0x000034d2 branch  0x00004e20 
+ 00020567  0x000034d4 branch  0x00004e20 
+ 00020568  0x000034d8 ifetch  0x00000001 , 0x00000006 
+ 00020569  0x000034d9 copy  0x0000003f , 0x00000007 
+ 00020570  0x000034da ifetch  0x00000002 , 0x00000006 
+ 00020571  0x000034db copy  0x0000003f , 0x00000011 
+ 00020572  0x000034dc iadd  0x00000006 , 0x00000006 
+ 00020573  0x000034dd setarg  0x00000009 
+ 00020574  0x000034de istore  0x00000001 , 0x00000005 
+ 00020575  0x000034df copy  0x00000007 , 0x0000003f 
+ 00020576  0x000034e0 istore  0x00000001 , 0x00000005 
+ 00020577  0x000034e1 force  0x00000000 , 0x0000003f 
+ 00020578  0x000034e2 istore  0x00000002 , 0x00000005 
+ 00020579  0x000034e3 force  0x00000004 , 0x0000003f 
+ 00020580  0x000034e4 iadd  0x00000012 , 0x00000012 
+ 00020581  0x000034e5 copy  0x00000013 , 0x0000003f 
+ 00020582  0x000034e6 isub  0x00000011 , 0x00000013 
+ 00020583  0x000034e7 branch  0x00004e20 
+ 00020584  0x000034e9 branch  0x00004e20 
+ 00020585  0x000034ec branch  0x00004e20 
+ 00020586  0x000034ee force  0x00000000 , 0x00000012 
+ 00020587  0x000034ef call  0x000052d0 
+ 00020588  0x000034f0 setarg  0x00000001 
+ 00020589  0x000034f1 istore  0x00000001 , 0x00000005 
+ 00020590  0x000034f2 copy  0x00000007 , 0x0000003f 
+ 00020591  0x000034f3 istore  0x00000001 , 0x00000005 
+ 00020592  0x000034f4 setarg  0x00000002 
+ 00020593  0x000034f5 istore  0x00000002 , 0x00000005 
+ 00020594  0x000034f6 setarg  0x00000000 
+ 00020595  0x000034f7 istore  0x00000002 , 0x00000005 
+ 00020596  0x000034f8 increase  0x00000006 , 0x00000012 
+ 00020597  0x000034f9 arg  0x00000004 , 0x00000013 
+ 00020598  0x000034fa branch  0x00004e20 
+ 00020599  0x000034ff setarg  0x00000000 
+ 00020600  0x00003500 store  0x00000002 , 0x000002e2 
+ 00020601  0x00003501 store  0x00000002 , 0x000042b3 
+ 00020602  0x00003502 jam  0x00000000 , 0x000042ba 
+ 00020603  0x00003503 rtn 
+ 00020604  0x00003505 setarg  0x00000000 
+ 00020605  0x00003506 store  0x00000002 , 0x000002dc 
+ 00020606  0x00003507 store  0x00000002 , 0x000042b1 
+ 00020607  0x00003508 jam  0x00000000 , 0x000042b9 
+ 00020608  0x00003509 rtn 
+ 00020609  0x0000350b setarg  0x00000000 
+ 00020610  0x0000350c store  0x00000002 , 0x000042b5 
+ 00020611  0x0000350d jam  0x00000000 , 0x000042bb 
+ 00020612  0x0000350e fetch  0x00000001 , 0x000042bc 
+ 00020613  0x0000350f beq  0x00000000 , 0x0000508d 
+ 00020614  0x00003510 rtn 
+ 00020615  0x00003513 setarg  0x00000000 
+ 00020616  0x00003514 store  0x00000002 , 0x000042b7 
+ 00020617  0x00003515 jam  0x00000000 , 0x000042bc 
+ 00020618  0x00003516 fetch  0x00000001 , 0x000042bb 
+ 00020619  0x00003517 beq  0x00000000 , 0x0000508d 
+ 00020620  0x00003518 rtn 
+ 00020621  0x0000351b jam  0x00000007 , 0x00000b7d 
+ 00020622  0x0000351c branch  0x00007c27 
+ 00020623  0x0000351f fetch  0x00000001 , 0x000002e6 
+ 00020624  0x00003520 set0  0x00000000 , 0x0000003f 
+ 00020625  0x00003521 store  0x00000001 , 0x000002e6 
+ 00020626  0x00003522 fetch  0x00000002 , 0x000042b7 
+ 00020627  0x00003523 rtn  0x00000034 
+ 00020628  0x00003524 call  0x000052c4 
+ 00020629  0x00003525 fetch  0x00000002 , 0x000042b7 
+ 00020630  0x00003526 copy  0x0000003f , 0x00000011 
+ 00020631  0x00003527 force  0x00000053 , 0x00000012 
+ 00020632  0x00003528 branch  0x000050a2 
+ 00020633  0x0000352a fetch  0x00000001 , 0x000002e6 
+ 00020634  0x0000352b set0  0x00000007 , 0x0000003f 
+ 00020635  0x0000352c store  0x00000001 , 0x000002e6 
+ 00020636  0x0000352d fetch  0x00000002 , 0x000042b5 
+ 00020637  0x0000352e rtn  0x00000034 
+ 00020638  0x0000352f call  0x000052c4 
+ 00020639  0x00003530 fetch  0x00000002 , 0x000042b5 
+ 00020640  0x00003531 copy  0x0000003f , 0x00000011 
+ 00020641  0x00003532 force  0x00000052 , 0x00000012 
+ 00020642  0x00003534 call  0x00005242 
+ 00020643  0x00003535 call  0x000052d0 
+ 00020644  0x00003536 force  0x00000006 , 0x0000003f 
+ 00020645  0x00003537 istore  0x00000001 , 0x00000005 
+ 00020646  0x00003538 fetch  0x00000001 , 0x000042be 
+ 00020647  0x00003539 istore  0x00000001 , 0x00000005 
+ 00020648  0x0000353a setarg  0x00000004 
+ 00020649  0x0000353b istore  0x00000002 , 0x00000005 
+ 00020650  0x0000353c copy  0x00000011 , 0x0000003f 
+ 00020651  0x0000353d istore  0x00000002 , 0x00000005 
+ 00020652  0x0000353e copy  0x00000012 , 0x0000003f 
+ 00020653  0x0000353f istore  0x00000002 , 0x00000005 
+ 00020654  0x00003540 force  0x00000008 , 0x00000002 
+ 00020655  0x00003541 branch  0x000050e9 
+ 00020656  0x00003544 set1  0x00000025 , 0x00000000 
+ 00020657  0x00003545 bpatch  0x0000001f , 0x00004023 
+ 00020658  0x00003546 call  0x00005242 
+ 00020659  0x00003547 call  0x000052d0 
+ 00020660  0x00003548 setarg  0x00000002 
+ 00020661  0x00003549 istore  0x00000001 , 0x00000005 
+ 00020662  0x0000354a fetch  0x00000001 , 0x000042be 
+ 00020663  0x0000354b istore  0x00000001 , 0x00000005 
+ 00020664  0x0000354c setarg  0x00000004 
+ 00020665  0x0000354d istore  0x00000002 , 0x00000005 
+ 00020666  0x0000354e copy  0x00000002 , 0x0000003f 
+ 00020667  0x0000354f istore  0x00000002 , 0x00000005 
+ 00020668  0x00003550 copy  0x0000000b , 0x0000003f 
+ 00020669  0x00003551 istore  0x00000002 , 0x00000005 
+ 00020670  0x00003552 arg  0x00000008 , 0x00000002 
+ 00020671  0x00003553 branch  0x000050e9 
+ 00020672  0x00003555 set1  0x00000025 , 0x00000000 
+ 00020673  0x00003556 bpatch  0x00000020 , 0x00004024 
+ 00020674  0x00003557 call  0x00005242 
+ 00020675  0x00003558 call  0x000052d0 
+ 00020676  0x00003559 setarg  0x00000004 
+ 00020677  0x0000355a istore  0x00000001 , 0x00000005 
+ 00020678  0x0000355b fetch  0x00000001 , 0x000042be 
+ 00020679  0x0000355c istore  0x00000001 , 0x00000005 
+ 00020680  0x0000355d setarg  0x00000008 
+ 00020681  0x0000355e istore  0x00000002 , 0x00000005 
+ 00020682  0x00003560 copy  0x00000002 , 0x0000003f 
+ 00020683  0x00003562 istore  0x00000002 , 0x00000005 
+ 00020684  0x00003563 setarg  0x00000000 
+ 00020685  0x00003564 istore  0x00000002 , 0x00000005 
+ 00020686  0x00003565 setarg  0x00000001 
+ 00020687  0x00003566 istore  0x00000001 , 0x00000005 
+ 00020688  0x00003567 setarg  0x00000002 
+ 00020689  0x00003568 istore  0x00000001 , 0x00000005 
+ 00020690  0x00003569 setarg  0x000003e3 
+ 00020691  0x0000356a istore  0x00000002 , 0x00000005 
+ 00020692  0x0000356b arg  0x0000000c , 0x00000002 
+ 00020693  0x0000356c branch  0x000050e9 
+ 00020694  0x0000356e set1  0x00000025 , 0x00000000 
+ 00020695  0x0000356f bpatch  0x00000021 , 0x00004024 
+ 00020696  0x00003570 call  0x00005242 
+ 00020697  0x00003571 call  0x000052d0 
+ 00020698  0x00003572 setarg  0x00000006 
+ 00020699  0x00003573 istore  0x00000001 , 0x00000005 
+ 00020700  0x00003574 fetch  0x00000001 , 0x000042be 
+ 00020701  0x00003575 increase  0x00000001 , 0x0000003f 
+ 00020702  0x00003576 copy  0x00000005 , 0x00000011 
+ 00020703  0x00003577 store  0x00000001 , 0x000042be 
+ 00020704  0x00003578 copy  0x00000011 , 0x00000005 
+ 00020705  0x00003579 istore  0x00000001 , 0x00000005 
+ 00020706  0x0000357a setarg  0x00000004 
+ 00020707  0x0000357b istore  0x00000002 , 0x00000005 
+ 00020708  0x0000357c copy  0x00000002 , 0x0000003f 
+ 00020709  0x0000357d istore  0x00000002 , 0x00000005 
+ 00020710  0x0000357e copy  0x0000000b , 0x0000003f 
+ 00020711  0x0000357f istore  0x00000002 , 0x00000005 
+ 00020712  0x00003580 arg  0x00000008 , 0x00000002 
+ 00020713  0x00003584 storet  0x00000002 , 0x000002d6 
+ 00020714  0x00003585 copy  0x00000002 , 0x0000003f 
+ 00020715  0x00003586 branch  0x0000526f , 0x00000034 
+ 00020716  0x00003587 call  0x000052ce 
+ 00020717  0x00003588 fetch  0x00000002 , 0x000002d6 
+ 00020718  0x00003589 istore  0x00000002 , 0x00000005 
+ 00020719  0x0000358a force  0x00000001 , 0x0000003f 
+ 00020720  0x0000358b istore  0x00000002 , 0x00000005 
+ 00020721  0x0000358c rtn 
+ 00020722  0x0000358f fetch  0x00000002 , 0x000002dc 
+ 00020723  0x00003590 branch  0x00003bf1 , 0x00000034 
+ 00020724  0x00003591 call  0x000052dc 
+ 00020725  0x00003592 fetch  0x00000002 , 0x000002dc 
+ 00020726  0x00003593 istore  0x00000002 , 0x00000005 
+ 00020727  0x00003594 fetch  0x00000002 , 0x000042b1 
+ 00020728  0x00003595 istore  0x00000002 , 0x00000005 
+ 00020729  0x00003596 rtn 
+ 00020730  0x00003598 set1  0x00000025 , 0x00000000 
+ 00020731  0x00003599 bpatch  0x00000022 , 0x00004024 
+ 00020732  0x0000359a fetch  0x00000002 , 0x000002cd 
+ 00020733  0x0000359b branch  0x00004dfc , 0x00000034 
+ 00020734  0x0000359c fetch  0x00000001 , 0x000002cf 
+ 00020735  0x0000359d beq  0x00000001 , 0x00005105 
+ 00020736  0x0000359e beq  0x00000050 , 0x00004de7 
+ 00020737  0x0000359f beq  0x00000051 , 0x00004df4 
+ 00020738  0x000035a0 beq  0x00000052 , 0x00004df2 
+ 00020739  0x000035a1 beq  0x00000053 , 0x00004df2 
+ 00020740  0x000035a2 branch  0x00004dfc 
+ 00020741  0x000035a5 set1  0x00000025 , 0x00000000 
+ 00020742  0x000035a6 bpatch  0x00000023 , 0x00004024 
+ 00020743  0x000035a7 call  0x000052c4 
+ 00020744  0x000035a8 force  0x00000000 , 0x00000012 
+ 00020745  0x000035a9 call  0x000052d0 
+ 00020746  0x000035aa copy  0x0000003f , 0x00000005 
+ 00020747  0x000035ab fetch  0x00000002 , 0x000002cd 
+ 00020748  0x000035ac copy  0x0000003f , 0x00000013 
+ 00020749  0x000035ad fetch  0x00000002 , 0x000002cb 
+ 00020750  0x000035ae iforce  0x00000006 
+ 00020751  0x000035b0 call  0x00005115 
+ 00020752  0x000035b1 increase  0xfffffffc , 0x00000013 
+ 00020753  0x000035b2 nbranch  0x0000510f , 0x00000005 
+ 00020754  0x000035b3 copy  0x00000012 , 0x00000002 
+ 00020755  0x000035b4 call  0x000050e9 
+ 00020756  0x000035b5 branch  0x00004dfc 
+ 00020757  0x000035b8 ifetch  0x00000001 , 0x00000006 
+ 00020758  0x000035b9 beq  0x00000002 , 0x00005120 
+ 00020759  0x000035ba beq  0x00000001 , 0x00005123 
+ 00020760  0x000035bb beq  0x00000003 , 0x0000512d 
+ 00020761  0x000035bc beq  0x00000005 , 0x00005168 
+ 00020762  0x000035bd beq  0x00000004 , 0x00005199 
+ 00020763  0x000035be beq  0x00000007 , 0x0000521c 
+ 00020764  0x000035bf beq  0x00000006 , 0x000051eb 
+ 00020765  0x000035c0 beq  0x00000008 , 0x00005058 
+ 00020766  0x000035c1 beq  0x0000000a , 0x00004e3a 
+ 00020767  0x000035c2 branch  0x00005236 
+ 00020768  0x000035c5 call  0x00007e1c 
+ 00020769  0x000035c7 call  0x00007e21 
+ 00020770  0x000035c8 branch  0x00004e5c 
+ 00020771  0x000035ca ifetch  0x00000001 , 0x00000006 
+ 00020772  0x000035cb copy  0x0000003f , 0x00000007 
+ 00020773  0x000035cc ifetch  0x00000002 , 0x00000006 
+ 00020774  0x000035cd copy  0x0000003f , 0x00000011 
+ 00020775  0x000035ce copy  0x00000013 , 0x0000003f 
+ 00020776  0x000035cf isub  0x00000011 , 0x00000013 
+ 00020777  0x000035d1 ifetch  0x00000001 , 0x00000006 
+ 00020778  0x000035d2 increase  0xffffffff , 0x00000011 
+ 00020779  0x000035d3 nbranch  0x00005129 , 0x00000005 
+ 00020780  0x000035d4 rtn 
+ 00020781  0x000035d6 ifetch  0x00000001 , 0x00000006 
+ 00020782  0x000035d7 copy  0x0000003f , 0x00000007 
+ 00020783  0x000035d8 ifetch  0x00000002 , 0x00000006 
+ 00020784  0x000035d9 copy  0x0000003f , 0x00000011 
+ 00020785  0x000035da ifetch  0x00000002 , 0x00000006 
+ 00020786  0x000035db copy  0x0000003f , 0x0000000b 
+ 00020787  0x000035dc ifetch  0x00000002 , 0x00000006 
+ 00020788  0x000035dd copy  0x0000003f , 0x00000002 
+ 00020789  0x000035de ifetch  0x00000002 , 0x00000006 
+ 00020790  0x000035df sub  0x0000003f , 0x00000000 , 0x0000003e 
+ 00020791  0x000035e0 branch  0x0000513f , 0x00000005 
+ 00020792  0x000035e1 beq  0x00000002 , 0x0000513b 
+ 00020793  0x000035e2 beq  0x00000004 , 0x0000513b 
+ 00020794  0x000035e3 branch  0x0000513d 
+ 00020795  0x000035e5 jam  0x00000016 , 0x00000b7d 
+ 00020796  0x000035e6 call  0x00007c27 
+ 00020797  0x000035e8 ifetch  0x00000002 , 0x00000006 
+ 00020798  0x000035e9 branch  0x00005165 
+ 00020799  0x000035eb call  0x00007e1c 
+ 00020800  0x000035ef setarg  0x00000050 
+ 00020801  0x000035f0 isub  0x00000002 , 0x0000003e 
+ 00020802  0x000035f1 branch  0x0000514d , 0x00000005 
+ 00020803  0x000035f2 setarg  0x00000051 
+ 00020804  0x000035f3 isub  0x00000002 , 0x0000003e 
+ 00020805  0x000035f4 branch  0x00005153 , 0x00000005 
+ 00020806  0x000035f5 setarg  0x00000053 
+ 00020807  0x000035f6 isub  0x00000002 , 0x0000003e 
+ 00020808  0x000035f7 branch  0x0000515f , 0x00000005 
+ 00020809  0x000035f8 setarg  0x00000052 
+ 00020810  0x000035f9 isub  0x00000002 , 0x0000003e 
+ 00020811  0x000035fa branch  0x00005159 , 0x00000005 
+ 00020812  0x000035fb branch  0x00005165 
+ 00020813  0x000035fd copy  0x0000000b , 0x0000003f 
+ 00020814  0x000035fe store  0x00000002 , 0x000042b1 
+ 00020815  0x000035ff fetch  0x00000001 , 0x000042b9 
+ 00020816  0x00003600 set1  0x00000001 
+ 00020817  0x00003601 store  0x00000001 , 0x000042b9 
+ 00020818  0x00003602 branch  0x00005164 
+ 00020819  0x00003604 copy  0x0000000b , 0x0000003f 
+ 00020820  0x00003605 store  0x00000002 , 0x000042b3 
+ 00020821  0x00003606 fetch  0x00000001 , 0x000042ba 
+ 00020822  0x00003607 set1  0x00000001 
+ 00020823  0x00003608 store  0x00000001 , 0x000042ba 
+ 00020824  0x00003609 branch  0x00005164 
+ 00020825  0x0000360b copy  0x0000000b , 0x0000003f 
+ 00020826  0x0000360c store  0x00000002 , 0x000042b5 
+ 00020827  0x0000360d fetch  0x00000001 , 0x000042bb 
+ 00020828  0x0000360e set1  0x00000001 
+ 00020829  0x0000360f store  0x00000001 , 0x000042bb 
+ 00020830  0x00003610 branch  0x00005164 
+ 00020831  0x00003612 copy  0x0000000b , 0x0000003f 
+ 00020832  0x00003613 store  0x00000002 , 0x000042b7 
+ 00020833  0x00003614 fetch  0x00000001 , 0x000042bc 
+ 00020834  0x00003615 set1  0x00000001 
+ 00020835  0x00003616 store  0x00000001 , 0x000042bc 
+ 00020836  0x0000361a call  0x00007e21 
+ 00020837  0x0000361c copy  0x00000013 , 0x0000003f 
+ 00020838  0x0000361d isub  0x00000011 , 0x00000013 
+ 00020839  0x0000361e rtn 
+ 00020840  0x00003621 ifetch  0x00000001 , 0x00000006 
+ 00020841  0x00003622 copy  0x0000003f , 0x00000007 
+ 00020842  0x00003623 ifetch  0x00000002 , 0x00000006 
+ 00020843  0x00003624 copy  0x0000003f , 0x00000011 
+ 00020844  0x00003625 copy  0x00000013 , 0x0000003f 
+ 00020845  0x00003626 isub  0x00000011 , 0x00000013 
+ 00020846  0x00003627 ifetch  0x00000002 , 0x00000006 
+ 00020847  0x00003628 copy  0x0000003f , 0x0000000b 
+ 00020848  0x00003629 ifetch  0x00000002 , 0x00000006 
+ 00020849  0x0000362a ifetch  0x00000002 , 0x00000006 
+ 00020850  0x0000362b nbranch  0x00005193 , 0x00000034 
+ 00020851  0x0000362c call  0x00007e1c 
+ 00020852  0x00003630 copy  0x0000000b , 0x00000002 
+ 00020853  0x00003631 setarg  0x00000050 
+ 00020854  0x00003632 isub  0x00000002 , 0x0000003e 
+ 00020855  0x00003633 branch  0x00005181 , 0x00000005 
+ 00020856  0x00003634 setarg  0x00000051 
+ 00020857  0x00003635 isub  0x00000002 , 0x0000003e 
+ 00020858  0x00003636 branch  0x00005185 , 0x00000005 
+ 00020859  0x00003637 setarg  0x00000052 
+ 00020860  0x00003638 isub  0x00000002 , 0x0000003e 
+ 00020861  0x00003639 branch  0x00005189 , 0x00000005 
+ 00020862  0x0000363a setarg  0x00000053 
+ 00020863  0x0000363b isub  0x00000002 , 0x0000003e 
+ 00020864  0x0000363c branch  0x0000518d , 0x00000005 
+ 00020865  0x0000363e fetch  0x00000001 , 0x000042b9 
+ 00020866  0x0000363f set1  0x00000005 
+ 00020867  0x00003640 store  0x00000001 , 0x000042b9 
+ 00020868  0x00003641 rtn 
+ 00020869  0x00003643 fetch  0x00000001 , 0x000042ba 
+ 00020870  0x00003644 set1  0x00000005 
+ 00020871  0x00003645 store  0x00000001 , 0x000042ba 
+ 00020872  0x00003646 rtn 
+ 00020873  0x00003648 fetch  0x00000001 , 0x000042bb 
+ 00020874  0x00003649 set1  0x00000005 
+ 00020875  0x0000364a store  0x00000001 , 0x000042bb 
+ 00020876  0x0000364b rtn 
+ 00020877  0x0000364d fetch  0x00000001 , 0x000042bc 
+ 00020878  0x0000364e set1  0x00000005 
+ 00020879  0x0000364f store  0x00000001 , 0x000042bc 
+ 00020880  0x00003650 jam  0x00000006 , 0x00000b7d 
+ 00020881  0x00003651 branch  0x00007c27 
+ 00020882  0x00003655 call  0x00007e21 
+ 00020883  0x00003657 increase  0xfffffffa , 0x00000011 
+ 00020884  0x00003659 branch  0x00005198 , 0x00000005 
+ 00020885  0x0000365a increase  0x00000001 , 0x00000006 
+ 00020886  0x0000365b increase  0xffffffff , 0x00000011 
+ 00020887  0x0000365c branch  0x00005194 
+ 00020888  0x0000365e rtn 
+ 00020889  0x00003660 ifetch  0x00000001 , 0x00000006 
+ 00020890  0x00003661 copy  0x0000003f , 0x00000007 
+ 00020891  0x00003662 ifetch  0x00000002 , 0x00000006 
+ 00020892  0x00003663 copy  0x0000003f , 0x00000011 
+ 00020893  0x00003664 copy  0x00000013 , 0x0000003f 
+ 00020894  0x00003665 isub  0x00000011 , 0x00000013 
+ 00020895  0x00003666 ifetch  0x00000002 , 0x00000006 
+ 00020896  0x00003667 increase  0x00000002 , 0x00000006 
+ 00020897  0x00003668 copy  0x0000003f , 0x00000002 
+ 00020898  0x00003669 setarg  0x00000005 
+ 00020899  0x0000366a istore  0x00000001 , 0x00000005 
+ 00020900  0x0000366b copy  0x00000007 , 0x0000003f 
+ 00020901  0x0000366c istore  0x00000001 , 0x00000005 
+ 00020902  0x0000366d increase  0x00000002 , 0x00000011 
+ 00020903  0x0000366e copy  0x00000011 , 0x0000003f 
+ 00020904  0x0000366f istore  0x00000002 , 0x00000005 
+ 00020905  0x00003670 call  0x00007e1c 
+ 00020906  0x00003671 setarg  0x00000050 
+ 00020907  0x00003672 isub  0x00000002 , 0x0000003e 
+ 00020908  0x00003673 branch  0x000051b7 , 0x00000005 
+ 00020909  0x00003674 setarg  0x00000051 
+ 00020910  0x00003675 isub  0x00000002 , 0x0000003e 
+ 00020911  0x00003676 branch  0x000051c8 , 0x00000005 
+ 00020912  0x00003677 setarg  0x00000052 
+ 00020913  0x00003678 isub  0x00000002 , 0x0000003e 
+ 00020914  0x00003679 branch  0x000051ce , 0x00000005 
+ 00020915  0x0000367a setarg  0x00000053 
+ 00020916  0x0000367b isub  0x00000002 , 0x0000003e 
+ 00020917  0x0000367c branch  0x000051d4 , 0x00000005 
+ 00020918  0x0000367d branch  0x000051d9 
+ 00020919  0x0000367f fetch  0x00000001 , 0x000042b9 
+ 00020920  0x00003680 set1  0x00000004 , 0x0000003f 
+ 00020921  0x00003681 set1  0x00000003 , 0x0000003f 
+ 00020922  0x00003682 store  0x00000001 , 0x000042b9 
+ 00020923  0x00003683 bbit1  0x00000002 , 0x000051c5 
+ 00020924  0x00003684 fetcht  0x00000001 , 0x000002e6 
+ 00020925  0x00003685 set1  0x00000006 , 0x00000002 
+ 00020926  0x00003686 storet  0x00000001 , 0x000002e6 
+ 00020927  0x00003687 copy  0x00000007 , 0x0000003f 
+ 00020928  0x00003688 increase  0x00000001 , 0x0000003f 
+ 00020929  0x00003689 store  0x00000001 , 0x000002e8 
+ 00020930  0x0000368a fetch  0x00000001 , 0x000042b9 
+ 00020931  0x0000368b set1  0x00000002 , 0x0000003f 
+ 00020932  0x0000368c store  0x00000001 , 0x000042b9 
+ 00020933  0x0000368e fetch  0x00000002 , 0x000042b1 
+ 00020934  0x0000368f store  0x00000002 , 0x000002e9 
+ 00020935  0x00003690 branch  0x000051d9 
+ 00020936  0x00003692 fetch  0x00000001 , 0x000042ba 
+ 00020937  0x00003693 set1  0x00000004 , 0x0000003f 
+ 00020938  0x00003694 set1  0x00000003 , 0x0000003f 
+ 00020939  0x00003695 store  0x00000001 , 0x000042ba 
+ 00020940  0x00003696 fetch  0x00000002 , 0x000042b3 
+ 00020941  0x00003697 branch  0x000051d9 
+ 00020942  0x00003699 fetch  0x00000001 , 0x000042bb 
+ 00020943  0x0000369a set1  0x00000004 , 0x0000003f 
+ 00020944  0x0000369b set1  0x00000003 , 0x0000003f 
+ 00020945  0x0000369c store  0x00000001 , 0x000042bb 
+ 00020946  0x0000369d fetch  0x00000002 , 0x000042b5 
+ 00020947  0x0000369e branch  0x000051d9 
+ 00020948  0x000036a0 fetch  0x00000001 , 0x000042bc 
+ 00020949  0x000036a1 set1  0x00000004 , 0x0000003f 
+ 00020950  0x000036a2 set1  0x00000003 , 0x0000003f 
+ 00020951  0x000036a3 store  0x00000001 , 0x000042bc 
+ 00020952  0x000036a4 fetch  0x00000002 , 0x000042b7 
+ 00020953  0x000036a8 copy  0x0000003f , 0x0000000b 
+ 00020954  0x000036a9 call  0x00007e21 
+ 00020955  0x000036ab copy  0x0000000b , 0x0000003f 
+ 00020956  0x000036ad istore  0x00000002 , 0x00000005 
+ 00020957  0x000036ae force  0x00000000 , 0x0000003f 
+ 00020958  0x000036af istore  0x00000002 , 0x00000005 
+ 00020959  0x000036b0 force  0x00000000 , 0x0000003f 
+ 00020960  0x000036b1 istore  0x00000002 , 0x00000005 
+ 00020961  0x000036b2 force  0x0000000a , 0x0000003f 
+ 00020962  0x000036b3 iadd  0x00000012 , 0x00000012 
+ 00020963  0x000036b4 increase  0xfffffffa , 0x00000011 
+ 00020964  0x000036b6 branch  0x000051ea , 0x00000005 
+ 00020965  0x000036b7 ifetch  0x00000001 , 0x00000006 
+ 00020966  0x000036b8 istore  0x00000001 , 0x00000005 
+ 00020967  0x000036b9 increase  0x00000001 , 0x00000012 
+ 00020968  0x000036ba increase  0xffffffff , 0x00000011 
+ 00020969  0x000036bb branch  0x000051e4 
+ 00020970  0x000036bd rtn 
+ 00020971  0x000036bf ifetch  0x00000001 , 0x00000006 
+ 00020972  0x000036c0 copy  0x0000003f , 0x00000007 
+ 00020973  0x000036c1 ifetch  0x00000002 , 0x00000006 
+ 00020974  0x000036c2 copy  0x0000003f , 0x00000011 
+ 00020975  0x000036c3 copy  0x00000013 , 0x0000003f 
+ 00020976  0x000036c4 isub  0x00000011 , 0x00000013 
+ 00020977  0x000036c6 ifetch  0x00000002 , 0x00000006 
+ 00020978  0x000036c7 copy  0x0000003f , 0x00000011 
+ 00020979  0x000036c8 ifetch  0x00000002 , 0x00000006 
+ 00020980  0x000036c9 copy  0x0000003f , 0x0000000b 
+ 00020981  0x000036ca call  0x00007e1c 
+ 00020982  0x000036cb setarg  0x00000050 
+ 00020983  0x000036cc copy  0x00000011 , 0x00000002 
+ 00020984  0x000036cd isub  0x00000002 , 0x0000003e 
+ 00020985  0x000036ce branch  0x00005203 , 0x00000005 
+ 00020986  0x000036cf setarg  0x00000052 
+ 00020987  0x000036d0 copy  0x00000011 , 0x00000002 
+ 00020988  0x000036d1 isub  0x00000002 , 0x0000003e 
+ 00020989  0x000036d2 branch  0x00005208 , 0x00000005 
+ 00020990  0x000036d3 setarg  0x00000053 
+ 00020991  0x000036d4 copy  0x00000011 , 0x00000002 
+ 00020992  0x000036d5 isub  0x00000002 , 0x0000003e 
+ 00020993  0x000036d6 branch  0x0000520a , 0x00000005 
+ 00020994  0x000036d7 branch  0x0000520c 
+ 00020995  0x000036d9 setarg  0x00000000 
+ 00020996  0x000036da store  0x00000002 , 0x000002dc 
+ 00020997  0x000036db store  0x00000002 , 0x000042b1 
+ 00020998  0x000036dc store  0x00000001 , 0x000042b9 
+ 00020999  0x000036dd branch  0x0000520e 
+ 00021000  0x000036df call  0x00005081 
+ 00021001  0x000036e0 branch  0x0000520e 
+ 00021002  0x000036e2 call  0x00005087 
+ 00021003  0x000036e8 branch  0x0000520e 
+ 00021004  0x000036ea setarg  0x00000000 
+ 00021005  0x000036eb store  0x00000002 , 0x000002e2 
+ 00021006  0x000036ed call  0x00007e21 
+ 00021007  0x000036ee setarg  0x00000007 
+ 00021008  0x000036ef istore  0x00000001 , 0x00000005 
+ 00021009  0x000036f0 copy  0x00000007 , 0x0000003f 
+ 00021010  0x000036f1 istore  0x00000001 , 0x00000005 
+ 00021011  0x000036f2 setarg  0x00000004 
+ 00021012  0x000036f3 istore  0x00000002 , 0x00000005 
+ 00021013  0x000036f4 copy  0x00000011 , 0x0000003f 
+ 00021014  0x000036f5 istore  0x00000002 , 0x00000005 
+ 00021015  0x000036f6 copy  0x0000000b , 0x0000003f 
+ 00021016  0x000036f7 istore  0x00000002 , 0x00000005 
+ 00021017  0x000036f8 force  0x00000008 , 0x0000003f 
+ 00021018  0x000036f9 iadd  0x00000012 , 0x00000012 
+ 00021019  0x000036fa rtn 
+ 00021020  0x000036fd ifetch  0x00000001 , 0x00000006 
+ 00021021  0x000036fe copy  0x0000003f , 0x00000007 
+ 00021022  0x000036ff ifetch  0x00000002 , 0x00000006 
+ 00021023  0x00003700 copy  0x0000003f , 0x00000011 
+ 00021024  0x00003701 ifetch  0x00000002 , 0x00000006 
+ 00021025  0x00003702 copy  0x0000003f , 0x0000000b 
+ 00021026  0x00003703 ifetch  0x00000002 , 0x00000006 
+ 00021027  0x00003704 copy  0x0000003f , 0x00000002 
+ 00021028  0x00003705 call  0x00007e1c 
+ 00021029  0x00003706 fetch  0x00000001 , 0x000042be 
+ 00021030  0x00003707 icompare  0x000000ff , 0x00000007 
+ 00021031  0x00003708 nbranch  0x00005232 , 0x00000001 
+ 00021032  0x00003709 setarg  0x00000050 
+ 00021033  0x0000370a isub  0x00000002 , 0x0000003e 
+ 00021034  0x0000370b branch  0x0000522f , 0x00000005 
+ 00021035  0x0000370c setarg  0x00000051 
+ 00021036  0x0000370d isub  0x00000002 , 0x0000003e 
+ 00021037  0x0000370e branch  0x00005232 , 0x00000005 
+ 00021038  0x0000370f branch  0x00005232 
+ 00021039  0x00003711 jam  0x00000000 , 0x000042b1 
+ 00021040  0x00003712 jam  0x00000000 , 0x000042b9 
+ 00021041  0x00003713 branch  0x00005232 
+ 00021042  0x00003718 call  0x00007e21 
+ 00021043  0x00003719 copy  0x00000013 , 0x0000003f 
+ 00021044  0x0000371a isub  0x00000011 , 0x00000013 
+ 00021045  0x0000371b rtn 
+ 00021046  0x0000371e setarg  0x00000001 
+ 00021047  0x0000371f istore  0x00000001 , 0x00000005 
+ 00021048  0x00003720 ifetch  0x00000001 , 0x00000006 
+ 00021049  0x00003721 istore  0x00000001 , 0x00000005 
+ 00021050  0x00003722 setarg  0x00000002 
+ 00021051  0x00003723 istore  0x00000002 , 0x00000005 
+ 00021052  0x00003724 setarg  0x00000000 
+ 00021053  0x00003725 istore  0x00000002 , 0x00000005 
+ 00021054  0x00003726 setarg  0x00000006 
+ 00021055  0x00003727 iadd  0x00000012 , 0x00000012 
+ 00021056  0x00003728 force  0x00000004 , 0x00000013 
+ 00021057  0x00003729 rtn 
+ 00021058  0x0000372d fetch  0x00000001 , 0x000042be 
+ 00021059  0x0000372e increase  0x00000001 , 0x0000003f 
+ 00021060  0x0000372f bne  0x00000000 , 0x00005246 
+ 00021061  0x00003730 increase  0x00000001 , 0x0000003f 
+ 00021062  0x00003732 store  0x00000001 , 0x000042be 
+ 00021063  0x00003733 rtn 
+ 00021064  0x0000373e set1  0x00000025 , 0x00000000 
+ 00021065  0x0000373f bpatch  0x00000024 , 0x00004024 
+ 00021066  0x00003740 arg  0x00000000 , 0x00000012 
+ 00021067  0x00003741 call  0x0000527a 
+ 00021068  0x00003742 nbranch  0x00003bf1 , 0x00000034 
+ 00021069  0x00003743 call  0x00005287 
+ 00021070  0x00003744 arg  0x00001800 , 0x00000012 
+ 00021071  0x00003745 arg  0x00000000 , 0x00000007 
+ 00021072  0x00003747 fetcht  0x00000001 , 0x000042bf 
+ 00021073  0x00003748 qisolate1  0x00000002 
+ 00021074  0x00003749 branch  0x00005258 , 0x00000001 
+ 00021075  0x0000374a call  0x000052ab 
+ 00021076  0x0000374b sub  0x0000000b , 0x00000000 , 0x0000003e 
+ 00021077  0x0000374c branch  0x00005258 , 0x00000002 
+ 00021078  0x0000374d call  0x00005292 
+ 00021079  0x0000374e branch  0x0000525e 
+ 00021080  0x00003750 increase  0x00000080 , 0x00000012 
+ 00021081  0x00003751 increase  0x00000001 , 0x00000007 
+ 00021082  0x00003752 setarg  0x00000008 
+ 00021083  0x00003753 isub  0x00000007 , 0x0000003e 
+ 00021084  0x00003754 branch  0x00005250 , 0x00000002 
+ 00021085  0x00003755 arg  0x00000000 , 0x00000012 
+ 00021086  0x00003757 copy  0x00000012 , 0x0000003f 
+ 00021087  0x00003758 branch  0x00003bf1 , 0x00000034 
+ 00021088  0x00003759 rtn 
+ 00021089  0x00003762 set1  0x00000025 , 0x00000000 
+ 00021090  0x00003763 bpatch  0x00000025 , 0x00004024 
+ 00021091  0x00003764 call  0x00005280 
+ 00021092  0x00003765 increase  0x00000001 , 0x00000006 
+ 00021093  0x00003766 ifetch  0x00000002 , 0x00000006 
+ 00021094  0x00003767 rtn 
+ 00021095  0x0000376e set1  0x00000025 , 0x00000000 
+ 00021096  0x0000376f bpatch  0x00000026 , 0x00004024 
+ 00021097  0x00003770 call  0x00005280 
+ 00021098  0x00003771 copy  0x00000006 , 0x00000005 
+ 00021099  0x00003772 copy  0x00000006 , 0x00000002 
+ 00021100  0x00003773 setarg  0x00000000 
+ 00021101  0x00003774 istore  0x00000003 , 0x00000005 
+ 00021102  0x00003775 rtn 
+ 00021103  0x0000377b set1  0x00000025 , 0x00000000 
+ 00021104  0x0000377c bpatch  0x00000027 , 0x00004024 
+ 00021105  0x0000377d call  0x0000527e 
+ 00021106  0x0000377e branch  0x00003bf1 , 0x00000034 
+ 00021107  0x0000377f fetch  0x00000003 , 0x000042c6 
+ 00021108  0x00003780 store  0x00000003 , 0x000042c9 
+ 00021109  0x00003781 fetch  0x00000003 , 0x000042c3 
+ 00021110  0x00003782 store  0x00000003 , 0x000042c6 
+ 00021111  0x00003783 fetch  0x00000003 , 0x000042c0 
+ 00021112  0x00003784 store  0x00000003 , 0x000042c3 
+ 00021113  0x00003785 rtn 
+ 00021114  0x0000378c fetch  0x00000003 , 0x000042c0 
+ 00021115  0x0000378d rtn 
+ 00021116  0x00003794 fetch  0x00000003 , 0x000042c3 
+ 00021117  0x00003795 rtn 
+ 00021118  0x0000379c fetch  0x00000003 , 0x000042c9 
+ 00021119  0x0000379d rtn 
+ 00021120  0x000037a3 call  0x0000527e 
+ 00021121  0x000037a4 branch  0x00003bf1 , 0x00000034 
+ 00021122  0x000037a5 arg  0x000042c0 , 0x00000006 
+ 00021123  0x000037a7 ifetch  0x00000003 , 0x00000006 
+ 00021124  0x000037a8 branch  0x00005283 , 0x00000034 
+ 00021125  0x000037a9 increase  0xfffffffd , 0x00000006 
+ 00021126  0x000037aa rtn 
+ 00021127  0x000037b2 set1  0x00000025 , 0x00000000 
+ 00021128  0x000037b3 bpatch  0x00000028 , 0x00004025 
+ 00021129  0x000037b4 arg  0x00000004 , 0x00000039 
+ 00021130  0x000037b5 arg  0x000042c0 , 0x00000006 
+ 00021131  0x000037b6 arg  0x00000000 , 0x00000002 
+ 00021132  0x000037b8 ifetch  0x00000003 , 0x00000006 
+ 00021133  0x000037b9 and  0x0000003f , 0x000000ff , 0x0000003f 
+ 00021134  0x000037ba ior  0x00000002 , 0x00000002 
+ 00021135  0x000037bb loop  0x0000528c 
+ 00021136  0x000037bc storet  0x00000001 , 0x000042bf 
+ 00021137  0x000037bd rtn 
+ 00021138  0x000037c6 set1  0x00000025 , 0x00000000 
+ 00021139  0x000037c7 bpatch  0x00000029 , 0x00004025 
+ 00021140  0x000037c8 call  0x0000527a 
+ 00021141  0x000037c9 nbranch  0x00003bf1 , 0x00000034 
+ 00021142  0x000037ca call  0x0000527e 
+ 00021143  0x000037cb branch  0x000052a0 , 0x00000034 
+ 00021144  0x000037cc fetch  0x00000003 , 0x000042c3 
+ 00021145  0x000037cd store  0x00000003 , 0x000042c0 
+ 00021146  0x000037ce ifetch  0x00000003 , 0x00000006 
+ 00021147  0x000037cf istore  0x00000003 , 0x00000005 
+ 00021148  0x000037d0 ifetch  0x00000003 , 0x00000006 
+ 00021149  0x000037d1 istore  0x00000003 , 0x00000005 
+ 00021150  0x000037d2 setarg  0x00000000 
+ 00021151  0x000037d3 istore  0x00000003 , 0x00000005 
+ 00021152  0x000037d5 arg  0x00000000 , 0x00000002 
+ 00021153  0x000037d6 copy  0x0000000b , 0x0000003f 
+ 00021154  0x000037d7 iadd  0x00000007 , 0x0000003f 
+ 00021155  0x000037d9 qset1  0x00000002 
+ 00021156  0x000037da increase  0x00000001 , 0x00000007 
+ 00021157  0x000037db isub  0x00000007 , 0x0000003e 
+ 00021158  0x000037dc nbranch  0x000052a3 , 0x00000005 
+ 00021159  0x000037de lshift8  0x00000012 , 0x0000003f 
+ 00021160  0x000037df ior  0x00000002 , 0x0000003f 
+ 00021161  0x000037e0 store  0x00000003 , 0x000042c9 
+ 00021162  0x000037e1 rtn 
+ 00021163  0x000037ec set1  0x00000025 , 0x00000000 
+ 00021164  0x000037ed bpatch  0x0000002a , 0x00004025 
+ 00021165  0x000037ee call  0x00005287 
+ 00021166  0x000037ef copy  0x00000007 , 0x00000013 
+ 00021167  0x000037f0 arg  0x00000000 , 0x00000002 
+ 00021168  0x000037f1 arg  0x00000000 , 0x0000000b 
+ 00021169  0x000037f4 copy  0x00000007 , 0x0000003f 
+ 00021170  0x000037f5 beq  0x00000008 , 0x000052bc 
+ 00021171  0x000037f6 fetch  0x00000001 , 0x000042bf 
+ 00021172  0x000037f7 qisolate1  0x0000003f 
+ 00021173  0x000037f8 branch  0x000052bc , 0x00000001 
+ 00021174  0x000037f9 increase  0x00000080 , 0x00000002 
+ 00021175  0x000037fa increase  0x00000001 , 0x00000007 
+ 00021176  0x000037fb copy  0x00000011 , 0x0000003f 
+ 00021177  0x000037fc isub  0x00000002 , 0x0000003e 
+ 00021178  0x000037fd branch  0x000052bc , 0x00000005 
+ 00021179  0x000037fe branch  0x000052b1 , 0x00000002 
+ 00021180  0x00003800 copy  0x00000002 , 0x0000003f 
+ 00021181  0x00003801 isub  0x00000011 , 0x0000003e 
+ 00021182  0x00003802 nbranch  0x000052c2 , 0x00000002 
+ 00021183  0x00003803 copy  0x00000007 , 0x0000003f 
+ 00021184  0x00003804 copy  0x00000013 , 0x00000002 
+ 00021185  0x00003805 isub  0x00000002 , 0x0000000b 
+ 00021186  0x00003807 copy  0x00000013 , 0x00000007 
+ 00021187  0x00003808 rtn 
+ 00021188  0x0000380c set1  0x00000025 , 0x00000000 
+ 00021189  0x0000380d bpatch  0x0000002b , 0x00004025 
+ 00021190  0x0000380e arg  0x0000007f , 0x00000011 
+ 00021191  0x0000380f call  0x00005248 
+ 00021192  0x00003810 store  0x00000002 , 0x000002d2 
+ 00021193  0x00003811 increase  0x00000004 , 0x0000003f 
+ 00021194  0x00003812 store  0x00000002 , 0x000002d4 
+ 00021195  0x00003813 setarg  0x00000000 
+ 00021196  0x00003814 store  0x00000002 , 0x000002d6 
+ 00021197  0x00003815 rtn 
+ 00021198  0x00003818 fetch  0x00000002 , 0x000002d2 
+ 00021199  0x00003819 branch  0x000052f2 
+ 00021200  0x0000381c fetch  0x00000002 , 0x000002d4 
+ 00021201  0x0000381d branch  0x000052f2 
+ 00021202  0x00003821 set1  0x00000025 , 0x00000000 
+ 00021203  0x00003822 bpatch  0x0000002c , 0x00004025 
+ 00021204  0x00003823 arg  0x000002ff , 0x00000011 
+ 00021205  0x00003824 call  0x00005248 
+ 00021206  0x00003825 store  0x00000002 , 0x000002d8 
+ 00021207  0x00003826 increase  0x00000004 , 0x0000003f 
+ 00021208  0x00003827 store  0x00000002 , 0x000002da 
+ 00021209  0x00003828 setarg  0x00000000 
+ 00021210  0x00003829 store  0x00000002 , 0x000002dc 
+ 00021211  0x0000382a rtn 
+ 00021212  0x0000382d fetch  0x00000002 , 0x000002d8 
+ 00021213  0x0000382e branch  0x000052f2 
+ 00021214  0x00003831 fetch  0x00000002 , 0x000002da 
+ 00021215  0x00003832 branch  0x000052f2 
+ 00021216  0x00003836 set1  0x00000025 , 0x00000000 
+ 00021217  0x00003837 bpatch  0x0000002d , 0x00004025 
+ 00021218  0x00003838 call  0x00007e00 
+ 00021219  0x00003839 jam  0x00000001 , 0x000002eb 
+ 00021220  0x0000383a call  0x0000527a 
+ 00021221  0x0000383b nrtn  0x00000034 
+ 00021222  0x0000383c arg  0x0000007f , 0x00000011 
+ 00021223  0x0000383d call  0x00005248 
+ 00021224  0x0000383e store  0x00000002 , 0x000002de 
+ 00021225  0x0000383f increase  0x00000004 , 0x0000003f 
+ 00021226  0x00003840 store  0x00000002 , 0x000002e0 
+ 00021227  0x00003841 setarg  0x00000000 
+ 00021228  0x00003842 store  0x00000002 , 0x000002e2 
+ 00021229  0x00003843 jam  0x00000000 , 0x000002eb 
+ 00021230  0x00003844 branch  0x00007e0e 
+ 00021231  0x00003847 fetch  0x00000002 , 0x000002de 
+ 00021232  0x00003848 branch  0x000052f2 
+ 00021233  0x0000384b fetch  0x00000002 , 0x000002e0 
+ 00021234  0x0000384e branch  0x00003bf1 , 0x00000034 
+ 00021235  0x0000384f copy  0x0000003f , 0x00000005 
+ 00021236  0x00003850 rtn 
+ 00021237  0x00003854 set1  0x00000025 , 0x00000000 
+ 00021238  0x00003855 bpatch  0x0000002e , 0x00004025 
+ 00021239  0x00003856 arg  0x00000000 , 0x00000012 
+ 00021240  0x00003857 arg  0x000042c0 , 0x00000011 
+ 00021241  0x00003858 increase  0xfffffffe , 0x00000011 
+ 00021242  0x0000385a increase  0x00000002 , 0x00000011 
+ 00021243  0x0000385b setarg  0x000042cc 
+ 00021244  0x0000385c isub  0x00000011 , 0x0000003e 
+ 00021245  0x0000385d branch  0x00005306 , 0x00000005 
+ 00021246  0x0000385e ifetch  0x00000001 , 0x00000011 
+ 00021247  0x0000385f increase  0x00000001 , 0x00000011 
+ 00021248  0x00003860 branch  0x000052fa , 0x00000034 
+ 00021249  0x00003861 ifetcht  0x00000002 , 0x00000011 
+ 00021250  0x00003862 ifetch  0x00000002 , 0x00000002 
+ 00021251  0x00003863 iadd  0x00000012 , 0x00000012 
+ 00021252  0x00003864 increase  0x00000004 , 0x00000012 
+ 00021253  0x00003865 branch  0x000052fa 
+ 00021254  0x00003867 copy  0x00000012 , 0x0000003f 
+ 00021255  0x00003868 rtn 
+ 00021256  0x0000386c arg  0x0000000c , 0x00000007 
+ 00021257  0x0000386d branch  0x00003dc2 
+ 00021258  0x00003870 arg  0x0000000c , 0x00000007 
+ 00021259  0x00003871 branch  0x00003dc6 
+ 00021260  0x00003874 set1  0x00000025 , 0x00000000 
+ 00021261  0x00003875 bpatch  0x0000002f , 0x00004025 
+ 00021262  0x00003876 call  0x00005287 
+ 00021263  0x00003877 fetch  0x00000001 , 0x000042bf 
+ 00021264  0x00003878 rtn  0x00000034 
+ 00021265  0x00003879 call  0x000052f5 
+ 00021266  0x0000387a arg  0x00000100 , 0x00000002 
+ 00021267  0x0000387b isub  0x00000002 , 0x0000003e 
+ 00021268  0x0000387c branch  0x00005308 , 0x00000002 
+ 00021269  0x0000387d call  0x0000530a 
+ 00021270  0x0000387e arg  0x000042cc , 0x00000005 
+ 00021271  0x0000387f arg  0x000042c0 , 0x00000011 
+ 00021272  0x00003881 setarg  0x000042cc 
+ 00021273  0x00003882 isub  0x00000011 , 0x0000003e 
+ 00021274  0x00003883 rtn  0x00000005 
+ 00021275  0x00003884 ifetch  0x00000001 , 0x00000011 
+ 00021276  0x00003885 increase  0x00000001 , 0x00000011 
+ 00021277  0x00003886 nbranch  0x00005321 , 0x00000034 
+ 00021278  0x00003887 istore  0x00000002 , 0x00000005 
+ 00021279  0x00003888 increase  0x00000002 , 0x00000011 
+ 00021280  0x00003889 branch  0x00005318 
+ 00021281  0x0000388b ifetch  0x00000002 , 0x00000011 
+ 00021282  0x0000388c increase  0x00000002 , 0x00000011 
+ 00021283  0x0000388d copy  0x0000003f , 0x00000006 
+ 00021284  0x0000388e ifetch  0x00000002 , 0x00000006 
+ 00021285  0x0000388f istore  0x00000002 , 0x00000005 
+ 00021286  0x00003890 copy  0x0000003f , 0x00000039 
+ 00021287  0x00003891 increase  0x00000002 , 0x00000039 
+ 00021288  0x00003892 call  0x00007e45 
+ 00021289  0x00003893 branch  0x00005318 
+ 00021290  0x00003896 set1  0x00000025 , 0x00000000 
+ 00021291  0x00003897 bpatch  0x00000030 , 0x00004026 
+ 00021292  0x00003898 call  0x00005287 
+ 00021293  0x00003899 fetch  0x00000001 , 0x000042bf 
+ 00021294  0x0000389a rtn  0x00000034 
+ 00021295  0x0000389b arg  0x000042c1 , 0x00000011 
+ 00021296  0x0000389c increase  0xfffffffd , 0x00000011 
+ 00021297  0x0000389d arg  0x000042cc , 0x00000006 
+ 00021298  0x0000389f increase  0x00000003 , 0x00000011 
+ 00021299  0x000038a0 setarg  0x000042cd 
+ 00021300  0x000038a1 isub  0x00000011 , 0x0000003e 
+ 00021301  0x000038a2 rtn  0x00000005 
+ 00021302  0x000038a3 ifetch  0x00000002 , 0x00000006 
+ 00021303  0x000038a4 branch  0x00005332 , 0x00000034 
+ 00021304  0x000038a5 increase  0x00000004 , 0x0000003f 
+ 00021305  0x000038a6 copy  0x0000003f , 0x00000039 
+ 00021306  0x000038a7 copy  0x00000006 , 0x00000012 
+ 00021307  0x000038a8 ifetch  0x00000002 , 0x00000011 
+ 00021308  0x000038a9 copy  0x0000003f , 0x00000005 
+ 00021309  0x000038aa copy  0x00000012 , 0x00000006 
+ 00021310  0x000038ab increase  0xfffffffe , 0x00000006 
+ 00021311  0x000038ac call  0x00007e45 
+ 00021312  0x000038ad branch  0x00005332 
+ 00021313  0x000038b6 rtn  0x0000002b 
+ 00021314  0x000038b7 setarg  0x00000010 
+ 00021315  0x000038b8 store  0x00000002 , 0x000043d3 
+ 00021316  0x000038b9 setarg  0x00000010 
+ 00021317  0x000038ba store  0x00000002 , 0x000043d5 
+ 00021318  0x000038bb rtn 
+ 00021319  0x000038be arg  0x00000014 , 0x00000002 
+ 00021320  0x000038bf call  0x00005a88 
+ 00021321  0x000038c0 add  0x00000006 , 0x00000001 , 0x0000003f 
+ 00021322  0x000038c1 store  0x00000002 , 0x00000419 
+ 00021323  0x000038c2 rtn 
+ 00021324  0x000038c5 set1  0x00000025 , 0x00000000 
+ 00021325  0x000038c6 bpatch  0x00000032 , 0x00004026 
+ 00021326  0x000038c7 disable  0x0000002b 
+ 00021327  0x000038c8 jam  0x00000001 , 0x0000427e 
+ 00021328  0x000038c9 jam  0x00000001 , 0x000003d6 
+ 00021329  0x000038ca jam  0x00000003 , 0x000003c0 
+ 00021330  0x000038cb jam  0x00000001 , 0x000003d7 
+ 00021331  0x000038cc setarg  0xffffffff 
+ 00021332  0x000038cd store  0x00000002 , 0x000003da 
+ 00021333  0x000038ce force  0x00000000 , 0x0000003f 
+ 00021334  0x000038cf store  0x00000001 , 0x000003e3 
+ 00021335  0x000038d0 store  0x00000001 , 0x000003d8 
+ 00021336  0x000038d1 store  0x00000001 , 0x000003e4 
+ 00021337  0x000038d2 store  0x00000003 , 0x0000420a 
+ 00021338  0x000038d3 store  0x00000003 , 0x0000420d 
+ 00021339  0x000038d4 store  0x00000005 , 0x00004465 
+ 00021340  0x000038d5 set1  0x00000027 , 0x0000003f 
+ 00021341  0x000038d6 store  0x00000005 , 0x0000446a 
+ 00021342  0x000038d7 branch  0x00005a0b 
+ 00021343  0x000038da set1  0x00000025 , 0x00000000 
+ 00021344  0x000038db bpatch  0x00000033 , 0x00004026 
+ 00021345  0x000038dc enable  0x00000029 
+ 00021346  0x000038dd jam  0x00000003 , 0x000003c1 
+ 00021347  0x000038de jam  0x00000001 , 0x000003fa 
+ 00021348  0x000038df jam  0x00000001 , 0x000044bc 
+ 00021349  0x000038e0 setarg  0x0000ffff 
+ 00021350  0x000038e1 store  0x00000002 , 0x000044be 
+ 00021351  0x000038e2 force  0x00000000 , 0x0000003f 
+ 00021352  0x000038e3 store  0x00000005 , 0x0000446a 
+ 00021353  0x000038e4 set1  0x00000027 , 0x0000003f 
+ 00021354  0x000038e5 store  0x00000005 , 0x00004465 
+ 00021355  0x000038e6 branch  0x0000534c 
+ 00021356  0x000038ea set1  0x00000025 , 0x00000000 
+ 00021357  0x000038eb bpatch  0x00000034 , 0x00004026 
+ 00021358  0x000038ec disable  0x00000029 
+ 00021359  0x000038ed jam  0x00000001 , 0x000003c1 
+ 00021360  0x000038ee jam  0x00000000 , 0x000043d8 
+ 00021361  0x000038ef jam  0x00000000 , 0x000000a2 
+ 00021362  0x000038f0 branch  0x0000534c 
+ 00021363  0x000038f7 call  0x000053d2 
+ 00021364  0x000038f8 call  0x000055d3 
+ 00021365  0x000038f9 call  0x00005a0e 
+ 00021366  0x000038fa branch  0x000053d7 
+ 00021367  0x000038fd set1  0x00000025 , 0x00000000 
+ 00021368  0x000038fe bpatch  0x00000035 , 0x00004026 
+ 00021369  0x000038ff call  0x000053d2 
+ 00021370  0x00003900 call  0x00003e71 
+ 00021371  0x00003901 fetch  0x00000001 , 0x000003c1 
+ 00021372  0x00003902 beq  0x00000003 , 0x0000537e 
+ 00021373  0x00003903 branch  0x00005395 
+ 00021374  0x0000390a set1  0x00000025 , 0x00000000 
+ 00021375  0x0000390b bpatch  0x00000036 , 0x00004026 
+ 00021376  0x0000390c enable  0x00000029 
+ 00021377  0x0000390d call  0x00005a02 
+ 00021378  0x0000390e branch  0x00005392 , 0x00000002 
+ 00021379  0x0000390f call  0x00003e28 
+ 00021380  0x00003910 call  0x0000541c 
+ 00021381  0x00003911 call  0x00005622 
+ 00021382  0x00003912 disable  0x0000002d 
+ 00021383  0x00003913 call  0x000054b2 
+ 00021384  0x00003914 nrtn  0x0000002d 
+ 00021385  0x00003915 set1  0x00000025 , 0x00000000 
+ 00021386  0x00003916 bpatch  0x00000037 , 0x00004026 
+ 00021387  0x00003917 fetch  0x00000001 , 0x00000005 
+ 00021388  0x00003918 increase  0x00000001 , 0x0000003f 
+ 00021389  0x00003919 store  0x00000001 , 0x00000005 
+ 00021390  0x0000391a call  0x000055a2 
+ 00021391  0x0000391b call  0x00005a99 
+ 00021392  0x0000391c disable  0x00000029 
+ 00021393  0x0000391d rtn 
+ 00021394  0x00003920 call  0x000053ba 
+ 00021395  0x00003921 disable  0x00000029 
+ 00021396  0x00003922 rtn 
+ 00021397  0x00003928 set1  0x00000025 , 0x00000000 
+ 00021398  0x00003929 bpatch  0x00000038 , 0x00004027 
+ 00021399  0x0000392a disable  0x0000002e 
+ 00021400  0x0000392b call  0x00005a02 
+ 00021401  0x0000392c branch  0x000053ba , 0x00000002 
+ 00021402  0x0000392d call  0x00003e28 
+ 00021403  0x0000392e call  0x0000541c 
+ 00021404  0x0000392f call  0x00005478 
+ 00021405  0x00003930 nbranch  0x000053ad , 0x0000002d 
+ 00021406  0x00003932 set1  0x00000025 , 0x00000000 
+ 00021407  0x00003933 bpatch  0x00000039 , 0x00004027 
+ 00021408  0x00003934 call  0x000053c8 
+ 00021409  0x00003935 call  0x000055a2 
+ 00021410  0x00003936 call  0x00005622 
+ 00021411  0x00003937 fetch  0x00000001 , 0x00000340 
+ 00021412  0x00003938 bbit1  0x00000004 , 0x000053b4 
+ 00021413  0x00003939 call  0x0000561a 
+ 00021414  0x0000393a nbranch  0x000053b4 , 0x00000034 
+ 00021415  0x0000393c set1  0x00000025 , 0x00000000 
+ 00021416  0x0000393d bpatch  0x0000003a , 0x00004027 
+ 00021417  0x0000393e call  0x000054bb 
+ 00021418  0x00003940 call  0x00007c45 
+ 00021419  0x00003941 fetch  0x00000001 , 0x000003e4 
+ 00021420  0x00003942 bbit1  0x00000003 , 0x000053ba 
+ 00021421  0x00003944 set1  0x00000025 , 0x00000000 
+ 00021422  0x00003945 bpatch  0x0000003b , 0x00004027 
+ 00021423  0x00003946 call  0x00007f44 
+ 00021424  0x00003947 call  0x00005b19 
+ 00021425  0x00003948 call  0x00005594 
+ 00021426  0x00003949 call  0x00005576 
+ 00021427  0x0000394a branch  0x000039ac 
+ 00021428  0x0000394d set1  0x00000025 , 0x00000000 
+ 00021429  0x0000394e bpatch  0x0000003c , 0x00004027 
+ 00021430  0x0000394f enable  0x0000002e 
+ 00021431  0x00003950 call  0x000054b2 
+ 00021432  0x00003951 branch  0x0000539e , 0x0000002d 
+ 00021433  0x00003952 branch  0x000053aa 
+ 00021434  0x00003958 set1  0x00000025 , 0x00000000 
+ 00021435  0x00003959 bpatch  0x0000003d , 0x00004027 
+ 00021436  0x0000395a call  0x000053c0 
+ 00021437  0x0000395b call  0x00003f1d 
+ 00021438  0x0000395c jam  0x00000015 , 0x00000b7d 
+ 00021439  0x0000395d branch  0x00007c27 
+ 00021440  0x00003960 fetcht  0x00000001 , 0x000003d6 
+ 00021441  0x00003961 jam  0x00000008 , 0x000002c0 
+ 00021442  0x00003962 call  0x000048c4 
+ 00021443  0x00003963 jam  0x00000000 , 0x000003d6 
+ 00021444  0x00003964 jam  0x00000000 , 0x000003c1 
+ 00021445  0x00003965 jam  0x00000000 , 0x000003c0 
+ 00021446  0x00003966 jam  0x00000000 , 0x0000427e 
+ 00021447  0x00003967 rtn 
+ 00021448  0x0000396a fetch  0x00000001 , 0x00000005 
+ 00021449  0x0000396b increase  0x00000001 , 0x0000003f 
+ 00021450  0x0000396c store  0x00000001 , 0x00000005 
+ 00021451  0x0000396d fetch  0x00000001 , 0x000003c0 
+ 00021452  0x0000396e rtnbit1  0x00000003 
+ 00021453  0x0000396f set1  0x00000003 
+ 00021454  0x00003970 store  0x00000001 , 0x000003c0 
+ 00021455  0x00003971 setarg  0x00000000 
+ 00021456  0x00003972 store  0x00000004 , 0x000046f9 
+ 00021457  0x00003973 rtn 
+ 00021458  0x00003979 set1  0x00000025 , 0x00000000 
+ 00021459  0x0000397a bpatch  0x0000003e , 0x00004027 
+ 00021460  0x0000397b enable  0x00000036 
+ 00021461  0x0000397c hjam  0x00000007 , 0x00008914 
+ 00021462  0x0000397d branch  0x00003e28 
+ 00021463  0x00003980 set1  0x00000025 , 0x00000000 
+ 00021464  0x00003981 bpatch  0x0000003f , 0x00004027 
+ 00021465  0x00003982 disable  0x00000036 
+ 00021466  0x00003983 hjam  0x00000003 , 0x00008914 
+ 00021467  0x00003984 arg  0x00000000 , 0x0000001b 
+ 00021468  0x00003985 rtn 
+ 00021469  0x00003988 disable  0x00000009 
+ 00021470  0x00003989 disable  0x00000007 
+ 00021471  0x0000398a fetch  0x00000003 , 0x000003e9 
+ 00021472  0x0000398b iforce  0x0000000f 
+ 00021473  0x0000398c fetch  0x00000001 , 0x00000016 
+ 00021474  0x0000398d reverse  0x0000003f , 0x00000002 
+ 00021475  0x0000398e set1  0x00000001 , 0x00000002 
+ 00021476  0x0000398f rshift  0x00000002 , 0x0000000e 
+ 00021477  0x00003990 rtn 
+ 00021478  0x00003994 call  0x000053ee 
+ 00021479  0x00003995 call  0x00003a82 
+ 00021480  0x00003996 setarg  0x00000500 
+ 00021481  0x00003997 call  0x00003bf3 
+ 00021482  0x00003998 branch  0x00003a87 
+ 00021483  0x0000399b branch  0x00003a98 , 0x0000002d 
+ 00021484  0x0000399c call  0x000053ee 
+ 00021485  0x0000399d branch  0x00003a91 
+ 00021486  0x0000399f set1  0x00000025 , 0x00000000 
+ 00021487  0x000039a0 bpatch  0x00000040 , 0x00004028 
+ 00021488  0x000039a1 call  0x00003a7a 
+ 00021489  0x000039a2 fetch  0x00000001 , 0x0000040d 
+ 00021490  0x000039a3 nbranch  0x00005402 , 0x00000034 
+ 00021491  0x000039a4 fetch  0x00000001 , 0x00000016 
+ 00021492  0x000039a5 sub  0x0000003f , 0x00000024 , 0x0000003e 
+ 00021493  0x000039a6 branch  0x000053fc , 0x00000002 
+ 00021494  0x000039a7 force  0x00000000 , 0x00000002 
+ 00021495  0x000039a8 rtneq  0x00000025 
+ 00021496  0x000039a9 force  0x00000018 , 0x00000002 
+ 00021497  0x000039aa rtneq  0x00000026 
+ 00021498  0x000039ab force  0x0000004e , 0x00000002 
+ 00021499  0x000039ac rtn 
+ 00021500  0x000039af sub  0x0000003f , 0x0000000a , 0x0000003e 
+ 00021501  0x000039b0 branch  0x000053ff , 0x00000002 
+ 00021502  0x000039b1 increase  0x00000001 , 0x0000003f 
+ 00021503  0x000039b4 lshift  0x0000003f , 0x0000003f 
+ 00021504  0x000039b5 add  0x0000003f , 0x00000002 , 0x00000002 
+ 00021505  0x000039b6 rtn 
+ 00021506  0x000039b9 fetch  0x00000001 , 0x00000016 
+ 00021507  0x000039ba lshift  0x0000003f , 0x00000002 
+ 00021508  0x000039bb rtn 
+ 00021509  0x000039be arg  0x000001f4 , 0x00000002 
+ 00021510  0x000039bf rtn  0x00000034 
+ 00021511  0x000039c0 arg  0x000000fa , 0x00000002 
+ 00021512  0x000039c1 rtneq  0x00000001 
+ 00021513  0x000039c2 arg  0x00000096 , 0x00000002 
+ 00021514  0x000039c3 rtneq  0x00000002 
+ 00021515  0x000039c4 arg  0x00000064 , 0x00000002 
+ 00021516  0x000039c5 rtneq  0x00000003 
+ 00021517  0x000039c6 arg  0x0000004b , 0x00000002 
+ 00021518  0x000039c7 rtneq  0x00000004 
+ 00021519  0x000039c8 arg  0x00000032 , 0x00000002 
+ 00021520  0x000039c9 rtneq  0x00000005 
+ 00021521  0x000039ca arg  0x00000028 , 0x00000002 
+ 00021522  0x000039cb rtneq  0x00000006 
+ 00021523  0x000039cc arg  0x00000014 , 0x00000002 
+ 00021524  0x000039cd rtn 
+ 00021525  0x000039d2 setarg  0x008e89be 
+ 00021526  0x000039d3 lshift8  0x0000003f , 0x0000003f 
+ 00021527  0x000039d4 or_into  0x000000d6 , 0x0000003f 
+ 00021528  0x000039d5 iforce  0x00000009 
+ 00021529  0x000039d6 setarg  0x00555555 
+ 00021530  0x000039d7 store  0x00000003 , 0x000003e9 
+ 00021531  0x000039d8 rtn 
+ 00021532  0x000039db set1  0x00000025 , 0x00000000 
+ 00021533  0x000039dc bpatch  0x00000041 , 0x00004028 
+ 00021534  0x000039dd enable  0x00000010 
+ 00021535  0x000039de fetch  0x00000004 , 0x000003e5 
+ 00021536  0x000039df iforce  0x00000009 
+ 00021537  0x000039e0 call  0x00005453 
+ 00021538  0x000039e1 setarg  0x00000200 
+ 00021539  0x000039e2 branch  0x00005426 , 0x00000029 
+ 00021540  0x000039e3 fetch  0x00000002 , 0x000003ce 
+ 00021541  0x000039e4 rshift  0x0000003f , 0x0000003f 
+ 00021542  0x000039e6 arg  0x00000500 , 0x00000002 
+ 00021543  0x000039e7 iadd  0x00000002 , 0x0000003f 
+ 00021544  0x000039e8 call  0x00003b7d 
+ 00021545  0x000039e9 deposit  0x0000001a 
+ 00021546  0x000039ea store  0x00000006 , 0x00000412 
+ 00021547  0x000039eb rtn 
+ 00021548  0x000039ee set1  0x00000025 , 0x00000000 
+ 00021549  0x000039ef bpatch  0x00000042 , 0x00004028 
+ 00021550  0x000039f0 fetch  0x00000001 , 0x00000016 
+ 00021551  0x000039f1 increase  0x00000001 , 0x0000003f 
+ 00021552  0x000039f2 store  0x00000001 , 0x00000016 
+ 00021553  0x000039f3 rtnne  0x00000028 
+ 00021554  0x000039f4 jam  0x00000025 , 0x00000016 
+ 00021555  0x000039f5 rtn 
+ 00021556  0x000039f8 set1  0x00000025 , 0x00000000 
+ 00021557  0x000039f9 bpatch  0x00000043 , 0x00004028 
+ 00021558  0x000039fa add  0x00000011 , 0x00000001 , 0x00000006 
+ 00021559  0x000039fb ifetch  0x00000001 , 0x00000006 
+ 00021560  0x000039fc rtnbit0  0x00000000 
+ 00021561  0x000039fd add  0x00000011 , 0x0000001a , 0x00000005 
+ 00021562  0x000039fe ifetch  0x00000002 , 0x00000005 
+ 00021563  0x000039ff increase  0x00000001 , 0x0000003f 
+ 00021564  0x00003a00 istore  0x00000002 , 0x00000005 
+ 00021565  0x00003a01 add  0x00000011 , 0x00000019 , 0x00000006 
+ 00021566  0x00003a02 ifetch  0x00000001 , 0x00000006 
+ 00021567  0x00003a03 add  0x00000011 , 0x00000018 , 0x00000005 
+ 00021568  0x00003a04 ifetcht  0x00000001 , 0x00000005 
+ 00021569  0x00003a05 iadd  0x00000002 , 0x0000003f 
+ 00021570  0x00003a06 sub  0x0000003f , 0x00000024 , 0x0000003e 
+ 00021571  0x00003a07 branch  0x00005445 , 0x00000002 
+ 00021572  0x00003a08 increase  0xffffffdb , 0x0000003f 
+ 00021573  0x00003a0a istore  0x00000001 , 0x00000005 
+ 00021574  0x00003a0b rtn 
+ 00021575  0x00003a0f set1  0x00000025 , 0x00000000 
+ 00021576  0x00003a10 bpatch  0x00000044 , 0x00004028 
+ 00021577  0x00003a11 fetch  0x00000005 , 0x000003f1 
+ 00021578  0x00003a12 force  0x00000000 , 0x00000002 
+ 00021579  0x00003a13 force  0x00000025 , 0x00000039 
+ 00021580  0x00003a15 bbit0  0x00000000 , 0x0000544e 
+ 00021581  0x00003a16 increase  0x00000001 , 0x00000002 
+ 00021582  0x00003a18 rshift  0x0000003f , 0x0000003f 
+ 00021583  0x00003a19 loop  0x0000544c 
+ 00021584  0x00003a1a add  0x00000002 , 0xffffffff , 0x0000003f 
+ 00021585  0x00003a1b store  0x00000001 , 0x000003e2 
+ 00021586  0x00003a1c rtn 
+ 00021587  0x00003a1f set1  0x00000025 , 0x00000000 
+ 00021588  0x00003a20 bpatch  0x00000045 , 0x00004028 
+ 00021589  0x00003a21 fetch  0x00000001 , 0x000003d8 
+ 00021590  0x00003a22 iforce  0x00000007 
+ 00021591  0x00003a23 fetcht  0x00000005 , 0x000003f1 
+ 00021592  0x00003a24 qisolate1  0x00000002 
+ 00021593  0x00003a25 branch  0x0000546b , 0x00000001 
+ 00021594  0x00003a27 set1  0x00000025 , 0x00000000 
+ 00021595  0x00003a28 bpatch  0x00000046 , 0x00004028 
+ 00021596  0x00003a29 fetch  0x00000001 , 0x000003e2 
+ 00021597  0x00003a2a isub  0x00000007 , 0x0000003f 
+ 00021598  0x00003a2b branch  0x00005461 , 0x00000002 
+ 00021599  0x00003a2c sub  0x0000003f , 0xffffffff , 0x00000007 
+ 00021600  0x00003a2d branch  0x0000545a 
+ 00021601  0x00003a2f copy  0x00000007 , 0x00000039 
+ 00021602  0x00003a30 force  0x00000000 , 0x00000007 
+ 00021603  0x00003a32 qisolate1  0x00000002 
+ 00021604  0x00003a33 branch  0x00005466 , 0x00000001 
+ 00021605  0x00003a34 increase  0x00000001 , 0x00000039 
+ 00021606  0x00003a36 deposit  0x00000039 
+ 00021607  0x00003a37 branch  0x0000546b , 0x00000034 
+ 00021608  0x00003a38 increase  0x00000001 , 0x00000007 
+ 00021609  0x00003a39 increase  0xffffffff , 0x00000039 
+ 00021610  0x00003a3a branch  0x00005463 
+ 00021611  0x00003a3c deposit  0x00000007 
+ 00021612  0x00003a3d store  0x00000001 , 0x00000016 
+ 00021613  0x00003a3e rtn 
+ 00021614  0x00003a42 branch  0x00005471 , 0x00000029 
+ 00021615  0x00003a43 until  0x0000003e , 0x00000003 
+ 00021616  0x00003a44 rtn 
+ 00021617  0x00003a47 arg  0x00000ea0 , 0x0000000b 
+ 00021618  0x00003a48 until  0x00000023 , 0x00000026 
+ 00021619  0x00003a49 rtn 
+ 00021620  0x00003a4c disable  0x00000010 
+ 00021621  0x00003a4d fetch  0x00000002 , 0x000043d5 
+ 00021622  0x00003a4e copy  0x0000003f , 0x0000000b 
+ 00021623  0x00003a4f branch  0x0000547e 
+ 00021624  0x00003a53 set1  0x00000025 , 0x00000000 
+ 00021625  0x00003a54 bpatch  0x00000047 , 0x00004028 
+ 00021626  0x00003a55 enable  0x00000010 
+ 00021627  0x00003a56 fetch  0x00000002 , 0x000003ce 
+ 00021628  0x00003a57 fetcht  0x00000004 , 0x000046f9 
+ 00021629  0x00003a58 iadd  0x00000002 , 0x0000000b 
+ 00021630  0x00003a5a call  0x000053e6 
+ 00021631  0x00003a5c set1  0x00000025 , 0x00000000 
+ 00021632  0x00003a5d bpatch  0x00000048 , 0x00004029 
+ 00021633  0x00003a5e call  0x000053dd 
+ 00021634  0x00003a5f disable  0x0000002d 
+ 00021635  0x00003a60 enable  0x0000000d 
+ 00021636  0x00003a61 enable  0x00000021 
+ 00021637  0x00003a62 disable  0x00000020 
+ 00021638  0x00003a63 copy  0x0000000b , 0x0000001b 
+ 00021639  0x00003a64 correlate  0x0000003e , 0x00000003 
+ 00021640  0x00003a65 branch  0x0000548b , 0x0000002e 
+ 00021641  0x00003a66 copy  0x0000001a , 0x00000002 
+ 00021642  0x00003a67 storet  0x00000006 , 0x0000009c 
+ 00021643  0x00003a69 nbranch  0x0000375c , 0x00000018 
+ 00021644  0x00003a6a branch  0x00005492 , 0x0000002e 
+ 00021645  0x00003a6b arg  0x000001e0 , 0x00000029 
+ 00021646  0x00003a6c copy  0x00000021 , 0x00000028 
+ 00021647  0x00003a6d fetch  0x00000001 , 0x000003c0 
+ 00021648  0x00003a6e bbit0  0x00000003 , 0x00005492 
+ 00021649  0x00003a6f call  0x00003cb6 , 0x0000002b 
+ 00021650  0x00003a71 set1  0x00000025 , 0x00000000 
+ 00021651  0x00003a72 bpatch  0x00000049 , 0x00004029 
+ 00021652  0x00003a73 call  0x00003af3 
+ 00021653  0x00003a74 enable  0x00000007 
+ 00021654  0x00003a75 enable  0x00000009 
+ 00021655  0x00003a76 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00021656  0x00003a77 rshift3  0x0000000c , 0x0000003f 
+ 00021657  0x00003a78 store  0x00000001 , 0x00000340 
+ 00021658  0x00003a79 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00021659  0x00003a7a rshift3  0x0000000c , 0x0000003f 
+ 00021660  0x00003a7b istore  0x00000001 , 0x00000005 
+ 00021661  0x00003a7c and  0x0000003f , 0x0000003f , 0x00000039 
+ 00021662  0x00003a7d branch  0x000054a3 , 0x00000005 
+ 00021663  0x00003a80 parse  0x00000003 , 0x00000000 , 0x00000008 
+ 00021664  0x00003a81 rshift3  0x0000000c , 0x0000003f 
+ 00021665  0x00003a82 istore  0x00000001 , 0x00000005 
+ 00021666  0x00003a83 loop  0x0000549f 
+ 00021667  0x00003a86 set1  0x00000025 , 0x00000000 
+ 00021668  0x00003a87 bpatch  0x0000004a , 0x00004029 
+ 00021669  0x00003a88 parse  0x00000003 , 0x00000000 , 0x00000018 
+ 00021670  0x00003a89 enable  0x00000010 
+ 00021671  0x00003a8a arg  0x00000664 , 0x0000001b 
+ 00021672  0x00003a8b rshift32  0x0000003f , 0x0000003f 
+ 00021673  0x00003a8c rshift16  0x0000003f , 0x0000003f 
+ 00021674  0x00003a8d istore  0x00000003 , 0x00000005 
+ 00021675  0x00003a8e branch  0x0000375c , 0x00000006 
+ 00021676  0x00003a8f enable  0x0000002d 
+ 00021677  0x00003a90 fetch  0x00000001 , 0x00000017 
+ 00021678  0x00003a91 add  0x0000003f , 0x00000002 , 0x00000011 
+ 00021679  0x00003a92 call  0x00003ab6 
+ 00021680  0x00003a93 disable  0x0000000d 
+ 00021681  0x00003a94 branch  0x00003a7a 
+ 00021682  0x00003a97 set1  0x00000025 , 0x00000000 
+ 00021683  0x00003a98 bpatch  0x0000004b , 0x00004029 
+ 00021684  0x00003a99 call  0x000054bd 
+ 00021685  0x00003a9a fetcht  0x00000001 , 0x00000017 
+ 00021686  0x00003a9b call  0x00003a82 
+ 00021687  0x00003a9c call  0x00003a87 
+ 00021688  0x00003a9d enable  0x00000010 
+ 00021689  0x00003a9e arg  0x00001388 , 0x0000000b 
+ 00021690  0x00003a9f branch  0x0000547f 
+ 00021691  0x00003aa2 call  0x000054bd 
+ 00021692  0x00003aa3 branch  0x0000375c 
+ 00021693  0x00003aa6 set1  0x00000025 , 0x00000000 
+ 00021694  0x00003aa7 bpatch  0x0000004c , 0x00004029 
+ 00021695  0x00003aa8 call  0x000053dd 
+ 00021696  0x00003aa9 call  0x000053eb 
+ 00021697  0x00003aaa set1  0x00000000 , 0x00000015 
+ 00021698  0x00003aab enable  0x0000001d 
+ 00021699  0x00003aac enable  0x00000020 
+ 00021700  0x00003aad disable  0x00000021 
+ 00021701  0x00003aae call  0x0000546e 
+ 00021702  0x00003aaf rshift16  0x00000009 , 0x0000003f 
+ 00021703  0x00003ab0 rshift8  0x0000003f , 0x0000003f 
+ 00021704  0x00003ab1 rshift4  0x0000003f , 0x0000003f 
+ 00021705  0x00003ab2 inject  0x00000003 , 0x00000028 
+ 00021706  0x00003ab3 enable  0x00000007 
+ 00021707  0x00003ab4 enable  0x00000009 
+ 00021708  0x00003ab5 set1  0x00000025 , 0x00000000 
+ 00021709  0x00003ab6 bpatch  0x0000004d , 0x00004029 
+ 00021710  0x00003ab7 fetch  0x00000001 , 0x0000443e 
+ 00021711  0x00003ab8 inject  0x00000003 , 0x00000008 
+ 00021712  0x00003ab9 ifetch  0x00000001 , 0x00000006 
+ 00021713  0x00003aba and  0x0000003f , 0x0000003f , 0x00000039 
+ 00021714  0x00003abb inject  0x00000003 , 0x00000008 
+ 00021715  0x00003abc branch  0x000054d7 , 0x00000005 
+ 00021716  0x00003abe ifetch  0x00000001 , 0x00000006 
+ 00021717  0x00003abf inject  0x00000003 , 0x00000008 
+ 00021718  0x00003ac0 loop  0x000054d4 
+ 00021719  0x00003ac3 enable  0x00000008 
+ 00021720  0x00003ac4 inject  0x00000003 , 0x00000018 
+ 00021721  0x00003ac5 disable  0x00000008 
+ 00021722  0x00003ac6 until  0x0000003e , 0x00000027 
+ 00021723  0x00003ac7 nop  0x00000064 
+ 00021724  0x00003ac8 disable  0x0000001d 
+ 00021725  0x00003ac9 rtn 
+ 00021726  0x00003acc set1  0x00000025 , 0x00000000 
+ 00021727  0x00003acd bpatch  0x0000004e , 0x00004029 
+ 00021728  0x00003ace fetch  0x00000001 , 0x000044db 
+ 00021729  0x00003acf beq  0x00000001 , 0x000054ef 
+ 00021730  0x00003ad0 fetch  0x00000001 , 0x000044dc 
+ 00021731  0x00003ad1 lshift4  0x0000003f , 0x0000003f 
+ 00021732  0x00003ad2 lshift2  0x0000003f , 0x0000003f 
+ 00021733  0x00003ad3 store  0x00000001 , 0x0000443e 
+ 00021734  0x00003ad4 fetcht  0x00000001 , 0x000043d9 
+ 00021735  0x00003ad5 add  0x00000002 , 0x00000006 , 0x0000003f 
+ 00021736  0x00003ad6 store  0x00000001 , 0x0000443f 
+ 00021737  0x00003ad7 fetch  0x00000006 , 0x000044f9 
+ 00021738  0x00003ad8 store  0x00000006 , 0x00004440 
+ 00021739  0x00003ad9 copy  0x00000002 , 0x00000039 
+ 00021740  0x00003ada arg  0x000043da , 0x00000006 
+ 00021741  0x00003adb call  0x00007e45 
+ 00021742  0x00003adc branch  0x000054ff 
+ 00021743  0x00003ade fetcht  0x00000002 , 0x000044c2 
+ 00021744  0x00003adf call  0x00005866 
+ 00021745  0x00003ae0 copy  0x00000011 , 0x00000005 
+ 00021746  0x00003ae1 setarg  0x00000001 
+ 00021747  0x00003ae2 istore  0x00000001 , 0x00000005 
+ 00021748  0x00003ae3 fetch  0x00000001 , 0x000044dd 
+ 00021749  0x00003ae4 lshift4  0x0000003f , 0x0000003f 
+ 00021750  0x00003ae5 lshift2  0x0000003f , 0x0000003f 
+ 00021751  0x00003ae6 increase  0x00000001 , 0x0000003f 
+ 00021752  0x00003ae7 store  0x00000001 , 0x0000443e 
+ 00021753  0x00003ae8 setarg  0x0000000c 
+ 00021754  0x00003ae9 store  0x00000001 , 0x0000443f 
+ 00021755  0x00003aea fetch  0x00000006 , 0x000044f9 
+ 00021756  0x00003aeb store  0x00000006 , 0x00004440 
+ 00021757  0x00003aec fetch  0x00000006 , 0x00004274 
+ 00021758  0x00003aed istore  0x00000006 , 0x00000005 
+ 00021759  0x00003aef set1  0x00000025 , 0x00000000 
+ 00021760  0x00003af0 bpatch  0x0000004f , 0x00004029 
+ 00021761  0x00003af1 fetch  0x00000001 , 0x00000000 
+ 00021762  0x00003af2 increase  0x00000001 , 0x0000003f 
+ 00021763  0x00003af3 store  0x00000001 , 0x00000000 
+ 00021764  0x00003af4 arg  0x00000708 , 0x0000001b 
+ 00021765  0x00003af5 disable  0x0000002d 
+ 00021766  0x00003af6 branch  0x000054b2 
+ 00021767  0x00003af9 set1  0x00000025 , 0x00000000 
+ 00021768  0x00003afa bpatch  0x00000050 , 0x0000402a 
+ 00021769  0x00003afb fetch  0x00000001 , 0x000044f6 
+ 00021770  0x00003afc rtnne  0x00000001 , 0x0000003f 
+ 00021771  0x00003afd fetch  0x00000001 , 0x00000000 
+ 00021772  0x00003afe increase  0x00000001 , 0x0000003f 
+ 00021773  0x00003aff store  0x00000001 , 0x00000000 
+ 00021774  0x00003b00 arg  0x00000c03 , 0x00000002 
+ 00021775  0x00003b01 fetch  0x00000001 , 0x000044f7 
+ 00021776  0x00003b02 nsetflag  0x00000034 , 0x00000006 , 0x00000002 
+ 00021777  0x00003b03 copy  0x00000011 , 0x0000003f 
+ 00021778  0x00003b04 nsetflag  0x00000034 , 0x00000007 , 0x00000002 
+ 00021779  0x00003b05 storet  0x00000002 , 0x0000443e 
+ 00021780  0x00003b06 fetch  0x00000006 , 0x000044f9 
+ 00021781  0x00003b07 istore  0x00000006 , 0x00000005 
+ 00021782  0x00003b08 fetch  0x00000006 , 0x000003d0 
+ 00021783  0x00003b09 istore  0x00000006 , 0x00000005 
+ 00021784  0x00003b0a branch  0x000054b2 
+ 00021785  0x00003b0e set1  0x00000025 , 0x00000000 
+ 00021786  0x00003b0f bpatch  0x00000051 , 0x0000402a 
+ 00021787  0x00003b10 arg  0x00000004 , 0x00000002 
+ 00021788  0x00003b11 fetch  0x00000001 , 0x000044dc 
+ 00021789  0x00003b12 nsetflag  0x00000034 , 0x00000006 , 0x00000002 
+ 00021790  0x00003b13 storet  0x00000001 , 0x0000443e 
+ 00021791  0x00003b14 fetcht  0x00000001 , 0x000043f9 
+ 00021792  0x00003b15 add  0x00000002 , 0x00000006 , 0x0000003f 
+ 00021793  0x00003b16 store  0x00000001 , 0x0000443f 
+ 00021794  0x00003b17 fetch  0x00000006 , 0x000044f9 
+ 00021795  0x00003b18 store  0x00000006 , 0x00004440 
+ 00021796  0x00003b19 arg  0x000043fa , 0x00000006 
+ 00021797  0x00003b1a copy  0x00000002 , 0x00000039 
+ 00021798  0x00003b1b call  0x00007e45 
+ 00021799  0x00003b1c branch  0x000054bb 
+ 00021800  0x00003b20 set1  0x00000025 , 0x00000000 
+ 00021801  0x00003b21 bpatch  0x00000052 , 0x0000402a 
+ 00021802  0x00003b22 force  0xffffffff , 0x0000003f 
+ 00021803  0x00003b23 setsect  0x00000002 , 0x00000001 
+ 00021804  0x00003b24 store  0x00000005 , 0x000003f1 
+ 00021805  0x00003b25 call  0x00005447 
+ 00021806  0x00003b26 force  0x00000004 , 0x00000039 
+ 00021807  0x00003b27 arg  0x000003e5 , 0x00000005 
+ 00021808  0x00003b28 call  0x00006227 
+ 00021809  0x00003b29 fetch  0x00000002 , 0x000044f4 
+ 00021810  0x00003b2a store  0x00000002 , 0x000003ef 
+ 00021811  0x00003b2c random  0x0000003f 
+ 00021812  0x00003b2d and_into  0x0000000f , 0x0000003f 
+ 00021813  0x00003b2e sub  0x0000003f , 0x00000004 , 0x0000003e 
+ 00021814  0x00003b2f branch  0x00005533 , 0x00000002 
+ 00021815  0x00003b30 store  0x00000001 , 0x000003d9 
+ 00021816  0x00003b31 store  0x00000001 , 0x00000682 
+ 00021817  0x00003b32 set1  0x00000025 , 0x00000000 
+ 00021818  0x00003b33 bpatch  0x00000053 , 0x0000402a 
+ 00021819  0x00003b34 fetcht  0x00000002 , 0x000043d0 
+ 00021820  0x00003b35 storet  0x00000002 , 0x000003c2 
+ 00021821  0x00003b36 copy  0x00000002 , 0x00000013 
+ 00021822  0x00003b37 add  0x00000022 , 0x00000007 , 0x0000003f 
+ 00021823  0x00003b38 idiv  0x00000013 
+ 00021824  0x00003b39 call  0x00007efd 
+ 00021825  0x00003b3a remainder  0x00000011 
+ 00021826  0x00003b3b isub  0x00000011 , 0x0000003f 
+ 00021827  0x00003b3c iadd  0x00000013 , 0x0000003f 
+ 00021828  0x00003b3d fetcht  0x00000002 , 0x000043ce 
+ 00021829  0x00003b3e iadd  0x00000002 , 0x0000003f 
+ 00021830  0x00003b3f store  0x00000004 , 0x000003c4 
+ 00021831  0x00003b40 isub  0x00000022 , 0x00000011 
+ 00021832  0x00003b41 increase  0xfffffffa , 0x00000011 
+ 00021833  0x00003b42 arg  0x00002205 , 0x00000012 
+ 00021834  0x00003b43 fetch  0x00000001 , 0x000044ed 
+ 00021835  0x00003b44 nsetflag  0x00000034 , 0x00000006 , 0x00000012 
+ 00021836  0x00003b45 fetch  0x00000001 , 0x000044e6 
+ 00021837  0x00003b46 nsetflag  0x00000034 , 0x00000007 , 0x00000012 
+ 00021838  0x00003b47 copy  0x00000012 , 0x0000003f 
+ 00021839  0x00003b48 store  0x00000002 , 0x0000443e 
+ 00021840  0x00003b49 fetch  0x00000006 , 0x000044f9 
+ 00021841  0x00003b4a istore  0x00000006 , 0x00000005 
+ 00021842  0x00003b4b fetch  0x00000006 , 0x000003d0 
+ 00021843  0x00003b4c istore  0x00000006 , 0x00000005 
+ 00021844  0x00003b4d fetch  0x00000004 , 0x000003e5 
+ 00021845  0x00003b4e istore  0x00000004 , 0x00000005 
+ 00021846  0x00003b4f random  0x0000003f 
+ 00021847  0x00003b50 istore  0x00000002 , 0x00000005 
+ 00021848  0x00003b51 random  0x0000003f 
+ 00021849  0x00003b52 istore  0x00000001 , 0x00000005 
+ 00021850  0x00003b53 force  0x00000002 , 0x0000003f 
+ 00021851  0x00003b54 istore  0x00000001 , 0x00000005 
+ 00021852  0x00003b55 rshift2  0x00000011 , 0x0000003f 
+ 00021853  0x00003b56 istore  0x00000002 , 0x00000005 
+ 00021854  0x00003b57 rshift2  0x00000013 , 0x0000003f 
+ 00021855  0x00003b58 istore  0x00000002 , 0x00000005 
+ 00021856  0x00003b59 set1  0x00000025 , 0x00000000 
+ 00021857  0x00003b5a bpatch  0x00000054 , 0x0000402a 
+ 00021858  0x00003b5b fetch  0x00000002 , 0x000044f2 
+ 00021859  0x00003b5c istore  0x00000002 , 0x00000005 
+ 00021860  0x00003b5d fetch  0x00000002 , 0x000044f4 
+ 00021861  0x00003b5e istore  0x00000002 , 0x00000005 
+ 00021862  0x00003b5f fetch  0x00000005 , 0x000003f1 
+ 00021863  0x00003b60 istore  0x00000005 , 0x00000005 
+ 00021864  0x00003b61 fetch  0x00000001 , 0x000003d9 
+ 00021865  0x00003b62 arg  0x000000a0 , 0x00000002 
+ 00021866  0x00003b63 ior  0x00000002 , 0x0000003f 
+ 00021867  0x00003b64 istore  0x00000001 , 0x00000005 
+ 00021868  0x00003b65 call  0x000054bb 
+ 00021869  0x00003b66 setarg  0x0000443e 
+ 00021870  0x00003b67 add  0x0000003f , 0x00000012 , 0x00000006 
+ 00021871  0x00003b68 ifetch  0x00000003 , 0x00000006 
+ 00021872  0x00003b69 store  0x00000003 , 0x000003e9 
+ 00021873  0x00003b6a rtn 
+ 00021874  0x00003b6d set1  0x00000025 , 0x00000000 
+ 00021875  0x00003b6e bpatch  0x00000055 , 0x0000402a 
+ 00021876  0x00003b6f disable  0x00000029 
+ 00021877  0x00003b70 branch  0x00005415 
+ 00021878  0x00003b75 set1  0x00000025 , 0x00000000 
+ 00021879  0x00003b76 bpatch  0x00000056 , 0x0000402a 
+ 00021880  0x00003b77 fetch  0x00000001 , 0x000003c0 
+ 00021881  0x00003b78 rtnbit0  0x00000005 
+ 00021882  0x00003b79 fetch  0x00000002 , 0x000003da 
+ 00021883  0x00003b7a fetcht  0x00000002 , 0x000003e0 
+ 00021884  0x00003b7b isub  0x00000002 , 0x0000003f 
+ 00021885  0x00003b7c nrtn  0x00000002 
+ 00021886  0x00003b7d fetch  0x00000001 , 0x000003c0 
+ 00021887  0x00003b7e set0  0x00000005 , 0x0000003f 
+ 00021888  0x00003b7f set0  0x00000003 , 0x0000003f 
+ 00021889  0x00003b80 store  0x00000001 , 0x000003c0 
+ 00021890  0x00003b81 fetch  0x00000004 , 0x000003c4 
+ 00021891  0x00003b82 fetcht  0x00000002 , 0x000003c2 
+ 00021892  0x00003b83 isub  0x00000002 , 0x00000011 
+ 00021893  0x00003b84 set1  0x00000025 , 0x00000000 
+ 00021894  0x00003b85 bpatch  0x00000057 , 0x0000402a 
+ 00021895  0x00003b86 fetch  0x00000001 , 0x00004434 
+ 00021896  0x00003b87 store  0x00000001 , 0x000003ec 
+ 00021897  0x00003b88 ifetcht  0x00000002 , 0x00000006 
+ 00021898  0x00003b89 ifetch  0x00000002 , 0x00000006 
+ 00021899  0x00003b8a lshift2  0x0000003f , 0x0000003f 
+ 00021900  0x00003b8b store  0x00000002 , 0x000003c2 
+ 00021901  0x00003b8c lshift2  0x00000002 , 0x00000002 
+ 00021902  0x00003b8d iadd  0x00000002 , 0x0000003f 
+ 00021903  0x00003b8e ifetcht  0x00000004 , 0x00000006 
+ 00021904  0x00003b8f storet  0x00000004 , 0x000003ed 
+ 00021905  0x00003b90 iadd  0x00000011 , 0x0000003f 
+ 00021906  0x00003b91 store  0x00000004 , 0x000003c4 
+ 00021907  0x00003b92 branch  0x00005a2b 
+ 00021908  0x00003b95 set1  0x00000025 , 0x00000000 
+ 00021909  0x00003b96 bpatch  0x00000058 , 0x0000402b 
+ 00021910  0x00003b97 fetch  0x00000001 , 0x000003c0 
+ 00021911  0x00003b98 rtnbit0  0x00000006 
+ 00021912  0x00003b99 fetch  0x00000002 , 0x000003da 
+ 00021913  0x00003b9a fetcht  0x00000002 , 0x000003e0 
+ 00021914  0x00003b9b isub  0x00000002 , 0x0000003f 
+ 00021915  0x00003b9c nrtn  0x00000002 
+ 00021916  0x00003b9d fetch  0x00000001 , 0x000003c0 
+ 00021917  0x00003b9e set0  0x00000006 , 0x0000003f 
+ 00021918  0x00003b9f store  0x00000001 , 0x000003c0 
+ 00021919  0x00003ba0 fetch  0x00000005 , 0x0000442f 
+ 00021920  0x00003ba1 store  0x00000005 , 0x000003f1 
+ 00021921  0x00003ba2 branch  0x00005447 
+ 00021922  0x00003ba6 set1  0x00000025 , 0x00000000 
+ 00021923  0x00003ba7 bpatch  0x00000059 , 0x0000402b 
+ 00021924  0x00003ba8 call  0x00005a0b 
+ 00021925  0x00003ba9 call  0x000055b7 
+ 00021926  0x00003baa fetch  0x00000001 , 0x00000340 
+ 00021927  0x00003bab rshift  0x0000003f , 0x0000003f 
+ 00021928  0x00003bac ixor  0x00000002 , 0x0000003f 
+ 00021929  0x00003bad isolate1  0x00000002 , 0x0000003f 
+ 00021930  0x00003bae setflag  0x00000001 , 0x0000000f , 0x00000000 
+ 00021931  0x00003baf fetch  0x00000001 , 0x00000341 
+ 00021932  0x00003bb0 branch  0x000055b2 , 0x00000034 
+ 00021933  0x00003bb1 fetch  0x00000001 , 0x000003c0 
+ 00021934  0x00003bb2 bbit0  0x00000004 , 0x000055b2 
+ 00021935  0x00003bb3 call  0x00007599 
+ 00021936  0x00003bb4 call  0x0000750e 
+ 00021937  0x00003bb5 nrtn  0x00000034 
+ 00021938  0x00003bb7 rtnmark1  0x0000000f 
+ 00021939  0x00003bb8 fetcht  0x00000001 , 0x000003d7 
+ 00021940  0x00003bb9 setflip  0x00000002 , 0x00000002 
+ 00021941  0x00003bba storet  0x00000001 , 0x000003d7 
+ 00021942  0x00003bbb branch  0x000058ac 
+ 00021943  0x00003bbe set1  0x00000025 , 0x00000000 
+ 00021944  0x00003bbf bpatch  0x0000005a , 0x0000402b 
+ 00021945  0x00003bc0 fetcht  0x00000001 , 0x000003d7 
+ 00021946  0x00003bc1 isolate0  0x00000005 , 0x00000002 
+ 00021947  0x00003bc2 rtn  0x00000001 
+ 00021948  0x00003bc3 fetch  0x00000001 , 0x00000340 
+ 00021949  0x00003bc4 lshift  0x0000003f , 0x0000003f 
+ 00021950  0x00003bc5 ixor  0x00000002 , 0x0000003f 
+ 00021951  0x00003bc6 rtnbit0  0x00000003 
+ 00021952  0x00003bc7 set0  0x00000005 , 0x00000002 
+ 00021953  0x00003bc8 setflip  0x00000003 , 0x00000002 
+ 00021954  0x00003bc9 storet  0x00000001 , 0x000003d7 
+ 00021955  0x00003bca compare  0x00000003 , 0x00000002 , 0x00000003 
+ 00021956  0x00003bcb nrtn  0x00000001 
+ 00021957  0x00003bcc fetch  0x00000001 , 0x00004440 
+ 00021958  0x00003bcd rtnne  0x00000005 
+ 00021959  0x00003bce fetch  0x00000001 , 0x000003c0 
+ 00021960  0x00003bcf set1  0x00000004 , 0x0000003f 
+ 00021961  0x00003bd0 store  0x00000001 , 0x000003c0 
+ 00021962  0x00003bd1 rtn 
+ 00021963  0x00003bd4 set1  0x00000025 , 0x00000000 
+ 00021964  0x00003bd5 bpatch  0x0000005b , 0x0000402b 
+ 00021965  0x00003bd6 call  0x0000542c 
+ 00021966  0x00003bd7 call  0x00005474 
+ 00021967  0x00003bd8 fetch  0x00000001 , 0x00000001 
+ 00021968  0x00003bd9 increase  0x00000001 , 0x0000003f 
+ 00021969  0x00003bda store  0x00000001 , 0x00000001 
+ 00021970  0x00003bdb rtn 
+ 00021971  0x00003bde set1  0x00000025 , 0x00000000 
+ 00021972  0x00003bdf bpatch  0x0000005c , 0x0000402b 
+ 00021973  0x00003be0 fetch  0x00000001 , 0x000043d2 
+ 00021974  0x00003be1 rtnne  0x00000001 
+ 00021975  0x00003be2 arg  0x00000003 , 0x00000007 
+ 00021976  0x00003be3 call  0x00007e53 
+ 00021977  0x00003be4 nrtn  0x00000034 
+ 00021978  0x00003be5 fetch  0x00000002 , 0x000043d3 
+ 00021979  0x00003be6 fetcht  0x00000002 , 0x000043d5 
+ 00021980  0x00003be7 isub  0x00000002 , 0x0000003f 
+ 00021981  0x00003be8 arg  0x00000003 , 0x00000007 
+ 00021982  0x00003be9 call  0x00007e4c 
+ 00021983  0x00003bea disable  0x00000029 
+ 00021984  0x00003beb call  0x00005572 
+ 00021985  0x00003bec call  0x000055cb 
+ 00021986  0x00003bed nrtn  0x0000002d 
+ 00021987  0x00003bee set1  0x00000025 , 0x00000000 
+ 00021988  0x00003bef bpatch  0x0000005d , 0x0000402b 
+ 00021989  0x00003bf0 fetch  0x00000006 , 0x00000342 
+ 00021990  0x00003bf1 store  0x00000006 , 0x000003d0 
+ 00021991  0x00003bf2 call  0x000042a7 
+ 00021992  0x00003bf3 call  0x00005b39 
+ 00021993  0x00003bf5 fetch  0x00000001 , 0x00000002 
+ 00021994  0x00003bf6 increase  0x00000001 , 0x0000003f 
+ 00021995  0x00003bf7 store  0x00000001 , 0x00000002 
+ 00021996  0x00003bf8 call  0x000055f9 
+ 00021997  0x00003bf9 rtn  0x00000029 
+ 00021998  0x00003bfa call  0x000048d1 
+ 00021999  0x00003bfb call  0x00005507 
+ 00022000  0x00003bfc nrtn  0x0000002d 
+ 00022001  0x00003bfd set1  0x00000025 , 0x00000000 
+ 00022002  0x00003bfe bpatch  0x0000005e , 0x0000402b 
+ 00022003  0x00003bff fetch  0x00000001 , 0x00000004 
+ 00022004  0x00003c00 increase  0x00000001 , 0x0000003f 
+ 00022005  0x00003c01 store  0x00000001 , 0x00000004 
+ 00022006  0x00003c02 fetch  0x00000009 , 0x00000348 
+ 00022007  0x00003c03 store  0x00000009 , 0x00000103 
+ 00022008  0x00003c04 branch  0x000048d1 
+ 00022009  0x00003c07 set1  0x00000025 , 0x00000000 
+ 00022010  0x00003c08 bpatch  0x0000005f , 0x0000402b 
+ 00022011  0x00003c09 fetch  0x00000001 , 0x0000041c 
+ 00022012  0x00003c0a rtnne  0x0000001b , 0x0000003f 
+ 00022013  0x00003c0b fetch  0x00000006 , 0x000003d0 
+ 00022014  0x00003c0c fetcht  0x00000006 , 0x000044e7 
+ 00022015  0x00003c0d isub  0x00000002 , 0x0000003e 
+ 00022016  0x00003c0e nrtn  0x00000005 
+ 00022017  0x00003c0f call  0x000032d6 
+ 00022018  0x00003c10 nrtn  0x00000005 
+ 00022019  0x00003c11 call  0x00005528 
+ 00022020  0x00003c12 call  0x0000535f 
+ 00022021  0x00003c13 set1  0x00000025 , 0x00000000 
+ 00022022  0x00003c14 bpatch  0x00000060 , 0x0000402c 
+ 00022023  0x00003c15 jam  0x00000000 , 0x00004272 
+ 00022024  0x00003c16 jam  0x00000000 , 0x000003f8 
+ 00022025  0x00003c17 fetch  0x00000001 , 0x00004132 
+ 00022026  0x00003c18 bne  0x00000004 , 0x0000560c 
+ 00022027  0x00003c19 jam  0x00000021 , 0x000003e3 
+ 00022028  0x00003c1b arg  0x00000000 , 0x00000002 
+ 00022029  0x00003c1c call  0x000048ea 
+ 00022030  0x00003c1d jam  0x00000000 , 0x000043d2 
+ 00022031  0x00003c1e jam  0x00000000 , 0x0000041c 
+ 00022032  0x00003c1f jam  0x0000002c , 0x00000b7d 
+ 00022033  0x00003c20 call  0x00005620 
+ 00022034  0x00003c21 branch  0x000032bd 
+ 00022035  0x00003c24 arg  0x00000001 , 0x00000011 
+ 00022036  0x00003c25 fetch  0x00000001 , 0x00000340 
+ 00022037  0x00003c26 rtnbit1  0x00000006 
+ 00022038  0x00003c27 arg  0x00000000 , 0x00000011 
+ 00022039  0x00003c28 rtn 
+ 00022040  0x00003c2b arg  0x000044ff , 0x00000006 
+ 00022041  0x00003c2c branch  0x00007fb2 
+ 00022042  0x00003c2f arg  0x000044ff , 0x00000011 
+ 00022043  0x00003c30 branch  0x00007fac 
+ 00022044  0x00003c33 arg  0x000044ff , 0x00000011 
+ 00022045  0x00003c34 branch  0x00007fae 
+ 00022046  0x00003c37 arg  0x000044ff , 0x00000011 
+ 00022047  0x00003c38 branch  0x00007fb0 
+ 00022048  0x00003c3b arg  0x000044ff , 0x00000011 
+ 00022049  0x00003c3c branch  0x00007f92 
+ 00022050  0x00003c3f set1  0x00000025 , 0x00000000 
+ 00022051  0x00003c40 bpatch  0x00000061 , 0x0000402c 
+ 00022052  0x00003c41 fetch  0x00000001 , 0x000003d7 
+ 00022053  0x00003c42 rtnbit1  0x00000005 
+ 00022054  0x00003c43 arg  0x000044ff , 0x00000011 
+ 00022055  0x00003c44 call  0x00007f9f 
+ 00022056  0x00003c45 nbranch  0x00005630 , 0x00000034 
+ 00022057  0x00003c46 fetch  0x00000001 , 0x00004132 
+ 00022058  0x00003c47 bne  0x00000001 , 0x00005890 
+ 00022059  0x00003c48 arg  0x00000000 , 0x00000001 
+ 00022060  0x00003c49 call  0x000044a3 
+ 00022061  0x00003c4a copy  0x00000001 , 0x0000003f 
+ 00022062  0x00003c4b nrtn  0x00000034 
+ 00022063  0x00003c4c branch  0x00005890 
+ 00022064  0x00003c4e copy  0x0000003f , 0x00000002 
+ 00022065  0x00003c4f set1  0x00000025 , 0x00000000 
+ 00022066  0x00003c50 bpatch  0x00000062 , 0x0000402c 
+ 00022067  0x00003c51 copy  0x00000002 , 0x0000003f 
+ 00022068  0x00003c52 bbit0  0x00000005 , 0x0000564b 
+ 00022069  0x00003c53 force  0x00000003 , 0x00000001 
+ 00022070  0x00003c54 set0  0x00000005 , 0x0000003f 
+ 00022071  0x00003c55 store  0x00000001 , 0x00004440 
+ 00022072  0x00003c56 set1  0x00000025 , 0x00000000 
+ 00022073  0x00003c57 bpatch  0x00000063 , 0x0000402c 
+ 00022074  0x00003c58 fetch  0x00000001 , 0x00004440 
+ 00022075  0x00003c59 beq  0x00000000 , 0x0000568f 
+ 00022076  0x00003c5a beq  0x00000001 , 0x00005691 
+ 00022077  0x00003c5b beq  0x00000002 , 0x00005693 
+ 00022078  0x00003c5c beq  0x00000003 , 0x00005695 
+ 00022079  0x00003c5d beq  0x00000004 , 0x000056a6 
+ 00022080  0x00003c5e beq  0x00000005 , 0x000056b7 
+ 00022081  0x00003c5f beq  0x00000006 , 0x000056b9 
+ 00022082  0x00003c60 beq  0x00000007 , 0x000056bf 
+ 00022083  0x00003c61 beq  0x00000008 , 0x000056c1 
+ 00022084  0x00003c62 beq  0x00000009 , 0x000056c1 
+ 00022085  0x00003c63 beq  0x0000000a , 0x000056c5 
+ 00022086  0x00003c64 beq  0x0000000b , 0x000056c7 
+ 00022087  0x00003c65 beq  0x0000000c , 0x000056c9 
+ 00022088  0x00003c66 beq  0x0000000d , 0x000056cf 
+ 00022089  0x00003c67 beq  0x0000000f , 0x000056d1 
+ 00022090  0x00003c68 branch  0x00003bf1 
+ 00022091  0x00003c6b jam  0x00000000 , 0x00004443 
+ 00022092  0x00003c6c force  0x00000002 , 0x00000001 
+ 00022093  0x00003c6d bbit0  0x00000006 , 0x00005662 
+ 00022094  0x00003c6e beq  0x00000052 , 0x00005662 
+ 00022095  0x00003c6f beq  0x000000d2 , 0x00005662 
+ 00022096  0x00003c70 jam  0x00000006 , 0x00004442 
+ 00022097  0x00003c71 set0  0x00000006 , 0x0000003f 
+ 00022098  0x00003c72 store  0x00000001 , 0x00004444 
+ 00022099  0x00003c74 set1  0x00000025 , 0x00000000 
+ 00022100  0x00003c75 bpatch  0x00000064 , 0x0000402c 
+ 00022101  0x00003c76 fetch  0x00000001 , 0x00004444 
+ 00022102  0x00003c78 beq  0x00000001 , 0x000056e5 
+ 00022103  0x00003c79 beq  0x00000002 , 0x000056ed 
+ 00022104  0x00003c7a beq  0x00000003 , 0x000056f5 
+ 00022105  0x00003c7b beq  0x00000004 , 0x000056fa 
+ 00022106  0x00003c7c beq  0x00000005 , 0x000056ff 
+ 00022107  0x00003c7d beq  0x00000006 , 0x00005701 
+ 00022108  0x00003c7e beq  0x00000007 , 0x0000570b 
+ 00022109  0x00003c7f beq  0x00000008 , 0x00005712 
+ 00022110  0x00003c80 beq  0x00000009 , 0x00005717 
+ 00022111  0x00003c81 beq  0x0000000a , 0x0000571e 
+ 00022112  0x00003c82 beq  0x0000000b , 0x00005721 
+ 00022113  0x00003c83 branch  0x00003bf1 
+ 00022114  0x00003c86 jam  0x00000004 , 0x00004442 
+ 00022115  0x00003c87 store  0x00000001 , 0x00004444 
+ 00022116  0x00003c88 set1  0x00000025 , 0x00000000 
+ 00022117  0x00003c89 bpatch  0x00000065 , 0x0000402c 
+ 00022118  0x00003c8b fetch  0x00000001 , 0x00004444 
+ 00022119  0x00003c8c beq  0x00000001 , 0x00005729 
+ 00022120  0x00003c8d beq  0x00000002 , 0x0000572f 
+ 00022121  0x00003c8e beq  0x00000003 , 0x0000572f 
+ 00022122  0x00003c8f beq  0x00000004 , 0x00005732 
+ 00022123  0x00003c90 beq  0x00000005 , 0x00005737 
+ 00022124  0x00003c91 beq  0x00000006 , 0x00005748 
+ 00022125  0x00003c92 beq  0x00000007 , 0x00005752 
+ 00022126  0x00003c93 beq  0x00000008 , 0x00005793 
+ 00022127  0x00003c94 beq  0x00000009 , 0x0000579b 
+ 00022128  0x00003c95 beq  0x0000000a , 0x000057be 
+ 00022129  0x00003c96 beq  0x0000000b , 0x000057c6 
+ 00022130  0x00003c97 beq  0x0000000c , 0x000057d1 
+ 00022131  0x00003c98 beq  0x0000000d , 0x000057d6 
+ 00022132  0x00003c99 beq  0x0000000e , 0x000057e5 
+ 00022133  0x00003c9a beq  0x0000000f , 0x000057ec 
+ 00022134  0x00003c9b beq  0x00000010 , 0x00005812 
+ 00022135  0x00003c9c beq  0x00000011 , 0x0000581a 
+ 00022136  0x00003c9d beq  0x00000012 , 0x0000583e 
+ 00022137  0x00003c9e beq  0x00000013 , 0x00005845 
+ 00022138  0x00003c9f beq  0x00000016 , 0x0000585e 
+ 00022139  0x00003ca0 beq  0x00000017 , 0x00005860 
+ 00022140  0x00003ca1 beq  0x00000018 , 0x00005862 
+ 00022141  0x00003ca2 beq  0x00000019 , 0x00005864 
+ 00022142  0x00003ca3 beq  0x0000001b , 0x00005873 
+ 00022143  0x00003ca4 beq  0x0000001d , 0x00005882 
+ 00022144  0x00003ca5 beq  0x0000001e , 0x00005884 
+ 00022145  0x00003ca6 beq  0x00000052 , 0x00005886 
+ 00022146  0x00003ca7 beq  0x000000d2 , 0x00005888 
+ 00022147  0x00003ca8 beq  0x0000009e , 0x00005686 
+ 00022148  0x00003ca9 beq  0x0000009f , 0x00005688 
+ 00022149  0x00003caa branch  0x00003bf1 
+ 00022150  0x00003cad jam  0x00000010 , 0x00000b7d 
+ 00022151  0x00003cae call  0x00005620 
+ 00022152  0x00003cb1 setarg  0x00000011 
+ 00022153  0x00003cb2 store  0x00000002 , 0x0000443e 
+ 00022154  0x00003cb3 fetch  0x00000001 , 0x000003d7 
+ 00022155  0x00003cb4 set1  0x00000005 , 0x0000003f 
+ 00022156  0x00003cb5 store  0x00000001 , 0x000003d7 
+ 00022157  0x00003cb6 jam  0x00000012 , 0x00000b7d 
+ 00022158  0x00003cb7 branch  0x00005620 
+ 00022159  0x00003cba force  0x0000000c , 0x00000002 
+ 00022160  0x00003cbb branch  0x00005892 
+ 00022161  0x00003cbe force  0x00000008 , 0x00000002 
+ 00022162  0x00003cbf branch  0x00005892 
+ 00022163  0x00003cc2 force  0x00000002 , 0x00000002 
+ 00022164  0x00003cc3 branch  0x00005892 
+ 00022165  0x00003cc6 force  0x00000000 , 0x0000003f 
+ 00022166  0x00003cc7 istore  0x00000008 , 0x00000005 
+ 00022167  0x00003cc8 istore  0x00000002 , 0x00000005 
+ 00022168  0x00003cc9 copy  0x00000005 , 0x00000002 
+ 00022169  0x00003cca arg  0x00000380 , 0x00000005 
+ 00022170  0x00003ccb force  0x00000008 , 0x00000039 
+ 00022171  0x00003ccc call  0x00006227 
+ 00022172  0x00003ccd fetch  0x00000008 , 0x00000380 
+ 00022173  0x00003cce istore  0x00000008 , 0x00000002 
+ 00022174  0x00003ccf copy  0x00000005 , 0x00000002 
+ 00022175  0x00003cd0 arg  0x00004473 , 0x00000005 
+ 00022176  0x00003cd1 force  0x00000004 , 0x00000039 
+ 00022177  0x00003cd2 call  0x00006227 
+ 00022178  0x00003cd3 fetch  0x00000004 , 0x00004473 
+ 00022179  0x00003cd4 istore  0x00000004 , 0x00000002 
+ 00022180  0x00003cd5 force  0x00000017 , 0x00000002 
+ 00022181  0x00003cd6 branch  0x00005892 
+ 00022182  0x00003cd9 copy  0x00000005 , 0x00000002 
+ 00022183  0x00003cda arg  0x00000388 , 0x00000005 
+ 00022184  0x00003cdb force  0x00000008 , 0x00000039 
+ 00022185  0x00003cdc call  0x00006227 
+ 00022186  0x00003cdd fetch  0x00000008 , 0x00000388 
+ 00022187  0x00003cde istore  0x00000008 , 0x00000002 
+ 00022188  0x00003cdf copy  0x00000005 , 0x00000002 
+ 00022189  0x00003ce0 arg  0x00004477 , 0x00000005 
+ 00022190  0x00003ce1 force  0x00000004 , 0x00000039 
+ 00022191  0x00003ce2 call  0x00006227 
+ 00022192  0x00003ce3 fetch  0x00000004 , 0x00004477 
+ 00022193  0x00003ce4 istore  0x00000004 , 0x00000002 
+ 00022194  0x00003ce5 call  0x000074b6 
+ 00022195  0x00003ce6 jam  0x00000025 , 0x00000b7d 
+ 00022196  0x00003ce7 call  0x00005620 
+ 00022197  0x00003ce8 force  0x0000000d , 0x00000002 
+ 00022198  0x00003ce9 branch  0x00005892 
+ 00022199  0x00003cec force  0x00000001 , 0x00000002 
+ 00022200  0x00003ced branch  0x00005892 
+ 00022201  0x00003cf0 force  0x00000001 , 0x00000002 
+ 00022202  0x00003cf1 branch  0x00005892 , 0x00000029 
+ 00022203  0x00003cf2 jam  0x00000046 , 0x00000b7d 
+ 00022204  0x00003cf3 call  0x00005620 
+ 00022205  0x00003cf4 force  0x00000001 , 0x00000002 
+ 00022206  0x00003cf5 branch  0x00005892 
+ 00022207  0x00003cf8 force  0x00000002 , 0x00000002 
+ 00022208  0x00003cf9 branch  0x00005892 
+ 00022209  0x00003cfc setarg  0x00000001 
+ 00022210  0x00003cfd istore  0x00000008 , 0x00000005 
+ 00022211  0x00003cfe force  0x00000009 , 0x00000002 
+ 00022212  0x00003cff branch  0x00005892 
+ 00022213  0x00003d02 force  0x00000006 , 0x00000002 
+ 00022214  0x00003d03 branch  0x00005892 
+ 00022215  0x00003d06 force  0x00000006 , 0x00000002 
+ 00022216  0x00003d07 branch  0x00005892 
+ 00022217  0x00003d0a setarg  0x00000a06 
+ 00022218  0x00003d0b istore  0x00000003 , 0x00000005 
+ 00022219  0x00003d0c setarg  0x00001d87 
+ 00022220  0x00003d0d istore  0x00000002 , 0x00000005 
+ 00022221  0x00003d0e force  0x00000006 , 0x00000002 
+ 00022222  0x00003d0f branch  0x00005892 
+ 00022223  0x00003d12 force  0x00000002 , 0x00000002 
+ 00022224  0x00003d13 branch  0x00005892 
+ 00022225  0x00003d16 increase  0xffffffff , 0x00000005 
+ 00022226  0x00003d17 setarg  0x0000000c 
+ 00022227  0x00003d18 istore  0x00000002 , 0x00000005 
+ 00022228  0x00003d19 setarg  0x00000005 
+ 00022229  0x00003d1a istore  0x00000002 , 0x00000005 
+ 00022230  0x00003d1b setarg  0x0000b412 
+ 00022231  0x00003d1c istore  0x00000002 , 0x00000005 
+ 00022232  0x00003d1d setarg  0x00000008 
+ 00022233  0x00003d1e istore  0x00000002 , 0x00000005 
+ 00022234  0x00003d1f setarg  0x00000008 
+ 00022235  0x00003d20 istore  0x00000002 , 0x00000005 
+ 00022236  0x00003d21 setarg  0x00000010 
+ 00022237  0x00003d22 istore  0x00000002 , 0x00000005 
+ 00022238  0x00003d23 setarg  0x00000000 
+ 00022239  0x00003d24 istore  0x00000002 , 0x00000005 
+ 00022240  0x00003d25 setarg  0x0000012c 
+ 00022241  0x00003d26 istore  0x00000002 , 0x00000005 
+ 00022242  0x00003d27 call  0x0000588a 
+ 00022243  0x00003d28 force  0x00000002 , 0x00000001 
+ 00022244  0x00003d29 branch  0x00005892 
+ 00022245  0x00003d2c setarg  0x01000401 
+ 00022246  0x00003d2d store  0x00000004 , 0x000044ae 
+ 00022247  0x00003d2e setarg  0x00070710 
+ 00022248  0x00003d2f istore  0x00000003 , 0x00000005 
+ 00022249  0x00003d30 fetch  0x00000006 , 0x000044af 
+ 00022250  0x00003d31 store  0x00000006 , 0x00004445 
+ 00022251  0x00003d32 force  0x0000000b , 0x00000002 
+ 00022252  0x00003d33 branch  0x00005892 
+ 00022253  0x00003d36 setarg  0x01000302 
+ 00022254  0x00003d37 store  0x00000004 , 0x000044b5 
+ 00022255  0x00003d38 setarg  0x00010410 
+ 00022256  0x00003d39 istore  0x00000003 , 0x00000005 
+ 00022257  0x00003d3a fetch  0x00000006 , 0x000044b6 
+ 00022258  0x00003d3b store  0x00000006 , 0x00004445 
+ 00022259  0x00003d3c force  0x0000000b , 0x00000002 
+ 00022260  0x00003d3d branch  0x00005892 
+ 00022261  0x00003d40 call  0x000074b0 
+ 00022262  0x00003d41 arg  0x00004445 , 0x00000005 
+ 00022263  0x00003d42 call  0x000075a3 
+ 00022264  0x00003d43 force  0x00000015 , 0x00000002 
+ 00022265  0x00003d44 branch  0x00005892 
+ 00022266  0x00003d47 fetch  0x00000008 , 0x000003b0 
+ 00022267  0x00003d48 branch  0x000056fd , 0x00000029 
+ 00022268  0x00003d49 fetch  0x00000008 , 0x0000449c 
+ 00022269  0x00003d4c call  0x00005723 
+ 00022270  0x00003d4d branch  0x00005892 
+ 00022271  0x00003d50 force  0x00000006 , 0x00000002 
+ 00022272  0x00003d51 branch  0x00005892 
+ 00022273  0x00003d54 jam  0x00000029 , 0x00000b7d 
+ 00022274  0x00003d55 call  0x00007c27 
+ 00022275  0x00003d56 jam  0x00000047 , 0x00000b7d 
+ 00022276  0x00003d57 call  0x00005620 
+ 00022277  0x00003d58 arg  0x000003a0 , 0x00000005 
+ 00022278  0x00003d59 call  0x00006226 
+ 00022279  0x00003d5a fetch  0x00000008 , 0x000003a0 
+ 00022280  0x00003d5b fetch  0x00000008 , 0x0000447b 
+ 00022281  0x00003d5c call  0x00005723 
+ 00022282  0x00003d5d branch  0x00005892 
+ 00022283  0x00003d60 jam  0x00000048 , 0x00000b7d 
+ 00022284  0x00003d61 call  0x00005620 
+ 00022285  0x00003d62 arg  0x00004445 , 0x00000005 
+ 00022286  0x00003d63 force  0x00000008 , 0x00000039 
+ 00022287  0x00003d64 call  0x00006227 
+ 00022288  0x00003d65 force  0x0000000f , 0x00000002 
+ 00022289  0x00003d66 branch  0x00005892 
+ 00022290  0x00003d69 jam  0x00000049 , 0x00000b7d 
+ 00022291  0x00003d6a call  0x00005620 
+ 00022292  0x00003d6b arg  0x00004445 , 0x00000005 
+ 00022293  0x00003d6c call  0x00006226 
+ 00022294  0x00003d6d branch  0x0000588a 
+ 00022295  0x00003d70 jam  0x0000004a , 0x00000b7d 
+ 00022296  0x00003d71 call  0x00005620 
+ 00022297  0x00003d72 force  0x00000000 , 0x0000003f 
+ 00022298  0x00003d73 store  0x00000001 , 0x00004445 
+ 00022299  0x00003d74 fetch  0x00000006 , 0x000044f9 
+ 00022300  0x00003d75 istore  0x00000006 , 0x00000005 
+ 00022301  0x00003d76 branch  0x0000588a 
+ 00022302  0x00003d79 arg  0x00004445 , 0x00000005 
+ 00022303  0x00003d7a call  0x00006226 
+ 00022304  0x00003d7b branch  0x0000588a 
+ 00022305  0x00003d7e force  0x00000006 , 0x00000002 
+ 00022306  0x00003d7f branch  0x00005892 
+ 00022307  0x00003d82 store  0x00000008 , 0x00004445 
+ 00022308  0x00003d83 ifetch  0x00000008 , 0x00000006 
+ 00022309  0x00003d84 istore  0x00000008 , 0x00000005 
+ 00022310  0x00003d85 force  0x00000015 , 0x00000002 
+ 00022311  0x00003d86 rtn 
+ 00022312  0x00003d89 jam  0x0000000a , 0x000003fc 
+ 00022313  0x00003d8b jam  0x00000001 , 0x00004444 
+ 00022314  0x00003d8c fetch  0x00000003 , 0x000003f9 
+ 00022315  0x00003d8d store  0x00000003 , 0x00004445 
+ 00022316  0x00003d8e fetch  0x00000001 , 0x000003fc 
+ 00022317  0x00003d8f istore  0x00000001 , 0x00000005 
+ 00022318  0x00003d90 branch  0x0000588a 
+ 00022319  0x00003d93 setarg  0x00000017 
+ 00022320  0x00003d94 istore  0x00000002 , 0x00000005 
+ 00022321  0x00003d95 branch  0x0000588a 
+ 00022322  0x00003d98 fetch  0x00000002 , 0x000044bc 
+ 00022323  0x00003d99 store  0x00000002 , 0x00004445 
+ 00022324  0x00003d9a fetch  0x00000002 , 0x000044be 
+ 00022325  0x00003d9b istore  0x00000002 , 0x00000005 
+ 00022326  0x00003d9c branch  0x0000588a 
+ 00022327  0x00003da1 force  0x00000001 , 0x0000003f 
+ 00022328  0x00003da2 store  0x00000001 , 0x00004445 
+ 00022329  0x00003da3 call  0x00005a74 
+ 00022330  0x00003da5 call  0x00005a7d 
+ 00022331  0x00003da6 branch  0x00005746 , 0x00000034 
+ 00022332  0x00003da7 nbranch  0x00005744 , 0x00000002 
+ 00022333  0x00003da8 disable  0x00000028 
+ 00022334  0x00003da9 istore  0x00000002 , 0x00000005 
+ 00022335  0x00003daa ifetch  0x00000002 , 0x00000006 
+ 00022336  0x00003dab istore  0x00000002 , 0x00000005 
+ 00022337  0x00003dad ifetch  0x00000001 , 0x00000006 
+ 00022338  0x00003dae iadd  0x00000006 , 0x00000006 
+ 00022339  0x00003daf branch  0x0000573a 
+ 00022340  0x00003db1 increase  0x00000002 , 0x00000006 
+ 00022341  0x00003db2 branch  0x00005741 
+ 00022342  0x00003db4 branch  0x00005728 , 0x00000028 
+ 00022343  0x00003db5 branch  0x0000588a 
+ 00022344  0x00003db9 fetch  0x00000002 , 0x000044bc 
+ 00022345  0x00003dba branch  0x00005688 , 0x00000034 
+ 00022346  0x00003dbb store  0x00000002 , 0x00004445 
+ 00022347  0x00003dbc fetch  0x00000002 , 0x000044be 
+ 00022348  0x00003dbe istore  0x00000002 , 0x00000005 
+ 00022349  0x00003dbf fetch  0x00000002 , 0x000044c4 
+ 00022350  0x00003dc1 istore  0x00000002 , 0x00000005 
+ 00022351  0x00003dc2 fetch  0x00000002 , 0x000044c0 
+ 00022352  0x00003dc4 istore  0x00000002 , 0x00000005 
+ 00022353  0x00003dc5 branch  0x0000588a 
+ 00022354  0x00003dc9 call  0x0000577b 
+ 00022355  0x00003dca rtn  0x00000028 
+ 00022356  0x00003dcb fetcht  0x00000002 , 0x000044c4 
+ 00022357  0x00003dcc setarg  0x00002800 
+ 00022358  0x00003dcd isub  0x00000002 , 0x0000003e 
+ 00022359  0x00003dce branch  0x00005762 , 0x00000005 
+ 00022360  0x00003dcf setarg  0x00002801 
+ 00022361  0x00003dd0 isub  0x00000002 , 0x0000003e 
+ 00022362  0x00003dd1 branch  0x00005728 , 0x00000005 
+ 00022363  0x00003dd2 setarg  0x00002802 
+ 00022364  0x00003dd3 isub  0x00000002 , 0x0000003e 
+ 00022365  0x00003dd4 branch  0x00005728 , 0x00000005 
+ 00022366  0x00003dd5 setarg  0x00002803 
+ 00022367  0x00003dd6 isub  0x00000002 , 0x0000003e 
+ 00022368  0x00003dd7 branch  0x00005728 , 0x00000005 
+ 00022369  0x00003dd8 branch  0x00005728 
+ 00022370  0x00003ddb fetcht  0x00000002 , 0x000044c0 
+ 00022371  0x00003ddc increase  0x00000002 , 0x00000006 
+ 00022372  0x00003ddd ifetch  0x00000001 , 0x00000006 
+ 00022373  0x00003dde icopy  0x00000013 
+ 00022374  0x00003ddf increase  0x00000001 , 0x00000013 
+ 00022375  0x00003de2 increase  0xffffffff , 0x00000013 
+ 00022376  0x00003de3 branch  0x00005728 , 0x00000005 
+ 00022377  0x00003de4 ifetch  0x00000002 , 0x00000006 
+ 00022378  0x00003de5 isub  0x00000002 , 0x0000003e 
+ 00022379  0x00003de6 branch  0x0000576e , 0x00000005 
+ 00022380  0x00003de7 increase  0x00000004 , 0x00000006 
+ 00022381  0x00003de8 branch  0x00005767 
+ 00022382  0x00003deb ifetch  0x00000002 , 0x00000006 
+ 00022383  0x00003dec icopy  0x00000011 
+ 00022384  0x00003ded ifetch  0x00000002 , 0x00000006 
+ 00022385  0x00003dee icopy  0x00000012 
+ 00022386  0x00003def call  0x00005785 
+ 00022387  0x00003df0 rtn  0x00000028 
+ 00022388  0x00003df1 jam  0x00000007 , 0x00004444 
+ 00022389  0x00003df2 deposit  0x00000011 
+ 00022390  0x00003df3 store  0x00000002 , 0x00004445 
+ 00022391  0x00003df4 deposit  0x00000012 
+ 00022392  0x00003df5 istore  0x00000002 , 0x00000005 
+ 00022393  0x00003df6 force  0x00000009 , 0x00000002 
+ 00022394  0x00003df7 branch  0x00005892 
+ 00022395  0x00003dfd disable  0x00000028 
+ 00022396  0x00003dfe fetcht  0x00000002 , 0x000044bc 
+ 00022397  0x00003dff fetch  0x00000002 , 0x000044be 
+ 00022398  0x00003e00 isub  0x00000002 , 0x0000003e 
+ 00022399  0x00003e01 nbranch  0x00005782 , 0x00000002 
+ 00022400  0x00003e02 deposit  0x00000002 
+ 00022401  0x00003e03 rtnne  0x00000000 
+ 00022402  0x00003e06 enable  0x00000028 
+ 00022403  0x00003e08 jam  0x00000001 , 0x000003fc 
+ 00022404  0x00003e09 branch  0x00005729 
+ 00022405  0x00003e0c disable  0x00000028 
+ 00022406  0x00003e0d fetcht  0x00000002 , 0x000044bc 
+ 00022407  0x00003e0e deposit  0x00000011 
+ 00022408  0x00003e0f isub  0x00000002 , 0x0000003e 
+ 00022409  0x00003e10 nbranch  0x00005791 , 0x00000002 
+ 00022410  0x00003e11 fetch  0x00000002 , 0x000044be 
+ 00022411  0x00003e12 isub  0x00000012 , 0x0000003e 
+ 00022412  0x00003e13 nbranch  0x00005791 , 0x00000002 
+ 00022413  0x00003e14 deposit  0x00000012 
+ 00022414  0x00003e15 isub  0x00000011 , 0x0000003e 
+ 00022415  0x00003e16 nbranch  0x00005791 , 0x00000002 
+ 00022416  0x00003e17 rtn 
+ 00022417  0x00003e1a enable  0x00000028 
+ 00022418  0x00003e1b branch  0x00005728 
+ 00022419  0x00003e1f fetch  0x00000002 , 0x000044bc 
+ 00022420  0x00003e21 istore  0x00000002 , 0x00000005 
+ 00022421  0x00003e22 fetch  0x00000002 , 0x000044be 
+ 00022422  0x00003e24 istore  0x00000002 , 0x00000005 
+ 00022423  0x00003e25 fetch  0x00000002 , 0x000044c0 
+ 00022424  0x00003e26 istore  0x00000002 , 0x00000005 
+ 00022425  0x00003e27 force  0x0000000b , 0x00000002 
+ 00022426  0x00003e28 branch  0x00005892 
+ 00022427  0x00003e2c fetcht  0x00000002 , 0x000044c0 
+ 00022428  0x00003e2d setarg  0x00002803 
+ 00022429  0x00003e2e isub  0x00000002 , 0x0000003e 
+ 00022430  0x00003e2f setarg  0x00000007 
+ 00022431  0x00003e30 branch  0x000057a5 , 0x00000005 
+ 00022432  0x00003e31 setarg  0x00002800 
+ 00022433  0x00003e32 isub  0x00000002 , 0x0000003e 
+ 00022434  0x00003e33 setarg  0x00000006 
+ 00022435  0x00003e34 branch  0x000057a5 , 0x00000005 
+ 00022436  0x00003e35 branch  0x00005728 
+ 00022437  0x00003e37 store  0x00000001 , 0x00004445 
+ 00022438  0x00003e38 call  0x00005a74 
+ 00022439  0x00003e39 force  0x00000003 , 0x00000030 
+ 00022440  0x00003e3b call  0x00005a7d 
+ 00022441  0x00003e3c branch  0x000057bc , 0x00000034 
+ 00022442  0x00003e3d nbranch  0x000057b8 , 0x00000002 
+ 00022443  0x00003e3e iforce  0x00000011 
+ 00022444  0x00003e3f ifetch  0x00000002 , 0x00000006 
+ 00022445  0x00003e40 isub  0x00000002 , 0x0000003e 
+ 00022446  0x00003e41 nbranch  0x000057b9 , 0x00000005 
+ 00022447  0x00003e42 disable  0x00000028 
+ 00022448  0x00003e43 deposit  0x00000011 
+ 00022449  0x00003e44 istore  0x00000002 , 0x00000005 
+ 00022450  0x00003e45 ifetch  0x00000001 , 0x00000006 
+ 00022451  0x00003e46 add  0x0000003f , 0x00000004 , 0x00000039 
+ 00022452  0x00003e47 call  0x00007e45 
+ 00022453  0x00003e48 increase  0xffffffff , 0x00000030 
+ 00022454  0x00003e49 branch  0x000057bc , 0x00000005 
+ 00022455  0x00003e4a branch  0x000057b9 
+ 00022456  0x00003e4c increase  0x00000002 , 0x00000006 
+ 00022457  0x00003e4e ifetch  0x00000001 , 0x00000006 
+ 00022458  0x00003e4f iadd  0x00000006 , 0x00000006 
+ 00022459  0x00003e50 branch  0x000057a8 
+ 00022460  0x00003e52 branch  0x00005728 , 0x00000028 
+ 00022461  0x00003e53 branch  0x0000588a 
+ 00022462  0x00003e57 fetch  0x00000001 , 0x0000443d 
+ 00022463  0x00003e59 increase  0xffffffff , 0x0000003f 
+ 00022464  0x00003e5a store  0x00000001 , 0x0000443d 
+ 00022465  0x00003e5b lshift  0x0000003f , 0x0000003f 
+ 00022466  0x00003e5d iadd  0x00000006 , 0x00000006 
+ 00022467  0x00003e5e ifetcht  0x00000002 , 0x00000006 
+ 00022468  0x00003e5f storet  0x00000002 , 0x00004445 
+ 00022469  0x00003e60 branch  0x0000588a 
+ 00022470  0x00003e63 fetcht  0x00000002 , 0x000003fa 
+ 00022471  0x00003e64 call  0x00005a88 
+ 00022472  0x00003e65 branch  0x00005728 , 0x00000034 
+ 00022473  0x00003e66 ifetch  0x00000001 , 0x00000006 
+ 00022474  0x00003e67 branch  0x0000588a , 0x00000034 
+ 00022475  0x00003e68 sub  0x0000003f , 0x00000016 , 0x0000003e 
+ 00022476  0x00003e69 branch  0x000057ce , 0x00000002 
+ 00022477  0x00003e6a force  0x00000016 , 0x0000003f 
+ 00022478  0x00003e6c icopy  0x00000039 
+ 00022479  0x00003e6d call  0x00007e45 
+ 00022480  0x00003e6e branch  0x0000588a 
+ 00022481  0x00003e72 setarg  0x00000003 
+ 00022482  0x00003e73 store  0x00000002 , 0x00004445 
+ 00022483  0x00003e74 setarg  0x00000008 
+ 00022484  0x00003e75 istore  0x00000002 , 0x00000005 
+ 00022485  0x00003e76 branch  0x0000588a 
+ 00022486  0x00003e79 fetch  0x00000002 , 0x000044c0 
+ 00022487  0x00003e7a iforce  0x00000011 
+ 00022488  0x00003e7b fetcht  0x00000002 , 0x000003fa 
+ 00022489  0x00003e7c call  0x00005a88 
+ 00022490  0x00003e7d branch  0x00005728 , 0x00000034 
+ 00022491  0x00003e7e ifetch  0x00000001 , 0x00000006 
+ 00022492  0x00003e7f isub  0x00000011 , 0x00000039 
+ 00022493  0x00003e80 nbranch  0x00005728 , 0x00000002 
+ 00022494  0x00003e81 sub  0x00000039 , 0x00000016 , 0x0000003e 
+ 00022495  0x00003e82 branch  0x000057e1 , 0x00000002 
+ 00022496  0x00003e83 force  0x00000016 , 0x00000039 
+ 00022497  0x00003e85 deposit  0x00000011 
+ 00022498  0x00003e86 iadd  0x00000006 , 0x00000006 
+ 00022499  0x00003e87 call  0x00007e45 
+ 00022500  0x00003e88 branch  0x0000588a 
+ 00022501  0x00003e8b setarg  0x00000003 
+ 00022502  0x00003e8c istore  0x00000002 , 0x00000005 
+ 00022503  0x00003e8d setarg  0x00000007 
+ 00022504  0x00003e8e istore  0x00000002 , 0x00000005 
+ 00022505  0x00003e8f setarg  0x00000009 
+ 00022506  0x00003e90 istore  0x00000002 , 0x00000005 
+ 00022507  0x00003e91 branch  0x0000588a 
+ 00022508  0x00003e94 fetch  0x00000001 , 0x0000443d 
+ 00022509  0x00003e95 icopy  0x00000013 
+ 00022510  0x00003e96 arg  0x00000347 , 0x00000011 
+ 00022511  0x00003e97 arg  0x00004445 , 0x00000012 
+ 00022512  0x00003e98 arg  0x00000000 , 0x0000000b 
+ 00022513  0x00003e99 disable  0x00000031 
+ 00022514  0x00003e9c copy  0x00000011 , 0x00000006 
+ 00022515  0x00003e9d ifetcht  0x00000002 , 0x00000006 
+ 00022516  0x00003e9e copy  0x00000006 , 0x00000011 
+ 00022517  0x00003e9f call  0x00005a88 
+ 00022518  0x00003ea0 branch  0x00005805 , 0x00000034 
+ 00022519  0x00003ea1 ifetch  0x00000001 , 0x00000006 
+ 00022520  0x00003ea2 icopy  0x00000039 
+ 00022521  0x00003ea3 iadd  0x0000000b , 0x0000000b 
+ 00022522  0x00003ea7 sub  0x0000000b , 0x00000018 , 0x0000003e 
+ 00022523  0x00003ea8 nbranch  0x0000580a , 0x00000002 
+ 00022524  0x00003ea9 copy  0x00000012 , 0x00000005 
+ 00022525  0x00003eac ifetch  0x00000001 , 0x00000006 
+ 00022526  0x00003ead istore  0x00000001 , 0x00000005 
+ 00022527  0x00003eae loop  0x000057fd 
+ 00022528  0x00003eaf copy  0x00000005 , 0x00000012 
+ 00022529  0x00003eb0 enable  0x00000031 
+ 00022530  0x00003eb1 increase  0xffffffff , 0x00000013 
+ 00022531  0x00003eb2 branch  0x00005805 , 0x00000005 
+ 00022532  0x00003eb3 branch  0x000057f2 
+ 00022533  0x00003eb6 nbranch  0x00005810 , 0x00000031 
+ 00022534  0x00003eb7 disable  0x00000031 
+ 00022535  0x00003eb8 copy  0x0000000b , 0x00000002 
+ 00022536  0x00003eb9 increase  0x00000005 , 0x00000002 
+ 00022537  0x00003eba branch  0x00005892 
+ 00022538  0x00003ebd nbranch  0x00005810 , 0x00000031 
+ 00022539  0x00003ebe disable  0x00000031 
+ 00022540  0x00003ebf deposit  0x0000000b 
+ 00022541  0x00003ec0 isub  0x00000039 , 0x00000002 
+ 00022542  0x00003ec1 increase  0x00000005 , 0x00000002 
+ 00022543  0x00003ec2 branch  0x00005892 
+ 00022544  0x00003ec5 jam  0x00000010 , 0x000003fc 
+ 00022545  0x00003ec6 branch  0x00005729 
+ 00022546  0x00003eca fetch  0x00000002 , 0x000003fa 
+ 00022547  0x00003ecb branch  0x00005688 , 0x00000034 
+ 00022548  0x00003ecc istore  0x00000002 , 0x00000005 
+ 00022549  0x00003ecd setarg  0x0000ffff 
+ 00022550  0x00003ece istore  0x00000002 , 0x00000005 
+ 00022551  0x00003ecf setarg  0x00002800 
+ 00022552  0x00003ed0 istore  0x00000002 , 0x00000005 
+ 00022553  0x00003ed1 branch  0x0000588a 
+ 00022554  0x00003ed5 setarg  0x00000006 
+ 00022555  0x00003ed6 store  0x00000001 , 0x00004445 
+ 00022556  0x00003ed7 fetch  0x00000002 , 0x000044c0 
+ 00022557  0x00003ed8 iforce  0x00000011 
+ 00022558  0x00003ed9 call  0x00005a74 
+ 00022559  0x00003eda force  0x00000003 , 0x00000039 
+ 00022560  0x00003edc call  0x00005a7d 
+ 00022561  0x00003edd branch  0x00005835 , 0x00000034 
+ 00022562  0x00003ede nbranch  0x0000583a , 0x00000002 
+ 00022563  0x00003edf iforce  0x00000030 
+ 00022564  0x00003ee0 ifetch  0x00000002 , 0x00000006 
+ 00022565  0x00003ee1 isub  0x00000011 , 0x0000003e 
+ 00022566  0x00003ee2 nbranch  0x0000583b , 0x00000005 
+ 00022567  0x00003ee3 deposit  0x00000030 
+ 00022568  0x00003ee4 branch  0x0000582f , 0x00000028 
+ 00022569  0x00003ee5 increase  0xffffffff , 0x0000003f 
+ 00022570  0x00003ee6 istore  0x00000002 , 0x00000005 
+ 00022571  0x00003ee7 istoret  0x00000002 , 0x00000005 
+ 00022572  0x00003ee8 increase  0x00000001 , 0x0000003f 
+ 00022573  0x00003ee9 increase  0xffffffff , 0x00000039 
+ 00022574  0x00003eea branch  0x0000588a , 0x00000005 
+ 00022575  0x00003eec disable  0x00000028 
+ 00022576  0x00003eed istore  0x00000002 , 0x00000005 
+ 00022577  0x00003eee increase  0x00000001 , 0x00000006 
+ 00022578  0x00003eef ifetcht  0x00000002 , 0x00000006 
+ 00022579  0x00003ef0 increase  0xfffffffd , 0x00000006 
+ 00022580  0x00003ef1 branch  0x0000583b 
+ 00022581  0x00003ef3 branch  0x00005728 , 0x00000028 
+ 00022582  0x00003ef4 force  0xffffffff , 0x0000003f 
+ 00022583  0x00003ef5 istore  0x00000002 , 0x00000005 
+ 00022584  0x00003ef6 istoret  0x00000002 , 0x00000005 
+ 00022585  0x00003ef7 branch  0x0000588a 
+ 00022586  0x00003ef9 increase  0x00000002 , 0x00000006 
+ 00022587  0x00003efb ifetch  0x00000001 , 0x00000006 
+ 00022588  0x00003efc iadd  0x00000006 , 0x00000006 
+ 00022589  0x00003efd branch  0x00005820 
+ 00022590  0x00003f02 fetch  0x00000002 , 0x000044c2 
+ 00022591  0x00003f03 store  0x00000002 , 0x00004445 
+ 00022592  0x00003f04 fetch  0x00000001 , 0x000044c6 
+ 00022593  0x00003f05 copy  0x0000003f , 0x00000039 
+ 00022594  0x00003f06 arg  0x000044c7 , 0x00000006 
+ 00022595  0x00003f07 call  0x00007e45 
+ 00022596  0x00003f08 branch  0x0000588a 
+ 00022597  0x00003f0b fetcht  0x00000002 , 0x000003fa 
+ 00022598  0x00003f0c call  0x00005a88 
+ 00022599  0x00003f0d branch  0x0000585c , 0x00000034 
+ 00022600  0x00003f0e increase  0xfffffffe , 0x00000006 
+ 00022601  0x00003f0f ifetcht  0x00000002 , 0x00000006 
+ 00022602  0x00003f10 setarg  0x00002902 
+ 00022603  0x00003f11 isub  0x00000002 , 0x0000003e 
+ 00022604  0x00003f12 nbranch  0x0000585c , 0x00000005 
+ 00022605  0x00003f13 increase  0x00000001 , 0x00000006 
+ 00022606  0x00003f14 ifetcht  0x00000002 , 0x00000006 
+ 00022607  0x00003f15 setarg  0x00000001 
+ 00022608  0x00003f16 isub  0x00000002 , 0x0000003e 
+ 00022609  0x00003f17 branch  0x00005856 , 0x00000005 
+ 00022610  0x00003f18 setarg  0x00000000 
+ 00022611  0x00003f19 isub  0x00000002 , 0x0000003e 
+ 00022612  0x00003f1a nbranch  0x0000585c , 0x00000005 
+ 00022613  0x00003f1b branch  0x0000585c 
+ 00022614  0x00003f1e increase  0xfffffff9 , 0x00000006 
+ 00022615  0x00003f1f ifetch  0x00000002 , 0x00000006 
+ 00022616  0x00003f20 increase  0xffffffff , 0x0000003f 
+ 00022617  0x00003f21 store  0x00000002 , 0x000044c2 
+ 00022618  0x00003f22 jam  0x0000001b , 0x00000b7d 
+ 00022619  0x00003f23 call  0x00005620 
+ 00022620  0x00003f27 force  0x00000005 , 0x00000002 
+ 00022621  0x00003f28 branch  0x00005892 
+ 00022622  0x00003f2b force  0x00000006 , 0x00000002 
+ 00022623  0x00003f2c branch  0x00005892 
+ 00022624  0x00003f2f force  0x00000006 , 0x00000002 
+ 00022625  0x00003f30 branch  0x00005892 
+ 00022626  0x00003f33 force  0x00000006 , 0x00000002 
+ 00022627  0x00003f34 branch  0x00005892 
+ 00022628  0x00003f37 force  0x00000006 , 0x00000002 
+ 00022629  0x00003f38 branch  0x00005892 
+ 00022630  0x00003f3b set1  0x00000025 , 0x00000000 
+ 00022631  0x00003f3c bpatch  0x00000066 , 0x0000402c 
+ 00022632  0x00003f3d increase  0x00000001 , 0x00000002 
+ 00022633  0x00003f3e call  0x00005a88 
+ 00022634  0x00003f3f increase  0xfffffffe , 0x00000006 
+ 00022635  0x00003f40 ifetch  0x00000002 , 0x00000006 
+ 00022636  0x00003f41 arg  0x00002902 , 0x00000002 
+ 00022637  0x00003f42 isub  0x00000002 , 0x0000003e 
+ 00022638  0x00003f43 nrtn  0x00000005 
+ 00022639  0x00003f44 increase  0x00000001 , 0x00000006 
+ 00022640  0x00003f45 copy  0x00000006 , 0x00000011 
+ 00022641  0x00003f46 ifetch  0x00000001 , 0x00000006 
+ 00022642  0x00003f47 rtn 
+ 00022643  0x00003f4a jam  0x00000000 , 0x0000041b 
+ 00022644  0x00003f4b fetch  0x00000002 , 0x00004298 
+ 00022645  0x00003f4c call  0x00007f66 
+ 00022646  0x00003f4d arg  0x00004444 , 0x00000005 
+ 00022647  0x00003f4e increase  0x00000001 , 0x00000005 
+ 00022648  0x00003f4f fetcht  0x00000002 , 0x000044c2 
+ 00022649  0x00003f50 istoret  0x00000002 , 0x00000005 
+ 00022650  0x00003f51 call  0x00005a88 
+ 00022651  0x00003f52 ifetch  0x00000001 , 0x00000006 
+ 00022652  0x00003f53 icopy  0x00000039 
+ 00022653  0x00003f54 call  0x00007e45 
+ 00022654  0x00003f55 fetcht  0x00000001 , 0x0000041b 
+ 00022655  0x00003f56 increase  0x00000007 , 0x00000002 
+ 00022656  0x00003f57 call  0x00005892 
+ 00022657  0x00003f58 branch  0x00005ace 
+ 00022658  0x00003f5b force  0x00000006 , 0x00000002 
+ 00022659  0x00003f5c branch  0x00005892 
+ 00022660  0x00003f5f force  0x00000006 , 0x00000002 
+ 00022661  0x00003f60 branch  0x00005892 
+ 00022662  0x00003f63 force  0x00000006 , 0x00000002 
+ 00022663  0x00003f64 branch  0x00005892 
+ 00022664  0x00003f67 force  0x00000006 , 0x00000002 
+ 00022665  0x00003f68 branch  0x00005892 
+ 00022666  0x00003f6c set1  0x00000025 , 0x00000000 
+ 00022667  0x00003f6d bpatch  0x00000067 , 0x0000402c 
+ 00022668  0x00003f6e setarg  0x00004440 
+ 00022669  0x00003f6f isub  0x00000005 , 0x0000003f 
+ 00022670  0x00003f70 sub  0x0000003f , 0x00000000 , 0x00000002 
+ 00022671  0x00003f71 branch  0x00005892 
+ 00022672  0x00003f75 force  0x00000000 , 0x00000002 
+ 00022673  0x00003f76 force  0x00000001 , 0x00000001 
+ 00022674  0x00003f79 set1  0x00000025 , 0x00000000 
+ 00022675  0x00003f7a bpatch  0x00000068 , 0x0000402d 
+ 00022676  0x00003f7b storet  0x00000001 , 0x0000443f 
+ 00022677  0x00003f7c compare  0x00000002 , 0x00000001 , 0x00000003 
+ 00022678  0x00003f7d nbranch  0x00005899 , 0x00000001 
+ 00022679  0x00003f7e add  0x00000002 , 0xfffffffc , 0x0000003f 
+ 00022680  0x00003f7f store  0x00000002 , 0x00004440 
+ 00022681  0x00003f82 fetcht  0x00000001 , 0x000003d7 
+ 00022682  0x00003f83 call  0x0000561a 
+ 00022683  0x00003f84 nsetflag  0x00000034 , 0x00000004 , 0x00000002 
+ 00022684  0x00003f85 set1  0x00000005 , 0x00000002 
+ 00022685  0x00003f86 and  0x00000002 , 0x000000fc , 0x0000003f 
+ 00022686  0x00003f87 ior  0x00000001 , 0x0000003f 
+ 00022687  0x00003f88 store  0x00000001 , 0x000003d7 
+ 00022688  0x00003f89 and_into  0x0000001f , 0x0000003f 
+ 00022689  0x00003f8a store  0x00000001 , 0x0000443e 
+ 00022690  0x00003f8b set1  0x00000025 , 0x00000000 
+ 00022691  0x00003f8c bpatch  0x00000069 , 0x0000402d 
+ 00022692  0x00003f8d fetch  0x00000001 , 0x0000443e 
+ 00022693  0x00003f8e compare  0x00000001 , 0x00000001 , 0x00000003 
+ 00022694  0x00003f8f rtn  0x00000001 
+ 00022695  0x00003f90 fetch  0x00000007 , 0x0000443f 
+ 00022696  0x00003f91 fetch  0x00000001 , 0x000003c0 
+ 00022697  0x00003f92 rtnbit0  0x00000004 
+ 00022698  0x00003f93 call  0x00007599 
+ 00022699  0x00003f94 branch  0x000074f7 
+ 00022700  0x00003f97 set1  0x00000025 , 0x00000000 
+ 00022701  0x00003f98 bpatch  0x0000006a , 0x0000402d 
+ 00022702  0x00003f99 call  0x0000561c 
+ 00022703  0x00003f9a nbranch  0x00003bf1 , 0x00000034 
+ 00022704  0x00003f9b nrtn  0x00000034 
+ 00022705  0x00003f9c fetch  0x00000001 , 0x00000341 
+ 00022706  0x00003f9d rtn  0x00000034 
+ 00022707  0x00003f9e fetch  0x00000001 , 0x00000340 
+ 00022708  0x00003f9f compare  0x00000001 , 0x0000003f , 0x00000003 
+ 00022709  0x00003fa0 branch  0x000058cf , 0x00000001 
+ 00022710  0x00003fa1 fetch  0x00000007 , 0x00000341 
+ 00022711  0x00003fa2 fetch  0x00000001 , 0x00000340 
+ 00022712  0x00003fa3 compare  0x00000002 , 0x0000003f , 0x00000003 
+ 00022713  0x00003fa4 branch  0x000058cf , 0x00000001 
+ 00022714  0x00003fa5 fetch  0x00000001 , 0x00000342 
+ 00022715  0x00003fa6 store  0x00000001 , 0x00000418 
+ 00022716  0x00003fa7 copy  0x0000003f , 0x00000013 
+ 00022717  0x00003fa8 set1  0x00000025 , 0x00000000 
+ 00022718  0x00003fa9 bpatch  0x0000006b , 0x0000402d 
+ 00022719  0x00003faa copy  0x00000013 , 0x0000003f 
+ 00022720  0x00003fab beq  0x00000000 , 0x00005924 
+ 00022721  0x00003fac beq  0x00000001 , 0x0000592c 
+ 00022722  0x00003fad beq  0x00000002 , 0x00005934 
+ 00022723  0x00003fae beq  0x00000003 , 0x00005938 
+ 00022724  0x00003faf beq  0x00000004 , 0x0000593f 
+ 00022725  0x00003fb0 beq  0x00000005 , 0x00005944 
+ 00022726  0x00003fb1 beq  0x00000006 , 0x00005949 
+ 00022727  0x00003fb2 beq  0x00000007 , 0x0000594c 
+ 00022728  0x00003fb3 beq  0x00000008 , 0x0000594d 
+ 00022729  0x00003fb4 beq  0x00000009 , 0x0000594f 
+ 00022730  0x00003fb5 beq  0x0000000a , 0x00005950 
+ 00022731  0x00003fb6 beq  0x0000000b , 0x00005951 
+ 00022732  0x00003fb7 beq  0x0000000c , 0x00005952 
+ 00022733  0x00003fb8 beq  0x0000000d , 0x00005955 
+ 00022734  0x00003fb9 branch  0x00003bf1 
+ 00022735  0x00003fbc fetch  0x00000001 , 0x00000341 
+ 00022736  0x00003fbd and  0x0000003f , 0x0000001f , 0x0000003f 
+ 00022737  0x00003fbe rtn  0x00000034 
+ 00022738  0x00003fbf fetch  0x00000001 , 0x00004132 
+ 00022739  0x00003fc0 beq  0x00000001 , 0x000058d8 
+ 00022740  0x00003fc1 fetch  0x00000002 , 0x00000344 
+ 00022741  0x00003fc2 beq  0x00000004 , 0x00005903 
+ 00022742  0x00003fc3 beq  0x00000006 , 0x000058f4 
+ 00022743  0x00003fc4 rtn 
+ 00022744  0x00003fc7 set1  0x00000025 , 0x00000000 
+ 00022745  0x00003fc8 bpatch  0x0000006c , 0x0000402d 
+ 00022746  0x00003fc9 call  0x00004972 
+ 00022747  0x00003fca fetch  0x00000001 , 0x000003d6 
+ 00022748  0x00003fcb fetcht  0x00000001 , 0x00000340 
+ 00022749  0x00003fcc and_into  0x00000003 , 0x00000002 
+ 00022750  0x00003fcd lshift8  0x00000002 , 0x00000002 
+ 00022751  0x00003fce lshift4  0x00000002 , 0x00000002 
+ 00022752  0x00003fcf ior  0x00000002 , 0x0000003f 
+ 00022753  0x00003fd0 istore  0x00000002 , 0x0000000a 
+ 00022754  0x00003fd1 fetcht  0x00000001 , 0x00000341 
+ 00022755  0x00003fd2 and  0x00000002 , 0x0000001f , 0x00000002 
+ 00022756  0x00003fd3 istoret  0x00000002 , 0x0000000a 
+ 00022757  0x00003fd4 copy  0x00000002 , 0x00000039 
+ 00022758  0x00003fd5 call  0x00004976 
+ 00022759  0x00003fd6 add  0x00000002 , 0x00000004 , 0x00000039 
+ 00022760  0x00003fd7 call  0x00004424 
+ 00022761  0x00003fd8 branch  0x00004435 
+ 00022762  0x00003fdb set1  0x00000025 , 0x00000000 
+ 00022763  0x00003fdc bpatch  0x0000006d , 0x0000402d 
+ 00022764  0x00003fdd arg  0x00000002 , 0x00000001 
+ 00022765  0x00003fde ifetch  0x00000002 , 0x00000003 
+ 00022766  0x00003fdf ifetch  0x00000002 , 0x00000003 
+ 00022767  0x00003fe0 branch  0x00003bf1 , 0x00000034 
+ 00022768  0x00003fe1 copy  0x0000003f , 0x00000039 
+ 00022769  0x00003fe2 arg  0x00004440 , 0x00000005 
+ 00022770  0x00003fe3 call  0x0000497c 
+ 00022771  0x00003fe4 branch  0x0000588a 
+ 00022772  0x00003fe7 set1  0x00000025 , 0x00000000 
+ 00022773  0x00003fe8 bpatch  0x0000006e , 0x0000402d 
+ 00022774  0x00003fe9 ifetch  0x00000001 , 0x00000006 
+ 00022775  0x00003fea beq  0x00000001 , 0x00005956 
+ 00022776  0x00003feb beq  0x00000002 , 0x0000595b 
+ 00022777  0x00003fec beq  0x00000003 , 0x00005960 
+ 00022778  0x00003fed beq  0x00000004 , 0x00005966 
+ 00022779  0x00003fee beq  0x00000005 , 0x0000596f 
+ 00022780  0x00003fef beq  0x00000006 , 0x00005970 
+ 00022781  0x00003ff0 beq  0x00000007 , 0x00005972 
+ 00022782  0x00003ff1 beq  0x00000008 , 0x00005973 
+ 00022783  0x00003ff2 beq  0x00000009 , 0x00005974 
+ 00022784  0x00003ff3 beq  0x0000000a , 0x00005975 
+ 00022785  0x00003ff4 beq  0x0000000b , 0x00005976 
+ 00022786  0x00003ff5 branch  0x00003bf1 
+ 00022787  0x00003ff8 set1  0x00000025 , 0x00000000 
+ 00022788  0x00003ff9 bpatch  0x0000006f , 0x0000402d 
+ 00022789  0x00003ffa ifetch  0x00000003 , 0x00000006 
+ 00022790  0x00003ffb store  0x00000003 , 0x000003f9 
+ 00022791  0x00003ffd beq  0x00000001 , 0x00005977 
+ 00022792  0x00003ffe beq  0x00000002 , 0x0000598e 
+ 00022793  0x00003fff beq  0x00000003 , 0x00005990 
+ 00022794  0x00004000 beq  0x00000004 , 0x00005991 
+ 00022795  0x00004001 beq  0x00000005 , 0x00005997 
+ 00022796  0x00004002 beq  0x00000006 , 0x0000599a 
+ 00022797  0x00004003 beq  0x00000007 , 0x000059a4 
+ 00022798  0x00004004 beq  0x00000008 , 0x000059a5 
+ 00022799  0x00004005 beq  0x00000009 , 0x000059ad 
+ 00022800  0x00004006 beq  0x0000000a , 0x000059ae 
+ 00022801  0x00004007 beq  0x0000000b , 0x000059b2 
+ 00022802  0x00004008 beq  0x0000000c , 0x000059b5 
+ 00022803  0x00004009 beq  0x0000000d , 0x000059b9 
+ 00022804  0x0000400a beq  0x0000000e , 0x000059ba 
+ 00022805  0x0000400b beq  0x0000000f , 0x000059c0 
+ 00022806  0x0000400c beq  0x00000010 , 0x000059c1 
+ 00022807  0x0000400d beq  0x00000011 , 0x000059c9 
+ 00022808  0x0000400e beq  0x00000012 , 0x000059ca 
+ 00022809  0x0000400f beq  0x00000013 , 0x000059da 
+ 00022810  0x00004010 beq  0x00000016 , 0x000059dc 
+ 00022811  0x00004011 beq  0x00000017 , 0x000059dd 
+ 00022812  0x00004012 beq  0x00000018 , 0x000059de 
+ 00022813  0x00004013 beq  0x00000019 , 0x000059df 
+ 00022814  0x00004014 beq  0x0000001b , 0x000059e0 
+ 00022815  0x00004015 beq  0x0000001d , 0x000059eb 
+ 00022816  0x00004016 beq  0x0000001e , 0x000059ec 
+ 00022817  0x00004017 beq  0x00000052 , 0x000059ed 
+ 00022818  0x00004018 beq  0x000000d2 , 0x00005a01 
+ 00022819  0x00004019 branch  0x00003bf1 
+ 00022820  0x0000401d ifetch  0x00000009 , 0x00000006 
+ 00022821  0x0000401e store  0x00000009 , 0x00004434 
+ 00022822  0x0000401f ifetch  0x00000002 , 0x00000006 
+ 00022823  0x00004020 store  0x00000002 , 0x000003e0 
+ 00022824  0x00004021 fetch  0x00000001 , 0x000003c0 
+ 00022825  0x00004022 set1  0x00000005 , 0x0000003f 
+ 00022826  0x00004023 store  0x00000001 , 0x000003c0 
+ 00022827  0x00004024 rtn 
+ 00022828  0x00004027 ifetch  0x00000005 , 0x00000006 
+ 00022829  0x00004028 store  0x00000005 , 0x0000442f 
+ 00022830  0x00004029 ifetch  0x00000002 , 0x00000006 
+ 00022831  0x0000402a store  0x00000002 , 0x000003e0 
+ 00022832  0x0000402b fetch  0x00000001 , 0x000003c0 
+ 00022833  0x0000402c set1  0x00000006 , 0x0000003f 
+ 00022834  0x0000402d store  0x00000001 , 0x000003c0 
+ 00022835  0x0000402e rtn 
+ 00022836  0x00004031 fetch  0x00000001 , 0x000003e4 
+ 00022837  0x00004032 set1  0x00000003 , 0x0000003f 
+ 00022838  0x00004033 store  0x00000001 , 0x000003e4 
+ 00022839  0x00004034 rtn 
+ 00022840  0x00004037 increase  0x0000000a , 0x00000006 
+ 00022841  0x00004038 ifetch  0x00000008 , 0x00000006 
+ 00022842  0x00004039 store  0x00000008 , 0x00000380 
+ 00022843  0x0000403a ifetch  0x00000004 , 0x00000006 
+ 00022844  0x0000403b store  0x00000004 , 0x00004473 
+ 00022845  0x0000403c jam  0x00000024 , 0x00000b7d 
+ 00022846  0x0000403d branch  0x00005620 
+ 00022847  0x00004040 ifetch  0x00000008 , 0x00000006 
+ 00022848  0x00004041 store  0x00000008 , 0x00000388 
+ 00022849  0x00004042 ifetch  0x00000004 , 0x00000006 
+ 00022850  0x00004043 store  0x00000004 , 0x00004477 
+ 00022851  0x00004044 branch  0x000074b6 
+ 00022852  0x00004047 fetch  0x00000001 , 0x000003c0 
+ 00022853  0x00004048 set1  0x00000004 , 0x0000003f 
+ 00022854  0x00004049 store  0x00000001 , 0x000003c0 
+ 00022855  0x0000404a jam  0x00000026 , 0x00000b7d 
+ 00022856  0x0000404b branch  0x00005620 
+ 00022857  0x0000404e rtn  0x00000029 
+ 00022858  0x0000404f jam  0x00000026 , 0x00000b7d 
+ 00022859  0x00004050 branch  0x00005620 
+ 00022860  0x00004053 rtn 
+ 00022861  0x00004056 jam  0x00000029 , 0x00000b7d 
+ 00022862  0x00004057 branch  0x00005620 
+ 00022863  0x0000405a rtn 
+ 00022864  0x0000405d rtn 
+ 00022865  0x00004060 rtn 
+ 00022866  0x00004063 rtn  0x00000029 
+ 00022867  0x00004064 jam  0x0000002c , 0x00000b7d 
+ 00022868  0x00004065 branch  0x00005620 
+ 00022869  0x00004068 rtn 
+ 00022870  0x0000406c store  0x00000001 , 0x000044ae 
+ 00022871  0x0000406d ifetch  0x00000006 , 0x00000006 
+ 00022872  0x0000406e istore  0x00000006 , 0x00000005 
+ 00022873  0x0000406f jam  0x00000042 , 0x00000b7d 
+ 00022874  0x00004070 branch  0x00005620 
+ 00022875  0x00004073 store  0x00000001 , 0x000044b5 
+ 00022876  0x00004074 ifetch  0x00000006 , 0x00000006 
+ 00022877  0x00004075 istore  0x00000006 , 0x00000005 
+ 00022878  0x00004076 jam  0x00000043 , 0x00000b7d 
+ 00022879  0x00004077 branch  0x00005620 
+ 00022880  0x0000407a arg  0x0000448c , 0x00000005 
+ 00022881  0x0000407b call  0x00007e35 
+ 00022882  0x0000407c jam  0x00000044 , 0x00000b7d 
+ 00022883  0x0000407d branch  0x00005620 , 0x00000029 
+ 00022884  0x0000407e jam  0x00000043 , 0x00000b7d 
+ 00022885  0x0000407f branch  0x00005620 
+ 00022886  0x00004082 call  0x000074a8 
+ 00022887  0x00004083 branch  0x0000596a , 0x00000005 
+ 00022888  0x00004084 jam  0x00000045 , 0x00000b7d 
+ 00022889  0x00004085 branch  0x00005620 
+ 00022890  0x00004088 call  0x000074a5 
+ 00022891  0x00004089 jam  0x00000023 , 0x00000b7d 
+ 00022892  0x0000408a branch  0x00005620 , 0x00000029 
+ 00022893  0x0000408b jam  0x00000044 , 0x00000b7d 
+ 00022894  0x0000408c branch  0x00005620 
+ 00022895  0x0000408f rtn 
+ 00022896  0x00004092 arg  0x00000390 , 0x00000005 
+ 00022897  0x00004093 branch  0x00007e35 
+ 00022898  0x00004096 rtn 
+ 00022899  0x00004099 rtn 
+ 00022900  0x0000409c rtn 
+ 00022901  0x0000409f rtn 
+ 00022902  0x000040a2 rtn 
+ 00022903  0x000040a5 increase  0xfffffffe , 0x00000006 
+ 00022904  0x000040a6 ifetcht  0x00000001 , 0x00000006 
+ 00022905  0x000040a7 setarg  0x00000006 
+ 00022906  0x000040a8 isub  0x00000002 , 0x0000003e 
+ 00022907  0x000040a9 branch  0x00005989 , 0x00000005 
+ 00022908  0x000040aa setarg  0x00000004 
+ 00022909  0x000040ab isub  0x00000002 , 0x0000003e 
+ 00022910  0x000040ac branch  0x0000598a , 0x00000005 
+ 00022911  0x000040ad setarg  0x00000008 
+ 00022912  0x000040ae isub  0x00000002 , 0x0000003e 
+ 00022913  0x000040af branch  0x0000598b , 0x00000005 
+ 00022914  0x000040b0 setarg  0x0000000c 
+ 00022915  0x000040b1 isub  0x00000002 , 0x0000003e 
+ 00022916  0x000040b2 branch  0x0000598c , 0x00000005 
+ 00022917  0x000040b3 setarg  0x0000000e 
+ 00022918  0x000040b4 isub  0x00000002 , 0x0000003e 
+ 00022919  0x000040b5 branch  0x0000598d , 0x00000005 
+ 00022920  0x000040b6 rtn 
+ 00022921  0x000040b9 rtn 
+ 00022922  0x000040bc rtn 
+ 00022923  0x000040bf rtn 
+ 00022924  0x000040c2 rtn 
+ 00022925  0x000040c5 rtn 
+ 00022926  0x000040c9 jam  0x00000003 , 0x00000b7d 
+ 00022927  0x000040ca branch  0x00005620 
+ 00022928  0x000040cd rtn 
+ 00022929  0x000040d0 rshift8  0x0000003f , 0x0000003f 
+ 00022930  0x000040d1 store  0x00000002 , 0x000044bc 
+ 00022931  0x000040d2 ifetch  0x00000002 , 0x00000006 
+ 00022932  0x000040d3 store  0x00000002 , 0x000044be 
+ 00022933  0x000040d4 jam  0x00000005 , 0x00000b7d 
+ 00022934  0x000040d5 branch  0x00005620 
+ 00022935  0x000040d8 rtn 
+ 00022936  0x000040db rtn 
+ 00022937  0x000040de rtn 
+ 00022938  0x000040e1 rshift8  0x0000003f , 0x0000003f 
+ 00022939  0x000040e2 store  0x00000002 , 0x000044bc 
+ 00022940  0x000040e3 ifetch  0x00000002 , 0x00000006 
+ 00022941  0x000040e4 store  0x00000002 , 0x000044be 
+ 00022942  0x000040e5 ifetch  0x00000002 , 0x00000006 
+ 00022943  0x000040e6 store  0x00000002 , 0x000044c4 
+ 00022944  0x000040e7 ifetch  0x00000002 , 0x00000006 
+ 00022945  0x000040e8 store  0x00000002 , 0x000044c0 
+ 00022946  0x000040e9 jam  0x00000007 , 0x00000b7d 
+ 00022947  0x000040ea branch  0x00005620 
+ 00022948  0x000040ee rtn 
+ 00022949  0x000040f1 rshift8  0x0000003f , 0x0000003f 
+ 00022950  0x000040f2 store  0x00000002 , 0x000044bc 
+ 00022951  0x000040f3 ifetch  0x00000002 , 0x00000006 
+ 00022952  0x000040f4 store  0x00000002 , 0x000044be 
+ 00022953  0x000040f5 ifetch  0x00000002 , 0x00000006 
+ 00022954  0x000040f6 store  0x00000002 , 0x000044c0 
+ 00022955  0x000040f7 jam  0x00000009 , 0x00000b7d 
+ 00022956  0x000040f8 branch  0x00005620 
+ 00022957  0x000040fb rtn 
+ 00022958  0x000040fe fetch  0x00000002 , 0x00000347 
+ 00022959  0x000040ff store  0x00000002 , 0x000003fa 
+ 00022960  0x00004100 jam  0x0000000b , 0x00000b7d 
+ 00022961  0x00004101 branch  0x00005620 
+ 00022962  0x00004104 rtn 
+ 00022963  0x00004107 rtn 
+ 00022964  0x0000410a rtn 
+ 00022965  0x0000410e ifetch  0x00000002 , 0x00000006 
+ 00022966  0x0000410f store  0x00000002 , 0x000044c0 
+ 00022967  0x00004110 jam  0x0000000d , 0x00000b7d 
+ 00022968  0x00004111 branch  0x00005620 
+ 00022969  0x00004114 rtn 
+ 00022970  0x00004117 fetch  0x00000001 , 0x00000341 
+ 00022971  0x00004118 increase  0xfffffffb , 0x0000003f 
+ 00022972  0x00004119 rshift  0x0000003f , 0x0000003f 
+ 00022973  0x0000411a store  0x00000001 , 0x0000443d 
+ 00022974  0x0000411b jam  0x0000000f , 0x00000b7d 
+ 00022975  0x0000411c branch  0x00005620 
+ 00022976  0x0000411f rtn 
+ 00022977  0x00004122 rshift8  0x0000003f , 0x0000003f 
+ 00022978  0x00004123 store  0x00000002 , 0x000044bc 
+ 00022979  0x00004124 ifetch  0x00000002 , 0x00000006 
+ 00022980  0x00004125 store  0x00000002 , 0x000044be 
+ 00022981  0x00004126 ifetch  0x00000002 , 0x00000006 
+ 00022982  0x00004127 store  0x00000002 , 0x000044c0 
+ 00022983  0x00004128 jam  0x00000011 , 0x00000b7d 
+ 00022984  0x00004129 branch  0x00005620 
+ 00022985  0x0000412c rtn 
+ 00022986  0x0000412f fetch  0x00000001 , 0x00000341 
+ 00022987  0x00004130 increase  0xfffffff9 , 0x0000003f 
+ 00022988  0x00004131 icopy  0x00000039 
+ 00022989  0x00004132 fetcht  0x00000002 , 0x000003fa 
+ 00022990  0x00004133 call  0x00005a88 
+ 00022991  0x00004134 branch  0x000059d8 , 0x00000034 
+ 00022992  0x00004135 ifetch  0x00000001 , 0x00000006 
+ 00022993  0x00004136 isub  0x00000039 , 0x0000003e 
+ 00022994  0x00004137 nbranch  0x000059d8 , 0x00000002 
+ 00022995  0x00004138 copy  0x00000006 , 0x00000005 
+ 00022996  0x0000413a arg  0x00000349 , 0x00000006 
+ 00022997  0x0000413b call  0x00007e45 
+ 00022998  0x0000413c jam  0x00000028 , 0x00000b7d 
+ 00022999  0x0000413d call  0x00007c27 
+ 00023000  0x0000413f jam  0x00000013 , 0x00000b7d 
+ 00023001  0x00004140 branch  0x00005620 
+ 00023002  0x00004143 fetch  0x00000001 , 0x000003e3 
+ 00023003  0x00004144 rtn 
+ 00023004  0x00004147 rtn 
+ 00023005  0x0000414a rtn 
+ 00023006  0x0000414d rtn 
+ 00023007  0x00004150 rtn 
+ 00023008  0x00004159 ifetch  0x00000005 , 0x00000006 
+ 00023009  0x0000415a store  0x00000005 , 0x00000ff1 
+ 00023010  0x0000415b jam  0x00000001 , 0x00000ff0 
+ 00023011  0x0000415d call  0x00007cdb 
+ 00023012  0x0000415e rtn 
+ 00023013  0x00004160 copy  0x00000011 , 0x00000006 
+ 00023014  0x00004161 ifetch  0x00000008 , 0x00000006 
+ 00023015  0x00004162 store  0x00000008 , 0x00000ff1 
+ 00023016  0x00004163 jam  0x00000002 , 0x00000ff0 
+ 00023017  0x00004164 call  0x00007cdb 
+ 00023018  0x00004165 rtn 
+ 00023019  0x00004168 rtn 
+ 00023020  0x0000416b rtn 
+ 00023021  0x0000416e fetch  0x00000001 , 0x00000341 
+ 00023022  0x0000416f increase  0xfffffff9 , 0x0000003f 
+ 00023023  0x00004170 icopy  0x00000039 
+ 00023024  0x00004171 fetcht  0x00000002 , 0x000003fa 
+ 00023025  0x00004172 call  0x00005a88 
+ 00023026  0x00004173 branch  0x000059fd , 0x00000034 
+ 00023027  0x00004174 ifetch  0x00000001 , 0x00000006 
+ 00023028  0x00004175 isub  0x00000039 , 0x0000003e 
+ 00023029  0x00004176 nbranch  0x000059fd , 0x00000002 
+ 00023030  0x00004177 copy  0x00000006 , 0x00000005 
+ 00023031  0x00004178 copy  0x00000006 , 0x00000011 
+ 00023032  0x00004179 copy  0x00000039 , 0x00000012 
+ 00023033  0x0000417a arg  0x00000349 , 0x00000006 
+ 00023034  0x0000417b call  0x00007e45 
+ 00023035  0x0000417c jam  0x00000001 , 0x00000481 
+ 00023036  0x0000417d call  0x000059fe 
+ 00023037  0x0000417f rtn 
+ 00023038  0x00004183 fetch  0x00000002 , 0x00004296 
+ 00023039  0x00004184 rtn  0x00000034 
+ 00023040  0x00004185 iforce  0x0000003d 
+ 00023041  0x00004189 rtn 
+ 00023042  0x0000418c fetcht  0x00000004 , 0x000003dc 
+ 00023043  0x0000418d call  0x00003bde 
+ 00023044  0x0000418e isub  0x00000002 , 0x0000000b 
+ 00023045  0x0000418f deposit  0x0000000b 
+ 00023046  0x00004190 fetcht  0x00000002 , 0x000003ef 
+ 00023047  0x00004191 lshift4  0x00000002 , 0x00000002 
+ 00023048  0x00004192 lshift  0x00000002 , 0x00000002 
+ 00023049  0x00004193 isub  0x00000002 , 0x0000003f 
+ 00023050  0x00004194 rtn 
+ 00023051  0x00004197 call  0x00003bde 
+ 00023052  0x00004198 store  0x00000004 , 0x000003dc 
+ 00023053  0x00004199 rtn 
+ 00023054  0x0000419e set1  0x00000025 , 0x00000000 
+ 00023055  0x0000419f bpatch  0x00000070 , 0x0000402e 
+ 00023056  0x000041a0 fetch  0x00000001 , 0x000043d8 
+ 00023057  0x000041a1 rtn  0x00000034 
+ 00023058  0x000041a2 arg  0x00000001 , 0x00000007 
+ 00023059  0x000041a3 call  0x00007e53 
+ 00023060  0x000041a4 nrtn  0x00000034 
+ 00023061  0x000041a5 disable  0x00000029 
+ 00023062  0x000041a6 enable  0x00000010 
+ 00023063  0x000041a7 call  0x00005572 
+ 00023064  0x000041a8 call  0x0000542c 
+ 00023065  0x000041a9 call  0x000054de 
+ 00023066  0x000041aa nbranch  0x00005a24 , 0x0000002d 
+ 00023067  0x000041ab set1  0x00000025 , 0x00000000 
+ 00023068  0x000041ac bpatch  0x00000071 , 0x0000402e 
+ 00023069  0x000041ad fetch  0x00000001 , 0x00000003 
+ 00023070  0x000041ae increase  0x00000001 , 0x0000003f 
+ 00023071  0x000041af store  0x00000001 , 0x00000003 
+ 00023072  0x000041b0 fetch  0x00000001 , 0x00000340 
+ 00023073  0x000041b1 and  0x0000003f , 0x0000000f , 0x0000003f 
+ 00023074  0x000041b2 beq  0x00000003 , 0x00005519 
+ 00023075  0x000041b3 beq  0x00000005 , 0x00005a41 
+ 00023076  0x000041b5 nop  0x00002710 
+ 00023077  0x000041b6 fetch  0x00000001 , 0x00000016 
+ 00023078  0x000041b7 bne  0x00000027 , 0x00005a0e 
+ 00023079  0x000041b8 call  0x00005ad8 
+ 00023080  0x000041b9 arg  0x00000001 , 0x00000007 
+ 00023081  0x000041ba fetch  0x00000002 , 0x000044d9 
+ 00023082  0x000041bb branch  0x00007e4c 
+ 00023083  0x000041bf set1  0x00000025 , 0x00000000 
+ 00023084  0x000041c0 bpatch  0x00000072 , 0x0000402e 
+ 00023085  0x000041c1 fetch  0x00000001 , 0x000003f8 
+ 00023086  0x000041c2 call  0x00005405 
+ 00023087  0x000041c3 fetch  0x00000002 , 0x000003c2 
+ 00023088  0x000041c4 imul32  0x00000002 , 0x0000003f 
+ 00023089  0x000041c5 arg  0x00000177 , 0x00000002 
+ 00023090  0x000041c6 imul32  0x00000002 , 0x0000003f 
+ 00023091  0x000041c7 arg  0x000186a0 , 0x00000002 
+ 00023092  0x000041c8 idiv  0x00000002 
+ 00023093  0x000041c9 fetch  0x00000001 , 0x000003ec 
+ 00023094  0x000041ca arg  0x00004e20 , 0x00000002 
+ 00023095  0x000041cb imul32  0x00000002 , 0x0000003f 
+ 00023096  0x000041cc store  0x00000004 , 0x000046f9 
+ 00023097  0x000041cd set1  0x00000025 , 0x00000000 
+ 00023098  0x000041ce bpatch  0x00000073 , 0x0000402e 
+ 00023099  0x000041cf fetch  0x00000002 , 0x00004161 
+ 00023100  0x000041d0 call  0x00007efd 
+ 00023101  0x000041d1 quotient  0x00000002 
+ 00023102  0x000041d2 iadd  0x00000002 , 0x0000003f 
+ 00023103  0x000041d3 store  0x00000002 , 0x000003ce 
+ 00023104  0x000041d4 rtn 
+ 00023105  0x000041d7 set1  0x00000025 , 0x00000000 
+ 00023106  0x000041d8 bpatch  0x00000074 , 0x0000402e 
+ 00023107  0x000041d9 fetch  0x00000006 , 0x00000348 
+ 00023108  0x000041da fetcht  0x00000006 , 0x000044f9 
+ 00023109  0x000041db isub  0x00000002 , 0x0000003e 
+ 00023110  0x000041dc nrtn  0x00000005 
+ 00023111  0x000041dd call  0x00005613 
+ 00023112  0x000041de copy  0x00000011 , 0x0000003f 
+ 00023113  0x000041df store  0x00000001 , 0x000044e6 
+ 00023114  0x000041e0 fetch  0x00000007 , 0x00000355 
+ 00023115  0x000041e1 store  0x00000007 , 0x00000103 
+ 00023116  0x000041e2 ifetch  0x00000008 , 0x00000006 
+ 00023117  0x000041e3 istore  0x00000008 , 0x00000005 
+ 00023118  0x000041e4 fetch  0x00000006 , 0x00000342 
+ 00023119  0x000041e5 store  0x00000006 , 0x000003d0 
+ 00023120  0x000041e6 set1  0x00000025 , 0x00000000 
+ 00023121  0x000041e7 bpatch  0x00000075 , 0x0000402e 
+ 00023122  0x000041e8 increase  0x00000006 , 0x00000006 
+ 00023123  0x000041e9 ifetch  0x00000008 , 0x00000006 
+ 00023124  0x000041ea store  0x00000008 , 0x000003e5 
+ 00023125  0x000041eb ifetcht  0x00000002 , 0x00000006 
+ 00023126  0x000041ec lshift2  0x00000002 , 0x00000002 
+ 00023127  0x000041ed ifetch  0x00000002 , 0x00000006 
+ 00023128  0x000041ee lshift2  0x0000003f , 0x0000003f 
+ 00023129  0x000041ef store  0x00000002 , 0x000003c2 
+ 00023130  0x000041f0 store  0x00000004 , 0x000003c4 
+ 00023131  0x000041f1 isub  0x00000002 , 0x0000003f 
+ 00023132  0x000041f2 add  0x0000003f , 0xfffffffe , 0x00000028 
+ 00023133  0x000041f3 ifetch  0x00000009 , 0x00000006 
+ 00023134  0x000041f4 store  0x00000009 , 0x000003ed 
+ 00023135  0x000041f5 set1  0x00000025 , 0x00000000 
+ 00023136  0x000041f6 bpatch  0x00000076 , 0x0000402e 
+ 00023137  0x000041f7 ifetch  0x00000001 , 0x00000006 
+ 00023138  0x000041f8 rshift4  0x0000003f , 0x00000002 
+ 00023139  0x000041f9 rshift  0x00000002 , 0x00000002 
+ 00023140  0x000041fa storet  0x00000001 , 0x000003f8 
+ 00023141  0x000041fb and_into  0x0000001f , 0x0000003f 
+ 00023142  0x000041fc store  0x00000001 , 0x000003d9 
+ 00023143  0x000041fd call  0x00005a2b 
+ 00023144  0x000041fe call  0x00005447 
+ 00023145  0x000041ff call  0x0000536c 
+ 00023146  0x00004200 call  0x000032d6 
+ 00023147  0x00004201 nrtn  0x00000005 
+ 00023148  0x00004202 set1  0x00000025 , 0x00000000 
+ 00023149  0x00004203 bpatch  0x00000077 , 0x0000402e 
+ 00023150  0x00004204 arg  0x00000000 , 0x00000002 
+ 00023151  0x00004205 call  0x000048ea 
+ 00023152  0x00004206 call  0x000039ac 
+ 00023153  0x00004207 jam  0x00000014 , 0x00000b7d 
+ 00023154  0x00004208 call  0x00007c27 
+ 00023155  0x0000420a branch  0x000032bd 
+ 00023156  0x0000420e set1  0x00000025 , 0x00000000 
+ 00023157  0x0000420f bpatch  0x00000078 , 0x0000402f 
+ 00023158  0x00004210 fetch  0x00000002 , 0x000044bc 
+ 00023159  0x00004211 iforce  0x00000012 
+ 00023160  0x00004212 fetch  0x00000002 , 0x000044be 
+ 00023161  0x00004213 iforce  0x00000013 
+ 00023162  0x00004214 arg  0x00004504 , 0x00000006 
+ 00023163  0x00004215 enable  0x00000028 
+ 00023164  0x00004216 rtn 
+ 00023165  0x0000421a ifetch  0x00000002 , 0x00000006 
+ 00023166  0x0000421b rtn  0x00000034 
+ 00023167  0x0000421c isub  0x00000012 , 0x0000003e 
+ 00023168  0x0000421d nrtn  0x00000002 
+ 00023169  0x0000421e isub  0x00000013 , 0x0000003e 
+ 00023170  0x0000421f rtn  0x00000005 
+ 00023171  0x00004220 branch  0x00005a86 , 0x00000002 
+ 00023172  0x00004221 force  0x00000001 , 0x0000003e 
+ 00023173  0x00004222 rtn 
+ 00023174  0x00004224 force  0x00000000 , 0x0000003f 
+ 00023175  0x00004225 rtn 
+ 00023176  0x00004229 arg  0x00004504 , 0x00000006 
+ 00023177  0x0000422b ifetch  0x00000002 , 0x00000006 
+ 00023178  0x0000422c rtn  0x00000034 
+ 00023179  0x0000422d increase  0x00000002 , 0x00000006 
+ 00023180  0x0000422e isub  0x00000002 , 0x0000003e 
+ 00023181  0x0000422f rtn  0x00000005 
+ 00023182  0x00004230 ifetch  0x00000001 , 0x00000006 
+ 00023183  0x00004231 iadd  0x00000006 , 0x00000006 
+ 00023184  0x00004232 branch  0x00005a89 
+ 00023185  0x00004235 jam  0x00000002 , 0x000044c6 
+ 00023186  0x00004236 setarg  0x00000001 
+ 00023187  0x00004237 store  0x00000002 , 0x000044c7 
+ 00023188  0x00004238 jam  0x00000025 , 0x000003e3 
+ 00023189  0x00004239 jam  0x00000012 , 0x00000b7d 
+ 00023190  0x0000423a branch  0x00005620 
+ 00023191  0x0000423d rtn 
+ 00023192  0x0000423f rtn 
+ 00023193  0x00004241 set1  0x00000025 , 0x00000000 
+ 00023194  0x00004242 bpatch  0x00000079 , 0x0000402f 
+ 00023195  0x00004243 fetch  0x00000001 , 0x00004132 
+ 00023196  0x00004244 rtnne  0x00000004 
+ 00023197  0x00004245 fetch  0x00000001 , 0x000003e3 
+ 00023198  0x00004246 beq  0x00000021 , 0x00005a91 
+ 00023199  0x00004247 beq  0x00000025 , 0x00005a97 
+ 00023200  0x00004248 beq  0x00000026 , 0x00005a98 
+ 00023201  0x00004249 rtn 
+ 00023202  0x0000424c setarg  0x00005aae 
+ 00023203  0x0000424d store  0x00000002 , 0x0000428c 
+ 00023204  0x0000424e hjam  0x00000081 , 0x00008062 
+ 00023205  0x0000424f setarg  0x000001a0 
+ 00023206  0x00004250 hstore  0x00000002 , 0x00008052 
+ 00023207  0x00004251 hjam  0x00000001 , 0x00008043 
+ 00023208  0x00004252 hjam  0x00000004 , 0x00008081 
+ 00023209  0x00004253 setarg  0x00005ac6 
+ 00023210  0x00004254 store  0x00000002 , 0x00004296 
+ 00023211  0x00004255 call  0x00005347 
+ 00023212  0x00004256 rtn  0x0000002b 
+ 00023213  0x00004257 branch  0x0000691d 
+ 00023214  0x0000425b fetch  0x00000001 , 0x000003c1 
+ 00023215  0x0000425c compare  0x00000001 , 0x0000003f , 0x000000ff 
+ 00023216  0x0000425d setarg  0x00000005 
+ 00023217  0x0000425e call  0x00006a04 , 0x00000001 
+ 00023218  0x0000425f ncall  0x000069ff , 0x00000001 
+ 00023219  0x00004260 call  0x000068fd 
+ 00023220  0x00004261 branch  0x00005abe , 0x00000034 
+ 00023221  0x00004262 fetch  0x00000002 , 0x00000419 
+ 00023222  0x00004263 iforce  0x00000005 
+ 00023223  0x00004264 sub  0x00000039 , 0x00000014 , 0x0000003e 
+ 00023224  0x00004265 branch  0x00005aba , 0x00000002 
+ 00023225  0x00004266 force  0x00000014 , 0x00000039 
+ 00023226  0x00004268 ifetch  0x00000001 , 0x00000003 
+ 00023227  0x00004269 istore  0x00000001 , 0x00000005 
+ 00023228  0x0000426a loop  0x00005aba 
+ 00023229  0x0000426b call  0x00006906 
+ 00023230  0x0000426d jam  0x00000014 , 0x000044c2 
+ 00023231  0x0000426e fetcht  0x00000002 , 0x00000419 
+ 00023232  0x0000426f ifetch  0x00000001 , 0x00000002 
+ 00023233  0x00004270 rtn  0x00000034 
+ 00023234  0x00004271 call  0x0000561c 
+ 00023235  0x00004272 nrtn  0x00000034 
+ 00023236  0x00004273 jam  0x0000001b , 0x00000b7d 
+ 00023237  0x00004274 branch  0x00005620 
+ 00023238  0x00004277 copy  0x00000012 , 0x00000002 
+ 00023239  0x00004278 call  0x000068f7 
+ 00023240  0x00004279 copy  0x00000011 , 0x00000006 
+ 00023241  0x0000427a copy  0x00000012 , 0x00000039 
+ 00023242  0x0000427c ifetch  0x00000001 , 0x00000006 
+ 00023243  0x0000427d istore  0x00000001 , 0x0000000a 
+ 00023244  0x0000427e loop  0x00005aca 
+ 00023245  0x0000427f branch  0x000068fa 
+ 00023246  0x00004282 fetch  0x00000001 , 0x00004132 
+ 00023247  0x00004283 rtnne  0x00000006 
+ 00023248  0x00004284 fetch  0x00000002 , 0x000044c2 
+ 00023249  0x00004285 rtnne  0x00000014 
+ 00023250  0x00004286 fetcht  0x00000002 , 0x00000419 
+ 00023251  0x00004287 setarg  0x00000000 
+ 00023252  0x00004288 istore  0x00000009 , 0x00000002 
+ 00023253  0x00004289 istore  0x00000009 , 0x00000005 
+ 00023254  0x0000428a istore  0x00000002 , 0x00000005 
+ 00023255  0x0000428b rtn 
+ 00023256  0x0000428f fetcht  0x00000001 , 0x000043d7 
+ 00023257  0x00004290 setflip  0x00000007 , 0x00000002 
+ 00023258  0x00004291 branch  0x000069f3 
+ 00023259  0x00004295 set1  0x00000025 , 0x00000000 
+ 00023260  0x00004296 bpatch  0x0000007a , 0x0000402f 
+ 00023261  0x00004297 call  0x00005adf 
+ 00023262  0x00004298 branch  0x00005aed 
+ 00023263  0x0000429b fetch  0x00000001 , 0x00004419 
+ 00023264  0x0000429c copy  0x0000003f , 0x00000039 
+ 00023265  0x0000429d arg  0x00002a00 , 0x00000002 
+ 00023266  0x0000429e call  0x00005b0c 
+ 00023267  0x0000429f increase  0x00000001 , 0x00000006 
+ 00023268  0x000042a0 copy  0x00000006 , 0x00000005 
+ 00023269  0x000042a1 arg  0x0000441a , 0x00000006 
+ 00023270  0x000042a2 call  0x00007e45 
+ 00023271  0x000042a3 fetch  0x00000001 , 0x00004419 
+ 00023272  0x000042a4 sub  0x0000003f , 0x00000014 , 0x00000039 
+ 00023273  0x000042a5 copy  0x00000039 , 0x00000002 
+ 00023274  0x000042a6 copy  0x00000039 , 0x0000003f 
+ 00023275  0x000042a7 ncall  0x00005b15 , 0x00000034 
+ 00023276  0x000042a8 rtn 
+ 00023277  0x000042ab fetch  0x00000001 , 0x000043d9 
+ 00023278  0x000042ac fetcht  0x00000001 , 0x000043da 
+ 00023279  0x000042ad isub  0x00000002 , 0x0000003f 
+ 00023280  0x000042ae copy  0x0000003f , 0x00000039 
+ 00023281  0x000042af copy  0x0000003f , 0x00000011 
+ 00023282  0x000042b0 fetch  0x00000001 , 0x000043da 
+ 00023283  0x000042b1 increase  0x00000001 , 0x0000003f 
+ 00023284  0x000042b2 arg  0x000043da , 0x00000006 
+ 00023285  0x000042b3 iadd  0x00000006 , 0x00000006 
+ 00023286  0x000042b4 arg  0x0000041d , 0x00000005 
+ 00023287  0x000042b5 call  0x00007e45 
+ 00023288  0x000042b6 set1  0x00000025 , 0x00000000 
+ 00023289  0x000042b7 bpatch  0x0000007b , 0x0000402f 
+ 00023290  0x000042b8 fetch  0x00000001 , 0x00004419 
+ 00023291  0x000042b9 copy  0x0000003f , 0x00000039 
+ 00023292  0x000042ba increase  0x00000001 , 0x0000003f 
+ 00023293  0x000042bb store  0x00000001 , 0x000043da 
+ 00023294  0x000042bc arg  0x000043dc , 0x00000005 
+ 00023295  0x000042bd arg  0x0000441a , 0x00000006 
+ 00023296  0x000042be call  0x00007e45 
+ 00023297  0x000042bf copy  0x00000011 , 0x00000039 
+ 00023298  0x000042c0 arg  0x0000041d , 0x00000006 
+ 00023299  0x000042c1 call  0x00007e45 
+ 00023300  0x000042c2 fetch  0x00000001 , 0x000043da 
+ 00023301  0x000042c3 iadd  0x00000011 , 0x0000003f 
+ 00023302  0x000042c4 store  0x00000001 , 0x000043d9 
+ 00023303  0x000042c5 rtn 
+ 00023304  0x000042c9 set1  0x00000025 , 0x00000000 
+ 00023305  0x000042ca bpatch  0x0000007c , 0x0000402f 
+ 00023306  0x000042cb arg  0x00002a00 , 0x00000002 
+ 00023307  0x000042cc branch  0x00005b0c 
+ 00023308  0x000042d0 arg  0x00004504 , 0x00000006 
+ 00023309  0x000042d2 ifetch  0x00000002 , 0x00000006 
+ 00023310  0x000042d3 branch  0x00003bf1 , 0x00000034 
+ 00023311  0x000042d4 ifetch  0x00000002 , 0x00000006 
+ 00023312  0x000042d5 isub  0x00000002 , 0x0000003e 
+ 00023313  0x000042d6 rtn  0x00000005 
+ 00023314  0x000042d7 ifetch  0x00000001 , 0x00000006 
+ 00023315  0x000042d8 iadd  0x00000006 , 0x00000006 
+ 00023316  0x000042d9 branch  0x00005b0d 
+ 00023317  0x000042dd setarg  0x00000020 
+ 00023318  0x000042de istore  0x00000001 , 0x00000005 
+ 00023319  0x000042df loop  0x00005b15 
+ 00023320  0x000042e0 rtn 
+ 00023321  0x000042e4 set1  0x00000025 , 0x00000000 
+ 00023322  0x000042e5 bpatch  0x0000007d , 0x0000402f 
+ 00023323  0x000042e6 disable  0x0000002b 
+ 00023324  0x000042e7 branch  0x00005b1e , 0x0000002e 
+ 00023325  0x000042e8 nbranch  0x00005b2a , 0x0000002d 
+ 00023326  0x000042ea call  0x00003d76 
+ 00023327  0x000042eb fetch  0x00000002 , 0x00004161 
+ 00023328  0x000042ec store  0x00000002 , 0x000003ce 
+ 00023329  0x000042ed fetch  0x00000001 , 0x00000340 
+ 00023330  0x000042ee compare  0x00000001 , 0x0000003f , 0x00000003 
+ 00023331  0x000042ef nbranch  0x00003d8a , 0x00000001 
+ 00023332  0x000042f0 fetch  0x00000001 , 0x0000443e 
+ 00023333  0x000042f1 compare  0x00000001 , 0x0000003f , 0x00000003 
+ 00023334  0x000042f2 nbranch  0x00003d8a , 0x00000001 
+ 00023335  0x000042f3 fetch  0x00000001 , 0x000003c0 
+ 00023336  0x000042f4 bbit1  0x00000005 , 0x00003d8a 
+ 00023337  0x000042f5 branch  0x00003d6f 
+ 00023338  0x000042f8 fetcht  0x00000002 , 0x00004161 
+ 00023339  0x000042f9 rshift  0x00000002 , 0x00000002 
+ 00023340  0x000042fa fetch  0x00000002 , 0x000003ce 
+ 00023341  0x000042fb iadd  0x00000002 , 0x0000003f 
+ 00023342  0x000042fc store  0x00000002 , 0x000003ce 
+ 00023343  0x000042fd branch  0x00003d82 
+ 00023344  0x00004300 set1  0x00000025 , 0x00000000 
+ 00023345  0x00004301 bpatch  0x0000007e , 0x0000402f 
+ 00023346  0x00004302 jam  0x00000000 , 0x000046f8 
+ 00023347  0x00004303 fetcht  0x00000002 , 0x000044c2 
+ 00023348  0x00004304 call  0x00005866 
+ 00023349  0x00004305 copy  0x00000011 , 0x00000005 
+ 00023350  0x00004306 setarg  0x00000000 
+ 00023351  0x00004307 istore  0x00000001 , 0x00000005 
+ 00023352  0x00004308 rtn 
+ 00023353  0x0000430a fetch  0x00000001 , 0x00004132 
+ 00023354  0x0000430b rtnne  0x0000000a 
+ 00023355  0x0000430c call  0x00007f6e 
+ 00023356  0x0000430d arg  0x000003d0 , 0x00000011 
+ 00023357  0x0000430e call  0x00007e9d 
+ 00023358  0x0000430f setarg  0x0000002c 
+ 00023359  0x00004310 istore  0x00000001 , 0x0000000a 
+ 00023360  0x00004311 call  0x000041d4 
+ 00023361  0x00004312 branch  0x000068fa 
+ 00023362  0x00004316 arg  0x00000014 , 0x00000002 
+ 00023363  0x00004317 call  0x00005866 
+ 00023364  0x00004318 rtnbit0  0x00000000 
+ 00023365  0x00004319 call  0x0000561c 
+ 00023366  0x0000431a nrtn  0x00000034 
+ 00023367  0x0000431b arg  0x00000014 , 0x00000002 
+ 00023368  0x0000431c storet  0x00000002 , 0x000044c2 
+ 00023369  0x0000431d call  0x00005a88 
+ 00023370  0x0000431e branch  0x00003bf1 , 0x00000034 
+ 00023371  0x0000431f add  0x00000006 , 0x00000001 , 0x00000005 
+ 00023372  0x00004320 arg  0x00000014 , 0x00000039 
+ 00023373  0x00004321 arg  0x0000046d , 0x00000006 
+ 00023374  0x00004322 call  0x00007e45 
+ 00023375  0x00004323 jam  0x0000001b , 0x00000b7d 
+ 00023376  0x00004324 branch  0x00005620 
+ 00023377  0x00004326 rtn 
+ 00023378  0x0000432a set1  0x00000025 , 0x00000000 
+ 00023379  0x0000432b bpatch  0x0000007f , 0x0000402f 
+ 00023380  0x0000432c fetch  0x00000001 , 0x00000341 
+ 00023381  0x0000432d arg  0x00000348 , 0x00000006 
+ 00023382  0x0000432e iadd  0x00000006 , 0x00000039 
+ 00023383  0x00004330 ifetcht  0x00000001 , 0x00000006 
+ 00023384  0x00004331 ifetch  0x00000001 , 0x00000006 
+ 00023385  0x00004332 isub  0x00000011 , 0x0000003e 
+ 00023386  0x00004333 rtn  0x00000005 
+ 00023387  0x00004334 add  0x00000002 , 0xffffffff , 0x0000003f 
+ 00023388  0x00004335 iadd  0x00000006 , 0x00000006 
+ 00023389  0x00004336 deposit  0x00000039 
+ 00023390  0x00004337 isub  0x00000006 , 0x0000003e 
+ 00023391  0x00004338 branch  0x00005b57 , 0x00000002 
+ 00023392  0x00004339 force  0x00000001 , 0x0000003e 
+ 00023393  0x0000433a rtn 
+ 00023394  0x00004342 rtn  0x0000002b 
+ 00023395  0x00004344 setarg  0x00000000 
+ 00023396  0x00004345 store  0x00000001 , 0x00000048 
+ 00023397  0x00004346 store  0x00000001 , 0x00000055 
+ 00023398  0x00004347 store  0x00000001 , 0x00000078 
+ 00023399  0x00004348 store  0x00000001 , 0x0000007c 
+ 00023400  0x00004349 store  0x00000001 , 0x000041f9 
+ 00023401  0x0000434a store  0x00000001 , 0x00000453 
+ 00023402  0x0000434b store  0x00000001 , 0x00000177 
+ 00023403  0x0000434c store  0x00000001 , 0x000007e1 
+ 00023404  0x0000434d jam  0x00000000 , 0x00004748 
+ 00023405  0x0000434e jam  0x00000000 , 0x00000258 
+ 00023406  0x0000434f jam  0x00000000 , 0x00000454 
+ 00023407  0x00004351 set1  0x00000025 , 0x00000000 
+ 00023408  0x00004352 bpatch  0x000000e0 , 0x0000403c 
+ 00023409  0x00004353 jam  0x00000000 , 0x000007e1 
+ 00023410  0x00004354 jam  0x00000000 , 0x000007e0 
+ 00023411  0x00004355 jam  0x00000000 , 0x0000044d 
+ 00023412  0x00004356 fetch  0x00000001 , 0x00004132 
+ 00023413  0x00004357 rtnne  0x00000001 , 0x0000003f 
+ 00023414  0x00004358 jam  0x00000000 , 0x0000425e 
+ 00023415  0x0000435b rtn 
+ 00023416  0x0000435e set1  0x00000025 , 0x00000000 
+ 00023417  0x0000435f bpatch  0x000000e1 , 0x0000403c 
+ 00023418  0x00004360 call  0x00006219 , 0x00000029 
+ 00023419  0x00004361 ncall  0x0000621d , 0x00000029 
+ 00023420  0x00004362 fetch  0x00000001 , 0x0000007c 
+ 00023421  0x00004363 ncall  0x000061d9 , 0x00000034 
+ 00023422  0x00004364 fetch  0x00000001 , 0x0000007c 
+ 00023423  0x00004365 nrtn  0x00000034 
+ 00023424  0x00004366 fetch  0x00000001 , 0x0000004c 
+ 00023425  0x00004367 rtnbit0  0x00000006 
+ 00023426  0x00004368 set0  0x00000006 , 0x0000003f 
+ 00023427  0x00004369 set0  0x00000001 , 0x00000000 
+ 00023428  0x0000436a store  0x00000001 , 0x0000004c 
+ 00023429  0x0000436b fetch  0x00000001 , 0x000004de 
+ 00023430  0x0000436c fetcht  0x00000001 , 0x0000004c 
+ 00023431  0x0000436d isolate1  0x00000000 , 0x0000003f 
+ 00023432  0x0000436e setflag  0x00000001 , 0x00000001 , 0x00000002 
+ 00023433  0x0000436f storet  0x00000001 , 0x0000004c 
+ 00023434  0x00004370 and_into  0x00000002 , 0x00000002 
+ 00023435  0x00004371 storet  0x00000001 , 0x0000007f 
+ 00023436  0x00004372 fetcht  0x00000001 , 0x0000004c 
+ 00023437  0x00004373 rshift  0x0000003f , 0x0000003f 
+ 00023438  0x00004374 store  0x00000001 , 0x0000007d 
+ 00023439  0x00004375 set1  0x00000025 , 0x00000000 
+ 00023440  0x00004376 bpatch  0x000000e2 , 0x0000403c 
+ 00023441  0x00004377 fetch  0x00000001 , 0x0000007d 
+ 00023442  0x00004378 beq  0x0000007f , 0x00005bdc 
+ 00023443  0x00004379 beq  0x00000003 , 0x00005c56 
+ 00023444  0x0000437a beq  0x00000004 , 0x00005c67 
+ 00023445  0x0000437b beq  0x0000003c , 0x00005bcf 
+ 00023446  0x0000437c beq  0x00000005 , 0x00005bcb 
+ 00023447  0x0000437d beq  0x0000000f , 0x00005e48 
+ 00023448  0x0000437e beq  0x00000010 , 0x00005ce1 
+ 00023449  0x0000437f beq  0x00000023 , 0x00005cff 
+ 00023450  0x00004380 beq  0x00000039 , 0x00005e67 
+ 00023451  0x00004381 beq  0x00000038 , 0x00005e62 
+ 00023452  0x00004382 beq  0x00000031 , 0x00005ce4 
+ 00023453  0x00004383 beq  0x00000037 , 0x00005d72 
+ 00023454  0x00004384 beq  0x00000027 , 0x00005d6e 
+ 00023455  0x00004385 beq  0x00000033 , 0x00005d68 
+ 00023456  0x00004386 beq  0x00000025 , 0x00005d70 
+ 00023457  0x00004387 beq  0x00000026 , 0x00005cfb 
+ 00023458  0x00004388 beq  0x00000007 , 0x00005cf3 
+ 00023459  0x00004389 beq  0x0000002d , 0x00005cea 
+ 00023460  0x0000438a beq  0x0000002e , 0x00005ceb 
+ 00023461  0x0000438b beq  0x00000001 , 0x00005d64 
+ 00023462  0x0000438c beq  0x00000002 , 0x00005d4f 
+ 00023463  0x0000438d beq  0x00000028 , 0x00005e53 
+ 00023464  0x0000438e beq  0x00000009 , 0x00005d45 
+ 00023465  0x0000438f beq  0x0000000b , 0x00005d1a 
+ 00023466  0x00004390 beq  0x00000008 , 0x00005d00 
+ 00023467  0x00004391 beq  0x0000000c , 0x00005d2c 
+ 00023468  0x00004392 beq  0x0000001f , 0x00005cf7 
+ 00023469  0x00004393 beq  0x00000020 , 0x00005cf9 
+ 00023470  0x00004394 beq  0x00000021 , 0x00005d8d 
+ 00023471  0x00004395 beq  0x00000022 , 0x00005d8e 
+ 00023472  0x00004396 beq  0x00000035 , 0x00005d8f 
+ 00023473  0x00004397 beq  0x00000036 , 0x00005d90 
+ 00023474  0x00004398 beq  0x00000024 , 0x00005d91 
+ 00023475  0x00004399 beq  0x0000002c , 0x00005d92 
+ 00023476  0x0000439a beq  0x0000002b , 0x00005d95 
+ 00023477  0x0000439b beq  0x00000034 , 0x00005d9f 
+ 00023478  0x0000439c beq  0x00000017 , 0x00005da2 
+ 00023479  0x0000439d beq  0x00000011 , 0x00005db7 
+ 00023480  0x0000439e beq  0x00000012 , 0x00005dbb 
+ 00023481  0x0000439f beq  0x00000013 , 0x00005dbd 
+ 00023482  0x000043a0 beq  0x0000000d , 0x00005dcf 
+ 00023483  0x000043a1 beq  0x0000000e , 0x00005dd0 
+ 00023484  0x000043a2 beq  0x0000002f , 0x00005d6c 
+ 00023485  0x000043a3 beq  0x00000030 , 0x00005dd1 
+ 00023486  0x000043a4 beq  0x0000000a , 0x00005dd2 
+ 00023487  0x000043a5 beq  0x00000018 , 0x00005dd3 
+ 00023488  0x000043a6 beq  0x00000032 , 0x00005dda 
+ 00023489  0x000043a7 beq  0x0000003d , 0x00005ddb 
+ 00023490  0x000043a8 beq  0x0000003e , 0x00005dff 
+ 00023491  0x000043a9 beq  0x0000003f , 0x00005df9 
+ 00023492  0x000043aa beq  0x00000040 , 0x00005e22 
+ 00023493  0x000043ab beq  0x00000041 , 0x00005e34 
+ 00023494  0x000043ac beq  0x00000006 , 0x00005e47 
+ 00023495  0x000043ad beq  0x0000003a , 0x00005bcd 
+ 00023496  0x000043b1 jam  0x00000019 , 0x0000007e 
+ 00023497  0x000043b3 jam  0x00000004 , 0x0000007c 
+ 00023498  0x000043b4 rtn 
+ 00023499  0x000043b7 jam  0x00000006 , 0x0000007c 
+ 00023500  0x000043b8 rtn 
+ 00023501  0x000043bb jam  0x0000003b , 0x0000007c 
+ 00023502  0x000043bc rtn 
+ 00023503  0x000043bf fetch  0x00000004 , 0x000004df 
+ 00023504  0x000043c0 lshift  0x0000003f , 0x0000003f 
+ 00023505  0x000043c1 store  0x00000004 , 0x00004173 
+ 00023506  0x000043c2 fetch  0x00000001 , 0x000004e3 
+ 00023507  0x000043c3 store  0x00000001 , 0x0000417a 
+ 00023508  0x000043c4 fetch  0x00000005 , 0x000004e4 
+ 00023509  0x000043c5 store  0x00000005 , 0x00004188 
+ 00023510  0x000043c6 fetch  0x00000005 , 0x000004e9 
+ 00023511  0x000043c7 istore  0x00000005 , 0x00000005 
+ 00023512  0x000043c8 fetch  0x00000001 , 0x00000031 
+ 00023513  0x000043c9 set1  0x00000003 , 0x0000003f 
+ 00023514  0x000043ca store  0x00000001 , 0x00000031 
+ 00023515  0x000043cb rtn 
+ 00023516  0x000043cd fetch  0x00000001 , 0x000004df 
+ 00023517  0x000043ce set1  0x00000007 , 0x0000003f 
+ 00023518  0x000043cf store  0x00000001 , 0x0000007d 
+ 00023519  0x000043d0 beq  0x00000081 , 0x00005c26 
+ 00023520  0x000043d1 beq  0x00000082 , 0x00005c2e 
+ 00023521  0x000043d2 beq  0x00000095 , 0x00005d73 
+ 00023522  0x000043d3 beq  0x00000096 , 0x00005d8c 
+ 00023523  0x000043d4 beq  0x0000008b , 0x00005d81 
+ 00023524  0x000043d5 beq  0x00000083 , 0x00005c49 
+ 00023525  0x000043d6 beq  0x00000084 , 0x00005c4b 
+ 00023526  0x000043d7 beq  0x00000090 , 0x00005bf1 
+ 00023527  0x000043d8 beq  0x00000097 , 0x00005c42 
+ 00023528  0x000043d9 beq  0x00000098 , 0x00005c47 
+ 00023529  0x000043da beq  0x00000099 , 0x00005c14 
+ 00023530  0x000043db beq  0x0000009a , 0x00005c19 
+ 00023531  0x000043dc beq  0x0000008d , 0x00005c11 
+ 00023532  0x000043dd beq  0x0000008c , 0x00005bf4 
+ 00023533  0x000043de rtneq  0x00000084 
+ 00023534  0x000043e2 jam  0x00000082 , 0x0000007c 
+ 00023535  0x000043e3 jam  0x00000019 , 0x0000007e 
+ 00023536  0x000043e5 rtn 
+ 00023537  0x000043e7 jam  0x00000082 , 0x0000007c 
+ 00023538  0x000043e8 jam  0x0000002e , 0x0000007e 
+ 00023539  0x000043e9 rtn 
+ 00023540  0x000043ec fetch  0x00000001 , 0x000004e0 
+ 00023541  0x000043ed store  0x00000001 , 0x000000ad 
+ 00023542  0x000043ee fetch  0x00000001 , 0x000004e1 
+ 00023543  0x000043ef store  0x00000001 , 0x000041f9 
+ 00023544  0x000043f0 fetch  0x00000001 , 0x000004e3 
+ 00023545  0x000043f1 store  0x00000001 , 0x000000af 
+ 00023546  0x000043f2 fetch  0x00000001 , 0x000004e7 
+ 00023547  0x000043f3 store  0x00000001 , 0x000000b0 
+ 00023548  0x000043f4 fetch  0x00000001 , 0x000004ec 
+ 00023549  0x000043f5 store  0x00000001 , 0x000000ab 
+ 00023550  0x000043f6 bmark1  0x00000007 , 0x00005c07 
+ 00023551  0x000043f7 set1  0x00000007 , 0x00000000 
+ 00023552  0x000043f8 call  0x00005d16 
+ 00023553  0x000043f9 store  0x00000001 , 0x00000452 
+ 00023554  0x000043fa force  0x00000000 , 0x00000002 
+ 00023555  0x000043fb branch  0x00004839 
+ 00023556  0x000043fe jam  0x0000008c , 0x0000007c 
+ 00023557  0x000043ff jam  0x00000001 , 0x000000b1 
+ 00023558  0x00004400 branch  0x000049bc 
+ 00023559  0x00004403 fetch  0x00000001 , 0x000000b0 
+ 00023560  0x00004404 bne  0x00000007 , 0x00005c0b 
+ 00023561  0x00004405 jam  0x00000081 , 0x0000007c 
+ 00023562  0x00004406 branch  0x00005c0f 
+ 00023563  0x00004408 set0  0x00000007 , 0x00000000 
+ 00023564  0x00004409 jam  0x00000082 , 0x0000007c 
+ 00023565  0x0000440a force  0x00000001 , 0x00000002 
+ 00023566  0x0000440b call  0x00004914 
+ 00023567  0x0000440d jam  0x0000008c , 0x0000007d 
+ 00023568  0x0000440e rtn 
+ 00023569  0x00004412 jam  0x00000081 , 0x0000007c 
+ 00023570  0x00004413 jam  0x0000008d , 0x0000007d 
+ 00023571  0x00004414 branch  0x00003869 
+ 00023572  0x00004417 call  0x00005c1d 
+ 00023573  0x00004418 fetch  0x00000001 , 0x00004132 
+ 00023574  0x00004419 beq  0x00000001 , 0x00005c21 
+ 00023575  0x0000441a jam  0x0000009a , 0x0000007c 
+ 00023576  0x0000441b rtn 
+ 00023577  0x0000441e call  0x00005c1d 
+ 00023578  0x0000441f fetch  0x00000001 , 0x00004132 
+ 00023579  0x00004420 beq  0x00000001 , 0x00005c21 
+ 00023580  0x00004421 branch  0x00005c22 
+ 00023581  0x00004424 arg  0x000007e9 , 0x00000005 
+ 00023582  0x00004425 fetch  0x00000003 , 0x000004e0 
+ 00023583  0x00004426 istore  0x00000003 , 0x00000005 
+ 00023584  0x00004427 rtn 
+ 00023585  0x0000442a call  0x0000480f 
+ 00023586  0x0000442c call  0x00006216 
+ 00023587  0x0000442d ncall  0x0000481b , 0x00000001 
+ 00023588  0x0000442e branch  0x0000780f , 0x00000001 
+ 00023589  0x0000442f rtn 
+ 00023590  0x00004431 fetch  0x00000001 , 0x000004e1 
+ 00023591  0x00004432 set1  0x00000007 , 0x0000003f 
+ 00023592  0x00004433 store  0x00000001 , 0x00000445 
+ 00023593  0x00004434 beq  0x0000008b , 0x00005c36 
+ 00023594  0x00004435 beq  0x0000008c , 0x0000384a 
+ 00023595  0x00004436 beq  0x0000008d , 0x00005c2d 
+ 00023596  0x00004437 rtn 
+ 00023597  0x0000443a branch  0x00003869 
+ 00023598  0x0000443d fetch  0x00000001 , 0x000004e1 
+ 00023599  0x0000443e set1  0x00000007 , 0x0000003f 
+ 00023600  0x0000443f store  0x00000001 , 0x00000445 
+ 00023601  0x00004440 beq  0x0000008b , 0x00005c3a 
+ 00023602  0x00004441 beq  0x0000008c , 0x00005c34 
+ 00023603  0x00004442 rtn 
+ 00023604  0x00004445 set0  0x00000007 , 0x00000000 
+ 00023605  0x00004446 rtn 
+ 00023606  0x00004449 fetch  0x00000001 , 0x000041fb 
+ 00023607  0x0000444a fetcht  0x00000001 , 0x0000004c 
+ 00023608  0x0000444b nsetflag  0x00000034 , 0x00000005 , 0x00000002 
+ 00023609  0x0000444c storet  0x00000001 , 0x0000004c 
+ 00023610  0x0000444e fetch  0x00000001 , 0x00000030 
+ 00023611  0x0000444f rtnbit0  0x00000005 
+ 00023612  0x00004450 set0  0x00000005 , 0x0000003f 
+ 00023613  0x00004451 store  0x00000001 , 0x00000030 
+ 00023614  0x00004452 fetch  0x00000001 , 0x00000453 
+ 00023615  0x00004453 nbranch  0x00004872 , 0x00000034 
+ 00023616  0x00004454 jam  0x00000031 , 0x0000007c 
+ 00023617  0x00004455 rtn 
+ 00023618  0x00004458 nbranch  0x00005c45 , 0x00000029 
+ 00023619  0x00004459 jam  0x00000012 , 0x0000007c 
+ 00023620  0x0000445a branch  0x00006205 
+ 00023621  0x0000445d jam  0x00000097 , 0x0000007c 
+ 00023622  0x0000445e rtn 
+ 00023623  0x00004463 call  0x00006205 
+ 00023624  0x00004464 branch  0x00005ecd 
+ 00023625  0x00004467 jam  0x00000084 , 0x0000007c 
+ 00023626  0x00004468 rtn 
+ 00023627  0x0000446b fetcht  0x00000001 , 0x000004e2 
+ 00023628  0x0000446c and  0x00000002 , 0x00000001 , 0x00000002 
+ 00023629  0x0000446d storet  0x00000001 , 0x0000044c 
+ 00023630  0x0000446e fetch  0x00000001 , 0x00004272 
+ 00023631  0x0000446f bne  0x00000051 , 0x00005c52 
+ 00023632  0x00004470 jam  0x00000000 , 0x00004272 
+ 00023633  0x00004471 call  0x000047f9 
+ 00023634  0x00004473 fetch  0x00000001 , 0x00000055 
+ 00023635  0x00004474 rtnne  0x00000015 
+ 00023636  0x00004475 jam  0x00000004 , 0x00000055 
+ 00023637  0x00004476 branch  0x00006235 
+ 00023638  0x00004479 fetch  0x00000001 , 0x000004df 
+ 00023639  0x0000447a store  0x00000001 , 0x00000445 
+ 00023640  0x0000447b beq  0x00000033 , 0x00005c7d 
+ 00023641  0x0000447c beq  0x00000008 , 0x00005c90 
+ 00023642  0x0000447d beq  0x0000000f , 0x00005c97 
+ 00023643  0x0000447e beq  0x00000010 , 0x00005c9d 
+ 00023644  0x0000447f beq  0x00000011 , 0x00005c9e 
+ 00023645  0x00004480 beq  0x00000012 , 0x00005ca6 
+ 00023646  0x00004481 beq  0x00000018 , 0x00005ccc 
+ 00023647  0x00004482 beq  0x00000017 , 0x00005cd1 
+ 00023648  0x00004483 beq  0x0000002b , 0x0000384a 
+ 00023649  0x00004485 beq  0x00000013 , 0x00005c74 
+ 00023650  0x00004487 beq  0x0000003d , 0x00005de9 
+ 00023651  0x00004488 beq  0x0000003e , 0x00005e18 
+ 00023652  0x00004489 beq  0x00000040 , 0x00005deb 
+ 00023653  0x0000448a beq  0x00000041 , 0x00005def 
+ 00023654  0x0000448b rtn 
+ 00023655  0x0000448e fetch  0x00000001 , 0x000004df 
+ 00023656  0x0000448f store  0x00000001 , 0x00000445 
+ 00023657  0x00004490 beq  0x00000001 , 0x00005cc3 
+ 00023658  0x00004491 beq  0x00000033 , 0x00005c87 
+ 00023659  0x00004492 beq  0x0000000b , 0x00005ca7 
+ 00023660  0x00004493 beq  0x0000002b , 0x00005c8e 
+ 00023661  0x00004494 beq  0x00000008 , 0x00005cba 
+ 00023662  0x00004495 beq  0x00000013 , 0x00005c77 
+ 00023663  0x00004497 beq  0x00000040 , 0x00005cc4 
+ 00023664  0x00004498 beq  0x00000041 , 0x00005cc7 
+ 00023665  0x00004499 beq  0x00000018 , 0x00005cca 
+ 00023666  0x0000449a beq  0x00000017 , 0x00005cdf 
+ 00023667  0x0000449b rtn 
+ 00023668  0x0000449e jam  0x00000020 , 0x00000b7d 
+ 00023669  0x0000449f call  0x00007c27 
+ 00023670  0x000044a0 branch  0x00003245 
+ 00023671  0x000044a2 jam  0x00000019 , 0x00000b7d 
+ 00023672  0x000044a3 call  0x00007c27 
+ 00023673  0x000044a4 jam  0x00000002 , 0x00004748 
+ 00023674  0x000044a5 setarg  0x00000050 
+ 00023675  0x000044a6 arg  0x0000000a , 0x00000007 
+ 00023676  0x000044a7 branch  0x00007e4c 
+ 00023677  0x000044ad fetch  0x00000001 , 0x0000044d 
+ 00023678  0x000044ae set1  0x00000000 , 0x0000003f 
+ 00023679  0x000044af store  0x00000001 , 0x0000044d 
+ 00023680  0x000044b0 jam  0x00000001 , 0x00000b7d 
+ 00023681  0x000044b1 call  0x00007c27 
+ 00023682  0x000044b2 jam  0x0000008b , 0x0000007c 
+ 00023683  0x000044b6 fetch  0x00000001 , 0x00000055 
+ 00023684  0x000044b7 bne  0x00000005 , 0x00005b77 
+ 00023685  0x000044ba jam  0x00000006 , 0x00000055 
+ 00023686  0x000044bb rtn 
+ 00023687  0x000044c4 jam  0x0000000b , 0x00000446 
+ 00023688  0x000044c5 jam  0x00000007 , 0x0000007c 
+ 00023689  0x000044c6 force  0x00000010 , 0x00000002 
+ 00023690  0x000044c7 call  0x00004826 
+ 00023691  0x000044c9 jam  0x00000000 , 0x00000055 
+ 00023692  0x000044cb branch  0x00005b77 , 0x00000001 
+ 00023693  0x000044cc rtn 
+ 00023694  0x000044cf jam  0x0000002b , 0x0000007c 
+ 00023695  0x000044d0 rtn 
+ 00023696  0x000044d4 fetch  0x00000001 , 0x0000425e 
+ 00023697  0x000044d5 nrtn  0x00000034 
+ 00023698  0x000044d6 call  0x00003507 
+ 00023699  0x000044d7 call  0x00005ecb 
+ 00023700  0x000044d8 rtn  0x00000029 
+ 00023701  0x000044d9 set1  0x00000021 , 0x00000000 
+ 00023702  0x000044da rtn 
+ 00023703  0x000044dd nrtn  0x00000029 
+ 00023704  0x000044de jam  0x00000010 , 0x0000007c 
+ 00023705  0x000044df fetch  0x00000001 , 0x0000004c 
+ 00023706  0x000044e0 rtnbit0  0x00000002 
+ 00023707  0x000044e1 jam  0x00000012 , 0x0000007c 
+ 00023708  0x000044e2 rtn 
+ 00023709  0x000044e5 branch  0x00005ecd 
+ 00023710  0x000044e8 call  0x00005f2d 
+ 00023711  0x000044e9 fetch  0x00000001 , 0x00000030 
+ 00023712  0x000044ea rtnbit1  0x00000004 
+ 00023713  0x000044eb jam  0x00000031 , 0x0000007c 
+ 00023714  0x000044ec fetch  0x00000001 , 0x00000055 
+ 00023715  0x000044ed rtnne  0x0000000a 
+ 00023716  0x000044ee jam  0x0000000b , 0x00000055 
+ 00023717  0x000044ef rtn 
+ 00023718  0x000044f9 rtn 
+ 00023719  0x000044fc fetch  0x00000001 , 0x00004132 
+ 00023720  0x000044fd bne  0x00000001 , 0x00005cb7 
+ 00023721  0x000044fe fetch  0x00000001 , 0x0000425e 
+ 00023722  0x000044ff rtn  0x00000034 
+ 00023723  0x00004500 fetcht  0x00000001 , 0x00000055 
+ 00023724  0x00004501 jam  0x00000000 , 0x00000055 
+ 00023725  0x00004502 jam  0x00000000 , 0x0000425e 
+ 00023726  0x00004503 fetch  0x00000001 , 0x000004e0 
+ 00023727  0x00004504 rtnne  0x00000006 
+ 00023728  0x00004505 storet  0x00000001 , 0x00000055 
+ 00023729  0x00004506 jam  0x00000001 , 0x000007e0 
+ 00023730  0x00004507 fetch  0x00000002 , 0x0000044a 
+ 00023731  0x00004508 fetcht  0x00000001 , 0x0000044c 
+ 00023732  0x00004509 iand  0x00000002 , 0x0000003f 
+ 00023733  0x0000450a branch  0x000049da , 0x00000034 
+ 00023734  0x0000450b branch  0x000049d7 
+ 00023735  0x0000450e jam  0x00000007 , 0x0000007c 
+ 00023736  0x0000450f jam  0x00000013 , 0x00000446 
+ 00023737  0x00004510 rtn 
+ 00023738  0x00004513 fetch  0x00000001 , 0x000004e0 
+ 00023739  0x00004514 beq  0x00000006 , 0x00005cc0 
+ 00023740  0x00004515 rtnne  0x00000018 
+ 00023741  0x00004516 jam  0x00000018 , 0x00000446 
+ 00023742  0x00004517 jam  0x00000007 , 0x0000007c 
+ 00023743  0x00004518 rtn 
+ 00023744  0x0000451a jam  0x00000006 , 0x00000446 
+ 00023745  0x0000451b jam  0x00000007 , 0x0000007c 
+ 00023746  0x0000451c rtn 
+ 00023747  0x0000451f rtn 
+ 00023748  0x00004522 jam  0x00000000 , 0x000007da 
+ 00023749  0x00004523 jam  0x00000007 , 0x0000007c 
+ 00023750  0x00004524 branch  0x00005b77 
+ 00023751  0x00004527 jam  0x00000000 , 0x000007da 
+ 00023752  0x00004528 jam  0x00000007 , 0x0000007c 
+ 00023753  0x00004529 branch  0x00005b77 
+ 00023754  0x0000452b jam  0x00000024 , 0x00000b7d 
+ 00023755  0x0000452c branch  0x00007c27 
+ 00023756  0x0000452f jam  0x00000023 , 0x00000b7d 
+ 00023757  0x00004530 call  0x00007c27 
+ 00023758  0x00004531 call  0x00003806 
+ 00023759  0x00004532 force  0x00000000 , 0x00000002 
+ 00023760  0x00004533 branch  0x00004907 
+ 00023761  0x00004536 jam  0x00000022 , 0x00000b7d 
+ 00023762  0x00004537 call  0x00007c27 
+ 00023763  0x00004538 force  0x00000002 , 0x00000002 
+ 00023764  0x00004539 call  0x00004907 
+ 00023765  0x0000453a setarg  0x00000000 
+ 00023766  0x0000453b store  0x00000002 , 0x00000075 
+ 00023767  0x0000453c fetch  0x00000002 , 0x00004280 
+ 00023768  0x0000453d lshift  0x0000003f , 0x0000003f 
+ 00023769  0x0000453e store  0x00000002 , 0x00000032 
+ 00023770  0x0000453f fetch  0x00000001 , 0x00004282 
+ 00023771  0x00004540 store  0x00000001 , 0x00000073 
+ 00023772  0x00004541 fetch  0x00000001 , 0x00004284 
+ 00023773  0x00004542 store  0x00000001 , 0x00000074 
+ 00023774  0x00004543 branch  0x000037e1 
+ 00023775  0x00004546 jam  0x00000021 , 0x00000b7d 
+ 00023776  0x00004547 branch  0x00007c27 
+ 00023777  0x0000454a fetcht  0x00000001 , 0x000004df 
+ 00023778  0x0000454b storet  0x00000001 , 0x00000054 
+ 00023779  0x0000454c branch  0x00005cf5 
+ 00023780  0x0000454f fetch  0x00000001 , 0x0000044d 
+ 00023781  0x00004550 set1  0x00000002 , 0x0000003f 
+ 00023782  0x00004551 store  0x00000001 , 0x0000044d 
+ 00023783  0x00004552 rtnbit1  0x00000003 
+ 00023784  0x00004553 jam  0x00000031 , 0x0000007c 
+ 00023785  0x00004554 branch  0x00005b77 
+ 00023786  0x00004559 rtn 
+ 00023787  0x0000455c fetch  0x00000001 , 0x00004171 
+ 00023788  0x0000455d fetcht  0x00000001 , 0x000004df 
+ 00023789  0x0000455e isub  0x00000002 , 0x0000003e 
+ 00023790  0x00004560 branch  0x00005cf5 , 0x00000002 
+ 00023791  0x00004561 jam  0x00000004 , 0x0000007c 
+ 00023792  0x00004562 jam  0x0000001f , 0x0000007e 
+ 00023793  0x00004563 jam  0x0000002e , 0x0000007d 
+ 00023794  0x00004564 rtn 
+ 00023795  0x00004567 call  0x0000605a 
+ 00023796  0x00004568 branch  0x00005cf5 
+ 00023797  0x0000456b jam  0x00000003 , 0x0000007c 
+ 00023798  0x0000456c rtn 
+ 00023799  0x0000456f jam  0x00000021 , 0x0000007c 
+ 00023800  0x00004570 rtn 
+ 00023801  0x00004573 jam  0x00000022 , 0x0000007c 
+ 00023802  0x00004574 rtn 
+ 00023803  0x00004577 fetch  0x00000001 , 0x00000055 
+ 00023804  0x00004578 rtneq  0x00000013 
+ 00023805  0x0000457a jam  0x00000002 , 0x00000055 
+ 00023806  0x0000457c rtn 
+ 00023807  0x00004580 rtn 
+ 00023808  0x00004583 call  0x00005ec8 
+ 00023809  0x00004584 jam  0x00000001 , 0x00000450 
+ 00023810  0x00004585 fetch  0x00000001 , 0x00004132 
+ 00023811  0x00004586 beq  0x00000001 , 0x00005d06 
+ 00023812  0x00004587 jam  0x0000000a , 0x00000b7d 
+ 00023813  0x00004588 call  0x00007c27 
+ 00023814  0x0000458a call  0x0000487b 
+ 00023815  0x0000458b call  0x0000620d 
+ 00023816  0x0000458c nbranch  0x00005ed0 , 0x00000001 
+ 00023817  0x0000458d nbranch  0x00005d0e , 0x00000029 
+ 00023818  0x0000458e jam  0x00000004 , 0x0000007c 
+ 00023819  0x0000458f jam  0x00000008 , 0x0000007d 
+ 00023820  0x00004590 jam  0x00000023 , 0x0000007e 
+ 00023821  0x00004591 rtn 
+ 00023822  0x00004593 fetch  0x00000001 , 0x0000004b 
+ 00023823  0x00004594 set1  0x00000002 , 0x0000003f 
+ 00023824  0x00004595 store  0x00000001 , 0x0000004b 
+ 00023825  0x00004596 rtn 
+ 00023826  0x0000459a fetcht  0x00000001 , 0x0000004c 
+ 00023827  0x0000459b nsetflag  0x00000034 , 0x00000001 , 0x00000002 
+ 00023828  0x0000459c storet  0x00000001 , 0x0000004c 
+ 00023829  0x0000459d rtn 
+ 00023830  0x000045a1 fetch  0x00000001 , 0x0000007f 
+ 00023831  0x000045a2 rshift  0x0000003f , 0x0000003f 
+ 00023832  0x000045a3 and_into  0x00000001 , 0x0000003f 
+ 00023833  0x000045a4 rtn 
+ 00023834  0x000045a7 call  0x00005d16 
+ 00023835  0x000045a8 store  0x00000001 , 0x00000451 
+ 00023836  0x000045a9 call  0x00005ec8 
+ 00023837  0x000045aa jam  0x0000000c , 0x0000007c 
+ 00023838  0x000045ab fetch  0x00000001 , 0x0000425e 
+ 00023839  0x000045ac nrtn  0x00000034 
+ 00023840  0x000045ad fetch  0x00000001 , 0x00000030 
+ 00023841  0x000045ae rtnbit1  0x00000006 
+ 00023842  0x000045af jam  0x00000006 , 0x0000007e 
+ 00023843  0x000045b0 fetch  0x00000001 , 0x00004132 
+ 00023844  0x000045b1 bne  0x00000001 , 0x00005bc9 
+ 00023845  0x000045b2 fetch  0x00000001 , 0x00000453 
+ 00023846  0x000045b3 nbranch  0x00005bc9 , 0x00000034 
+ 00023847  0x000045b4 jam  0x00000000 , 0x0000007c 
+ 00023848  0x000045b6 fetch  0x00000001 , 0x0000004b 
+ 00023849  0x000045b7 set1  0x00000000 , 0x0000003f 
+ 00023850  0x000045b8 store  0x00000001 , 0x0000004b 
+ 00023851  0x000045b9 branch  0x00004872 
+ 00023852  0x000045bc arg  0x00000040 , 0x00000011 
+ 00023853  0x000045bd call  0x0000739d 
+ 00023854  0x000045be fetch  0x00000004 , 0x000004df 
+ 00023855  0x000045bf fetcht  0x00000004 , 0x0000051f 
+ 00023856  0x000045c0 isub  0x00000002 , 0x0000003e 
+ 00023857  0x000045c1 branch  0x00005d35 , 0x00000005 
+ 00023858  0x000045c2 jam  0x00000007 , 0x0000007c 
+ 00023859  0x000045c3 jam  0x00000005 , 0x00000446 
+ 00023860  0x000045c4 rtn 
+ 00023861  0x000045c6 call  0x0000749b 
+ 00023862  0x000045c7 call  0x00003211 
+ 00023863  0x000045c8 fetch  0x00000001 , 0x0000004b 
+ 00023864  0x000045c9 isolate1  0x00000001 , 0x0000003f 
+ 00023865  0x000045ca set0  0x00000001 , 0x0000003f 
+ 00023866  0x000045cb store  0x00000001 , 0x0000004b 
+ 00023867  0x000045cc call  0x000048bc , 0x00000001 
+ 00023868  0x000045cd fetch  0x00000001 , 0x00000055 
+ 00023869  0x000045ce beq  0x00000019 , 0x00005d40 
+ 00023870  0x000045cf beq  0x00000018 , 0x00005d40 
+ 00023871  0x000045d0 rtn 
+ 00023872  0x000045d2 fetch  0x00000001 , 0x000007e1 
+ 00023873  0x000045d3 rtnne  0x00000000 
+ 00023874  0x000045d4 fetch  0x00000001 , 0x0000004c 
+ 00023875  0x000045d5 rtnbit1  0x00000002 
+ 00023876  0x000045d6 branch  0x000062cf 
+ 00023877  0x000045d9 arg  0x000004df , 0x00000011 
+ 00023878  0x000045da arg  0x0000050f , 0x00000012 
+ 00023879  0x000045db arg  0x000004ef , 0x00000005 
+ 00023880  0x000045dc call  0x00007467 
+ 00023881  0x000045dd arg  0x00000040 , 0x00000011 
+ 00023882  0x000045de call  0x0000622b 
+ 00023883  0x000045df jam  0x0000000b , 0x0000007c 
+ 00023884  0x000045e0 fetch  0x00000001 , 0x00000030 
+ 00023885  0x000045e1 bbit0  0x00000006 , 0x00005ecb 
+ 00023886  0x000045e2 rtn 
+ 00023887  0x000045e5 fetch  0x00000002 , 0x00000169 
+ 00023888  0x000045e6 add  0x0000003f , 0xfffffffd , 0x00000039 
+ 00023889  0x000045e7 fetcht  0x00000001 , 0x000004df 
+ 00023890  0x000045e8 setarg  0x00000103 
+ 00023891  0x000045e9 iadd  0x00000002 , 0x00000005 
+ 00023892  0x000045ea arg  0x000004e1 , 0x00000006 
+ 00023893  0x000045eb call  0x00007e45 
+ 00023894  0x000045ec fetcht  0x00000001 , 0x00000053 
+ 00023895  0x000045ed fetch  0x00000001 , 0x000004e0 
+ 00023896  0x000045ee isub  0x00000002 , 0x0000003f 
+ 00023897  0x000045ef sub  0x0000003f , 0x0000000e , 0x0000003e 
+ 00023898  0x000045f0 branch  0x00005d5f , 0x00000002 
+ 00023899  0x000045f1 add  0x00000002 , 0x0000000e , 0x0000003f 
+ 00023900  0x000045f2 store  0x00000001 , 0x00000053 
+ 00023901  0x000045f3 jam  0x00000001 , 0x0000007c 
+ 00023902  0x000045f4 rtn 
+ 00023903  0x000045f6 fetch  0x00000001 , 0x0000004c 
+ 00023904  0x000045f7 set1  0x00000003 , 0x0000003f 
+ 00023905  0x000045f8 store  0x00000001 , 0x0000004c 
+ 00023906  0x000045f9 bbit1  0x00000004 , 0x00005ed5 
+ 00023907  0x000045fc rtn 
+ 00023908  0x000045fe fetch  0x00000001 , 0x000004df 
+ 00023909  0x000045ff store  0x00000001 , 0x0000007d 
+ 00023910  0x00004600 jam  0x00000002 , 0x0000007c 
+ 00023911  0x00004601 rtn 
+ 00023912  0x00004604 fetch  0x00000001 , 0x00004132 
+ 00023913  0x00004605 bne  0x00000001 , 0x00005cf5 
+ 00023914  0x00004606 force  0x00000001 , 0x00000002 
+ 00023915  0x00004607 branch  0x00004839 
+ 00023916  0x0000460a jam  0x00000030 , 0x0000007c 
+ 00023917  0x0000460b rtn 
+ 00023918  0x0000460e jam  0x00000028 , 0x0000007c 
+ 00023919  0x0000460f rtn 
+ 00023920  0x00004612 jam  0x00000026 , 0x0000007c 
+ 00023921  0x00004613 rtn 
+ 00023922  0x00004618 rtn 
+ 00023923  0x0000461d fetch  0x00000002 , 0x00000032 
+ 00023924  0x0000461e iforce  0x00000002 
+ 00023925  0x0000461f fetch  0x00000001 , 0x000004e0 
+ 00023926  0x00004620 store  0x00000001 , 0x00000097 
+ 00023927  0x00004621 imul32  0x00000002 , 0x00000002 
+ 00023928  0x00004622 fetch  0x00000002 , 0x000004e1 
+ 00023929  0x00004623 lshift  0x0000003f , 0x0000003f 
+ 00023930  0x00004624 store  0x00000002 , 0x00000098 
+ 00023931  0x00004625 fetch  0x00000004 , 0x000004e3 
+ 00023932  0x00004626 lshift  0x0000003f , 0x0000003f 
+ 00023933  0x00004627 store  0x00000004 , 0x00000093 
+ 00023934  0x00004629 deposit  0x00000002 
+ 00023935  0x0000462a store  0x00000002 , 0x0000009a 
+ 00023936  0x0000462b rtn 
+ 00023937  0x0000462d fetcht  0x00000001 , 0x000041fb 
+ 00023938  0x0000462e fetch  0x00000001 , 0x000004e0 
+ 00023939  0x0000462f ixor  0x00000002 , 0x0000003e 
+ 00023940  0x00004630 nbranch  0x00005bee , 0x00000005 
+ 00023941  0x00004631 isolate1  0x00000000 , 0x0000003f 
+ 00023942  0x00004632 fetch  0x00000001 , 0x0000004c 
+ 00023943  0x00004633 setflag  0x00000001 , 0x00000005 , 0x0000003f 
+ 00023944  0x00004634 store  0x00000001 , 0x0000004c 
+ 00023945  0x00004635 jam  0x00000081 , 0x0000007c 
+ 00023946  0x00004636 jam  0x0000008b , 0x0000007d 
+ 00023947  0x00004637 rtn 
+ 00023948  0x0000463b rtn 
+ 00023949  0x0000463e rtn 
+ 00023950  0x00004640 rtn 
+ 00023951  0x00004643 branch  0x00005cf5 
+ 00023952  0x00004647 branch  0x00005cf5 
+ 00023953  0x00004649 rtn 
+ 00023954  0x0000464b call  0x0000385e 
+ 00023955  0x0000464c jam  0x0000002c , 0x0000007d 
+ 00023956  0x0000464d branch  0x00005cf5 
+ 00023957  0x00004651 fetch  0x00000001 , 0x000004df 
+ 00023958  0x00004652 store  0x00000001 , 0x000000ad 
+ 00023959  0x00004653 fetch  0x00000001 , 0x000004e1 
+ 00023960  0x00004654 store  0x00000001 , 0x000000af 
+ 00023961  0x00004655 fetch  0x00000001 , 0x000004e4 
+ 00023962  0x00004656 store  0x00000001 , 0x000000ab 
+ 00023963  0x00004657 call  0x00005d16 
+ 00023964  0x00004658 store  0x00000001 , 0x00000452 
+ 00023965  0x00004659 force  0x00000000 , 0x00000002 
+ 00023966  0x0000465a branch  0x00004839 
+ 00023967  0x0000465d fetch  0x00000002 , 0x000004df 
+ 00023968  0x0000465e store  0x00000002 , 0x0000017b 
+ 00023969  0x0000465f rtn 
+ 00023970  0x00004662 fetch  0x00000001 , 0x00000030 
+ 00023971  0x00004663 bbit1  0x00000001 , 0x00005db5 
+ 00023972  0x00004664 fetch  0x00000002 , 0x000004e0 
+ 00023973  0x00004665 lshift  0x0000003f , 0x0000003f 
+ 00023974  0x00004666 store  0x00000002 , 0x00000075 
+ 00023975  0x00004667 fetch  0x00000002 , 0x000004e2 
+ 00023976  0x00004668 lshift  0x0000003f , 0x0000003f 
+ 00023977  0x00004669 store  0x00000002 , 0x00000032 
+ 00023978  0x0000466a fetch  0x00000002 , 0x000004e4 
+ 00023979  0x0000466b store  0x00000001 , 0x00000073 
+ 00023980  0x0000466c iforce  0x00000002 
+ 00023981  0x0000466d fetch  0x00000002 , 0x000004e6 
+ 00023982  0x0000466e store  0x00000001 , 0x00000074 
+ 00023983  0x0000466f isub  0x00000002 , 0x0000003e 
+ 00023984  0x00004670 nbranch  0x00005db2 , 0x00000002 
+ 00023985  0x00004671 store  0x00000001 , 0x00000073 
+ 00023986  0x00004674 jam  0x00000003 , 0x0000007c 
+ 00023987  0x00004675 jam  0x00000017 , 0x0000007d 
+ 00023988  0x00004676 rtn 
+ 00023989  0x00004679 jam  0x00000024 , 0x0000007e 
+ 00023990  0x0000467a branch  0x00005bc9 
+ 00023991  0x0000467d call  0x00005cf5 
+ 00023992  0x0000467e call  0x00005ec8 
+ 00023993  0x0000467f call  0x000073a0 
+ 00023994  0x00004680 branch  0x000037d0 
+ 00023995  0x00004683 call  0x00005cf5 
+ 00023996  0x00004684 branch  0x000037da 
+ 00023997  0x00004688 fetch  0x00000004 , 0x000004df 
+ 00023998  0x00004689 lshift  0x0000003f , 0x0000003f 
+ 00023999  0x0000468b branch  0x00005dc9 , 0x00000029 
+ 00024000  0x0000468c fetcht  0x00000001 , 0x0000425e 
+ 00024001  0x0000468d nbranch  0x00005dc6 , 0x00000034 
+ 00024002  0x0000468f jam  0x00000004 , 0x0000007c 
+ 00024003  0x00004690 jam  0x00000013 , 0x0000007d 
+ 00024004  0x00004691 jam  0x00000024 , 0x0000007e 
+ 00024005  0x00004692 rtn 
+ 00024006  0x00004694 jam  0x00000034 , 0x0000007c 
+ 00024007  0x00004695 jam  0x00000000 , 0x00000055 
+ 00024008  0x00004696 branch  0x00003241 
+ 00024009  0x00004699 call  0x00003241 
+ 00024010  0x0000469a set1  0x00000022 , 0x00000000 
+ 00024011  0x0000469b fetch  0x00000001 , 0x00000177 
+ 00024012  0x0000469c set0  0x00000002 , 0x0000003f 
+ 00024013  0x0000469d store  0x00000001 , 0x00000177 
+ 00024014  0x0000469e branch  0x00005cf5 
+ 00024015  0x000046a3 rtn 
+ 00024016  0x000046a5 rtn 
+ 00024017  0x000046a7 rtn 
+ 00024018  0x000046ab rtn 
+ 00024019  0x000046af jam  0x00000003 , 0x0000007c 
+ 00024020  0x000046b0 jam  0x00000018 , 0x0000007d 
+ 00024021  0x000046b1 jam  0x0000002e , 0x00000b7d 
+ 00024022  0x000046b2 call  0x00007c27 
+ 00024023  0x000046b3 force  0x00000000 , 0x00000002 
+ 00024024  0x000046b4 call  0x00004907 
+ 00024025  0x000046b5 branch  0x00003806 
+ 00024026  0x000046b7 rtn 
+ 00024027  0x000046ba fetch  0x00000001 , 0x000004df 
+ 00024028  0x000046bb bne  0x00000001 , 0x00005de7 
+ 00024029  0x000046bc fetch  0x00000001 , 0x000004e0 
+ 00024030  0x000046bd bne  0x00000001 , 0x00005de7 
+ 00024031  0x000046be fetch  0x00000001 , 0x000004e1 
+ 00024032  0x000046bf bne  0x00000030 , 0x00005de7 
+ 00024033  0x000046c0 call  0x00006216 
+ 00024034  0x000046c1 branch  0x00005de4 , 0x00000001 
+ 00024035  0x000046c2 jam  0x00000001 , 0x000007da 
+ 00024036  0x000046c4 jam  0x00000003 , 0x0000007c 
+ 00024037  0x000046c5 jam  0x0000003d , 0x0000007d 
+ 00024038  0x000046c6 branch  0x00005b77 
+ 00024039  0x000046c9 jam  0x00000024 , 0x0000007e 
+ 00024040  0x000046ca branch  0x00005bc9 
+ 00024041  0x000046cf jam  0x0000003e , 0x0000007c 
+ 00024042  0x000046d1 rtn 
+ 00024043  0x000046d3 call  0x00006216 
+ 00024044  0x000046d4 rtn  0x00000001 
+ 00024045  0x000046d5 jam  0x00000008 , 0x000007da 
+ 00024046  0x000046d6 rtn 
+ 00024047  0x000046da call  0x00006216 
+ 00024048  0x000046db ncall  0x00007a9d , 0x00000001 
+ 00024049  0x000046dc call  0x00007aab , 0x00000001 
+ 00024050  0x000046dd call  0x00004860 
+ 00024051  0x000046de call  0x00004869 
+ 00024052  0x000046df call  0x00006216 
+ 00024053  0x000046e0 rtn  0x00000001 
+ 00024054  0x000046e1 jam  0x0000000c , 0x000007da 
+ 00024055  0x000046e2 jam  0x00000001 , 0x000007dc 
+ 00024056  0x000046e3 rtn 
+ 00024057  0x000046e6 arg  0x00000888 , 0x00000005 
+ 00024058  0x000046e7 fetch  0x00000008 , 0x000004df 
+ 00024059  0x000046e8 istore  0x00000008 , 0x00000005 
+ 00024060  0x000046e9 fetch  0x00000008 , 0x000004e7 
+ 00024061  0x000046ea istore  0x00000008 , 0x00000005 
+ 00024062  0x000046eb branch  0x0000780f 
+ 00024063  0x000046ee fetch  0x00000001 , 0x000007db 
+ 00024064  0x000046ef beq  0x00000007 , 0x00005e03 
+ 00024065  0x000046f0 fetch  0x00000001 , 0x000007da 
+ 00024066  0x000046f1 bne  0x00000001 , 0x00005e16 
+ 00024067  0x000046f3 fetch  0x00000001 , 0x000007e3 
+ 00024068  0x000046f4 sub  0x0000003f , 0x00000020 , 0x00000005 
+ 00024069  0x000046f5 nbranch  0x00005e16 , 0x00000002 
+ 00024070  0x000046f6 arg  0x000007f0 , 0x00000005 
+ 00024071  0x000046f7 iadd  0x00000005 , 0x00000005 
+ 00024072  0x000046f8 fetch  0x00000008 , 0x000004df 
+ 00024073  0x000046f9 istore  0x00000008 , 0x00000005 
+ 00024074  0x000046fa fetch  0x00000008 , 0x000004e7 
+ 00024075  0x000046fb istore  0x00000008 , 0x00000005 
+ 00024076  0x000046fc fetch  0x00000001 , 0x000007e3 
+ 00024077  0x000046fd increase  0x00000010 , 0x0000003f 
+ 00024078  0x000046fe store  0x00000001 , 0x000007e3 
+ 00024079  0x000046ff bne  0x00000030 , 0x00005cf5 
+ 00024080  0x00004701 call  0x00006216 
+ 00024081  0x00004702 branch  0x00005cf5 , 0x00000001 
+ 00024082  0x00004703 jam  0x00000001 , 0x000007e4 
+ 00024083  0x00004704 jam  0x00000002 , 0x000007da 
+ 00024084  0x00004705 jam  0x00000001 , 0x000007dc 
+ 00024085  0x00004706 branch  0x00005cf5 
+ 00024086  0x00004708 jam  0x00000024 , 0x0000007e 
+ 00024087  0x00004709 branch  0x00005bc9 
+ 00024088  0x0000470b fetch  0x00000001 , 0x000007e2 
+ 00024089  0x0000470c beq  0x00000030 , 0x00005e1c 
+ 00024090  0x0000470d jam  0x0000003e , 0x0000007c 
+ 00024091  0x0000470e branch  0x00005b77 
+ 00024092  0x00004710 call  0x00006216 
+ 00024093  0x00004711 branch  0x00005e21 , 0x00000001 
+ 00024094  0x00004712 jam  0x00000001 , 0x000007dc 
+ 00024095  0x00004713 jam  0x00000004 , 0x000007da 
+ 00024096  0x00004714 branch  0x00005b77 
+ 00024097  0x00004717 branch  0x00005b77 
+ 00024098  0x0000471a fetch  0x00000001 , 0x000007db 
+ 00024099  0x0000471b beq  0x00000007 , 0x00005e26 
+ 00024100  0x0000471c fetch  0x00000001 , 0x000007da 
+ 00024101  0x0000471d bne  0x00000006 , 0x00005e32 
+ 00024102  0x0000471f arg  0x00000848 , 0x00000005 
+ 00024103  0x00004720 fetch  0x00000008 , 0x000004df 
+ 00024104  0x00004721 istore  0x00000008 , 0x00000005 
+ 00024105  0x00004722 fetch  0x00000008 , 0x000004e7 
+ 00024106  0x00004723 istore  0x00000008 , 0x00000005 
+ 00024107  0x00004724 call  0x00006216 
+ 00024108  0x00004725 branch  0x00005e30 , 0x00000001 
+ 00024109  0x00004726 jam  0x00000007 , 0x000007da 
+ 00024110  0x00004727 jam  0x00000001 , 0x000007dc 
+ 00024111  0x00004728 branch  0x00005cf5 
+ 00024112  0x0000472a jam  0x00000004 , 0x000007db 
+ 00024113  0x0000472b branch  0x0000780f 
+ 00024114  0x0000472f jam  0x00000024 , 0x0000007e 
+ 00024115  0x00004730 branch  0x00005bc9 
+ 00024116  0x00004733 fetch  0x00000001 , 0x000007db 
+ 00024117  0x00004734 beq  0x0000000b , 0x00005e38 
+ 00024118  0x00004735 fetch  0x00000001 , 0x000007da 
+ 00024119  0x00004736 bne  0x00000008 , 0x00005e45 
+ 00024120  0x00004738 arg  0x00000878 , 0x00000005 
+ 00024121  0x00004739 fetch  0x00000008 , 0x000004df 
+ 00024122  0x0000473a istore  0x00000008 , 0x00000005 
+ 00024123  0x0000473b fetch  0x00000008 , 0x000004e7 
+ 00024124  0x0000473c istore  0x00000008 , 0x00000005 
+ 00024125  0x0000473d call  0x00006216 
+ 00024126  0x0000473e branch  0x00005e42 , 0x00000001 
+ 00024127  0x0000473f jam  0x00000009 , 0x000007da 
+ 00024128  0x00004740 jam  0x00000001 , 0x000007dc 
+ 00024129  0x00004741 branch  0x00005b77 
+ 00024130  0x00004743 jam  0x00000009 , 0x000007db 
+ 00024131  0x00004744 jam  0x00000001 , 0x000007dd 
+ 00024132  0x00004745 branch  0x00005b77 
+ 00024133  0x00004747 jam  0x00000024 , 0x0000007e 
+ 00024134  0x00004748 branch  0x00005bc9 
+ 00024135  0x0000474b branch  0x00005b77 
+ 00024136  0x0000474e fetch  0x00000001 , 0x00000177 
+ 00024137  0x0000474f set0  0x00000001 
+ 00024138  0x00004750 store  0x00000001 , 0x00000177 
+ 00024139  0x00004751 call  0x00005cf5 
+ 00024140  0x00004752 nrtn  0x00000029 
+ 00024141  0x00004753 fetch  0x00000001 , 0x000004df 
+ 00024142  0x00004754 fetcht  0x00000001 , 0x0000004b 
+ 00024143  0x00004755 setflag  0x00000034 , 0x00000004 , 0x00000002 
+ 00024144  0x00004756 nsetflag  0x00000034 , 0x00000005 , 0x00000002 
+ 00024145  0x00004757 storet  0x00000001 , 0x0000004b 
+ 00024146  0x00004758 rtn 
+ 00024147  0x0000475b fetcht  0x00000008 , 0x000004df 
+ 00024148  0x0000475c fetch  0x00000001 , 0x00004272 
+ 00024149  0x0000475d bne  0x00000050 , 0x00005e58 
+ 00024150  0x0000475e jam  0x00000000 , 0x00004272 
+ 00024151  0x0000475f call  0x000047e5 
+ 00024152  0x00004761 fetch  0x00000001 , 0x00000055 
+ 00024153  0x00004762 rtnne  0x00000003 
+ 00024154  0x00004763 fetch  0x00000001 , 0x00004132 
+ 00024155  0x00004764 beq  0x00000001 , 0x00005e5e 
+ 00024156  0x00004765 fetch  0x00000001 , 0x00000177 
+ 00024157  0x00004766 bbit0  0x00000004 , 0x00005e60 
+ 00024158  0x00004768 jam  0x00000014 , 0x00000055 
+ 00024159  0x00004769 rtn 
+ 00024160  0x0000476b jam  0x00000004 , 0x00000055 
+ 00024161  0x0000476c rtn 
+ 00024162  0x0000476e fetch  0x00000001 , 0x00000189 
+ 00024163  0x0000476f store  0x00000001 , 0x0000015d 
+ 00024164  0x00004770 jam  0x00000003 , 0x0000007c 
+ 00024165  0x00004771 jam  0x00000038 , 0x0000007d 
+ 00024166  0x00004772 rtn 
+ 00024167  0x00004776 jam  0x00000003 , 0x0000007c 
+ 00024168  0x00004777 jam  0x00000039 , 0x0000007d 
+ 00024169  0x00004778 force  0x00000009 , 0x00000039 
+ 00024170  0x00004779 arg  0x000004df , 0x00000006 
+ 00024171  0x0000477a arg  0x00000154 , 0x00000005 
+ 00024172  0x0000477c ifetch  0x00000001 , 0x00000006 
+ 00024173  0x0000477d xor_into  0x00000055 , 0x0000003f 
+ 00024174  0x0000477e istore  0x00000001 , 0x00000005 
+ 00024175  0x0000477f loop  0x00005e6c 
+ 00024176  0x00004780 fetch  0x00000001 , 0x00000154 
+ 00024177  0x00004781 fetcht  0x00000001 , 0x00000153 
+ 00024178  0x00004782 set0  0x00000007 , 0x00000002 
+ 00024179  0x00004783 set0  0x00000004 , 0x00000002 
+ 00024180  0x00004784 beq  0x000000ff , 0x00005e80 
+ 00024181  0x00004785 beq  0x00000000 , 0x00005e99 
+ 00024182  0x00004786 beq  0x00000005 , 0x00005e8d 
+ 00024183  0x00004787 beq  0x00000007 , 0x00005e8c 
+ 00024184  0x00004788 beq  0x00000006 , 0x00005e8d 
+ 00024185  0x00004789 beq  0x00000008 , 0x00005e8c 
+ 00024186  0x0000478a beq  0x00000001 , 0x00005e85 
+ 00024187  0x0000478b beq  0x00000002 , 0x00005e85 
+ 00024188  0x0000478c beq  0x00000003 , 0x00005e85 
+ 00024189  0x0000478d beq  0x00000009 , 0x00005e85 
+ 00024190  0x0000478e beq  0x00000004 , 0x00005e85 
+ 00024191  0x0000478f rtn 
+ 00024192  0x00004792 fetch  0x00000001 , 0x00000153 
+ 00024193  0x00004793 set1  0x00000003 , 0x0000003f 
+ 00024194  0x00004794 set1  0x00000002 , 0x0000003f 
+ 00024195  0x00004795 store  0x00000001 , 0x00000153 
+ 00024196  0x00004796 rtn 
+ 00024197  0x00004798 set1  0x00000004 , 0x00000002 
+ 00024198  0x00004799 jam  0x00000005 , 0x0000018a 
+ 00024199  0x0000479a fetch  0x00000002 , 0x0000015b 
+ 00024200  0x0000479b iforce  0x00000039 
+ 00024201  0x0000479c store  0x00000002 , 0x00000169 
+ 00024202  0x0000479d arg  0x000004de , 0x00000005 
+ 00024203  0x0000479e call  0x00007ed8 
+ 00024204  0x000047a0 set1  0x00000007 , 0x00000002 
+ 00024205  0x000047a2 set1  0x00000002 , 0x00000002 
+ 00024206  0x000047a3 force  0x00000000 , 0x0000003f 
+ 00024207  0x000047a4 store  0x00000001 , 0x0000000b 
+ 00024208  0x000047a5 store  0x00000002 , 0x000000fc 
+ 00024209  0x000047a6 store  0x00000002 , 0x000000fe 
+ 00024210  0x000047a7 store  0x00000002 , 0x000000fa 
+ 00024211  0x000047a8 store  0x00000002 , 0x000000f8 
+ 00024212  0x000047a9 fetch  0x00000001 , 0x00000155 
+ 00024213  0x000047aa compare  0x00000000 , 0x0000003f , 0x000000ff 
+ 00024214  0x000047ab setflag  0x00000001 , 0x00000006 , 0x00000002 
+ 00024215  0x000047ac storet  0x00000001 , 0x00000153 
+ 00024216  0x000047ad rtn 
+ 00024217  0x000047b0 set0  0x00000011 , 0x00000000 
+ 00024218  0x000047b1 jam  0x00000000 , 0x00000153 
+ 00024219  0x000047b2 fetch  0x00000001 , 0x00000189 
+ 00024220  0x000047b3 set0  0x00000006 , 0x0000003f 
+ 00024221  0x000047b4 store  0x00000001 , 0x00000189 
+ 00024222  0x000047b5 rtn 
+ 00024223  0x000047b8 fetch  0x00000001 , 0x00000153 
+ 00024224  0x000047b9 rtnbit0  0x00000002 
+ 00024225  0x000047ba fetch  0x00000001 , 0x0000015e 
+ 00024226  0x000047bb increase  0x00000001 , 0x0000003f 
+ 00024227  0x000047bc store  0x00000001 , 0x0000015e 
+ 00024228  0x000047bd rtnne  0x00000005 
+ 00024229  0x000047be jam  0x00000000 , 0x0000015e 
+ 00024230  0x000047bf fetch  0x00000001 , 0x00000153 
+ 00024231  0x000047c0 set0  0x00000002 , 0x0000003f 
+ 00024232  0x000047c1 store  0x00000001 , 0x00000153 
+ 00024233  0x000047c2 bbit1  0x00000003 , 0x00005ec0 
+ 00024234  0x000047c3 isolate1  0x00000007 , 0x0000003f 
+ 00024235  0x000047c4 call  0x00007f86 , 0x00000001 
+ 00024236  0x000047c5 ncall  0x00007f8a , 0x00000001 
+ 00024237  0x000047c6 fetch  0x00000001 , 0x0000015a 
+ 00024238  0x000047c7 compare  0x00000020 , 0x0000003f , 0x00000030 
+ 00024239  0x000047c8 fetch  0x00000001 , 0x0000004c 
+ 00024240  0x000047c9 setflag  0x00000001 , 0x00000005 , 0x0000003f 
+ 00024241  0x000047ca store  0x00000001 , 0x0000004c 
+ 00024242  0x000047cb fetch  0x00000001 , 0x00000153 
+ 00024243  0x000047cc fetcht  0x00000001 , 0x00000189 
+ 00024244  0x000047cd isolate1  0x00000004 , 0x0000003f 
+ 00024245  0x000047ce setflag  0x00000001 , 0x00000006 , 0x00000002 
+ 00024246  0x000047cf isolate1  0x00000006 , 0x0000003f 
+ 00024247  0x000047d0 setflag  0x00000001 , 0x00000004 , 0x00000002 
+ 00024248  0x000047d1 setflag  0x00000001 , 0x00000005 , 0x00000002 
+ 00024249  0x000047d2 storet  0x00000001 , 0x00000189 
+ 00024250  0x000047d3 fetch  0x00000001 , 0x00000156 
+ 00024251  0x000047d4 store  0x00000001 , 0x00000447 
+ 00024252  0x000047d5 fetch  0x00000001 , 0x00000157 
+ 00024253  0x000047d6 store  0x00000001 , 0x00000448 
+ 00024254  0x000047d7 set1  0x00000011 , 0x00000000 
+ 00024255  0x000047d8 rtn 
+ 00024256  0x000047db set0  0x00000011 , 0x00000000 
+ 00024257  0x000047dc jam  0x00000000 , 0x00000153 
+ 00024258  0x000047dd fetch  0x00000001 , 0x0000015d 
+ 00024259  0x000047de store  0x00000001 , 0x00000189 
+ 00024260  0x000047df hfetch  0x00000001 , 0x00008043 
+ 00024261  0x000047e0 and_into  0x000000fb , 0x0000003f 
+ 00024262  0x000047e1 hstore  0x00000001 , 0x00008043 
+ 00024263  0x000047e2 rtn 
+ 00024264  0x000047e6 arg  0x000004df , 0x00000006 
+ 00024265  0x000047e7 arg  0x000004ef , 0x00000005 
+ 00024266  0x000047e8 branch  0x00007e35 
+ 00024267  0x000047eb jam  0x00000009 , 0x0000007c 
+ 00024268  0x000047ec rtn 
+ 00024269  0x000047ef nrtn  0x00000029 
+ 00024270  0x000047f0 jam  0x00000011 , 0x0000007c 
+ 00024271  0x000047f1 rtn 
+ 00024272  0x000047f4 arg  0x00004140 , 0x00000011 
+ 00024273  0x000047f5 call  0x0000736a 
+ 00024274  0x000047f6 jam  0x00000003 , 0x0000007c 
+ 00024275  0x000047f7 jam  0x00000008 , 0x0000007d 
+ 00024276  0x000047f8 rtn 
+ 00024277  0x000047fb jam  0x0000000a , 0x00000072 
+ 00024278  0x000047fc jam  0x00000007 , 0x0000007c 
+ 00024279  0x000047fd jam  0x00000016 , 0x00000446 
+ 00024280  0x000047fe rtn 
+ 00024281  0x00004805 set1  0x00000025 , 0x00000000 
+ 00024282  0x00004806 bpatch  0x000000e3 , 0x0000403c 
+ 00024283  0x00004807 disable  0x00000028 
+ 00024284  0x00004808 call  0x000061d9 
+ 00024285  0x00004809 fetch  0x00000001 , 0x00000048 
+ 00024286  0x0000480a rtn  0x00000034 
+ 00024287  0x0000480f bbit1  0x00000007 , 0x00005f10 
+ 00024288  0x00004810 beq  0x00000001 , 0x00006072 
+ 00024289  0x00004811 beq  0x00000002 , 0x00005f9b 
+ 00024290  0x00004812 beq  0x00000003 , 0x00005f1d 
+ 00024291  0x00004813 beq  0x00000004 , 0x00005f36 
+ 00024292  0x00004814 beq  0x00000027 , 0x000060f2 
+ 00024293  0x00004815 beq  0x00000028 , 0x00005fbf 
+ 00024294  0x00004816 beq  0x00000030 , 0x00005fab 
+ 00024295  0x00004817 beq  0x00000025 , 0x000060ed 
+ 00024296  0x00004818 beq  0x00000026 , 0x00005fba 
+ 00024297  0x00004819 beq  0x00000031 , 0x000060dc 
+ 00024298  0x0000481a beq  0x00000037 , 0x0000606d 
+ 00024299  0x0000481b beq  0x00000033 , 0x0000605f 
+ 00024300  0x0000481c beq  0x00000008 , 0x00006174 
+ 00024301  0x0000481d beq  0x00000009 , 0x0000616a 
+ 00024302  0x0000481e beq  0x0000000b , 0x0000617f 
+ 00024303  0x0000481f beq  0x0000000c , 0x00006188 
+ 00024304  0x00004820 beq  0x0000000f , 0x00006065 
+ 00024305  0x00004821 beq  0x00000010 , 0x000061af 
+ 00024306  0x00004822 beq  0x00000011 , 0x000061a5 
+ 00024307  0x00004823 beq  0x00000007 , 0x00006055 
+ 00024308  0x00004824 beq  0x0000002a , 0x00006081 
+ 00024309  0x00004825 beq  0x0000000a , 0x00006082 
+ 00024310  0x00004827 beq  0x0000002b , 0x000060b5 
+ 00024311  0x00004828 beq  0x00000006 , 0x00005fb0 
+ 00024312  0x00004829 beq  0x00000021 , 0x00006062 
+ 00024313  0x0000482a beq  0x0000002d , 0x000060d2 
+ 00024314  0x0000482b beq  0x0000002e , 0x000060d7 
+ 00024315  0x0000482c beq  0x00000022 , 0x00006062 
+ 00024316  0x0000482d beq  0x0000002c , 0x000060cb 
+ 00024317  0x0000482e beq  0x00000034 , 0x00006083 
+ 00024318  0x0000482f beq  0x00000013 , 0x00006098 
+ 00024319  0x00004830 beq  0x00000017 , 0x000060a7 
+ 00024320  0x00004831 beq  0x00000012 , 0x000061ac 
+ 00024321  0x00004832 beq  0x0000002f , 0x000060ad 
+ 00024322  0x00004833 beq  0x00000018 , 0x000060b2 
+ 00024323  0x00004834 beq  0x0000003d , 0x00006119 
+ 00024324  0x00004835 beq  0x0000003e , 0x00006125 
+ 00024325  0x00004836 beq  0x0000003f , 0x00006137 
+ 00024326  0x00004837 beq  0x00000040 , 0x00006142 
+ 00024327  0x00004838 beq  0x00000041 , 0x00006157 
+ 00024328  0x00004839 beq  0x00000023 , 0x00006166 
+ 00024329  0x0000483a beq  0x0000003b , 0x00006161 
+ 00024330  0x0000483c beq  0x00000005 , 0x00006167 
+ 00024331  0x0000483d beq  0x00000029 , 0x00006168 
+ 00024332  0x0000483e beq  0x00000038 , 0x00006169 
+ 00024333  0x0000483f beq  0x00000039 , 0x00006078 
+ 00024334  0x00004841 branch  0x00003bf1 
+ 00024335  0x00004842 rtn 
+ 00024336  0x00004844 beq  0x0000008c , 0x00005fc4 
+ 00024337  0x00004845 beq  0x0000008d , 0x00005fe3 
+ 00024338  0x00004846 beq  0x00000081 , 0x00005f43 
+ 00024339  0x00004847 beq  0x00000084 , 0x00005f76 
+ 00024340  0x00004848 beq  0x00000082 , 0x00005f50 
+ 00024341  0x00004849 beq  0x00000083 , 0x00005fec 
+ 00024342  0x0000484a beq  0x0000008b , 0x00005ff7 
+ 00024343  0x0000484b beq  0x00000097 , 0x00006051 
+ 00024344  0x0000484c beq  0x00000099 , 0x00005f8c 
+ 00024345  0x0000484d beq  0x0000009a , 0x00005f81 
+ 00024346  0x0000484e beq  0x00000095 , 0x00005f91 
+ 00024347  0x0000484f beq  0x00000096 , 0x00005f92 
+ 00024348  0x00004850 branch  0x00003bf1 
+ 00024349  0x00004857 force  0x00000002 , 0x0000003f 
+ 00024350  0x00004858 call  0x000061b5 
+ 00024351  0x00004859 fetch  0x00000001 , 0x00000049 
+ 00024352  0x0000485a istore  0x00000001 , 0x00000005 
+ 00024353  0x0000485b beq  0x0000002b , 0x00005f5a 
+ 00024354  0x0000485c call  0x000061c4 
+ 00024355  0x0000485d fetch  0x00000001 , 0x00000049 
+ 00024356  0x0000485e beq  0x00000008 , 0x00005f5d 
+ 00024357  0x0000485f beq  0x0000000f , 0x00005f61 
+ 00024358  0x00004860 beq  0x00000010 , 0x00005f6c 
+ 00024359  0x00004861 beq  0x00000017 , 0x00005f33 
+ 00024360  0x00004862 beq  0x00000033 , 0x00005f6f 
+ 00024361  0x00004863 beq  0x0000002c , 0x00005f74 
+ 00024362  0x00004864 beq  0x00000041 , 0x00005f75 
+ 00024363  0x00004865 beq  0x00000011 , 0x00005f2d 
+ 00024364  0x00004866 rtn 
+ 00024365  0x00004869 fetch  0x00000001 , 0x00000055 
+ 00024366  0x0000486a rtn  0x00000034 
+ 00024367  0x0000486b jam  0x0000001b , 0x00000055 
+ 00024368  0x0000486c setarg  0x0000000c 
+ 00024369  0x0000486d arg  0x0000000b , 0x00000007 
+ 00024370  0x0000486e branch  0x00007e4c 
+ 00024371  0x00004871 force  0x00000002 , 0x00000002 
+ 00024372  0x00004872 call  0x00004907 
+ 00024373  0x00004873 branch  0x000037e1 
+ 00024374  0x00004875 force  0x00000003 , 0x0000003f 
+ 00024375  0x00004876 call  0x000061b5 
+ 00024376  0x00004877 fetch  0x00000001 , 0x00000049 
+ 00024377  0x00004878 beq  0x0000000b , 0x00005f3e 
+ 00024378  0x00004879 istore  0x00000001 , 0x00000005 
+ 00024379  0x0000487a fetch  0x00000001 , 0x0000004a 
+ 00024380  0x0000487b istore  0x00000001 , 0x00000005 
+ 00024381  0x0000487c branch  0x000061c4 
+ 00024382  0x0000487f istore  0x00000001 , 0x00000005 
+ 00024383  0x00004880 fetch  0x00000001 , 0x0000004a 
+ 00024384  0x00004881 istore  0x00000001 , 0x00000005 
+ 00024385  0x00004882 arg  0x00000451 , 0x00000002 
+ 00024386  0x00004883 branch  0x000061fb 
+ 00024387  0x00004886 force  0x00000004 , 0x00000007 
+ 00024388  0x00004887 call  0x000061bd 
+ 00024389  0x00004888 setarg  0x0000007f 
+ 00024390  0x00004889 istore  0x00000001 , 0x00000005 
+ 00024391  0x0000488a fetch  0x00000001 , 0x00000049 
+ 00024392  0x0000488b set0  0x00000007 , 0x0000003f 
+ 00024393  0x0000488c istore  0x00000001 , 0x00000005 
+ 00024394  0x0000488d fetch  0x00000001 , 0x00000049 
+ 00024395  0x0000488e beq  0x0000008c , 0x00005f5a 
+ 00024396  0x0000488f call  0x000061c4 
+ 00024397  0x00004890 fetch  0x00000001 , 0x00000049 
+ 00024398  0x00004891 beq  0x0000008d , 0x00005f74 
+ 00024399  0x00004892 rtn 
+ 00024400  0x00004895 force  0x00000005 , 0x00000007 
+ 00024401  0x00004896 call  0x000061bd 
+ 00024402  0x00004897 setarg  0x0000007f 
+ 00024403  0x00004898 istore  0x00000001 , 0x00000005 
+ 00024404  0x00004899 fetch  0x00000001 , 0x00000049 
+ 00024405  0x0000489a set0  0x00000007 , 0x0000003f 
+ 00024406  0x0000489b istore  0x00000001 , 0x00000005 
+ 00024407  0x0000489c fetch  0x00000001 , 0x0000004a 
+ 00024408  0x0000489d istore  0x00000001 , 0x00000005 
+ 00024409  0x0000489e branch  0x000061c4 
+ 00024410  0x000048a1 call  0x0000384a 
+ 00024411  0x000048a2 arg  0x00000452 , 0x00000002 
+ 00024412  0x000048a3 branch  0x000061fb 
+ 00024413  0x000048a7 call  0x00003507 
+ 00024414  0x000048a8 call  0x0000620d 
+ 00024415  0x000048a9 rtn  0x00000001 
+ 00024416  0x000048aa branch  0x00005ecb 
+ 00024417  0x000048ad fetch  0x00000001 , 0x0000004b 
+ 00024418  0x000048ae bbit1  0x00000005 , 0x00005f68 
+ 00024419  0x000048af rtnbit0  0x00000004 
+ 00024420  0x000048b0 jam  0x00000012 , 0x0000007c 
+ 00024421  0x000048b1 set0  0x00000004 , 0x0000003f 
+ 00024422  0x000048b2 call  0x00006205 
+ 00024423  0x000048b3 branch  0x00005f6a 
+ 00024424  0x000048b5 jam  0x00000010 , 0x0000007c 
+ 00024425  0x000048b6 set0  0x00000005 , 0x0000003f 
+ 00024426  0x000048b8 store  0x00000001 , 0x0000004b 
+ 00024427  0x000048b9 rtn 
+ 00024428  0x000048bc call  0x00006216 
+ 00024429  0x000048bd branch  0x00005ecd , 0x00000001 
+ 00024430  0x000048be rtn 
+ 00024431  0x000048c2 fetch  0x00000001 , 0x0000044d 
+ 00024432  0x000048c3 set1  0x00000000 , 0x0000003f 
+ 00024433  0x000048c4 store  0x00000001 , 0x0000044d 
+ 00024434  0x000048c5 jam  0x00000001 , 0x00000b7d 
+ 00024435  0x000048c6 branch  0x00007c27 
+ 00024436  0x000048ca rtn 
+ 00024437  0x000048cd rtn 
+ 00024438  0x000048d2 force  0x0000000c , 0x00000007 
+ 00024439  0x000048d3 call  0x000061bd 
+ 00024440  0x000048d4 setarg  0x00000001 
+ 00024441  0x000048d5 istore  0x00000001 , 0x00000005 
+ 00024442  0x000048d6 fetch  0x00000002 , 0x0000044a 
+ 00024443  0x000048d7 istore  0x00000002 , 0x00000005 
+ 00024444  0x000048d8 setarg  0x00000000 
+ 00024445  0x000048d9 istore  0x00000003 , 0x00000005 
+ 00024446  0x000048da setarg  0x00000000 
+ 00024447  0x000048db istore  0x00000004 , 0x00000005 
+ 00024448  0x000048dc branch  0x000061cd 
+ 00024449  0x000048df force  0x00000005 , 0x00000007 
+ 00024450  0x000048e0 call  0x000061bd 
+ 00024451  0x000048e1 fetch  0x00000001 , 0x00004132 
+ 00024452  0x000048e2 beq  0x00000001 , 0x00005f89 
+ 00024453  0x000048e3 setarg  0x00040003 
+ 00024454  0x000048e4 istore  0x00000003 , 0x00000005 
+ 00024455  0x000048e5 store  0x00000003 , 0x000007e6 
+ 00024456  0x000048e6 branch  0x000061cd 
+ 00024457  0x000048e8 fetch  0x00000003 , 0x000007e6 
+ 00024458  0x000048e9 istore  0x00000003 , 0x00000005 
+ 00024459  0x000048ea branch  0x000061cd 
+ 00024460  0x000048ed force  0x00000005 , 0x00000007 
+ 00024461  0x000048ee call  0x000061bd 
+ 00024462  0x000048ef fetch  0x00000003 , 0x000007e6 
+ 00024463  0x000048f0 istore  0x00000003 , 0x00000005 
+ 00024464  0x000048f1 branch  0x000061cf 
+ 00024465  0x000048f6 rtn 
+ 00024466  0x000048f8 force  0x00000009 , 0x00000007 
+ 00024467  0x000048f9 call  0x000061bd 
+ 00024468  0x000048fa fetch  0x00000001 , 0x00000097 
+ 00024469  0x000048fb istore  0x00000001 , 0x00000005 
+ 00024470  0x000048fc fetch  0x00000002 , 0x00000098 
+ 00024471  0x000048fd istore  0x00000002 , 0x00000005 
+ 00024472  0x000048fe fetch  0x00000004 , 0x00000093 
+ 00024473  0x000048ff istore  0x00000004 , 0x00000005 
+ 00024474  0x00004900 branch  0x000061cd 
+ 00024475  0x00004903 force  0x00000011 , 0x0000003f 
+ 00024476  0x00004904 call  0x000061b5 
+ 00024477  0x00004905 fetch  0x00000001 , 0x00000049 
+ 00024478  0x00004906 copy  0x0000003f , 0x00000002 
+ 00024479  0x00004907 beq  0x00000000 , 0x00005fa3 
+ 00024480  0x00004908 beq  0x0000000e , 0x00005fa3 
+ 00024481  0x00004909 beq  0x0000001c , 0x00005fa3 
+ 00024482  0x0000490a rtn 
+ 00024483  0x0000490c istore  0x00000001 , 0x00000005 
+ 00024484  0x0000490d fetch  0x00000001 , 0x00004702 
+ 00024485  0x0000490e istore  0x00000001 , 0x00000005 
+ 00024486  0x0000490f copy  0x0000003f , 0x00000039 
+ 00024487  0x00004910 setarg  0x00004703 
+ 00024488  0x00004911 iadd  0x00000002 , 0x00000006 
+ 00024489  0x00004912 call  0x00007e45 
+ 00024490  0x00004913 branch  0x000061cd 
+ 00024491  0x00004917 force  0x00000003 , 0x0000003f 
+ 00024492  0x00004918 call  0x000061b5 
+ 00024493  0x00004919 setarg  0x00000114 
+ 00024494  0x0000491a istore  0x00000002 , 0x00000005 
+ 00024495  0x0000491b branch  0x000061cd 
+ 00024496  0x0000491f force  0x00000003 , 0x0000003f 
+ 00024497  0x00004920 call  0x000061b5 
+ 00024498  0x00004921 fetch  0x00000004 , 0x0000016f 
+ 00024499  0x00004922 isub  0x00000022 , 0x0000003f 
+ 00024500  0x00004923 branch  0x00005fb6 , 0x00000029 
+ 00024501  0x00004924 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00024502  0x00004927 rshift2  0x0000003f , 0x0000003f 
+ 00024503  0x00004928 set0  0x0000000f , 0x0000003f 
+ 00024504  0x00004929 istore  0x00000002 , 0x00000005 
+ 00024505  0x0000492a branch  0x000061cd 
+ 00024506  0x0000492d force  0x00000006 , 0x0000003f 
+ 00024507  0x0000492e call  0x000061b5 
+ 00024508  0x0000492f fetch  0x00000005 , 0x000046fd 
+ 00024509  0x00004930 istore  0x00000005 , 0x00000005 
+ 00024510  0x00004931 branch  0x000061cd 
+ 00024511  0x00004934 force  0x00000009 , 0x0000003f 
+ 00024512  0x00004935 call  0x000061b5 
+ 00024513  0x00004936 fetch  0x00000008 , 0x00004138 
+ 00024514  0x00004937 istore  0x00000008 , 0x00000005 
+ 00024515  0x00004938 branch  0x000061cd 
+ 00024516  0x0000493f branch  0x00005fc6 , 0x00000029 
+ 00024517  0x00004942 branch  0x00005fc7 
+ 00024518  0x00004944 jam  0x00000007 , 0x000041f9 
+ 00024519  0x00004946 jam  0x00000000 , 0x000000af 
+ 00024520  0x00004947 force  0x00000010 , 0x00000007 
+ 00024521  0x00004948 call  0x000061bd 
+ 00024522  0x00004949 fetch  0x00000001 , 0x000000ad 
+ 00024523  0x0000494a istore  0x00000001 , 0x00000005 
+ 00024524  0x0000494b fetch  0x00000001 , 0x000041f9 
+ 00024525  0x0000494c istore  0x00000001 , 0x00000005 
+ 00024526  0x0000494d setarg  0x00000000 
+ 00024527  0x0000494e istore  0x00000001 , 0x00000005 
+ 00024528  0x0000494f fetch  0x00000001 , 0x000000af 
+ 00024529  0x00004950 istore  0x00000001 , 0x00000005 
+ 00024530  0x00004951 setarg  0x00000006 
+ 00024531  0x00004952 istore  0x00000001 , 0x00000005 
+ 00024532  0x00004953 setarg  0x00000002 
+ 00024533  0x00004954 istore  0x00000001 , 0x00000005 
+ 00024534  0x00004955 setarg  0x00000007 
+ 00024535  0x00004956 istore  0x00000001 , 0x00000005 
+ 00024536  0x00004957 istore  0x00000001 , 0x00000005 
+ 00024537  0x00004958 setarg  0x0000001e 
+ 00024538  0x00004959 istore  0x00000002 , 0x00000005 
+ 00024539  0x0000495a istore  0x00000002 , 0x00000005 
+ 00024540  0x0000495b fetch  0x00000001 , 0x000000ab 
+ 00024541  0x0000495c istore  0x00000001 , 0x00000005 
+ 00024542  0x0000495d fetch  0x00000001 , 0x000000b1 
+ 00024543  0x0000495e istore  0x00000001 , 0x00000005 
+ 00024544  0x0000495f nbranch  0x000061cd , 0x00000034 
+ 00024545  0x00004960 branch  0x000061cd , 0x00000029 
+ 00024546  0x00004961 branch  0x000061cf 
+ 00024547  0x00004964 force  0x00000004 , 0x00000007 
+ 00024548  0x00004965 call  0x000061bd 
+ 00024549  0x00004966 fetch  0x00000001 , 0x000000ad 
+ 00024550  0x00004967 istore  0x00000001 , 0x00000005 
+ 00024551  0x00004968 fetch  0x00000001 , 0x00000446 
+ 00024552  0x00004969 istore  0x00000001 , 0x00000005 
+ 00024553  0x0000496a fetch  0x00000001 , 0x000000b4 
+ 00024554  0x0000496b store  0x00000001 , 0x00000047 
+ 00024555  0x0000496c branch  0x000061cf 
+ 00024556  0x00004970 force  0x0000000c , 0x00000007 
+ 00024557  0x00004971 call  0x000061bd 
+ 00024558  0x00004972 setarg  0x00000001 
+ 00024559  0x00004973 istore  0x00000001 , 0x00000005 
+ 00024560  0x00004974 fetch  0x00000002 , 0x0000044a 
+ 00024561  0x00004975 istore  0x00000002 , 0x00000005 
+ 00024562  0x00004976 setarg  0x00000000 
+ 00024563  0x00004977 istore  0x00000003 , 0x00000005 
+ 00024564  0x00004978 setarg  0x00000000 
+ 00024565  0x00004979 istore  0x00000004 , 0x00000005 
+ 00024566  0x0000497a branch  0x000061cf 
+ 00024567  0x0000497d force  0x00000003 , 0x00000007 
+ 00024568  0x0000497e call  0x000061bd 
+ 00024569  0x0000497f fetch  0x00000001 , 0x000041fb 
+ 00024570  0x00004980 istore  0x00000001 , 0x00000005 
+ 00024571  0x00004981 disable  0x00000028 
+ 00024572  0x00004982 call  0x000061cf 
+ 00024573  0x00004983 nrtn  0x00000028 
+ 00024574  0x00004984 nrtn  0x00000029 
+ 00024575  0x00004985 fetch  0x00000001 , 0x00004179 
+ 00024576  0x00004986 rtnbit0  0x00000000 
+ 00024577  0x00004987 call  0x0000600f 
+ 00024578  0x00004988 branch  0x00006019 
+ 00024579  0x0000498c fetch  0x00000001 , 0x0000413e 
+ 00024580  0x0000498d set1  0x00000003 , 0x0000003f 
+ 00024581  0x0000498e store  0x00000001 , 0x0000413e 
+ 00024582  0x0000498f setarg  0x00000101 
+ 00024583  0x00004990 store  0x00000002 , 0x0000044a 
+ 00024584  0x00004991 rtn 
+ 00024585  0x00004994 fetch  0x00000001 , 0x0000413e 
+ 00024586  0x00004995 set0  0x00000003 , 0x0000003f 
+ 00024587  0x00004996 store  0x00000001 , 0x0000413e 
+ 00024588  0x00004997 setarg  0x00000000 
+ 00024589  0x00004998 store  0x00000002 , 0x0000044a 
+ 00024590  0x00004999 rtn 
+ 00024591  0x0000499c jam  0x00000003 , 0x00004179 
+ 00024592  0x0000499d setarg  0x00000000 
+ 00024593  0x0000499e store  0x00000004 , 0x000041e3 
+ 00024594  0x0000499f arg  0x0000417b , 0x00000005 
+ 00024595  0x000049a0 call  0x00006023 
+ 00024596  0x000049a1 arg  0x00004188 , 0x00000005 
+ 00024597  0x000049a2 call  0x00006023 
+ 00024598  0x000049a3 arg  0x000041e7 , 0x00000005 
+ 00024599  0x000049a4 call  0x00006023 
+ 00024600  0x000049a5 branch  0x0000602a 
+ 00024601  0x000049a7 arg  0x00004188 , 0x00000005 
+ 00024602  0x000049a8 call  0x00006023 
+ 00024603  0x000049a9 call  0x0000602a 
+ 00024604  0x000049aa branch  0x0000602d 
+ 00024605  0x000049ae fetch  0x00000005 , 0x000041e7 
+ 00024606  0x000049af store  0x00000005 , 0x00004188 
+ 00024607  0x000049b0 ifetch  0x00000005 , 0x00000006 
+ 00024608  0x000049b1 istore  0x00000005 , 0x00000005 
+ 00024609  0x000049b2 call  0x0000602a 
+ 00024610  0x000049b3 branch  0x0000602d 
+ 00024611  0x000049b6 setarg  0x00ffffff 
+ 00024612  0x000049b7 istore  0x00000003 , 0x00000005 
+ 00024613  0x000049b8 istore  0x00000003 , 0x00000005 
+ 00024614  0x000049b9 istore  0x00000003 , 0x00000005 
+ 00024615  0x000049ba setarg  0x0000007f 
+ 00024616  0x000049bb istore  0x00000001 , 0x00000005 
+ 00024617  0x000049bc rtn 
+ 00024618  0x000049be setarg  0x00000000 
+ 00024619  0x000049bf store  0x00000002 , 0x00004177 
+ 00024620  0x000049c0 rtn 
+ 00024621  0x000049c2 fetch  0x00000001 , 0x00004179 
+ 00024622  0x000049c3 set1  0x00000002 , 0x0000003f 
+ 00024623  0x000049c4 store  0x00000001 , 0x00004179 
+ 00024624  0x000049c5 rtn 
+ 00024625  0x000049c7 nrtn  0x00000029 
+ 00024626  0x000049c8 force  0x00000010 , 0x0000003f 
+ 00024627  0x000049c9 call  0x000061b5 
+ 00024628  0x000049ca deposit  0x00000022 
+ 00024629  0x000049cb arg  0x000001dc , 0x00000002 
+ 00024630  0x000049cc iadd  0x00000002 , 0x0000003f 
+ 00024631  0x000049cd rshift  0x0000003f , 0x0000003f 
+ 00024632  0x000049ce increase  0x00000001 , 0x0000003f 
+ 00024633  0x000049cf set0  0x00000000 , 0x0000003f 
+ 00024634  0x000049d0 istore  0x00000004 , 0x00000005 
+ 00024635  0x000049d1 copy  0x0000003f , 0x00000002 
+ 00024636  0x000049d2 setarg  0x00000001 
+ 00024637  0x000049d3 istore  0x00000001 , 0x00000005 
+ 00024638  0x000049d4 fetch  0x00000005 , 0x00004188 
+ 00024639  0x000049d5 istore  0x00000005 , 0x00000005 
+ 00024640  0x000049d6 ifetch  0x00000005 , 0x00000006 
+ 00024641  0x000049d7 istore  0x00000005 , 0x00000005 
+ 00024642  0x000049d8 lshift  0x00000002 , 0x00000002 
+ 00024643  0x000049d9 storet  0x00000004 , 0x00004173 
+ 00024644  0x000049da call  0x000061cf 
+ 00024645  0x000049db fetch  0x00000001 , 0x00000031 
+ 00024646  0x000049dc set1  0x00000003 , 0x0000003f 
+ 00024647  0x000049dd store  0x00000001 , 0x00000031 
+ 00024648  0x000049de jam  0x00000001 , 0x0000417a 
+ 00024649  0x000049df fetch  0x00000004 , 0x00004173 
+ 00024650  0x000049e0 arg  0x0002ee00 , 0x00000002 
+ 00024651  0x000049e1 iadd  0x00000002 , 0x0000003f 
+ 00024652  0x000049e2 store  0x00000004 , 0x000041e3 
+ 00024653  0x000049e3 fetch  0x00000001 , 0x00004179 
+ 00024654  0x000049e4 rtnbit1  0x00000004 
+ 00024655  0x000049e5 jam  0x00000090 , 0x0000007c 
+ 00024656  0x000049e6 rtn 
+ 00024657  0x000049ea force  0x00000002 , 0x00000007 
+ 00024658  0x000049eb call  0x000061bd 
+ 00024659  0x000049ec nbranch  0x000061cd , 0x00000029 
+ 00024660  0x000049ee branch  0x000061cf 
+ 00024661  0x000049f3 force  0x00000002 , 0x0000003f 
+ 00024662  0x000049f4 call  0x000061b5 
+ 00024663  0x000049f5 fetch  0x00000001 , 0x00000446 
+ 00024664  0x000049f6 istore  0x00000001 , 0x00000005 
+ 00024665  0x000049f7 call  0x000061cf 
+ 00024666  0x000049f9 fetch  0x00000001 , 0x0000004b 
+ 00024667  0x000049fa set1  0x00000003 , 0x0000003f 
+ 00024668  0x000049fb store  0x00000001 , 0x0000004b 
+ 00024669  0x000049fc jam  0x00000032 , 0x00000072 
+ 00024670  0x000049fd rtn 
+ 00024671  0x00004a01 force  0x00000001 , 0x0000003f 
+ 00024672  0x00004a02 call  0x000061b5 
+ 00024673  0x00004a03 branch  0x000061cf 
+ 00024674  0x00004a05 force  0x00000001 , 0x0000003f 
+ 00024675  0x00004a06 call  0x000061b5 
+ 00024676  0x00004a07 branch  0x000061cd 
+ 00024677  0x00004a0b force  0x00000002 , 0x0000003f 
+ 00024678  0x00004a0c call  0x000061b5 
+ 00024679  0x00004a0d fetch  0x00000001 , 0x0000004c 
+ 00024680  0x00004a0e isolate0  0x00000002 , 0x0000003f 
+ 00024681  0x00004a0f setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00024682  0x00004a10 and_into  0x00000001 , 0x0000003f 
+ 00024683  0x00004a11 istore  0x00000001 , 0x00000005 
+ 00024684  0x00004a12 branch  0x000061cf 
+ 00024685  0x00004a16 force  0x00000003 , 0x0000003f 
+ 00024686  0x00004a17 call  0x000061b5 
+ 00024687  0x00004a18 fetch  0x00000002 , 0x00000051 
+ 00024688  0x00004a19 istore  0x00000002 , 0x00000005 
+ 00024689  0x00004a1a branch  0x000061cf 
+ 00024690  0x00004a1d jam  0x000000fa , 0x00000072 
+ 00024691  0x00004a1e force  0x00000002 , 0x0000003f 
+ 00024692  0x00004a1f call  0x000061b5 
+ 00024693  0x00004a20 fetch  0x00000001 , 0x00000053 
+ 00024694  0x00004a21 istore  0x00000001 , 0x00000005 
+ 00024695  0x00004a22 branch  0x000061cf 
+ 00024696  0x00004a25 force  0x0000000a , 0x0000003f 
+ 00024697  0x00004a26 call  0x000061b5 
+ 00024698  0x00004a27 arg  0x00000154 , 0x00000006 
+ 00024699  0x00004a28 force  0x00000009 , 0x00000039 
+ 00024700  0x00004a2a ifetch  0x00000001 , 0x00000006 
+ 00024701  0x00004a2b xor_into  0x00000055 , 0x0000003f 
+ 00024702  0x00004a2c istore  0x00000001 , 0x00000005 
+ 00024703  0x00004a2d loop  0x0000607c 
+ 00024704  0x00004a2e branch  0x000061cf 
+ 00024705  0x00004a31 branch  0x000061cf 
+ 00024706  0x00004a33 branch  0x000061cf 
+ 00024707  0x00004a36 rtn  0x00000029 
+ 00024708  0x00004a37 call  0x00003997 
+ 00024709  0x00004a38 force  0x00000009 , 0x0000003f 
+ 00024710  0x00004a39 call  0x000061b5 
+ 00024711  0x00004a3a fetch  0x00000002 , 0x0000017b 
+ 00024712  0x00004a3b istore  0x00000002 , 0x00000005 
+ 00024713  0x00004a3c fetch  0x00000003 , 0x00004140 
+ 00024714  0x00004a3d istore  0x00000003 , 0x00000005 
+ 00024715  0x00004a3e fetch  0x00000001 , 0x00004143 
+ 00024716  0x00004a3f istore  0x00000001 , 0x00000005 
+ 00024717  0x00004a40 fetch  0x00000002 , 0x00004144 
+ 00024718  0x00004a41 istore  0x00000002 , 0x00000005 
+ 00024719  0x00004a42 bmark0  0x00000003 , 0x00006094 
+ 00024720  0x00004a43 set0  0x00000003 , 0x00000000 
+ 00024721  0x00004a44 call  0x000061cf 
+ 00024722  0x00004a45 jam  0x00000013 , 0x0000007c 
+ 00024723  0x00004a46 rtn 
+ 00024724  0x00004a48 call  0x000061cd 
+ 00024725  0x00004a49 jam  0x00000003 , 0x0000007c 
+ 00024726  0x00004a4a jam  0x00000013 , 0x0000007d 
+ 00024727  0x00004a4b rtn 
+ 00024728  0x00004a4e arg  0x00000200 , 0x00000002 
+ 00024729  0x00004a4f branch  0x0000609c , 0x00000029 
+ 00024730  0x00004a50 deposit  0x00000028 
+ 00024731  0x00004a51 branch  0x0000609d 
+ 00024732  0x00004a53 deposit  0x00000022 
+ 00024733  0x00004a55 deposit  0x00000021 
+ 00024734  0x00004a56 iadd  0x00000002 , 0x0000003f 
+ 00024735  0x00004a57 and_into  0x000001fc , 0x0000003f 
+ 00024736  0x00004a58 store  0x00000004 , 0x00000034 
+ 00024737  0x00004a59 force  0x00000005 , 0x0000003f 
+ 00024738  0x00004a5a call  0x000061b5 
+ 00024739  0x00004a5b fetch  0x00000004 , 0x00000034 
+ 00024740  0x00004a5c rshift  0x0000003f , 0x0000003f 
+ 00024741  0x00004a5d istore  0x00000004 , 0x00000005 
+ 00024742  0x00004a5e branch  0x000061cf 
+ 00024743  0x00004a61 force  0x0000000a , 0x0000003f 
+ 00024744  0x00004a62 call  0x000061b5 
+ 00024745  0x00004a63 arg  0x00000455 , 0x00000006 
+ 00024746  0x00004a64 ifetch  0x00000009 , 0x00000006 
+ 00024747  0x00004a65 istore  0x00000009 , 0x00000005 
+ 00024748  0x00004a66 branch  0x000061cf 
+ 00024749  0x00004a6b force  0x00000003 , 0x0000003f 
+ 00024750  0x00004a6c call  0x000061b5 
+ 00024751  0x00004a6d setarg  0x00000114 
+ 00024752  0x00004a6e istore  0x00000002 , 0x00000005 
+ 00024753  0x00004a6f branch  0x000061cf 
+ 00024754  0x00004a73 force  0x00000001 , 0x0000003f 
+ 00024755  0x00004a74 call  0x000061b5 
+ 00024756  0x00004a7d branch  0x000061cf 
+ 00024757  0x00004a80 branch  0x000060ba , 0x00000029 
+ 00024758  0x00004a81 jam  0x00000000 , 0x000000ad 
+ 00024759  0x00004a82 fetch  0x00000001 , 0x00000031 
+ 00024760  0x00004a83 set1  0x00000004 , 0x0000003f 
+ 00024761  0x00004a84 store  0x00000001 , 0x00000031 
+ 00024762  0x00004a86 jam  0x00000000 , 0x000000af 
+ 00024763  0x00004a87 force  0x00000007 , 0x0000003f 
+ 00024764  0x00004a88 call  0x000061b5 
+ 00024765  0x00004a89 fetch  0x00000001 , 0x000000ad 
+ 00024766  0x00004a8a istore  0x00000001 , 0x00000005 
+ 00024767  0x00004a8b setarg  0x00000000 
+ 00024768  0x00004a8c istore  0x00000001 , 0x00000005 
+ 00024769  0x00004a8d fetch  0x00000001 , 0x000000af 
+ 00024770  0x00004a8e istore  0x00000001 , 0x00000005 
+ 00024771  0x00004a8f setarg  0x00000006 
+ 00024772  0x00004a90 istore  0x00000001 , 0x00000005 
+ 00024773  0x00004a91 setarg  0x00000002 
+ 00024774  0x00004a92 istore  0x00000001 , 0x00000005 
+ 00024775  0x00004a93 fetch  0x00000001 , 0x000000ab 
+ 00024776  0x00004a94 istore  0x00000001 , 0x00000005 
+ 00024777  0x00004a95 branch  0x000061cd , 0x00000029 
+ 00024778  0x00004a96 branch  0x000061ca 
+ 00024779  0x00004a9a force  0x00000003 , 0x0000003f 
+ 00024780  0x00004a9b call  0x000061b5 
+ 00024781  0x00004a9c fetch  0x00000001 , 0x000000ad 
+ 00024782  0x00004a9d istore  0x00000001 , 0x00000005 
+ 00024783  0x00004a9e force  0x00000013 , 0x0000003f 
+ 00024784  0x00004a9f istore  0x00000001 , 0x00000005 
+ 00024785  0x00004aa0 branch  0x000061cf 
+ 00024786  0x00004aa3 force  0x00000002 , 0x0000003f 
+ 00024787  0x00004aa4 call  0x000061b5 
+ 00024788  0x00004aa5 fetch  0x00000001 , 0x00004171 
+ 00024789  0x00004aa6 istore  0x00000001 , 0x00000005 
+ 00024790  0x00004aa7 branch  0x000061cf 
+ 00024791  0x00004aab force  0x00000002 , 0x0000003f 
+ 00024792  0x00004aac call  0x000061b5 
+ 00024793  0x00004aad setarg  0x00000005 
+ 00024794  0x00004aae istore  0x00000001 , 0x00000005 
+ 00024795  0x00004aaf branch  0x000061cf 
+ 00024796  0x00004ab2 fetch  0x00000001 , 0x00000030 
+ 00024797  0x00004ab3 set1  0x00000004 , 0x0000003f 
+ 00024798  0x00004ab4 store  0x00000001 , 0x00000030 
+ 00024799  0x00004ab5 copy  0x00000022 , 0x0000003f 
+ 00024800  0x00004ab6 store  0x00000004 , 0x00000465 
+ 00024801  0x00004ab7 fetch  0x00000001 , 0x0000044d 
+ 00024802  0x00004ab8 bbit1  0x00000003 , 0x000060eb 
+ 00024803  0x00004ab9 set1  0x00000003 , 0x0000003f 
+ 00024804  0x00004aba store  0x00000001 , 0x0000044d 
+ 00024805  0x00004abb jam  0x00000005 , 0x00000b7d 
+ 00024806  0x00004abc call  0x00007c27 
+ 00024807  0x00004abd call  0x00004825 
+ 00024808  0x00004abe force  0x00000001 , 0x0000003f 
+ 00024809  0x00004abf call  0x000061b5 
+ 00024810  0x00004ac0 branch  0x000061cf 
+ 00024811  0x00004ac2 jam  0x00000000 , 0x00000048 
+ 00024812  0x00004ac3 rtn 
+ 00024813  0x00004ac6 force  0x00000006 , 0x0000003f 
+ 00024814  0x00004ac7 call  0x000061b5 
+ 00024815  0x00004ac8 fetch  0x00000005 , 0x000046fd 
+ 00024816  0x00004ac9 istore  0x00000005 , 0x00000005 
+ 00024817  0x00004aca branch  0x000061cf 
+ 00024818  0x00004acd force  0x00000009 , 0x0000003f 
+ 00024819  0x00004ace call  0x000061b5 
+ 00024820  0x00004acf fetch  0x00000008 , 0x00004138 
+ 00024821  0x00004ad0 istore  0x00000008 , 0x00000005 
+ 00024822  0x00004ad1 branch  0x000061cf 
+ 00024823  0x00004ad4 call  0x0000481b 
+ 00024824  0x00004ad5 fetch  0x00000001 , 0x00004132 
+ 00024825  0x00004ad6 beq  0x00000001 , 0x000060fd 
+ 00024826  0x00004ad7 jam  0x00000001 , 0x000007dd 
+ 00024827  0x00004ad8 fetch  0x00000001 , 0x00004793 
+ 00024828  0x00004ad9 rtnne  0x00000001 
+ 00024829  0x00004adb jam  0x00000013 , 0x000007db 
+ 00024830  0x00004adc rtn 
+ 00024831  0x00004adf call  0x00006209 
+ 00024832  0x00004ae0 jam  0x00000099 , 0x0000007c 
+ 00024833  0x00004ae1 jam  0x00000003 , 0x000007db 
+ 00024834  0x00004ae2 rtn 
+ 00024835  0x00004ae6 call  0x00006209 
+ 00024836  0x00004ae7 jam  0x0000003d , 0x0000007c 
+ 00024837  0x00004ae8 jam  0x00000007 , 0x000007db 
+ 00024838  0x00004ae9 rtn 
+ 00024839  0x00004aec arg  0x00000868 , 0x00000011 
+ 00024840  0x00004aed arg  0x00000888 , 0x00000012 
+ 00024841  0x00004aee arg  0x00000010 , 0x00000039 
+ 00024842  0x00004aef call  0x00007f25 
+ 00024843  0x00004af0 branch  0x00006111 , 0x00000005 
+ 00024844  0x00004af1 jam  0x00000000 , 0x000007db 
+ 00024845  0x00004af2 call  0x00007811 
+ 00024846  0x00004af3 jam  0x00000024 , 0x0000007e 
+ 00024847  0x00004af4 jam  0x00000040 , 0x0000007d 
+ 00024848  0x00004af5 branch  0x00005bc9 
+ 00024849  0x00004af7 jam  0x0000000a , 0x000007db 
+ 00024850  0x00004af8 call  0x0000780f 
+ 00024851  0x00004af9 jam  0x00000040 , 0x0000007d 
+ 00024852  0x00004afa branch  0x00005cf5 
+ 00024853  0x00004aff jam  0x00000040 , 0x0000007c 
+ 00024854  0x00004b00 rtn 
+ 00024855  0x00004b07 jam  0x0000003d , 0x0000007c 
+ 00024856  0x00004b09 rtn 
+ 00024857  0x00004b10 jam  0x00000000 , 0x000007e2 
+ 00024858  0x00004b11 force  0x00000004 , 0x0000003f 
+ 00024859  0x00004b12 call  0x000061b5 
+ 00024860  0x00004b13 force  0x00000001 , 0x0000003f 
+ 00024861  0x00004b14 istore  0x00000001 , 0x00000005 
+ 00024862  0x00004b15 force  0x00000001 , 0x0000003f 
+ 00024863  0x00004b16 istore  0x00000001 , 0x00000005 
+ 00024864  0x00004b17 force  0x00000030 , 0x0000003f 
+ 00024865  0x00004b18 istore  0x00000001 , 0x00000005 
+ 00024866  0x00004b19 call  0x00006216 
+ 00024867  0x00004b1a branch  0x000061cf , 0x00000001 
+ 00024868  0x00004b1b branch  0x000061cd 
+ 00024869  0x00004b1f force  0x00000011 , 0x0000003f 
+ 00024870  0x00004b20 call  0x000061b5 
+ 00024871  0x00004b21 fetch  0x00000001 , 0x000007e2 
+ 00024872  0x00004b22 arg  0x000047ac , 0x00000006 
+ 00024873  0x00004b23 iadd  0x00000006 , 0x00000006 
+ 00024874  0x00004b24 ifetch  0x00000008 , 0x00000006 
+ 00024875  0x00004b25 istore  0x00000008 , 0x00000005 
+ 00024876  0x00004b26 ifetch  0x00000008 , 0x00000006 
+ 00024877  0x00004b27 istore  0x00000008 , 0x00000005 
+ 00024878  0x00004b28 fetch  0x00000001 , 0x000007e2 
+ 00024879  0x00004b29 increase  0x00000010 , 0x0000003f 
+ 00024880  0x00004b2a store  0x00000001 , 0x000007e2 
+ 00024881  0x00004b2b call  0x00006216 
+ 00024882  0x00004b2c branch  0x000061cf , 0x00000001 
+ 00024883  0x00004b2d branch  0x000061cd 
+ 00024884  0x00004b31 jam  0x00000006 , 0x000007da 
+ 00024885  0x00004b32 jam  0x0000003f , 0x0000007c 
+ 00024886  0x00004b33 rtn 
+ 00024887  0x00004b37 force  0x00000011 , 0x0000003f 
+ 00024888  0x00004b38 call  0x000061b5 
+ 00024889  0x00004b39 arg  0x00000868 , 0x00000006 
+ 00024890  0x00004b3a ifetch  0x00000008 , 0x00000006 
+ 00024891  0x00004b3b istore  0x00000008 , 0x00000005 
+ 00024892  0x00004b3c ifetch  0x00000008 , 0x00000006 
+ 00024893  0x00004b3d istore  0x00000008 , 0x00000005 
+ 00024894  0x00004b3e branch  0x000061cd 
+ 00024895  0x00004b41 call  0x000061d9 
+ 00024896  0x00004b43 jam  0x00000040 , 0x0000007c 
+ 00024897  0x00004b44 rtn 
+ 00024898  0x00004b48 call  0x00006216 
+ 00024899  0x00004b49 call  0x0000774d , 0x00000001 
+ 00024900  0x00004b4a force  0x00000011 , 0x0000003f 
+ 00024901  0x00004b4b call  0x000061b5 
+ 00024902  0x00004b4c arg  0x00000838 , 0x00000006 
+ 00024903  0x00004b4d ifetch  0x00000008 , 0x00000006 
+ 00024904  0x00004b4e istore  0x00000008 , 0x00000005 
+ 00024905  0x00004b4f ifetch  0x00000008 , 0x00000006 
+ 00024906  0x00004b50 istore  0x00000008 , 0x00000005 
+ 00024907  0x00004b51 call  0x00006216 
+ 00024908  0x00004b52 nbranch  0x000061cd , 0x00000001 
+ 00024909  0x00004b53 branch  0x000061cf , 0x00000001 
+ 00024910  0x00004b57 jam  0x0000000f , 0x000007db 
+ 00024911  0x00004b59 call  0x00006209 
+ 00024912  0x00004b5a jam  0x0000000b , 0x0000007c 
+ 00024913  0x00004b5b call  0x00006221 
+ 00024914  0x00004b5c branch  0x00007785 , 0x00000001 
+ 00024915  0x00004b5d branch  0x0000778f 
+ 00024916  0x00004b5f call  0x00006205 
+ 00024917  0x00004b61 jam  0x00000041 , 0x0000007c 
+ 00024918  0x00004b62 rtn 
+ 00024919  0x00004b65 force  0x00000011 , 0x0000003f 
+ 00024920  0x00004b66 call  0x000061b5 
+ 00024921  0x00004b67 arg  0x00000868 , 0x00000006 
+ 00024922  0x00004b68 ifetch  0x00000008 , 0x00000006 
+ 00024923  0x00004b69 istore  0x00000008 , 0x00000005 
+ 00024924  0x00004b6a ifetch  0x00000008 , 0x00000006 
+ 00024925  0x00004b6b istore  0x00000008 , 0x00000005 
+ 00024926  0x00004b6c call  0x00006216 
+ 00024927  0x00004b6d nbranch  0x000061cd , 0x00000001 
+ 00024928  0x00004b6e branch  0x000061cf , 0x00000001 
+ 00024929  0x00004b71 force  0x00000003 , 0x0000003f 
+ 00024930  0x00004b72 call  0x000061b5 
+ 00024931  0x00004b73 setarg  0x0000fffe 
+ 00024932  0x00004b74 istore  0x00000002 , 0x00000005 
+ 00024933  0x00004b75 branch  0x000061cd 
+ 00024934  0x00004b78 branch  0x000061cf 
+ 00024935  0x00004b7a branch  0x000061cf 
+ 00024936  0x00004b7c branch  0x000061cf 
+ 00024937  0x00004b7e branch  0x000061cf 
+ 00024938  0x00004b84 call  0x00006225 
+ 00024939  0x00004b85 arg  0x00004140 , 0x00000011 
+ 00024940  0x00004b86 call  0x0000622b 
+ 00024941  0x00004b87 force  0x00000011 , 0x0000003f 
+ 00024942  0x00004b88 call  0x000061b5 
+ 00024943  0x00004b89 arg  0x0000050f , 0x00000011 
+ 00024944  0x00004b8a arg  0x000004ef , 0x00000012 
+ 00024945  0x00004b8b call  0x00007467 
+ 00024946  0x00004b8c nbranch  0x000061c4 , 0x00000029 
+ 00024947  0x00004b8d branch  0x000061ca 
+ 00024948  0x00004b90 call  0x00006225 
+ 00024949  0x00004b91 arg  0x00000040 , 0x00000011 
+ 00024950  0x00004b92 call  0x0000736a 
+ 00024951  0x00004b94 force  0x00000011 , 0x0000003f 
+ 00024952  0x00004b95 call  0x000061b5 
+ 00024953  0x00004b96 arg  0x000004ef , 0x00000006 
+ 00024954  0x00004b97 call  0x00007e35 
+ 00024955  0x00004b98 fetch  0x00000001 , 0x00000055 
+ 00024956  0x00004b99 beq  0x00000019 , 0x000061cf 
+ 00024957  0x00004b9a beq  0x00000018 , 0x000061cf 
+ 00024958  0x00004b9b branch  0x000061ca 
+ 00024959  0x00004b9e fetch  0x00000001 , 0x000007e1 
+ 00024960  0x00004b9f branch  0x00006185 , 0x00000034 
+ 00024961  0x00004ba0 call  0x00006216 
+ 00024962  0x00004ba1 call  0x00006209 , 0x00000001 
+ 00024963  0x00004ba2 ncall  0x00006205 , 0x00000001 
+ 00024964  0x00004ba3 branch  0x00006186 
+ 00024965  0x00004ba5 call  0x00006209 
+ 00024966  0x00004ba7 call  0x00006225 
+ 00024967  0x00004ba8 branch  0x00006177 
+ 00024968  0x00004bab arg  0x00004140 , 0x00000011 
+ 00024969  0x00004bac call  0x0000739d 
+ 00024970  0x00004bad force  0x00000005 , 0x0000003f 
+ 00024971  0x00004bae call  0x000061b5 
+ 00024972  0x00004baf fetch  0x00000004 , 0x0000051f 
+ 00024973  0x00004bb0 istore  0x00000004 , 0x00000005 
+ 00024974  0x00004bb1 arg  0x00000451 , 0x00000002 
+ 00024975  0x00004bb2 call  0x000061fb 
+ 00024976  0x00004bb3 call  0x0000749b 
+ 00024977  0x00004bb4 call  0x00006216 
+ 00024978  0x00004bb5 branch  0x00006197 , 0x00000001 
+ 00024979  0x00004bb6 jam  0x00000001 , 0x00000454 
+ 00024980  0x00004bb7 fetch  0x00000001 , 0x000007e1 
+ 00024981  0x00004bb8 rtn  0x00000034 
+ 00024982  0x00004bb9 jam  0x0000000b , 0x0000007c 
+ 00024983  0x00004bbb fetch  0x00000001 , 0x0000425e 
+ 00024984  0x00004bbc rtn  0x00000034 
+ 00024985  0x00004bbd call  0x00006216 
+ 00024986  0x00004bbe call  0x00004852 , 0x00000001 
+ 00024987  0x00004bc0 call  0x00006216 
+ 00024988  0x00004bc1 nbranch  0x000061a1 , 0x00000001 
+ 00024989  0x00004bc2 fetch  0x00000001 , 0x00000453 
+ 00024990  0x00004bc3 rtn  0x00000034 
+ 00024991  0x00004bc4 jam  0x0000000f , 0x0000007c 
+ 00024992  0x00004bc5 rtn 
+ 00024993  0x00004bc7 rtnmark0  0x00000021 
+ 00024994  0x00004bc8 set0  0x00000021 , 0x00000000 
+ 00024995  0x00004bc9 jam  0x0000000f , 0x0000007c 
+ 00024996  0x00004bca rtn 
+ 00024997  0x00004bcf call  0x00006225 
+ 00024998  0x00004bd0 call  0x000073a0 
+ 00024999  0x00004bd1 force  0x00000011 , 0x0000003f 
+ 00025000  0x00004bd2 call  0x000061b5 
+ 00025001  0x00004bd3 arg  0x000004ef , 0x00000006 
+ 00025002  0x00004bd4 call  0x00007e35 
+ 00025003  0x00004bd5 branch  0x000061ca 
+ 00025004  0x00004bd8 force  0x00000001 , 0x0000003f 
+ 00025005  0x00004bd9 call  0x000061b5 
+ 00025006  0x00004bda branch  0x000061ca 
+ 00025007  0x00004bdd force  0x00000002 , 0x0000003f 
+ 00025008  0x00004bde call  0x000061b5 
+ 00025009  0x00004bdf force  0x00000010 , 0x0000003f 
+ 00025010  0x00004be0 istore  0x00000001 , 0x00000005 
+ 00025011  0x00004be1 store  0x00000001 , 0x00000054 
+ 00025012  0x00004be2 branch  0x000061ca 
+ 00025013  0x00004be6 lshift3  0x0000003f , 0x0000003f 
+ 00025014  0x00004be7 or_into  0x00000007 , 0x0000003f 
+ 00025015  0x00004be8 store  0x00000001 , 0x00000432 
+ 00025016  0x00004be9 arg  0x00000011 , 0x00000039 
+ 00025017  0x00004bea arg  0x00000434 , 0x00000005 
+ 00025018  0x00004beb call  0x00007e3f 
+ 00025019  0x00004bec arg  0x00000434 , 0x00000005 
+ 00025020  0x00004bed rtn 
+ 00025021  0x00004bf0 and  0x0000003f , 0x0000007f , 0x00000011 
+ 00025022  0x00004bf1 jam  0x0000007f , 0x00000048 
+ 00025023  0x00004bf2 deposit  0x00000007 
+ 00025024  0x00004bf3 call  0x000061b5 
+ 00025025  0x00004bf4 deposit  0x00000011 
+ 00025026  0x00004bf5 istore  0x00000001 , 0x00000005 
+ 00025027  0x00004bf6 rtn 
+ 00025028  0x00004bf9 fetch  0x00000001 , 0x00000048 
+ 00025029  0x00004bfa lshift  0x0000003f , 0x0000003f 
+ 00025030  0x00004bfb fetcht  0x00000001 , 0x0000004c 
+ 00025031  0x00004bfc isolate1  0x00000001 , 0x00000002 
+ 00025032  0x00004bfd setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00025033  0x00004bfe branch  0x000061d4 
+ 00025034  0x00004c02 fetcht  0x00000001 , 0x0000004c 
+ 00025035  0x00004c03 and_into  0x00000001 , 0x00000002 
+ 00025036  0x00004c04 branch  0x000061d0 
+ 00025037  0x00004c07 force  0x00000000 , 0x00000002 
+ 00025038  0x00004c08 branch  0x000061d0 
+ 00025039  0x00004c0b force  0x00000001 , 0x00000002 
+ 00025040  0x00004c0d fetch  0x00000001 , 0x00000048 
+ 00025041  0x00004c0e lshift  0x0000003f , 0x0000003f 
+ 00025042  0x00004c0f setflag  0x00000029 , 0x00000000 , 0x0000003f 
+ 00025043  0x00004c10 ixor  0x00000002 , 0x0000003f 
+ 00025044  0x00004c12 store  0x00000001 , 0x00000433 
+ 00025045  0x00004c13 jam  0x00000000 , 0x00000048 
+ 00025046  0x00004c14 call  0x000061e0 
+ 00025047  0x00004c15 enable  0x00000028 
+ 00025048  0x00004c16 rtn 
+ 00025049  0x00004c19 set1  0x00000025 , 0x00000000 
+ 00025050  0x00004c1a bpatch  0x000000e4 , 0x0000403c 
+ 00025051  0x00004c1b fetch  0x00000001 , 0x00000048 
+ 00025052  0x00004c1c branch  0x000061e0 , 0x00000034 
+ 00025053  0x00004c1d fetch  0x00000001 , 0x00000078 
+ 00025054  0x00004c1e nrtn  0x00000034 
+ 00025055  0x00004c1f branch  0x000061ea 
+ 00025056  0x00004c21 fetch  0x00000001 , 0x00000078 
+ 00025057  0x00004c22 branch  0x000061f0 , 0x00000034 
+ 00025058  0x00004c23 fetch  0x00000003 , 0x00000078 
+ 00025059  0x00004c24 store  0x00000003 , 0x00000048 
+ 00025060  0x00004c25 fetcht  0x00000001 , 0x0000007b 
+ 00025061  0x00004c26 fetch  0x00000001 , 0x0000004c 
+ 00025062  0x00004c27 set0  0x00000001 , 0x0000003f 
+ 00025063  0x00004c28 ior  0x00000002 , 0x0000003f 
+ 00025064  0x00004c29 store  0x00000001 , 0x0000004c 
+ 00025065  0x00004c2a jam  0x00000000 , 0x00000078 
+ 00025066  0x00004c2c fetch  0x00000001 , 0x0000007c 
+ 00025067  0x00004c2d rtn  0x00000034 
+ 00025068  0x00004c2e fetch  0x00000004 , 0x0000007c 
+ 00025069  0x00004c2f store  0x00000004 , 0x00000078 
+ 00025070  0x00004c30 jam  0x00000000 , 0x0000007c 
+ 00025071  0x00004c31 rtn 
+ 00025072  0x00004c33 fetch  0x00000001 , 0x0000007c 
+ 00025073  0x00004c34 rtn  0x00000034 
+ 00025074  0x00004c35 fetch  0x00000003 , 0x0000007c 
+ 00025075  0x00004c36 store  0x00000003 , 0x00000048 
+ 00025076  0x00004c37 fetcht  0x00000001 , 0x0000007f 
+ 00025077  0x00004c38 fetch  0x00000001 , 0x0000004c 
+ 00025078  0x00004c39 set0  0x00000001 , 0x0000003f 
+ 00025079  0x00004c3a ior  0x00000002 , 0x0000003f 
+ 00025080  0x00004c3b store  0x00000001 , 0x0000004c 
+ 00025081  0x00004c3c jam  0x00000000 , 0x0000007c 
+ 00025082  0x00004c3d rtn 
+ 00025083  0x00004c41 set1  0x00000025 , 0x00000000 
+ 00025084  0x00004c42 bpatch  0x000000e5 , 0x0000403c 
+ 00025085  0x00004c43 fetch  0x00000001 , 0x0000004c 
+ 00025086  0x00004c44 copy  0x0000003f , 0x00000013 
+ 00025087  0x00004c45 ifetch  0x00000001 , 0x00000002 
+ 00025088  0x00004c46 call  0x00005d12 
+ 00025089  0x00004c47 call  0x000061c4 
+ 00025090  0x00004c48 copy  0x00000013 , 0x0000003f 
+ 00025091  0x00004c49 store  0x00000001 , 0x0000004c 
+ 00025092  0x00004c4a rtn 
+ 00025093  0x00004c4d fetcht  0x00000001 , 0x0000004c 
+ 00025094  0x00004c4e set0  0x00000000 , 0x00000002 
+ 00025095  0x00004c4f storet  0x00000001 , 0x0000004c 
+ 00025096  0x00004c50 rtn 
+ 00025097  0x00004c53 fetcht  0x00000001 , 0x0000004c 
+ 00025098  0x00004c54 set1  0x00000000 , 0x00000002 
+ 00025099  0x00004c55 storet  0x00000001 , 0x0000004c 
+ 00025100  0x00004c56 rtn 
+ 00025101  0x00004c5a nsetflag  0x00000029 , 0x00000001 , 0x0000003f 
+ 00025102  0x00004c5b fetcht  0x00000001 , 0x0000004c 
+ 00025103  0x00004c5c ixor  0x00000002 , 0x0000003f 
+ 00025104  0x00004c5d isolate1  0x00000001 , 0x0000003f 
+ 00025105  0x00004c5e rtn 
+ 00025106  0x00004c62 fetch  0x00000001 , 0x0000004c 
+ 00025107  0x00004c63 setflag  0x00000029 , 0x00000001 , 0x0000003f 
+ 00025108  0x00004c64 store  0x00000001 , 0x0000004c 
+ 00025109  0x00004c65 rtn 
+ 00025110  0x00004c69 fetch  0x00000001 , 0x000007e0 
+ 00025111  0x00004c6a compare  0x00000001 , 0x0000003f , 0x0000007f 
+ 00025112  0x00004c6b rtn 
+ 00025113  0x00004c6d fetch  0x00000001 , 0x000007e0 
+ 00025114  0x00004c6e set1  0x00000007 , 0x0000003f 
+ 00025115  0x00004c6f store  0x00000001 , 0x000007e0 
+ 00025116  0x00004c70 rtn 
+ 00025117  0x00004c72 fetch  0x00000001 , 0x000007e0 
+ 00025118  0x00004c73 set0  0x00000007 , 0x0000003f 
+ 00025119  0x00004c74 store  0x00000001 , 0x000007e0 
+ 00025120  0x00004c75 rtn 
+ 00025121  0x00004c77 fetch  0x00000001 , 0x000007e0 
+ 00025122  0x00004c78 isolate1  0x00000007 , 0x0000003f 
+ 00025123  0x00004c79 store  0x00000001 , 0x000007e0 
+ 00025124  0x00004c7a rtn 
+ 00025125  0x00004c7e arg  0x000004ef , 0x00000005 
+ 00025126  0x00004c80 force  0x00000010 , 0x00000039 
+ 00025127  0x00004c83 random  0x0000003f 
+ 00025128  0x00004c84 istore  0x00000001 , 0x00000005 
+ 00025129  0x00004c85 loop  0x00006227 
+ 00025130  0x00004c86 rtn 
+ 00025131  0x00004c89 call  0x0000736e 
+ 00025132  0x00004c8a arg  0x00004262 , 0x00000011 
+ 00025133  0x00004c8b arg  0x0000051f , 0x00000012 
+ 00025134  0x00004c8c ifetch  0x00000008 , 0x00000011 
+ 00025135  0x00004c8d fetcht  0x00000001 , 0x00000030 
+ 00025136  0x00004c8e nsetflag  0x00000034 , 0x00000006 , 0x00000002 
+ 00025137  0x00004c8f storet  0x00000001 , 0x00000030 
+ 00025138  0x00004c90 copy  0x00000011 , 0x00000005 
+ 00025139  0x00004c91 call  0x00007467 
+ 00025140  0x00004c92 branch  0x00003229 
+ 00025141  0x00004c9a set1  0x00000025 , 0x00000000 
+ 00025142  0x00004c9b bpatch  0x000000e6 , 0x0000403c 
+ 00025143  0x00004c9c fetch  0x00000001 , 0x0000007c 
+ 00025144  0x00004c9d branch  0x0000623c , 0x00000034 
+ 00025145  0x00004c9e call  0x000061d9 
+ 00025146  0x00004c9f fetch  0x00000001 , 0x0000007c 
+ 00025147  0x00004ca0 nrtn  0x00000034 
+ 00025148  0x00004ca2 fetch  0x00000001 , 0x00000055 
+ 00025149  0x00004ca3 rtn  0x00000034 
+ 00025150  0x00004ca7 beq  0x00000004 , 0x0000628d 
+ 00025151  0x00004ca8 beq  0x00000005 , 0x00006292 
+ 00025152  0x00004ca9 beq  0x00000002 , 0x00006284 
+ 00025153  0x00004caa beq  0x00000003 , 0x0000629a 
+ 00025154  0x00004cab beq  0x0000000e , 0x00006287 
+ 00025155  0x00004cac beq  0x00000006 , 0x000062b6 
+ 00025156  0x00004cad beq  0x00000007 , 0x000062ce 
+ 00025157  0x00004cae beq  0x00000009 , 0x000062cf 
+ 00025158  0x00004caf beq  0x0000000a , 0x000062d8 
+ 00025159  0x00004cb0 beq  0x0000000b , 0x000062dc 
+ 00025160  0x00004cb1 beq  0x0000000c , 0x000062a4 
+ 00025161  0x00004cb2 beq  0x0000000d , 0x000062a7 
+ 00025162  0x00004cb3 beq  0x0000000f , 0x000062ad 
+ 00025163  0x00004cb4 beq  0x00000012 , 0x00006277 
+ 00025164  0x00004cb5 beq  0x00000013 , 0x0000629a 
+ 00025165  0x00004cb6 beq  0x00000010 , 0x0000627a 
+ 00025166  0x00004cb7 beq  0x00000014 , 0x00006274 
+ 00025167  0x00004cb8 beq  0x00000015 , 0x0000629a 
+ 00025168  0x00004cb9 beq  0x00000016 , 0x0000626e 
+ 00025169  0x00004cba beq  0x00000018 , 0x00006273 
+ 00025170  0x00004cbb beq  0x00000017 , 0x00006267 
+ 00025171  0x00004cbc beq  0x00000019 , 0x0000626d 
+ 00025172  0x00004cbd beq  0x0000001a , 0x00006258 
+ 00025173  0x00004cbe beq  0x0000001b , 0x00006262 
+ 00025174  0x00004cbf jam  0x00000000 , 0x00000055 
+ 00025175  0x00004cc1 rtn 
+ 00025176  0x00004cc3 fetch  0x00000001 , 0x0000044d 
+ 00025177  0x00004cc4 rtnbit0  0x00000002 
+ 00025178  0x00004cc5 rtnbit0  0x00000003 
+ 00025179  0x00004cc6 jam  0x00000000 , 0x00000055 
+ 00025180  0x00004cc7 call  0x0000625e 
+ 00025181  0x00004cc8 branch  0x00006e41 
+ 00025182  0x00004ccb fetch  0x00000001 , 0x00000177 
+ 00025183  0x00004ccc rtnbit0  0x00000001 
+ 00025184  0x00004ccd jam  0x0000000a , 0x00000055 
+ 00025185  0x00004cce rtn 
+ 00025186  0x00004cd1 arg  0x0000000b , 0x00000007 
+ 00025187  0x00004cd2 call  0x00007e53 
+ 00025188  0x00004cd3 nrtn  0x00000034 
+ 00025189  0x00004cd4 jam  0x0000001a , 0x00000055 
+ 00025190  0x00004cd5 rtn 
+ 00025191  0x00004cd8 fetch  0x00000001 , 0x00000177 
+ 00025192  0x00004cd9 set0  0x00000000 , 0x0000003f 
+ 00025193  0x00004cda store  0x00000001 , 0x00000177 
+ 00025194  0x00004cdb jam  0x00000019 , 0x00000055 
+ 00025195  0x00004cdc jam  0x0000000b , 0x0000007c 
+ 00025196  0x00004cdd rtn 
+ 00025197  0x00004cdf rtn 
+ 00025198  0x00004ce1 fetch  0x00000001 , 0x00000450 
+ 00025199  0x00004ce2 rtnne  0x00000002 
+ 00025200  0x00004ce3 call  0x000062de 
+ 00025201  0x00004ce4 jam  0x00000018 , 0x00000055 
+ 00025202  0x00004ce5 rtn 
+ 00025203  0x00004ce8 rtn 
+ 00025204  0x00004cea jam  0x00000015 , 0x00000055 
+ 00025205  0x00004ceb jam  0x00000083 , 0x0000007c 
+ 00025206  0x00004cec rtn 
+ 00025207  0x00004cee jam  0x00000013 , 0x00000055 
+ 00025208  0x00004cef jam  0x00000025 , 0x0000007c 
+ 00025209  0x00004cf0 rtn 
+ 00025210  0x00004cf3 fetch  0x00000001 , 0x00004748 
+ 00025211  0x00004cf4 rtneq  0x00000000 
+ 00025212  0x00004cf5 beq  0x00000001 , 0x00006282 
+ 00025213  0x00004cf6 arg  0x0000000a , 0x00000007 
+ 00025214  0x00004cf7 call  0x00007e53 
+ 00025215  0x00004cf8 nrtn  0x00000034 
+ 00025216  0x00004cf9 jam  0x00000000 , 0x00004748 
+ 00025217  0x00004cfa branch  0x0000629b 
+ 00025218  0x00004cfc rtn  0x00000029 
+ 00025219  0x00004cfd branch  0x000062b6 
+ 00025220  0x00004d00 jam  0x00000003 , 0x00000055 
+ 00025221  0x00004d01 jam  0x00000027 , 0x0000007c 
+ 00025222  0x00004d02 rtn 
+ 00025223  0x00004d04 jam  0x00000013 , 0x0000007c 
+ 00025224  0x00004d05 set1  0x00000003 , 0x00000000 
+ 00025225  0x00004d06 jam  0x00000005 , 0x00000055 
+ 00025226  0x00004d07 setarg  0x000001ff 
+ 00025227  0x00004d08 store  0x00000002 , 0x0000044e 
+ 00025228  0x00004d09 rtn 
+ 00025229  0x00004d0b jam  0x00000005 , 0x00000055 
+ 00025230  0x00004d0c jam  0x000000ff , 0x0000044e 
+ 00025231  0x00004d0d set0  0x00000022 , 0x00000000 
+ 00025232  0x00004d0e jam  0x00000033 , 0x0000007c 
+ 00025233  0x00004d0f branch  0x00005b6f 
+ 00025234  0x00004d11 rtnmark1  0x00000022 
+ 00025235  0x00004d12 fetch  0x00000002 , 0x0000044e 
+ 00025236  0x00004d13 sub  0x0000003f , 0x00000001 , 0x0000003f 
+ 00025237  0x00004d14 branch  0x00006298 , 0x00000005 
+ 00025238  0x00004d15 store  0x00000002 , 0x0000044e 
+ 00025239  0x00004d16 rtn 
+ 00025240  0x00004d18 jam  0x0000000e , 0x00000055 
+ 00025241  0x00004d19 rtn 
+ 00025242  0x00004d1c rtn 
+ 00025243  0x00004d1f fetch  0x00000001 , 0x0000044d 
+ 00025244  0x00004d20 rtnbit0  0x00000003 
+ 00025245  0x00004d21 rtnbit0  0x00000002 
+ 00025246  0x00004d22 fetch  0x00000001 , 0x00000177 
+ 00025247  0x00004d23 set0  0x00000002 , 0x0000003f 
+ 00025248  0x00004d24 store  0x00000001 , 0x00000177 
+ 00025249  0x00004d25 jam  0x00000013 , 0x0000007c 
+ 00025250  0x00004d26 jam  0x00000010 , 0x00000055 
+ 00025251  0x00004d27 rtn 
+ 00025252  0x00004d2a jam  0x0000000d , 0x00000055 
+ 00025253  0x00004d2b jam  0x00000031 , 0x0000007c 
+ 00025254  0x00004d2c rtn 
+ 00025255  0x00004d2f fetch  0x00000001 , 0x0000044d 
+ 00025256  0x00004d30 rtnbit0  0x00000002 
+ 00025257  0x00004d31 jam  0x00000000 , 0x00000055 
+ 00025258  0x00004d33 rtn 
+ 00025259  0x00004d35 jam  0x00000006 , 0x00000055 
+ 00025260  0x00004d36 rtn 
+ 00025261  0x00004d39 fetch  0x00000001 , 0x0000044e 
+ 00025262  0x00004d3a increase  0xffffffff , 0x0000003f 
+ 00025263  0x00004d3b branch  0x000062b2 , 0x00000034 
+ 00025264  0x00004d3c store  0x00000001 , 0x0000044e 
+ 00025265  0x00004d3d rtn 
+ 00025266  0x00004d3f jam  0x00000007 , 0x0000007c 
+ 00025267  0x00004d40 jam  0x00000016 , 0x00000446 
+ 00025268  0x00004d41 jam  0x00000000 , 0x00000055 
+ 00025269  0x00004d42 rtn 
+ 00025270  0x00004d45 fetch  0x00000001 , 0x00000177 
+ 00025271  0x00004d46 bbit1  0x00000002 , 0x0000629b 
+ 00025272  0x00004d47 bbit1  0x00000000 , 0x000062bb 
+ 00025273  0x00004d49 jam  0x0000001a , 0x00000055 
+ 00025274  0x00004d4a rtn 
+ 00025275  0x00004d4c fetch  0x00000001 , 0x0000425e 
+ 00025276  0x00004d4d branch  0x000062c7 , 0x00000034 
+ 00025277  0x00004d4e fetch  0x00000001 , 0x0000044d 
+ 00025278  0x00004d4f rtnbit0  0x00000003 
+ 00025279  0x00004d50 rtnbit0  0x00000002 
+ 00025280  0x00004d51 fetch  0x00000004 , 0x00000465 
+ 00025281  0x00004d52 arg  0x00000064 , 0x00000002 
+ 00025282  0x00004d53 iadd  0x00000002 , 0x00000002 
+ 00025283  0x00004d54 copy  0x00000022 , 0x0000003f 
+ 00025284  0x00004d55 isub  0x00000002 , 0x0000003e 
+ 00025285  0x00004d56 nrtn  0x00000002 
+ 00025286  0x00004d57 branch  0x00006267 
+ 00025287  0x00004d5c jam  0x00000016 , 0x00000055 
+ 00025288  0x00004d5d jam  0x00000004 , 0x0000054f 
+ 00025289  0x00004d5e setarg  0x00003030 
+ 00025290  0x00004d5f store  0x00000002 , 0x00000550 
+ 00025291  0x00004d60 istore  0x00000002 , 0x00000005 
+ 00025292  0x00004d61 jam  0x00000002 , 0x00000450 
+ 00025293  0x00004d62 branch  0x0000626e 
+ 00025294  0x00004d65 rtn 
+ 00025295  0x00004d67 fetch  0x00000001 , 0x00000177 
+ 00025296  0x00004d68 bbit1  0x00000001 , 0x000062d3 
+ 00025297  0x00004d69 jam  0x0000001a , 0x00000055 
+ 00025298  0x00004d6a rtn 
+ 00025299  0x00004d6d fetch  0x00000001 , 0x00000177 
+ 00025300  0x00004d6e set0  0x00000001 , 0x0000003f 
+ 00025301  0x00004d6f store  0x00000001 , 0x00000177 
+ 00025302  0x00004d70 jam  0x0000000f , 0x0000007c 
+ 00025303  0x00004d71 rtn 
+ 00025304  0x00004d74 fetch  0x00000001 , 0x00000454 
+ 00025305  0x00004d75 rtn  0x00000034 
+ 00025306  0x00004d76 jam  0x00000000 , 0x00000055 
+ 00025307  0x00004d77 branch  0x000062d3 
+ 00025308  0x00004d7a jam  0x0000000c , 0x00000055 
+ 00025309  0x00004d7b rtn 
+ 00025310  0x00004d7e fetch  0x00000001 , 0x0000004b 
+ 00025311  0x00004d7f bbit1  0x00000002 , 0x000062e3 
+ 00025312  0x00004d80 call  0x00006209 
+ 00025313  0x00004d81 jam  0x00000008 , 0x0000007c 
+ 00025314  0x00004d82 branch  0x000049bc 
+ 00025315  0x00004d84 fetch  0x00000001 , 0x0000004b 
+ 00025316  0x00004d85 set0  0x00000002 , 0x0000003f 
+ 00025317  0x00004d86 store  0x00000001 , 0x0000004b 
+ 00025318  0x00004d87 call  0x00005ed0 
+ 00025319  0x00004d88 call  0x00006212 
+ 00025320  0x00004d89 branch  0x000049bc 
+ 00025321  0x00004d8c setarg  0x00000004 
+ 00025322  0x00004d8d store  0x00000001 , 0x0000054f 
+ 00025323  0x00004d8e setarg  0x00003030 
+ 00025324  0x00004d8f istore  0x00000002 , 0x00000005 
+ 00025325  0x00004d90 istore  0x00000002 , 0x00000005 
+ 00025326  0x00004d91 rtn 
+ 00025327  0x00004d9a rtn  0x0000002b 
+ 00025328  0x00004d9b jam  0x00000000 , 0x00004813 
+ 00025329  0x00004d9c call  0x00006321 
+ 00025330  0x00004d9d call  0x00006438 
+ 00025331  0x00004d9e setarg  0x0000632e 
+ 00025332  0x00004d9f store  0x00000002 , 0x00004290 
+ 00025333  0x00004da0 setarg  0x0000632f 
+ 00025334  0x00004da1 store  0x00000002 , 0x0000428e 
+ 00025335  0x00004da2 setarg  0x00006337 
+ 00025336  0x00004da3 store  0x00000002 , 0x00004292 
+ 00025337  0x00004da4 setarg  0x000063b6 
+ 00025338  0x00004da5 store  0x00000002 , 0x00004296 
+ 00025339  0x00004da6 setarg  0x0000632f 
+ 00025340  0x00004da7 store  0x00000002 , 0x0000428c 
+ 00025341  0x00004da8 set1  0x00000025 , 0x00000000 
+ 00025342  0x00004da9 bpatch  0x00000080 , 0x00004030 
+ 00025343  0x00004daa setarg  0x0000632a 
+ 00025344  0x00004dab store  0x00000002 , 0x00004286 
+ 00025345  0x00004dac setarg  0x000063be 
+ 00025346  0x00004dad store  0x00000002 , 0x00004298 
+ 00025347  0x00004dae setarg  0x00000000 
+ 00025348  0x00004daf store  0x00000004 , 0x0000480a 
+ 00025349  0x00004db0 store  0x00000002 , 0x00004810 
+ 00025350  0x00004db1 call  0x0000630a 
+ 00025351  0x00004db2 call  0x00003fc5 
+ 00025352  0x00004db3 call  0x00003e2b 
+ 00025353  0x00004db4 branch  0x0000691d 
+ 00025354  0x00004db7 rtn  0x0000002b 
+ 00025355  0x00004db8 setarg  0x000001a0 
+ 00025356  0x00004db9 store  0x00000002 , 0x000042ac 
+ 00025357  0x00004dbb call  0x00006a0d 
+ 00025358  0x00004dbc setarg  0x00004a00 
+ 00025359  0x00004dbd hstore  0x00000002 , 0x00008054 
+ 00025360  0x00004dbe setarg  0x00004fff 
+ 00025361  0x00004dbf hstore  0x00000002 , 0x00008056 
+ 00025362  0x00004dc0 setarg  0x00001c00 
+ 00025363  0x00004dc1 hstore  0x00000002 , 0x0000805a 
+ 00025364  0x00004dc2 setarg  0x00001fff 
+ 00025365  0x00004dc3 hstore  0x00000002 , 0x0000805c 
+ 00025366  0x00004dc4 hjam  0x00000004 , 0x00008081 
+ 00025367  0x00004dc5 jam  0x000000ff , 0x0000029f 
+ 00025368  0x00004dc6 hjam  0x00000000 , 0x00008062 
+ 00025369  0x00004dc7 setarg  0x00001c00 
+ 00025370  0x00004dc8 hstore  0x00000002 , 0x0000805e 
+ 00025371  0x00004dc9 hstore  0x00000002 , 0x00008060 
+ 00025372  0x00004dca setarg  0x00004a00 
+ 00025373  0x00004dcb hstore  0x00000002 , 0x00008058 
+ 00025374  0x00004dcc branch  0x00004480 
+ 00025375  0x00004dd0 call  0x0000630d 
+ 00025376  0x00004dd1 branch  0x00006321 
+ 00025377  0x00004dd5 call  0x00007bd9 
+ 00025378  0x00004dd6 call  0x00003f94 
+ 00025379  0x00004dd8 fetcht  0x00000001 , 0x00004803 
+ 00025380  0x00004dd9 call  0x000069da 
+ 00025381  0x00004dda call  0x0000639e 
+ 00025382  0x00004ddc fetcht  0x00000001 , 0x00004801 
+ 00025383  0x00004ddd call  0x000069d1 
+ 00025384  0x00004dde fetcht  0x00000001 , 0x00004800 
+ 00025385  0x00004ddf branch  0x000069d2 
+ 00025386  0x00004de2 fetcht  0x00000001 , 0x00004801 
+ 00025387  0x00004de3 call  0x000069e5 
+ 00025388  0x00004de4 nbranch  0x00003f5c , 0x00000001 
+ 00025389  0x00004de5 branch  0x00003f5a 
+ 00025390  0x00004dea branch  0x00006330 
+ 00025391  0x00004dec branch  0x00006330 
+ 00025392  0x00004dee set1  0x00000025 , 0x00000000 
+ 00025393  0x00004def bpatch  0x00000081 , 0x00004030 
+ 00025394  0x00004df0 call  0x0000641c 
+ 00025395  0x00004df1 call  0x00006421 
+ 00025396  0x00004df2 call  0x0000527a 
+ 00025397  0x00004df3 nrtn  0x00000034 
+ 00025398  0x00004df4 branch  0x000063a0 
+ 00025399  0x00004df6 copy  0x00000013 , 0x0000003f 
+ 00025400  0x00004df7 beq  0x0000000a , 0x00006368 
+ 00025401  0x00004df8 beq  0x00000004 , 0x00006383 
+ 00025402  0x00004df9 beq  0x00000013 , 0x00006387 
+ 00025403  0x00004dfa beq  0x00000002 , 0x0000634c 
+ 00025404  0x00004dfb beq  0x00000019 , 0x0000636a 
+ 00025405  0x00004dfc beq  0x00000020 , 0x0000636f 
+ 00025406  0x00004dfd beq  0x00000022 , 0x00006374 
+ 00025407  0x00004dfe beq  0x00000021 , 0x00006375 
+ 00025408  0x00004dff beq  0x00000023 , 0x00006376 
+ 00025409  0x00004e00 beq  0x00000024 , 0x00006379 
+ 00025410  0x00004e01 beq  0x00000014 , 0x0000637a 
+ 00025411  0x00004e02 beq  0x00000001 , 0x00006382 
+ 00025412  0x00004e03 beq  0x00000015 , 0x00006364 
+ 00025413  0x00004e04 beq  0x00000005 , 0x0000635d 
+ 00025414  0x00004e05 beq  0x0000000b , 0x00006352 
+ 00025415  0x00004e06 beq  0x0000000c , 0x00003fa6 
+ 00025416  0x00004e07 and  0x0000003f , 0x0000000f , 0x00000002 
+ 00025417  0x00004e08 and_into  0x000000f0 , 0x0000003f 
+ 00025418  0x00004e09 beq  0x00000050 , 0x000063ec 
+ 00025419  0x00004e0a rtn 
+ 00025420  0x00004e0d call  0x0000638a 
+ 00025421  0x00004e0e fetch  0x00000002 , 0x000042a0 
+ 00025422  0x00004e0f rtnbit0  0x00000004 
+ 00025423  0x00004e10 arg  0x00000003 , 0x00000039 
+ 00025424  0x00004e11 arg  0x00004849 , 0x00000006 
+ 00025425  0x00004e12 branch  0x00007f71 
+ 00025426  0x00004e17 fetch  0x00000002 , 0x00004042 
+ 00025427  0x00004e18 rshift  0x0000003f , 0x0000003f 
+ 00025428  0x00004e19 fetcht  0x00000002 , 0x00004280 
+ 00025429  0x00004e1a isub  0x00000002 , 0x0000003e 
+ 00025430  0x00004e1b nbranch  0x00006358 , 0x00000005 
+ 00025431  0x00004e1c branch  0x00003fa4 
+ 00025432  0x00004e1e fetch  0x00000001 , 0x00004813 
+ 00025433  0x00004e1f rtnbit1  0x00000000 
+ 00025434  0x00004e20 hfetch  0x00000002 , 0x00008112 
+ 00025435  0x00004e21 ncall  0x0000640c , 0x00000034 
+ 00025436  0x00004e22 branch  0x00003f9c 
+ 00025437  0x00004e25 call  0x00006395 
+ 00025438  0x00004e26 call  0x0000642e 
+ 00025439  0x00004e27 branch  0x00006361 , 0x00000005 
+ 00025440  0x00004e28 branch  0x00003f77 
+ 00025441  0x00004e2a arg  0x00000004 , 0x00000039 
+ 00025442  0x00004e2b arg  0x0000488e , 0x00000006 
+ 00025443  0x00004e2c branch  0x00007f71 
+ 00025444  0x00004e2f call  0x0000638a 
+ 00025445  0x00004e30 arg  0x00000005 , 0x00000039 
+ 00025446  0x00004e31 arg  0x00004847 , 0x00000006 
+ 00025447  0x00004e32 branch  0x00007f71 
+ 00025448  0x00004e35 call  0x00003fc1 
+ 00025449  0x00004e36 branch  0x00003f6a 
+ 00025450  0x00004e38 fetch  0x00000001 , 0x00004813 
+ 00025451  0x00004e39 rtnbit0  0x00000004 
+ 00025452  0x00004e3a set0  0x00000004 , 0x0000003f 
+ 00025453  0x00004e3b store  0x00000001 , 0x00004813 
+ 00025454  0x00004e3c branch  0x0000427f 
+ 00025455  0x00004e3f fetch  0x00000001 , 0x00004813 
+ 00025456  0x00004e40 rtnbit0  0x00000004 
+ 00025457  0x00004e41 set0  0x00000004 , 0x0000003f 
+ 00025458  0x00004e42 store  0x00000001 , 0x00004813 
+ 00025459  0x00004e43 branch  0x00004286 
+ 00025460  0x00004e46 rtn 
+ 00025461  0x00004e49 rtn 
+ 00025462  0x00004e4c fetch  0x00000001 , 0x00004813 
+ 00025463  0x00004e4d bbit0  0x00000000 , 0x00003f9e 
+ 00025464  0x00004e4e branch  0x00006410 
+ 00025465  0x00004e51 rtn 
+ 00025466  0x00004e54 call  0x00006395 
+ 00025467  0x00004e55 arg  0x000003d0 , 0x00000012 
+ 00025468  0x00004e56 call  0x0000642e 
+ 00025469  0x00004e57 branch  0x0000637f , 0x00000005 
+ 00025470  0x00004e58 branch  0x00003f90 
+ 00025471  0x00004e5a arg  0x00000006 , 0x00000039 
+ 00025472  0x00004e5b arg  0x0000488c , 0x00000006 
+ 00025473  0x00004e5c branch  0x00007f71 
+ 00025474  0x00004e5f rtn 
+ 00025475  0x00004e63 arg  0x00000007 , 0x00000039 
+ 00025476  0x00004e64 arg  0x00004899 , 0x00000006 
+ 00025477  0x00004e65 call  0x00007f71 
+ 00025478  0x00004e66 branch  0x0000638a 
+ 00025479  0x00004e68 arg  0x00000007 , 0x00000039 
+ 00025480  0x00004e69 arg  0x00004892 , 0x00000006 
+ 00025481  0x00004e6a call  0x00007f71 
+ 00025482  0x00004e6c call  0x0000638c 
+ 00025483  0x00004e6d branch  0x00006393 
+ 00025484  0x00004e70 fetch  0x00000001 , 0x00004812 
+ 00025485  0x00004e71 isolate1  0x00000000 , 0x0000003f 
+ 00025486  0x00004e72 call  0x00003f7c , 0x00000001 
+ 00025487  0x00004e73 fetch  0x00000001 , 0x00004812 
+ 00025488  0x00004e74 isolate1  0x00000001 , 0x0000003f 
+ 00025489  0x00004e75 call  0x00003f88 , 0x00000001 
+ 00025490  0x00004e76 rtn 
+ 00025491  0x00004e78 fetcht  0x00000001 , 0x00004803 
+ 00025492  0x00004e79 branch  0x000069ef 
+ 00025493  0x00004e7c call  0x00006397 
+ 00025494  0x00004e7d branch  0x0000639e 
+ 00025495  0x00004e80 fetch  0x00000001 , 0x00004812 
+ 00025496  0x00004e81 isolate1  0x00000000 , 0x0000003f 
+ 00025497  0x00004e82 call  0x00003f7e , 0x00000001 
+ 00025498  0x00004e83 fetch  0x00000001 , 0x00004812 
+ 00025499  0x00004e84 isolate1  0x00000001 , 0x0000003f 
+ 00025500  0x00004e85 call  0x00003f86 , 0x00000001 
+ 00025501  0x00004e86 rtn 
+ 00025502  0x00004e88 fetcht  0x00000001 , 0x00004803 
+ 00025503  0x00004e89 branch  0x000069ed 
+ 00025504  0x00004e8f fetch  0x00000001 , 0x00004132 
+ 00025505  0x00004e90 rtnne  0x0000000a 
+ 00025506  0x00004e91 hfetch  0x00000002 , 0x00008112 
+ 00025507  0x00004e92 rtn  0x00000034 
+ 00025508  0x00004e93 store  0x00000002 , 0x0000480e 
+ 00025509  0x00004e95 call  0x000063a9 
+ 00025510  0x00004e96 branch  0x00003fef , 0x00000001 
+ 00025511  0x00004e97 call  0x00006400 
+ 00025512  0x00004e98 branch  0x000063af 
+ 00025513  0x00004e9c fetcht  0x00000001 , 0x00004800 
+ 00025514  0x00004e9d branch  0x000069e5 
+ 00025515  0x00004ea1 fetch  0x00000001 , 0x00004813 
+ 00025516  0x00004ea2 rtnbit1  0x00000000 
+ 00025517  0x00004ea3 call  0x0000640c 
+ 00025518  0x00004ea4 branch  0x00003f9c 
+ 00025519  0x00004ea7 fetch  0x00000001 , 0x00004040 
+ 00025520  0x00004ea8 bbit0  0x00000000 , 0x0000428c 
+ 00025521  0x00004ea9 fetch  0x00000001 , 0x00004041 
+ 00025522  0x00004eaa bbit1  0x00000000 , 0x000063d5 
+ 00025523  0x00004eab call  0x00003f40 
+ 00025524  0x00004eac branch  0x000063ab , 0x00000001 
+ 00025525  0x00004ead branch  0x00006d97 
+ 00025526  0x00004eb0 call  0x00005a88 
+ 00025527  0x00004eb1 ifetch  0x00000001 , 0x00000006 
+ 00025528  0x00004eb2 copy  0x00000006 , 0x00000011 
+ 00025529  0x00004eb3 call  0x00007f6e 
+ 00025530  0x00004eb4 copy  0x00000012 , 0x00000039 
+ 00025531  0x00004eb5 copy  0x00000011 , 0x00000006 
+ 00025532  0x00004eb6 call  0x00004976 
+ 00025533  0x00004eb7 branch  0x000068fa 
+ 00025534  0x00004ebc fetch  0x00000002 , 0x00004810 
+ 00025535  0x00004ebd rtn  0x00000034 
+ 00025536  0x00004ebe arg  0x00000014 , 0x00000002 
+ 00025537  0x00004ebf call  0x00007fb9 
+ 00025538  0x00004ec0 store  0x00000002 , 0x00000469 
+ 00025539  0x00004ec2 copy  0x0000003f , 0x00000002 
+ 00025540  0x00004ec3 fetch  0x00000002 , 0x00004810 
+ 00025541  0x00004ec4 isub  0x00000002 , 0x0000003f 
+ 00025542  0x00004ec5 store  0x00000002 , 0x00004810 
+ 00025543  0x00004ec6 nbranch  0x00003bf1 , 0x00000002 
+ 00025544  0x00004ec8 arg  0x00000014 , 0x00000002 
+ 00025545  0x00004ec9 storet  0x00000002 , 0x000044c2 
+ 00025546  0x00004eca call  0x00005a88 
+ 00025547  0x00004ecb branch  0x00003bf1 , 0x00000034 
+ 00025548  0x00004ecc add  0x00000006 , 0x00000001 , 0x00000005 
+ 00025549  0x00004ece fetch  0x00000002 , 0x00000469 
+ 00025550  0x00004ecf copy  0x0000003f , 0x00000039 
+ 00025551  0x00004ed1 call  0x00007f6b 
+ 00025552  0x00004ed3 call  0x0000497c 
+ 00025553  0x00004ed5 fetch  0x00000002 , 0x00000469 
+ 00025554  0x00004ed6 store  0x00000002 , 0x0000480e 
+ 00025555  0x00004ed7 store  0x00000002 , 0x0000041b 
+ 00025556  0x00004ed8 branch  0x0000428c 
+ 00025557  0x00004edc rtnmark0  0x00000009 
+ 00025558  0x00004edd call  0x000063d8 
+ 00025559  0x00004ede call  0x000063d8 
+ 00025560  0x00004ee0 call  0x0000561e 
+ 00025561  0x00004ee1 nrtn  0x00000034 
+ 00025562  0x00004ee2 hfetch  0x00000002 , 0x00008112 
+ 00025563  0x00004ee3 rtn  0x00000034 
+ 00025564  0x00004ee4 fetcht  0x00000002 , 0x00004810 
+ 00025565  0x00004ee5 isub  0x00000002 , 0x0000003f 
+ 00025566  0x00004ee6 nbranch  0x00003bf1 , 0x00000002 
+ 00025567  0x00004ee7 store  0x00000002 , 0x0000480e 
+ 00025568  0x00004ee8 rtn  0x00000034 
+ 00025569  0x00004ee9 call  0x00006407 
+ 00025570  0x00004eea fetch  0x00000002 , 0x00004810 
+ 00025571  0x00004eeb fetcht  0x00000002 , 0x0000480e 
+ 00025572  0x00004eec iadd  0x00000002 , 0x0000003f 
+ 00025573  0x00004eed store  0x00000002 , 0x00004810 
+ 00025574  0x00004eee fetcht  0x00000002 , 0x00004810 
+ 00025575  0x00004eef hfetch  0x00000002 , 0x00008112 
+ 00025576  0x00004ef0 isub  0x00000002 , 0x00000011 
+ 00025577  0x00004ef1 nbranch  0x00003bf1 , 0x00000002 
+ 00025578  0x00004ef2 jam  0x0000001b , 0x00000b7d 
+ 00025579  0x00004ef3 branch  0x00005620 
+ 00025580  0x00004ef6 storet  0x00000001 , 0x00000259 
+ 00025581  0x00004ef8 fetch  0x00000001 , 0x00000259 
+ 00025582  0x00004ef9 rtn  0x00000034 
+ 00025583  0x00004efa increase  0xffffffff , 0x0000003f 
+ 00025584  0x00004efb store  0x00000001 , 0x00000259 
+ 00025585  0x00004efc call  0x000063f3 
+ 00025586  0x00004efd branch  0x000063ed 
+ 00025587  0x00004f00 fetch  0x00000002 , 0x0000481a 
+ 00025588  0x00004f01 rtn  0x00000034 
+ 00025589  0x00004f02 increase  0xffffffff , 0x0000003f 
+ 00025590  0x00004f03 store  0x00000002 , 0x0000481a 
+ 00025591  0x00004f04 nrtn  0x00000034 
+ 00025592  0x00004f05 fetch  0x00000001 , 0x000042a4 
+ 00025593  0x00004f06 jam  0x00000000 , 0x000042a4 
+ 00025594  0x00004f07 bbit1  0x00000001 , 0x000063fd 
+ 00025595  0x00004f08 bbit1  0x00000000 , 0x000063fe 
+ 00025596  0x00004f09 branch  0x00003bf1 
+ 00025597  0x00004f0b branch  0x00003f8c 
+ 00025598  0x00004f0d jam  0x00000002 , 0x00004272 
+ 00025599  0x00004f0e rtn 
+ 00025600  0x00004f11 fetch  0x00000001 , 0x00004041 
+ 00025601  0x00004f12 bbit1  0x00000000 , 0x00006407 
+ 00025602  0x00004f13 fetch  0x00000002 , 0x0000480e 
+ 00025603  0x00004f14 arg  0x0000006e , 0x00000002 
+ 00025604  0x00004f16 call  0x00007fb9 
+ 00025605  0x00004f17 store  0x00000002 , 0x0000480e 
+ 00025606  0x00004f18 rtn 
+ 00025607  0x00004f1a fetch  0x00000002 , 0x0000480e 
+ 00025608  0x00004f1b arg  0x00000014 , 0x00000002 
+ 00025609  0x00004f1c call  0x00007fb9 
+ 00025610  0x00004f1d store  0x00000002 , 0x0000480e 
+ 00025611  0x00004f1e rtn 
+ 00025612  0x00004f21 fetch  0x00000001 , 0x00004813 
+ 00025613  0x00004f22 set1  0x00000000 , 0x0000003f 
+ 00025614  0x00004f23 store  0x00000001 , 0x00004813 
+ 00025615  0x00004f24 rtn 
+ 00025616  0x00004f27 fetch  0x00000001 , 0x00004813 
+ 00025617  0x00004f28 set0  0x00000000 , 0x0000003f 
+ 00025618  0x00004f29 store  0x00000001 , 0x00004813 
+ 00025619  0x00004f2a rtn 
+ 00025620  0x00004f2d fetch  0x00000001 , 0x00004813 
+ 00025621  0x00004f2e set1  0x00000007 , 0x0000003f 
+ 00025622  0x00004f2f store  0x00000001 , 0x00004813 
+ 00025623  0x00004f30 rtn 
+ 00025624  0x00004f33 fetch  0x00000001 , 0x00004813 
+ 00025625  0x00004f34 set0  0x00000007 , 0x0000003f 
+ 00025626  0x00004f35 store  0x00000001 , 0x00004813 
+ 00025627  0x00004f36 rtn 
+ 00025628  0x00004f39 set1  0x00000025 , 0x00000000 
+ 00025629  0x00004f3a bpatch  0x00000082 , 0x00004030 
+ 00025630  0x00004f3b call  0x00007f8e 
+ 00025631  0x00004f3c branch  0x00003f66 , 0x00000002 
+ 00025632  0x00004f3d branch  0x00003f68 
+ 00025633  0x00004f40 call  0x000063a9 
+ 00025634  0x00004f41 branch  0x00006428 , 0x00000001 
+ 00025635  0x00004f42 hfetcht  0x00000002 , 0x00008052 
+ 00025636  0x00004f43 fetch  0x00000002 , 0x000042ac 
+ 00025637  0x00004f44 isub  0x00000002 , 0x0000003e 
+ 00025638  0x00004f45 rtn  0x00000005 
+ 00025639  0x00004f46 branch  0x00006909 
+ 00025640  0x00004f4a hfetcht  0x00000002 , 0x00008052 
+ 00025641  0x00004f4b setarg  0x000001a0 
+ 00025642  0x00004f4c isub  0x00000002 , 0x0000003e 
+ 00025643  0x00004f4d rtn  0x00000005 
+ 00025644  0x00004f4e hstore  0x00000002 , 0x00008052 
+ 00025645  0x00004f4f rtn 
+ 00025646  0x00004f52 set1  0x00000025 , 0x00000000 
+ 00025647  0x00004f53 bpatch  0x00000083 , 0x00004030 
+ 00025648  0x00004f54 fetch  0x00000001 , 0x00004812 
+ 00025649  0x00004f55 isolate0  0x00000002 , 0x0000003f 
+ 00025650  0x00004f56 branch  0x00006436 , 0x00000001 
+ 00025651  0x00004f57 arg  0x00004814 , 0x00000011 
+ 00025652  0x00004f58 arg  0x00000006 , 0x00000039 
+ 00025653  0x00004f59 branch  0x00007f25 
+ 00025654  0x00004f5b force  0x00000000 , 0x0000003e 
+ 00025655  0x00004f5c rtn 
+ 00025656  0x00004f5f set1  0x00000025 , 0x00000000 
+ 00025657  0x00004f60 bpatch  0x00000084 , 0x00004030 
+ 00025658  0x00004f61 arg  0x0000481c , 0x00000005 
+ 00025659  0x00004f62 setsect  0x00000000 , 0x00035350 
+ 00025660  0x00004f63 setsect  0x00000001 , 0x00015115 
+ 00025661  0x00004f64 setsect  0x00000002 , 0x00012415 
+ 00025662  0x00004f65 setsect  0x00000003 , 0x00010951 
+ 00025663  0x00004f66 istore  0x00000009 , 0x00000005 
+ 00025664  0x00004f67 setsect  0x00000000 , 0x0002454c 
+ 00025665  0x00004f68 setsect  0x00000001 , 0x00035053 
+ 00025666  0x00004f69 setsect  0x00000002 , 0x00002454 
+ 00025667  0x00004f6a setsect  0x00000003 , 0x00011531 
+ 00025668  0x00004f6b istore  0x00000009 , 0x00000005 
+ 00025669  0x00004f6c setsect  0x00000000 , 0x00034441 
+ 00025670  0x00004f6d setsect  0x00000001 , 0x000194d4 
+ 00025671  0x00004f6e setsect  0x00000002 , 0x00012455 
+ 00025672  0x00004f6f setsect  0x00000003 , 0x00010d4d 
+ 00025673  0x00004f70 istore  0x00000009 , 0x00000005 
+ 00025674  0x00004f71 setsect  0x00000000 , 0x0003414c 
+ 00025675  0x00004f72 setsect  0x00000001 , 0x0000d4d4 
+ 00025676  0x00004f73 setsect  0x00000002 , 0x000124c4 
+ 00025677  0x00004f74 setsect  0x00000003 , 0x00013119 
+ 00025678  0x00004f75 istore  0x00000009 , 0x00000005 
+ 00025679  0x00004f76 setsect  0x00000000 , 0x00015247 
+ 00025680  0x00004f77 setsect  0x00000001 , 0x0003d0d1 
+ 00025681  0x00004f78 setsect  0x00000002 , 0x0000e4e4 
+ 00025682  0x00004f79 setsect  0x00000003 , 0x00011531 
+ 00025683  0x00004f7a istore  0x00000009 , 0x00000005 
+ 00025684  0x00004f7b setsect  0x00000000 , 0x00034944 
+ 00025685  0x00004f7c setsect  0x00000001 , 0x000114d4 
+ 00025686  0x00004f7d setsect  0x00000002 , 0x0000e535 
+ 00025687  0x00004f7e setsect  0x00000003 , 0x00015105 
+ 00025688  0x00004f7f istore  0x00000009 , 0x00000005 
+ 00025689  0x00004f80 setsect  0x00000000 , 0x00014c2b 
+ 00025690  0x00004f81 setsect  0x00000001 , 0x000114d2 
+ 00025691  0x00004f82 setsect  0x00000002 , 0x0000f525 
+ 00025692  0x00004f83 setsect  0x00000003 , 0x00011531 
+ 00025693  0x00004f84 istore  0x00000009 , 0x00000005 
+ 00025694  0x00004f85 setsect  0x00000000 , 0x00014e53 
+ 00025695  0x00004f86 setsect  0x00000001 , 0x00019192 
+ 00025696  0x00004f87 setsect  0x00000002 , 0x000044c4 
+ 00025697  0x00004f88 setsect  0x00000003 , 0x00015915 
+ 00025698  0x00004f89 istore  0x00000009 , 0x00000005 
+ 00025699  0x00004f8a setsect  0x00000000 , 0x00035352 
+ 00025700  0x00004f8b setsect  0x00000001 , 0x0000d254 
+ 00025701  0x00004f8c setsect  0x00000002 , 0x00005444 
+ 00025702  0x00004f8d setsect  0x00000003 , 0x00010959 
+ 00025703  0x00004f8e istore  0x00000009 , 0x00000005 
+ 00025704  0x00004f8f setsect  0x00000000 , 0x0001454c 
+ 00025705  0x00004f90 setsect  0x00000001 , 0x00005392 
+ 00025706  0x00004f91 setsect  0x00000002 , 0x00003525 
+ 00025707  0x00004f92 setsect  0x00000003 , 0x00013d35 
+ 00025708  0x00004f93 istore  0x00000009 , 0x00000005 
+ 00025709  0x00004f94 setsect  0x00000000 , 0x00014544 
+ 00025710  0x00004f95 setsect  0x00000001 , 0x000113d3 
+ 00025711  0x00004f96 setsect  0x00000002 , 0x00004454 
+ 00025712  0x00004f97 setsect  0x00000003 , 0x00014d35 
+ 00025713  0x00004f98 istore  0x00000009 , 0x00000005 
+ 00025714  0x00004f99 setsect  0x00000000 , 0x00004154 
+ 00025715  0x00004f9a setsect  0x00000001 , 0x00011155 
+ 00025716  0x00004f9b setsect  0x00000002 , 0x00013494 
+ 00025717  0x00004f9c setsect  0x00000003 , 0x00013d0d 
+ 00025718  0x00004f9d istore  0x00000009 , 0x00000005 
+ 00025719  0x00004f9e setsect  0x00000000 , 0x00004f56 
+ 00025720  0x00004f9f setsect  0x00000001 , 0x00031055 
+ 00025721  0x00004fa0 setsect  0x00000002 , 0x00003454 
+ 00025722  0x00004fa1 setsect  0x00000003 , 0x0001393d 
+ 00025723  0x00004fa2 istore  0x00000009 , 0x00000005 
+ 00025724  0x00004fa3 setsect  0x00000000 , 0x0001504e 
+ 00025725  0x00004fa4 setsect  0x00000001 , 0x000151d0 
+ 00025726  0x00004fa5 setsect  0x00000002 , 0x000154f4 
+ 00025727  0x00004fa6 setsect  0x00000003 , 0x00014951 
+ 00025728  0x00004fa7 istore  0x00000009 , 0x00000005 
+ 00025729  0x00004fa8 setsect  0x00000000 , 0x00024345 
+ 00025730  0x00004fa9 setsect  0x00000001 , 0x00025051 
+ 00025731  0x00004faa setsect  0x00000002 , 0x000004c4 
+ 00025732  0x00004fab istore  0x00000006 , 0x00000005 
+ 00025733  0x00004fac rtn 
+ 00025734  0x00004fb1 setarg  0x000065d7 
+ 00025735  0x00004fb2 store  0x00000002 , 0x0000428c 
+ 00025736  0x00004fb3 setarg  0x0000652e 
+ 00025737  0x00004fb4 store  0x00000002 , 0x0000428e 
+ 00025738  0x00004fb5 setarg  0x000064e3 
+ 00025739  0x00004fb6 store  0x00000002 , 0x0000428a 
+ 00025740  0x00004fb7 setarg  0x000065f3 
+ 00025741  0x00004fb8 store  0x00000002 , 0x00004292 
+ 00025742  0x00004fb9 setarg  0x000064a9 
+ 00025743  0x00004fba store  0x00000002 , 0x00004290 
+ 00025744  0x00004fbb setarg  0x00006561 
+ 00025745  0x00004fbc store  0x00000002 , 0x00004298 
+ 00025746  0x00004fbd jam  0x00000000 , 0x000007dc 
+ 00025747  0x00004fbe jam  0x00000000 , 0x000007dd 
+ 00025748  0x00004fbf set0  0x00000025 , 0x00000000 
+ 00025749  0x00004fc0 bpatch  0x000000c0 , 0x00004018 
+ 00025750  0x00004fc1 call  0x000064c4 
+ 00025751  0x00004fc2 rtn  0x0000002b 
+ 00025752  0x00004fc3 call  0x0000649f 
+ 00025753  0x00004fc4 call  0x000064a7 
+ 00025754  0x00004fc5 setarg  0x000064e0 
+ 00025755  0x00004fc6 store  0x00000002 , 0x00004288 
+ 00025756  0x00004fc7 fetch  0x00000002 , 0x000047f4 
+ 00025757  0x00004fc8 bbit1  0x0000000c , 0x00006697 
+ 00025758  0x00004fc9 branch  0x00006693 
+ 00025759  0x00004fcc call  0x00003f4d 
+ 00025760  0x00004fcd branch  0x000064a4 , 0x00000005 
+ 00025761  0x00004fce call  0x00006963 
+ 00025762  0x00004fcf call  0x000066ba 
+ 00025763  0x00004fd0 branch  0x00003f45 
+ 00025764  0x00004fd2 call  0x0000691d 
+ 00025765  0x00004fd3 call  0x00006967 
+ 00025766  0x00004fd4 branch  0x000066c0 
+ 00025767  0x00004fd7 jam  0x00000001 , 0x0000481c 
+ 00025768  0x00004fd8 branch  0x000064bb 
+ 00025769  0x00004fdb call  0x00007cd7 
+ 00025770  0x00004fdc call  0x000064ac 
+ 00025771  0x00004fdd branch  0x000064f6 
+ 00025772  0x00004fe0 fetcht  0x00000001 , 0x00004825 
+ 00025773  0x00004fe1 call  0x000069e5 
+ 00025774  0x00004fe2 nbranch  0x000064b3 , 0x00000001 
+ 00025775  0x00004fe4 fetch  0x00000001 , 0x0000481c 
+ 00025776  0x00004fe5 rtneq  0x00000000 
+ 00025777  0x00004fe6 jam  0x00000000 , 0x0000481c 
+ 00025778  0x00004fe7 rtn 
+ 00025779  0x00004fe9 fetch  0x00000001 , 0x0000481c 
+ 00025780  0x00004fea rtneq  0x00000001 
+ 00025781  0x00004feb jam  0x00000001 , 0x0000481c 
+ 00025782  0x00004fec fetch  0x00000001 , 0x0000481b 
+ 00025783  0x00004fed increase  0x00000001 , 0x0000003f 
+ 00025784  0x00004fee and  0x0000003f , 0x00000003 , 0x0000003f 
+ 00025785  0x00004fef store  0x00000001 , 0x0000481b 
+ 00025786  0x00004ff0 branch  0x000064bb 
+ 00025787  0x00004ff2 setarg  0x00000006 
+ 00025788  0x00004ff3 call  0x000066d8 
+ 00025789  0x00004ff4 and  0x0000003f , 0x000000fc , 0x00000002 
+ 00025790  0x00004ff5 fetch  0x00000001 , 0x0000481b 
+ 00025791  0x00004ff6 iadd  0x00000002 , 0x0000003f 
+ 00025792  0x00004ff7 lshift8  0x0000003f , 0x0000003f 
+ 00025793  0x00004ff8 add  0x0000003f , 0x00000006 , 0x0000003f 
+ 00025794  0x00004ff9 call  0x000066d7 
+ 00025795  0x00004ffa branch  0x000066ba 
+ 00025796  0x00004ffd call  0x000065c5 
+ 00025797  0x00004ffe call  0x000064ca 
+ 00025798  0x00004fff hfetch  0x00000002 , 0x00008050 
+ 00025799  0x00005000 set0  0x0000000b , 0x0000003f 
+ 00025800  0x00005001 hstore  0x00000002 , 0x00008050 
+ 00025801  0x00005002 rtn 
+ 00025802  0x00005005 call  0x00003e0b 
+ 00025803  0x00005006 fetcht  0x00000001 , 0x00004827 
+ 00025804  0x00005007 call  0x000069d1 
+ 00025805  0x00005008 fetcht  0x00000001 , 0x00004828 
+ 00025806  0x00005009 call  0x000069d1 
+ 00025807  0x0000500a fetcht  0x00000001 , 0x00004822 
+ 00025808  0x0000500b call  0x000069d1 
+ 00025809  0x0000500c fetcht  0x00000001 , 0x00004823 
+ 00025810  0x0000500d call  0x000069d1 
+ 00025811  0x0000500e fetcht  0x00000001 , 0x00004824 
+ 00025812  0x0000500f call  0x000069d1 
+ 00025813  0x00005010 fetcht  0x00000001 , 0x00004826 
+ 00025814  0x00005011 call  0x000069d1 
+ 00025815  0x00005012 fetcht  0x00000001 , 0x00004825 
+ 00025816  0x00005013 call  0x000069d1 
+ 00025817  0x00005014 hfetch  0x00000001 , 0x0000807b 
+ 00025818  0x00005015 or_into  0x00000018 , 0x0000003f 
+ 00025819  0x00005016 hstore  0x00000001 , 0x0000807b 
+ 00025820  0x00005017 hfetch  0x00000001 , 0x0000807f 
+ 00025821  0x00005018 and_into  0x000000e7 , 0x0000003f 
+ 00025822  0x00005019 hstore  0x00000001 , 0x0000807f 
+ 00025823  0x0000501a rtn 
+ 00025824  0x0000501e setarg  0x0000bc05 
+ 00025825  0x0000501f call  0x000066d7 
+ 00025826  0x00005020 jam  0x00000001 , 0x000000a2 
+ 00025827  0x00005023 call  0x000064f6 
+ 00025828  0x00005024 arg  0x00000019 , 0x00000002 
+ 00025829  0x00005025 call  0x000069da 
+ 00025830  0x00005026 hjam  0x00000000 , 0x00008081 
+ 00025831  0x00005027 fetcht  0x00000001 , 0x00004827 
+ 00025832  0x00005028 call  0x000069b4 
+ 00025833  0x00005029 fetcht  0x00000001 , 0x00004828 
+ 00025834  0x0000502a call  0x000069b4 
+ 00025835  0x0000502b fetcht  0x00000001 , 0x00004822 
+ 00025836  0x0000502c call  0x000069b4 
+ 00025837  0x0000502d fetcht  0x00000001 , 0x00004823 
+ 00025838  0x0000502e call  0x000069b4 
+ 00025839  0x0000502f fetcht  0x00000001 , 0x00004824 
+ 00025840  0x00005030 call  0x000069b4 
+ 00025841  0x00005031 fetcht  0x00000001 , 0x00004826 
+ 00025842  0x00005032 call  0x000069b9 
+ 00025843  0x00005033 fetch  0x00000001 , 0x000000a2 
+ 00025844  0x00005034 nrtn  0x00000034 
+ 00025845  0x00005035 branch  0x000069c4 
+ 00025846  0x00005038 set0  0x00000025 , 0x00000000 
+ 00025847  0x00005039 bpatch  0x000000c1 , 0x00004018 
+ 00025848  0x0000503a arg  0x00000000 , 0x00000011 
+ 00025849  0x0000503b fetcht  0x00000001 , 0x00004827 
+ 00025850  0x0000503c call  0x000069e5 
+ 00025851  0x0000503d setflag  0x00000001 , 0x00000000 , 0x00000011 
+ 00025852  0x0000503e fetcht  0x00000001 , 0x00004828 
+ 00025853  0x0000503f call  0x000069e5 
+ 00025854  0x00005040 setflag  0x00000001 , 0x00000001 , 0x00000011 
+ 00025855  0x00005041 copy  0x00000011 , 0x0000003f 
+ 00025856  0x00005043 and_into  0x00000003 , 0x0000003f 
+ 00025857  0x00005044 fetcht  0x00000001 , 0x00004808 
+ 00025858  0x00005045 store  0x00000001 , 0x00004808 
+ 00025859  0x00005046 isub  0x00000002 , 0x0000003e 
+ 00025860  0x00005047 branch  0x00006514 , 0x00000005 
+ 00025861  0x00005048 fetch  0x00000001 , 0x00004807 
+ 00025862  0x00005049 store  0x00000001 , 0x00004806 
+ 00025863  0x0000504a storet  0x00000001 , 0x00004807 
+ 00025864  0x0000504b fetch  0x00000001 , 0x00004808 
+ 00025865  0x0000504c lshift4  0x0000003f , 0x0000003f 
+ 00025866  0x0000504d fetcht  0x00000001 , 0x00004807 
+ 00025867  0x0000504e lshift2  0x00000002 , 0x00000002 
+ 00025868  0x0000504f iadd  0x00000002 , 0x0000003f 
+ 00025869  0x00005050 fetcht  0x00000001 , 0x00004806 
+ 00025870  0x00005051 iadd  0x00000002 , 0x0000003f 
+ 00025871  0x00005052 beq  0x00000038 , 0x00006515 
+ 00025872  0x00005053 beq  0x00000034 , 0x00006519 
+ 00025873  0x00005054 beq  0x0000000b , 0x00006519 
+ 00025874  0x00005055 beq  0x00000007 , 0x00006515 
+ 00025875  0x00005056 rtn 
+ 00025876  0x00005059 rtn 
+ 00025877  0x0000505c fetch  0x00000001 , 0x00004809 
+ 00025878  0x0000505d increase  0x00000001 , 0x0000003f 
+ 00025879  0x0000505e store  0x00000001 , 0x00004809 
+ 00025880  0x0000505f rtn 
+ 00025881  0x00005062 fetch  0x00000001 , 0x00004809 
+ 00025882  0x00005063 increase  0xffffffff , 0x0000003f 
+ 00025883  0x00005064 store  0x00000001 , 0x00004809 
+ 00025884  0x00005065 rtn 
+ 00025885  0x00005069 rtn 
+ 00025886  0x0000506b setarg  0x0000b805 
+ 00025887  0x0000506c branch  0x000066d7 
+ 00025888  0x0000506f rtn 
+ 00025889  0x00005072 call  0x00003fa0 
+ 00025890  0x00005073 jam  0x00000002 , 0x00004820 
+ 00025891  0x00005074 call  0x00003fa4 
+ 00025892  0x00005076 branch  0x00003f92 
+ 00025893  0x00005079 fetch  0x00000002 , 0x0000481e 
+ 00025894  0x0000507a rtn  0x00000034 
+ 00025895  0x0000507b increase  0xffffffff , 0x0000003f 
+ 00025896  0x0000507c store  0x00000002 , 0x0000481e 
+ 00025897  0x0000507d nrtn  0x00000034 
+ 00025898  0x0000507e branch  0x00003f9a 
+ 00025899  0x00005081 setarg  0x00000002 
+ 00025900  0x00005082 store  0x00000001 , 0x000047f2 
+ 00025901  0x00005083 rtn 
+ 00025902  0x00005086 fetch  0x00000001 , 0x0000427f 
+ 00025903  0x00005087 rtn  0x00000034 
+ 00025904  0x00005088 call  0x0000527c 
+ 00025905  0x00005089 nrtn  0x00000034 
+ 00025906  0x0000508a call  0x00006578 
+ 00025907  0x0000508b nrtn  0x00000028 
+ 00025908  0x0000508c call  0x0000655e 
+ 00025909  0x0000508d call  0x0000655a 
+ 00025910  0x0000508f arg  0x00000008 , 0x00000011 
+ 00025911  0x00005090 call  0x00004b2c 
+ 00025912  0x00005091 fetch  0x00000002 , 0x000042b7 
+ 00025913  0x00005092 istore  0x00000002 , 0x00000005 
+ 00025914  0x00005093 setarg  0x000002a1 
+ 00025915  0x00005094 istore  0x00000002 , 0x00000005 
+ 00025916  0x00005095 fetch  0x00000001 , 0x00004805 
+ 00025917  0x00005096 istore  0x00000001 , 0x00000005 
+ 00025918  0x00005097 fetch  0x00000002 , 0x00004800 
+ 00025919  0x00005098 arg  0x00000fff , 0x00000002 
+ 00025920  0x00005099 iand  0x00000002 , 0x0000003f 
+ 00025921  0x0000509a fetcht  0x00000002 , 0x00004802 
+ 00025922  0x0000509b lshift4  0x00000002 , 0x00000002 
+ 00025923  0x0000509c lshift8  0x00000002 , 0x00000002 
+ 00025924  0x0000509d ior  0x00000002 , 0x0000003f 
+ 00025925  0x0000509e istore  0x00000003 , 0x00000005 
+ 00025926  0x0000509f fetch  0x00000001 , 0x00004804 
+ 00025927  0x000050a0 istore  0x00000001 , 0x00000005 
+ 00025928  0x000050a1 setarg  0x00000000 
+ 00025929  0x000050a2 istore  0x00000001 , 0x00000005 
+ 00025930  0x000050a3 jam  0x00000008 , 0x000008a8 
+ 00025931  0x000050a4 rtn 
+ 00025932  0x000050a8 set0  0x00000025 , 0x00000000 
+ 00025933  0x000050a9 bpatch  0x000000c2 , 0x00004018 
+ 00025934  0x000050aa fetch  0x00000001 , 0x0000481a 
+ 00025935  0x000050ab rtn  0x00000034 
+ 00025936  0x000050ac increase  0xffffffff , 0x0000003f 
+ 00025937  0x000050ad store  0x00000001 , 0x0000481a 
+ 00025938  0x000050ae nrtn  0x00000034 
+ 00025939  0x000050af call  0x0000527e 
+ 00025940  0x000050b0 nrtn  0x00000034 
+ 00025941  0x000050b1 setarg  0x00000000 
+ 00025942  0x000050b2 store  0x00000005 , 0x00004800 
+ 00025943  0x000050b3 call  0x00006536 
+ 00025944  0x000050b4 jam  0x00000050 , 0x0000481a 
+ 00025945  0x000050b5 rtn 
+ 00025946  0x000050b7 fetch  0x00000002 , 0x00004810 
+ 00025947  0x000050b8 store  0x00000002 , 0x00004818 
+ 00025948  0x000050b9 jam  0x00000050 , 0x0000481a 
+ 00025949  0x000050ba rtn 
+ 00025950  0x000050bd fetch  0x00000002 , 0x0000480e 
+ 00025951  0x000050be store  0x00000002 , 0x00004816 
+ 00025952  0x000050bf rtn 
+ 00025953  0x000050c3 fetcht  0x00000002 , 0x000044c2 
+ 00025954  0x000050c4 call  0x00005a88 
+ 00025955  0x000050c5 ifetch  0x00000001 , 0x00000006 
+ 00025956  0x000050c6 store  0x00000001 , 0x0000041b 
+ 00025957  0x000050c7 rtn 
+ 00025958  0x000050cb set0  0x00000025 , 0x00000000 
+ 00025959  0x000050cc bpatch  0x000000c3 , 0x00004018 
+ 00025960  0x000050cd fetcht  0x00000002 , 0x000044c2 
+ 00025961  0x000050ce call  0x00005a88 
+ 00025962  0x000050cf add  0x00000006 , 0x00000001 , 0x00000005 
+ 00025963  0x000050d1 fetch  0x00000001 , 0x00004805 
+ 00025964  0x000050d2 istore  0x00000001 , 0x00000005 
+ 00025965  0x000050d3 fetch  0x00000002 , 0x00004800 
+ 00025966  0x000050d4 arg  0x00000fff , 0x00000002 
+ 00025967  0x000050d5 iand  0x00000002 , 0x0000003f 
+ 00025968  0x000050d6 fetcht  0x00000002 , 0x00004802 
+ 00025969  0x000050d7 lshift4  0x00000002 , 0x00000002 
+ 00025970  0x000050d8 lshift8  0x00000002 , 0x00000002 
+ 00025971  0x000050d9 ior  0x00000002 , 0x0000003f 
+ 00025972  0x000050da istore  0x00000003 , 0x00000005 
+ 00025973  0x000050db fetch  0x00000001 , 0x00004804 
+ 00025974  0x000050dc istore  0x00000001 , 0x00000005 
+ 00025975  0x000050dd rtn 
+ 00025976  0x000050e0 set0  0x00000025 , 0x00000000 
+ 00025977  0x000050e1 bpatch  0x000000c4 , 0x00004018 
+ 00025978  0x000050e2 disable  0x00000028 
+ 00025979  0x000050e3 setarg  0x00000000 
+ 00025980  0x000050e4 store  0x00000005 , 0x00004800 
+ 00025981  0x000050e5 call  0x00006581 
+ 00025982  0x000050e6 call  0x000065b4 
+ 00025983  0x000050e7 call  0x0000659c 
+ 00025984  0x000050e8 branch  0x000065a2 
+ 00025985  0x000050eb fetch  0x00000001 , 0x00004821 
+ 00025986  0x000050ec rtnne  0x00000002 
+ 00025987  0x000050ed fetch  0x00000001 , 0x0000480a 
+ 00025988  0x000050ee call  0x000065ba , 0x00000034 
+ 00025989  0x000050ef jam  0x00000001 , 0x0000480a 
+ 00025990  0x000050f0 disable  0x00000028 
+ 00025991  0x000050f1 fetcht  0x00000001 , 0x00004826 
+ 00025992  0x000050f2 call  0x000069e5 
+ 00025993  0x000050f3 nrtn  0x00000001 
+ 00025994  0x000050f4 setarg  0x00000000 
+ 00025995  0x000050f5 call  0x000066d8 
+ 00025996  0x000050f6 bne  0x00000030 , 0x000066c6 
+ 00025997  0x000050f7 setarg  0x00000002 
+ 00025998  0x000050f8 call  0x000066d8 
+ 00025999  0x000050f9 rtnbit0  0x00000007 
+ 00026000  0x000050fa setarg  0x00000003 
+ 00026001  0x000050fb call  0x000066d8 
+ 00026002  0x000050fc call  0x000065d3 
+ 00026003  0x000050fd store  0x00000002 , 0x00004800 
+ 00026004  0x000050fe setarg  0x00000004 
+ 00026005  0x000050ff call  0x000066d8 
+ 00026006  0x00005100 call  0x000065d3 
+ 00026007  0x00005101 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00026008  0x00005102 store  0x00000002 , 0x00004802 
+ 00026009  0x00005103 fetch  0x00000004 , 0x00004800 
+ 00026010  0x00005104 enable  0x00000028 
+ 00026011  0x00005105 rtn 
+ 00026012  0x00005107 fetch  0x00000001 , 0x00004809 
+ 00026013  0x00005108 rtn  0x00000034 
+ 00026014  0x00005109 store  0x00000001 , 0x00004804 
+ 00026015  0x0000510a jam  0x00000000 , 0x00004809 
+ 00026016  0x0000510b enable  0x00000028 
+ 00026017  0x0000510c rtn 
+ 00026018  0x0000510e arg  0x00000000 , 0x00000011 
+ 00026019  0x0000510f fetcht  0x00000001 , 0x00004822 
+ 00026020  0x00005110 call  0x000069e5 
+ 00026021  0x00005111 setflag  0x00000001 , 0x00000000 , 0x00000011 
+ 00026022  0x00005112 fetcht  0x00000001 , 0x00004823 
+ 00026023  0x00005113 call  0x000069e5 
+ 00026024  0x00005114 setflag  0x00000001 , 0x00000001 , 0x00000011 
+ 00026025  0x00005115 fetcht  0x00000001 , 0x00004824 
+ 00026026  0x00005116 call  0x000069e5 
+ 00026027  0x00005117 setflag  0x00000001 , 0x00000002 , 0x00000011 
+ 00026028  0x00005118 deposit  0x00000011 
+ 00026029  0x00005119 fetcht  0x00000001 , 0x00004805 
+ 00026030  0x0000511a store  0x00000001 , 0x00004805 
+ 00026031  0x0000511b ixor  0x00000002 , 0x0000003f 
+ 00026032  0x0000511c sub  0x0000003f , 0x00000000 , 0x0000003e 
+ 00026033  0x0000511d rtn  0x00000005 
+ 00026034  0x0000511e enable  0x00000028 
+ 00026035  0x0000511f rtn 
+ 00026036  0x00005125 arg  0x0000001a , 0x00000002 
+ 00026037  0x00005126 call  0x000069e5 
+ 00026038  0x00005127 rtn  0x00000001 
+ 00026039  0x00005128 setarg  0x00000000 
+ 00026040  0x00005129 call  0x000066d8 
+ 00026041  0x0000512a branch  0x000065b4 
+ 00026042  0x0000512d arg  0x00000000 , 0x00000039 
+ 00026043  0x0000512f setarg  0x00000002 
+ 00026044  0x00005130 call  0x000066d8 
+ 00026045  0x00005131 nop  0x00000064 
+ 00026046  0x00005132 increase  0x00000001 , 0x00000039 
+ 00026047  0x00005133 fetcht  0x00000001 , 0x00004826 
+ 00026048  0x00005134 call  0x000069e5 
+ 00026049  0x00005135 branch  0x000065bb , 0x00000001 
+ 00026050  0x00005136 deposit  0x00000039 
+ 00026051  0x00005137 store  0x00000002 , 0x0000046b 
+ 00026052  0x00005138 rtn 
+ 00026053  0x0000513a call  0x0000678e 
+ 00026054  0x0000513b rtn  0x0000002b 
+ 00026055  0x0000513e setarg  0x00000000 
+ 00026056  0x0000513f call  0x000066d8 
+ 00026057  0x00005140 store  0x00000001 , 0x00000256 
+ 00026058  0x00005141 beq  0x00000030 , 0x000065ce 
+ 00026059  0x00005142 call  0x000066c6 
+ 00026060  0x00005143 nop  0x00002710 
+ 00026061  0x00005144 branch  0x000065c7 
+ 00026062  0x00005146 setarg  0x00008006 
+ 00026063  0x00005147 call  0x000066d7 
+ 00026064  0x00005148 nop  0x000003e8 
+ 00026065  0x00005149 jam  0x00000002 , 0x00004821 
+ 00026066  0x0000514a rtn 
+ 00026067  0x0000514f rtnbit0  0x00000007 
+ 00026068  0x00005150 arg  0x0000ff00 , 0x00000002 
+ 00026069  0x00005151 ior  0x00000002 , 0x0000003f 
+ 00026070  0x00005152 rtn 
+ 00026071  0x00005157 call  0x0000561e 
+ 00026072  0x00005158 nrtn  0x00000034 
+ 00026073  0x00005159 fetcht  0x00000002 , 0x000044c2 
+ 00026074  0x0000515a call  0x00005866 
+ 00026075  0x0000515b rtnbit0  0x00000000 
+ 00026076  0x0000515c fetch  0x00000001 , 0x000046f8 
+ 00026077  0x0000515d rtnbit0  0x00000000 
+ 00026078  0x0000515e call  0x00006578 
+ 00026079  0x00005160 nrtn  0x00000028 
+ 00026080  0x00005161 call  0x0000655e 
+ 00026081  0x00005163 jam  0x0000001b , 0x00000b7d 
+ 00026082  0x00005164 call  0x00005620 
+ 00026083  0x00005165 branch  0x00006566 
+ 00026084  0x00005168 rtn  0x00000028 
+ 00026085  0x00005169 fetch  0x00000001 , 0x0000481d 
+ 00026086  0x0000516a increase  0x00000001 , 0x0000003f 
+ 00026087  0x0000516b store  0x00000001 , 0x0000481d 
+ 00026088  0x0000516c arg  0x00000001 , 0x00000002 
+ 00026089  0x0000516d bbit0  0x00000007 , 0x000065eb 
+ 00026090  0x0000516e arg  0x0000ffff , 0x00000002 
+ 00026091  0x00005170 storet  0x00000005 , 0x00004800 
+ 00026092  0x00005171 enable  0x00000028 
+ 00026093  0x00005172 rtn 
+ 00026094  0x00005175 disable  0x00000028 
+ 00026095  0x00005176 fetch  0x00000001 , 0x00004820 
+ 00026096  0x00005177 rtneq  0x00000002 
+ 00026097  0x00005178 enable  0x00000028 
+ 00026098  0x00005179 rtn 
+ 00026099  0x0000517c copy  0x00000013 , 0x0000003f 
+ 00026100  0x0000517d beq  0x00000014 , 0x00006606 
+ 00026101  0x0000517e beq  0x00000001 , 0x000066a6 
+ 00026102  0x0000517f beq  0x00000015 , 0x00006617 
+ 00026103  0x00005180 beq  0x00000002 , 0x00006617 
+ 00026104  0x00005181 beq  0x00000005 , 0x00006616 
+ 00026105  0x00005182 beq  0x00000010 , 0x0000666a 
+ 00026106  0x00005183 beq  0x00000012 , 0x0000668a 
+ 00026107  0x00005184 beq  0x00000006 , 0x00006614 
+ 00026108  0x00005185 beq  0x00000028 , 0x00006521 
+ 00026109  0x00005186 beq  0x00000029 , 0x00006524 
+ 00026110  0x00005187 beq  0x00000004 , 0x00006611 
+ 00026111  0x00005188 beq  0x00000013 , 0x00006611 
+ 00026112  0x00005189 beq  0x0000000a , 0x0000660f 
+ 00026113  0x0000518a beq  0x0000002e , 0x00003f57 
+ 00026114  0x0000518b and  0x0000003f , 0x0000000f , 0x00000002 
+ 00026115  0x0000518c and_into  0x000000f0 , 0x0000003f 
+ 00026116  0x0000518d beq  0x00000050 , 0x00006634 
+ 00026117  0x0000518e rtn 
+ 00026118  0x00005191 fetch  0x00000002 , 0x000042a2 
+ 00026119  0x00005192 set0  0x00000000 , 0x0000003f 
+ 00026120  0x00005193 store  0x00000002 , 0x000042a2 
+ 00026121  0x00005194 setarg  0x00000000 
+ 00026122  0x00005195 store  0x00000002 , 0x00004814 
+ 00026123  0x00005196 fetch  0x00000001 , 0x00004829 
+ 00026124  0x00005197 increase  0x00000001 , 0x0000003f 
+ 00026125  0x00005198 store  0x00000001 , 0x00004829 
+ 00026126  0x00005199 branch  0x000066a6 
+ 00026127  0x0000519c call  0x000062e9 
+ 00026128  0x0000519d branch  0x00003f6a 
+ 00026129  0x000051a0 fetch  0x00000002 , 0x000047f4 
+ 00026130  0x000051a1 bbit1  0x0000000c , 0x00006697 
+ 00026131  0x000051a2 branch  0x00003f10 
+ 00026132  0x000051a6 call  0x0000652b 
+ 00026133  0x000051a7 rtn 
+ 00026134  0x000051a9 rtn 
+ 00026135  0x000051ac set0  0x00000025 , 0x00000000 
+ 00026136  0x000051ad bpatch  0x000000c5 , 0x00004018 
+ 00026137  0x000051ae call  0x00006621 
+ 00026138  0x000051af fetch  0x00000002 , 0x000042a0 
+ 00026139  0x000051b0 bbit1  0x00000007 , 0x00006630 
+ 00026140  0x000051b1 bbit1  0x00000000 , 0x00003f12 
+ 00026141  0x000051b2 bbit1  0x00000001 , 0x0000662a 
+ 00026142  0x000051b3 bbit1  0x00000002 , 0x0000662d 
+ 00026143  0x000051b4 bbit1  0x00000003 , 0x0000662d 
+ 00026144  0x000051b5 branch  0x00006697 
+ 00026145  0x000051b7 setarg  0x00000000 
+ 00026146  0x000051b8 store  0x00000004 , 0x00004806 
+ 00026147  0x000051b9 jam  0x00000000 , 0x0000481a 
+ 00026148  0x000051ba jam  0x00000000 , 0x0000480a 
+ 00026149  0x000051bb jam  0x00000000 , 0x0000427f 
+ 00026150  0x000051bc jam  0x00000000 , 0x0000448b 
+ 00026151  0x000051bd jam  0x00000000 , 0x00004820 
+ 00026152  0x000051be jam  0x00000000 , 0x0000480b 
+ 00026153  0x000051bf rtn 
+ 00026154  0x000051c2 bbit1  0x00000005 , 0x0000662d 
+ 00026155  0x000051c3 bbit1  0x00000003 , 0x0000662d 
+ 00026156  0x000051c4 branch  0x00006697 
+ 00026157  0x000051c6 fetch  0x00000002 , 0x000047f4 
+ 00026158  0x000051c7 bbit1  0x0000000c , 0x00006697 
+ 00026159  0x000051c8 branch  0x00003f10 
+ 00026160  0x000051cb call  0x00005b30 
+ 00026161  0x000051cc fetch  0x00000002 , 0x000042a0 
+ 00026162  0x000051cd bbit1  0x00000000 , 0x00003f12 
+ 00026163  0x000051ce branch  0x00003f10 
+ 00026164  0x000051d1 set0  0x00000025 , 0x00000000 
+ 00026165  0x000051d2 bpatch  0x000000c6 , 0x00004018 
+ 00026166  0x000051d3 storet  0x00000001 , 0x00000259 
+ 00026167  0x000051d5 fetch  0x00000001 , 0x00000259 
+ 00026168  0x000051d6 rtn  0x00000034 
+ 00026169  0x000051d7 increase  0xffffffff , 0x0000003f 
+ 00026170  0x000051d8 store  0x00000001 , 0x00000259 
+ 00026171  0x000051db call  0x00006649 
+ 00026172  0x000051dc call  0x0000664f 
+ 00026173  0x000051dd call  0x00006656 
+ 00026174  0x000051de call  0x00006664 
+ 00026175  0x000051e0 fetch  0x00000001 , 0x00004820 
+ 00026176  0x000051e1 compare  0x00000002 , 0x0000003f , 0x000000ff 
+ 00026177  0x000051e2 call  0x00006648 , 0x00000001 
+ 00026178  0x000051e3 fetch  0x00000001 , 0x00004820 
+ 00026179  0x000051e4 compare  0x00000001 , 0x0000003f , 0x000000ff 
+ 00026180  0x000051e5 call  0x00006646 , 0x00000001 
+ 00026181  0x000051e6 branch  0x00006637 
+ 00026182  0x000051ea call  0x0000665d 
+ 00026183  0x000051eb branch  0x0000654c 
+ 00026184  0x000051ef rtn 
+ 00026185  0x000051f2 fetch  0x00000001 , 0x000047f2 
+ 00026186  0x000051f3 rtn  0x00000034 
+ 00026187  0x000051f4 increase  0xffffffff , 0x0000003f 
+ 00026188  0x000051f5 store  0x00000001 , 0x000047f2 
+ 00026189  0x000051f6 nrtn  0x00000034 
+ 00026190  0x000051f7 branch  0x0000668a 
+ 00026191  0x000051fa fetch  0x00000002 , 0x00004812 
+ 00026192  0x000051fb rtn  0x00000034 
+ 00026193  0x000051fc increase  0xffffffff , 0x0000003f 
+ 00026194  0x000051fd store  0x00000002 , 0x00004812 
+ 00026195  0x000051fe nrtn  0x00000034 
+ 00026196  0x000051ff call  0x000066a6 
+ 00026197  0x00005200 branch  0x00003f9a 
+ 00026198  0x00005203 fetch  0x00000002 , 0x00004814 
+ 00026199  0x00005204 rtn  0x00000034 
+ 00026200  0x00005205 increase  0xffffffff , 0x0000003f 
+ 00026201  0x00005206 store  0x00000002 , 0x00004814 
+ 00026202  0x00005207 nrtn  0x00000034 
+ 00026203  0x00005208 call  0x00003f84 
+ 00026204  0x00005209 branch  0x00003f9a 
+ 00026205  0x0000520c fetch  0x00000002 , 0x00004818 
+ 00026206  0x0000520d rtn  0x00000034 
+ 00026207  0x0000520e increase  0xffffffff , 0x0000003f 
+ 00026208  0x0000520f store  0x00000002 , 0x00004818 
+ 00026209  0x00005210 nrtn  0x00000034 
+ 00026210  0x00005211 jam  0x00000000 , 0x0000481a 
+ 00026211  0x00005212 rtn 
+ 00026212  0x00005215 fetch  0x00000002 , 0x00004816 
+ 00026213  0x00005216 rtn  0x00000034 
+ 00026214  0x00005217 increase  0xffffffff , 0x0000003f 
+ 00026215  0x00005218 store  0x00000002 , 0x00004816 
+ 00026216  0x00005219 nrtn  0x00000034 
+ 00026217  0x0000521a branch  0x000066b1 
+ 00026218  0x0000521d set0  0x00000025 , 0x00000000 
+ 00026219  0x0000521e bpatch  0x000000c7 , 0x00004018 
+ 00026220  0x0000521f jam  0x00000000 , 0x0000481a 
+ 00026221  0x00005220 jam  0x00000001 , 0x0000480b 
+ 00026222  0x00005221 setarg  0x00000000 
+ 00026223  0x00005222 store  0x00000002 , 0x00004814 
+ 00026224  0x00005223 call  0x000066b1 
+ 00026225  0x00005224 fetch  0x00000001 , 0x00004132 
+ 00026226  0x00005225 isolate1  0x00000001 , 0x0000003f 
+ 00026227  0x00005226 call  0x00006688 , 0x00000001 
+ 00026228  0x00005227 fetch  0x00000001 , 0x00004132 
+ 00026229  0x00005228 isolate1  0x00000000 , 0x0000003f 
+ 00026230  0x00005229 call  0x00006684 , 0x00000001 
+ 00026231  0x0000522a call  0x00003fa6 
+ 00026232  0x0000522b branch  0x00006697 
+ 00026233  0x00005230 fetch  0x00000006 , 0x00004274 
+ 00026234  0x00005231 branch  0x00003f79 , 0x00000034 
+ 00026235  0x00005232 branch  0x00003f6e 
+ 00026236  0x00005235 fetch  0x00000006 , 0x00004274 
+ 00026237  0x00005236 branch  0x00006682 , 0x00000034 
+ 00026238  0x00005237 fetch  0x00000002 , 0x0000480c 
+ 00026239  0x00005238 store  0x00000002 , 0x00004814 
+ 00026240  0x00005239 call  0x00003fa4 
+ 00026241  0x0000523a branch  0x00003f82 
+ 00026242  0x0000523c call  0x00003f94 
+ 00026243  0x0000523d branch  0x00003f88 
+ 00026244  0x00005240 fetch  0x00000002 , 0x000047f4 
+ 00026245  0x00005241 isolate1  0x00000007 , 0x0000003f 
+ 00026246  0x00005242 call  0x00003f75 , 0x00000001 
+ 00026247  0x00005243 rtn 
+ 00026248  0x00005245 call  0x00005b30 
+ 00026249  0x00005246 rtn 
+ 00026250  0x00005249 jam  0x00000001 , 0x0000427f 
+ 00026251  0x0000524a call  0x00003fa4 
+ 00026252  0x0000524b call  0x00003fa2 
+ 00026253  0x0000524c jam  0x00000001 , 0x00004820 
+ 00026254  0x0000524d setarg  0x00000000 
+ 00026255  0x0000524e store  0x00000002 , 0x000047f0 
+ 00026256  0x0000524f store  0x00000001 , 0x000047f2 
+ 00026257  0x00005250 call  0x00003f9e 
+ 00026258  0x00005251 branch  0x0000655a 
+ 00026259  0x00005254 fetch  0x00000001 , 0x000042a9 
+ 00026260  0x00005255 beq  0x00000033 , 0x00006679 
+ 00026261  0x00005256 beq  0x00000034 , 0x0000667c 
+ 00026262  0x00005257 branch  0x00006697 
+ 00026263  0x0000525a set0  0x00000025 , 0x00000000 
+ 00026264  0x0000525b bpatch  0x000000c8 , 0x00004019 
+ 00026265  0x0000525c fetch  0x00000001 , 0x000044f9 
+ 00026266  0x0000525d increase  0x00000001 , 0x0000003f 
+ 00026267  0x0000525e store  0x00000001 , 0x000044f9 
+ 00026268  0x0000525f call  0x00003fa6 
+ 00026269  0x00005260 fetch  0x00000002 , 0x000047fe 
+ 00026270  0x00005261 store  0x00000002 , 0x00004812 
+ 00026271  0x00005262 fetch  0x00000001 , 0x00004132 
+ 00026272  0x00005263 isolate1  0x00000001 , 0x0000003f 
+ 00026273  0x00005264 call  0x00003f88 , 0x00000001 
+ 00026274  0x00005265 fetch  0x00000001 , 0x00004132 
+ 00026275  0x00005266 isolate1  0x00000000 , 0x0000003f 
+ 00026276  0x00005267 call  0x00003f7c , 0x00000001 
+ 00026277  0x00005268 branch  0x00003f94 
+ 00026278  0x0000526b set0  0x00000025 , 0x00000000 
+ 00026279  0x0000526c bpatch  0x000000c9 , 0x00004019 
+ 00026280  0x0000526d setarg  0x00000000 
+ 00026281  0x0000526e store  0x00000002 , 0x00004812 
+ 00026282  0x0000526f fetch  0x00000001 , 0x00004132 
+ 00026283  0x00005270 isolate1  0x00000001 , 0x0000003f 
+ 00026284  0x00005271 call  0x00003f86 , 0x00000001 
+ 00026285  0x00005272 fetch  0x00000001 , 0x00004132 
+ 00026286  0x00005273 isolate1  0x00000000 , 0x0000003f 
+ 00026287  0x00005274 call  0x00003f7e , 0x00000001 
+ 00026288  0x00005275 branch  0x00003f98 
+ 00026289  0x00005278 set0  0x00000025 , 0x00000000 
+ 00026290  0x00005279 bpatch  0x000000ca , 0x00004019 
+ 00026291  0x0000527a setarg  0x00000000 
+ 00026292  0x0000527b store  0x00000002 , 0x00004816 
+ 00026293  0x0000527c fetch  0x00000002 , 0x000047f4 
+ 00026294  0x0000527d bbit1  0x00000009 , 0x00003f90 
+ 00026295  0x0000527e fetch  0x00000002 , 0x000047f4 
+ 00026296  0x0000527f bbit1  0x00000000 , 0x00003f77 
+ 00026297  0x00005280 rtn 
+ 00026298  0x00005283 set0  0x00000025 , 0x00000000 
+ 00026299  0x00005284 bpatch  0x000000cb , 0x00004019 
+ 00026300  0x00005285 arg  0x00000001 , 0x00000002 
+ 00026301  0x00005286 arg  0x0000481b , 0x00000011 
+ 00026302  0x00005287 arg  0x000000c6 , 0x00000012 
+ 00026303  0x00005288 branch  0x0000683e 
+ 00026304  0x0000528b set0  0x00000025 , 0x00000000 
+ 00026305  0x0000528c bpatch  0x000000cc , 0x00004019 
+ 00026306  0x0000528d arg  0x00000001 , 0x00000002 
+ 00026307  0x0000528e arg  0x0000481b , 0x00000011 
+ 00026308  0x0000528f arg  0x000000c6 , 0x00000012 
+ 00026309  0x00005290 branch  0x0000681d 
+ 00026310  0x00005299 set0  0x00000025 , 0x00000000 
+ 00026311  0x0000529a bpatch  0x000000fe , 0x0000401f 
+ 00026312  0x0000529b hfetch  0x00000001 , 0x00008073 
+ 00026313  0x0000529c arg  0x00000006 , 0x00000002 
+ 00026314  0x0000529d ior  0x00000002 , 0x0000003f 
+ 00026315  0x0000529e hstore  0x00000001 , 0x00008073 
+ 00026316  0x0000529f hfetch  0x00000001 , 0x00008077 
+ 00026317  0x000052a0 ior  0x00000002 , 0x0000003f 
+ 00026318  0x000052a1 hstore  0x00000001 , 0x00008077 
+ 00026319  0x000052a2 hjam  0x00000000 , 0x00008081 
+ 00026320  0x000052a3 hfetch  0x00000001 , 0x00008077 
+ 00026321  0x000052a4 set0  0x00000001 , 0x0000003f 
+ 00026322  0x000052a5 set0  0x00000002 , 0x0000003f 
+ 00026323  0x000052a6 hstore  0x00000001 , 0x00008077 
+ 00026324  0x000052a7 nop  0x0000001e 
+ 00026325  0x000052a8 hjam  0x00000001 , 0x00008081 
+ 00026326  0x000052a9 rtn 
+ 00026327  0x000052ab branch  0x000067a1 
+ 00026328  0x000052ae branch  0x000067a9 
+ 00026329  0x000052b6 nbranch  0x000066dd , 0x00000028 
+ 00026330  0x000052b7 hfetch  0x00000001 , 0x00008085 
+ 00026331  0x000052b8 or_into  0x00000020 , 0x0000003f 
+ 00026332  0x000052b9 hstore  0x00000001 , 0x00008085 
+ 00026333  0x000052bb copy  0x00000002 , 0x0000003e 
+ 00026334  0x000052bc branch  0x000066e0 , 0x00000005 
+ 00026335  0x000052bd copy  0x00000013 , 0x0000003d 
+ 00026336  0x000052bf isolate0  0x00000000 , 0x0000003e 
+ 00026337  0x000052c0 branch  0x00006763 
+ 00026338  0x000052c4 force  0x00000004 , 0x00000002 
+ 00026339  0x000052c6 arg  0x0000022c , 0x00000011 
+ 00026340  0x000052c7 hfetch  0x00000001 , 0x00008085 
+ 00026341  0x000052c8 and_into  0x000000df , 0x0000003f 
+ 00026342  0x000052c9 hstore  0x00000001 , 0x00008085 
+ 00026343  0x000052ca call  0x000066dd 
+ 00026344  0x000052cb arg  0x000055aa , 0x00000011 
+ 00026345  0x000052cc fetch  0x00000002 , 0x0000022c 
+ 00026346  0x000052cd ifetcht  0x00000002 , 0x00000006 
+ 00026347  0x000052ce isub  0x00000011 , 0x0000003e 
+ 00026348  0x000052cf rtn 
+ 00026349  0x000052d2 arg  0x00000002 , 0x00000002 
+ 00026350  0x000052d3 arg  0x00000232 , 0x00000011 
+ 00026351  0x000052d4 call  0x000066dd 
+ 00026352  0x000052d5 fetch  0x00000002 , 0x00000232 
+ 00026353  0x000052d6 store  0x00000002 , 0x00000225 
+ 00026354  0x000052d7 call  0x000066f4 , 0x00000028 
+ 00026355  0x000052d8 rtn 
+ 00026356  0x000052db arg  0x00000010 , 0x00000002 
+ 00026357  0x000052dc arg  0x00000234 , 0x00000011 
+ 00026358  0x000052dd hfetch  0x00000001 , 0x00008085 
+ 00026359  0x000052de and_into  0x000000df , 0x0000003f 
+ 00026360  0x000052df hstore  0x00000001 , 0x00008085 
+ 00026361  0x000052e0 call  0x000066dd 
+ 00026362  0x000052e1 arg  0x00000234 , 0x00000006 
+ 00026363  0x000052e2 arg  0x00000010 , 0x00000039 
+ 00026364  0x000052e3 call  0x00007584 
+ 00026365  0x000052e4 call  0x0000753d 
+ 00026366  0x000052e5 call  0x0000759d 
+ 00026367  0x000052e6 branch  0x00007534 
+ 00026368  0x000052e9 disable  0x0000002d 
+ 00026369  0x000052ea call  0x000066e2 
+ 00026370  0x000052eb nrtn  0x00000005 
+ 00026371  0x000052ec enable  0x0000002d 
+ 00026372  0x000052ed hjam  0x00000080 , 0x00008023 
+ 00026373  0x000052ee hjam  0x00000000 , 0x00008022 
+ 00026374  0x000052ef hjam  0x00000000 , 0x00008024 
+ 00026375  0x000052f0 arg  0x00008025 , 0x00000011 
+ 00026376  0x000052f1 call  0x000066d9 
+ 00026377  0x000052f2 hjam  0x00000000 , 0x00008023 
+ 00026378  0x000052f3 call  0x000066e2 
+ 00026379  0x000052f4 nrtn  0x00000005 
+ 00026380  0x000052f5 force  0x00000000 , 0x0000003f 
+ 00026381  0x000052f6 hstore  0x00000002 , 0x00008288 
+ 00026382  0x000052f7 arg  0x0000828a , 0x00000011 
+ 00026383  0x000052f8 call  0x000066d9 
+ 00026384  0x000052fa arg  0x00000006 , 0x00000002 
+ 00026385  0x000052fb call  0x000066e3 
+ 00026386  0x000052fc nrtn  0x00000005 
+ 00026387  0x000052fd ifetch  0x00000002 , 0x00000006 
+ 00026388  0x000052fe iforce  0x00000011 
+ 00026389  0x000052ff call  0x000066dd 
+ 00026390  0x00005300 branch  0x00006710 
+ 00026391  0x00005307 call  0x00007f36 
+ 00026392  0x00005308 setarg  0x00001000 
+ 00026393  0x00005309 store  0x00000002 , 0x00000225 
+ 00026394  0x0000530a arg  0x00006823 , 0x00000013 
+ 00026395  0x0000530b arg  0x00000002 , 0x00000039 
+ 00026396  0x0000530d call  0x000066e2 
+ 00026397  0x0000530e nrtn  0x00000005 
+ 00026398  0x0000530f fetch  0x00000002 , 0x00000225 
+ 00026399  0x00005310 byteswap  0x0000003f , 0x0000003f 
+ 00026400  0x00005311 iadd  0x00000002 , 0x0000003f 
+ 00026401  0x00005312 byteswap  0x0000003f , 0x0000003f 
+ 00026402  0x00005313 store  0x00000002 , 0x00000225 
+ 00026403  0x00005314 loop  0x0000671c 
+ 00026404  0x00005315 branch  0x00006710 
+ 00026405  0x00005318 hjam  0x00000025 , 0x00008050 
+ 00026406  0x00005319 hjam  0x00000005 , 0x00008280 
+ 00026407  0x0000531a call  0x00007f36 
+ 00026408  0x0000531c disable  0x00000028 
+ 00026409  0x0000531d call  0x0000688a 
+ 00026410  0x0000531e setarg  0x00000000 
+ 00026411  0x0000531f arg  0x00000221 , 0x00000011 
+ 00026412  0x00005320 arg  0x00000002 , 0x00000002 
+ 00026413  0x00005321 call  0x000068d3 
+ 00026414  0x00005322 fetch  0x00000002 , 0x00000221 
+ 00026415  0x00005323 bbit0  0x00000007 , 0x00006738 
+ 00026416  0x00005324 setarg  0x000007f0 
+ 00026417  0x00005325 arg  0x00000234 , 0x00000011 
+ 00026418  0x00005326 arg  0x00000010 , 0x00000002 
+ 00026419  0x00005327 call  0x000068d3 
+ 00026420  0x00005328 hjam  0x00000008 , 0x00008006 
+ 00026421  0x00005329 arg  0x00000234 , 0x00000006 
+ 00026422  0x0000532a call  0x00007590 
+ 00026423  0x0000532b enable  0x00000028 
+ 00026424  0x0000532d fetch  0x00000002 , 0x00000221 
+ 00026425  0x0000532e byteswap  0x0000003f , 0x0000003f 
+ 00026426  0x0000532f arg  0x000007ff , 0x00000002 
+ 00026427  0x00005330 iand  0x00000002 , 0x0000003f 
+ 00026428  0x00005331 branch  0x00006744 , 0x00000005 
+ 00026429  0x00005332 call  0x0000688f 
+ 00026430  0x00005333 arg  0x000068d8 , 0x00000013 
+ 00026431  0x00005334 call  0x000066f4 , 0x00000028 
+ 00026432  0x00005335 call  0x00006700 
+ 00026433  0x00005336 fetch  0x00000001 , 0x00000220 
+ 00026434  0x00005337 compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00026435  0x00005338 nbranch  0x00006738 , 0x00000001 
+ 00026436  0x0000533a call  0x0000688d 
+ 00026437  0x0000533b fetch  0x00000001 , 0x00000221 
+ 00026438  0x0000533c bbit1  0x00000005 , 0x00006751 
+ 00026439  0x0000533d setarg  0x00000000 
+ 00026440  0x0000533e store  0x00000003 , 0x00000224 
+ 00026441  0x0000533f call  0x000067b9 
+ 00026442  0x00005340 arg  0x000067db , 0x00000013 
+ 00026443  0x00005341 call  0x000066ed 
+ 00026444  0x00005342 call  0x00006700 
+ 00026445  0x00005343 nbranch  0x00006751 , 0x0000002d 
+ 00026446  0x00005344 fetch  0x00000001 , 0x00000220 
+ 00026447  0x00005345 compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00026448  0x00005346 nbranch  0x00006744 , 0x00000001 
+ 00026449  0x00005348 fetch  0x00000001 , 0x00000221 
+ 00026450  0x00005349 bbit1  0x00000006 , 0x0000675d 
+ 00026451  0x0000534a setarg  0x00000000 
+ 00026452  0x0000534b store  0x00000002 , 0x00000225 
+ 00026453  0x0000534c arg  0x00006823 , 0x00000013 
+ 00026454  0x0000534d call  0x00006805 
+ 00026455  0x0000534e call  0x000066ed 
+ 00026456  0x0000534f call  0x00006700 
+ 00026457  0x00005350 nbranch  0x0000675d , 0x0000002d 
+ 00026458  0x00005351 fetch  0x00000001 , 0x00000220 
+ 00026459  0x00005352 compare  0x00000003 , 0x0000003f , 0x00000003 
+ 00026460  0x00005353 nbranch  0x00006751 , 0x00000001 
+ 00026461  0x00005355 hjam  0x00000021 , 0x00008050 
+ 00026462  0x00005356 fetch  0x00000001 , 0x00000221 
+ 00026463  0x00005357 rtnbit0  0x00000004 
+ 00026464  0x00005358 call  0x00004461 
+ 00026465  0x0000535a call  0x000044a3 
+ 00026466  0x0000535b branch  0x00006761 
+ 00026467  0x0000535f fetch  0x00000001 , 0x00000220 
+ 00026468  0x00005360 lshift  0x0000003f , 0x0000003f 
+ 00026469  0x00005361 setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00026470  0x00005362 isolate0  0x0000000f , 0x00000011 
+ 00026471  0x00005363 rtn  0x00000001 
+ 00026472  0x00005364 store  0x00000001 , 0x00000220 
+ 00026473  0x00005365 rtn 
+ 00026474  0x00005369 hfetch  0x00000001 , 0x00008085 
+ 00026475  0x0000536a rtnbit0  0x00000005 
+ 00026476  0x0000536b branch  0x00006770 
+ 00026477  0x0000536d hfetch  0x00000001 , 0x0000812c 
+ 00026478  0x0000536e qisolate1  0x0000003f 
+ 00026479  0x0000536f rtn  0x00000001 
+ 00026480  0x00005371 hfetch  0x00000001 , 0x00008108 
+ 00026481  0x00005372 bbit0  0x00000001 , 0x0000676d 
+ 00026482  0x00005373 call  0x00007534 
+ 00026483  0x00005374 branch  0x0000676d 
+ 00026484  0x00005379 copy  0x00000039 , 0x00000002 
+ 00026485  0x0000537a storet  0x00000002 , 0x0000423c 
+ 00026486  0x0000537b hjam  0x00000080 , 0x00008023 
+ 00026487  0x0000537c hjam  0x00000000 , 0x00008022 
+ 00026488  0x0000537d hjam  0x00000000 , 0x00008024 
+ 00026489  0x0000537e store  0x00000002 , 0x0000423a 
+ 00026490  0x0000537f iforce  0x00000005 
+ 00026491  0x00005380 lshift2  0x00000039 , 0x00000039 
+ 00026492  0x00005382 hfetch  0x00000001 , 0x00008025 
+ 00026493  0x00005383 istore  0x00000001 , 0x00000005 
+ 00026494  0x00005384 loop  0x0000677c 
+ 00026495  0x00005385 hjam  0x00000000 , 0x00008023 
+ 00026496  0x00005386 rtn 
+ 00026497  0x00005389 fetch  0x00000002 , 0x0000423a 
+ 00026498  0x0000538a rtn  0x00000034 
+ 00026499  0x0000538b hjam  0x00000080 , 0x00008023 
+ 00026500  0x0000538c hjam  0x00000000 , 0x00008022 
+ 00026501  0x0000538d hjam  0x00000000 , 0x00008024 
+ 00026502  0x0000538e fetcht  0x00000002 , 0x0000423c 
+ 00026503  0x0000538f lshift2  0x00000002 , 0x00000039 
+ 00026504  0x00005390 iforce  0x00000006 
+ 00026505  0x00005392 ifetch  0x00000001 , 0x00000006 
+ 00026506  0x00005393 hstore  0x00000001 , 0x00008025 
+ 00026507  0x00005394 loop  0x00006789 
+ 00026508  0x00005395 hjam  0x00000000 , 0x00008023 
+ 00026509  0x00005396 rtn 
+ 00026510  0x0000539c set0  0x00000025 , 0x00000000 
+ 00026511  0x0000539d bpatch  0x000000ff , 0x0000401f 
+ 00026512  0x0000539e hjam  0x00000075 , 0x00008086 
+ 00026513  0x0000539f hjam  0x0000000a , 0x00008087 
+ 00026514  0x000053a0 setarg  0x00000223 
+ 00026515  0x000053a1 hstore  0x00000002 , 0x0000808a 
+ 00026516  0x000053a2 setarg  0x00000228 
+ 00026517  0x000053a3 hstore  0x00000002 , 0x0000808c 
+ 00026518  0x000053a4 hfetch  0x00000001 , 0x00008081 
+ 00026519  0x000053a5 set1  0x00000000 , 0x0000003f 
+ 00026520  0x000053a6 set0  0x00000001 , 0x0000003f 
+ 00026521  0x000053a7 hstore  0x00000001 , 0x00008081 
+ 00026522  0x000053a8 rtn 
+ 00026523  0x000053ab hfetch  0x00000001 , 0x00008086 
+ 00026524  0x000053ac set1  0x00000007 , 0x0000003f 
+ 00026525  0x000053ad hstore  0x00000001 , 0x00008086 
+ 00026526  0x000053ae set0  0x00000007 , 0x0000003f 
+ 00026527  0x000053af hstore  0x00000001 , 0x00008086 
+ 00026528  0x000053b0 rtn 
+ 00026529  0x000053b5 set1  0x00000007 , 0x0000003f 
+ 00026530  0x000053b6 store  0x00000002 , 0x00000223 
+ 00026531  0x000053b7 set1  0x00000025 , 0x00000000 
+ 00026532  0x000053b8 bpatch  0x00000000 , 0x00004020 
+ 00026533  0x000053b9 hjam  0x00000002 , 0x00008088 
+ 00026534  0x000053ba hjam  0x00000000 , 0x0000808e 
+ 00026535  0x000053bb hjam  0x00000002 , 0x00008006 
+ 00026536  0x000053bc branch  0x000067b3 
+ 00026537  0x000053c0 force  0x00000001 , 0x00000002 
+ 00026538  0x000053c4 store  0x00000001 , 0x00000223 
+ 00026539  0x000053c5 set1  0x00000025 , 0x00000000 
+ 00026540  0x000053c6 bpatch  0x00000001 , 0x00004020 
+ 00026541  0x000053c7 hjam  0x00000001 , 0x00008088 
+ 00026542  0x000053c8 hstoret  0x00000002 , 0x0000808e 
+ 00026543  0x000053c9 hjam  0x00000002 , 0x00008006 
+ 00026544  0x000053ca call  0x000067b3 
+ 00026545  0x000053cb fetch  0x00000001 , 0x00000228 
+ 00026546  0x000053cc rtn 
+ 00026547  0x000053cf fetch  0x00000002 , 0x00004177 
+ 00026548  0x000053d0 increase  0x00000001 , 0x0000003f 
+ 00026549  0x000053d1 store  0x00000002 , 0x00004177 
+ 00026550  0x000053d2 hfetch  0x00000001 , 0x0000812c 
+ 00026551  0x000053d3 bbit0  0x00000003 , 0x000067b3 
+ 00026552  0x000053d4 rtn 
+ 00026553  0x000053d7 hjam  0x00000040 , 0x00008086 
+ 00026554  0x000053d8 hjam  0x00000000 , 0x00008087 
+ 00026555  0x000053d9 hfetch  0x00000001 , 0x00008081 
+ 00026556  0x000053da set0  0x00000000 , 0x0000003f 
+ 00026557  0x000053db set1  0x00000001 , 0x0000003f 
+ 00026558  0x000053dc hstore  0x00000001 , 0x00008081 
+ 00026559  0x000053dd setarg  0x00000000 
+ 00026560  0x000053de store  0x00000004 , 0x00000223 
+ 00026561  0x000053df rtn 
+ 00026562  0x000053e2 setarg  0x00000000 
+ 00026563  0x000053e3 hstore  0x00000002 , 0x0000808e 
+ 00026564  0x000053e4 setarg  0x00000001 
+ 00026565  0x000053e5 hstore  0x00000001 , 0x00008088 
+ 00026566  0x000053e6 setarg  0x00000223 
+ 00026567  0x000053e7 hstore  0x00000002 , 0x0000808a 
+ 00026568  0x000053e8 jam  0x00000006 , 0x00000223 
+ 00026569  0x000053e9 hjam  0x00000002 , 0x00008006 
+ 00026570  0x000053ea branch  0x000067b3 
+ 00026571  0x000053ef increase  0x00000004 , 0x00000002 
+ 00026572  0x000053f0 hstoret  0x00000002 , 0x00008088 
+ 00026573  0x000053f1 increase  0xfffffffc , 0x00000011 
+ 00026574  0x000053f2 arg  0x00000002 , 0x00000002 
+ 00026575  0x000053f3 istoret  0x00000001 , 0x00000011 
+ 00026576  0x000053f4 rshift16  0x0000003f , 0x00000002 
+ 00026577  0x000053f5 istoret  0x00000001 , 0x00000005 
+ 00026578  0x000053f6 rshift8  0x0000003f , 0x00000002 
+ 00026579  0x000053f7 istoret  0x00000001 , 0x00000005 
+ 00026580  0x000053f8 istore  0x00000001 , 0x00000005 
+ 00026581  0x000053f9 deposit  0x00000011 
+ 00026582  0x000053fa hstore  0x00000002 , 0x0000808a 
+ 00026583  0x000053fb setarg  0x00000000 
+ 00026584  0x000053fc hstore  0x00000002 , 0x0000808e 
+ 00026585  0x000053fd hjam  0x00000002 , 0x00008006 
+ 00026586  0x000053fe branch  0x000067b3 
+ 00026587  0x00005403 hstoret  0x00000002 , 0x0000808e 
+ 00026588  0x00005404 setarg  0x00000004 
+ 00026589  0x00005405 hstore  0x00000002 , 0x00008088 
+ 00026590  0x00005406 jam  0x00000003 , 0x00000223 
+ 00026591  0x00005407 setarg  0x00000223 
+ 00026592  0x00005408 hstore  0x00000002 , 0x0000808a 
+ 00026593  0x00005409 deposit  0x00000011 
+ 00026594  0x0000540a hstore  0x00000002 , 0x0000808c 
+ 00026595  0x0000540b hfetch  0x00000001 , 0x00008086 
+ 00026596  0x0000540c isolate0  0x0000000f , 0x00000011 
+ 00026597  0x0000540d setflag  0x00000001 , 0x00000006 , 0x0000003f 
+ 00026598  0x0000540e hstore  0x00000001 , 0x00008086 
+ 00026599  0x0000540f hjam  0x00000002 , 0x00008006 
+ 00026600  0x00005411 hfetch  0x00000001 , 0x0000812c 
+ 00026601  0x00005412 bbit1  0x00000007 , 0x000067e8 
+ 00026602  0x00005413 arg  0x00000003 , 0x00000007 
+ 00026603  0x00005414 call  0x0000676a 
+ 00026604  0x00005415 call  0x000067b3 
+ 00026605  0x00005416 isolate1  0x00000002 , 0x0000003f 
+ 00026606  0x00005417 call  0x00006763 
+ 00026607  0x00005418 fetch  0x00000001 , 0x00000224 
+ 00026608  0x00005419 lshift16  0x0000003f , 0x00000012 
+ 00026609  0x0000541a fetch  0x00000001 , 0x00000225 
+ 00026610  0x0000541b lshift8  0x0000003f , 0x0000003f 
+ 00026611  0x0000541c ior  0x00000012 , 0x00000012 
+ 00026612  0x0000541d fetch  0x00000001 , 0x00000226 
+ 00026613  0x0000541e ior  0x00000012 , 0x0000003f 
+ 00026614  0x0000541f iadd  0x00000002 , 0x0000003f 
+ 00026615  0x00005420 store  0x00000001 , 0x00000226 
+ 00026616  0x00005421 rshift8  0x0000003f , 0x0000003f 
+ 00026617  0x00005422 store  0x00000001 , 0x00000225 
+ 00026618  0x00005423 rshift8  0x0000003f , 0x0000003f 
+ 00026619  0x00005424 store  0x00000001 , 0x00000224 
+ 00026620  0x00005425 rtn 
+ 00026621  0x0000542a hjam  0x0000000a , 0x00008042 
+ 00026622  0x0000542b hjam  0x00000002 , 0x00008091 
+ 00026623  0x0000542c hjam  0x00000003 , 0x00008092 
+ 00026624  0x0000542d hjam  0x00000003 , 0x00008093 
+ 00026625  0x0000542e hjam  0x00000003 , 0x00008094 
+ 00026626  0x0000542f hjam  0x00000003 , 0x00008095 
+ 00026627  0x00005430 hjam  0x00000002 , 0x00008096 
+ 00026628  0x00005431 rtn 
+ 00026629  0x00005434 hjam  0x00000005 , 0x00008091 
+ 00026630  0x00005435 hjam  0x00000007 , 0x00008092 
+ 00026631  0x00005436 hjam  0x00000007 , 0x00008093 
+ 00026632  0x00005437 hjam  0x00000007 , 0x00008094 
+ 00026633  0x00005438 hjam  0x00000007 , 0x00008095 
+ 00026634  0x00005439 hjam  0x00000005 , 0x00008096 
+ 00026635  0x0000543a rtn 
+ 00026636  0x0000543f hfetch  0x00000001 , 0x0000812c 
+ 00026637  0x00005440 bbit0  0x00000005 , 0x0000680c 
+ 00026638  0x00005441 rtn 
+ 00026639  0x00005445 store  0x00000001 , 0x00000224 
+ 00026640  0x00005446 setarg  0x00000224 
+ 00026641  0x00005447 hstore  0x00000002 , 0x0000809a 
+ 00026642  0x00005448 setarg  0x00000001 
+ 00026643  0x00005449 hstore  0x00000002 , 0x00008098 
+ 00026644  0x0000544a hstoret  0x00000002 , 0x0000809e 
+ 00026645  0x0000544b deposit  0x00000011 
+ 00026646  0x0000544c hstore  0x00000002 , 0x0000809c 
+ 00026647  0x0000544d hjam  0x00000001 , 0x00008090 
+ 00026648  0x0000544e hjam  0x00000004 , 0x00008006 
+ 00026649  0x0000544f branch  0x0000680c 
+ 00026650  0x00005452 byteswap  0x0000003f , 0x0000003f 
+ 00026651  0x00005453 store  0x00000002 , 0x00000225 
+ 00026652  0x00005454 rtn 
+ 00026653  0x0000545b set1  0x00000025 , 0x00000000 
+ 00026654  0x0000545c bpatch  0x00000002 , 0x00004020 
+ 00026655  0x0000545d fetch  0x00000002 , 0x0000429b 
+ 00026656  0x0000545e iadd  0x00000012 , 0x0000003f 
+ 00026657  0x00005462 byteswap  0x0000003f , 0x0000003f 
+ 00026658  0x00005463 store  0x00000002 , 0x00000225 
+ 00026659  0x00005467 set1  0x00000025 , 0x00000000 
+ 00026660  0x00005468 bpatch  0x00000003 , 0x00004020 
+ 00026661  0x00005469 setarg  0x00000004 
+ 00026662  0x0000546a hstore  0x00000002 , 0x00008098 
+ 00026663  0x0000546b jam  0x000000a0 , 0x00000224 
+ 00026664  0x0000546c jam  0x000000a1 , 0x00000227 
+ 00026665  0x0000546d setarg  0x00000224 
+ 00026666  0x0000546e hstore  0x00000002 , 0x0000809a 
+ 00026667  0x0000546f hstoret  0x00000002 , 0x0000809e 
+ 00026668  0x00005470 deposit  0x00000011 
+ 00026669  0x00005471 hstore  0x00000002 , 0x0000809c 
+ 00026670  0x00005472 setarg  0x00000002 
+ 00026671  0x00005473 isolate0  0x0000000f , 0x00000011 
+ 00026672  0x00005474 setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00026673  0x00005475 hstore  0x00000001 , 0x00008090 
+ 00026674  0x00005476 hjam  0x00000004 , 0x00008006 
+ 00026675  0x00005477 arg  0x00000005 , 0x00000007 
+ 00026676  0x00005478 call  0x0000676a 
+ 00026677  0x00005479 call  0x0000680c 
+ 00026678  0x0000547a isolate1  0x00000004 , 0x0000003f 
+ 00026679  0x0000547b call  0x00006763 
+ 00026680  0x0000547c fetch  0x00000002 , 0x00000225 
+ 00026681  0x0000547d byteswap  0x0000003f , 0x0000003f 
+ 00026682  0x0000547e iadd  0x00000002 , 0x0000003f 
+ 00026683  0x0000547f byteswap  0x0000003f , 0x0000003f 
+ 00026684  0x00005480 store  0x00000002 , 0x00000225 
+ 00026685  0x00005481 rtn 
+ 00026686  0x00005488 set1  0x00000025 , 0x00000000 
+ 00026687  0x00005489 bpatch  0x00000004 , 0x00004020 
+ 00026688  0x0000548a fetch  0x00000002 , 0x0000429b 
+ 00026689  0x0000548b iadd  0x00000012 , 0x0000003f 
+ 00026690  0x0000548f store  0x00000002 , 0x00000161 
+ 00026691  0x00005490 set1  0x00000025 , 0x00000000 
+ 00026692  0x00005491 bpatch  0x00000005 , 0x00004020 
+ 00026693  0x00005492 storet  0x00000002 , 0x000002a0 
+ 00026694  0x00005493 copy  0x00000011 , 0x0000003f 
+ 00026695  0x00005494 store  0x00000002 , 0x000002b7 
+ 00026696  0x00005496 call  0x00006858 
+ 00026697  0x00005498 fetcht  0x00000002 , 0x000002b0 
+ 00026698  0x00005499 fetch  0x00000002 , 0x000002b7 
+ 00026699  0x0000549a copy  0x0000003f , 0x00000011 
+ 00026700  0x0000549b fetch  0x00000002 , 0x00000161 
+ 00026701  0x0000549d call  0x00006870 
+ 00026702  0x0000549f fetch  0x00000002 , 0x000002b0 
+ 00026703  0x000054a0 fetcht  0x00000002 , 0x000002b7 
+ 00026704  0x000054a1 iadd  0x00000002 , 0x00000002 
+ 00026705  0x000054a2 storet  0x00000002 , 0x000002b7 
+ 00026706  0x000054a3 fetcht  0x00000002 , 0x00000161 
+ 00026707  0x000054a4 iadd  0x00000002 , 0x00000002 
+ 00026708  0x000054a5 storet  0x00000002 , 0x00000161 
+ 00026709  0x000054a6 fetch  0x00000002 , 0x000002a0 
+ 00026710  0x000054a7 nbranch  0x00006848 , 0x00000034 
+ 00026711  0x000054a8 rtn 
+ 00026712  0x000054b1 set1  0x00000025 , 0x00000000 
+ 00026713  0x000054b2 bpatch  0x00000006 , 0x00004020 
+ 00026714  0x000054b3 fetch  0x00000002 , 0x000042aa 
+ 00026715  0x000054b4 increase  0xffffffff , 0x0000003f 
+ 00026716  0x000054b5 fetcht  0x00000002 , 0x00000161 
+ 00026717  0x000054b6 ior  0x00000002 , 0x0000003f 
+ 00026718  0x000054b7 increase  0x00000001 , 0x0000003f 
+ 00026719  0x000054b8 store  0x00000003 , 0x000002b4 
+ 00026720  0x000054ba fetch  0x00000002 , 0x000002a0 
+ 00026721  0x000054bb iadd  0x00000002 , 0x0000003f 
+ 00026722  0x000054bd fetcht  0x00000003 , 0x000002b4 
+ 00026723  0x000054be isub  0x00000002 , 0x0000003f 
+ 00026724  0x000054bf nbranch  0x0000686b , 0x00000002 
+ 00026725  0x000054c0 store  0x00000002 , 0x000002a0 
+ 00026726  0x000054c1 fetch  0x00000003 , 0x000002b4 
+ 00026727  0x000054c2 fetcht  0x00000002 , 0x00000161 
+ 00026728  0x000054c3 isub  0x00000002 , 0x0000003f 
+ 00026729  0x000054c4 store  0x00000002 , 0x000002b0 
+ 00026730  0x000054c5 rtn 
+ 00026731  0x000054c7 fetch  0x00000002 , 0x000002a0 
+ 00026732  0x000054c8 store  0x00000002 , 0x000002b0 
+ 00026733  0x000054c9 setarg  0x00000000 
+ 00026734  0x000054ca store  0x00000002 , 0x000002a0 
+ 00026735  0x000054cb rtn 
+ 00026736  0x000054d1 copy  0x0000003f , 0x00000012 
+ 00026737  0x000054d2 set1  0x00000025 , 0x00000000 
+ 00026738  0x000054d3 bpatch  0x00000007 , 0x00004020 
+ 00026739  0x000054d4 copy  0x00000012 , 0x0000003f 
+ 00026740  0x000054d5 increase  0x00000003 , 0x00000002 
+ 00026741  0x000054d6 hstoret  0x00000002 , 0x00008098 
+ 00026742  0x000054d7 increase  0xfffffffd , 0x00000011 
+ 00026743  0x000054d8 ifetcht  0x00000003 , 0x00000011 
+ 00026744  0x000054d9 copy  0x00000002 , 0x00000012 
+ 00026745  0x000054da arg  0x000000a0 , 0x00000002 
+ 00026746  0x000054db istoret  0x00000001 , 0x00000011 
+ 00026747  0x000054dc byteswap  0x0000003f , 0x0000003f 
+ 00026748  0x000054dd istore  0x00000002 , 0x00000005 
+ 00026749  0x000054de deposit  0x00000011 
+ 00026750  0x000054df hstore  0x00000002 , 0x0000809a 
+ 00026751  0x000054e0 setarg  0x00000000 
+ 00026752  0x000054e1 hstore  0x00000002 , 0x0000809e 
+ 00026753  0x000054e2 hjam  0x00000001 , 0x00008090 
+ 00026754  0x000054e3 hjam  0x00000004 , 0x00008006 
+ 00026755  0x000054e4 call  0x0000680c 
+ 00026756  0x000054e5 copy  0x00000012 , 0x0000003f 
+ 00026757  0x000054e6 istore  0x00000003 , 0x00000011 
+ 00026758  0x000054e7 nop  0x00002710 
+ 00026759  0x000054e8 nop  0x00002710 
+ 00026760  0x000054e9 nop  0x00002710 
+ 00026761  0x000054ea rtn 
+ 00026762  0x000054ef hjam  0x00000070 , 0x00008973 
+ 00026763  0x000054f0 nop  0x00000bb8 
+ 00026764  0x000054f1 rtn 
+ 00026765  0x000054f4 hjam  0x00000030 , 0x00008973 
+ 00026766  0x000054f5 rtn 
+ 00026767  0x000054f8 lshift3  0x0000003f , 0x0000003f 
+ 00026768  0x000054f9 hstore  0x00000002 , 0x00008045 
+ 00026769  0x000054fa hjam  0x00000000 , 0x0000804b 
+ 00026770  0x000054fb rtn 
+ 00026771  0x000054ff call  0x0000688f 
+ 00026772  0x00005500 call  0x000068c0 
+ 00026773  0x00005502 ifetcht  0x00000001 , 0x00000011 
+ 00026774  0x00005503 increase  0x00000001 , 0x00000011 
+ 00026775  0x00005504 force  0x00000000 , 0x00000007 
+ 00026776  0x00005506 qisolate0  0x00000002 
+ 00026777  0x00005507 branch  0x000068b7 , 0x00000001 
+ 00026778  0x00005508 hfetch  0x00000001 , 0x00008046 
+ 00026779  0x00005509 set1  0x00000006 , 0x0000003f 
+ 00026780  0x0000550a set1  0x00000007 , 0x0000003f 
+ 00026781  0x0000550b hstore  0x00000001 , 0x00008046 
+ 00026782  0x0000550c hjam  0x00000002 , 0x00008047 
+ 00026783  0x0000550d hjam  0x00000082 , 0x00008047 
+ 00026784  0x0000550e set0  0x00000007 , 0x0000003f 
+ 00026785  0x0000550f hstore  0x00000001 , 0x00008046 
+ 00026786  0x00005510 hjam  0x0000008a , 0x00008047 
+ 00026787  0x00005511 nop  0x0000000b 
+ 00026788  0x00005512 hjam  0x000000ca , 0x00008047 
+ 00026789  0x00005513 nop  0x00000021 
+ 00026790  0x00005514 hjam  0x0000004a , 0x00008047 
+ 00026791  0x00005515 nop  0x0000002c 
+ 00026792  0x00005516 hjam  0x000000ca , 0x00008047 
+ 00026793  0x00005517 nop  0x00000016 
+ 00026794  0x00005518 hjam  0x0000008a , 0x00008047 
+ 00026795  0x00005519 nop  0x00000021 
+ 00026796  0x0000551a hjam  0x00000082 , 0x00008047 
+ 00026797  0x0000551b nop  0x00000001 
+ 00026798  0x0000551c hjam  0x00000092 , 0x00008047 
+ 00026799  0x0000551d nop  0x0000000a 
+ 00026800  0x0000551e hjam  0x000000b2 , 0x00008047 
+ 00026801  0x0000551f hfetch  0x00000001 , 0x00008007 
+ 00026802  0x00005520 hjam  0x00000092 , 0x00008047 
+ 00026803  0x00005521 nop  0x00000001 
+ 00026804  0x00005522 hjam  0x00000082 , 0x00008047 
+ 00026805  0x00005523 qisolate0  0x0000003f 
+ 00026806  0x00005524 branch  0x00006898 , 0x00000001 
+ 00026807  0x00005526 hfetch  0x00000002 , 0x00008045 
+ 00026808  0x00005527 increase  0x00000001 , 0x0000003f 
+ 00026809  0x00005528 hstore  0x00000002 , 0x00008045 
+ 00026810  0x00005529 increase  0x00000001 , 0x00000007 
+ 00026811  0x0000552a compare  0x00000008 , 0x00000007 , 0x0000000f 
+ 00026812  0x0000552b nbranch  0x00006898 , 0x00000001 
+ 00026813  0x0000552c loop  0x00006895 
+ 00026814  0x0000552d hjam  0x00000083 , 0x00008047 
+ 00026815  0x0000552e rtn 
+ 00026816  0x00005531 hjam  0x00000082 , 0x00008047 
+ 00026817  0x00005532 nop  0x0000000c 
+ 00026818  0x00005533 hjam  0x00000080 , 0x00008047 
+ 00026819  0x00005534 hjam  0x00000082 , 0x00008047 
+ 00026820  0x00005535 nop  0x00000096 
+ 00026821  0x00005536 rtn 
+ 00026822  0x0000553a call  0x000068c0 
+ 00026823  0x0000553c hjam  0x000000a2 , 0x00008047 
+ 00026824  0x0000553d deposit  0x00000011 
+ 00026825  0x0000553e hstore  0x00000002 , 0x00008048 
+ 00026826  0x0000553f set1  0x0000000b , 0x00000002 
+ 00026827  0x00005540 isolate0  0x0000000f , 0x0000003f 
+ 00026828  0x00005541 setflag  0x00000001 , 0x0000000f , 0x00000002 
+ 00026829  0x00005542 hstoret  0x00000002 , 0x0000804a 
+ 00026830  0x00005543 hjam  0x00000001 , 0x00008006 
+ 00026831  0x00005544 rtn 
+ 00026832  0x00005547 hfetch  0x00000001 , 0x0000812c 
+ 00026833  0x00005548 bbit0  0x00000001 , 0x000068d0 
+ 00026834  0x00005549 rtn 
+ 00026835  0x0000554d call  0x0000688f 
+ 00026836  0x0000554e call  0x000068c6 
+ 00026837  0x0000554f call  0x000068d0 
+ 00026838  0x00005550 hjam  0x00000083 , 0x00008047 
+ 00026839  0x00005551 rtn 
+ 00026840  0x00005557 hfetch  0x00000002 , 0x00008124 
+ 00026841  0x00005558 hstore  0x00000002 , 0x00008045 
+ 00026842  0x00005559 call  0x000068c6 
+ 00026843  0x0000555a arg  0x00000001 , 0x00000007 
+ 00026844  0x0000555b call  0x0000676a 
+ 00026845  0x0000555c call  0x000068d0 
+ 00026846  0x0000555d isolate1  0x00000000 , 0x0000003f 
+ 00026847  0x0000555e call  0x00006763 
+ 00026848  0x0000555f hjam  0x00000083 , 0x00008047 
+ 00026849  0x00005560 rtn 
+ 00026850  0x00005564 jam  0x00000001 , 0x0000427a 
+ 00026851  0x00005565 force  0x0000000e , 0x00000007 
+ 00026852  0x00005566 fetch  0x00000002 , 0x0000427c 
+ 00026853  0x00005567 branch  0x00007e4c 
+ 00026854  0x00005569 hfetch  0x00000002 , 0x00008112 
+ 00026855  0x0000556a rtn  0x00000034 
+ 00026856  0x0000556b fetcht  0x00000001 , 0x0000427b 
+ 00026857  0x0000556c isub  0x00000002 , 0x0000003e 
+ 00026858  0x0000556d branch  0x000068f2 , 0x00000002 
+ 00026859  0x0000556e fetch  0x00000001 , 0x0000427a 
+ 00026860  0x0000556f branch  0x000068e2 , 0x00000034 
+ 00026861  0x00005570 arg  0x0000000e , 0x00000007 
+ 00026862  0x00005571 call  0x00007e53 
+ 00026863  0x00005572 branch  0x000068f2 , 0x00000034 
+ 00026864  0x00005573 setarg  0x00000000 
+ 00026865  0x00005574 rtn 
+ 00026866  0x00005576 force  0x0000000e , 0x00000007 
+ 00026867  0x00005577 call  0x00007e4b 
+ 00026868  0x00005578 jam  0x00000000 , 0x0000427a 
+ 00026869  0x00005579 hfetch  0x00000002 , 0x00008112 
+ 00026870  0x0000557a rtn 
+ 00026871  0x00005582 hfetch  0x00000002 , 0x0000805e 
+ 00026872  0x00005583 iforce  0x0000000a 
+ 00026873  0x00005584 rtn 
+ 00026874  0x00005587 deposit  0x0000000a 
+ 00026875  0x00005588 hstore  0x00000002 , 0x0000805e 
+ 00026876  0x00005589 rtn 
+ 00026877  0x0000558c hfetch  0x00000002 , 0x00008112 
+ 00026878  0x0000558d rtn  0x00000034 
+ 00026879  0x0000558e iforce  0x00000039 
+ 00026880  0x0000558f hfetch  0x00000002 , 0x00008058 
+ 00026881  0x00005590 iforce  0x00000003 
+ 00026882  0x00005591 rtn 
+ 00026883  0x00005595 hfetch  0x00000002 , 0x00008058 
+ 00026884  0x00005596 iadd  0x00000002 , 0x0000003f 
+ 00026885  0x00005597 copy  0x0000003f , 0x00000003 
+ 00026886  0x00005599 deposit  0x00000003 
+ 00026887  0x0000559a hstore  0x00000002 , 0x00008058 
+ 00026888  0x0000559b rtn 
+ 00026889  0x0000559e fetch  0x00000002 , 0x000042ac 
+ 00026890  0x0000559f hstore  0x00000002 , 0x00008052 
+ 00026891  0x000055a0 rtn 
+ 00026892  0x000055a5 fetch  0x00000006 , 0x000003d0 
+ 00026893  0x000055a6 store  0x00000006 , 0x000001b4 
+ 00026894  0x000055a7 jam  0x00000034 , 0x000001b3 
+ 00026895  0x000055a8 branch  0x00006913 
+ 00026896  0x000055aa fetch  0x00000006 , 0x00000040 
+ 00026897  0x000055ab store  0x00000006 , 0x000001b4 
+ 00026898  0x000055ac jam  0x00000033 , 0x000001b3 
+ 00026899  0x000055ae set1  0x00000025 , 0x00000000 
+ 00026900  0x000055af bpatch  0x00000008 , 0x00004021 
+ 00026901  0x000055b0 call  0x00006954 
+ 00026902  0x000055b1 call  0x00006950 
+ 00026903  0x000055b2 fetch  0x00000001 , 0x000001b3 
+ 00026904  0x000055b3 beq  0x00000034 , 0x0000691b 
+ 00026905  0x000055b4 beq  0x00000033 , 0x0000697c 
+ 00026906  0x000055b5 rtn 
+ 00026907  0x000055b7 call  0x0000697a 
+ 00026908  0x000055b8 branch  0x00006963 
+ 00026909  0x000055bc set1  0x00000025 , 0x00000000 
+ 00026910  0x000055bd bpatch  0x00000009 , 0x00004021 
+ 00026911  0x000055be call  0x00006929 
+ 00026912  0x000055bf fetch  0x00000001 , 0x000001b2 
+ 00026913  0x000055c0 rtneq  0x000000ff 
+ 00026914  0x000055c1 fetch  0x00000006 , 0x000001b4 
+ 00026915  0x000055c2 store  0x00000006 , 0x00004274 
+ 00026916  0x000055c3 fetch  0x00000001 , 0x000001b3 
+ 00026917  0x000055c4 store  0x00000001 , 0x000042a9 
+ 00026918  0x000055c5 beq  0x00000033 , 0x0000692d 
+ 00026919  0x000055c6 beq  0x00000034 , 0x0000692f 
+ 00026920  0x000055c7 rtn 
+ 00026921  0x000055c9 call  0x0000694c 
+ 00026922  0x000055ca fetch  0x00000001 , 0x000001b2 
+ 00026923  0x000055cb rtneq  0x000000ff 
+ 00026924  0x000055cc branch  0x0000696b 
+ 00026925  0x000055ce call  0x00006983 
+ 00026926  0x000055cf branch  0x000069a2 
+ 00026927  0x000055d1 call  0x00006981 
+ 00026928  0x000055d2 branch  0x000069a8 
+ 00026929  0x000055d4 call  0x00006988 
+ 00026930  0x000055d5 disable  0x00000028 
+ 00026931  0x000055d6 call  0x0000698c 
+ 00026932  0x000055d7 nbranch  0x0000427f , 0x00000028 
+ 00026933  0x000055d9 fetcht  0x00000002 , 0x000001ba 
+ 00026934  0x000055da increase  0xffffffff , 0x00000002 
+ 00026935  0x000055db setarg  0x00000000 
+ 00026936  0x000055dc istore  0x00000007 , 0x00000002 
+ 00026937  0x000055dd arg  0x0000001c , 0x00000002 
+ 00026938  0x000055de arg  0x00000195 , 0x00000011 
+ 00026939  0x000055df arg  0x00000000 , 0x00000012 
+ 00026940  0x000055e0 branch  0x0000683e 
+ 00026941  0x000055e3 set1  0x00000025 , 0x00000000 
+ 00026942  0x000055e4 bpatch  0x0000000a , 0x00004021 
+ 00026943  0x000055e5 arg  0x0000018e , 0x00000005 
+ 00026944  0x000055e6 force  0x00000004 , 0x00000039 
+ 00026945  0x000055e7 call  0x00007e3b 
+ 00026946  0x000055e8 arg  0x0000001c , 0x00000002 
+ 00026947  0x000055e9 arg  0x0000018e , 0x00000011 
+ 00026948  0x000055ea arg  0x00000000 , 0x00000012 
+ 00026949  0x000055eb branch  0x0000683e 
+ 00026950  0x000055ee set1  0x00000025 , 0x00000000 
+ 00026951  0x000055ef bpatch  0x0000000b , 0x00004021 
+ 00026952  0x000055f0 setarg  0x00000000 
+ 00026953  0x000055f1 store  0x00000003 , 0x00000040 
+ 00026954  0x000055f2 istore  0x00000003 , 0x00000005 
+ 00026955  0x000055f3 branch  0x00006954 
+ 00026956  0x000055f6 arg  0x00000001 , 0x00000002 
+ 00026957  0x000055f7 arg  0x000001b2 , 0x00000011 
+ 00026958  0x000055f8 arg  0x0000001c , 0x00000012 
+ 00026959  0x000055f9 branch  0x0000681d 
+ 00026960  0x000055fc arg  0x00000001 , 0x00000002 
+ 00026961  0x000055fd arg  0x000001b2 , 0x00000011 
+ 00026962  0x000055fe arg  0x0000001c , 0x00000012 
+ 00026963  0x000055ff branch  0x0000683e 
+ 00026964  0x00005603 set1  0x00000025 , 0x00000000 
+ 00026965  0x00005604 bpatch  0x0000000c , 0x00004021 
+ 00026966  0x00005605 call  0x00006988 
+ 00026967  0x00005606 disable  0x00000028 
+ 00026968  0x00005607 call  0x0000698c 
+ 00026969  0x00005608 rtn  0x00000028 
+ 00026970  0x0000560a jam  0x00000000 , 0x000001b2 
+ 00026971  0x0000560b fetch  0x00000006 , 0x000001b4 
+ 00026972  0x0000560c store  0x00000006 , 0x0000018f 
+ 00026973  0x0000560d fetch  0x00000001 , 0x000001b3 
+ 00026974  0x0000560e store  0x00000001 , 0x0000018e 
+ 00026975  0x0000560f arg  0x0000001c , 0x00000002 
+ 00026976  0x00005610 arg  0x0000018e , 0x00000011 
+ 00026977  0x00005611 arg  0x00000000 , 0x00000012 
+ 00026978  0x00005612 branch  0x0000683e 
+ 00026979  0x00005616 arg  0x00000006 , 0x00000002 
+ 00026980  0x00005617 arg  0x000044f9 , 0x00000011 
+ 00026981  0x00005618 arg  0x0000001d , 0x00000012 
+ 00026982  0x00005619 branch  0x0000683e 
+ 00026983  0x0000561c arg  0x00000006 , 0x00000002 
+ 00026984  0x0000561d arg  0x000044f9 , 0x00000011 
+ 00026985  0x0000561e arg  0x0000001d , 0x00000012 
+ 00026986  0x0000561f branch  0x0000681d 
+ 00026987  0x00005623 set1  0x00000025 , 0x00000000 
+ 00026988  0x00005624 bpatch  0x0000000d , 0x00004021 
+ 00026989  0x00005625 arg  0x00000007 , 0x00000002 
+ 00026990  0x00005626 arg  0x000001b3 , 0x00000011 
+ 00026991  0x00005627 arg  0x00000000 , 0x00000012 
+ 00026992  0x00005628 fetch  0x00000001 , 0x000001b2 
+ 00026993  0x00005629 mul32  0x0000003f , 0x00000007 , 0x0000003f 
+ 00026994  0x0000562a iadd  0x00000012 , 0x00000012 
+ 00026995  0x0000562b branch  0x0000681d 
+ 00026996  0x0000562e arg  0x00000010 , 0x00000002 
+ 00026997  0x0000562f arg  0x00000023 , 0x00000012 
+ 00026998  0x00005630 fetch  0x00000001 , 0x000001b2 
+ 00026999  0x00005631 lshift4  0x0000003f , 0x0000003f 
+ 00027000  0x00005632 iadd  0x00000012 , 0x00000012 
+ 00027001  0x00005633 rtn 
+ 00027002  0x00005636 arg  0x0000447b , 0x00000011 
+ 00027003  0x00005637 branch  0x0000697d 
+ 00027004  0x00005639 arg  0x00004262 , 0x00000011 
+ 00027005  0x0000563b set1  0x00000025 , 0x00000000 
+ 00027006  0x0000563c bpatch  0x0000000e , 0x00004021 
+ 00027007  0x0000563d call  0x00006974 
+ 00027008  0x0000563e branch  0x0000683e 
+ 00027009  0x00005641 arg  0x0000447b , 0x00000011 
+ 00027010  0x00005642 branch  0x00006984 
+ 00027011  0x00005644 arg  0x00004262 , 0x00000011 
+ 00027012  0x00005646 set1  0x00000025 , 0x00000000 
+ 00027013  0x00005647 bpatch  0x0000000f , 0x00004021 
+ 00027014  0x00005648 call  0x00006974 
+ 00027015  0x00005649 branch  0x0000681d 
+ 00027016  0x0000564e arg  0x0000001c , 0x00000002 
+ 00027017  0x0000564f arg  0x00000195 , 0x00000011 
+ 00027018  0x00005650 arg  0x00000000 , 0x00000012 
+ 00027019  0x00005651 branch  0x0000681d 
+ 00027020  0x00005654 set1  0x00000025 , 0x00000000 
+ 00027021  0x00005655 bpatch  0x00000010 , 0x00004022 
+ 00027022  0x00005656 setarg  0x00000195 
+ 00027023  0x00005657 store  0x00000002 , 0x000001ba 
+ 00027024  0x00005658 jam  0x00000000 , 0x000001b2 
+ 00027025  0x00005659 arg  0x00000004 , 0x00000039 
+ 00027026  0x0000565b copy  0x00000039 , 0x0000003f 
+ 00027027  0x0000565c store  0x00000001 , 0x00000161 
+ 00027028  0x0000565d fetch  0x00000002 , 0x000001ba 
+ 00027029  0x0000565e copy  0x0000003f , 0x00000011 
+ 00027030  0x0000565f call  0x000069ac 
+ 00027031  0x00005660 rtn  0x00000028 
+ 00027032  0x00005661 fetch  0x00000002 , 0x000001ba 
+ 00027033  0x00005662 increase  0x00000007 , 0x0000003f 
+ 00027034  0x00005663 store  0x00000002 , 0x000001ba 
+ 00027035  0x00005664 fetch  0x00000001 , 0x000001b2 
+ 00027036  0x00005665 increase  0x00000001 , 0x0000003f 
+ 00027037  0x00005666 store  0x00000001 , 0x000001b2 
+ 00027038  0x00005667 fetch  0x00000001 , 0x00000161 
+ 00027039  0x00005668 copy  0x0000003f , 0x00000039 
+ 00027040  0x00005669 loop  0x00006992 
+ 00027041  0x0000566a rtn 
+ 00027042  0x0000566d fetch  0x00000008 , 0x00004262 
+ 00027043  0x0000566e fetcht  0x00000008 , 0x0000426a 
+ 00027044  0x0000566f ior  0x00000002 , 0x0000003f 
+ 00027045  0x00005670 rtn  0x00000034 
+ 00027046  0x00005671 jam  0x00000001 , 0x0000425e 
+ 00027047  0x00005672 rtn 
+ 00027048  0x00005674 fetch  0x00000006 , 0x00004274 
+ 00027049  0x00005675 rtn  0x00000034 
+ 00027050  0x00005676 jam  0x00000001 , 0x0000448b 
+ 00027051  0x00005677 rtn 
+ 00027052  0x0000567a arg  0x000001b3 , 0x00000012 
+ 00027053  0x0000567b arg  0x00000007 , 0x00000039 
+ 00027054  0x0000567c call  0x00007f25 
+ 00027055  0x0000567d branch  0x000069b1 , 0x00000005 
+ 00027056  0x0000567e rtn 
+ 00027057  0x00005680 enable  0x00000028 
+ 00027058  0x00005681 rtn 
+ 00027059  0x00005683 branch  0x00003bf1 
+ 00027060  0x0000568b set1  0x00000025 , 0x00000000 
+ 00027061  0x0000568c bpatch  0x00000011 , 0x00004022 
+ 00027062  0x0000568d set1  0x00000007 , 0x00000002 
+ 00027063  0x0000568e call  0x000069e5 
+ 00027064  0x0000568f nsetflag  0x00000001 , 0x00000007 , 0x00000002 
+ 00027065  0x00005695 set1  0x00000025 , 0x00000000 
+ 00027066  0x00005696 bpatch  0x00000012 , 0x00004022 
+ 00027067  0x00005697 isolate0  0x00000007 , 0x00000002 
+ 00027068  0x00005698 and  0x00000002 , 0x0000001f , 0x00000007 
+ 00027069  0x00005699 fetch  0x00000004 , 0x000000a3 
+ 00027070  0x0000569a qsetflag  0x00000001 , 0x0000003f 
+ 00027071  0x0000569b store  0x00000004 , 0x000000a3 
+ 00027072  0x0000569c fetch  0x00000004 , 0x000000a7 
+ 00027073  0x0000569d nqsetflag  0x00000001 , 0x0000003f 
+ 00027074  0x0000569e store  0x00000004 , 0x000000a7 
+ 00027075  0x0000569f rtn 
+ 00027076  0x000056a3 set1  0x00000025 , 0x00000000 
+ 00027077  0x000056a4 bpatch  0x00000013 , 0x00004022 
+ 00027078  0x000056a5 isolate0  0x00000007 , 0x00000002 
+ 00027079  0x000056a6 and  0x00000002 , 0x0000001f , 0x00000007 
+ 00027080  0x000056a7 fetch  0x00000004 , 0x000000a3 
+ 00027081  0x000056a8 qset0  0x0000003f 
+ 00027082  0x000056a9 store  0x00000004 , 0x000000a3 
+ 00027083  0x000056aa fetch  0x00000004 , 0x000000a7 
+ 00027084  0x000056ab qset0  0x0000003f 
+ 00027085  0x000056ac store  0x00000004 , 0x000000a7 
+ 00027086  0x000056ad rtn 
+ 00027087  0x000056b1 call  0x000069c4 
+ 00027088  0x000056b2 branch  0x000069d2 
+ 00027089  0x000056b6 ncall  0x000069b9 , 0x0000002b 
+ 00027090  0x000056b9 arg  0x0000807c , 0x00000005 
+ 00027091  0x000056ba call  0x000069f4 
+ 00027092  0x000056bb setflip  0x00000007 , 0x00000002 
+ 00027093  0x000056bc arg  0x00008078 , 0x00000005 
+ 00027094  0x000056bd call  0x000069f4 
+ 00027095  0x000056be set0  0x00000007 , 0x00000002 
+ 00027096  0x000056bf arg  0x00008070 , 0x00000005 
+ 00027097  0x000056c0 branch  0x000069f4 
+ 00027098  0x000056c4 setflip  0x00000007 , 0x00000002 
+ 00027099  0x000056c5 call  0x000069f3 
+ 00027100  0x000056c6 set1  0x00000007 , 0x00000002 
+ 00027101  0x000056c7 arg  0x00008070 , 0x00000005 
+ 00027102  0x000056c8 branch  0x000069f4 
+ 00027103  0x000056cb and  0x00000002 , 0x00000007 , 0x00000007 
+ 00027104  0x000056cc rshift3  0x00000002 , 0x0000003f 
+ 00027105  0x000056cd and_into  0x00000003 , 0x0000003f 
+ 00027106  0x000056ce iadd  0x00000005 , 0x00000005 
+ 00027107  0x000056cf ifetch  0x00000001 , 0x00000005 
+ 00027108  0x000056d0 rtn 
+ 00027109  0x000056d5 arg  0x0000811c , 0x00000005 
+ 00027110  0x000056d6 call  0x000069df 
+ 00027111  0x000056d7 isolate1  0x00000007 , 0x00000002 
+ 00027112  0x000056d8 branch  0x000069eb , 0x00000001 
+ 00027113  0x000056d9 qisolate0  0x0000003f 
+ 00027114  0x000056da rtn 
+ 00027115  0x000056dc qisolate1  0x0000003f 
+ 00027116  0x000056dd rtn 
+ 00027117  0x000056e0 isolate1  0x00000007 , 0x0000003e 
+ 00027118  0x000056e1 branch  0x000069f0 
+ 00027119  0x000056e4 isolate0  0x00000007 , 0x0000003e 
+ 00027120  0x000056e8 setarg  0x00000000 
+ 00027121  0x000056e9 nsetflag  0x00000001 , 0x00000007 , 0x0000003f 
+ 00027122  0x000056ea ixor  0x00000002 , 0x00000002 
+ 00027123  0x000056ee arg  0x00008074 , 0x00000005 
+ 00027124  0x000056f2 call  0x000069df 
+ 00027125  0x000056f3 isolate1  0x00000007 , 0x00000002 
+ 00027126  0x000056f4 qsetflag  0x00000001 , 0x0000003f 
+ 00027127  0x000056f5 istore  0x00000001 , 0x00000005 
+ 00027128  0x000056f6 rtn 
+ 00027129  0x000056f9 fetch  0x00000001 , 0x0000416e 
+ 00027130  0x000056fa rtneq  0x0000007f 
+ 00027131  0x000056fb hjam  0x00000000 , 0x00008077 
+ 00027132  0x000056fc nop  0x0000001e 
+ 00027133  0x000056fd hjam  0x00000008 , 0x00008077 
+ 00027134  0x000056fe rtn 
+ 00027135  0x00005704 lshift8  0x0000003f , 0x0000003f 
+ 00027136  0x00005705 lshift4  0x0000003f , 0x0000003f 
+ 00027137  0x00005706 hstore  0x00000002 , 0x000080a2 
+ 00027138  0x00005707 hstore  0x00000002 , 0x000080a0 
+ 00027139  0x00005708 rtn 
+ 00027140  0x0000570b setarg  0x00000000 
+ 00027141  0x0000570c hstore  0x00000002 , 0x000080a2 
+ 00027142  0x0000570d setarg  0x00000001 
+ 00027143  0x0000570e hstore  0x00000002 , 0x000080a0 
+ 00027144  0x0000570f rtn 
+ 00027145  0x00005712 setarg  0x00000000 
+ 00027146  0x00005713 hstore  0x00000002 , 0x000080a2 
+ 00027147  0x00005714 hstore  0x00000002 , 0x000080a0 
+ 00027148  0x00005715 rtn 
+ 00027149  0x0000571b arg  0x00008800 , 0x00000005 
+ 00027150  0x0000571c arg  0x00000020 , 0x00000039 
+ 00027151  0x0000571d call  0x00007e3b 
+ 00027152  0x0000571e setarg  0x000004f9 
+ 00027153  0x0000571f hstore  0x00000002 , 0x00008848 
+ 00027154  0x00005720 hstore  0x00000002 , 0x0000884a 
+ 00027155  0x00005721 hstore  0x00000002 , 0x0000884c 
+ 00027156  0x00005722 hstore  0x00000002 , 0x0000886c 
+ 00027157  0x00005723 hstore  0x00000002 , 0x0000888c 
+ 00027158  0x00005724 hstore  0x00000002 , 0x000088ac 
+ 00027159  0x00005725 setarg  0x00000204 
+ 00027160  0x00005726 hstore  0x00000002 , 0x000088ae 
+ 00027161  0x00005727 setarg  0x00000506 
+ 00027162  0x00005728 hstore  0x00000002 , 0x000088b0 
+ 00027163  0x00005729 setarg  0x00000504 
+ 00027164  0x0000572a hstore  0x00000002 , 0x000088b2 
+ 00027165  0x0000572b setarg  0x00000200 
+ 00027166  0x0000572c hstore  0x00000002 , 0x000088b4 
+ 00027167  0x0000572d setarg  0x0000fefb 
+ 00027168  0x0000572e hstore  0x00000002 , 0x000088b6 
+ 00027169  0x0000572f setarg  0x0000faf9 
+ 00027170  0x00005730 hstore  0x00000002 , 0x000088b8 
+ 00027171  0x00005731 setarg  0x0000fafb 
+ 00027172  0x00005732 hstore  0x00000002 , 0x000088ba 
+ 00027173  0x00005733 setarg  0x0000fd00 
+ 00027174  0x00005734 hstore  0x00000002 , 0x000088bc 
+ 00027175  0x00005735 setarg  0x00000408 
+ 00027176  0x00005736 hstore  0x00000002 , 0x000088be 
+ 00027177  0x00005737 setarg  0x00000a0c 
+ 00027178  0x00005738 hstore  0x00000002 , 0x000088c0 
+ 00027179  0x00005739 setarg  0x00000b09 
+ 00027180  0x0000573a hstore  0x00000002 , 0x000088c2 
+ 00027181  0x0000573b setarg  0x00000500 
+ 00027182  0x0000573c hstore  0x00000002 , 0x000088c4 
+ 00027183  0x0000573d setarg  0x0000f8f1 
+ 00027184  0x0000573e hstore  0x00000002 , 0x000088c6 
+ 00027185  0x0000573f setarg  0x0000ece8 
+ 00027186  0x00005740 hstore  0x00000002 , 0x000088c8 
+ 00027187  0x00005741 setarg  0x0000e9eb 
+ 00027188  0x00005742 hstore  0x00000002 , 0x000088ca 
+ 00027189  0x00005743 setarg  0x0000f500 
+ 00027190  0x00005744 hstore  0x00000002 , 0x000088cc 
+ 00027191  0x00005745 setarg  0x00001223 
+ 00027192  0x00005746 hstore  0x00000002 , 0x000088ce 
+ 00027193  0x00005747 setarg  0x0000374b 
+ 00027194  0x00005748 hstore  0x00000002 , 0x000088d0 
+ 00027195  0x00005749 setarg  0x00005e71 
+ 00027196  0x0000574a hstore  0x00000002 , 0x000088d2 
+ 00027197  0x0000574b setarg  0x0000787f 
+ 00027198  0x0000574c hstore  0x00000002 , 0x000088d4 
+ 00027199  0x0000574d rtn 
+ 00027200  0x00005750 set1  0x00000025 , 0x00000000 
+ 00027201  0x00005751 bpatch  0x00000014 , 0x00004022 
+ 00027202  0x00005752 hfetch  0x00000002 , 0x00008050 
+ 00027203  0x00005753 set0  0x0000000e , 0x0000003f 
+ 00027204  0x00005754 hstore  0x00000002 , 0x00008050 
+ 00027205  0x00005755 hjam  0x00000011 , 0x000080b0 
+ 00027206  0x00005756 hjam  0x00000001 , 0x000080b1 
+ 00027207  0x00005757 hjam  0x00000001 , 0x000080b2 
+ 00027208  0x00005758 hjam  0x00000011 , 0x000080b3 
+ 00027209  0x00005759 rtn 
+ 00027210  0x0000575c set1  0x00000025 , 0x00000000 
+ 00027211  0x0000575d bpatch  0x00000015 , 0x00004022 
+ 00027212  0x0000575e hfetch  0x00000002 , 0x00008050 
+ 00027213  0x0000575f set1  0x0000000e , 0x0000003f 
+ 00027214  0x00005760 hstore  0x00000002 , 0x00008050 
+ 00027215  0x00005761 hjam  0x00000004 , 0x000080b0 
+ 00027216  0x00005762 hjam  0x00000004 , 0x000080b3 
+ 00027217  0x00005763 hjam  0x00000000 , 0x000080b1 
+ 00027218  0x00005764 hjam  0x00000000 , 0x000080b2 
+ 00027219  0x00005765 rtn 
+ 00027220  0x0000576a fetch  0x00000001 , 0x00000030 
+ 00027221  0x0000576b rtnbit0  0x00000002 
+ 00027222  0x0000576c arg  0x000000b5 , 0x00000005 
+ 00027223  0x0000576d arg  0x0000001e , 0x00000039 
+ 00027224  0x0000576f hfetch  0x00000001 , 0x00008134 
+ 00027225  0x00005770 istore  0x00000001 , 0x00000005 
+ 00027226  0x00005771 loop  0x00006a58 
+ 00027227  0x00005772 rtn 
+ 00027228  0x00005776 fetch  0x00000001 , 0x00000030 
+ 00027229  0x00005777 rtnbit0  0x00000002 
+ 00027230  0x00005778 arg  0x000000d3 , 0x00000006 
+ 00027231  0x00005779 force  0x0000001e , 0x00000039 
+ 00027232  0x0000577b ifetch  0x00000001 , 0x00000006 
+ 00027233  0x0000577c hstore  0x00000001 , 0x00008009 
+ 00027234  0x0000577d loop  0x00006a60 
+ 00027235  0x0000577e rtn 
+ 00027236  0x00005781 rtn 
+ 00027237  0x00005787 call  0x00006a87 
+ 00027238  0x00005788 arg  0x00000006 , 0x00000002 
+ 00027239  0x00005789 branch  0x000069da 
+ 00027240  0x0000578c call  0x00006a65 
+ 00027241  0x0000578d arg  0x00000006 , 0x00000002 
+ 00027242  0x0000578e branch  0x000069ed 
+ 00027243  0x00005791 call  0x00006a65 
+ 00027244  0x00005792 arg  0x00000006 , 0x00000002 
+ 00027245  0x00005793 branch  0x000069ef 
+ 00027246  0x00005796 call  0x00006a87 
+ 00027247  0x00005797 arg  0x00000007 , 0x00000002 
+ 00027248  0x00005798 branch  0x000069da 
+ 00027249  0x0000579b call  0x00006a6e 
+ 00027250  0x0000579c arg  0x00000007 , 0x00000002 
+ 00027251  0x0000579d branch  0x000069ed 
+ 00027252  0x000057a0 call  0x00006a6e 
+ 00027253  0x000057a1 arg  0x00000007 , 0x00000002 
+ 00027254  0x000057a2 branch  0x000069ef 
+ 00027255  0x000057a5 call  0x00006a87 
+ 00027256  0x000057a6 hfetch  0x00000001 , 0x00008078 
+ 00027257  0x000057a7 set1  0x00000006 , 0x0000003f 
+ 00027258  0x000057a8 hstore  0x00000001 , 0x00008078 
+ 00027259  0x000057a9 arg  0x00000006 , 0x00000002 
+ 00027260  0x000057aa branch  0x000069d1 
+ 00027261  0x000057ad call  0x00006a87 
+ 00027262  0x000057ae hfetch  0x00000001 , 0x00008078 
+ 00027263  0x000057af set1  0x00000007 , 0x0000003f 
+ 00027264  0x000057b0 hstore  0x00000001 , 0x00008078 
+ 00027265  0x000057b1 arg  0x00000007 , 0x00000002 
+ 00027266  0x000057b2 branch  0x000069d1 
+ 00027267  0x000057b5 hfetch  0x00000001 , 0x00008081 
+ 00027268  0x000057b6 or_into  0x00000004 , 0x0000003f 
+ 00027269  0x000057b7 hstore  0x00000001 , 0x00008081 
+ 00027270  0x000057b8 rtn 
+ 00027271  0x000057bb hfetch  0x00000001 , 0x00008081 
+ 00027272  0x000057bc and_into  0x000000fb , 0x0000003f 
+ 00027273  0x000057bd hstore  0x00000001 , 0x00008081 
+ 00027274  0x000057be rtn 
+ 00027275  0x000057c1 hfetch  0x00000001 , 0x00008081 
+ 00027276  0x000057c2 isolate1  0x00000002 , 0x0000003f 
+ 00027277  0x000057c3 rtn 
+ 00027278  0x000057c7 setarg  0x00006a91 
+ 00027279  0x000057c8 store  0x00000002 , 0x00004296 
+ 00027280  0x000057c9 rtn 
+ 00027281  0x000057cb call  0x00006b14 
+ 00027282  0x000057cc fetch  0x00000001 , 0x00000481 
+ 00027283  0x000057cd beq  0x00000001 , 0x00006a96 
+ 00027284  0x000057ce beq  0x00000002 , 0x00006a9c 
+ 00027285  0x000057cf branch  0x00003bf1 
+ 00027286  0x000057d1 arg  0x00000017 , 0x00000002 
+ 00027287  0x000057d2 storet  0x00000002 , 0x000044c2 
+ 00027288  0x000057d3 call  0x00005a88 
+ 00027289  0x000057d4 ifetch  0x00000001 , 0x00000006 
+ 00027290  0x000057d5 call  0x00006a9e 
+ 00027291  0x000057d6 branch  0x00005b42 
+ 00027292  0x000057d8 call  0x00006a9e 
+ 00027293  0x000057d9 branch  0x00005b51 
+ 00027294  0x000057db copy  0x00000006 , 0x00000011 
+ 00027295  0x000057dc set1  0x00000025 , 0x00000000 
+ 00027296  0x000057dd bpatch  0x00000031 , 0x00004026 
+ 00027297  0x000057de ifetch  0x00000001 , 0x00000006 
+ 00027298  0x000057df beq  0x00000000 , 0x00006ab7 
+ 00027299  0x000057e0 beq  0x00000001 , 0x00006abc 
+ 00027300  0x000057e1 beq  0x00000002 , 0x00006abd 
+ 00027301  0x000057e2 beq  0x00000003 , 0x00006abe 
+ 00027302  0x000057e3 beq  0x00000004 , 0x00006b50 
+ 00027303  0x000057e4 beq  0x00000005 , 0x00006aff 
+ 00027304  0x000057e5 beq  0x00000006 , 0x00006b51 
+ 00027305  0x000057e6 beq  0x00000007 , 0x00006b52 
+ 00027306  0x000057e7 beq  0x00000008 , 0x00006abf 
+ 00027307  0x000057e8 beq  0x00000009 , 0x00006ac0 
+ 00027308  0x000057e9 beq  0x0000000a , 0x00006ac1 
+ 00027309  0x000057ea beq  0x0000000b , 0x00006ac2 
+ 00027310  0x000057eb beq  0x0000000c , 0x00006ac3 
+ 00027311  0x000057ec beq  0x0000000d , 0x00006ad5 
+ 00027312  0x000057ed beq  0x0000000e , 0x00006ae3 
+ 00027313  0x000057ee beq  0x0000000f , 0x00006af0 
+ 00027314  0x000057ef beq  0x00000010 , 0x00006af1 
+ 00027315  0x000057f0 beq  0x00000011 , 0x00006af8 
+ 00027316  0x000057f1 beq  0x00000012 , 0x00006b19 
+ 00027317  0x000057f2 beq  0x00000013 , 0x00006b45 
+ 00027318  0x000057f3 rtn 
+ 00027319  0x000057f7 copy  0x00000011 , 0x00000006 
+ 00027320  0x000057f8 ifetch  0x00000001 , 0x00000006 
+ 00027321  0x000057f9 lshift8  0x0000003f , 0x0000003f 
+ 00027322  0x000057fa store  0x00000003 , 0x0000046d 
+ 00027323  0x000057fb rtn 
+ 00027324  0x000057fd rtn 
+ 00027325  0x000057ff rtn 
+ 00027326  0x00005801 rtn 
+ 00027327  0x00005806 rtn 
+ 00027328  0x00005808 rtn 
+ 00027329  0x0000580a rtn 
+ 00027330  0x0000580c rtn 
+ 00027331  0x00005811 ifetch  0x00000004 , 0x00000006 
+ 00027332  0x00005812 hstore  0x00000001 , 0x00008082 
+ 00027333  0x00005813 rshift8  0x0000003f , 0x0000003f 
+ 00027334  0x00005814 hfetcht  0x00000001 , 0x00008081 
+ 00027335  0x00005815 and_into  0x0000007f , 0x00000002 
+ 00027336  0x00005816 ior  0x00000002 , 0x00000002 
+ 00027337  0x00005817 hstoret  0x00000001 , 0x00008081 
+ 00027338  0x00005818 rshift8  0x0000003f , 0x0000003f 
+ 00027339  0x00005819 hfetcht  0x00000001 , 0x00008051 
+ 00027340  0x0000581a and_into  0x000000df , 0x00000002 
+ 00027341  0x0000581b ior  0x00000002 , 0x00000002 
+ 00027342  0x0000581c hstoret  0x00000001 , 0x00008051 
+ 00027343  0x0000581d rshift8  0x0000003f , 0x0000003f 
+ 00027344  0x0000581e hfetcht  0x00000001 , 0x00008042 
+ 00027345  0x0000581f and_into  0x0000003f , 0x00000002 
+ 00027346  0x00005820 ior  0x00000002 , 0x00000002 
+ 00027347  0x00005821 hstoret  0x00000001 , 0x00008042 
+ 00027348  0x00005822 branch  0x00006ab7 
+ 00027349  0x00005824 ifetch  0x00000009 , 0x00000006 
+ 00027350  0x00005825 hfetcht  0x00000001 , 0x00008085 
+ 00027351  0x00005826 and_into  0x0000003f , 0x00000002 
+ 00027352  0x00005827 ior  0x00000002 , 0x00000002 
+ 00027353  0x00005828 hstoret  0x00000001 , 0x00008085 
+ 00027354  0x00005829 rshift8  0x0000003f , 0x0000003f 
+ 00027355  0x0000582a hstore  0x00000002 , 0x000080a0 
+ 00027356  0x0000582b rshift16  0x0000003f , 0x0000003f 
+ 00027357  0x0000582c hstore  0x00000002 , 0x000080a2 
+ 00027358  0x0000582d rshift16  0x0000003f , 0x0000003f 
+ 00027359  0x0000582e hstore  0x00000002 , 0x000080a4 
+ 00027360  0x0000582f rshift16  0x0000003f , 0x0000003f 
+ 00027361  0x00005830 hstore  0x00000002 , 0x000080a6 
+ 00027362  0x00005831 branch  0x00006ab7 
+ 00027363  0x00005836 ifetch  0x00000004 , 0x00000006 
+ 00027364  0x00005837 hstore  0x00000004 , 0x00008070 
+ 00027365  0x00005838 ifetch  0x00000004 , 0x00000006 
+ 00027366  0x00005839 hstore  0x00000004 , 0x00008078 
+ 00027367  0x0000583a ifetch  0x00000004 , 0x00000006 
+ 00027368  0x0000583b hstore  0x00000004 , 0x0000807c 
+ 00027369  0x0000583c ifetch  0x00000001 , 0x00000006 
+ 00027370  0x0000583d hstore  0x00000001 , 0x00008080 
+ 00027371  0x0000583e ifetch  0x00000001 , 0x00000006 
+ 00027372  0x0000583f hstore  0x00000001 , 0x00008081 
+ 00027373  0x00005840 ifetch  0x00000001 , 0x00000006 
+ 00027374  0x00005841 hstore  0x00000001 , 0x00008082 
+ 00027375  0x00005842 branch  0x00006ab7 
+ 00027376  0x00005844 branch  0x00006af1 
+ 00027377  0x00005846 jam  0x00000010 , 0x0000046d 
+ 00027378  0x00005847 arg  0x0000046e , 0x00000005 
+ 00027379  0x00005848 hfetch  0x00000004 , 0x00008074 
+ 00027380  0x00005849 istore  0x00000004 , 0x00000005 
+ 00027381  0x0000584a hfetch  0x00000004 , 0x0000811c 
+ 00027382  0x0000584b istore  0x00000004 , 0x00000005 
+ 00027383  0x0000584c rtn 
+ 00027384  0x0000584e ifetcht  0x00000001 , 0x00000006 
+ 00027385  0x0000584f ifetch  0x00000001 , 0x00000006 
+ 00027386  0x00005850 lshift3  0x0000003f , 0x0000003f 
+ 00027387  0x00005851 lshift4  0x0000003f , 0x0000003f 
+ 00027388  0x00005852 ior  0x00000002 , 0x00000002 
+ 00027389  0x00005853 call  0x000069f3 
+ 00027390  0x00005854 branch  0x00006ab7 
+ 00027391  0x0000585a ifetcht  0x00000001 , 0x00000006 
+ 00027392  0x0000585b hstoret  0x00000001 , 0x00008301 
+ 00027393  0x0000585c ifetch  0x00000001 , 0x00000006 
+ 00027394  0x0000585d compare  0x00000001 , 0x0000003f , 0x000000ff 
+ 00027395  0x0000585e ifetch  0x00000001 , 0x00000006 
+ 00027396  0x0000585f hstore  0x00000001 , 0x00008307 
+ 00027397  0x00005860 branch  0x00006b08 , 0x00000001 
+ 00027398  0x00005861 ifetch  0x00000001 , 0x00000006 
+ 00027399  0x00005862 hstore  0x00000001 , 0x00008307 
+ 00027400  0x00005864 ifetch  0x00000001 , 0x00000006 
+ 00027401  0x00005865 copy  0x0000003f , 0x00000039 
+ 00027402  0x00005866 increase  0xffffffff , 0x0000003f 
+ 00027403  0x00005867 or_into  0x00000090 , 0x0000003f 
+ 00027404  0x00005868 hstore  0x00000001 , 0x00008302 
+ 00027405  0x00005869 hjam  0x00000002 , 0x00008303 
+ 00027406  0x0000586a nop  0x00000001 
+ 00027407  0x0000586c arg  0x0000046d , 0x00000005 
+ 00027408  0x0000586e hfetch  0x00000001 , 0x00008307 
+ 00027409  0x0000586f istore  0x00000001 , 0x00000005 
+ 00027410  0x00005870 loop  0x00006b10 
+ 00027411  0x00005871 rtn 
+ 00027412  0x00005874 setarg  0x00000000 
+ 00027413  0x00005875 store  0x00000004 , 0x0000046d 
+ 00027414  0x00005876 istore  0x00000008 , 0x00000005 
+ 00027415  0x00005877 istore  0x00000008 , 0x00000005 
+ 00027416  0x00005878 rtn 
+ 00027417  0x0000587f copy  0x00000011 , 0x0000003f 
+ 00027418  0x00005880 increase  0x00000001 , 0x0000003f 
+ 00027419  0x00005881 store  0x00000002 , 0x00000483 
+ 00027420  0x00005882 fetch  0x00000002 , 0x00004749 
+ 00027421  0x00005883 beq  0x00000000 , 0x00006b28 
+ 00027422  0x00005885 fetch  0x00000002 , 0x00004749 
+ 00027423  0x00005886 fetcht  0x00000002 , 0x00000483 
+ 00027424  0x00005887 ifetcht  0x00000002 , 0x00000002 
+ 00027425  0x00005888 iadd  0x00000002 , 0x0000003f 
+ 00027426  0x00005889 fetcht  0x00000002 , 0x00000483 
+ 00027427  0x0000588a increase  0x00000002 , 0x00000002 
+ 00027428  0x0000588b copy  0x00000002 , 0x00000006 
+ 00027429  0x0000588c ifetcht  0x00000001 , 0x00000006 
+ 00027430  0x0000588d copy  0x00000006 , 0x00000011 
+ 00027431  0x0000588e branch  0x00006842 
+ 00027432  0x00005891 setarg  0x00000002 
+ 00027433  0x00005892 byteswap  0x0000003f , 0x0000003f 
+ 00027434  0x00005893 store  0x00000002 , 0x00000225 
+ 00027435  0x00005894 arg  0x00006823 , 0x00000013 
+ 00027436  0x00005895 arg  0x00000002 , 0x00000039 
+ 00027437  0x00005897 call  0x000066e2 
+ 00027438  0x00005898 nbranch  0x00006b36 , 0x00000005 
+ 00027439  0x00005899 fetch  0x00000002 , 0x00000225 
+ 00027440  0x0000589a byteswap  0x0000003f , 0x0000003f 
+ 00027441  0x0000589b iadd  0x00000002 , 0x0000003f 
+ 00027442  0x0000589c store  0x00000002 , 0x00004749 
+ 00027443  0x0000589d byteswap  0x0000003f , 0x0000003f 
+ 00027444  0x0000589e store  0x00000002 , 0x00000225 
+ 00027445  0x0000589f loop  0x00006b2d 
+ 00027446  0x000058a1 fetch  0x00000002 , 0x00004749 
+ 00027447  0x000058a2 byteswap  0x0000003f , 0x0000003f 
+ 00027448  0x000058a3 store  0x00000002 , 0x00000225 
+ 00027449  0x000058a4 arg  0x00006823 , 0x00000013 
+ 00027450  0x000058a5 arg  0x0000ffff , 0x00000039 
+ 00027451  0x000058a7 call  0x000066e2 
+ 00027452  0x000058a8 nbranch  0x00006b1e , 0x00000005 
+ 00027453  0x000058a9 fetch  0x00000002 , 0x00000225 
+ 00027454  0x000058aa byteswap  0x0000003f , 0x0000003f 
+ 00027455  0x000058ab iadd  0x00000002 , 0x0000003f 
+ 00027456  0x000058ac increase  0x00000002 , 0x0000003f 
+ 00027457  0x000058ad store  0x00000002 , 0x00004749 
+ 00027458  0x000058ae byteswap  0x0000003f , 0x0000003f 
+ 00027459  0x000058af store  0x00000002 , 0x00000225 
+ 00027460  0x000058b0 loop  0x00006b3b 
+ 00027461  0x000058b3 fetch  0x00000002 , 0x00004749 
+ 00027462  0x000058b4 increase  0x00000002 , 0x0000003f 
+ 00027463  0x000058b5 byteswap  0x0000003f , 0x0000003f 
+ 00027464  0x000058b6 store  0x00000002 , 0x00004749 
+ 00027465  0x000058b7 arg  0x00004749 , 0x00000011 
+ 00027466  0x000058b8 arg  0x00000002 , 0x00000002 
+ 00027467  0x000058b9 arg  0x00000000 , 0x0000003f 
+ 00027468  0x000058ba call  0x00006842 
+ 00027469  0x000058bb setarg  0x00000000 
+ 00027470  0x000058bc store  0x00000002 , 0x00004749 
+ 00027471  0x000058bd rtn 
+ 00027472  0x000058c0 rtn 
+ 00027473  0x000058c2 rtn 
+ 00027474  0x000058c4 rtn 
+ 00027475  0x000058ca rtn  0x0000002b 
+ 00027476  0x000058cb jam  0x00000000 , 0x00004755 
+ 00027477  0x000058cc jam  0x00000003 , 0x00000485 
+ 00027478  0x000058cd jam  0x00000003 , 0x00000486 
+ 00027479  0x000058ce jam  0x00000011 , 0x0000048a 
+ 00027480  0x000058cf jam  0x00000013 , 0x0000048b 
+ 00027481  0x000058d0 setarg  0x00000000 
+ 00027482  0x000058d1 store  0x00000003 , 0x00000487 
+ 00027483  0x000058d2 store  0x00000001 , 0x000042bd 
+ 00027484  0x000058d3 jam  0x00000000 , 0x000047f3 
+ 00027485  0x000058d6 set1  0x00000025 , 0x00000000 
+ 00027486  0x000058d7 bpatch  0x000000bf , 0x00004037 
+ 00027487  0x000058d8 setarg  0x00000000 
+ 00027488  0x000058d9 store  0x00000001 , 0x000042bd 
+ 00027489  0x000058da store  0x00000001 , 0x00004752 
+ 00027490  0x000058db store  0x00000001 , 0x0000474b 
+ 00027491  0x000058dc jam  0x00000050 , 0x00004757 
+ 00027492  0x000058dd rtn 
+ 00027493  0x000058e0 or_into  0x00000002 , 0x00000002 
+ 00027494  0x000058e1 rtn 
+ 00027495  0x000058ee copy  0x00000002 , 0x0000003f 
+ 00027496  0x000058ef reverse  0x0000003f , 0x0000003f 
+ 00027497  0x000058f0 store  0x00000001 , 0x00004750 
+ 00027498  0x000058f1 force  0x0000003f , 0x0000003f 
+ 00027499  0x000058f2 reverse  0x0000003f , 0x0000003f 
+ 00027500  0x000058f3 store  0x00000001 , 0x0000474f 
+ 00027501  0x000058f4 force  0x00000001 , 0x0000003f 
+ 00027502  0x000058f5 reverse  0x0000003f , 0x0000003f 
+ 00027503  0x000058f6 store  0x00000001 , 0x0000474e 
+ 00027504  0x000058f7 call  0x00006b9d 
+ 00027505  0x000058f8 copy  0x00000002 , 0x0000003f 
+ 00027506  0x000058f9 rtn 
+ 00027507  0x000058fb reverse  0x0000003f , 0x0000003f 
+ 00027508  0x000058fc store  0x00000001 , 0x00004750 
+ 00027509  0x000058fd force  0x00000073 , 0x0000003f 
+ 00027510  0x000058fe reverse  0x0000003f , 0x0000003f 
+ 00027511  0x000058ff store  0x00000001 , 0x0000474f 
+ 00027512  0x00005900 force  0x00000001 , 0x0000003f 
+ 00027513  0x00005901 reverse  0x0000003f , 0x0000003f 
+ 00027514  0x00005902 store  0x00000001 , 0x0000474e 
+ 00027515  0x00005903 branch  0x00006b9d 
+ 00027516  0x00005906 fetch  0x00000001 , 0x00004751 
+ 00027517  0x00005907 branch  0x00006b80 , 0x00000034 
+ 00027518  0x00005908 setarg  0x00000070 
+ 00027519  0x00005909 rtn 
+ 00027520  0x0000590b setarg  0x000000aa 
+ 00027521  0x0000590c rtn 
+ 00027522  0x0000590f reverse  0x0000003f , 0x0000003f 
+ 00027523  0x00005910 store  0x00000001 , 0x00004750 
+ 00027524  0x00005911 force  0x000000ef , 0x0000003f 
+ 00027525  0x00005912 call  0x00006b91 
+ 00027526  0x00005913 fetcht  0x00000002 , 0x0000048f 
+ 00027527  0x00005914 copy  0x00000002 , 0x00000005 
+ 00027528  0x00005915 istore  0x00000001 , 0x00000005 
+ 00027529  0x00005916 copy  0x00000005 , 0x00000002 
+ 00027530  0x00005917 storet  0x00000002 , 0x0000048f 
+ 00027531  0x00005918 force  0x000000ff , 0x0000003f 
+ 00027532  0x00005919 call  0x00006b91 
+ 00027533  0x0000591a fetcht  0x00000002 , 0x0000048f 
+ 00027534  0x0000591b copy  0x00000002 , 0x00000005 
+ 00027535  0x0000591c istore  0x00000001 , 0x00000005 
+ 00027536  0x0000591d rtn 
+ 00027537  0x00005927 reverse  0x0000003f , 0x0000003f 
+ 00027538  0x00005928 store  0x00000001 , 0x0000474f 
+ 00027539  0x00005929 fetch  0x00000002 , 0x0000474f 
+ 00027540  0x0000592a lshift8  0x0000003f , 0x0000003f 
+ 00027541  0x0000592b store  0x00000003 , 0x0000048c 
+ 00027542  0x0000592c arg  0x00000107 , 0x00000011 
+ 00027543  0x0000592d arg  0x0000000f , 0x00000012 
+ 00027544  0x0000592e call  0x00006baa 
+ 00027545  0x0000592f xor_into  0x000000d7 , 0x0000003f 
+ 00027546  0x00005930 invert  0x0000003f , 0x0000003f 
+ 00027547  0x00005931 reverse  0x0000003f , 0x0000003f 
+ 00027548  0x00005932 rtn 
+ 00027549  0x0000593d fetch  0x00000003 , 0x0000474e 
+ 00027550  0x0000593e store  0x00000003 , 0x0000048c 
+ 00027551  0x0000593f arg  0x00000107 , 0x00000011 
+ 00027552  0x00005940 arg  0x0000000f , 0x00000012 
+ 00027553  0x00005941 call  0x00006baa 
+ 00027554  0x00005942 lshift8  0x0000003f , 0x0000003f 
+ 00027555  0x00005943 arg  0x00000007 , 0x00000012 
+ 00027556  0x00005944 call  0x00006baa 
+ 00027557  0x00005945 xor_into  0x0000002b , 0x0000003f 
+ 00027558  0x00005946 invert  0x0000003f , 0x0000003f 
+ 00027559  0x00005947 reverse  0x0000003f , 0x0000003f 
+ 00027560  0x00005948 copy  0x0000003f , 0x00000002 
+ 00027561  0x00005949 rtn 
+ 00027562  0x0000594c arg  0x00000000 , 0x00000013 
+ 00027563  0x0000594d copy  0x00000012 , 0x00000039 
+ 00027564  0x0000594e call  0x00007dfb 
+ 00027565  0x0000594f icopy  0x00000002 
+ 00027566  0x00005955 copy  0x00000002 , 0x0000003f 
+ 00027567  0x00005956 lshift  0x00000013 , 0x00000013 
+ 00027568  0x00005957 bbit0  0x00000008 , 0x00006bb3 
+ 00027569  0x00005958 ixor  0x00000011 , 0x00000002 
+ 00027570  0x00005959 increase  0x00000001 , 0x00000013 
+ 00027571  0x0000595b lshift  0x00000002 , 0x00000002 
+ 00027572  0x0000595c fetch  0x00000003 , 0x0000048c 
+ 00027573  0x0000595d increase  0xffffffff , 0x00000012 
+ 00027574  0x0000595e compare  0x000000ff , 0x00000012 , 0x000000ff 
+ 00027575  0x0000595f branch  0x00006bbd , 0x00000001 
+ 00027576  0x00005960 copy  0x00000012 , 0x00000039 
+ 00027577  0x00005961 call  0x00007dfb 
+ 00027578  0x00005962 isolate1  0x00000000 , 0x0000003f 
+ 00027579  0x00005963 setflag  0x00000001 , 0x00000000 , 0x00000002 
+ 00027580  0x00005964 branch  0x00006bae 
+ 00027581  0x00005967 rshift  0x00000002 , 0x0000003f 
+ 00027582  0x00005968 rtn 
+ 00027583  0x0000596b fetcht  0x00000001 , 0x0000474b 
+ 00027584  0x0000596e lshift2  0x00000002 , 0x00000002 
+ 00027585  0x0000596f set1  0x00000000 , 0x00000002 
+ 00027586  0x00005970 fetch  0x00000001 , 0x00004751 
+ 00027587  0x00005971 ncall  0x00006b65 , 0x00000034 
+ 00027588  0x00005972 storet  0x00000001 , 0x000004a5 
+ 00027589  0x00005973 rtn 
+ 00027590  0x00005977 lshift2  0x00000002 , 0x00000002 
+ 00027591  0x00005978 set1  0x00000000 , 0x00000002 
+ 00027592  0x00005979 fetch  0x00000001 , 0x00004751 
+ 00027593  0x0000597a call  0x00006b65 , 0x00000034 
+ 00027594  0x0000597b rtn 
+ 00027595  0x0000597e lshift  0x00000002 , 0x00000002 
+ 00027596  0x0000597f fetch  0x00000001 , 0x00004751 
+ 00027597  0x00005980 setflag  0x00000034 , 0x00000000 , 0x00000002 
+ 00027598  0x00005982 rtn 
+ 00027599  0x00005984 fetcht  0x00000001 , 0x00000494 
+ 00027600  0x00005985 jam  0x000000d7 , 0x00000496 
+ 00027601  0x00005986 call  0x00006cf6 
+ 00027602  0x00005987 fetch  0x00000001 , 0x000042ba 
+ 00027603  0x00005988 set1  0x00000006 , 0x0000003f 
+ 00027604  0x00005989 set1  0x00000007 , 0x0000003f 
+ 00027605  0x0000598a store  0x00000001 , 0x000042ba 
+ 00027606  0x0000598b jam  0x00000000 , 0x00004751 
+ 00027607  0x0000598c branch  0x00006cd7 
+ 00027608  0x0000598e fetch  0x00000001 , 0x000042ba 
+ 00027609  0x0000598f set1  0x00000007 , 0x0000003f 
+ 00027610  0x00005990 store  0x00000001 , 0x000042ba 
+ 00027611  0x00005991 branch  0x00006cd7 
+ 00027612  0x00005995 set1  0x00000025 , 0x00000000 
+ 00027613  0x00005996 bpatch  0x000000c0 , 0x00004038 
+ 00027614  0x00005997 fetch  0x00000001 , 0x000047f3 
+ 00027615  0x00005998 beq  0x00000000 , 0x00006be1 
+ 00027616  0x00005999 branch  0x00006c8b 
+ 00027617  0x0000599c fetch  0x00000002 , 0x000002cb 
+ 00027618  0x0000599d copy  0x0000003f , 0x00000006 
+ 00027619  0x0000599e call  0x00006c0f 
+ 00027620  0x0000599f fetch  0x00000001 , 0x00000494 
+ 00027621  0x000059a0 beq  0x00000000 , 0x00006be7 
+ 00027622  0x000059a1 branch  0x00006c57 
+ 00027623  0x000059a3 set1  0x00000025 , 0x00000000 
+ 00027624  0x000059a4 bpatch  0x000000c1 , 0x00004038 
+ 00027625  0x000059a5 fetch  0x00000001 , 0x00000495 
+ 00027626  0x000059a6 beq  0x0000003f , 0x00006bcf 
+ 00027627  0x000059a7 beq  0x00000073 , 0x00006bd8 
+ 00027628  0x000059a8 beq  0x000000ef , 0x00006bef 
+ 00027629  0x000059a9 rtneq  0x00000053 
+ 00027630  0x000059aa branch  0x00003bf1 
+ 00027631  0x000059ae fetch  0x00000002 , 0x00000499 
+ 00027632  0x000059af copy  0x0000003f , 0x00000006 
+ 00027633  0x000059b0 call  0x00006c1a 
+ 00027634  0x000059b1 fetch  0x00000001 , 0x0000049b 
+ 00027635  0x000059b2 beq  0x00000041 , 0x00006bf8 
+ 00027636  0x000059b3 beq  0x00000040 , 0x00006c04 
+ 00027637  0x000059b4 beq  0x00000071 , 0x00006c3f 
+ 00027638  0x000059b5 beq  0x00000070 , 0x00006c4e 
+ 00027639  0x000059b6 branch  0x00006cd7 
+ 00027640  0x000059b9 call  0x00006c06 
+ 00027641  0x000059ba fetch  0x00000001 , 0x0000474b 
+ 00027642  0x000059bb rshift  0x0000003f , 0x0000003f 
+ 00027643  0x000059bc sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00027644  0x000059bd branch  0x00006bfe , 0x00000005 
+ 00027645  0x000059be branch  0x00003bf1 
+ 00027646  0x000059c0 fetch  0x00000001 , 0x000042bd 
+ 00027647  0x000059c1 set1  0x00000000 , 0x0000003f 
+ 00027648  0x000059c2 set1  0x00000001 , 0x0000003f 
+ 00027649  0x000059c3 store  0x00000001 , 0x000042bd 
+ 00027650  0x000059c4 call  0x00006d22 
+ 00027651  0x000059c5 branch  0x00006cd7 
+ 00027652  0x000059c8 call  0x00006c06 
+ 00027653  0x000059c9 branch  0x00006cd7 
+ 00027654  0x000059cc call  0x00006c22 
+ 00027655  0x000059cd branch  0x00006c30 
+ 00027656  0x000059d0 call  0x00006c22 
+ 00027657  0x000059d1 ifetch  0x00000001 , 0x00000006 
+ 00027658  0x000059d2 rshift3  0x0000003f , 0x0000003f 
+ 00027659  0x000059d3 store  0x00000001 , 0x00004758 
+ 00027660  0x000059d4 ifetch  0x00000001 , 0x00000006 
+ 00027661  0x000059d5 store  0x00000001 , 0x000004a0 
+ 00027662  0x000059d6 rtn 
+ 00027663  0x000059da ifetch  0x00000001 , 0x00000006 
+ 00027664  0x000059db store  0x00000001 , 0x00000493 
+ 00027665  0x000059dc rshift3  0x0000003f , 0x0000003f 
+ 00027666  0x000059dd store  0x00000001 , 0x00000494 
+ 00027667  0x000059de ifetch  0x00000001 , 0x00000006 
+ 00027668  0x000059df store  0x00000001 , 0x00000495 
+ 00027669  0x000059e1 call  0x00006c27 
+ 00027670  0x000059e2 storet  0x00000002 , 0x00000497 
+ 00027671  0x000059e3 copy  0x00000006 , 0x0000003f 
+ 00027672  0x000059e4 store  0x00000002 , 0x00000499 
+ 00027673  0x000059e5 rtn 
+ 00027674  0x000059e8 ifetch  0x00000001 , 0x00000006 
+ 00027675  0x000059e9 rshift  0x0000003f , 0x0000003f 
+ 00027676  0x000059ea store  0x00000001 , 0x0000049b 
+ 00027677  0x000059eb call  0x00006c27 
+ 00027678  0x000059ec storet  0x00000002 , 0x0000049c 
+ 00027679  0x000059ed copy  0x00000006 , 0x0000003f 
+ 00027680  0x000059ee store  0x00000002 , 0x0000049e 
+ 00027681  0x000059ef rtn 
+ 00027682  0x000059f3 fetch  0x00000002 , 0x0000049e 
+ 00027683  0x000059f4 copy  0x0000003f , 0x00000006 
+ 00027684  0x000059f5 rtn 
+ 00027685  0x000059f8 fetch  0x00000002 , 0x0000049e 
+ 00027686  0x000059f9 copy  0x0000003f , 0x00000006 
+ 00027687  0x000059fb ifetch  0x00000001 , 0x00000006 
+ 00027688  0x000059fc copy  0x0000003f , 0x00000002 
+ 00027689  0x000059fd rshift  0x00000002 , 0x00000002 
+ 00027690  0x000059fe rtnbit1  0x00000000 
+ 00027691  0x000059ff ifetch  0x00000001 , 0x00000006 
+ 00027692  0x00005a00 lshift3  0x0000003f , 0x0000003f 
+ 00027693  0x00005a01 lshift4  0x0000003f , 0x0000003f 
+ 00027694  0x00005a02 iadd  0x00000002 , 0x00000002 
+ 00027695  0x00005a03 rtn 
+ 00027696  0x00005a06 ifetch  0x00000001 , 0x00000006 
+ 00027697  0x00005a07 store  0x00000001 , 0x0000474b 
+ 00027698  0x00005a08 ifetch  0x00000001 , 0x00000006 
+ 00027699  0x00005a09 store  0x00000001 , 0x000004a1 
+ 00027700  0x00005a0a ifetch  0x00000001 , 0x00000006 
+ 00027701  0x00005a0b store  0x00000001 , 0x000004a2 
+ 00027702  0x00005a0c ifetch  0x00000001 , 0x00000006 
+ 00027703  0x00005a0d store  0x00000001 , 0x000004a3 
+ 00027704  0x00005a0e ifetch  0x00000002 , 0x00000006 
+ 00027705  0x00005a0f store  0x00000002 , 0x0000474c 
+ 00027706  0x00005a10 ifetch  0x00000001 , 0x00000006 
+ 00027707  0x00005a11 store  0x00000001 , 0x000004a4 
+ 00027708  0x00005a12 ifetch  0x00000001 , 0x00000006 
+ 00027709  0x00005a13 store  0x00000001 , 0x00004756 
+ 00027710  0x00005a14 rtn 
+ 00027711  0x00005a18 call  0x00006c08 
+ 00027712  0x00005a19 fetch  0x00000001 , 0x00004758 
+ 00027713  0x00005a1a sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00027714  0x00005a1b branch  0x00006c44 , 0x00000005 
+ 00027715  0x00005a1c branch  0x00003bf1 
+ 00027716  0x00005a1e fetch  0x00000001 , 0x000042bd 
+ 00027717  0x00005a1f set1  0x00000005 , 0x0000003f 
+ 00027718  0x00005a20 set1  0x00000006 , 0x0000003f 
+ 00027719  0x00005a21 store  0x00000001 , 0x000042bd 
+ 00027720  0x00005a22 fetcht  0x00000001 , 0x0000474b 
+ 00027721  0x00005a23 lshift2  0x00000002 , 0x00000002 
+ 00027722  0x00005a24 or_into  0x00000003 , 0x00000002 
+ 00027723  0x00005a25 call  0x00006d55 
+ 00027724  0x00005a26 jam  0x00000003 , 0x00004755 
+ 00027725  0x00005a27 branch  0x00006cd7 
+ 00027726  0x00005a2a call  0x00006c08 
+ 00027727  0x00005a2b fetch  0x00000001 , 0x00004758 
+ 00027728  0x00005a2c sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00027729  0x00005a2d branch  0x00006c53 , 0x00000005 
+ 00027730  0x00005a2e branch  0x00003bf1 
+ 00027731  0x00005a30 fetch  0x00000001 , 0x000042bd 
+ 00027732  0x00005a31 set1  0x00000007 , 0x0000003f 
+ 00027733  0x00005a32 store  0x00000001 , 0x000042bd 
+ 00027734  0x00005a33 branch  0x00006cd7 
+ 00027735  0x00005a36 fetch  0x00000001 , 0x00000494 
+ 00027736  0x00005a37 sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00027737  0x00005a38 branch  0x00006c5b , 0x00000005 
+ 00027738  0x00005a39 branch  0x00003bf1 
+ 00027739  0x00005a3b fetch  0x00000001 , 0x00000495 
+ 00027740  0x00005a3c beq  0x00000073 , 0x00006c62 
+ 00027741  0x00005a3d beq  0x0000003f , 0x00006c66 
+ 00027742  0x00005a3e beq  0x000000ef , 0x00006c80 
+ 00027743  0x00005a3f beq  0x000000ff , 0x00006c78 
+ 00027744  0x00005a40 beq  0x00000053 , 0x00006c85 
+ 00027745  0x00005a41 branch  0x00003bf1 
+ 00027746  0x00005a43 fetch  0x00000001 , 0x000042bd 
+ 00027747  0x00005a44 set1  0x00000003 , 0x0000003f 
+ 00027748  0x00005a45 store  0x00000001 , 0x000042bd 
+ 00027749  0x00005a46 branch  0x00006cd7 
+ 00027750  0x00005a48 fetch  0x00000001 , 0x000042bd 
+ 00027751  0x00005a49 set1  0x00000003 , 0x0000003f 
+ 00027752  0x00005a4a set1  0x00000002 , 0x0000003f 
+ 00027753  0x00005a4b store  0x00000001 , 0x000042bd 
+ 00027754  0x00005a4c fetch  0x00000001 , 0x00000493 
+ 00027755  0x00005a4d call  0x00006b73 
+ 00027756  0x00005a4e store  0x00000001 , 0x00000496 
+ 00027757  0x00005a4f call  0x00006cf6 
+ 00027758  0x00005a50 fetch  0x00000001 , 0x00000493 
+ 00027759  0x00005a51 rshift2  0x0000003f , 0x0000003f 
+ 00027760  0x00005a52 store  0x00000001 , 0x0000474b 
+ 00027761  0x00005a53 lshift2  0x0000003f , 0x0000003f 
+ 00027762  0x00005a54 set0  0x00000001 , 0x0000003f 
+ 00027763  0x00005a55 set1  0x00000000 , 0x0000003f 
+ 00027764  0x00005a56 arg  0x00004753 , 0x00000002 
+ 00027765  0x00005a57 storet  0x00000002 , 0x0000048f 
+ 00027766  0x00005a58 call  0x00006b82 
+ 00027767  0x00005a59 branch  0x00006cd7 
+ 00027768  0x00005a5c fetch  0x00000002 , 0x00000499 
+ 00027769  0x00005a5d copy  0x0000003f , 0x00000006 
+ 00027770  0x00005a5e increase  0x00000001 , 0x0000003f 
+ 00027771  0x00005a5f store  0x00000002 , 0x00000499 
+ 00027772  0x00005a60 ifetch  0x00000001 , 0x00000006 
+ 00027773  0x00005a61 fetcht  0x00000001 , 0x00004756 
+ 00027774  0x00005a62 iadd  0x00000002 , 0x0000003f 
+ 00027775  0x00005a63 store  0x00000001 , 0x00004756 
+ 00027776  0x00005a65 call  0x00006d88 
+ 00027777  0x00005a67 call  0x00006bbf 
+ 00027778  0x00005a68 call  0x00006d6d 
+ 00027779  0x00005a69 call  0x00006d8e 
+ 00027780  0x00005a6a branch  0x00006cd7 
+ 00027781  0x00005a6d call  0x00006b5d 
+ 00027782  0x00005a6e fetch  0x00000001 , 0x00000493 
+ 00027783  0x00005a6f call  0x00006b73 
+ 00027784  0x00005a70 store  0x00000001 , 0x00000496 
+ 00027785  0x00005a71 call  0x00006cf6 
+ 00027786  0x00005a72 branch  0x00006cd7 
+ 00027787  0x00005a78 fetch  0x00000002 , 0x000002cb 
+ 00027788  0x00005a79 copy  0x0000003f , 0x00000006 
+ 00027789  0x00005a7a call  0x00006c0f 
+ 00027790  0x00005a7b fetch  0x00000001 , 0x00000494 
+ 00027791  0x00005a7c beq  0x00000000 , 0x00006c91 
+ 00027792  0x00005a7d branch  0x00006cc6 
+ 00027793  0x00005a80 set1  0x00000025 , 0x00000000 
+ 00027794  0x00005a81 bpatch  0x000000c2 , 0x00004038 
+ 00027795  0x00005a82 fetch  0x00000001 , 0x00000495 
+ 00027796  0x00005a83 beq  0x0000003f , 0x00006bcf 
+ 00027797  0x00005a84 beq  0x00000073 , 0x00006bd8 
+ 00027798  0x00005a85 beq  0x000000ef , 0x00006c98 
+ 00027799  0x00005a86 branch  0x00006cd7 
+ 00027800  0x00005a88 fetch  0x00000002 , 0x00000499 
+ 00027801  0x00005a89 copy  0x0000003f , 0x00000006 
+ 00027802  0x00005a8a call  0x00006c1a 
+ 00027803  0x00005a8b fetch  0x00000001 , 0x0000049b 
+ 00027804  0x00005a8c beq  0x00000041 , 0x00006ca1 
+ 00027805  0x00005a8d beq  0x00000040 , 0x00006ca1 
+ 00027806  0x00005a8e beq  0x00000071 , 0x00006cac 
+ 00027807  0x00005a8f beq  0x00000070 , 0x00006cbc 
+ 00027808  0x00005a90 branch  0x00006cd7 
+ 00027809  0x00005a93 call  0x00006c06 
+ 00027810  0x00005a94 fetch  0x00000001 , 0x0000474b 
+ 00027811  0x00005a95 rshift  0x0000003f , 0x0000003f 
+ 00027812  0x00005a96 fetcht  0x00000001 , 0x00004752 
+ 00027813  0x00005a97 isub  0x00000002 , 0x0000003e 
+ 00027814  0x00005a98 branch  0x00006ca8 , 0x00000005 
+ 00027815  0x00005a99 branch  0x00003bf1 
+ 00027816  0x00005a9b fetch  0x00000001 , 0x000042bd 
+ 00027817  0x00005a9c set1  0x00000001 , 0x0000003f 
+ 00027818  0x00005a9d store  0x00000001 , 0x000042bd 
+ 00027819  0x00005a9e branch  0x00006cd7 
+ 00027820  0x00005aa1 call  0x00006c08 
+ 00027821  0x00005aa2 fetch  0x00000001 , 0x00004758 
+ 00027822  0x00005aa3 fetcht  0x00000001 , 0x00004752 
+ 00027823  0x00005aa4 isub  0x00000002 , 0x0000003e 
+ 00027824  0x00005aa5 branch  0x00006cb3 , 0x00000005 
+ 00027825  0x00005aa6 branch  0x00003bf1 
+ 00027826  0x00005aa7 branch  0x00006cd7 
+ 00027827  0x00005aa9 fetch  0x00000001 , 0x000042bd 
+ 00027828  0x00005aaa set1  0x00000005 , 0x0000003f 
+ 00027829  0x00005aab set1  0x00000006 , 0x0000003f 
+ 00027830  0x00005aac store  0x00000001 , 0x000042bd 
+ 00027831  0x00005aad fetcht  0x00000001 , 0x0000474b 
+ 00027832  0x00005aae lshift2  0x00000002 , 0x00000002 
+ 00027833  0x00005aaf or_into  0x00000003 , 0x00000002 
+ 00027834  0x00005ab0 call  0x00006d55 
+ 00027835  0x00005ab1 branch  0x00006cd7 
+ 00027836  0x00005ab4 call  0x00006c08 
+ 00027837  0x00005ab5 fetch  0x00000001 , 0x00004758 
+ 00027838  0x00005ab6 fetcht  0x00000001 , 0x00004752 
+ 00027839  0x00005ab7 isub  0x00000002 , 0x0000003e 
+ 00027840  0x00005ab8 branch  0x00006cc2 , 0x00000005 
+ 00027841  0x00005ab9 branch  0x00003bf1 
+ 00027842  0x00005abb fetch  0x00000001 , 0x000042bd 
+ 00027843  0x00005abc set1  0x00000007 , 0x0000003f 
+ 00027844  0x00005abd store  0x00000001 , 0x000042bd 
+ 00027845  0x00005abe branch  0x00006cd7 
+ 00027846  0x00005ac1 fetch  0x00000001 , 0x00000494 
+ 00027847  0x00005ac2 fetcht  0x00000001 , 0x00004752 
+ 00027848  0x00005ac3 isub  0x00000002 , 0x0000003e 
+ 00027849  0x00005ac4 branch  0x00006ccc , 0x00000005 
+ 00027850  0x00005ac5 branch  0x00003bf1 
+ 00027851  0x00005ac6 branch  0x00006cd7 
+ 00027852  0x00005ac9 fetch  0x00000001 , 0x00000495 
+ 00027853  0x00005aca beq  0x00000073 , 0x00006cd1 
+ 00027854  0x00005acb beq  0x000000ef , 0x00006c80 
+ 00027855  0x00005acc beq  0x000000ff , 0x00006c78 
+ 00027856  0x00005acd beq  0x00000053 , 0x00006cd6 
+ 00027857  0x00005acf fetch  0x00000001 , 0x000042bd 
+ 00027858  0x00005ad0 set1  0x00000003 , 0x0000003f 
+ 00027859  0x00005ad1 store  0x00000001 , 0x000042bd 
+ 00027860  0x00005ad2 branch  0x00006cd7 
+ 00027861  0x00005ad4 branch  0x00006cd5 
+ 00027862  0x00005ad6 branch  0x00006c85 
+ 00027863  0x00005ad8 rtn 
+ 00027864  0x00005adb fetch  0x00000001 , 0x00004755 
+ 00027865  0x00005adc rtn  0x00000034 
+ 00027866  0x00005add beq  0x00000003 , 0x00006cdc 
+ 00027867  0x00005ade branch  0x00003bf1 
+ 00027868  0x00005ae1 jam  0x00000000 , 0x00004755 
+ 00027869  0x00005ae2 call  0x000052e0 
+ 00027870  0x00005ae3 arg  0x00000001 , 0x00000002 
+ 00027871  0x00005ae4 lshift3  0x00000002 , 0x00000002 
+ 00027872  0x00005ae6 or_into  0x00000003 , 0x00000002 
+ 00027873  0x00005ae7 arg  0x000000aa , 0x00000011 
+ 00027874  0x00005ae8 call  0x00006d3f 
+ 00027875  0x00005ae9 call  0x000052ef 
+ 00027876  0x00005aea copy  0x00000005 , 0x00000006 
+ 00027877  0x00005aeb ifetch  0x00000002 , 0x00000006 
+ 00027878  0x00005aec branch  0x00003bf1 , 0x00000034 
+ 00027879  0x00005aed rtn 
+ 00027880  0x00005af0 set1  0x00000025 , 0x00000000 
+ 00027881  0x00005af1 bpatch  0x000000c3 , 0x00004038 
+ 00027882  0x00005af2 call  0x000052ef 
+ 00027883  0x00005af3 setarg  0x00000004 
+ 00027884  0x00005af4 istore  0x00000002 , 0x00000005 
+ 00027885  0x00005af5 fetch  0x00000002 , 0x000042b3 
+ 00027886  0x00005af6 istore  0x00000002 , 0x00000005 
+ 00027887  0x00005af7 fetch  0x00000001 , 0x00000493 
+ 00027888  0x00005af8 istore  0x00000001 , 0x00000005 
+ 00027889  0x00005af9 setarg  0x0000013f 
+ 00027890  0x00005afa istore  0x00000002 , 0x00000005 
+ 00027891  0x00005afb fetch  0x00000001 , 0x00000496 
+ 00027892  0x00005afc istore  0x00000001 , 0x00000005 
+ 00027893  0x00005afd rtn 
+ 00027894  0x00005aff set1  0x00000025 , 0x00000000 
+ 00027895  0x00005b00 bpatch  0x000000c4 , 0x00004038 
+ 00027896  0x00005b01 call  0x000052e0 
+ 00027897  0x00005b02 call  0x000052ef 
+ 00027898  0x00005b03 setarg  0x00000004 
+ 00027899  0x00005b04 istore  0x00000002 , 0x00000005 
+ 00027900  0x00005b05 fetch  0x00000002 , 0x000042b3 
+ 00027901  0x00005b06 istore  0x00000002 , 0x00000005 
+ 00027902  0x00005b07 fetch  0x00000001 , 0x00000493 
+ 00027903  0x00005b08 istore  0x00000001 , 0x00000005 
+ 00027904  0x00005b09 setarg  0x00000173 
+ 00027905  0x00005b0a istore  0x00000002 , 0x00000005 
+ 00027906  0x00005b0b fetch  0x00000001 , 0x00000496 
+ 00027907  0x00005b0c istore  0x00000001 , 0x00000005 
+ 00027908  0x00005b0d rtn 
+ 00027909  0x00005b0f set1  0x00000025 , 0x00000000 
+ 00027910  0x00005b10 bpatch  0x000000c5 , 0x00004038 
+ 00027911  0x00005b11 call  0x000052ef 
+ 00027912  0x00005b12 setarg  0x0000000e 
+ 00027913  0x00005b13 istore  0x00000002 , 0x00000005 
+ 00027914  0x00005b14 fetch  0x00000002 , 0x000042b3 
+ 00027915  0x00005b15 istore  0x00000002 , 0x00000005 
+ 00027916  0x00005b16 fetch  0x00000001 , 0x00004751 
+ 00027917  0x00005b17 lshift  0x0000003f , 0x0000003f 
+ 00027918  0x00005b18 set1  0x00000000 , 0x0000003f 
+ 00027919  0x00005b19 istore  0x00000001 , 0x00000005 
+ 00027920  0x00005b1a setarg  0x000015ef 
+ 00027921  0x00005b1b istore  0x00000002 , 0x00000005 
+ 00027922  0x00005b1c setarg  0x00001183 
+ 00027923  0x00005b1d istore  0x00000002 , 0x00000005 
+ 00027924  0x00005b1e copy  0x00000002 , 0x0000003f 
+ 00027925  0x00005b1f istore  0x00000001 , 0x00000005 
+ 00027926  0x00005b20 setarg  0x000000f0 
+ 00027927  0x00005b21 istore  0x00000003 , 0x00000005 
+ 00027928  0x00005b22 setarg  0x0000007f 
+ 00027929  0x00005b23 istore  0x00000002 , 0x00000005 
+ 00027930  0x00005b24 setarg  0x00000000 
+ 00027931  0x00005b25 istore  0x00000001 , 0x00000005 
+ 00027932  0x00005b26 setarg  0x00000001 
+ 00027933  0x00005b27 istore  0x00000001 , 0x00000005 
+ 00027934  0x00005b28 call  0x00006b7c 
+ 00027935  0x00005b29 istore  0x00000001 , 0x00000005 
+ 00027936  0x00005b2a jam  0x00000010 , 0x00004757 
+ 00027937  0x00005b2b rtn 
+ 00027938  0x00005b2d set1  0x00000025 , 0x00000000 
+ 00027939  0x00005b2e bpatch  0x000000c6 , 0x00004038 
+ 00027940  0x00005b2f call  0x000052e0 
+ 00027941  0x00005b30 call  0x000052ef 
+ 00027942  0x00005b31 setarg  0x0000000e 
+ 00027943  0x00005b32 istore  0x00000002 , 0x00000005 
+ 00027944  0x00005b33 fetch  0x00000002 , 0x000042b3 
+ 00027945  0x00005b34 istore  0x00000002 , 0x00000005 
+ 00027946  0x00005b35 fetch  0x00000001 , 0x00004751 
+ 00027947  0x00005b36 lshift  0x0000003f , 0x0000003f 
+ 00027948  0x00005b37 set1  0x00000000 , 0x0000003f 
+ 00027949  0x00005b38 istore  0x00000001 , 0x00000005 
+ 00027950  0x00005b39 setarg  0x000015ef 
+ 00027951  0x00005b3a istore  0x00000002 , 0x00000005 
+ 00027952  0x00005b3b setarg  0x00001181 
+ 00027953  0x00005b3c istore  0x00000002 , 0x00000005 
+ 00027954  0x00005b3d fetch  0x00000001 , 0x0000474b 
+ 00027955  0x00005b3e istore  0x00000001 , 0x00000005 
+ 00027956  0x00005b3f setarg  0x000000e0 
+ 00027957  0x00005b40 istore  0x00000003 , 0x00000005 
+ 00027958  0x00005b41 setarg  0x0000007f 
+ 00027959  0x00005b42 istore  0x00000002 , 0x00000005 
+ 00027960  0x00005b43 setarg  0x00000000 
+ 00027961  0x00005b44 istore  0x00000001 , 0x00000005 
+ 00027962  0x00005b45 setarg  0x00000007 
+ 00027963  0x00005b46 istore  0x00000001 , 0x00000005 
+ 00027964  0x00005b47 call  0x00006b7c 
+ 00027965  0x00005b48 istore  0x00000001 , 0x00000005 
+ 00027966  0x00005b49 rtn 
+ 00027967  0x00005b4b set1  0x00000025 , 0x00000000 
+ 00027968  0x00005b4c bpatch  0x000000c7 , 0x00004038 
+ 00027969  0x00005b4d call  0x000052ef 
+ 00027970  0x00005b4e setarg  0x00000008 
+ 00027971  0x00005b4f istore  0x00000002 , 0x00000005 
+ 00027972  0x00005b50 fetch  0x00000002 , 0x000042b3 
+ 00027973  0x00005b51 istore  0x00000002 , 0x00000005 
+ 00027974  0x00005b52 fetch  0x00000001 , 0x00004751 
+ 00027975  0x00005b53 lshift  0x0000003f , 0x0000003f 
+ 00027976  0x00005b54 set1  0x00000000 , 0x0000003f 
+ 00027977  0x00005b55 istore  0x00000001 , 0x00000005 
+ 00027978  0x00005b56 setarg  0x000009ef 
+ 00027979  0x00005b57 istore  0x00000002 , 0x00000005 
+ 00027980  0x00005b58 setarg  0x000005e3 
+ 00027981  0x00005b59 istore  0x00000002 , 0x00000005 
+ 00027982  0x00005b5a copy  0x00000002 , 0x0000003f 
+ 00027983  0x00005b5b istore  0x00000001 , 0x00000005 
+ 00027984  0x00005b5c setarg  0x0000008d 
+ 00027985  0x00005b5d istore  0x00000001 , 0x00000005 
+ 00027986  0x00005b5e call  0x00006b7c 
+ 00027987  0x00005b5f istore  0x00000001 , 0x00000005 
+ 00027988  0x00005b60 rtn 
+ 00027989  0x00005b63 set1  0x00000025 , 0x00000000 
+ 00027990  0x00005b64 bpatch  0x000000c8 , 0x00004039 
+ 00027991  0x00005b65 call  0x000052e0 
+ 00027992  0x00005b66 call  0x000052ef 
+ 00027993  0x00005b67 setarg  0x00000008 
+ 00027994  0x00005b68 istore  0x00000002 , 0x00000005 
+ 00027995  0x00005b69 fetch  0x00000002 , 0x000042b3 
+ 00027996  0x00005b6a istore  0x00000002 , 0x00000005 
+ 00027997  0x00005b6b copy  0x00000002 , 0x0000000b 
+ 00027998  0x00005b6c fetch  0x00000001 , 0x00004751 
+ 00027999  0x00005b6d lshift  0x0000003f , 0x0000003f 
+ 00028000  0x00005b6e set1  0x00000000 , 0x0000003f 
+ 00028001  0x00005b6f istore  0x00000001 , 0x00000005 
+ 00028002  0x00005b70 setarg  0x000009ef 
+ 00028003  0x00005b71 istore  0x00000002 , 0x00000005 
+ 00028004  0x00005b72 setarg  0x000005e1 
+ 00028005  0x00005b73 istore  0x00000002 , 0x00000005 
+ 00028006  0x00005b74 copy  0x0000000b , 0x0000003f 
+ 00028007  0x00005b75 istore  0x00000001 , 0x00000005 
+ 00028008  0x00005b76 setarg  0x0000008d 
+ 00028009  0x00005b77 istore  0x00000001 , 0x00000005 
+ 00028010  0x00005b78 call  0x00006b7c 
+ 00028011  0x00005b79 istore  0x00000001 , 0x00000005 
+ 00028012  0x00005b7a rtn 
+ 00028013  0x00005b7d set1  0x00000025 , 0x00000000 
+ 00028014  0x00005b7e bpatch  0x000000c9 , 0x00004039 
+ 00028015  0x00005b7f fetch  0x00000001 , 0x00004757 
+ 00028016  0x00005b80 rtn  0x00000034 
+ 00028017  0x00005b81 hfetch  0x00000002 , 0x00008112 
+ 00028018  0x00005b82 nrtn  0x00000034 
+ 00028019  0x00005b83 copy  0x00000011 , 0x0000003f 
+ 00028020  0x00005b84 store  0x00000001 , 0x00000162 
+ 00028021  0x00005b85 storet  0x00000001 , 0x00000161 
+ 00028022  0x00005b86 call  0x0000527a 
+ 00028023  0x00005b87 nrtn  0x00000034 
+ 00028024  0x00005b88 call  0x000052e0 
+ 00028025  0x00005b89 call  0x000052ef 
+ 00028026  0x00005b8a setarg  0x00000005 
+ 00028027  0x00005b8b istore  0x00000002 , 0x00000005 
+ 00028028  0x00005b8c fetch  0x00000002 , 0x000042b3 
+ 00028029  0x00005b8d istore  0x00000002 , 0x00000005 
+ 00028030  0x00005b8e fetch  0x00000001 , 0x000004a5 
+ 00028031  0x00005b8f istore  0x00000001 , 0x00000005 
+ 00028032  0x00005b90 setarg  0x000001ff 
+ 00028033  0x00005b91 istore  0x00000002 , 0x00000005 
+ 00028034  0x00005b92 fetch  0x00000001 , 0x00004757 
+ 00028035  0x00005b93 istore  0x00000001 , 0x00000005 
+ 00028036  0x00005b94 fetch  0x00000001 , 0x00004754 
+ 00028037  0x00005b95 istore  0x00000001 , 0x00000005 
+ 00028038  0x00005b96 jam  0x00000000 , 0x00004757 
+ 00028039  0x00005b97 rtn 
+ 00028040  0x00005b9a fetch  0x00000002 , 0x00000497 
+ 00028041  0x00005b9b rtn  0x00000034 
+ 00028042  0x00005b9c fetch  0x00000001 , 0x00004757 
+ 00028043  0x00005b9d increase  0x00000001 , 0x0000003f 
+ 00028044  0x00005b9e store  0x00000001 , 0x00004757 
+ 00028045  0x00005b9f rtn 
+ 00028046  0x00005ba2 set1  0x00000025 , 0x00000000 
+ 00028047  0x00005ba3 bpatch  0x000000ca , 0x00004039 
+ 00028048  0x00005ba4 fetch  0x00000002 , 0x00000497 
+ 00028049  0x00005ba5 copy  0x0000003f , 0x00000039 
+ 00028050  0x00005ba6 call  0x000068f7 
+ 00028051  0x00005ba7 fetch  0x00000002 , 0x00000499 
+ 00028052  0x00005ba8 copy  0x0000003f , 0x00000006 
+ 00028053  0x00005ba9 call  0x00004976 
+ 00028054  0x00005baa branch  0x000068fa 
+ 00028055  0x00005bad set1  0x00000025 , 0x00000000 
+ 00028056  0x00005bae bpatch  0x000000cb , 0x00004039 
+ 00028057  0x00005bb0 fetch  0x00000001 , 0x00004756 
+ 00028058  0x00005bb1 rtn  0x00000034 
+ 00028059  0x00005bb2 increase  0xffffffff , 0x0000003f 
+ 00028060  0x00005bb3 store  0x00000001 , 0x00004756 
+ 00028061  0x00005bb4 fetch  0x00000002 , 0x0000474c 
+ 00028062  0x00005bb5 fetcht  0x00000002 , 0x0000480e 
+ 00028063  0x00005bb6 isub  0x00000002 , 0x0000003e 
+ 00028064  0x00005bb7 branch  0x00006da2 , 0x00000002 
+ 00028065  0x00005bb8 store  0x00000002 , 0x0000480e 
+ 00028066  0x00005bba fetch  0x00000001 , 0x00004757 
+ 00028067  0x00005bbb branch  0x00006daa , 0x00000034 
+ 00028068  0x00005bbc jam  0x00000001 , 0x000004a8 
+ 00028069  0x00005bbd fetch  0x00000001 , 0x00004754 
+ 00028070  0x00005bbe store  0x00000001 , 0x000004a7 
+ 00028071  0x00005bbf setarg  0x000000ff 
+ 00028072  0x00005bc0 store  0x00000001 , 0x000004a6 
+ 00028073  0x00005bc1 branch  0x00006daf 
+ 00028074  0x00005bc3 jam  0x00000000 , 0x000004a8 
+ 00028075  0x00005bc4 fetch  0x00000001 , 0x00004753 
+ 00028076  0x00005bc5 store  0x00000001 , 0x000004a7 
+ 00028077  0x00005bc6 setarg  0x000000ef 
+ 00028078  0x00005bc7 store  0x00000001 , 0x000004a6 
+ 00028079  0x00005bc9 set1  0x00000025 , 0x00000000 
+ 00028080  0x00005bca bpatch  0x000000cc , 0x00004039 
+ 00028081  0x00005bcb fetch  0x00000001 , 0x0000480e 
+ 00028082  0x00005bcc sub  0x0000003f , 0x0000007f , 0x0000003e 
+ 00028083  0x00005bcd branch  0x00006db7 , 0x00000002 
+ 00028084  0x00005bce fetch  0x00000001 , 0x000004a8 
+ 00028085  0x00005bcf increase  0x00000001 , 0x0000003f 
+ 00028086  0x00005bd0 store  0x00000001 , 0x000004a8 
+ 00028087  0x00005bd2 call  0x00006bbf 
+ 00028088  0x00005bd3 fetch  0x00000002 , 0x0000480e 
+ 00028089  0x00005bd4 increase  0x00000008 , 0x0000003f 
+ 00028090  0x00005bd5 fetcht  0x00000001 , 0x000004a8 
+ 00028091  0x00005bd6 iadd  0x00000002 , 0x00000011 
+ 00028092  0x00005bd8 call  0x00005248 
+ 00028093  0x00005bd9 store  0x00000002 , 0x000002de 
+ 00028094  0x00005bda increase  0x00000004 , 0x0000003f 
+ 00028095  0x00005bdb store  0x00000002 , 0x000002e0 
+ 00028096  0x00005bdc copy  0x0000003f , 0x00000005 
+ 00028097  0x00005bdd fetch  0x00000001 , 0x000004a5 
+ 00028098  0x00005bde istore  0x00000001 , 0x00000005 
+ 00028099  0x00005bdf fetch  0x00000001 , 0x000004a6 
+ 00028100  0x00005be0 istore  0x00000001 , 0x00000005 
+ 00028101  0x00005be1 call  0x00006dd8 
+ 00028102  0x00005be2 call  0x00006de8 
+ 00028103  0x00005be3 call  0x00007f6b 
+ 00028104  0x00005be4 fetch  0x00000001 , 0x0000480e 
+ 00028105  0x00005be5 copy  0x0000003f , 0x00000039 
+ 00028106  0x00005be6 call  0x0000497c 
+ 00028107  0x00005be7 fetch  0x00000001 , 0x000004a7 
+ 00028108  0x00005be8 istore  0x00000001 , 0x00000005 
+ 00028109  0x00005be9 fetch  0x00000002 , 0x000002de 
+ 00028110  0x00005bea copy  0x0000003f , 0x00000005 
+ 00028111  0x00005beb fetch  0x00000002 , 0x0000480e 
+ 00028112  0x00005bec fetcht  0x00000001 , 0x000004a8 
+ 00028113  0x00005bed iadd  0x00000002 , 0x0000003f 
+ 00028114  0x00005bee increase  0x00000004 , 0x0000003f 
+ 00028115  0x00005bef istore  0x00000002 , 0x00000005 
+ 00028116  0x00005bf0 fetch  0x00000002 , 0x000042b3 
+ 00028117  0x00005bf1 istore  0x00000002 , 0x00000005 
+ 00028118  0x00005bf2 jam  0x00000000 , 0x00004757 
+ 00028119  0x00005bf3 branch  0x0000428c 
+ 00028120  0x00005bf6 fetch  0x00000002 , 0x0000480e 
+ 00028121  0x00005bf7 sub  0x0000003f , 0x0000007f , 0x0000003e 
+ 00028122  0x00005bf8 nbranch  0x00006ddf , 0x00000002 
+ 00028123  0x00005bf9 lshift  0x0000003f , 0x0000003f 
+ 00028124  0x00005bfa set1  0x00000000 , 0x0000003f 
+ 00028125  0x00005bfb istore  0x00000001 , 0x00000005 
+ 00028126  0x00005bfc rtn 
+ 00028127  0x00005bfe fetch  0x00000002 , 0x0000480e 
+ 00028128  0x00005bff rshift3  0x0000003f , 0x0000003f 
+ 00028129  0x00005c00 rshift4  0x0000003f , 0x00000002 
+ 00028130  0x00005c01 and_into  0x0000007f , 0x0000003f 
+ 00028131  0x00005c02 lshift  0x0000003f , 0x0000003f 
+ 00028132  0x00005c03 set0  0x00000000 , 0x0000003f 
+ 00028133  0x00005c04 istore  0x00000001 , 0x00000005 
+ 00028134  0x00005c05 istoret  0x00000001 , 0x00000005 
+ 00028135  0x00005c06 rtn 
+ 00028136  0x00005c08 fetch  0x00000001 , 0x00004757 
+ 00028137  0x00005c09 rtn  0x00000034 
+ 00028138  0x00005c0a istore  0x00000001 , 0x00000005 
+ 00028139  0x00005c0b rtn 
+ 00028140  0x00005c11 set1  0x00000025 , 0x00000000 
+ 00028141  0x00005c12 bpatch  0x0000009d , 0x00004033 
+ 00028142  0x00005c13 call  0x00007c45 
+ 00028143  0x00005c14 call  0x00003e73 
+ 00028144  0x00005c15 call  0x00006235 
+ 00028145  0x00005c17 set1  0x00000025 , 0x00000000 
+ 00028146  0x00005c18 bpatch  0x0000009e , 0x00004033 
+ 00028147  0x00005c19 call  0x00007813 
+ 00028148  0x00005c1a call  0x000077ee 
+ 00028149  0x00005c1b call  0x000077fe 
+ 00028150  0x00005c1d set1  0x00000025 , 0x00000000 
+ 00028151  0x00005c1e bpatch  0x0000009f , 0x00004033 
+ 00028152  0x00005c1f fetch  0x00000001 , 0x00004132 
+ 00028153  0x00005c20 rtneq  0x00000001 
+ 00028154  0x00005c22 call  0x0000527a 
+ 00028155  0x00005c23 nrtn  0x00000034 
+ 00028156  0x00005c25 call  0x00004dcd 
+ 00028157  0x00005c27 call  0x0000527a 
+ 00028158  0x00005c28 nrtn  0x00000034 
+ 00028159  0x00005c29 set1  0x00000025 , 0x00000000 
+ 00028160  0x00005c2a bpatch  0x000000a0 , 0x00004034 
+ 00028161  0x00005c2c call  0x00006e47 
+ 00028162  0x00005c2d call  0x00004f6e 
+ 00028163  0x00005c2e call  0x00006cd8 
+ 00028164  0x00005c30 call  0x00006e0a 
+ 00028165  0x00005c31 set1  0x00000025 , 0x00000000 
+ 00028166  0x00005c32 bpatch  0x000000a1 , 0x00004034 
+ 00028167  0x00005c33 call  0x0000527a 
+ 00028168  0x00005c34 nrtn  0x00000034 
+ 00028169  0x00005c35 branch  0x00003e6f 
+ 00028170  0x00005c38 set1  0x00000025 , 0x00000000 
+ 00028171  0x00005c39 bpatch  0x000000a2 , 0x00004034 
+ 00028172  0x00005c3a fetch  0x00000001 , 0x000002e6 
+ 00028173  0x00005c3b bbit1  0x00000000 , 0x0000508f 
+ 00028174  0x00005c3c bbit1  0x00000007 , 0x00005099 
+ 00028175  0x00005c3d rtn 
+ 00028176  0x00005c40 set1  0x00000025 , 0x00000000 
+ 00028177  0x00005c41 bpatch  0x000000a3 , 0x00004034 
+ 00028178  0x00005c42 call  0x0000527e 
+ 00028179  0x00005c43 rtn  0x00000034 
+ 00028180  0x00005c44 fetch  0x00000001 , 0x0000004b 
+ 00028181  0x00005c45 rtnbit1  0x00000006 
+ 00028182  0x00005c46 call  0x00005261 
+ 00028183  0x00005c47 store  0x00000002 , 0x00000179 
+ 00028184  0x00005c48 copy  0x0000003f , 0x00000006 
+ 00028185  0x00005c49 ifetch  0x00000002 , 0x00000006 
+ 00028186  0x00005c4a increase  0x00000004 , 0x0000003f 
+ 00028187  0x00005c4b store  0x00000002 , 0x00000091 
+ 00028188  0x00005c4c jam  0x00000006 , 0x00000090 
+ 00028189  0x00005c4d set1  0x00000025 , 0x00000000 
+ 00028190  0x00005c4e bpatch  0x000000a4 , 0x00004034 
+ 00028191  0x00005c4f fetch  0x00000002 , 0x000042af 
+ 00028192  0x00005c50 branch  0x00006e2d , 0x00000034 
+ 00028193  0x00005c51 fetch  0x00000001 , 0x0000004b 
+ 00028194  0x00005c52 rtnbit0  0x00000007 
+ 00028195  0x00005c53 set0  0x00000007 , 0x0000003f 
+ 00028196  0x00005c54 store  0x00000001 , 0x0000004b 
+ 00028197  0x00005c55 jam  0x00000005 , 0x00000090 
+ 00028198  0x00005c56 fetcht  0x00000002 , 0x000042af 
+ 00028199  0x00005c57 fetch  0x00000002 , 0x00000179 
+ 00028200  0x00005c58 iadd  0x00000002 , 0x0000003f 
+ 00028201  0x00005c59 store  0x00000002 , 0x00000179 
+ 00028202  0x00005c5a fetch  0x00000002 , 0x00000091 
+ 00028203  0x00005c5b isub  0x00000002 , 0x0000003f 
+ 00028204  0x00005c5c store  0x00000002 , 0x00000091 
+ 00028205  0x00005c5e set1  0x00000025 , 0x00000000 
+ 00028206  0x00005c5f bpatch  0x000000a5 , 0x00004034 
+ 00028207  0x00005c60 fetch  0x00000002 , 0x00000091 
+ 00028208  0x00005c61 branch  0x00003bf1 , 0x00000034 
+ 00028209  0x00005c62 arg  0x00000104 , 0x00000002 
+ 00028210  0x00005c63 isub  0x00000002 , 0x0000003f 
+ 00028211  0x00005c64 nbranch  0x00006e3b , 0x00000002 
+ 00028212  0x00005c65 set1  0x00000025 , 0x00000000 
+ 00028213  0x00005c66 bpatch  0x000000a6 , 0x00004034 
+ 00028214  0x00005c67 storet  0x00000002 , 0x00000091 
+ 00028215  0x00005c68 fetch  0x00000002 , 0x000042af 
+ 00028216  0x00005c69 iadd  0x00000002 , 0x0000003f 
+ 00028217  0x00005c6a store  0x00000002 , 0x000042af 
+ 00028218  0x00005c6b branch  0x00006e3d 
+ 00028219  0x00005c6d setarg  0x00000000 
+ 00028220  0x00005c6e store  0x00000002 , 0x000042af 
+ 00028221  0x00005c70 fetch  0x00000001 , 0x0000004b 
+ 00028222  0x00005c71 set1  0x00000006 , 0x0000003f 
+ 00028223  0x00005c72 store  0x00000001 , 0x0000004b 
+ 00028224  0x00005c73 rtn 
+ 00028225  0x00005c76 fetch  0x00000001 , 0x000047f6 
+ 00028226  0x00005c77 bbit1  0x00000000 , 0x00006e45 
+ 00028227  0x00005c78 jam  0x00000001 , 0x000002ee 
+ 00028228  0x00005c79 rtn 
+ 00028229  0x00005c7b jam  0x0000000f , 0x000002ee 
+ 00028230  0x00005c7c rtn 
+ 00028231  0x00005c7f fetch  0x00000001 , 0x000047f3 
+ 00028232  0x00005c80 nbranch  0x00006e4d , 0x00000034 
+ 00028233  0x00005c82 fetch  0x00000001 , 0x000002ed 
+ 00028234  0x00005c84 rtn  0x00000034 
+ 00028235  0x00005c86 jam  0x00000000 , 0x000002ed 
+ 00028236  0x00005c88 rtn 
+ 00028237  0x00005c8c set1  0x00000025 , 0x00000000 
+ 00028238  0x00005c8d bpatch  0x000000a7 , 0x00004034 
+ 00028239  0x00005c8e fetch  0x00000001 , 0x000002ee 
+ 00028240  0x00005c8f rtn  0x00000034 
+ 00028241  0x00005c90 beq  0x00000001 , 0x00006e6e 
+ 00028242  0x00005c91 beq  0x00000002 , 0x00006ec7 
+ 00028243  0x00005c92 beq  0x00000003 , 0x00006e74 
+ 00028244  0x00005c93 beq  0x00000004 , 0x00006ecb 
+ 00028245  0x00005c94 beq  0x0000003b , 0x00006e7e 
+ 00028246  0x00005c95 beq  0x0000003c , 0x00006ece 
+ 00028247  0x00005c96 beq  0x0000000d , 0x00006e83 
+ 00028248  0x00005c97 beq  0x0000000e , 0x00006ed3 
+ 00028249  0x00005c98 beq  0x0000000f , 0x00006e86 
+ 00028250  0x00005c99 beq  0x00000010 , 0x00006ed9 
+ 00028251  0x00005c9a beq  0x00000011 , 0x00006e8c 
+ 00028252  0x00005c9b beq  0x00000012 , 0x00006edd 
+ 00028253  0x00005c9c beq  0x00000013 , 0x00006e92 
+ 00028254  0x00005c9d beq  0x00000014 , 0x00006ee1 
+ 00028255  0x00005c9e beq  0x00000015 , 0x00006e98 
+ 00028256  0x00005c9f beq  0x00000016 , 0x00006ee5 
+ 00028257  0x00005ca0 beq  0x00000017 , 0x00006e9e 
+ 00028258  0x00005ca1 beq  0x00000018 , 0x00006eea 
+ 00028259  0x00005ca2 beq  0x00000019 , 0x00006ea4 
+ 00028260  0x00005ca3 beq  0x0000001a , 0x00006eee 
+ 00028261  0x00005ca4 beq  0x0000001b , 0x00006eaa 
+ 00028262  0x00005ca5 beq  0x0000001c , 0x00006ef2 
+ 00028263  0x00005ca6 beq  0x0000001d , 0x00006eb0 
+ 00028264  0x00005ca7 beq  0x0000001e , 0x00006ef7 
+ 00028265  0x00005ca8 beq  0x0000001f , 0x00006eb6 
+ 00028266  0x00005ca9 beq  0x00000020 , 0x00006efb 
+ 00028267  0x00005caa beq  0x00000021 , 0x00006ec1 
+ 00028268  0x00005cab beq  0x00000022 , 0x00006eff 
+ 00028269  0x00005cad rtn 
+ 00028270  0x00005caf call  0x00006f0a 
+ 00028271  0x00005cb0 jam  0x00000002 , 0x000002ee 
+ 00028272  0x00005cb1 fetch  0x00000001 , 0x000042b9 
+ 00028273  0x00005cb2 set1  0x00000000 , 0x0000003f 
+ 00028274  0x00005cb3 store  0x00000001 , 0x000042b9 
+ 00028275  0x00005cb4 rtn 
+ 00028276  0x00005cb6 jam  0x00000004 , 0x000002ee 
+ 00028277  0x00005cb7 fetch  0x00000001 , 0x000042b9 
+ 00028278  0x00005cb8 rtnbit1  0x00000002 
+ 00028279  0x00005cb9 jam  0x00000003 , 0x000002ee 
+ 00028280  0x00005cba call  0x00006f12 
+ 00028281  0x00005cbb jam  0x00000004 , 0x000002ee 
+ 00028282  0x00005cbc fetch  0x00000001 , 0x000042b9 
+ 00028283  0x00005cbd set1  0x00000002 , 0x0000003f 
+ 00028284  0x00005cbe store  0x00000001 , 0x000042b9 
+ 00028285  0x00005cbf rtn 
+ 00028286  0x00005cc1 call  0x0000527e 
+ 00028287  0x00005cc2 nrtn  0x00000034 
+ 00028288  0x00005cc3 call  0x00006f23 
+ 00028289  0x00005cc4 jam  0x0000003c , 0x000002ee 
+ 00028290  0x00005cc5 rtn 
+ 00028291  0x00005cc7 call  0x00006f18 
+ 00028292  0x00005cc8 jam  0x0000000e , 0x000002ee 
+ 00028293  0x00005cc9 rtn 
+ 00028294  0x00005ccb call  0x00006f36 
+ 00028295  0x00005ccc jam  0x00000010 , 0x000002ee 
+ 00028296  0x00005ccd fetch  0x00000001 , 0x000042bb 
+ 00028297  0x00005cce set1  0x00000000 , 0x0000003f 
+ 00028298  0x00005ccf store  0x00000001 , 0x000042bb 
+ 00028299  0x00005cd0 rtn 
+ 00028300  0x00005cd2 call  0x00006f3e 
+ 00028301  0x00005cd3 jam  0x00000012 , 0x000002ee 
+ 00028302  0x00005cd4 fetch  0x00000001 , 0x000042bb 
+ 00028303  0x00005cd5 set1  0x00000002 , 0x0000003f 
+ 00028304  0x00005cd6 store  0x00000001 , 0x000042bb 
+ 00028305  0x00005cd7 rtn 
+ 00028306  0x00005cd9 call  0x00006f44 
+ 00028307  0x00005cda jam  0x00000014 , 0x000002ee 
+ 00028308  0x00005cdb fetch  0x00000001 , 0x000042bc 
+ 00028309  0x00005cdc set1  0x00000000 , 0x0000003f 
+ 00028310  0x00005cdd store  0x00000001 , 0x000042bc 
+ 00028311  0x00005cde rtn 
+ 00028312  0x00005ce0 call  0x00006f4c 
+ 00028313  0x00005ce1 jam  0x00000016 , 0x000002ee 
+ 00028314  0x00005ce2 fetch  0x00000001 , 0x000042bc 
+ 00028315  0x00005ce3 set1  0x00000002 , 0x0000003f 
+ 00028316  0x00005ce4 store  0x00000001 , 0x000042bc 
+ 00028317  0x00005ce5 rtn 
+ 00028318  0x00005ce7 call  0x00006f28 
+ 00028319  0x00005ce8 jam  0x00000018 , 0x000002ee 
+ 00028320  0x00005ce9 fetch  0x00000001 , 0x000042ba 
+ 00028321  0x00005cea set1  0x00000000 , 0x0000003f 
+ 00028322  0x00005ceb store  0x00000001 , 0x000042ba 
+ 00028323  0x00005cec rtn 
+ 00028324  0x00005cee call  0x00006f30 
+ 00028325  0x00005cef jam  0x0000001a , 0x000002ee 
+ 00028326  0x00005cf0 fetch  0x00000001 , 0x000042ba 
+ 00028327  0x00005cf1 set1  0x00000002 , 0x0000003f 
+ 00028328  0x00005cf2 store  0x00000001 , 0x000042ba 
+ 00028329  0x00005cf3 rtn 
+ 00028330  0x00005cf5 call  0x00006f52 
+ 00028331  0x00005cf6 jam  0x0000001c , 0x000002ee 
+ 00028332  0x00005cf7 fetch  0x00000001 , 0x000042ba 
+ 00028333  0x00005cf8 set1  0x00000006 , 0x0000003f 
+ 00028334  0x00005cf9 store  0x00000001 , 0x000042ba 
+ 00028335  0x00005cfa rtn 
+ 00028336  0x00005cfc call  0x00006f5a 
+ 00028337  0x00005cfd fetch  0x00000001 , 0x000042bd 
+ 00028338  0x00005cfe set1  0x00000000 
+ 00028339  0x00005cff store  0x00000001 , 0x000042bd 
+ 00028340  0x00005d00 jam  0x0000001e , 0x000002ee 
+ 00028341  0x00005d01 rtn 
+ 00028342  0x00005d03 call  0x00006f61 
+ 00028343  0x00005d04 fetch  0x00000001 , 0x000042bd 
+ 00028344  0x00005d05 set1  0x00000002 
+ 00028345  0x00005d06 store  0x00000001 , 0x000042bd 
+ 00028346  0x00005d07 jam  0x00000020 , 0x000002ee 
+ 00028347  0x00005d08 fetch  0x00000001 , 0x00004752 
+ 00028348  0x00005d09 lshift3  0x0000003f , 0x0000003f 
+ 00028349  0x00005d0a or_into  0x00000003 , 0x0000003f 
+ 00028350  0x00005d0b arg  0x00004753 , 0x00000002 
+ 00028351  0x00005d0c storet  0x00000002 , 0x0000048f 
+ 00028352  0x00005d0d branch  0x00006b82 
+ 00028353  0x00005d0f call  0x00006f6c 
+ 00028354  0x00005d10 fetch  0x00000001 , 0x000042bd 
+ 00028355  0x00005d11 set1  0x00000004 
+ 00028356  0x00005d12 store  0x00000001 , 0x000042bd 
+ 00028357  0x00005d13 jam  0x00000022 , 0x000002ee 
+ 00028358  0x00005d14 rtn 
+ 00028359  0x00005d17 fetch  0x00000001 , 0x000042b9 
+ 00028360  0x00005d18 rtnbit0  0x00000001 
+ 00028361  0x00005d19 jam  0x00000003 , 0x000002ee 
+ 00028362  0x00005d1a branch  0x00006e4d 
+ 00028363  0x00005d1c fetch  0x00000001 , 0x000042b9 
+ 00028364  0x00005d1d rtnne  0x0000003f 
+ 00028365  0x00005d1e jam  0x0000003b , 0x000002ee 
+ 00028366  0x00005d20 fetch  0x00000001 , 0x000002ec 
+ 00028367  0x00005d21 rtnne  0x00000017 
+ 00028368  0x00005d22 jam  0x00000000 , 0x000002ec 
+ 00028369  0x00005d23 jam  0x0000000d , 0x000002ee 
+ 00028370  0x00005d24 branch  0x00006e4d 
+ 00028371  0x00005d26 fetch  0x00000001 , 0x000042b9 
+ 00028372  0x00005d27 nrtn  0x00000034 
+ 00028373  0x00005d28 fetch  0x00000001 , 0x000047f6 
+ 00028374  0x00005d29 bbit1  0x00000000 , 0x00006f02 
+ 00028375  0x00005d2a bbit1  0x00000006 , 0x00006f04 
+ 00028376  0x00005d2b branch  0x00006f08 
+ 00028377  0x00005d2d fetch  0x00000001 , 0x000042bb 
+ 00028378  0x00005d2e rtnbit0  0x00000001 
+ 00028379  0x00005d2f jam  0x00000011 , 0x000002ee 
+ 00028380  0x00005d30 branch  0x00006e4d 
+ 00028381  0x00005d32 fetch  0x00000001 , 0x000042bb 
+ 00028382  0x00005d33 rtnne  0x0000003f 
+ 00028383  0x00005d34 jam  0x00000013 , 0x000002ee 
+ 00028384  0x00005d35 branch  0x00006e4d 
+ 00028385  0x00005d37 fetch  0x00000001 , 0x000042bc 
+ 00028386  0x00005d38 rtnbit0  0x00000001 
+ 00028387  0x00005d39 jam  0x00000015 , 0x000002ee 
+ 00028388  0x00005d3a branch  0x00006e4d 
+ 00028389  0x00005d3c fetch  0x00000001 , 0x000042bc 
+ 00028390  0x00005d3d rtnne  0x0000003f 
+ 00028391  0x00005d3e fetch  0x00000001 , 0x000047f6 
+ 00028392  0x00005d3f bbit1  0x00000006 , 0x00006f04 
+ 00028393  0x00005d40 branch  0x00006f08 
+ 00028394  0x00005d42 fetch  0x00000001 , 0x000042ba 
+ 00028395  0x00005d43 rtnbit0  0x00000001 
+ 00028396  0x00005d44 jam  0x00000019 , 0x000002ee 
+ 00028397  0x00005d45 branch  0x00006e4d 
+ 00028398  0x00005d47 fetch  0x00000001 , 0x000042ba 
+ 00028399  0x00005d48 rtnne  0x0000003f 
+ 00028400  0x00005d49 jam  0x0000001b , 0x000002ee 
+ 00028401  0x00005d4a branch  0x00006e4d 
+ 00028402  0x00005d4c fetch  0x00000001 , 0x000042ba 
+ 00028403  0x00005d4d rtnne  0x000000ff 
+ 00028404  0x00005d4e fetch  0x00000001 , 0x000047f6 
+ 00028405  0x00005d4f bbit1  0x00000006 , 0x00006f06 
+ 00028406  0x00005d50 branch  0x00006f08 
+ 00028407  0x00005d52 fetch  0x00000001 , 0x000042bd 
+ 00028408  0x00005d53 rtnbit0  0x00000001 
+ 00028409  0x00005d54 jam  0x0000001f , 0x000002ee 
+ 00028410  0x00005d55 branch  0x00006e4d 
+ 00028411  0x00005d57 fetch  0x00000001 , 0x000042bd 
+ 00028412  0x00005d58 rtnbit0  0x00000003 
+ 00028413  0x00005d59 jam  0x00000021 , 0x000002ee 
+ 00028414  0x00005d5a branch  0x00006e4d 
+ 00028415  0x00005d5c fetch  0x00000001 , 0x000042bd 
+ 00028416  0x00005d5d rtnne  0x000000ff 
+ 00028417  0x00005d5e branch  0x00006f08 
+ 00028418  0x00005d61 jam  0x0000000f , 0x000002ee 
+ 00028419  0x00005d62 branch  0x00006e4d 
+ 00028420  0x00005d65 jam  0x00000017 , 0x000002ee 
+ 00028421  0x00005d66 branch  0x00006e4d 
+ 00028422  0x00005d68 jam  0x0000001d , 0x000002ee 
+ 00028423  0x00005d69 branch  0x00006e4d 
+ 00028424  0x00005d6e jam  0x00000000 , 0x000002ee 
+ 00028425  0x00005d6f rtn 
+ 00028426  0x00005d71 set1  0x00000025 , 0x00000000 
+ 00028427  0x00005d72 bpatch  0x000000a8 , 0x00004035 
+ 00028428  0x00005d73 call  0x000052c4 
+ 00028429  0x00005d74 setarg  0x00000001 
+ 00028430  0x00005d75 copy  0x0000003f , 0x00000002 
+ 00028431  0x00005d76 setarg  0x00000050 
+ 00028432  0x00005d77 copy  0x0000003f , 0x0000000b 
+ 00028433  0x00005d78 branch  0x000050b0 
+ 00028434  0x00005d7b set1  0x00000025 , 0x00000000 
+ 00028435  0x00005d7c bpatch  0x000000a9 , 0x00004035 
+ 00028436  0x00005d7d call  0x000052c4 
+ 00028437  0x00005d7e fetch  0x00000002 , 0x000042b1 
+ 00028438  0x00005d7f copy  0x0000003f , 0x00000002 
+ 00028439  0x00005d80 branch  0x000050c0 
+ 00028440  0x00005d83 set1  0x00000025 , 0x00000000 
+ 00028441  0x00005d84 bpatch  0x000000aa , 0x00004035 
+ 00028442  0x00005d85 call  0x000052c4 
+ 00028443  0x00005d86 fetch  0x00000002 , 0x000042b1 
+ 00028444  0x00005d87 copy  0x0000003f , 0x00000002 
+ 00028445  0x00005d88 arg  0x00000050 , 0x0000000b 
+ 00028446  0x00005d89 call  0x000050d6 
+ 00028447  0x00005d8a fetch  0x00000001 , 0x000042b9 
+ 00028448  0x00005d8b set0  0x00000005 , 0x0000003f 
+ 00028449  0x00005d8c store  0x00000001 , 0x000042b9 
+ 00028450  0x00005d8d rtn 
+ 00028451  0x00005d90 set1  0x00000025 , 0x00000000 
+ 00028452  0x00005d91 bpatch  0x000000ab , 0x00004035 
+ 00028453  0x00005d92 call  0x000052d2 
+ 00028454  0x00005d93 call  0x000071b0 
+ 00028455  0x00005d94 branch  0x000050f2 
+ 00028456  0x00005d97 set1  0x00000025 , 0x00000000 
+ 00028457  0x00005d98 bpatch  0x000000ac , 0x00004035 
+ 00028458  0x00005d99 call  0x000052c4 
+ 00028459  0x00005d9a setarg  0x00000003 
+ 00028460  0x00005d9b copy  0x0000003f , 0x00000002 
+ 00028461  0x00005d9c setarg  0x00000051 
+ 00028462  0x00005d9d copy  0x0000003f , 0x0000000b 
+ 00028463  0x00005d9e branch  0x000050b0 
+ 00028464  0x00005da1 set1  0x00000025 , 0x00000000 
+ 00028465  0x00005da2 bpatch  0x000000ad , 0x00004035 
+ 00028466  0x00005da3 call  0x000052c4 
+ 00028467  0x00005da4 fetch  0x00000002 , 0x000042b3 
+ 00028468  0x00005da5 copy  0x0000003f , 0x00000002 
+ 00028469  0x00005da6 branch  0x000050c0 
+ 00028470  0x00005da9 set1  0x00000025 , 0x00000000 
+ 00028471  0x00005daa bpatch  0x000000ae , 0x00004035 
+ 00028472  0x00005dab call  0x000052c4 
+ 00028473  0x00005dac setarg  0x00000011 
+ 00028474  0x00005dad copy  0x0000003f , 0x00000002 
+ 00028475  0x00005dae setarg  0x00000052 
+ 00028476  0x00005daf copy  0x0000003f , 0x0000000b 
+ 00028477  0x00005db0 branch  0x000050b0 
+ 00028478  0x00005db3 set1  0x00000025 , 0x00000000 
+ 00028479  0x00005db4 bpatch  0x000000af , 0x00004035 
+ 00028480  0x00005db5 call  0x000052c4 
+ 00028481  0x00005db6 fetch  0x00000002 , 0x000042b5 
+ 00028482  0x00005db7 copy  0x0000003f , 0x00000002 
+ 00028483  0x00005db8 branch  0x000050c0 
+ 00028484  0x00005dbb set1  0x00000025 , 0x00000000 
+ 00028485  0x00005dbc bpatch  0x000000b0 , 0x00004036 
+ 00028486  0x00005dbd call  0x000052c4 
+ 00028487  0x00005dbe setarg  0x00000013 
+ 00028488  0x00005dbf copy  0x0000003f , 0x00000002 
+ 00028489  0x00005dc0 setarg  0x00000053 
+ 00028490  0x00005dc1 copy  0x0000003f , 0x0000000b 
+ 00028491  0x00005dc2 branch  0x000050b0 
+ 00028492  0x00005dc5 set1  0x00000025 , 0x00000000 
+ 00028493  0x00005dc6 bpatch  0x000000b1 , 0x00004036 
+ 00028494  0x00005dc7 call  0x000052c4 
+ 00028495  0x00005dc8 fetch  0x00000002 , 0x000042b7 
+ 00028496  0x00005dc9 copy  0x0000003f , 0x00000002 
+ 00028497  0x00005dca branch  0x000050c0 
+ 00028498  0x00005dcd set1  0x00000025 , 0x00000000 
+ 00028499  0x00005dce bpatch  0x000000b2 , 0x00004036 
+ 00028500  0x00005dcf call  0x000052e0 
+ 00028501  0x00005dd1 jam  0x00000003 , 0x00000493 
+ 00028502  0x00005dd2 jam  0x0000001c , 0x00000496 
+ 00028503  0x00005dd3 call  0x00006ce8 
+ 00028504  0x00005dd4 jam  0x00000001 , 0x00004751 
+ 00028505  0x00005dd5 rtn 
+ 00028506  0x00005dd8 set1  0x00000025 , 0x00000000 
+ 00028507  0x00005dd9 bpatch  0x000000b3 , 0x00004036 
+ 00028508  0x00005dda call  0x000052e0 
+ 00028509  0x00005ddb fetcht  0x00000001 , 0x00004752 
+ 00028510  0x00005ddc call  0x00006bcb 
+ 00028511  0x00005ddd storet  0x00000001 , 0x0000474b 
+ 00028512  0x00005dde branch  0x00006d05 
+ 00028513  0x00005de1 set1  0x00000025 , 0x00000000 
+ 00028514  0x00005de2 bpatch  0x000000b4 , 0x00004036 
+ 00028515  0x00005de3 call  0x000052e0 
+ 00028516  0x00005de4 fetcht  0x00000001 , 0x0000474b 
+ 00028517  0x00005de5 call  0x00006bc0 
+ 00028518  0x00005de6 call  0x00006b67 
+ 00028519  0x00005de7 store  0x00000001 , 0x00000496 
+ 00028520  0x00005de8 fetcht  0x00000001 , 0x0000474b 
+ 00028521  0x00005de9 call  0x00006bc0 
+ 00028522  0x00005dea storet  0x00000001 , 0x00000493 
+ 00028523  0x00005deb branch  0x00006ce8 
+ 00028524  0x00005dee set1  0x00000025 , 0x00000000 
+ 00028525  0x00005def bpatch  0x000000b5 , 0x00004036 
+ 00028526  0x00005df0 call  0x000052e0 
+ 00028527  0x00005df1 fetcht  0x00000001 , 0x0000474b 
+ 00028528  0x00005df2 call  0x00006bc0 
+ 00028529  0x00005df3 branch  0x00006d3f 
+ 00028530  0x00005e01 set1  0x00000025 , 0x00000000 
+ 00028531  0x00005e02 bpatch  0x000000e7 , 0x0000403c 
+ 00028532  0x00005e03 fetch  0x00000002 , 0x000002cb 
+ 00028533  0x00005e04 iforce  0x00000006 
+ 00028534  0x00005e05 ifetch  0x00000001 , 0x00000006 
+ 00028535  0x00005e06 copy  0x0000003f , 0x00000012 
+ 00028536  0x00005e07 store  0x00000001 , 0x000004af 
+ 00028537  0x00005e08 ifetch  0x00000002 , 0x00000006 
+ 00028538  0x00005e09 store  0x00000002 , 0x000004b0 
+ 00028539  0x00005e0a ifetch  0x00000001 , 0x00000006 
+ 00028540  0x00005e0b lshift8  0x0000003f , 0x0000000b 
+ 00028541  0x00005e0c ifetch  0x00000001 , 0x00000006 
+ 00028542  0x00005e0d iadd  0x0000000b , 0x0000000b 
+ 00028543  0x00005e0e set1  0x00000025 , 0x00000000 
+ 00028544  0x00005e0f bpatch  0x000000e8 , 0x0000403d 
+ 00028545  0x00005e10 deposit  0x00000012 
+ 00028546  0x00005e11 beq  0x00000002 , 0x00006f87 
+ 00028547  0x00005e12 beq  0x00000004 , 0x00006fb0 
+ 00028548  0x00005e13 beq  0x00000006 , 0x0000708b 
+ 00028549  0x00005e14 beq  0x00000007 , 0x000071c7 
+ 00028550  0x00005e15 branch  0x0000723e 
+ 00028551  0x00005e21 call  0x0000724d 
+ 00028552  0x00005e22 compare  0x00000001 , 0x00000002 , 0x000000ff 
+ 00028553  0x00005e23 branch  0x000072bb , 0x00000001 
+ 00028554  0x00005e24 compare  0x000000ff , 0x00000002 , 0x000000ff 
+ 00028555  0x00005e25 branch  0x00007241 , 0x00000001 
+ 00028556  0x00005e27 ifetch  0x00000002 , 0x00000006 
+ 00028557  0x00005e28 store  0x00000002 , 0x000004b4 
+ 00028558  0x00005e29 increase  0xfffffffe , 0x0000000b 
+ 00028559  0x00005e2b increase  0xffffffff , 0x0000000b 
+ 00028560  0x00005e2c nbranch  0x0000723b , 0x00000005 
+ 00028561  0x00005e2d arg  0x000004a9 , 0x0000000b 
+ 00028562  0x00005e2e ifetch  0x00000002 , 0x0000000b 
+ 00028563  0x00005e2f rtn  0x00000034 
+ 00028564  0x00005e30 increase  0x00000002 , 0x0000000b 
+ 00028565  0x00005e31 call  0x00007307 
+ 00028566  0x00005e32 call  0x000052de 
+ 00028567  0x00005e33 force  0x00000003 , 0x0000003f 
+ 00028568  0x00005e34 istore  0x00000001 , 0x00000005 
+ 00028569  0x00005e35 fetch  0x00000002 , 0x000004b0 
+ 00028570  0x00005e36 istore  0x00000002 , 0x00000005 
+ 00028571  0x00005e37 lshift2  0x00000007 , 0x0000003f 
+ 00028572  0x00005e38 add  0x0000003f , 0x00000005 , 0x0000003f 
+ 00028573  0x00005e39 add  0x0000003f , 0x00000005 , 0x00000013 
+ 00028574  0x00005e3a byteswap  0x0000003f , 0x0000003f 
+ 00028575  0x00005e3b istore  0x00000002 , 0x00000005 
+ 00028576  0x00005e3c deposit  0x00000007 
+ 00028577  0x00005e3d byteswap  0x0000003f , 0x0000003f 
+ 00028578  0x00005e3e istore  0x00000002 , 0x00000005 
+ 00028579  0x00005e3f istore  0x00000002 , 0x00000005 
+ 00028580  0x00005e40 arg  0x000004c5 , 0x00000006 
+ 00028581  0x00005e41 copy  0x00000007 , 0x00000039 
+ 00028582  0x00005e42 branch  0x00006faa , 0x00000005 
+ 00028583  0x00005e44 ifetch  0x00000004 , 0x00000006 
+ 00028584  0x00005e45 istore  0x00000004 , 0x00000005 
+ 00028585  0x00005e46 loop  0x00006fa7 
+ 00028586  0x00005e48 force  0x00000000 , 0x0000003f 
+ 00028587  0x00005e49 istore  0x00000001 , 0x00000005 
+ 00028588  0x00005e4a deposit  0x00000013 
+ 00028589  0x00005e4b store  0x00000001 , 0x000002dc 
+ 00028590  0x00005e4c branch  0x00003bf1 , 0x00000034 
+ 00028591  0x00005e4d rtn 
+ 00028592  0x00005e59 ifetch  0x00000004 , 0x00000006 
+ 00028593  0x00005e5a store  0x00000004 , 0x000004be 
+ 00028594  0x00005e5b increase  0xfffffffc , 0x0000000b 
+ 00028595  0x00005e5c iforce  0x00000002 
+ 00028596  0x00005e5d ifetch  0x00000002 , 0x00000006 
+ 00028597  0x00005e5e byteswap  0x0000003f , 0x0000003f 
+ 00028598  0x00005e5f increase  0xffffffee , 0x0000003f 
+ 00028599  0x00005e60 store  0x00000002 , 0x000004b2 
+ 00028600  0x00005e61 increase  0xfffffffe , 0x0000000b 
+ 00028601  0x00005e62 call  0x000072a4 
+ 00028602  0x00005e63 branch  0x00007241 , 0x00000005 
+ 00028603  0x00005e64 compare  0x00000005 , 0x00000011 , 0x000000ff 
+ 00028604  0x00005e66 branch  0x00006fc0 , 0x00000001 
+ 00028605  0x00005e68 arg  0x00000491 , 0x00000005 
+ 00028606  0x00005e69 force  0x00000000 , 0x00000007 
+ 00028607  0x00005e6a branch  0x00006fd0 
+ 00028608  0x00005e6c ifetch  0x00000001 , 0x00000006 
+ 00028609  0x00005e6d bne  0x0000000a , 0x00007241 
+ 00028610  0x00005e6e ifetch  0x00000002 , 0x00000006 
+ 00028611  0x00005e6f nbranch  0x00006fce , 0x00000034 
+ 00028612  0x00005e70 ifetch  0x00000001 , 0x00000006 
+ 00028613  0x00005e71 bne  0x000000ff , 0x00006fcc 
+ 00028614  0x00005e72 ifetch  0x00000001 , 0x00000006 
+ 00028615  0x00005e73 bne  0x000000ff , 0x00006fca 
+ 00028616  0x00005e74 increase  0xfffffffb , 0x00000006 
+ 00028617  0x00005e75 branch  0x00007022 
+ 00028618  0x00005e77 increase  0xfffffffb , 0x00000006 
+ 00028619  0x00005e78 branch  0x00006fbd 
+ 00028620  0x00005e7a increase  0xfffffffc , 0x00000006 
+ 00028621  0x00005e7b branch  0x00006fbd 
+ 00028622  0x00005e7d increase  0xfffffffd , 0x00000006 
+ 00028623  0x00005e7e branch  0x00006fbd 
+ 00028624  0x00005e80 ifetch  0x00000001 , 0x00000006 
+ 00028625  0x00005e81 beq  0x00000009 , 0x00006fe5 
+ 00028626  0x00005e82 beq  0x0000000a , 0x00006fd3 
+ 00028627  0x00005e84 ifetch  0x00000002 , 0x00000006 
+ 00028628  0x00005e85 istore  0x00000002 , 0x00000005 
+ 00028629  0x00005e86 increase  0x00000001 , 0x00000007 
+ 00028630  0x00005e87 byteswap  0x0000003f , 0x00000012 
+ 00028631  0x00005e88 ifetch  0x00000002 , 0x00000006 
+ 00028632  0x00005e89 byteswap  0x0000003f , 0x0000003f 
+ 00028633  0x00005e8b increase  0x00000001 , 0x00000012 
+ 00028634  0x00005e8c isub  0x00000012 , 0x0000003e 
+ 00028635  0x00005e8d nbranch  0x00006fe2 , 0x00000002 
+ 00028636  0x00005e8e copy  0x0000003f , 0x00000013 
+ 00028637  0x00005e8f byteswap  0x00000012 , 0x0000003f 
+ 00028638  0x00005e90 istore  0x00000002 , 0x00000005 
+ 00028639  0x00005e91 increase  0x00000001 , 0x00000007 
+ 00028640  0x00005e92 copy  0x00000013 , 0x0000003f 
+ 00028641  0x00005e93 branch  0x00006fd9 
+ 00028642  0x00005e95 increase  0xfffffffb , 0x0000000b 
+ 00028643  0x00005e96 increase  0xfffffffb , 0x00000011 
+ 00028644  0x00005e97 branch  0x00006fea 
+ 00028645  0x00005e99 ifetch  0x00000002 , 0x00000006 
+ 00028646  0x00005e9a istore  0x00000002 , 0x00000005 
+ 00028647  0x00005e9b increase  0x00000001 , 0x00000007 
+ 00028648  0x00005e9c increase  0xfffffffd , 0x0000000b 
+ 00028649  0x00005e9d increase  0xfffffffd , 0x00000011 
+ 00028650  0x00005e9f nbranch  0x00007241 , 0x00000002 
+ 00028651  0x00005ea0 nbranch  0x00006fd0 , 0x00000005 
+ 00028652  0x00005ea1 increase  0xffffffff , 0x0000000b 
+ 00028653  0x00005ea2 nbranch  0x00007241 , 0x00000005 
+ 00028654  0x00005ea4 call  0x000052de 
+ 00028655  0x00005ea5 increase  0x0000000a , 0x00000005 
+ 00028656  0x00005ea6 arg  0x00000491 , 0x00000011 
+ 00028657  0x00005ea8 copy  0x00000007 , 0x0000003f 
+ 00028658  0x00005ea9 branch  0x00007004 , 0x00000034 
+ 00028659  0x00005eaa ifetch  0x00000002 , 0x00000011 
+ 00028660  0x00005eab branch  0x00007004 , 0x00000034 
+ 00028661  0x00005eac iforce  0x00000012 
+ 00028662  0x00005ead fetch  0x00000004 , 0x000004be 
+ 00028663  0x00005eae iforce  0x00000002 
+ 00028664  0x00005eaf call  0x0000734e 
+ 00028665  0x00005eb0 branch  0x00007001 , 0x00000034 
+ 00028666  0x00005eb1 increase  0xfffffffd , 0x00000006 
+ 00028667  0x00005eb2 ifetch  0x00000003 , 0x00000006 
+ 00028668  0x00005eb3 istore  0x00000003 , 0x00000005 
+ 00028669  0x00005eb4 call  0x00007199 
+ 00028670  0x00005eb5 branch  0x00007001 , 0x00000034 
+ 00028671  0x00005eb6 iforce  0x00000039 
+ 00028672  0x00005eb7 call  0x00007e45 
+ 00028673  0x00005eb9 increase  0x00000002 , 0x00000011 
+ 00028674  0x00005eba increase  0xffffffff , 0x00000007 
+ 00028675  0x00005ebb branch  0x00006ff1 
+ 00028676  0x00005ebe force  0x00000000 , 0x0000003f 
+ 00028677  0x00005ebf istore  0x00000001 , 0x00000005 
+ 00028678  0x00005ec0 increase  0xffffffff , 0x00000005 
+ 00028679  0x00005ec1 fetcht  0x00000002 , 0x000002da 
+ 00028680  0x00005ec2 add  0x00000002 , 0x0000000a , 0x0000003f 
+ 00028681  0x00005ec3 isub  0x00000005 , 0x0000003f 
+ 00028682  0x00005ec4 sub  0x0000003f , 0x00000000 , 0x00000011 
+ 00028683  0x00005ec5 byteswap  0x00000011 , 0x0000003f 
+ 00028684  0x00005ec6 add  0x00000002 , 0x00000008 , 0x00000012 
+ 00028685  0x00005ec7 istore  0x00000002 , 0x00000012 
+ 00028686  0x00005ec8 increase  0x00000003 , 0x00000011 
+ 00028687  0x00005ec9 byteswap  0x00000011 , 0x0000003f 
+ 00028688  0x00005eca add  0x00000002 , 0x00000005 , 0x00000012 
+ 00028689  0x00005ecb istore  0x00000002 , 0x00000012 
+ 00028690  0x00005ecc increase  0x00000003 , 0x00000011 
+ 00028691  0x00005ecd byteswap  0x00000011 , 0x0000003f 
+ 00028692  0x00005ece add  0x00000002 , 0x00000003 , 0x00000012 
+ 00028693  0x00005ecf istore  0x00000002 , 0x00000012 
+ 00028694  0x00005ed0 increase  0x00000005 , 0x00000011 
+ 00028695  0x00005ed1 copy  0x00000011 , 0x0000003f 
+ 00028696  0x00005ed2 store  0x00000002 , 0x000002dc 
+ 00028697  0x00005ed3 setarg  0x00000036 
+ 00028698  0x00005ed4 add  0x00000002 , 0x00000007 , 0x00000012 
+ 00028699  0x00005ed5 istore  0x00000001 , 0x00000012 
+ 00028700  0x00005ed6 setarg  0x00000005 
+ 00028701  0x00005ed7 istore  0x00000001 , 0x00000002 
+ 00028702  0x00005ed8 fetch  0x00000002 , 0x000004b0 
+ 00028703  0x00005ed9 add  0x00000002 , 0x00000001 , 0x00000012 
+ 00028704  0x00005eda istore  0x00000002 , 0x00000012 
+ 00028705  0x00005edb rtn 
+ 00028706  0x00005edd ifetch  0x00000001 , 0x00000006 
+ 00028707  0x00005ede bne  0x0000000a , 0x00007241 
+ 00028708  0x00005edf ifetch  0x00000002 , 0x00000006 
+ 00028709  0x00005ee0 nbranch  0x00007241 , 0x00000034 
+ 00028710  0x00005ee1 ifetch  0x00000001 , 0x00000006 
+ 00028711  0x00005ee2 bne  0x000000ff , 0x00007241 
+ 00028712  0x00005ee3 ifetch  0x00000001 , 0x00000006 
+ 00028713  0x00005ee4 bne  0x000000ff , 0x00007241 
+ 00028714  0x00005ee5 increase  0xfffffffb , 0x0000000b 
+ 00028715  0x00005ee6 ifetch  0x00000001 , 0x00000006 
+ 00028716  0x00005ee7 beq  0x00000000 , 0x0000702f 
+ 00028717  0x00005ee8 beq  0x00000001 , 0x00007032 
+ 00028718  0x00005ee9 beq  0x00000002 , 0x00007036 
+ 00028719  0x00005eeb store  0x00000002 , 0x000004ad 
+ 00028720  0x00005eec increase  0xffffffff , 0x0000000b 
+ 00028721  0x00005eed branch  0x0000703a 
+ 00028722  0x00005eef ifetch  0x00000001 , 0x00000006 
+ 00028723  0x00005ef0 store  0x00000002 , 0x000004ad 
+ 00028724  0x00005ef1 increase  0xfffffffe , 0x0000000b 
+ 00028725  0x00005ef2 branch  0x0000703a 
+ 00028726  0x00005ef4 ifetch  0x00000002 , 0x00000006 
+ 00028727  0x00005ef5 byteswap  0x0000003f , 0x0000003f 
+ 00028728  0x00005ef6 store  0x00000002 , 0x000004ad 
+ 00028729  0x00005ef7 increase  0xfffffffd , 0x0000000b 
+ 00028730  0x00005ef9 nbranch  0x0000723b , 0x00000005 
+ 00028731  0x00005efa call  0x0000731e 
+ 00028732  0x00005efb nbranch  0x00007238 , 0x00000005 
+ 00028733  0x00005efc copy  0x00000006 , 0x00000011 
+ 00028734  0x00005efd call  0x000052de 
+ 00028735  0x00005efe copy  0x00000011 , 0x00000006 
+ 00028736  0x00005eff increase  0x00000003 , 0x00000005 
+ 00028737  0x00005f00 copy  0x00000006 , 0x0000000b 
+ 00028738  0x00005f01 call  0x000072e8 
+ 00028739  0x00005f02 copy  0x0000003f , 0x00000011 
+ 00028740  0x00005f03 fetch  0x00000002 , 0x000004ad 
+ 00028741  0x00005f04 copy  0x0000003f , 0x00000012 
+ 00028742  0x00005f05 copy  0x00000011 , 0x0000003f 
+ 00028743  0x00005f06 isub  0x00000012 , 0x00000012 
+ 00028744  0x00005f07 fetch  0x00000002 , 0x000004b2 
+ 00028745  0x00005f08 isub  0x00000012 , 0x0000003e 
+ 00028746  0x00005f09 nbranch  0x00007066 , 0x00000002 
+ 00028747  0x00005f0b disable  0x00000028 
+ 00028748  0x00005f0c fetch  0x00000002 , 0x000004ad 
+ 00028749  0x00005f0d branch  0x00007059 , 0x00000034 
+ 00028750  0x00005f0e iadd  0x0000000b , 0x00000006 
+ 00028751  0x00005f0f increase  0x00000003 , 0x00000012 
+ 00028752  0x00005f10 copy  0x00000012 , 0x00000039 
+ 00028753  0x00005f11 copy  0x00000039 , 0x0000003f 
+ 00028754  0x00005f12 increase  0x00000003 , 0x0000003f 
+ 00028755  0x00005f13 byteswap  0x0000003f , 0x0000003f 
+ 00028756  0x00005f14 istore  0x00000002 , 0x00000005 
+ 00028757  0x00005f15 copy  0x00000039 , 0x0000003f 
+ 00028758  0x00005f16 byteswap  0x0000003f , 0x0000003f 
+ 00028759  0x00005f17 istore  0x00000002 , 0x00000005 
+ 00028760  0x00005f18 branch  0x00007074 
+ 00028761  0x00005f1a add  0x00000011 , 0x00000006 , 0x00000039 
+ 00028762  0x00005f1b branch  0x0000705d , 0x00000028 
+ 00028763  0x00005f1c byteswap  0x00000039 , 0x0000003f 
+ 00028764  0x00005f1d branch  0x00007060 
+ 00028765  0x00005f1f copy  0x00000039 , 0x0000003f 
+ 00028766  0x00005f20 increase  0x00000002 , 0x0000003f 
+ 00028767  0x00005f21 byteswap  0x0000003f , 0x0000003f 
+ 00028768  0x00005f23 istore  0x00000002 , 0x00000005 
+ 00028769  0x00005f24 increase  0xfffffffd , 0x00000039 
+ 00028770  0x00005f25 byteswap  0x00000039 , 0x0000003f 
+ 00028771  0x00005f26 istore  0x00000002 , 0x00000005 
+ 00028772  0x00005f27 copy  0x0000000b , 0x00000006 
+ 00028773  0x00005f28 branch  0x00007074 
+ 00028774  0x00005f2a enable  0x00000028 
+ 00028775  0x00005f2b fetch  0x00000002 , 0x000004b2 
+ 00028776  0x00005f2c copy  0x0000003f , 0x00000011 
+ 00028777  0x00005f2d copy  0x0000003f , 0x00000039 
+ 00028778  0x00005f2e fetch  0x00000002 , 0x000004ad 
+ 00028779  0x00005f2f branch  0x00007059 , 0x00000034 
+ 00028780  0x00005f30 iadd  0x0000000b , 0x00000006 
+ 00028781  0x00005f31 copy  0x00000011 , 0x0000003f 
+ 00028782  0x00005f32 increase  0x00000005 , 0x0000003f 
+ 00028783  0x00005f33 byteswap  0x0000003f , 0x0000003f 
+ 00028784  0x00005f34 istore  0x00000002 , 0x00000005 
+ 00028785  0x00005f35 copy  0x00000011 , 0x0000003f 
+ 00028786  0x00005f36 byteswap  0x0000003f , 0x0000003f 
+ 00028787  0x00005f37 istore  0x00000002 , 0x00000005 
+ 00028788  0x00005f39 ifetch  0x00000001 , 0x00000006 
+ 00028789  0x00005f3a istore  0x00000001 , 0x00000005 
+ 00028790  0x00005f3b loop  0x00007074 
+ 00028791  0x00005f3c nbranch  0x0000707f , 0x00000028 
+ 00028792  0x00005f3d force  0x00000002 , 0x0000003f 
+ 00028793  0x00005f3e istore  0x00000001 , 0x00000005 
+ 00028794  0x00005f3f copy  0x00000006 , 0x0000003f 
+ 00028795  0x00005f40 isub  0x0000000b , 0x0000003f 
+ 00028796  0x00005f41 byteswap  0x0000003f , 0x0000003f 
+ 00028797  0x00005f42 istore  0x00000002 , 0x00000005 
+ 00028798  0x00005f43 branch  0x00007081 
+ 00028799  0x00005f45 force  0x00000000 , 0x0000003f 
+ 00028800  0x00005f46 istore  0x00000001 , 0x00000005 
+ 00028801  0x00005f48 fetch  0x00000002 , 0x000002da 
+ 00028802  0x00005f49 isub  0x00000005 , 0x0000003f 
+ 00028803  0x00005f4a sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00028804  0x00005f4b store  0x00000002 , 0x000002dc 
+ 00028805  0x00005f4c call  0x000052de 
+ 00028806  0x00005f4d setarg  0x00000005 
+ 00028807  0x00005f4e istore  0x00000001 , 0x00000005 
+ 00028808  0x00005f4f fetch  0x00000002 , 0x000004b0 
+ 00028809  0x00005f50 istore  0x00000002 , 0x00000005 
+ 00028810  0x00005f51 rtn 
+ 00028811  0x00005f5e call  0x0000724d 
+ 00028812  0x00005f5f compare  0x000000ff , 0x00000002 , 0x000000ff 
+ 00028813  0x00005f60 branch  0x000070b4 , 0x00000001 
+ 00028814  0x00005f61 ifetch  0x00000002 , 0x00000006 
+ 00028815  0x00005f62 store  0x00000002 , 0x000004b2 
+ 00028816  0x00005f63 increase  0xfffffffe , 0x0000000b 
+ 00028817  0x00005f64 call  0x000072a4 
+ 00028818  0x00005f65 arg  0x00000491 , 0x00000005 
+ 00028819  0x00005f66 force  0x00000000 , 0x00000007 
+ 00028820  0x00005f68 ifetch  0x00000003 , 0x00000006 
+ 00028821  0x00005f69 bne  0x00000009 , 0x000070b4 
+ 00028822  0x00005f6b rshift8  0x0000003f , 0x0000003f 
+ 00028823  0x00005f6c istore  0x00000002 , 0x00000005 
+ 00028824  0x00005f6d increase  0x00000001 , 0x00000007 
+ 00028825  0x00005f6e increase  0xfffffffd , 0x0000000b 
+ 00028826  0x00005f6f increase  0xfffffffd , 0x00000011 
+ 00028827  0x00005f70 nbranch  0x00007241 , 0x00000002 
+ 00028828  0x00005f71 nbranch  0x00007094 , 0x00000005 
+ 00028829  0x00005f72 increase  0xffffffff , 0x0000000b 
+ 00028830  0x00005f73 nbranch  0x00007241 , 0x00000005 
+ 00028831  0x00005f75 call  0x000052de 
+ 00028832  0x00005f76 increase  0x0000000d , 0x00000005 
+ 00028833  0x00005f77 fetch  0x00000002 , 0x000004a9 
+ 00028834  0x00005f78 iforce  0x00000013 
+ 00028835  0x00005f79 arg  0x00000491 , 0x00000011 
+ 00028836  0x00005f7b ifetch  0x00000004 , 0x00000011 
+ 00028837  0x00005f7c branch  0x000070c4 , 0x00000034 
+ 00028838  0x00005f7d ifetch  0x00000002 , 0x00000011 
+ 00028839  0x00005f7e iforce  0x00000012 
+ 00028840  0x00005f7f call  0x0000732a 
+ 00028841  0x00005f80 branch  0x000070b2 , 0x00000034 
+ 00028842  0x00005f81 increase  0xfffffffd , 0x00000006 
+ 00028843  0x00005f82 ifetch  0x00000003 , 0x00000006 
+ 00028844  0x00005f83 istore  0x00000003 , 0x00000005 
+ 00028845  0x00005f84 call  0x00007199 
+ 00028846  0x00005f85 iforce  0x00000039 
+ 00028847  0x00005f87 ifetch  0x00000001 , 0x00000006 
+ 00028848  0x00005f88 istore  0x00000001 , 0x00000005 
+ 00028849  0x00005f89 loop  0x000070af 
+ 00028850  0x00005f8b increase  0x00000002 , 0x00000011 
+ 00028851  0x00005f8c branch  0x000070a4 
+ 00028852  0x00005f91 ifetch  0x00000001 , 0x00000006 
+ 00028853  0x00005f93 ifetch  0x00000001 , 0x00000006 
+ 00028854  0x00005f95 increase  0xfffffffb , 0x0000000b 
+ 00028855  0x00005f96 increase  0xfffffffb , 0x00000011 
+ 00028856  0x00005f97 nbranch  0x00007241 , 0x00000002 
+ 00028857  0x00005f98 arg  0x000004a9 , 0x0000000b 
+ 00028858  0x00005f99 ifetch  0x00000002 , 0x0000000b 
+ 00028859  0x00005f9b increase  0x00000002 , 0x0000000b 
+ 00028860  0x00005f9c call  0x00007307 
+ 00028861  0x00005f9d deposit  0x00000007 
+ 00028862  0x00005f9e store  0x00000001 , 0x000004dd 
+ 00028863  0x00005f9f branch  0x000072be , 0x00000034 
+ 00028864  0x00005fa0 arg  0x00000000 , 0x00000007 
+ 00028865  0x00005fa1 call  0x000052de 
+ 00028866  0x00005fa2 increase  0x0000000a , 0x00000005 
+ 00028867  0x00005fa3 branch  0x00007108 
+ 00028868  0x00005fa5 force  0x00000000 , 0x0000003f 
+ 00028869  0x00005fa6 istore  0x00000001 , 0x00000005 
+ 00028870  0x00005fa7 increase  0xffffffff , 0x00000005 
+ 00028871  0x00005fa8 fetcht  0x00000002 , 0x000002da 
+ 00028872  0x00005fa9 add  0x00000002 , 0x0000000d , 0x0000003f 
+ 00028873  0x00005faa isub  0x00000005 , 0x0000003f 
+ 00028874  0x00005fab branch  0x000070e8 , 0x00000005 
+ 00028875  0x00005fac sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00028876  0x00005fad add  0x00000002 , 0x0000000c , 0x00000012 
+ 00028877  0x00005fae istore  0x00000001 , 0x00000012 
+ 00028878  0x00005faf increase  0x00000003 , 0x0000003f 
+ 00028879  0x00005fb0 add  0x00000002 , 0x00000009 , 0x00000012 
+ 00028880  0x00005fb1 istore  0x00000001 , 0x00000012 
+ 00028881  0x00005fb2 increase  0x00000003 , 0x0000003f 
+ 00028882  0x00005fb3 byteswap  0x0000003f , 0x0000003f 
+ 00028883  0x00005fb4 add  0x00000002 , 0x00000005 , 0x00000012 
+ 00028884  0x00005fb5 istore  0x00000002 , 0x00000012 
+ 00028885  0x00005fb6 rshift8  0x0000003f , 0x0000003f 
+ 00028886  0x00005fb7 increase  0x00000003 , 0x0000003f 
+ 00028887  0x00005fb8 byteswap  0x0000003f , 0x0000003f 
+ 00028888  0x00005fb9 add  0x00000002 , 0x00000003 , 0x00000012 
+ 00028889  0x00005fba istore  0x00000002 , 0x00000012 
+ 00028890  0x00005fbb rshift8  0x0000003f , 0x0000003f 
+ 00028891  0x00005fbc increase  0x00000005 , 0x0000003f 
+ 00028892  0x00005fbd store  0x00000001 , 0x000002dc 
+ 00028893  0x00005fbf fetch  0x00000002 , 0x000004b0 
+ 00028894  0x00005fc0 add  0x00000002 , 0x00000001 , 0x00000012 
+ 00028895  0x00005fc1 istore  0x00000002 , 0x00000012 
+ 00028896  0x00005fc2 setarg  0x00000007 
+ 00028897  0x00005fc3 istore  0x00000001 , 0x00000002 
+ 00028898  0x00005fc8 setarg  0x00000036 
+ 00028899  0x00005fc9 add  0x00000002 , 0x00000007 , 0x00000012 
+ 00028900  0x00005fca istore  0x00000002 , 0x00000012 
+ 00028901  0x00005fcb add  0x00000002 , 0x0000000a , 0x00000012 
+ 00028902  0x00005fcc istore  0x00000002 , 0x00000012 
+ 00028903  0x00005fcd rtn 
+ 00028904  0x00005fcf jam  0x0000000a , 0x000002dc 
+ 00028905  0x00005fd0 call  0x000052de 
+ 00028906  0x00005fd2 setarg  0x00000007 
+ 00028907  0x00005fd3 istore  0x00000001 , 0x00000005 
+ 00028908  0x00005fd4 fetch  0x00000002 , 0x000004b0 
+ 00028909  0x00005fd5 istore  0x00000002 , 0x00000005 
+ 00028910  0x00005fd9 setarg  0x00000500 
+ 00028911  0x00005fda istore  0x00000002 , 0x00000005 
+ 00028912  0x00005fdd setarg  0x00000200 
+ 00028913  0x00005fde istore  0x00000002 , 0x00000005 
+ 00028914  0x00005fe2 setarg  0x00000035 
+ 00028915  0x00005fe3 istore  0x00000003 , 0x00000005 
+ 00028916  0x00005fe4 rtn 
+ 00028917  0x00005fe7 ifetch  0x00000001 , 0x00000006 
+ 00028918  0x00005fe8 istore  0x00000001 , 0x00000005 
+ 00028919  0x00005fe9 increase  0x00000001 , 0x00000012 
+ 00028920  0x00005fea increase  0xffffffff , 0x00000011 
+ 00028921  0x00005feb branch  0x000070fb , 0x00000005 
+ 00028922  0x00005fec loop  0x000070f5 
+ 00028923  0x00005fee copy  0x00000005 , 0x0000000b 
+ 00028924  0x00005fef copy  0x00000012 , 0x0000003f 
+ 00028925  0x00005ff0 store  0x00000002 , 0x000004ad 
+ 00028926  0x00005ff1 copy  0x00000011 , 0x0000003f 
+ 00028927  0x00005ff2 store  0x00000002 , 0x000004b2 
+ 00028928  0x00005ff3 branch  0x00007117 , 0x00000034 
+ 00028929  0x00005ff4 branch  0x00007152 , 0x00000028 
+ 00028930  0x00005ff5 copy  0x0000000b , 0x00000005 
+ 00028931  0x00005ff7 increase  0x00000001 , 0x00000007 
+ 00028932  0x00005ff8 fetch  0x00000001 , 0x000004dd 
+ 00028933  0x00005ff9 isub  0x00000007 , 0x0000003e 
+ 00028934  0x00005ffa nbranch  0x00007108 , 0x00000005 
+ 00028935  0x00005ffb branch  0x00007171 
+ 00028936  0x00005ffd arg  0x000004c5 , 0x00000006 
+ 00028937  0x00005ffe lshift2  0x00000007 , 0x0000003f 
+ 00028938  0x00005fff iadd  0x00000006 , 0x00000006 
+ 00028939  0x00006000 ifetch  0x00000004 , 0x00000006 
+ 00028940  0x00006001 iforce  0x00000002 
+ 00028941  0x00006002 call  0x0000731e 
+ 00028942  0x00006003 copy  0x00000006 , 0x0000000b 
+ 00028943  0x00006004 call  0x000072e8 
+ 00028944  0x00006005 add  0x0000003f , 0x00000003 , 0x00000039 
+ 00028945  0x00006006 fetch  0x00000002 , 0x000004b2 
+ 00028946  0x00006007 copy  0x0000003f , 0x00000011 
+ 00028947  0x00006008 fetch  0x00000002 , 0x000004ad 
+ 00028948  0x00006009 copy  0x0000003f , 0x00000012 
+ 00028949  0x0000600a copy  0x0000000b , 0x00000006 
+ 00028950  0x0000600b branch  0x000070f5 
+ 00028951  0x0000600d arg  0x00000000 , 0x00000007 
+ 00028952  0x0000600e arg  0x00000000 , 0x00000012 
+ 00028953  0x00006010 arg  0x000004c5 , 0x00000006 
+ 00028954  0x00006011 lshift2  0x00000007 , 0x0000003f 
+ 00028955  0x00006012 iadd  0x00000006 , 0x00000006 
+ 00028956  0x00006013 ifetch  0x00000004 , 0x00000006 
+ 00028957  0x00006014 iforce  0x00000002 
+ 00028958  0x00006015 call  0x0000731e 
+ 00028959  0x00006016 call  0x000072e8 
+ 00028960  0x00006017 add  0x0000003f , 0x00000003 , 0x0000003f 
+ 00028961  0x00006018 iadd  0x00000012 , 0x00000012 
+ 00028962  0x00006019 increase  0x00000001 , 0x00000007 
+ 00028963  0x0000601a fetch  0x00000001 , 0x000004dd 
+ 00028964  0x0000601b isub  0x00000007 , 0x0000003e 
+ 00028965  0x0000601c nbranch  0x00007119 , 0x00000005 
+ 00028966  0x0000601e copy  0x0000000b , 0x00000005 
+ 00028967  0x0000601f force  0x00000002 , 0x0000003f 
+ 00028968  0x00006020 istore  0x00000001 , 0x00000005 
+ 00028969  0x00006021 fetch  0x00000002 , 0x000004ad 
+ 00028970  0x00006022 byteswap  0x0000003f , 0x0000003f 
+ 00028971  0x00006023 istore  0x00000002 , 0x00000005 
+ 00028972  0x00006024 increase  0xfffffffd , 0x00000005 
+ 00028973  0x00006025 fetcht  0x00000002 , 0x000002da 
+ 00028974  0x00006026 add  0x00000002 , 0x0000000a , 0x0000003f 
+ 00028975  0x00006027 isub  0x00000005 , 0x0000003f 
+ 00028976  0x00006028 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00028977  0x00006029 iforce  0x00000011 
+ 00028978  0x0000602b deposit  0x00000012 
+ 00028979  0x0000602c add  0x00000002 , 0x00000009 , 0x00000012 
+ 00028980  0x0000602d istore  0x00000001 , 0x00000012 
+ 00028981  0x0000602e rshift8  0x0000003f , 0x0000003f 
+ 00028982  0x0000602f add  0x00000002 , 0x00000008 , 0x00000012 
+ 00028983  0x00006030 istore  0x00000001 , 0x00000012 
+ 00028984  0x00006031 increase  0x00000003 , 0x00000011 
+ 00028985  0x00006032 deposit  0x00000011 
+ 00028986  0x00006033 add  0x00000002 , 0x00000006 , 0x00000012 
+ 00028987  0x00006034 istore  0x00000001 , 0x00000012 
+ 00028988  0x00006035 rshift8  0x0000003f , 0x0000003f 
+ 00028989  0x00006036 add  0x00000002 , 0x00000005 , 0x00000012 
+ 00028990  0x00006037 istore  0x00000001 , 0x00000012 
+ 00028991  0x00006038 increase  0x00000005 , 0x00000011 
+ 00028992  0x00006039 deposit  0x00000011 
+ 00028993  0x0000603a add  0x00000002 , 0x00000004 , 0x00000012 
+ 00028994  0x0000603b istore  0x00000001 , 0x00000012 
+ 00028995  0x0000603c rshift8  0x0000003f , 0x0000003f 
+ 00028996  0x0000603d add  0x00000002 , 0x00000003 , 0x00000012 
+ 00028997  0x0000603e istore  0x00000001 , 0x00000012 
+ 00028998  0x0000603f increase  0x00000005 , 0x00000011 
+ 00028999  0x00006040 deposit  0x00000011 
+ 00029000  0x00006041 store  0x00000002 , 0x000002dc 
+ 00029001  0x00006042 setarg  0x00000007 
+ 00029002  0x00006043 istore  0x00000001 , 0x00000002 
+ 00029003  0x00006044 setarg  0x00000036 
+ 00029004  0x00006045 add  0x00000002 , 0x00000007 , 0x00000012 
+ 00029005  0x00006046 istore  0x00000001 , 0x00000012 
+ 00029006  0x00006047 add  0x00000002 , 0x00000001 , 0x00000012 
+ 00029007  0x00006048 fetch  0x00000002 , 0x000004b0 
+ 00029008  0x00006049 istore  0x00000002 , 0x00000012 
+ 00029009  0x0000604a rtn 
+ 00029010  0x0000604c copy  0x0000000b , 0x00000005 
+ 00029011  0x0000604d force  0x00000000 , 0x0000003f 
+ 00029012  0x0000604e istore  0x00000001 , 0x00000005 
+ 00029013  0x0000604f increase  0xffffffff , 0x00000005 
+ 00029014  0x00006050 fetcht  0x00000002 , 0x000002da 
+ 00029015  0x00006051 add  0x00000002 , 0x00000007 , 0x0000003f 
+ 00029016  0x00006052 isub  0x00000005 , 0x0000003f 
+ 00029017  0x00006053 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00029018  0x00006054 iforce  0x00000011 
+ 00029019  0x00006056 deposit  0x00000011 
+ 00029020  0x00006057 add  0x00000002 , 0x00000006 , 0x00000012 
+ 00029021  0x00006058 istore  0x00000001 , 0x00000012 
+ 00029022  0x00006059 rshift8  0x0000003f , 0x0000003f 
+ 00029023  0x0000605a add  0x00000002 , 0x00000005 , 0x00000012 
+ 00029024  0x0000605b istore  0x00000001 , 0x00000012 
+ 00029025  0x0000605c increase  0x00000003 , 0x00000011 
+ 00029026  0x0000605d deposit  0x00000011 
+ 00029027  0x0000605e add  0x00000002 , 0x00000004 , 0x00000012 
+ 00029028  0x0000605f istore  0x00000001 , 0x00000012 
+ 00029029  0x00006060 rshift8  0x0000003f , 0x0000003f 
+ 00029030  0x00006061 add  0x00000002 , 0x00000003 , 0x00000012 
+ 00029031  0x00006062 istore  0x00000001 , 0x00000012 
+ 00029032  0x00006063 increase  0x00000005 , 0x00000011 
+ 00029033  0x00006064 deposit  0x00000011 
+ 00029034  0x00006065 store  0x00000002 , 0x000002dc 
+ 00029035  0x00006067 setarg  0x00000007 
+ 00029036  0x00006068 istore  0x00000001 , 0x00000002 
+ 00029037  0x0000606a fetch  0x00000002 , 0x000004b0 
+ 00029038  0x0000606b add  0x00000002 , 0x00000001 , 0x00000012 
+ 00029039  0x0000606c istore  0x00000002 , 0x00000012 
+ 00029040  0x0000606d rtn 
+ 00029041  0x00006070 force  0x00000000 , 0x0000003f 
+ 00029042  0x00006071 istore  0x00000001 , 0x00000005 
+ 00029043  0x00006072 increase  0xffffffff , 0x00000005 
+ 00029044  0x00006073 fetcht  0x00000002 , 0x000002da 
+ 00029045  0x00006074 add  0x00000002 , 0x0000000a , 0x0000003f 
+ 00029046  0x00006075 isub  0x00000005 , 0x0000003f 
+ 00029047  0x00006076 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00029048  0x00006077 iforce  0x00000011 
+ 00029049  0x00006079 deposit  0x00000011 
+ 00029050  0x0000607a add  0x00000002 , 0x00000009 , 0x00000012 
+ 00029051  0x0000607b istore  0x00000001 , 0x00000012 
+ 00029052  0x0000607c rshift8  0x0000003f , 0x0000003f 
+ 00029053  0x0000607d add  0x00000002 , 0x00000008 , 0x00000012 
+ 00029054  0x0000607e istore  0x00000001 , 0x00000012 
+ 00029055  0x00006080 increase  0x00000003 , 0x00000011 
+ 00029056  0x00006081 deposit  0x00000011 
+ 00029057  0x00006082 add  0x00000002 , 0x00000006 , 0x00000012 
+ 00029058  0x00006083 istore  0x00000001 , 0x00000012 
+ 00029059  0x00006084 rshift8  0x0000003f , 0x0000003f 
+ 00029060  0x00006085 add  0x00000002 , 0x00000005 , 0x00000012 
+ 00029061  0x00006086 istore  0x00000001 , 0x00000012 
+ 00029062  0x00006087 increase  0x00000003 , 0x00000011 
+ 00029063  0x00006088 deposit  0x00000011 
+ 00029064  0x00006089 add  0x00000002 , 0x00000004 , 0x00000012 
+ 00029065  0x0000608a istore  0x00000001 , 0x00000012 
+ 00029066  0x0000608b rshift8  0x0000003f , 0x0000003f 
+ 00029067  0x0000608c add  0x00000002 , 0x00000003 , 0x00000012 
+ 00029068  0x0000608d istore  0x00000001 , 0x00000012 
+ 00029069  0x0000608e increase  0x00000005 , 0x00000011 
+ 00029070  0x0000608f deposit  0x00000011 
+ 00029071  0x00006090 store  0x00000002 , 0x000002dc 
+ 00029072  0x00006091 setarg  0x00000036 
+ 00029073  0x00006092 add  0x00000002 , 0x00000007 , 0x00000012 
+ 00029074  0x00006093 istore  0x00000001 , 0x00000012 
+ 00029075  0x00006094 setarg  0x00000007 
+ 00029076  0x00006095 istore  0x00000001 , 0x00000002 
+ 00029077  0x00006096 fetch  0x00000002 , 0x000004b0 
+ 00029078  0x00006097 add  0x00000002 , 0x00000001 , 0x00000012 
+ 00029079  0x00006098 istore  0x00000002 , 0x00000012 
+ 00029080  0x00006099 rtn 
+ 00029081  0x0000609b copy  0x00000006 , 0x0000000b 
+ 00029082  0x0000609c ifetch  0x00000001 , 0x00000006 
+ 00029083  0x0000609d and  0x0000003f , 0x00000007 , 0x00000039 
+ 00029084  0x0000609e rshift3  0x0000003f , 0x0000003f 
+ 00029085  0x0000609f beq  0x00000006 , 0x000071a2 
+ 00029086  0x000060a0 beq  0x00000001 , 0x000072e0 
+ 00029087  0x000060a1 beq  0x00000004 , 0x000072e5 
+ 00029088  0x000060a2 beq  0x00000005 , 0x000072e3 
+ 00029089  0x000060a3 branch  0x000072de 
+ 00029090  0x000060a5 call  0x000071a4 
+ 00029091  0x000060a6 branch  0x000072de 
+ 00029092  0x000060a8 deposit  0x00000039 
+ 00029093  0x000060a9 beq  0x00000005 , 0x000071a9 
+ 00029094  0x000060aa beq  0x00000006 , 0x000071ac 
+ 00029095  0x000060ab force  0x00000003 , 0x00000039 
+ 00029096  0x000060ac branch  0x000072ef 
+ 00029097  0x000060ae ifetch  0x00000001 , 0x00000006 
+ 00029098  0x000060af increase  0x00000002 , 0x0000003f 
+ 00029099  0x000060b0 rtn 
+ 00029100  0x000060b2 ifetch  0x00000002 , 0x00000006 
+ 00029101  0x000060b3 byteswap  0x0000003f , 0x0000003f 
+ 00029102  0x000060b4 increase  0x00000003 , 0x0000003f 
+ 00029103  0x000060b5 rtn 
+ 00029104  0x000060b8 call  0x000052de 
+ 00029105  0x000060b9 copy  0x0000003f , 0x00000005 
+ 00029106  0x000060ba setarg  0x00000006 
+ 00029107  0x000060bb istore  0x00000001 , 0x00000005 
+ 00029108  0x000060bc setarg  0x0000006e 
+ 00029109  0x000060bd istore  0x00000002 , 0x00000005 
+ 00029110  0x000060be setarg  0x00000f00 
+ 00029111  0x000060bf istore  0x00000002 , 0x00000005 
+ 00029112  0x000060c0 setarg  0x001a0535 
+ 00029113  0x000060c1 istore  0x00000003 , 0x00000005 
+ 00029114  0x000060c2 setarg  0x00000111 
+ 00029115  0x000060c3 lshift16  0x0000003f , 0x0000003f 
+ 00029116  0x000060c4 istore  0x00000004 , 0x00000005 
+ 00029117  0x000060c5 setarg  0x00002600 
+ 00029118  0x000060c6 istore  0x00000002 , 0x00000005 
+ 00029119  0x000060c7 setarg  0x00000335 
+ 00029120  0x000060c8 istore  0x00000002 , 0x00000005 
+ 00029121  0x000060c9 setarg  0x00000009 
+ 00029122  0x000060ca istore  0x00000002 , 0x00000005 
+ 00029123  0x000060cb setarg  0x00000004 
+ 00029124  0x000060cc istore  0x00000002 , 0x00000005 
+ 00029125  0x000060cd jam  0x00000014 , 0x000002dc 
+ 00029126  0x000060ce rtn 
+ 00029127  0x000060d9 copy  0x00000006 , 0x00000002 
+ 00029128  0x000060da fetch  0x00000002 , 0x000004b0 
+ 00029129  0x000060db beq  0x0000006e , 0x000071cb 
+ 00029130  0x000060de branch  0x000071d4 
+ 00029131  0x000060e1 copy  0x00000002 , 0x00000006 
+ 00029132  0x000060e2 increase  0xfffffffd , 0x0000000b 
+ 00029133  0x000060e3 copy  0x0000000b , 0x0000003f 
+ 00029134  0x000060e4 beq  0x00000002 , 0x000071d4 
+ 00029135  0x000060e5 call  0x000071d5 
+ 00029136  0x000060e6 rtn  0x00000028 
+ 00029137  0x000060e7 store  0x00000001 , 0x00004752 
+ 00029138  0x000060e8 jam  0x00000017 , 0x000002ec 
+ 00029139  0x000060e9 rtn 
+ 00029140  0x000060ec rtn 
+ 00029141  0x000060f3 enable  0x00000028 
+ 00029142  0x000060f4 copy  0x0000003f , 0x00000039 
+ 00029143  0x000060f5 arg  0x00000400 , 0x00000002 
+ 00029144  0x000060f7 ifetch  0x00000002 , 0x00000006 
+ 00029145  0x000060f8 isub  0x00000002 , 0x0000003e 
+ 00029146  0x000060f9 branch  0x000071de , 0x00000005 
+ 00029147  0x000060fa increase  0xffffffff , 0x00000006 
+ 00029148  0x000060fb loop  0x000071d8 
+ 00029149  0x000060fc rtn 
+ 00029150  0x000060fe arg  0x00000300 , 0x00000002 
+ 00029151  0x00006100 ifetch  0x00000002 , 0x00000006 
+ 00029152  0x00006101 isub  0x00000002 , 0x0000003e 
+ 00029153  0x00006102 branch  0x000071e5 , 0x00000005 
+ 00029154  0x00006103 increase  0xffffffff , 0x00000006 
+ 00029155  0x00006104 loop  0x000071df 
+ 00029156  0x00006105 rtn 
+ 00029157  0x00006107 ifetch  0x00000001 , 0x00000006 
+ 00029158  0x00006108 ifetch  0x00000001 , 0x00000006 
+ 00029159  0x00006109 disable  0x00000028 
+ 00029160  0x0000610a rtn 
+ 00029161  0x00006116 call  0x000072a4 
+ 00029162  0x00006117 branch  0x00007236 , 0x00000005 
+ 00029163  0x00006118 force  0x00000000 , 0x00000012 
+ 00029164  0x00006119 ifetch  0x00000001 , 0x00000006 
+ 00029165  0x0000611a increase  0xffffffff , 0x00000011 
+ 00029166  0x0000611b increase  0xffffffff , 0x0000000b 
+ 00029167  0x0000611c compare  0x00000018 , 0x0000003f , 0x000000f8 
+ 00029168  0x0000611d nbranch  0x00007230 , 0x00000001 
+ 00029169  0x0000611e compare  0x00000004 , 0x0000003f , 0x00000007 
+ 00029170  0x0000611f nbranch  0x000071f8 , 0x00000001 
+ 00029171  0x00006120 force  0x00000001 , 0x00000012 
+ 00029172  0x00006122 increase  0x00000002 , 0x00000006 
+ 00029173  0x00006123 increase  0xfffffffe , 0x00000011 
+ 00029174  0x00006124 increase  0xfffffffe , 0x0000000b 
+ 00029175  0x00006125 branch  0x000071fd 
+ 00029176  0x00006127 compare  0x00000002 , 0x0000003f , 0x00000007 
+ 00029177  0x00006128 nbranch  0x000071fb , 0x00000001 
+ 00029178  0x00006129 branch  0x000071f4 
+ 00029179  0x0000612b compare  0x00000001 , 0x0000003f , 0x00000007 
+ 00029180  0x0000612c nbranch  0x00007230 , 0x00000001 
+ 00029181  0x0000612e ifetch  0x00000001 , 0x00000006 
+ 00029182  0x0000612f increase  0xffffffff , 0x00000011 
+ 00029183  0x00006130 increase  0xffffffff , 0x0000000b 
+ 00029184  0x00006131 bne  0x00000001 , 0x00007207 
+ 00029185  0x00006132 ifetch  0x00000001 , 0x00000006 
+ 00029186  0x00006133 increase  0xffffffff , 0x00000011 
+ 00029187  0x00006134 increase  0xffffffff , 0x0000000b 
+ 00029188  0x00006135 bne  0x00000000 , 0x00007230 
+ 00029189  0x00006136 jam  0x000000ff , 0x000004c3 
+ 00029190  0x00006137 branch  0x00007230 
+ 00029191  0x00006139 bne  0x00000000 , 0x00007230 
+ 00029192  0x0000613a ifetch  0x00000001 , 0x00000006 
+ 00029193  0x0000613b increase  0xffffffff , 0x00000011 
+ 00029194  0x0000613c increase  0xffffffff , 0x0000000b 
+ 00029195  0x0000613d bne  0x00000003 , 0x00007230 
+ 00029196  0x0000613e copy  0x00000012 , 0x0000003e 
+ 00029197  0x0000613f branch  0x00007210 , 0x00000005 
+ 00029198  0x00006140 increase  0xfffffff4 , 0x00000006 
+ 00029199  0x00006141 increase  0xfffffff4 , 0x0000000b 
+ 00029200  0x00006143 force  0x000000ff , 0x0000003f 
+ 00029201  0x00006144 store  0x00000001 , 0x000004c4 
+ 00029202  0x00006145 ifetch  0x00000001 , 0x00000006 
+ 00029203  0x00006146 increase  0xffffffff , 0x00000011 
+ 00029204  0x00006147 increase  0xffffffff , 0x0000000b 
+ 00029205  0x00006148 compare  0x00000008 , 0x0000003f , 0x000000f8 
+ 00029206  0x00006149 nbranch  0x00007230 , 0x00000001 
+ 00029207  0x0000614a compare  0x00000000 , 0x0000003f , 0x00000007 
+ 00029208  0x0000614b branch  0x0000722d , 0x00000001 
+ 00029209  0x0000614c compare  0x00000001 , 0x0000003f , 0x00000007 
+ 00029210  0x0000614d branch  0x0000722a , 0x00000001 
+ 00029211  0x0000614e compare  0x00000002 , 0x0000003f , 0x00000007 
+ 00029212  0x0000614f branch  0x00007227 , 0x00000001 
+ 00029213  0x00006150 compare  0x00000003 , 0x0000003f , 0x00000007 
+ 00029214  0x00006151 branch  0x00007224 , 0x00000001 
+ 00029215  0x00006152 compare  0x00000004 , 0x0000003f , 0x00000007 
+ 00029216  0x00006153 nbranch  0x00007230 , 0x00000001 
+ 00029217  0x00006154 increase  0x00000008 , 0x00000006 
+ 00029218  0x00006155 increase  0xfffffff8 , 0x00000011 
+ 00029219  0x00006156 increase  0xfffffff8 , 0x0000000b 
+ 00029220  0x00006158 increase  0x00000004 , 0x00000006 
+ 00029221  0x00006159 increase  0xfffffffc , 0x00000011 
+ 00029222  0x0000615a increase  0xfffffffc , 0x0000000b 
+ 00029223  0x0000615c increase  0x00000002 , 0x00000006 
+ 00029224  0x0000615d increase  0xfffffffe , 0x00000011 
+ 00029225  0x0000615e increase  0xfffffffe , 0x0000000b 
+ 00029226  0x00006160 increase  0x00000001 , 0x00000006 
+ 00029227  0x00006161 increase  0xffffffff , 0x00000011 
+ 00029228  0x00006162 increase  0xffffffff , 0x0000000b 
+ 00029229  0x00006164 ifetch  0x00000001 , 0x00000006 
+ 00029230  0x00006165 increase  0xffffffff , 0x00000011 
+ 00029231  0x00006166 increase  0xffffffff , 0x0000000b 
+ 00029232  0x00006168 increase  0xffffffff , 0x0000000b 
+ 00029233  0x00006169 increase  0xffffffff , 0x00000011 
+ 00029234  0x0000616a branch  0x00007230 , 0x00000002 
+ 00029235  0x0000616b increase  0x00000001 , 0x0000000b 
+ 00029236  0x0000616c force  0x00000001 , 0x0000003f 
+ 00029237  0x0000616d rtn ,
+ 00029238  0x0000616f force  0x00000000 , 0x0000003f 
+ 00029239  0x00006170 rtn ,
+ 00029240  0x00006173 setarg  0x00000200 
+ 00029241  0x00006174 store  0x00000002 , 0x000004b6 
+ 00029242  0x00006175 branch  0x00007243 
+ 00029243  0x00006177 setarg  0x00000400 
+ 00029244  0x00006178 store  0x00000002 , 0x000004b6 
+ 00029245  0x00006179 branch  0x00007243 
+ 00029246  0x0000617b setarg  0x00000600 
+ 00029247  0x0000617c store  0x00000002 , 0x000004b6 
+ 00029248  0x0000617d branch  0x00007243 
+ 00029249  0x0000617f setarg  0x00000300 
+ 00029250  0x00006180 store  0x00000002 , 0x000004b6 
+ 00029251  0x00006182 call  0x000052de 
+ 00029252  0x00006183 istore  0x00000001 , 0x00000005 
+ 00029253  0x00006184 fetch  0x00000002 , 0x000004b0 
+ 00029254  0x00006185 istore  0x00000002 , 0x00000005 
+ 00029255  0x00006186 setarg  0x00000200 
+ 00029256  0x00006187 istore  0x00000002 , 0x00000005 
+ 00029257  0x00006188 fetch  0x00000002 , 0x000004b6 
+ 00029258  0x00006189 istore  0x00000002 , 0x00000005 
+ 00029259  0x0000618a jam  0x00000007 , 0x000002dc 
+ 00029260  0x0000618b rtn 
+ 00029261  0x0000618e force  0x00000000 , 0x00000002 
+ 00029262  0x0000618f arg  0x000004a9 , 0x00000005 
+ 00029263  0x00006190 call  0x000072a4 
+ 00029264  0x00006191 branch  0x000072a2 , 0x00000005 
+ 00029265  0x00006193 ifetch  0x00000001 , 0x00000006 
+ 00029266  0x00006194 increase  0xffffffff , 0x00000011 
+ 00029267  0x00006195 increase  0xffffffff , 0x0000000b 
+ 00029268  0x00006196 compare  0x00000018 , 0x0000003f , 0x000000f8 
+ 00029269  0x00006197 nbranch  0x000072a2 , 0x00000001 
+ 00029270  0x00006198 compare  0x00000004 , 0x0000003f , 0x00000007 
+ 00029271  0x00006199 nbranch  0x0000726e , 0x00000001 
+ 00029272  0x0000619a force  0x00000001 , 0x00000002 
+ 00029273  0x0000619c ifetch  0x00000001 , 0x00000006 
+ 00029274  0x0000619d increase  0xffffffff , 0x00000011 
+ 00029275  0x0000619e increase  0xffffffff , 0x0000000b 
+ 00029276  0x0000619f bne  0x00000000 , 0x00007262 
+ 00029277  0x000061a0 ifetch  0x00000001 , 0x00000006 
+ 00029278  0x000061a1 increase  0xffffffff , 0x00000011 
+ 00029279  0x000061a2 increase  0xffffffff , 0x0000000b 
+ 00029280  0x000061a3 beq  0x00000000 , 0x00007273 
+ 00029281  0x000061a4 branch  0x00007265 
+ 00029282  0x000061a6 increase  0x00000001 , 0x00000006 
+ 00029283  0x000061a7 increase  0xffffffff , 0x00000011 
+ 00029284  0x000061a8 increase  0xffffffff , 0x0000000b 
+ 00029285  0x000061aa increase  0x00000002 , 0x00000006 
+ 00029286  0x000061ab increase  0xfffffffe , 0x00000011 
+ 00029287  0x000061ac increase  0xfffffffe , 0x0000000b 
+ 00029288  0x000061ad compare  0x00000000 , 0x00000002 , 0x000000ff 
+ 00029289  0x000061ae branch  0x0000729d , 0x00000001 
+ 00029290  0x000061af increase  0x0000000c , 0x00000006 
+ 00029291  0x000061b0 increase  0xfffffff4 , 0x00000011 
+ 00029292  0x000061b1 increase  0xfffffff4 , 0x0000000b 
+ 00029293  0x000061b2 branch  0x0000729d 
+ 00029294  0x000061b4 compare  0x00000002 , 0x0000003f , 0x00000007 
+ 00029295  0x000061b5 nbranch  0x00007271 , 0x00000001 
+ 00029296  0x000061b6 branch  0x00007259 
+ 00029297  0x000061b8 compare  0x00000001 , 0x0000003f , 0x00000007 
+ 00029298  0x000061b9 nbranch  0x000072a2 , 0x00000001 
+ 00029299  0x000061bb ifetch  0x00000002 , 0x00000006 
+ 00029300  0x000061bc increase  0xfffffffe , 0x00000011 
+ 00029301  0x000061bd increase  0xfffffffe , 0x0000000b 
+ 00029302  0x000061be istore  0x00000002 , 0x00000005 
+ 00029303  0x000061c0 compare  0x00000000 , 0x00000002 , 0x000000ff 
+ 00029304  0x000061c1 branch  0x0000729d , 0x00000001 
+ 00029305  0x000061c2 copy  0x00000006 , 0x00000002 
+ 00029306  0x000061c3 ifetch  0x00000001 , 0x00000006 
+ 00029307  0x000061c4 bne  0x00000000 , 0x00007292 
+ 00029308  0x000061c5 ifetch  0x00000001 , 0x00000006 
+ 00029309  0x000061c6 bne  0x00000000 , 0x00007292 
+ 00029310  0x000061c7 ifetch  0x00000001 , 0x00000006 
+ 00029311  0x000061c8 bne  0x00000010 , 0x00007292 
+ 00029312  0x000061c9 ifetch  0x00000001 , 0x00000006 
+ 00029313  0x000061ca bne  0x00000000 , 0x00007292 
+ 00029314  0x000061cb ifetch  0x00000001 , 0x00000006 
+ 00029315  0x000061cc bne  0x00000080 , 0x00007292 
+ 00029316  0x000061cd ifetch  0x00000001 , 0x00000006 
+ 00029317  0x000061ce bne  0x00000000 , 0x00007292 
+ 00029318  0x000061cf ifetch  0x00000001 , 0x00000006 
+ 00029319  0x000061d0 bne  0x00000000 , 0x00007292 
+ 00029320  0x000061d1 ifetch  0x00000001 , 0x00000006 
+ 00029321  0x000061d2 bne  0x00000080 , 0x00007292 
+ 00029322  0x000061d3 ifetch  0x00000001 , 0x00000006 
+ 00029323  0x000061d4 bne  0x0000005f , 0x00007292 
+ 00029324  0x000061d5 ifetch  0x00000001 , 0x00000006 
+ 00029325  0x000061d6 bne  0x0000009b , 0x00007292 
+ 00029326  0x000061d7 ifetch  0x00000001 , 0x00000006 
+ 00029327  0x000061d8 bne  0x00000034 , 0x00007292 
+ 00029328  0x000061d9 ifetch  0x00000001 , 0x00000006 
+ 00029329  0x000061da beq  0x000000fb , 0x0000729b 
+ 00029330  0x000061dc copy  0x00000002 , 0x00000006 
+ 00029331  0x000061de increase  0x0000000c , 0x00000006 
+ 00029332  0x000061df force  0x00000000 , 0x00000007 
+ 00029333  0x000061e0 force  0x00000000 , 0x00000002 
+ 00029334  0x000061e1 branch  0x0000729b 
+ 00029335  0x000061e3 ifetch  0x00000001 , 0x00000006 
+ 00029336  0x000061e4 increase  0xffffffff , 0x00000011 
+ 00029337  0x000061e5 increase  0xffffffff , 0x0000000b 
+ 00029338  0x000061e6 branch  0x00007277 
+ 00029339  0x000061e8 increase  0xfffffff4 , 0x0000000b 
+ 00029340  0x000061e9 increase  0xfffffff4 , 0x00000011 
+ 00029341  0x000061eb compare  0x00000000 , 0x00000011 , 0x000000ff 
+ 00029342  0x000061ec nbranch  0x00007251 , 0x00000001 
+ 00029343  0x000061ed force  0x00000000 , 0x0000003f 
+ 00029344  0x000061ee istore  0x00000002 , 0x00000005 
+ 00029345  0x000061ef rtn ,
+ 00029346  0x000061f1 arg  0x000000ff , 0x00000002 
+ 00029347  0x000061f2 rtn 
+ 00029348  0x000061fd ifetch  0x00000001 , 0x00000006 
+ 00029349  0x000061fe increase  0xffffffff , 0x0000000b 
+ 00029350  0x000061ff compare  0x00000030 , 0x0000003f , 0x000000f8 
+ 00029351  0x00006200 nbranch  0x000072b9 , 0x00000001 
+ 00029352  0x00006201 compare  0x00000007 , 0x0000003f , 0x00000007 
+ 00029353  0x00006202 branch  0x000072b2 , 0x00000001 
+ 00029354  0x00006203 compare  0x00000006 , 0x0000003f , 0x00000007 
+ 00029355  0x00006204 branch  0x000072b4 , 0x00000001 
+ 00029356  0x00006205 compare  0x00000005 , 0x0000003f , 0x00000007 
+ 00029357  0x00006206 nbranch  0x000072b9 , 0x00000001 
+ 00029358  0x00006207 ifetch  0x00000001 , 0x00000006 
+ 00029359  0x00006208 copy  0x0000003f , 0x00000011 
+ 00029360  0x00006209 increase  0xffffffff , 0x0000000b 
+ 00029361  0x0000620a branch  0x000072b7 
+ 00029362  0x0000620c increase  0x00000002 , 0x00000006 
+ 00029363  0x0000620d increase  0xfffffffe , 0x0000000b 
+ 00029364  0x0000620f ifetch  0x00000002 , 0x00000006 
+ 00029365  0x00006210 byteswap  0x0000003f , 0x00000011 
+ 00029366  0x00006211 increase  0xfffffffe , 0x0000000b 
+ 00029367  0x00006214 force  0x00000001 , 0x0000003f 
+ 00029368  0x00006215 rtn 
+ 00029369  0x00006218 force  0x00000000 , 0x0000003f 
+ 00029370  0x00006219 rtn 
+ 00029371  0x00006224 setarg  0x00000003 
+ 00029372  0x00006225 store  0x00000001 , 0x000004af 
+ 00029373  0x00006226 branch  0x000072c0 
+ 00029374  0x00006228 setarg  0x00000007 
+ 00029375  0x00006229 store  0x00000001 , 0x000004af 
+ 00029376  0x0000622b call  0x000052de 
+ 00029377  0x0000622c fetch  0x00000001 , 0x000004af 
+ 00029378  0x0000622d istore  0x00000001 , 0x00000005 
+ 00029379  0x0000622e copy  0x0000003f , 0x00000012 
+ 00029380  0x0000622f fetch  0x00000002 , 0x000004b0 
+ 00029381  0x00006230 istore  0x00000002 , 0x00000005 
+ 00029382  0x00006232 setarg  0x00000500 
+ 00029383  0x00006233 istore  0x00000002 , 0x00000005 
+ 00029384  0x00006234 compare  0x00000005 , 0x00000012 , 0x000000ff 
+ 00029385  0x00006235 branch  0x000072d0 , 0x00000001 
+ 00029386  0x00006236 compare  0x00000007 , 0x00000012 , 0x000000ff 
+ 00029387  0x00006237 branch  0x000072d0 , 0x00000001 
+ 00029388  0x00006238 setarg  0x00000000 
+ 00029389  0x00006239 istore  0x00000003 , 0x00000005 
+ 00029390  0x0000623a istore  0x00000002 , 0x00000005 
+ 00029391  0x0000623b branch  0x000072d4 
+ 00029392  0x00006244 setarg  0x00350200 
+ 00029393  0x00006245 istore  0x00000003 , 0x00000005 
+ 00029394  0x0000624a setarg  0x00000000 
+ 00029395  0x0000624b istore  0x00000002 , 0x00000005 
+ 00029396  0x0000624d jam  0x0000000a , 0x000002dc 
+ 00029397  0x0000624e rtn 
+ 00029398  0x00006251 copy  0x00000006 , 0x0000000b 
+ 00029399  0x00006252 ifetch  0x00000001 , 0x00000006 
+ 00029400  0x00006253 and  0x0000003f , 0x00000007 , 0x00000039 
+ 00029401  0x00006254 rshift3  0x0000003f , 0x0000003f 
+ 00029402  0x00006255 beq  0x00000006 , 0x000072e5 
+ 00029403  0x00006256 beq  0x00000001 , 0x000072e0 
+ 00029404  0x00006257 beq  0x00000004 , 0x000072e5 
+ 00029405  0x00006258 beq  0x00000005 , 0x000072e3 
+ 00029406  0x0000625a copy  0x0000000b , 0x00000006 
+ 00029407  0x0000625b rtn 
+ 00029408  0x0000625d call  0x00007301 
+ 00029409  0x0000625e increase  0x00000001 , 0x0000003f 
+ 00029410  0x0000625f branch  0x000072de 
+ 00029411  0x00006261 force  0x00000002 , 0x0000003f 
+ 00029412  0x00006262 branch  0x000072de 
+ 00029413  0x00006264 call  0x000072f7 
+ 00029414  0x00006265 increase  0x00000002 , 0x0000003f 
+ 00029415  0x00006266 branch  0x000072de 
+ 00029416  0x00006269 ifetch  0x00000001 , 0x00000006 
+ 00029417  0x0000626a and  0x0000003f , 0x00000007 , 0x00000039 
+ 00029418  0x0000626b rshift3  0x0000003f , 0x0000003f 
+ 00029419  0x0000626c beq  0x00000006 , 0x000072f7 
+ 00029420  0x0000626d beq  0x00000001 , 0x000072ef 
+ 00029421  0x0000626e beq  0x00000005 , 0x000072fc 
+ 00029422  0x0000626f rtn 
+ 00029423  0x00006271 call  0x00007301 
+ 00029424  0x00006272 iforce  0x00000039 
+ 00029425  0x00006273 force  0x00000000 , 0x00000002 
+ 00029426  0x00006275 lshift8  0x00000002 , 0x00000002 
+ 00029427  0x00006276 ifetch  0x00000001 , 0x00000006 
+ 00029428  0x00006277 ior  0x00000002 , 0x00000002 
+ 00029429  0x00006278 loop  0x000072f2 
+ 00029430  0x00006279 rtn 
+ 00029431  0x0000627b deposit  0x00000039 
+ 00029432  0x0000627c beq  0x00000005 , 0x000072fc 
+ 00029433  0x0000627d beq  0x00000006 , 0x000072fe 
+ 00029434  0x0000627e force  0x00000003 , 0x00000039 
+ 00029435  0x0000627f branch  0x000072ef 
+ 00029436  0x00006281 ifetch  0x00000001 , 0x00000006 
+ 00029437  0x00006282 rtn 
+ 00029438  0x00006284 ifetch  0x00000002 , 0x00000006 
+ 00029439  0x00006285 byteswap  0x0000003f , 0x0000003f 
+ 00029440  0x00006286 rtn 
+ 00029441  0x0000628a force  0x00000001 , 0x0000003f 
+ 00029442  0x0000628b copy  0x00000039 , 0x0000003e 
+ 00029443  0x0000628c rtn  0x00000005 
+ 00029444  0x0000628e lshift  0x0000003f , 0x0000003f 
+ 00029445  0x0000628f loop  0x00007304 
+ 00029446  0x00006290 rtn 
+ 00029447  0x00006296 iforce  0x00000013 
+ 00029448  0x00006297 set1  0x00000025 , 0x00000000 
+ 00029449  0x00006298 bpatch  0x000000e9 , 0x0000403d 
+ 00029450  0x00006299 force  0x00000000 , 0x00000007 
+ 00029451  0x0000629a fetch  0x00000002 , 0x00004759 
+ 00029452  0x0000629b iforce  0x00000006 
+ 00029453  0x0000629c arg  0x000004c5 , 0x00000005 
+ 00029454  0x0000629e disable  0x00000028 
+ 00029455  0x0000629f ifetch  0x00000001 , 0x00000006 
+ 00029456  0x000062a0 rtn  0x00000034 
+ 00029457  0x000062a1 iforce  0x00000039 
+ 00029458  0x000062a3 ifetch  0x00000002 , 0x00000006 
+ 00029459  0x000062a4 isub  0x00000013 , 0x0000003e 
+ 00029460  0x000062a5 nbranch  0x00007316 , 0x00000005 
+ 00029461  0x000062a6 enable  0x00000028 
+ 00029462  0x000062a8 loop  0x00007312 
+ 00029463  0x000062a9 ifetch  0x00000004 , 0x00000006 
+ 00029464  0x000062aa nbranch  0x0000731b , 0x00000028 
+ 00029465  0x000062ab istore  0x00000004 , 0x00000005 
+ 00029466  0x000062ac increase  0x00000001 , 0x00000007 
+ 00029467  0x000062ae call  0x000072e8 
+ 00029468  0x000062af iadd  0x00000006 , 0x00000006 
+ 00029469  0x000062b0 branch  0x0000730e 
+ 00029470  0x000062b4 fetch  0x00000002 , 0x00004759 
+ 00029471  0x000062b5 iforce  0x00000006 
+ 00029472  0x000062b7 ifetch  0x00000001 , 0x00000006 
+ 00029473  0x000062b8 rtn  0x00000034 
+ 00029474  0x000062b9 lshift  0x0000003f , 0x0000003f 
+ 00029475  0x000062ba iadd  0x00000006 , 0x00000006 
+ 00029476  0x000062bb ifetch  0x00000004 , 0x00000006 
+ 00029477  0x000062bc isub  0x00000002 , 0x0000003e 
+ 00029478  0x000062bd rtn  0x00000005 
+ 00029479  0x000062be call  0x000072e8 
+ 00029480  0x000062bf iadd  0x00000006 , 0x00000006 
+ 00029481  0x000062c0 branch  0x00007320 
+ 00029482  0x000062c8 set1  0x00000025 , 0x00000000 
+ 00029483  0x000062c9 bpatch  0x000000ea , 0x0000403d 
+ 00029484  0x000062ca fetch  0x00000002 , 0x00004759 
+ 00029485  0x000062cb iforce  0x00000006 
+ 00029486  0x000062cd ifetch  0x00000001 , 0x00000006 
+ 00029487  0x000062ce branch  0x0000734b , 0x00000034 
+ 00029488  0x000062cf iforce  0x00000039 
+ 00029489  0x000062d1 ifetch  0x00000002 , 0x00000006 
+ 00029490  0x000062d2 isub  0x00000013 , 0x0000003e 
+ 00029491  0x000062d3 branch  0x00007339 , 0x00000005 
+ 00029492  0x000062d4 loop  0x00007331 
+ 00029493  0x000062d5 increase  0x00000004 , 0x00000006 
+ 00029494  0x000062d6 call  0x000072e8 
+ 00029495  0x000062d7 iadd  0x00000006 , 0x00000006 
+ 00029496  0x000062d8 branch  0x0000732e 
+ 00029497  0x000062da increase  0xffffffff , 0x00000039 
+ 00029498  0x000062db lshift  0x00000039 , 0x0000003f 
+ 00029499  0x000062dc iadd  0x00000006 , 0x00000006 
+ 00029500  0x000062dd increase  0x00000004 , 0x00000006 
+ 00029501  0x000062de call  0x000072e8 
+ 00029502  0x000062df iadd  0x00000006 , 0x00000002 
+ 00029503  0x000062e1 increase  0x00000001 , 0x00000006 
+ 00029504  0x000062e2 ifetch  0x00000002 , 0x00000006 
+ 00029505  0x000062e3 isub  0x00000012 , 0x0000000b 
+ 00029506  0x000062e5 setflag  0x00000005 , 0x00000000 , 0x0000003f 
+ 00029507  0x000062e6 copy  0x0000000b , 0x0000000b 
+ 00029508  0x000062e7 rtn  0x00000005 
+ 00029509  0x000062e8 call  0x000072d6 
+ 00029510  0x000062e9 iadd  0x00000006 , 0x00000006 
+ 00029511  0x000062ea deposit  0x00000002 
+ 00029512  0x000062eb isub  0x00000006 , 0x0000003e 
+ 00029513  0x000062ec branch  0x0000734b , 0x00000005 
+ 00029514  0x000062ed branch  0x0000733f 
+ 00029515  0x000062ef force  0x00000000 , 0x00000006 
+ 00029516  0x000062f0 force  0x00000000 , 0x0000003f 
+ 00029517  0x000062f1 rtn 
+ 00029518  0x000062f8 set1  0x00000025 , 0x00000000 
+ 00029519  0x000062f9 bpatch  0x000000eb , 0x0000403d 
+ 00029520  0x000062fa fetch  0x00000002 , 0x00004759 
+ 00029521  0x000062fb iforce  0x00000006 
+ 00029522  0x000062fd ifetch  0x00000001 , 0x00000006 
+ 00029523  0x000062fe branch  0x00007368 , 0x00000034 
+ 00029524  0x000062ff lshift  0x0000003f , 0x0000003f 
+ 00029525  0x00006300 iadd  0x00000006 , 0x00000006 
+ 00029526  0x00006301 ifetch  0x00000004 , 0x00000006 
+ 00029527  0x00006302 isub  0x00000002 , 0x0000003e 
+ 00029528  0x00006303 branch  0x0000735c , 0x00000005 
+ 00029529  0x00006304 call  0x000072e8 
+ 00029530  0x00006305 iadd  0x00000006 , 0x00000006 
+ 00029531  0x00006306 branch  0x00007352 
+ 00029532  0x00006308 call  0x000072e8 
+ 00029533  0x00006309 iadd  0x00000006 , 0x00000002 
+ 00029534  0x0000630b increase  0x00000001 , 0x00000006 
+ 00029535  0x0000630c ifetch  0x00000002 , 0x00000006 
+ 00029536  0x0000630d isub  0x00000012 , 0x0000003e 
+ 00029537  0x0000630e rtn  0x00000005 
+ 00029538  0x0000630f call  0x000072d6 
+ 00029539  0x00006310 iadd  0x00000006 , 0x00000006 
+ 00029540  0x00006311 deposit  0x00000002 
+ 00029541  0x00006312 isub  0x00000006 , 0x0000003e 
+ 00029542  0x00006313 branch  0x00007368 , 0x00000005 
+ 00029543  0x00006314 branch  0x0000735e 
+ 00029544  0x00006316 force  0x00000000 , 0x00000006 
+ 00029545  0x00006317 rtn 
+ 00029546  0x0000631b call  0x0000737d 
+ 00029547  0x0000631c arg  0x0000051f , 0x00000006 
+ 00029548  0x0000631d arg  0x0000050f , 0x00000005 
+ 00029549  0x0000631e branch  0x00007e35 
+ 00029550  0x00006322 disable  0x00000028 
+ 00029551  0x00006323 call  0x00007474 
+ 00029552  0x00006324 arg  0x000004ef , 0x00000006 
+ 00029553  0x00006325 arg  0x0000052f , 0x00000005 
+ 00029554  0x00006326 force  0x0000000f , 0x00000039 
+ 00029555  0x00006327 call  0x00007e45 
+ 00029556  0x00006328 ifetch  0x00000001 , 0x00000006 
+ 00029557  0x00006329 xor_into  0x00000006 , 0x0000003f 
+ 00029558  0x0000632a istore  0x00000001 , 0x00000005 
+ 00029559  0x0000632b setarg  0x0000053f 
+ 00029560  0x0000632c store  0x00000002 , 0x00000574 
+ 00029561  0x0000632d setarg  0x0000052f 
+ 00029562  0x0000632e store  0x00000002 , 0x00000572 
+ 00029563  0x0000632f set1  0x00000012 , 0x00000000 
+ 00029564  0x00006330 branch  0x000073bd 
+ 00029565  0x00006335 fetcht  0x00000001 , 0x0000054f 
+ 00029566  0x00006336 force  0x00000010 , 0x00000012 
+ 00029567  0x00006337 add  0x00000002 , 0x00000006 , 0x00000013 
+ 00029568  0x00006338 sub  0x00000013 , 0x00000010 , 0x0000003e 
+ 00029569  0x00006339 branch  0x00007383 , 0x00000002 
+ 00029570  0x0000633a force  0x00000010 , 0x00000013 
+ 00029571  0x0000633c arg  0x0000052f , 0x00000005 
+ 00029572  0x0000633e arg  0x00000550 , 0x00000006 
+ 00029573  0x0000633f copy  0x00000002 , 0x00000039 
+ 00029574  0x00006340 disable  0x00000028 
+ 00029575  0x00006342 ifetch  0x00000001 , 0x00000006 
+ 00029576  0x00006343 istore  0x00000001 , 0x00000005 
+ 00029577  0x00006344 increase  0xffffffff , 0x00000012 
+ 00029578  0x00006345 branch  0x00007391 , 0x00000005 
+ 00029579  0x00006346 loop  0x00007387 
+ 00029580  0x00006347 branch  0x00007384 , 0x00000028 
+ 00029581  0x00006348 enable  0x00000028 
+ 00029582  0x00006349 force  0x00000006 , 0x00000039 
+ 00029583  0x0000634a copy  0x00000011 , 0x00000006 
+ 00029584  0x0000634b branch  0x00007387 
+ 00029585  0x0000634d arg  0x000004ef , 0x00000006 
+ 00029586  0x0000634e arg  0x0000053f , 0x00000005 
+ 00029587  0x0000634f call  0x00007e35 
+ 00029588  0x00006350 fetch  0x00000001 , 0x0000054e 
+ 00029589  0x00006351 ixor  0x00000013 , 0x0000003f 
+ 00029590  0x00006352 store  0x00000001 , 0x0000054e 
+ 00029591  0x00006353 setarg  0x0000053f 
+ 00029592  0x00006354 store  0x00000002 , 0x00000574 
+ 00029593  0x00006355 setarg  0x0000052f 
+ 00029594  0x00006356 store  0x00000002 , 0x00000572 
+ 00029595  0x00006357 set1  0x00000012 , 0x00000000 
+ 00029596  0x00006358 branch  0x000073bd 
+ 00029597  0x0000635e disable  0x00000028 
+ 00029598  0x0000635f call  0x00007474 
+ 00029599  0x00006360 branch  0x000073a7 
+ 00029600  0x00006363 arg  0x00000056 , 0x00000011 
+ 00029601  0x00006364 enable  0x00000028 
+ 00029602  0x00006365 call  0x00007474 
+ 00029603  0x00006366 call  0x000073a7 
+ 00029604  0x00006367 arg  0x0000051f , 0x00000006 
+ 00029605  0x00006368 arg  0x00000062 , 0x00000005 
+ 00029606  0x00006369 branch  0x00007e35 
+ 00029607  0x0000636d setarg  0x000004ef 
+ 00029608  0x0000636e store  0x00000002 , 0x00000574 
+ 00029609  0x0000636f setarg  0x00004262 
+ 00029610  0x00006370 store  0x00000002 , 0x00000572 
+ 00029611  0x00006371 set0  0x00000012 , 0x00000000 
+ 00029612  0x00006372 call  0x000073bd 
+ 00029613  0x00006373 arg  0x0000051f , 0x00000011 
+ 00029614  0x00006374 arg  0x000004ef , 0x00000012 
+ 00029615  0x00006375 arg  0x0000052f , 0x00000005 
+ 00029616  0x00006376 call  0x00007467 
+ 00029617  0x00006377 arg  0x0000052f , 0x00000011 
+ 00029618  0x00006378 arg  0x0000053f , 0x00000012 
+ 00029619  0x00006379 copy  0x00000012 , 0x00000005 
+ 00029620  0x0000637a enable  0x00000028 
+ 00029621  0x0000637b call  0x00007465 
+ 00029622  0x0000637c call  0x0000747f 
+ 00029623  0x0000637d setarg  0x0000053f 
+ 00029624  0x0000637e store  0x00000002 , 0x00000574 
+ 00029625  0x0000637f setarg  0x0000052f 
+ 00029626  0x00006380 store  0x00000002 , 0x00000572 
+ 00029627  0x00006381 set1  0x00000012 , 0x00000000 
+ 00029628  0x00006382 branch  0x000073bd 
+ 00029629  0x00006387 jam  0x00000000 , 0x00000576 
+ 00029630  0x00006388 fetch  0x00000002 , 0x00000572 
+ 00029631  0x00006389 iforce  0x00000006 
+ 00029632  0x0000638a arg  0x00000560 , 0x00000005 
+ 00029633  0x0000638b call  0x00007e35 
+ 00029634  0x0000638c fetch  0x00000002 , 0x00000574 
+ 00029635  0x0000638d iforce  0x00000006 
+ 00029636  0x0000638e arg  0x0000051f , 0x00000005 
+ 00029637  0x0000638f call  0x00007e35 
+ 00029638  0x00006392 call  0x000073e4 
+ 00029639  0x00006393 disable  0x00000028 
+ 00029640  0x00006394 bmark0  0x00000012 , 0x000073ce 
+ 00029641  0x00006395 fetch  0x00000001 , 0x00000576 
+ 00029642  0x00006396 bne  0x00000004 , 0x000073ce 
+ 00029643  0x00006397 fetch  0x00000002 , 0x00000574 
+ 00029644  0x00006398 iforce  0x00000012 
+ 00029645  0x00006399 call  0x00007416 
+ 00029646  0x0000639b call  0x00007415 
+ 00029647  0x0000639c call  0x00007428 
+ 00029648  0x0000639d fetch  0x00000001 , 0x00000576 
+ 00029649  0x0000639e increase  0x00000001 , 0x0000003f 
+ 00029650  0x0000639f store  0x00000001 , 0x00000576 
+ 00029651  0x000063a1 call  0x000073e4 
+ 00029652  0x000063a2 enable  0x00000028 
+ 00029653  0x000063a3 call  0x00007415 
+ 00029654  0x000063a4 call  0x00007437 
+ 00029655  0x000063a5 call  0x00007446 
+ 00029656  0x000063a6 call  0x00007437 
+ 00029657  0x000063a7 call  0x00007446 
+ 00029658  0x000063a8 call  0x00007437 
+ 00029659  0x000063a9 call  0x00007446 
+ 00029660  0x000063aa call  0x00007437 
+ 00029661  0x000063ab fetch  0x00000001 , 0x00000576 
+ 00029662  0x000063ac increase  0x00000001 , 0x0000003f 
+ 00029663  0x000063ad store  0x00000001 , 0x00000576 
+ 00029664  0x000063ae bne  0x00000010 , 0x000073c6 
+ 00029665  0x000063af call  0x000073e4 
+ 00029666  0x000063b0 disable  0x00000028 
+ 00029667  0x000063b1 branch  0x00007415 
+ 00029668  0x000063b6 fetch  0x00000001 , 0x00000576 
+ 00029669  0x000063b7 arg  0x00000560 , 0x00000006 
+ 00029670  0x000063b8 branch  0x0000740b , 0x00000034 
+ 00029671  0x000063b9 iforce  0x00000012 
+ 00029672  0x000063ba force  0x00000011 , 0x00000039 
+ 00029673  0x000063bb copy  0x00000006 , 0x00000005 
+ 00029674  0x000063bd ifetch  0x00000001 , 0x00000006 
+ 00029675  0x000063be lshift3  0x0000003f , 0x00000002 
+ 00029676  0x000063bf rshift2  0x0000003f , 0x0000003f 
+ 00029677  0x000063c0 rshift3  0x0000003f , 0x0000003f 
+ 00029678  0x000063c1 ior  0x00000002 , 0x0000003f 
+ 00029679  0x000063c2 istore  0x00000001 , 0x00000005 
+ 00029680  0x000063c3 loop  0x000073ea 
+ 00029681  0x000063c4 setarg  0x00000560 
+ 00029682  0x000063c5 iadd  0x00000012 , 0x00000006 
+ 00029683  0x000063c6 force  0x00000010 , 0x00000039 
+ 00029684  0x000063c7 arg  0x000004ff , 0x00000005 
+ 00029685  0x000063c9 ifetch  0x00000001 , 0x00000006 
+ 00029686  0x000063ca istore  0x00000001 , 0x00000005 
+ 00029687  0x000063cb compare  0x00000571 , 0x00000006 , 0x000000ff 
+ 00029688  0x000063cc nbranch  0x000073fa , 0x00000001 
+ 00029689  0x000063cd increase  0xffffffef , 0x00000006 
+ 00029690  0x000063cf loop  0x000073f5 
+ 00029691  0x000063d0 force  0x00000000 , 0x00000011 
+ 00029692  0x000063d1 add  0x00000012 , 0xffffffff , 0x00000013 
+ 00029693  0x000063d2 lshift2  0x00000013 , 0x00000013 
+ 00029694  0x000063d3 lshift2  0x00000013 , 0x00000013 
+ 00029695  0x000063d4 call  0x000075c5 
+ 00029696  0x000063d5 setarg  0x00008400 
+ 00029697  0x000063d6 iadd  0x00000013 , 0x00000013 
+ 00029698  0x000063d7 arg  0x000004ff , 0x00000005 
+ 00029699  0x000063d8 force  0x00000010 , 0x00000039 
+ 00029700  0x000063da ifetcht  0x00000001 , 0x00000013 
+ 00029701  0x000063db ifetch  0x00000001 , 0x00000005 
+ 00029702  0x000063dc iadd  0x00000002 , 0x0000003f 
+ 00029703  0x000063dd istore  0x00000001 , 0x00000005 
+ 00029704  0x000063de increase  0x00000001 , 0x00000013 
+ 00029705  0x000063df loop  0x00007404 
+ 00029706  0x000063e0 branch  0x000075c9 
+ 00029707  0x000063e3 force  0x00000010 , 0x00000039 
+ 00029708  0x000063e4 force  0x00000000 , 0x00000002 
+ 00029709  0x000063e6 ifetch  0x00000001 , 0x00000006 
+ 00029710  0x000063e7 ixor  0x00000002 , 0x00000002 
+ 00029711  0x000063e8 loop  0x0000740d 
+ 00029712  0x000063e9 deposit  0x00000002 
+ 00029713  0x000063ea istore  0x00000001 , 0x00000006 
+ 00029714  0x000063eb arg  0x00000560 , 0x00000006 
+ 00029715  0x000063ec arg  0x000004ff , 0x00000005 
+ 00029716  0x000063ed branch  0x00007e35 
+ 00029717  0x000063f0 arg  0x000004ff , 0x00000012 
+ 00029718  0x000063f2 force  0x00000010 , 0x00000039 
+ 00029719  0x000063f3 arg  0x0000051f , 0x00000011 
+ 00029720  0x000063f4 copy  0x00000011 , 0x00000005 
+ 00029721  0x000063f6 ifetcht  0x00000001 , 0x00000011 
+ 00029722  0x000063f7 ifetch  0x00000001 , 0x00000012 
+ 00029723  0x000063f8 ixor  0x00000002 , 0x00000030 
+ 00029724  0x000063f9 and  0x00000039 , 0x00000003 , 0x00000013 
+ 00029725  0x000063fa nbranch  0x0000741f , 0x00000028 
+ 00029726  0x000063fb xor_into  0x00000003 , 0x00000013 
+ 00029727  0x000063fd sub  0x00000013 , 0x00000001 , 0x00000013 
+ 00029728  0x000063fe branch  0x00007422 , 0x00000002 
+ 00029729  0x000063ff iadd  0x00000002 , 0x00000030 
+ 00029730  0x00006401 deposit  0x00000030 
+ 00029731  0x00006402 istore  0x00000001 , 0x00000005 
+ 00029732  0x00006403 increase  0x00000001 , 0x00000011 
+ 00029733  0x00006404 increase  0x00000001 , 0x00000012 
+ 00029734  0x00006405 loop  0x00007419 
+ 00029735  0x00006406 rtn 
+ 00029736  0x00006409 call  0x000075c5 
+ 00029737  0x0000640a force  0x00000010 , 0x00000039 
+ 00029738  0x0000640b arg  0x0000051f , 0x00000011 
+ 00029739  0x0000640d ifetch  0x00000001 , 0x00000011 
+ 00029740  0x0000640e arg  0x00008500 , 0x00000006 
+ 00029741  0x0000640f and  0x00000039 , 0x00000003 , 0x00000013 
+ 00029742  0x00006410 sub  0x00000013 , 0x00000001 , 0x0000003e 
+ 00029743  0x00006411 branch  0x00007431 , 0x00000002 
+ 00029744  0x00006412 arg  0x00008600 , 0x00000006 
+ 00029745  0x00006414 iadd  0x00000006 , 0x00000006 
+ 00029746  0x00006415 ifetch  0x00000001 , 0x00000006 
+ 00029747  0x00006416 istore  0x00000001 , 0x00000011 
+ 00029748  0x00006417 increase  0x00000001 , 0x00000011 
+ 00029749  0x00006418 loop  0x0000742b 
+ 00029750  0x00006419 branch  0x000075c9 
+ 00029751  0x0000641c force  0x00000008 , 0x00000039 
+ 00029752  0x0000641d arg  0x0000051f , 0x00000006 
+ 00029753  0x0000641e copy  0x00000006 , 0x00000005 
+ 00029754  0x00006420 ifetch  0x00000001 , 0x00000006 
+ 00029755  0x00006421 iforce  0x00000011 
+ 00029756  0x00006422 ifetch  0x00000001 , 0x00000006 
+ 00029757  0x00006423 iforce  0x00000012 
+ 00029758  0x00006424 lshift  0x00000011 , 0x0000003f 
+ 00029759  0x00006425 iadd  0x00000012 , 0x0000003f 
+ 00029760  0x00006426 istore  0x00000001 , 0x00000005 
+ 00029761  0x00006427 deposit  0x00000011 
+ 00029762  0x00006428 iadd  0x00000012 , 0x0000003f 
+ 00029763  0x00006429 istore  0x00000001 , 0x00000005 
+ 00029764  0x0000642a loop  0x0000743a 
+ 00029765  0x0000642b rtn 
+ 00029766  0x0000642f setarg  0x008ae42c 
+ 00029767  0x00006430 iforce  0x00000002 
+ 00029768  0x00006431 force  0x00000007 , 0x00000039 
+ 00029769  0x00006432 call  0x00007455 
+ 00029770  0x00006433 setarg  0x000d751b 
+ 00029771  0x00006434 iforce  0x00000002 
+ 00029772  0x00006435 force  0x00000005 , 0x00000039 
+ 00029773  0x00006436 call  0x00007455 
+ 00029774  0x00006437 fetch  0x00000001 , 0x0000052e 
+ 00029775  0x00006438 iforce  0x00000011 
+ 00029776  0x00006439 fetch  0x00000001 , 0x00000522 
+ 00029777  0x0000643a store  0x00000001 , 0x0000052e 
+ 00029778  0x0000643b deposit  0x00000011 
+ 00029779  0x0000643c store  0x00000001 , 0x00000522 
+ 00029780  0x0000643d rtn 
+ 00029781  0x00006440 and  0x00000002 , 0x0000000f , 0x00000012 
+ 00029782  0x00006442 and  0x00000002 , 0x0000000f , 0x0000003f 
+ 00029783  0x00006443 arg  0x0000051f , 0x00000005 
+ 00029784  0x00006444 iadd  0x00000005 , 0x00000005 
+ 00029785  0x00006445 ifetch  0x00000001 , 0x00000005 
+ 00029786  0x00006446 iforce  0x00000013 
+ 00029787  0x00006447 deposit  0x00000011 
+ 00029788  0x00006448 istore  0x00000001 , 0x00000005 
+ 00029789  0x00006449 copy  0x00000013 , 0x00000011 
+ 00029790  0x0000644a rshift4  0x00000002 , 0x00000002 
+ 00029791  0x0000644b loop  0x00007456 
+ 00029792  0x0000644c setarg  0x0000051f 
+ 00029793  0x0000644d iadd  0x00000012 , 0x00000005 
+ 00029794  0x0000644e deposit  0x00000011 
+ 00029795  0x0000644f istore  0x00000001 , 0x00000005 
+ 00029796  0x00006450 rtn 
+ 00029797  0x00006453 enable  0x00000028 
+ 00029798  0x00006454 branch  0x00007468 
+ 00029799  0x00006457 disable  0x00000028 
+ 00029800  0x00006459 force  0x00000010 , 0x00000039 
+ 00029801  0x0000645b ifetcht  0x00000001 , 0x00000011 
+ 00029802  0x0000645c ifetch  0x00000001 , 0x00000012 
+ 00029803  0x0000645d branch  0x0000746e , 0x00000028 
+ 00029804  0x0000645e ixor  0x00000002 , 0x0000003f 
+ 00029805  0x0000645f branch  0x0000746f 
+ 00029806  0x00006461 iadd  0x00000002 , 0x0000003f 
+ 00029807  0x00006463 istore  0x00000001 , 0x00000005 
+ 00029808  0x00006464 increase  0x00000001 , 0x00000011 
+ 00029809  0x00006465 increase  0x00000001 , 0x00000012 
+ 00029810  0x00006466 loop  0x00007469 
+ 00029811  0x00006467 rtn 
+ 00029812  0x0000646b arg  0x0000053f , 0x00000005 
+ 00029813  0x0000646c ifetch  0x00000006 , 0x00000011 
+ 00029814  0x0000646d istore  0x00000006 , 0x00000005 
+ 00029815  0x0000646e branch  0x0000747a , 0x00000028 
+ 00029816  0x0000646f ifetch  0x00000006 , 0x00000011 
+ 00029817  0x00006470 branch  0x0000747b 
+ 00029818  0x00006472 ifetch  0x00000006 , 0x00000006 
+ 00029819  0x00006474 istore  0x00000006 , 0x00000005 
+ 00029820  0x00006475 ifetch  0x00000004 , 0x00000011 
+ 00029821  0x00006476 istore  0x00000004 , 0x00000005 
+ 00029822  0x00006477 rtn 
+ 00029823  0x0000647a arg  0x00004262 , 0x00000006 
+ 00029824  0x0000647b arg  0x0000052f , 0x00000005 
+ 00029825  0x0000647c arg  0x00000000 , 0x00000002 
+ 00029826  0x0000647d setarg  0x008395a7 
+ 00029827  0x0000647e call  0x000074a0 
+ 00029828  0x0000647f setarg  0x00b3c1df 
+ 00029829  0x00006480 call  0x000074a0 
+ 00029830  0x00006481 setarg  0x0000e5e9 
+ 00029831  0x00006482 call  0x000074a1 
+ 00029832  0x00006483 copy  0x00000002 , 0x00000014 
+ 00029833  0x00006484 disable  0x00000028 
+ 00029834  0x00006485 call  0x0000748e 
+ 00029835  0x00006486 copy  0x00000014 , 0x00000002 
+ 00029836  0x00006487 enable  0x00000028 
+ 00029837  0x00006488 branch  0x0000748e 
+ 00029838  0x0000648b force  0x00000008 , 0x00000039 
+ 00029839  0x0000648d ifetch  0x00000001 , 0x00000006 
+ 00029840  0x0000648e compare  0x00000001 , 0x00000039 , 0x00000001 
+ 00029841  0x0000648f branch  0x00007495 , 0x00000028 
+ 00029842  0x00006490 branch  0x00007496 , 0x00000001 
+ 00029843  0x00006492 iadd  0x00000002 , 0x0000003f 
+ 00029844  0x00006493 branch  0x00007497 
+ 00029845  0x00006495 branch  0x00007493 , 0x00000001 
+ 00029846  0x00006497 ixor  0x00000002 , 0x0000003f 
+ 00029847  0x00006499 istore  0x00000001 , 0x00000005 
+ 00029848  0x0000649a rshift8  0x00000002 , 0x00000002 
+ 00029849  0x0000649b loop  0x0000748f 
+ 00029850  0x0000649c rtn 
+ 00029851  0x0000649f fetch  0x00000006 , 0x00000523 
+ 00029852  0x000064a0 store  0x00000006 , 0x00000056 
+ 00029853  0x000064a1 ifetch  0x00000006 , 0x00000006 
+ 00029854  0x000064a2 istore  0x00000006 , 0x00000005 
+ 00029855  0x000064a3 rtn 
+ 00029856  0x000064a6 lshift8  0x00000002 , 0x00000002 
+ 00029857  0x000064a8 lshift16  0x00000002 , 0x00000002 
+ 00029858  0x000064a9 ior  0x00000002 , 0x00000002 
+ 00029859  0x000064aa rtn 
+ 00029860  0x000064ae branch  0x000074a4 
+ 00029861  0x000064b3 call  0x00007540 
+ 00029862  0x000064b4 arg  0x0000447b , 0x00000005 
+ 00029863  0x000064b5 branch  0x000075a3 
+ 00029864  0x000064b9 arg  0x0000449c , 0x00000005 
+ 00029865  0x000064ba branch  0x000074ab , 0x00000029 
+ 00029866  0x000064bb arg  0x000003b0 , 0x00000005 
+ 00029867  0x000064bd copy  0x00000006 , 0x00000011 
+ 00029868  0x000064be call  0x00007e35 
+ 00029869  0x000064bf call  0x00007551 
+ 00029870  0x000064c0 arg  0x0000448c , 0x00000006 
+ 00029871  0x000064c1 branch  0x000075bc 
+ 00029872  0x000064c4 arg  0x000003b0 , 0x00000011 
+ 00029873  0x000064c5 branch  0x000074b3 , 0x00000029 
+ 00029874  0x000064c6 arg  0x0000449c , 0x00000011 
+ 00029875  0x000064c8 copy  0x00000011 , 0x00000005 
+ 00029876  0x000064c9 call  0x00006226 
+ 00029877  0x000064ca branch  0x00007551 
+ 00029878  0x000064cd arg  0x00000380 , 0x00000006 
+ 00029879  0x000064ce call  0x00007592 
+ 00029880  0x000064cf arg  0x0000447b , 0x00000006 
+ 00029881  0x000064d0 call  0x00007593 
+ 00029882  0x000064d1 force  0x00000038 , 0x00000036 
+ 00029883  0x000064d2 force  0x00000000 , 0x00000036 
+ 00029884  0x000064d3 call  0x0000752f 
+ 00029885  0x000064d4 arg  0x000003fd , 0x00000005 
+ 00029886  0x000064d5 branch  0x000075a3 
+ 00029887  0x000064d9 force  0x00000049 , 0x0000003f 
+ 00029888  0x000064da branch  0x000074c2 
+ 00029889  0x000064dc force  0x00000001 , 0x0000003f 
+ 00029890  0x000064de force  0x00000000 , 0x00000038 
+ 00029891  0x000064df lshift8  0x00000002 , 0x0000002f 
+ 00029892  0x000064e0 ior  0x0000002f , 0x0000002f 
+ 00029893  0x000064e1 increase  0x00000001 , 0x00000038 
+ 00029894  0x000064e2 rshift8  0x00000002 , 0x0000002f 
+ 00029895  0x000064e3 rshift16  0x0000002f , 0x0000002f 
+ 00029896  0x000064e4 fetch  0x00000002 , 0x00004473 
+ 00029897  0x000064e5 lshift16 , 0x0000003f , 0x0000003f 
+ 00029898  0x000064e6 ior  0x0000002f , 0x0000002f 
+ 00029899  0x000064e7 increase  0x00000001 , 0x00000038 
+ 00029900  0x000064e8 ifetch  0x00000004 , 0x00000006 
+ 00029901  0x000064e9 iforce  0x0000002f 
+ 00029902  0x000064ea increase  0x00000001 , 0x00000038 
+ 00029903  0x000064eb ifetch  0x00000002 , 0x00000006 
+ 00029904  0x000064ec byteswap  0x00000011 , 0x0000002f 
+ 00029905  0x000064ed lshift16  0x0000002f , 0x0000002f 
+ 00029906  0x000064ee ior  0x0000002f , 0x0000002f 
+ 00029907  0x000064ef increase  0x00000001 , 0x00000038 
+ 00029908  0x000064f0 rtn 
+ 00029909  0x000064f5 add  0x00000013 , 0x00000001 , 0x00000006 
+ 00029910  0x000064f6 ifetch  0x00000001 , 0x00000006 
+ 00029911  0x000064f7 iforce  0x00000011 
+ 00029912  0x000064f8 call  0x000074bf 
+ 00029913  0x000064f9 call  0x00007531 
+ 00029914  0x000064fb force  0x00000000 , 0x00000038 
+ 00029915  0x000064fc ifetch  0x00000001 , 0x00000013 
+ 00029916  0x000064fd and_into  0x00000003 , 0x0000003f 
+ 00029917  0x000064fe lshift16  0x0000003f , 0x0000002f 
+ 00029918  0x000064ff set1  0x00000008 , 0x0000002f 
+ 00029919  0x00006500 call  0x0000759b 
+ 00029920  0x00006501 call  0x00007534 
+ 00029921  0x00006503 copy  0x00000011 , 0x00000039 
+ 00029922  0x00006504 add  0x00000013 , 0x00000002 , 0x00000006 
+ 00029923  0x00006505 call  0x0000757a 
+ 00029924  0x00006507 call  0x00007584 
+ 00029925  0x00006508 call  0x00007534 
+ 00029926  0x00006509 deposit  0x00000039 
+ 00029927  0x0000650a branch  0x000074e9 , 0x00000034 
+ 00029928  0x0000650b branch  0x000074e4 
+ 00029929  0x0000650d force  0x0000000c , 0x00000038 
+ 00029930  0x0000650e deposit  0x0000002f 
+ 00029931  0x0000650f store  0x00000004 , 0x00000378 
+ 00029932  0x00006510 rtn 
+ 00029933  0x00006513 increase  0x00000001 , 0x00000011 
+ 00029934  0x00006514 call  0x000074c1 
+ 00029935  0x00006515 copy  0x00000013 , 0x00000006 
+ 00029936  0x00006516 call  0x0000758e 
+ 00029937  0x00006517 call  0x00007537 
+ 00029938  0x00006518 call  0x000075aa 
+ 00029939  0x00006519 increase  0x00000010 , 0x00000013 
+ 00029940  0x0000651a increase  0xfffffff0 , 0x00000012 
+ 00029941  0x0000651b branch  0x000074ed , 0x00000002 
+ 00029942  0x0000651c rtn 
+ 00029943  0x0000651f arg  0x0000443e , 0x00000013 
+ 00029944  0x00006520 fetcht  0x00000005 , 0x00004465 
+ 00029945  0x00006521 call  0x000074d5 
+ 00029946  0x00006522 force  0x00000008 , 0x00000038 
+ 00029947  0x00006523 iforce  0x0000002f 
+ 00029948  0x00006524 force  0x00000000 , 0x00000011 
+ 00029949  0x00006525 call  0x000074c1 
+ 00029950  0x00006526 call  0x00007537 
+ 00029951  0x00006527 arg  0x00004440 , 0x00000013 
+ 00029952  0x00006528 fetch  0x00000001 , 0x0000443f 
+ 00029953  0x00006529 add  0x0000003f , 0xffffffff , 0x00000012 
+ 00029954  0x0000652a iadd  0x00000013 , 0x00000005 
+ 00029955  0x0000652b force  0x0000000c , 0x00000038 
+ 00029956  0x0000652c deposit  0x0000002f 
+ 00029957  0x0000652d istore  0x00000004 , 0x00000005 
+ 00029958  0x0000652e call  0x000074ed 
+ 00029959  0x0000652f fetch  0x00000001 , 0x0000443f 
+ 00029960  0x00006530 increase  0x00000004 , 0x0000003f 
+ 00029961  0x00006531 store  0x00000001 , 0x0000443f 
+ 00029962  0x00006532 fetcht  0x00000005 , 0x00004465 
+ 00029963  0x00006533 increase  0x00000001 , 0x00000002 
+ 00029964  0x00006534 storet  0x00000005 , 0x00004465 
+ 00029965  0x00006535 rtn 
+ 00029966  0x00006538 fetch  0x00000001 , 0x00000341 
+ 00029967  0x00006539 sub  0x0000003f , 0x00000014 , 0x0000003e 
+ 00029968  0x0000653a branch  0x00007511 , 0x00000002 
+ 00029969  0x0000653c arg  0x00000342 , 0x00000013 
+ 00029970  0x0000653d add  0x0000003f , 0xffffffff , 0x00000012 
+ 00029971  0x0000653e increase  0xfffffffc , 0x0000003f 
+ 00029972  0x0000653f store  0x00000001 , 0x00000341 
+ 00029973  0x00006540 iadd  0x00000013 , 0x00000006 
+ 00029974  0x00006541 ifetch  0x00000004 , 0x00000006 
+ 00029975  0x00006542 force  0x00000008 , 0x00000038 
+ 00029976  0x00006543 iforce  0x0000002f 
+ 00029977  0x00006544 force  0x00000000 , 0x00000011 
+ 00029978  0x00006545 fetcht  0x00000005 , 0x0000446a 
+ 00029979  0x00006546 call  0x000074c1 
+ 00029980  0x00006547 call  0x00007537 
+ 00029981  0x00006548 force  0x0000000c , 0x00000038 
+ 00029982  0x00006549 deposit  0x0000002f 
+ 00029983  0x0000654a store  0x00000004 , 0x0000037c 
+ 00029984  0x0000654b call  0x000074ed 
+ 00029985  0x0000654c arg  0x00000340 , 0x00000013 
+ 00029986  0x0000654d call  0x000074d5 
+ 00029987  0x0000654e fetcht  0x00000004 , 0x0000037c 
+ 00029988  0x0000654f isub  0x00000002 , 0x0000003f 
+ 00029989  0x00006550 nrtn  0x00000034 
+ 00029990  0x00006551 fetch  0x00000004 , 0x0000446f 
+ 00029991  0x00006552 isub  0x00000002 , 0x0000003f 
+ 00029992  0x00006553 rtn  0x00000034 
+ 00029993  0x00006554 storet  0x00000004 , 0x0000446f 
+ 00029994  0x00006555 fetch  0x00000005 , 0x0000446a 
+ 00029995  0x00006556 increase  0x00000001 , 0x0000003f 
+ 00029996  0x00006557 store  0x00000005 , 0x0000446a 
+ 00029997  0x00006558 force  0x00000000 , 0x0000003f 
+ 00029998  0x00006559 rtn 
+ 00029999  0x0000655c nbranch  0x0000752f , 0x00000037 
+ 00030000  0x0000655d rtn 
+ 00030001  0x00006560 force  0x00000030 , 0x00000036 
+ 00030002  0x00006561 force  0x00000000 , 0x00000036 
+ 00030003  0x00006562 branch  0x0000752f 
+ 00030004  0x00006565 force  0x00000032 , 0x00000036 
+ 00030005  0x00006566 force  0x00000002 , 0x00000036 
+ 00030006  0x00006567 branch  0x0000752f 
+ 00030007  0x0000656a force  0x00000034 , 0x00000036 
+ 00030008  0x0000656b force  0x00000004 , 0x00000036 
+ 00030009  0x0000656c branch  0x0000752f 
+ 00030010  0x0000656f force  0x00000036 , 0x00000036 
+ 00030011  0x00006570 force  0x00000006 , 0x00000036 
+ 00030012  0x00006571 branch  0x0000752f 
+ 00030013  0x00006574 force  0x00000001 , 0x00000036 
+ 00030014  0x00006575 force  0x00000000 , 0x00000036 
+ 00030015  0x00006576 rtn 
+ 00030016  0x00006578 force  0x00000000 , 0x00000038 
+ 00030017  0x00006579 fetch  0x00000004 , 0x000003b0 
+ 00030018  0x0000657a iforce  0x0000002f 
+ 00030019  0x0000657b increase  0x00000001 , 0x00000038 
+ 00030020  0x0000657c ifetch  0x00000004 , 0x00000006 
+ 00030021  0x0000657d iforce  0x0000002f 
+ 00030022  0x0000657e increase  0x00000001 , 0x00000038 
+ 00030023  0x0000657f fetch  0x00000004 , 0x0000449c 
+ 00030024  0x00006580 iforce  0x0000002f 
+ 00030025  0x00006581 increase  0x00000001 , 0x00000038 
+ 00030026  0x00006582 ifetch  0x00000004 , 0x00000006 
+ 00030027  0x00006583 iforce  0x0000002f 
+ 00030028  0x00006584 increase  0x00000001 , 0x00000038 
+ 00030029  0x00006585 call  0x0000759e 
+ 00030030  0x00006586 force  0x00000038 , 0x00000036 
+ 00030031  0x00006587 force  0x00000008 , 0x00000036 
+ 00030032  0x00006588 branch  0x0000752f 
+ 00030033  0x0000658c fetch  0x00000006 , 0x000044f9 
+ 00030034  0x0000658d fetcht  0x00000006 , 0x000003d0 
+ 00030035  0x0000658e branch  0x00007556 , 0x00000029 
+ 00030036  0x0000658f fetch  0x00000006 , 0x000003d0 
+ 00030037  0x00006590 fetcht  0x00000006 , 0x000044f9 
+ 00030038  0x00006592 force  0x00000008 , 0x00000038 
+ 00030039  0x00006593 copy  0x00000002 , 0x0000002f 
+ 00030040  0x00006594 increase  0x00000001 , 0x00000038 
+ 00030041  0x00006595 rshift32  0x00000002 , 0x0000002f 
+ 00030042  0x00006596 lshift16  0x0000003f , 0x0000003f 
+ 00030043  0x00006597 ior  0x0000002f , 0x0000002f 
+ 00030044  0x00006598 increase  0x00000001 , 0x00000038 
+ 00030045  0x00006599 rshift32  0x0000003f , 0x0000002f 
+ 00030046  0x0000659a increase  0x00000001 , 0x00000038 
+ 00030047  0x0000659b force  0x00000000 , 0x0000002f 
+ 00030048  0x0000659c force  0x00000000 , 0x0000003f 
+ 00030049  0x0000659d fetch  0x00000001 , 0x000044e6 
+ 00030050  0x0000659e fetcht  0x00000001 , 0x000044dc 
+ 00030051  0x0000659f nbranch  0x00007566 , 0x00000029 
+ 00030052  0x000065a1 fetch  0x00000001 , 0x000044ed 
+ 00030053  0x000065a2 fetcht  0x00000001 , 0x000044e6 
+ 00030054  0x000065a4 store  0x00000001 , 0x000044ac 
+ 00030055  0x000065a5 storet  0x00000001 , 0x000044ad 
+ 00030056  0x000065a6 force  0x00000000 , 0x00000038 
+ 00030057  0x000065a7 arg  0x000044ac , 0x00000012 
+ 00030058  0x000065a8 force  0x00000004 , 0x00000039 
+ 00030059  0x000065aa ifetch  0x00000004 , 0x00000011 
+ 00030060  0x000065ab ifetcht  0x00000004 , 0x00000012 
+ 00030061  0x000065ac ixor  0x00000002 , 0x0000002f 
+ 00030062  0x000065ad increase  0x00000001 , 0x00000038 
+ 00030063  0x000065ae increase  0x00000004 , 0x00000011 
+ 00030064  0x000065af increase  0x00000004 , 0x00000012 
+ 00030065  0x000065b0 loop  0x0000756b 
+ 00030066  0x000065b1 call  0x0000759e 
+ 00030067  0x000065b2 force  0x00000038 , 0x00000036 
+ 00030068  0x000065b3 force  0x0000000c , 0x00000036 
+ 00030069  0x000065b4 call  0x0000752f 
+ 00030070  0x000065b6 call  0x0000759d 
+ 00030071  0x000065b7 force  0x0000003a , 0x00000036 
+ 00030072  0x000065b8 force  0x00000008 , 0x00000036 
+ 00030073  0x000065b9 branch  0x0000752f 
+ 00030074  0x000065bc compare  0x00000000 , 0x00000039 , 0x00000003 
+ 00030075  0x000065bd rtn  0x00000001 
+ 00030076  0x000065be deposit  0x00000006 
+ 00030077  0x000065bf iadd  0x00000039 , 0x00000005 
+ 00030078  0x000065c0 force  0x00000000 , 0x0000003f 
+ 00030079  0x000065c2 istore  0x00000001 , 0x00000005 
+ 00030080  0x000065c3 increase  0x00000001 , 0x00000039 
+ 00030081  0x000065c4 compare  0x00000000 , 0x00000039 , 0x00000003 
+ 00030082  0x000065c5 rtn  0x00000001 
+ 00030083  0x000065c6 branch  0x0000757f 
+ 00030084  0x000065c9 force  0x00000000 , 0x00000038 
+ 00030085  0x000065cb deposit  0x00000039 
+ 00030086  0x000065cc branch  0x00007589 , 0x00000034 
+ 00030087  0x000065cd ifetch  0x00000004 , 0x00000006 
+ 00030088  0x000065ce increase  0xfffffffc , 0x00000039 
+ 00030089  0x000065d0 iforce  0x0000002f 
+ 00030090  0x000065d1 increase  0x00000001 , 0x00000038 
+ 00030091  0x000065d2 compare  0x00000004 , 0x00000038 , 0x0000000f 
+ 00030092  0x000065d3 rtn  0x00000001 
+ 00030093  0x000065d4 branch  0x00007585 
+ 00030094  0x000065d7 force  0x00000008 , 0x00000038 
+ 00030095  0x000065d8 branch  0x00007593 
+ 00030096  0x000065da force  0x00000004 , 0x00000038 
+ 00030097  0x000065db branch  0x00007593 
+ 00030098  0x000065dd force  0x00000000 , 0x00000038 
+ 00030099  0x000065df force  0x00000004 , 0x00000039 
+ 00030100  0x000065e1 ifetch  0x00000004 , 0x00000006 
+ 00030101  0x000065e2 iforce  0x0000002f 
+ 00030102  0x000065e3 increase  0x00000001 , 0x00000038 
+ 00030103  0x000065e4 loop  0x00007594 
+ 00030104  0x000065e5 rtn 
+ 00030105  0x000065e8 arg  0x000003fd , 0x00000006 
+ 00030106  0x000065e9 branch  0x00007590 
+ 00030107  0x000065ec force  0x00000004 , 0x00000039 
+ 00030108  0x000065ed branch  0x000075a0 
+ 00030109  0x000065f0 force  0x00000000 , 0x00000038 
+ 00030110  0x000065f2 force  0x00000004 , 0x00000039 
+ 00030111  0x000065f4 force  0x00000000 , 0x0000002f 
+ 00030112  0x000065f6 increase  0x00000001 , 0x00000038 
+ 00030113  0x000065f7 loop  0x0000759f 
+ 00030114  0x000065f8 rtn 
+ 00030115  0x000065fb force  0x0000000c , 0x00000038 
+ 00030116  0x000065fc force  0x00000004 , 0x00000039 
+ 00030117  0x000065fe deposit  0x0000002f 
+ 00030118  0x000065ff istore  0x00000004 , 0x00000005 
+ 00030119  0x00006600 increase  0x00000001 , 0x00000038 
+ 00030120  0x00006601 loop  0x000075a5 
+ 00030121  0x00006602 rtn 
+ 00030122  0x00006605 force  0x0000000c , 0x00000038 
+ 00030123  0x00006606 copy  0x00000013 , 0x00000005 
+ 00030124  0x00006607 add  0x00000012 , 0x00000001 , 0x00000039 
+ 00030125  0x00006608 sub  0x00000039 , 0x0000000f , 0x0000003e 
+ 00030126  0x00006609 branch  0x000075b0 , 0x00000002 
+ 00030127  0x0000660a force  0x00000010 , 0x00000039 
+ 00030128  0x0000660c deposit  0x0000002f 
+ 00030129  0x0000660d sub  0x00000039 , 0x00000003 , 0x0000003e 
+ 00030130  0x0000660e branch  0x000075b8 , 0x00000002 
+ 00030131  0x0000660f istore  0x00000004 , 0x00000005 
+ 00030132  0x00006610 increase  0xfffffffc , 0x00000039 
+ 00030133  0x00006611 rtn  0x00000005 
+ 00030134  0x00006612 increase  0x00000001 , 0x00000038 
+ 00030135  0x00006613 branch  0x000075b0 
+ 00030136  0x00006615 istore  0x00000001 , 0x00000005 
+ 00030137  0x00006616 rshift8  0x0000003f , 0x0000003f 
+ 00030138  0x00006617 loop  0x000075b8 
+ 00030139  0x00006618 rtn 
+ 00030140  0x0000661c force  0x0000000c , 0x00000038 
+ 00030141  0x0000661d force  0x00000004 , 0x00000039 
+ 00030142  0x0000661f ifetch  0x00000004 , 0x00000006 
+ 00030143  0x00006620 isub  0x0000002f , 0x0000003e 
+ 00030144  0x00006621 nrtn  0x00000005 
+ 00030145  0x00006622 increase  0x00000001 , 0x00000038 
+ 00030146  0x00006623 loop  0x000075be 
+ 00030147  0x00006624 force  0x00000000 , 0x0000003e 
+ 00030148  0x00006625 rtn 
+ 00030149  0x00006628 hfetch  0x00000001 , 0x00008050 
+ 00030150  0x00006629 set0  0x00000000 , 0x0000003f 
+ 00030151  0x0000662a hstore  0x00000001 , 0x00008050 
+ 00030152  0x0000662b rtn 
+ 00030153  0x0000662e hfetch  0x00000001 , 0x00008050 
+ 00030154  0x0000662f set1  0x00000000 , 0x0000003f 
+ 00030155  0x00006630 hstore  0x00000001 , 0x00008050 
+ 00030156  0x00006631 rtn 
+ 00030157  0x00006634 arg  0x00000742 , 0x00000005 
+ 00030158  0x00006635 setsect  0x00000000 , 0x0003ffff 
+ 00030159  0x00006636 setsect  0x00000001 , 0x0003ffff 
+ 00030160  0x00006637 setsect  0x00000002 , 0x0003ffff 
+ 00030161  0x00006638 setsect  0x00000003 , 0x0003fbff 
+ 00030162  0x00006639 istore  0x00000009 , 0x00000005 
+ 00030163  0x0000663a setsect  0x00000000 , 0x0003ffff 
+ 00030164  0x0000663b setsect  0x00000001 , 0x0003ffff 
+ 00030165  0x0000663c setsect  0x00000002 , 0x0003ffff 
+ 00030166  0x0000663d setsect  0x00000003 , 0x0003ffff 
+ 00030167  0x0000663e istore  0x00000009 , 0x00000005 
+ 00030168  0x0000663f setsect  0x00000000 , 0x0003ffff 
+ 00030169  0x00006640 setsect  0x00000001 , 0x0003ffff 
+ 00030170  0x00006641 setsect  0x00000002 , 0x0003cfff 
+ 00030171  0x00006642 setsect  0x00000003 , 0x0003ffff 
+ 00030172  0x00006643 istore  0x00000009 , 0x00000005 
+ 00030173  0x00006644 setsect  0x00000000 , 0x0003ffff 
+ 00030174  0x00006645 setsect  0x00000001 , 0x0003ffff 
+ 00030175  0x00006646 setsect  0x00000002 , 0x0003ffef 
+ 00030176  0x00006647 setsect  0x00000003 , 0x0003ffff 
+ 00030177  0x00006648 istore  0x00000009 , 0x00000005 
+ 00030178  0x00006649 setsect  0x00000000 , 0x0003ffff 
+ 00030179  0x0000664a setsect  0x00000001 , 0x0003ffff 
+ 00030180  0x0000664b setsect  0x00000002 , 0x0003ffff 
+ 00030181  0x0000664c setsect  0x00000003 , 0x0003ffff 
+ 00030182  0x0000664d istore  0x00000009 , 0x00000005 
+ 00030183  0x0000664e setsect  0x00000000 , 0x0003ffff 
+ 00030184  0x0000664f setsect  0x00000001 , 0x00026c7f 
+ 00030185  0x00006650 setsect  0x00000002 , 0x0000146b 
+ 00030186  0x00006651 setsect  0x00000003 , 0x00037bb3 
+ 00030187  0x00006652 istore  0x00000009 , 0x00000005 
+ 00030188  0x00006653 setsect  0x00000000 , 0x0001feb8 
+ 00030189  0x00006654 setsect  0x00000001 , 0x00010c12 
+ 00030190  0x00006655 setsect  0x00000002 , 0x0002b722 
+ 00030191  0x00006656 setsect  0x00000003 , 0x00029fa6 
+ 00030192  0x00006657 istore  0x00000009 , 0x00000005 
+ 00030193  0x00006658 setsect  0x00000000 , 0x0000e70f 
+ 00030194  0x00006659 setsect  0x00000001 , 0x00016720 
+ 00030195  0x0000665a setsect  0x00000002 , 0x0000519e 
+ 00030196  0x0000665b setsect  0x00000003 , 0x00019084 
+ 00030197  0x0000665c istore  0x00000009 , 0x00000005 
+ 00030198  0x0000665d setsect  0x00000000 , 0x00031012 
+ 00030199  0x0000665e setsect  0x00000001 , 0x000360bf 
+ 00030200  0x0000665f setsect  0x00000002 , 0x0003f0af 
+ 00030201  0x00006660 setsect  0x00000003 , 0x000003d3 
+ 00030202  0x00006661 istore  0x00000009 , 0x00000005 
+ 00030203  0x00006662 setsect  0x00000000 , 0x0003a188 
+ 00030204  0x00006663 setsect  0x00000001 , 0x00003ad0 
+ 00030205  0x00006664 setsect  0x00000002 , 0x0003cbf2 
+ 00030206  0x00006665 setsect  0x00000003 , 0x000243d9 
+ 00030207  0x00006666 istore  0x00000009 , 0x00000005 
+ 00030208  0x00006667 setsect  0x00000000 , 0x0002b030 
+ 00030209  0x00006668 setsect  0x00000001 , 0x00036a03 
+ 00030210  0x00006669 setsect  0x00000002 , 0x00011188 
+ 00030211  0x0000666a setsect  0x00000003 , 0x0001e520 
+ 00030212  0x0000666b istore  0x00000009 , 0x00000005 
+ 00030213  0x0000666c setsect  0x00000000 , 0x0003a11e 
+ 00030214  0x0000666d setsect  0x00000001 , 0x0000fe5d 
+ 00030215  0x0000666e setsect  0x00000002 , 0x0000dd57 
+ 00030216  0x0000666f setsect  0x00000003 , 0x0001ac93 
+ 00030217  0x00006670 istore  0x00000009 , 0x00000005 
+ 00030218  0x00006671 setsect  0x00000000 , 0x000011ed 
+ 00030219  0x00006672 setsect  0x00000001 , 0x000218c4 
+ 00030220  0x00006673 setsect  0x00000002 , 0x00008da7 
+ 00030221  0x00006674 setsect  0x00000003 , 0x000257ff 
+ 00030222  0x00006675 istore  0x00000009 , 0x00000005 
+ 00030223  0x00006676 setsect  0x00000000 , 0x0003192b 
+ 00030224  0x00006677 setsect  0x00000001 , 0x00034641 
+ 00030225  0x00006678 setsect  0x00000002 , 0x0001be0c 
+ 00030226  0x00006679 setsect  0x00000003 , 0x000366ad 
+ 00030227  0x0000667a istore  0x00000009 , 0x00000005 
+ 00030228  0x0000667b setsect  0x00000000 , 0x00001f83 
+ 00030229  0x0000667c setsect  0x00000001 , 0x00015a23 
+ 00030230  0x0000667d setsect  0x00000002 , 0x0003f9b0 
+ 00030231  0x0000667e setsect  0x00000003 , 0x00003949 
+ 00030232  0x0000667f istore  0x00000009 , 0x00000005 
+ 00030233  0x00006680 setsect  0x00000000 , 0x00013a51 
+ 00030234  0x00006681 setsect  0x00000001 , 0x000153fd 
+ 00030235  0x00006682 setsect  0x00000002 , 0x0003372a 
+ 00030236  0x00006683 setsect  0x00000003 , 0x0000f1bb 
+ 00030237  0x00006684 istore  0x00000009 , 0x00000005 
+ 00030238  0x00006685 setsect  0x00000000 , 0x0003ae85 
+ 00030239  0x00006686 setsect  0x00000001 , 0x0001eed9 
+ 00030240  0x00006687 setsect  0x00000002 , 0x00009e66 
+ 00030241  0x00006688 setsect  0x00000003 , 0x000001a8 
+ 00030242  0x00006689 istore  0x00000008 , 0x00000005 
+ 00030243  0x0000668a rtn 
+ 00030244  0x0000668f setarg  0x0000764c 
+ 00030245  0x00006690 store  0x00000002 , 0x0000428e 
+ 00030246  0x00006691 setarg  0x0000770f 
+ 00030247  0x00006692 store  0x00000002 , 0x00004290 
+ 00030248  0x00006693 setarg  0x000076ac 
+ 00030249  0x00006694 store  0x00000002 , 0x00004292 
+ 00030250  0x00006695 setarg  0x00007710 
+ 00030251  0x00006696 store  0x00000002 , 0x0000428a 
+ 00030252  0x00006697 setarg  0x00007718 
+ 00030253  0x00006698 store  0x00000002 , 0x00004294 
+ 00030254  0x00006699 set1  0x00000025 , 0x00000000 
+ 00030255  0x0000669a bpatch  0x000000f9 , 0x0000403f 
+ 00030256  0x0000669b rtn  0x0000002b 
+ 00030257  0x0000669d hjam  0x00000000 , 0x00008081 
+ 00030258  0x0000669e call  0x0000763f 
+ 00030259  0x000066a0 setarg  0x00007717 
+ 00030260  0x000066a1 store  0x00000002 , 0x00004288 
+ 00030261  0x000066a3 jam  0x00000000 , 0x0000480e 
+ 00030262  0x000066a4 jam  0x00000000 , 0x0000480a 
+ 00030263  0x000066a5 jam  0x00000000 , 0x0000480b 
+ 00030264  0x000066a6 setarg  0x00000000 
+ 00030265  0x000066a7 store  0x00000004 , 0x00004800 
+ 00030266  0x000066a8 call  0x00003f23 
+ 00030267  0x000066a9 branch  0x00003f79 , 0x00000034 
+ 00030268  0x000066aa call  0x00003f96 
+ 00030269  0x000066ab call  0x00003f7e 
+ 00030270  0x000066ac branch  0x00003f6e 
+ 00030271  0x000066af fetcht  0x00000001 , 0x0000480f 
+ 00030272  0x000066b0 call  0x000069d1 
+ 00030273  0x000066b1 fetcht  0x00000001 , 0x00004810 
+ 00030274  0x000066b2 branch  0x000069d1 
+ 00030275  0x000066b5 set1  0x00000025 , 0x00000000 
+ 00030276  0x000066b6 bpatch  0x000000fa , 0x0000403f 
+ 00030277  0x000066b7 fetcht  0x00000004 , 0x00004806 
+ 00030278  0x000066b8 deposit  0x00000022 
+ 00030279  0x000066b9 store  0x00000004 , 0x00004806 
+ 00030280  0x000066ba isub  0x00000002 , 0x0000003f 
+ 00030281  0x000066bb nrtn  0x00000002 
+ 00030282  0x000066bc sub  0x0000003f , 0x000000c8 , 0x0000003f 
+ 00030283  0x000066bd rtn 
+ 00030284  0x000066c0 fetch  0x00000001 , 0x000042bc 
+ 00030285  0x000066c1 rtnne  0x0000003f 
+ 00030286  0x000066c3 set1  0x00000025 , 0x00000000 
+ 00030287  0x000066c4 bpatch  0x000000fb , 0x0000403f 
+ 00030288  0x000066c5 fetch  0x00000001 , 0x00004132 
+ 00030289  0x000066c6 rtnne  0x00000009 
+ 00030290  0x000066c7 disable  0x00000028 
+ 00030291  0x000066c8 call  0x0000769b 
+ 00030292  0x000066c9 nrtn  0x00000028 
+ 00030293  0x000066ca disable  0x00000028 
+ 00030294  0x000066cb fetch  0x00000001 , 0x00004133 
+ 00030295  0x000066cc beq  0x00000003 , 0x00007706 
+ 00030296  0x000066ce fetch  0x00000001 , 0x0000480b 
+ 00030297  0x000066cf beq  0x00000001 , 0x00007663 
+ 00030298  0x000066d0 beq  0x00000002 , 0x0000767d 
+ 00030299  0x000066d1 call  0x00007643 
+ 00030300  0x000066d2 branch  0x00007660 , 0x00000002 
+ 00030301  0x000066d4 fetch  0x00000001 , 0x0000480a 
+ 00030302  0x000066d5 bbit1  0x00000000 , 0x00007674 
+ 00030303  0x000066d6 bbit1  0x00000001 , 0x00007682 
+ 00030304  0x000066d9 jam  0x00000000 , 0x0000480a 
+ 00030305  0x000066da jam  0x00000000 , 0x0000480b 
+ 00030306  0x000066db rtn 
+ 00030307  0x000066df jam  0x00000000 , 0x0000480b 
+ 00030308  0x000066e0 call  0x00007bde 
+ 00030309  0x000066e1 fetch  0x00000001 , 0x00004811 
+ 00030310  0x000066e2 beq  0x00000001 , 0x0000766a 
+ 00030311  0x000066e5 jam  0x00000005 , 0x00004805 
+ 00030312  0x000066e6 jam  0x00000003 , 0x00004800 
+ 00030313  0x000066e7 branch  0x00007688 
+ 00030314  0x000066e9 jam  0x00000000 , 0x0000480e 
+ 00030315  0x000066ea branch  0x0000766c 
+ 00030316  0x000066ed jam  0x00000002 , 0x0000480e 
+ 00030317  0x000066ee branch  0x00007684 
+ 00030318  0x000066f0 jam  0x00000003 , 0x0000480e 
+ 00030319  0x000066f1 branch  0x0000767f 
+ 00030320  0x000066f3 jam  0x00000004 , 0x0000480e 
+ 00030321  0x000066f4 branch  0x00007678 
+ 00030322  0x000066f6 jam  0x00000000 , 0x0000480e 
+ 00030323  0x000066f7 branch  0x00007667 
+ 00030324  0x000066fa jam  0x00000001 , 0x0000480b 
+ 00030325  0x000066fb call  0x00007be7 
+ 00030326  0x000066fc fetch  0x00000001 , 0x00004811 
+ 00030327  0x000066fd beq  0x00000001 , 0x0000767c 
+ 00030328  0x00006700 jam  0x00000005 , 0x00004805 
+ 00030329  0x00006701 setarg  0x00020003 
+ 00030330  0x00006702 store  0x00000003 , 0x00004800 
+ 00030331  0x00006703 branch  0x00007688 
+ 00030332  0x00006705 rtn 
+ 00030333  0x00006708 jam  0x00000000 , 0x0000480b 
+ 00030334  0x00006709 call  0x00007bde 
+ 00030335  0x0000670b jam  0x0000000a , 0x00004805 
+ 00030336  0x0000670c jam  0x00000001 , 0x00004800 
+ 00030337  0x0000670d branch  0x00007688 
+ 00030338  0x0000670f jam  0x00000002 , 0x0000480b 
+ 00030339  0x00006710 call  0x00007be7 
+ 00030340  0x00006712 jam  0x0000000a , 0x00004805 
+ 00030341  0x00006713 jam  0x00000001 , 0x00004800 
+ 00030342  0x00006714 setarg  0x00280000 
+ 00030343  0x00006715 store  0x00000003 , 0x00004801 
+ 00030344  0x00006718 set1  0x00000025 , 0x00000000 
+ 00030345  0x00006719 bpatch  0x000000fc , 0x0000403f 
+ 00030346  0x0000671a fetch  0x00000001 , 0x00004805 
+ 00030347  0x0000671b copy  0x0000003f , 0x00000011 
+ 00030348  0x0000671c call  0x00004b2c 
+ 00030349  0x0000671d fetch  0x00000002 , 0x000042b7 
+ 00030350  0x0000671e istore  0x00000002 , 0x00000005 
+ 00030351  0x0000671f setarg  0x000000a1 
+ 00030352  0x00006720 istore  0x00000001 , 0x00000005 
+ 00030353  0x00006721 fetcht  0x00000004 , 0x00004800 
+ 00030354  0x00006722 istoret  0x00000008 , 0x00000005 
+ 00030355  0x00006723 setarg  0x00000000 
+ 00030356  0x00006724 istore  0x00000001 , 0x00000005 
+ 00030357  0x00006725 store  0x00000004 , 0x00004800 
+ 00030358  0x00006727 fetch  0x00000001 , 0x0000480e 
+ 00030359  0x00006728 beq  0x00000002 , 0x0000766e 
+ 00030360  0x00006729 beq  0x00000003 , 0x00007670 
+ 00030361  0x0000672a beq  0x00000004 , 0x00007672 
+ 00030362  0x0000672b rtn 
+ 00030363  0x0000672e fetcht  0x00000001 , 0x0000480f 
+ 00030364  0x0000672f call  0x000069e5 
+ 00030365  0x00006730 setarg  0x00000000 
+ 00030366  0x00006731 setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00030367  0x00006732 store  0x00000001 , 0x00004804 
+ 00030368  0x00006733 fetcht  0x00000001 , 0x00004810 
+ 00030369  0x00006734 call  0x000069e5 
+ 00030370  0x00006735 setarg  0x00000000 
+ 00030371  0x00006736 setflag  0x00000001 , 0x00000001 , 0x0000003f 
+ 00030372  0x00006737 fetcht  0x00000001 , 0x00004804 
+ 00030373  0x00006738 ior  0x00000002 , 0x0000003f 
+ 00030374  0x00006739 fetcht  0x00000001 , 0x0000480a 
+ 00030375  0x0000673a store  0x00000001 , 0x0000480a 
+ 00030376  0x0000673b ixor  0x00000002 , 0x0000003e 
+ 00030377  0x0000673c rtn  0x00000005 
+ 00030378  0x0000673d enable  0x00000028 
+ 00030379  0x0000673e rtn 
+ 00030380  0x00006741 copy  0x00000013 , 0x0000003f 
+ 00030381  0x00006742 beq  0x00000005 , 0x000076d8 
+ 00030382  0x00006743 beq  0x00000006 , 0x000076da 
+ 00030383  0x00006744 beq  0x00000007 , 0x000076dd 
+ 00030384  0x00006745 beq  0x00000027 , 0x000076e1 
+ 00030385  0x00006746 beq  0x00000002 , 0x000076c9 
+ 00030386  0x00006747 beq  0x00000004 , 0x000076d0 
+ 00030387  0x00006748 beq  0x00000013 , 0x000076d0 
+ 00030388  0x00006749 beq  0x00000001 , 0x000076c6 
+ 00030389  0x0000674a beq  0x00000012 , 0x000076c0 
+ 00030390  0x0000674b beq  0x0000002e , 0x00003f57 
+ 00030391  0x0000674c and  0x0000003f , 0x0000000f , 0x00000002 
+ 00030392  0x0000674d and_into  0x000000f0 , 0x0000003f 
+ 00030393  0x0000674e beq  0x00000050 , 0x000076e4 
+ 00030394  0x0000674f rtn 
+ 00030395  0x00006752 fetch  0x00000001 , 0x000047f2 
+ 00030396  0x00006753 rtn  0x00000034 
+ 00030397  0x00006754 increase  0xffffffff , 0x0000003f 
+ 00030398  0x00006755 store  0x00000001 , 0x000047f2 
+ 00030399  0x00006756 nrtn  0x00000034 
+ 00030400  0x00006758 jam  0x00000001 , 0x0000427f 
+ 00030401  0x00006759 call  0x00003fa4 
+ 00030402  0x0000675a call  0x00003fa2 
+ 00030403  0x0000675b call  0x00003f7e 
+ 00030404  0x0000675c call  0x00003f98 
+ 00030405  0x0000675d branch  0x00003f9e 
+ 00030406  0x00006761 jam  0x00000000 , 0x0000480d 
+ 00030407  0x00006762 jam  0x00000000 , 0x0000480c 
+ 00030408  0x00006763 rtn 
+ 00030409  0x00006766 set1  0x00000025 , 0x00000000 
+ 00030410  0x00006767 bpatch  0x000000fd , 0x0000403f 
+ 00030411  0x00006768 jam  0x00000000 , 0x0000429d 
+ 00030412  0x00006769 jam  0x00000000 , 0x0000480c 
+ 00030413  0x0000676a jam  0x00000000 , 0x0000480d 
+ 00030414  0x0000676b fetch  0x00000002 , 0x000042a0 
+ 00030415  0x0000676c bbit0  0x00000003 , 0x000076d4 
+ 00030416  0x0000676f fetch  0x00000002 , 0x000047fe 
+ 00030417  0x00006770 store  0x00000002 , 0x000047f0 
+ 00030418  0x00006772 call  0x00003f12 
+ 00030419  0x00006773 branch  0x00003f7b 
+ 00030420  0x00006776 bbit0  0x00000001 , 0x000076d6 
+ 00030421  0x00006777 branch  0x000076d0 
+ 00030422  0x0000677a bbit0  0x00000002 , 0x000076d2 
+ 00030423  0x0000677b branch  0x000076d0 
+ 00030424  0x0000677f call  0x00003f7e 
+ 00030425  0x00006780 branch  0x00003f98 
+ 00030426  0x00006783 setarg  0x00000002 
+ 00030427  0x00006784 store  0x00000001 , 0x000047f2 
+ 00030428  0x00006785 rtn 
+ 00030429  0x00006788 jam  0x00000000 , 0x0000480c 
+ 00030430  0x00006789 setarg  0x00000001 
+ 00030431  0x0000678a store  0x00000001 , 0x0000480d 
+ 00030432  0x0000678b rtn 
+ 00030433  0x0000678e setarg  0x00000005 
+ 00030434  0x0000678f store  0x00000001 , 0x0000480c 
+ 00030435  0x00006790 rtn 
+ 00030436  0x00006793 set1  0x00000025 , 0x00000000 
+ 00030437  0x00006794 bpatch  0x000000fe , 0x0000403f 
+ 00030438  0x00006795 storet  0x00000001 , 0x00000259 
+ 00030439  0x00006797 fetch  0x00000001 , 0x00000259 
+ 00030440  0x00006798 rtn  0x00000034 
+ 00030441  0x00006799 increase  0xffffffff , 0x0000003f 
+ 00030442  0x0000679a store  0x00000001 , 0x00000259 
+ 00030443  0x0000679b call  0x000076ef 
+ 00030444  0x0000679c call  0x000076bb 
+ 00030445  0x0000679d call  0x000076fa 
+ 00030446  0x0000679e branch  0x000076e7 
+ 00030447  0x000067a1 fetch  0x00000001 , 0x0000480c 
+ 00030448  0x000067a2 rtn  0x00000034 
+ 00030449  0x000067a3 fetch  0x00000001 , 0x0000480c 
+ 00030450  0x000067a4 increase  0xffffffff , 0x0000003f 
+ 00030451  0x000067a5 store  0x00000001 , 0x0000480c 
+ 00030452  0x000067a6 nrtn  0x00000034 
+ 00030453  0x000067a7 fetch  0x00000001 , 0x000002e6 
+ 00030454  0x000067a8 set1  0x00000000 , 0x0000003f 
+ 00030455  0x000067a9 set1  0x00000007 , 0x0000003f 
+ 00030456  0x000067aa store  0x00000001 , 0x000002e6 
+ 00030457  0x000067ab rtn 
+ 00030458  0x000067ae fetch  0x00000001 , 0x0000480d 
+ 00030459  0x000067af rtn  0x00000034 
+ 00030460  0x000067b0 fetch  0x00000001 , 0x0000480d 
+ 00030461  0x000067b1 increase  0xffffffff , 0x0000003f 
+ 00030462  0x000067b2 store  0x00000001 , 0x0000480d 
+ 00030463  0x000067b3 nrtn  0x00000034 
+ 00030464  0x000067b4 branch  0x00003f77 
+ 00030465  0x000067b7 set1  0x00000025 , 0x00000000 
+ 00030466  0x000067b8 bpatch  0x000000ff , 0x0000403f 
+ 00030467  0x000067b9 fetch  0x00000001 , 0x00004133 
+ 00030468  0x000067ba rtnne  0x00000003 
+ 00030469  0x000067bb branch  0x0000764e 
+ 00030470  0x000067bd call  0x00007643 
+ 00030471  0x000067be rtn  0x00000002 
+ 00030472  0x000067bf fetch  0x00000001 , 0x0000480a 
+ 00030473  0x000067c0 rtn  0x00000034 
+ 00030474  0x000067c1 call  0x00003f23 
+ 00030475  0x000067c2 branch  0x00003f79 , 0x00000034 
+ 00030476  0x000067c3 call  0x00003f96 
+ 00030477  0x000067c4 call  0x00003f7e 
+ 00030478  0x000067c5 branch  0x00003f6e 
+ 00030479  0x000067c9 branch  0x00007701 
+ 00030480  0x000067cd fetcht  0x00000001 , 0x0000480f 
+ 00030481  0x000067ce call  0x000069b4 
+ 00030482  0x000067cf fetch  0x00000001 , 0x00004811 
+ 00030483  0x000067d0 bne  0x00000001 , 0x00007715 
+ 00030484  0x000067d1 rtn 
+ 00030485  0x000067d3 fetcht  0x00000001 , 0x00004810 
+ 00030486  0x000067d4 branch  0x000069b4 
+ 00030487  0x000067d7 branch  0x0000763f 
+ 00030488  0x000067db branch  0x00003f9a 
+ 00030489  0x000067e0 set1  0x00000025 , 0x00000000 
+ 00030490  0x000067e1 bpatch  0x000000f2 , 0x0000403e 
+ 00030491  0x000067e2 fetch  0x00000001 , 0x000047dc 
+ 00030492  0x000067e3 branch  0x00006009 , 0x00000034 
+ 00030493  0x000067e4 call  0x00006003 
+ 00030494  0x000067e5 setarg  0x00000000 
+ 00030495  0x000067e6 store  0x00000008 , 0x000007da 
+ 00030496  0x000067e7 store  0x00000004 , 0x000007e2 
+ 00030497  0x000067e9 arg  0x000007e9 , 0x00000005 
+ 00030498  0x000067ea istore  0x00000007 , 0x00000005 
+ 00030499  0x000067eb jam  0x00000000 , 0x000007e0 
+ 00030500  0x000067ec branch  0x000077a4 
+ 00030501  0x000067ef jam  0x00000001 , 0x000007dc 
+ 00030502  0x000067f0 branch  0x0000772a 
+ 00030503  0x000067f2 fetch  0x00000001 , 0x00004793 
+ 00030504  0x000067f3 beq  0x00000001 , 0x000077c2 
+ 00030505  0x000067f4 branch  0x00003bf1 
+ 00030506  0x000067f6 fetch  0x00000001 , 0x00004793 
+ 00030507  0x000067f7 beq  0x00000001 , 0x0000772d 
+ 00030508  0x000067f8 branch  0x000077a4 
+ 00030509  0x000067fb call  0x000077c2 
+ 00030510  0x000067fc fetch  0x00000001 , 0x000007db 
+ 00030511  0x000067fd nrtn  0x00000034 
+ 00030512  0x000067fe jam  0x00000003 , 0x000007da 
+ 00030513  0x000067ff rtn 
+ 00030514  0x00006802 fetch  0x00000001 , 0x000007de 
+ 00030515  0x00006803 bne  0x00000000 , 0x00007750 
+ 00030516  0x00006804 call  0x0000774d 
+ 00030517  0x00006805 arg  0x00000898 , 0x00000005 
+ 00030518  0x00006806 setarg  0x00000848 
+ 00030519  0x00006807 istore  0x00000002 , 0x00000005 
+ 00030520  0x00006808 setarg  0x000047c4 
+ 00030521  0x00006809 istore  0x00000002 , 0x00000005 
+ 00030522  0x0000680a setarg  0x00000808 
+ 00030523  0x0000680b istore  0x00000002 , 0x00000005 
+ 00030524  0x0000680c branch  0x00007744 
+ 00030525  0x0000680e arg  0x00000898 , 0x00000005 
+ 00030526  0x0000680f setarg  0x00000858 
+ 00030527  0x00006810 istore  0x00000002 , 0x00000005 
+ 00030528  0x00006811 setarg  0x00000808 
+ 00030529  0x00006812 istore  0x00000002 , 0x00000005 
+ 00030530  0x00006813 setarg  0x000047c4 
+ 00030531  0x00006814 istore  0x00000002 , 0x00000005 
+ 00030532  0x00006816 call  0x00007ad2 
+ 00030533  0x00006817 fetch  0x00000001 , 0x000007db 
+ 00030534  0x00006818 beq  0x00000004 , 0x0000774a 
+ 00030535  0x00006819 jam  0x00000001 , 0x000007dc 
+ 00030536  0x0000681a jam  0x00000005 , 0x000007da 
+ 00030537  0x0000681b rtn 
+ 00030538  0x0000681d jam  0x00000014 , 0x000007db 
+ 00030539  0x0000681e call  0x00007727 
+ 00030540  0x0000681f branch  0x0000780f 
+ 00030541  0x00006822 arg  0x00000838 , 0x00000005 
+ 00030542  0x00006823 force  0x00000008 , 0x00000007 
+ 00030543  0x00006824 branch  0x000077db 
+ 00030544  0x00006827 jam  0x00000001 , 0x000007dc 
+ 00030545  0x00006828 rtn 
+ 00030546  0x0000682c arg  0x000006c3 , 0x00000005 
+ 00030547  0x0000682d fetch  0x00000006 , 0x00004140 
+ 00030548  0x0000682e istore  0x00000006 , 0x00000005 
+ 00030549  0x0000682f fetch  0x00000006 , 0x00000040 
+ 00030550  0x00006830 istore  0x00000006 , 0x00000005 
+ 00030551  0x00006831 fetch  0x00000003 , 0x000007e9 
+ 00030552  0x00006832 istore  0x00000003 , 0x00000005 
+ 00030553  0x00006834 call  0x00007b3c 
+ 00030554  0x00006836 arg  0x00000868 , 0x00000011 
+ 00030555  0x00006837 arg  0x00000878 , 0x00000012 
+ 00030556  0x00006838 force  0x00000004 , 0x00000007 
+ 00030557  0x00006839 call  0x000077e0 
+ 00030558  0x0000683a nbranch  0x00007768 , 0x00000001 
+ 00030559  0x0000683d fetch  0x00000001 , 0x000007db 
+ 00030560  0x0000683e beq  0x00000009 , 0x00007765 
+ 00030561  0x0000683f jam  0x0000000a , 0x000007da 
+ 00030562  0x00006840 jam  0x00000001 , 0x000007dc 
+ 00030563  0x00006841 jam  0x00000003 , 0x0000007c 
+ 00030564  0x00006842 rtn 
+ 00030565  0x00006844 jam  0x00000003 , 0x0000007c 
+ 00030566  0x00006845 jam  0x00000015 , 0x000007db 
+ 00030567  0x00006846 branch  0x0000780f 
+ 00030568  0x0000684a fetch  0x00000001 , 0x000007db 
+ 00030569  0x0000684b beq  0x00000009 , 0x0000776e 
+ 00030570  0x0000684c jam  0x00000000 , 0x000007da 
+ 00030571  0x0000684d jam  0x00000004 , 0x0000007c 
+ 00030572  0x0000684f jam  0x00000005 , 0x0000007e 
+ 00030573  0x00006850 rtn 
+ 00030574  0x00006852 jam  0x00000004 , 0x0000007c 
+ 00030575  0x00006853 jam  0x00000000 , 0x000007db 
+ 00030576  0x00006854 rtn 
+ 00030577  0x00006857 fetch  0x00000001 , 0x000007df 
+ 00030578  0x00006858 beq  0x00000001 , 0x00007775 
+ 00030579  0x00006859 jam  0x0000000a , 0x000007db 
+ 00030580  0x0000685a branch  0x0000780f 
+ 00030581  0x0000685c arg  0x000006c3 , 0x00000005 
+ 00030582  0x0000685d fetch  0x00000006 , 0x00000040 
+ 00030583  0x0000685e istore  0x00000006 , 0x00000005 
+ 00030584  0x0000685f fetch  0x00000006 , 0x00004140 
+ 00030585  0x00006860 istore  0x00000006 , 0x00000005 
+ 00030586  0x00006861 fetch  0x00000003 , 0x000007e6 
+ 00030587  0x00006862 istore  0x00000003 , 0x00000005 
+ 00030588  0x00006864 call  0x00007b4a 
+ 00030589  0x00006865 fetch  0x00000001 , 0x000007db 
+ 00030590  0x00006866 beq  0x0000000a , 0x00007782 
+ 00030591  0x00006867 jam  0x0000000b , 0x000007da 
+ 00030592  0x00006868 jam  0x00000001 , 0x000007dc 
+ 00030593  0x00006869 rtn 
+ 00030594  0x0000686b jam  0x0000000b , 0x000007db 
+ 00030595  0x0000686c jam  0x00000001 , 0x000007dd 
+ 00030596  0x0000686d rtn 
+ 00030597  0x00006870 arg  0x00000898 , 0x00000005 
+ 00030598  0x00006871 fetch  0x00000006 , 0x00000040 
+ 00030599  0x00006872 istore  0x00000006 , 0x00000005 
+ 00030600  0x00006873 fetch  0x00000006 , 0x00004140 
+ 00030601  0x00006874 istore  0x00000006 , 0x00000005 
+ 00030602  0x00006875 setarg  0x00000848 
+ 00030603  0x00006876 istore  0x00000002 , 0x00000005 
+ 00030604  0x00006877 setarg  0x00000858 
+ 00030605  0x00006878 istore  0x00000002 , 0x00000005 
+ 00030606  0x00006879 branch  0x00007799 
+ 00030607  0x0000687b jam  0x0000000f , 0x000007da 
+ 00030608  0x0000687c arg  0x00000898 , 0x00000005 
+ 00030609  0x0000687d fetch  0x00000006 , 0x00004140 
+ 00030610  0x0000687e istore  0x00000006 , 0x00000005 
+ 00030611  0x0000687f fetch  0x00000006 , 0x00000040 
+ 00030612  0x00006880 istore  0x00000006 , 0x00000005 
+ 00030613  0x00006881 setarg  0x00000858 
+ 00030614  0x00006882 istore  0x00000002 , 0x00000005 
+ 00030615  0x00006883 setarg  0x00000848 
+ 00030616  0x00006884 istore  0x00000002 , 0x00000005 
+ 00030617  0x00006887 arg  0x000006c3 , 0x00000005 
+ 00030618  0x00006888 fetch  0x00000006 , 0x00000898 
+ 00030619  0x00006889 istore  0x00000006 , 0x00000005 
+ 00030620  0x0000688a fetch  0x00000006 , 0x0000089e 
+ 00030621  0x0000688b istore  0x00000006 , 0x00000005 
+ 00030622  0x0000688d call  0x00007b06 
+ 00030623  0x00006890 jam  0x00000001 , 0x0000425e 
+ 00030624  0x00006891 arg  0x00004262 , 0x00000005 
+ 00030625  0x00006892 arg  0x00000868 , 0x00000006 
+ 00030626  0x00006893 call  0x00007e35 
+ 00030627  0x00006894 branch  0x00003229 
+ 00030628  0x00006898 set1  0x00000025 , 0x00000000 
+ 00030629  0x00006899 bpatch  0x000000f3 , 0x0000403e 
+ 00030630  0x0000689a fetch  0x00000001 , 0x00004793 
+ 00030631  0x0000689b rtnne  0x00000000 
+ 00030632  0x0000689c fetch  0x00000001 , 0x000007de 
+ 00030633  0x0000689d rtnne  0x00000000 
+ 00030634  0x0000689e arg  0x00004794 , 0x00000005 
+ 00030635  0x0000689f force  0x0000000b , 0x00000007 
+ 00030636  0x000068a0 call  0x000077db 
+ 00030637  0x000068a1 random  0x0000003f 
+ 00030638  0x000068a2 rshift  0x0000003f , 0x0000003f 
+ 00030639  0x000068a3 istore  0x00000002 , 0x00000005 
+ 00030640  0x000068a5 arg  0x0000065a , 0x00000005 
+ 00030641  0x000068a6 arg  0x00004794 , 0x00000006 
+ 00030642  0x000068a7 call  0x00007e33 
+ 00030643  0x000068a9 arg  0x00000582 , 0x00000005 
+ 00030644  0x000068aa arg  0x0000078a , 0x00000006 
+ 00030645  0x000068ab call  0x00007e2d 
+ 00030646  0x000068ad arg  0x000005b2 , 0x00000005 
+ 00030647  0x000068ae call  0x00007e3a 
+ 00030648  0x000068af jam  0x00000001 , 0x000005b2 
+ 00030649  0x000068b1 call  0x00007b7f 
+ 00030650  0x000068b2 jam  0x00000001 , 0x000007de 
+ 00030651  0x000068b3 rtn 
+ 00030652  0x000068b6 arg  0x000047ac , 0x00000005 
+ 00030653  0x000068b7 arg  0x000005ca , 0x00000006 
+ 00030654  0x000068b8 call  0x00007e2d 
+ 00030655  0x000068b9 jam  0x00000001 , 0x00004793 
+ 00030656  0x000068ba jam  0x00000000 , 0x000007de 
+ 00030657  0x000068bb rtn 
+ 00030658  0x000068be set1  0x00000025 , 0x00000000 
+ 00030659  0x000068bf bpatch  0x000000f4 , 0x0000403e 
+ 00030660  0x000068c0 fetch  0x00000001 , 0x000007e5 
+ 00030661  0x000068c1 rtnne  0x00000000 
+ 00030662  0x000068c2 fetch  0x00000001 , 0x000007de 
+ 00030663  0x000068c3 rtnne  0x00000000 
+ 00030664  0x000068c5 arg  0x0000065a , 0x00000005 
+ 00030665  0x000068c6 arg  0x00004794 , 0x00000006 
+ 00030666  0x000068c7 call  0x00007e33 
+ 00030667  0x000068c9 arg  0x00000582 , 0x00000005 
+ 00030668  0x000068ca arg  0x000007f0 , 0x00000006 
+ 00030669  0x000068cb call  0x00007e2d 
+ 00030670  0x000068cd arg  0x000005b2 , 0x00000005 
+ 00030671  0x000068ce call  0x00007e3a 
+ 00030672  0x000068cf jam  0x00000001 , 0x000005b2 
+ 00030673  0x000068d1 call  0x00007b7f 
+ 00030674  0x000068d2 jam  0x00000002 , 0x000007de 
+ 00030675  0x000068d3 rtn 
+ 00030676  0x000068d6 jam  0x00000001 , 0x000007df 
+ 00030677  0x000068d7 arg  0x00000820 , 0x00000005 
+ 00030678  0x000068d8 arg  0x000005ca , 0x00000006 
+ 00030679  0x000068d9 call  0x00007e33 
+ 00030680  0x000068da jam  0x00000001 , 0x000007e5 
+ 00030681  0x000068db jam  0x00000000 , 0x000007de 
+ 00030682  0x000068dc rtn 
+ 00030683  0x000068df increase  0xffffffff , 0x00000007 
+ 00030684  0x000068e0 nrtn  0x00000002 
+ 00030685  0x000068e1 random  0x0000003f 
+ 00030686  0x000068e2 istore  0x00000002 , 0x00000005 
+ 00030687  0x000068e3 branch  0x000077db 
+ 00030688  0x000068e5 increase  0xffffffff , 0x00000007 
+ 00030689  0x000068e6 nbranch  0x000077ec , 0x00000002 
+ 00030690  0x000068e7 ifetch  0x00000004 , 0x00000011 
+ 00030691  0x000068e8 copy  0x0000003f , 0x00000002 
+ 00030692  0x000068e9 ifetch  0x00000004 , 0x00000012 
+ 00030693  0x000068ea iflip  0x00000002 , 0x0000003f 
+ 00030694  0x000068eb nbranch  0x000077ea , 0x00000005 
+ 00030695  0x000068ec increase  0x00000004 , 0x00000011 
+ 00030696  0x000068ed increase  0x00000004 , 0x00000012 
+ 00030697  0x000068ee branch  0x000077e0 
+ 00030698  0x000068f0 disable  0x00000001 
+ 00030699  0x000068f1 rtn 
+ 00030700  0x000068f3 enable  0x00000001 
+ 00030701  0x000068f4 rtn 
+ 00030702  0x000068fc set1  0x00000025 , 0x00000000 
+ 00030703  0x000068fd bpatch  0x000000f5 , 0x0000403e 
+ 00030704  0x000068fe fetch  0x00000001 , 0x000007dc 
+ 00030705  0x000068ff rtn  0x00000034 
+ 00030706  0x00006900 jam  0x00000000 , 0x000007dc 
+ 00030707  0x00006901 fetch  0x00000001 , 0x000007da 
+ 00030708  0x00006902 beq  0x00000003 , 0x00006117 
+ 00030709  0x00006903 beq  0x00000005 , 0x00006134 
+ 00030710  0x00006904 beq  0x00000007 , 0x0000613f 
+ 00030711  0x00006905 beq  0x0000000b , 0x00006155 
+ 00030712  0x00006906 beq  0x00000002 , 0x00007725 
+ 00030713  0x00006907 beq  0x00000004 , 0x00007732 
+ 00030714  0x00006908 beq  0x00000009 , 0x00007752 
+ 00030715  0x00006909 beq  0x0000000a , 0x00007771 
+ 00030716  0x0000690a beq  0x0000000c , 0x0000778f 
+ 00030717  0x0000690c rtn 
+ 00030718  0x0000690f set1  0x00000025 , 0x00000000 
+ 00030719  0x00006910 bpatch  0x000000f6 , 0x0000403e 
+ 00030720  0x00006911 fetch  0x00000001 , 0x000007dd 
+ 00030721  0x00006912 rtn  0x00000034 
+ 00030722  0x00006913 jam  0x00000000 , 0x000007dd 
+ 00030723  0x00006914 fetch  0x00000001 , 0x000007db 
+ 00030724  0x00006915 beq  0x00000012 , 0x000060f7 
+ 00030725  0x00006916 beq  0x00000013 , 0x000060ff 
+ 00030726  0x00006917 beq  0x00000003 , 0x00006103 
+ 00030727  0x00006918 beq  0x00000004 , 0x0000773d 
+ 00030728  0x00006919 beq  0x00000014 , 0x00006107 
+ 00030729  0x0000691a beq  0x00000007 , 0x00006115 
+ 00030730  0x0000691b beq  0x0000000a , 0x00007771 
+ 00030731  0x0000691c beq  0x0000000b , 0x00006154 
+ 00030732  0x0000691d beq  0x00000009 , 0x00007752 
+ 00030733  0x0000691e beq  0x00000015 , 0x0000614e 
+ 00030734  0x0000691f rtn 
+ 00030735  0x00006922 jam  0x00000001 , 0x000007dd 
+ 00030736  0x00006923 rtn 
+ 00030737  0x00006926 jam  0x00000000 , 0x000007dd 
+ 00030738  0x00006927 rtn 
+ 00030739  0x00006929 set1  0x00000025 , 0x00000000 
+ 00030740  0x0000692a bpatch  0x000000f7 , 0x0000403e 
+ 00030741  0x0000692b fetch  0x00000001 , 0x000007de 
+ 00030742  0x0000692c rtn  0x00000034 
+ 00030743  0x0000692d increase  0x00000080 , 0x0000003f 
+ 00030744  0x0000692e store  0x00000001 , 0x000007de 
+ 00030745  0x0000692f rtnbit1  0x00000007 
+ 00030746  0x00006930 fetch  0x00000001 , 0x00000581 
+ 00030747  0x00006931 branch  0x0000781d , 0x00000034 
+ 00030748  0x00006932 branch  0x00007b8a 
+ 00030749  0x00006935 call  0x00007a0c 
+ 00030750  0x00006936 fetch  0x00000001 , 0x000007de 
+ 00030751  0x00006937 beq  0x00000001 , 0x000077bc 
+ 00030752  0x00006938 beq  0x00000002 , 0x000077d4 
+ 00030753  0x00006939 rtn 
+ 00030754  0x0000693d and  0x0000003f , 0x00000007 , 0x00000007 
+ 00030755  0x0000693e rshift3  0x0000003f , 0x0000003f 
+ 00030756  0x0000693f iadd  0x00000006 , 0x00000006 
+ 00030757  0x00006940 ifetch  0x00000001 , 0x00000006 
+ 00030758  0x00006941 qisolate0  0x0000003f 
+ 00030759  0x00006942 rtn 
+ 00030760  0x00006946 call  0x00007e33 
+ 00030761  0x00006947 call  0x00007e33 
+ 00030762  0x00006948 branch  0x00007e33 
+ 00030763  0x0000694c ifetch  0x00000008 , 0x00000006 
+ 00030764  0x0000694d nrtn  0x00000034 
+ 00030765  0x0000694e ifetch  0x00000008 , 0x00000006 
+ 00030766  0x0000694f nrtn  0x00000034 
+ 00030767  0x00006950 ifetch  0x00000008 , 0x00000006 
+ 00030768  0x00006951 rtn 
+ 00030769  0x00006956 force  0x00000006 , 0x00000039 
+ 00030770  0x00006958 ifetch  0x00000004 , 0x00000011 
+ 00030771  0x00006959 iforce  0x00000002 
+ 00030772  0x0000695a ifetch  0x00000004 , 0x00000012 
+ 00030773  0x0000695b isub  0x00000002 , 0x0000003e 
+ 00030774  0x0000695c nrtn  0x00000005 
+ 00030775  0x0000695d increase  0x00000004 , 0x00000011 
+ 00030776  0x0000695e increase  0x00000004 , 0x00000012 
+ 00030777  0x0000695f loop  0x00007832 
+ 00030778  0x00006960 rtn 
+ 00030779  0x00006964 force  0x00000006 , 0x00000039 
+ 00030780  0x00006965 increase  0x00000014 , 0x00000011 
+ 00030781  0x00006966 increase  0x00000014 , 0x00000012 
+ 00030782  0x00006968 ifetch  0x00000004 , 0x00000012 
+ 00030783  0x00006969 iforce  0x00000002 
+ 00030784  0x0000696a ifetch  0x00000004 , 0x00000011 
+ 00030785  0x0000696b isub  0x00000002 , 0x0000003f 
+ 00030786  0x0000696c nrtn  0x00000002 
+ 00030787  0x0000696d nrtn  0x00000034 
+ 00030788  0x0000696e increase  0xfffffffc , 0x00000011 
+ 00030789  0x0000696f increase  0xfffffffc , 0x00000012 
+ 00030790  0x00006970 loop  0x0000783e 
+ 00030791  0x00006971 rtn 
+ 00030792  0x00006974 force  0x00000006 , 0x00000039 
+ 00030793  0x00006975 force  0x00000000 , 0x00000013 
+ 00030794  0x00006977 ifetch  0x00000004 , 0x00000011 
+ 00030795  0x00006978 iforce  0x00000002 
+ 00030796  0x00006979 ifetch  0x00000004 , 0x00000012 
+ 00030797  0x0000697a iadd  0x00000002 , 0x0000003f 
+ 00030798  0x0000697b iadd  0x00000013 , 0x0000003f 
+ 00030799  0x0000697c istore  0x00000004 , 0x00000005 
+ 00030800  0x0000697d isolate1  0x00000020 , 0x0000003f 
+ 00030801  0x0000697e setflag  0x00000001 , 0x00000000 , 0x00000013 
+ 00030802  0x0000697f increase  0x00000004 , 0x00000011 
+ 00030803  0x00006980 increase  0x00000004 , 0x00000012 
+ 00030804  0x00006981 loop  0x0000784a 
+ 00030805  0x00006982 rtn 
+ 00030806  0x00006985 force  0x00000006 , 0x00000039 
+ 00030807  0x00006986 force  0x00000000 , 0x00000013 
+ 00030808  0x00006988 ifetch  0x00000004 , 0x00000012 
+ 00030809  0x00006989 iforce  0x00000002 
+ 00030810  0x0000698a ifetch  0x00000004 , 0x00000011 
+ 00030811  0x0000698b isub  0x00000002 , 0x0000003f 
+ 00030812  0x0000698c isub  0x00000013 , 0x0000003f 
+ 00030813  0x0000698d istore  0x00000004 , 0x00000005 
+ 00030814  0x0000698e isolate1  0x00000020 , 0x0000003f 
+ 00030815  0x0000698f setflag  0x00000001 , 0x00000000 , 0x00000013 
+ 00030816  0x00006990 increase  0x00000004 , 0x00000011 
+ 00030817  0x00006991 increase  0x00000004 , 0x00000012 
+ 00030818  0x00006992 loop  0x00007858 
+ 00030819  0x00006993 rtn 
+ 00030820  0x00006996 force  0x00000006 , 0x00000039 
+ 00030821  0x00006997 increase  0x00000014 , 0x00000011 
+ 00030822  0x00006999 force  0x00000000 , 0x00000013 
+ 00030823  0x0000699b ifetch  0x00000004 , 0x00000011 
+ 00030824  0x0000699c isolate1  0x00000000 , 0x0000003f 
+ 00030825  0x0000699d setflag  0x00000001 , 0x00000001 , 0x00000013 
+ 00030826  0x0000699e rshift  0x0000003f , 0x0000003f 
+ 00030827  0x0000699f isolate1  0x00000000 , 0x00000013 
+ 00030828  0x000069a0 setflag  0x00000001 , 0x0000001f , 0x0000003f 
+ 00030829  0x000069a1 istore  0x00000004 , 0x00000011 
+ 00030830  0x000069a2 increase  0xfffffffc , 0x00000011 
+ 00030831  0x000069a3 rshift  0x00000013 , 0x00000013 
+ 00030832  0x000069a4 loop  0x00007867 
+ 00030833  0x000069a5 rtn 
+ 00030834  0x000069a8 force  0x00000006 , 0x00000039 
+ 00030835  0x000069a9 force  0x00000000 , 0x00000013 
+ 00030836  0x000069ab ifetch  0x00000004 , 0x00000011 
+ 00030837  0x000069ac isolate1  0x0000001f , 0x0000003f 
+ 00030838  0x000069ad setflag  0x00000001 , 0x00000001 , 0x00000013 
+ 00030839  0x000069ae lshift  0x0000003f , 0x0000003f 
+ 00030840  0x000069af isolate1  0x00000000 , 0x00000013 
+ 00030841  0x000069b0 setflag  0x00000001 , 0x00000000 , 0x0000003f 
+ 00030842  0x000069b1 istore  0x00000004 , 0x00000011 
+ 00030843  0x000069b2 increase  0x00000004 , 0x00000011 
+ 00030844  0x000069b3 rshift  0x00000013 , 0x00000013 
+ 00030845  0x000069b4 loop  0x00007874 
+ 00030846  0x000069b5 rtn 
+ 00030847  0x000069b8 call  0x00007872 
+ 00030848  0x000069ba isolate1  0x00000000 , 0x00000013 
+ 00030849  0x000069bb branch  0x00007888 , 0x00000001 
+ 00030850  0x000069bc arg  0x00000742 , 0x00000012 
+ 00030851  0x000069bd copy  0x00000011 , 0x00000013 
+ 00030852  0x000069be increase  0xffffffe8 , 0x00000011 
+ 00030853  0x000069bf call  0x0000783b 
+ 00030854  0x000069c0 nrtn  0x00000002 
+ 00030855  0x000069c1 copy  0x00000013 , 0x00000011 
+ 00030856  0x000069c3 increase  0xffffffe8 , 0x00000011 
+ 00030857  0x000069c4 arg  0x00000742 , 0x00000012 
+ 00030858  0x000069c5 copy  0x00000011 , 0x00000005 
+ 00030859  0x000069c6 branch  0x00007856 
+ 00030860  0x000069ca call  0x00007848 
+ 00030861  0x000069cb copy  0x00000005 , 0x00000011 
+ 00030862  0x000069cc branch  0x00007880 
+ 00030863  0x000069cf call  0x00007856 
+ 00030864  0x000069d0 isolate0  0x00000000 , 0x00000013 
+ 00030865  0x000069d1 rtn  0x00000001 
+ 00030866  0x000069d2 arg  0x00000742 , 0x00000012 
+ 00030867  0x000069d3 add  0x00000005 , 0xffffffe8 , 0x00000011 
+ 00030868  0x000069d4 copy  0x00000011 , 0x00000005 
+ 00030869  0x000069d5 branch  0x00007848 
+ 00030870  0x000069d9 copy  0x00000005 , 0x0000000b 
+ 00030871  0x000069da copy  0x00000011 , 0x00000030 
+ 00030872  0x000069db arg  0x000006b2 , 0x00000012 
+ 00030873  0x000069dc copy  0x00000012 , 0x00000005 
+ 00030874  0x000069dd add  0x00000011 , 0x00000018 , 0x00000006 
+ 00030875  0x000069de ifetch  0x00000008 , 0x00000006 
+ 00030876  0x000069df istore  0x00000008 , 0x00000005 
+ 00030877  0x000069e0 istore  0x00000008 , 0x00000005 
+ 00030878  0x000069e1 force  0x00000000 , 0x0000003f 
+ 00030879  0x000069e2 istore  0x00000008 , 0x00000005 
+ 00030880  0x000069e3 copy  0x0000000b , 0x00000005 
+ 00030881  0x000069e4 call  0x0000788c 
+ 00030882  0x000069e5 arg  0x000006b2 , 0x00000012 
+ 00030883  0x000069e6 copy  0x00000012 , 0x00000005 
+ 00030884  0x000069e7 force  0x00000000 , 0x0000003f 
+ 00030885  0x000069e8 istore  0x00000008 , 0x00000005 
+ 00030886  0x000069e9 add  0x00000030 , 0x00000020 , 0x00000006 
+ 00030887  0x000069ea ifetch  0x00000008 , 0x00000006 
+ 00030888  0x000069eb istore  0x00000008 , 0x00000005 
+ 00030889  0x000069ec istore  0x00000008 , 0x00000005 
+ 00030890  0x000069ed copy  0x0000000b , 0x00000011 
+ 00030891  0x000069ee copy  0x00000011 , 0x00000005 
+ 00030892  0x000069ef call  0x0000788c 
+ 00030893  0x000069f0 arg  0x000006b2 , 0x00000012 
+ 00030894  0x000069f1 copy  0x00000012 , 0x00000005 
+ 00030895  0x000069f2 add  0x00000030 , 0x00000028 , 0x00000006 
+ 00030896  0x000069f3 ifetch  0x00000008 , 0x00000006 
+ 00030897  0x000069f4 istore  0x00000008 , 0x00000005 
+ 00030898  0x000069f5 istore  0x00000008 , 0x00000005 
+ 00030899  0x000069f6 istore  0x00000008 , 0x00000005 
+ 00030900  0x000069f7 copy  0x0000000b , 0x00000011 
+ 00030901  0x000069f8 copy  0x00000011 , 0x00000005 
+ 00030902  0x000069f9 branch  0x0000788c 
+ 00030903  0x000069fd force  0x00000006 , 0x00000039 
+ 00030904  0x000069ff ifetch  0x00000004 , 0x00000006 
+ 00030905  0x00006a00 iforce  0x0000002f 
+ 00030906  0x00006a01 increase  0x00000001 , 0x00000038 
+ 00030907  0x00006a02 loop  0x000078b8 
+ 00030908  0x00006a03 rtn 
+ 00030909  0x00006a08 copy  0x00000005 , 0x0000000b 
+ 00030910  0x00006a09 arg  0x00000682 , 0x00000005 
+ 00030911  0x00006a0a call  0x00007e3a 
+ 00030912  0x00006a0b arg  0x00000682 , 0x00000005 
+ 00030913  0x00006a0c copy  0x00000011 , 0x00000006 
+ 00030914  0x00006a0d force  0x00000000 , 0x00000038 
+ 00030915  0x00006a0e call  0x000078b7 
+ 00030916  0x00006a0f copy  0x00000012 , 0x00000006 
+ 00030917  0x00006a10 call  0x000078b7 
+ 00030918  0x00006a11 force  0x00000000 , 0x00000012 
+ 00030919  0x00006a13 force  0x00000000 , 0x00000002 
+ 00030920  0x00006a14 force  0x00000006 , 0x00000013 
+ 00030921  0x00006a16 ifetch  0x00000004 , 0x00000005 
+ 00030922  0x00006a17 iforce  0x00000011 
+ 00030923  0x00006a18 copy  0x00000012 , 0x00000038 
+ 00030924  0x00006a19 deposit  0x0000002f 
+ 00030925  0x00006a1a copy  0x00000013 , 0x00000038 
+ 00030926  0x00006a1b imul32  0x0000002f , 0x0000003f 
+ 00030927  0x00006a1c iadd  0x00000011 , 0x0000003f 
+ 00030928  0x00006a1d iadd  0x00000002 , 0x0000003f 
+ 00030929  0x00006a1e istore  0x00000004 , 0x00000005 
+ 00030930  0x00006a1f rshift32  0x0000003f , 0x00000002 
+ 00030931  0x00006a20 increase  0x00000001 , 0x00000013 
+ 00030932  0x00006a21 compare  0x0000000c , 0x00000013 , 0x000000ff 
+ 00030933  0x00006a22 nbranch  0x000078c9 , 0x00000001 
+ 00030934  0x00006a23 deposit  0x00000002 
+ 00030935  0x00006a24 istore  0x00000004 , 0x00000005 
+ 00030936  0x00006a25 increase  0xffffffe8 , 0x00000005 
+ 00030937  0x00006a26 increase  0x00000001 , 0x00000012 
+ 00030938  0x00006a27 compare  0x00000006 , 0x00000012 , 0x000000ff 
+ 00030939  0x00006a28 nbranch  0x000078c7 , 0x00000001 
+ 00030940  0x00006a29 arg  0x00000682 , 0x00000011 
+ 00030941  0x00006a2a copy  0x0000000b , 0x00000005 
+ 00030942  0x00006a2b branch  0x00007896 
+ 00030943  0x00006a2f copy  0x00000011 , 0x00000012 
+ 00030944  0x00006a30 branch  0x000078bd 
+ 00030945  0x00006a33 copy  0x00000011 , 0x00000030 
+ 00030946  0x00006a35 copy  0x00000030 , 0x00000011 
+ 00030947  0x00006a36 ifetch  0x00000001 , 0x00000011 
+ 00030948  0x00006a37 isolate1  0x00000000 , 0x0000003f 
+ 00030949  0x00006a38 rtn  0x00000001 
+ 00030950  0x00006a39 call  0x00007864 
+ 00030951  0x00006a3a ifetch  0x00000001 , 0x00000012 
+ 00030952  0x00006a3b isolate0  0x00000000 , 0x0000003f 
+ 00030953  0x00006a3c branch  0x000078f1 , 0x00000001 
+ 00030954  0x00006a3d arg  0x00000742 , 0x00000011 
+ 00030955  0x00006a3e copy  0x00000012 , 0x00000005 
+ 00030956  0x00006a3f call  0x00007848 
+ 00030957  0x00006a40 ifetch  0x00000001 , 0x00000012 
+ 00030958  0x00006a41 iadd  0x00000013 , 0x0000003f 
+ 00030959  0x00006a42 istore  0x00000001 , 0x00000012 
+ 00030960  0x00006a43 increase  0xffffffe8 , 0x00000012 
+ 00030961  0x00006a45 add  0x00000012 , 0x00000018 , 0x00000011 
+ 00030962  0x00006a46 force  0x00000007 , 0x00000039 
+ 00030963  0x00006a47 call  0x00007866 
+ 00030964  0x00006a48 branch  0x000078e2 
+ 00030965  0x00006a4c copy  0x00000005 , 0x0000000b 
+ 00030966  0x00006a4d arg  0x000006e2 , 0x00000005 
+ 00030967  0x00006a4e call  0x00007e3a 
+ 00030968  0x00006a4f force  0x00000000 , 0x0000003f 
+ 00030969  0x00006a50 store  0x00000004 , 0x0000069a 
+ 00030970  0x00006a51 store  0x00000004 , 0x000006fa 
+ 00030971  0x00006a52 jam  0x00000001 , 0x000006e2 
+ 00030972  0x00006a53 arg  0x00000682 , 0x00000005 
+ 00030973  0x00006a54 call  0x00007e3a 
+ 00030974  0x00006a55 arg  0x00000742 , 0x00000006 
+ 00030975  0x00006a56 arg  0x000006b2 , 0x00000005 
+ 00030976  0x00006a57 call  0x00007e33 
+ 00030977  0x00006a58 copy  0x00000011 , 0x00000006 
+ 00030978  0x00006a59 arg  0x000006ca , 0x00000005 
+ 00030979  0x00006a5a call  0x00007e33 
+ 00030980  0x00006a5c arg  0x000006ca , 0x00000006 
+ 00030981  0x00006a5d call  0x0000782b 
+ 00030982  0x00006a5e branch  0x0000792d , 0x00000034 
+ 00030983  0x00006a5f arg  0x000006ca , 0x00000011 
+ 00030984  0x00006a60 arg  0x000006e2 , 0x00000012 
+ 00030985  0x00006a61 call  0x000078e1 
+ 00030986  0x00006a63 arg  0x000006b2 , 0x00000011 
+ 00030987  0x00006a64 arg  0x00000682 , 0x00000012 
+ 00030988  0x00006a65 call  0x000078e1 
+ 00030989  0x00006a66 arg  0x000006ca , 0x00000011 
+ 00030990  0x00006a67 arg  0x000006b2 , 0x00000012 
+ 00030991  0x00006a68 call  0x0000783b 
+ 00030992  0x00006a69 branch  0x0000791f , 0x00000002 
+ 00030993  0x00006a6a arg  0x000006b2 , 0x00000011 
+ 00030994  0x00006a6b arg  0x000006ca , 0x00000012 
+ 00030995  0x00006a6c copy  0x00000011 , 0x00000005 
+ 00030996  0x00006a6d call  0x00007856 
+ 00030997  0x00006a6e arg  0x000006e2 , 0x00000011 
+ 00030998  0x00006a6f arg  0x00000682 , 0x00000012 
+ 00030999  0x00006a70 copy  0x00000012 , 0x00000005 
+ 00031000  0x00006a71 call  0x00007848 
+ 00031001  0x00006a72 ifetch  0x00000001 , 0x00000011 
+ 00031002  0x00006a73 iadd  0x00000013 , 0x00000013 
+ 00031003  0x00006a74 ifetch  0x00000001 , 0x00000012 
+ 00031004  0x00006a75 iadd  0x00000013 , 0x0000003f 
+ 00031005  0x00006a76 istore  0x00000001 , 0x00000012 
+ 00031006  0x00006a77 branch  0x00007904 
+ 00031007  0x00006a79 arg  0x000006ca , 0x00000011 
+ 00031008  0x00006a7a arg  0x000006b2 , 0x00000012 
+ 00031009  0x00006a7b copy  0x00000011 , 0x00000005 
+ 00031010  0x00006a7c call  0x00007856 
+ 00031011  0x00006a7d arg  0x00000682 , 0x00000011 
+ 00031012  0x00006a7e arg  0x000006e2 , 0x00000012 
+ 00031013  0x00006a7f copy  0x00000012 , 0x00000005 
+ 00031014  0x00006a80 call  0x00007848 
+ 00031015  0x00006a81 ifetch  0x00000001 , 0x00000011 
+ 00031016  0x00006a82 iadd  0x00000013 , 0x00000013 
+ 00031017  0x00006a83 ifetch  0x00000001 , 0x00000012 
+ 00031018  0x00006a84 iadd  0x00000013 , 0x0000003f 
+ 00031019  0x00006a85 istore  0x00000001 , 0x00000012 
+ 00031020  0x00006a86 branch  0x00007904 
+ 00031021  0x00006a88 arg  0x000006e2 , 0x00000005 
+ 00031022  0x00006a89 call  0x00007e3a 
+ 00031023  0x00006a8a fetch  0x00000001 , 0x0000069a 
+ 00031024  0x00006a8b store  0x00000001 , 0x000006e2 
+ 00031025  0x00006a8c store  0x00000001 , 0x000006ea 
+ 00031026  0x00006a8d arg  0x000006e2 , 0x00000011 
+ 00031027  0x00006a8e arg  0x00000682 , 0x00000012 
+ 00031028  0x00006a8f copy  0x00000012 , 0x00000005 
+ 00031029  0x00006a90 call  0x0000788c 
+ 00031030  0x00006a91 arg  0x00000742 , 0x00000011 
+ 00031031  0x00006a92 arg  0x00000682 , 0x00000012 
+ 00031032  0x00006a93 copy  0x0000000b , 0x00000005 
+ 00031033  0x00006a94 branch  0x0000788f 
+ 00031034  0x00006a9a arg  0x00000642 , 0x00000011 
+ 00031035  0x00006a9b arg  0x000006fa , 0x00000005 
+ 00031036  0x00006a9c call  0x000078df 
+ 00031037  0x00006a9d arg  0x000006fa , 0x00000011 
+ 00031038  0x00006a9e arg  0x00000712 , 0x00000005 
+ 00031039  0x00006a9f call  0x000078df 
+ 00031040  0x00006aa0 arg  0x0000075a , 0x00000011 
+ 00031041  0x00006aa1 arg  0x00000712 , 0x00000012 
+ 00031042  0x00006aa2 arg  0x00000712 , 0x00000005 
+ 00031043  0x00006aa3 call  0x000078bd 
+ 00031044  0x00006aa4 arg  0x00000612 , 0x00000011 
+ 00031045  0x00006aa5 arg  0x000006fa , 0x00000005 
+ 00031046  0x00006aa6 call  0x000078df 
+ 00031047  0x00006aa7 arg  0x000006fa , 0x00000006 
+ 00031048  0x00006aa8 arg  0x000006ca , 0x00000005 
+ 00031049  0x00006aa9 call  0x00007e33 
+ 00031050  0x00006aaa arg  0x000006ca , 0x00000011 
+ 00031051  0x00006aab call  0x0000787f 
+ 00031052  0x00006aac arg  0x000006fa , 0x00000011 
+ 00031053  0x00006aad arg  0x000006ca , 0x00000012 
+ 00031054  0x00006aae arg  0x000006fa , 0x00000005 
+ 00031055  0x00006aaf call  0x0000788c 
+ 00031056  0x00006ab0 arg  0x000006fa , 0x00000011 
+ 00031057  0x00006ab1 arg  0x00000712 , 0x00000012 
+ 00031058  0x00006ab2 arg  0x000006fa , 0x00000005 
+ 00031059  0x00006ab3 call  0x0000788c 
+ 00031060  0x00006ab4 arg  0x00000612 , 0x00000006 
+ 00031061  0x00006ab5 arg  0x000006ca , 0x00000005 
+ 00031062  0x00006ab6 call  0x00007e33 
+ 00031063  0x00006ab7 arg  0x0000062a , 0x00000011 
+ 00031064  0x00006ab8 arg  0x00000712 , 0x00000005 
+ 00031065  0x00006ab9 call  0x000078df 
+ 00031066  0x00006aba arg  0x000006ca , 0x00000011 
+ 00031067  0x00006abb call  0x0000787f 
+ 00031068  0x00006abc arg  0x000006ca , 0x00000011 
+ 00031069  0x00006abd call  0x0000787f 
+ 00031070  0x00006abe arg  0x000006ca , 0x00000011 
+ 00031071  0x00006abf arg  0x00000712 , 0x00000012 
+ 00031072  0x00006ac0 arg  0x000006ca , 0x00000005 
+ 00031073  0x00006ac1 call  0x000078bd 
+ 00031074  0x00006ac2 arg  0x00000712 , 0x00000011 
+ 00031075  0x00006ac3 arg  0x000006e2 , 0x00000005 
+ 00031076  0x00006ac4 call  0x000078df 
+ 00031077  0x00006ac5 arg  0x000006e2 , 0x00000011 
+ 00031078  0x00006ac6 call  0x0000787f 
+ 00031079  0x00006ac7 arg  0x000006e2 , 0x00000011 
+ 00031080  0x00006ac8 call  0x0000787f 
+ 00031081  0x00006ac9 arg  0x000006e2 , 0x00000011 
+ 00031082  0x00006aca call  0x0000787f 
+ 00031083  0x00006acb arg  0x0000062a , 0x00000006 
+ 00031084  0x00006acc arg  0x00000712 , 0x00000005 
+ 00031085  0x00006acd call  0x00007e33 
+ 00031086  0x00006ace arg  0x00000712 , 0x00000011 
+ 00031087  0x00006acf call  0x0000787f 
+ 00031088  0x00006ad0 arg  0x00000712 , 0x00000011 
+ 00031089  0x00006ad1 arg  0x00000642 , 0x00000012 
+ 00031090  0x00006ad2 arg  0x00000642 , 0x00000005 
+ 00031091  0x00006ad3 call  0x000078bd 
+ 00031092  0x00006ad4 arg  0x000006fa , 0x00000011 
+ 00031093  0x00006ad5 arg  0x00000712 , 0x00000005 
+ 00031094  0x00006ad6 call  0x000078df 
+ 00031095  0x00006ad7 arg  0x00000712 , 0x00000011 
+ 00031096  0x00006ad8 arg  0x000006ca , 0x00000012 
+ 00031097  0x00006ad9 arg  0x00000712 , 0x00000005 
+ 00031098  0x00006ada call  0x0000788f 
+ 00031099  0x00006adb arg  0x00000712 , 0x00000011 
+ 00031100  0x00006adc arg  0x000006ca , 0x00000012 
+ 00031101  0x00006add arg  0x00000612 , 0x00000005 
+ 00031102  0x00006ade call  0x0000788f 
+ 00031103  0x00006adf arg  0x000006ca , 0x00000011 
+ 00031104  0x00006ae0 arg  0x00000612 , 0x00000012 
+ 00031105  0x00006ae1 arg  0x00000712 , 0x00000005 
+ 00031106  0x00006ae2 call  0x0000788f 
+ 00031107  0x00006ae3 arg  0x00000712 , 0x00000011 
+ 00031108  0x00006ae4 arg  0x000006fa , 0x00000012 
+ 00031109  0x00006ae5 arg  0x00000712 , 0x00000005 
+ 00031110  0x00006ae6 call  0x000078bd 
+ 00031111  0x00006ae7 arg  0x00000712 , 0x00000011 
+ 00031112  0x00006ae8 arg  0x000006e2 , 0x00000012 
+ 00031113  0x00006ae9 arg  0x0000062a , 0x00000005 
+ 00031114  0x00006aea branch  0x0000788f 
+ 00031115  0x00006aef arg  0x000005b2 , 0x00000011 
+ 00031116  0x00006af0 arg  0x0000072a , 0x00000005 
+ 00031117  0x00006af1 call  0x000078df 
+ 00031118  0x00006af2 arg  0x00000612 , 0x00000011 
+ 00031119  0x00006af3 arg  0x0000072a , 0x00000012 
+ 00031120  0x00006af4 arg  0x000006e2 , 0x00000005 
+ 00031121  0x00006af5 call  0x000078bd 
+ 00031122  0x00006af6 arg  0x000005b2 , 0x00000011 
+ 00031123  0x00006af7 arg  0x0000072a , 0x00000012 
+ 00031124  0x00006af8 arg  0x0000072a , 0x00000005 
+ 00031125  0x00006af9 call  0x000078bd 
+ 00031126  0x00006afa arg  0x0000062a , 0x00000011 
+ 00031127  0x00006afb arg  0x0000072a , 0x00000012 
+ 00031128  0x00006afc arg  0x000006ca , 0x00000005 
+ 00031129  0x00006afd call  0x000078bd 
+ 00031130  0x00006afe arg  0x00000642 , 0x00000011 
+ 00031131  0x00006aff arg  0x0000072a , 0x00000005 
+ 00031132  0x00006b00 call  0x000078df 
+ 00031133  0x00006b01 arg  0x00000582 , 0x00000011 
+ 00031134  0x00006b02 arg  0x0000072a , 0x00000012 
+ 00031135  0x00006b03 arg  0x000006fa , 0x00000005 
+ 00031136  0x00006b04 call  0x000078bd 
+ 00031137  0x00006b05 arg  0x00000642 , 0x00000011 
+ 00031138  0x00006b06 arg  0x0000072a , 0x00000012 
+ 00031139  0x00006b07 arg  0x0000072a , 0x00000005 
+ 00031140  0x00006b08 call  0x000078bd 
+ 00031141  0x00006b09 arg  0x0000059a , 0x00000011 
+ 00031142  0x00006b0a arg  0x0000072a , 0x00000012 
+ 00031143  0x00006b0b arg  0x00000712 , 0x00000005 
+ 00031144  0x00006b0c call  0x000078bd 
+ 00031145  0x00006b0d arg  0x000006e2 , 0x00000011 
+ 00031146  0x00006b0e arg  0x000006fa , 0x00000012 
+ 00031147  0x00006b0f arg  0x0000072a , 0x00000005 
+ 00031148  0x00006b10 call  0x0000788f 
+ 00031149  0x00006b11 arg  0x000006e2 , 0x00000011 
+ 00031150  0x00006b12 arg  0x000006fa , 0x00000012 
+ 00031151  0x00006b13 arg  0x000006e2 , 0x00000005 
+ 00031152  0x00006b14 call  0x0000788c 
+ 00031153  0x00006b15 arg  0x000006ca , 0x00000011 
+ 00031154  0x00006b16 arg  0x00000712 , 0x00000012 
+ 00031155  0x00006b17 arg  0x000006fa , 0x00000005 
+ 00031156  0x00006b18 call  0x0000788f 
+ 00031157  0x00006b19 arg  0x000006ca , 0x00000011 
+ 00031158  0x00006b1a arg  0x00000712 , 0x00000012 
+ 00031159  0x00006b1b arg  0x000006ca , 0x00000005 
+ 00031160  0x00006b1c call  0x0000788c 
+ 00031161  0x00006b1d arg  0x000006ca , 0x00000011 
+ 00031162  0x00006b1e arg  0x0000072a , 0x00000012 
+ 00031163  0x00006b1f arg  0x000006ca , 0x00000005 
+ 00031164  0x00006b20 call  0x000078bd 
+ 00031165  0x00006b21 arg  0x00000642 , 0x00000011 
+ 00031166  0x00006b22 arg  0x000005b2 , 0x00000012 
+ 00031167  0x00006b23 arg  0x00000712 , 0x00000005 
+ 00031168  0x00006b24 call  0x000078bd 
+ 00031169  0x00006b25 arg  0x00000712 , 0x00000011 
+ 00031170  0x00006b26 arg  0x0000072a , 0x00000012 
+ 00031171  0x00006b27 arg  0x00000642 , 0x00000005 
+ 00031172  0x00006b28 call  0x000078bd 
+ 00031173  0x00006b29 arg  0x0000072a , 0x00000011 
+ 00031174  0x00006b2a arg  0x0000072a , 0x00000005 
+ 00031175  0x00006b2b call  0x000078df 
+ 00031176  0x00006b2c arg  0x0000072a , 0x00000011 
+ 00031177  0x00006b2d arg  0x000006e2 , 0x00000012 
+ 00031178  0x00006b2e arg  0x00000712 , 0x00000005 
+ 00031179  0x00006b2f call  0x000078bd 
+ 00031180  0x00006b30 arg  0x0000072a , 0x00000011 
+ 00031181  0x00006b31 arg  0x000006ca , 0x00000012 
+ 00031182  0x00006b32 arg  0x000006ca , 0x00000005 
+ 00031183  0x00006b33 call  0x000078bd 
+ 00031184  0x00006b34 arg  0x000006fa , 0x00000011 
+ 00031185  0x00006b35 arg  0x00000612 , 0x00000005 
+ 00031186  0x00006b36 call  0x000078df 
+ 00031187  0x00006b37 arg  0x00000612 , 0x00000011 
+ 00031188  0x00006b38 arg  0x00000712 , 0x00000012 
+ 00031189  0x00006b39 arg  0x00000612 , 0x00000005 
+ 00031190  0x00006b3a call  0x0000788f 
+ 00031191  0x00006b3b arg  0x00000612 , 0x00000006 
+ 00031192  0x00006b3c arg  0x0000072a , 0x00000005 
+ 00031193  0x00006b3d call  0x00007e33 
+ 00031194  0x00006b3e arg  0x0000072a , 0x00000011 
+ 00031195  0x00006b3f call  0x0000787f 
+ 00031196  0x00006b40 arg  0x00000712 , 0x00000011 
+ 00031197  0x00006b41 arg  0x0000072a , 0x00000012 
+ 00031198  0x00006b42 arg  0x00000712 , 0x00000005 
+ 00031199  0x00006b43 call  0x0000788f 
+ 00031200  0x00006b44 arg  0x00000712 , 0x00000011 
+ 00031201  0x00006b45 arg  0x000006fa , 0x00000012 
+ 00031202  0x00006b46 arg  0x000006fa , 0x00000005 
+ 00031203  0x00006b47 call  0x000078bd 
+ 00031204  0x00006b48 arg  0x000006fa , 0x00000011 
+ 00031205  0x00006b49 arg  0x000006ca , 0x00000012 
+ 00031206  0x00006b4a arg  0x0000062a , 0x00000005 
+ 00031207  0x00006b4b call  0x0000788f 
+ 00031208  0x00006b4c arg  0x0000062a , 0x00000011 
+ 00031209  0x00006b4d arg  0x00000742 , 0x00000012 
+ 00031210  0x00006b4e arg  0x0000062a , 0x00000005 
+ 00031211  0x00006b4f force  0x00000000 , 0x00000013 
+ 00031212  0x00006b50 fetch  0x00000001 , 0x0000062a 
+ 00031213  0x00006b51 isolate1  0x00000000 , 0x0000003f 
+ 00031214  0x00006b52 call  0x00007848 , 0x00000001 
+ 00031215  0x00006b53 copy  0x00000013 , 0x00000030 
+ 00031216  0x00006b54 arg  0x0000062a , 0x00000011 
+ 00031217  0x00006b55 call  0x00007864 
+ 00031218  0x00006b56 fetch  0x00000001 , 0x00000641 
+ 00031219  0x00006b57 isolate1  0x00000000 , 0x00000030 
+ 00031220  0x00006b58 setflag  0x00000001 , 0x00000007 , 0x0000003f 
+ 00031221  0x00006b59 store  0x00000001 , 0x00000641 
+ 00031222  0x00006b5a rtn 
+ 00031223  0x00006b5e jam  0x000000c0 , 0x00000581 
+ 00031224  0x00006b5f jam  0x00000001 , 0x00000580 
+ 00031225  0x00006b61 fetch  0x00000001 , 0x00000581 
+ 00031226  0x00006b62 increase  0xffffffff , 0x0000003f 
+ 00031227  0x00006b63 nrtn  0x00000002 
+ 00031228  0x00006b64 store  0x00000001 , 0x00000581 
+ 00031229  0x00006b65 fetch  0x00000001 , 0x00000580 
+ 00031230  0x00006b66 call  0x0000793a , 0x00000034 
+ 00031231  0x00006b67 fetch  0x00000001 , 0x00000581 
+ 00031232  0x00006b68 arg  0x0000065a , 0x00000006 
+ 00031233  0x00006b69 call  0x00007822 
+ 00031234  0x00006b6a branch  0x000079f9 , 0x00000001 
+ 00031235  0x00006b6b fetch  0x00000001 , 0x00000580 
+ 00031236  0x00006b6c nbranch  0x00007a07 , 0x00000034 
+ 00031237  0x00006b6d call  0x0000798b 
+ 00031238  0x00006b6e branch  0x000079f9 
+ 00031239  0x00006b70 jam  0x00000000 , 0x00000580 
+ 00031240  0x00006b71 arg  0x00000582 , 0x00000006 
+ 00031241  0x00006b72 arg  0x00000612 , 0x00000005 
+ 00031242  0x00006b73 call  0x00007828 
+ 00031243  0x00006b74 branch  0x000079f9 
+ 00031244  0x00006b78 arg  0x00000642 , 0x00000011 
+ 00031245  0x00006b79 arg  0x00000712 , 0x00000005 
+ 00031246  0x00006b7a call  0x000078f5 
+ 00031247  0x00006b7b arg  0x00000712 , 0x00000011 
+ 00031248  0x00006b7c arg  0x000006ca , 0x00000005 
+ 00031249  0x00006b7d call  0x000078df 
+ 00031250  0x00006b7e arg  0x00000612 , 0x00000011 
+ 00031251  0x00006b7f arg  0x000006ca , 0x00000012 
+ 00031252  0x00006b80 arg  0x000005ca , 0x00000005 
+ 00031253  0x00006b81 call  0x000078bd 
+ 00031254  0x00006b82 arg  0x00000712 , 0x00000011 
+ 00031255  0x00006b83 arg  0x000006ca , 0x00000012 
+ 00031256  0x00006b84 arg  0x000006fa , 0x00000005 
+ 00031257  0x00006b85 call  0x000078bd 
+ 00031258  0x00006b86 arg  0x0000062a , 0x00000011 
+ 00031259  0x00006b87 arg  0x000006fa , 0x00000012 
+ 00031260  0x00006b88 arg  0x000005e2 , 0x00000005 
+ 00031261  0x00006b89 branch  0x000078bd 
+ 00031262  0x00006b8d force  0x00000010 , 0x00000039 
+ 00031263  0x00006b8f ifetch  0x00000004 , 0x00000006 
+ 00031264  0x00006b90 force  0x00000004 , 0x00000011 
+ 00031265  0x00006b91 increase  0x00000003 , 0x00000005 
+ 00031266  0x00006b93 istore  0x00000001 , 0x00000005 
+ 00031267  0x00006b94 rshift8  0x0000003f , 0x0000003f 
+ 00031268  0x00006b95 increase  0xfffffffe , 0x00000005 
+ 00031269  0x00006b96 increase  0xffffffff , 0x00000011 
+ 00031270  0x00006b97 nbranch  0x00007a22 , 0x00000005 
+ 00031271  0x00006b98 increase  0x00000005 , 0x00000005 
+ 00031272  0x00006b99 loop  0x00007a1f 
+ 00031273  0x00006b9a rtn 
+ 00031274  0x00006b9e lshift2  0x00000007 , 0x0000003f 
+ 00031275  0x00006b9f iadd  0x0000000b , 0x00000006 
+ 00031276  0x00006ba0 ifetch  0x00000004 , 0x00000006 
+ 00031277  0x00006ba1 rtn 
+ 00031278  0x00006ba4 force  0x00000010 , 0x00000030 
+ 00031279  0x00006ba5 arg  0x00000582 , 0x0000000b 
+ 00031280  0x00006ba7 add  0x00000030 , 0xfffffff9 , 0x00000007 
+ 00031281  0x00006ba8 call  0x00007a2a 
+ 00031282  0x00006ba9 iforce  0x00000002 
+ 00031283  0x00006baa add  0x00000030 , 0xfffffff0 , 0x00000007 
+ 00031284  0x00006bab call  0x00007a2a 
+ 00031285  0x00006bac iadd  0x00000002 , 0x00000002 
+ 00031286  0x00006bad add  0x00000030 , 0xfffffffe , 0x00000007 
+ 00031287  0x00006bae call  0x00007a2a 
+ 00031288  0x00006baf shasx  0x0000003f , 0x00000001 , 0x0000003f 
+ 00031289  0x00006bb0 iadd  0x00000002 , 0x00000002 
+ 00031290  0x00006bb1 add  0x00000030 , 0xfffffff1 , 0x00000007 
+ 00031291  0x00006bb2 call  0x00007a2a 
+ 00031292  0x00006bb3 shasx  0x0000003f , 0x00000000 , 0x0000003f 
+ 00031293  0x00006bb4 iadd  0x00000002 , 0x00000002 
+ 00031294  0x00006bb5 lshift2  0x00000030 , 0x0000003f 
+ 00031295  0x00006bb6 iadd  0x0000000b , 0x00000005 
+ 00031296  0x00006bb7 istoret  0x00000004 , 0x00000005 
+ 00031297  0x00006bb8 increase  0x00000001 , 0x00000030 
+ 00031298  0x00006bb9 compare  0x00000040 , 0x00000030 , 0x000000ff 
+ 00031299  0x00006bba nbranch  0x00007a30 , 0x00000001 
+ 00031300  0x00006bbb rtn 
+ 00031301  0x00006bbf arg  0x000007ba , 0x00000006 
+ 00031302  0x00006bc0 force  0x00000007 , 0x00000038 
+ 00031303  0x00006bc2 ifetch  0x00000004 , 0x00000006 
+ 00031304  0x00006bc3 iforce  0x0000002f 
+ 00031305  0x00006bc4 increase  0xffffffff , 0x00000038 
+ 00031306  0x00006bc5 branch  0x00007a47 , 0x00000002 
+ 00031307  0x00006bc6 rtn 
+ 00031308  0x00006bc9 set1  0x00000025 , 0x00000000 
+ 00031309  0x00006bca bpatch  0x000000f8 , 0x0000403f 
+ 00031310  0x00006bcb call  0x00007a2e 
+ 00031311  0x00006bcc arg  0x00000682 , 0x00000005 
+ 00031312  0x00006bcd force  0x00000000 , 0x00000038 
+ 00031313  0x00006bcf deposit  0x0000002f 
+ 00031314  0x00006bd0 istore  0x00000004 , 0x00000005 
+ 00031315  0x00006bd1 increase  0x00000001 , 0x00000038 
+ 00031316  0x00006bd2 compare  0x00000008 , 0x00000038 , 0x000000ff 
+ 00031317  0x00006bd3 nbranch  0x00007a51 , 0x00000001 
+ 00031318  0x00006bd4 call  0x000075c5 
+ 00031319  0x00006bd5 arg  0x00008700 , 0x0000000b 
+ 00031320  0x00006bd6 arg  0x00000582 , 0x00000030 
+ 00031321  0x00006bd7 force  0x00000040 , 0x00000039 
+ 00031322  0x00006bd9 ifetcht  0x00000004 , 0x00000030 
+ 00031323  0x00006bda ifetch  0x00000004 , 0x0000000b 
+ 00031324  0x00006bdb increase  0x00000004 , 0x0000000b 
+ 00031325  0x00006bdc increase  0x00000004 , 0x00000030 
+ 00031326  0x00006bdd iadd  0x00000002 , 0x0000003f 
+ 00031327  0x00006bde force  0x00000007 , 0x00000038 
+ 00031328  0x00006bdf iadd  0x0000002f , 0x00000002 
+ 00031329  0x00006be0 force  0x00000004 , 0x00000038 
+ 00031330  0x00006be1 shasx  0x0000002f , 0x00000003 , 0x0000003f 
+ 00031331  0x00006be2 iadd  0x00000002 , 0x00000002 
+ 00031332  0x00006be3 force  0x00000005 , 0x00000038 
+ 00031333  0x00006be4 deposit  0x0000002f 
+ 00031334  0x00006be5 force  0x00000006 , 0x00000038 
+ 00031335  0x00006be6 ixor  0x0000002f , 0x0000003f 
+ 00031336  0x00006be7 force  0x00000004 , 0x00000038 
+ 00031337  0x00006be8 iand  0x0000002f , 0x0000003f 
+ 00031338  0x00006be9 force  0x00000006 , 0x00000038 
+ 00031339  0x00006bea ixor  0x0000002f , 0x0000003f 
+ 00031340  0x00006beb iadd  0x00000002 , 0x00000002 
+ 00031341  0x00006bec force  0x00000007 , 0x00000038 
+ 00031342  0x00006bed copy  0x00000002 , 0x0000002f 
+ 00031343  0x00006bee force  0x00000003 , 0x00000038 
+ 00031344  0x00006bef deposit  0x0000002f 
+ 00031345  0x00006bf0 iadd  0x00000002 , 0x0000002f 
+ 00031346  0x00006bf1 force  0x00000000 , 0x00000038 
+ 00031347  0x00006bf2 deposit  0x0000002f 
+ 00031348  0x00006bf3 force  0x00000001 , 0x00000038 
+ 00031349  0x00006bf4 iand  0x0000002f , 0x00000002 
+ 00031350  0x00006bf5 ior  0x0000002f , 0x0000003f 
+ 00031351  0x00006bf6 force  0x00000002 , 0x00000038 
+ 00031352  0x00006bf7 iand  0x0000002f , 0x0000003f 
+ 00031353  0x00006bf8 ior  0x00000002 , 0x00000002 
+ 00031354  0x00006bf9 force  0x00000000 , 0x00000038 
+ 00031355  0x00006bfa shasx  0x0000002f , 0x00000002 , 0x0000003f 
+ 00031356  0x00006bfb iadd  0x00000002 , 0x0000003f 
+ 00031357  0x00006bfc force  0x00000007 , 0x00000038 
+ 00031358  0x00006bfd iadd  0x0000002f , 0x0000002f 
+ 00031359  0x00006bfe regexrot 
+ 00031360  0x00006bff loop  0x00007a5a 
+ 00031361  0x00006c00 arg  0x00000682 , 0x00000006 
+ 00031362  0x00006c01 force  0x00000000 , 0x00000038 
+ 00031363  0x00006c03 ifetch  0x00000004 , 0x00000006 
+ 00031364  0x00006c04 iadd  0x0000002f , 0x0000002f 
+ 00031365  0x00006c05 increase  0x00000001 , 0x00000038 
+ 00031366  0x00006c06 compare  0x00000008 , 0x00000038 , 0x000000ff 
+ 00031367  0x00006c07 nbranch  0x00007a83 , 0x00000001 
+ 00031368  0x00006c08 branch  0x000075c9 
+ 00031369  0x00006c0c arg  0x00000858 , 0x00000005 
+ 00031370  0x00006c0d force  0x00000007 , 0x00000038 
+ 00031371  0x00006c0f deposit  0x0000002f 
+ 00031372  0x00006c10 istore  0x00000004 , 0x00000005 
+ 00031373  0x00006c11 increase  0xffffffff , 0x00000038 
+ 00031374  0x00006c12 branch  0x00007a8b , 0x00000002 
+ 00031375  0x00006c13 rtn 
+ 00031376  0x00006c17 arg  0x00000582 , 0x00000005 
+ 00031377  0x00006c18 increase  0xfffffffc , 0x00000006 
+ 00031378  0x00006c19 sub  0x00000039 , 0x00000010 , 0x00000011 
+ 00031379  0x00006c1b ifetch  0x00000004 , 0x00000006 
+ 00031380  0x00006c1c ixor  0x00000002 , 0x0000003f 
+ 00031381  0x00006c1d istore  0x00000004 , 0x00000005 
+ 00031382  0x00006c1e increase  0xfffffff8 , 0x00000006 
+ 00031383  0x00006c1f loop  0x00007a93 
+ 00031384  0x00006c20 copy  0x00000011 , 0x00000039 
+ 00031385  0x00006c21 deposit  0x00000002 
+ 00031386  0x00006c23 istore  0x00000004 , 0x00000005 
+ 00031387  0x00006c24 loop  0x00007a9a 
+ 00031388  0x00006c25 rtn 
+ 00031389  0x00006c28 arg  0x00000808 , 0x00000006 
+ 00031390  0x00006c29 arg  0x00000582 , 0x00000005 
+ 00031391  0x00006c2a force  0x00000006 , 0x00000039 
+ 00031392  0x00006c2b call  0x00007b97 
+ 00031393  0x00006c2c arg  0x000047c4 , 0x00000006 
+ 00031394  0x00006c2d force  0x00000006 , 0x00000039 
+ 00031395  0x00006c2e call  0x00007b97 
+ 00031396  0x00006c2f arg  0x00000858 , 0x00000006 
+ 00031397  0x00006c30 call  0x00007b96 
+ 00031398  0x00006c31 call  0x00007a45 
+ 00031399  0x00006c32 call  0x00007a4c 
+ 00031400  0x00006c33 arg  0x00000848 , 0x00000006 
+ 00031401  0x00006c34 arg  0x00000582 , 0x00000005 
+ 00031402  0x00006c35 branch  0x00007ab8 
+ 00031403  0x00006c38 arg  0x000047c4 , 0x00000006 
+ 00031404  0x00006c39 arg  0x00000582 , 0x00000005 
+ 00031405  0x00006c3a force  0x00000006 , 0x00000039 
+ 00031406  0x00006c3b call  0x00007b97 
+ 00031407  0x00006c3c arg  0x00000808 , 0x00000006 
+ 00031408  0x00006c3d force  0x00000006 , 0x00000039 
+ 00031409  0x00006c3e call  0x00007b97 
+ 00031410  0x00006c3f arg  0x00000848 , 0x00000006 
+ 00031411  0x00006c40 call  0x00007b96 
+ 00031412  0x00006c41 call  0x00007a45 
+ 00031413  0x00006c42 call  0x00007a4c 
+ 00031414  0x00006c43 arg  0x00000858 , 0x00000006 
+ 00031415  0x00006c44 arg  0x00000582 , 0x00000005 
+ 00031416  0x00006c46 call  0x00007b96 
+ 00031417  0x00006c47 setarg  0x00800000 
+ 00031418  0x00006c48 lshift8  0x0000003f , 0x0000003f 
+ 00031419  0x00006c49 istore  0x00000004 , 0x00000005 
+ 00031420  0x00006c4a force  0x00000005 , 0x00000039 
+ 00031421  0x00006c4b call  0x00007e3b 
+ 00031422  0x00006c4c setarg  0x00000280 
+ 00031423  0x00006c4d istore  0x00000004 , 0x00000005 
+ 00031424  0x00006c4e call  0x00007a4c 
+ 00031425  0x00006c50 fetch  0x00000004 , 0x00000858 
+ 00031426  0x00006c52 arg  0x000003e8 , 0x00000011 
+ 00031427  0x00006c53 idiv  0x00000011 
+ 00031428  0x00006c54 call  0x00007efd 
+ 00031429  0x00006c55 remainder  0x0000003f 
+ 00031430  0x00006c56 store  0x00000004 , 0x000007ec 
+ 00031431  0x00006c57 quotient  0x0000003f 
+ 00031432  0x00006c58 arg  0x000003e8 , 0x00000011 
+ 00031433  0x00006c59 idiv  0x00000011 
+ 00031434  0x00006c5a call  0x00007efd 
+ 00031435  0x00006c5b remainder  0x0000003f 
+ 00031436  0x00006c5c arg  0x000003e8 , 0x00000011 
+ 00031437  0x00006c5d imul32  0x00000011 , 0x0000003f 
+ 00031438  0x00006c5e fetcht  0x00000004 , 0x000007ec 
+ 00031439  0x00006c5f iadd  0x00000002 , 0x0000003f 
+ 00031440  0x00006c60 store  0x00000004 , 0x000007ec 
+ 00031441  0x00006c61 rtn 
+ 00031442  0x00006c64 setarg  0x00363636 
+ 00031443  0x00006c65 lshift8  0x0000003f , 0x00000002 
+ 00031444  0x00006c66 or_into  0x00000036 , 0x00000002 
+ 00031445  0x00006c67 fetch  0x00000002 , 0x00000898 
+ 00031446  0x00006c68 copy  0x0000003f , 0x00000006 
+ 00031447  0x00006c69 force  0x00000004 , 0x00000039 
+ 00031448  0x00006c6a call  0x00007a90 
+ 00031449  0x00006c6b call  0x00007a45 
+ 00031450  0x00006c6c call  0x00007a4c 
+ 00031451  0x00006c6d fetch  0x00000002 , 0x0000089a 
+ 00031452  0x00006c6e copy  0x0000003f , 0x00000006 
+ 00031453  0x00006c6f arg  0x00000582 , 0x00000005 
+ 00031454  0x00006c70 force  0x00000006 , 0x00000039 
+ 00031455  0x00006c71 call  0x00007b97 
+ 00031456  0x00006c72 fetch  0x00000002 , 0x0000089c 
+ 00031457  0x00006c73 copy  0x0000003f , 0x00000006 
+ 00031458  0x00006c74 force  0x00000006 , 0x00000039 
+ 00031459  0x00006c75 call  0x00007b97 
+ 00031460  0x00006c76 setarg  0x00800000 
+ 00031461  0x00006c77 istore  0x00000003 , 0x00000005 
+ 00031462  0x00006c78 force  0x00000000 , 0x0000003f 
+ 00031463  0x00006c79 istore  0x00000001 , 0x00000005 
+ 00031464  0x00006c7a force  0x00000000 , 0x0000003f 
+ 00031465  0x00006c7b istore  0x00000008 , 0x00000005 
+ 00031466  0x00006c7c setarg  0x00000388 
+ 00031467  0x00006c7d istore  0x00000004 , 0x00000005 
+ 00031468  0x00006c7e call  0x00007a4c 
+ 00031469  0x00006c7f call  0x00007a89 
+ 00031470  0x00006c80 arg  0x00000858 , 0x00000006 
+ 00031471  0x00006c81 arg  0x000006a2 , 0x00000005 
+ 00031472  0x00006c82 call  0x00007e31 
+ 00031473  0x00006c84 setarg  0x005c5c5c 
+ 00031474  0x00006c85 lshift8  0x0000003f , 0x00000002 
+ 00031475  0x00006c86 or_into  0x0000005c , 0x00000002 
+ 00031476  0x00006c87 fetch  0x00000002 , 0x00000898 
+ 00031477  0x00006c88 copy  0x0000003f , 0x00000006 
+ 00031478  0x00006c89 force  0x00000004 , 0x00000039 
+ 00031479  0x00006c8a call  0x00007a90 
+ 00031480  0x00006c8b call  0x00007a45 
+ 00031481  0x00006c8c call  0x00007a4c 
+ 00031482  0x00006c8d arg  0x000006c2 , 0x00000006 
+ 00031483  0x00006c8e arg  0x00000582 , 0x00000005 
+ 00031484  0x00006c8f force  0x00000008 , 0x00000039 
+ 00031485  0x00006c90 call  0x00007b97 
+ 00031486  0x00006c91 setarg  0x00800000 
+ 00031487  0x00006c92 lshift8  0x0000003f , 0x0000003f 
+ 00031488  0x00006c93 istore  0x00000004 , 0x00000005 
+ 00031489  0x00006c94 call  0x00007e3a 
+ 00031490  0x00006c95 setarg  0x00000300 
+ 00031491  0x00006c96 istore  0x00000004 , 0x00000005 
+ 00031492  0x00006c97 call  0x00007a4c 
+ 00031493  0x00006c98 branch  0x00007a89 
+ 00031494  0x00006c9c setarg  0x00363636 
+ 00031495  0x00006c9d lshift8  0x0000003f , 0x00000002 
+ 00031496  0x00006c9e or_into  0x00000036 , 0x00000002 
+ 00031497  0x00006c9f arg  0x00000838 , 0x00000006 
+ 00031498  0x00006ca0 force  0x00000006 , 0x00000039 
+ 00031499  0x00006ca1 call  0x00007a90 
+ 00031500  0x00006ca2 call  0x00007a45 
+ 00031501  0x00006ca3 call  0x00007a4c 
+ 00031502  0x00006ca4 fetch  0x00000002 , 0x000008a4 
+ 00031503  0x00006ca5 copy  0x0000003f , 0x00000006 
+ 00031504  0x00006ca6 arg  0x00000582 , 0x00000005 
+ 00031505  0x00006ca7 call  0x00007b96 
+ 00031506  0x00006ca8 fetch  0x00000002 , 0x000008a6 
+ 00031507  0x00006ca9 copy  0x0000003f , 0x00000006 
+ 00031508  0x00006caa call  0x00007b96 
+ 00031509  0x00006cac setarg  0x0062746c 
+ 00031510  0x00006cad lshift8  0x0000003f , 0x0000003f 
+ 00031511  0x00006cae or_into  0x0000006b , 0x0000003f 
+ 00031512  0x00006caf istore  0x00000004 , 0x00000005 
+ 00031513  0x00006cb0 arg  0x000006cf , 0x00000006 
+ 00031514  0x00006cb1 force  0x00000003 , 0x00000039 
+ 00031515  0x00006cb2 call  0x00007b97 
+ 00031516  0x00006cb4 setarg  0x00800000 
+ 00031517  0x00006cb5 lshift8  0x0000003f , 0x0000003f 
+ 00031518  0x00006cb6 istore  0x00000004 , 0x00000005 
+ 00031519  0x00006cb7 force  0x00000000 , 0x0000003f 
+ 00031520  0x00006cb8 istore  0x00000008 , 0x00000005 
+ 00031521  0x00006cb9 setarg  0x00000380 
+ 00031522  0x00006cba istore  0x00000004 , 0x00000005 
+ 00031523  0x00006cbb call  0x00007a4c 
+ 00031524  0x00006cbd call  0x00007a89 
+ 00031525  0x00006cbe arg  0x00000858 , 0x00000006 
+ 00031526  0x00006cbf arg  0x000006a2 , 0x00000005 
+ 00031527  0x00006cc0 call  0x00007e31 
+ 00031528  0x00006cc2 setarg  0x005c5c5c 
+ 00031529  0x00006cc3 lshift8  0x0000003f , 0x00000002 
+ 00031530  0x00006cc4 or_into  0x0000005c , 0x00000002 
+ 00031531  0x00006cc5 arg  0x00000838 , 0x00000006 
+ 00031532  0x00006cc6 force  0x00000006 , 0x00000039 
+ 00031533  0x00006cc7 call  0x00007a90 
+ 00031534  0x00006cc8 call  0x00007a45 
+ 00031535  0x00006cc9 call  0x00007a4c 
+ 00031536  0x00006cca arg  0x000006c2 , 0x00000006 
+ 00031537  0x00006ccb arg  0x00000582 , 0x00000005 
+ 00031538  0x00006ccc force  0x00000008 , 0x00000039 
+ 00031539  0x00006ccd call  0x00007b97 
+ 00031540  0x00006cce setarg  0x00800000 
+ 00031541  0x00006ccf lshift8  0x0000003f , 0x0000003f 
+ 00031542  0x00006cd0 istore  0x00000004 , 0x00000005 
+ 00031543  0x00006cd1 call  0x00007e3a 
+ 00031544  0x00006cd2 setarg  0x00000300 
+ 00031545  0x00006cd3 istore  0x00000004 , 0x00000005 
+ 00031546  0x00006cd4 call  0x00007a4c 
+ 00031547  0x00006cd5 branch  0x00007a89 
+ 00031548  0x00006cd9 setarg  0x00363636 
+ 00031549  0x00006cda lshift8  0x0000003f , 0x00000002 
+ 00031550  0x00006cdb or_into  0x00000036 , 0x00000002 
+ 00031551  0x00006cdc arg  0x00000838 , 0x00000006 
+ 00031552  0x00006cdd force  0x00000006 , 0x00000039 
+ 00031553  0x00006cde call  0x00007a90 
+ 00031554  0x00006cdf call  0x00007a45 
+ 00031555  0x00006ce0 call  0x00007a4c 
+ 00031556  0x00006ce1 arg  0x00000858 , 0x00000006 
+ 00031557  0x00006ce2 arg  0x00000582 , 0x00000005 
+ 00031558  0x00006ce3 call  0x00007b96 
+ 00031559  0x00006ce4 arg  0x00000848 , 0x00000006 
+ 00031560  0x00006ce5 call  0x00007b96 
+ 00031561  0x00006ce6 branch  0x00007b57 
+ 00031562  0x00006ce9 setarg  0x00363636 
+ 00031563  0x00006cea lshift8  0x0000003f , 0x00000002 
+ 00031564  0x00006ceb or_into  0x00000036 , 0x00000002 
+ 00031565  0x00006cec arg  0x00000838 , 0x00000006 
+ 00031566  0x00006ced force  0x00000006 , 0x00000039 
+ 00031567  0x00006cee call  0x00007a90 
+ 00031568  0x00006cef call  0x00007a45 
+ 00031569  0x00006cf0 call  0x00007a4c 
+ 00031570  0x00006cf2 arg  0x00000848 , 0x00000006 
+ 00031571  0x00006cf3 arg  0x00000582 , 0x00000005 
+ 00031572  0x00006cf4 call  0x00007b96 
+ 00031573  0x00006cf5 arg  0x00000858 , 0x00000006 
+ 00031574  0x00006cf6 call  0x00007b96 
+ 00031575  0x00006cf8 setarg  0x00000000 
+ 00031576  0x00006cf9 istore  0x00000008 , 0x00000005 
+ 00031577  0x00006cfa istore  0x00000008 , 0x00000005 
+ 00031578  0x00006cfc copy  0x00000005 , 0x00000002 
+ 00031579  0x00006cfd jam  0x00000080 , 0x000006c2 
+ 00031580  0x00006cfe copy  0x00000002 , 0x00000005 
+ 00031581  0x00006cff arg  0x000006d2 , 0x00000006 
+ 00031582  0x00006d00 call  0x00007b96 
+ 00031583  0x00006d02 call  0x00007a4c 
+ 00031584  0x00006d04 arg  0x00000582 , 0x00000005 
+ 00031585  0x00006d05 force  0x00000007 , 0x00000039 
+ 00031586  0x00006d06 call  0x00007e3b 
+ 00031587  0x00006d07 istore  0x00000004 , 0x00000005 
+ 00031588  0x00006d08 setarg  0x000003f8 
+ 00031589  0x00006d09 istore  0x00000004 , 0x00000005 
+ 00031590  0x00006d0a call  0x00007a4c 
+ 00031591  0x00006d0b call  0x00007a89 
+ 00031592  0x00006d0d arg  0x00000858 , 0x00000006 
+ 00031593  0x00006d0e arg  0x000006a2 , 0x00000005 
+ 00031594  0x00006d0f call  0x00007e31 
+ 00031595  0x00006d11 setarg  0x005c5c5c 
+ 00031596  0x00006d12 lshift8  0x0000003f , 0x00000002 
+ 00031597  0x00006d13 or_into  0x0000005c , 0x00000002 
+ 00031598  0x00006d14 arg  0x00000838 , 0x00000006 
+ 00031599  0x00006d15 force  0x00000006 , 0x00000039 
+ 00031600  0x00006d16 call  0x00007a90 
+ 00031601  0x00006d17 call  0x00007a45 
+ 00031602  0x00006d18 call  0x00007a4c 
+ 00031603  0x00006d19 arg  0x000006c2 , 0x00000006 
+ 00031604  0x00006d1a arg  0x00000582 , 0x00000005 
+ 00031605  0x00006d1b force  0x00000008 , 0x00000039 
+ 00031606  0x00006d1c call  0x00007b97 
+ 00031607  0x00006d1d setarg  0x00800000 
+ 00031608  0x00006d1e lshift8  0x0000003f , 0x0000003f 
+ 00031609  0x00006d1f istore  0x00000004 , 0x00000005 
+ 00031610  0x00006d20 call  0x00007e3a 
+ 00031611  0x00006d21 setarg  0x00000300 
+ 00031612  0x00006d22 istore  0x00000004 , 0x00000005 
+ 00031613  0x00006d23 call  0x00007a4c 
+ 00031614  0x00006d24 branch  0x00007a89 
+ 00031615  0x00006d2c jam  0x000000c0 , 0x00000581 
+ 00031616  0x00006d2e fetch  0x00000001 , 0x00000581 
+ 00031617  0x00006d2f rtn  0x00000034 
+ 00031618  0x00006d30 increase  0xffffffff , 0x0000003f 
+ 00031619  0x00006d31 store  0x00000001 , 0x00000581 
+ 00031620  0x00006d32 arg  0x0000065a , 0x00000006 
+ 00031621  0x00006d33 call  0x00007822 
+ 00031622  0x00006d34 branch  0x00007b80 , 0x00000001 
+ 00031623  0x00006d35 arg  0x00000582 , 0x00000006 
+ 00031624  0x00006d36 arg  0x00000612 , 0x00000005 
+ 00031625  0x00006d37 branch  0x00007828 
+ 00031626  0x00006d3a call  0x0000793a 
+ 00031627  0x00006d3b fetch  0x00000001 , 0x00000581 
+ 00031628  0x00006d3c increase  0xffffffff , 0x0000003f 
+ 00031629  0x00006d3d store  0x00000001 , 0x00000581 
+ 00031630  0x00006d3e arg  0x0000065a , 0x00000006 
+ 00031631  0x00006d3f call  0x00007822 
+ 00031632  0x00006d40 rtn  0x00000001 
+ 00031633  0x00006d41 branch  0x0000798b 
+ 00031634  0x00006d44 jam  0x00000000 , 0x00000580 
+ 00031635  0x00006d45 arg  0x00000582 , 0x00000006 
+ 00031636  0x00006d46 arg  0x00000612 , 0x00000005 
+ 00031637  0x00006d47 branch  0x00007828 
+ 00031638  0x00006d4a force  0x00000004 , 0x00000039 
+ 00031639  0x00006d4c increase  0xfffffffc , 0x00000006 
+ 00031640  0x00006d4e ifetch  0x00000004 , 0x00000006 
+ 00031641  0x00006d4f istore  0x00000004 , 0x00000005 
+ 00031642  0x00006d50 increase  0xfffffff8 , 0x00000006 
+ 00031643  0x00006d51 loop  0x00007b98 
+ 00031644  0x00006d52 rtn 
+ 00031645  0x00006d56 rtn  0x0000002b 
+ 00031646  0x00006d57 call  0x00007ba5 
+ 00031647  0x00006d58 call  0x00007c13 
+ 00031648  0x00006d59 branch  0x00007bd9 
+ 00031649  0x00006d5c fetch  0x00000001 , 0x00004132 
+ 00031650  0x00006d5d rtneq  0x00000001 
+ 00031651  0x00006d5e call  0x00007bf2 
+ 00031652  0x00006d60 branch  0x00007c04 
+ 00031653  0x00006d63 fetch  0x00000001 , 0x000047fd 
+ 00031654  0x00006d64 rtneq  0x000000ff 
+ 00031655  0x00006d65 iforce  0x00000002 
+ 00031656  0x00006d66 call  0x000069da 
+ 00031657  0x00006d67 fetcht  0x00000001 , 0x000047fd 
+ 00031658  0x00006d68 call  0x000069ed 
+ 00031659  0x00006d69 nop  0x00000064 
+ 00031660  0x00006d6a fetcht  0x00000001 , 0x000047fd 
+ 00031661  0x00006d6b call  0x000069d1 
+ 00031662  0x00006d6c branch  0x00007bb1 
+ 00031663  0x00006d6f jam  0x000000ff , 0x000047fd 
+ 00031664  0x00006d70 rtn 
+ 00031665  0x00006d73 set1  0x00000025 , 0x00000000 
+ 00031666  0x00006d74 bpatch  0x00000085 , 0x00004030 
+ 00031667  0x00006d75 fetch  0x00000001 , 0x000047fd 
+ 00031668  0x00006d76 rtneq  0x000000ff 
+ 00031669  0x00006d77 copy  0x0000003f , 0x00000002 
+ 00031670  0x00006d78 call  0x000069e5 
+ 00031671  0x00006d79 nbranch  0x00007bc4 , 0x00000001 
+ 00031672  0x00006d7c call  0x00007bce 
+ 00031673  0x00006d7d fetch  0x00000002 , 0x000047f4 
+ 00031674  0x00006d7e set1  0x0000000c 
+ 00031675  0x00006d7f store  0x00000002 , 0x000047f4 
+ 00031676  0x00006d80 fetch  0x00000001 , 0x000047eb 
+ 00031677  0x00006d81 rtneq  0x00000000 
+ 00031678  0x00006d82 jam  0x00000000 , 0x000047eb 
+ 00031679  0x00006d84 fetch  0x00000001 , 0x000047fc 
+ 00031680  0x00006d85 store  0x00000001 , 0x000047ea 
+ 00031681  0x00006d86 call  0x00007bd5 
+ 00031682  0x00006d87 jam  0x0000002c , 0x00000b7d 
+ 00031683  0x00006d88 branch  0x00007c27 
+ 00031684  0x00006d8a fetch  0x00000002 , 0x000047f4 
+ 00031685  0x00006d8b set0  0x0000000c 
+ 00031686  0x00006d8c store  0x00000002 , 0x000047f4 
+ 00031687  0x00006d8d fetch  0x00000001 , 0x000047eb 
+ 00031688  0x00006d8e rtneq  0x00000001 
+ 00031689  0x00006d8f jam  0x00000001 , 0x000047eb 
+ 00031690  0x00006d91 jam  0x00000000 , 0x000047ea 
+ 00031691  0x00006d92 call  0x00007bd7 
+ 00031692  0x00006d93 jam  0x0000002d , 0x00000b7d 
+ 00031693  0x00006d94 branch  0x00007c27 
+ 00031694  0x00006d97 fetch  0x00000001 , 0x000047ea 
+ 00031695  0x00006d98 rtn  0x00000034 
+ 00031696  0x00006d99 increase  0xffffffff , 0x0000003f 
+ 00031697  0x00006d9a store  0x00000001 , 0x000047ea 
+ 00031698  0x00006d9b nrtn  0x00000034 
+ 00031699  0x00006d9d jam  0x00000010 , 0x00000b7d 
+ 00031700  0x00006d9e branch  0x00007c27 
+ 00031701  0x00006da1 arg  0x00000007 , 0x00000007 
+ 00031702  0x00006da2 branch  0x00003dc2 
+ 00031703  0x00006da5 arg  0x00000007 , 0x00000007 
+ 00031704  0x00006da6 branch  0x00003dc6 
+ 00031705  0x00006da9 fetch  0x00000001 , 0x000047f7 
+ 00031706  0x00006daa rtneq  0x000000ff 
+ 00031707  0x00006dab iforce  0x00000002 
+ 00031708  0x00006dac call  0x000069da 
+ 00031709  0x00006dad branch  0x00007be2 
+ 00031710  0x00006db0 fetch  0x00000002 , 0x000047f4 
+ 00031711  0x00006db1 set0  0x0000000d 
+ 00031712  0x00006db2 store  0x00000002 , 0x000047f4 
+ 00031713  0x00006db3 jam  0x00000000 , 0x000047e9 
+ 00031714  0x00006db5 fetch  0x00000002 , 0x000047f4 
+ 00031715  0x00006db6 set0  0x0000000e 
+ 00031716  0x00006db7 store  0x00000002 , 0x000047f4 
+ 00031717  0x00006db8 fetcht  0x00000001 , 0x000047f7 
+ 00031718  0x00006db9 branch  0x000069ed 
+ 00031719  0x00006dbc fetch  0x00000002 , 0x000047f4 
+ 00031720  0x00006dbd set1  0x0000000e 
+ 00031721  0x00006dbe store  0x00000002 , 0x000047f4 
+ 00031722  0x00006dbf jam  0x00000000 , 0x000047e9 
+ 00031723  0x00006dc0 fetcht  0x00000001 , 0x000047f7 
+ 00031724  0x00006dc1 branch  0x000069ef 
+ 00031725  0x00006dc4 fetch  0x00000002 , 0x000047f4 
+ 00031726  0x00006dc5 set1  0x0000000d 
+ 00031727  0x00006dc6 store  0x00000002 , 0x000047f4 
+ 00031728  0x00006dc7 jam  0x00000001 , 0x000047e9 
+ 00031729  0x00006dc8 rtn 
+ 00031730  0x00006dcb set1  0x00000025 , 0x00000000 
+ 00031731  0x00006dcc bpatch  0x00000086 , 0x00004030 
+ 00031732  0x00006dcd fetch  0x00000001 , 0x000047e9 
+ 00031733  0x00006dce rtneq  0x00000000 
+ 00031734  0x00006dcf arg  0x00000009 , 0x00000007 
+ 00031735  0x00006dd0 call  0x00007e53 
+ 00031736  0x00006dd1 nrtn  0x00000034 
+ 00031737  0x00006dd2 fetch  0x00000001 , 0x000047e9 
+ 00031738  0x00006dd3 beq  0x00000002 , 0x00007bff 
+ 00031739  0x00006dd4 call  0x00007be7 
+ 00031740  0x00006dd5 jam  0x00000002 , 0x000047e9 
+ 00031741  0x00006dd6 fetch  0x00000002 , 0x000047fa 
+ 00031742  0x00006dd7 branch  0x00007c02 
+ 00031743  0x00006dd9 call  0x00007be2 
+ 00031744  0x00006dda jam  0x00000003 , 0x000047e9 
+ 00031745  0x00006ddb fetch  0x00000002 , 0x000047f8 
+ 00031746  0x00006ddd arg  0x00000009 , 0x00000007 
+ 00031747  0x00006dde branch  0x00007e4c 
+ 00031748  0x00006de2 set1  0x00000025 , 0x00000000 
+ 00031749  0x00006de3 bpatch  0x00000087 , 0x00004030 
+ 00031750  0x00006de4 arg  0x00000000 , 0x00000011 
+ 00031751  0x00006de5 fetcht  0x00000004 , 0x000047ec 
+ 00031752  0x00006de6 copy  0x00000022 , 0x00000012 
+ 00031753  0x00006de9 copy  0x00000012 , 0x0000003f 
+ 00031754  0x00006dea increase  0x000000a0 , 0x00000002 
+ 00031755  0x00006deb increase  0x000000a0 , 0x00000002 
+ 00031756  0x00006dec isub  0x00000002 , 0x0000003e 
+ 00031757  0x00006ded nbranch  0x00007c16 , 0x00000002 
+ 00031758  0x00006dee increase  0x00000001 , 0x00000011 
+ 00031759  0x00006def and  0x00000011 , 0x0000000f , 0x0000003f 
+ 00031760  0x00006df0 nbranch  0x00007c09 , 0x00000034 
+ 00031761  0x00006df1 arg  0x00000000 , 0x00000011 
+ 00031762  0x00006df2 call  0x00007c1d 
+ 00031763  0x00006df4 copy  0x00000022 , 0x0000003f 
+ 00031764  0x00006df5 store  0x00000004 , 0x000047ec 
+ 00031765  0x00006df6 rtn 
+ 00031766  0x00006df8 set1  0x00000025 , 0x00000000 
+ 00031767  0x00006df9 bpatch  0x00000088 , 0x00004031 
+ 00031768  0x00006dfa copy  0x00000011 , 0x0000003f 
+ 00031769  0x00006dfb rtn  0x00000034 
+ 00031770  0x00006dfc increase  0xffffff60 , 0x00000002 
+ 00031771  0x00006dfd increase  0xffffff60 , 0x00000002 
+ 00031772  0x00006dfe storet  0x00000004 , 0x000047ec 
+ 00031773  0x00006e00 increase  0x00000050 , 0x0000003f 
+ 00031774  0x00006e01 store  0x00000001 , 0x00000b7d 
+ 00031775  0x00006e02 branch  0x00007c27 
+ 00031776  0x00006e09 jam  0x00000001 , 0x000047dd 
+ 00031777  0x00006e0b fetch  0x00000001 , 0x000047de 
+ 00031778  0x00006e0c nbranch  0x00007c21 , 0x00000034 
+ 00031779  0x00006e0d rtn 
+ 00031780  0x00006e10 jam  0x00000000 , 0x000047dd 
+ 00031781  0x00006e11 rtn 
+ 00031782  0x00006e14 branch  0x00007f9f 
+ 00031783  0x00006e19 set1  0x00000025 , 0x00000000 
+ 00031784  0x00006e1a bpatch  0x00000089 , 0x00004031 
+ 00031785  0x00006e1b fetch  0x00000001 , 0x00004132 
+ 00031786  0x00006e1c rtneq  0x00000001 
+ 00031787  0x00006e1d call  0x00007c20 
+ 00031788  0x00006e1e copy  0x00000011 , 0x0000003f 
+ 00031789  0x00006e1f store  0x00000004 , 0x000008ab 
+ 00031790  0x00006e20 arg  0x000047df , 0x00000011 
+ 00031791  0x00006e21 call  0x00007f92 
+ 00031792  0x00006e22 fetch  0x00000004 , 0x000008ab 
+ 00031793  0x00006e23 copy  0x0000003f , 0x00000011 
+ 00031794  0x00006e24 branch  0x00007c24 
+ 00031795  0x00006e27 set1  0x00000025 , 0x00000000 
+ 00031796  0x00006e28 bpatch  0x0000008a , 0x00004031 
+ 00031797  0x00006e29 fetch  0x00000001 , 0x00004132 
+ 00031798  0x00006e2a rtneq  0x00000001 
+ 00031799  0x00006e2b call  0x00007c20 
+ 00031800  0x00006e2c copy  0x00000011 , 0x0000003f 
+ 00031801  0x00006e2d store  0x00000004 , 0x000008ab 
+ 00031802  0x00006e2e arg  0x000047e4 , 0x00000011 
+ 00031803  0x00006e2f call  0x00007f92 
+ 00031804  0x00006e30 fetch  0x00000004 , 0x000008ab 
+ 00031805  0x00006e31 copy  0x0000003f , 0x00000011 
+ 00031806  0x00006e32 branch  0x00007c24 
+ 00031807  0x00006e35 set1  0x00000025 , 0x00000000 
+ 00031808  0x00006e36 bpatch  0x0000008b , 0x00004031 
+ 00031809  0x00006e37 setarg  0x00000000 
+ 00031810  0x00006e38 store  0x00000005 , 0x000047e4 
+ 00031811  0x00006e39 store  0x00000005 , 0x000047df 
+ 00031812  0x00006e3a rtn 
+ 00031813  0x00006e3d set1  0x00000025 , 0x00000000 
+ 00031814  0x00006e3e bpatch  0x0000008c , 0x00004031 
+ 00031815  0x00006e3f fetch  0x00000001 , 0x00004272 
+ 00031816  0x00006e40 nrtn  0x00000034 
+ 00031817  0x00006e41 arg  0x000047e4 , 0x00000011 
+ 00031818  0x00006e42 call  0x00007fac 
+ 00031819  0x00006e43 rtn  0x00000034 
+ 00031820  0x00006e44 jam  0x00000000 , 0x000008aa 
+ 00031821  0x00006e45 call  0x00007c51 
+ 00031822  0x00006e46 fetch  0x00000001 , 0x000008aa 
+ 00031823  0x00006e47 branch  0x00007c45 , 0x00000034 
+ 00031824  0x00006e48 rtn 
+ 00031825  0x00006e4b set1  0x00000025 , 0x00000000 
+ 00031826  0x00006e4c bpatch  0x0000008d , 0x00004031 
+ 00031827  0x00006e4d call  0x00007c20 
+ 00031828  0x00006e4e arg  0x000047e4 , 0x00000011 
+ 00031829  0x00006e4f call  0x00007f9f 
+ 00031830  0x00006e50 copy  0x0000003f , 0x00000002 
+ 00031831  0x00006e51 call  0x00007c24 
+ 00031832  0x00006e52 copy  0x00000002 , 0x0000003f 
+ 00031833  0x00006e53 rtn  0x00000034 
+ 00031834  0x00006e54 beq  0x00000001 , 0x00007c97 
+ 00031835  0x00006e55 beq  0x00000002 , 0x00007c9c 
+ 00031836  0x00006e56 beq  0x00000003 , 0x00007ca2 
+ 00031837  0x00006e57 beq  0x00000007 , 0x00007ca7 
+ 00031838  0x00006e58 beq  0x00000008 , 0x00007ca8 
+ 00031839  0x00006e59 beq  0x00000009 , 0x00007ca9 
+ 00031840  0x00006e5a beq  0x0000000b , 0x00007cac 
+ 00031841  0x00006e5b beq  0x0000000c , 0x00007cad 
+ 00031842  0x00006e5c beq  0x0000000d , 0x00007cae 
+ 00031843  0x00006e5d beq  0x0000000e , 0x00007cb1 
+ 00031844  0x00006e5e beq  0x0000000f , 0x00007cb3 
+ 00031845  0x00006e5f beq  0x00000010 , 0x00007cb6 
+ 00031846  0x00006e60 beq  0x00000012 , 0x00007cbb 
+ 00031847  0x00006e61 beq  0x00000015 , 0x00007bed 
+ 00031848  0x00006e62 beq  0x00000014 , 0x00007be7 
+ 00031849  0x00006e63 beq  0x00000013 , 0x00007bde 
+ 00031850  0x00006e64 beq  0x00000016 , 0x00007cbc 
+ 00031851  0x00006e65 beq  0x00000017 , 0x00007cc1 
+ 00031852  0x00006e66 beq  0x00000018 , 0x00007cc3 
+ 00031853  0x00006e67 beq  0x00000019 , 0x00007cc8 
+ 00031854  0x00006e68 beq  0x0000001b , 0x00007cc6 
+ 00031855  0x00006e69 beq  0x0000001c , 0x00007cd3 
+ 00031856  0x00006e6a beq  0x0000001e , 0x00007cd5 
+ 00031857  0x00006e6c store  0x00000001 , 0x00000b7d 
+ 00031858  0x00006e6d set1  0x00000025 , 0x00000000 
+ 00031859  0x00006e6e bpatch  0x0000008e , 0x00004031 
+ 00031860  0x00006e6f fetch  0x00000001 , 0x0000007c 
+ 00031861  0x00006e70 branch  0x00007c79 , 0x00000034 
+ 00031862  0x00006e71 call  0x000061d9 
+ 00031863  0x00006e72 fetch  0x00000001 , 0x0000007c 
+ 00031864  0x00006e73 nbranch  0x00007c8c , 0x00000034 
+ 00031865  0x00006e75 fetch  0x00000001 , 0x00000b7d 
+ 00031866  0x00006e76 bmark0  0x00000009 , 0x00007c87 
+ 00031867  0x00006e78 beq  0x00000005 , 0x00004a19 
+ 00031868  0x00006e79 beq  0x00000006 , 0x00004a28 
+ 00031869  0x00006e7a beq  0x0000000a , 0x00007caa 
+ 00031870  0x00006e7b beq  0x00000004 , 0x00007ca4 
+ 00031871  0x00006e7c beq  0x00000011 , 0x00007cb8 
+ 00031872  0x00006e7d beq  0x0000001d , 0x00007c8e 
+ 00031873  0x00006e7e beq  0x0000001f , 0x0000690c 
+ 00031874  0x00006e7f beq  0x00000020 , 0x00006910 
+ 00031875  0x00006e80 beq  0x00000012 , 0x00007c85 
+ 00031876  0x00006e81 rtn 
+ 00031877  0x00006e85 jam  0x0000002f , 0x00000b7d 
+ 00031878  0x00006e86 branch  0x00005620 
+ 00031879  0x00006e88 store  0x00000001 , 0x00000b7d 
+ 00031880  0x00006e89 call  0x000032ee 
+ 00031881  0x00006e8a branch  0x00007c8c , 0x00000005 
+ 00031882  0x00006e8b call  0x000032f9 
+ 00031883  0x00006e8c nrtn  0x00000005 
+ 00031884  0x00006e8e jam  0x00000001 , 0x000008aa 
+ 00031885  0x00006e8f branch  0x00007c33 
+ 00031886  0x00006e93 jam  0x00000034 , 0x0000007c 
+ 00031887  0x00006e94 set1  0x00000003 , 0x00000000 
+ 00031888  0x00006e95 nrtn  0x00000029 
+ 00031889  0x00006e96 jam  0x00000000 , 0x00004748 
+ 00031890  0x00006e97 jam  0x00000013 , 0x0000007c 
+ 00031891  0x00006e98 fetch  0x00000001 , 0x00000177 
+ 00031892  0x00006e99 set0  0x00000002 , 0x0000003f 
+ 00031893  0x00006e9a store  0x00000001 , 0x00000177 
+ 00031894  0x00006e9b rtn 
+ 00031895  0x00006e9e fetch  0x00000002 , 0x000047f4 
+ 00031896  0x00006e9f set1  0x00000006 
+ 00031897  0x00006ea0 store  0x00000002 , 0x000047f4 
+ 00031898  0x00006ea1 jam  0x00000003 , 0x00004133 
+ 00031899  0x00006ea2 rtn 
+ 00031900  0x00006ea5 jam  0x00000000 , 0x000047f2 
+ 00031901  0x00006ea6 jam  0x00000000 , 0x00004133 
+ 00031902  0x00006ea7 fetch  0x00000002 , 0x000047f4 
+ 00031903  0x00006ea8 set0  0x00000006 
+ 00031904  0x00006ea9 store  0x00000002 , 0x000047f4 
+ 00031905  0x00006eaa rtn 
+ 00031906  0x00006ead jam  0x00000005 , 0x00004272 
+ 00031907  0x00006eae rtn 
+ 00031908  0x00006eb1 jam  0x00000007 , 0x0000007c 
+ 00031909  0x00006eb2 jam  0x00000013 , 0x00000446 
+ 00031910  0x00006eb3 rtn 
+ 00031911  0x00006eb7 rtn 
+ 00031912  0x00006eba rtn 
+ 00031913  0x00006ebd rtn 
+ 00031914  0x00006ec0 jam  0x00000002 , 0x00000450 
+ 00031915  0x00006ec1 branch  0x000049da 
+ 00031916  0x00006ec4 rtn 
+ 00031917  0x00006ec6 rtn 
+ 00031918  0x00006ec8 jam  0x00000001 , 0x000043d8 
+ 00031919  0x00006ec9 jam  0x00000000 , 0x000044db 
+ 00031920  0x00006eca rtn 
+ 00031921  0x00006ecc jam  0x00000000 , 0x000043d8 
+ 00031922  0x00006ecd rtn 
+ 00031923  0x00006ecf jam  0x00000001 , 0x000043d8 
+ 00031924  0x00006ed0 jam  0x00000001 , 0x000044db 
+ 00031925  0x00006ed1 rtn 
+ 00031926  0x00006ed3 jam  0x00000000 , 0x000043d8 
+ 00031927  0x00006ed4 rtn 
+ 00031928  0x00006ed6 setarg  0x00000001 
+ 00031929  0x00006ed7 store  0x00000002 , 0x000003ef 
+ 00031930  0x00006ed8 rtn 
+ 00031931  0x00006eda rtn 
+ 00031932  0x00006edc jam  0x00000001 , 0x000043d2 
+ 00031933  0x00006edd jam  0x0000001b , 0x00004272 
+ 00031934  0x00006ede fetch  0x00000006 , 0x00000268 
+ 00031935  0x00006edf store  0x00000006 , 0x000044e7 
+ 00031936  0x00006ee0 rtn 
+ 00031937  0x00006ee2 jam  0x00000001 , 0x000043d2 
+ 00031938  0x00006ee3 rtn 
+ 00031939  0x00006ee5 jam  0x00000000 , 0x000043d2 
+ 00031940  0x00006ee6 jam  0x00000000 , 0x00004272 
+ 00031941  0x00006ee7 rtn 
+ 00031942  0x00006ee9 jam  0x0000004b , 0x00000b7d 
+ 00031943  0x00006eea branch  0x00005620 
+ 00031944  0x00006eec set1  0x00000025 , 0x00000000 
+ 00031945  0x00006eed bpatch  0x0000008f , 0x00004031 
+ 00031946  0x00006eee fetch  0x00000002 , 0x00004288 
+ 00031947  0x00006eef call  0x00007f66 
+ 00031948  0x00006ef0 fetch  0x00000001 , 0x000047fd 
+ 00031949  0x00006ef1 beq  0x000000ff , 0x00007cd0 
+ 00031950  0x00006ef2 copy  0x0000003f , 0x00000002 
+ 00031951  0x00006ef3 call  0x000069d1 
+ 00031952  0x00006ef5 call  0x00007be2 
+ 00031953  0x00006ef6 call  0x00007c3f 
+ 00031954  0x00006ef7 branch  0x00003ccd 
+ 00031955  0x00006efa jam  0x00000001 , 0x000046f8 
+ 00031956  0x00006efb rtn 
+ 00031957  0x00006efe force  0x00000004 , 0x00000007 
+ 00031958  0x00006eff branch  0x00007e4b 
+ 00031959  0x00006f02 fetch  0x00000001 , 0x000047f4 
+ 00031960  0x00006f03 rtnbit0  0x0000000c 
+ 00031961  0x00006f04 rtnbit0  0x00000007 
+ 00031962  0x00006f05 branch  0x00007cd5 
+ 00031963  0x00006f0a set1  0x00000025 , 0x00000000 
+ 00031964  0x00006f0b bpatch  0x000000d5 , 0x0000403a 
+ 00031965  0x00006f0c call  0x00007df3 
+ 00031966  0x00006f0d hfetch  0x00000001 , 0x00008c26 
+ 00031967  0x00006f0e store  0x00000001 , 0x000008af 
+ 00031968  0x00006f0f hfetch  0x00000001 , 0x00008c27 
+ 00031969  0x00006f10 store  0x00000001 , 0x000008b0 
+ 00031970  0x00006f11 hjam  0x000000e0 , 0x00008c26 
+ 00031971  0x00006f12 fetch  0x00000001 , 0x000008b0 
+ 00031972  0x00006f13 compare  0x00000001 , 0x0000003f , 0x00000001 
+ 00031973  0x00006f14 call  0x00007d3a , 0x00000001 
+ 00031974  0x00006f15 set1  0x00000025 , 0x00000000 
+ 00031975  0x00006f16 bpatch  0x000000d6 , 0x0000403a 
+ 00031976  0x00006f17 fetch  0x00000001 , 0x000008af 
+ 00031977  0x00006f18 compare  0x00000001 , 0x0000003f , 0x00000001 
+ 00031978  0x00006f19 call  0x00007cf8 , 0x00000001 
+ 00031979  0x00006f1a fetch  0x00000001 , 0x000008f8 
+ 00031980  0x00006f1b bne  0x00000002 , 0x00007dc2 
+ 00031981  0x00006f1c fetch  0x00000002 , 0x000008f9 
+ 00031982  0x00006f1d increase  0x00000001 , 0x0000003f 
+ 00031983  0x00006f1e store  0x00000002 , 0x000008f9 
+ 00031984  0x00006f1f fetcht  0x00000002 , 0x000008fb 
+ 00031985  0x00006f20 isub  0x00000002 , 0x0000003e 
+ 00031986  0x00006f21 branch  0x00007db2 , 0x00000002 
+ 00031987  0x00006f22 fetch  0x00000001 , 0x000008af 
+ 00031988  0x00006f23 bbit0  0x00000006 , 0x00007dc2 
+ 00031989  0x00006f24 setarg  0x00000000 
+ 00031990  0x00006f25 store  0x00000002 , 0x000008f9 
+ 00031991  0x00006f26 branch  0x00007dc2 
+ 00031992  0x00006f2a set1  0x00000025 , 0x00000000 
+ 00031993  0x00006f2b bpatch  0x000000d7 , 0x0000403a 
+ 00031994  0x00006f2c hjam  0x00000011 , 0x00008c26 
+ 00031995  0x00006f2d hfetch  0x00000001 , 0x00008c20 
+ 00031996  0x00006f2e store  0x00000001 , 0x000008b1 
+ 00031997  0x00006f2f copy  0x0000003f , 0x00000039 
+ 00031998  0x00006f30 branch  0x00007d18 , 0x00000034 
+ 00031999  0x00006f31 arg  0x000008ff , 0x00000005 
+ 00032000  0x00006f32 call  0x00007d36 
+ 00032001  0x00006f33 fetch  0x00000001 , 0x000008b1 
+ 00032002  0x00006f34 sub  0x0000003f , 0x00000007 , 0x0000003e 
+ 00032003  0x00006f35 rtn  0x00000002 
+ 00032004  0x00006f37 set1  0x00000025 , 0x00000000 
+ 00032005  0x00006f38 bpatch  0x000000d8 , 0x0000403b 
+ 00032006  0x00006f39 fetch  0x00000001 , 0x000008ff 
+ 00032007  0x00006f3a beq  0x00000020 , 0x00007d16 
+ 00032008  0x00006f3b beq  0x00000021 , 0x00007d22 
+ 00032009  0x00006f3c beq  0x00000000 , 0x00007d10 
+ 00032010  0x00006f3d fetch  0x00000001 , 0x00000900 
+ 00032011  0x00006f3e beq  0x00000005 , 0x00007d9b 
+ 00032012  0x00006f3f beq  0x00000006 , 0x00007d3d 
+ 00032013  0x00006f40 beq  0x00000009 , 0x00007d98 
+ 00032014  0x00006f41 beq  0x0000000b , 0x00007da2 
+ 00032015  0x00006f42 branch  0x00007d32 
+ 00032016  0x00006f45 fetch  0x00000001 , 0x00000900 
+ 00032017  0x00006f46 beq  0x00000001 , 0x00007daf 
+ 00032018  0x00006f47 beq  0x00000003 , 0x00007dab 
+ 00032019  0x00006f48 beq  0x00000009 , 0x00007d34 
+ 00032020  0x00006f49 beq  0x00000005 , 0x00007d9b 
+ 00032021  0x00006f4a branch  0x00007d32 
+ 00032022  0x00006f4c call  0x00007d34 
+ 00032023  0x00006f4d rtn 
+ 00032024  0x00006f50 fetch  0x00000001 , 0x000008af 
+ 00032025  0x00006f51 bbit1  0x00000004 , 0x00007d04 
+ 00032026  0x00006f52 rtn 
+ 00032027  0x00006f54 fetch  0x00000001 , 0x000008f6 
+ 00032028  0x00006f55 increase  0x00000001 , 0x0000003f 
+ 00032029  0x00006f56 store  0x00000001 , 0x000008f6 
+ 00032030  0x00006f57 compare  0x00000002 , 0x0000003f , 0x000000ff 
+ 00032031  0x00006f58 nbranch  0x00007d34 , 0x00000001 
+ 00032032  0x00006f59 jam  0x00000001 , 0x000008f7 
+ 00032033  0x00006f5a branch  0x00007d34 
+ 00032034  0x00006f5c fetch  0x00000001 , 0x00000900 
+ 00032035  0x00006f5d beq  0x0000000a , 0x00007d27 
+ 00032036  0x00006f5e beq  0x00000009 , 0x00007d2e 
+ 00032037  0x00006f5f beq  0x0000000b , 0x00007d1b 
+ 00032038  0x00006f60 branch  0x00007d32 
+ 00032039  0x00006f62 fetch  0x00000001 , 0x000008f8 
+ 00032040  0x00006f63 beq  0x00000005 , 0x00007d2c 
+ 00032041  0x00006f64 bne  0x00000004 , 0x00007d34 
+ 00032042  0x00006f65 jam  0x00000005 , 0x000008f8 
+ 00032043  0x00006f66 branch  0x00007d34 
+ 00032044  0x00006f68 jam  0x00000002 , 0x000008f8 
+ 00032045  0x00006f69 branch  0x00007d34 
+ 00032046  0x00006f6c jam  0x00000001 , 0x000008f7 
+ 00032047  0x00006f6d arg  0x000008f7 , 0x00000011 
+ 00032048  0x00006f6e arg  0x00000001 , 0x00000012 
+ 00032049  0x00006f6f branch  0x00007d65 
+ 00032050  0x00006f71 hjam  0x00000001 , 0x00008c11 
+ 00032051  0x00006f72 rtn 
+ 00032052  0x00006f74 hjam  0x00000040 , 0x00008c12 
+ 00032053  0x00006f75 rtn 
+ 00032054  0x00006f78 hfetch  0x00000001 , 0x00008c18 
+ 00032055  0x00006f79 istore  0x00000001 , 0x00000005 
+ 00032056  0x00006f7a loop  0x00007d36 
+ 00032057  0x00006f7b rtn 
+ 00032058  0x00006f7e hjam  0x00000001 , 0x00008c27 
+ 00032059  0x00006f7f call  0x00007d7c 
+ 00032060  0x00006f80 rtn 
+ 00032061  0x00006f83 set1  0x00000025 , 0x00000000 
+ 00032062  0x00006f84 bpatch  0x000000d9 , 0x0000403b 
+ 00032063  0x00006f85 set0  0x00000023 , 0x00000000 
+ 00032064  0x00006f86 fetch  0x00000001 , 0x00000902 
+ 00032065  0x00006f87 beq  0x00000001 , 0x00007d47 
+ 00032066  0x00006f88 beq  0x00000002 , 0x00007d49 
+ 00032067  0x00006f89 beq  0x00000003 , 0x00007d4b 
+ 00032068  0x00006f8a beq  0x00000021 , 0x00007d57 
+ 00032069  0x00006f8b beq  0x00000022 , 0x00007d5b 
+ 00032070  0x00006f8c rtn 
+ 00032071  0x00006f8f arg  0x00000912 , 0x00000011 
+ 00032072  0x00006f90 branch  0x00007d62 
+ 00032073  0x00006f92 arg  0x00000ab6 , 0x00000011 
+ 00032074  0x00006f93 branch  0x00007d62 
+ 00032075  0x00006f95 fetch  0x00000001 , 0x00000901 
+ 00032076  0x00006f96 and_into  0x00000003 , 0x0000003f 
+ 00032077  0x00006f97 arg  0x00000b1a , 0x00000011 
+ 00032078  0x00006f98 beq  0x00000000 , 0x00007d62 
+ 00032079  0x00006f99 set1  0x00000023 , 0x00000000 
+ 00032080  0x00006f9a arg  0x00000b1f , 0x00000011 
+ 00032081  0x00006f9b beq  0x00000001 , 0x00007d62 
+ 00032082  0x00006f9c arg  0x00000b3d , 0x00000011 
+ 00032083  0x00006f9d beq  0x00000002 , 0x00007d62 
+ 00032084  0x00006f9e arg  0x00000b5b , 0x00000011 
+ 00032085  0x00006f9f beq  0x00000003 , 0x00007d62 
+ 00032086  0x00006fa0 branch  0x00003bf1 
+ 00032087  0x00006fa2 arg  0x00000ac8 , 0x00000011 
+ 00032088  0x00006fa3 fetch  0x00000001 , 0x00000ac8 
+ 00032089  0x00006fa4 copy  0x0000003f , 0x00000012 
+ 00032090  0x00006fa5 branch  0x00007d65 
+ 00032091  0x00006fa7 fetch  0x00000002 , 0x00000903 
+ 00032092  0x00006fa8 beq  0x00000001 , 0x00007d5f 
+ 00032093  0x00006fa9 arg  0x00000926 , 0x00000011 
+ 00032094  0x00006faa branch  0x00007d62 
+ 00032095  0x00006fac jam  0x00000001 , 0x000008f8 
+ 00032096  0x00006fad arg  0x000009ee , 0x00000011 
+ 00032097  0x00006fae branch  0x00007d62 
+ 00032098  0x00006fb1 ifetch  0x00000001 , 0x00000011 
+ 00032099  0x00006fb2 iforce  0x00000012 
+ 00032100  0x00006fb3 increase  0x00000001 , 0x00000011 
+ 00032101  0x00006fb7 set1  0x00000025 , 0x00000000 
+ 00032102  0x00006fb8 bpatch  0x000000da , 0x0000403b 
+ 00032103  0x00006fb9 bmark0  0x00000023 , 0x00007d71 
+ 00032104  0x00006fba add  0x00000012 , 0x00000001 , 0x0000003f 
+ 00032105  0x00006fbb lshift  0x0000003f , 0x0000003f 
+ 00032106  0x00006fbc hstore  0x00000001 , 0x00008c18 
+ 00032107  0x00006fbd hjam  0x00000003 , 0x00008c18 
+ 00032108  0x00006fbe fetch  0x00000001 , 0x00000905 
+ 00032109  0x00006fbf increase  0xfffffffe , 0x0000003f 
+ 00032110  0x00006fc0 rshift  0x0000003f , 0x0000003f 
+ 00032111  0x00006fc1 store  0x00000001 , 0x00000905 
+ 00032112  0x00006fc2 beq  0x00000000 , 0x00007d7a 
+ 00032113  0x00006fc4 fetch  0x00000001 , 0x00000905 
+ 00032114  0x00006fc5 isub  0x00000012 , 0x0000003e 
+ 00032115  0x00006fc6 branch  0x00007d75 , 0x00000002 
+ 00032116  0x00006fc7 copy  0x0000003f , 0x00000012 
+ 00032117  0x00006fc9 copy  0x00000011 , 0x0000003f 
+ 00032118  0x00006fca store  0x00000002 , 0x0000090f 
+ 00032119  0x00006fcb copy  0x00000012 , 0x0000003f 
+ 00032120  0x00006fcc store  0x00000001 , 0x00000911 
+ 00032121  0x00006fcd branch  0x00007d7c 
+ 00032122  0x00006fd0 arg  0x00000000 , 0x00000007 
+ 00032123  0x00006fd1 branch  0x00007dd5 
+ 00032124  0x00006fd6 set1  0x00000025 , 0x00000000 
+ 00032125  0x00006fd7 bpatch  0x000000db , 0x0000403b 
+ 00032126  0x00006fd8 fetch  0x00000001 , 0x00000911 
+ 00032127  0x00006fd9 rtn  0x00000034 
+ 00032128  0x00006fda copy  0x0000003f , 0x00000039 
+ 00032129  0x00006fdb sub  0x0000003f , 0x00000040 , 0x0000003e 
+ 00032130  0x00006fdc branch  0x00007d84 , 0x00000002 
+ 00032131  0x00006fdd arg  0x00000040 , 0x00000039 
+ 00032132  0x00006fdf fetch  0x00000001 , 0x00000911 
+ 00032133  0x00006fe0 isub  0x00000039 , 0x0000003f 
+ 00032134  0x00006fe1 store  0x00000001 , 0x00000911 
+ 00032135  0x00006fe2 fetch  0x00000002 , 0x0000090f 
+ 00032136  0x00006fe3 copy  0x0000003f , 0x00000006 
+ 00032137  0x00006fe5 ifetch  0x00000001 , 0x00000006 
+ 00032138  0x00006fe6 hstore  0x00000001 , 0x00008c18 
+ 00032139  0x00006fe7 bmark0  0x00000023 , 0x00007d8d 
+ 00032140  0x00006fe8 hjam  0x00000000 , 0x00008c18 
+ 00032141  0x00006fea loop  0x00007d89 
+ 00032142  0x00006feb copy  0x00000006 , 0x0000003f 
+ 00032143  0x00006fec store  0x00000002 , 0x0000090f 
+ 00032144  0x00006fed arg  0x00000000 , 0x00000007 
+ 00032145  0x00006fee call  0x00007dd5 
+ 00032146  0x00006fef fetch  0x00000001 , 0x00000911 
+ 00032147  0x00006ff0 nrtn  0x00000034 
+ 00032148  0x00006ff1 fetch  0x00000001 , 0x000008f8 
+ 00032149  0x00006ff2 rtnne  0x00000001 
+ 00032150  0x00006ff3 jam  0x00000002 , 0x000008f8 
+ 00032151  0x00006ff4 rtn 
+ 00032152  0x00006ff8 fetch  0x00000001 , 0x00000901 
+ 00032153  0x00006ff9 sub  0x0000003f , 0x00000001 , 0x0000003e 
+ 00032154  0x00006ffa nbranch  0x00007d32 , 0x00000002 
+ 00032155  0x00006ffc fetch  0x00000001 , 0x000008ff 
+ 00032156  0x00006ffd bne  0x00000000 , 0x00007d32 
+ 00032157  0x00006ffe fetch  0x00000002 , 0x00000903 
+ 00032158  0x00006fff bne  0x00000000 , 0x00007d32 
+ 00032159  0x00007000 fetch  0x00000001 , 0x00000905 
+ 00032160  0x00007001 bne  0x00000000 , 0x00007d32 
+ 00032161  0x00007002 branch  0x00007d34 
+ 00032162  0x00007005 fetch  0x00000001 , 0x000008ff 
+ 00032163  0x00007006 bne  0x00000001 , 0x00007d32 
+ 00032164  0x00007007 fetch  0x00000001 , 0x00000901 
+ 00032165  0x00007008 bne  0x00000000 , 0x00007d32 
+ 00032166  0x00007009 fetch  0x00000001 , 0x00000902 
+ 00032167  0x0000700a bne  0x00000000 , 0x00007d32 
+ 00032168  0x0000700b fetch  0x00000001 , 0x00000905 
+ 00032169  0x0000700c bne  0x00000000 , 0x00007d32 
+ 00032170  0x0000700d branch  0x00007d34 
+ 00032171  0x00007010 fetch  0x00000001 , 0x00000901 
+ 00032172  0x00007011 bne  0x00000001 , 0x00007d32 
+ 00032173  0x00007012 jam  0x00000003 , 0x000008f8 
+ 00032174  0x00007013 branch  0x00007d34 
+ 00032175  0x00007016 fetch  0x00000001 , 0x00000901 
+ 00032176  0x00007017 bne  0x00000001 , 0x00007d32 
+ 00032177  0x00007018 branch  0x00007d34 
+ 00032178  0x0000701b set1  0x00000025 , 0x00000000 
+ 00032179  0x0000701c bpatch  0x000000dc , 0x0000403b 
+ 00032180  0x0000701d hjam  0x00000000 , 0x00008c00 
+ 00032181  0x0000701e nop  0x00002710 
+ 00032182  0x0000701f hjam  0x000000c0 , 0x00008c10 
+ 00032183  0x00007020 hfetch  0x00000002 , 0x00008050 
+ 00032184  0x00007021 set0  0x0000000a , 0x0000003f 
+ 00032185  0x00007022 hstore  0x00000002 , 0x00008050 
+ 00032186  0x00007023 hjam  0x0000003c , 0x00008c00 
+ 00032187  0x00007024 hjam  0x000000ff , 0x00008c26 
+ 00032188  0x00007025 hjam  0x000000ff , 0x00008c27 
+ 00032189  0x00007026 jam  0x00000000 , 0x00000ff0 
+ 00032190  0x00007027 jam  0x00000000 , 0x000008f8 
+ 00032191  0x00007028 setarg  0x00000000 
+ 00032192  0x00007029 store  0x00000002 , 0x000008f9 
+ 00032193  0x0000702a rtn 
+ 00032194  0x0000702e set1  0x00000025 , 0x00000000 
+ 00032195  0x0000702f bpatch  0x000000dd , 0x0000403b 
+ 00032196  0x00007030 fetch  0x00000001 , 0x00000ff0 
+ 00032197  0x00007031 rtn  0x00000034 
+ 00032198  0x00007032 fetch  0x00000001 , 0x000008f8 
+ 00032199  0x00007033 beq  0x00000003 , 0x00007dec 
+ 00032200  0x00007034 rtnne  0x00000002 
+ 00032201  0x00007035 fetch  0x00000001 , 0x00000ff0 
+ 00032202  0x00007036 jam  0x00000000 , 0x00000ff0 
+ 00032203  0x00007037 arg  0x00000006 , 0x00000039 
+ 00032204  0x00007038 arg  0x00000ff1 , 0x00000006 
+ 00032205  0x00007039 beq  0x00000002 , 0x00007dd0 
+ 00032206  0x0000703a beq  0x00000001 , 0x00007de9 
+ 00032207  0x0000703b branch  0x00003bf1 
+ 00032208  0x0000703e arg  0x00008c19 , 0x00000011 
+ 00032209  0x0000703f arg  0x00000001 , 0x00000007 
+ 00032210  0x00007041 ifetch  0x00000001 , 0x00000006 
+ 00032211  0x00007042 istore  0x00000001 , 0x00000011 
+ 00032212  0x00007043 loop  0x00007dd2 
+ 00032213  0x00007045 set1  0x00000025 , 0x00000000 
+ 00032214  0x00007046 bpatch  0x000000de , 0x0000403b 
+ 00032215  0x00007047 disable  0x00000010 
+ 00032216  0x00007048 fetch  0x00000002 , 0x000008fd 
+ 00032217  0x00007049 iforce  0x0000001b 
+ 00032218  0x0000704a hjam  0x00000040 , 0x00008c26 
+ 00032219  0x0000704c hfetch  0x00000001 , 0x00008c26 
+ 00032220  0x0000704d branch  0x00007db2 , 0x00000003 
+ 00032221  0x0000704e bbit0  0x00000006 , 0x00007ddb 
+ 00032222  0x0000704f fetch  0x00000002 , 0x000008fd 
+ 00032223  0x00007050 iforce  0x0000001b 
+ 00032224  0x00007051 arg  0x00000000 , 0x00000002 
+ 00032225  0x00007052 qset1  0x00000002 
+ 00032226  0x00007053 hstoret  0x00000001 , 0x00008c27 
+ 00032227  0x00007055 branch  0x00007db2 , 0x00000003 
+ 00032228  0x00007056 hstoret  0x00000001 , 0x00008c10 
+ 00032229  0x00007057 hfetch  0x00000001 , 0x00008c27 
+ 00032230  0x00007058 qisolate0  0x0000003f 
+ 00032231  0x00007059 branch  0x00007de3 , 0x00000001 
+ 00032232  0x0000705a rtn 
+ 00032233  0x0000705e arg  0x00000002 , 0x00000007 
+ 00032234  0x0000705f arg  0x00008c1a , 0x00000011 
+ 00032235  0x00007060 branch  0x00007dd2 
+ 00032236  0x00007064 set1  0x00000025 , 0x00000000 
+ 00032237  0x00007065 bpatch  0x000000df , 0x0000403b 
+ 00032238  0x00007066 hjam  0x000000fc , 0x00008c00 
+ 00032239  0x00007067 nop  0x00002710 
+ 00032240  0x00007068 hjam  0x0000003c , 0x00008c00 
+ 00032241  0x00007069 jam  0x00000004 , 0x000008f8 
+ 00032242  0x0000706a rtn 
+ 00032243  0x0000706d fetch  0x00000001 , 0x00000ff0 
+ 00032244  0x0000706e nrtn  0x00000034 
+ 00032245  0x0000706f fetch  0x00000002 , 0x000008f2 
+ 00032246  0x00007070 rtn  0x00000034 
+ 00032247  0x00007071 increase  0xffffffff , 0x0000003f 
+ 00032248  0x00007072 store  0x00000002 , 0x000008f2 
+ 00032249  0x00007073 jam  0x00000001 , 0x00000ff0 
+ 00032250  0x00007074 rtn 
+ 00032251  0x00007078 sub  0x00000039 , 0x00000000 , 0x0000003e 
+ 00032252  0x00007079 rtn  0x00000005 
+ 00032253  0x0000707b rshift  0x0000003f , 0x0000003f 
+ 00032254  0x0000707c loop  0x00007dfd 
+ 00032255  0x0000707d rtn 
+ 00032256  0x00007080 deposit  0x00000005 
+ 00032257  0x00007081 store  0x00000002 , 0x000002b9 
+ 00032258  0x00007082 storet  0x00000008 , 0x000002a0 
+ 00032259  0x00007083 deposit  0x0000000b 
+ 00032260  0x00007084 store  0x00000004 , 0x000002a8 
+ 00032261  0x00007085 deposit  0x00000011 
+ 00032262  0x00007086 store  0x00000004 , 0x000002ac 
+ 00032263  0x00007087 deposit  0x00000012 
+ 00032264  0x00007088 store  0x00000004 , 0x000002b0 
+ 00032265  0x00007089 deposit  0x00000013 
+ 00032266  0x0000708a store  0x00000003 , 0x000002b4 
+ 00032267  0x0000708b deposit  0x00000006 
+ 00032268  0x0000708c store  0x00000002 , 0x000002b7 
+ 00032269  0x0000708d rtn 
+ 00032270  0x0000708f fetcht  0x00000008 , 0x000002a0 
+ 00032271  0x00007090 fetch  0x00000004 , 0x000002a8 
+ 00032272  0x00007091 iforce  0x0000000b 
+ 00032273  0x00007092 fetch  0x00000004 , 0x000002ac 
+ 00032274  0x00007093 iforce  0x00000011 
+ 00032275  0x00007094 fetch  0x00000004 , 0x000002b0 
+ 00032276  0x00007095 iforce  0x00000012 
+ 00032277  0x00007096 fetch  0x00000003 , 0x000002b4 
+ 00032278  0x00007097 iforce  0x00000013 
+ 00032279  0x00007098 fetch  0x00000002 , 0x000002b9 
+ 00032280  0x00007099 iforce  0x00000005 
+ 00032281  0x0000709a fetch  0x00000002 , 0x000002b7 
+ 00032282  0x0000709b iforce  0x00000006 
+ 00032283  0x0000709c rtn 
+ 00032284  0x000070a3 copy  0x00000005 , 0x0000003f 
+ 00032285  0x000070a4 store  0x00000002 , 0x00000b7b 
+ 00032286  0x000070a5 copy  0x00000006 , 0x0000003f 
+ 00032287  0x000070a6 store  0x00000002 , 0x00000b79 
+ 00032288  0x000070a7 rtn 
+ 00032289  0x000070a9 fetch  0x00000002 , 0x00000b7b 
+ 00032290  0x000070aa copy  0x0000003f , 0x00000005 
+ 00032291  0x000070ab fetch  0x00000002 , 0x00000b79 
+ 00032292  0x000070ac copy  0x0000003f , 0x00000006 
+ 00032293  0x000070ad rtn 
+ 00032294  0x000070b2 copy  0x00000022 , 0x0000003f 
+ 00032295  0x000070b3 increase  0x00000010 , 0x0000003f 
+ 00032296  0x000070b4 increase  0x00000010 , 0x0000003f 
+ 00032297  0x000070b6 copy  0x00000022 , 0x00000002 
+ 00032298  0x000070b7 isub  0x00000002 , 0x0000003e 
+ 00032299  0x000070b8 branch  0x00007e29 , 0x00000002 
+ 00032300  0x000070b9 rtn 
+ 00032301  0x000070bc ifetch  0x00000008 , 0x00000006 
+ 00032302  0x000070bd istore  0x00000008 , 0x00000005 
+ 00032303  0x000070be ifetch  0x00000008 , 0x00000006 
+ 00032304  0x000070bf istore  0x00000008 , 0x00000005 
+ 00032305  0x000070c1 ifetch  0x00000008 , 0x00000006 
+ 00032306  0x000070c2 istore  0x00000008 , 0x00000005 
+ 00032307  0x000070c4 ifetch  0x00000008 , 0x00000006 
+ 00032308  0x000070c5 istore  0x00000008 , 0x00000005 
+ 00032309  0x000070c7 ifetch  0x00000008 , 0x00000006 
+ 00032310  0x000070c8 istore  0x00000008 , 0x00000005 
+ 00032311  0x000070c9 ifetch  0x00000008 , 0x00000006 
+ 00032312  0x000070ca istore  0x00000008 , 0x00000005 
+ 00032313  0x000070cb rtn 
+ 00032314  0x000070ce force  0x00000003 , 0x00000039 
+ 00032315  0x000070d0 force  0x00000000 , 0x0000003f 
+ 00032316  0x000070d2 istore  0x00000008 , 0x00000005 
+ 00032317  0x000070d3 loop  0x00007e3c 
+ 00032318  0x000070d4 rtn 
+ 00032319  0x000070d8 deposit  0x00000039 
+ 00032320  0x000070d9 rtn  0x00000034 
+ 00032321  0x000070da setarg  0x00000000 
+ 00032322  0x000070dc istore  0x00000001 , 0x00000005 
+ 00032323  0x000070dd loop  0x00007e42 
+ 00032324  0x000070de rtn 
+ 00032325  0x000070e3 deposit  0x00000039 
+ 00032326  0x000070e4 rtn  0x00000034 
+ 00032327  0x000070e6 ifetch  0x00000001 , 0x00000006 
+ 00032328  0x000070e7 istore  0x00000001 , 0x00000005 
+ 00032329  0x000070e8 loop  0x00007e47 
+ 00032330  0x000070e9 rtn 
+ 00032331  0x000070ec setarg  0x00000000 
+ 00032332  0x000070ee arg  0x0000423e , 0x00000005 
+ 00032333  0x000070ef iforce  0x00000002 
+ 00032334  0x000070f0 lshift  0x00000007 , 0x0000003f 
+ 00032335  0x000070f1 iadd  0x00000005 , 0x00000005 
+ 00032336  0x000070f2 istoret  0x00000002 , 0x00000005 
+ 00032337  0x000070f3 rtn 
+ 00032338  0x000070f6 arg  0x00000000 , 0x00000007 
+ 00032339  0x000070f8 set1  0x00000025 , 0x00000000 
+ 00032340  0x000070f9 bpatch  0x000000bc , 0x00004037 
+ 00032341  0x000070fa fetcht  0x00000004 , 0x00004134 
+ 00032342  0x000070fb rshift  0x00000022 , 0x0000003f 
+ 00032343  0x000070fc store  0x00000004 , 0x00004134 
+ 00032344  0x000070fd isub  0x00000002 , 0x0000000b 
+ 00032345  0x000070fe copy  0x0000000b , 0x00000002 
+ 00032346  0x000070ff arg  0x0000423e , 0x00000006 
+ 00032347  0x00007100 copy  0x00000006 , 0x00000005 
+ 00032348  0x00007101 arg  0x00000010 , 0x00000039 
+ 00032349  0x00007103 ifetch  0x00000002 , 0x00000006 
+ 00032350  0x00007104 isub  0x00000002 , 0x0000003f 
+ 00032351  0x00007105 branch  0x00007e61 , 0x00000002 
+ 00032352  0x00007106 force  0x00000000 , 0x0000003f 
+ 00032353  0x00007108 istore  0x00000002 , 0x00000005 
+ 00032354  0x00007109 loop  0x00007e5d 
+ 00032355  0x0000710a arg  0x0000423e , 0x00000006 
+ 00032356  0x0000710b lshift  0x00000007 , 0x0000003f 
+ 00032357  0x0000710c iadd  0x00000006 , 0x00000006 
+ 00032358  0x0000710d ifetch  0x00000002 , 0x00000006 
+ 00032359  0x0000710e rtn 
+ 00032360  0x00007112 increase  0x00000001 , 0x00000007 
+ 00032361  0x00007114 increase  0xffffffff , 0x00000007 
+ 00032362  0x00007115 rtn  0x00000005 
+ 00032363  0x00007116 lshift8  0x0000003f , 0x0000003f 
+ 00032364  0x00007117 branch  0x00007e69 
+ 00032365  0x0000711c iadd  0x00000002 , 0x00000002 
+ 00032366  0x0000711d copy  0x00000002 , 0x00000039 
+ 00032367  0x0000711e setarg  0x00000ea6 
+ 00032368  0x0000711f isub  0x00000039 , 0x0000003f 
+ 00032369  0x00007120 rtn  0x00000002 
+ 00032370  0x00007121 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00032371  0x00007122 rshift16  0x00000002 , 0x00000002 
+ 00032372  0x00007123 increase  0x00000001 , 0x00000002 
+ 00032373  0x00007124 lshift16  0x00000002 , 0x00000002 
+ 00032374  0x00007125 ior  0x00000002 , 0x00000002 
+ 00032375  0x00007126 rtn 
+ 00032376  0x00007129 call  0x00007e7a 
+ 00032377  0x0000712a branch  0x00007e84 
+ 00032378  0x0000712e disable  0x00000028 
+ 00032379  0x0000712f isub  0x00000002 , 0x0000003f 
+ 00032380  0x00007130 branch  0x00007e7f , 0x00000002 
+ 00032381  0x00007131 enable  0x00000028 
+ 00032382  0x00007132 sub  0x0000003f , 0x00000000 , 0x0000003f 
+ 00032383  0x00007134 rtnbit0  0x0000000f 
+ 00032384  0x00007135 arg  0xffff0ea6 , 0x00000002 
+ 00032385  0x00007136 iadd  0x00000002 , 0x0000003f 
+ 00032386  0x00007137 set0  0x00000040 , 0x0000003f 
+ 00032387  0x00007138 rtn 
+ 00032388  0x0000713b iforce  0x00000006 
+ 00032389  0x0000713c rshift16  0x0000003f , 0x0000003f 
+ 00032390  0x0000713d arg  0x00000ea6 , 0x00000002 
+ 00032391  0x0000713e imul32  0x00000002 , 0x0000003f 
+ 00032392  0x0000713f iadd  0x00000006 , 0x0000003f 
+ 00032393  0x00007140 rtn 
+ 00032394  0x00007144 lshift8  0x0000003f , 0x0000003f 
+ 00032395  0x00007145 lshift4  0x0000003f , 0x0000003f 
+ 00032396  0x00007146 fetcht  0x00000003 , 0x00004210 
+ 00032397  0x00007147 idiv  0x00000002 
+ 00032398  0x00007148 call  0x00007efd 
+ 00032399  0x00007149 quotient  0x00000002 
+ 00032400  0x0000714a rtn 
+ 00032401  0x0000714e arg  0x00000ea6 , 0x00000002 
+ 00032402  0x0000714f idiv  0x00000002 
+ 00032403  0x00007150 call  0x00007efd 
+ 00032404  0x00007151 quotient  0x0000003f 
+ 00032405  0x00007152 lshift16  0x0000003f , 0x0000003f 
+ 00032406  0x00007153 remainder  0x00000002 
+ 00032407  0x00007154 ior  0x00000002 , 0x00000002 
+ 00032408  0x00007155 rtn 
+ 00032409  0x00007159 arg  0x00000003 , 0x00000039 
+ 00032410  0x0000715a branch  0x00007e9e 
+ 00032411  0x0000715c arg  0x00000002 , 0x00000039 
+ 00032412  0x0000715d branch  0x00007e9e 
+ 00032413  0x00007162 arg  0x00000006 , 0x00000039 
+ 00032414  0x00007164 ifetch  0x00000001 , 0x00000011 
+ 00032415  0x00007165 copy  0x0000003f , 0x00000002 
+ 00032416  0x00007166 rshift4  0x0000003f , 0x0000003f 
+ 00032417  0x00007167 call  0x00007eaa 
+ 00032418  0x00007168 istore  0x00000001 , 0x0000000a 
+ 00032419  0x00007169 copy  0x00000002 , 0x0000003f 
+ 00032420  0x0000716a and  0x0000003f , 0x0000000f , 0x0000003f 
+ 00032421  0x0000716b call  0x00007eaa 
+ 00032422  0x0000716c istore  0x00000001 , 0x0000000a 
+ 00032423  0x0000716d increase  0x00000001 , 0x00000011 
+ 00032424  0x0000716e loop  0x00007e9e 
+ 00032425  0x0000716f rtn 
+ 00032426  0x00007171 sub  0x0000003f , 0x00000009 , 0x0000003e 
+ 00032427  0x00007172 branch  0x00007eae , 0x00000002 
+ 00032428  0x00007173 increase  0x00000057 , 0x0000003f 
+ 00032429  0x00007174 rtn 
+ 00032430  0x00007176 add  0x0000003f , 0x00000030 , 0x0000003f 
+ 00032431  0x00007177 rtn 
+ 00032432  0x0000717e arg  0x00000000 , 0x00000002 
+ 00032433  0x00007180 copy  0x00000002 , 0x00000013 
+ 00032434  0x00007181 ifetch  0x00000001 , 0x00000003 
+ 00032435  0x00007182 sub  0x0000003f , 0x0000002c , 0x0000003e 
+ 00032436  0x00007183 rtn  0x00000005 
+ 00032437  0x00007184 call  0x00007ec9 
+ 00032438  0x00007185 copy  0x00000013 , 0x00000002 
+ 00032439  0x00007186 call  0x00007f32 
+ 00032440  0x00007187 arg  0x0000000a , 0x00000012 
+ 00032441  0x00007188 imul32  0x00000012 , 0x0000003f 
+ 00032442  0x00007189 iadd  0x00000002 , 0x0000003f 
+ 00032443  0x0000718a copy  0x0000003f , 0x00000002 
+ 00032444  0x0000718b branch  0x00007eb1 
+ 00032445  0x0000718f arg  0x00000002 , 0x00000039 
+ 00032446  0x00007190 branch  0x00007ec0 
+ 00032447  0x00007192 arg  0x00000006 , 0x00000039 
+ 00032448  0x00007197 ifetch  0x00000001 , 0x00000003 
+ 00032449  0x00007198 call  0x00007ec9 
+ 00032450  0x00007199 lshift4  0x0000003f , 0x00000013 
+ 00032451  0x0000719a ifetch  0x00000001 , 0x00000003 
+ 00032452  0x0000719b call  0x00007ec9 
+ 00032453  0x0000719c iadd  0x00000013 , 0x0000003f 
+ 00032454  0x0000719d istore  0x00000001 , 0x00000005 
+ 00032455  0x0000719e loop  0x00007ec0 
+ 00032456  0x0000719f rtn 
+ 00032457  0x000071a2 arg  0x0000003a , 0x00000002 
+ 00032458  0x000071a3 isub  0x00000002 , 0x0000003e 
+ 00032459  0x000071a4 nbranch  0x00007ed2 , 0x00000002 
+ 00032460  0x000071a5 arg  0x00000061 , 0x00000002 
+ 00032461  0x000071a6 isub  0x00000002 , 0x0000003e 
+ 00032462  0x000071a7 branch  0x00007ed5 , 0x00000002 
+ 00032463  0x000071a8 arg  0x00000037 , 0x00000002 
+ 00032464  0x000071a9 isub  0x00000002 , 0x0000003f 
+ 00032465  0x000071aa rtn 
+ 00032466  0x000071ac arg  0x00000030 , 0x00000002 
+ 00032467  0x000071ad isub  0x00000002 , 0x0000003f 
+ 00032468  0x000071ae rtn 
+ 00032469  0x000071b0 arg  0x00000057 , 0x00000002 
+ 00032470  0x000071b1 isub  0x00000002 , 0x0000003f 
+ 00032471  0x000071b2 rtn 
+ 00032472  0x000071b5 copy  0x00000002 , 0x00000030 
+ 00032473  0x000071b6 setarg  0x000001ff 
+ 00032474  0x000071b7 force  0x00000000 , 0x00000012 
+ 00032475  0x000071b9 rshift3  0x0000003f , 0x00000011 
+ 00032476  0x000071ba rshift  0x00000011 , 0x00000011 
+ 00032477  0x000071bb ixor  0x00000011 , 0x00000011 
+ 00032478  0x000071bc isolate1  0x00000000 , 0x00000011 
+ 00032479  0x000071bd setflag  0x00000001 , 0x00000009 , 0x0000003f 
+ 00032480  0x000071be rshift  0x00000002 , 0x00000002 
+ 00032481  0x000071bf isolate1  0x00000000 , 0x0000003f 
+ 00032482  0x000071c0 setflag  0x00000001 , 0x00000007 , 0x00000002 
+ 00032483  0x000071c1 rshift  0x0000003f , 0x0000003f 
+ 00032484  0x000071c2 increase  0x00000001 , 0x00000012 
+ 00032485  0x000071c3 compare  0x00000000 , 0x00000012 , 0x00000007 
+ 00032486  0x000071c4 nbranch  0x00007edb , 0x00000001 
+ 00032487  0x000071c5 istoret  0x00000001 , 0x00000005 
+ 00032488  0x000071c6 loop  0x00007edb 
+ 00032489  0x000071c7 copy  0x00000030 , 0x00000002 
+ 00032490  0x000071c8 rtn 
+ 00032491  0x000071cb div  0x0000003f , 0x0000000a 
+ 00032492  0x000071cc call  0x00007efd 
+ 00032493  0x000071cd quotient  0x0000003f 
+ 00032494  0x000071ce lshift2  0x0000003f , 0x00000011 
+ 00032495  0x000071cf lshift2  0x00000011 , 0x00000011 
+ 00032496  0x000071d0 remainder  0x0000003f 
+ 00032497  0x000071d1 ior  0x00000011 , 0x0000003f 
+ 00032498  0x000071d2 rtn 
+ 00032499  0x000071d5 isolate1  0x00000000 , 0x00000011 
+ 00032500  0x000071d6 branch  0x00007ef7 , 0x00000001 
+ 00032501  0x000071d7 iforce  0x00000012 
+ 00032502  0x000071d8 rtn 
+ 00032503  0x000071da lshift2  0x0000003f , 0x0000003f 
+ 00032504  0x000071db lshift2  0x0000003f , 0x0000003f 
+ 00032505  0x000071dc ior  0x00000012 , 0x0000003f 
+ 00032506  0x000071dd istore  0x00000001 , 0x00000005 
+ 00032507  0x000071de increase  0xfffffffe , 0x00000005 
+ 00032508  0x000071df rtn 
+ 00032509  0x000071e2 rtn  0x00000035 
+ 00032510  0x000071e3 branch  0x00007efd 
+ 00032511  0x000071e7 store  0x00000008 , 0x00000161 
+ 00032512  0x000071e8 force  0x00000020 , 0x0000003f 
+ 00032513  0x000071e9 force  0x00000008 , 0x00000039 
+ 00032514  0x000071ea arg  0x00000028 , 0x00000005 
+ 00032515  0x000071ec istore  0x00000001 , 0x00000005 
+ 00032516  0x000071ed loop  0x00007f03 
+ 00032517  0x000071ee arg  0x00000028 , 0x00000005 
+ 00032518  0x000071ef increase  0x00000007 , 0x00000005 
+ 00032519  0x000071f0 fetch  0x00000008 , 0x00000161 
+ 00032520  0x000071f2 div  0x0000003f , 0x0000000a 
+ 00032521  0x000071f3 call  0x00007efd 
+ 00032522  0x000071f4 remainder  0x0000003f 
+ 00032523  0x000071f5 or_into  0x00000030 , 0x0000003f 
+ 00032524  0x000071f6 istore  0x00000001 , 0x00000005 
+ 00032525  0x000071f7 increase  0xfffffffe , 0x00000005 
+ 00032526  0x000071f8 quotient  0x0000003f 
+ 00032527  0x000071f9 rtn  0x00000034 
+ 00032528  0x000071fa branch  0x00007f08 
+ 00032529  0x00007200 store  0x00000008 , 0x00000161 
+ 00032530  0x00007201 force  0x00000000 , 0x0000003f 
+ 00032531  0x00007202 store  0x00000008 , 0x00000028 
+ 00032532  0x00007203 arg  0x00000028 , 0x00000005 
+ 00032533  0x00007204 increase  0x00000007 , 0x00000005 
+ 00032534  0x00007205 fetch  0x00000008 , 0x00000161 
+ 00032535  0x00007206 force  0x00000000 , 0x00000011 
+ 00032536  0x00007208 div  0x0000003f , 0x0000000a 
+ 00032537  0x00007209 call  0x00007efd 
+ 00032538  0x0000720a remainder  0x0000003f 
+ 00032539  0x0000720b call  0x00007ef3 
+ 00032540  0x0000720c increase  0x00000001 , 0x00000011 
+ 00032541  0x0000720d quotient  0x0000003f 
+ 00032542  0x0000720e sub  0x0000003f , 0x00000009 , 0x0000003e 
+ 00032543  0x0000720f nbranch  0x00007f18 , 0x00000002 
+ 00032544  0x00007210 call  0x00007ef3 
+ 00032545  0x00007211 isolate1  0x00000000 , 0x00000011 
+ 00032546  0x00007212 rtn  0x00000001 
+ 00032547  0x00007213 istore  0x00000001 , 0x00000005 
+ 00032548  0x00007214 rtn 
+ 00032549  0x0000721d ifetch  0x00000001 , 0x00000011 
+ 00032550  0x0000721e ifetcht  0x00000001 , 0x00000012 
+ 00032551  0x0000721f isub  0x00000002 , 0x0000003e 
+ 00032552  0x00007220 nrtn  0x00000005 
+ 00032553  0x00007221 increase  0x00000001 , 0x00000011 
+ 00032554  0x00007222 increase  0x00000001 , 0x00000012 
+ 00032555  0x00007223 loop  0x00007f25 
+ 00032556  0x00007224 force  0x00000000 , 0x0000003e 
+ 00032557  0x00007225 rtn 
+ 00032558  0x00007229 isub  0x00000002 , 0x0000003e 
+ 00032559  0x0000722a nrtn  0x00000002 
+ 00032560  0x0000722b deposit  0x00000002 
+ 00032561  0x0000722c rtn 
+ 00032562  0x0000722f iadd  0x00000002 , 0x0000003f 
+ 00032563  0x00007230 isub  0x00000002 , 0x00000002 
+ 00032564  0x00007231 isub  0x00000002 , 0x0000003f 
+ 00032565  0x00007232 rtn 
+ 00032566  0x00007235 arg  0x00000200 , 0x00000039 
+ 00032567  0x00007236 arg  0x00004000 , 0x00000005 
+ 00032568  0x00007237 branch  0x00007e3b 
+ 00032569  0x0000723a fetch  0x00000005 , 0x0000009c 
+ 00032570  0x0000723b store  0x00000005 , 0x00000161 
+ 00032571  0x0000723c fetch  0x00000002 , 0x00004210 
+ 00032572  0x0000723d istore  0x00000002 , 0x00000005 
+ 00032573  0x0000723e setarg  0x00000000 
+ 00032574  0x0000723f setflag  0x0000002d , 0x00000007 , 0x0000003f 
+ 00032575  0x00007240 setflag  0x0000002b , 0x00000006 , 0x0000003f 
+ 00032576  0x00007241 setflag  0x00000018 , 0x00000005 , 0x0000003f 
+ 00032577  0x00007242 setflag  0x0000002e , 0x00000004 , 0x0000003f 
+ 00032578  0x00007243 istore  0x00000001 , 0x00000005 
+ 00032579  0x00007244 branch  0x00007f52 
+ 00032580  0x00007248 fetch  0x00000005 , 0x0000009c 
+ 00032581  0x00007249 store  0x00000005 , 0x00000161 
+ 00032582  0x0000724a fetch  0x00000001 , 0x00000016 
+ 00032583  0x0000724b istore  0x00000001 , 0x00000005 
+ 00032584  0x0000724c fetch  0x00000002 , 0x000003da 
+ 00032585  0x0000724d arg  0x00000fff , 0x00000006 
+ 00032586  0x0000724e iand  0x00000006 , 0x0000003f 
+ 00032587  0x0000724f setflag  0x0000002d , 0x0000000f , 0x0000003f 
+ 00032588  0x00007250 setflag  0x0000002b , 0x0000000e , 0x0000003f 
+ 00032589  0x00007251 setflag  0x00000018 , 0x0000000d , 0x0000003f 
+ 00032590  0x00007252 setflag  0x0000002e , 0x0000000c , 0x0000003f 
+ 00032591  0x00007253 istore  0x00000002 , 0x00000005 
+ 00032592  0x00007254 branch  0x00007f52 
+ 00032593  0x00007256 store  0x00000008 , 0x00000161 
+ 00032594  0x00007258 fetch  0x00000001 , 0x0000416e 
+ 00032595  0x00007259 rtneq  0x0000007f 
+ 00032596  0x0000725a and_into  0x0000007f , 0x0000003f 
+ 00032597  0x0000725b lshift3  0x0000003f , 0x0000003f 
+ 00032598  0x0000725c arg  0x00004c00 , 0x00000005 
+ 00032599  0x0000725d iadd  0x00000005 , 0x00000005 
+ 00032600  0x0000725e fetch  0x00000008 , 0x00000161 
+ 00032601  0x0000725f istore  0x00000008 , 0x00000005 
+ 00032602  0x00007260 fetch  0x00000001 , 0x0000416e 
+ 00032603  0x00007261 isolate1  0x00000007 , 0x0000003f 
+ 00032604  0x00007262 increase  0x00000001 , 0x0000003f 
+ 00032605  0x00007263 and_into  0x0000007f , 0x0000003f 
+ 00032606  0x00007264 setflag  0x00000001 , 0x00000007 , 0x0000003f 
+ 00032607  0x00007265 store  0x00000001 , 0x0000416e 
+ 00032608  0x00007266 fetch  0x00000008 , 0x00000161 
+ 00032609  0x00007267 rtn 
+ 00032610  0x0000726a arg  0x00000800 , 0x00000039 
+ 00032611  0x0000726b arg  0x00000000 , 0x00000005 
+ 00032612  0x0000726c setarg  0x01010101 
+ 00032613  0x0000726d branch  0x00007e3c 
+ 00032614  0x00007271 rtn  0x00000034 
+ 00032615  0x00007272 copy  0x0000003f , 0x0000003d 
+ 00032616  0x00007276 hfetch  0x00000002 , 0x0000810e 
+ 00032617  0x00007277 nbranch  0x00007f68 , 0x00000034 
+ 00032618  0x00007278 rtn 
+ 00032619  0x0000727b hfetch  0x00000002 , 0x00008058 
+ 00032620  0x0000727c copy  0x0000003f , 0x00000003 
+ 00032621  0x0000727d rtn 
+ 00032622  0x00007280 hfetch  0x00000002 , 0x0000805e 
+ 00032623  0x00007281 copy  0x0000003f , 0x0000000a 
+ 00032624  0x00007282 rtn 
+ 00032625  0x00007285 copy  0x00000006 , 0x00000011 
+ 00032626  0x00007286 call  0x00007f6e 
+ 00032627  0x00007287 copy  0x00000011 , 0x00000006 
+ 00032628  0x00007289 call  0x00004976 
+ 00032629  0x0000728a call  0x000068fa 
+ 00032630  0x0000728b branch  0x00007f68 
+ 00032631  0x0000728e hjam  0x00000001 , 0x00008203 
+ 00032632  0x0000728f rtn 
+ 00032633  0x00007292 hstore  0x00000002 , 0x00008205 
+ 00032634  0x00007293 hfetch  0x00000001 , 0x00008203 
+ 00032635  0x00007294 set1  0x00000004 , 0x0000003f 
+ 00032636  0x00007295 hstore  0x00000001 , 0x00008203 
+ 00032637  0x00007296 rtn 
+ 00032638  0x00007298 hstore  0x00000002 , 0x00008207 
+ 00032639  0x00007299 hfetch  0x00000001 , 0x00008203 
+ 00032640  0x0000729a set1  0x00000006 , 0x0000003f 
+ 00032641  0x0000729b hstore  0x00000001 , 0x00008203 
+ 00032642  0x0000729c rtn 
+ 00032643  0x0000729f hstore  0x00000002 , 0x00008205 
+ 00032644  0x000072a0 hjam  0x00000030 , 0x00008203 
+ 00032645  0x000072a1 rtn 
+ 00032646  0x000072a4 hfetch  0x00000001 , 0x00008043 
+ 00032647  0x000072a5 set1  0x00000004 , 0x0000003f 
+ 00032648  0x000072a6 hstore  0x00000001 , 0x00008043 
+ 00032649  0x000072a7 rtn 
+ 00032650  0x000072aa hfetch  0x00000001 , 0x00008043 
+ 00032651  0x000072ab set0  0x00000004 , 0x0000003f 
+ 00032652  0x000072ac hstore  0x00000001 , 0x00008043 
+ 00032653  0x000072ad rtn 
+ 00032654  0x000072b0 hfetch  0x00000002 , 0x0000810e 
+ 00032655  0x000072b1 arg  0x00000200 , 0x00000002 
+ 00032656  0x000072b3 isub  0x00000002 , 0x0000003e 
+ 00032657  0x000072b4 rtn 
+ 00032658  0x000072bb set1  0x00000025 , 0x00000000 
+ 00032659  0x000072bc bpatch  0x000000bd , 0x00004037 
+ 00032660  0x000072bd ifetcht  0x00000005 , 0x00000011 
+ 00032661  0x000072be and  0x00000002 , 0x000000ff , 0x0000003f 
+ 00032662  0x000072bf nbranch  0x00007f99 , 0x00000034 
+ 00032663  0x000072c0 rshift8  0x00000002 , 0x0000003f 
+ 00032664  0x000072c1 istore  0x00000005 , 0x00000011 
+ 00032665  0x000072c3 increase  0x00000004 , 0x00000011 
+ 00032666  0x000072c4 ifetch  0x00000001 , 0x00000011 
+ 00032667  0x000072c5 nbranch  0x00003bf1 , 0x00000034 
+ 00032668  0x000072c6 fetch  0x00000001 , 0x00000b7d 
+ 00032669  0x000072c7 istore  0x00000001 , 0x00000011 
+ 00032670  0x000072c8 rtn 
+ 00032671  0x000072ce set1  0x00000025 , 0x00000000 
+ 00032672  0x000072cf bpatch  0x000000be , 0x00004037 
+ 00032673  0x000072d0 arg  0x00000005 , 0x00000039 
+ 00032674  0x000072d1 ifetch  0x00000005 , 0x00000011 
+ 00032675  0x000072d2 rtn  0x00000034 
+ 00032676  0x000072d4 ifetch  0x00000001 , 0x00000011 
+ 00032677  0x000072d5 nbranch  0x00007fa9 , 0x00000034 
+ 00032678  0x000072d6 increase  0x00000001 , 0x00000011 
+ 00032679  0x000072d7 loop  0x00007fa4 
+ 00032680  0x000072d8 branch  0x00003bf1 
+ 00032681  0x000072da arg  0x00000000 , 0x00000002 
+ 00032682  0x000072db istoret  0x00000001 , 0x00000011 
+ 00032683  0x000072dc rtn 
+ 00032684  0x000072e2 ifetch  0x00000005 , 0x00000011 
+ 00032685  0x000072e3 rtn 
+ 00032686  0x000072e9 ifetch  0x00000001 , 0x00000011 
+ 00032687  0x000072ea rtn 
+ 00032688  0x000072ee ifetch  0x00000002 , 0x00000011 
+ 00032689  0x000072ef rtn 
+ 00032690  0x000072f4 arg  0x00000000 , 0x00000002 
+ 00032691  0x000072f6 fetch  0x00000001 , 0x00000006 
+ 00032692  0x000072f7 loop  0x00007fb3 , 0x00000034 
+ 00032693  0x000072f8 increase  0x00000001 , 0x00000002 
+ 00032694  0x000072f9 loop  0x00007fb3 
+ 00032695  0x000072fa copy  0x00000002 , 0x0000003f 
+ 00032696  0x000072fb rtn 
+ 00032697  0x000072fe isub  0x00000002 , 0x0000003e 
+ 00032698  0x000072ff nrtn  0x00000002 
+ 00032699  0x00007300 copy  0x00000002 , 0x0000003f 
+ 00032700  0x00007301 rtn 
Index: btkb/output/bt_program23.list
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.list	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.list	(working copy)
@@ -1,24522 +1,25778 @@
               include "bt_format "
               org 0x0000
-0x0 000036 bmark1 mark_ext_patch ,patch_ext 
-0x1 000037 beq patch00_0 ,p_soft_reset 
-0x2 000038 beq patch00_3 ,p_main_loop 
-0x3 000039 beq patch00_5 ,p_main_loop_end 
-0x4 000040 beq patch00_6 ,p_connection_incontext 
-0x5 000041 beq patch01_2 ,p_idle_page_mode_r0 
-0x6 000042 beq patch04_7 ,p_role_switch_check 
-0x7 000043 beq patch05_0 ,p_role_switch_prepare0_0 
-0x8 000044 beq patch05_3 ,p_roles_replyto_fhs 
-0x9 000045 beq patch08_2 ,p_slave_loop 
-0xa 000046 beq patch08_3 ,p_slave_notmatch 
-0xb 000047 beq patch0a_0 ,p_prepare_tx_not_sco 
-0xc 000048 beq patch0a_4 ,p_tx_l2cap_type 
-0xd 000049 beq patch12_0 ,p_shutdown_radio 
-0xe 000050 beq patch12_2 ,p_set_freq_rx 
-0xf 000051 beq patch12_4 ,p_set_freq_tx 
-0x10 000052 beq patch12_5 ,p_initialize_radio_cont 
-0x11 000053 beq patch16_0 ,p_lpm_sleep 
-0x12 000054 beq patch16_1 ,p_lpm_recover_clk 
-0x13 000055 beq patch16_2 ,p_lpm_dispatch 
-0x14 000056 beq patch16_3 ,p_lpm_dispatch_next 
-0x15 000057 beq patch16_6 ,p_lpm_dispatch_unconn 
-0x16 000058 beq patch17_1 ,p_lpm_cal_xtal_startup 
-0x17 000059 branch assert 
-:      000061 patch_ext:
-0x18 000062 beq patch23_0 ,p_l2cap_rx_multiplexing 
-0x19 000063 beq patch23_3 ,p_l2cap_process_one_signal 
-0x1a 000064 beq patch24_3 ,p_ml2cap_call_proc_signal 
-0x1b 000065 beq patch24_4 ,p_l2cap_malloc 
-0x1c 000066 beq patch27_6 ,p_le_enable 
-0x1d 000067 beq patch27_7 ,p_le_disable 
-0x1e 000068 beq patch30_7 ,p_ui_timer_check 
-0x1f 000069 beq patch31_5 ,p_check_51cmd_once 
-0x20 000070 beq patch31_6 ,p_check_51cmd_once_continue 
-0x21 000071 beq patch31_7 ,p_check_enter_hibernate 
-0x22 000074 beq patch33_4 ,p_hid_rx_process 
-0x23 000075 beq patch33_7 ,p_scheduler_process_sdp_succ 
-0x24 000076 beq patch37_5 ,p_fifo_in 
-0x25 000077 beq patch39_5 ,p_kb_init 
-0x26 000078 beq patch39_7 ,p_app_process_bb_event 
-0x27 000079 beq patch3a_0 ,p_kb_bb_event_timer 
-0x28 000080 beq patch3c_2 ,p_parse_lmp 
-0x29 000081 beq patch3c_3 ,p_send_lmp 
-0x2a 000082 beq patch3c_6 ,p_process_conn_sm 
-0x2b 000084 branch assert 
-:      000087 p_soft_reset:
-0x2c 000088 hfetch 1 ,0x813b 
-0x2d 000089 store 1 ,mem_wakup_from_power_flag 
-0x2e 000090 hjam lock_otp ,core_misc_ctrl 
-0x2f 000091 branch soft_reset + 2 
-:      000093 p_main_loop:
-0x30 000094 call p_ipc_timer_check 
-0x31 000095 call p_ui_check_timer_setup 
-0x32 000096 call p_ipc_rx 
-0x33 000097 call p_bt_status_handle 
-0x34 000098 branch main_loop + 2 
-:      000100 p_bt_status_handle:
-0x35 000101 fetcht 2 ,mem_ui_state_map 
-0x36 000102 fetch 1 ,mem_scan_mode 
-0x37 000103 nsetflag blank ,ui_state_bt_discovery ,temp 
-0x38 000104 storet 2 ,mem_ui_state_map 
-0x39 000105 rtn 
-:      000107 p_main_loop_end:
-0x3a 000108 call inquiry_scan_dispatch 
-0x3b 000109 call page_scan_dispatch 
-0x3c 000110 call connection_dispatch 
-0x3d 000111 branch main_loop + 15 
-:      000114 p_ipc_rx:
-0x3e 000115 fetch 1 ,mem_ssp_enable 
-0x3f 000116 branch p_ipc_rx0 ,blank 
-0x40 000117 fetch 1 ,mem_sp_local_key_invalid 
-0x41 000118 rtn blank 
-:      000119 p_ipc_rx0:
-0x42 000120 call p_check_ipc_2bt 
-0x43 000121 rtn user 
-0x44 000122 byteswap pdata ,pdata 
-0x45 000123 copy pdata ,contr 
-0x46 000124 call p_ipc_rx_byte 
-0x47 000125 store 1 ,mem_ipc_rx_type 
-0x48 000126 beq ipc_type_cmd ,p_ipc_rx_cmd 
-0x49 000127 copy pdata ,temp 
-0x4a 000128 copy contr ,rega 
-0x4b 000129 fetch 1 ,mem_context 
-0x4c 000130 bbit0 state_inconn ,p_ipc_abondon_rx_data 
-0x4d 000131 copy rega ,contr 
-0x4e 000132 rtnmark0 mark_context 
-0x4f 000133 copy temp ,pdata 
-0x50 000134 beq ipc_type_hid ,p_ipc_rx_hid 
-0x51 000135 branch assert 
-:      000137 p_ipc_abondon_rx_data:
-0x52 000138 copy rega ,contr 
-0x53 000139 arg mem_tst_pktcnt_sync ,contw 
-0x54 000140 branch p_ipc_rx_cpy 
-:      000142 p_ipc_rx_cmd:
-0x55 000143 call p_ipc_rx_byte 
-0x56 000144 call p_ipc_rx_byte 
-0x57 000145 store 1 ,mem_fifo_temp 
-0x58 000146 call p_ipc_next_rx 
-0x59 000147 branch ui_ipc_send_cmd 
-:      000148 p_ipc_next_rx:
-0x5a 000149 call p_ipc_rx_updata_contr 
-0x5b 000150 copy contr ,temp 
-0x5c 000151 byteswap temp ,temp 
-0x5d 000152 storet 2 ,mem_ipc_2bt_read_index 
-0x5e 000153 rtn 
-:      000155 p_ipc_rx_hid:
-0x5f 000156 call p_ipc_rx_byte 
-0x60 000157 copy pdata ,rega 
-0x61 000158 copy contr ,pdata 
-0x62 000159 store 2 ,mem_contr 
-0x63 000160 call l2cap_malloc_is_fifo_nearly_full 
-0x64 000161 nbranch p_ipc_rx_hid0 ,blank 
-0x65 000162 increase 1 ,rega 
-0x66 000163 call hid_malloc_tx_buff 
-0x67 000164 branch p_ipc_rx_hid1 
-:      000165 p_ipc_rx_hid0:
-0x68 000166 arg mem_uart_packet ,contw 
-0x69 000167 copy rega ,loopcnt 
-0x6a 000168 fetch 2 ,mem_contr 
-0x6b 000169 copy pdata ,contr 
-0x6c 000170 branch p_ipc_copy 
-:      000172 p_ipc_rx_hid1:
-0x6d 000173 add contw ,-2 ,regb 
-0x6e 000174 fetch 2 ,mem_hid_int_remote_cid 
-0x6f 000175 istore 2 ,contw 
-0x70 000176 setarg 0xa1 
-0x71 000177 istore 1 ,contw 
-0x72 000178 add rega ,-1 ,loopcnt 
-0x73 000179 fetch 2 ,mem_contr 
-0x74 000180 copy pdata ,contr 
-0x75 000181 call p_ipc_copy 
-0x76 000182 copy regb ,contr 
-0x77 000183 ifetch 2 ,contr 
-0x78 000184 store 2 ,mem_kb_last_data 
-0x79 000185 add pdata ,2 ,loopcnt 
-0x7a 000186 call memcpy 
-0x7b 000187 jam 100 ,mem_kb_wake_timer 
-0x7c 000188 rtn 
-:      000192 p_ui_check_timer_setup:
-0x7d 000193 fetcht 4 ,mem_ui_check_timer_setup 
-0x7e 000194 copy clkn_bt ,pdata 
-0x7f 000195 isub temp ,pdata 
-0x80 000196 fetcht 2 ,mem_customize_timer_setup 
-0x81 000197 idiv temp 
-0x82 000198 call wait_div_end 
-0x83 000199 quotient pdata 
-0x84 000200 rtn blank 
-0x85 000201 copy clkn_bt ,temp 
-0x86 000202 storet 4 ,mem_ui_check_timer_setup 
-0x87 000203 fetch 1 ,mem_customize_timer 
-0x88 000204 increase 1 ,pdata 
-0x89 000205 store 1 ,mem_customize_timer 
-0x8a 000206 rtn 
-:      000210 p_ipc_timer_check:
-0x8b 000211 fetcht 4 ,mem_ipc_last_check_timer 
-0x8c 000212 copy clkn_bt ,pdata 
-0x8d 000213 isub temp ,pdata 
-0x8e 000215 arg 1600 ,temp 
-0x8f 000216 idiv temp 
-0x90 000217 call wait_div_end 
-0x91 000218 quotient pdata 
-0x92 000219 rtn blank 
-0x93 000220 copy clkn_bt ,temp 
-0x94 000221 storet 4 ,mem_ipc_last_check_timer 
-0x95 000222 fetcht 2 ,mem_ipc_bt_timer 
-0x96 000223 byteswap temp ,temp 
-0x97 000224 iadd temp ,pdata 
-0x98 000225 byteswap pdata ,pdata 
-0x99 000226 store 2 ,mem_ipc_bt_timer 
-0x9a 000227 byteswap pdata ,pdata 
-0x9b 000228 and pdata ,0x3 ,pdata 
-0x9c 000229 rtnne 0 
-0x9d 000230 fetch 1 ,mem_adc_config_flag 
-0x9e 000231 bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
-0x9f 000232 bbit1 adc_config_hvin ,p_adc_check_hvin 
-:      000233 p_adc_check_gpio:
-0xa0 000234 arg 0 ,rega 
-0xa1 000235 call p_setup_adc_gpio_pu_setup 
-0xa2 000236 hjam 0x8f ,rf_adc_mode 
-0xa3 000237 fetch 1 ,mem_adc_channel 
-0xa4 000238 hstore 1 ,rf_adc_ch 
-0xa5 000239 call p_read_adc 
-0xa6 000240 arg 1 ,rega 
-0xa7 000241 branch p_setup_adc_gpio_pu_setup 
-:      000244 p_adc_check_vinlpm:
-0xa8 000245 hjam 0xbf ,rf_adc_mode 
-0xa9 000246 branch p_read_adc 
-:      000248 p_adc_check_hvin:
-0xaa 000249 hjam 0xaf ,rf_adc_mode 
-:      000250 p_read_adc:
-0xab 000251 hfetch 1 ,core_uart_baud + 1 
-0xac 000252 set1 7 ,pdata 
-0xad 000253 hstore 1 ,core_uart_baud + 1 
-0xae 000254 hfetch 1 ,rf_adc_ch 
-0xaf 000255 or_into 0x30 ,pdata 
-0xb0 000256 hstore 1 ,rf_adc_ch 
-0xb1 000257 hjam 0x74 ,rfen_adc 
-0xb2 000258 hjam 0x7c ,rfen_adc 
-0xb3 000259 hjam 0xaa ,rf_adc_gc 
-0xb4 000260 nop 5000 
-0xb5 000261 hfetcht 2 ,core_adc_sum 
-0xb6 000262 hfetch 1 ,core_uart_baud + 1 
-0xb7 000263 set0 7 ,pdata 
-0xb8 000264 hstore 1 ,core_uart_baud + 1 
-0xb9 000265 byteswap temp ,temp 
-0xba 000266 storet 2 ,mem_adc_current_value 
-0xbb 000267 rtn 
-:      000270 p_setup_adc_gpio_pu_setup:
-0xbc 000271 arg 0x21 ,temp 
-0xbd 000272 fetch 1 ,mem_adc_channel 
-0xbe 000273 isub temp ,temp 
-0xbf 000274 copy rega ,pdata 
-0xc0 000275 set1 gpio_active_bit ,temp 
-0xc1 000276 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
-0xc2 000277 set0 gpio_active_bit ,temp 
-:      000278 p_setup_adc_gpio_pu_setup_exit:
-0xc3 000279 arg core_gpio_pu0 ,contw 
-0xc4 000280 branch gpio_set_bit 
-:      000284 p_ipc_rx_cpy:
-0xc5 000285 call p_ipc_rx_byte 
-0xc6 000286 copy pdata ,loopcnt 
-:      000287 p_ipc_copy:
-0xc7 000288 call p_ipc_cpy_loop 
-0xc8 000289 branch p_ipc_next_rx 
-:      000291 p_ipc_cpy_loop:
-0xc9 000292 call p_ipc_rx_byte 
-0xca 000293 istore 1 ,contw 
-0xcb 000294 loop p_ipc_cpy_loop 
-0xcc 000295 rtn 
-:      000297 p_ipc_rx_byte:
-0xcd 000298 call p_ipc_rx_updata_contr 
-0xce 000299 ifetch 1 ,contr 
-0xcf 000300 rtn 
-:      000302 p_ipc_rx_updata_contr:
-0xd0 000303 setarg mem_ipc_2bt_fifo_end 
-0xd1 000304 isub contr ,null 
-0xd2 000305 nrtn zero 
-0xd3 000306 arg mem_ipc_2bt_fifo_head ,contr 
-0xd4 000307 rtn 
-:      000309 p_ipc_tx_evt:
-0xd5 000310 arg 3 ,loopcnt 
-0xd6 000311 arg mem_ipc_tx_evt_buff ,contr 
-:      000312 p_ipc_tx_cpy:
-0xd7 000313 copy contr ,rega 
-0xd8 000314 fetch 2 ,mem_ipc_2c51_write_index 
-0xd9 000315 byteswap pdata ,pdata 
-0xda 000316 copy pdata ,contw 
-0xdb 000317 copy rega ,contr 
-:      000318 p_ipc_tx_loop:
-0xdc 000319 ifetch 1 ,contr 
-0xdd 000320 istore 1 ,contw 
-0xde 000321 call p_ipc_tx_updata_contw 
-0xdf 000322 loop p_ipc_tx_loop 
-0xe0 000323 copy contw ,pdata 
-0xe1 000324 byteswap pdata ,pdata 
-0xe2 000325 store 2 ,mem_ipc_2c51_write_index 
-0xe3 000326 rtn 
-:      000327 p_ipc_tx_updata_contw:
-0xe4 000328 setarg mem_ipc_2c51_fifo_end 
-0xe5 000329 isub contw ,null 
-0xe6 000330 nrtn zero 
-0xe7 000331 arg mem_ipc_2c51_fifo_head ,contw 
-0xe8 000332 rtn 
-:      000335 p_check_ipc_2c51:
-0xe9 000336 fetch 2 ,mem_ipc_2c51_read_index 
-0xea 000337 fetcht 2 ,mem_ipc_2c51_write_index 
-0xeb 000338 branch p_check_ipc_common 
-:      000339 p_check_ipc_2bt:
-0xec 000340 fetch 2 ,mem_ipc_2bt_read_index 
-0xed 000341 fetcht 2 ,mem_ipc_2bt_write_index 
-:      000342 p_check_ipc_common:
-0xee 000343 isub temp ,null 
-0xef 000344 branch enable_usr ,zero 
-0xf0 000345 branch disable_usr 
-:      000348 p_ui_timer_check:
-0xf1 000349 copy clkn_bt ,pdata 
-0xf2 000350 store 4 ,mem_ui_timer_last_btclk_temp 
-0xf3 000351 fetcht 1 ,mem_ui_timer_last_btclk + 3 
-0xf4 000352 fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
-0xf5 000353 isub temp ,null 
-0xf6 000354 ncall p_ui_timer_reinit ,positive 
-0xf7 000355 branch ui_timer_check + 2 
-:      000357 p_ui_timer_reinit:
-0xf8 000358 fetcht 4 ,mem_ui_timer_last_btclk_temp 
-0xf9 000359 storet 4 ,mem_ui_timer_last_btclk 
-0xfa 000360 storet 4 ,mem_ipc_last_check_timer 
-0xfb 000361 storet 4 ,mem_ui_check_timer_setup 
-0xfc 000362 rtn 
-:      000365 p_app_process_bb_event:
-0xfd 000366 arg mem_ipc_fifo_bt2c51 ,rega 
-0xfe 000367 call fifo_out 
-0xff 000368 rtn blank 
-0x100 000370 copy pdata ,regc 
-0x101 000371 call p_app_event_normal_process 
-0x102 000372 branch app_process_bb_event_priority 
-:      000373 p_app_event_normal_process:
-0x103 000374 rtneq bt_evt_linkkey_generate 
-0x104 000375 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
-0x105 000376 beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
-0x106 000377 branch app_event_normal_process 
-:      000379 p_app_bb_event_bb_disconn:
-0x107 000380 jam 0 ,mem_unsniff2sniff_timer_count 
-0x108 000381 fetch 2 ,mem_ui_state_map 
-0x109 000382 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
-0x10a 000383 isolate0 ui_state_bt_setup_complete ,pdata 
-0x10b 000384 call p_app_discard_event ,true 
-0x10c 000385 branch app_bb_event_bb_reconn_disconn 
-:      000388 p_app_discard_event:
-0x10d 000389 fetch 1 ,mem_pincode_state 
-0x10e 000390 rtneq pincode_state_pincode_ready 
-0x10f 000391 branch app_discard_event 
-:      000395 p_kb_bb_event_timer:
-0x110 000396 storet 1 ,mem_app_evt_timer_count 
-0x111 000397 fetch 1 ,mem_ipc_bt_100ms_timer 
-0x112 000398 increase 1 ,pdata 
-0x113 000399 store 1 ,mem_ipc_bt_100ms_timer 
-:      000400 p_kb_bb_event_100ms_loop:
-0x114 000401 fetch 1 ,mem_app_evt_timer_count 
-0x115 000402 rtn blank 
-0x116 000403 increase -1 ,pdata 
-0x117 000404 store 1 ,mem_app_evt_timer_count 
-0x118 000405 call p_kb_check_hid_handshake_timer 
-0x119 000406 call p_kb_long_sleep_timer 
-0x11a 000407 call p_kb_wake_remote_dev 
-0x11b 000408 branch p_kb_bb_event_100ms_loop 
-:      000410 p_kb_wake_remote_dev:
-0x11c 000411 fetch 1 ,mem_suspend_flag 
-0x11d 000412 nrtn blank 
-0x11e 000413 fetch 1 ,mem_kb_wake_timer 
-0x11f 000414 rtn blank 
-0x120 000415 increase -1 ,pdata 
-0x121 000416 store 1 ,mem_kb_wake_timer 
-0x122 000417 rtnne 1 
-0x123 000418 jam 100 ,mem_kb_wake_timer 
-0x124 000421 fetch 2 ,mem_ui_state_map 
-0x125 000423 rtnbit0 ui_state_bt_sniff 
-0x126 000424 fetch 2 ,mem_kb_last_data 
-0x127 000425 rtn blank 
-0x128 000426 call l2cap_malloc_is_fifo_empty 
-0x129 000427 nrtn blank 
-0x12a 000428 fetch 2 ,mem_kb_last_data 
-0x12b 000429 copy pdata ,rega 
-0x12c 000430 call hid_malloc_tx_buff 
-0x12d 000431 add rega ,2 ,loopcnt 
-0x12e 000432 arg mem_kb_last_data + 2 ,contr 
-0x12f 000433 branch memcpy 
-:      000435 p_kb_check_hid_handshake_timer:
-0x130 000436 fetch 1 ,mem_hid_handshake_timer_count 
-0x131 000437 rtn blank 
-0x132 000438 increase -1 ,pdata 
-0x133 000439 store 1 ,mem_hid_handshake_timer_count 
-0x134 000440 nrtn blank 
-0x135 000441 call app_evt_hid_handshake 
-0x136 000442 branch hid_handshake_event 
-:      000444 p_kb_long_sleep_timer:
-0x137 000445 fetch 1 ,mem_24g_enter_lpm_timer 
-0x138 000446 rtn blank 
-0x139 000447 increase -1 ,pdata 
-0x13a 000448 store 1 ,mem_24g_enter_lpm_timer 
-0x13b 000449 rtn 
-:      000452 p_c51_user_event:
-0x13c 000453 copy regc ,pdata 
-0x13d 000454 and_into bt_evt_timer_mask ,pdata 
-0x13e 000455 rtneq bt_evt_timer_init 
-0x13f 000456 call p_c51_ext_evt 
-0x140 000457 copy regc ,pdata 
-0x141 000458 rtn blank 
-0x142 000459 store 1 ,mem_ipc_tx_evt 
-0x143 000460 branch p_ipc_tx_evt 
-:      000461 p_c51_ext_evt:
-0x144 000462 copy regc ,pdata 
-0x145 000463 beq bt_evt_enter_sniff ,p_kb_wake_enable 
-0x146 000464 beq bt_evt_bb_disconnected ,p_bk_wake_disable 
-0x147 000465 rtn 
-:      000466 p_kb_wake_enable:
-0x148 000467 jam 40 ,mem_kb_wake_timer 
-0x149 000468 setarg 0x0a 
-0x14a 000469 store 2 ,mem_kb_last_data 
-0x14b 000470 fetch 2 ,mem_hid_int_remote_cid 
-0x14c 000471 istore 2 ,contw 
-0x14d 000472 setarg 0x01a1 
-0x14e 000473 istore 2 ,contw 
-0x14f 000474 rtn 
-:      000475 p_bk_wake_disable:
-0x150 000476 jam 0 ,mem_kb_wake_timer 
-0x151 000477 rtn 
-:      000486 p_lpm_recover_clk:
-0x152 000487 jam 0x7f ,mem_seqi 
-0x153 000488 call lpm_recover_clk + 2 
-0x154 000489 fetch 1 ,mem_hibernate_flag 
-0x155 000490 rtn blank 
-0x156 000491 jam 0 ,mem_hibernate_flag 
-0x157 000492 copy clkn_bt ,pdata 
-0x158 000493 store 4 ,mem_ipc_last_check_timer 
-0x159 000494 rtn 
-:      000498 p_lpm_cal_xtal_startup:
-0x15a 000499 fetch 1 ,mem_lpm_xtalcnt 
-0x15b 000500 nrtn blank 
-0x15c 000501 hjam clksel_rc ,core_clksel 
-0x15d 000502 setarg 0xf0c 
-0x15e 000503 call lpm_write_config 
-0x15f 000504 setarg 200000 
-0x160 000505 call sleep 
-0x161 000506 until null ,lpo_edge 
-0x162 000507 copy lpo_time ,alarm 
-0x163 000508 call xtal_fast_wake 
-0x164 000509 nop 5000 
-0x165 000510 branch lpm_cal_xtal_startup + 12 
-:      000513 p_lpm_dispatch:
-0x166 000514 rtnmark1 mark_24g 
-0x167 000515 call lpo_calibration 
-0x168 000516 fetch 3 ,mem_clks_per_lpo 
-0x169 000517 rtn blank 
-0x16a 000520 fetch 1 ,mem_lpm_mode 
-0x16b 000521 rtn blank 
-0x16c 000523 call l2cap_malloc_is_fifo_empty 
-0x16d 000524 nrtn blank 
-0x16e 000525 call lpm_check_wake_lock 
-0x16f 000526 nrtn blank 
-0x170 000527 call xtal_fast_wake 
-0x171 000528 fetch 1 ,mem_ssp_enable 
-0x172 000529 branch lpm_dispatch0 ,blank 
-0x173 000530 fetch 1 ,mem_sp_local_key_invalid 
-0x174 000531 rtn blank 
-0x175 000532 branch lpm_dispatch0 
-:      000534 p_check_ipc_for_lpm:
-0x176 000535 call p_check_ipc_2bt 
-0x177 000536 nrtn user 
-0x178 000537 call p_check_ipc_2c51 
-0x179 000538 nrtn user 
-0x17a 000539 jam 1 ,mem_c51_lpm_lock 
-0x17b 000540 jam syc_task_lpm ,mem_c51_flag 
-0x17c 000541 call p_c51_wait 
-0x17d 000542 branch p_check_ipc_2bt 
-:      000544 p_lpm_dispatch_next:
-0x17e 000545 call p_check_ipc_for_lpm 
-0x17f 000546 nrtn user 
-0x180 000547 fetch 1 ,mem_c51_lpm_lock 
-0x181 000548 nrtn blank 
-0x182 000549 branch lpm_dispatch1 
-:      000551 p_c51_wait:
-0x183 000552 fetch 1 ,mem_c51_flag 
-0x184 000553 nop 10 
-0x185 000554 bne 0 ,p_c51_wait 
-0x186 000555 rtn 
-:      000558 p_lpm_dispatch_unconn:
-0x187 000559 call p_check_ipc_for_lpm 
-0x188 000560 nrtn user 
-0x189 000561 fetch 1 ,mem_c51_lpm_lock 
-0x18a 000562 nrtn blank 
-0x18b 000563 branch lpm_dispatch_unconn + 2 
-:      000567 p_initialize_radio_cont:
-0x18c 000568 call p_switchto_dpllclk 
-0x18d 000569 branch initialize_radio_cont + 4 
-:      000570 p_switchto_dpllclk:
-0x18e 000571 fetch 1 ,mem_lpm_xtalcnt 
-0x18f 000572 nbranch p_switchdpll_nocal ,blank 
-0x190 000573 call lpm_cal_xtal_startup 
-0x191 000574 nop 30000 
-0x192 000575 nop 30000 
-0x193 000576 nop 30000 
-:      000577 p_switchdpll_nocal:
-0x194 000578 call switchto_dpllclk 
-0x195 000579 hjam clksel_xtal ,core_clksel 
-0x196 000580 hfetch 1 ,rf_clkpll_frac + 2 
-0x197 000581 and_into 0xcf ,pdata 
-0x198 000582 hstore 1 ,rf_clkpll_frac + 2 
-0x199 000583 or_into 0x30 ,pdata 
-0x19a 000584 hstore 1 ,rf_clkpll_frac + 2 
-0x19b 000585 rtn 
-:      000587 p_set_freq_rx:
-0x19c 000588 storet 1 ,mem_last_freq 
-0x19d 000589 add temp ,rx_freq_offset ,rega 
-0x19e 000590 branch set_freq_rx + 4 
-:      000592 p_set_freq_tx_common:
-0x19f 000593 storet 1 ,mem_last_freq 
-0x1a0 000594 add temp ,0 ,rega 
-0x1a1 000595 branch rf_write_freq 
-:      000597 p_set_freq_tx:
-0x1a2 000598 call p_set_freq_tx_common 
-:      000599 p_24g_txon:
-0x1a3 000600 setarg param_pll_setup 
-0x1a4 000601 call sleep 
-:      000602 p_txon:
-0x1a5 000603 call p_txon_set_rf_param 
-0x1a6 000604 fetch 1 ,mem_24g_pairing_sm 
-0x1a7 000605 arg mem_le_att_list + 468 ,contw 
-0x1a8 000606 nbranch p_txpower_0dbm ,blank 
-0x1a9 000607 branch p_txpower_5dbm 
-:      000608 p_txon_set_rf_param:
-0x1aa 000609 hjam 0x1 ,rfen_adc 
-0x1ab 000610 hjam 0x3c ,rfen_rx 
-0x1ac 000611 hjam 0xe0 ,rfen_tx 
-0x1ad 000612 hjam 0x12 ,0x96d 
-0x1ae 000613 nop 10 
-0x1af 000614 hjam 0x01 ,rfen_mdm 
-0x1b0 000615 hjam 0x3d ,rfen_mdm 
-0x1b1 000616 nop 10 
-0x1b2 000617 hjam 0xb7 ,rfen_sn 
-0x1b3 000618 nop 10 
-0x1b4 000619 hjam 0x7d ,rfen_mdm 
-0x1b5 000620 rtn 
-:      000622 p_txpower_0dbm:
-0x1b6 000623 fetch 5 ,mem_24g_paring_tx_power_param 
-0x1b7 000624 istore 5 ,contw 
-0x1b8 000625 ifetch 5 ,contr 
-0x1b9 000626 istore 5 ,contw 
-0x1ba 000627 hjam 0xc2 ,0x956 
-0x1bb 000628 hjam 0xd0 ,0x955 
-0x1bc 000629 rtn 
-:      000631 p_txpower_5dbm:
-0x1bd 000632 fetch 5 ,mem_5db_tx_power_param 
-0x1be 000633 istore 5 ,contw 
-0x1bf 000634 ifetch 5 ,contr 
-0x1c0 000635 istore 5 ,contw 
-0x1c1 000636 hjam 0xdf ,0x956 
-0x1c2 000637 call p_set_tx_step_power 
-0x1c3 000638 hjam 0xdf ,0x955 
-0x1c4 000639 rtn 
-:      000643 p_set_tx_step_power:
-0x1c5 000645 nop 4 
-0x1c6 000646 hjam 0xd1 ,0x955 
-0x1c7 000647 nop 4 
-0x1c8 000648 hjam 0xd2 ,0x955 
-0x1c9 000649 nop 4 
-0x1ca 000650 hjam 0xd4 ,0x955 
-0x1cb 000651 nop 4 
-0x1cc 000654 rtn 
-:      000656 p_tx_ramp_down_common:
-0x1cd 000657 hjam 0xd4 ,0x955 
-0x1ce 000658 nop 4 
-0x1cf 000659 hjam 0xd2 ,0x955 
-0x1d0 000660 nop 4 
-0x1d1 000661 hjam 0xd1 ,0x955 
-0x1d2 000662 nop 4 
-0x1d3 000663 hjam 0xd0 ,0x955 
-0x1d4 000664 hjam 0xc0 ,0x956 
-0x1d5 000665 rtn 
-:      000669 p_shutdown_radio:
-0x1d6 000670 branch shutdown_radio + 2 ,is_rx 
-0x1d7 000671 call p_tx_ramp_down_common 
-0x1d8 000672 branch shutdown_radio + 2 
-:      000674 p_kb_send_process:
-0x1d9 000675 call l2cap_malloc_is_fifo_nearly_full 
-0x1da 000676 nrtn blank 
-0x1db 000677 branch p_ipc_rx 
-:      000679 p_kb_before_hibernate:
-0x1dc 000680 enable user 
-0x1dd 000681 hfetch 4 ,0x8138 
-0x1de 000682 setflag user ,26 ,pdata 
-0x1df 000683 hstore 4 ,core_lpm_reg 
-0x1e0 000684 call lpm_write_ctrl 
-0x1e1 000685 jam 1 ,mem_lpm_current_mult 
-:      000686 p_kb_bt_lpm_before:
-0x1e2 000687 rtn 
-:      000689 p_kb_init:
-0x1e3 000690 jam 0 ,mem_c51_flag 
-0x1e4 000691 jam 6 ,mem_connection_options 
-0x1e5 000692 call app_lpm_mult_enable 
-0x1e6 000693 setarg p_kb_send_process 
-0x1e7 000694 store 2 ,mem_cb_bt_process 
-0x1e8 000695 setarg p_kb_bt_lpm_before 
-0x1e9 000696 store 2 ,mem_cb_before_lpm 
-0x1ea 000697 setarg p_c51_user_event 
-0x1eb 000698 store 2 ,mem_cb_bb_event_process 
-0x1ec 000699 setarg p_mouse_idle 
-0x1ed 000700 store 2 ,mem_cb_idle_process 
-0x1ee 000701 setarg p_ipc_rx 
-0x1ef 000702 store 2 ,mem_cb_le_process 
-0x1f0 000703 setarg p_kb_before_hibernate 
-0x1f1 000704 store 2 ,mem_cb_before_hibernate 
-0x1f2 000705 setarg mem_ipc_2bt_fifo_head 
-0x1f3 000706 byteswap pdata ,pdata 
-0x1f4 000707 store 2 ,mem_ipc_2bt_read_index 
-0x1f5 000708 store 2 ,mem_ipc_2bt_write_index 
-0x1f6 000709 call lpm_disable_exen_output 
-0x1f7 000710 setarg mem_ipc_2c51_fifo_head 
-0x1f8 000711 byteswap pdata ,pdata 
-0x1f9 000712 store 2 ,mem_ipc_2c51_read_index 
-0x1fa 000713 store 2 ,mem_ipc_2c51_write_index 
-0x1fb 000714 fetch 1 ,mem_hibernate_flag 
-0x1fc 000715 beq 0x5a ,p_device_init_init_hibwake 
-0x1fd 000716 branch p_deveice_init_wake ,wake 
-0x1fe 000717 fetch 2 ,mem_adc_0v 
-0x1ff 000718 byteswap pdata ,pdata 
-0x200 000719 store 2 ,mem_adc_0v 
-0x201 000720 fetch 2 ,mem_adc_3v 
-0x202 000721 byteswap pdata ,pdata 
-0x203 000722 store 2 ,mem_adc_3v 
-0x204 000723 call p_init_adc_from_otp 
-0x205 000724 fetch 8 ,mem_temp 
-0x206 000725 nbranch p_deveice_init_reset ,blank 
-0x207 000726 fetch 2 ,0x4ad4 
-0x208 000727 byteswap pdata ,pdata 
-0x209 000728 branch p_deveice_init_reset ,blank 
-0x20a 000729 store 2 ,mem_adc_3v 
-:      000730 p_deveice_init_reset:
-0x20b 000731 jam bt_evt_reset ,mem_ipc_tx_evt 
-:      000732 p_device_init_common:
-0x20c 000733 call p_ipc_tx_evt 
-0x20d 000734 jam 0 ,mem_hibernate_flag 
-0x20e 000735 hjam start_c51_core ,core_docd_ctrl 
-0x20f 000736 rtn 
-:      000737 p_deveice_init_wake:
-0x210 000738 jam bt_evt_wakeup ,mem_ipc_tx_evt 
-0x211 000739 branch p_device_init_common 
-:      000740 p_device_init_init_hibwake:
-0x212 000741 copy auxcnt ,pdata 
-0x213 000742 branch p_enter_hibernate_continue ,blank 
-0x214 000743 call init_lmp_work 
-0x215 000744 call l2cap_init_work 
-0x216 000745 setarg 0 
-0x217 000746 store 8 ,mem_context 
-0x218 000747 store 2 ,mem_ui_state_map 
-0x219 000748 copy clkn_bt ,pdata 
-0x21a 000749 store 4 ,mem_ipc_last_check_timer 
-0x21b 000750 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
-0x21c 000751 branch p_device_init_common 
-:      000753 p_init_adc_from_otp:
-0x21d 000754 call otp_enable_chgpump 
-0x21e 000755 setarg 0x7e0 
-0x21f 000756 arg mem_temp ,rega 
-0x220 000757 arg 14 ,temp 
-0x221 000758 call otpd_read_data 
-0x222 000759 call otp_disable_chgpump 
-0x223 000760 fetch 1 ,mem_temp 
-0x224 000761 bbit1 0 ,assert 
-0x225 000762 fetch 8 ,mem_temp + 2 
-0x226 000763 rtn blank 
-0x227 000764 fetch 1 ,mem_adc_config_flag 
-0x228 000765 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
-0x229 000766 bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
-:      000767 p_calc_adc_check_gpio:
-0x22a 000768 fetch 2 ,mem_temp + 2 
-0x22b 000769 byteswap pdata ,pdata 
-0x22c 000770 store 2 ,mem_adc_0v 
-0x22d 000771 fetch 2 ,mem_temp + 8 
-0x22e 000772 byteswap pdata ,pdata 
-0x22f 000773 store 2 ,mem_adc_3v 
-0x230 000774 rtn 
-:      000775 p_calc_adc_base_vinlpm:
-0x231 000776 fetcht 2 ,mem_temp + 6 
-0x232 000777 fetch 2 ,mem_temp + 12 
-0x233 000778 copy temp ,regb 
-0x234 000779 copy pdata ,rega 
-0x235 000780 byteswap pdata ,pdata 
-0x236 000781 store 2 ,mem_adc_3v 
-0x237 000782 copy rega ,pdata 
-0x238 000783 isub temp ,regc 
-0x239 000784 lshift regc ,regc 
-0x23a 000785 copy regb ,pdata 
-0x23b 000786 isub regc ,pdata 
-0x23c 000787 byteswap pdata ,pdata 
-0x23d 000788 store 2 ,mem_adc_0v 
-0x23e 000789 rtn 
-:      000791 p_calc_adc_base_hvin:
-0x23f 000792 fetcht 2 ,mem_temp + 4 
-0x240 000793 fetch 2 ,mem_temp + 10 
-0x241 000794 copy temp ,regb 
-0x242 000795 copy pdata ,rega 
-0x243 000796 isub temp ,regc 
-0x244 000797 rshift2 regc ,regc 
-0x245 000798 copy regb ,pdata 
-0x246 000799 isub regc ,pdata 
-0x247 000800 byteswap pdata ,pdata 
-0x248 000801 store 2 ,mem_adc_0v 
-0x249 000802 lshift regc ,regc 
-0x24a 000803 copy rega ,pdata 
-0x24b 000804 isub regc ,pdata 
-0x24c 000805 byteswap pdata ,pdata 
-0x24d 000806 store 2 ,mem_adc_3v 
-0x24e 000807 rtn 
-:      000810 p_le_enable:
-0x24f 000811 jam 39 ,mem_le_ch_mapped 
-0x250 000812 hjam 0x36 ,0x90f 
-0x251 000813 hjam 0x5f ,0x90b 
-0x252 000814 branch le_enable + 2 
-:      000815 p_le_disable:
-0x253 000816 hjam 0x2e ,0x90f 
-0x254 000817 hjam 0xff ,0x90b 
-0x255 000818 branch le_disable + 2 
-:      000821 p_mouse_idle:
-0x256 000822 rtn 
-:      000823 p_check_enter_hibernate:
-0x257 000824 fetch 2 ,mem_ipc_2c51_write_index 
-0x258 000825 store 2 ,mem_ipc_2c51_read_index 
-0x259 000826 fetch 2 ,mem_ipc_2bt_write_index 
-0x25a 000827 store 2 ,mem_ipc_2bt_read_index 
-0x25b 000828 jam syc_task_hibernate ,mem_c51_flag 
-0x25c 000829 call p_c51_wait 
-:      000830 p_enter_hibernate_continue:
-0x25d 000832 jam 0x5a ,mem_hibernate_flag 
-0x25e 000833 call lpm_write_gpio_wakeup 
-0x25f 000834 hfetch 4 ,core_lpm_ctrl 
-0x260 000835 set0 15 ,pdata 
-0x261 000836 hstore 4 ,core_lpm_reg 
-0x262 000837 call lpm_write_ctrl 
-0x263 000838 arg param_hibernate_clks ,temp 
-0x264 000839 branch lpm_sleep 
-:      000841 p_fifo_in:
-0x265 000842 ifetcht util_fifo_len ,rega 
-0x266 000843 and temp ,0xff ,pdata 
-0x267 000844 nbranch p_fifo_in_push ,blank 
-0x268 000845 rshift8 temp ,pdata 
-0x269 000846 istore util_fifo_len ,rega 
-:      000847 p_fifo_in_push:
-0x26a 000848 increase util_fifo_len + util_fifo_offset ,rega 
-0x26b 000849 ifetch 1 ,rega 
-0x26c 000850 nrtn ,blank 
-0x26d 000851 branch fifo_in_push + 3 
-:      000856 p_check_51cmd_once:
-0x26e 000857 call ui_ipc_get_lock 
-0x26f 000858 arg mem_ipc_fifo_c512bt ,rega 
-0x270 000859 call fifo_out 
-0x271 000860 copy pdata ,temp 
-0x272 000861 call ui_ipc_put_lock 
-0x273 000862 copy temp ,pdata 
-0x274 000863 rtn blank 
-0x275 000865 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
-0x276 000866 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
-0x277 000867 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
-0x278 000868 branch check_51cmd_once + 9 
-:      000869 p_check_51cmd_once_continue:
-0x279 000870 fetch 1 ,mem_lmo_opcode2 
-0x27a 000871 branch p_check_51cmd_once_continue0 ,blank 
-0x27b 000872 call lmo_fifo_process 
-0x27c 000873 fetch 1 ,mem_lmo_opcode2 
-0x27d 000874 nbranch check_51cmd_restore ,blank 
-:      000875 p_check_51cmd_once_continue0:
-0x27e 000876 fetch 1 ,mem_fifo_temp 
-0x27f 000877 bmark0 mark_context ,check_51cmd_check_idle 
-0x280 000878 beq bt_cmd_disconnect ,p_check_51cmd_disconnect 
-0x281 000879 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
-0x282 000880 branch check_51cmd_once_continue0 
-:      000881 p_check_51cmd_disconnect:
-0x283 000882 fetch 2 ,mem_ui_state_map 
-0x284 000883 bbit0 ui_state_bt_hid_handshake ,p_check_51cmd_quick_disconnect 
-0x285 000884 branch check_51cmd_disconnect 
-:      000885 p_check_51cmd_quick_disconnect:
-0x286 000886 setarg 10 
-0x287 000887 store 4 ,mem_supervision_to 
-0x288 000888 branch check_51cmd_disconnect 
-:      000890 p_check_51cmd_update_supervision_to:
-0x289 000891 jam lmp_supervision_timeout ,mem_lmo_opcode2 
-0x28a 000892 fetch 2 ,mem_new_supervision_to 
-0x28b 000893 store 2 ,mem_supervision_to 
-0x28c 000894 rtn 
-:      000896 p_check_51cmd_start_discovery:
-0x28d 000897 call app_clear_reconnect_flag 
-0x28e 000898 jam 6 ,mem_connection_options 
-0x28f 000899 branch check_51cmd_start_discovery 
-:      000900 p_check_51cmd_reconnect:
-0x290 000901 call init_param 
-0x291 000902 call l2cap_init 
-0x292 000903 call init_lmp 
-0x293 000904 jam 6 ,mem_connection_options 
-0x294 000905 fetch 1 ,mem_ssp_enable 
-0x295 000906 beq 0 ,p_check_51cmd_reconnect_common 
-0x296 000907 jam 0x17 ,mem_connection_options 
-:      000908 p_check_51cmd_reconnect_common:
-0x297 000909 jam 1 ,mem_link_key_exists 
-0x298 000910 branch check_51cmd_reconnect 
-:      000912 p_disconnect_connected_device:
-0x299 000914 fetch 2 ,mem_ui_state_map 
-0x29a 000915 bbit1 ui_state_ble_connected ,app_ble_disconnect 
-0x29b 000916 bbit1 ui_state_bt_connected ,p_disconnect_bt 
-0x29c 000917 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
-0x29d 000918 jam off ,mem_le_adv_enable 
-0x29e 000919 call app_bt_stop_discovery 
-0x29f 000921 jam bt_evt_reconnect_standy ,mem_fifo_temp 
-0x2a0 000922 branch ui_ipc_send_event 
-:      000924 p_disconnect_bt:
-0x2a1 000925 call app_clear_reconnect_flag 
-0x2a2 000926 call check_51cmd_bb_reconn_cancel 
-0x2a3 000928 branch app_bt_disconnect 
-:      000932 p_lpm_sleep:
-0x2a4 000933 call xtal_fast_wake 
-0x2a5 000934 branch lpm_sleep + 2 
-:      000937 p_connection_incontext:
-0x2a6 000938 call p_context_search_insniff 
-0x2a7 000939 branch connection_incontext + 3 
-:      000940 p_context_search_insniff:
-0x2a8 000941 arg p_context_search_sniff ,regc 
-0x2a9 000942 branch context_search 
-:      000944 p_context_search_sniff:
-0x2aa 000945 bbit0 state_insniff ,context_search_next 
-:      000946 p_context_search_sniff_loop:
-0x2ab 000947 call context_get_anchor 
-0x2ac 000948 call sign_pdata_temp 
-0x2ad 000949 isub temp ,pdata 
-0x2ae 000950 increase 1 ,pdata 
-0x2af 000951 branch p_context_search_sniff_miss ,positive 
-0x2b0 000952 branch context_search_sniff_cont + 3 
-:      000953 p_context_search_sniff_miss:
-0x2b1 000954 iforce regb 
-0x2b2 000955 add rega ,coffset_tsniff ,contr 
-0x2b3 000956 ifetch 2 ,contr 
-0x2b4 000957 branch context_search_meet ,blank 
-0x2b5 000958 call context_next_anchor 
-0x2b6 000959 branch p_context_search_sniff_loop 
-:      000962 sign_pdata_temp:
-0x2b7 000963 rshift16 pdata ,timeup 
-0x2b8 000964 rshift8 timeup ,timeup 
-0x2b9 000965 branch sign_pdata_temp_p0 ,zero 
-0x2ba 000966 compare 0xf ,timeup ,0xf 
-0x2bb 000967 nrtn true 
-0x2bc 000968 rshift16 temp ,timeup 
-0x2bd 000969 rshift8 timeup ,timeup 
-0x2be 000970 nrtn zero 
-0x2bf 000971 set1 28 ,temp 
-0x2c0 000972 rtn 
-:      000973 sign_pdata_temp_p0:
-0x2c1 000974 rshift16 temp ,timeup 
-0x2c2 000975 rshift8 timeup ,timeup 
-0x2c3 000976 compare 0xf ,timeup ,0xf 
-0x2c4 000977 nrtn true 
-0x2c5 000978 set1 28 ,pdata 
-0x2c6 000979 rtn 
-:      000982 p_idle_page_mode_r0:
-0x2c7 000983 storet 8 ,mem_temp 
-0x2c8 000984 call timer_check 
-0x2c9 000985 fetcht 8 ,mem_temp 
-0x2ca 000986 branch idle_page_mode_r0 + 13 
-:      000989 p_role_switch_check:
-0x2cb 000990 disable user 
-0x2cc 000991 fetch 2 ,mem_tsniff 
-0x2cd 000992 arg 0xffff ,temp 
-0x2ce 000993 isub temp ,null 
-0x2cf 000994 nrtn zero 
-0x2d0 000995 fetch 4 ,mem_sniff_anchor 
-0x2d1 000996 branch p_role_switch_clkn ,clknt 
-0x2d2 000997 isub clke_bt ,pdata 
-0x2d3 000998 branch p_role_switch_clke 
-:      001000 p_role_switch_clkn:
-0x2d4 001001 isub clkn_bt ,pdata 
-:      001002 p_role_switch_clke:
-0x2d5 001003 sub pdata ,4 ,null 
-0x2d6 001004 nrtn positive 
-0x2d7 001005 force 0 ,pdata 
-0x2d8 001006 store 2 ,mem_tsniff 
-0x2d9 001007 branch enable_user 
-:      001010 p_parse_lmp_accepted_switch:
-0x2da 001011 jam bt_evt_switch_accept ,mem_fifo_temp 
-0x2db 001012 call ui_ipc_send_event 
-0x2dc 001013 branch p_role_switch_prepare0 
-:      001015 p_role_switch_prepare0_0:
-0x2dd 001018 storet 4 ,mem_sniff_anchor 
-:      001019 p_role_switch_prepare0:
-0x2de 001020 jam switch_flag_accept ,mem_switch_flag 
-0x2df 001021 setarg 0xffff 
-0x2e0 001022 store 2 ,mem_tsniff 
-0x2e1 001023 jam 1 ,mem_sniff_attempt 
-0x2e2 001024 rtn 
-:      001026 p_roles_replyto_fhs:
-0x2e3 001027 call rf_setup_time_slave_slot 
-0x2e4 001028 call p_master_send_packet 
-0x2e5 001029 branch roles_replyto_fhs + 4 
-:      001031 p_master_send_packet:
-0x2e6 001032 add clkn_bt ,1 ,bt_clk 
-0x2e7 001033 call fetch_self_bt_adr 
-0x2e8 001034 force 0x03 ,freq_mode 
-0x2e9 001035 call tx_radio_freq 
-0x2ea 001036 call start_transmitter 
-0x2eb 001037 call start_tx_native 
-0x2ec 001038 call send_access_word 
-0x2ed 001039 branch end_of_packet 
-:      001043 p_slave_loop:
-0x2ee 001044 call check_bt_disabled 
-0x2ef 001045 call scheduler_process 
-0x2f0 001046 call slave_conn_recv_packet 
-0x2f1 001047 branch slave_loop + 6 
-:      001050 p_slave_notmatch:
-0x2f2 001051 call lpm_set_mult 
-0x2f3 001052 call supervision_update 
-0x2f4 001053 branch slave_disconnect ,positive 
-0x2f5 001054 call check_disconnect_timeout 
-0x2f6 001055 nbranch slave_disconnect ,user 
-0x2f7 001056 call check_attempt 
-0x2f8 001057 nbranch p_slave_loop + 1 ,blank 
-0x2f9 001058 rtn 
-:      001061 p_prepare_tx_not_sco:
-0x2fa 001062 call context_check_all_wack 
-0x2fb 001063 nbranch prepare_tx_no_retransmit ,zero 
-0x2fc 001064 fetch 1 ,mem_arq 
-0x2fd 001065 bbit0 wack ,prepare_tx_pollnull 
-0x2fe 001066 fetch 1 ,mem_last_type 
-0x2ff 001067 beq type_lmp ,prepare_tx_retransmit + 7 
-0x300 001068 fetch 2 ,mem_last_txlen 
-0x301 001069 sub pdata ,20 ,null 
-0x302 001070 nbranch prepare_tx_retransmit + 7 ,positive 
-0x303 001071 store 2 ,mem_tx_len 
-0x304 001072 fetch 1 ,mem_last_txlch 
-0x305 001073 store 1 ,mem_tx_lch 
-0x306 001074 setarg mem_last_txdata 
-0x307 001075 store 2 ,mem_txptr 
-0x308 001076 branch prepare_tx_retransmit + 7 
-:      001079 p_tx_l2cap_type:
-0x309 001080 fetch 2 ,mem_tx_len 
-0x30a 001081 store 2 ,mem_last_txlen 
-0x30b 001082 sub pdata ,20 ,null 
-0x30c 001083 nbranch tx_l2cap_type + 2 ,positive 
-0x30d 001084 iforce loopcnt 
-0x30e 001085 fetch 1 ,mem_tx_lch 
-0x30f 001086 store 1 ,mem_last_txlch 
-0x310 001087 fetch 2 ,mem_txptr 
-0x311 001088 iforce contr 
-0x312 001089 arg mem_last_txdata ,contw 
-0x313 001090 call memcpy 
-0x314 001091 branch tx_l2cap_type + 2 
-:      001094 p_l2cap_rx_multiplexing:
-0x315 001095 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x316 001096 branch l2cap_rx_reset_state ,blank 
-0x317 001097 fetch 1 ,mem_l2cap_rx_cid 
-0x318 001098 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
-0x319 001099 branch l2cap_rx_multiplexing0 
-:      001100 p_l2cap_call_proc_signal:
-0x31a 001101 call l2cap_malloc_is_fifo_full 
-0x31b 001102 nrtn blank 
-0x31c 001103 branch l2cap_call_proc_signal0 
-:      001106 p_l2cap_process_one_signal:
-0x31d 001107 ifetch 1 ,contr 
-0x31e 001108 beq signal_info_req ,p_l2cap_proc_signal_info_req 
-0x31f 001109 branch l2cap_process_one_signal + 3 
-:      001110 p_l2cap_proc_signal_info_req:
-0x320 001111 ifetch 1 ,contr 
-0x321 001112 copy pdata ,queue 
-0x322 001113 ifetch 2 ,contr 
-0x323 001114 copy pdata ,rega 
-0x324 001115 copy regc ,pdata 
-0x325 001116 isub rega ,regc 
-0x326 001117 setarg signal_info_rsp 
-0x327 001118 istore 1 ,contw 
-0x328 001119 copy queue ,pdata 
-0x329 001120 istore 1 ,contw 
-0x32a 001121 ifetch 2 ,contr 
-:      001122 p_l2cap_proc_signal_info_req_reply:
-0x32b 001123 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
-0x32c 001124 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
-0x32d 001125 branch assert 
-:      001126 p_l2cap_proc_signal_info_req_ext:
-0x32e 001127 setarg 0x020008 
-0x32f 001128 istore 6 ,contw 
-0x330 001129 setarg 0x0200 
-0x331 001130 istore 4 ,contw 
-0x332 001131 force 12 ,pdata 
-0x333 001132 iadd regb ,regb 
-0x334 001133 branch l2cap_process_one_signal_rtn 
-:      001134 p_l2cap_proc_signal_info_req_fix:
-0x335 001135 setarg 0x3000c 
-0x336 001136 istore 6 ,contw 
-0x337 001137 setarg 0x0006 
-0x338 001138 istore 8 ,contw 
-0x339 001139 force 16 ,pdata 
-0x33a 001140 iadd regb ,regb 
-0x33b 001141 branch l2cap_process_one_signal_rtn 
-:      001144 p_ml2cap_call_proc_signal:
-0x33c 001145 call l2cap_malloc_signal_channel 
-0x33d 001146 force 0 ,regb 
-0x33e 001147 call l2cap_get_signal_tx_payload 
-0x33f 001148 copy pdata ,contw 
-0x340 001149 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x341 001150 copy pdata ,regc 
-0x342 001151 fetch 2 ,mem_l2cap_payload_ptr 
-0x343 001152 iforce contr 
-0x344 001153 call p_ml2cap_proc_one_comm 
-0x345 001154 branch ml2cap_proc_one_comm_loop + 1 
-:      001155 p_ml2cap_proc_one_comm:
-0x346 001156 ifetch 1 ,contr 
-0x347 001157 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
-0x348 001158 branch ml2cap_proc_one_comm + 1 
-:      001159 p_ml2cap_proc_signal_info_req:
-0x349 001160 ifetch 1 ,contr 
-0x34a 001161 copy pdata ,queue 
-0x34b 001162 ifetch 2 ,contr 
-0x34c 001163 copy pdata ,rega 
-0x34d 001164 ifetch 2 ,contr 
-0x34e 001165 store 2 ,mem_temp 
-0x34f 001166 copy regc ,pdata 
-0x350 001167 isub rega ,regc 
-0x351 001168 call l2cap_get_signal_tx_payload 
-0x352 001169 setarg signal_info_rsp 
-0x353 001170 istore 1 ,contw 
-0x354 001171 copy queue ,pdata 
-0x355 001172 istore 1 ,contw 
-0x356 001173 fetch 2 ,mem_temp 
-0x357 001174 branch p_l2cap_proc_signal_info_req_reply 
-:      001177 p_l2cap_malloc:
-0x358 001178 arg 0 ,regb 
-0x359 001179 call l2cap_malloc_is_fifo_full 
-0x35a 001180 nrtn blank 
-0x35b 001181 branch l2cap_malloc + 5 
-:      001183 p_hid_rx_process:
-0x35c 001184 fetch 2 ,mem_l2cap_payload_ptr 
-0x35d 001185 copy pdata ,contr 
-0x35e 001186 ifetch 1 ,contr 
-0x35f 001187 and pdata ,0x0f ,temp 
-0x360 001188 rshift4 pdata ,pdata 
-0x361 001191 beq hid_type_data ,p_hid_rx_process_data 
-0x362 001192 beq hid_type_set_report ,p_hid_rx_process_set_report 
-0x363 001194 beq hid_type_control ,p_hid_rx_process_hid_control 
-0x364 001195 beq hid_type_get_report ,hid_rx_process_handshake 
-0x365 001196 branch hid_rx_process + 7 
-:      001199 p_hid_rx_process_hid_control:
-0x366 001200 copy temp ,pdata 
-0x367 001201 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
-0x368 001202 jam 1 ,mem_suspend_flag 
-0x369 001203 beq hid_control_p_suspend ,hid_rx_process_handshake 
-0x36a 001204 jam 0 ,mem_suspend_flag 
-0x36b 001205 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
-0x36c 001206 rtn 
-:      001209 p_hid_rx_process_set_report:
-0x36d 001210 call p_hid_rx_process_data 
-0x36e 001211 branch hid_rx_process_set_report 
-:      001212 p_hid_rx_process_data:
-0x36f 001213 ifetch 1 ,contr 
-0x370 001214 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
-0x371 001215 rtn 
-:      001216 p_hid_rx_process_data_hid_kb:
-0x372 001217 ifetch 1 ,contr 
-0x373 001218 store 1 ,mem_caps_num_lock 
-0x374 001219 rtn 
-:      001222 p_scheduler_process_sdp_succ:
-0x375 001223 call l2cap_malloc_is_fifo_full 
-0x376 001224 nrtn blank 
-0x377 001226 call p_l2cap_call_proc_sigal_pending 
-0x378 001227 branch scheduler_process1 
-:      001229 p_l2cap_call_proc_sigal_pending:
-0x379 001230 fetch 1 ,mem_device_option 
-0x37a 001231 rtneq dvc_op_hci 
-0x37b 001232 fetch 1 ,mem_l2cap_pending_item 
-0x37c 001233 rtn blank 
-0x37d 001234 copy pdata ,rega 
-0x37e 001235 jam 0 ,mem_l2cap_pending_item 
-0x37f 001236 copy rega ,pdata 
-0x380 001237 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
-0x381 001238 rtn 
-:      001241 p_parse_lmp:
-0x382 001242 fetch 1 ,mem_lmi_opcode2 
-0x383 001243 beq lmp_accepted ,p_parse_lmp_accepted 
-0x384 001244 beq lmp_detach ,p_parse_lmp_detach 
-0x385 001246 branch parse_lmp + 26 
-:      001247 p_parse_lmp_accepted:
-0x386 001248 fetch 1 ,mem_rxbuf + 1 
-0x387 001249 store 1 ,mem_lmi_accepted_opcode 
-0x388 001250 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-0x389 001251 beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
-0x38a 001252 branch parse_lmp_accepted + 2 
-:      001253 p_parse_lmp_accepted_hostconn:
-0x38b 001256 fetch 1 ,mem_lmp_conn_state 
-0x38c 001257 set1 received_conn_req ,pdata 
-0x38d 001258 store 1 ,mem_lmp_conn_state 
-0x38e 001259 jam bt_evt_bb_connected ,mem_fifo_temp 
-0x38f 001260 call ui_ipc_send_event 
-0x390 001261 branch parse_lmp_accepted_hostconn_ctn 
-:      001264 p_parse_lmp_detach:
-0x391 001265 fetch 1 ,mem_rxbuf + 1 
-0x392 001266 store 1 ,mem_disconn_reason_send 
-0x393 001267 branch parse_lmp_detach 
-:      001270 p_send_lmp:
-0x394 001271 disable user 
-0x395 001272 call lmo_fifo_process 
-0x396 001273 fetch 1 ,mem_lmp_to_send 
-0x397 001274 rtn blank 
-0x398 001275 bbit1 7 ,send_lmp_escape 
-0x399 001276 beq lmp_name_res ,p_send_lmp_name_res 
-0x39a 001277 beq lmp_detach ,p_send_lmp_detach 
-0x39b 001278 branch send_lmp + 7 
-:      001279 p_send_lmp_name_res:
-0x39c 001280 force 17 ,pdata 
-0x39d 001281 call msg_send_lmp 
-0x39e 001282 fetch 1 ,mem_lmi_opcode 
-0x39f 001283 copy pdata ,temp 
-0x3a0 001284 beq 0x00 ,p_send_lmp_name_res_offset_ok 
-0x3a1 001285 beq 0x0e ,p_send_lmp_name_res_offset_ok 
-0x3a2 001286 beq 0x1c ,p_send_lmp_name_res_offset_ok 
-0x3a3 001287 rtn 
-:      001288 p_send_lmp_name_res_offset_ok:
-0x3a4 001289 istore 1 ,contw 
-0x3a5 001290 fetch 1 ,mem_local_name_length 
-0x3a6 001291 istore 1 ,contw 
-0x3a7 001292 setarg 14 
-0x3a8 001293 branch send_lmp_name_res_offset_ok + 3 
-:      001295 p_send_lmp_detach:
-0x3a9 001296 call send_lmp_detach 
-0x3aa 001297 jam 100 ,mem_conn_timer 
-0x3ab 001298 rtn 
-:      001301 p_process_conn_sm:
-0x3ac 001302 fetch 1 ,mem_lmo_opcode2 
-0x3ad 001303 branch p_process_conn_sm_continue ,blank 
-0x3ae 001304 call lmo_fifo_process 
-0x3af 001305 fetch 1 ,mem_lmo_opcode2 
-0x3b0 001306 nrtn blank 
-:      001307 p_process_conn_sm_continue:
-0x3b1 001308 fetch 1 ,mem_conn_sm 
-0x3b2 001309 rtn blank 
-0x3b3 001310 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
-0x3b4 001311 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-0x3b5 001312 branch process_conn_sm_continue + 2 
-:      001314 p_host_creat_conn_wait_switch:
-0x3b6 001315 fetch 1 ,mem_switch_flag 
-0x3b7 001316 rtneq switch_flag_init 
-0x3b8 001317 beq switch_flag_accept ,p_host_create_conn_switch_accept 
-0x3b9 001318 arg switch_wait_timer ,queue 
-0x3ba 001319 call timer_check 
-0x3bb 001320 nrtn blank 
-0x3bc 001321 jam switch_flag_init ,mem_switch_flag 
-0x3bd 001322 branch host_create_conn_switch 
-:      001323 p_host_create_conn_switch_accept:
-0x3be 001324 rtn master 
-0x3bf 001325 branch p_host_create_conn_auth_pair 
-:      001327 p_host_create_conn_auth_pair:
-0x3c0 001328 fetch 1 ,mem_connection_options 
-0x3c1 001329 bbit1 connection_switch ,host_create_conn_switch 
-0x3c2 001330 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
-:      001331 p_host_create_conn_auth_pair_true:
-0x3c3 001332 fetch 1 ,mem_link_key_exists 
-0x3c4 001333 branch host_create_conn_auth_pair_nokey ,blank 
-0x3c5 001334 fetch 1 ,mem_lmp_conn_state 
-0x3c6 001335 rtnbit0 sent_setup_complete 
-0x3c7 001336 rtnbit0 received_setup_complete 
-0x3c8 001337 fetch 4 ,mem_aurand_send_delay_time 
-0x3c9 001338 arg 800 ,temp 
-0x3ca 001339 iadd temp ,temp 
-0x3cb 001340 copy clkn_bt ,pdata 
-0x3cc 001341 isub temp ,null 
-0x3cd 001342 nrtn positive 
-0x3ce 001343 branch host_create_conn_auth 
+0x0 000039 bmark1 mark_ext_patch ,patch_ext 
+0x1 000040 beq patch00_0 ,p_soft_reset 
+0x2 000041 beq patch00_3 ,p_main_loop 
+0x3 000042 beq patch00_5 ,p_main_loop_end 
+0x4 000043 beq patch00_6 ,p_connection_incontext 
+0x5 000044 beq patch01_2 ,p_idle_page_mode_r0 
+0x6 000045 beq patch04_7 ,p_role_switch_check 
+0x7 000046 beq patch05_0 ,p_role_switch_prepare0_0 
+0x8 000047 beq patch05_3 ,p_roles_replyto_fhs 
+0x9 000048 beq patch08_2 ,p_slave_loop 
+0xa 000049 beq patch08_3 ,p_slave_notmatch 
+0xb 000050 beq patch0a_0 ,p_prepare_tx_not_sco 
+0xc 000051 beq patch0a_4 ,p_tx_l2cap_type 
+0xd 000052 beq patch06_1 ,p_context_new 
+0xe 000053 beq patch06_3 ,p_context_search 
+0xf 000054 beq patch12_0 ,p_shutdown_radio 
+0x10 000055 beq patch12_2 ,p_set_freq_rx 
+0x11 000056 beq patch12_4 ,p_set_freq_tx 
+0x12 000057 beq patch12_5 ,p_initialize_radio_cont 
+0x13 000058 beq patch16_0 ,p_lpm_sleep 
+0x14 000059 beq patch16_1 ,p_lpm_recover_clk 
+0x15 000060 beq patch16_2 ,p_lpm_dispatch 
+0x16 000061 beq patch16_3 ,p_lpm_dispatch_next 
+0x17 000062 beq patch16_6 ,p_lpm_dispatch_unconn 
+0x18 000063 beq patch17_1 ,p_lpm_cal_xtal_startup 
+0x19 000064 branch assert 
+:      000066 patch_ext:
+0x1a 000067 beq patch23_0 ,p_l2cap_rx_multiplexing 
+0x1b 000068 beq patch23_3 ,p_l2cap_process_one_signal 
+0x1c 000069 beq patch24_3 ,p_ml2cap_call_proc_signal 
+0x1d 000070 beq patch24_4 ,p_l2cap_malloc 
+0x1e 000071 beq patch26_2 ,p_le_init_conn 
+0x1f 000072 beq patch27_3 ,le_slave_unsync + 3 
+0x20 000073 beq patch27_6 ,p_le_enable 
+0x21 000074 beq patch27_7 ,p_le_disable 
+0x22 000075 beq patch29_2 ,p_lerx_nopayload 
+0x23 000076 beq patch29_3 ,p_le_transmit_receive_sifs 
+0x24 000077 beq patch29_4 ,p_le_transmit 
+0x25 000078 beq patch29_6 ,p_le_send_adv_ind 
+0x26 000079 beq patch2a_6 ,p_le_update_param 
+0x27 000080 beq patch2c_1 ,p_le_prepare_tx 
+0x28 000081 beq patch2c_3 ,p_le_prepare_tx_cmd 
+0x29 000082 beq patch2c_4 ,p_le_prepare_smp 
+0x2a 000083 beq patch2c_5 ,p_le_prepare_att 
+0x2b 000084 beq patch2d_1 ,p_le_send_non_l2cap 
+0x2c 000085 beq patch2d_2 ,p_le_parse 
+0x2d 000086 beq patch2d_3 ,p_le_parse_ll 
+0x2e 000087 beq patch2d_6 ,p_le_parse_smp 
+0x2f 000088 beq patch2d_7 ,p_le_parse_att 
+0x30 000089 beq patch30_7 ,p_ui_timer_check 
+0x31 000090 beq patch31_5 ,p_check_51cmd_once 
+0x32 000091 beq patch31_6 ,p_check_51cmd_once_continue 
+0x33 000092 beq patch31_7 ,p_check_enter_hibernate 
+0x34 000093 beq patch37_5 ,p_fifo_in 
+0x35 000094 beq patch39_5 ,p_kb_init 
+0x36 000095 beq patch39_7 ,p_app_process_bb_event 
+0x37 000096 beq patch3a_0 ,p_kb_bb_event_timer 
+0x38 000097 beq patch33_4 ,p_hid_rx_process 
+0x39 000098 beq patch33_7 ,p_scheduler_process_sdp_succ 
+0x3a 000099 beq patch3c_2 ,p_parse_lmp 
+0x3b 000100 beq patch3c_3 ,p_send_lmp 
+0x3c 000101 beq patch3c_6 ,p_process_conn_sm 
+0x3d 000102 branch assert 
+:      000105 p_context_search:
+0x3e 000106 arg mem_context ,rega 
+0x3f 000107 force 1 ,loopcnt 
+0x40 000108 branch context_search_loop 
+:      000110 p_context_new:
+0x41 000111 arg mem_context ,contw 
+0x42 000112 arg 10 ,loopcnt 
+0x43 000113 call memset0 
+0x44 000114 branch context_new + 2 
+:      000117 p_soft_reset:
+0x45 000118 hfetch 1 ,0x813b 
+0x46 000119 store 1 ,mem_wakup_from_power_flag 
+0x47 000120 hjam lock_otp ,core_misc_ctrl 
+0x48 000121 branch soft_reset + 2 
+:      000125 p_main_loop:
+0x49 000126 call p_ipc_timer_check 
+0x4a 000127 call p_ui_check_timer_setup 
+0x4b 000128 call p_ipc_rx 
+0x4c 000129 call p_bt_status_handle 
+0x4d 000130 branch main_loop + 2 
+:      000132 p_bt_status_handle:
+0x4e 000133 fetcht 2 ,mem_ui_state_map 
+0x4f 000134 fetch 1 ,mem_le_adv_enable 
+0x50 000135 nsetflag blank ,ui_state_ble_adv ,temp 
+0x51 000136 fetch 1 ,mem_scan_mode 
+0x52 000137 nsetflag blank ,ui_state_bt_discovery ,temp 
+0x53 000138 storet 2 ,mem_ui_state_map 
+0x54 000139 rtn 
+:      000141 p_main_loop_end:
+0x55 000142 call inquiry_scan_dispatch 
+0x56 000143 call page_scan_dispatch 
+0x57 000144 call connection_dispatch 
+0x58 000145 call p_g24_dispatch 
+0x59 000146 branch main_loop + 15 
+:      000149 p_ipc_rx:
+0x5a 000150 fetch 1 ,mem_ssp_enable 
+0x5b 000151 branch p_ipc_rx0 ,blank 
+0x5c 000152 fetch 1 ,mem_sp_local_key_invalid 
+0x5d 000153 rtn blank 
+:      000154 p_ipc_rx0:
+0x5e 000155 call p_check_ipc_2bt 
+0x5f 000156 rtn user 
+0x60 000157 byteswap pdata ,pdata 
+0x61 000158 copy pdata ,contr 
+0x62 000159 call p_ipc_rx_byte 
+0x63 000160 store 1 ,mem_ipc_rx_type 
+0x64 000161 beq ipc_type_cmd ,p_ipc_rx_cmd 
+0x65 000162 beq ipc_type_24g ,p_ipc_rx_24g 
+0x66 000163 copy pdata ,temp 
+0x67 000164 copy contr ,rega 
+0x68 000165 fetch 1 ,mem_context 
+0x69 000166 bbit0 state_inconn ,p_ipc_abondon_rx_data 
+0x6a 000167 copy rega ,contr 
+0x6b 000168 rtnmark0 mark_context 
+0x6c 000169 copy temp ,pdata 
+0x6d 000170 beq ipc_type_hid ,p_ipc_rx_hid 
+0x6e 000171 beq ipc_type_ble ,p_ipc_rx_ble 
+0x6f 000172 branch assert 
+:      000174 p_ipc_abondon_rx_data:
+0x70 000175 copy rega ,contr 
+0x71 000176 arg mem_tst_pktcnt_sync ,contw 
+0x72 000177 branch p_ipc_rx_cpy 
+:      000179 p_ipc_rx_cmd:
+0x73 000180 call p_ipc_rx_byte 
+0x74 000181 call p_ipc_rx_byte 
+0x75 000182 store 1 ,mem_fifo_temp 
+0x76 000183 call p_ipc_next_rx 
+0x77 000184 branch ui_ipc_send_cmd 
+:      000185 p_ipc_next_rx:
+0x78 000186 call p_ipc_rx_updata_contr 
+0x79 000187 copy contr ,temp 
+0x7a 000188 byteswap temp ,temp 
+0x7b 000189 storet 2 ,mem_ipc_2bt_read_index 
+0x7c 000190 rtn 
+:      000192 p_ipc_rx_24g:
+0x7d 000193 arg mem_24g_txbuf_new ,contw 
+0x7e 000194 branch p_ipc_rx_cpy 
+:      000196 p_ipc_rx_hid:
+0x7f 000197 call p_ipc_rx_byte 
+0x80 000198 copy pdata ,rega 
+0x81 000199 copy contr ,pdata 
+0x82 000200 store 2 ,mem_contr 
+0x83 000201 call l2cap_malloc_is_fifo_nearly_full 
+0x84 000202 nbranch p_ipc_rx_hid0 ,blank 
+0x85 000203 increase 1 ,rega 
+0x86 000204 call hid_malloc_tx_buff 
+0x87 000205 branch p_ipc_rx_hid1 
+:      000206 p_ipc_rx_hid0:
+0x88 000207 arg mem_uart_packet ,contw 
+0x89 000208 copy rega ,loopcnt 
+0x8a 000209 fetch 2 ,mem_contr 
+0x8b 000210 copy pdata ,contr 
+0x8c 000211 branch p_ipc_copy 
+:      000213 p_ipc_rx_hid1:
+0x8d 000214 add contw ,-2 ,regb 
+0x8e 000215 fetch 2 ,mem_hid_int_remote_cid 
+0x8f 000216 istore 2 ,contw 
+0x90 000217 setarg 0xa1 
+0x91 000218 istore 1 ,contw 
+0x92 000219 add rega ,-1 ,loopcnt 
+0x93 000220 fetch 2 ,mem_contr 
+0x94 000221 copy pdata ,contr 
+0x95 000222 call p_ipc_copy 
+0x96 000223 copy regb ,contr 
+0x97 000224 ifetch 2 ,contr 
+0x98 000225 store 2 ,mem_kb_last_data 
+0x99 000226 add pdata ,2 ,loopcnt 
+0x9a 000227 call memcpy 
+0x9b 000228 jam 100 ,mem_kb_wake_timer 
+0x9c 000229 rtn 
+:      000230 p_ipc_rx_ble:
+0x9d 000231 copy contr ,rega 
+:      000232 p_ipc_rx_ble_read_fifo:
+0x9e 000233 fetch 1 ,mem_queue_write 
+0x9f 000234 add pdata ,1 ,temp 
+0xa0 000235 and temp ,0x03 ,temp 
+0xa1 000236 storet 1 ,mem_queue_write 
+0xa2 000237 mul32 pdata ,7 ,pdata 
+0xa3 000238 arg mem_uart_packet ,contw 
+0xa4 000239 iadd contw ,contw 
+0xa5 000241 copy rega ,contr 
+0xa6 000242 call p_ipc_rx_byte 
+0xa7 000243 copy contr ,rega 
+0xa8 000244 increase -1 ,pdata 
+0xa9 000245 copy pdata ,loopcnt 
+0xaa 000246 increase 7 ,pdata 
+0xab 000247 store 1 ,mem_le51_tx_length 
+0xac 000248 copy rega ,contr 
+0xad 000249 call p_ipc_rx_byte 
+0xae 000250 copy contr ,rega 
+0xaf 000251 beq 01 ,p_report1 
+0xb0 000252 beq 02 ,p_report2 
+0xb1 000253 beq 03 ,p_report3 
+0xb2 000254 beq 04 ,p_report4 
+:      000255 p_report1:
+0xb3 000256 fetch 2 ,mem_att_report1 
+:      000257 p_set_report:
+0xb4 000258 istore 2 ,contw 
+0xb5 000259 copy rega ,contr 
+0xb6 000260 call p_ipc_copy 
+0xb7 000261 call le_xtype_fifo_is_near_full 
+0xb8 000262 nrtn blank 
+0xb9 000263 jam attop_handle_value_notification ,mem_fifo_temp 
+0xba 000264 branch le_xtype_fifo_in 
+:      000266 p_report2:
+0xbb 000267 fetch 2 ,mem_att_report2 
+0xbc 000268 branch p_set_report 
+:      000269 p_report3:
+0xbd 000270 fetch 2 ,mem_att_report3 
+0xbe 000271 branch p_set_report 
+:      000272 p_report4:
+0xbf 000273 fetch 2 ,mem_att_report_battery 
+0xc0 000274 istore 2 ,contw 
+0xc1 000275 copy rega ,contr 
+0xc2 000276 branch p_ipc_copy 
+:      000280 p_ui_check_timer_setup:
+0xc3 000281 fetcht 4 ,mem_ui_check_timer_setup 
+0xc4 000282 copy clkn_bt ,pdata 
+0xc5 000283 isub temp ,pdata 
+0xc6 000284 fetcht 2 ,mem_customize_timer_setup 
+0xc7 000285 idiv temp 
+0xc8 000286 call wait_div_end 
+0xc9 000287 quotient pdata 
+0xca 000288 rtn blank 
+0xcb 000289 copy clkn_bt ,temp 
+0xcc 000290 storet 4 ,mem_ui_check_timer_setup 
+0xcd 000291 fetch 1 ,mem_customize_timer 
+0xce 000292 increase 1 ,pdata 
+0xcf 000293 store 1 ,mem_customize_timer 
+0xd0 000294 rtn 
+:      000299 p_ipc_timer_check:
+0xd1 000300 fetcht 4 ,mem_ipc_last_check_timer 
+0xd2 000301 copy clkn_bt ,pdata 
+0xd3 000302 isub temp ,pdata 
+0xd4 000304 arg 1600 ,temp 
+0xd5 000305 idiv temp 
+0xd6 000306 call wait_div_end 
+0xd7 000307 quotient pdata 
+0xd8 000308 rtn blank 
+0xd9 000309 copy clkn_bt ,temp 
+0xda 000310 storet 4 ,mem_ipc_last_check_timer 
+0xdb 000311 fetcht 2 ,mem_ipc_bt_timer 
+0xdc 000312 byteswap temp ,temp 
+0xdd 000313 iadd temp ,pdata 
+0xde 000314 byteswap pdata ,pdata 
+0xdf 000315 store 2 ,mem_ipc_bt_timer 
+0xe0 000316 byteswap pdata ,pdata 
+0xe1 000317 and pdata ,0x3 ,pdata 
+0xe2 000318 rtnne 0 
+0xe3 000319 fetch 1 ,mem_adc_config_flag 
+0xe4 000320 bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
+0xe5 000321 bbit1 adc_config_hvin ,p_adc_check_hvin 
+:      000322 p_adc_check_gpio:
+0xe6 000323 arg 0 ,rega 
+0xe7 000324 call p_setup_adc_gpio_pu_setup 
+0xe8 000325 hjam 0x8f ,rf_adc_mode 
+0xe9 000326 fetch 1 ,mem_adc_channel 
+0xea 000327 hstore 1 ,rf_adc_ch 
+0xeb 000328 call p_read_adc 
+0xec 000329 arg 1 ,rega 
+0xed 000330 branch p_setup_adc_gpio_pu_setup 
+:      000333 p_adc_check_vinlpm:
+0xee 000334 hjam 0xbf ,rf_adc_mode 
+0xef 000335 branch p_read_adc 
+:      000337 p_adc_check_hvin:
+0xf0 000338 hjam 0xaf ,rf_adc_mode 
+:      000339 p_read_adc:
+0xf1 000340 hfetch 1 ,core_uart_baud + 1 
+0xf2 000341 set1 7 ,pdata 
+0xf3 000342 hstore 1 ,core_uart_baud + 1 
+0xf4 000343 hfetch 1 ,rf_adc_ch 
+0xf5 000344 or_into 0x30 ,pdata 
+0xf6 000345 hstore 1 ,rf_adc_ch 
+0xf7 000346 hjam 0x74 ,rfen_adc 
+0xf8 000347 hjam 0x7c ,rfen_adc 
+0xf9 000348 hjam 0xaa ,rf_adc_gc 
+0xfa 000349 nop 5000 
+0xfb 000350 hfetcht 2 ,core_adc_sum 
+0xfc 000351 hfetch 1 ,core_uart_baud + 1 
+0xfd 000352 set0 7 ,pdata 
+0xfe 000353 hstore 1 ,core_uart_baud + 1 
+0xff 000354 byteswap temp ,temp 
+0x100 000355 storet 2 ,mem_adc_current_value 
+0x101 000356 rtn 
+:      000359 p_setup_adc_gpio_pu_setup:
+0x102 000360 arg 0x21 ,temp 
+0x103 000361 fetch 1 ,mem_adc_channel 
+0x104 000362 isub temp ,temp 
+0x105 000363 copy rega ,pdata 
+0x106 000364 set1 gpio_active_bit ,temp 
+0x107 000365 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
+0x108 000366 set0 gpio_active_bit ,temp 
+:      000367 p_setup_adc_gpio_pu_setup_exit:
+0x109 000368 arg core_gpio_pu0 ,contw 
+0x10a 000369 branch gpio_set_bit 
+:      000373 p_ipc_rx_cpy:
+0x10b 000374 call p_ipc_rx_byte 
+0x10c 000375 copy pdata ,loopcnt 
+:      000376 p_ipc_copy:
+0x10d 000377 call p_ipc_cpy_loop 
+0x10e 000378 branch p_ipc_next_rx 
+:      000380 p_ipc_cpy_loop:
+0x10f 000381 call p_ipc_rx_byte 
+0x110 000382 istore 1 ,contw 
+0x111 000383 loop p_ipc_cpy_loop 
+0x112 000384 rtn 
+:      000386 p_ipc_rx_byte:
+0x113 000387 call p_ipc_rx_updata_contr 
+0x114 000388 ifetch 1 ,contr 
+0x115 000389 rtn 
+:      000391 p_ipc_rx_updata_contr:
+0x116 000392 setarg mem_ipc_2bt_fifo_end 
+0x117 000393 isub contr ,null 
+0x118 000394 nrtn zero 
+0x119 000395 arg mem_ipc_2bt_fifo_head ,contr 
+0x11a 000396 rtn 
+:      000398 p_ipc_tx_evt:
+0x11b 000399 arg 3 ,loopcnt 
+0x11c 000400 arg mem_ipc_tx_evt_buff ,contr 
+:      000401 p_ipc_tx_cpy:
+0x11d 000402 copy contr ,rega 
+0x11e 000403 fetch 2 ,mem_ipc_2c51_write_index 
+0x11f 000404 byteswap pdata ,pdata 
+0x120 000405 copy pdata ,contw 
+0x121 000406 copy rega ,contr 
+:      000407 p_ipc_tx_loop:
+0x122 000408 ifetch 1 ,contr 
+0x123 000409 istore 1 ,contw 
+0x124 000410 call p_ipc_tx_updata_contw 
+0x125 000411 loop p_ipc_tx_loop 
+0x126 000412 copy contw ,pdata 
+0x127 000413 byteswap pdata ,pdata 
+0x128 000414 store 2 ,mem_ipc_2c51_write_index 
+0x129 000415 rtn 
+:      000416 p_ipc_tx_updata_contw:
+0x12a 000417 setarg mem_ipc_2c51_fifo_end 
+0x12b 000418 isub contw ,null 
+0x12c 000419 nrtn zero 
+0x12d 000420 arg mem_ipc_2c51_fifo_head ,contw 
+0x12e 000421 rtn 
+:      000424 p_check_ipc_2c51:
+0x12f 000425 fetch 2 ,mem_ipc_2c51_read_index 
+0x130 000426 fetcht 2 ,mem_ipc_2c51_write_index 
+0x131 000427 branch p_check_ipc_common 
+:      000428 p_check_ipc_2bt:
+0x132 000429 fetch 2 ,mem_ipc_2bt_read_index 
+0x133 000430 fetcht 2 ,mem_ipc_2bt_write_index 
+:      000431 p_check_ipc_common:
+0x134 000432 isub temp ,null 
+0x135 000433 branch enable_usr ,zero 
+0x136 000434 branch disable_usr 
+:      000437 p_ui_timer_check:
+0x137 000438 copy clkn_bt ,pdata 
+0x138 000439 store 4 ,mem_ui_timer_last_btclk_temp 
+0x139 000440 fetcht 1 ,mem_ui_timer_last_btclk + 3 
+0x13a 000441 fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
+0x13b 000442 isub temp ,null 
+0x13c 000443 ncall p_ui_timer_reinit ,positive 
+0x13d 000444 branch ui_timer_check + 2 
+:      000446 p_ui_timer_reinit:
+0x13e 000447 fetcht 4 ,mem_ui_timer_last_btclk_temp 
+0x13f 000448 storet 4 ,mem_ui_timer_last_btclk 
+0x140 000449 storet 4 ,mem_ipc_last_check_timer 
+0x141 000450 storet 4 ,mem_ui_check_timer_setup 
+0x142 000451 rtn 
+:      000454 p_app_process_bb_event:
+0x143 000455 arg mem_ipc_fifo_bt2c51 ,rega 
+0x144 000456 call fifo_out 
+0x145 000457 rtn blank 
+0x146 000459 copy pdata ,regc 
+0x147 000460 call p_app_event_normal_process 
+0x148 000461 branch app_process_bb_event_priority 
+:      000462 p_app_event_normal_process:
+0x149 000463 rtneq bt_evt_linkkey_generate 
+0x14a 000464 beq bt_evt_le_connected ,scale_process_le_conn 
+0x14b 000465 beq bt_evt_le_disconnected ,scale_process_le_discon 
+0x14c 000466 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
+0x14d 000467 beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
+0x14e 000468 branch app_event_normal_process 
+:      000470 p_app_bb_event_bb_disconn:
+0x14f 000471 jam 0 ,mem_unsniff2sniff_timer_count 
+0x150 000472 fetch 2 ,mem_ui_state_map 
+0x151 000473 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
+0x152 000474 isolate0 ui_state_bt_setup_complete ,pdata 
+0x153 000475 call p_app_discard_event ,true 
+0x154 000476 branch app_bb_event_bb_reconn_disconn 
+:      000479 p_app_discard_event:
+0x155 000480 fetch 1 ,mem_pincode_state 
+0x156 000481 rtneq pincode_state_pincode_ready 
+0x157 000482 branch app_discard_event 
+:      000486 p_kb_bb_event_timer:
+0x158 000487 storet 1 ,mem_app_evt_timer_count 
+0x159 000488 fetch 1 ,mem_ipc_bt_100ms_timer 
+0x15a 000489 increase 1 ,pdata 
+0x15b 000490 store 1 ,mem_ipc_bt_100ms_timer 
+:      000491 p_kb_bb_event_100ms_loop:
+0x15c 000492 fetch 1 ,mem_app_evt_timer_count 
+0x15d 000493 rtn blank 
+0x15e 000494 increase -1 ,pdata 
+0x15f 000495 store 1 ,mem_app_evt_timer_count 
+0x160 000496 call p_kb_check_hid_handshake_timer 
+0x161 000497 call p_kb_long_sleep_timer 
+0x162 000498 call p_kb_wake_remote_dev 
+0x163 000499 branch p_kb_bb_event_100ms_loop 
+:      000501 p_kb_wake_remote_dev:
+0x164 000502 fetch 1 ,mem_suspend_flag 
+0x165 000503 nrtn blank 
+0x166 000504 fetch 1 ,mem_kb_wake_timer 
+0x167 000505 rtn blank 
+0x168 000506 increase -1 ,pdata 
+0x169 000507 store 1 ,mem_kb_wake_timer 
+0x16a 000508 rtnne 1 
+0x16b 000509 jam 100 ,mem_kb_wake_timer 
+0x16c 000512 fetch 2 ,mem_ui_state_map 
+0x16d 000514 rtnbit0 ui_state_bt_sniff 
+0x16e 000515 fetch 2 ,mem_kb_last_data 
+0x16f 000516 rtn blank 
+0x170 000517 call l2cap_malloc_is_fifo_empty 
+0x171 000518 nrtn blank 
+0x172 000519 fetch 2 ,mem_kb_last_data 
+0x173 000520 copy pdata ,rega 
+0x174 000521 call hid_malloc_tx_buff 
+0x175 000522 add rega ,2 ,loopcnt 
+0x176 000523 arg mem_kb_last_data + 2 ,contr 
+0x177 000524 branch memcpy 
+:      000526 p_kb_check_hid_handshake_timer:
+0x178 000527 fetch 1 ,mem_hid_handshake_timer_count 
+0x179 000528 rtn blank 
+0x17a 000529 increase -1 ,pdata 
+0x17b 000530 store 1 ,mem_hid_handshake_timer_count 
+0x17c 000531 nrtn blank 
+0x17d 000532 call app_evt_hid_handshake 
+0x17e 000533 branch hid_handshake_event 
+:      000535 p_kb_long_sleep_timer:
+0x17f 000536 fetch 1 ,mem_24g_enter_lpm_timer 
+0x180 000537 rtn blank 
+0x181 000538 increase -1 ,pdata 
+0x182 000539 store 1 ,mem_24g_enter_lpm_timer 
+0x183 000540 rtn 
+:      000543 p_c51_user_event:
+0x184 000544 copy regc ,pdata 
+0x185 000545 and_into bt_evt_timer_mask ,pdata 
+0x186 000546 rtneq bt_evt_timer_init 
+0x187 000547 call p_c51_ext_evt 
+0x188 000548 copy regc ,pdata 
+0x189 000549 rtn blank 
+0x18a 000550 store 1 ,mem_ipc_tx_evt 
+0x18b 000551 branch p_ipc_tx_evt 
+:      000552 p_c51_ext_evt:
+0x18c 000553 copy regc ,pdata 
+0x18d 000554 beq bt_evt_enter_sniff ,p_kb_wake_enable 
+0x18e 000555 beq bt_evt_bb_disconnected ,p_bk_wake_disable 
+0x18f 000556 rtn 
+:      000557 p_kb_wake_enable:
+0x190 000558 jam 40 ,mem_kb_wake_timer 
+0x191 000559 setarg 0x0a 
+0x192 000560 store 2 ,mem_kb_last_data 
+0x193 000561 fetch 2 ,mem_hid_int_remote_cid 
+0x194 000562 istore 2 ,contw 
+0x195 000563 setarg 0x01a1 
+0x196 000564 istore 2 ,contw 
+0x197 000565 rtn 
+:      000566 p_bk_wake_disable:
+0x198 000567 jam 0 ,mem_kb_wake_timer 
+0x199 000568 arg 20 ,loopcnt 
+0x19a 000569 arg mem_kb_last_data ,contw 
+0x19b 000570 branch clear_mem 
+:      000579 p_lpm_recover_clk:
+0x19c 000580 jam 0x7f ,mem_seqi 
+0x19d 000581 call lpm_recover_clk + 2 
+0x19e 000582 fetch 1 ,mem_hibernate_flag 
+0x19f 000583 rtn blank 
+0x1a0 000584 jam 0 ,mem_hibernate_flag 
+0x1a1 000585 copy clkn_bt ,pdata 
+0x1a2 000586 store 4 ,mem_ipc_last_check_timer 
+0x1a3 000587 rtn 
+:      000591 p_lpm_cal_xtal_startup:
+0x1a4 000592 fetch 1 ,mem_lpm_xtalcnt 
+0x1a5 000593 nrtn blank 
+0x1a6 000594 hjam clksel_rc ,core_clksel 
+0x1a7 000595 setarg 0xf0c 
+0x1a8 000596 call lpm_write_config 
+0x1a9 000597 setarg 200000 
+0x1aa 000598 call sleep 
+0x1ab 000599 until null ,lpo_edge 
+0x1ac 000600 copy lpo_time ,alarm 
+0x1ad 000601 call xtal_fast_wake 
+0x1ae 000602 nop 5000 
+0x1af 000603 branch lpm_cal_xtal_startup + 12 
+:      000606 p_lpm_dispatch:
+0x1b0 000607 rtnmark1 mark_24g 
+0x1b1 000608 fetch 2 ,mem_ui_state_map 
+0x1b2 000609 bbit1 ui_state_ble_connected ,lpm_dispatch + 2 
+0x1b3 000610 call lpo_calibration 
+0x1b4 000611 fetch 3 ,mem_clks_per_lpo 
+0x1b5 000612 rtn blank 
+0x1b6 000615 fetch 1 ,mem_lpm_mode 
+0x1b7 000616 rtn blank 
+0x1b8 000618 call l2cap_malloc_is_fifo_empty 
+0x1b9 000619 nrtn blank 
+0x1ba 000620 call lpm_check_wake_lock 
+0x1bb 000621 nrtn blank 
+0x1bc 000622 call xtal_fast_wake 
+0x1bd 000623 fetch 1 ,mem_ssp_enable 
+0x1be 000624 branch lpm_dispatch0 ,blank 
+0x1bf 000625 fetch 1 ,mem_sp_local_key_invalid 
+0x1c0 000626 rtn blank 
+0x1c1 000627 branch lpm_dispatch0 
+:      000629 p_check_ipc_for_lpm:
+0x1c2 000630 call p_check_ipc_2bt 
+0x1c3 000631 nrtn user 
+0x1c4 000632 call p_check_ipc_2c51 
+0x1c5 000633 nrtn user 
+0x1c6 000634 jam 1 ,mem_c51_lpm_lock 
+0x1c7 000635 jam syc_task_lpm ,mem_c51_flag 
+0x1c8 000636 call p_c51_wait 
+0x1c9 000637 branch p_check_ipc_2bt 
+:      000639 p_lpm_dispatch_next:
+0x1ca 000640 call p_check_ipc_for_lpm 
+0x1cb 000641 nrtn user 
+0x1cc 000642 fetch 1 ,mem_c51_lpm_lock 
+0x1cd 000643 nrtn blank 
+0x1ce 000644 branch lpm_dispatch1 
+:      000646 p_c51_wait:
+0x1cf 000647 fetch 1 ,mem_c51_flag 
+0x1d0 000648 nop 10 
+0x1d1 000649 bne 0 ,p_c51_wait 
+0x1d2 000650 rtn 
+:      000653 p_lpm_dispatch_unconn:
+0x1d3 000654 call p_check_ipc_for_lpm 
+0x1d4 000655 nrtn user 
+0x1d5 000656 fetch 1 ,mem_c51_lpm_lock 
+0x1d6 000657 nrtn blank 
+0x1d7 000658 branch lpm_dispatch_unconn + 2 
+:      000662 p_initialize_radio_cont:
+0x1d8 000663 call p_switchto_dpllclk 
+0x1d9 000664 branch initialize_radio_cont + 4 
+:      000665 p_switchto_dpllclk:
+0x1da 000666 fetch 1 ,mem_lpm_xtalcnt 
+0x1db 000667 nbranch p_switchdpll_nocal ,blank 
+0x1dc 000668 call lpm_cal_xtal_startup 
+0x1dd 000669 nop 30000 
+0x1de 000670 nop 30000 
+0x1df 000671 nop 30000 
+:      000672 p_switchdpll_nocal:
+0x1e0 000673 call switchto_dpllclk 
+0x1e1 000674 hjam clksel_xtal ,core_clksel 
+0x1e2 000675 hfetch 1 ,rf_clkpll_frac + 2 
+0x1e3 000676 and_into 0xcf ,pdata 
+0x1e4 000677 hstore 1 ,rf_clkpll_frac + 2 
+0x1e5 000678 or_into 0x30 ,pdata 
+0x1e6 000679 hstore 1 ,rf_clkpll_frac + 2 
+0x1e7 000680 rtn 
+:      000684 p_set_freq_rx:
+0x1e8 000685 storet 1 ,mem_last_freq 
+0x1e9 000686 add temp ,rx_freq_offset ,rega 
+0x1ea 000687 branch set_freq_rx + 4 
+:      000689 p_set_freq_tx_common:
+0x1eb 000690 storet 1 ,mem_last_freq 
+0x1ec 000691 add temp ,0 ,rega 
+0x1ed 000692 branch rf_write_freq 
+:      000694 p_set_freq_tx:
+0x1ee 000695 call p_set_freq_tx_common 
+0x1ef 000696 setarg param_pll_setup 
+0x1f0 000697 call sleep 
+:      000698 p_txon:
+0x1f1 000699 hjam 0x1 ,rfen_adc 
+0x1f2 000700 hjam 0x3c ,rfen_rx 
+0x1f3 000701 hjam 0xe0 ,rfen_tx 
+0x1f4 000702 hjam 0x12 ,0x96d 
+0x1f5 000703 nop 10 
+0x1f6 000704 hjam 0x01 ,rfen_mdm 
+0x1f7 000705 hjam 0x3d ,rfen_mdm 
+0x1f8 000706 nop 10 
+0x1f9 000707 hjam 0xb7 ,rfen_sn 
+0x1fa 000708 nop 10 
+0x1fb 000709 hjam 0x7d ,rfen_mdm 
+0x1fc 000710 fetch 1 ,mem_24g_pairing_sm 
+0x1fd 000711 bne state_24g_pairing_success ,p_txpower_0dbm 
+0x1fe 000712 fetch 5 ,mem_5db_tx_power_param 
+0x1ff 000713 istore 5 ,contw 
+0x200 000714 ifetch 5 ,contr 
+0x201 000715 istore 5 ,contw 
+0x202 000716 hjam 0xdf ,0x956 
+0x203 000717 call p_set_tx_step_power 
+0x204 000718 hjam 0xdf ,0x955 
+0x205 000719 rtn 
+:      000721 p_txpower_0dbm:
+0x206 000722 fetch 5 ,mem_24g_paring_tx_power_param 
+0x207 000723 istore 5 ,contw 
+0x208 000724 ifetch 5 ,contr 
+0x209 000725 istore 5 ,contw 
+0x20a 000726 fetch 1 ,mem_pair_state 
+0x20b 000727 call p_txpower_0dbm_default_set ,blank 
+0x20c 000728 hstore 1 ,0x8956 
+0x20d 000730 hjam 0xd0 ,0x955 
+0x20e 000731 rtn 
+:      000733 p_txpower_0dbm_default_set:
+0x20f 000734 setarg 0xc2 
+0x210 000735 rtn 
+:      000740 p_set_tx_step_power:
+0x211 000742 nop 4 
+0x212 000743 hjam 0xd1 ,0x955 
+0x213 000744 nop 4 
+0x214 000745 hjam 0xd2 ,0x955 
+0x215 000746 nop 4 
+0x216 000747 hjam 0xd4 ,0x955 
+0x217 000748 nop 4 
+0x218 000751 rtn 
+:      000753 p_tx_ramp_down_common:
+0x219 000754 hjam 0xd4 ,0x955 
+0x21a 000755 nop 4 
+0x21b 000756 hjam 0xd2 ,0x955 
+0x21c 000757 nop 4 
+0x21d 000758 hjam 0xd1 ,0x955 
+0x21e 000759 nop 4 
+0x21f 000760 hjam 0xd0 ,0x955 
+0x220 000761 hjam 0xc0 ,0x956 
+0x221 000762 rtn 
+:      000764 p_shutdown_radio:
+0x222 000765 branch shutdown_radio + 2 ,is_rx 
+0x223 000766 call p_tx_ramp_down_common 
+0x224 000767 branch shutdown_radio + 2 
+:      000769 p_kb_send_process:
+0x225 000770 call l2cap_malloc_is_fifo_nearly_full 
+0x226 000771 nrtn blank 
+0x227 000772 branch p_ipc_rx 
+:      000774 p_kb_before_hibernate:
+0x228 000775 enable user 
+0x229 000776 hfetch 4 ,0x8138 
+0x22a 000777 setflag user ,26 ,pdata 
+0x22b 000778 hstore 4 ,core_lpm_reg 
+0x22c 000779 call lpm_write_ctrl 
+0x22d 000780 jam 1 ,mem_lpm_current_mult 
+:      000781 p_kb_bt_lpm_before:
+0x22e 000782 rtn 
+:      000784 p_kb_init:
+0x22f 000785 fetch 1 ,mem_le_name_len 
+0x230 000786 increase 2 ,pdata 
+0x231 000787 store 1 ,mem_le_scan_data_len 
+0x232 000788 jam 0 ,mem_c51_flag 
+0x233 000789 jam 6 ,mem_connection_options 
+0x234 000790 call app_lpm_mult_enable 
+0x235 000791 setarg p_kb_send_process 
+0x236 000792 store 2 ,mem_cb_bt_process 
+0x237 000793 setarg p_kb_bt_lpm_before 
+0x238 000794 store 2 ,mem_cb_before_lpm 
+0x239 000795 setarg p_c51_user_event 
+0x23a 000796 store 2 ,mem_cb_bb_event_process 
+0x23b 000797 setarg p_mouse_idle 
+0x23c 000798 store 2 ,mem_cb_idle_process 
+0x23d 000799 setarg p_ipc_rx 
+0x23e 000800 store 2 ,mem_cb_le_process 
+0x23f 000801 setarg p_kb_before_hibernate 
+0x240 000802 store 2 ,mem_cb_before_hibernate 
+0x241 000803 setarg mem_ipc_2bt_fifo_head 
+0x242 000804 byteswap pdata ,pdata 
+0x243 000805 store 2 ,mem_ipc_2bt_read_index 
+0x244 000806 store 2 ,mem_ipc_2bt_write_index 
+0x245 000807 call lpm_disable_exen_output 
+0x246 000808 setarg mem_ipc_2c51_fifo_head 
+0x247 000809 byteswap pdata ,pdata 
+0x248 000810 store 2 ,mem_ipc_2c51_read_index 
+0x249 000811 store 2 ,mem_ipc_2c51_write_index 
+0x24a 000812 fetch 1 ,mem_hibernate_flag 
+0x24b 000813 beq 0x5a ,p_device_init_init_hibwake 
+0x24c 000814 branch p_deveice_init_wake ,wake 
+0x24d 000815 fetch 2 ,mem_adc_0v 
+0x24e 000816 byteswap pdata ,pdata 
+0x24f 000817 store 2 ,mem_adc_0v 
+0x250 000818 fetch 2 ,mem_adc_3v 
+0x251 000819 byteswap pdata ,pdata 
+0x252 000820 store 2 ,mem_adc_3v 
+0x253 000821 call p_init_adc_from_otp 
+0x254 000822 fetch 8 ,mem_temp 
+0x255 000823 nbranch p_deveice_init_reset ,blank 
+0x256 000824 fetch 2 ,0x4ad4 
+0x257 000825 byteswap pdata ,pdata 
+0x258 000826 branch p_deveice_init_reset ,blank 
+0x259 000827 store 2 ,mem_adc_3v 
+:      000828 p_deveice_init_reset:
+0x25a 000829 call p_le_queue_init 
+0x25b 000830 jam bt_evt_reset ,mem_ipc_tx_evt 
+:      000831 p_device_init_common:
+0x25c 000832 call p_ipc_tx_evt 
+0x25d 000833 jam 0 ,mem_hibernate_flag 
+0x25e 000834 hjam start_c51_core ,core_docd_ctrl 
+0x25f 000835 rtn 
+:      000836 p_deveice_init_wake:
+0x260 000837 jam bt_evt_wakeup ,mem_ipc_tx_evt 
+0x261 000838 branch p_device_init_common 
+:      000839 p_device_init_init_hibwake:
+0x262 000840 copy auxcnt ,pdata 
+0x263 000841 branch p_enter_hibernate_continue ,blank 
+0x264 000842 call init_lmp_work 
+0x265 000843 call l2cap_init_work 
+0x266 000844 setarg 0 
+0x267 000845 store 8 ,mem_context 
+0x268 000846 store 2 ,mem_ui_state_map 
+0x269 000847 copy clkn_bt ,pdata 
+0x26a 000848 store 4 ,mem_ipc_last_check_timer 
+0x26b 000849 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
+0x26c 000850 branch p_device_init_common 
+:      000852 p_init_adc_from_otp:
+0x26d 000853 call otp_enable_chgpump 
+0x26e 000854 setarg 0x7e0 
+0x26f 000855 arg mem_temp ,rega 
+0x270 000856 arg 14 ,temp 
+0x271 000857 call otpd_read_data 
+0x272 000858 call otp_disable_chgpump 
+0x273 000859 fetch 1 ,mem_temp 
+0x274 000860 bbit1 0 ,assert 
+0x275 000861 fetch 8 ,mem_temp + 2 
+0x276 000862 rtn blank 
+0x277 000863 fetch 1 ,mem_adc_config_flag 
+0x278 000864 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
+0x279 000865 bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
+:      000866 p_calc_adc_check_gpio:
+0x27a 000867 fetch 2 ,mem_temp + 2 
+0x27b 000868 byteswap pdata ,pdata 
+0x27c 000869 store 2 ,mem_adc_0v 
+0x27d 000870 fetch 2 ,mem_temp + 8 
+0x27e 000871 byteswap pdata ,pdata 
+0x27f 000872 store 2 ,mem_adc_3v 
+0x280 000873 rtn 
+:      000874 p_calc_adc_base_vinlpm:
+0x281 000875 fetcht 2 ,mem_temp + 6 
+0x282 000876 fetch 2 ,mem_temp + 12 
+0x283 000877 copy temp ,regb 
+0x284 000878 copy pdata ,rega 
+0x285 000879 byteswap pdata ,pdata 
+0x286 000880 store 2 ,mem_adc_3v 
+0x287 000881 copy rega ,pdata 
+0x288 000882 isub temp ,regc 
+0x289 000883 lshift regc ,regc 
+0x28a 000884 copy regb ,pdata 
+0x28b 000885 isub regc ,pdata 
+0x28c 000886 byteswap pdata ,pdata 
+0x28d 000887 store 2 ,mem_adc_0v 
+0x28e 000888 rtn 
+:      000890 p_calc_adc_base_hvin:
+0x28f 000891 fetcht 2 ,mem_temp + 4 
+0x290 000892 fetch 2 ,mem_temp + 10 
+0x291 000893 copy temp ,regb 
+0x292 000894 copy pdata ,rega 
+0x293 000895 isub temp ,regc 
+0x294 000896 rshift2 regc ,regc 
+0x295 000897 copy regb ,pdata 
+0x296 000898 isub regc ,pdata 
+0x297 000899 byteswap pdata ,pdata 
+0x298 000900 store 2 ,mem_adc_0v 
+0x299 000901 lshift regc ,regc 
+0x29a 000902 copy rega ,pdata 
+0x29b 000903 isub regc ,pdata 
+0x29c 000904 byteswap pdata ,pdata 
+0x29d 000905 store 2 ,mem_adc_3v 
+0x29e 000906 rtn 
+:      000909 p_le_enable:
+0x29f 000910 jam 39 ,mem_le_ch_mapped 
+0x2a0 000911 hjam 0x36 ,0x90f 
+0x2a1 000912 hjam 0x5f ,0x90b 
+0x2a2 000913 branch le_enable + 2 
+:      000914 p_le_disable:
+0x2a3 000915 hjam 0x2e ,0x90f 
+0x2a4 000916 hjam 0xff ,0x90b 
+0x2a5 000917 branch le_disable + 2 
+:      000920 p_mouse_idle:
+0x2a6 000921 rtn 
+:      000922 p_check_enter_hibernate:
+0x2a7 000923 fetch 2 ,mem_ipc_2c51_write_index 
+0x2a8 000924 store 2 ,mem_ipc_2c51_read_index 
+0x2a9 000925 fetch 2 ,mem_ipc_2bt_write_index 
+0x2aa 000926 store 2 ,mem_ipc_2bt_read_index 
+0x2ab 000927 jam syc_task_hibernate ,mem_c51_flag 
+0x2ac 000928 call p_c51_wait 
+:      000929 p_enter_hibernate_continue:
+0x2ad 000932 jam 0x5a ,mem_hibernate_flag 
+0x2ae 000933 call lpm_write_gpio_wakeup 
+0x2af 000934 hfetch 4 ,core_lpm_ctrl 
+0x2b0 000935 set0 15 ,pdata 
+0x2b1 000936 hstore 4 ,core_lpm_reg 
+0x2b2 000937 call lpm_write_ctrl 
+0x2b3 000938 arg param_hibernate_clks ,temp 
+0x2b4 000939 branch lpm_sleep 
+:      000941 p_fifo_in:
+0x2b5 000942 ifetcht util_fifo_len ,rega 
+0x2b6 000943 and temp ,0xff ,pdata 
+0x2b7 000944 nbranch p_fifo_in_push ,blank 
+0x2b8 000945 rshift8 temp ,pdata 
+0x2b9 000946 istore util_fifo_len ,rega 
+:      000947 p_fifo_in_push:
+0x2ba 000948 increase util_fifo_len + util_fifo_offset ,rega 
+0x2bb 000949 ifetch 1 ,rega 
+0x2bc 000950 nrtn ,blank 
+0x2bd 000951 branch fifo_in_push + 3 
+:      000956 p_check_51cmd_once:
+0x2be 000957 call ui_ipc_get_lock 
+0x2bf 000958 arg mem_ipc_fifo_c512bt ,rega 
+0x2c0 000959 call fifo_out 
+0x2c1 000960 copy pdata ,temp 
+0x2c2 000961 call ui_ipc_put_lock 
+0x2c3 000962 copy temp ,pdata 
+0x2c4 000963 rtn blank 
+0x2c5 000964 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
+0x2c6 000965 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
+0x2c7 000966 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
+0x2c8 000968 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
+0x2c9 000969 beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
+0x2ca 000970 beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
+0x2cb 000971 beq bt_cmd_start_adv_rec ,p_handle_adv_1 
+0x2cc 000972 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
+0x2cd 000973 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
+0x2ce 000974 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
+0x2cf 000975 branch check_51cmd_once + 9 
+:      000976 p_check_51cmd_start24g:
+0x2d0 000977 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x2d1 000978 branch p_g24_start_24g_mode 
+:      000979 p_check_51cmd_stop24g:
+0x2d2 000980 set0 mark_24g ,mark 
+0x2d3 000981 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x2d4 000982 branch p_g24_stop_g24_mode 
+:      000985 p_slave_ble_disconnect:
+0x2d5 000986 jam xt_ll_terminate_ind ,mem_fifo_temp 
+0x2d6 000987 branch le_xtype_fifo_in 
+:      000989 p_check_51cmd_once_continue:
+0x2d7 000990 fetch 1 ,mem_lmo_opcode2 
+0x2d8 000991 branch p_check_51cmd_once_continue0 ,blank 
+0x2d9 000992 call lmo_fifo_process 
+0x2da 000993 fetch 1 ,mem_lmo_opcode2 
+0x2db 000994 nbranch check_51cmd_restore ,blank 
+:      000995 p_check_51cmd_once_continue0:
+0x2dc 000996 fetch 1 ,mem_fifo_temp 
+0x2dd 000997 bmark0 mark_context ,check_51cmd_check_idle 
+0x2de 000998 beq bt_cmd_disconnect ,p_check_51cmd_disconnect 
+0x2df 000999 beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
+0x2e0 001000 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
+0x2e1 001001 branch check_51cmd_once_continue0 
+:      001002 p_check_51cmd_disconnect:
+0x2e2 001003 fetch 2 ,mem_ui_state_map 
+0x2e3 001004 bbit0 ui_state_bt_hid_handshake ,p_check_51cmd_quick_disconnect 
+0x2e4 001005 branch check_51cmd_disconnect 
+:      001006 p_check_51cmd_quick_disconnect:
+0x2e5 001007 setarg 10 
+0x2e6 001008 store 4 ,mem_supervision_to 
+0x2e7 001009 branch check_51cmd_disconnect 
+:      001011 p_check_51cmd_update_supervision_to:
+0x2e8 001012 jam lmp_supervision_timeout ,mem_lmo_opcode2 
+0x2e9 001013 fetch 2 ,mem_new_supervision_to 
+0x2ea 001014 store 2 ,mem_supervision_to 
+0x2eb 001015 rtn 
+:      001017 p_check_51cmd_start_adv_discovery:
+0x2ec 001018 call p_check_51cmd_start_discovery 
+:      001019 p_check_51cmd_start_adv:
+0x2ed 001020 call app_clear_reconnect_flag 
+0x2ee 001021 call check_51cmd_bb_reconn_cancel 
+0x2ef 001022 jam 0 ,mem_lpm_mode 
+0x2f0 001023 random pdata 
+0x2f1 001024 store 1 ,mem_le_lap 
+:      001025 p_handle_adv_0:
+0x2f2 001026 jam 5 ,mem_le_adv_data + 2 
+0x2f3 001027 setarg 0x181203 
+0x2f4 001028 store 3 ,mem_le_adv_data + 8 
+0x2f5 001030 arg 7 ,temp 
+0x2f6 001031 call p_le_adv_data_update 
+0x2f7 001032 branch check_51cmd_adv 
+:      001034 p_handle_adv_1:
+0x2f8 001035 jam 4 ,mem_le_adv_data + 2 
+0x2f9 001036 setarg 0x0000ff 
+0x2fa 001037 store 3 ,mem_le_adv_data + 8 
+0x2fb 001039 arg 0 ,temp 
+0x2fc 001040 call p_le_adv_data_update 
+0x2fd 001041 branch check_51cmd_adv 
+:      001043 p_le_adv_data_update:
+0x2fe 001044 fetch 1 ,mem_le_scan_data_len 
+0x2ff 001045 iadd temp ,pdata 
+0x300 001046 add pdata ,11 ,pdata 
+0x301 001047 sub pdata ,0x1f ,null 
+0x302 001048 nbranch p_le_adv_data_overflow ,positive 
+0x303 001049 store 1 ,mem_le_adv_data_len 
+0x304 001051 arg mem_le_adv_data + 11 ,contw 
+0x305 001052 copy temp ,pdata 
+0x306 001053 ncall p_handle_adv_swift_pair ,blank 
+0x307 001055 fetch 1 ,mem_le_scan_data_len 
+0x308 001056 copy pdata ,loopcnt 
+0x309 001057 arg mem_le_scan_data ,contr 
+0x30a 001058 branch memcpy 
+:      001061 p_handle_adv_swift_pair:
+0x30b 001062 copy pdata ,loopcnt 
+0x30c 001063 arg mem_le_adv_swift_pair ,contr 
+0x30d 001064 branch memcpy 
+:      001066 p_le_adv_data_overflow:
+0x30e 001067 fetch 1 ,mem_le_scan_data_len 
+0x30f 001068 add pdata ,11 ,pdata 
+0x310 001069 store 1 ,mem_le_adv_data_len 
+0x311 001070 rtn 
+:      001072 p_check_51cmd_start_discovery:
+0x312 001073 call app_clear_reconnect_flag 
+0x313 001074 jam 6 ,mem_connection_options 
+0x314 001075 branch check_51cmd_start_discovery 
+:      001076 p_check_51cmd_reconnect:
+0x315 001077 call init_param 
+0x316 001078 call l2cap_init 
+0x317 001079 call init_lmp 
+0x318 001080 jam 6 ,mem_connection_options 
+0x319 001081 fetch 1 ,mem_ssp_enable 
+0x31a 001082 beq 0 ,p_check_51cmd_reconnect_common 
+0x31b 001083 jam 0x17 ,mem_connection_options 
+:      001084 p_check_51cmd_reconnect_common:
+0x31c 001085 jam 1 ,mem_link_key_exists 
+0x31d 001086 branch check_51cmd_reconnect 
+:      001088 p_disconnect_connected_device:
+0x31e 001090 fetch 2 ,mem_ui_state_map 
+0x31f 001091 bbit1 ui_state_ble_connected ,app_ble_disconnect 
+0x320 001092 bbit1 ui_state_bt_connected ,p_disconnect_bt 
+0x321 001093 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
+0x322 001094 bmark1 mark_24g ,p_g24_stop_g24_mode 
+0x323 001095 jam off ,mem_le_adv_enable 
+0x324 001096 call app_bt_stop_discovery 
+0x325 001098 jam bt_evt_reconnect_standy ,mem_fifo_temp 
+0x326 001099 branch ui_ipc_send_event 
+:      001102 p_disconnect_bt:
+0x327 001103 call app_clear_reconnect_flag 
+0x328 001104 call check_51cmd_bb_reconn_cancel 
+0x329 001106 branch app_bt_disconnect 
+:      001110 p_lpm_sleep:
+0x32a 001111 call xtal_fast_wake 
+0x32b 001112 branch lpm_sleep + 2 
+:      001115 p_connection_incontext:
+0x32c 001116 call p_context_search_insniff 
+0x32d 001117 branch connection_incontext + 3 
+:      001118 p_context_search_insniff:
+0x32e 001119 arg p_context_search_sniff ,regc 
+0x32f 001120 branch context_search 
+:      001122 p_context_search_sniff:
+0x330 001123 bbit0 state_insniff ,context_search_next 
+:      001124 p_context_search_sniff_loop:
+0x331 001125 call context_get_anchor 
+0x332 001126 call sign_pdata_temp 
+0x333 001127 isub temp ,pdata 
+0x334 001128 increase 1 ,pdata 
+0x335 001129 branch p_context_search_sniff_miss ,positive 
+0x336 001130 branch context_search_sniff_cont + 3 
+:      001131 p_context_search_sniff_miss:
+0x337 001132 iforce regb 
+0x338 001133 add rega ,coffset_tsniff ,contr 
+0x339 001134 ifetch 2 ,contr 
+0x33a 001135 branch context_search_meet ,blank 
+0x33b 001136 call context_next_anchor 
+0x33c 001137 branch p_context_search_sniff_loop 
+:      001140 sign_pdata_temp:
+0x33d 001141 rshift16 pdata ,timeup 
+0x33e 001142 rshift8 timeup ,timeup 
+0x33f 001143 branch sign_pdata_temp_p0 ,zero 
+0x340 001144 compare 0xf ,timeup ,0xf 
+0x341 001145 nrtn true 
+0x342 001146 rshift16 temp ,timeup 
+0x343 001147 rshift8 timeup ,timeup 
+0x344 001148 nrtn zero 
+0x345 001149 set1 28 ,temp 
+0x346 001150 rtn 
+:      001151 sign_pdata_temp_p0:
+0x347 001152 rshift16 temp ,timeup 
+0x348 001153 rshift8 timeup ,timeup 
+0x349 001154 compare 0xf ,timeup ,0xf 
+0x34a 001155 nrtn true 
+0x34b 001156 set1 28 ,pdata 
+0x34c 001157 rtn 
+:      001160 p_idle_page_mode_r0:
+0x34d 001161 storet 8 ,mem_temp 
+0x34e 001162 call timer_check 
+0x34f 001163 fetcht 8 ,mem_temp 
+0x350 001164 branch idle_page_mode_r0 + 13 
+:      001167 p_role_switch_check:
+0x351 001168 disable user 
+0x352 001169 fetch 2 ,mem_tsniff 
+0x353 001170 arg 0xffff ,temp 
+0x354 001171 isub temp ,null 
+0x355 001172 nrtn zero 
+0x356 001173 fetch 4 ,mem_sniff_anchor 
+0x357 001174 branch p_role_switch_clkn ,clknt 
+0x358 001175 isub clke_bt ,pdata 
+0x359 001176 branch p_role_switch_clke 
+:      001178 p_role_switch_clkn:
+0x35a 001179 isub clkn_bt ,pdata 
+:      001180 p_role_switch_clke:
+0x35b 001181 sub pdata ,4 ,null 
+0x35c 001182 nrtn positive 
+0x35d 001183 force 0 ,pdata 
+0x35e 001184 store 2 ,mem_tsniff 
+0x35f 001185 branch enable_user 
+:      001188 p_parse_lmp_accepted_switch:
+0x360 001189 jam bt_evt_switch_accept ,mem_fifo_temp 
+0x361 001190 call ui_ipc_send_event 
+0x362 001191 branch p_role_switch_prepare0 
+:      001193 p_role_switch_prepare0_0:
+0x363 001196 storet 4 ,mem_sniff_anchor 
+:      001197 p_role_switch_prepare0:
+0x364 001198 jam switch_flag_accept ,mem_switch_flag 
+0x365 001199 setarg 0xffff 
+0x366 001200 store 2 ,mem_tsniff 
+0x367 001201 jam 1 ,mem_sniff_attempt 
+0x368 001202 rtn 
+:      001204 p_roles_replyto_fhs:
+0x369 001205 call rf_setup_time_slave_slot 
+0x36a 001206 call p_master_send_packet 
+0x36b 001207 branch roles_replyto_fhs + 4 
+:      001209 p_master_send_packet:
+0x36c 001210 add clkn_bt ,1 ,bt_clk 
+0x36d 001211 call fetch_self_bt_adr 
+0x36e 001212 force 0x03 ,freq_mode 
+0x36f 001213 call tx_radio_freq 
+0x370 001214 call start_transmitter 
+0x371 001215 call start_tx_native 
+0x372 001216 call send_access_word 
+0x373 001217 branch end_of_packet 
+:      001221 p_slave_loop:
+0x374 001222 call check_bt_disabled 
+0x375 001223 call scheduler_process 
+0x376 001224 call slave_conn_recv_packet 
+0x377 001225 branch slave_loop + 6 
+:      001228 p_slave_notmatch:
+0x378 001229 call lpm_set_mult 
+0x379 001230 call supervision_update 
+0x37a 001231 branch slave_disconnect ,positive 
+0x37b 001232 call check_disconnect_timeout 
+0x37c 001233 nbranch slave_disconnect ,user 
+0x37d 001234 call check_attempt 
+0x37e 001235 nbranch p_slave_loop + 1 ,blank 
+0x37f 001236 rtn 
+:      001239 p_prepare_tx_not_sco:
+0x380 001240 call context_check_all_wack 
+0x381 001241 nbranch prepare_tx_no_retransmit ,zero 
+0x382 001242 fetch 1 ,mem_arq 
+0x383 001243 bbit0 wack ,prepare_tx_pollnull 
+0x384 001244 fetch 1 ,mem_last_type 
+0x385 001245 beq type_lmp ,prepare_tx_retransmit + 7 
+0x386 001246 fetch 2 ,mem_last_txlen 
+0x387 001247 sub pdata ,20 ,null 
+0x388 001248 nbranch prepare_tx_retransmit + 7 ,positive 
+0x389 001249 store 2 ,mem_tx_len 
+0x38a 001250 fetch 1 ,mem_last_txlch 
+0x38b 001251 store 1 ,mem_tx_lch 
+0x38c 001252 setarg mem_last_txdata 
+0x38d 001253 store 2 ,mem_txptr 
+0x38e 001254 branch prepare_tx_retransmit + 7 
+:      001257 p_tx_l2cap_type:
+0x38f 001258 fetch 2 ,mem_tx_len 
+0x390 001259 store 2 ,mem_last_txlen 
+0x391 001260 sub pdata ,20 ,null 
+0x392 001261 nbranch tx_l2cap_type + 2 ,positive 
+0x393 001262 iforce loopcnt 
+0x394 001263 fetch 1 ,mem_tx_lch 
+0x395 001264 store 1 ,mem_last_txlch 
+0x396 001265 fetch 2 ,mem_txptr 
+0x397 001266 iforce contr 
+0x398 001267 arg mem_last_txdata ,contw 
+0x399 001268 call memcpy 
+0x39a 001269 branch tx_l2cap_type + 2 
+:      001272 p_l2cap_rx_multiplexing:
+0x39b 001273 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x39c 001274 branch l2cap_rx_reset_state ,blank 
+0x39d 001275 fetch 1 ,mem_l2cap_rx_cid 
+0x39e 001276 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
+0x39f 001277 branch l2cap_rx_multiplexing0 
+:      001278 p_l2cap_call_proc_signal:
+0x3a0 001279 call l2cap_malloc_is_fifo_full 
+0x3a1 001280 nrtn blank 
+0x3a2 001281 branch l2cap_call_proc_signal0 
+:      001284 p_l2cap_process_one_signal:
+0x3a3 001285 ifetch 1 ,contr 
+0x3a4 001286 beq signal_info_req ,p_l2cap_proc_signal_info_req 
+0x3a5 001287 branch l2cap_process_one_signal + 3 
+:      001288 p_l2cap_proc_signal_info_req:
+0x3a6 001289 ifetch 1 ,contr 
+0x3a7 001290 copy pdata ,queue 
+0x3a8 001291 ifetch 2 ,contr 
+0x3a9 001292 copy pdata ,rega 
+0x3aa 001293 copy regc ,pdata 
+0x3ab 001294 isub rega ,regc 
+0x3ac 001295 setarg signal_info_rsp 
+0x3ad 001296 istore 1 ,contw 
+0x3ae 001297 copy queue ,pdata 
+0x3af 001298 istore 1 ,contw 
+0x3b0 001299 ifetch 2 ,contr 
+:      001300 p_l2cap_proc_signal_info_req_reply:
+0x3b1 001301 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
+0x3b2 001302 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
+0x3b3 001303 branch assert 
+:      001304 p_l2cap_proc_signal_info_req_ext:
+0x3b4 001305 setarg 0x020008 
+0x3b5 001306 istore 6 ,contw 
+0x3b6 001307 setarg 0x0200 
+0x3b7 001308 istore 4 ,contw 
+0x3b8 001309 force 12 ,pdata 
+0x3b9 001310 iadd regb ,regb 
+0x3ba 001311 branch l2cap_process_one_signal_rtn 
+:      001312 p_l2cap_proc_signal_info_req_fix:
+0x3bb 001313 setarg 0x3000c 
+0x3bc 001314 istore 6 ,contw 
+0x3bd 001315 setarg 0x0006 
+0x3be 001316 istore 8 ,contw 
+0x3bf 001317 force 16 ,pdata 
+0x3c0 001318 iadd regb ,regb 
+0x3c1 001319 branch l2cap_process_one_signal_rtn 
+:      001322 p_ml2cap_call_proc_signal:
+0x3c2 001323 call l2cap_malloc_signal_channel 
+0x3c3 001324 force 0 ,regb 
+0x3c4 001325 call l2cap_get_signal_tx_payload 
+0x3c5 001326 copy pdata ,contw 
+0x3c6 001327 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x3c7 001328 copy pdata ,regc 
+0x3c8 001329 fetch 2 ,mem_l2cap_payload_ptr 
+0x3c9 001330 iforce contr 
+0x3ca 001331 call p_ml2cap_proc_one_comm 
+0x3cb 001332 branch ml2cap_proc_one_comm_loop + 1 
+:      001333 p_ml2cap_proc_one_comm:
+0x3cc 001334 ifetch 1 ,contr 
+0x3cd 001335 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
+0x3ce 001336 branch ml2cap_proc_one_comm + 1 
+:      001337 p_ml2cap_proc_signal_info_req:
+0x3cf 001338 ifetch 1 ,contr 
+0x3d0 001339 copy pdata ,queue 
+0x3d1 001340 ifetch 2 ,contr 
+0x3d2 001341 copy pdata ,rega 
+0x3d3 001342 ifetch 2 ,contr 
+0x3d4 001343 store 2 ,mem_temp 
+0x3d5 001344 copy regc ,pdata 
+0x3d6 001345 isub rega ,regc 
+0x3d7 001346 call l2cap_get_signal_tx_payload 
+0x3d8 001347 setarg signal_info_rsp 
+0x3d9 001348 istore 1 ,contw 
+0x3da 001349 copy queue ,pdata 
+0x3db 001350 istore 1 ,contw 
+0x3dc 001351 fetch 2 ,mem_temp 
+0x3dd 001352 branch p_l2cap_proc_signal_info_req_reply 
+:      001355 p_l2cap_malloc:
+0x3de 001356 arg 0 ,regb 
+0x3df 001357 call l2cap_malloc_is_fifo_full 
+0x3e0 001358 nrtn blank 
+0x3e1 001359 branch l2cap_malloc + 5 
+:      001361 p_hid_rx_process:
+0x3e2 001362 fetch 2 ,mem_l2cap_payload_ptr 
+0x3e3 001363 copy pdata ,contr 
+0x3e4 001364 ifetch 1 ,contr 
+0x3e5 001365 and pdata ,0x0f ,temp 
+0x3e6 001366 rshift4 pdata ,pdata 
+0x3e7 001369 beq hid_type_data ,p_hid_rx_process_data 
+0x3e8 001370 beq hid_type_set_report ,p_hid_rx_process_set_report 
+0x3e9 001372 beq hid_type_control ,p_hid_rx_process_hid_control 
+0x3ea 001373 beq hid_type_get_report ,hid_rx_process_handshake 
+0x3eb 001374 branch hid_rx_process + 7 
+:      001377 p_hid_rx_process_hid_control:
+0x3ec 001378 copy temp ,pdata 
+0x3ed 001379 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
+0x3ee 001380 jam 1 ,mem_suspend_flag 
+0x3ef 001381 beq hid_control_p_suspend ,hid_rx_process_handshake 
+0x3f0 001382 jam 0 ,mem_suspend_flag 
+0x3f1 001383 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
+0x3f2 001384 rtn 
+:      001387 p_hid_rx_process_set_report:
+0x3f3 001388 call p_hid_rx_process_data 
+0x3f4 001389 branch hid_rx_process_set_report 
+:      001390 p_hid_rx_process_data:
+0x3f5 001391 ifetch 1 ,contr 
+0x3f6 001392 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
+0x3f7 001393 rtn 
+:      001395 p_scheduler_process_sdp_succ:
+0x3f8 001396 call l2cap_malloc_is_fifo_full 
+0x3f9 001397 nrtn blank 
+0x3fa 001399 call p_l2cap_call_proc_sigal_pending 
+0x3fb 001400 branch scheduler_process1 
+:      001402 p_l2cap_call_proc_sigal_pending:
+0x3fc 001403 fetch 1 ,mem_device_option 
+0x3fd 001404 rtneq dvc_op_hci 
+0x3fe 001405 fetch 1 ,mem_l2cap_pending_item 
+0x3ff 001406 rtn blank 
+0x400 001407 copy pdata ,rega 
+0x401 001408 jam 0 ,mem_l2cap_pending_item 
+0x402 001409 copy rega ,pdata 
+0x403 001410 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
+0x404 001411 rtn 
+:      001414 p_parse_lmp:
+0x405 001415 fetch 1 ,mem_lmi_opcode2 
+0x406 001416 beq lmp_accepted ,p_parse_lmp_accepted 
+0x407 001417 beq lmp_detach ,p_parse_lmp_detach 
+0x408 001419 branch parse_lmp + 26 
+:      001420 p_parse_lmp_accepted:
+0x409 001421 fetch 1 ,mem_rxbuf + 1 
+0x40a 001422 store 1 ,mem_lmi_accepted_opcode 
+0x40b 001423 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+0x40c 001424 beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
+0x40d 001425 branch parse_lmp_accepted + 2 
+:      001426 p_parse_lmp_accepted_hostconn:
+0x40e 001429 fetch 1 ,mem_lmp_conn_state 
+0x40f 001430 set1 received_conn_req ,pdata 
+0x410 001431 store 1 ,mem_lmp_conn_state 
+0x411 001432 jam bt_evt_bb_connected ,mem_fifo_temp 
+0x412 001433 call ui_ipc_send_event 
+0x413 001434 branch parse_lmp_accepted_hostconn_ctn 
+:      001437 p_parse_lmp_detach:
+0x414 001438 fetch 1 ,mem_rxbuf + 1 
+0x415 001439 store 1 ,mem_disconn_reason_send 
+0x416 001440 branch parse_lmp_detach 
+:      001456 p_send_lmp:
+0x417 001457 disable user 
+0x418 001458 call lmo_fifo_process 
+0x419 001459 fetch 1 ,mem_lmp_to_send 
+0x41a 001460 rtn blank 
+0x41b 001461 bbit1 7 ,send_lmp_escape 
+0x41c 001462 beq lmp_name_res ,p_send_lmp_name_res 
+0x41d 001463 beq lmp_detach ,p_send_lmp_detach 
+0x41e 001464 branch send_lmp + 7 
+:      001465 p_send_lmp_name_res:
+0x41f 001466 force 17 ,pdata 
+0x420 001467 call msg_send_lmp 
+0x421 001468 fetch 1 ,mem_lmi_opcode 
+0x422 001469 copy pdata ,temp 
+0x423 001470 beq 0x00 ,p_send_lmp_name_res_offset_ok 
+0x424 001471 beq 0x0e ,p_send_lmp_name_res_offset_ok 
+0x425 001472 beq 0x1c ,p_send_lmp_name_res_offset_ok 
+0x426 001473 rtn 
+:      001474 p_send_lmp_name_res_offset_ok:
+0x427 001475 istore 1 ,contw 
+0x428 001476 fetch 1 ,mem_local_name_length 
+0x429 001477 istore 1 ,contw 
+0x42a 001478 setarg 14 
+0x42b 001479 branch send_lmp_name_res_offset_ok + 3 
+:      001481 p_send_lmp_detach:
+0x42c 001482 call send_lmp_detach 
+0x42d 001483 jam 100 ,mem_conn_timer 
+0x42e 001484 rtn 
+:      001487 p_process_conn_sm:
+0x42f 001488 fetch 1 ,mem_lmo_opcode2 
+0x430 001489 branch p_process_conn_sm_continue ,blank 
+0x431 001490 call lmo_fifo_process 
+0x432 001491 fetch 1 ,mem_lmo_opcode2 
+0x433 001492 nrtn blank 
+:      001493 p_process_conn_sm_continue:
+0x434 001494 fetch 1 ,mem_conn_sm 
+0x435 001495 rtn blank 
+0x436 001496 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
+0x437 001497 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+0x438 001498 branch process_conn_sm_continue + 2 
+:      001500 p_host_creat_conn_wait_switch:
+0x439 001501 fetch 1 ,mem_switch_flag 
+0x43a 001502 rtneq switch_flag_init 
+0x43b 001503 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+0x43c 001504 arg switch_wait_timer ,queue 
+0x43d 001505 call timer_check 
+0x43e 001506 nrtn blank 
+0x43f 001507 jam switch_flag_init ,mem_switch_flag 
+0x440 001508 branch host_create_conn_switch 
+:      001509 p_host_create_conn_switch_accept:
+0x441 001510 rtn master 
+0x442 001511 branch p_host_create_conn_auth_pair 
+:      001513 p_host_create_conn_auth_pair:
+0x443 001514 fetch 1 ,mem_connection_options 
+0x444 001515 bbit1 connection_switch ,host_create_conn_switch 
+0x445 001516 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+:      001517 p_host_create_conn_auth_pair_true:
+0x446 001518 fetch 1 ,mem_link_key_exists 
+0x447 001519 branch host_create_conn_auth_pair_nokey ,blank 
+0x448 001520 fetch 1 ,mem_lmp_conn_state 
+0x449 001521 rtnbit0 sent_setup_complete 
+0x44a 001522 rtnbit0 received_setup_complete 
+0x44b 001523 fetch 4 ,mem_aurand_send_delay_time 
+0x44c 001524 arg 800 ,temp 
+0x44d 001525 iadd temp ,temp 
+0x44e 001526 copy clkn_bt ,pdata 
+0x44f 001527 isub temp ,null 
+0x450 001528 nrtn positive 
+0x451 001529 branch host_create_conn_auth 
+:      001531 p_hid_rx_process_data_hid_kb:
+0x452 001532 ifetch 1 ,contr 
+0x453 001533 store 1 ,mem_caps_num_lock 
+0x454 001534 rtn 
+:      001539 p_le_transmit_receive_sifs:
+0x455 001540 call le_transmit 
+0x456 001541 fetcht 1 ,mem_last_freq 
+0x457 001542 call set_freq_rx 
+0x458 001543 call rf_rx_enable 
+0x459 001544 enable swfine 
+0x45a 001545 arg 5500 ,timeup 
+0x45b 001547 branch le_receive_rxon 
+:      001549 p_le_init_conn:
+0x45c 001550 jam 0x01 ,mem_le_txheader 
+0x45d 001551 jam 0 ,mem_le_txlen 
+0x45e 001552 branch le_init_conn + 2 
+:      001554 p_le_transmit:
+0x45f 001555 call le_prep 
+0x460 001556 call p_letx_setfreq 
+0x461 001557 branch le_transmit + 4 
+:      001559 p_letx_setfreq:
+0x462 001560 branch p_txon ,match 
+0x463 001561 call le_setfreq 
+0x464 001562 branch set_freq_tx 
+:      001564 p_le_send_adv_ind:
+0x465 001565 fetch 1 ,mem_le_rx_window 
+0x466 001566 store 4 ,mem_le_transmit_window 
+0x467 001567 fetch 1 ,mem_le_adv_type 
+0x468 001568 beq adv_direct_ind ,p_le_send_adv_direct_ind 
+0x469 001569 branch le_send_adv_ind + 2 
+:      001570 p_le_send_adv_direct_ind:
+0x46a 001571 jam 0 ,mem_le_adv_type 
+0x46b 001572 branch le_send_adv_direct_ind 
+:      001574 p_le_update_param:
+0x46c 001575 fetch 1 ,mem_le_state 
+0x46d 001576 rtnbit0 lestate_update_param 
+0x46e 001577 fetch 2 ,mem_le_event_count 
+0x46f 001578 fetcht 2 ,mem_le_instant 
+0x470 001579 isub temp ,pdata 
+0x471 001580 nrtn positive 
+0x472 001581 branch le_update_param + 8 
+:      001584 p_le_prepare_tx:
+0x473 001585 fetch 1 ,mem_le_arq 
+0x474 001586 rtnbit1 wak 
+0x475 001588 fetch 1 ,mem_le_rxbuf + 1 
+0x476 001589 branch le_prepare_tx + 4 ,blank 
+0x477 001590 branch le_send_empty 
+:      001596 p_le_prepare_tx_cmd:
+0x478 001597 fetch 1 ,mem_le_txpayload 
+0x479 001598 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
+0x47a 001599 beq ll_connection_param_req ,p_le_send_conn_param_req 
+0x47b 001600 beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
+0x47c 001602 beq ll_terminate_ind ,p_le_send_terminate_ind 
+0x47d 001603 beq ll_ping_rsp ,p_le_send_ping_rsp 
+0x47e 001604 branch le_prepare_tx_cmd + 10 
+:      001606 p_le_send_ping_rsp:
+0x47f 001607 force 1 ,temp 
+0x480 001608 branch le_send_packet 
+:      001610 p_le_send_terminate_ind:
+0x481 001611 setarg 10 
+0x482 001612 store 2 ,mem_le_superto 
+0x483 001613 branch le_send_terminate_ind 
+:      001615 p_le_send_start_enc_rsp:
+0x484 001616 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0x485 001617 call ui_ipc_send_cmd 
+0x486 001618 force 1 ,temp 
+0x487 001619 branch le_send_packet ,master 
+0x488 001620 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0x489 001621 call ui_ipc_send_event 
+0x48a 001622 fetch 1 ,mem_le_pairing_state 
+0x48b 001623 beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
+0x48c 001624 branch p_le_send_start_enc_rsp_end 
+:      001625 p_le_send_start_enc_rsp0:
+0x48d 001626 jam xt_smp_encryption_information ,mem_fifo_temp 
+0x48e 001627 call le_xtype_fifo_in 
+:      001628 p_le_send_start_enc_rsp_end:
+0x48f 001629 force 1 ,temp 
+0x490 001630 branch le_send_packet 
+:      001640 p_le_send_unknown_rsp:
+0x491 001641 fetch 1 ,mem_le_ll_unknown_type 
+0x492 001642 istore 1 ,contw 
+0x493 001643 force 2 ,temp 
+0x494 001644 branch le_send_packet 
+:      001646 p_le_send_conn_param_req:
+0x495 001647 increase -1 ,contw 
+0x496 001648 fetch 8 ,mem_le_connection_updata_param 
+0x497 001649 istore 8 ,contw 
+0x498 001650 ifetch 8 ,contr 
+0x499 001651 istore 8 ,contw 
+0x49a 001652 force 2 ,type 
+0x49b 001653 branch le_send_autolen 
+:      001655 p_le_prepare_smp:
+0x49c 001656 fetch 1 ,mem_le_l2cap 
+0x49d 001657 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
+0x49e 001658 beq smp_pairing_response ,p_le_send_smp_pairing_response 
+0x49f 001659 beq smp_master_identification ,le_send_smp_master_identification + 2 
+0x4a0 001660 branch le_prepare_smp0 
+:      001664 p_le_send_smp_pairing_response:
+0x4a1 001665 setarg param_smp_paring_response 
+0x4a2 001666 store 3 ,mem_le_pres 
+0x4a3 001667 setarg 0x01 
+0x4a4 001668 istore 1 ,contw 
+0x4a5 001669 setarg param_smp_key_dist0 
+0x4a6 001670 istore 3 ,contw 
+0x4a7 001671 branch le_send_smp_pairing_response + 4 
+:      001677 p_lerx_nopayload:
+0x4a8 001678 parse 3 ,0 ,24 
+0x4a9 001679 enable swfine 
+0x4aa 001680 arg param_sifs ,27 
+0x4ab 001681 rshift32 pdata ,pdata 
+0x4ac 001682 rshift16 pdata ,pdata 
+0x4ad 001683 istore 3 ,contw 
+0x4ae 001684 branch end_of_packet ,6 
+0x4af 001685 enable match 
+0x4b0 001686 fetch 1 ,mem_last_freq 
+0x4b1 001687 add pdata ,0 ,rega 
+0x4b2 001688 branch lerx_nopayload + 12 
+:      001690 p_le_parse_att:
+0x4b3 001691 ifetch 3 ,contr 
+0x4b4 001692 store 3 ,mem_le_att_opcode 
+0x4b5 001694 beq attop_write_command ,p_le_parse_att_write_command 
+0x4b6 001697 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
+0x4b7 001698 beq attop_write_request ,p_le_parse_att_write_request 
+0x4b8 001699 branch le_parse_att_p 
+:      001701 p_le_parse_att_write_command:
+0x4b9 001702 jam 1 ,mem_reconnect_continue 
+0x4ba 001703 fetch 2 ,mem_le_att_handle 
+0x4bb 001704 beq handle_uuid_chrctr_report_id1_output ,p_handle_num 
+0x4bc 001705 branch le_parse_att_write_command 
+:      001706 p_handle_num:
+0x4bd 001708 arg mem_le_rxbuf + 9 ,contr 
+0x4be 001709 branch p_hid_rx_process_data_hid_kb 
+:      001711 p_le_parse_att_write_request:
+0x4bf 001712 fetch 2 ,mem_le_att_handle 
+0x4c0 001713 sub pdata ,handle_uuid_chrctr_report_id1_output ,null 
+0x4c1 001714 call p_handle_num ,zero 
+0x4c2 001715 fetch 2 ,mem_le_att_handle 
+0x4c3 001716 sub pdata ,handle_uuid_end ,null 
+0x4c4 001717 call p_set_lpm_mode ,zero 
+0x4c5 001718 fetch 2 ,mem_le_att_handle 
+0x4c6 001719 fetcht 2 ,mem_att_report3 
+0x4c7 001720 increase 1 ,temp 
+0x4c8 001721 isub temp ,null 
+0x4c9 001722 branch p_key_data_send ,zero 
+0x4ca 001723 branch le_parse_att_write_request 
+:      001724 p_key_data_send:
+0x4cb 001725 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0x4cc 001726 call ui_ipc_send_event 
+0x4cd 001727 branch le_parse_att_write_request 
+:      001730 p_set_lpm_mode:
+0x4ce 001731 jam 1 ,mem_lpm_mode 
+0x4cf 001732 rtn 
+:      001735 p_le_parse_att_exchange_mtu_request:
+0x4d0 001736 jam attop_exchange_mtu_response ,mem_fifo_temp 
+0x4d1 001737 branch le_xtype_fifo_in 
+:      001739 p_le_prepare_att:
+0x4d2 001740 fetch 1 ,mem_le_l2cap 
+0x4d3 001741 beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
+0x4d4 001742 beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
+0x4d5 001743 beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
+0x4d6 001744 beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
+0x4d7 001745 beq attop_find_information_response ,p_le_send_att_find_information_response 
+0x4d8 001746 beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
+0x4d9 001747 beq attop_write_response ,le_send_att_write_response_go 
+0x4da 001748 beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
+0x4db 001749 beq attop_read_response ,p_le_send_att_read_response 
+0x4dc 001750 beq attop_read_blob_response ,p_le_send_att_read_blob_response 
+0x4dd 001751 branch le_prepare_att0 
+:      001753 p_le_send_att_read_blob_response:
+0x4de 001754 fetch 2 ,mem_le_att_handle 
+0x4df 001755 beq handle_uuid_chrctr_device_name ,p_le_send_att_read_blob_response_error 
+0x4e0 001756 branch le_send_att_read_blob_response 
+:      001758 p_le_send_att_read_blob_response_error:
+0x4e1 001759 jam att_err_invalid_offset ,mem_le_err_code 
+0x4e2 001760 branch le_send_att_error_response 
+:      001762 p_le_send_att_exchange_mtu_rsp:
+:      001765 p_le_send_att_exchange_mtu_req:
+0x4e3 001766 fetch 2 ,mem_le_local_mtu 
+0x4e4 001767 istore 2 ,contw 
+0x4e5 001768 branch le_send_autolen 
+:      001770 p_le_send_att_read_response:
+0x4e6 001771 fetch 2 ,mem_le_att_handle 
+0x4e7 001773 beq handle_uuid_battery_level ,le_send_att_error_response_notfound 
+0x4e8 001774 beq handle_uuid_chrctr_manufacturer_name ,p_le_send_att_read_response_error 
+0x4e9 001776 branch le_send_att_read_response 
+:      001778 p_le_send_att_read_response_error:
+0x4ea 001779 fetch 1 ,mem_le_pairing_state 
+0x4eb 001780 bne flag_le_pairing_null ,le_send_att_read_response 
+0x4ec 001781 fetch 1 ,mem_ltk_states 
+0x4ed 001782 beq ltk_not_lost ,le_send_att_read_response 
+0x4ee 001785 copy contw ,temp 
+0x4ef 001786 jam flag_le_pairing_start ,mem_le_pairing_state 
+0x4f0 001787 copy temp ,contw 
+0x4f1 001788 jam att_err_insufficient_authentication ,mem_le_err_code 
+0x4f2 001789 branch le_send_att_error_response 
+:      001791 p_le_send_att_find_by_type_value_response:
+0x4f3 001792 call le_start_end_handle_check_1 
+0x4f4 001793 rtn user 
+0x4f5 001794 fetcht 2 ,mem_le_search_att_type 
+0x4f6 001795 setarg uuid_service_hids 
+0x4f7 001796 isub temp ,null 
+0x4f8 001797 branch p_le_send_att_find_value_by_type_hid ,zero 
+0x4f9 001798 setarg uuid_service_battery 
+0x4fa 001799 isub temp ,null 
+0x4fb 001800 branch p_le_send_att_find_value_by_type_battery ,zero 
+0x4fc 001801 setarg uuid_service_device_info 
+0x4fd 001802 isub temp ,null 
+0x4fe 001803 branch p_le_send_att_find_value_by_type_device_info ,zero 
+0x4ff 001804 setarg uuid_service_generic_att 
+0x500 001805 isub temp ,null 
+0x501 001806 branch p_le_send_att_find_value_by_type_gatt ,zero 
+0x502 001807 branch le_send_att_find_by_type_value_response + 2 
+:      001809 p_le_send_find_value_by_type:
+0x503 001810 fetch 1 ,mem_shutter_find_type_value_flag 
+0x504 001811 arg 0 ,temp 
+0x505 001812 qset1 temp 
+0x506 001813 iand temp ,pdata 
+0x507 001814 bne 0 ,le_send_att_error_response_notfound 
+0x508 001815 fetch 1 ,mem_shutter_find_type_value_flag 
+0x509 001816 qset1 pdata 
+0x50a 001817 store 1 ,mem_shutter_find_type_value_flag 
+0x50b 001818 branch p_le_send_att_find_value_by_type_command 
+:      001820 p_le_send_att_find_value_by_type_hid:
+0x50c 001821 arg le_find_type_value_hid_bit ,queue 
+0x50d 001822 branch p_le_send_find_value_by_type 
+:      001824 p_le_send_att_find_value_by_type_battery:
+0x50e 001825 arg le_find_type_value_battery_bit ,queue 
+0x50f 001826 branch p_le_send_find_value_by_type 
+:      001828 p_le_send_att_find_value_by_type_gatt:
+0x510 001829 arg le_find_type_value_gatt_bit ,queue 
+0x511 001830 branch p_le_send_find_value_by_type 
+:      001831 p_le_send_att_find_value_by_type_device_info:
+0x512 001832 arg le_find_type_value_device_info_bit ,queue 
+0x513 001833 branch p_le_send_find_value_by_type 
+:      001834 p_le_send_att_find_value_by_type_command:
+0x514 001835 fetch 2 ,mem_le_search_att_type 
+0x515 001836 copy pdata ,rega 
+0x516 001837 fetcht 2 ,mem_le_uuid 
+0x517 001838 copy temp ,regb 
+0x518 001839 call p_find_type_value_start_handle 
+0x519 001840 branch p_le_save_find_value_handle ,zero 
+0x51a 001841 branch le_send_att_error_response_notfound 
+:      001843 p_find_type_value_start_handle:
+0x51b 001844 arg mem_le_att_list ,contr 
+:      001845 p_find_type_value_start_handle_loop:
+0x51c 001846 ifetch 2 ,contr 
+0x51d 001847 rtn blank 
+0x51e 001848 ifetch 3 ,contr 
+0x51f 001849 ifetch 2 ,contr 
+0x520 001850 isub rega ,null 
+0x521 001851 rtn zero 
+0x522 001852 increase -3 ,contr 
+0x523 001853 ifetch 1 ,contr 
+0x524 001854 iadd contr ,contr 
+0x525 001855 branch p_find_type_value_start_handle_loop 
+:      001857 p_le_save_find_value_handle:
+0x526 001858 increase -7 ,contr 
+0x527 001859 ifetch 2 ,contr 
+0x528 001860 store 2 ,mem_le_find_type_value_start_handle 
+0x529 001861 call p_find_type_value_end_handle 
+0x52a 001862 branch le_send_att_error_response_notfound ,blank 
+0x52b 001863 increase -4 ,contr 
+0x52c 001864 ifetch 2 ,contr 
+0x52d 001865 increase -1 ,pdata 
+0x52e 001866 store 2 ,mem_le_find_type_value_end_handle 
+0x52f 001867 jam attop_find_by_type_value_response ,mem_le_l2cap 
+0x530 001868 fetch 4 ,mem_le_find_type_value_start_handle 
+0x531 001869 store 4 ,mem_le_l2cap_response 
+0x532 001872 force 9 ,temp 
+0x533 001873 branch le_send_packet 
+:      001875 p_find_type_value_end_handle:
+0x534 001876 ifetch 2 ,contr 
+0x535 001877 ifetch 1 ,contr 
+0x536 001878 iadd contr ,contr 
+:      001879 p_find_type_value_end_handle_loop:
+0x537 001880 ifetch 2 ,contr 
+0x538 001881 rtn blank 
+0x539 001882 ifetch 2 ,contr 
+0x53a 001883 isub regb ,null 
+0x53b 001884 rtn zero 
+0x53c 001885 ifetch 1 ,contr 
+0x53d 001886 iadd contr ,contr 
+0x53e 001887 branch p_find_type_value_end_handle_loop 
+:      001889 p_le_send_att_find_information_response:
+0x53f 001890 arg 3 ,timeup 
+0x540 001891 force 1 ,pdata 
+0x541 001892 store 1 ,mem_le_l2cap_response 
+0x542 001893 call le_init_attlist_search 
+:      001894 p_le_send_att_find_information_res_loop:
+0x543 001895 call le_att_handle_inrange 
+0x544 001896 branch le_send_att_find_information_res_end ,blank 
+0x545 001897 nbranch p_le_send_att_find_information_res_next ,positive 
+0x546 001898 disable user 
+0x547 001899 istore 2 ,contw 
+0x548 001900 ifetch 2 ,contr 
+0x549 001901 istore 2 ,contw 
+0x54a 001902 increase -1 ,timeup 
+0x54b 001903 branch le_send_att_find_information_res_end ,zero 
+:      001904 p_le_send_att_find_information_res_cont:
+0x54c 001905 ifetch 1 ,contr 
+0x54d 001906 iadd contr ,contr 
+0x54e 001907 branch p_le_send_att_find_information_res_loop 
+:      001908 p_le_send_att_find_information_res_next:
+0x54f 001909 increase 2 ,contr 
+0x550 001910 branch p_le_send_att_find_information_res_cont 
+:      001914 p_le_send_att_read_by_type_response:
+0x551 001915 fetcht 2 ,mem_le_search_att_type 
+0x552 001916 setarg uuid_chrctr_device_name 
+0x553 001917 isub temp ,null 
+0x554 001918 branch p_le_send_att_read_by_type_res_device_name ,zero 
+0x555 001919 setarg uuid_pnp_id 
+0x556 001920 isub temp ,null 
+0x557 001921 branch p_le_send_att_read_by_type_res_pnp_id ,zero 
+0x558 001922 setarg uuid_gatt_characteristic 
+0x559 001923 isub temp ,null 
+0x55a 001924 nbranch le_send_att_error_response_notfound ,zero 
+0x55b 001925 fetch 2 ,mem_le_search_handle_start 
+0x55c 001926 store 2 ,mem_temp 
+0x55d 001927 enable user 
+:      001928 p_le_send_att_read_by_type_response_loop:
+0x55e 001929 call p_le_att_handle_inrange 
+0x55f 001930 nbranch p_le_send_att_read_by_type_response_end ,positive 
+0x560 001931 fetcht 2 ,mem_temp 
+0x561 001932 call p_le_att_get_handle_info 
+0x562 001933 beq 1 ,p_le_send_att_read_by_type_response_end 
+0x563 001934 call p_le_att_same_type 
+0x564 001935 nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
+0x565 001936 disable user 
+0x566 001937 call p_le_send_att_read_by_type_write_properties 
+0x567 001938 call p_le_att_next_handle 
+0x568 001939 call p_le_att_get_handle_info 
+0x569 001940 call p_le_send_att_read_by_type_write_uuid 
+0x56a 001941 branch p_le_send_att_read_by_type_response_end 
+:      001942 p_le_send_att_read_by_type_response_next_handle:
+0x56b 001943 call p_le_att_next_handle 
+0x56c 001944 branch p_le_send_att_read_by_type_response_loop 
+:      001945 p_le_send_att_read_by_type_response_end:
+0x56d 001946 branch le_send_att_error_response_notfound ,user 
+0x56e 001947 branch p_le_send_auto_len_by_mem 
+:      001948 p_le_send_att_read_by_type_write_properties:
+0x56f 001949 fetch 2 ,mem_temp 
+0x570 001950 store 2 ,mem_le_l2cap_response + 1 
+0x571 001951 fetch 1 ,mem_le_search_len 
+0x572 001952 copy pdata ,loopcnt 
+0x573 001953 call p_get_contr 
+0x574 001954 arg mem_le_l2cap_response + 3 ,contw 
+0x575 001955 call memcpy 
+0x576 001956 branch p_store_contw 
+:      001957 p_le_send_att_read_by_type_write_uuid:
+0x577 001958 fetcht 2 ,mem_le_cur_att_type 
+0x578 001959 rshift8 temp ,pdata 
+0x579 001960 bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
+0x57a 001961 call p_get_contw 
+0x57b 001962 fetch 2 ,mem_temp 
+0x57c 001963 istore 2 ,contw 
+0x57d 001964 call p_store_contw 
+0x57e 001965 setarg mem_le_att_list 
+0x57f 001966 iadd temp ,contr 
+0x580 001967 ifetch 1 ,contr 
+0x581 001968 copy contr ,temp 
+0x582 001969 copy pdata ,loopcnt 
+0x583 001970 increase 5 ,pdata 
+0x584 001971 store 1 ,mem_le_l2cap_response 
+0x585 001972 call p_get_contw 
+0x586 001973 copy temp ,contr 
+0x587 001974 call memcpy 
+0x588 001975 branch p_store_contw 
+:      001976 p_le_send_att_read_by_type_write_short_uuid:
+0x589 001977 call p_get_contw 
+0x58a 001978 fetch 2 ,mem_temp 
+0x58b 001979 istore 2 ,contw 
+0x58c 001980 fetch 2 ,mem_le_cur_att_type 
+0x58d 001981 istore 2 ,contw 
+0x58e 001982 call p_store_contw 
+0x58f 001983 jam 7 ,mem_le_l2cap_response 
+0x590 001984 rtn 
+:      001985 p_le_send_att_read_by_type_res_device_name:
+0x591 001986 call le_get_device_name 
+:      001987 p_le_send_att_read_by_type_res_packet:
+0x592 001988 ifetch 1 ,contr 
+0x593 001989 copy pdata ,loopcnt 
+0x594 001990 increase 2 ,pdata 
+0x595 001991 store 1 ,mem_le_l2cap_response 
+0x596 001992 increase -5 ,contr 
+0x597 001993 ifetch 2 ,contr 
+0x598 001994 istore 2 ,contw 
+0x599 001995 increase 3 ,contr 
+0x59a 001996 call memcpy 
+0x59b 001997 branch le_send_autolen 
+:      001999 p_le_send_att_read_by_type_res_pnp_id:
+0x59c 002000 arg uuid_pnp_id ,temp 
+0x59d 002001 call le_att_get_uuid_ptr 
+0x59e 002002 branch p_le_send_att_read_by_type_res_packet 
+:      002004 p_le_send_att_read_by_group_type_response:
+0x59f 002006 arg 2 ,timeup 
+0x5a0 002007 fetch 2 ,mem_le_search_handle_start 
+0x5a1 002008 store 2 ,mem_temp 
+0x5a2 002009 jam 0 ,mem_le_search_res 
+0x5a3 002010 enable user 
+:      002011 p_le_send_att_read_by_group_type_response_loop:
+0x5a4 002012 call p_le_att_handle_inrange 
+0x5a5 002013 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
+0x5a6 002014 fetcht 2 ,mem_temp 
+0x5a7 002015 call p_le_att_get_handle_info 
+0x5a8 002016 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0x5a9 002017 call p_le_att_same_type 
+0x5aa 002018 nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
+0x5ab 002019 fetch 1 ,mem_le_search_res 
+0x5ac 002020 beq 1 ,p_le_send_att_read_by_group_type_end1 
+0x5ad 002021 nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
+0x5ae 002022 disable user 
+0x5af 002023 fetch 1 ,mem_le_search_len 
+0x5b0 002024 increase 4 ,pdata 
+0x5b1 002025 store 1 ,mem_le_l2cap_response 
+0x5b2 002026 call p_store_contw 
+0x5b3 002027 branch p_le_send_att_read_by_group_type_store_record 
+:      002028 p_le_send_att_read_by_group_type_store_write_record:
+0x5b4 002029 fetch 1 ,mem_le_search_len 
+0x5b5 002030 sub pdata ,0x10 ,null 
+0x5b6 002031 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0x5b7 002032 fetch 1 ,mem_le_l2cap_response 
+0x5b8 002033 sub pdata ,0x10 ,null 
+0x5b9 002034 branch p_le_send_att_read_by_group_type_end1 ,zero 
+0x5ba 002035 fetch 2 ,mem_temp 
+0x5bb 002036 increase -1 ,pdata 
+0x5bc 002037 store 2 ,mem_le_cur_handle_end 
+0x5bd 002038 call p_le_write_att_record 
+:      002039 p_le_send_att_read_by_group_type_store_record:
+0x5be 002040 fetch 2 ,mem_temp 
+0x5bf 002041 store 2 ,mem_le_cur_handle_start 
+0x5c0 002042 call p_le_store_att_record 
+0x5c1 002043 increase -1 ,timeup 
+0x5c2 002044 branch p_le_send_att_read_by_group_type_last_find ,zero 
+:      002045 p_le_send_att_read_by_group_type_next_handle:
+0x5c3 002046 call p_le_att_next_handle 
+0x5c4 002047 branch p_le_send_att_read_by_group_type_response_loop 
+:      002048 p_le_send_att_read_by_group_type_last_find:
+0x5c5 002049 jam 1 ,mem_le_search_res 
+0x5c6 002050 branch p_le_send_att_read_by_group_type_next_handle 
+:      002051 p_le_send_att_read_by_group_type_end0:
+0x5c7 002052 fetch 2 ,mem_temp 
+0x5c8 002053 store 2 ,mem_le_cur_handle_end 
+0x5c9 002054 branch p_le_send_att_read_by_group_type_end_common 
+:      002055 p_le_send_att_read_by_group_type_end1:
+0x5ca 002056 fetch 2 ,mem_temp 
+0x5cb 002057 increase -1 ,pdata 
+0x5cc 002058 store 2 ,mem_le_cur_handle_end 
+0x5cd 002059 branch p_le_send_att_read_by_group_type_end_common 
+:      002060 p_le_send_att_read_by_group_type_end_common:
+0x5ce 002061 branch le_send_att_error_response_notfound ,user 
+0x5cf 002062 call p_le_write_att_record 
+0x5d0 002063 branch p_le_send_auto_len_by_mem 
+:      002065 p_le_att_next_handle:
+0x5d1 002066 fetcht 2 ,mem_temp 
+0x5d2 002067 increase 1 ,temp 
+0x5d3 002068 storet 2 ,mem_temp 
+0x5d4 002069 rtn 
+:      002071 p_le_store_att_record:
+0x5d5 002072 fetch 1 ,mem_le_search_len 
+0x5d6 002073 store 1 ,mem_tmp_buffer 
+0x5d7 002074 copy pdata ,loopcnt 
+0x5d8 002075 call p_get_contr 
+0x5d9 002076 branch memcpy 
+:      002078 p_le_write_att_record:
+0x5da 002079 call p_get_contw 
+0x5db 002080 fetch 2 ,mem_le_cur_handle_start 
+0x5dc 002081 istore 2 ,contw 
+0x5dd 002082 fetch 2 ,mem_le_cur_handle_end 
+0x5de 002083 istore 2 ,contw 
+0x5df 002084 fetch 1 ,mem_tmp_buffer 
+0x5e0 002085 copy pdata ,loopcnt 
+0x5e1 002086 call memcpy 
+0x5e2 002087 branch p_store_contw 
+:      002090 p_le_att_handle_inrange:
+0x5e3 002091 fetcht 2 ,mem_temp 
+0x5e4 002092 fetch 2 ,mem_le_search_handle_end 
+0x5e5 002093 isub temp ,null 
+0x5e6 002094 rtn 
+:      002096 p_le_att_same_type:
+0x5e7 002097 fetch 2 ,mem_le_search_att_type 
+0x5e8 002098 fetcht 2 ,mem_le_cur_att_type 
+0x5e9 002099 isub temp ,null 
+0x5ea 002100 rtn 
+:      002102 p_le_att_get_handle_info:
+0x5eb 002103 arg mem_le_att_list ,contr 
+0x5ec 002104 copy temp ,rega 
+:      002105 p_le_att_get_handle_loop:
+0x5ed 002106 ifetch 2 ,contr 
+0x5ee 002107 branch p_le_att_unfind_handle ,blank 
+0x5ef 002108 ifetcht 2 ,contr 
+0x5f0 002109 storet 2 ,mem_le_cur_att_type 
+0x5f1 002110 isub rega ,null 
+0x5f2 002111 branch p_le_att_finded_handle ,zero 
+0x5f3 002112 ifetch 1 ,contr 
+0x5f4 002113 iadd contr ,contr 
+0x5f5 002114 branch p_le_att_get_handle_loop 
+:      002115 p_le_att_unfind_handle:
+0x5f6 002116 setarg 1 
+0x5f7 002117 rtn 
+:      002118 p_le_att_finded_handle:
+0x5f8 002119 ifetch 1 ,contr 
+0x5f9 002120 store 1 ,mem_le_search_len 
+0x5fa 002121 call p_store_contr 
+0x5fb 002122 setarg 0 
+0x5fc 002123 rtn 
+:      002124 p_get_contw:
+0x5fd 002125 fetch 2 ,mem_contw 
+0x5fe 002126 copy pdata ,contw 
+0x5ff 002127 rtn 
+:      002128 p_get_contr:
+0x600 002129 fetch 2 ,mem_contr 
+0x601 002130 copy pdata ,contr 
+0x602 002131 rtn 
+:      002132 p_store_contw:
+0x603 002133 copy contw ,pdata 
+0x604 002134 store 2 ,mem_contw 
+0x605 002135 rtn 
+:      002136 p_store_contr:
+0x606 002137 copy contr ,pdata 
+0x607 002138 store 2 ,mem_contr 
+0x608 002139 rtn 
+:      002141 p_le_send_auto_len_by_mem:
+0x609 002142 call p_get_contw 
+0x60a 002143 branch le_send_autolen 
+:      002145 p_le_send_att_handle_value_indication:
+:      002146 p_le_send_att_handle_value_notification:
+0x60b 002147 fetch 1 ,mem_queue_read 
+0x60c 002148 add pdata ,1 ,temp 
+0x60d 002149 and temp ,0x03 ,temp 
+0x60e 002150 storet 1 ,mem_queue_read 
+0x60f 002151 mul32 pdata ,7 ,pdata 
+0x610 002152 arg mem_uart_packet ,contr 
+0x611 002153 iadd contr ,contr 
+0x612 002154 fetch 1 ,mem_le51_tx_length 
+0x613 002155 increase -5 ,pdata 
+0x614 002156 copy pdata ,loopcnt 
+0x615 002157 arg mem_le_l2cap + 1 ,contw 
+0x616 002158 call memcpy 
+0x617 002159 fetcht 1 ,mem_le51_tx_length 
+0x618 002160 branch le_send_packet 
+:      002162 p_le_parse:
+0x619 002163 call le_xtype_fifo_is_full 
+0x61a 002164 branch le_parse + 4 
+:      002167 p_le_parse_ll:
+0x61b 002168 copy regc ,pdata 
+0x61c 002169 beq ll_enc_req ,p_le_parse_enc_req 
+0x61d 002170 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
+0x61e 002171 beq ll_connection_update_req ,p_le_parse_connection_update_req 
+0x61f 002172 beq ll_ping_req ,p_le_parse_ping_req 
+0x620 002173 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+0x621 002174 sub pdata ,0x0d ,null 
+0x622 002175 branch le_parse + 20 ,positive 
+0x623 002176 store 1 ,mem_le_ll_unknown_type 
+0x624 002177 jam xt_ll_unknown_rsp ,mem_fifo_temp 
+0x625 002178 branch le_xtype_fifo_in 
+:      002179 p_le_parse_connection_update_req:
+0x626 002181 call le_parse_connection_update_req 
+0x627 002182 fetch 2 ,mem_le_new_param + 3 
+0x628 002183 mul32 pdata ,4 ,temp 
+0x629 002184 storet 2 ,mem_customize_timer_setup 
+0x62a 002185 rtn 
+:      002187 p_le_parse_enc_req:
+0x62b 002188 jam default_states ,mem_ltk_states 
+0x62c 002189 branch le_parse_enc_req 
+:      002191 p_le_parse_ping_req:
+0x62d 002192 jam xt_ll_ping_rsp ,mem_fifo_temp 
+0x62e 002193 branch le_xtype_fifo_in 
+:      002195 p_le_parse_pause_enc_rsq:
+0x62f 002196 jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
+0x630 002197 branch le_xtype_fifo_in 
+:      002199 p_le_parse_terminate_ind:
+0x631 002200 setarg 20 
+0x632 002201 store 2 ,mem_le_superto 
+0x633 002202 rtn 
+:      002204 p_le_send_non_l2cap:
+0x634 002205 fetch 1 ,mem_le_txheader 
+0x635 002206 compare 1 ,type ,3 
+0x636 002207 branch p_le_send_non_l2cap1 ,true 
+0x637 002208 branch le_send_non_l2cap + 14 
+:      002209 p_le_send_non_l2cap1:
+0x638 002210 fetch 1 ,mem_le_txlen 
+0x639 002211 branch p_le_send_empty_clear_md ,blank 
+0x63a 002212 branch le_send_non_l2cap + 14 
+:      002214 p_le_send_empty_clear_md:
+0x63b 002215 fetch 1 ,mem_le_txheader 
+0x63c 002216 set0 md ,pdata 
+0x63d 002217 store 1 ,mem_le_txheader 
+0x63e 002218 rtn 
+:      002220 p_le_parse_smp:
+0x63f 002221 ifetch 1 ,contr 
+0x640 002222 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0x641 002223 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
+0x642 002224 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
+0x643 002225 branch le_parse_smp + 4 
+:      002228 p_le_parse_smp_identity_address_information:
+0x644 002229 jam flag_le_pairing_end ,mem_le_pairing_state 
+0x645 002230 branch le_parse_smp_identity_address_information 
+:      002232 p_le_parse_smp_pairing_request:
+0x646 002233 jam 1 ,mem_le_send_security_request_flag 
+0x647 002234 store 1 ,mem_le_preq 
+0x648 002235 ifetch 6 ,contr 
+0x649 002236 istore 6 ,contw 
+0x64a 002237 jam xt_smp_pairing_response ,mem_fifo_temp 
+0x64b 002238 branch le_xtype_fifo_in 
+:      002240 p_le_parse_smp_pairing_random:
+0x64c 002241 call authenticate_rconfirm 
+0x64d 002242 branch p_le_parse_smp_pairing_random_success ,zero 
+0x64e 002243 branch le_parse_smp_pairing_random + 2 
+:      002244 p_le_parse_smp_pairing_random_success:
+0x64f 002245 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
+0x650 002246 branch le_parse_smp_pairing_random_success 
+:      002276 scale_process_le_conn:
+0x651 002277 jam pair_unknown ,mem_pair_state 
+0x652 002278 call app_ble_stop_adv 
+0x653 002279 call app_bt_stop_discovery 
+0x654 002280 call app_lpm_mult_enable 
+0x655 002281 branch app_le_event_bb_connected 
+:      002284 scale_process_le_discon:
+0x656 002285 jam 0 ,mem_lpm_mult 
+0x657 002286 jam 0 ,mem_ltk_exists 
+0x658 002287 jam default_states ,mem_ltk_states 
+0x659 002288 jam flag_le_pairing_null ,mem_le_pairing_state 
+0x65a 002289 jam 0 ,mem_shutter_find_type_value_flag 
+0x65b 002290 jam pair_unknown ,mem_pair_state 
+0x65c 002291 branch app_le_event_bb_disconn 
+:      002294 p_le_queue_init:
+0x65d 002295 setarg 0 
+0x65e 002296 store 4 ,mem_queue_write 
+0x65f 002297 rtn 
+:      002300 p_g24_dispatch:
+0x660 002301 rtnmark0 mark_24g 
+0x661 002302 fetch 4 ,mem_24g_enter_hibernate 
+0x662 002303 store 4 ,mem_24g_enter_hibernate_setup 
+0x663 002304 call p_g24_txdata_prep 
+0x664 002305 nbranch p_g24_long_sleep ,user 
+0x665 002306 jam 10 ,mem_24g_enter_lpm_timer 
+0x666 002307 call p_g24_transmit_packet 
+0x667 002308 fetch 1 ,mem_24g_pairing_sm 
+0x668 002309 rtnne state_24g_pairing_success 
+0x669 002310 jam tx_power_5db ,mem_tx_power 
+:      002311 p_g24_short_sleep:
+0x66a 002312 fetch 1 ,mem_mouse_retry_flag 
+0x66b 002313 nrtn blank 
+0x66c 002314 call p_check_ipc_for_lpm 
+0x66d 002315 nrtn user 
+0x66e 002316 fetch 1 ,mem_c51_lpm_lock 
+0x66f 002317 nrtn blank 
+0x670 002318 call lpo_calibration 
+0x671 002319 fetch 3 ,mem_clks_per_lpo 
+0x672 002320 rtn blank 
+0x673 002321 fetch 1 ,mem_lpm_mode 
+0x674 002322 rtn blank 
+:      002323 p_g24_short_sleep_1:
+0x675 002326 fetch 3 ,mem_24g_short_sleep_counter 
+:      002327 p_g24_short_sleep_2:
+0x676 002328 call clk2lpo 
+0x677 002329 storet 4 ,mem_sleep_counter 
+0x678 002330 branch lpm_sleep 
+:      002332 p_g24_long_sleep:
+0x679 002333 call p_check_ipc_for_lpm 
+0x67a 002334 nrtn user 
+0x67b 002335 fetch 1 ,mem_c51_lpm_lock 
+0x67c 002336 nrtn blank 
+0x67d 002337 call lpo_calibration 
+0x67e 002338 fetch 3 ,mem_clks_per_lpo 
+0x67f 002339 rtn blank 
+0x680 002340 fetch 1 ,mem_lpm_mode 
+0x681 002341 rtn blank 
+0x682 002342 fetch 1 ,mem_24g_enter_lpm_timer 
+0x683 002343 nbranch p_g24_short_sleep_1 ,blank 
+0x684 002344 fetch 4 ,mem_24g_enter_hibernate_setup 
+0x685 002345 branch p_g24_short_sleep_2 
+:      002347 p_g24_txdata_prep:
+0x686 002348 fetch 1 ,mem_24g_pairing_sm 
+0x687 002349 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0x688 002350 call p_g24_package_data 
+0x689 002351 call p_g24_get_package_data ,user 
+0x68a 002352 call p_g24_transmit_prep ,user 
+:      002353 p_g24_txdata_enable_tx:
+0x68b 002354 jam ensure_on_24g ,mem_24g_ensure 
+0x68c 002355 rtn 
+:      002357 p_g24_package_data:
+0x68d 002358 disable user 
+0x68e 002359 jam 2 ,mem_24g_data_type 
+0x68f 002360 fetch 1 ,mem_24g_txbuf_new 
+0x690 002361 beq 0x04 ,p_g24_dataready 
+0x691 002362 beq 0x05 ,p_g24_dataready_mk 
+0x692 002363 beq 0x07 ,p_g24_dataready_ms 
+0x693 002364 beq 0x06 ,p_g24_dataready_sys 
+0x694 002365 fetch 1 ,mem_mouse_retry_flag 
+0x695 002366 ncall enable_user ,blank 
+0x696 002367 rtn 
+:      002368 p_g24_dataready:
+0x697 002369 jam 0x00 ,mem_24g_txbuf_new 
+0x698 002370 jam 10 ,mem_24g_datalen 
+0x699 002371 branch p_g24_package_data_rtn 
+:      002372 p_g24_dataready_mk:
+0x69a 002373 jam 0x03 ,mem_24g_txbuf_new 
+0x69b 002374 jam 4 ,mem_24g_datalen 
+0x69c 002375 branch p_g24_package_data_rtn 
+:      002376 p_g24_dataready_sys:
+0x69d 002377 jam 0x02 ,mem_24g_txbuf_new 
+0x69e 002378 jam 3 ,mem_24g_datalen 
+0x69f 002379 branch p_g24_package_data_rtn 
+:      002380 p_g24_dataready_ms:
+0x6a0 002381 jam 1 ,mem_24g_data_type 
+0x6a1 002382 jam 8 ,mem_24g_datalen 
+:      002383 p_g24_package_data_rtn:
+0x6a2 002384 jam 0 ,mem_24g_get_ack_fail 
+0x6a3 002385 branch enable_user 
+:      002388 p_g24_get_package_data:
+0x6a4 002389 fetch 9 ,mem_24g_txbuf_new 
+0x6a5 002390 store 9 ,mem_24g_txbuf 
+0x6a6 002393 rtn 
+:      002396 p_g24_transmit_packet:
+0x6a7 002397 jam 0 ,mem_24g_retry 
+:      002398 p_g24_transmit_loop:
+0x6a8 002399 arg param_rx_setup ,timeup 
+0x6a9 002400 until clkn_rt ,meet 
+0x6aa 002401 call p_g24_transmit_receive_ack 
+0x6ab 002402 nbranch p_g24_retransmit ,user3 
+0x6ac 002403 call p_g24_ackpayload_parse 
+0x6ad 002404 fetch 1 ,mem_24g_pid 
+0x6ae 002405 increase 1 ,pdata 
+0x6af 002406 store 1 ,mem_24g_pid 
+0x6b0 002407 jam 0 ,mem_mouse_retry_flag 
+0x6b1 002408 fetch 1 ,mem_24g_pairing_sm 
+0x6b2 002409 bne state_24g_pairing_success ,p_g24_paring_mode_start 
+:      002410 p_g24_transmit_abandon:
+0x6b3 002411 call p_g24_clear_txbuf 
+0x6b4 002412 jam 0 ,mem_24g_get_ack_fail 
+0x6b5 002413 jam ensure_off_24g ,mem_24g_ensure 
+0x6b6 002414 rtn 
+:      002417 p_g24_retransmit:
+0x6b7 002418 jam 1 ,mem_mouse_retry_flag 
+0x6b8 002419 fetch 1 ,mem_24g_get_ack_fail 
+0x6b9 002420 increase 1 ,pdata 
+0x6ba 002421 store 1 ,mem_24g_get_ack_fail 
+0x6bb 002422 fetch 1 ,mem_24g_pairing_sm 
+0x6bc 002423 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+0x6bd 002424 fetch 1 ,mem_24g_get_ack_fail 
+0x6be 002425 beq 0xff ,p_g24_stop_g24_mode 
+0x6bf 002426 fetch 1 ,mem_24g_get_ack_fail 
+0x6c0 002427 arg 16 ,temp 
+0x6c1 002428 isub temp ,null 
+0x6c2 002429 branch p_g24_ch ,positive 
+0x6c3 002430 fetch 1 ,mem_24g_retry 
+0x6c4 002431 increase 1 ,pdata 
+0x6c5 002432 store 1 ,mem_24g_retry 
+0x6c6 002433 nop 10 
+0x6c7 002434 bne retry_24g ,p_g24_transmit_loop 
+0x6c8 002435 branch p_g24_ch 
+:      002438 p_g24_clear_txbuf:
+0x6c9 002439 setarg 0 
+0x6ca 002440 store 9 ,mem_24g_txbuf 
+0x6cb 002441 store 9 ,mem_24g_txbuf_new 
+0x6cc 002442 rtn 
+:      002454 p_g24_paring_mode_start:
+0x6cd 002455 branch p_g24_paring_mode 
+:      002457 p_g24_transmit_receive_ack:
+0x6ce 002458 disable user3 
+0x6cf 002459 call p_g24_transmit 
+0x6d0 002462 force 0 ,radio_ctrl 
+0x6d1 002463 fetch 4 ,mem_24g_addr 
+0x6d2 002464 iforce access 
+0x6d3 002465 fetcht 1 ,mem_last_freq 
+0x6d4 002466 call set_freq_rx 
+0x6d5 002467 call rf_rx_enable 
+0x6d6 002468 call p_g24_receive_rxon 
+0x6d7 002469 call p_g24_end_of_packet ,user3 
+0x6d8 002470 rtn 
+:      002477 p_g24_tx_paring_retry:
+0x6d9 002478 jam 0 ,mem_mouse_retry_flag 
+0x6da 002479 rtn 
+:      002483 p_g24_stop_g24_mode:
+0x6db 002484 jam 0 ,mem_mouse_retry_flag 
+0x6dc 002485 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+0x6dd 002486 branch ui_ipc_send_event 
+:      002489 p_g24_ackpayload_parse:
+0x6de 002490 call p_g24_read_len_pid_crc 
+0x6df 002491 fetch 1 ,mem_24g_rxbuf 
+0x6e0 002492 rtnne 0x02 
+0x6e1 002493 fetch 1 ,mem_24g_rxdata_length 
+0x6e2 002494 rtn blank 
+0x6e3 002495 iforce loopcnt 
+0x6e4 002496 arg mem_24g_rxbuf + 2 ,contr 
+0x6e5 002497 arg mem_24g_rxpayload ,contw 
+0x6e6 002498 call memcpy 
+0x6e7 002499 fetch 1 ,mem_24g_rxbuf + 1 
+0x6e8 002500 compare 0x08 ,pdata ,0xf8 
+0x6e9 002501 nrtn true 
+0x6ea 002502 fetch 1 ,mem_24g_rxbuf + 2 
+0x6eb 002503 beq 0xff ,p_pc_sleep_mode 
+0x6ec 002504 store 1 ,mem_caps_num_lock 
+0x6ed 002506 rtn 
+:      002508 p_pc_sleep_mode:
+0x6ee 002509 jam 1 ,mem_pc_sleep_flag 
+0x6ef 002510 rtn 
+:      002514 p_g24_start_pairing_sm1:
+0x6f0 002515 set1 mark_24g ,mark 
+0x6f1 002516 call p_g24_pair_init 
+0x6f2 002517 call p_g24_transmit_abandon 
+0x6f3 002518 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+0x6f4 002519 rtn 
+:      002521 p_g24_pair_init:
+0x6f5 002522 jam 0 ,mem_24g_pid 
+0x6f6 002523 jam g24_pair_ch ,mem_24g_ch 
+0x6f7 002524 fetch 4 ,mem_24g_paring_addr 
+0x6f8 002525 branch p_g24_update_addr_and_synccrc8 
+:      002527 p_g24_pairing_sm:
+0x6f9 002528 call p_g24_pair_init 
+0x6fa 002529 fetch 1 ,mem_24g_ensure 
+0x6fb 002530 beq ensure_on_24g ,enable_user 
+0x6fc 002531 fetch 1 ,mem_24g_pairing_sm 
+0x6fd 002532 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+0x6fe 002533 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+0x6ff 002534 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+0x700 002535 branch assert 
+:      002537 p_g24_pairing_sm_1:
+0x701 002538 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+0x702 002539 jam 0xaa ,mem_24g_common_temp 
+0x703 002540 branch p_g24_pairing_sm_common 
+:      002541 p_g24_pairing_sm_2:
+0x704 002542 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+0x705 002543 jam 0x55 ,mem_24g_common_temp 
+0x706 002544 branch p_g24_pairing_sm_common 
+:      002545 p_g24_pairing_sm_3:
+0x707 002546 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+0x708 002547 jam 0x22 ,mem_24g_common_temp 
+:      002548 p_g24_pairing_sm_common:
+0x709 002552 jam 0x02 ,mem_24g_common_temp + 1 
+0x70a 002553 fetch 4 ,mem_24g_device_addr 
+0x70b 002554 store 4 ,mem_24g_common_temp + 2 
+0x70c 002555 jam 0 ,mem_24g_common_temp + 6 
+0x70d 002556 arg mem_24g_common_temp ,rega 
+0x70e 002557 arg 7 ,temp 
+0x70f 002558 call p_g24_put_data_in_buff 
+0x710 002559 call p_g24_transmit_prep 
+0x711 002560 call p_g24_txdata_enable_tx 
+0x712 002561 branch enable_user 
+:      002563 p_g24_paring_mode:
+0x713 002564 fetch 1 ,mem_24g_pairing_sm 
+0x714 002565 rtneq state_24g_pairing_success 
+0x715 002566 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+0x716 002567 beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+0x717 002568 beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+0x718 002569 rtn 
+:      002572 p_g24_pairing_sm_1_waiting_ack:
+0x719 002573 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+0x71a 002574 branch p_g24_transmit_abandon 
+:      002575 p_g24_pairing_sm_2_waiting_ack:
+0x71b 002576 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+0x71c 002577 branch p_g24_transmit_abandon 
+:      002578 p_g24_pairing_sm_3_waiting_ack:
+0x71d 002579 jam state_24g_pairing_success ,mem_24g_pairing_sm 
+0x71e 002580 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+0x71f 002581 call ui_ipc_send_event 
+0x720 002582 fetch 4 ,mem_24g_rxpayload + 2 
+0x721 002583 call p_g24_update_addr_and_synccrc8 
+0x722 002584 branch p_g24_transmit_abandon 
+:      002586 p_g24_start_24g_mode:
+0x723 002588 set1 mark_24g ,mark 
+0x724 002589 call p_g24_syncword_crc8 
+0x725 002590 call p_g24_ch 
+0x726 002591 fetch 1 ,mem_24g_pairing_sm 
+0x727 002592 rtnne state_24g_pairing_success 
+0x728 002593 call p_g24_tx_attemp_data_prep 
+0x729 002594 setarg 0 
+0x72a 002595 store 2 ,mem_24g_check_dongle_times 
+:      002596 p_g24_tx_attemp_dongle_loop:
+0x72b 002597 call lpo_calibration 
+0x72c 002598 nop 2000 
+0x72d 002599 fetch 1 ,mem_24g_check_dongle_times 
+0x72e 002600 beq 0xff ,p_g24_stop_g24_mode 
+0x72f 002601 call p_g24_transmit_receive_ack 
+0x730 002602 nbranch p_g24_attemp_txdata_retry ,user3 
+:      002603 p_g24_tx_attemp_dongle_succ:
+0x731 002604 call p_g24_clear_txbuf 
+0x732 002605 set1 mark_24g ,mark 
+0x733 002606 jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+0x734 002607 branch ui_ipc_send_event 
+:      002610 p_g24_tx_attemp_data_prep:
+0x735 002611 jam 0xff ,mem_24g_common_temp 
+0x736 002612 fetch 1 ,mem_24g_data_type 
+0x737 002613 store 1 ,mem_24g_common_temp + 1 
+0x738 002614 fetch 4 ,mem_24g_device_addr 
+0x739 002615 store 4 ,mem_24g_common_temp + 2 
+0x73a 002616 arg 6 ,temp 
+0x73b 002617 arg mem_24g_common_temp ,rega 
+0x73c 002618 call p_g24_put_data_in_buff 
+0x73d 002619 branch p_g24_transmit_prep 
+:      002621 p_g24_attemp_txdata_retry:
+0x73e 002622 fetch 2 ,mem_24g_check_dongle_times 
+0x73f 002623 increase 1 ,pdata 
+0x740 002624 store 2 ,mem_24g_check_dongle_times 
+0x741 002625 call p_g24_ch 
+0x742 002626 branch p_g24_tx_attemp_dongle_loop 
+:      002629 p_g24_put_data_in_buff:
+0x743 002630 storet 1 ,mem_24g_datalen 
+0x744 002631 copy temp ,loopcnt 
+0x745 002632 arg mem_24g_txbuf ,contw 
+0x746 002633 copy rega ,contr 
+0x747 002634 branch memcpy 
+:      002636 p_g24_read_len_pid_crc:
+0x748 002638 fetch 1 ,mem_24g_rxbuf + 1 
+0x749 002639 rshift3 pdata ,pdata 
+0x74a 002640 store 1 ,mem_24g_rxdata_length 
+0x74b 002642 increase 1 ,pdata 
+0x74c 002643 arg mem_24g_rxbuf + 1 ,contr 
+0x74d 002644 iadd contr ,contr 
+0x74e 002645 ifetch 3 ,contr 
+0x74f 002646 store 3 ,mem_24g_sta_crc 
+0x750 002647 rtn 
+:      002649 p_rssi_signal:
+0x751 002650 fetcht 1 ,mem_rssi_signal_index 
+0x752 002651 setarg mem_rssi_signal_buf 
+0x753 002652 iadd temp ,contw 
+0x754 002653 copy rega ,pdata 
+0x755 002654 istore 1 ,contw 
+0x756 002655 increase 1 ,temp 
+0x757 002656 and_into rssi_buf_len_signal ,temp 
+0x758 002657 storet 1 ,mem_rssi_signal_index 
+0x759 002658 rtn 
+:      002678 p_g24_update_addr_and_synccrc8:
+0x75a 002679 store 4 ,mem_24g_addr 
+:      002682 p_g24_syncword_crc8:
+0x75b 002683 arg 0 ,rega 
+0x75c 002684 arg 4 ,loopcnt 
+0x75d 002685 arg mem_24g_addr ,contr 
+:      002686 p_g24_syncword_crc8_loop:
+0x75e 002687 ifetch 1 ,contr 
+0x75f 002688 iadd rega ,rega 
+0x760 002689 loop p_g24_syncword_crc8_loop 
+0x761 002690 copy rega ,pdata 
+0x762 002691 store 2 ,mem_24g_syncword 
+0x763 002692 fetch 1 ,mem_24g_syncword 
+0x764 002693 fetcht 1 ,mem_24g_syncword + 1 
+0x765 002694 iadd temp ,pdata 
+0x766 002695 store 1 ,mem_24g_syncword_crc8 
+0x767 002696 rtn 
+:      002699 p_g24_transmit_prep:
+0x768 002701 fetch 1 ,mem_24g_datalen 
+0x769 002702 increase 2 ,pdata 
+0x76a 002703 store 1 ,mem_24g_txlen 
+0x76b 002705 fetch 1 ,mem_24g_data_type 
+0x76c 002706 store 1 ,mem_24g_txpayload 
+0x76d 002708 fetch 1 ,mem_24g_datalen 
+0x76e 002709 lshift3 pdata ,pdata 
+0x76f 002710 fetcht 1 ,mem_24g_pid 
+0x770 002711 and temp ,0x03 ,temp 
+0x771 002712 lshift temp ,temp 
+0x772 002713 ior temp ,pdata 
+0x773 002714 fetcht 1 ,mem_24g_no_ack 
+0x774 002715 iadd temp ,pdata 
+0x775 002716 istore 1 ,contw 
+0x776 002718 fetch 1 ,mem_24g_pairing_sm 
+0x777 002719 bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0x778 002720 fetch 1 ,mem_24g_data_type 
+0x779 002721 istore 1 ,contw 
+:      002722 p_g24_transmit_prep_pair:
+0x77a 002723 fetch 1 ,mem_24g_datalen 
+0x77b 002724 iforce loopcnt 
+0x77c 002725 fetch 1 ,mem_24g_data_type 
+0x77d 002726 beq 1 ,p_g24_transmit_prep_mouse 
+0x77e 002727 arg mem_24g_txbuf ,contr 
+0x77f 002728 call memcpy 
+0x780 002732 fetch 1 ,mem_24g_txbuf 
+0x781 002733 beq 0x03 ,p_g24_multi_key_setup 
+0x782 002734 rtn 
+:      002735 p_g24_multi_key_setup:
+0x783 002736 jam 0x02 ,mem_24g_txbuf 
+0x784 002737 rtn 
+:      002740 p_g24_transmit_prep_mouse:
+0x785 002741 arg mem_24g_txbuf + 1 ,contr 
+0x786 002742 branch memcpy 
+:      002744 p_g24_ch:
+0x787 002745 fetcht 1 ,mem_24g_current_ch_number 
+0x788 002746 call p_g24_ch_calc 
+0x789 002747 increase 1 ,temp 
+0x78a 002748 and_into 3 ,temp 
+0x78b 002749 storet 1 ,mem_24g_current_ch_number 
+0x78c 002750 rtn 
+:      002752 p_g24_ch_calc:
+0x78d 002753 fetch 1 ,mem_24g_addr 
+0x78e 002754 and_into 0x03 ,pdata 
+0x78f 002755 mul32 pdata ,4 ,rega 
+0x790 002756 setarg mem_24g_ch_map1 
+0x791 002757 iadd rega ,pdata 
+0x792 002758 iadd temp ,contr 
+0x793 002759 ifetch 1 ,contr 
+0x794 002760 store 1 ,mem_24g_ch 
+0x795 002761 rtn 
+:      002763 p_g24_prep:
+0x796 002764 disable enable_crc 
+0x797 002765 disable enable_white 
+0x798 002766 setarg 0x555555 
+0x799 002767 iforce crc24_init 
+0x79a 002768 fetch 1 ,mem_24g_ch 
+0x79b 002769 reverse pdata ,temp 
+0x79c 002770 set1 1 ,temp 
+0x79d 002771 rshift temp ,white_init 
+0x79e 002772 rtn 
+:      002774 p_g24_receive_rxon:
+0x79f 002775 call p_g24_prep 
+0x7a0 002776 enable decode_fec0 
+0x7a1 002777 enable is_rx 
+0x7a2 002778 disable is_tx 
+0x7a3 002779 enable swfine 
+0x7a4 002780 fetch 2 ,mem_24g_rx_window 
+0x7a5 002781 iforce stop_watch 
+0x7a6 002782 correlate null ,timeout 
+0x7a7 002783 nbranch p_g24_sync_timeout ,sync 
+0x7a8 002784 disable decode_fec0 
+0x7a9 002785 enable decode_fec1 
+0x7aa 002786 enable enable_white 
+0x7ab 002787 enable enable_crc 
+0x7ac 002788 parse demod ,bucket ,8 
+0x7ad 002789 rshift3 pwindow ,pdata 
+0x7ae 002790 store 1 ,mem_24g_get_syncword_crc8 
+0x7af 002791 fetcht 1 ,mem_24g_syncword_crc8 
+0x7b0 002792 isub temp ,null 
+0x7b1 002793 nbranch p_g24_end_of_packet ,zero 
+0x7b2 002794 parse demod ,bucket ,8 
+0x7b3 002795 rshift3 pwindow ,pdata 
+0x7b4 002796 store 1 ,mem_24g_rxbuf 
+0x7b5 002800 fetch 1 ,mem_24g_rxbuf 
+0x7b6 002801 fetcht 1 ,mem_24g_data_type 
+0x7b7 002802 icompare bits_data ,temp 
+0x7b8 002803 nbranch p_g24_end_of_packet ,true 
+:      002804 p_g24_receive_skip:
+0x7b9 002805 parse demod ,bucket ,8 
+0x7ba 002806 rshift3 pwindow ,pdata 
+0x7bb 002807 istore 1 ,contw 
+0x7bc 002808 rshift3 pdata ,pdata 
+0x7bd 002809 and pdata ,0x1f ,loopcnt 
+0x7be 002810 branch p_g24rx_nopayload ,zero 
+:      002811 p_g24rx_loop:
+0x7bf 002812 parse demod ,bucket ,8 
+0x7c0 002813 rshift3 pwindow ,pdata 
+0x7c1 002814 istore 1 ,contw 
+0x7c2 002815 loop p_g24rx_loop 
+:      002816 p_g24rx_nopayload:
+0x7c3 002818 copy contw ,rega 
+0x7c4 002819 parse demod ,bucket ,8 
+0x7c5 002820 rshift3 pwindow ,pdata 
+0x7c6 002821 store 1 ,mem_rssi_hex_received 
+0x7c7 002822 copy rega ,contw 
+0x7c8 002823 parse demod ,bucket ,24 
+0x7c9 002824 enable swfine 
+0x7ca 002825 arg param_sifs ,stop_watch 
+0x7cb 002826 rshift32 pdata ,pdata 
+0x7cc 002827 rshift16 pdata ,pdata 
+0x7cd 002828 istore 3 ,contw 
+0x7ce 002829 disable decode_fec1 
+0x7cf 002830 branch p_g24_end_of_packet ,crc_failed 
+0x7d0 002831 enable user3 
+0x7d1 002832 fetch 1 ,mem_last_freq 
+0x7d2 002833 add pdata ,0 ,rega 
+0x7d3 002834 call rf_write_freq 
+0x7d4 002835 disable decode_fec0 
+0x7d5 002836 call set_sync_on 
+0x7d6 002837 fetch 1 ,mem_rssi_hex_received 
+0x7d7 002838 copy pdata ,rega 
+0x7d8 002839 branch p_rssi_signal 
+:      002842 p_g24_sync_timeout:
+:      002845 p_g24_end_of_packet:
+0x7d9 002846 disable encode_fec1 
+0x7da 002847 disable decode_fec1 
+0x7db 002848 branch end_of_packet 
+:      002850 p_g24_set_freq_tx:
+0x7dc 002851 call set_sync_on 
+0x7dd 002852 fetcht 1 ,mem_24g_ch 
+0x7de 002853 branch set_freq_tx 
+:      002855 p_g24_transmit:
+0x7df 002856 call le_enable 
+0x7e0 002857 fetch 4 ,mem_24g_addr 
+0x7e1 002858 iforce access 
+0x7e2 002859 call p_g24_prep 
+0x7e3 002860 call p_g24_set_freq_tx 
+0x7e4 002861 set1 txgfsk ,radio_ctrl 
+0x7e5 002862 enable encode_fec0 
+0x7e6 002863 enable is_tx 
+0x7e7 002864 disable is_rx 
+0x7e8 002865 rshift16 access ,pdata 
+0x7e9 002866 rshift8 pdata ,pdata 
+0x7ea 002867 rshift4 pdata ,pdata 
+0x7eb 002868 inject mod ,40 
+0x7ec 002869 disable encode_fec0 
+0x7ed 002870 enable encode_fec1 
+0x7ee 002871 enable enable_white 
+0x7ef 002872 enable enable_crc 
+0x7f0 002873 fetch 1 ,mem_24g_syncword_crc8 
+0x7f1 002874 inject mod ,8 
+0x7f2 002875 fetch 1 ,mem_24g_txlen 
+0x7f3 002876 iforce loopcnt 
+0x7f4 002877 arg mem_24g_txpayload ,contr 
+:      002878 p_g24tr_loop:
+0x7f5 002879 ifetch 1 ,contr 
+0x7f6 002880 inject mod ,8 
+0x7f7 002881 loop p_g24tr_loop 
+0x7f8 002882 enable enable_parity 
+0x7f9 002883 inject mod ,24 
+0x7fa 002884 disable enable_parity 
+0x7fb 002885 until null ,tx_clear 
+0x7fc 002886 nop 100 
+0x7fd 002887 disable encode_fec0 
+0x7fe 002888 disable encode_fec1 
+0x7ff 002889 branch set_sync_on 
               org 0x3000
-:      001356 start:
-0x3000 001357 call lpmstate 
-:      001360 soft_reset:
-0x3001 001361 set0 mark_ext_patch ,mark 
-0x3002 001362 bpatch patch00_0 ,mem_patch00 
-0x3003 001363 clear_stack 
-0x3004 001364 call initialize_radio 
-0x3005 001365 call iicd_init_12m 
-0x3006 001366 call init_param 
-0x3007 001367 call l2cap_init 
-0x3008 001368 set0 mark_ext_patch ,mark 
-0x3009 001369 bpatch patch00_1 ,mem_patch00 
-0x300a 001370 call rfcomm_init 
-0x300b 001371 call init_lmp 
-0x300c 001372 call ui_init 
-0x300d 001373 call app_init 
-0x300e 001374 set0 mark_ext_patch ,mark 
-0x300f 001375 bpatch patch00_2 ,mem_patch00 
-0x3010 001376 call app_lpm_init ,wake 
-0x3011 001377 call sp_initialize 
-0x3012 001378 call lpm_recover_clk ,wake 
-:      001379 main_loop:
-0x3013 001380 set0 mark_ext_patch ,mark 
-0x3014 001381 bpatch patch00_3 ,mem_patch00 
-0x3015 001382 call sp_calc_sequence 
-0x3016 001383 call le_dispatch 
-0x3017 001384 call hci_dispatch 
-0x3018 001385 set0 mark_ext_patch ,mark 
-0x3019 001386 bpatch patch00_4 ,mem_patch00 
-0x301a 001387 call idle_dispatch 
-0x301b 001388 call app_process_idle 
-0x301c 001389 call inquiry_dispatch 
-0x301d 001390 set0 mark_ext_patch ,mark 
-0x301e 001391 bpatch patch00_5 ,mem_patch00 
-0x301f 001392 call inquiry_scan_dispatch 
-0x3020 001393 call page_scan_dispatch 
-0x3021 001394 call connection_dispatch 
-0x3022 001395 call lpm_dispatch 
-0x3023 001396 branch main_loop 
-:      001398 connection_dispatch:
-0x3024 001399 call connection_incontext 
-0x3025 001400 rtnmark0 mark_context 
-0x3026 001401 set0 mark_context ,mark 
-0x3027 001402 call context_save 
-0x3028 001403 branch le_disable 
-:      001405 connection_incontext:
-0x3029 001406 set0 mark_ext_patch ,mark 
-0x302a 001407 bpatch patch00_6 ,mem_patch00 
-0x302b 001408 call context_search_insniff 
-0x302c 001409 nbranch connection_nosniff ,zero 
-0x302d 001410 call context_load 
-0x302e 001411 add rega ,coffset_mode ,contr 
-0x302f 001412 ifetch 1 ,contr 
-0x3030 001413 bbit1 mode_le ,le_conn_dispatch 
-0x3031 001414 bbit1 mode_master ,master_dispatch 
-0x3032 001415 branch slave_dispatch 
-:      001416 connection_nosniff:
-0x3033 001417 set0 mark_ext_patch ,mark 
-0x3034 001418 bpatch patch00_7 ,mem_patch00 
-0x3035 001419 call context_get_next 
-0x3036 001420 copy loopcnt ,null 
-0x3037 001421 rtn zero 
-0x3038 001422 call context_load 
-0x3039 001423 fetch 1 ,mem_state 
-0x303a 001424 bbit1 state_inpage ,master_page 
-0x303b 001425 fetch 1 ,mem_mode 
-0x303c 001426 bbit1 mode_master ,master_dispatch 
-0x303d 001427 branch slave_dispatch 
-:      001435 idle_dispatch:
-0x303e 001436 fetch 1 ,mem_hci_cmd 
-0x303f 001437 rtn blank 
-0x3040 001438 beq hci_cmd_inquiry ,idle_inquiry 
-0x3041 001439 beq hci_cmd_inquiry_cancel ,idle_inquiry_cancel 
-0x3042 001440 beq hci_cmd_remote_name_req ,idle_remote_name_req 
-0x3043 001441 beq hci_cmd_create_conn ,idle_create_conn 
-0x3044 001442 beq hci_cmd_le_create_conn ,idle_le_create_conn 
-0x3045 001443 call context_search_conn_handle 
-0x3046 001444 rtn zero 
-0x3047 001445 call context_search_plap 
-0x3048 001446 rtn zero 
-:      001447 idle_exit:
-0x3049 001448 jam 0 ,mem_hci_cmd 
-0x304a 001449 rtn 
-:      001451 idle_le_create_conn:
-0x304b 001452 jam hci_cmd_le_create_conn ,mem_cmd_le_create_conn 
-0x304c 001453 jam 0 ,mem_hci_cmd 
-0x304d 001454 rtn 
-:      001456 idle_inquiry:
-0x304e 001457 set1 mark_inquiry_on ,mark 
-0x304f 001458 set0 mark_inquiry_trainb ,mark 
-0x3050 001459 jam param_ninquiry ,mem_ninqy_index 
-0x3051 001460 jam 31 ,mem_nfreq_index_inq 
-0x3052 001461 branch idle_exit 
-:      001463 idle_inquiry_cancel:
-0x3053 001464 set0 mark_inquiry_on ,mark 
-0x3054 001465 force 0 ,stop_watch 
-0x3055 001466 branch idle_exit 
-:      001468 idle_remote_name_req:
-0x3056 001469 call context_search_plap 
-0x3057 001470 rtn zero 
-0x3058 001471 force lmp_name_req ,temp 
-0x3059 001472 jam 5 ,mem_nameres_cnt 
-0x305a 001473 branch idle_start_page 
-:      001475 idle_create_conn:
-0x305b 001476 set0 mark_ext_patch ,mark 
-0x305c 001477 bpatch patch01_0 ,mem_patch01 
-0x305d 001478 fetch 1 ,mem_device_option 
-0x305e 001479 beq dvc_op_hci ,idle_create_conn_hci 
-:      001480 idle_create_conn_device:
-0x305f 001481 fetch 6 ,mem_hci_plap 
-0x3060 001482 branch idle_exit ,blank 
-0x3061 001483 jam reconnect_hid ,memui_reconnect_mode 
-0x3062 001485 jam conn_sm_wait_features_res ,mem_conn_sm 
-0x3063 001486 branch idle_create_conn_cont 
-:      001488 idle_create_conn_hci:
-0x3064 001489 fetch 6 ,mem_hci_plap 
-0x3065 001490 branch idle_exit ,blank 
-0x3066 001491 store 6 ,mem_plap 
-:      001492 idle_create_conn_cont:
-0x3067 001493 force lmp_version_req ,temp 
-:      001494 idle_start_page:
-0x3068 001495 set0 mark_ext_patch ,mark 
-0x3069 001496 bpatch patch01_1 ,mem_patch01 
-0x306a 001497 fetch 1 ,mem_page_mode 
-0x306b 001498 branch idle_page_mode_r0 ,blank 
-0x306c 001499 lshift3 pdata ,pdata 
-0x306d 001500 lshift4 pdata ,pdata 
-0x306e 001501 increase -1 ,pdata 
-:      001502 idle_page_mode_r0:
-0x306f 001503 store 1 ,mem_npage 
-0x3070 001504 store 1 ,mem_npage_index 
-0x3071 001505 jam 31 ,mem_nfreq_index_page 
-0x3072 001506 set0 mark_page_trainb ,mark 
-0x3073 001507 call context_new 
-0x3074 001508 nbranch idle_page_fail ,zero 
-0x3075 001509 call get_free_amaddr 
-0x3076 001510 store 1 ,mem_amaddr 
-0x3077 001511 storet 1 ,mem_lmo_opcode2 
-0x3078 001512 fetch 6 ,mem_hci_plap 
-0x3079 001513 store 6 ,mem_plap 
-0x307a 001514 set0 mark_ext_patch ,mark 
-0x307b 001515 bpatch patch01_2 ,mem_patch01 
-0x307c 001516 force 0 ,pdata 
-0x307d 001517 compare lmp_name_req ,temp ,0xff 
-0x307e 001518 nsetflag true ,state_init_seq ,pdata 
-0x307f 001519 set1 state_inpage ,pdata 
-0x3080 001520 store 1 ,mem_state 
-0x3081 001521 jam bt_evt_reconn_started ,mem_fifo_temp 
-0x3082 001522 call ui_ipc_send_event 
-0x3083 001523 force 0 ,pdata 
-0x3084 001524 setflag true ,smap_name_req ,pdata 
-0x3085 001525 store 1 ,mem_state_map 
-0x3086 001526 setarg 0 
-0x3087 001527 set1 mode_master ,pdata 
-0x3088 001528 store 1 ,mem_mode 
-0x3089 001529 enable master 
-0x308a 001530 call context_save 
-0x308b 001531 disable master 
-0x308c 001532 force page_length_timer ,queue 
-0x308d 001533 fetch 2 ,mem_page_to 
-0x308e 001534 call timer_init 
-0x308f 001535 branch idle_exit 
-:      001536 idle_page_fail:
-0x3090 001537 set0 mark_ext_patch ,mark 
-0x3091 001538 bpatch patch01_3 ,mem_patch01 
-0x3092 001539 fetch 6 ,mem_hci_plap 
-0x3093 001540 store 6 ,mem_plap 
-0x3094 001541 compare lmp_name_req ,temp ,0xff 
-0x3095 001542 branch idle_name_fail ,true 
-0x3096 001543 force hci_error_memory_full ,temp 
-0x3097 001544 call hci_send_connection_error 
-0x3098 001545 branch idle_exit 
-:      001546 idle_name_fail:
-0x3099 001547 arg mem_tmp_buffer ,contw 
-0x309a 001548 arg 8 ,loopcnt 
-0x309b 001549 call memset0 
-0x309c 001550 force hci_error_memory_full ,queue 
-0x309d 001551 call hci_send_name 
-0x309e 001552 jam bt_evt_reconn_failed ,mem_fifo_temp 
-0x309f 001553 call ui_ipc_send_event 
-0x30a0 001554 branch idle_exit 
-:      001561 inquiry_dispatch:
-0x30a1 001562 rtnmark0 mark_inquiry_on 
-0x30a2 001563 force inquiry_length_timer ,queue 
-0x30a3 001564 call timer_check 
-0x30a4 001565 nsetflag blank ,mark_inquiry_on ,mark 
-0x30a5 001566 nbranch inquiry_start ,blank 
-0x30a6 001567 rtn 
-:      001571 inquiry_start:
-0x30a7 001572 set0 mark_ext_patch ,mark 
-0x30a8 001573 bpatch patch01_4 ,mem_patch01 
-0x30a9 001574 fetcht 2 ,mem_inq_window 
-0x30aa 001575 force 4 ,queue 
-0x30ab 001576 call sniff_check_window 
-0x30ac 001577 rtn user 
-0x30ad 001578 call afh_clear 
-0x30ae 001579 force 0 ,freq_mode 
-:      001580 inquiry_restart:
-0x30af 001581 rtn timeout 
-0x30b0 001582 set0 mark_fhs_already_good ,mark 
-0x30b1 001583 set0 mark_fhs_eir ,mark 
-:      001584 inquiry_rx_restart:
-0x30b2 001585 add clkn_bt ,1 ,bt_clk 
-0x30b3 001586 isolate1 mark_inquiry_trainb ,mark 
-0x30b4 001587 setflag true ,2 ,freq_mode 
-0x30b5 001588 compare 0x00 ,bt_clk ,0x02 
-0x30b6 001589 nbranch inquiry_receive ,true 
-:      001591 inquiry_transmit:
-0x30b7 001592 set0 mark_ext_patch ,mark 
-0x30b8 001593 bpatch patch01_5 ,mem_patch01 
-0x30b9 001594 fetch 1 ,mem_inquiry_transmit 
-0x30ba 001595 increase 1 ,pdata 
-0x30bb 001596 store 1 ,mem_inquiry_transmit 
-0x30bc 001597 call fetch_giac 
-0x30bd 001598 call tx_radio_freq 
-0x30be 001599 call fetch_diac 
-0x30bf 001600 call start_transmitter 
-0x30c0 001601 call start_tx_native 
-0x30c1 001602 call send_access_word 
-0x30c2 001603 call end_of_packet 
-0x30c3 001604 call inquiry_check_train 
-0x30c4 001605 branch inquiry_restart 
-:      001607 inquiry_check_train:
-0x30c5 001608 set0 mark_ext_patch ,mark 
-0x30c6 001609 bpatch patch01_6 ,mem_patch01 
-0x30c7 001610 fetch 1 ,mem_nfreq_index_inq 
-0x30c8 001611 increase -1 ,pdata 
-0x30c9 001612 store 1 ,mem_nfreq_index_inq 
-0x30ca 001613 rtn positive 
-0x30cb 001614 jam 31 ,mem_nfreq_index_inq 
-0x30cc 001615 fetch 1 ,mem_ninqy_index 
-0x30cd 001616 increase -1 ,pdata 
-0x30ce 001617 store 1 ,mem_ninqy_index 
-0x30cf 001618 rtn positive 
-0x30d0 001619 setflip mark_inquiry_trainb ,mark 
-0x30d1 001620 jam param_ninquiry ,mem_ninqy_index 
-0x30d2 001621 rtn 
-:      001623 inquiry_receive:
-0x30d3 001624 set0 mark_ext_patch ,mark 
-0x30d4 001625 bpatch patch01_7 ,mem_patch01 
-0x30d5 001626 call fetch_giac 
-0x30d6 001627 call rx_radio_freq 
-0x30d7 001628 call fetch_diac 
-0x30d8 001629 call start_rx_native 
-0x30d9 001630 call start_receiver 
-0x30da 001631 call wait_access_clkn_rt 
-0x30db 001632 branch inquiry_sync ,sync 
-0x30dc 001633 call inquiry_check_train 
-0x30dd 001634 branch inquiry_rx_restart 
-:      001635 inquiry_sync:
-0x30de 001636 set0 mark_ext_patch ,mark 
-0x30df 001637 bpatch patch02_0 ,mem_patch02 
-0x30e0 001638 call save_rssi 
-0x30e1 001639 call scan_mode_whiten 
-0x30e2 001640 call receive_packet_whitened 
-0x30e3 001641 set0 mark_rxbuf_inuse ,mark 
-0x30e4 001642 rtnmark0 mark_fhs_already_good 
-:      001643 inquiry_receive_rtn:
-0x30e5 001644 set0 mark_ext_patch ,mark 
-0x30e6 001645 bpatch patch02_1 ,mem_patch02 
-0x30e7 001646 fetch 1 ,mem_at_using_flag 
-0x30e8 001647 bbit1 at_flag_inq ,at_inquiry_reply 
-0x30e9 001648 call hci_inquiry_reply 
-:      001649 inquiry_receive_eir_rtn:
-0x30ea 001650 fetch 1 ,mem_inquiry_rcv 
-0x30eb 001651 increase 1 ,pdata 
-0x30ec 001652 store 1 ,mem_inquiry_rcv 
-0x30ed 001653 rtn 
-:      001654 inquiry_receive_eir:
-0x30ee 001655 set0 mark_fhs_already_good ,mark 
-0x30ef 001656 call rf_setup_time_slave_slot_eir 
-0x30f0 001657 call fetch_giac 
-0x30f1 001658 call rx_radio_freq 
-0x30f2 001659 call init_rx_packet_flags 
-0x30f3 001660 call start_rx_native 
-0x30f4 001661 call start_receiver 
-0x30f5 001662 call wait_access_clkn_rt 
-0x30f6 001663 branch inquiry_receive_eir_packet ,sync 
-0x30f7 001664 rtn 
-:      001665 inquiry_receive_eir_packet:
-0x30f8 001666 call scan_mode_whiten 
-0x30f9 001667 call receive_packet_whitened 
-0x30fa 001668 set0 mark_rxbuf_inuse ,mark 
-0x30fb 001669 branch inquiry_receive_rtn ,crc_failed 
-0x30fc 001670 call hci_inquiry_reply_eir 
-0x30fd 001671 branch inquiry_receive_eir_rtn 
-:      001673 rf_setup_time_slave_slot_eir:
-0x30fe 001674 arg param_rf_setup ,timeup 
-:      001675 rf_setup_time_eir:
-0x30ff 001676 until clkn_rt ,meet 
-0x3100 001677 and clkn_bt ,3 ,pdata 
-0x3101 001678 bne 1 ,rf_setup_time_eir 
-0x3102 001679 rtn 
-:      001688 master_page:
-0x3103 001689 set0 mark_ext_patch ,mark 
-0x3104 001690 bpatch patch02_2 ,mem_patch02 
-0x3105 001691 enable master 
-0x3106 001692 enable clknt 
-0x3107 001693 fetch 2 ,mem_page_interval 
-0x3108 001694 branch master_page_no_interval ,blank 
-0x3109 001695 force page_interval_timer ,queue 
-0x310a 001696 call timer_check 
-0x310b 001697 nrtn blank 
-:      001698 master_page_no_interval:
-0x310c 001699 set0 mark_ext_patch ,mark 
-0x310d 001700 bpatch patch02_3 ,mem_patch02 
-0x310e 001701 fetcht 2 ,mem_page_window 
-0x310f 001702 force 40 ,queue 
-0x3110 001703 call sniff_check_window 
-0x3111 001704 branch page_exit ,user 
-0x3112 001705 force page_length_timer ,queue 
-0x3113 001706 call timer_check 
-0x3114 001707 nbranch page_start ,blank 
-0x3115 001708 fetch 1 ,mem_state_map 
-0x3116 001709 bbit1 smap_name_req ,master_npage_timeout 
-0x3117 001710 force hci_error_page_timeout ,temp 
-0x3118 001711 call hci_send_connection_error 
-0x3119 001712 branch master_page_timeout 
-:      001713 master_npage_timeout:
-0x311a 001714 arg mem_tmp_buffer ,contw 
-0x311b 001715 arg 8 ,loopcnt 
-0x311c 001716 call memset0 
-0x311d 001717 force hci_error_page_timeout ,queue 
-0x311e 001718 call hci_send_name 
-:      001719 master_page_timeout:
-0x311f 001720 set0 mark_ext_patch ,mark 
-0x3120 001721 bpatch patch02_4 ,mem_patch02 
-0x3121 001722 jam 0 ,mem_state 
-0x3122 001723 call init_lmp_work 
-0x3123 001724 jam 0 ,memui_reconnect_mode 
-0x3124 001725 jam bt_evt_reconn_page_timeout ,mem_fifo_temp 
-0x3125 001726 call ui_ipc_send_event 
-0x3126 001727 branch page_exit 
-:      001729 page_start:
-0x3127 001730 set0 mark_ext_patch ,mark 
-0x3128 001731 bpatch patch02_5 ,mem_patch02 
-0x3129 001732 force 0 ,timeup 
-0x312a 001733 until clkn_rt ,meet 
-0x312b 001734 fetch 1 ,mem_page_clk 
-0x312c 001735 increase -1 ,pdata 
-0x312d 001736 ixor clkn_bt ,pdata 
-0x312e 001737 compare 0 ,pdata ,3 
-0x312f 001738 nbranch page_start ,true 
-0x3130 001739 deposit am_addr 
-0x3131 001740 store 1 ,mem_fhs_am_addr 
-0x3132 001741 force 0 ,n_tx_slot 
-0x3133 001742 force 0 ,freq_mode 
-:      001744 page_restart:
-0x3134 001745 set0 mark_ext_patch ,mark 
-0x3135 001746 bpatch patch02_6 ,mem_patch02 
-0x3136 001747 branch page_exit ,timeout 
-0x3137 001748 call fetch_page_bt_adr 
-0x3138 001749 arg param_rf_setup ,timeup 
-0x3139 001750 until clkn_rt ,meet 
-:      001751 page_rx_restart:
-0x313a 001752 set0 mark_ext_patch ,mark 
-0x313b 001753 bpatch patch02_7 ,mem_patch02 
-0x313c 001754 fetch 4 ,mem_page_clk 
-0x313d 001755 iforce bt_clk 
-0x313e 001756 increase 1 ,pdata 
-0x313f 001757 store 4 ,mem_page_clk 
-0x3140 001758 isolate1 mark_page_trainb ,mark 
-0x3141 001759 setflag true ,2 ,freq_mode 
-0x3142 001760 compare 0x00 ,bt_clk ,0x02 
-0x3143 001761 nbranch page_receive ,true 
-0x3144 001762 fetch 1 ,mem_page_transmit 
-0x3145 001763 increase 1 ,pdata 
-0x3146 001764 store 1 ,mem_page_transmit 
-0x3147 001765 call tx_radio_freq 
-0x3148 001766 call start_transmitter 
-0x3149 001767 call start_tx_native 
-0x314a 001768 call send_access_word 
-0x314b 001769 call end_of_packet 
-0x314c 001770 call page_check_train 
-0x314d 001771 branch page_restart 
-:      001772 master_dispatch_exit:
-:      001773 page_exit:
-0x314e 001774 set0 mark_ext_patch ,mark 
-0x314f 001775 bpatch patch03_0 ,mem_patch03 
-0x3150 001776 disable master 
-0x3151 001777 fetch 2 ,mem_page_interval 
-0x3152 001778 rtn blank 
-0x3153 001779 force page_interval_timer ,queue 
-0x3154 001780 branch timer_init 
-:      001782 page_check_train:
-0x3155 001783 set0 mark_ext_patch ,mark 
-0x3156 001784 bpatch patch03_1 ,mem_patch03 
-0x3157 001785 fetch 1 ,mem_nfreq_index_page 
-0x3158 001786 increase -1 ,pdata 
-0x3159 001787 store 1 ,mem_nfreq_index_page 
-0x315a 001788 rtn positive 
-0x315b 001789 jam 31 ,mem_nfreq_index_page 
-0x315c 001790 fetch 1 ,mem_npage_index 
-0x315d 001791 increase -1 ,pdata 
-0x315e 001792 store 1 ,mem_npage_index 
-0x315f 001793 rtn positive 
-0x3160 001794 setflip mark_page_trainb ,mark 
-0x3161 001795 fetch 1 ,mem_npage 
-0x3162 001796 store 1 ,mem_npage_index 
-0x3163 001797 rtn 
-:      001799 page_receive:
-0x3164 001800 set0 mark_ext_patch ,mark 
-0x3165 001801 bpatch patch03_2 ,mem_patch03 
-0x3166 001802 call rx_radio_freq 
-0x3167 001803 call start_rx_native 
-0x3168 001804 call start_receiver 
-0x3169 001805 call wait_access_clkn_rt 
-0x316a 001806 branch page_sync ,sync 
-0x316b 001807 call page_check_train 
-0x316c 001808 branch page_rx_restart 
-:      001809 page_sync:
-0x316d 001810 call end_of_packet 
-0x316e 001811 fetch 1 ,mem_page_rcv 
-0x316f 001812 increase 1 ,pdata 
-0x3170 001813 store 1 ,mem_page_rcv 
-0x3171 001814 force 0 ,stop_watch 
-0x3172 001815 fetch 4 ,mem_page_clk 
-:      001816 page_send_fhs:
-0x3173 001817 set0 mark_ext_patch ,mark 
-0x3174 001818 bpatch patch03_3 ,mem_patch03 
-0x3175 001819 call rf_setup_time_master_slot 
-0x3176 001820 call fetch_page_bt_adr 
-0x3177 001821 increase 1 ,n_tx_slot 
-:      001822 page_send_fhs_continue:
-0x3178 001823 and_into 0x1fd ,bt_clk 
-0x3179 001824 and_into 0x1fc ,freq_mode 
-0x317a 001825 call tx_radio_freq 
-0x317b 001826 call start_transmitter 
-0x317c 001827 call start_tx_native 
-0x317d 001828 call send_access_word 
-0x317e 001829 deposit clkn_bt 
-0x317f 001830 store 4 ,mem_clkn_bt 
-0x3180 001831 force 0 ,am_addr 
-0x3181 001832 force type_fhs ,type 
-0x3182 001833 call scan_mode_whiten 
-0x3183 001834 call transmit_packet_whitened 
-:      001835 page_wait_fhs_reply:
-0x3184 001836 set0 mark_ext_patch ,mark 
-0x3185 001837 bpatch patch03_4 ,mem_patch03 
-0x3186 001838 call rf_setup_time_slave_slot 
-0x3187 001839 or_into 0x02 ,bt_clk 
-0x3188 001840 and_into 0x1fc ,freq_mode 
-0x3189 001841 call rx_radio_freq 
-0x318a 001842 call start_rx_native 
-0x318b 001843 call start_receiver 
-0x318c 001844 call wait_access_clkn_rt 
-0x318d 001845 call end_of_packet ,sync 
-0x318e 001846 branch page_wait_fhs_reply_ok ,sync 
-0x318f 001847 fetch 1 ,mem_fhs_wait_counter 
-0x3190 001848 branch page_restart ,blank 
-0x3191 001849 increase -1 ,pdata 
-0x3192 001850 store 1 ,mem_fhs_wait_counter 
-0x3193 001851 branch page_send_fhs 
-:      001853 page_wait_fhs_reply_ok:
-0x3194 001854 set0 mark_ext_patch ,mark 
-0x3195 001855 bpatch patch03_5 ,mem_patch03 
-0x3196 001856 fetch 1 ,mem_page_rcv_fhs 
-0x3197 001857 increase 1 ,pdata 
-0x3198 001858 store 1 ,mem_page_rcv_fhs 
-0x3199 001859 call prepare_newconn 
-:      001860 master_newconn_loop:
-0x319a 001861 call master_newconn_once 
-0x319b 001862 branch newconn_poll_responded ,sync 
-0x319c 001863 call new_conn_timeout 
-0x319d 001864 nbranch master_newconn_loop ,blank 
-0x319e 001865 branch page_restart 
-:      001867 newconn_poll_responded:
-0x319f 001868 set0 mark_ext_patch ,mark 
-0x31a0 001869 bpatch patch03_6 ,mem_patch03 
-0x31a1 001870 fetch 1 ,mem_state 
-0x31a2 001871 set0 state_inpage ,pdata 
-0x31a3 001872 store 1 ,mem_state 
-0x31a4 001873 call newconn_init 
-0x31a5 001874 disable master 
-0x31a6 001875 rtn 
-:      001878 master_dispatch:
-0x31a7 001879 set0 mark_ext_patch ,mark 
-0x31a8 001880 bpatch patch03_7 ,mem_patch03 
-0x31a9 001881 enable master 
-0x31aa 001882 enable clknt 
-0x31ab 001883 call role_switch_master 
-0x31ac 001884 rtn user 
-0x31ad 001885 call check_bt_disabled 
-0x31ae 001886 call rf_setup_time_master_slot 
-0x31af 001887 add clkn_bt ,1 ,bt_clk 
-0x31b0 001888 call fetch_self_bt_adr 
-0x31b1 001889 force 0x03 ,freq_mode 
-0x31b2 001890 call load_esco 
-0x31b3 001891 call get_sco_data 
-0x31b4 001892 call scheduler_tx_l2cap_pkt 
-0x31b5 001893 call prepare_tx 
-0x31b6 001894 call tx_radio_freq 
-0x31b7 001895 call start_transmitter 
-0x31b8 001896 call start_tx_native 
-0x31b9 001897 call send_access_word 
-0x31ba 001898 call transmit_packet 
-:      001899 master_loop:
-0x31bb 001900 set0 mark_ext_patch ,mark 
-0x31bc 001901 bpatch patch04_0 ,mem_patch04 
-0x31bd 001902 call parse_lmp 
-0x31be 001903 call process_cmd 
-0x31bf 001904 call hci_send_num_complete_packets 
-0x31c0 001905 call master_conn_recv_packet 
-0x31c1 001906 nbranch master_notmatch ,match 
-0x31c2 001907 call supervision_flush 
-0x31c3 001908 call parse_l2cap 
-0x31c4 001909 fetch 1 ,mem_master_rcvcnt 
-0x31c5 001910 increase 1 ,pdata 
-0x31c6 001911 store 1 ,mem_master_rcvcnt 
-:      001912 master_notmatch:
-0x31c7 001913 set0 mark_ext_patch ,mark 
-0x31c8 001914 bpatch patch04_1 ,mem_patch04 
-0x31c9 001915 call scheduler_process 
-0x31ca 001916 call check_master_disconnect 
-0x31cb 001917 nrtn master 
-0x31cc 001918 call check_attempt 
-0x31cd 001919 nbranch master_attempt ,blank 
-:      001920 master_exit:
-0x31ce 001921 call process_sco_data 
-0x31cf 001922 call restore_esco 
-0x31d0 001923 disable master 
-0x31d1 001924 rtn 
-:      001926 master_attempt:
-0x31d2 001927 call prepare_tx 
-0x31d3 001928 call master_conn_send_packet 
-0x31d4 001929 branch master_loop 
-:      001932 check_master_disconnect:
-0x31d5 001933 branch check_master_match ,match 
-0x31d6 001934 call supervision_update 
-0x31d7 001935 branch master_disconnect ,positive 
-:      001936 check_master_match:
-0x31d8 001937 call check_disconnect_timeout 
-0x31d9 001938 nbranch master_disconnect ,user 
-0x31da 001939 fetch 1 ,mem_state_map 
-0x31db 001940 rtnbit0 smap_name_req 
-0x31dc 001941 rtnbit1 smap_name_res 
-0x31dd 001942 fetch 1 ,mem_op 
-0x31de 001943 rtnbit1 op_disconn 
-0x31df 001944 call conn_timer_expired 
-0x31e0 001945 nrtn blank 
-0x31e1 001946 fetch 1 ,mem_nameres_cnt 
-0x31e2 001947 increase -1 ,pdata 
-0x31e3 001948 store 1 ,mem_nameres_cnt 
-0x31e4 001949 nrtn blank 
-0x31e5 001950 branch lmp_disconnect 
-:      001952 master_disconnect:
-0x31e6 001953 set0 mark_ext_patch ,mark 
-0x31e7 001954 bpatch patch04_2 ,mem_patch04 
-0x31e8 001955 call quit_connection 
-0x31e9 001956 disable master 
-0x31ea 001957 fetch 1 ,mem_state_map 
-0x31eb 001958 bbit1 smap_name_req ,master_name_disconnect 
-0x31ec 001959 fetch 1 ,mem_state 
-0x31ed 001960 bbit0 state_conn_comp ,master_disconnect_quiet 
-0x31ee 001961 fetcht 1 ,mem_conn_handle 
-0x31ef 001962 branch hci_send_disconn_complete 
-:      001963 master_disconnect_quiet:
-0x31f0 001964 force hci_error_connection_timeout ,temp 
-0x31f1 001965 branch hci_send_connection_error 
-:      001966 master_name_disconnect:
-0x31f2 001967 force hci_success ,queue 
-0x31f3 001968 fetch 1 ,mem_state_map 
-0x31f4 001969 bbit1 smap_name_res ,hci_send_name 
-:      001970 master_name_error:
-0x31f5 001971 force hci_error_page_timeout ,queue 
-0x31f6 001972 arg mem_tmp_buffer ,contw 
-0x31f7 001973 arg 8 ,loopcnt 
-0x31f8 001974 call memset0 
-0x31f9 001975 branch hci_send_name 
-:      001977 disconnect_stop_sco:
-0x31fa 001978 set0 mark_ext_patch ,mark 
-0x31fb 001979 bpatch patch04_3 ,mem_patch04 
-0x31fc 001980 fetch 1 ,mem_state 
-0x31fd 001981 rtnbit0 state_insco 
-0x31fe 001982 fetcht 1 ,mem_conn_handle 
-0x31ff 001983 fetch 1 ,mem_sco_asso_handle 
-0x3200 001984 isub temp ,null 
-0x3201 001985 nrtn zero 
-0x3202 001986 call stop_esco 
-0x3203 001987 branch restore_esco_check_no_mark 
-:      001989 check_disconnect_timeout:
-0x3204 001990 set0 mark_ext_patch ,mark 
-0x3205 001991 bpatch patch04_4 ,mem_patch04 
-0x3206 001992 enable user 
-0x3207 001993 fetch 1 ,mem_op 
-0x3208 001994 rtnbit0 op_disconn 
-0x3209 001995 call conn_timer_expired 
-0x320a 001996 nrtn blank 
-:      001997 disable_usr:
-0x320b 001998 disable user 
-0x320c 001999 rtn 
-:      002001 conn_timer_expired:
-0x320d 002002 fetch 1 ,mem_conn_timer 
-0x320e 002003 increase -1 ,pdata 
-0x320f 002004 store 1 ,mem_conn_timer 
-0x3210 002005 rtn 
-:      002007 linkkey_ready:
-0x3211 002008 set0 mark_ext_patch ,mark 
-0x3212 002009 bpatch patch04_5 ,mem_patch04 
-0x3213 002010 fetch 1 ,mem_state 
-0x3214 002011 bbit1 state_linkkey ,linkkey_set 
-0x3215 002012 fetch 1 ,mem_device_option 
-0x3216 002013 beq dvc_op_hci ,linkkey_send_hci 
-0x3217 002014 fetch 1 ,mem_pairing_auth 
-0x3218 002015 branch linkkey_set ,blank 
-0x3219 002016 jam defalt_pairing_auth ,mem_pairing_auth 
-0x321a 002017 jam bt_evt_linkkey_generate ,mem_fifo_temp 
-0x321b 002018 call ui_ipc_send_event 
-0x321c 002019 branch linkkey_set 
-:      002020 linkkey_send_hci:
-0x321d 002021 call check_localsm 
-0x321e 002022 ncall hci_send_linkkey_notification ,true 
-:      002023 linkkey_set:
-0x321f 002024 set0 mark_ext_patch ,mark 
-0x3220 002025 bpatch patch04_6 ,mem_patch04 
-0x3221 002026 call context_traverse_linkkey 
-0x3222 002027 fetch 1 ,mem_state 
-0x3223 002028 set1 state_linkkey ,pdata 
-0x3224 002029 store 1 ,mem_state 
-0x3225 002030 jam 1 ,mem_link_key_exists 
-0x3226 002031 fetch 1 ,mem_conn_sm 
-0x3227 002032 bne conn_sm_pairing ,linkkey_set_continue 
-:      002033 linkkey_set_continue:
-0x3228 002034 rtn 
-:      002036 generate_linkkey_continue:
-0x3229 002037 jam pairing_auth ,mem_pairing_auth 
-:      002038 clear_linkstate:
-0x322a 002039 fetch 1 ,mem_state 
-0x322b 002040 set0 state_linkkey ,pdata 
-0x322c 002041 store 1 ,mem_state 
-0x322d 002042 rtn 
-:      002046 role_switch_check:
-0x322e 002047 set0 mark_ext_patch ,mark 
-0x322f 002048 bpatch patch04_7 ,mem_patch04 
-0x3230 002049 disable user 
-0x3231 002050 fetch 1 ,mem_state 
-0x3232 002051 rtnbit0 state_insniff 
-0x3233 002052 fetch 2 ,mem_tsniff 
-0x3234 002053 nrtn blank 
-0x3235 002054 fetch 4 ,mem_sniff_anchor 
-0x3236 002055 branch role_switch_clkn ,clknt 
-0x3237 002056 isub clke_bt ,pdata 
-0x3238 002057 branch role_switch_clke 
-:      002058 role_switch_clkn:
-0x3239 002059 isub clkn_bt ,pdata 
-:      002060 role_switch_clke:
-0x323a 002061 sub pdata ,4 ,null 
-0x323b 002062 nrtn positive 
-0x323c 002063 fetch 1 ,mem_state 
-0x323d 002064 set0 state_insniff ,pdata 
-0x323e 002065 store 1 ,mem_state 
-0x323f 002066 enable user 
-0x3240 002067 rtn 
-:      002070 role_switch_prepare:
-0x3241 002071 copy pdata ,temp 
-0x3242 002072 set0 mark_ext_patch ,mark 
-0x3243 002073 bpatch patch05_0 ,mem_patch05 
-0x3244 002074 store 4 ,mem_sniff_anchor 
-:      002075 role_switch_prepare0:
-0x3245 002076 jam switch_flag_accept ,mem_switch_flag 
-0x3246 002077 fetch 1 ,mem_state 
-0x3247 002078 set1 state_insniff ,pdata 
-0x3248 002079 store 1 ,mem_state 
-0x3249 002080 force 0 ,pdata 
-0x324a 002081 store 2 ,mem_tsniff 
-0x324b 002082 jam 10 ,mem_current_sniff_attempt 
-0x324c 002083 jam 1 ,mem_sniff_attempt 
-0x324d 002084 rtn 
-:      002087 role_switch_master:
-0x324e 002088 set0 mark_ext_patch ,mark 
-0x324f 002089 bpatch patch05_1 ,mem_patch05 
-0x3250 002090 call role_switch_check 
-0x3251 002091 nrtn user 
-0x3252 002092 disable user 
-0x3253 002093 jam param_newconnto ,mem_newconnto_counter 
-0x3254 002094 set0 mark_fhs_already_good ,mark 
-:      002095 roles_waitfhs_loop:
-0x3255 002096 call rf_setup_time_master_slot 
-0x3256 002097 call master_recv_packet 
-0x3257 002098 bmark1 mark_fhs_already_good ,roles_replyto_fhs 
-0x3258 002099 call new_conn_timeout 
-0x3259 002100 nbranch roles_waitfhs_loop ,blank 
-:      002101 role_switch_fail_master:
-0x325a 002102 set0 mark_ext_patch ,mark 
-0x325b 002103 bpatch patch05_2 ,mem_patch05 
-0x325c 002104 disable user 
-0x325d 002105 deposit clkn_bt 
-0x325e 002106 store 4 ,mem_next_btclk 
-0x325f 002107 enable clknt 
-0x3260 002108 enable master 
-0x3261 002109 jam bt_evt_switch_fail_master ,mem_fifo_temp 
-0x3262 002110 branch ui_ipc_send_event 
-:      002112 roles_replyto_fhs:
-0x3263 002113 set0 mark_ext_patch ,mark 
-0x3264 002114 bpatch patch05_3 ,mem_patch05 
-0x3265 002115 call rf_setup_time_slave_slot 
-0x3266 002116 call master_send_packet 
-0x3267 002117 disable clknt 
-0x3268 002118 disable master 
-0x3269 002119 call apply_switch_clke 
-0x326a 002120 call prepare_newconn 
-:      002121 roles_newconns_loop:
-0x326b 002122 set0 mark_ext_patch ,mark 
-0x326c 002123 bpatch patch05_4 ,mem_patch05 
-0x326d 002124 call slave_newconn_once 
-0x326e 002125 branch roles_newconns_responded ,match 
-0x326f 002126 call new_conn_timeout 
-0x3270 002127 nbranch roles_newconns_loop ,blank 
-0x3271 002128 branch role_switch_fail_master 
-:      002129 roles_newconns_responded:
-0x3272 002130 force 1 ,temp 
-0x3273 002131 call hci_send_role_change 
-0x3274 002132 fetch 1 ,mem_mode 
-0x3275 002133 set0 mode_master ,pdata 
-0x3276 002134 store 1 ,mem_mode 
-0x3277 002135 call supervision_flush 
-0x3278 002136 call calc_clke_offset 
-0x3279 002137 enable user 
-0x327a 002138 jam bt_evt_switch_success_master ,mem_fifo_temp 
-0x327b 002139 branch ui_ipc_send_event 
-:      002142 load_esco:
-0x327c 002143 set0 mark_ext_patch ,mark 
-0x327d 002144 bpatch patch05_5 ,mem_patch05 
-0x327e 002145 rtnmark0 mark_esco 
-0x327f 002146 fetch 1 ,mem_state 
-0x3280 002147 rtnbit0 state_insco 
-:      002148 load_esco_do:
-0x3281 002149 call init_esco_ibuff 
-0x3282 002150 fetch 1 ,mem_esco_arq 
-0x3283 002151 fetcht 1 ,mem_arq 
-0x3284 002152 storet 1 ,mem_esco_saved_arq 
-0x3285 002153 store 1 ,mem_arq 
-0x3286 002154 deposit am_addr 
-0x3287 002155 store 1 ,mem_saved_amaddr 
-0x3288 002156 fetch 1 ,mem_esco_addr 
-0x3289 002157 iforce am_addr 
-0x328a 002158 set0 mark_esco_rxok ,mark 
-0x328b 002159 fetch 1 ,mem_last_type 
-0x328c 002160 store 1 ,mem_last_type_saved 
-0x328d 002161 fetch 1 ,mem_last_type_esco 
-0x328e 002162 store 1 ,mem_last_type 
-0x328f 002163 rtn 
-:      002165 restore_esco:
-0x3290 002166 set0 mark_ext_patch ,mark 
-0x3291 002167 bpatch patch05_6 ,mem_patch05 
-0x3292 002168 rtnmark0 mark_esco 
-:      002169 restore_esco_check_no_mark:
-0x3293 002170 call check_esco_amaddr 
-0x3294 002171 nrtn true 
-:      002172 restore_esco_do:
-0x3295 002173 call clear_got_tx 
-0x3296 002174 fetch 1 ,mem_esco_saved_arq 
-0x3297 002175 fetcht 1 ,mem_arq 
-0x3298 002176 store 1 ,mem_arq 
-0x3299 002177 storet 1 ,mem_esco_arq 
-0x329a 002178 fetch 1 ,mem_saved_amaddr 
-0x329b 002179 iforce am_addr 
-0x329c 002180 fetch 1 ,mem_last_type 
-0x329d 002181 store 1 ,mem_last_type_esco 
-0x329e 002182 fetch 1 ,mem_last_type_saved 
-0x329f 002183 store 1 ,mem_last_type 
-0x32a0 002184 setarg 0xffff 
-0x32a1 002185 store 2 ,mem_retransmission_cnt 
-0x32a2 002186 rtn 
-:      002191 context_load:
-0x32a3 002192 set0 mark_ext_patch ,mark 
-0x32a4 002193 bpatch patch05_7 ,mem_patch05 
-0x32a5 002194 set1 mark_context ,mark 
-0x32a6 002195 deposit rega 
-0x32a7 002196 store 2 ,mem_context_ptr 
-0x32a8 002197 force context_size ,loopcnt 
-0x32a9 002198 arg mem_le_state ,contw 
-0x32aa 002199 add rega ,coffset_mode ,contr 
-0x32ab 002200 ifetch 1 ,contr 
-0x32ac 002201 copy rega ,contr 
-0x32ad 002202 bbit1 mode_le ,memcpy 
-0x32ae 002203 arg mem_state ,contw 
-0x32af 002204 call memcpy 
-0x32b0 002205 disable attempt 
-0x32b1 002206 fetch 1 ,mem_amaddr 
-0x32b2 002207 iforce am_addr 
-0x32b3 002208 jam 1 ,mem_current_sniff_attempt 
-0x32b4 002209 branch context_load_master ,master 
-0x32b5 002210 jam 1 ,mem_current_sniff_attempt 
-:      002211 context_load_master:
-0x32b6 002212 fetch 1 ,mem_state 
-0x32b7 002213 rtnbit0 state_insniff 
-0x32b8 002214 fetch 1 ,mem_sniff_attempt 
-0x32b9 002215 store 1 ,mem_current_sniff_attempt 
-0x32ba 002216 fetch 1 ,mem_sniff_timeout 
-0x32bb 002217 store 1 ,mem_current_sniff_timeout 
-0x32bc 002218 rtn 
-:      002220 context_save:
-0x32bd 002221 set0 mark_ext_patch ,mark 
-0x32be 002222 bpatch patch06_0 ,mem_patch06 
-0x32bf 002223 fetch 2 ,mem_context_ptr 
-0x32c0 002224 iforce contw 
-0x32c1 002225 force context_size ,loopcnt 
-0x32c2 002226 arg mem_le_state ,contr 
-0x32c3 002227 branch memcpy ,le 
-0x32c4 002228 arg mem_state ,contr 
-0x32c5 002229 branch memcpy 
-:      002233 context_get_next:
-0x32c6 002234 fetcht 1 ,mem_current_context 
-0x32c7 002235 arg context_num ,loopcnt 
-:      002236 context_get_next_loop:
-0x32c8 002237 increase 1 ,temp 
-0x32c9 002238 compare context_num ,temp ,0xff 
-0x32ca 002239 nbranch context_get_next_cont ,true 
-0x32cb 002240 arg 0 ,temp 
-:      002241 context_get_next_cont:
-0x32cc 002242 storet 1 ,mem_current_context 
-0x32cd 002243 mul32 temp ,context_size ,pdata 
-0x32ce 002244 arg mem_context ,rega 
-0x32cf 002245 iadd rega ,rega 
-0x32d0 002246 ifetch 1 ,rega 
-0x32d1 002247 bbit1 state_insniff ,context_get_next_sniff 
-0x32d2 002248 rtnbit1 state_inconn 
-0x32d3 002249 rtnbit1 state_inpage 
-:      002250 context_get_next_sniff:
-0x32d4 002251 loop context_get_next_loop 
-0x32d5 002252 rtn 
-:      002254 context_new:
-0x32d6 002255 set0 mark_ext_patch ,mark 
-0x32d7 002256 bpatch patch06_1 ,mem_patch06 
-0x32d8 002257 arg context_search_empty ,regc 
-0x32d9 002258 call context_search 
-0x32da 002259 nrtn zero 
-0x32db 002260 deposit rega 
-0x32dc 002261 store 2 ,mem_context_ptr 
-0x32dd 002262 force 0 ,null 
-0x32de 002263 rtn 
-:      002267 context_check_all_wack:
-0x32df 002268 call check_esco_amaddr 
-0x32e0 002269 branch context_check_esco_wack ,true 
-0x32e1 002270 fetch 2 ,mem_context_ptr 
-0x32e2 002271 add pdata ,coffset_arq ,contw 
-0x32e3 002272 fetch 1 ,mem_arq 
-0x32e4 002273 istore 1 ,contw 
-0x32e5 002274 arg context_check_a_wack ,regc 
-0x32e6 002275 branch context_search 
-:      002277 context_check_esco_wack:
-0x32e7 002278 fetch 1 ,mem_arq 
-0x32e8 002279 isolate1 wack ,pdata 
-0x32e9 002280 branch context_esco_wack ,true 
-0x32ea 002281 force 1 ,null 
-0x32eb 002282 rtn 
-:      002283 context_esco_wack:
-0x32ec 002284 force 0 ,null 
-0x32ed 002285 rtn 
-:      002288 context_check_idle:
-0x32ee 002289 arg context_check_inconn ,regc 
-0x32ef 002290 branch context_search 
-:      002292 context_traverse_linkkey:
-0x32f0 002293 fetcht 2 ,mem_context_ptr 
-0x32f1 002294 arg context_traverse_clearkey ,regc 
-0x32f2 002295 branch context_search 
-:      002297 context_traverse_max_slot:
-0x32f3 002298 fetcht 2 ,mem_context_ptr 
-0x32f4 002299 arg context_traverse_mslot ,regc 
-0x32f5 002300 branch context_search 
-:      002303 context_search_conn_handle:
-0x32f6 002304 fetcht 1 ,mem_hci_conn_handle 
-:      002305 context_search_conn_handle2:
-0x32f7 002306 arg context_search_handle ,regc 
-0x32f8 002307 branch context_search 
-:      002309 context_search_plap:
-0x32f9 002310 set0 mark_ext_patch ,mark 
-0x32fa 002311 bpatch patch06_2 ,mem_patch06 
-0x32fb 002312 fetcht 6 ,mem_hci_plap 
-:      002313 context_search_plap2:
-0x32fc 002314 arg context_search_lap ,regc 
-0x32fd 002315 branch context_search 
-:      002317 context_search_insniff:
-0x32fe 002318 arg context_search_sniff ,regc 
-0x32ff 002319 branch context_search 
-:      002321 context_search_sniff_window:
-0x3300 002322 arg context_search_window ,regc 
-:      002323 context_search:
-0x3301 002324 set0 mark_ext_patch ,mark 
-0x3302 002325 bpatch patch06_3 ,mem_patch06 
-0x3303 002326 arg mem_context ,rega 
-0x3304 002327 force context_num ,loopcnt 
-:      002328 context_search_loop:
-0x3305 002329 ifetch 1 ,rega 
-0x3306 002330 copy regc ,pc 
-:      002331 context_search_next:
-0x3307 002332 increase context_size ,rega 
-0x3308 002333 loop context_search_loop 
-0x3309 002334 force 1 ,null 
-0x330a 002335 rtn 
-:      002337 context_search_empty:
-0x330b 002338 bbit1 state_inconn ,context_search_next 
-0x330c 002339 bbit1 state_inpage ,context_search_next 
-0x330d 002340 force 0 ,null 
-0x330e 002341 rtn 
-:      002343 context_search_lap:
-0x330f 002344 bbit1 state_inpage ,context_search_lap_cont 
-0x3310 002345 bbit0 state_inconn ,context_search_next 
-:      002346 context_search_lap_cont:
-0x3311 002347 add rega ,coffset_plap ,contr 
-0x3312 002348 ifetch 6 ,contr 
-0x3313 002349 isub temp ,null 
-0x3314 002350 rtn zero 
-0x3315 002351 branch context_search_next 
-:      002353 context_search_handle:
-0x3316 002354 bbit0 state_inconn ,context_search_next 
-0x3317 002355 add rega ,coffset_conn_handle ,contr 
-0x3318 002356 ifetch 1 ,contr 
-0x3319 002357 isub temp ,null 
-0x331a 002358 rtn zero 
-0x331b 002359 branch context_search_next 
-:      002361 context_search_sniff:
-0x331c 002362 bbit0 state_insniff ,context_search_next 
-:      002363 context_search_sniff_loop:
-0x331d 002364 call context_get_anchor 
-0x331e 002365 bbit1 27 ,context_search_sniff_cont 
-0x331f 002366 isolate0 27 ,temp 
-0x3320 002367 branch context_search_sniff_cont ,true 
-0x3321 002368 set1 28 ,pdata 
-:      002369 context_search_sniff_cont:
-0x3322 002370 isub temp ,pdata 
-0x3323 002371 increase 1 ,pdata 
-0x3324 002372 branch context_search_sniff_miss ,positive 
-0x3325 002373 increase 5 ,pdata 
-0x3326 002374 nbranch context_search_next ,positive 
-:      002375 context_search_meet:
-0x3327 002376 copy temp ,bt_clk 
-0x3328 002377 call context_next_anchor 
-0x3329 002378 force 0 ,null 
-0x332a 002379 rtn 
-:      002381 context_search_sniff_miss:
-0x332b 002382 iforce regb 
-0x332c 002383 add rega ,coffset_tsniff ,contr 
-0x332d 002384 ifetch 2 ,contr 
-0x332e 002385 branch context_search_meet ,blank 
-0x332f 002386 call context_next_anchor 
-0x3330 002387 branch context_search_sniff_loop 
-:      002389 context_check_inconn:
-0x3331 002390 bbit0 state_inconn ,context_search_next 
-0x3332 002391 force 0 ,null 
-0x3333 002392 rtn 
-:      002394 context_check_a_wack:
-0x3334 002395 bbit0 state_inconn ,context_search_next 
-0x3335 002396 add rega ,coffset_mode ,contr 
-0x3336 002397 ifetch 1 ,contr 
-0x3337 002398 bbit1 mode_le ,context_search_next 
-0x3338 002399 add rega ,coffset_arq ,contr 
-0x3339 002400 ifetch 1 ,contr 
-0x333a 002401 bbit0 wack ,context_search_next 
-0x333b 002402 force 0 ,null 
-0x333c 002403 rtn 
-:      002405 context_get_anchor:
-0x333d 002406 add rega ,coffset_mode ,contr 
-0x333e 002407 ifetcht 1 ,contr 
-0x333f 002408 deposit clkn_bt 
-0x3340 002409 isolate1 mode_master ,temp 
-0x3341 002410 add rega ,coffset_sniff_anchor ,contr 
-0x3342 002411 ifetcht 4 ,contr 
-0x3343 002412 rtn true 
-0x3344 002413 add rega ,coffset_clk_offset ,contr 
-0x3345 002414 ifetch 6 ,contr 
-0x3346 002415 call calc_clke2 
-0x3347 002416 deposit clke_bt 
-0x3348 002417 rtn 
-:      002419 context_next_anchor:
-0x3349 002420 add rega ,coffset_tsniff ,contr 
-0x334a 002421 add rega ,coffset_sniff_anchor ,contw 
-0x334b 002422 ifetch 2 ,contr 
-0x334c 002423 iadd temp ,timeup 
-0x334d 002424 deposit timeup 
-0x334e 002425 istore 4 ,contw 
-0x334f 002426 branch le_context_nexthop 
-:      002429 context_search_window:
-0x3350 002430 bbit0 state_insniff ,context_search_next 
-0x3351 002431 call context_get_anchor 
-0x3352 002432 iadd stop_watch ,pdata 
-0x3353 002433 iadd stop_watch ,pdata 
-0x3354 002434 iadd queue ,pdata 
-0x3355 002435 isub temp ,null 
-0x3356 002436 nbranch context_search_next ,positive 
-0x3357 002437 force 0 ,null 
-0x3358 002438 rtn 
-:      002440 context_traverse_mslot:
-0x3359 002441 bbit0 state_inconn ,context_search_next 
-0x335a 002442 deposit temp 
-0x335b 002443 isub rega ,null 
-0x335c 002444 branch context_search_next ,null 
-0x335d 002445 add rega ,coffset_mode ,contr 
-0x335e 002446 ifetch 1 ,contr 
-0x335f 002447 bbit1 mode_le ,context_search_next 
-0x3360 002448 add rega ,coffset_lmp_to_send ,contw 
-0x3361 002449 ifetch 1 ,contw 
-0x3362 002450 nbranch context_search_next ,blank 
-0x3363 002451 force lmp_max_slot ,pdata 
-0x3364 002452 istore 1 ,contw 
-0x3365 002453 branch context_search_next 
-:      002455 context_traverse_clearkey:
-0x3366 002456 bbit0 state_inconn ,context_search_next 
-0x3367 002457 deposit temp 
-0x3368 002458 isub rega ,null 
-0x3369 002459 branch context_search_next ,null 
-0x336a 002460 add rega ,coffset_mode ,contr 
-0x336b 002461 ifetch 1 ,contr 
-0x336c 002462 bbit1 mode_le ,context_search_next 
-0x336d 002463 ifetch 1 ,rega 
-0x336e 002464 set0 state_linkkey ,pdata 
-0x336f 002465 istore 1 ,rega 
-0x3370 002466 branch context_search_next 
-:      002469 master_conn_send_packet:
-0x3371 002470 set0 mark_ext_patch ,mark 
-0x3372 002471 bpatch patch06_4 ,mem_patch06 
-0x3373 002472 call rf_setup_time_master_slot 
-:      002473 master_send_packet:
-0x3374 002474 add clkn_bt ,1 ,bt_clk 
-0x3375 002475 call fetch_self_bt_adr 
-0x3376 002476 force 0x03 ,freq_mode 
-0x3377 002477 call tx_radio_freq 
-0x3378 002478 call start_transmitter 
-0x3379 002479 call start_tx_native 
-0x337a 002480 call send_access_word 
-0x337b 002481 branch transmit_packet 
-:      002483 master_conn_recv_packet:
-0x337c 002484 set0 mark_ext_patch ,mark 
-0x337d 002485 bpatch patch06_5 ,mem_patch06 
-0x337e 002486 call rf_setup_time_slave_slot 
-:      002487 master_recv_packet:
-0x337f 002488 add clkn_bt ,1 ,bt_clk 
-0x3380 002489 call fetch_self_bt_adr 
-0x3381 002490 force 0x03 ,freq_mode 
-0x3382 002491 call rx_radio_freq 
-0x3383 002492 call init_rx_packet_flags 
-0x3384 002493 call prep_crypt 
-0x3385 002494 call start_rx_native 
-0x3386 002495 call start_receiver 
-:      002496 master_rx_conn_finish_packet:
-0x3387 002497 call wait_access_clkn_rt 
-0x3388 002498 nrtn sync 
-0x3389 002499 call save_rssi 
-0x338a 002500 branch receive_packet 
-:      002504 master_newconn_once:
-0x338b 002505 set0 mark_ext_patch ,mark 
-0x338c 002506 bpatch patch06_6 ,mem_patch06 
-0x338d 002507 fetch 1 ,mem_fhs_am_addr 
-0x338e 002508 iforce am_addr 
-0x338f 002509 force type_poll ,type 
-0x3390 002510 call master_conn_send_packet 
-0x3391 002511 branch master_conn_recv_packet 
-:      002522 inquiry_scan_dispatch:
-0x3392 002523 fetch 1 ,mem_scan_mode 
-0x3393 002524 rtnbit0 inq_scan_mode 
-0x3394 002525 force iscan_interval_timer ,queue 
-0x3395 002526 call timer_check 
-0x3396 002527 nrtn blank 
-0x3397 002528 fetcht 2 ,mem_iscan_window 
-0x3398 002529 force 4 ,queue 
-0x3399 002530 call sniff_check_window 
-0x339a 002531 rtn user 
-0x339b 002532 call inquiry_scan_start 
-0x339c 002533 force iscan_interval_timer ,queue 
-0x339d 002534 fetch 2 ,mem_iscan_interval 
-0x339e 002535 nbranch timer_init ,sync 
-0x339f 002536 random pdata 
-0x33a0 002537 iand mask3ff ,pdata 
-0x33a1 002538 branch timer_init 
-:      002541 inquiry_scan_start:
-0x33a2 002542 set0 mark_ext_patch ,mark 
-0x33a3 002543 bpatch patch06_7 ,mem_patch06 
-0x33a4 002544 jam 0 ,mem_fhs_am_addr 
-0x33a5 002545 disable clknt 
-0x33a6 002546 disable attempt 
-0x33a7 002547 call afh_clear 
-0x33a8 002548 and clkn_bt ,0x1fc ,bt_clk 
-0x33a9 002549 force 0x01 ,freq_mode 
-0x33aa 002550 call fetch_giac 
-0x33ab 002551 call rx_radio_freq 
-0x33ac 002552 setflip mark_inquiry_state ,mark 
-0x33ad 002553 fetch 1 ,mem_inquiryscan_waitcnt 
-0x33ae 002554 increase 1 ,pdata 
-0x33af 002555 store 1 ,mem_inquiryscan_waitcnt 
-0x33b0 002556 call fetch_diac 
-0x33b1 002557 call start_receiver 
-0x33b2 002558 call wait_access_forever 
-0x33b3 002559 nrtn sync 
-0x33b4 002560 set0 mark_ext_patch ,mark 
-0x33b5 002561 bpatch patch07_0 ,mem_patch07 
-0x33b6 002562 force 0 ,stop_watch 
-0x33b7 002563 call shutdown_radio 
-0x33b8 002564 fetch 1 ,mem_inquiryscan_rcvcnt 
-0x33b9 002565 increase 1 ,pdata 
-0x33ba 002566 store 1 ,mem_inquiryscan_rcvcnt 
-0x33bb 002567 call fetch_giac 
-0x33bc 002568 call rf_setup_time_slave_slot 
-0x33bd 002569 or_into 0x002 ,bt_clk 
-0x33be 002570 force 0x01 ,freq_mode 
-0x33bf 002571 call tx_radio_freq 
-0x33c0 002572 call fetch_diac 
-0x33c1 002573 call start_transmitter 
-0x33c2 002574 call start_tx_external 
-0x33c3 002575 deposit clkn_bt 
-0x33c4 002576 store 4 ,mem_clkn_bt 
-0x33c5 002577 call send_access_word 
-0x33c6 002578 force type_fhs ,type 
-0x33c7 002579 force 0 ,am_addr 
-0x33c8 002580 call scan_mode_whiten 
-0x33c9 002581 call transmit_packet_whitened 
-0x33ca 002582 call send_eir 
-0x33cb 002583 and_into 0x1fd ,bt_clk 
-0x33cc 002584 increase 1 ,n_tx_slot 
-0x33cd 002585 rtn 
-:      002587 send_eir:
-0x33ce 002588 set0 mark_ext_patch ,mark 
-0x33cf 002589 bpatch patch07_1 ,mem_patch07 
-0x33d0 002590 fetch 1 ,mem_eir_enable 
-0x33d1 002591 rtn blank 
-0x33d2 002592 arg mem_eir ,contw 
-0x33d3 002593 fetch 1 ,mem_local_name_length 
-0x33d4 002594 copy pdata ,loopcnt 
-0x33d5 002595 increase 1 ,pdata 
-0x33d6 002596 istore 1 ,contw 
-0x33d7 002597 copy contw ,temp 
-0x33d8 002598 increase 1 ,pdata 
-0x33d9 002599 store 2 ,mem_tx_len 
-0x33da 002600 copy temp ,contw 
-0x33db 002601 setarg 0x09 
-0x33dc 002602 istore 1 ,contw 
-0x33dd 002603 arg mem_local_name ,contr 
-0x33de 002604 call memcpy 
-0x33df 002605 arg mem_all_uuid_128bits ,regc 
-0x33e0 002606 arg 4 ,loopcnt 
-0x33e1 002607 call get_all_uuid 
-0x33e2 002608 arg mem_all_uuid_16bits ,regc 
-0x33e3 002609 arg 1 ,loopcnt 
-0x33e4 002610 call get_all_uuid 
-0x33e5 002611 force type_dm3 ,type 
-0x33e6 002612 jam 2 ,mem_tx_lch 
-0x33e7 002613 setarg mem_eir 
-0x33e8 002614 store 2 ,mem_txptr 
-0x33e9 002615 call rf_setup_time_slave_slot 
-0x33ea 002616 call tx_radio_freq 
-0x33eb 002617 call start_transmitter 
-0x33ec 002618 call start_tx_external 
-0x33ed 002619 call send_access_word 
-0x33ee 002620 call scan_mode_whiten 
-0x33ef 002621 call transmit_packet_whitened 
-0x33f0 002622 rtn 
-:      002625 get_all_uuid:
-0x33f1 002626 copy contw ,temp 
-0x33f2 002627 copy regc ,contr 
-0x33f3 002628 ifetch 1 ,contr 
-0x33f4 002629 rtn blank 
-:      002630 lshift_loop:
-0x33f5 002631 lshift pdata ,pdata 
-0x33f6 002632 loop lshift_loop 
-0x33f7 002633 copy pdata ,rega 
-0x33f8 002634 increase 2 ,pdata 
-0x33f9 002635 copy pdata ,queue 
-0x33fa 002636 fetch 2 ,mem_tx_len 
-0x33fb 002637 iadd queue ,pdata 
-0x33fc 002638 store 2 ,mem_tx_len 
-0x33fd 002639 copy temp ,contw 
-0x33fe 002640 copy rega ,pdata 
-0x33ff 002641 increase 1 ,pdata 
-0x3400 002642 istore 1 ,contw 
-0x3401 002643 copy regc ,contr 
-0x3402 002644 ifetch 1 ,contr 
-0x3403 002645 ifetch 1 ,contr 
-0x3404 002646 istore 1 ,contw 
-0x3405 002647 copy rega ,loopcnt 
-0x3406 002648 branch memcpy 
-:      002654 page_scan_dispatch:
-0x3407 002655 fetch 1 ,mem_scan_mode 
-0x3408 002656 rtnbit0 page_scan_mode 
-0x3409 002657 force pscan_interval_timer ,queue 
-0x340a 002658 call timer_check 
-0x340b 002659 nrtn blank 
-0x340c 002660 fetcht 2 ,mem_pscan_window 
-0x340d 002661 force 40 ,queue 
-0x340e 002662 call sniff_check_window 
-0x340f 002663 rtn user 
-0x3410 002664 force 0 ,am_addr 
-0x3411 002665 jam param_pagerespto ,mem_fhs_wait_counter 
-0x3412 002666 set0 mark_fhs_already_good ,mark 
-0x3413 002667 call page_scan_start 
-0x3414 002668 force pscan_interval_timer ,queue 
-0x3415 002669 fetch 2 ,mem_pscan_interval 
-0x3416 002670 branch timer_init 
-:      002673 page_scan_start:
-0x3417 002674 set0 mark_ext_patch ,mark 
-0x3418 002675 bpatch patch07_2 ,mem_patch07 
-0x3419 002676 disable clknt 
-0x341a 002677 call afh_clear 
-0x341b 002678 fetch 1 ,mem_pagescan_waitcnt 
-0x341c 002679 increase 1 ,pdata 
-0x341d 002680 store 1 ,mem_pagescan_waitcnt 
-0x341e 002681 force 0 ,n_tx_slot 
-0x341f 002682 call fetch_self_bt_adr 
-0x3420 002683 add clkn_bt ,1 ,bt_clk 
-0x3421 002684 force 0x02 ,freq_mode 
-0x3422 002685 set0 mark_ext_patch ,mark 
-0x3423 002686 bpatch patch07_3 ,mem_patch07 
-0x3424 002687 call rx_radio_freq 
-0x3425 002688 call start_receiver 
-0x3426 002689 call wait_access_forever 
-0x3427 002690 nrtn sync 
-0x3428 002691 call shutdown_radio 
-0x3429 002692 fetch 1 ,mem_pagescan_rcvcnt 
-0x342a 002693 increase 1 ,pdata 
-0x342b 002694 store 1 ,mem_pagescan_rcvcnt 
-0x342c 002695 force 0 ,stop_watch 
-0x342d 002696 call rf_setup_time_slave_slot 
-0x342e 002697 or_into 0x002 ,bt_clk 
-0x342f 002698 force 0x01 ,freq_mode 
-0x3430 002699 call tx_radio_freq 
-0x3431 002700 call start_transmitter 
-0x3432 002701 call start_tx_external 
-0x3433 002702 call send_access_word 
-0x3434 002703 call end_of_packet 
-0x3435 002704 force 0 ,am_addr 
-0x3436 002705 arg param_rf_setup ,timeup 
-0x3437 002706 until clke_rt ,meet 
-0x3438 002707 or_into 0x03 ,clke_bt 
-0x3439 002708 and_into 0x1fd ,bt_clk 
-:      002709 page_scan_wait_fhs_restart:
-0x343a 002710 set0 mark_ext_patch ,mark 
-0x343b 002711 bpatch patch07_4 ,mem_patch07 
-0x343c 002712 increase 1 ,n_tx_slot 
-0x343d 002713 call rx_radio_freq 
-0x343e 002714 call start_receiver 
-0x343f 002715 call wait_access_mhalfbnd 
-0x3440 002716 nbranch page_scan_wait_fhs_again ,sync 
-0x3441 002717 call scan_mode_whiten 
-0x3442 002718 call receive_packet_whitened 
-0x3443 002719 bmark1 mark_fhs_already_good ,page_scan_reply_to_fhs 
-:      002720 page_scan_wait_fhs_again:
-0x3444 002721 set0 mark_ext_patch ,mark 
-0x3445 002722 bpatch patch07_5 ,mem_patch07 
-0x3446 002723 fetch 1 ,mem_fhs_wait_counter 
-0x3447 002724 rtn blank 
-0x3448 002725 increase -1 ,pdata 
-0x3449 002726 store 1 ,mem_fhs_wait_counter 
-0x344a 002727 call rf_setup_time_master_slot 
-0x344b 002728 branch page_scan_wait_fhs_restart 
-:      002731 page_scan_reply_to_fhs:
-0x344c 002732 set0 mark_ext_patch ,mark 
-0x344d 002733 bpatch patch07_6 ,mem_patch07 
-0x344e 002734 set0 1 ,clke_bt 
-0x344f 002735 set1 0 ,clke_bt 
-0x3450 002736 fetch 1 ,mem_pagescan_rcvfhscnt 
-0x3451 002737 increase 1 ,pdata 
-0x3452 002738 store 1 ,mem_pagescan_rcvfhscnt 
-0x3453 002739 call rf_setup_time_slave_slot 
-0x3454 002740 or_into 0x02 ,bt_clk 
-0x3455 002741 call tx_radio_freq 
-0x3456 002742 call start_transmitter 
-0x3457 002743 call start_tx_external 
-0x3458 002744 call send_access_word 
-0x3459 002745 call end_of_packet 
-:      002746 slave_apply_clke_bt:
-0x345a 002747 compare 0x03 ,clke_bt ,0x03 
-0x345b 002748 branch slave_apply_clke_bt_now ,true 
-0x345c 002749 until null ,mhalfbnd 
-0x345d 002750 branch slave_apply_clke_bt 
-:      002751 slave_apply_clke_bt_now:
-0x345e 002752 fetch 4 ,mem_clke_bt 
-0x345f 002753 or_into 0x03 ,pdata 
-0x3460 002754 icopy clke_bt 
-:      002756 start_slave_connection:
-0x3461 002757 set0 mark_ext_patch ,mark 
-0x3462 002758 bpatch patch07_7 ,mem_patch07 
-0x3463 002759 fetch 6 ,extm_lap 
-0x3464 002760 store 6 ,mem_plap 
-0x3465 002761 call prepare_newconn 
-:      002762 slave_newconn_loop:
-0x3466 002763 call slave_newconn_once 
-0x3467 002764 branch sconn_successful ,match 
-0x3468 002765 call new_conn_timeout 
-0x3469 002766 nbranch slave_newconn_loop ,blank 
-0x346a 002767 rtn 
-:      002770 sconn_successful:
-0x346b 002771 set0 mark_ext_patch ,mark 
-0x346c 002772 bpatch patch08_0 ,mem_patch08 
-0x346d 002773 call newconn_init 
-0x346e 002774 call context_new 
-0x346f 002775 nrtn zero 
-0x3470 002776 jam 0 ,mem_mode 
-0x3471 002777 call calc_clke_offset 
-0x3472 002778 branch context_save 
-:      002781 slave_dispatch:
-0x3473 002782 set0 mark_ext_patch ,mark 
-0x3474 002783 bpatch patch08_1 ,mem_patch08 
-0x3475 002784 call calc_clke 
-0x3476 002785 call role_switch_slave 
-0x3477 002786 rtn user 
-0x3478 002787 call load_esco 
-0x3479 002788 call get_sco_data 
-:      002789 slave_loop:
-0x347a 002790 set0 mark_ext_patch ,mark 
-0x347b 002791 bpatch patch08_2 ,mem_patch08 
-0x347c 002792 call check_bt_disabled 
-0x347d 002793 call scheduler_process 
-0x347e 002794 call slave_conn_recv_packet 
-0x347f 002795 call slave_savelist 
-0x3480 002796 nbranch slave_notmatch ,match 
-0x3481 002797 call supervision_flush 
-0x3482 002798 call parse_l2cap 
-0x3483 002799 call scheduler_tx_l2cap_pkt 
-0x3484 002800 call prepare_tx 
-0x3485 002801 call slave_conn_send_packet 
-0x3486 002802 call parse_lmp 
-0x3487 002803 call process_cmd 
-0x3488 002804 call hci_send_num_complete_packets 
-0x3489 002805 fetch 1 ,mem_slave_rcvcnt 
-0x348a 002806 increase 1 ,pdata 
-0x348b 002807 store 1 ,mem_slave_rcvcnt 
-0x348c 002808 call calc_clke_offset 
-:      002809 slave_notmatch:
-0x348d 002810 set0 mark_ext_patch ,mark 
-0x348e 002811 bpatch patch08_3 ,mem_patch08 
-0x348f 002812 call lpm_set_mult 
-0x3490 002813 call supervision_update 
-0x3491 002814 branch slave_disconnect ,positive 
-0x3492 002815 call check_disconnect_timeout 
-0x3493 002816 nbranch slave_disconnect ,user 
-0x3494 002817 call check_attempt 
-0x3495 002818 nbranch slave_loop ,blank 
-0x3496 002819 call process_sco_data 
-0x3497 002820 branch restore_esco 
-:      002823 slave_disconnect:
-0x3498 002824 set0 mark_ext_patch ,mark 
-0x3499 002825 bpatch patch08_4 ,mem_patch08 
-0x349a 002826 jam 0 ,mem_tester_emulate 
-0x349b 002827 jam 0 ,mem_debug_config 
-0x349c 002828 call quit_connection 
-0x349d 002829 set0 mark_testmode ,mark 
-0x349e 002830 call test_enable_white 
-0x349f 002831 fetch 1 ,mem_state 
-0x34a0 002832 bbit0 state_conn_comp ,slave_connection_fail 
-0x34a1 002833 fetcht 1 ,mem_conn_handle 
-0x34a2 002834 branch hci_send_disconn_complete 
-:      002836 slave_connection_fail:
-0x34a3 002837 force hci_error_key_missing ,temp 
-0x34a4 002838 branch hci_send_connection_error 
-:      002840 role_switch_slave:
-0x34a5 002841 set0 mark_ext_patch ,mark 
-0x34a6 002842 bpatch patch08_5 ,mem_patch08 
-0x34a7 002843 call role_switch_check 
-0x34a8 002844 nrtn user 
-0x34a9 002845 copy am_addr ,temp 
-0x34aa 002846 call get_free_amaddr 
-0x34ab 002847 store 1 ,mem_fhs_am_addr 
-0x34ac 002848 copy temp ,am_addr 
-0x34ad 002849 jam param_newconnto ,mem_newconnto_counter 
-:      002850 roles_sendfhs_loop:
-0x34ae 002851 set0 mark_ext_patch ,mark 
-0x34af 002852 bpatch patch08_6 ,mem_patch08 
-0x34b0 002853 call rf_setup_time_master_slot 
-0x34b1 002854 force type_fhs ,type 
-0x34b2 002855 call slave_send_access 
-0x34b3 002856 deposit clkn_bt 
-0x34b4 002857 store 4 ,mem_clkn_bt 
-0x34b5 002858 call transmit_packet 
-0x34b6 002859 call rf_setup_time_slave_slot 
-0x34b7 002860 enable user3 
-0x34b8 002861 call slave_receive_access 
-0x34b9 002862 branch roles_got_fhs_reply ,sync 
-0x34ba 002863 call shutdown_radio 
-0x34bb 002864 call new_conn_timeout 
-0x34bc 002865 nbranch roles_sendfhs_loop ,blank 
-0x34bd 002866 rtnmark0 mark_accept_switch 
-0x34be 002867 jam lmp_slot_offset ,mem_lmo_opcode2 
-0x34bf 002868 set1 mark_switch_initiated ,mark 
-0x34c0 002869 rtn 
-:      002870 roles_got_fhs_reply:
-0x34c1 002871 enable clknt 
-0x34c2 002872 call prepare_newconn 
-0x34c3 002873 call afh_clear 
-:      002874 roles_newconn_loop:
-0x34c4 002875 set0 mark_ext_patch ,mark 
-0x34c5 002876 bpatch patch08_7 ,mem_patch08 
-0x34c6 002877 call master_newconn_once 
-0x34c7 002878 branch roles_newconn_responded ,sync 
-0x34c8 002879 call new_conn_timeout 
-0x34c9 002880 nbranch roles_newconn_loop ,blank 
-0x34ca 002881 disable clknt 
-0x34cb 002882 deposit clke_bt 
-0x34cc 002883 store 4 ,mem_next_btclk 
-0x34cd 002884 rtn 
-:      002885 roles_newconn_responded:
-0x34ce 002886 force 0 ,temp 
-0x34cf 002887 call hci_send_role_change 
-0x34d0 002888 enable master 
-0x34d1 002889 bmark0 mark_accept_switch ,roles_newconn_nolmp 
-0x34d2 002890 set0 mark_accept_switch ,mark 
-0x34d3 002891 jam lmp_accepted ,mem_lmo_opcode2 
-0x34d4 002892 jam lmp_host_connection_req ,mem_lmi_opcode2 
-0x34d5 002893 call tid_set_reply 
-:      002894 roles_newconn_nolmp:
-0x34d6 002895 deposit am_addr 
-0x34d7 002896 store 1 ,mem_amaddr 
-0x34d8 002897 force 0 ,pdata 
-0x34d9 002898 store 6 ,mem_clk_offset 
-0x34da 002899 fetch 1 ,mem_mode 
-0x34db 002900 set1 mode_master ,pdata 
-0x34dc 002901 store 1 ,mem_mode 
-0x34dd 002902 call supervision_flush 
-0x34de 002903 disable master 
-:      002904 enable_user:
-0x34df 002905 enable user 
-0x34e0 002906 rtn 
-:      002910 init_rx_packet_flags:
-0x34e1 002911 set0 mark_ext_patch ,mark 
-0x34e2 002912 bpatch patch09_0 ,mem_patch09 
-0x34e3 002913 disable match 
-0x34e4 002914 set0 mark_loopback ,mark 
-0x34e5 002915 set0 mark_am_addr_broadcast ,mark 
-0x34e6 002916 set0 mark_longpacket ,mark 
-0x34e7 002917 set0 mark_old_packet ,mark 
-0x34e8 002918 fetch 1 ,mem_arq 
-0x34e9 002919 set0 arqnx ,pdata 
-0x34ea 002920 set1 flowx ,pdata 
-0x34eb 002921 store 1 ,mem_arq 
-0x34ec 002922 rtn 
-:      002924 prepare_newconn:
-0x34ed 002925 set0 mark_ext_patch ,mark 
-0x34ee 002926 bpatch patch09_1 ,mem_patch09 
-0x34ef 002927 jam param_newconnto ,mem_newconnto_counter 
-0x34f0 002928 jam param_newconn_arq ,mem_arq 
-0x34f1 002929 fetch 2 ,mem_rx_window_init 
-0x34f2 002930 store 2 ,mem_rx_window 
-0x34f3 002931 deposit clkn_bt 
-0x34f4 002932 store 4 ,mem_next_btclk 
-0x34f5 002933 rtn clknt 
-0x34f6 002934 deposit clke_bt 
-0x34f7 002935 store 4 ,mem_next_btclk 
-0x34f8 002936 rtn 
-:      002938 newconn_init:
-0x34f9 002939 set0 mark_ext_patch ,mark 
-0x34fa 002940 bpatch patch09_2 ,mem_patch09 
-0x34fb 002941 call init_lmp_reinit 
-0x34fc 002942 call new_conn_handle 
-0x34fd 002943 store 1 ,mem_conn_handle 
-0x34fe 002944 setarg param_supervision_to 
-0x34ff 002945 store 2 ,mem_supervision_to 
-0x3500 002946 fetch 1 ,mem_state 
-0x3501 002947 set1 state_inconn ,pdata 
-0x3502 002948 store 1 ,mem_state 
-0x3503 002949 jam 0 ,mem_op 
-0x3504 002950 jam 0 ,mem_state_map 
-0x3505 002951 jam 0 ,mem_lpm_current_mult 
-0x3506 002952 branch supervision_flush 
-:      002955 clear_linkkey:
-0x3507 002956 set0 mark_ext_patch ,mark 
-0x3508 002957 bpatch patch09_3 ,mem_patch09 
-0x3509 002958 force 0 ,pdata 
-0x350a 002959 store 8 ,mem_link_key 
-0x350b 002960 istore 8 ,contw 
-0x350c 002961 call clear_linkstate 
-0x350d 002962 branch context_traverse_linkkey 
-:      002964 new_conn_timeout:
-0x350e 002965 fetch 1 ,mem_newconnto_counter 
-0x350f 002966 increase -1 ,pdata 
-0x3510 002967 store 1 ,mem_newconnto_counter 
-0x3511 002968 rtn 
-:      002970 new_conn_handle:
-0x3512 002971 fetch 1 ,mem_handle_num 
-0x3513 002972 increase 1 ,pdata 
-0x3514 002973 store 1 ,mem_handle_num 
-0x3515 002974 rtn 
-:      002977 quit_connection:
-0x3516 002978 set0 mark_ext_patch ,mark 
-0x3517 002979 bpatch patch09_4 ,mem_patch09 
-0x3518 002980 call disconnect_stop_sco 
-0x3519 002981 fetch 1 ,mem_hci_cmd 
-0x351a 002982 beq hci_cmd_remote_name_req ,quit_connection_name 
-0x351b 002983 fetch 1 ,mem_lmp_to_send 
-0x351c 002984 bne lmp_name_req ,quit_connection_cont 
-:      002985 quit_connection_name:
-0x351d 002986 call cmd_check_plap 
-0x351e 002987 nbranch quit_connection_cont ,zero 
-0x351f 002988 call master_name_error 
-0x3520 002989 jam 0 ,mem_hci_cmd 
-:      002990 quit_connection_cont:
-0x3521 002991 set0 mark_ext_patch ,mark 
-0x3522 002992 bpatch patch09_5 ,mem_patch09 
-0x3523 002993 call app_disconn_reason_collect_bt 
-0x3524 002994 call process_cmd 
-0x3525 002995 call sniff_exit 
-0x3526 002996 jam bt_evt_bb_disconnected ,mem_fifo_temp 
-0x3527 002997 call ui_ipc_send_event 
-0x3528 002998 call init_lmp_work 
-0x3529 002999 call l2cap_init_work 
-0x352a 003000 call sp_initialize 
-0x352b 003001 fetch 1 ,mem_state 
-0x352c 003002 set0 state_inconn 
-0x352d 003003 store 1 ,mem_state 
-0x352e 003004 jam 0 ,memui_reconnect_mode 
-0x352f 003006 fetch 1 ,mem_state_map 
-0x3530 003007 compare 0x0 ,pdata ,0xc0 
-0x3531 003008 branch quit_connection_not_clear_mark ,true 
-0x3532 003009 set0 mark_rxbuf_inuse ,mark 
-:      003010 quit_connection_not_clear_mark:
-0x3533 003011 fetch 1 ,mem_arq 
-0x3534 003012 bbit0 wack ,quit_connection_not_clear_tx 
-:      003013 quit_connection_not_clear_tx:
-0x3535 003014 fetch 1 ,mem_op 
-0x3536 003015 rtnbit0 op_txl2cap 
-0x3537 003016 set0 mark_tx_l2cap ,mark 
-0x3538 003017 rtn 
-:      003019 slave_newconn_once:
-0x3539 003020 set0 mark_ext_patch ,mark 
-0x353a 003021 bpatch patch09_6 ,mem_patch09 
-0x353b 003022 fetch 1 ,extm_newconn_am_addr 
-0x353c 003023 rtn blank 
-0x353d 003024 icopy am_addr 
-0x353e 003025 call slave_conn_recv_packet 
-0x353f 003026 nrtn match 
-0x3540 003027 force type_null ,type 
-0x3541 003028 call slave_conn_send_packet 
-0x3542 003029 deposit am_addr 
-0x3543 003030 store 1 ,mem_amaddr 
-0x3544 003031 force 0 ,pdata 
-0x3545 003032 store 1 ,extm_newconn_am_addr 
-0x3546 003033 rtn 
-:      003039 prepare_tx:
-0x3547 003040 set0 mark_ext_patch ,mark 
-0x3548 003041 bpatch patch09_7 ,mem_patch09 
-0x3549 003042 fetch 1 ,mem_state 
-0x354a 003043 bbit0 state_insco ,prepare_tx_not_sco 
-0x354b 003044 force type_hv3 ,type 
-0x354c 003045 bmark0 mark_esco ,prepare_tx_not_esco 
-0x354d 003046 call check_esco_amaddr 
-0x354e 003047 nbranch prepare_tx_not_sco ,true 
-0x354f 003048 branch prepare_tx_not_sco ,attempt 
-0x3550 003049 call set_wait_ack 
-0x3551 003050 setarg 2 
-0x3552 003051 store 2 ,mem_retransmission_cnt 
-0x3553 003052 rtn 
-:      003053 prepare_tx_not_esco:
-0x3554 003054 nrtn attempt 
-:      003055 prepare_tx_not_sco:
-0x3555 003056 set0 mark_ext_patch ,mark 
-0x3556 003057 bpatch patch0a_0 ,mem_patch0a 
-0x3557 003058 call context_check_all_wack 
-0x3558 003059 nbranch prepare_tx_no_retransmit ,zero 
-0x3559 003060 fetch 1 ,mem_arq 
-0x355a 003061 bbit0 wack ,prepare_tx_pollnull 
-:      003062 prepare_tx_retransmit:
-0x355b 003063 bmark1 mark_loopback ,prepare_tx_loopback 
-0x355c 003064 fetch 1 ,mem_debug_config 
-0x355d 003065 bbit1 debug_tx_pattern ,prepare_tx_txpat 
-0x355e 003066 fetch 2 ,mem_retransmission_cnt 
-0x355f 003067 increase -1 ,pdata 
-0x3560 003068 store 2 ,mem_retransmission_cnt 
-0x3561 003069 branch prepare_tx_nomore_retransmit ,blank 
-0x3562 003070 fetch 1 ,mem_last_type 
-0x3563 003071 iforce type 
-0x3564 003072 rtn 
-:      003074 prepare_tx_nomore_retransmit:
-0x3565 003075 set0 mark_ext_patch ,mark 
-0x3566 003076 bpatch patch0a_1 ,mem_patch0a 
-0x3567 003077 call clear_got_tx 
-:      003078 prepare_tx_no_retransmit:
-0x3568 003079 call check_esco_amaddr 
-0x3569 003080 branch prepare_tx_pollnull ,true 
-0x356a 003081 call send_lmp 
-0x356b 003082 branch prepare_tx_sendlmp ,user 
-0x356c 003083 fetch 1 ,mem_op 
-0x356d 003084 bbit1 op_txl2cap ,prepare_tx_sendl2cap 
-0x356e 003085 bmark1 mark_loopback ,prepare_tx_loopback 
-0x356f 003086 fetch 1 ,mem_debug_config 
-0x3570 003087 bbit1 debug_tx_pattern ,prepare_tx_txpat 
-:      003088 prepare_tx_pollnull:
-0x3571 003089 force type_poll ,type 
-0x3572 003090 rtn master 
-0x3573 003091 force type_null ,type 
-0x3574 003092 rtn 
-:      003093 prepare_tx_loopback:
-0x3575 003094 set0 mark_ext_patch ,mark 
-0x3576 003095 bpatch patch0a_2 ,mem_patch0a 
-0x3577 003096 fetch 1 ,mem_rx_type 
-0x3578 003097 iforce type 
-0x3579 003098 rtnne 1 
-0x357a 003099 force type_null ,type 
-0x357b 003100 rtn 
-:      003101 prepare_tx_txpat:
-0x357c 003102 fetch 1 ,test_mode_packet_type 
-0x357d 003103 and pdata ,0xf ,type 
-0x357e 003104 set1 mark_loopback ,mark 
-0x357f 003105 rtn 
-:      003106 prepare_tx_sendlmp:
-0x3580 003107 force type_lmp ,type 
-0x3581 003108 branch set_wait_ack 
-:      003109 prepare_tx_sendl2cap:
-0x3582 003110 call tx_l2cap_type 
-:      003112 set_wait_ack:
-0x3583 003113 set0 mark_ext_patch ,mark 
-0x3584 003114 bpatch patch0a_3 ,mem_patch0a 
-0x3585 003115 fetcht 1 ,mem_arq 
-0x3586 003116 set1 wack ,temp 
-0x3587 003117 storet 1 ,mem_arq 
-0x3588 003118 deposit type 
-0x3589 003119 store 1 ,mem_last_type 
-0x358a 003120 setarg 0xffff 
-0x358b 003121 store 2 ,mem_retransmission_cnt 
-0x358c 003122 rtn 
-:      003124 tx_l2cap_type:
-0x358d 003125 set0 mark_ext_patch ,mark 
-0x358e 003126 bpatch patch0a_4 ,mem_patch0a 
-0x358f 003127 fetch 1 ,mem_state_map 
-0x3590 003128 isolate1 smap_edr ,pdata 
-0x3591 003129 fetch 2 ,mem_tx_len 
-0x3592 003130 branch tx_l2cap_type_edr ,true 
-0x3593 003131 force type_dm1 ,type 
-0x3594 003132 sub pdata ,17 ,null 
-0x3595 003133 rtn positive 
-0x3596 003134 force type_dh1 ,type 
-0x3597 003135 sub pdata ,27 ,null 
-0x3598 003136 rtn positive 
-0x3599 003137 force type_dm3 ,type 
-0x359a 003138 sub pdata ,121 ,null 
-0x359b 003139 rtn positive 
-0x359c 003140 force type_dm5 ,type 
-0x359d 003141 sub pdata ,224 ,null 
-0x359e 003142 rtn positive 
-0x359f 003143 force type_dh5 ,type 
-0x35a0 003144 rtn 
-:      003145 tx_l2cap_type_edr:
-0x35a1 003146 force type_dm1 ,type 
-0x35a2 003147 sub pdata ,17 ,null 
-0x35a3 003148 rtn positive 
-0x35a4 003149 force type_dh1 ,type 
-0x35a5 003150 sub pdata ,54 ,null 
-0x35a6 003151 rtn positive 
-0x35a7 003152 force type_dm3 ,type 
-0x35a8 003153 arg 367 ,temp 
-0x35a9 003154 isub temp ,null 
-0x35aa 003155 nrtn positive 
-0x35ab 003156 force type_dm5 ,type 
-0x35ac 003157 arg 679 ,temp 
-0x35ad 003158 isub temp ,null 
-0x35ae 003159 nrtn positive 
-0x35af 003160 force type_dh5 ,type 
-0x35b0 003161 rtn 
-:      003170 slave_receive_master_slot:
-0x35b1 003171 fetch 1 ,mem_state 
-0x35b2 003172 bbit0 state_insniff ,slave_receive_notsniff 
-0x35b3 003173 fetch 2 ,mem_tsniff 
-0x35b4 003174 branch slave_receive_notsniff ,blank 
-0x35b5 003175 nbranch slave_receive_sniff ,attempt 
-:      003176 slave_receive_notsniff:
-0x35b6 003177 call rf_setup_time_master_slot 
-:      003178 slave_receive_access:
-0x35b7 003179 add clke_bt ,1 ,bt_clk 
-:      003180 slave_receive_sniff:
-0x35b8 003181 enable swfine 
-0x35b9 003182 fetch 2 ,mem_rx_window 
-0x35ba 003183 rshift pdata ,pdata 
-0x35bb 003184 arg param_pll_setup ,temp 
-0x35bc 003185 iadd temp ,pdata 
-0x35bd 003186 call ahead_window 
-0x35be 003187 call fetch_extm_bt_adr 
-0x35bf 003188 force 0x03 ,freq_mode 
-0x35c0 003189 call rx_radio_freq 
-0x35c1 003190 call init_rx_packet_flags 
-0x35c2 003191 call prep_crypt 
-0x35c3 003192 set0 mark_ext_patch ,mark 
-0x35c4 003193 bpatch patch0a_5 ,mem_patch0a 
-0x35c5 003194 fetch 2 ,mem_rx_window 
-0x35c6 003195 rshift pdata ,pdata 
-0x35c7 003196 call ahead_window 
-0x35c8 003197 call start_receiver 
-0x35c9 003198 enable decode_fec0 
-0x35ca 003199 fetch 2 ,mem_rx_window 
-0x35cb 003200 arg param_clke_cal ,temp 
-0x35cc 003201 iadd temp ,stop_watch 
-0x35cd 003202 correlate null ,timeout 
-0x35ce 003203 copy clke ,temp 
-0x35cf 003204 storet 6 ,mem_sync_clke 
-0x35d0 003205 disable decode_fec0 
-0x35d1 003206 nrtn sync 
-0x35d2 003207 arg param_clke_cal ,clke_rt 
-0x35d3 003208 copy bt_clk ,clke_bt 
-0x35d4 003209 branch lpm_adjust_clk ,wake 
-0x35d5 003210 rtn 
-:      003213 slave_conn_recv_packet:
-0x35d6 003214 set0 mark_ext_patch ,mark 
-0x35d7 003215 bpatch patch0a_6 ,mem_patch0a 
-0x35d8 003216 call slave_receive_master_slot 
-0x35d9 003217 nbranch shutdown_radio ,sync 
-0x35da 003218 call save_rssi 
-0x35db 003219 bmark0 mark_testmode ,receive_packet 
-0x35dc 003220 fetch 2 ,mem_tst_pktcnt_sync 
-0x35dd 003221 increase 1 ,pdata 
-0x35de 003222 store 2 ,mem_tst_pktcnt_sync 
-:      003223 receive_packet:
-0x35df 003224 rshift bt_clk ,temp 
-0x35e0 003225 or temp ,0x40 ,white_init 
-:      003226 receive_packet_whitened:
-0x35e1 003227 set0 mark_ext_patch ,mark 
-0x35e2 003228 bpatch patch0a_7 ,mem_patch0a 
-0x35e3 003229 enable enable_white 
-0x35e4 003230 enable enable_hec 
-0x35e5 003231 enable decode_fec1 
-0x35e6 003232 parse demod ,bucket ,3 
-0x35e7 003233 rshift8 pwindow ,pdata 
-0x35e8 003234 store 1 ,mem_temp_am_addr 
-0x35e9 003235 parse demod ,bucket ,4 
-0x35ea 003236 inject bucket ,7 
-0x35eb 003237 copy pwindow ,pdata 
-0x35ec 003238 store 1 ,mem_rx_type 
-0x35ed 003239 parse demod ,bucket ,3 
-0x35ee 003240 rshift8 pwindow ,pdata 
-0x35ef 003241 store 1 ,mem_temp_arq 
-0x35f0 003242 fetch 1 ,mem_rx_type 
-0x35f1 003243 sub pdata ,3 ,null 
-0x35f2 003244 branch receive_packet_noedr ,positive 
-0x35f3 003245 beq 7 ,receive_packet_noedr 
-0x35f4 003246 fetch 1 ,mem_state_map 
-0x35f5 003247 isolate1 smap_edr ,pdata 
-0x35f6 003248 setflag true ,psk ,radio_ctrl 
-:      003249 receive_packet_noedr:
-0x35f7 003250 set0 mark_ext_patch ,mark 
-0x35f8 003251 bpatch patch0b_0 ,mem_patch0b 
-0x35f9 003252 parse demod ,bucket ,8 
-0x35fa 003253 disable decode_fec1 
-0x35fb 003254 disable enable_hec 
-0x35fc 003255 branch error_header ,crc_failed 
-0x35fd 003256 bmark0 mark_testmode ,receive_packet_amchk 
-0x35fe 003257 fetch 2 ,mem_tst_pktcnt_hec 
-0x35ff 003258 increase 1 ,pdata 
-0x3600 003259 store 2 ,mem_tst_pktcnt_hec 
-:      003260 receive_packet_amchk:
-0x3601 003261 set0 mark_ext_patch ,mark 
-0x3602 003262 bpatch patch0b_1 ,mem_patch0b 
-0x3603 003263 fetch 1 ,mem_temp_am_addr 
-0x3604 003264 compare 0 ,pdata ,0x07 
-0x3605 003265 setflag true ,mark_am_addr_broadcast ,mark 
-0x3606 003266 branch am_addr_ok ,true 
-0x3607 003267 icompare 0x07 ,am_addr 
-0x3608 003268 branch am_addr_match ,true 
-0x3609 003269 bmark0 mark_esco ,end_of_packet 
-0x360a 003270 fetcht 1 ,mem_saved_amaddr 
-0x360b 003271 icompare 0x7 ,temp 
-0x360c 003272 nbranch end_of_packet ,true 
-0x360d 003273 call restore_esco 
-0x360e 003274 fetch 1 ,mem_arq 
-0x360f 003275 set0 arqnx ,pdata 
-0x3610 003276 set1 flowx ,pdata 
-0x3611 003277 store 1 ,mem_arq 
-:      003278 am_addr_match:
-0x3612 003279 enable match 
-:      003280 am_addr_ok:
-0x3613 003281 set0 mark_ext_patch ,mark 
-0x3614 003282 bpatch patch0b_2 ,mem_patch0b 
-0x3615 003283 fetch 1 ,mem_rx_type 
-0x3616 003284 icopy type 
-0x3617 003285 bmark1 mark_am_addr_broadcast ,arqn_bypass 
-0x3618 003286 fetcht 1 ,mem_temp_arq 
-0x3619 003287 fetch 1 ,mem_arq 
-0x361a 003288 set0 flow ,pdata 
-0x361b 003289 isolate1 flow ,temp 
-0x361c 003290 setflag true ,flow ,pdata 
-0x361d 003291 isolate1 arqn ,temp 
-0x361e 003292 setflag true ,arqn ,pdata 
-0x361f 003293 store 1 ,mem_arq 
-0x3620 003294 isolate0 arqn ,temp 
-0x3621 003295 branch arqn_bypass ,true 
-0x3622 003296 call clear_got_tx 
-:      003297 arqn_bypass:
-0x3623 003298 set0 mark_ext_patch ,mark 
-0x3624 003299 bpatch patch0b_3 ,mem_patch0b 
-0x3625 003300 arg 0 ,temp 
-0x3626 003301 call reserve_slot 
-0x3627 003302 and type ,0xf ,pdata 
-0x3628 003303 beq type_poll ,process_poll 
-0x3629 003304 beq type_null ,end_of_packet 
-0x362a 003305 beq type_fhs ,process_fhs 
-0x362b 003306 fetcht 1 ,mem_temp_arq 
-0x362c 003307 fetch 1 ,mem_arq 
-0x362d 003308 icompare 0x04 ,temp 
-0x362e 003309 nbranch rx_type_dispatch ,true 
-0x362f 003310 bmark0 mark_am_addr_broadcast ,failed_seqn 
-0x3630 003311 bbit0 bcast1 ,rx_type_dispatch 
-:      003312 failed_seqn:
-0x3631 003313 set1 mark_old_packet ,mark 
-:      003314 rx_type_dispatch:
-0x3632 003315 set0 mark_ext_patch ,mark 
-0x3633 003316 bpatch patch0b_4 ,mem_patch0b 
-0x3634 003317 deposit type 
-0x3635 003318 beq type_dm1 ,process_dm1 
-0x3636 003319 beq type_dh1 ,process_dh1 
-0x3637 003320 beq type_hv3 ,process_hev 
-0x3638 003321 beq type_3dh1 ,process_3dh1 
-0x3639 003322 arg 4 ,temp 
-0x363a 003323 call reserve_slot 
-0x363b 003324 beq type_dm3 ,process_dm3 
-0x363c 003325 beq type_dh3 ,process_dh3 
-0x363d 003326 arg 8 ,temp 
-0x363e 003327 call reserve_slot 
-0x363f 003328 beq type_dm5 ,process_dm5 
-0x3640 003329 beq type_dh5 ,process_dh5 
-0x3641 003330 rtn 
-:      003333 process_hev:
-0x3642 003334 set0 mark_ext_patch ,mark 
-0x3643 003335 bpatch patch0b_5 ,mem_patch0b 
-0x3644 003336 enable decode_fec0 
-0x3645 003337 enable enable_crc 
-0x3646 003338 enable encrypt 
-0x3647 003339 arg mem_sco_ibuf ,contw 
-0x3648 003340 force 30 ,loopcnt 
-:      003341 process_hev_loop:
-0x3649 003342 parse demod ,bucket ,8 
-0x364a 003343 rshift3 pwindow ,pdata 
-0x364b 003344 istore 1 ,contw 
-0x364c 003345 loop process_hev_loop 
-0x364d 003346 bmark0 mark_esco ,end_of_packet 
-0x364e 003347 parse demod ,bucket ,16 
-0x364f 003348 nsetflag crc_failed ,mark_esco_rxok ,mark 
-0x3650 003349 call test_esco ,crc_failed 
-0x3651 003350 branch error_payload ,crc_failed 
-0x3652 003351 branch ack_payload 
-:      003353 test_esco:
-0x3653 003354 deposit clke 
-0x3654 003355 store 6 ,mem_display 
-0x3655 003356 rtn 
-:      003358 process_poll:
-0x3656 003359 branch end_of_packet 
-:      003361 process_dm3:
-:      003362 process_dm5:
-0x3657 003363 set1 mark_longpacket ,mark 
-:      003364 process_dm1:
-0x3658 003365 enable decode_fec2 
-0x3659 003366 branch process_dmh 
-:      003368 process_dh3:
-:      003369 process_dh5:
-0x365a 003370 set1 mark_longpacket ,mark 
-:      003371 process_3dh1:
-0x365b 003372 set1 psk3m ,radio_ctrl 
-:      003373 process_dh1:
-0x365c 003374 enable decode_fec0 
-:      003375 process_dmh:
-0x365d 003376 set0 mark_ext_patch ,mark 
-0x365e 003377 bpatch patch0b_6 ,mem_patch0b 
-0x365f 003378 bmark1 mark_rxbuf_inuse ,end_of_packet 
-0x3660 003379 isolate0 psk ,radio_ctrl 
-0x3661 003380 branch process_dmh_noedr ,true 
-0x3662 003381 disable enable_white 
-0x3663 003382 enable decode_fec0 
-0x3664 003383 disable decode_fec2 
-0x3665 003384 add clkn_bt ,2 ,timeup 
-0x3666 003385 correlate clkn_bt ,meet 
-0x3667 003386 nbranch error_payload ,sync 
-0x3668 003387 set1 mark_longpacket ,mark 
-0x3669 003388 enable enable_white 
-:      003389 process_dmh_noedr:
-0x366a 003390 set0 mark_ext_patch ,mark 
-0x366b 003391 bpatch patch0b_7 ,mem_patch0b 
-0x366c 003392 enable encrypt 
-0x366d 003393 enable enable_crc 
-0x366e 003394 parse demod ,bucket ,3 
-0x366f 003395 rshift8 pwindow ,pdata 
-0x3670 003396 store 1 ,mem_lch_code 
-0x3671 003397 parse demod ,bucket ,5 
-0x3672 003398 bmark1 mark_longpacket ,process_dmh_long 
-0x3673 003399 rshift3 pwindow ,loopcnt 
-0x3674 003400 rshift3 loopcnt ,loopcnt 
-0x3675 003401 branch process_dmh_common 
-:      003402 process_dmh_long:
-0x3676 003403 parse demod ,bucket ,5 
-0x3677 003404 rshift pwindow ,loopcnt 
-0x3678 003405 parse demod ,bucket ,3 
-:      003406 process_dmh_common:
-0x3679 003407 set0 mark_ext_patch ,mark 
-0x367a 003408 bpatch patch0c_0 ,mem_patch0c 
-0x367b 003409 deposit loopcnt 
-0x367c 003410 store 2 ,mem_len 
-0x367d 003411 branch process_dmh_data_end ,blank 
-0x367e 003412 isub mask3ff ,null 
-0x367f 003413 branch error_payload ,positive 
-0x3680 003414 set0 mark_ext_patch ,mark 
-0x3681 003415 bpatch patch0c_1 ,mem_patch0c 
-0x3682 003416 set0 mark_fhs_eir ,mark 
-0x3683 003417 fetch 1 ,mem_lch_code 
-0x3684 003418 and_into 0x03 ,pdata 
-0x3685 003419 arg mem_rxbuf ,contw 
-0x3686 003420 beq llid_lmp ,process_lmp 
-0x3687 003421 bmark1 mark_testmode ,process_dmh_data 
-0x3688 003422 fetch 1 ,mem_device_option 
-0x3689 003423 beq dvc_op_hci ,process_dmh_acl 
-0x368a 003425 fetch 1 ,mem_lch_code 
-0x368b 003426 and_into 0x03 ,pdata 
-0x368c 003427 beq llid_l2cap_start ,process_dmh_data_l2cap_start_pkt 
-0x368d 003428 beq llid_l2cap_cont ,process_dmh_data_l2cap_continue_pkt 
-0x368e 003429 branch error_payload 
-:      003431 process_lmp:
-0x368f 003432 fetch 2 ,mem_len 
-0x3690 003433 sub pdata ,0x70 ,null 
-0x3691 003434 nbranch error_payload ,positive 
-0x3692 003435 bmark1 mark_old_packet ,ack_payload 
-0x3693 003436 branch process_dmh_data 
-:      003438 process_dmh_acl:
-0x3694 003439 set0 mark_ext_patch ,mark 
-0x3695 003440 bpatch patch0c_2 ,mem_patch0c 
-0x3696 003441 bmark1 mark_old_packet ,ack_payload 
-0x3697 003442 fetch 2 ,mem_len 
-0x3698 003443 branch error_payload ,blank 
-0x3699 003444 call hci_check_bcsp_protocol 
-0x369a 003445 nbranch process_dmh_acl_check_h4_buff ,true 
-:      003446 process_dmh_acl_bcsp:
-0x369b 003447 fetcht 2 ,mem_h5tx_free 
-0x369c 003448 increase 10 ,pdata 
-0x369d 003449 isub temp ,null 
-0x369e 003450 nbranch process_dmh_acl_packet ,positive 
-0x369f 003451 call hci_dispatch 
-0x36a0 003452 branch process_dmh_acl_bcsp 
-:      003453 process_dmh_acl_check_h4_buff:
-0x36a1 003454 hfetch 2 ,core_uart_txitems 
-0x36a2 003455 arg 300 ,temp 
-0x36a3 003456 isub temp ,null 
-0x36a4 003457 branch error_payload ,positive 
-0x36a5 003458 fetch 2 ,mem_acl_credits 
-0x36a6 003459 branch error_payload ,blank 
-:      003460 process_dmh_acl_packet:
-0x36a7 003461 set0 mark_ext_patch ,mark 
-0x36a8 003462 bpatch patch0c_3 ,mem_patch0c 
-0x36a9 003463 call hci_get_packet_ptr 
-0x36aa 003464 fetch 1 ,mem_conn_handle 
-0x36ab 003465 fetcht 1 ,mem_lch_code 
-0x36ac 003466 and_into 3 ,temp 
-0x36ad 003467 lshift8 temp ,temp 
-0x36ae 003468 lshift4 temp ,temp 
-0x36af 003469 ior temp ,pdata 
-0x36b0 003470 istore 2 ,contwu 
-0x36b1 003471 fetcht 2 ,mem_len 
-0x36b2 003472 copy temp ,loopcnt 
-0x36b3 003473 istoret 2 ,contwu 
-:      003474 process_dmh_acl_copy:
-0x36b4 003475 set0 mark_ext_patch ,mark 
-0x36b5 003476 bpatch patch0c_4 ,mem_patch0c 
-0x36b6 003477 parse demod ,bucket ,8 
-0x36b7 003478 rshift3 pwindow ,pdata 
-0x36b8 003479 istore 1 ,contwu 
-0x36b9 003480 loop process_dmh_acl_copy 
-0x36ba 003481 add temp ,4 ,loopcnt 
-0x36bb 003482 call hci_check_bcsp_protocol 
-0x36bc 003483 nbranch process_dmh_acl_send_h4 ,true 
-0x36bd 003484 set1 mark_h5tx_rp ,mark 
-0x36be 003485 force 6 ,queue 
-0x36bf 003486 call bcsp_send_packet 
-0x36c0 003487 branch process_dmh_data_end 
-:      003488 process_dmh_acl_send_h4:
-0x36c1 003489 call h4_send_packet_acl 
-0x36c2 003490 branch process_dmh_data_end 
-:      003492 process_dmh_data_l2cap_start_pkt:
-0x36c3 003493 set0 mark_ext_patch ,mark 
-0x36c4 003494 bpatch patch0c_5 ,mem_patch0c 
-0x36c5 003495 bmark1 mark_old_packet ,ack_payload 
-0x36c6 003496 fetch 2 ,mem_len 
-0x36c7 003497 arg 0x2e0 ,temp 
-0x36c8 003498 isub temp ,null 
-0x36c9 003499 branch error_payload ,positive 
-0x36ca 003500 fetch 1 ,mem_l2cap_rxbuff_inuse 
-0x36cb 003501 bbit0 l2cap_inuse_buff1 ,process_dmh_data_into_buff1 
-0x36cc 003502 bbit0 l2cap_inuse_buff2 ,process_dmh_data_into_buff2 
-0x36cd 003503 branch end_of_packet 
-:      003504 process_dmh_data_into_buff1:
-0x36ce 003505 jam 1 ,mem_l2cap_rxbuff_new 
-0x36cf 003506 fetch 2 ,mem_l2cap_rxbuff1_len 
-0x36d0 003507 bne 0 ,end_of_packet 
-0x36d1 003508 arg mem_l2cap_rxbuff1 ,contw 
-0x36d2 003509 branch process_dmh_data 
-:      003510 process_dmh_data_into_buff2:
-0x36d3 003511 jam 2 ,mem_l2cap_rxbuff_new 
-0x36d4 003512 fetch 2 ,mem_l2cap_rxbuff2_len 
-0x36d5 003513 bne 0 ,end_of_packet 
-0x36d6 003514 arg mem_l2cap_rxbuff2 ,contw 
-0x36d7 003515 branch process_dmh_data 
-:      003517 process_dmh_data_l2cap_continue_pkt:
-0x36d8 003518 set0 mark_ext_patch ,mark 
-0x36d9 003519 bpatch patch0c_6 ,mem_patch0c 
-0x36da 003520 bmark1 mark_old_packet ,ack_payload 
-0x36db 003521 fetch 2 ,mem_len 
-0x36dc 003522 arg 0x2e0 ,temp 
-0x36dd 003523 isub temp ,null 
-0x36de 003524 branch error_payload ,positive 
-0x36df 003525 fetch 1 ,mem_l2cap_rxbuff_new 
-0x36e0 003526 beq 1 ,process_dmh_data_l2cap_continue_pkt1 
-0x36e1 003527 beq 2 ,process_dmh_data_l2cap_continue_pkt2 
-0x36e2 003528 branch end_of_packet 
-:      003529 process_dmh_data_l2cap_continue_pkt1:
-0x36e3 003530 arg mem_l2cap_rxbuff1 ,contw 
-0x36e4 003531 fetch 2 ,mem_l2cap_rxbuff1_len 
-0x36e5 003532 iadd contw ,contw 
-0x36e6 003533 branch process_dmh_data 
-:      003534 process_dmh_data_l2cap_continue_pkt2:
-0x36e7 003535 arg mem_l2cap_rxbuff2 ,contw 
-0x36e8 003536 fetch 2 ,mem_l2cap_rxbuff2_len 
-0x36e9 003537 iadd contw ,contw 
-:      003538 process_dmh_data:
-0x36ea 003539 parse demod ,bucket ,8 
-0x36eb 003540 rshift3 pwindow ,pdata 
-0x36ec 003541 istore 1 ,contw 
-0x36ed 003542 loop process_dmh_data 
-:      003543 process_dmh_data_end:
-0x36ee 003544 set0 mark_ext_patch ,mark 
-0x36ef 003545 bpatch patch0c_7 ,mem_patch0c 
-0x36f0 003546 parse demod ,bucket ,16 
-0x36f1 003547 branch error_payload_crc ,crc_failed 
-0x36f2 003548 call lpm_hci_wake_dispatch 
-0x36f3 003549 fetch 1 ,mem_l2cap_flow_ctrl_flag 
-0x36f4 003550 beq l2cap_flow_ctrl_enable ,end_of_packet 
-0x36f5 003551 bmark1 mark_testmode ,process_dmh_cont 
-0x36f6 003552 bmark1 mark_old_packet ,redundant_payload 
-0x36f7 003553 fetch 1 ,mem_lch_code 
-0x36f8 003554 compare 3 ,pdata ,3 
-0x36f9 003555 branch process_dmh_cont ,true 
-0x36fa 003556 fetch 2 ,mem_len 
-0x36fb 003557 branch process_dmh_cont ,blank 
-0x36fc 003558 fetch 1 ,mem_device_option 
-0x36fd 003559 beq dvc_op_hci ,process_dmh_cont 
-0x36fe 003560 set0 mark_ext_patch ,mark 
-0x36ff 003561 bpatch patch0d_0 ,mem_patch0d 
-0x3700 003562 fetch 1 ,mem_l2cap_rxbuff_new 
-0x3701 003563 beq 1 ,process_l2cap_pass_crc_buff1 
-0x3702 003564 beq 2 ,process_l2cap_pass_crc_buff2 
-0x3703 003565 branch assert 
-:      003566 process_l2cap_pass_crc_buff1:
-0x3704 003567 fetch 2 ,mem_l2cap_rxbuff1_len 
-0x3705 003568 fetcht 2 ,mem_len 
-0x3706 003569 iadd temp ,pdata 
-0x3707 003570 store 2 ,mem_l2cap_rxbuff1_len 
-0x3708 003571 beq 0 ,assert 
-0x3709 003572 fetcht 2 ,mem_l2cap_rxbuff1 
-0x370a 003573 increase 4 ,temp 
-0x370b 003574 isub temp ,null 
-0x370c 003575 call l2cap_buff1_inuse ,zero 
-0x370d 003576 branch process_dmh_cont 
-:      003577 process_l2cap_pass_crc_buff2:
-0x370e 003578 fetch 2 ,mem_l2cap_rxbuff2_len 
-0x370f 003579 fetcht 2 ,mem_len 
-0x3710 003580 iadd temp ,pdata 
-0x3711 003581 store 2 ,mem_l2cap_rxbuff2_len 
-0x3712 003582 beq 0 ,assert 
-0x3713 003583 fetcht 2 ,mem_l2cap_rxbuff2 
-0x3714 003584 add temp ,4 ,temp 
-0x3715 003585 isub temp ,null 
-0x3716 003586 call l2cap_buff2_inuse ,zero 
-0x3717 003587 branch process_dmh_cont 
-:      003588 process_dmh_cont:
-0x3718 003589 set0 mark_ext_patch ,mark 
-0x3719 003590 bpatch patch0d_1 ,mem_patch0d 
-0x371a 003591 fetcht 1 ,mem_state_map 
-0x371b 003592 fetch 1 ,mem_lch_code 
-0x371c 003593 compare 3 ,pdata ,0x03 
-0x371d 003594 setflag true ,smap_rxlmp ,temp 
-0x371e 003595 nsetflag true ,smap_rxl2cap ,temp 
-0x371f 003596 storet 1 ,mem_state_map 
-0x3720 003597 nbranch process_dmh_cont_rxbuf_not_use ,true 
-0x3721 003598 set1 mark_rxbuf_inuse ,mark 
-:      003599 process_dmh_cont_rxbuf_not_use:
-0x3722 003600 bmark0 mark_testmode ,ack_payload 
-0x3723 003601 isolate1 smap_rxlmp ,temp 
-0x3724 003602 branch ack_payload ,true 
-0x3725 003603 fetch 2 ,mem_tst_pktcnt_crc 
-0x3726 003604 increase 1 ,pdata 
-0x3727 003605 store 2 ,mem_tst_pktcnt_crc 
-0x3728 003606 set1 mark_loopback ,mark 
-0x3729 003607 set0 smap_rxl2cap ,temp 
-0x372a 003608 set0 mark_rxbuf_inuse ,mark 
-0x372b 003609 storet 1 ,mem_state_map 
-:      003610 ack_payload:
-0x372c 003611 set0 mark_ext_patch ,mark 
-0x372d 003612 bpatch patch0d_2 ,mem_patch0d 
-0x372e 003613 fetcht 1 ,mem_temp_arq 
-0x372f 003614 fetch 1 ,mem_arq 
-0x3730 003615 set1 arqnx ,pdata 
-0x3731 003616 isolate1 seqn ,temp 
-0x3732 003617 setflag true ,seqn ,pdata 
-0x3733 003618 isolate1 mark_am_addr_broadcast ,mark 
-0x3734 003619 setflag true ,bcast1 ,pdata 
-0x3735 003620 store 1 ,mem_arq 
-0x3736 003621 fetch 2 ,mem_len 
-0x3737 003622 nbranch end_of_packet ,blank 
-0x3738 003623 fetch 1 ,mem_state_map 
-0x3739 003624 set0 smap_rxl2cap ,pdata 
-0x373a 003625 store 1 ,mem_state_map 
-0x373b 003626 fetch 1 ,mem_lch_code 
-0x373c 003627 compare 0x01 ,pdata ,0x07 
-0x373d 003629 branch end_of_packet 
-:      003631 error_header:
-0x373e 003632 set0 mark_ext_patch ,mark 
-0x373f 003633 bpatch patch0d_3 ,mem_patch0d 
-0x3740 003634 disable match 
-0x3741 003635 fetch 2 ,mem_rx_hec_err 
-0x3742 003636 increase 1 ,pdata 
-0x3743 003637 store 2 ,mem_rx_hec_err 
-0x3744 003638 branch end_of_packet 
-:      003639 error_payload_crc:
-0x3745 003640 fetch 2 ,mem_rx_crc_err 
-0x3746 003641 increase 1 ,pdata 
-0x3747 003642 store 2 ,mem_rx_crc_err 
-0x3748 003643 call discard_pkt 
-0x3749 003644 bmark0 mark_testmode ,error_payload 
-0x374a 003645 set1 mark_loopback ,mark 
-:      003646 error_payload:
-0x374b 003647 branch end_of_packet 
-:      003649 discard_pkt:
-0x374c 003650 set0 mark_ext_patch ,mark 
-0x374d 003651 bpatch patch0d_4 ,mem_patch0d 
-0x374e 003652 fetch 1 ,mem_lch_code 
-0x374f 003653 compare 3 ,pdata ,0x03 
-0x3750 003654 nbranch discard_pkt_l2cap ,true 
-:      003655 discard_pkt_lmp:
-0x3751 003656 fetcht 1 ,mem_state_map 
-0x3752 003657 set0 smap_rxlmp ,temp 
-0x3753 003658 storet 1 ,mem_state_map 
-0x3754 003659 rtn 
-:      003660 discard_pkt_l2cap:
-0x3755 003663 fetcht 1 ,mem_state_map 
-0x3756 003664 set0 smap_rxl2cap ,temp 
-0x3757 003665 storet 1 ,mem_state_map 
-0x3758 003666 branch h4_send_acl_trigger_clear 
-:      003668 redundant_payload:
-0x3759 003669 fetch 1 ,mem_arq 
-0x375a 003670 set1 arqnx ,pdata 
-0x375b 003671 store 1 ,mem_arq 
-:      003672 end_of_packet:
-0x375c 003673 set0 mark_ext_patch ,mark 
-0x375d 003674 bpatch patch0d_5 ,mem_patch0d 
-0x375e 003675 disable encode_fec0 
-0x375f 003676 disable encode_fec2 
-0x3760 003677 disable decode_fec0 
-0x3761 003678 disable decode_fec2 
-0x3762 003679 disable enable_crc 
-0x3763 003680 disable encrypt 
-0x3764 003681 disable enable_white 
-0x3765 003682 branch shutdown_radio ,is_rx 
-0x3766 003683 until null ,tx_clear 
-0x3767 003684 nop 100 
-0x3768 003685 branch shutdown_radio 
-:      003687 process_fhs:
-0x3769 003688 set0 mark_ext_patch ,mark 
-0x376a 003689 bpatch patch0d_6 ,mem_patch0d 
-0x376b 003690 enable enable_crc 
-0x376c 003691 enable decode_fec2 
-0x376d 003692 parse demod ,bucket ,72 
-0x376e 003693 isolate1 58 ,pdata 
-0x376f 003694 setflag true ,mark_fhs_eir ,mark 
-0x3770 003695 copy bt_adr ,temp 
-0x3771 003696 ialigned bt_adr 
-0x3772 003697 ialigned fhs0 
-0x3773 003698 pulse recalc 
-0x3774 003699 setsect 2 ,0xfffff 
-0x3775 003700 setsect 3 ,0x0ffff 
-0x3776 003701 nop 32 
-0x3777 003702 iverify fhs_parity 
-0x3778 003703 deposit lap 
-0x3779 003704 store 3 ,extm_lap 
-0x377a 003705 deposit uap 
-0x377b 003706 store 1 ,extm_uap 
-0x377c 003707 copy temp ,bt_adr 
-0x377d 003708 branch fhs_parity_ok ,true 
-0x377e 003709 branch error_payload 
-:      003710 fhs_parity_ok:
-0x377f 003711 set0 mark_ext_patch ,mark 
-0x3780 003712 bpatch patch0d_7 ,mem_patch0d 
-0x3781 003713 parse demod ,bucket ,72 
-0x3782 003714 ialigned fhs1 
-0x3783 003715 ialigned am_addr 
-0x3784 003716 ialigned nap 
-0x3785 003717 ialigned regb 
-0x3786 003718 force 0 ,pdata 
-0x3787 003719 parse demod ,bucket ,16 
-0x3788 003720 branch error_payload ,crc_failed 
-0x3789 003721 setarg 0x0ffffffc 
-0x378a 003722 iand regb ,pdata 
-0x378b 003723 store 4 ,mem_clke_bt 
-0x378c 003724 deposit fhs_class 
-0x378d 003725 store 3 ,extm_class 
-0x378e 003726 deposit fhs_misc 
-0x378f 003727 store 1 ,extm_fhs_misc 
-0x3790 003728 deposit am_addr 
-0x3791 003729 store 1 ,extm_newconn_am_addr 
-0x3792 003730 deposit nap 
-0x3793 003731 store 2 ,extm_nap 
-0x3794 003732 deposit bt_clk 
-0x3795 003733 inject rxf ,32 
-0x3796 003734 compare type_fhs ,type ,0x0f 
-0x3797 003735 setflag true ,mark_fhs_already_good ,mark 
-0x3798 003736 branch end_of_packet 
-:      003738 clear_got_tx:
-0x3799 003739 set0 mark_ext_patch ,mark 
-0x379a 003740 bpatch patch0e_0 ,mem_patch0e 
-0x379b 003741 fetch 1 ,mem_arq 
-0x379c 003742 rtnbit0 wack 
-0x379d 003743 set0 wack ,pdata 
-0x379e 003744 setflip seqnx ,pdata 
-0x379f 003745 store 1 ,mem_arq 
-0x37a0 003746 fetch 1 ,mem_last_type 
-0x37a1 003747 beq type_lmp ,clear_got_txlmp 
-0x37a2 003748 rtneq type_hv3 
-0x37a3 003749 fetch 1 ,mem_op 
-0x37a4 003750 rtnbit0 op_txl2cap ,pdata 
-0x37a5 003751 set0 op_txl2cap ,pdata 
-0x37a6 003752 set1 op_pkt_comp ,pdata 
-0x37a7 003753 store 1 ,mem_op 
-0x37a8 003754 set0 mark_tx_l2cap ,mark 
-0x37a9 003755 fetch 1 ,mem_device_option 
-0x37aa 003756 rtneq dvc_op_hci 
-0x37ab 003757 fetch 2 ,mem_l2cap_tx_multi_offset 
-0x37ac 003758 nrtn blank 
-0x37ad 003759 fetch 1 ,mem_op 
-0x37ae 003760 set0 op_pkt_comp ,pdata 
-0x37af 003761 store 1 ,mem_op 
-0x37b0 003762 branch l2cap_malloc_free 
-:      003764 clear_got_txlmp:
-0x37b1 003765 set0 mark_ext_patch ,mark 
-0x37b2 003766 bpatch patch0e_1 ,mem_patch0e 
-0x37b3 003767 fetch 1 ,mem_lmo_header_opcode 
-0x37b4 003768 rshift pdata ,pdata 
-0x37b5 003769 beq lmp_start_encryption_req ,start_encryption 
-0x37b6 003770 beq lmp_stop_encryption_req ,stop_encryption 
-0x37b7 003771 beq lmp_unsniff_req ,sniff_exit 
-0x37b8 003772 beq lmp_escape ,clear_lmp_escape 
-0x37b9 003773 beq lmp_remove_sco_link_req ,stop_sco 
-0x37ba 003774 rtnne lmp_accepted 
-0x37bb 003775 fetch 1 ,mem_lmo_payload 
-0x37bc 003776 beq lmp_sco_link_req ,sco_link_req_by_slave 
-0x37bd 003777 beq lmp_start_encryption_req ,clear_send_setup_complete 
-0x37be 003778 rtn 
-:      003780 clear_lmp_escape:
-0x37bf 003781 fetch 1 ,mem_lmo_payload 
-0x37c0 003782 set1 7 ,pdata 
-0x37c1 003783 beq lmp_ext_remove_esco_req ,stop_sco 
-0x37c2 003784 rtn 
-:      003785 clear_send_setup_complete:
-0x37c3 003786 rtn master 
-0x37c4 003787 fetch 1 ,mem_state 
-0x37c5 003788 rtnbit1 state_conn_comp 
-0x37c6 003789 jam lmp_setup_complete ,mem_lmo_opcode2 
-0x37c7 003790 rtn 
-:      003793 sco_link_req_by_slave:
-0x37c8 003794 rtn master 
-0x37c9 003795 fetch 1 ,mem_mode 
-0x37ca 003796 isolate1 send_sco_when_slave ,pdata 
-0x37cb 003797 branch clean_mem_mode ,true 
-0x37cc 003799 rtn 
-:      003800 clean_mem_mode:
-0x37cd 003801 set0 send_sco_when_slave ,pdata 
-0x37ce 003802 store 1 ,mem_mode 
-0x37cf 003803 rtn 
-:      003805 start_encryption:
-0x37d0 003806 set0 mark_ext_patch ,mark 
-0x37d1 003807 bpatch patch0e_2 ,mem_patch0e 
-0x37d2 003808 fetch 1 ,mem_state_map 
-0x37d3 003809 set1 smap_encryption ,pdata 
-0x37d4 003810 store 1 ,mem_state_map 
-0x37d5 003811 hjam 1 ,core_encrypt 
-0x37d6 003812 fetch 1 ,mem_state 
-0x37d7 003813 isolate1 state_conn_comp ,pdata 
-0x37d8 003814 branch hci_send_encryption_change ,true 
-0x37d9 003815 rtn 
-:      003817 stop_encryption:
-0x37da 003818 set0 mark_ext_patch ,mark 
-0x37db 003819 bpatch patch0e_3 ,mem_patch0e 
-0x37dc 003820 fetch 1 ,mem_state_map 
-0x37dd 003821 set0 smap_encryption ,pdata 
-0x37de 003822 store 1 ,mem_state_map 
-0x37df 003823 hjam 0 ,core_encrypt 
-0x37e0 003824 rtn 
-:      003827 sniff_init:
-0x37e1 003828 set0 mark_ext_patch ,mark 
-0x37e2 003829 bpatch patch0e_4 ,mem_patch0e 
-0x37e3 003830 copy clkn_bt ,pdata 
-0x37e4 003831 store 4 ,mem_lpm_delay_after_sniff 
-0x37e5 003832 add clkn_bt ,3 ,rega 
-0x37e6 003833 branch sniff_init_master ,master 
-0x37e7 003834 add clke_bt ,3 ,rega 
-:      003835 sniff_init_master:
-0x37e8 003836 fetcht 2 ,mem_tsniff 
-0x37e9 003837 deposit rega 
-0x37ea 003838 set0 27 ,pdata 
-0x37eb 003839 idiv temp 
-0x37ec 003840 fetch 2 ,mem_dsniff 
-0x37ed 003841 call wait_div_end 
-0x37ee 003842 remainder regc 
-0x37ef 003843 isub regc ,pdata 
-0x37f0 003844 branch sniff_init_nowrap ,positive 
-0x37f1 003845 iadd temp ,pdata 
-:      003846 sniff_init_nowrap:
-0x37f2 003847 iadd rega ,pdata 
-0x37f3 003848 store 4 ,mem_sniff_anchor 
-0x37f4 003849 jam switch_flag_init ,mem_switch_flag 
-0x37f5 003850 fetch 1 ,mem_state 
-0x37f6 003851 set1 state_insniff ,pdata 
-0x37f7 003852 store 1 ,mem_state 
-0x37f8 003853 fetch 1 ,mem_sniff_attempt 
-0x37f9 003854 store 1 ,mem_current_sniff_attempt 
-0x37fa 003855 jam 0x80 ,mem_seqi 
-0x37fb 003856 setarg 0 
-0x37fc 003857 store 3 ,mem_sniff_rcv 
-0x37fd 003858 store 3 ,mem_sniff_lost 
-0x37fe 003859 store 1 ,mem_sniff_unint_lost 
-0x37ff 003860 jam bt_evt_enter_sniff ,mem_fifo_temp 
-0x3800 003861 call ui_ipc_send_event 
-0x3801 003862 fetch 2 ,mem_rx_window_sniff 
-0x3802 003863 store 2 ,mem_rx_window 
-0x3803 003864 nrtn master 
-0x3804 003865 add am_addr ,-1 ,queue 
-0x3805 003866 rtn 
-:      003868 sniff_exit:
-0x3806 003869 set0 mark_ext_patch ,mark 
-0x3807 003870 bpatch patch0e_5 ,mem_patch0e 
-0x3808 003871 fetch 1 ,mem_state 
-0x3809 003872 rtnbit0 state_insniff 
-0x380a 003873 set0 state_insniff ,pdata 
-0x380b 003874 store 1 ,mem_state 
-0x380c 003875 jam 0x7f ,mem_seqi 
-0x380d 003876 fetch 2 ,mem_rx_window_init 
-0x380e 003877 store 2 ,mem_rx_window 
-0x380f 003878 disable wake 
-0x3810 003879 jam bt_evt_exit_sniff ,mem_fifo_temp 
-0x3811 003880 branch ui_ipc_send_event 
-:      003883 check_attempt:
-0x3812 003884 set0 mark_ext_patch ,mark 
-0x3813 003885 bpatch patch0e_6 ,mem_patch0e 
-0x3814 003886 enable attempt 
-0x3815 003887 fetch 1 ,mem_state 
-0x3816 003888 bbit1 state_insniff ,check_attempt_sniff 
-0x3817 003889 rtnmark1 mark_testmode 
-0x3818 003890 fetch 1 ,mem_arq 
-0x3819 003891 rtnbit1 wack 
-0x381a 003892 fetch 1 ,mem_lmp_to_send 
-0x381b 003893 nrtn blank 
-0x381c 003894 fetch 1 ,mem_op 
-0x381d 003895 rtnbit1 op_txl2cap 
-:      003896 check_attempt_nomore:
-0x381e 003897 force 0 ,pdata 
-0x381f 003898 rtn 
-:      003900 check_attempt_sniff:
-0x3820 003901 bbit0 state_insco ,check_attempt_not_sco 
-0x3821 003902 fetch 1 ,mem_current_sniff_attempt 
-0x3822 003903 beq 2 ,check_attempt_sniff_restore_sco 
-0x3823 003904 fetch 1 ,mem_arq 
-0x3824 003905 bbit1 wack ,check_attempt_notimeout 
-0x3825 003906 bmark0 mark_esco_rxok ,check_attempt_notimeout 
-:      003907 check_attempt_sniff_restore_sco:
-0x3826 003908 call restore_esco 
-0x3827 003909 nbranch check_attempt_notimeout ,master 
-0x3828 003910 fetch 1 ,mem_lmp_to_send 
-0x3829 003911 nbranch check_attempt_notimeout ,blank 
-:      003912 check_attempt_sco_master:
-0x382a 003913 fetch 1 ,mem_sco_poll 
-0x382b 003914 increase -1 ,pdata 
-0x382c 003915 store 1 ,mem_sco_poll 
-0x382d 003916 nbranch check_attempt_nomore ,blank 
-0x382e 003917 jam param_sco_poll ,mem_sco_poll 
-0x382f 003918 branch check_attempt_notimeout 
-:      003920 check_attempt_not_sco:
-0x3830 003921 fetch 1 ,mem_current_sniff_attempt 
-0x3831 003922 bne 1 ,check_attempt_notimeout 
-0x3832 003923 fetch 1 ,mem_current_sniff_timeout 
-0x3833 003924 branch check_attempt_notimeout ,blank 
-0x3834 003925 increase -1 ,pdata 
-0x3835 003926 store 1 ,mem_current_sniff_timeout 
-0x3836 003927 fetch 1 ,mem_arq 
-0x3837 003928 rtnbit1 wack 
-0x3838 003929 nrtn match 
-:      003930 check_attempt_notimeout:
-0x3839 003931 fetch 1 ,mem_current_sniff_attempt 
-0x383a 003932 increase -1 ,pdata 
-0x383b 003933 store 1 ,mem_current_sniff_attempt 
-0x383c 003934 rtn 
-:      003937 sniff_check_window:
-0x383d 003938 set0 mark_ext_patch ,mark 
-0x383e 003939 bpatch patch0e_7 ,mem_patch0e 
-0x383f 003940 disable swfine 
-0x3840 003941 copy temp ,stop_watch 
-0x3841 003942 call context_search_sniff_window 
-0x3842 003943 disable user 
-0x3843 003944 nrtn zero 
-0x3844 003945 force 0 ,stop_watch 
-0x3845 003946 enable user 
-0x3846 003947 rtn 
-:      003950 check_esco_amaddr:
-0x3847 003951 fetch 1 ,mem_esco_addr 
-0x3848 003952 icompare 0xff ,am_addr 
-0x3849 003953 rtn 
-:      003955 play_sco:
-0x384a 003956 set0 mark_ext_patch ,mark 
-0x384b 003957 bpatch patch0f_0 ,mem_patch0f 
-0x384c 003958 jam 1 ,mem_max_slot 
-0x384d 003960 call enable_pcm 
-0x384e 003961 force 12 ,pdata 
-0x384f 003962 store 2 ,mem_tsniff 
-0x3850 003963 fetch 1 ,mem_esco_desco 
-0x3851 003964 lshift pdata ,pdata 
-0x3852 003965 store 2 ,mem_dsniff 
-0x3853 003966 fetch 1 ,mem_state 
-0x3854 003967 set1 state_insco ,pdata 
-0x3855 003968 store 1 ,mem_state 
-0x3856 003969 jam 3 ,mem_sniff_attempt 
-0x3857 003970 jam 3 ,mem_current_sniff_attempt 
-0x3858 003971 call sniff_init 
-0x3859 003972 force 0 ,temp 
-0x385a 003973 call hci_send_sco_complete 
-0x385b 003974 jam 0x50 ,mem_esco_arq 
-0x385c 003975 jam param_sco_poll ,mem_sco_poll 
-0x385d 003976 rtn 
-:      003978 stop_sco:
-0x385e 003979 set0 mark_ext_patch ,mark 
-0x385f 003980 bpatch patch0f_1 ,mem_patch0f 
-0x3860 003981 call sniff_exit 
-0x3861 003982 jam 5 ,mem_max_slot 
-0x3862 003984 call disable_pcm 
-0x3863 003985 fetch 1 ,mem_state 
-0x3864 003986 set0 state_insco ,pdata 
-0x3865 003987 store 1 ,mem_state 
-:      003988 stop_sco_hci:
-0x3866 003989 arg 0xe00 ,temp 
-0x3867 003990 jam hci_error_remote_user_ended_connection ,mem_hci_disconn_reason 
-0x3868 003991 branch hci_send_disconn_complete 
-:      003993 stop_esco:
-0x3869 003994 set0 mark_ext_patch ,mark 
-0x386a 003995 bpatch patch0f_2 ,mem_patch0f 
-0x386b 003996 jam default_neogotiation_state ,mem_neogotiation_state 
-0x386c 003997 call stop_sco 
-0x386d 003998 call restore_esco 
-0x386e 003999 set0 mark_esco ,mark 
-0x386f 004000 rtn 
-:      004002 parse_l2cap:
-0x3870 004003 set0 mark_ext_patch ,mark 
-0x3871 004004 bpatch patch0f_3 ,mem_patch0f 
-0x3872 004005 fetch 1 ,mem_device_option 
-0x3873 004006 beq dvc_op_hci ,parse_l2cap_hci 
-0x3874 004007 set0 mark_rxbuf_inuse ,mark 
-:      004008 parse_l2cap_cont:
-0x3875 004009 jam l2cap_rx_clear ,mem_l2cap_rx_done 
-0x3876 004010 fetch 1 ,mem_l2cap_rxbuff_inuse 
-0x3877 004011 rtn blank 
-0x3878 004012 isolate1 l2cap_inuse_buff1 ,pdata 
-0x3879 004013 arg mem_l2cap_rxbuff1 ,contr 
-0x387a 004014 call process_rx_l2cap_pkt ,true 
-0x387b 004015 set0 mark_ext_patch ,mark 
-0x387c 004016 bpatch patch0f_4 ,mem_patch0f 
-0x387d 004017 fetch 1 ,mem_l2cap_rx_done 
-0x387e 004018 beq l2cap_rx_done ,parse_l2cap_release_buff1 
-0x387f 004020 jam l2cap_rx_clear ,mem_l2cap_rx_done 
-0x3880 004021 fetch 1 ,mem_l2cap_rxbuff_inuse 
-0x3881 004022 rtnbit0 l2cap_inuse_buff2 
-0x3882 004023 arg mem_l2cap_rxbuff2 ,contr 
-0x3883 004024 call process_rx_l2cap_pkt 
-0x3884 004025 fetch 1 ,mem_l2cap_rx_done 
-0x3885 004026 beq l2cap_rx_done ,parse_l2cap_release_buff2 
-0x3886 004027 rtn 
-:      004029 parse_l2cap_exit:
-0x3887 004030 fetch 1 ,mem_state_map 
-0x3888 004031 set0 smap_rxl2cap ,pdata 
-0x3889 004032 store 1 ,mem_state_map 
-0x388a 004033 set0 mark_rxbuf_inuse ,mark 
-0x388b 004034 branch h4_send_acl_trigger_clear 
-:      004036 parse_l2cap_release_buff1:
-0x388c 004037 fetch 1 ,mem_l2cap_rxbuff_inuse 
-0x388d 004038 set0 l2cap_inuse_buff1 ,pdata 
-0x388e 004039 store 1 ,mem_l2cap_rxbuff_inuse 
-0x388f 004040 setarg 0 
-0x3890 004041 store 2 ,mem_l2cap_rxbuff1_len 
-0x3891 004042 rtn 
-:      004043 parse_l2cap_release_buff2:
-0x3892 004044 fetch 1 ,mem_l2cap_rxbuff_inuse 
-0x3893 004045 set0 l2cap_inuse_buff2 ,pdata 
-0x3894 004046 store 1 ,mem_l2cap_rxbuff_inuse 
-0x3895 004047 setarg 0 
-0x3896 004048 store 2 ,mem_l2cap_rxbuff2_len 
-0x3897 004049 rtn 
-:      004051 parse_l2cap_hci:
-0x3898 004052 fetch 1 ,mem_state_map 
-0x3899 004053 rtnbit0 smap_rxl2cap ,pdata 
-0x389a 004054 call h4_send_acl_trigger 
-0x389b 004055 fetch 2 ,mem_acl_credits 
-0x389c 004056 branch assert ,blank 
-0x389d 004057 increase -1 ,pdata 
-0x389e 004058 store 2 ,mem_acl_credits 
-0x389f 004059 branch parse_l2cap_exit 
-:      004061 l2cap_buff1_inuse:
-0x38a0 004062 fetch 1 ,mem_l2cap_rxbuff_inuse 
-0x38a1 004063 set1 l2cap_inuse_buff1 ,pdata 
-0x38a2 004064 store 1 ,mem_l2cap_rxbuff_inuse 
-0x38a3 004065 rtn 
-:      004067 l2cap_buff2_inuse:
-0x38a4 004068 fetch 1 ,mem_l2cap_rxbuff_inuse 
-0x38a5 004069 set1 l2cap_inuse_buff2 ,pdata 
-0x38a6 004070 store 1 ,mem_l2cap_rxbuff_inuse 
-0x38a7 004071 rtn 
-:      004077 slave_send_access:
-0x38a8 004078 set0 mark_ext_patch ,mark 
-0x38a9 004079 bpatch patch0f_5 ,mem_patch0f 
-0x38aa 004080 add clke_bt ,1 ,bt_clk 
-0x38ab 004081 call fetch_extm_bt_adr 
-0x38ac 004082 force 0x03 ,freq_mode 
-0x38ad 004083 call tx_radio_freq 
-0x38ae 004084 call start_transmitter 
-0x38af 004085 call start_tx_external 
-0x38b0 004086 branch send_access_word 
-:      004089 slave_conn_send_packet:
-0x38b1 004090 set0 mark_ext_patch ,mark 
-0x38b2 004091 bpatch patch0f_6 ,mem_patch0f 
-0x38b3 004092 call rf_setup_time_slave_slot 
-0x38b4 004093 deposit clke_bt 
-0x38b5 004094 fetcht 4 ,mem_next_btclk 
-0x38b6 004095 isub temp ,pdata 
-0x38b7 004096 rtnne 1 
-0x38b8 004097 compare type_null ,type ,0x1f 
-0x38b9 004098 nbranch slave_conn_send_access ,true 
-0x38ba 004099 fetch 1 ,mem_rx_type 
-0x38bb 004100 rtn blank 
-:      004101 slave_conn_send_access:
-0x38bc 004102 call slave_send_access 
-0x38bd 004103 compare type_id ,type ,0x1f 
-0x38be 004104 branch end_of_packet ,true 
-:      004105 transmit_packet:
-0x38bf 004106 rshift bt_clk ,temp 
-0x38c0 004107 or temp ,0x40 ,white_init 
-:      004108 transmit_packet_whitened:
-0x38c1 004109 set0 mark_ext_patch ,mark 
-0x38c2 004110 bpatch patch0f_7 ,mem_patch0f 
-0x38c3 004111 enable enable_white 
-0x38c4 004112 enable enable_hec 
-0x38c5 004113 enable encode_fec1 
-0x38c6 004114 set0 mark_longpacket ,mark 
-0x38c7 004115 deposit am_addr 
-0x38c8 004116 inject mod ,3 
-0x38c9 004117 deposit type 
-0x38ca 004118 inject mod ,4 
-0x38cb 004119 fetch 1 ,mem_arq 
-0x38cc 004120 inject bucket ,4 
-0x38cd 004121 inject mod ,3 
-0x38ce 004122 enable enable_parity 
-0x38cf 004123 inject mod ,8 
-0x38d0 004124 disable encode_fec1 
-0x38d1 004125 disable enable_parity 
-0x38d2 004126 disable enable_hec 
-0x38d3 004127 set0 psk3m ,radio_ctrl 
-0x38d4 004128 arg 0 ,temp 
-0x38d5 004129 call reserve_slot 
-0x38d6 004130 set0 mark_ext_patch ,mark 
-0x38d7 004131 bpatch patch10_0 ,mem_patch10 
-0x38d8 004132 and type ,0x1f ,pdata 
-0x38d9 004133 beq type_lmp ,transmit_lmp 
-0x38da 004134 beq type_null ,end_of_packet 
-0x38db 004135 beq type_poll ,end_of_packet 
-0x38dc 004136 beq type_fhs ,transmit_fhs 
-0x38dd 004137 beq type_dm1 ,transmit_dm1 
-0x38de 004138 beq type_dh1 ,transmit_dh1 
-0x38df 004139 beq type_hv3 ,transmit_hev 
-0x38e0 004140 beq type_3dh1 ,transmit_3dh1 
-0x38e1 004141 arg 4 ,temp 
-0x38e2 004142 call reserve_slot 
-0x38e3 004143 beq type_dm3 ,transmit_dm3 
-0x38e4 004144 beq type_dh3 ,transmit_dh3 
-0x38e5 004145 arg 8 ,temp 
-0x38e6 004146 call reserve_slot 
-0x38e7 004147 beq type_dh5 ,transmit_dh5 
-0x38e8 004148 branch transmit_dm5 
-:      004151 transmit_hev:
-0x38e9 004152 set0 mark_ext_patch ,mark 
-0x38ea 004153 bpatch patch10_1 ,mem_patch10 
-0x38eb 004154 enable encode_fec0 
-0x38ec 004155 enable enable_crc 
-0x38ed 004156 enable encrypt 
-0x38ee 004157 force 30 ,loopcnt 
-0x38ef 004158 arg mem_sco_obuf ,contr 
-:      004159 transmit_ev_loop:
-0x38f0 004160 ifetch 1 ,contr 
-0x38f1 004161 inject mod ,8 
-0x38f2 004162 loop transmit_ev_loop 
-0x38f3 004163 bmark1 mark_esco ,transmit_end 
-0x38f4 004164 branch end_of_packet 
-:      004166 transmit_fhs:
-0x38f5 004167 set0 mark_ext_patch ,mark 
-0x38f6 004168 bpatch patch10_2 ,mem_patch10 
-0x38f7 004169 fetch 1 ,mem_fhs_am_addr 
-0x38f8 004170 icopy am_addr 
-0x38f9 004171 fetch 1 ,mem_fhs_misc 
-0x38fa 004172 icopy fhs_misc 
-0x38fb 004173 fetch 3 ,mem_class 
-0x38fc 004174 icopy fhs_class 
-0x38fd 004175 fetch 2 ,mem_nap 
-0x38fe 004176 icopy nap 
-0x38ff 004177 enable enable_crc 
-0x3900 004178 enable encode_fec2 
-0x3901 004179 copy bt_adr ,rega 
-0x3902 004180 call fetch_self_bt_adr 
-0x3903 004181 pulse recalc 
-0x3904 004182 nop 32 
-0x3905 004183 copy bt_clk ,timeup 
-0x3906 004184 fetch 4 ,mem_clkn_bt 
-0x3907 004185 icopy bt_clk 
-0x3908 004186 preload fhs0 
-0x3909 004187 set1 58 ,pdata 
-0x390a 004188 inject mod ,72 
-0x390b 004189 preload fhs1 
-0x390c 004190 inject mod ,72 
-0x390d 004191 copy timeup ,bt_clk 
-0x390e 004192 copy rega ,bt_adr 
-0x390f 004193 enable enable_parity 
-0x3910 004194 inject mod ,16 
-0x3911 004195 disable enable_parity 
-0x3912 004196 branch end_of_packet 
-:      004198 transmit_lmp:
-0x3913 004199 set0 mark_ext_patch ,mark 
-0x3914 004200 bpatch patch10_3 ,mem_patch10 
-0x3915 004201 enable encrypt 
-0x3916 004202 enable enable_crc 
-0x3917 004203 enable encode_fec2 
-0x3918 004204 fetch 1 ,mem_lmo_header_length 
-0x3919 004205 and pdata ,0x1f8 ,temp 
-0x391a 004206 arg mem_lmo_header_length ,contr 
-0x391b 004207 increase 8 ,temp 
-:      004208 transmit_lmp_loop:
-0x391c 004209 add temp ,-72 ,regc 
-0x391d 004210 nbranch transmit_lmp_finish ,positive 
-0x391e 004211 ifetch 9 ,contr 
-0x391f 004212 inject mod ,72 
-0x3920 004213 copy regc ,temp 
-0x3921 004214 branch transmit_lmp_loop 
-:      004215 transmit_lmp_finish:
-0x3922 004216 ifetch 9 ,contr 
-0x3923 004217 iinject mod ,temp 
-0x3924 004218 branch transmit_end 
-:      004220 transmit_dm1:
-0x3925 004221 enable encode_fec2 
-0x3926 004222 branch transmit_dmh 
-:      004223 transmit_dm3:
-:      004224 transmit_dm5:
-0x3927 004225 enable encode_fec2 
-0x3928 004226 set1 mark_longpacket ,mark 
-0x3929 004227 branch transmit_dmh 
-:      004229 transmit_3dh1:
-0x392a 004230 set1 psk3m ,radio_ctrl 
-:      004231 transmit_dh1:
-0x392b 004232 enable encode_fec0 
-0x392c 004233 branch transmit_dmh 
-:      004235 transmit_dh3:
-:      004236 transmit_dh5:
-0x392d 004237 set1 psk3m ,radio_ctrl 
-0x392e 004238 enable encode_fec0 
-0x392f 004239 set1 mark_longpacket ,mark 
-:      004241 transmit_dmh:
-0x3930 004242 set0 mark_ext_patch ,mark 
-0x3931 004243 bpatch patch10_4 ,mem_patch10 
-0x3932 004244 fetch 1 ,mem_state_map 
-0x3933 004245 bbit0 smap_edr ,transmit_noedr 
-0x3934 004246 sub type ,3 ,null 
-0x3935 004247 branch transmit_noedr ,positive 
-0x3936 004248 disable encrypt 
-0x3937 004249 disable encode_fec2 
-0x3938 004250 enable encode_fec0 
-0x3939 004251 disable enable_white 
-0x393a 004252 set1 psk ,radio_ctrl 
-0x393b 004253 isolate1 psk3m ,radio_ctrl 
-0x393c 004254 branch transmit_edr3m ,true 
-0x393d 004255 setarg 0xabeee 
-0x393e 004256 inject mod ,20 
-0x393f 004257 branch transmit_edr_sync_end 
-:      004258 transmit_edr3m:
-0x3940 004259 setarg 0x5faeba 
-0x3941 004260 inject mod ,24 
-0x3942 004261 setarg 0x12 
-0x3943 004262 inject mod ,6 
-:      004263 transmit_edr_sync_end:
-0x3944 004264 enable enable_white 
-0x3945 004265 set1 mark_longpacket ,mark 
-:      004266 transmit_noedr:
-0x3946 004267 enable encrypt 
-0x3947 004268 enable enable_crc 
-0x3948 004269 bmark1 mark_loopback ,transmit_loopback 
-0x3949 004270 fetch 1 ,mem_tx_lch 
-0x394a 004271 inject mod ,3 
-0x394b 004272 fetch 2 ,mem_tx_len 
-0x394c 004273 iforce loopcnt 
-0x394d 004274 bmark1 mark_longpacket ,transmit_long 
-0x394e 004275 inject mod ,5 
-0x394f 004276 branch transmit_stuff 
-:      004277 transmit_long:
-0x3950 004278 inject mod ,13 
-:      004279 transmit_stuff:
-0x3951 004280 fetch 1 ,mem_device_option 
-0x3952 004281 beq dvc_op_hci ,transmit_stuff_hci 
-0x3953 004282 deposit loopcnt 
-0x3954 004283 branch transmit_end ,blank 
-0x3955 004284 fetch 2 ,mem_txptr 
-0x3956 004285 iforce contr 
-:      004286 transmit_stuff_loop:
-0x3957 004287 ifetch 1 ,contr 
-0x3958 004288 inject mod ,8 
-0x3959 004289 loop transmit_stuff_loop 
-0x395a 004290 branch transmit_end 
-:      004291 transmit_stuff_hci:
-0x395b 004292 fetch 2 ,mem_txptr 
-0x395c 004293 iforce contru 
-:      004294 transmit_stuff_hci_loop:
-0x395d 004295 ifetch 1 ,contru 
-0x395e 004296 inject mod ,8 
-0x395f 004297 loop transmit_stuff_hci_loop 
-:      004298 transmit_end:
-0x3960 004299 enable enable_parity 
-0x3961 004300 inject mod ,16 
-0x3962 004301 disable enable_parity 
-0x3963 004302 call set_wait_ack 
-0x3964 004303 fetch 1 ,mem_state_map 
-0x3965 004304 bbit0 smap_edr ,end_of_packet 
-0x3966 004305 force 0 ,pdata 
-0x3967 004306 inject mod ,6 
-0x3968 004307 branch end_of_packet 
-:      004310 transmit_loopback:
-0x3969 004311 set0 mark_ext_patch ,mark 
-0x396a 004312 bpatch patch10_5 ,mem_patch10 
-0x396b 004313 bmark1 mark_longpacket ,transmit_loopback_long 
-:      004314 transmit_loopback_short:
-0x396c 004315 fetch 1 ,mem_lch_code 
-0x396d 004316 inject mod ,3 
-0x396e 004317 fetch 1 ,mem_len 
-0x396f 004318 iforce regc 
-0x3970 004319 inject mod ,5 
-0x3971 004320 branch transmit_loopback_cont 
-:      004321 transmit_loopback_long:
-0x3972 004322 fetch 1 ,mem_lch_code 
-0x3973 004323 inject mod ,3 
-0x3974 004324 fetch 2 ,mem_len 
-0x3975 004325 iforce regc 
-0x3976 004326 inject mod ,13 
-:      004327 transmit_loopback_cont:
-0x3977 004328 arg mem_rxbuf ,contr 
-:      004329 transmit_loopback_loop:
-0x3978 004330 copy regc ,null 
-0x3979 004331 branch transmit_loopback_end ,zero 
-0x397a 004332 ifetch 1 ,contr 
-0x397b 004333 inject mod ,8 
-0x397c 004334 increase -1 ,regc 
-0x397d 004335 branch transmit_loopback_loop 
-:      004336 transmit_loopback_end:
-0x397e 004337 fetch 2 ,mem_tst_pktcnt_dmh 
-0x397f 004338 increase 1 ,pdata 
-0x3980 004339 store 2 ,mem_tst_pktcnt_dmh 
-0x3981 004340 branch transmit_end 
-:      004343 apply_switch_clke:
-0x3982 004344 fetch 4 ,mem_clke_bt 
-0x3983 004345 add pdata ,7 ,rega 
-0x3984 004346 fetch 2 ,mem_slot_offset 
-0x3985 004347 nbranch apply_switch_nozero ,blank 
-0x3986 004348 increase -3 ,rega 
-0x3987 004349 branch apply_switch_wait_loop 
-:      004350 apply_switch_nozero:
-0x3988 004351 mul32 pdata ,12 ,pdata 
-0x3989 004352 hfetcht 2 ,core_halfslot 
-0x398a 004353 increase 1 ,temp 
-:      004354 apply_switch_loop:
-0x398b 004355 isub temp ,pdata 
-0x398c 004356 nbranch apply_switch_bt ,positive 
-0x398d 004357 increase -1 ,rega 
-0x398e 004358 branch apply_switch_loop 
-:      004359 apply_switch_bt:
-0x398f 004360 sub pdata ,0 ,pdata 
-:      004361 apply_switch_wait_loop:
-0x3990 004362 until null ,oneslot 
-0x3991 004363 compare 0 ,clkn_bt ,3 
-0x3992 004364 nbranch apply_switch_wait_loop ,true 
-0x3993 004365 iforce clke_rt 
-0x3994 004366 copy rega ,clke_bt 
-0x3995 004367 iforce clke_rt 
-0x3996 004368 rtn 
-:      004371 calc_slot_offset:
-0x3997 004372 set0 mark_ext_patch ,mark 
-0x3998 004373 bpatch patch10_6 ,mem_patch10 
-0x3999 004374 until null ,halfslot 
-0x399a 004375 deposit clke 
-0x399b 004376 iforce contr 
-0x399c 004377 rshift16 ,pdata ,pdata 
-0x399d 004378 isub clkn_bt ,loopcnt 
-0x399e 004379 and_into 3 ,loopcnt 
-0x399f 004380 nbranch calc_bt_portion ,zero 
-0x39a0 004381 force 0 ,pdata 
-0x39a1 004382 branch calc_skip_bt 
-:      004383 calc_bt_portion:
-0x39a2 004384 arg 3750 ,temp 
-0x39a3 004385 force 0 ,pdata 
-:      004386 calc_slot_offset_loop:
-0x39a4 004387 iadd temp ,pdata 
-0x39a5 004388 loop calc_slot_offset_loop 
-:      004389 calc_skip_bt:
-0x39a6 004390 iadd contr ,pdata 
-0x39a7 004391 div pdata ,12 
-0x39a8 004392 call wait_div_end 
-0x39a9 004393 quotient pdata 
-0x39aa 004394 store 2 ,mem_slot_offset 
-0x39ab 004395 rtn 
-:      004397 calc_clke_offset:
-0x39ac 004398 set0 mark_ext_patch ,mark 
-0x39ad 004399 bpatch patch10_7 ,mem_patch10 
-0x39ae 004400 deposit clke 
-0x39af 004401 copy clkn ,temp 
-0x39b0 004402 isub temp ,null 
-0x39b1 004403 nsetflag positive ,44 ,pdata 
-0x39b2 004404 isub temp ,temp 
-0x39b3 004405 setarg 3750 
-0x39b4 004406 isolate0 15 ,temp 
-0x39b5 004407 branch calc_clke_pos ,true 
-0x39b6 004408 setarg -61786 
-0x39b7 004409 iadd temp ,temp 
-:      004410 calc_clke_pos:
-0x39b8 004411 storet 6 ,mem_le_clk_offset 
-0x39b9 004412 rtn le 
-0x39ba 004413 storet 6 ,mem_clk_offset 
-0x39bb 004414 rtn 
-:      004416 calc_clke:
-0x39bc 004417 disable clknt 
-0x39bd 004418 fetch 6 ,mem_le_clk_offset 
-0x39be 004419 branch calc_clke2 ,le 
-0x39bf 004420 fetch 6 ,mem_clk_offset 
-:      004421 calc_clke2:
-0x39c0 004422 iadd clkn ,alarm 
-0x39c1 004423 increase 10 ,alarm 
-0x39c2 004424 setarg 3750 
-0x39c3 004425 isub alarm ,pdata 
-0x39c4 004426 isolate0 15 ,pdata 
-0x39c5 004427 branch calc_clke_pos_adj ,true 
-0x39c6 004428 setarg 0xf15a 
-0x39c7 004429 iadd alarm ,alarm 
-:      004430 calc_clke_pos2:
-0x39c8 004431 copy alarm ,clke 
-0x39c9 004432 rtn 
-:      004433 calc_clke_pos_adj:
-0x39ca 004434 force 0 ,null 
-0x39cb 004435 branch calc_clke_pos2 
-:      004442 calc_radio_freq:
-0x39cc 004443 set0 mark_ext_patch ,mark 
-0x39cd 004444 bpatch patch11_0 ,mem_patch11 
-0x39ce 004445 call set_sync_on 
-0x39cf 004446 copy bt_clk ,pdata 
-0x39d0 004447 and_into 0x180 ,pdata 
-0x39d1 004448 compare 3 ,freq_mode ,0x07 
-0x39d2 004449 nbranch freq_not_connection ,true 
-0x39d3 004450 rshift3 pdata ,pdata 
-0x39d4 004451 iadd freq_index ,pdata 
-0x39d5 004452 branch do_hop_mod_now 
-:      004453 freq_not_connection:
-0x39d6 004454 copy freq_index ,pdata 
-:      004455 do_hop_mod_now:
-0x39d7 004456 div pdata ,79 
-0x39d8 004457 pulse recalc 
-0x39d9 004458 call wait_div_end 
-0x39da 004459 remainder rega 
-0x39db 004460 add rega ,-40 ,temp 
-0x39dc 004461 branch odd_half ,positive 
-0x39dd 004462 lshift rega ,temp 
-0x39de 004463 branch freq_result 
-:      004464 odd_half:
-0x39df 004465 lshift temp ,temp 
-0x39e0 004466 increase 1 ,temp 
-:      004467 freq_result:
-0x39e1 004468 set0 mark_ext_patch ,mark 
-0x39e2 004469 bpatch patch11_1 ,mem_patch11 
-0x39e3 004470 fetch 1 ,mem_mode 
-0x39e4 004471 bbit0 afh_change ,afh_process_con 
-:      004472 afh_process_0:
-0x39e5 004473 fetch 4 ,mem_afh_instant 
-0x39e6 004474 isub bt_clk ,null 
-0x39e7 004475 branch afh_process_con ,positive 
-0x39e8 004476 call afh_clear 
-0x39e9 004477 fetch 1 ,mem_afh_new_mod 
-0x39ea 004478 rtn blank 
-0x39eb 004479 fetch 1 ,mem_mode 
-0x39ec 004480 set1 afh_enable ,pdata 
-0x39ed 004481 store 1 ,mem_mode 
-0x39ee 004482 fetch 5 ,mem_afh_map_new 
-0x39ef 004483 store 5 ,mem_afh_map_lo 
-0x39f0 004484 ifetch 5 ,contr 
-0x39f1 004485 store 5 ,mem_afh_map_hi 
-0x39f2 004486 call afh_process_freq_map 
-:      004487 afh_process_con:
-0x39f3 004488 fetch 1 ,mem_mode 
-0x39f4 004489 rtnbit0 afh_enable 
-0x39f5 004490 isolate1 1 ,bt_clk 
-0x39f6 004491 branch afh_same_channel ,true 
-0x39f7 004492 rshift3 temp ,rega 
-0x39f8 004493 and temp ,7 ,queue 
-0x39f9 004494 setarg mem_afh_map_lo 
-0x39fa 004495 iadd rega ,rega 
-0x39fb 004496 ifetch 1 ,rega 
-0x39fc 004497 qisolate0 pdata 
-0x39fd 004498 branch afh_process_1 ,true 
-0x39fe 004499 deposit temp 
-0x39ff 004500 branch afh_process_end 
-:      004501 afh_process_1:
-0x3a00 004502 fetch 1 ,mem_afh_used 
-0x3a01 004503 iforce regb 
-0x3a02 004504 deposit bt_clk 
-0x3a03 004505 and_into 0x180 ,pdata 
-0x3a04 004506 rshift3 pdata ,pdata 
-0x3a05 004507 iadd freq_index ,pdata 
-0x3a06 004508 idiv regb 
-0x3a07 004509 setarg mem_afh_map 
-0x3a08 004510 call wait_div_end 
-0x3a09 004511 remainder rega 
-0x3a0a 004512 iadd rega ,contr 
-0x3a0b 004513 ifetch 1 ,contr 
-:      004514 afh_process_end:
-0x3a0c 004515 store 1 ,mem_afh_index 
-0x3a0d 004516 iforce temp 
-0x3a0e 004517 rtn 
-:      004519 afh_same_channel:
-0x3a0f 004520 fetch 1 ,mem_afh_index 
-0x3a10 004521 iforce temp 
-0x3a11 004522 rtn 
-:      004524 afh_clear:
-0x3a12 004525 fetch 1 ,mem_mode 
-0x3a13 004526 set0 afh_enable ,pdata 
-0x3a14 004527 set0 afh_change ,pdata 
-0x3a15 004528 store 1 ,mem_mode 
-0x3a16 004529 rtn 
-:      004535 afh_process_freq_map:
-0x3a17 004536 set0 mark_ext_patch ,mark 
-0x3a18 004537 bpatch patch11_2 ,mem_patch11 
-0x3a19 004538 arg mem_afh_map ,contw 
-0x3a1a 004539 force 10 ,loopcnt 
-0x3a1b 004540 call memset0 
-0x3a1c 004541 arg mem_afh_map ,contw 
-0x3a1d 004542 force 0 ,regc 
-0x3a1e 004543 force 2 ,queue 
-:      004544 process_freq_3:
-0x3a1f 004545 fetch 5 ,mem_afh_map_lo 
-0x3a20 004546 iforce temp 
-0x3a21 004547 compare 2 ,queue ,0xff 
-0x3a22 004548 branch process_freq_1 ,true 
-0x3a23 004549 rshift temp ,temp 
-:      004550 process_freq_1:
-0x3a24 004551 isolate0 0 ,temp 
-0x3a25 004552 branch process_freq_0 ,true 
-0x3a26 004553 deposit regc 
-0x3a27 004554 istore 1 ,contw 
-:      004555 process_freq_0:
-0x3a28 004556 rshift2 temp ,temp 
-0x3a29 004557 increase 2 ,regc 
-0x3a2a 004558 compare 40 ,regc ,0xfe 
-0x3a2b 004559 nbranch process_freq_2 ,true 
-0x3a2c 004560 fetch 5 ,mem_afh_map_hi 
-0x3a2d 004561 iforce temp 
-0x3a2e 004562 compare 2 ,queue ,0xff 
-0x3a2f 004563 branch process_freq_2 ,true 
-0x3a30 004564 rshift temp ,temp 
-:      004565 process_freq_2:
-0x3a31 004566 sub regc ,78 ,null 
-0x3a32 004567 branch process_freq_1 ,positive 
-0x3a33 004568 force 1 ,regc 
-0x3a34 004569 increase -1 ,queue 
-0x3a35 004570 nbranch process_freq_3 ,zero 
-0x3a36 004571 arg mem_afh_map ,rega 
-0x3a37 004572 deposit contw 
-0x3a38 004573 isub rega ,pdata 
-0x3a39 004574 store 1 ,mem_afh_used 
-0x3a3a 004575 rtn 
-:      004577 rx_radio_freq:
-0x3a3b 004578 set0 mark_ext_patch ,mark 
-0x3a3c 004579 bpatch patch11_3 ,mem_patch11 
-0x3a3d 004580 call calc_radio_freq 
-0x3a3e 004581 fetch 1 ,mem_debug_config 
-0x3a3f 004582 bbit0 debug_rx_fixed_freq ,rx_radio_freq_now 
-0x3a40 004583 fetcht 1 ,mem_rx_fixed_freq 
-:      004584 rx_radio_freq_now:
-0x3a41 004585 branch set_freq_rx 
-:      004588 tx_radio_freq:
-0x3a42 004589 set0 mark_ext_patch ,mark 
-0x3a43 004590 bpatch patch11_4 ,mem_patch11 
-0x3a44 004591 call calc_radio_freq 
-0x3a45 004592 fetch 1 ,mem_debug_config 
-0x3a46 004593 bbit0 debug_tx_fixed_freq ,tx_radio_freq_now 
-0x3a47 004594 fetcht 1 ,mem_tx_fixed_freq 
-:      004595 tx_radio_freq_now:
-0x3a48 004596 branch set_freq_tx 
-:      004599 fetch_giac:
-0x3a49 004600 force 0 ,uap 
-0x3a4a 004601 fetch 3 ,mem_glap 
-0x3a4b 004602 iforce lap 
-0x3a4c 004603 rtn 
-:      004605 fetch_page_bt_adr:
-0x3a4d 004606 set0 mark_ext_patch ,mark 
-0x3a4e 004607 bpatch patch11_5 ,mem_patch11 
-0x3a4f 004608 fetch 1 ,mem_hci_puap 
-0x3a50 004609 icopy uap 
-0x3a51 004610 fetch 3 ,mem_hci_plap 
-0x3a52 004611 icopy lap 
-0x3a53 004612 rtn 
-:      004614 fetch_self_bt_adr:
-0x3a54 004615 set0 mark_ext_patch ,mark 
-0x3a55 004616 bpatch patch11_6 ,mem_patch11 
-0x3a56 004617 fetch 2 ,mem_nap 
-0x3a57 004618 icopy nap 
-0x3a58 004619 fetch 1 ,mem_uap 
-0x3a59 004620 icopy uap 
-0x3a5a 004621 fetch 3 ,mem_lap 
-0x3a5b 004622 icopy lap 
-0x3a5c 004623 rtn 
-:      004625 fetch_extm_bt_adr:
-0x3a5d 004626 set0 mark_ext_patch ,mark 
-0x3a5e 004627 bpatch patch11_7 ,mem_patch11 
-0x3a5f 004628 fetch 2 ,mem_pnap 
-0x3a60 004629 icopy nap 
-0x3a61 004630 fetch 1 ,mem_puap 
-0x3a62 004631 icopy uap 
-0x3a63 004632 fetch 3 ,mem_plap 
-0x3a64 004633 icopy lap 
-0x3a65 004634 rtn 
-:      004637 fetch_diac:
-0x3a66 004638 bmark1 mark_all_diac ,fetch_diac_do 
-0x3a67 004639 rtnmark0 mark_inquiry_state 
-0x3a68 004640 rtnmark0 mark_periodical_diac 
-:      004641 fetch_diac_do:
-0x3a69 004642 and_into -256 ,lap 
-0x3a6a 004643 pulse recalc 
-0x3a6b 004644 nop 32 
-0x3a6c 004645 rtn 
-:      004648 shutdown_radio:
-0x3a6d 004649 set0 mark_ext_patch ,mark 
-0x3a6e 004650 bpatch patch12_0 ,mem_patch12 
-0x3a6f 004651 force 0 ,radio_ctrl 
-0x3a70 004652 disable is_rx 
-0x3a71 004653 disable is_tx 
-0x3a72 004654 pulse packet_end 
-0x3a73 004655 hjam 0x0 ,rfen_mdm 
-0x3a74 004656 hjam 0x0 ,rfen_tx 
-0x3a75 004657 hjam 0x0 ,rfen_rx 
-0x3a76 004658 hjam 0 ,rfen_sn 
-0x3a77 004659 hjam 0x70 ,rfen_msc 
-0x3a78 004660 hjam 0x0 ,rfen_adc 
-0x3a79 004661 rtn 
-:      004663 set_sync_on:
-0x3a7a 004664 set0 mark_ext_patch ,mark 
-0x3a7b 004665 bpatch patch12_1 ,mem_patch12 
-0x3a7c 004666 hjam 0x0 ,rfen_mdm 
-0x3a7d 004667 hjam 0x0 ,rfen_tx 
-0x3a7e 004668 hjam 0x18 ,rfen_rx 
-0x3a7f 004669 hjam 0xa7 ,rfen_sn 
-0x3a80 004670 hjam 0x7f ,rfen_msc 
-0x3a81 004671 rtn 
-:      004674 set_freq_rx:
-0x3a82 004675 set0 mark_ext_patch ,mark 
-0x3a83 004676 bpatch patch12_2 ,mem_patch12 
-0x3a84 004678 storet 1 ,mem_last_freq 
-0x3a85 004679 add temp ,rx_freq_offset ,rega 
-0x3a86 004680 branch rf_write_freq 
-:      004681 rf_rx_enable:
-0x3a87 004682 set0 mark_ext_patch ,mark 
-0x3a88 004683 bpatch patch12_3 ,mem_patch12 
-0x3a89 004684 hjam 0xcf ,rfen_tx 
-0x3a8a 004685 nop 10 
-0x3a8b 004686 hjam 0xff ,rfen_rx 
-0x3a8c 004687 hjam 0xaf ,rfen_sn 
-0x3a8d 004688 hjam 0xff ,rfen_msc 
-0x3a8e 004689 nop 10 
-0x3a8f 004690 hjam 0xa0 ,rfen_mdm 
-0x3a90 004691 rtn 
-:      004694 set_freq_tx:
-0x3a91 004695 set0 mark_ext_patch ,mark 
-0x3a92 004696 bpatch patch12_4 ,mem_patch12 
-0x3a93 004697 storet 1 ,mem_last_freq 
-0x3a94 004698 add temp ,tx_freq_offset ,rega 
-0x3a95 004699 call rf_write_freq 
-0x3a96 004700 setarg param_pll_setup 
-0x3a97 004701 call sleep 
-:      004702 txon:
-0x3a98 004703 hjam 0x1 ,rfen_adc 
-0x3a99 004704 hjam 0x3c ,rfen_rx 
-0x3a9a 004705 hjam 0xe0 ,rfen_tx 
-0x3a9b 004706 hjam 0xb7 ,rfen_sn 
-0x3a9c 004707 hjam 0x7f ,rfen_mdm 
-0x3a9d 004708 rtn 
-:      004710 initialize_radio:
-0x3a9e 004711 hjam clksel_rc ,core_clksel 
-0x3a9f 004712 call init_rf_regs 
-0x3aa0 004713 call init_agc_table 
-:      004714 initialize_radio_wait:
-0x3aa1 004715 fetch 2 ,mem_rf_init_ptr 
-0x3aa2 004716 bbit0 14 ,initialize_radio_wait 
-0x3aa3 004717 iforce contr 
-0x3aa4 004718 arg 0x8900 ,temp 
-:      004719 initialize_radio_loop:
-0x3aa5 004720 ifetch 1 ,contr 
-0x3aa6 004721 beq 0xff ,initialize_radio_cont 
-0x3aa7 004722 ior temp ,contw 
-0x3aa8 004723 ifetch 1 ,contr 
-0x3aa9 004724 istore 1 ,contw 
-0x3aaa 004725 branch initialize_radio_loop 
-:      004726 initialize_radio_cont:
-0x3aab 004727 set0 mark_ext_patch ,mark 
-0x3aac 004728 bpatch patch12_5 ,mem_patch12 
-0x3aad 004729 call lpm_cal_xtal_startup 
-0x3aae 004730 call switchto_dpllclk 
-0x3aaf 004732 setarg param_dpll_start_delay 
-0x3ab0 004733 iadd clkn_bt ,pdata 
-0x3ab1 004734 store 4 ,mem_dpll_clkn 
-0x3ab2 004735 set1 reset ,radio_ctrl 
-0x3ab3 004736 force 0 ,radio_ctrl 
-0x3ab4 004737 ncall do_rccal ,wake 
-0x3ab5 004738 branch set_rccal 
-:      004741 rf_write_freq:
-0x3ab6 004742 set0 mark_ext_patch ,mark 
-0x3ab7 004743 bpatch patch12_6 ,mem_patch12 
-0x3ab8 004744 setarg 2400 
-0x3ab9 004745 iadd rega ,temp 
-0x3aba 004746 fetch 1 ,mem_fcomp_mul 
-0x3abb 004747 hjam 0x04 ,rf_pll_rstn 
-0x3abc 004748 imul32 temp ,pdata 
-0x3abd 004749 fetcht 1 ,mem_fcomp_div 
-0x3abe 004750 idiv temp 
-0x3abf 004751 call wait_div_end 
-0x3ac0 004752 quotient rega 
-0x3ac1 004753 remainder pdata 
-0x3ac2 004754 lshift16 pdata ,pdata 
-0x3ac3 004755 lshift4 pdata ,pdata 
-0x3ac4 004756 idiv temp 
-0x3ac5 004757 call wait_div_end 
-0x3ac6 004758 quotient pdata 
-0x3ac7 004759 lshift8 pdata ,pdata 
-0x3ac8 004760 lshift pdata ,pdata 
-0x3ac9 004761 ior rega ,pdata 
-0x3aca 004762 hstore 4 ,rf_pll_intg 
-0x3acb 004763 hjam 0x44 ,rf_pll_rstn 
-0x3acc 004764 hjam 0xc4 ,rf_pll_rstn 
-0x3acd 004765 rtn 
-:      004768 do_rccal:
-0x3ace 004769 set0 mark_ext_patch ,mark 
-0x3acf 004770 bpatch patch12_7 ,mem_patch12 
-0x3ad0 004771 hjam 0x02 ,rfen_adc 
-0x3ad1 004772 setarg 250000 
-0x3ad2 004773 call sleep 
-0x3ad3 004774 hjam 0x7f ,rfen_rx 
-0x3ad4 004775 nop 130 
-0x3ad5 004776 hjam 0x30 ,rf_rccal_ctrl 
-0x3ad6 004777 hjam 0xd0 ,rfen_tx 
-0x3ad7 004778 hjam 0x70 ,rf_rccal_ctrl 
-0x3ad8 004779 hjam 0xf0 ,rf_rccal_ctrl 
-0x3ad9 004780 force 50 ,loopcnt 
-:      004781 do_rccal_loop:
-0x3ada 004782 hfetch 1 ,rf_rccal_result 
-0x3adb 004783 bbit1 5 ,do_rccal_end 
-0x3adc 004784 loop do_rccal_loop 
-:      004785 do_rccal_end:
-0x3add 004786 store 1 ,mem_rf_rccal 
-0x3ade 004787 hjam 0 ,rfen_tx 
-0x3adf 004788 hjam 0 ,rfen_rx 
-0x3ae0 004789 hjam 0x00 ,rfen_adc 
-0x3ae1 004790 rtn 
-:      004792 set_rccal:
-0x3ae2 004793 set0 mark_ext_patch ,mark 
-0x3ae3 004794 bpatch patch13_0 ,mem_patch13 
-0x3ae4 004795 fetch 1 ,mem_rf_rccal 
-0x3ae5 004796 set1 5 ,pdata 
-0x3ae6 004797 hstore 1 ,rf_rccal_ctrl 
-0x3ae7 004798 hfetcht 1 ,rf_bpf_ctrim 
-0x3ae8 004799 and_into 7 ,temp 
-0x3ae9 004800 lshift3 pdata ,pdata 
-0x3aea 004801 ior temp ,pdata 
-0x3aeb 004802 hstore 1 ,rf_bpf_ctrim 
-0x3aec 004803 hfetch 1 ,rf_bpf_ib 
-0x3aed 004804 set0 bpf_rccal ,pdata 
-0x3aee 004805 hstore 1 ,rf_bpf_ib 
-0x3aef 004806 hfetch 1 ,rf_adc_rccal 
-0x3af0 004807 set0 adc_rccal ,pdata 
-0x3af1 004808 hstore 1 ,rf_adc_rccal 
-0x3af2 004809 rtn 
-:      004811 save_rssi:
-0x3af3 004812 set0 mark_ext_patch ,mark 
-0x3af4 004813 bpatch patch13_1 ,mem_patch13 
-0x3af5 004814 hfetch 2 ,rf_afc_d2a 
-0x3af6 004815 rshift4 pdata ,pdata 
-0x3af7 004816 rshift3 pdata ,pdata 
-0x3af8 004817 sub pdata ,0 ,pdata 
-0x3af9 004818 and_into 0xff ,pdata 
-0x3afa 004819 div pdata ,10 
-0x3afb 004820 call wait_div_end 
-0x3afc 004821 quotient pdata 
-0x3afd 004822 lshift4 pdata ,pdata 
-0x3afe 004823 remainder temp 
-0x3aff 004824 ior temp ,pdata 
-0x3b00 004825 store 1 ,mem_rssi 
-0x3b01 004826 rtn 
-:      004828 switchto_rcclk:
-0x3b02 004829 hjam 0xa ,core_clksel 
-0x3b03 004830 hjam 0 ,rfen_ck 
-0x3b04 004831 hfetch 3 ,core_lpm_ctrl 
-0x3b05 004832 hstore 3 ,core_lpm_reg 
-0x3b06 004833 hjam 0xfc ,core_lpm_reg 
-0x3b07 004834 call lpm_write_ctrl 
-0x3b08 004835 nop 1000 
-0x3b09 004836 rtn 
-:      004838 switchto_dpllclk:
-0x3b0a 004839 hjam clksel_rc ,core_clksel 
-0x3b0b 004840 hfetch 1 ,rf_clkpll_frac + 2 
-0x3b0c 004841 set0 4 ,pdata 
-0x3b0d 004842 set0 5 ,pdata 
-0x3b0e 004843 hstore 1 ,rf_clkpll_frac + 2 
-0x3b0f 004844 hjam 0x00 ,rfen_ck 
-0x3b10 004845 hjam 0x00 ,rfen_msc 
-0x3b11 004846 hjam 0x70 ,rfen_msc 
-0x3b12 004847 hjam 0xff ,rfen_ck 
-0x3b13 004848 hfetch 1 ,rf_clkpll_frac + 2 
-0x3b14 004849 set1 4 ,pdata 
-0x3b15 004850 set1 5 ,pdata 
-0x3b16 004851 hstore 1 ,rf_clkpll_frac + 2 
-0x3b17 004852 call init_lpm_ctrl 
-0x3b18 004853 hfetch 1 ,rf_clkpll_int 
-0x3b19 004854 set1 7 ,pdata 
-0x3b1a 004855 hstore 1 ,rf_clkpll_int 
-0x3b1b 004856 set0 7 ,pdata 
-0x3b1c 004857 hstore 1 ,rf_clkpll_int 
-0x3b1d 004858 set1 7 ,pdata 
-0x3b1e 004859 hstore 1 ,rf_clkpll_int 
-0x3b1f 004860 hjam clksel_dpll ,core_clksel 
-0x3b20 004861 rtn 
-:      004863 check_dpll:
-0x3b21 004864 nop 1000 
-0x3b22 004865 hjam clksel_xtal ,core_clksel 
-0x3b23 004866 nop 10 
-0x3b24 004867 hjam 0x00 ,core_bist_ctrl 
-0x3b25 004868 hjam ccnt_start ,core_misc_ctrl 
-:      004869 check_dpll_loop:
-0x3b26 004870 hfetch 1 ,core_perf_status 
-0x3b27 004871 bbit0 1 ,check_dpll_loop 
-0x3b28 004872 hfetcht 3 ,core_clk_counter 
-0x3b29 004873 hjam clksel_dpll ,core_clksel 
-0x3b2a 004874 nop 10 
-0x3b2b 004875 hjam ccnt_start ,core_misc_ctrl 
-:      004876 check_dpll_loop2:
-0x3b2c 004877 hfetch 1 ,core_perf_status 
-0x3b2d 004878 bbit0 1 ,check_dpll_loop2 
-0x3b2e 004879 hfetch 3 ,core_clk_counter 
-0x3b2f 004880 isub temp ,pdata 
-0x3b30 004881 branch check_dpll_pos ,positive 
-0x3b31 004882 sub pdata ,0 ,pdata 
-:      004883 check_dpll_pos:
-0x3b32 004884 store 2 ,mem_dpll_error 
-0x3b33 004885 sub pdata ,70 ,null 
-:      004886 check_dpll_assert:
-0x3b34 004887 nbranch check_dpll_assert ,positive 
-0x3b35 004888 rtn 
-:      004890 xtal_fast_wake:
-0x3b36 004891 setarg 0xf0f 
-0x3b37 004892 branch lpm_write_config 
-:      004894 init_lpm_ctrl:
-0x3b38 004895 setarg 0x80f 
-0x3b39 004896 branch lpm_write_config 
-:      004900 start_receiver:
-0x3b3a 004901 set0 mark_ext_patch ,mark 
-0x3b3b 004902 bpatch patch13_2 ,mem_patch13 
-0x3b3c 004903 call rf_rx_enable 
-0x3b3d 004904 disable is_tx 
-0x3b3e 004905 enable is_rx 
-0x3b3f 004906 pulse init_encrypt 
-0x3b40 004907 rtn 
-:      004909 prep_crypt:
-0x3b41 004910 set0 mark_ext_patch ,mark 
-0x3b42 004911 bpatch patch13_3 ,mem_patch13 
-0x3b43 004912 fetch 1 ,mem_state_map 
-0x3b44 004913 isolate1 smap_encryption ,pdata 
-0x3b45 004914 setflag true ,0 ,pdata 
-0x3b46 004915 hstore 1 ,core_encrypt 
-0x3b47 004916 arg mem_kc ,contr 
-0x3b48 004917 ifetch 9 ,contr 
-0x3b49 004918 iforce kc_ls 
-0x3b4a 004919 ifetch 7 ,contr 
-0x3b4b 004920 iforce kc_ms 
-0x3b4c 004921 fetch 1 ,mem_key_size 
-0x3b4d 004922 add pdata ,-1 ,g1l 
-0x3b4e 004923 pulse kc_p_activate 
-0x3b4f 004924 rtn 
-:      004926 wait_access_clke_rt:
-0x3b50 004927 set0 mark_ext_patch ,mark 
-0x3b51 004928 bpatch patch13_4 ,mem_patch13 
-0x3b52 004929 enable decode_fec0 
-0x3b53 004930 arg param_conn_access ,timeup 
-0x3b54 004931 correlate clke_rt ,meet 
-:      004932 wait_access_end:
-0x3b55 004933 deposit clke 
-0x3b56 004934 store 6 ,mem_sync_clke 
-0x3b57 004935 disable decode_fec0 
-0x3b58 004936 nbranch shutdown_radio ,sync 
-0x3b59 004937 arg param_clke_cal ,clke_rt 
-0x3b5a 004938 increase 1 ,clke_bt 
-0x3b5b 004939 and_into 0x1fc ,clke_bt 
-0x3b5c 004940 rtn 
-:      004944 wait_access_mhalfbnd:
-0x3b5d 004945 enable decode_fec0 
-:      004946 wait_access_mhalfbnd_correlate:
-0x3b5e 004947 correlate null ,mhalfbnd 
-0x3b5f 004948 branch wait_access_end ,sync 
-0x3b60 004949 compare 0x02 ,clke_bt ,0x02 
-0x3b61 004950 nbranch wait_access_mhalfbnd_correlate ,true 
-0x3b62 004951 branch wait_access_end 
-:      004953 wait_access_clkn_rt:
-0x3b63 004954 set0 mark_ext_patch ,mark 
-0x3b64 004955 bpatch patch13_5 ,mem_patch13 
-0x3b65 004956 arg param_conn_access ,timeup 
-0x3b66 004957 enable decode_fec0 
-0x3b67 004958 correlate clkn_rt ,meet 
-0x3b68 004959 disable decode_fec0 
-0x3b69 004960 nbranch shutdown_radio ,sync 
-0x3b6a 004961 rtn 
-:      004963 wait_access_forever:
-0x3b6b 004964 set0 mark_ext_patch ,mark 
-0x3b6c 004965 bpatch patch13_6 ,mem_patch13 
-0x3b6d 004966 enable decode_fec0 
-0x3b6e 004967 correlate null ,timeout 
-0x3b6f 004968 disable decode_fec0 
-0x3b70 004969 nbranch shutdown_radio ,sync 
-0x3b71 004970 arg param_clke_cal ,clke_rt 
-0x3b72 004971 and_into 0x1fc ,clke_bt 
-0x3b73 004972 rtn 
-:      004975 reserve_slot:
-0x3b74 004976 set0 mark_ext_patch ,mark 
-0x3b75 004977 bpatch patch13_7 ,mem_patch13 
-0x3b76 004978 iforce rega 
-0x3b77 004979 deposit bt_clk 
-0x3b78 004980 iadd temp ,timeup 
-0x3b79 004981 copy timeup ,pdata 
-0x3b7a 004982 store 4 ,mem_next_btclk 
-0x3b7b 004983 deposit rega 
-0x3b7c 004984 rtn 
-:      004987 ahead_window:
-0x3b7d 004988 copy pdata ,temp 
-0x3b7e 004989 set0 mark_ext_patch ,mark 
-0x3b7f 004990 bpatch patch14_0 ,mem_patch14 
-0x3b80 004991 copy temp ,pdata 
-0x3b81 004992 call clk2bt 
-0x3b82 004993 lshift16 bt_clk ,pdata 
-0x3b83 004994 set1 44 ,pdata 
-0x3b84 004995 call clk_diff 
-0x3b85 004996 set0 44 ,pdata 
-0x3b86 004997 call get_clk 
-0x3b87 004998 call clk_diff 
-0x3b88 004999 rtn user 
-0x3b89 005000 call clk2rt 
-0x3b8a 005001 iforce stop_watch 
-0x3b8b 005002 until null ,timeout 
-0x3b8c 005003 rtn 
-:      005006 setup_clk:
-0x3b8d 005007 set0 mark_ext_patch ,mark 
-0x3b8e 005008 bpatch patch14_1 ,mem_patch14 
-0x3b8f 005009 branch setup_clkn ,clknt 
-0x3b90 005010 until clke_rt ,meet 
-:      005011 skip_setup_clke:
-0x3b91 005012 copy clke_bt ,temp 
-0x3b92 005013 branch setup_clknbt 
-:      005014 setup_clkn:
-0x3b93 005015 branch skip_setup_clkn ,attempt 
-0x3b94 005016 until clkn_rt ,meet 
-:      005017 skip_setup_clkn:
-0x3b95 005018 copy clkn_bt ,temp 
-:      005019 setup_clknbt:
-0x3b96 005020 branch setup_clk11 ,user 
-0x3b97 005021 compare 1 ,temp ,3 
-0x3b98 005022 nbranch setup_clk ,true 
-:      005023 setup_complete:
-0x3b99 005024 set0 mark_ext_patch ,mark 
-0x3b9a 005025 bpatch patch14_2 ,mem_patch14 
-0x3b9b 005026 fetch 1 ,mem_state 
-0x3b9c 005027 rtnbit0 state_inconn 
-0x3b9d 005028 fetch 4 ,mem_next_btclk 
-0x3b9e 005029 isub temp ,pdata 
-0x3b9f 005030 nrtn positive 
-0x3ba0 005031 sub pdata ,0xff ,null 
-0x3ba1 005032 branch setup_clk ,positive 
-0x3ba2 005033 rtn 
-:      005034 setup_clk11:
-0x3ba3 005035 compare 3 ,temp ,3 
-0x3ba4 005036 nbranch setup_clk ,true 
-0x3ba5 005037 branch setup_complete 
-:      005039 rf_setup_time:
-0x3ba6 005040 set0 mark_ext_patch ,mark 
-0x3ba7 005041 bpatch patch14_3 ,mem_patch14 
-0x3ba8 005042 arg param_rf_setup ,timeup 
-0x3ba9 005043 branch setup_clk 
-:      005045 rf_setup_time_slave_slot:
-0x3baa 005046 disable user 
-0x3bab 005047 branch rf_setup_time 
-:      005049 rf_setup_time_master_slot:
-0x3bac 005050 enable user 
-0x3bad 005051 branch rf_setup_time 
-:      005053 start_transmitter:
-0x3bae 005054 set0 mark_ext_patch ,mark 
-0x3baf 005055 bpatch patch14_4 ,mem_patch14 
-0x3bb0 005056 call prep_crypt 
-0x3bb1 005057 disable is_rx 
-0x3bb2 005058 enable is_tx 
-0x3bb3 005059 rtn 
-:      005063 start_tx_native:
-0x3bb4 005064 set0 mark_ext_patch ,mark 
-0x3bb5 005065 bpatch patch14_5 ,mem_patch14 
-0x3bb6 005066 arg param_tx_setup ,timeup 
-0x3bb7 005067 until clkn_rt ,meet 
-0x3bb8 005068 pulse init_encrypt 
-0x3bb9 005069 rtn 
-:      005071 start_rx_native:
-0x3bba 005072 set0 mark_ext_patch ,mark 
-0x3bbb 005073 bpatch patch14_6 ,mem_patch14 
-0x3bbc 005074 arg param_rx_setup ,timeup 
-0x3bbd 005075 until clkn_rt ,meet 
-0x3bbe 005076 rtn 
-:      005079 start_tx_external:
-0x3bbf 005080 set0 mark_ext_patch ,mark 
-0x3bc0 005081 bpatch patch14_7 ,mem_patch14 
-0x3bc1 005082 arg param_tx_setup ,timeup 
-0x3bc2 005083 until clke_rt ,meet 
-0x3bc3 005084 pulse init_encrypt 
-0x3bc4 005085 rtn 
-:      005087 send_access_word:
-0x3bc5 005088 set0 mark_ext_patch ,mark 
-0x3bc6 005089 bpatch patch15_0 ,mem_patch15 
-0x3bc7 005090 preload access 
-0x3bc8 005091 enable encode_fec0 
-0x3bc9 005092 set1 txgfsk ,radio_ctrl 
-0x3bca 005093 inject mod ,72 
-0x3bcb 005094 disable encode_fec0 
-0x3bcc 005095 rtn 
-:      005098 scan_mode_whiten:
-0x3bcd 005099 copy xin ,temp 
-0x3bce 005100 or_into 0x60 ,temp 
-0x3bcf 005101 copy temp ,white_init 
-0x3bd0 005102 rtn 
-:      005107 get_free_amaddr:
-0x3bd1 005108 set0 mark_ext_patch ,mark 
-0x3bd2 005109 bpatch patch15_1 ,mem_patch15 
-0x3bd3 005110 fetch 1 ,mem_current_amaddr 
-0x3bd4 005111 increase 1 ,pdata 
-0x3bd5 005112 bne param_esco_addr ,get_free_amaddr_cont 
-0x3bd6 005113 force 1 ,pdata 
-:      005114 get_free_amaddr_cont:
-0x3bd7 005115 store 1 ,mem_current_amaddr 
-0x3bd8 005116 iforce am_addr 
-0x3bd9 005117 rtn 
-:      005119 get_clk:
-0x3bda 005120 copy clkn ,temp 
-0x3bdb 005121 rtn master 
-0x3bdc 005122 copy clke ,temp 
-0x3bdd 005123 rtn 
-:      005125 get_clkbt:
-0x3bde 005126 deposit clkn_bt 
-0x3bdf 005127 rtn master 
-0x3be0 005128 deposit clke_bt 
-0x3be1 005129 rtn 
-:      005132 supervision_update:
-0x3be2 005133 set0 mark_ext_patch ,mark 
-0x3be3 005134 bpatch patch15_2 ,mem_patch15 
-0x3be4 005135 fetcht 4 ,mem_supervision_timer 
-0x3be5 005136 call get_clkbt 
-0x3be6 005137 isub temp ,timeup 
-0x3be7 005138 deposit timeup 
-0x3be8 005139 fetcht 2 ,mem_supervision_to 
-0x3be9 005140 lshift temp ,temp 
-0x3bea 005141 isub temp ,pdata 
-0x3beb 005142 rtn 
-:      005144 supervision_flush:
-0x3bec 005145 set0 mark_ext_patch ,mark 
-0x3bed 005146 bpatch patch15_3 ,mem_patch15 
-0x3bee 005147 call get_clkbt 
-0x3bef 005148 store 4 ,mem_supervision_timer 
-0x3bf0 005149 rtn 
-:      005151 assert:
-0x3bf1 005152 branch assert 
-:      005154 loop:
-0x3bf2 005155 branch loop 
-:      005157 sleep:
-0x3bf3 005158 rtn blank 
-0x3bf4 005160 rshift pdata ,pdata 
-0x3bf5 005161 increase -3 ,pdata 
-:      005162 sleep_loop:
-0x3bf6 005163 increase -1 ,pdata 
-0x3bf7 005164 nbranch sleep_loop ,zero 
-0x3bf8 005165 force 0 ,pdata 
-0x3bf9 005166 rtn 
-:      005170 init_param:
-0x3bfa 005172 arg 0x10 ,loopcnt 
-0x3bfb 005173 arg 0 ,contw 
-0x3bfc 005174 call memset0 
-0x3bfd 005175 arg mem_le_state ,contw 
-0x3bfe 005176 arg 10 ,loopcnt 
-0x3bff 005177 call memset0 
-0x3c00 005178 jam 0 ,mem_sp_calc 
-0x3c01 005179 jam 0 ,mem_fifo_temp 
-0x3c02 005180 jam 0 ,mem_le_testtype 
-0x3c03 005181 jam 0 ,mem_debug_config 
-0x3c04 005182 jam 0 ,mem_lmp_conn_state 
-0x3c05 005183 set0 mark_ext_patch ,mark 
-0x3c06 005184 bpatch patch15_4 ,mem_patch15 
-0x3c07 005185 jam 0 ,mem_connection_options 
-0x3c08 005186 jam 0 ,mem_tester_emulate 
-0x3c09 005187 jam 0 ,mem_tester_cnt 
-0x3c0a 005188 setarg param_glap 
-0x3c0b 005189 store 3 ,mem_glap 
-0x3c0c 005190 setarg param_acl_pktlen 
-0x3c0d 005191 store 2 ,mem_acl_pktlen 
-0x3c0e 005192 jam param_sco_pktlen ,mem_sco_pktlen 
-0x3c0f 005193 jam param_acl_pktcnt ,mem_acl_pktcnt 
-0x3c10 005194 jam param_sco_pktcnt ,mem_sco_pktcnt 
-0x3c11 005195 setarg param_hci_version 
-0x3c12 005196 store 3 ,mem_hci_version 
-0x3c13 005197 setarg param_lmp_version 
-0x3c14 005198 store 3 ,mem_lmp_version 
-0x3c15 005199 setarg param_lmp_subversion 
-0x3c16 005200 store 2 ,mem_lmp_subversion 
-0x3c17 005201 jam 0x60 ,mem_fhs_misc 
-0x3c18 005202 jam param_max_slot ,mem_max_slot 
-0x3c19 005203 jam 0x02 ,mem_fw_ver 
-0x3c1a 005204 call init_memp 
-0x3c1b 005205 set0 mark_ext_patch ,mark 
-0x3c1c 005206 bpatch patch15_5 ,mem_patch15 
-0x3c1d 005207 rtn wake 
-0x3c1e 005208 setarg 0 
-0x3c1f 005209 store 2 ,mem_tx_len 
-0x3c20 005210 rshift clkn_bt ,pdata 
-0x3c21 005211 store 4 ,mem_last_clkn 
-0x3c22 005212 rtn 
-:      005216 init_esco_ibuff:
-0x3c23 005217 setarg 0xaa ,pdata 
-0x3c24 005218 arg mem_sco_ibuf ,contw 
-0x3c25 005219 force 30 ,loopcnt 
-:      005220 init_esco_ibuff_loop:
-0x3c26 005221 istore 1 ,contw 
-0x3c27 005222 loop init_esco_ibuff_loop 
-0x3c28 005223 rtn 
-:      005225 init_rf_regs:
-0x3c29 005226 hjam 0x02 ,0x907 
-0x3c2a 005227 hjam 0x1f ,0x908 
-0x3c2b 005228 hjam 0x1f ,0x909 
-0x3c2c 005229 hjam 0xe0 ,0x90a 
-0x3c2d 005230 hjam 0x4e ,0x90b 
-0x3c2e 005231 hjam 0x45 ,rf_agc_ctrl 
-0x3c2f 005232 hjam 0x00 ,0x953 
-0x3c30 005234 hjam 0xfb ,0x94c 
-0x3c31 005235 hjam 0xef ,0x94d 
-0x3c32 005236 hjam 0x0c ,0x94e 
-0x3c33 005238 hjam 0x88 ,0x96f 
-0x3c34 005239 hjam 0x30 ,0x973 
-0x3c35 005242 hjam 0x00 ,0x953 
-0x3c36 005243 hjam 0xc9 ,0x956 
-0x3c37 005244 hjam 0x6c ,0x958 
-0x3c38 005245 hjam 0x50 ,0x959 
-0x3c39 005246 rtn 
-:      005248 init_agc_table:
-0x3c3a 005250 hjam 0xa9 ,0x930 
-0x3c3b 005251 hjam 0xb1 ,0x92f 
-0x3c3c 005252 hjam 0xb9 ,0x92e 
-0x3c3d 005253 hjam 0xAD ,0x92d 
-0x3c3e 005254 hjam 0xB1 ,0x92c 
-0x3c3f 005255 hjam 0xB5 ,0x92b 
-0x3c40 005256 hjam 0xBA ,0x92a 
-0x3c41 005257 hjam 0xBE ,0x929 
-0x3c42 005258 hjam 0xC2 ,0x928 
-0x3c43 005259 hjam 0xC6 ,0x927 
-0x3c44 005260 hjam 0xCA ,0x926 
-0x3c45 005261 hjam 0xCE ,0x925 
-0x3c46 005262 hjam 0xD2 ,0x924 
-0x3c47 005263 hjam 0xD6 ,0x923 
-0x3c48 005264 hjam 0xDA ,0x922 
-0x3c49 005265 hjam 0xDE ,0x921 
-0x3c4a 005266 hjam 0xE2 ,0x920 
-0x3c4b 005267 hjam 0xE6 ,0x91f 
-0x3c4c 005268 hjam 0xEA ,0x91e 
-0x3c4d 005269 hjam 0xEE ,0x91d 
-0x3c4e 005270 hjam 0xF2 ,0x91c 
-0x3c4f 005271 hjam 0xF6 ,0x91b 
-0x3c50 005272 hjam 0xFB ,0x91a 
-0x3c51 005274 hjam 0xf5 ,0x947 
-0x3c52 005275 hjam 0xe5 ,0x946 
-0x3c53 005276 hjam 0xd5 ,0x945 
-0x3c54 005277 hjam 0xD8 ,0x944 
-0x3c55 005278 hjam 0xC9 ,0x943 
-0x3c56 005279 hjam 0xC8 ,0x942 
-0x3c57 005280 hjam 0x89 ,0x941 
-0x3c58 005281 hjam 0x88 ,0x940 
-0x3c59 005282 hjam 0x87 ,0x93f 
-0x3c5a 005283 hjam 0x48 ,0x93e 
-0x3c5b 005284 hjam 0x09 ,0x93d 
-0x3c5c 005285 hjam 0x08 ,0x93c 
-0x3c5d 005286 hjam 0xC9 ,0x93b 
-0x3c5e 005287 hjam 0xC8 ,0x93a 
-0x3c5f 005288 hjam 0xC7 ,0x939 
-0x3c60 005289 hjam 0xC6 ,0x938 
-0x3c61 005290 hjam 0xC5 ,0x937 
-0x3c62 005291 hjam 0xC4 ,0x936 
-0x3c63 005292 hjam 0xC3 ,0x935 
-0x3c64 005293 hjam 0xC2 ,0x934 
-0x3c65 005294 hjam 0xC1 ,0x933 
-0x3c66 005295 hjam 0xC0 ,0x932 
-0x3c67 005296 hjam 0x80 ,0x931 
-0x3c68 005297 rtn 
-:      005301 init_250k:
-0x3c69 005302 enable le 
-0x3c6a 005303 setarg 0x8e89be 
-0x3c6b 005304 lshift8 pdata ,pdata 
-0x3c6c 005305 or_into 0xd6 ,pdata 
-0x3c6d 005306 iforce access 
-0x3c6e 005307 hjam 7 ,0x914 
-0x3c6f 005308 hjam 0xa0 ,0x90a 
-0x3c70 005309 hjam 0x8f ,0x90d 
-0x3c71 005310 hjam 0x0f ,0x911 
-0x3c72 005311 hjam 0x87 ,0x912 
-0x3c73 005312 rtn 
-:      005317 lpmstate:
-0x3c74 005318 setarg 0xee21 
-0x3c75 005319 hstore 2 ,core_clkoff 
-0x3c76 005320 hfetch 1 ,core_lpm_ldocnt 
-0x3c77 005321 bbit0 gpio_latch ,loadcode 
-0x3c78 005322 enable wake 
-0x3c79 005323 bbit0 cold_wake ,lpmwake 
-0x3c7a 005324 disable wake 
-0x3c7b 005325 deposit auxcnt 
-0x3c7c 005326 nbranch lpmwake ,blank 
-0x3c7d 005327 arg param_hibernate_clks ,temp 
-0x3c7e 005328 branch lpm_enter_sleep 
-:      005329 lpmwake:
-0x3c7f 005330 hfetch 3 ,core_lpm_xtalcnt 
-0x3c80 005331 hstore 3 ,core_lpm_reg 
-0x3c81 005332 ifetch 1 ,contr 
-0x3c82 005333 or_into isogate_mask ,pdata 
-0x3c83 005334 istore 1 ,contw 
-0x3c84 005335 call lpm_write_ctrl2 
-0x3c85 005336 hfetch 1 ,core_lpm_isogate 
-0x3c86 005337 set1 enable_retmem ,pdata 
-0x3c87 005338 hstore 1 ,core_lpm_isogate 
-0x3c88 005339 call lpm_write_ctrl2 
-0x3c89 005340 call lpm_load_context ,wake 
-0x3c8a 005341 hfetch 1 ,core_lpm_reg + 2 
-0x3c8b 005342 set0 gpio_latch ,pdata 
-0x3c8c 005343 hstore 1 ,core_lpm_reg + 2 
-0x3c8d 005344 call lpm_write_ctrl2 
-0x3c8e 005345 rtn wake 
-0x3c8f 005346 branch loadcode 
-:      005348 lpm_load_context:
-0x3c90 005349 fetch 1 ,mem_saved_spidctrl 
-0x3c91 005350 hstore 1 ,core_spid_ctrl 
-0x3c92 005351 fetch 3 ,mem_saved_gsel 
-0x3c93 005352 hstore 3 ,core_gpio_sel 
-0x3c94 005353 fetch 4 ,mem_saved_gpio + 4 
-0x3c95 005354 hstore 4 ,core_gpio_out0 
-0x3c96 005355 fetch 4 ,mem_saved_gpio 
-0x3c97 005356 hstore 4 ,core_gpio_oe0 
-0x3c98 005357 fetch 8 ,mem_saved_gpio + 8 
-0x3c99 005358 hstore 8 ,core_gpio_pu0 
-0x3c9a 005359 fetch 8 ,mem_saved_mark 
-0x3c9b 005360 iforce mark 
-0x3c9c 005361 hfetch 8 ,core_gpio_wakeup_low 
-0x3c9d 005362 store 8 ,mem_gpio_wakeup_low 
-0x3c9e 005363 call load_ucode 
-0x3c9f 005364 rtn 
-:      005366 lpm_save_context:
-0x3ca0 005367 deposit mark 
-0x3ca1 005368 store 8 ,mem_saved_mark 
-0x3ca2 005369 hfetch 8 ,core_gpio_oe0 
-0x3ca3 005370 store 8 ,mem_saved_gpio 
-0x3ca4 005371 ifetch 8 ,contr 
-0x3ca5 005372 istore 8 ,contw 
-0x3ca6 005373 hfetch 3 ,core_gpio_sel 
-0x3ca7 005374 store 3 ,mem_saved_gsel 
-0x3ca8 005375 hfetch 1 ,core_spid_ctrl 
-0x3ca9 005376 store 1 ,mem_saved_spidctrl 
-0x3caa 005377 branch lpm_write_gpio_wakeup 
-:      005379 lpo_calibration:
-0x3cab 005380 hfetch 1 ,core_bist_ctrl 
-0x3cac 005381 nbranch lpo_cal_inited ,blank 
-0x3cad 005382 fetch 3 ,mem_clks_per_lpo 
-0x3cae 005383 nrtn blank 
-0x3caf 005384 hjam 0xc0 ,core_bist_ctrl 
-0x3cb0 005385 hjam ccnt_start ,core_misc_ctrl 
-:      005386 lpo_cal_inited:
-0x3cb1 005387 hfetch 1 ,core_perf_status 
-0x3cb2 005388 rtnbit0 1 
-0x3cb3 005389 hfetch 3 ,core_clk_counter 
-0x3cb4 005390 store 3 ,mem_clks_per_lpo 
-0x3cb5 005391 rtn 
-:      005395 lpm_adjust_clk:
-0x3cb6 005396 set0 mark_ext_patch ,mark 
-0x3cb7 005397 bpatch patch15_6 ,mem_patch15 
-0x3cb8 005398 deposit clke 
-0x3cb9 005399 call clk_diff_rt 
-0x3cba 005400 fetcht 4 ,mem_sleep_counter_all 
-0x3cbb 005401 sub temp ,0xff ,null 
-0x3cbc 005402 rtn positive 
-0x3cbd 005403 lshift8 pdata ,pdata 
-0x3cbe 005404 lshift4 pdata ,pdata 
-0x3cbf 005405 idiv temp 
-0x3cc0 005406 call wait_div_end 
-0x3cc1 005407 quotient pdata 
-0x3cc2 005408 arg param_lpm_adjmax ,temp 
-0x3cc3 005409 call ceiling 
-0x3cc4 005410 store 1 ,mem_lpm_adjust 
-0x3cc5 005411 nbranch lpm_adjust_positive ,user 
-0x3cc6 005412 sub pdata ,0 ,pdata 
-:      005413 lpm_adjust_positive:
-0x3cc7 005414 fetcht 3 ,mem_clks_per_lpo 
-0x3cc8 005415 iadd temp ,pdata 
-0x3cc9 005416 store 3 ,mem_clks_per_lpo 
-:      005417 lpm_clear_counter:
-0x3cca 005418 setarg 0 
-0x3ccb 005419 store 4 ,mem_sleep_counter_all 
-0x3ccc 005420 rtn 
-:      005423 lpm_hibernate:
-0x3ccd 005424 set0 mark_ext_patch ,mark 
-0x3cce 005425 bpatch patch15_7 ,mem_patch15 
-0x3ccf 005426 call lpm_write_gpio_wakeup 
-0x3cd0 005427 hfetch 4 ,core_lpm_ctrl 
-0x3cd1 005428 set0 15 ,pdata 
-0x3cd2 005429 hstore 4 ,core_lpm_reg 
-0x3cd3 005430 call lpm_write_ctrl 
-:      005431 lpm_hibernate_normal:
-0x3cd4 005432 arg param_hibernate_clks ,temp 
-0x3cd5 005433 fetch 1 ,mem_lpm_hibernate_switch 
-0x3cd6 005434 store 1 ,mem_lpm_xtalcnt + 4 
-0x3cd7 005435 fetch 1 ,mem_lpm_xtalcnt + 2 
-0x3cd8 005436 set1 cold_wake ,pdata 
-0x3cd9 005437 store 1 ,mem_lpm_xtalcnt + 2 
-:      005440 lpm_sleep:
-0x3cda 005441 set0 mark_ext_patch ,mark 
-0x3cdb 005442 bpatch patch16_0 ,mem_patch16 
-0x3cdc 005443 fetch 4 ,mem_sleep_counter_all 
-0x3cdd 005444 iadd temp ,pdata 
-0x3cde 005445 store 4 ,mem_sleep_counter_all 
-0x3cdf 005446 call lpm_save_context 
-0x3ce0 005447 fetch 5 ,mem_lpm_xtalcnt 
-0x3ce1 005448 hstore 4 ,core_lpm_reg 
-0x3ce2 005449 rshift32 pdata ,rega 
-0x3ce3 005450 until null ,lpo_edge 
-0x3ce4 005451 deposit clkn 
-0x3ce5 005452 store 6 ,mem_sleep_clkn 
-0x3ce6 005453 hjam lpmreg_sel_ctrl2 ,core_lpm_wr 
-0x3ce7 005454 until null ,lpo_edge 
-0x3ce8 005455 until null ,lpo_edge 
-0x3ce9 005456 deposit rega 
-0x3cea 005457 hstore 1 ,core_lpm_isogate 
-0x3ceb 005458 hjam lpmreg_sel_ctrl2 ,core_lpm_wr 
-:      005459 lpm_enter_sleep:
-0x3cec 005460 until null ,lpo_edge 
-0x3ced 005461 until null ,lpo_edge 
-0x3cee 005462 hstoret 4 ,core_lpm_reg 
-0x3cef 005463 hjam lpmreg_sel_counter ,core_lpm_wr 
-0x3cf0 005464 until null ,never 
-:      005469 lpm_recover_clk:
-0x3cf1 005470 set0 mark_ext_patch ,mark 
-0x3cf2 005471 bpatch patch16_1 ,mem_patch16 
-0x3cf3 005472 setarg 0 
-0x3cf4 005473 copy auxcnt ,null 
-0x3cf5 005474 branch lpm_recover_timeout ,zero 
-0x3cf6 005475 hfetch 1 ,core_lpm_xtalcnt 
-0x3cf7 005476 hfetcht 1 ,core_lpm_buckcnt 
-0x3cf8 005477 isub temp ,null 
-0x3cf9 005478 branch lpm_recover_xtal ,positive 
-0x3cfa 005479 deposit temp 
-:      005480 lpm_recover_xtal:
-0x3cfb 005481 isub auxcnt ,pdata 
-0x3cfc 005482 increase 1 ,pdata 
-:      005483 lpm_recover_timeout:
-0x3cfd 005484 increase 8 ,pdata 
-0x3cfe 005485 until null ,lpo_edge 
-0x3cff 005486 iadd lpo_time ,pdata 
-0x3d00 005487 fetcht 4 ,mem_sleep_counter 
-0x3d01 005488 iadd temp ,pdata 
-0x3d02 005489 fetcht 3 ,mem_clks_per_lpo 
-0x3d03 005490 imul32 temp ,pdata 
-0x3d04 005491 rshift8 pdata ,pdata 
-0x3d05 005492 rshift4 pdata ,pdata 
-0x3d06 005493 increase param_lpm_fix ,pdata 
-0x3d07 005494 arg 3750 ,temp 
-0x3d08 005495 idiv temp 
-0x3d09 005496 call wait_div_end 
-0x3d0a 005497 quotient pdata 
-0x3d0b 005498 lshift16 pdata ,pdata 
-0x3d0c 005499 remainder temp 
-0x3d0d 005500 ior temp ,pdata 
-0x3d0e 005501 fetcht 6 ,mem_sleep_clkn 
-0x3d0f 005502 call clk_add 
-0x3d10 005503 copy temp ,clkn 
-0x3d11 005504 fetch 6 ,mem_context + coffset_clk_offset 
-0x3d12 005505 call calc_clke2 
-0x3d13 005506 deposit clke 
-0x3d14 005507 store 6 ,mem_pdatatemp 
-0x3d15 005508 deposit auxcnt 
-0x3d16 005509 istore 1 ,contw 
-0x3d17 005510 hfetch 1 ,core_gpio_in1 
-0x3d18 005511 or_into 0xf0 ,pdata 
-0x3d19 005512 istore 1 ,contw 
-0x3d1a 005513 call savelist_2 
-0x3d1b 005514 rtn 
-:      005516 lpm_dispatch:
-0x3d1c 005517 set0 mark_ext_patch ,mark 
-0x3d1d 005518 bpatch patch16_2 ,mem_patch16 
-0x3d1e 005519 call lpo_calibration 
-0x3d1f 005520 fetch 3 ,mem_clks_per_lpo 
-0x3d20 005521 rtn blank 
-0x3d21 005522 fetch 1 ,mem_lpm_mode 
-0x3d22 005523 rtn blank 
-0x3d23 005524 call lpm_check_wake_lock 
-0x3d24 005525 nrtn blank 
-:      005526 lpm_dispatch0:
-0x3d25 005527 fetch 1 ,mem_context 
-0x3d26 005528 compare 3 ,pdata ,0x7 
-0x3d27 005529 nbranch lpm_dispatch_unconn ,true 
-0x3d28 005530 fetch 2 ,mem_context + coffset_tsniff 
-0x3d29 005531 rtn blank 
-0x3d2a 005532 rtn wake 
-0x3d2b 005533 set0 mark_ext_patch ,mark 
-0x3d2c 005534 bpatch patch16_3 ,mem_patch16 
-:      005535 lpm_dispatch1:
-0x3d2d 005536 fetcht 1 ,mem_lpm_current_mult 
-0x3d2e 005537 fetch 2 ,mem_context + coffset_tsniff 
-0x3d2f 005538 imul32 temp ,pdata 
-0x3d30 005539 rshift4 temp ,temp 
-0x3d31 005540 rshift2 temp ,temp 
-0x3d32 005541 isub temp ,pdata 
-0x3d33 005542 fetcht 4 ,mem_context + coffset_sniff_anchor 
-0x3d34 005543 iadd temp ,pdata 
-0x3d35 005544 fetcht 1 ,mem_lpm_overhead 
-0x3d36 005545 isub temp ,pdata 
-0x3d37 005546 lshift16 pdata ,alarm 
-0x3d38 005547 set0 mark_ext_patch ,mark 
-0x3d39 005548 bpatch patch16_4 ,mem_patch16 
-0x3d3a 005549 fetch 2 ,mem_context + coffset_rx_window 
-0x3d3b 005550 rshift pdata ,pdata 
-0x3d3c 005551 call clk2bt 
-0x3d3d 005552 deposit alarm 
-0x3d3e 005553 call clk_diff 
-0x3d3f 005554 copy clke ,temp 
-0x3d40 005555 call clk_diff_rt 
-0x3d41 005556 rtn user 
-:      005557 lpm_dispatch_sleep:
-0x3d42 005558 call clk2lpo 
-:      005559 lpm_dispatch_lpo:
-0x3d43 005560 set0 mark_ext_patch ,mark 
-0x3d44 005561 bpatch patch16_5 ,mem_patch16 
-0x3d45 005562 fetch 1 ,mem_lpm_xtalcnt 
-0x3d46 005563 isub temp ,null 
-0x3d47 005564 branch lpm_clear_counter ,positive 
-0x3d48 005565 storet 4 ,mem_sleep_counter 
-0x3d49 005566 call app_will_enter_lpm 
-0x3d4a 005567 call l2cap_lpm_save_txbuf 
-0x3d4b 005568 fetcht 4 ,mem_sleep_counter 
-0x3d4c 005569 branch lpm_sleep 
-:      005571 lpm_dispatch_unconn:
-0x3d4d 005572 set0 mark_ext_patch ,mark 
-0x3d4e 005573 bpatch patch16_6 ,mem_patch16 
-0x3d4f 005574 fetch 1 ,mem_context 
-0x3d50 005575 rtnbit1 state_inconn 
-0x3d51 005576 rtnbit1 state_inpage 
-0x3d52 005577 fetch 1 ,mem_ssp_enable 
-0x3d53 005578 branch lpm_unconn_nossp ,blank 
-0x3d54 005579 fetch 1 ,mem_sp_local_key_invalid 
-0x3d55 005580 rtn blank 
-:      005581 lpm_unconn_nossp:
-0x3d56 005582 fetch 1 ,mem_le_adv_enable 
-0x3d57 005583 nbranch lpm_unconn_cont ,blank 
-0x3d58 005584 fetch 1 ,mem_scan_mode 
-0x3d59 005585 rtn blank 
-:      005586 lpm_unconn_cont:
-0x3d5a 005587 fetch 2 ,mem_lpm_interval 
-0x3d5b 005588 rtn blank 
-:      005589 lpm_sleep_btclk:
-0x3d5c 005590 fetcht 1 ,mem_lpm_overhead 
-0x3d5d 005591 isub temp ,pdata 
-0x3d5e 005592 arg 7500 ,temp 
-0x3d5f 005593 imul32 temp ,pdata 
-0x3d60 005594 branch lpm_dispatch_sleep 
-:      005596 lpm_set_mult:
-0x3d61 005597 set0 mark_ext_patch ,mark 
-0x3d62 005598 bpatch patch16_7 ,mem_patch16 
-0x3d63 005599 disable wake 
-0x3d64 005600 fetch 1 ,mem_state 
-0x3d65 005601 rtnbit0 state_insniff 
-0x3d66 005602 nbranch lpm_not_match ,match 
-0x3d67 005603 call lpm_match 
-0x3d68 005604 fetch 2 ,mem_rx_window_sniff 
-0x3d69 005605 store 2 ,mem_rx_window 
-0x3d6a 005606 fetch 1 ,mem_arq 
-0x3d6b 005607 bbit1 wack ,lpm_mult_short 
-0x3d6c 005608 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
-0x3d6d 005609 call l2cap_malloc_is_fifo_empty 
-0x3d6e 005610 nbranch lpm_mult_short ,blank 
-:      005611 lpm_mult_wait_timeout:
-0x3d6f 005612 jam 0 ,mem_lpm_current_mult 
-0x3d70 005613 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
-0x3d71 005614 fetch 1 ,mem_lpm_mult_cnt 
-0x3d72 005615 branch lpm_mult_long ,blank 
-0x3d73 005616 increase -1 ,pdata 
-0x3d74 005617 store 1 ,mem_lpm_mult_cnt 
-0x3d75 005618 rtn 
-:      005620 lpm_match:
-0x3d76 005621 jam 0 ,mem_sniff_unint_lost 
-0x3d77 005622 fetch 3 ,mem_sniff_rcv 
-0x3d78 005623 increase 1 ,pdata 
-0x3d79 005624 store 3 ,mem_sniff_rcv 
-0x3d7a 005625 rtn 
-:      005627 lpm_not_match:
-0x3d7b 005628 set0 mark_ext_patch ,mark 
-0x3d7c 005629 bpatch patch17_0 ,mem_patch17 
-0x3d7d 005630 fetcht 2 ,mem_rx_window_sniff 
-0x3d7e 005631 rshift temp ,temp 
-0x3d7f 005632 fetch 2 ,mem_rx_window 
-0x3d80 005633 iadd temp ,pdata 
-0x3d81 005634 store 2 ,mem_rx_window 
-:      005635 lpm_lost:
-0x3d82 005636 jam 0 ,mem_lpm_current_mult 
-0x3d83 005637 fetch 3 ,mem_sniff_lost 
-0x3d84 005638 increase 1 ,pdata 
-0x3d85 005639 store 3 ,mem_sniff_lost 
-0x3d86 005640 fetch 1 ,mem_sniff_unint_lost 
-0x3d87 005641 increase 1 ,pdata 
-0x3d88 005642 store 1 ,mem_sniff_unint_lost 
-0x3d89 005643 rtn 
-:      005645 lpm_mult_short:
-0x3d8a 005646 jam 0 ,mem_lpm_current_mult 
-0x3d8b 005647 fetch 1 ,mem_lpm_mult_timeout 
-0x3d8c 005648 store 1 ,mem_lpm_mult_cnt 
-0x3d8d 005649 rtn 
-:      005651 lpm_mult_long:
-0x3d8e 005652 fetcht 1 ,mem_lpm_mult 
-0x3d8f 005653 storet 1 ,mem_lpm_current_mult 
-0x3d90 005654 rtn 
-:      005656 lpm_cal_xtal_startup:
-0x3d91 005657 set0 mark_ext_patch ,mark 
-0x3d92 005658 bpatch patch17_1 ,mem_patch17 
-0x3d93 005659 fetch 1 ,mem_lpm_xtalcnt 
-0x3d94 005660 nrtn blank 
-0x3d95 005661 hjam clksel_rc ,core_clksel 
-0x3d96 005662 setarg 0xf0c 
-0x3d97 005663 call lpm_write_config 
-0x3d98 005664 setarg 200000 
-0x3d99 005665 call sleep 
-0x3d9a 005666 until null ,lpo_edge 
-0x3d9b 005667 copy lpo_time ,alarm 
-0x3d9c 005668 call xtal_fast_wake 
-0x3d9d 005669 hjam clksel_xtal ,core_clksel 
-0x3d9e 005670 nop 10 
-0x3d9f 005671 until null ,lpo_edge 
-0x3da0 005672 deposit lpo_time 
-0x3da1 005673 isub alarm ,pdata 
-0x3da2 005674 increase 0x30 ,pdata 
-0x3da3 005675 arg 0xff ,temp 
-0x3da4 005676 call ceiling 
-0x3da5 005677 store 1 ,mem_lpm_xtalcnt 
-0x3da6 005678 rtn 
-:      005683 lpm_write_config:
-0x3da7 005684 arg 0xfff ,contw 
-0x3da8 005685 iand contw ,contw 
-0x3da9 005686 fetch 1 ,mem_lpm_config 
-0x3daa 005687 and_into 0xf0 ,pdata 
-0x3dab 005688 lshift8 pdata ,pdata 
-0x3dac 005689 ior contw ,pdata 
-0x3dad 005690 hstore 2 ,core_lpm_reg 
-0x3dae 005691 ifetch 2 ,contr 
-0x3daf 005692 istore 2 ,contw 
-:      005694 lpm_write_ctrl:
-0x3db0 005695 setarg lpmreg_sel_ctrl 
-0x3db1 005696 branch lpm_write 
-:      005698 lpm_write_ctrl2:
-0x3db2 005699 setarg lpmreg_sel_ctrl2 
-:      005700 lpm_write:
-0x3db3 005701 until null ,lpo_edge 
-0x3db4 005702 hstore 1 ,core_lpm_wr 
-0x3db5 005703 until null ,lpo_edge 
-0x3db6 005704 until null ,lpo_edge 
-0x3db7 005705 rtn 
-:      005708 lpm_write_gpio_wakeup:
-0x3db8 005709 set0 mark_ext_patch ,mark 
-0x3db9 005710 bpatch patch17_2 ,mem_patch17 
-0x3dba 005711 fetch 4 ,mem_gpio_wakeup_low 
-0x3dbb 005712 hstore 4 ,core_lpm_reg 
-0x3dbc 005713 setarg lpmreg_sel_gpiolow 
-0x3dbd 005714 call lpm_write 
-0x3dbe 005715 fetch 4 ,mem_gpio_wakeup_high 
-0x3dbf 005716 hstore 4 ,core_lpm_reg 
-0x3dc0 005717 setarg lpmreg_sel_gpiohigh 
-0x3dc1 005718 branch lpm_write 
-:      005720 lpm_get_wake_lock:
-0x3dc2 005721 fetch 2 ,mem_lpm_wake_lock 
-0x3dc3 005722 qset1 pdata 
-0x3dc4 005723 store 2 ,mem_lpm_wake_lock 
-0x3dc5 005724 rtn 
-:      005726 lpm_put_wake_lock:
-0x3dc6 005727 fetch 2 ,mem_lpm_wake_lock 
-0x3dc7 005728 qset0 pdata 
-0x3dc8 005729 store 2 ,mem_lpm_wake_lock 
-0x3dc9 005730 rtn 
-:      005734 lpm_check_wake_lock:
-0x3dca 005735 set0 mark_ext_patch ,mark 
-0x3dcb 005736 bpatch patch17_3 ,mem_patch17 
-0x3dcc 005737 call app_check_wake_lock 
-0x3dcd 005738 fetch 2 ,mem_lpm_wake_lock 
-0x3dce 005739 copy pdata ,rega 
-0x3dcf 005740 fetch 1 ,mem_state_map 
-0x3dd0 005741 isolate1 smap_rxlmp ,pdata 
-0x3dd1 005742 setflag true ,wake_lock_lmp_rx ,rega 
-0x3dd2 005743 fetch 1 ,mem_lmo_opcode1 
-0x3dd3 005744 fetcht 1 ,mem_lmo_opcode2 
-0x3dd4 005745 iadd temp ,pdata 
-0x3dd5 005746 fetcht 1 ,mem_lmp_to_send 
-0x3dd6 005747 iadd temp ,pdata 
-0x3dd7 005748 nsetflag blank ,wake_lock_lmp_tx ,rega 
-0x3dd8 005749 set0 mark_ext_patch ,mark 
-0x3dd9 005750 bpatch patch17_4 ,mem_patch17 
-0x3dda 005751 fetch 2 ,mem_l2cap_rxbuff1_len 
-0x3ddb 005752 fetcht 2 ,mem_l2cap_rxbuff2_len 
-0x3ddc 005753 iadd temp ,pdata 
-0x3ddd 005754 nsetflag blank ,wake_lock_l2cap_rx ,rega 
-0x3dde 005755 fetch 5 ,mem_ipc_fifo_bt2c51 
-0x3ddf 005756 nsetflag blank ,wake_lock_ipc_bt2c51 ,rega 
-0x3de0 005757 fetch 5 ,mem_ipc_fifo_c512bt 
-0x3de1 005758 nsetflag blank ,wake_lock_ipc_c512bt ,rega 
-0x3de2 005759 fetch 1 ,mem_hci_cmd 
-0x3de3 005760 nsetflag blank ,wake_lock_cmd ,rega 
-0x3de4 005761 fetch 1 ,mem_device_option 
-0x3de5 005762 compare dvc_op_module ,pdata ,0xff 
-0x3de6 005763 call lpm_uart_wake_lock ,true 
-0x3de7 005764 set0 mark_ext_patch ,mark 
-0x3de8 005765 bpatch patch17_5 ,mem_patch17 
-0x3de9 005766 fetch 1 ,mem_device_option 
-0x3dea 005767 bne dvc_op_hci ,lpm_check_wake_lock_nothci 
-0x3deb 005768 call lpm_uart_wake_lock 
-0x3dec 005769 fetch 1 ,mem_link_key_exists 
-0x3ded 005770 setflag blank ,wake_link_key_exists ,rega 
-0x3dee 005771 fetch 4 ,mem_lpm_delay_after_sniff 
-0x3def 005772 arg 0x1710 ,temp 
-0x3df0 005773 iadd temp ,temp 
-0x3df1 005774 copy clkn_bt ,pdata 
-0x3df2 005775 isub temp ,null 
-0x3df3 005776 nsetflag positive ,wake_lock_delay ,rega 
-0x3df4 005777 branch lpm_check_wake_lock_end 
-:      005779 lpm_uart_wake_lock:
-0x3df5 005780 hfetch 2 ,core_uart_rxitems 
-0x3df6 005781 nsetflag blank ,wake_lock_uart_rx ,rega 
-0x3df7 005782 hfetch 2 ,core_uart_txitems 
-0x3df8 005783 nsetflag blank ,wake_lock_uart_tx ,rega 
-0x3df9 005784 rtn 
-:      005786 lpm_check_wake_lock_nothci:
-0x3dfa 005787 setarg -8 
-0x3dfb 005788 iand rega ,rega 
-:      005789 lpm_check_wake_lock_end:
-0x3dfc 005790 copy rega ,pdata 
-0x3dfd 005791 store 2 ,mem_lpm_wake_lock 
-0x3dfe 005792 rtn blank 
-0x3dff 005793 rtn match 
-0x3e00 005794 enable wake 
-0x3e01 005795 rtn 
-:      005797 lpm_shut_down:
-0x3e02 005798 hfetch 4 ,core_lpm_ctrl 
-0x3e03 005799 set0 27 ,pdata 
-0x3e04 005800 hstore 4 ,core_lpm_reg 
-0x3e05 005801 call lpm_write_ctrl 
-0x3e06 005802 branch assert 
-:      005804 lpm_enable_exen_output:
-0x3e07 005805 hfetch 4 ,core_lpm_xtalcnt 
-0x3e08 005806 set1 20 ,pdata 
-0x3e09 005807 hstore 4 ,core_lpm_reg 
-0x3e0a 005808 branch lpm_write_ctrl2 
-:      005810 lpm_disable_exen_output:
-0x3e0b 005811 hfetch 4 ,core_lpm_xtalcnt 
-0x3e0c 005812 set0 20 ,pdata 
-0x3e0d 005813 hstore 4 ,core_lpm_reg 
-0x3e0e 005814 branch lpm_write_ctrl2 
-:      005816 lpm_hci_wake_dispatch:
-0x3e0f 005817 set0 mark_ext_patch ,mark 
-0x3e10 005818 bpatch patch17_6 ,mem_patch17 
-0x3e11 005819 fetch 1 ,mem_device_option 
-0x3e12 005820 rtnne dvc_op_hci 
-0x3e13 005821 call gpio_check_uart_state 
-0x3e14 005822 rtn true 
-0x3e15 005823 fetch 4 ,mem_hci_wake_clk 
-0x3e16 005824 nbranch lpm_hci_check_wake_time ,blank 
-0x3e17 005825 copy clkn_bt ,pdata 
-0x3e18 005826 store 4 ,mem_hci_wake_clk 
-0x3e19 005827 branch gpio_pd_uart_tx 
-:      005828 lpm_hci_check_wake_time:
-0x3e1a 005829 set0 mark_ext_patch ,mark 
-0x3e1b 005830 bpatch patch17_7 ,mem_patch17 
-0x3e1c 005831 copy clkn_bt ,pdata 
-0x3e1d 005832 fetcht 4 ,mem_hci_wake_clk 
-0x3e1e 005833 isub temp ,pdata 
-0x3e1f 005834 arg host_wake_time ,temp 
-0x3e20 005835 isub temp ,null 
-0x3e21 005836 nrtn positive 
-0x3e22 005837 setarg 0 
-0x3e23 005838 store 4 ,mem_hci_wake_clk 
-0x3e24 005839 branch hci_exit_lpm 
-:      005841 check_bt_disabled:
-0x3e25 005842 fetch 2 ,mem_chip_functions 
-0x3e26 005843 bbit1 bt_disabled ,assert 
-0x3e27 005844 rtn 
-:      005845 check_ble_disabled:
-0x3e28 005846 fetch 2 ,mem_chip_functions 
-0x3e29 005847 bbit1 ble_disabled ,assert 
-0x3e2a 005848 rtn 
-:      005849 check_module_disabled:
-0x3e2b 005850 fetch 2 ,mem_chip_functions 
-0x3e2c 005851 bbit1 module_disable ,assert 
-0x3e2d 005852 rtn 
-:      005854 test_init:
-0x3e2e 005855 setarg test_proc 
-0x3e2f 005856 store 2 ,mem_cb_bt_process 
-0x3e30 005857 setarg test_sleep 
-0x3e31 005858 store 2 ,mem_cb_bb_event_process 
-0x3e32 005859 setarg test_proc 
-0x3e33 005860 store 2 ,mem_cb_idle_process 
-0x3e34 005861 rtn wake 
-0x3e35 005862 jam ui_led_start ,mem_led_switch 
-0x3e36 005863 rtn 
-:      005865 test_proc:
-0x3e37 005866 fetch 1 ,mem_state 
-0x3e38 005867 bbit0 state_insniff ,check_test_cond 
-0x3e39 005868 set1 mark_lpm_mult_enable ,mark 
-0x3e3a 005869 fetch 6 ,mem_sniff_rcv 
-0x3e3b 005870 store 6 ,mem_local_name 
-0x3e3c 005871 branch ui_led_blink_stop 
-:      005874 test_sleep:
-0x3e3d 005875 deposit regc 
-0x3e3e 005876 rtnne bt_evt_button_long_pressed 
-:      005877 test_sleep_loop:
-0x3e3f 005878 call ui_button_polling 
-0x3e40 005879 fetch 1 ,mem_ui_button_last_state 
-0x3e41 005880 beq 1 ,test_sleep_loop 
-0x3e42 005881 call ui_led_off 
-0x3e43 005882 branch lpm_hibernate 
-:      005885 test_tx:
-0x3e44 005886 force 2 ,temp 
-0x3e45 005887 increase -2 ,temp 
-0x3e46 005888 call set_sync_on 
-0x3e47 005889 call set_freq_tx 
-0x3e48 005890 disable enable_white 
-0x3e49 005891 enable encode_fec0 
-0x3e4a 005892 set1 txgfsk ,radio_ctrl 
-0x3e4b 005893 call start_transmitter 
-:      005894 test_tx_loop:
-0x3e4c 005895 fetch 1 ,0 
-0x3e4d 005896 inject mod ,8 
-0x3e4e 005897 branch test_tx_loop 
-:      005903 app_init:
-0x3e4f 005904 set1 mark_ext_patch ,mark 
-0x3e50 005905 bpatch patch39_5 ,mem_patch39 
-0x3e51 005906 fetch 1 ,mem_device_option 
-0x3e52 005907 branch app_init ,blank 
-0x3e53 005908 beq dvc_op_ukey ,le_ukey_init 
-0x3e54 005909 beq dvc_op_ir ,le_ir_init 
-0x3e55 005910 beq dvc_op_dongle ,le_dongle_init 
-0x3e56 005911 beq dvc_op_kb ,kb_init 
-0x3e57 005912 beq dvc_op_hci ,hci_init 
-0x3e58 005913 beq dvc_op_shutter ,shutter_init 
-0x3e59 005914 beq dvc_op_module ,module_init 
-0x3e5a 005915 beq dvc_op_ble_kb ,le_kb_init 
-0x3e5b 005916 beq dvc_op_ble_prcp ,prcp_init 
-0x3e5c 005917 beq dvc_op_test ,test_init 
-0x3e5d 005918 bbit1 dvc_op_mouse ,mouse_init 
-0x3e5e 005919 rtn 
-:      005921 app_lpm_init:
-0x3e5f 005922 set1 mark_ext_patch ,mark 
-0x3e60 005923 bpatch patch39_6 ,mem_patch39 
-0x3e61 005924 jam 0 ,mem_tester_emulate 
-0x3e62 005925 jam 0 ,mem_debug_config 
-0x3e63 005926 jam 0 ,mem_lch_code 
-0x3e64 005927 setarg 0 
-0x3e65 005928 store 5 ,mem_sp_state_start 
-0x3e66 005929 fetch 1 ,mem_device_option 
-0x3e67 005930 branch app_lpm_init ,blank 
-0x3e68 005931 beq dvc_op_module ,module_lpm_init 
-0x3e69 005932 rtn 
-:      005935 app_process_idle:
-0x3e6a 005936 call ui_dispatch 
-0x3e6b 005937 call check_51cmd 
-0x3e6c 005938 call app_process_bb_event 
-0x3e6d 005939 fetch 2 ,mem_cb_idle_process 
-0x3e6e 005940 branch callback_func 
-:      005942 app_process_bt:
-0x3e6f 005943 fetch 2 ,mem_cb_bt_process 
-0x3e70 005944 branch callback_func 
-:      005946 app_process_ble:
-0x3e71 005947 fetch 2 ,mem_cb_le_process 
-0x3e72 005948 branch callback_func 
-:      005950 app_process_bb_event:
-0x3e73 005951 set1 mark_ext_patch ,mark 
-0x3e74 005952 bpatch patch39_7 ,mem_patch39 
-0x3e75 005954 arg mem_ipc_fifo_bt2c51 ,rega 
-0x3e76 005955 call fifo_out 
-0x3e77 005956 rtn blank 
-0x3e78 005958 copy pdata ,regc 
-0x3e79 005959 call app_event_normal_process 
-0x3e7a 005960 branch app_process_bb_event_priority 
-:      005962 app_discard_event:
-0x3e7b 005963 arg 0 ,regc 
-0x3e7c 005964 rtn 
-:      005969 app_event_normal_process:
-0x3e7d 005970 beq bt_evt_bb_connected ,app_evt_bt_conn 
-0x3e7e 005971 beq bt_evt_button_long_pressed ,app_evt_button_long_pressed 
-0x3e7f 005972 beq bt_evt_setup_complete ,app_evt_setup_complete 
-0x3e80 005973 beq bt_evt_hid_handshake ,app_evt_hid_handshake 
-0x3e81 005974 beq bt_evt_hid_connected ,app_bb_event_hid_connected 
-0x3e82 005975 beq bt_evt_reconn_failed ,app_bb_event_reconn_failed 
-0x3e83 005976 beq bt_evt_bb_disconnected ,app_bb_event_bb_disconn 
-0x3e84 005977 beq bt_evt_reconn_page_timeout ,app_bb_event_reconn_failed 
-0x3e85 005978 beq bt_evt_le_connected ,app_le_event_bb_connected 
-0x3e86 005979 beq bt_evt_le_disconnected ,app_le_event_bb_disconn 
-0x3e87 005980 beq bt_evt_reconn_started ,app_event_reconn_start 
-0x3e88 005981 beq bt_evt_enter_sniff ,app_event_enter_sniff 
-0x3e89 005982 beq bt_evt_exit_sniff ,app_event_exit_sniff 
-0x3e8a 005984 beq bt_evt_ml2cap_conn_refused ,app_event_ml2cap_conn_refused 
-0x3e8b 005985 beq bt_evt_linkkey_generate ,app_event_linkkey_generate 
-0x3e8c 005986 beq bt_evt_switch_fail_master ,app_event_switch_fail_master 
-0x3e8d 005987 beq bt_evt_switch_success_master ,app_event_switch_success 
-0x3e8e 005989 and pdata ,0x0f ,temp 
-0x3e8f 005990 and_into bt_evt_timer_mask ,pdata 
-0x3e90 005991 beq bt_evt_timer_init ,app_evt_timer 
-0x3e91 005992 rtn 
-:      005994 app_evt_bt_conn:
-0x3e92 005995 fetch 2 ,mem_ui_state_map 
-0x3e93 005996 set1 ui_state_bt_connected ,pdata 
-0x3e94 005997 store 2 ,mem_ui_state_map 
-0x3e95 005998 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3e96 005999 set0 app_disc_by_button ,pdata 
-0x3e97 006000 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3e98 006001 rtn 
-:      006002 app_event_switch_success:
-0x3e99 006003 jam 0 ,mem_switch_fail_master_count 
-0x3e9a 006004 rtn 
-:      006006 app_event_switch_fail_master:
-0x3e9b 006007 fetch 1 ,mem_switch_fail_master_count 
-0x3e9c 006008 increase 1 ,pdata 
-0x3e9d 006009 store 1 ,mem_switch_fail_master_count 
-0x3e9e 006010 sub pdata ,1 ,null 
-0x3e9f 006011 branch app_bt_role_switch ,positive 
-0x3ea0 006012 jam 0 ,mem_switch_fail_master_count 
-0x3ea1 006013 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3ea2 006014 set1 app_disc_switch_fail ,pdata 
-0x3ea3 006015 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3ea4 006016 branch app_bt_disconnect 
-:      006018 app_process_bb_event_priority:
-0x3ea5 006019 fetch 2 ,mem_cb_bb_event_process 
-0x3ea6 006020 branch callback_func 
-:      006022 app_check_wake_lock:
-0x3ea7 006023 fetch 2 ,mem_cb_check_wakelock 
-0x3ea8 006024 branch callback_func 
-:      006026 app_will_enter_lpm:
-0x3ea9 006027 fetch 2 ,mem_cb_before_lpm 
-0x3eaa 006028 branch callback_func 
-:      006030 app_event_linkkey_generate:
-0x3eab 006031 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3eac 006032 set1 app_disc_after_pairing ,pdata 
-0x3ead 006033 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3eae 006034 branch app_bt_store_reconn_info 
-:      006036 app_event_reconn_start:
-0x3eaf 006037 fetch 2 ,mem_ui_state_map 
-0x3eb0 006038 set1 ui_state_bt_reconnect ,pdata 
-0x3eb1 006039 store 2 ,mem_ui_state_map 
-0x3eb2 006040 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3eb3 006041 set1 app_disc_after_reconn ,pdata 
-0x3eb4 006042 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3eb5 006043 rtn 
-:      006045 app_evt_setup_complete:
-0x3eb6 006046 fetch 2 ,mem_ui_state_map 
-0x3eb7 006047 set1 ui_state_bt_setup_complete ,pdata 
-0x3eb8 006048 store 2 ,mem_ui_state_map 
-0x3eb9 006049 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3eba 006050 set1 app_disc_after_setup_done ,pdata 
-0x3ebb 006051 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3ebc 006052 rtn 
-:      006054 app_evt_hid_handshake:
-0x3ebd 006055 fetch 2 ,mem_ui_state_map 
-0x3ebe 006056 set1 ui_state_bt_hid_handshake ,pdata 
-0x3ebf 006057 store 2 ,mem_ui_state_map 
-0x3ec0 006058 rtn 
-:      006060 app_event_enter_sniff:
-0x3ec1 006061 fetch 2 ,mem_ui_state_map 
-0x3ec2 006062 set1 ui_state_bt_sniff ,pdata 
-0x3ec3 006063 store 2 ,mem_ui_state_map 
-0x3ec4 006064 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3ec5 006065 set1 app_disc_after_sniff ,pdata 
-0x3ec6 006066 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3ec7 006067 rtn 
-:      006069 app_event_exit_sniff:
-0x3ec8 006070 fetch 2 ,mem_ui_state_map 
-0x3ec9 006071 set0 ui_state_bt_sniff ,pdata 
-0x3eca 006072 store 2 ,mem_ui_state_map 
-0x3ecb 006073 rtn 
-:      006075 app_le_event_bb_connected:
-0x3ecc 006076 fetch 2 ,mem_ui_state_map 
-0x3ecd 006077 set1 ui_state_ble_connected ,pdata 
-0x3ece 006078 store 2 ,mem_ui_state_map 
-0x3ecf 006079 rtn 
-:      006081 app_le_event_bb_disconn:
-0x3ed0 006082 fetch 2 ,mem_ui_state_map 
-0x3ed1 006083 set0 ui_state_ble_connected ,pdata 
-0x3ed2 006084 store 2 ,mem_ui_state_map 
-0x3ed3 006085 jam 0 ,mem_le_switch_send_data 
-0x3ed4 006086 branch app_lpm_mult_disable 
-:      006088 app_bb_event_hid_connected:
-0x3ed5 006089 fetch 2 ,mem_ui_state_map 
-0x3ed6 006090 set1 ui_state_bt_hid_conn ,pdata 
-0x3ed7 006091 store 2 ,mem_ui_state_map 
-0x3ed8 006092 rtn 
-:      006094 app_evt_button_long_pressed:
-0x3ed9 006095 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3eda 006096 set1 app_disc_by_button ,pdata 
-0x3edb 006097 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3edc 006098 rtn 
-:      006100 app_event_ml2cap_conn_refused:
-0x3edd 006101 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3ede 006102 set1 app_disc_l2cap_refused ,pdata 
-0x3edf 006103 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3ee0 006104 branch app_bt_disconnect 
-:      006107 app_evt_timer:
-0x3ee1 006108 set1 mark_ext_patch ,mark 
-0x3ee2 006109 bpatch patch3a_0 ,mem_patch3a 
-0x3ee3 006110 storet 1 ,mem_app_evt_timer_count 
-:      006111 app_evt_100ms_loop:
-0x3ee4 006112 fetch 1 ,mem_app_evt_timer_count 
-0x3ee5 006113 rtn blank 
-0x3ee6 006114 increase -1 ,pdata 
-0x3ee7 006115 store 1 ,mem_app_evt_timer_count 
-0x3ee8 006116 call ui_button_polling 
-0x3ee9 006117 call app_lpm_wake_auto_lock_timer 
-0x3eea 006118 call app_unsniff_delay_timer 
-0x3eeb 006119 call app_discovery_timer 
-0x3eec 006120 branch app_evt_100ms_loop 
-:      006122 app_unsniff_delay_timer:
-0x3eed 006123 fetch 1 ,mem_unsniff2sniff_timer_count 
-0x3eee 006124 rtn blank 
-0x3eef 006125 increase -1 ,pdata 
-0x3ef0 006126 store 1 ,mem_unsniff2sniff_timer_count 
-0x3ef1 006127 nrtn blank 
-0x3ef2 006128 call context_check_idle 
-0x3ef3 006129 branch app_bt_enter_sniff ,zero 
-0x3ef4 006130 rtn 
-:      006131 app_discovery_timer:
-0x3ef5 006132 fetch 2 ,mem_discovery_timeout_timer_count 
-0x3ef6 006133 rtn blank 
-0x3ef7 006134 increase -1 ,pdata 
-0x3ef8 006135 store 2 ,mem_discovery_timeout_timer_count 
-0x3ef9 006136 nrtn blank 
-0x3efa 006137 call app_bt_stop_discovery 
-0x3efb 006138 call app_led_off 
-0x3efc 006139 fetch 2 ,mem_cb_discovry_timeout 
-0x3efd 006140 branch callback_func 
-:      006142 app_bb_event_reconn_failed:
-0x3efe 006143 call app_disconn_reason_flag_clear 
-:      006144 app_clear_reconnect_flag:
-0x3eff 006145 fetch 2 ,mem_ui_state_map 
-0x3f00 006146 set0 ui_state_bt_reconnect ,pdata 
-0x3f01 006147 store 2 ,mem_ui_state_map 
-0x3f02 006148 rtn 
-:      006150 app_bb_event_bb_disconn:
-0x3f03 006151 jam 0 ,mem_unsniff2sniff_timer_count 
-0x3f04 006152 fetch 2 ,mem_ui_state_map 
-0x3f05 006153 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
-0x3f06 006154 isolate0 ui_state_bt_setup_complete ,pdata 
-0x3f07 006155 call app_discard_event ,true 
-:      006156 app_bb_event_bb_reconn_disconn:
-0x3f08 006157 fetch 2 ,mem_ui_state_map 
-0x3f09 006158 set0 ui_state_bt_connected ,pdata 
-0x3f0a 006159 set0 ui_state_bt_setup_complete ,pdata 
-0x3f0b 006160 set0 ui_state_bt_hid_conn ,pdata 
-0x3f0c 006161 set0 ui_state_bt_hid_handshake ,pdata 
-0x3f0d 006162 set0 ui_state_bt_spp_conn ,pdata 
-0x3f0e 006163 store 2 ,mem_ui_state_map 
-0x3f0f 006164 branch app_lpm_mult_disable 
-:      006166 app_bb_hibernate:
-0x3f10 006167 call app_disconn_reason_clear 
-0x3f11 006168 branch app_enter_hibernate 
-:      006171 app_event_do_nothing:
-:      006172 app_disconn_reason_clear:
-0x3f12 006173 setarg 0 
-0x3f13 006174 store app_disc_rsn_size ,mem_app_disconn_reason 
-0x3f14 006175 rtn 
-:      006176 app_disconn_reason_flag_clear:
-0x3f15 006177 setarg 0 
-0x3f16 006178 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3f17 006179 rtn 
-:      006182 app_disconn_reason_collect_bt:
-0x3f18 006183 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3f19 006184 store app_disc_rsn_size ,mem_app_disconn_reason 
-0x3f1a 006185 setarg 0 
-0x3f1b 006186 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3f1c 006187 rtn 
-:      006189 app_disconn_reason_collect_ble:
-0x3f1d 006190 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3f1e 006191 set1 app_disc_ble ,pdata 
-0x3f1f 006192 store app_disc_rsn_size ,mem_app_disconn_reason 
-0x3f20 006193 setarg 0 
-0x3f21 006194 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x3f22 006195 rtn 
-:      006201 app_check_reconn_target:
-0x3f23 006202 call eeprom_load_reconn_info 
-0x3f24 006203 fetch 6 ,mem_hci_plap 
-0x3f25 006204 rtn 
-:      006206 app_le_check_reconn_target:
-0x3f26 006207 fetch 1 ,mem_ltk_exists 
-0x3f27 006208 branch app_le_check_reconn_target_none ,blank 
-0x3f28 006209 call app_led_on 
-0x3f29 006210 branch app_ble_start_direct_adv 
-:      006211 app_le_check_reconn_target_none:
-0x3f2a 006212 call app_led_start_blink 
-0x3f2b 006213 branch app_ble_start_adv 
-:      006215 app_check_plap:
-0x3f2c 006216 set1 mark_ext_patch ,mark 
-0x3f2d 006217 bpatch patch3a_1 ,mem_patch3a 
-0x3f2e 006218 arg mem_check_plap_temp ,regb 
-0x3f2f 006219 arg app_check_one_plap ,regc 
-0x3f30 006220 branch context_search 
-:      006222 app_check_one_plap:
-0x3f31 006223 arg 0 ,temp 
-0x3f32 006224 bbit0 state_inconn ,app_check_one_plap_next 
-0x3f33 006225 add rega ,coffset_plap ,contr 
-0x3f34 006226 ifetcht 6 ,contr 
-:      006227 app_check_one_plap_next:
-0x3f35 006228 copy temp ,pdata 
-0x3f36 006229 ncall app_check_one_plap_device_exist ,blank 
-0x3f37 006230 istoret 6 ,regb 
-0x3f38 006231 increase 6 ,regb 
-0x3f39 006232 branch context_search_next 
-:      006233 app_check_one_plap_device_exist:
-0x3f3a 006234 fetch 1 ,mem_device_nums 
-0x3f3b 006235 increase 1 ,pdata 
-0x3f3c 006236 store 1 ,mem_device_nums 
-0x3f3d 006237 rtn 
-:      006239 app_check_conn_device_nums_addr:
-0x3f3e 006240 jam 0 ,mem_device_nums 
-0x3f3f 006241 branch app_check_plap 
-:      006243 app_check_sniff:
-0x3f40 006244 fetch 1 ,mem_ui_state_map 
-0x3f41 006245 isolate1 ui_state_bt_sniff ,pdata 
-0x3f42 006246 rtn 
-:      006251 app_clearflag_store:
-0x3f43 006252 setarg 0 
-0x3f44 006253 branch app_flag_store 
-:      006254 app_initflag_store:
-0x3f45 006255 setarg eeprom_init_flag 
-:      006256 app_flag_store:
-0x3f46 006257 store 2 ,mem_timeup 
-0x3f47 006258 set1 mark_ext_patch ,mark 
-0x3f48 006259 bpatch patch3a_2 ,mem_patch3a 
-0x3f49 006260 arg 2 ,temp 
-0x3f4a 006261 arg mem_timeup ,rega 
-0x3f4b 006262 arg eeprom_module_init_flag ,regb 
-0x3f4c 006263 branch iicd_write_eep_data 
-:      006266 app_initflag_check:
-0x3f4d 006267 set1 mark_ext_patch ,mark 
-0x3f4e 006268 bpatch patch3a_3 ,mem_patch3a 
-0x3f4f 006269 arg 2 ,temp 
-0x3f50 006270 arg mem_pdatatemp ,rega 
-0x3f51 006271 arg eeprom_module_init_flag ,regb 
-0x3f52 006272 call iicd_read_eep_data 
-0x3f53 006273 fetch 2 ,mem_pdatatemp 
-0x3f54 006274 arg eeprom_init_flag ,temp 
-0x3f55 006275 isub temp ,null 
-0x3f56 006276 rtn 
-:      006279 app_start_auto_sniff:
-0x3f57 006280 fetch 1 ,mem_unsniff2sniff_timer 
-0x3f58 006281 store 1 ,mem_unsniff2sniff_timer_count 
-0x3f59 006282 rtn 
-:      006284 app_get_lpm_wake_lock:
-0x3f5a 006285 arg wake_lock_app ,queue 
-0x3f5b 006286 branch lpm_get_wake_lock 
-:      006288 app_put_lpm_wake_lock:
-0x3f5c 006289 arg wake_lock_app ,queue 
-0x3f5d 006290 branch lpm_put_wake_lock 
-:      006292 app_lpm_wake_auto_lock:
-0x3f5e 006293 jam lpm_wake_up_delay_timer ,mem_wake_up_delay_timer 
-0x3f5f 006294 branch app_get_lpm_wake_lock 
-:      006295 app_lpm_wake_auto_lock_timer:
-0x3f60 006296 fetch 1 ,mem_wake_up_delay_timer 
-0x3f61 006297 rtn blank 
-0x3f62 006298 increase -1 ,pdata 
-0x3f63 006299 store 1 ,mem_wake_up_delay_timer 
-0x3f64 006300 nrtn blank 
-0x3f65 006301 branch app_put_lpm_wake_lock 
-:      006303 app_l2cap_flow_control_enable:
-0x3f66 006304 jam l2cap_flow_ctrl_enable ,mem_l2cap_flow_ctrl_flag 
-0x3f67 006305 rtn 
-:      006307 app_l2cap_flow_control_disable:
-0x3f68 006308 jam l2cap_flow_ctrl_disable ,mem_l2cap_flow_ctrl_flag 
-0x3f69 006309 rtn 
-:      006311 app_bt_set_pincode:
-0x3f6a 006312 jam bt_cmd_set_pin_code ,mem_fifo_temp 
-0x3f6b 006313 branch ui_ipc_send_cmd 
-:      006315 app_bt_role_switch:
-0x3f6c 006316 jam bt_cmd_role_switch ,mem_fifo_temp 
-0x3f6d 006317 branch ui_ipc_send_cmd 
-:      006319 app_bt_start_reconnect:
-0x3f6e 006320 set1 mark_ext_patch ,mark 
-0x3f6f 006321 bpatch patch3a_4 ,mem_patch3a 
-0x3f70 006322 fetch 1 ,mem_app_connection_options 
-0x3f71 006323 store 1 ,mem_connection_options 
-0x3f72 006324 jam app_flag_reconnect ,mem_reconnect_flag 
-0x3f73 006325 jam bt_cmd_reconnect ,mem_fifo_temp 
-0x3f74 006326 branch ui_ipc_send_cmd 
-:      006328 app_bt_reconnect_cancel:
-0x3f75 006329 jam bt_cmd_bb_reconn_cancel ,mem_fifo_temp 
-0x3f76 006330 branch ui_ipc_send_cmd 
-:      006332 app_bt_disconnect:
-0x3f77 006333 jam bt_cmd_disconnect ,mem_fifo_temp 
-0x3f78 006334 branch ui_ipc_send_cmd 
-:      006336 app_bt_start_discovery_short:
-0x3f79 006337 fetch 2 ,mem_discovery_timeout 
-0x3f7a 006338 store 2 ,mem_discovery_timeout_timer_count 
-:      006339 app_bt_start_discovery_led_blink:
-0x3f7b 006340 call app_led_start_blink 
-:      006341 app_bt_start_discovery:
-0x3f7c 006342 jam bt_cmd_start_discovery ,mem_fifo_temp 
-0x3f7d 006343 branch ui_ipc_send_cmd 
-:      006345 app_bt_stop_discovery:
-0x3f7e 006346 setarg 0 
-0x3f7f 006347 store 2 ,mem_discovery_timeout_timer_count 
-0x3f80 006348 jam bt_cmd_stop_discovery ,mem_fifo_temp 
-0x3f81 006349 branch ui_ipc_send_cmd 
-:      006351 app_ble_start_direct_adv:
-0x3f82 006352 jam bt_cmd_start_direct_adv ,mem_fifo_temp 
-0x3f83 006353 branch ui_ipc_send_cmd 
-:      006355 app_ble_stop_direct_adv:
-0x3f84 006356 jam bt_cmd_stop_direct_adv ,mem_fifo_temp 
-0x3f85 006357 branch ui_ipc_send_cmd 
-:      006359 app_ble_stop_adv:
-0x3f86 006360 jam bt_cmd_stop_adv ,mem_fifo_temp 
-0x3f87 006361 branch ui_ipc_send_cmd 
-:      006363 app_ble_start_adv:
-0x3f88 006364 jam bt_cmd_start_adv ,mem_fifo_temp 
-0x3f89 006365 branch ui_ipc_send_cmd 
-:      006367 app_ble_start_scan:
-0x3f8a 006368 jam bt_cmd_le_start_scan ,mem_fifo_temp 
-0x3f8b 006369 branch ui_ipc_send_cmd 
-:      006371 app_ble_stop_scan:
-0x3f8c 006372 jam bt_cmd_le_stop_scan ,mem_fifo_temp 
-0x3f8d 006373 branch ui_ipc_send_cmd 
-:      006375 app_ble_start_conn:
-0x3f8e 006376 jam bt_cmd_le_start_conn ,mem_fifo_temp 
-0x3f8f 006377 branch ui_ipc_send_cmd 
-:      006379 app_ble_disconnect:
-0x3f90 006380 jam bt_cmd_le_disconnect ,mem_fifo_temp 
-0x3f91 006381 branch ui_ipc_send_cmd 
-:      006383 app_ble_start_write:
-0x3f92 006384 jam bt_cmd_le_start_write ,mem_fifo_temp 
-0x3f93 006385 branch ui_ipc_send_cmd 
-:      006387 app_led_start_blink:
-0x3f94 006388 jam bt_cmd_led_blink ,mem_fifo_temp 
-0x3f95 006389 branch ui_ipc_send_cmd 
-:      006391 app_led_on:
-0x3f96 006392 jam bt_cmd_led_on ,mem_fifo_temp 
-0x3f97 006393 branch ui_ipc_send_cmd 
-:      006395 app_led_stop_blink:
-:      006396 app_led_off:
-0x3f98 006397 jam bt_cmd_led_off ,mem_fifo_temp 
-0x3f99 006398 branch ui_ipc_send_cmd 
-:      006400 app_enter_hibernate:
-0x3f9a 006401 jam bt_cmd_enter_hibernate ,mem_fifo_temp 
-0x3f9b 006402 branch ui_ipc_send_cmd 
-:      006404 app_bt_sniff_exit:
-0x3f9c 006405 jam bt_cmd_exit_sniff ,mem_fifo_temp 
-0x3f9d 006406 branch ui_ipc_send_cmd 
-:      006408 app_bt_enter_sniff:
-0x3f9e 006409 jam bt_cmd_enter_sniff ,mem_fifo_temp 
-0x3f9f 006410 branch ui_ipc_send_cmd 
-:      006412 app_ble_store_reconn_info:
-0x3fa0 006413 jam bt_cmd_store_reconn_info_le ,mem_fifo_temp 
-0x3fa1 006414 branch ui_ipc_send_cmd 
-:      006416 app_bt_store_reconn_info:
-0x3fa2 006417 jam bt_cmd_store_reconn_info_bt ,mem_fifo_temp 
-0x3fa3 006418 branch ui_ipc_send_cmd 
-:      006420 app_lpm_mult_enable:
-0x3fa4 006421 set1 mark_lpm_mult_enable ,mark 
-0x3fa5 006422 rtn 
-:      006424 app_lpm_mult_disable:
-0x3fa6 006425 set0 mark_lpm_mult_enable ,mark 
-0x3fa7 006426 rtn 
-:      006430 at_restore_param:
-0x3fa8 006431 set1 mark_ext_patch ,mark 
-0x3fa9 006432 bpatch patch32_0 ,mem_patch32 
-0x3faa 006433 arg 32 ,temp 
-0x3fab 006434 arg mem_le_name_len ,rega 
-0x3fac 006435 arg eeprom_module_ble_name_length ,regb 
-0x3fad 006436 call iicd_read_eep_data 
-0x3fae 006439 arg 32 ,temp 
-0x3faf 006440 arg mem_local_name_length ,rega 
-0x3fb0 006441 arg eeprom_module_bt_name_length ,regb 
-0x3fb1 006442 call iicd_read_eep_data 
-0x3fb2 006444 arg 6 ,temp 
-0x3fb3 006445 arg mem_lap ,rega 
-0x3fb4 006446 arg eeprom_module_bt_adss ,regb 
-0x3fb5 006447 call iicd_read_eep_data 
-0x3fb6 006449 arg 6 ,temp 
-0x3fb7 006450 arg mem_le_lap ,rega 
-0x3fb8 006451 arg eeprom_module_le_adss ,regb 
-0x3fb9 006452 call iicd_read_eep_data 
-0x3fba 006453 call le_modified_name 
-0x3fbb 006455 arg 2 ,temp 
-0x3fbc 006456 arg mem_baud ,rega 
-0x3fbd 006457 arg eeprom_module_trans_baud ,regb 
-0x3fbe 006458 call iicd_read_eep_data 
-0x3fbf 006459 call uart_set_baud_by_mem 
-0x3fc0 006461 branch at_restore_pin_code 
-:      006463 at_restore_pin_code:
-0x3fc1 006464 arg 14 ,temp 
-0x3fc2 006465 arg mem_pin_length ,rega 
-0x3fc3 006466 arg eeprom_module_pincode_length ,regb 
-0x3fc4 006467 branch iicd_read_eep_data 
-:      006469 init_module_environment:
-0x3fc5 006470 set1 mark_ext_patch ,mark 
-0x3fc6 006471 bpatch patch32_1 ,mem_patch32 
-0x3fc7 006472 call app_initflag_check 
-0x3fc8 006473 branch at_restore_param ,zero 
-:      006474 init_module_eeprom:
-0x3fc9 006475 call at_store_bt_name 
-0x3fca 006476 call at_store_le_name 
-0x3fcb 006477 call le_modified_name 
-0x3fcc 006478 call at_store_le_adss 
-0x3fcd 006479 call at_store_bt_adss 
-0x3fce 006480 call pincode_reinit 
-0x3fcf 006481 call at_store_bt_pincode 
-0x3fd0 006482 call at_store_throughput_uart_baud115200 
-0x3fd1 006483 branch app_initflag_store 
-:      006485 at_store_bt_name:
-0x3fd2 006486 fetcht 1 ,mem_local_name_length 
-0x3fd3 006487 increase 1 ,temp 
-0x3fd4 006488 arg mem_local_name_length ,rega 
-0x3fd5 006489 arg eeprom_module_bt_name_length ,regb 
-0x3fd6 006490 branch iicd_write_eep_data 
-:      006492 at_store_le_name:
-0x3fd7 006493 fetcht 1 ,mem_le_name_len 
-0x3fd8 006494 increase 1 ,temp 
-0x3fd9 006495 arg mem_le_name_len ,rega 
-0x3fda 006496 arg eeprom_module_ble_name_length ,regb 
-0x3fdb 006497 branch iicd_write_eep_data 
-:      006499 at_store_le_adss:
-0x3fdc 006500 arg 6 ,temp 
-0x3fdd 006501 arg mem_le_lap ,rega 
-0x3fde 006502 arg eeprom_module_le_adss ,regb 
-0x3fdf 006503 branch iicd_write_eep_data 
-:      006505 at_store_bt_adss:
-0x3fe0 006506 arg 6 ,temp 
-0x3fe1 006507 arg mem_lap ,rega 
-0x3fe2 006508 arg eeprom_module_bt_adss ,regb 
-0x3fe3 006509 branch iicd_write_eep_data 
-:      006511 at_store_bt_pincode:
-0x3fe4 006512 fetcht 1 ,mem_pin_length 
-0x3fe5 006513 increase 1 ,temp 
-0x3fe6 006514 arg mem_pin_length ,rega 
-0x3fe7 006515 arg eeprom_module_pincode_length ,regb 
-0x3fe8 006516 branch iicd_write_eep_data 
-:      006518 at_store_throughput_uart_baud115200:
-0x3fe9 006519 setarg at_baud_115200 
-0x3fea 006520 store 2 ,mem_timeup 
-:      006521 at_store_throughput_uart_baud:
-0x3feb 006522 arg 2 ,temp 
-0x3fec 006523 arg mem_timeup ,rega 
-0x3fed 006524 arg eeprom_module_trans_baud ,regb 
-0x3fee 006525 branch iicd_write_eep_data 
-:      006528 at_process:
-0x3fef 006529 set1 mark_ext_patch ,mark 
-0x3ff0 006530 bpatch patch32_2 ,mem_patch32 
-0x3ff1 006531 fetch 2 ,mem_current_packet_length 
-0x3ff2 006532 arg 300 ,temp 
-0x3ff3 006533 isub temp ,null 
-0x3ff4 006534 branch at_error_rev_end ,positive 
-0x3ff5 006535 call check_module_disabled 
-0x3ff6 006536 call get_uart_rrptr 
-0x3ff7 006537 copy contru ,rega 
-0x3ff8 006538 fetch 2 ,mem_current_packet_length 
-0x3ff9 006539 increase -2 ,pdata 
-0x3ffa 006540 iadd contru ,contru 
-0x3ffb 006541 ifetch 2 ,contru 
-0x3ffc 006542 arg at_cmd_end ,temp 
-0x3ffd 006543 isub temp ,null 
-0x3ffe 006544 nrtn zero 
-0x3fff 006545 copy rega ,contru 
-0x4000 006546 arg mem_prarm_atp ,regb 
-0x4001 006547 arg 3 ,loopcnt 
-0x4002 006548 call string_compare_uart_follow 
-0x4003 006549 nbranch at_error_rev_end ,true 
-0x4004 006550 branch at_dispatch 
-:      006552 at_dispatch:
-0x4005 006553 set1 mark_ext_patch ,mark 
-0x4006 006554 bpatch patch32_3 ,mem_patch32 
-0x4007 006556 copy contru ,rega 
-0x4008 006557 arg mem_prarm_name ,regb 
-0x4009 006558 force 4 ,loopcnt 
-0x400a 006559 call string_compare_uart_follow 
-0x400b 006560 branch at_rev_name ,true 
-0x400c 006562 arg mem_prarm_blename ,regb 
-0x400d 006563 force 7 ,loopcnt 
-0x400e 006564 call string_compare_uart_follow 
-0x400f 006565 branch at_rev_le_name ,true 
-0x4010 006567 arg mem_prarm_adss ,regb 
-0x4011 006568 force 4 ,loopcnt 
-0x4012 006569 call string_compare_uart_follow 
-0x4013 006570 branch at_rev_adss ,true 
-0x4014 006572 arg mem_prarm_bleadss ,regb 
-0x4015 006573 force 7 ,loopcnt 
-0x4016 006574 call string_compare_uart_follow 
-0x4017 006575 branch at_rev_leadss ,true 
-0x4018 006577 arg mem_prarm_vers ,regb 
-0x4019 006578 force 4 ,loopcnt 
-0x401a 006579 call string_compare_uart_follow 
-0x401b 006580 branch at_rev_vers ,true 
-0x401c 006582 arg mem_prarm_uart ,regb 
-0x401d 006583 force 4 ,loopcnt 
-0x401e 006584 call string_compare_uart_follow 
-0x401f 006585 branch at_rev_uart ,true 
-0x4020 006587 arg mem_prarm_pswd ,regb 
-0x4021 006588 force 4 ,loopcnt 
-0x4022 006589 call string_compare_uart_follow 
-0x4023 006590 branch at_rev_pswd ,true 
-0x4024 006592 arg mem_prarm_class ,regb 
-0x4025 006593 force 5 ,loopcnt 
-0x4026 006594 call string_compare_uart_follow 
-0x4027 006595 branch at_rev_class ,true 
-0x4028 006597 arg mem_prarm_list ,regb 
-0x4029 006598 force 4 ,loopcnt 
-0x402a 006599 call string_compare_uart_follow 
-0x402b 006600 branch at_rev_list ,true 
-0x402c 006602 arg mem_prarm_role ,regb 
-0x402d 006603 force 4 ,loopcnt 
-0x402e 006604 call string_compare_uart_follow 
-0x402f 006605 branch at_rev_role ,true 
-0x4030 006607 arg mem_prarm_sniff ,regb 
-0x4031 006608 force 5 ,loopcnt 
-0x4032 006609 call string_compare_uart_follow 
-0x4033 006610 branch at_rev_sniff ,true 
-0x4034 006612 arg mem_prarm_ldev ,regb 
-0x4035 006613 force 4 ,loopcnt 
-0x4036 006614 call string_compare_uart_follow 
-0x4037 006615 branch at_rev_ldev ,true 
-0x4038 006617 arg mem_prarm_rssi ,regb 
-0x4039 006618 force 4 ,loopcnt 
-0x403a 006619 call string_compare_uart_follow 
-0x403b 006620 branch at_rev_rssi ,true 
-0x403c 006622 arg mem_prarm_cdev ,regb 
-0x403d 006623 force 4 ,loopcnt 
-0x403e 006624 call string_compare_uart_follow 
-0x403f 006625 branch at_rev_cdev ,true 
-0x4040 006627 arg mem_prarm_inqr ,regb 
-0x4041 006628 force 4 ,loopcnt 
-0x4042 006629 call string_compare_uart_follow 
-0x4043 006630 branch at_rev_inqr ,true 
-0x4044 006632 arg mem_prarm_bleinqr ,regb 
-0x4045 006633 force 7 ,loopcnt 
-0x4046 006634 call string_compare_uart_follow 
-0x4047 006635 branch at_rev_leinqr ,true 
-0x4048 006637 arg mem_prarm_cmode ,regb 
-0x4049 006638 force 5 ,loopcnt 
-0x404a 006639 call string_compare_uart_follow 
-0x404b 006640 branch at_rev_cmode ,true 
-0x404c 006642 arg mem_prarm_mode ,regb 
-0x404d 006643 force 4 ,loopcnt 
-0x404e 006644 call string_compare_uart_follow 
-0x404f 006645 branch at_rev_mode ,true 
-0x4050 006647 arg mem_prarm_dmstate ,regb 
-0x4051 006648 force 7 ,loopcnt 
-0x4052 006649 call string_compare_uart_follow 
-0x4053 006650 branch at_rev_dmstate ,true 
-0x4054 006652 arg mem_prarm_reconn ,regb 
-0x4055 006653 force 6 ,loopcnt 
-0x4056 006654 call string_compare_uart_follow 
-0x4057 006655 branch at_rev_reconn ,true 
-0x4058 006657 arg mem_prarm_discov ,regb 
-0x4059 006658 force 6 ,loopcnt 
-0x405a 006659 call string_compare_uart_follow 
-0x405b 006660 branch at_rev_discov ,true 
-0x405c 006662 arg mem_prarm_dis ,regb 
-0x405d 006663 force 3 ,loopcnt 
-0x405e 006664 call string_compare_uart_follow 
-0x405f 006665 branch at_rev_dis ,true 
-0x4060 006667 arg mem_prarm_stsn ,regb 
-0x4061 006668 force 4 ,loopcnt 
-0x4062 006669 call string_compare_uart_follow 
-0x4063 006670 branch at_rev_stsn ,true 
-0x4064 006672 arg mem_prarm_clrflg ,regb 
-0x4065 006673 force 6 ,loopcnt 
-0x4066 006674 call string_compare_uart_follow 
-0x4067 006675 branch at_rev_clrflg ,true 
-0x4068 006677 arg mem_prarm_ota ,regb 
-0x4069 006678 force 3 ,loopcnt 
-0x406a 006679 call string_compare_uart_follow 
-0x406b 006680 branch at_rev_ota ,true 
-0x406c 006681 branch at_error_rev_end 
-:      006684 at_rev_name:
-0x406d 006685 ifetch 1 ,contru 
-0x406e 006686 beq at_ques ,at_rev_name_inquiry 
-0x406f 006687 beq at_equ ,at_rev_name_set 
-0x4070 006688 branch at_error_rev_end 
-:      006689 at_rev_name_inquiry:
-0x4071 006690 call get_uart_twptr 
-0x4072 006691 call at_group_name_inquiry 
-0x4073 006692 branch at_nomal_rev_end 
-:      006695 at_rev_le_name:
-0x4074 006696 ifetch 1 ,contru 
-0x4075 006697 beq at_ques ,at_rev_le_name_inquiry 
-0x4076 006698 beq at_equ ,at_rev_le_name_set 
-0x4077 006699 branch at_error_rev_end 
-:      006700 at_rev_le_name_inquiry:
-0x4078 006701 call get_uart_twptr 
-0x4079 006702 call at_group_le_name_inquiry 
-0x407a 006703 branch at_nomal_rev_end 
-:      006705 at_rev_adss:
-0x407b 006706 ifetch 1 ,contru 
-0x407c 006707 beq at_ques ,at_rev_adss_inquiry 
-0x407d 006708 beq at_equ ,at_rev_adss_set 
-0x407e 006709 branch at_error_rev_end 
-:      006710 at_rev_adss_inquiry:
-0x407f 006711 call at_group_adss_inquiry 
-0x4080 006712 branch at_nomal_rev_end 
-:      006714 at_rev_leadss:
-0x4081 006715 ifetch 1 ,contru 
-0x4082 006716 beq at_ques ,at_rev_leadss_inquiry 
-0x4083 006717 beq at_equ ,at_rev_leadss_set 
-0x4084 006718 branch at_error_rev_end 
-:      006719 at_rev_leadss_inquiry:
-0x4085 006721 call at_group_leadss_inquiry 
-0x4086 006722 branch at_nomal_rev_end 
-:      006724 at_rev_vers:
-0x4087 006725 ifetch 1 ,contru 
-0x4088 006726 beq at_ques ,at_rev_vers_inquiry 
-0x4089 006727 branch at_error_rev_end 
-:      006728 at_rev_vers_inquiry:
-0x408a 006729 call at_group_version_inquiry 
-0x408b 006730 branch at_nomal_rev_end 
-:      006733 at_rev_uart:
-0x408c 006734 ifetch 1 ,contru 
-0x408d 006735 beq at_equ ,at_rev_uart_set 
-0x408e 006736 branch at_error_rev_end 
-:      006739 at_rev_pswd:
-0x408f 006740 ifetch 1 ,contru 
-0x4090 006741 beq at_ques ,at_rev_pswd_inquiry 
-0x4091 006742 beq at_equ ,at_rev_pswd_set 
-0x4092 006743 branch at_error_rev_end 
-:      006744 at_rev_pswd_inquiry:
-0x4093 006745 call at_group_pswd_inquiry 
-0x4094 006746 branch at_nomal_rev_end 
-:      006748 at_rev_class:
-0x4095 006749 ifetch 1 ,contru 
-0x4096 006750 beq at_ques ,at_rev_class_inquiry 
-0x4097 006751 beq at_equ ,at_rev_class_set 
-0x4098 006752 branch at_error_rev_end 
-:      006753 at_rev_class_inquiry:
-0x4099 006754 call at_group_class_inquiry 
-0x409a 006755 branch at_nomal_rev_end 
-:      006757 at_rev_list:
-0x409b 006758 ifetch 1 ,contru 
-0x409c 006759 beq at_ques ,at_rev_list_inquiry 
-0x409d 006760 beq at_equ ,at_rev_list_set 
-0x409e 006761 branch at_error_rev_end 
-:      006762 at_rev_list_inquiry:
-0x409f 006763 call at_group_list_inquiry 
-0x40a0 006764 branch at_nomal_rev_end 
-:      006766 at_rev_role:
-0x40a1 006767 ifetch 1 ,contru 
-0x40a2 006768 beq at_ques ,at_rev_role_inquiry 
-0x40a3 006769 beq at_equ ,at_rev_role_set 
-0x40a4 006770 branch at_error_rev_end 
-:      006773 at_rev_sniff:
-0x40a5 006774 ifetch 1 ,contru 
-0x40a6 006775 beq at_ques ,at_rev_sniff_inquiry 
-0x40a7 006776 beq at_equ ,at_rev_sniff_set 
-0x40a8 006777 branch at_error_rev_end 
-:      006778 at_rev_sniff_inquiry:
-0x40a9 006779 call at_group_sniff_inquiry 
-0x40aa 006780 branch at_nomal_rev_end 
-:      006782 at_rev_ldev:
-0x40ab 006783 ifetch 1 ,contru 
-0x40ac 006784 beq at_ques ,at_rev_ldev_inquiry 
-0x40ad 006785 branch at_error_rev_end 
-:      006786 at_rev_ldev_inquiry:
-0x40ae 006787 call at_group_ldev_inquiry 
-0x40af 006788 branch at_nomal_rev_end 
-:      006790 at_rev_rssi:
-0x40b0 006791 ifetch 1 ,contru 
-0x40b1 006792 beq at_ques ,at_rev_rssi_inquiry 
-0x40b2 006793 branch at_nomal_rev_end 
-:      006794 at_rev_rssi_inquiry:
-0x40b3 006795 call context_check_idle 
-0x40b4 006796 nbranch at_error_rev_end ,zero 
-0x40b5 006797 call at_group_rssi_inquiry 
-0x40b6 006798 branch at_nomal_rev_end 
-:      006800 at_rev_cdev:
-0x40b7 006801 ifetch 1 ,contru 
-0x40b8 006802 beq at_ques ,at_rev_cdev_inquiry 
-0x40b9 006803 branch at_error_rev_end 
-:      006804 at_rev_cdev_inquiry:
-0x40ba 006805 fetch 1 ,mem_context 
-0x40bb 006806 bbit0 state_inconn ,at_error_rev_end 
-0x40bc 006807 call get_uart_twptr 
-0x40bd 006808 fetch 1 ,mem_context + coffset_mode 
-0x40be 006809 bbit1 mode_le ,le_cdev_inquiry 
-0x40bf 006810 branch at_cdev_unle_inq 
-:      006811 le_cdev_inquiry:
-0x40c0 006812 arg mem_prarm_cdev ,rega 
-0x40c1 006813 arg 4 ,loopcnt 
-0x40c2 006814 call at_group_inquiryhead_common 
-0x40c3 006815 call at_rev_uart_write_62 
-0x40c4 006816 setarg 0x34 
-0x40c5 006817 istore 1 ,contwu 
-0x40c6 006818 call at_rev_uart_write_44 
-0x40c7 006819 arg mem_le_plap ,rega 
-0x40c8 006820 call adss_hex2string_to_uart 
-0x40c9 006821 call uartd_send 
-0x40ca 006822 branch at_nomal_rev_end 
-:      006823 at_cdev_unle_inq:
-0x40cb 006824 arg mem_prarm_cdev ,rega 
-0x40cc 006825 arg 4 ,loopcnt 
-0x40cd 006826 call at_group_inquiryhead_common 
-0x40ce 006827 call at_rev_uart_write_62 
-0x40cf 006828 setarg 0x33 
-0x40d0 006829 istore 1 ,contwu 
-0x40d1 006830 call at_rev_uart_write_44 
-0x40d2 006831 arg mem_plap ,rega 
-0x40d3 006832 call adss_hex2string_to_uart 
-0x40d4 006833 call uartd_send 
-0x40d5 006834 branch at_nomal_rev_end 
-:      006837 at_rev_inqr:
-0x40d6 006838 set1 mark_ext_patch ,mark 
-0x40d7 006839 bpatch patch32_4 ,mem_patch32 
-0x40d8 006840 call app_check_conn_device_nums_addr 
-0x40d9 006841 fetch 1 ,mem_device_nums 
-0x40da 006842 bne 0 ,at_error_rev_end 
-0x40db 006843 call do_at_inquiry 
-0x40dc 006844 branch at_nomal_rev_end 
-:      006846 at_rev_leinqr:
-0x40dd 006847 set1 mark_ext_patch ,mark 
-0x40de 006848 bpatch patch32_5 ,mem_patch32 
-0x40df 006849 call do_at_leinquiry 
-0x40e0 006850 branch at_nomal_rev_end 
-:      006852 at_rev_role_inquiry:
-0x40e1 006853 arg mem_prarm_role ,rega 
-0x40e2 006854 arg 4 ,loopcnt 
-0x40e3 006855 call at_group_inquiryhead_common 
-0x40e4 006856 call context_check_idle 
-0x40e5 006857 nbranch at_rev_uart_write_n ,zero 
-0x40e6 006858 fetch 1 ,mem_context + coffset_mode 
-0x40e7 006859 bbit1 mode_master ,at_rev_uart_write_m 
-0x40e8 006860 call at_rev_uart_write_s 
-0x40e9 006861 call uartd_send 
-0x40ea 006862 branch at_nomal_rev_end 
-:      006863 at_rev_uart_write_m:
-0x40eb 006864 setarg 0x4d 
-0x40ec 006865 istore 1 ,contwu 
-0x40ed 006866 call uartd_send 
-0x40ee 006867 branch at_nomal_rev_end 
-:      006868 at_rev_uart_write_s:
-0x40ef 006869 setarg 0x53 
-0x40f0 006870 istore 1 ,contwu 
-0x40f1 006871 rtn 
-:      006873 at_rev_cmode:
-0x40f2 006874 ifetch 1 ,contru 
-0x40f3 006875 beq at_ques ,at_rev_cmode_inquiry 
-0x40f4 006876 beq at_equ ,at_rev_cmode_set 
-0x40f5 006877 branch at_error_rev_end 
-:      006878 at_rev_cmode_inquiry:
-0x40f6 006879 call at_group_cmode_inquiry 
-0x40f7 006880 branch at_nomal_rev_end 
-:      006882 at_rev_mode:
-0x40f8 006883 ifetch 1 ,contru 
-0x40f9 006884 beq at_equ ,at_rev_mode_set 
-0x40fa 006885 branch at_error_rev_end 
-:      006887 at_rev_dmstate:
-0x40fb 006888 ifetch 1 ,contru 
-0x40fc 006889 beq at_ques ,at_rev_dmstate_inquiry 
-0x40fd 006890 branch at_error_rev_end 
-:      006891 at_rev_dmstate_inquiry:
-0x40fe 006892 call at_group_dmstate_inquiry 
-0x40ff 006893 branch at_nomal_rev_end 
-:      006895 at_rev_reconn:
-0x4100 006896 fetch 1 ,mem_app_connection_options 
-0x4101 006897 store 1 ,mem_connection_options 
-0x4102 006898 call eeprom_load_reconn_info 
-0x4103 006899 call app_check_conn_device_nums_addr 
-0x4104 006900 fetch 1 ,mem_device_nums 
-0x4105 006901 bne 0 ,at_error_rev_end 
-0x4106 006902 fetch 1 ,mem_xrecord_mode 
-0x4107 006903 beq rec_3_mode ,at_rev_unle_reconn 
-0x4108 006904 beq rec_4_mode ,at_rev_lereconn 
-0x4109 006905 branch at_error_rev_end 
-:      006907 at_rev_lereconn:
-0x410a 006908 call app_ble_start_direct_adv 
-0x410b 006909 branch at_nomal_rev_end 
-:      006910 at_rev_unle_reconn:
-0x410c 006911 call app_bt_start_reconnect 
-0x410d 006912 branch at_nomal_rev_end 
-:      006914 at_rev_dis:
-0x410e 006915 call app_check_conn_device_nums_addr 
-0x410f 006916 fetch 1 ,mem_device_nums 
-0x4110 006917 bne 1 ,at_error_rev_end 
-0x4111 006918 fetch 1 ,mem_context + coffset_mode 
-0x4112 006919 bbit1 mode_le ,at_rev_ledis 
-0x4113 006920 call app_bt_disconnect 
-0x4114 006921 branch at_nomal_rev_end 
-:      006924 at_rev_ledis:
-0x4115 006925 call app_ble_disconnect 
-0x4116 006926 branch at_nomal_rev_end 
-:      006929 at_rev_stsn:
-0x4117 006930 ifetch 1 ,contru 
-0x4118 006931 beq at_equ ,at_rev_stsn_set 
-0x4119 006932 branch at_error_rev_end 
-:      006933 at_rev_stsn_set:
-0x411a 006934 ifetch 1 ,contru 
-0x411b 006935 beq 0x31 ,at_exit_sniff 
-0x411c 006936 beq 0x30 ,at_enter_sniff 
-0x411d 006937 branch at_error_rev_end 
-:      006938 at_enter_sniff:
-0x411e 006939 call app_check_sniff 
-0x411f 006940 branch at_nomal_rev_end ,true 
-0x4120 006941 call app_bt_enter_sniff 
-0x4121 006942 branch at_nomal_rev_end 
-:      006943 at_exit_sniff:
-0x4122 006944 call app_check_sniff 
-0x4123 006945 nbranch at_nomal_rev_end ,true 
-0x4124 006946 call module_exit_sniff 
-0x4125 006947 call at_set_cmd_task_flag 
-0x4126 006948 branch at_nomal_rev_end 
-:      006951 at_rev_clrflg:
-0x4127 006952 call app_clearflag_store 
-0x4128 006953 branch at_nomal_rev_end 
-:      006955 at_rev_ota:
-0x4129 006956 ifetch 1 ,contru 
-0x412a 006957 beq at_equ ,at_rev_ota_process 
-0x412b 006958 branch at_error_rev_end 
-:      006960 at_rev_discov:
-0x412c 006961 call app_check_conn_device_nums_addr 
-0x412d 006962 fetch 1 ,mem_device_nums 
-0x412e 006963 bne 0 ,at_error_rev_end 
-0x412f 006964 call module_disconn_start 
-0x4130 006965 branch at_nomal_rev_end 
-:      006971 at_rev_name_set:
-0x4131 006972 arg mem_local_name ,rega 
-0x4132 006973 call at_set_common 
-0x4133 006974 storet 1 ,mem_local_name_length 
-0x4134 006975 call at_store_bt_name 
-0x4135 006976 branch at_nomal_rev_end 
-:      006978 at_rev_le_name_set:
-0x4136 006979 arg mem_le_name ,rega 
-0x4137 006980 call at_set_common 
-0x4138 006981 storet 1 ,mem_le_name_len 
-0x4139 006982 call at_store_le_name 
-0x413a 006983 call le_modified_name 
-0x413b 006984 branch at_nomal_rev_end 
-:      006986 at_rev_adss_set:
-0x413c 006987 arg mem_lap ,contw 
-0x413d 006988 call adss_string2hex_from_uart 
-0x413e 006989 call at_store_bt_adss 
-0x413f 006990 branch at_nomal_rev_end 
-:      006992 at_rev_leadss_set:
-0x4140 006993 arg mem_le_lap ,contw 
-0x4141 006994 call adss_string2hex_from_uart 
-0x4142 006995 call at_store_le_adss 
-0x4143 006996 branch at_nomal_rev_end 
-:      006998 at_rev_pswd_set:
-0x4144 006999 arg mem_pin ,rega 
-0x4145 007000 call at_set_common 
-0x4146 007001 storet 1 ,mem_pin_length 
-0x4147 007002 call at_store_bt_pincode 
-0x4148 007003 branch at_nomal_rev_end 
-:      007005 at_rev_uart_set:
-0x4149 007006 call string2dec_from_uart 
-0x414a 007007 setarg uart_clk 
-0x414b 007008 idiv temp 
-0x414c 007009 call wait_div_end 
-0x414d 007010 quotient pdata 
-0x414e 007011 store 2 ,mem_timeup 
-0x414f 007012 call at_store_throughput_uart_baud 
-0x4150 007013 branch at_nomal_rev_end 
-:      007015 at_rev_mode_set:
-0x4151 007016 ifetch 1 ,contru 
-0x4152 007017 sub pdata ,0x33 ,null 
-0x4153 007018 nbranch at_error_rev_end ,positive 
-0x4154 007019 and pdata ,0x3 ,pdata 
-0x4155 007020 store 1 ,mem_module_state 
-0x4156 007021 branch at_nomal_rev_end 
-:      007023 at_rev_class_set:
-0x4157 007024 ifetch 3 ,contru 
-0x4158 007025 store 3 ,mem_class 
-0x4159 007026 branch at_nomal_rev_end 
-:      007028 at_rev_role_set:
-0x415a 007029 call context_check_idle 
-0x415b 007030 nbranch at_error_rev_end ,zero 
-0x415c 007031 ifetch 1 ,contru 
-0x415d 007032 beq 0x53 ,at_role_slave 
-0x415e 007033 beq 0x4D ,at_role_master 
-0x415f 007034 branch at_error_rev_end 
-:      007036 at_role_slave:
-0x4160 007037 fetch 1 ,mem_context + coffset_mode 
-0x4161 007038 bbit1 mode_master ,at_switch_role 
-0x4162 007039 branch at_error_rev_end 
-:      007041 at_role_master:
-0x4163 007042 fetch 1 ,mem_context + coffset_mode 
-0x4164 007043 bbit0 mode_master ,at_switch_role 
-0x4165 007044 branch at_error_rev_end 
-:      007046 at_switch_role:
-0x4166 007047 fetch 1 ,mem_module_task 
-0x4167 007048 set1 at_task_switch ,pdata 
-0x4168 007049 store 1 ,mem_module_task 
-0x4169 007050 jam hci_cmd_role_switch ,mem_hci_cmd 
-0x416a 007051 branch at_rev_end 
-:      007053 at_rev_sniff_set:
-0x416b 007054 arg mem_sniff_param_interval ,contw 
-0x416c 007055 call mem2_string2hex_from_uart 
-0x416d 007056 arg mem_sniff_param_attempt ,contw 
-0x416e 007057 call mem2_string2hex_from_uart 
-0x416f 007058 arg mem_sniff_param_timeout ,contw 
-0x4170 007059 call mem2_string2hex_from_uart 
-0x4171 007060 branch at_nomal_rev_end 
-:      007062 at_rev_list_set:
-0x4172 007063 ifetch 1 ,contru 
-0x4173 007064 beq 0x31 ,at_rev_list_set_1 
-0x4174 007065 beq 0x32 ,at_rev_list_set_2 
-0x4175 007066 branch at_error_rev_end 
-:      007067 at_rev_list_set_1:
-0x4176 007068 ifetch 1 ,contru 
-0x4177 007069 arg mem_temp_lap ,contw 
-0x4178 007070 call adss_string2hex_from_uart 
-0x4179 007071 call eeprom_clear_bd_reconn_info 
-0x417a 007072 nrtn user 
-0x417b 007073 branch at_nomal_rev_end 
-:      007074 at_rev_list_set_2:
-0x417c 007075 call eeprom_clear_all_reconn_info 
-0x417d 007076 branch at_nomal_rev_end 
-:      007078 at_rev_cmode_set:
-0x417e 007079 ifetch 1 ,contru 
-0x417f 007080 fetcht 1 ,mem_module_state 
-0x4180 007081 nsetflag blank ,at_state_cmode ,temp 
-0x4181 007082 storet 1 ,mem_module_state 
-0x4182 007083 branch at_nomal_rev_end ,blank 
-0x4183 007084 ifetch 1 ,contru 
-0x4184 007085 arg mem_cmode_addr ,contw 
-0x4185 007086 call adss_string2hex_from_uart 
-0x4186 007087 branch at_nomal_rev_end 
-:      007089 at_rev_ota_process:
-0x4187 007090 set1 mark_ext_patch ,mark 
-0x4188 007091 bpatch patch32_6 ,mem_patch32 
-0x4189 007092 arg 20 ,loopcnt 
-0x418a 007093 arg mem_l2cap_rxbuff1 ,contw 
-0x418b 007094 call uart_copy_rx_bytes 
-0x418c 007095 arg mem_l2cap_rxbuff1 ,rega 
-0x418d 007096 fetch 1 ,mem_l2cap_rxbuff1 
-0x418e 007097 compare ota_write_req ,pdata ,0xff 
-0x418f 007098 call prcp_parse_ota_write_req ,true 
-0x4190 007099 fetch 1 ,mem_l2cap_rxbuff1 
-0x4191 007100 compare ota_end_cmd ,pdata ,0xff 
-0x4192 007101 call prcp_parse_ota_end_cmd ,true 
-0x4193 007102 branch at_nomal_rev_end 
-:      007107 at_group_name_inquiry:
-0x4194 007108 arg mem_prarm_name ,rega 
-0x4195 007109 arg 4 ,loopcnt 
-0x4196 007110 call at_group_inquiryhead_common 
-0x4197 007111 fetch 1 ,mem_local_name_length 
-0x4198 007112 copy pdata ,loopcnt 
-0x4199 007113 arg mem_local_name ,contr 
-0x419a 007114 branch send_mem_to_uart0 
-:      007115 at_group_le_name_inquiry:
-0x419b 007116 arg mem_prarm_blename ,rega 
-0x419c 007117 force 7 ,loopcnt 
-0x419d 007118 call at_group_inquiryhead_common 
-0x419e 007119 call le_get_device_name 
-0x419f 007120 ifetch 1 ,contr 
-0x41a0 007121 copy pdata ,loopcnt 
-0x41a1 007122 branch send_mem_to_uart0 
-:      007125 at_group_adss_inquiry:
-0x41a2 007126 arg mem_prarm_adss ,rega 
-0x41a3 007127 arg 4 ,loopcnt 
-0x41a4 007128 call at_group_inquiryhead_common 
-0x41a5 007129 arg mem_lap ,rega 
-0x41a6 007130 call adss_hex2string_to_uart 
-0x41a7 007131 branch uartd_send 
-:      007132 at_group_leadss_inquiry:
-0x41a8 007133 arg mem_prarm_bleadss ,rega 
-0x41a9 007134 arg 7 ,loopcnt 
-0x41aa 007135 call at_group_inquiryhead_common 
-0x41ab 007136 arg mem_le_lap ,rega 
-0x41ac 007137 call adss_hex2string_to_uart 
-0x41ad 007138 branch uartd_send 
-:      007141 at_group_version_inquiry:
-0x41ae 007142 arg mem_prarm_vers ,rega 
-0x41af 007143 arg 4 ,loopcnt 
-0x41b0 007144 call at_group_inquiryhead_common 
-0x41b1 007145 arg 6 ,loopcnt 
-0x41b2 007146 arg mem_module_version ,contr 
-0x41b3 007147 branch send_mem_to_uart0 
-:      007149 at_group_class_inquiry:
-0x41b4 007150 arg mem_prarm_class ,rega 
-0x41b5 007151 arg 5 ,loopcnt 
-0x41b6 007152 call at_group_inquiryhead_common 
-0x41b7 007153 arg 3 ,loopcnt 
-0x41b8 007154 arg mem_class ,contr 
-0x41b9 007155 branch send_mem_to_uart0 
-:      007157 at_group_list_inquiry:
-0x41ba 007158 arg mem_prarm_list ,rega 
-0x41bb 007159 arg 4 ,loopcnt 
-0x41bc 007160 call at_group_inquiryhead_common 
-0x41bd 007161 call eeprom_load_bdaddr_list 
-0x41be 007162 call at_group_list_reply 
-0x41bf 007163 branch uartd_send 
-:      007166 at_group_ldev_inquiry:
-0x41c0 007167 call eeprom_load_reconn_bdaddr 
-0x41c1 007168 arg mem_prarm_ldev ,rega 
-0x41c2 007169 arg 4 ,loopcnt 
-0x41c3 007170 call at_group_inquiryhead_common 
-0x41c4 007171 fetch 1 ,mem_record_bt_mode 
-0x41c5 007172 beq rec_3_mode ,at_group_ldev_inquiry0 
-0x41c6 007173 beq rec_4_mode ,at_group_ldev_inquiry0 
-0x41c7 007174 branch uartd_send 
-:      007175 at_group_ldev_inquiry0:
-0x41c8 007176 istore 1 ,contwu 
-0x41c9 007177 call at_rev_uart_write_44 
-0x41ca 007178 arg mem_temp_lap ,rega 
-0x41cb 007179 call adss_hex2string_to_uart 
-0x41cc 007180 branch uartd_send 
-:      007182 at_group_rssi_inquiry:
-0x41cd 007183 set1 mark_ext_patch ,mark 
-0x41ce 007184 bpatch patch32_7 ,mem_patch32 
-0x41cf 007185 arg mem_prarm_rssi ,rega 
-0x41d0 007186 arg 4 ,loopcnt 
-0x41d1 007187 call at_group_inquiryhead_common 
-0x41d2 007188 call at_rssi_result 
-0x41d3 007189 branch uartd_send 
-:      007190 at_rssi_result:
-0x41d4 007191 arg mem_rssi ,rega 
-0x41d5 007192 arg 1 ,loopcnt 
-0x41d6 007193 branch hex2string_to_uart0 
-:      007195 at_group_cdev_inquiry:
-0x41d7 007196 rtn 
-:      007199 at_group_cmode_inquiry:
-0x41d8 007200 arg mem_prarm_cmode ,rega 
-0x41d9 007201 arg 5 ,loopcnt 
-0x41da 007202 call at_group_inquiryhead_common 
-0x41db 007203 arg mem_cmode_addr ,rega 
-0x41dc 007204 call adss_hex2string_to_uart 
-0x41dd 007205 branch uartd_send 
-:      007208 at_group_dmstate_inquiry:
-0x41de 007209 arg mem_prarm_dmstate ,rega 
-0x41df 007210 arg 7 ,loopcnt 
-0x41e0 007211 call at_group_inquiryhead_common 
-0x41e1 007212 fetch 1 ,mem_module_state 
-0x41e2 007213 copy pdata ,rega 
-0x41e3 007214 fetch 1 ,mem_context 
-0x41e4 007215 isolate1 state_inconn ,pdata 
-0x41e5 007216 setflag true ,at_state_isconn ,rega 
-0x41e6 007217 isolate1 state_insniff ,pdata 
-0x41e7 007218 setflag true ,at_state_sniff ,rega 
-0x41e8 007219 fetch 1 ,mem_context + coffset_mode 
-0x41e9 007220 isolate1 mode_master ,pdata 
-0x41ea 007221 setflag true ,at_state_role ,rega 
-0x41eb 007222 isolate1 mode_le ,pdata 
-0x41ec 007223 setflag true ,at_state_le ,rega 
-0x41ed 007224 copy rega ,pdata 
-0x41ee 007225 istore 1 ,contwu 
-0x41ef 007226 branch uartd_send 
-:      007228 do_at_inquiry:
-0x41f0 007229 setarg param_glap 
-0x41f1 007230 store 3 ,mem_glap 
-0x41f2 007231 fetch 1 ,mem_at_using_flag 
-0x41f3 007232 set1 at_flag_inq ,pdata 
-0x41f4 007233 store 1 ,mem_at_using_flag 
-0x41f5 007234 branch do_at_inquiry0 
-:      007236 do_at_leinquiry:
-0x41f6 007237 call app_check_conn_device_nums_addr 
-0x41f7 007238 fetch 1 ,mem_device_nums 
-0x41f8 007239 bne 0 ,at_error_rev_end 
-0x41f9 007240 call app_ble_start_scan 
-0x41fa 007241 fetch 1 ,mem_at_using_flag 
-0x41fb 007242 set1 at_flag_leinq ,pdata 
-0x41fc 007243 store 1 ,mem_at_using_flag 
-0x41fd 007244 setarg 0x200 
-0x41fe 007245 store 2 ,mem_at_scan_time 
-0x41ff 007246 arg mem_prarm_bleinqr ,rega 
-0x4200 007247 arg 6 ,loopcnt 
-0x4201 007248 call at_group_inquiryhead_common 
-0x4202 007249 call send_mem_to_uart0 
-0x4203 007250 branch at_rev_end 
-:      007254 at_group_pswd_inquiry:
-0x4204 007255 arg mem_prarm_pswd ,rega 
-0x4205 007256 arg 4 ,loopcnt 
-0x4206 007257 call at_group_inquiryhead_common 
-0x4207 007258 fetch 1 ,mem_pin_length 
-0x4208 007259 copy pdata ,loopcnt 
-0x4209 007260 arg mem_pin ,contr 
-0x420a 007261 branch send_mem_to_uart0 
-:      007265 at_group_sniff_inquiry:
-0x420b 007266 arg mem_prarm_sniff ,rega 
-0x420c 007267 arg 5 ,loopcnt 
-0x420d 007268 call at_group_inquiryhead_common 
-0x420e 007269 call at_rev_uart_write_62 
-0x420f 007270 setarg 84 
-0x4210 007271 istore 1 ,contwu 
-0x4211 007272 call at_rev_uart_write_colon 
-0x4212 007273 arg mem_sniff_param_interval ,rega 
-0x4213 007274 call mem2_hex2string_to_uart 
-0x4214 007275 call at_rev_uart_write_62 
-0x4215 007276 setarg 65 
-0x4216 007277 istore 1 ,contwu 
-0x4217 007278 call at_rev_uart_write_colon 
-0x4218 007279 arg mem_sniff_param_attempt ,rega 
-0x4219 007280 call mem2_hex2string_to_uart 
-0x421a 007281 call at_rev_uart_write_62 
-0x421b 007282 setarg 79 
-0x421c 007283 istore 1 ,contwu 
-0x421d 007284 call at_rev_uart_write_colon 
-0x421e 007285 arg mem_sniff_param_timeout ,rega 
-0x421f 007286 call mem2_hex2string_to_uart 
-0x4220 007287 branch send_mem_to_uart0 
-:      007288 at_inquiry_reply:
-0x4221 007289 call get_uart_twptr 
-0x4222 007290 call at_rev_uart_write_62 
-0x4223 007291 arg extm_lap ,rega 
-0x4224 007292 call adss_hex2string_to_uart 
-0x4225 007293 call at_rev_uart_write_44 
-0x4226 007294 arg extm_class ,rega 
-0x4227 007295 call mem3_hex2string_to_uart 
-0x4228 007296 call at_rev_uart_write_44 
-0x4229 007297 call at_rssi_result 
-0x422a 007298 branch uartd_send 
-:      007309 at_set_common:
-0x422b 007310 call at_set_setprarm 
-0x422c 007311 branch uart_copy_rx_bytes 
-:      007312 at_set_setprarm:
-0x422d 007313 call uart_get_remain_length 
-0x422e 007314 copy pdata ,temp 
-0x422f 007315 copy pdata ,loopcnt 
-0x4230 007316 copy rega ,contw 
-0x4231 007317 rtn 
-:      007320 at_group_inquiryhead_common:
-0x4232 007321 call get_uart_twptr 
-0x4233 007322 call at_rev_uart_write_plus 
-:      007323 at_group_inquiryhead_common0:
-0x4234 007324 copy rega ,contr 
-0x4235 007325 call uart_copy_tx_bytes 
-0x4236 007326 branch at_rev_uart_write_colon 
-:      007329 string_compare_uart_follow:
-0x4237 007330 ifetch 1 ,contru 
-0x4238 007331 ifetcht 1 ,regb 
-0x4239 007332 isub temp ,null 
-0x423a 007333 disable true 
-0x423b 007334 nbranch string_compare_uart_follow_diff ,zero 
-0x423c 007335 increase 1 ,regb 
-0x423d 007336 loop string_compare_uart_follow 
-0x423e 007337 enable true 
-0x423f 007338 rtn 
-:      007339 string_compare_uart_follow_diff:
-0x4240 007340 branch restore_contru 
-:      007343 at_rev_uart_write_plus:
-0x4241 007344 setarg ui_plus 
-0x4242 007345 istore 1 ,contwu 
-0x4243 007346 rtn 
-:      007348 at_rev_uart_write_colon:
-0x4244 007349 setarg ui_colon 
-0x4245 007350 istore 1 ,contwu 
-0x4246 007351 rtn 
-:      007354 at_rev_uart_write_62:
-0x4247 007355 setarg 62 
-0x4248 007356 istore 1 ,contwu 
-0x4249 007357 rtn 
-:      007358 at_rev_uart_write_n:
-0x424a 007359 setarg 78 
-0x424b 007360 istore 1 ,contwu 
-0x424c 007361 call uartd_send 
-0x424d 007362 branch at_nomal_rev_end 
-:      007366 at_rev_uart_write_44:
-0x424e 007367 setarg at_comma 
-0x424f 007368 istore 1 ,contwu 
-0x4250 007369 rtn 
-:      007371 restore_contru:
-0x4251 007372 copy rega ,contru 
-0x4252 007373 rtn 
-:      007375 at_group_list_reply:
-0x4253 007376 arg mem_bdaddr_list_buff + 7 ,regc 
-0x4254 007377 arg 4 ,loopcnt 
-:      007378 at_group_list_reply_loop:
-0x4255 007379 copy loopcnt ,pdata 
-0x4256 007380 store 1 ,mem_pdatatemp 
-0x4257 007381 ifetch 1 ,regc 
-0x4258 007382 beq rec_3_mode ,at_group_list_isrecord 
-0x4259 007383 beq rec_4_mode ,at_group_list_isrecord 
-0x425a 007384 branch at_group_list_notrecord 
-:      007385 at_group_list_isrecord:
-0x425b 007386 call at_rev_uart_write_62 
-0x425c 007387 ifetch 1 ,regc 
-0x425d 007388 istore 1 ,contwu 
-0x425e 007389 increase 1 ,regc 
-0x425f 007390 call at_rev_uart_write_44 
-0x4260 007391 copy regc ,rega 
-0x4261 007392 call adss_hex2string_to_uart 
-:      007393 at_group_list_notrecord0:
-0x4262 007394 increase 6 ,regc 
-0x4263 007395 fetch 1 ,mem_pdatatemp 
-0x4264 007396 copy pdata ,loopcnt 
-0x4265 007397 loop at_group_list_reply_loop 
-0x4266 007398 rtn 
-:      007399 at_group_list_notrecord:
-0x4267 007400 increase 1 ,regc 
-0x4268 007401 branch at_group_list_notrecord0 
-:      007405 uart_get_remain_length:
-0x4269 007406 set1 mark_ext_patch ,mark 
-0x426a 007407 bpatch patch33_0 ,mem_patch33 
-0x426b 007408 hfetch 2 ,core_uart_rrptr 
-0x426c 007409 isub contru ,pdata 
-0x426d 007410 rtn zero 
-0x426e 007411 branch uart_get_remain_length0 ,positive 
-:      007412 uart_get_remain_length_common:
-0x426f 007413 fetcht 2 ,mem_current_packet_length 
-0x4270 007414 iadd temp ,pdata 
-0x4271 007415 increase -2 ,pdata 
-0x4272 007416 rtn 
-:      007417 uart_get_remain_length0:
-0x4273 007418 call uart_get_rx_buff_length 
-0x4274 007419 iadd contru ,temp 
-0x4275 007420 hfetch 2 ,core_uart_rrptr 
-0x4276 007421 isub temp ,pdata 
-0x4277 007422 branch uart_get_remain_length_common 
-:      007424 uart_get_rx_buff_length:
-0x4278 007425 arg mem_module_rx_buf_end ,pdata 
-0x4279 007426 increase 1 ,pdata 
-0x427a 007427 arg mem_module_rx_buf ,temp 
-0x427b 007428 isub temp ,pdata 
-0x427c 007429 rtn 
-:      007431 release_packet:
-0x427d 007432 fetcht 2 ,mem_current_packet_length 
-0x427e 007433 branch uartd_rxdone_by_len 
-:      007438 at_error_rev_end:
-0x427f 007439 set1 mark_ext_patch ,mark 
-0x4280 007440 bpatch patch33_1 ,mem_patch33 
-0x4281 007441 call get_uart_twptr 
-0x4282 007442 setarg 0x525245 
-0x4283 007443 istore 3 ,contwu 
-0x4284 007444 call uartd_send 
-0x4285 007445 branch at_rev_end 
-:      007447 at_nomal_rev_end:
-0x4286 007448 set1 mark_ext_patch ,mark 
-0x4287 007449 bpatch patch33_2 ,mem_patch33 
-0x4288 007450 call get_uart_twptr 
-0x4289 007451 setarg 0x4b4f 
-0x428a 007452 istore 2 ,contwu 
-0x428b 007453 call uartd_send 
-:      007454 spp_send_end:
-:      007455 at_rev_end:
-0x428c 007456 set1 mark_ext_patch ,mark 
-0x428d 007457 bpatch patch33_3 ,mem_patch33 
-0x428e 007458 call release_packet 
-:      007459 spp_ipc_end:
-0x428f 007460 setarg 0 
-0x4290 007461 store 2 ,mem_current_packet_length 
-0x4291 007462 store 4 ,mem_last_uart_clock 
-0x4292 007463 rtn 
-:      007466 le_dongle_init:
-0x4293 007467 call usb_init 
-0x4294 007468 call app_led_start_blink 
-0x4295 007469 setarg le_dongle 
-0x4296 007470 store 2 ,mem_cb_le_process 
-0x4297 007471 setarg dongle_process_bb_event 
-0x4298 007472 store 2 ,mem_cb_bb_event_process 
-0x4299 007473 setarg usb_isr 
-0x429a 007474 store 2 ,mem_cb_idle_process 
-0x429b 007475 jam 5 ,mem_dongle_count 
-0x429c 007476 jam 0 ,mem_dongle_peers 
-0x429d 007477 jam hci_cmd_le_create_conn ,mem_hci_cmd 
-0x429e 007478 rtn 
-:      007481 le_dongle:
-0x429f 007482 disable true 
-0x42a0 007483 call app_check_conn_device_nums_addr 
-0x42a1 007485 jam 0x1b ,mem_cmd_le_create_conn 
-0x42a2 007486 fetch 1 ,mem_device_nums 
-0x42a3 007487 compare 2 ,pdata ,0x3 
-0x42a4 007488 nrtn true 
-0x42a5 007489 jam 0 ,mem_le_scan_enable 
-0x42a6 007490 rtn 
-:      007492 le_scan_dongle:
-0x42a7 007493 fetch 1 ,mem_le_rxbuf 
-0x42a8 007494 bbit0 0 ,dongle_add_peer 
-0x42a9 007495 fetch 6 ,mem_le_rxbuf + 2 
-0x42aa 007496 fetcht 6 ,mem_le_plap 
-0x42ab 007497 isub temp ,null 
-0x42ac 007498 nrtn zero 
-:      007499 dongle_peer_paired:
-0x42ad 007500 fetch 6 ,mem_le_plap 
-0x42ae 007501 store 6 ,mem_le_conn_peer_addr 
-0x42af 007502 rtn 
-:      007504 dongle_add_peer:
-0x42b0 007505 arg 0xff ,rega 
-0x42b1 007506 call le_search_adtype 
-0x42b2 007507 nrtn zero 
-0x42b3 007508 ifetch 2 ,contr 
-0x42b4 007509 fetcht 2 ,mem_dongle_signature 
-0x42b5 007510 isub temp ,null 
-0x42b6 007511 nrtn zero 
-0x42b7 007512 fetch 1 ,mem_dongle_peers 
-0x42b8 007513 increase 1 ,pdata 
-0x42b9 007514 store 1 ,mem_dongle_peers 
-0x42ba 007515 fetcht 1 ,mem_dongle_pairing_cnt 
-0x42bb 007516 isub temp ,null 
-0x42bc 007517 branch dongle_peer_paired ,positive 
-0x42bd 007518 rtn 
-:      007520 dongle_process_bb_event:
-0x42be 007521 copy regc ,pdata 
-0x42bf 007522 beq bt_evt_le_disconnected ,dongle_le_event_bb_disconnected 
-0x42c0 007523 beq bt_evt_le_connected ,dongle_bb_event_connected 
-0x42c1 007524 and pdata ,0x0f ,temp 
-0x42c2 007525 and_into bt_evt_timer_mask ,pdata 
-0x42c3 007526 beq bt_evt_timer_init ,dongle_bb_event_100ms 
-0x42c4 007527 rtn 
-:      007529 dongle_le_event_bb_disconnected:
-0x42c5 007530 setarg 0 
-0x42c6 007531 store 6 ,mem_le_conn_peer_addr 
-0x42c7 007532 jam 0 ,mem_dongle_peers 
-0x42c8 007533 setarg 0 
-0x42c9 007534 store 5 ,mem_mouse_data 
-0x42ca 007535 jam send_mouse_data_cmd ,mem_mcmd 
-0x42cb 007536 call usb_isr 
-0x42cc 007537 branch app_ble_start_scan 
-:      007539 dongle_bb_event_100ms:
-0x42cd 007540 rtn 
-0x42ce 007541 fetch 1 ,mem_le_scan_enable 
-0x42cf 007542 rtn blank 
-0x42d0 007543 fetch 1 ,mem_dongle_count 
-0x42d1 007544 rtn blank 
-0x42d2 007545 increase -1 ,pdata 
-0x42d3 007546 store 1 ,mem_dongle_count 
-0x42d4 007547 nrtn blank 
-0x42d5 007548 call le_change_peer_addr 
-0x42d6 007549 branch app_ble_start_conn 
-:      007552 dongle_bb_event_connected:
-0x42d7 007553 branch app_ble_stop_scan 
-:      007555 le_change_peer_addr:
-0x42d8 007557 jam 5 ,mem_dongle_count 
-0x42d9 007558 fetch 1 ,mem_le_peer_state 
-0x42da 007559 beq le_context_state_kb ,addr_slave2 
-0x42db 007560 beq le_context_state_mouse ,addr_slave1 
-0x42dc 007561 rtn 
-:      007562 addr_slave1:
-0x42dd 007563 fetch 6 ,mem_le_addr_slave1 
-0x42de 007564 store 6 ,mem_app_peer_addr 
-0x42df 007565 jam le_context_state_kb ,mem_le_peer_state 
-0x42e0 007566 rtn 
-:      007567 addr_slave2:
-0x42e1 007568 fetch 6 ,mem_le_addr_slave2 
-0x42e2 007569 store 6 ,mem_app_peer_addr 
-0x42e3 007570 jam le_context_state_mouse ,mem_le_peer_state 
-0x42e4 007571 rtn 
-:      007574 hci_rx_bcsp:
-0x42e5 007575 ifetch 2 ,contru 
-0x42e6 007576 branch hci_reset_uart ,blank 
-0x42e7 007577 iforce regc 
-0x42e8 007578 ifetch 1 ,contru 
-0x42e9 007579 store 1 ,mem_h5rx_tmp 
-0x42ea 007580 iforce rega 
-0x42eb 007581 bbit0 6 ,hci_rx_bcsp_nocrc 
-0x42ec 007582 increase -2 ,regc 
-:      007583 hci_rx_bcsp_nocrc:
-0x42ed 007584 ifetch 2 ,contru 
-0x42ee 007585 rshift4 pdata ,loopcnt 
-0x42ef 007586 and pdata ,0xf ,debug 
-0x42f0 007587 iadd rega ,rega 
-0x42f1 007588 rshift8 pdata ,pdata 
-0x42f2 007589 iadd rega ,rega 
-0x42f3 007590 ifetch 1 ,contru 
-0x42f4 007591 iadd rega ,pdata 
-0x42f5 007592 bne 0xff ,hci_rx_bcsp_discard_packet 
-0x42f6 007593 add regc ,-4 ,pdata 
-0x42f7 007594 isub loopcnt ,null 
-0x42f8 007595 nbranch hci_rx_bcsp_discard_packet_err ,zero 
-0x42f9 007596 fetch 1 ,mem_h5rx_tmp 
-0x42fa 007597 isolate0 7 ,pdata 
-0x42fb 007598 branch hci_rx_bcsp_check_ack_skip ,true 
-0x42fc 007599 set0 mark_h5_reset ,mark 
-0x42fd 007600 bmark1 mark_h5_reset ,hci_rx_bcsp_check_ack_skip 
-0x42fe 007601 and_into 7 ,pdata 
-0x42ff 007602 fetcht 1 ,mem_h5tx_ack 
-0x4300 007603 isub temp ,null 
-0x4301 007604 nbranch hci_rx_bcsp_discard_packet_err ,zero 
-:      007605 hci_rx_bcsp_check_ack_skip:
-0x4302 007606 setarg 1600 
-0x4303 007607 force lpo_delay_timer ,queue 
-0x4304 007608 call timer_init 
-0x4305 007609 deposit debug 
-0x4306 007610 call hci_bcsp_parse_packet 
-0x4307 007611 rtn user 
-0x4308 007612 fetch 1 ,mem_h5rx_tmp 
-0x4309 007613 iforce rega 
-0x430a 007614 rshift3 pdata ,temp 
-0x430b 007615 and_into 7 ,temp 
-0x430c 007616 fetch 1 ,mem_h5rx_ack 
-0x430d 007617 isub temp ,pdata 
-0x430e 007618 sub pdata ,0 ,pdata 
-0x430f 007619 and_into 7 ,pdata 
-0x4310 007620 bne 1 ,hci_rx_bcsp_discard_packet_err 
-0x4311 007621 storet 1 ,mem_h5rx_ack 
-0x4312 007622 fetch 1 ,mem_h5rx_ackcnt 
-0x4313 007623 increase 1 ,pdata 
-0x4314 007624 store 1 ,mem_h5rx_ackcnt 
-0x4315 007625 branch hci_rx_bcsp_discard_packet 
-:      007627 hci_rx_bcsp_discard_packet_err:
-0x4316 007628 fetch 1 ,mem_check_err_acl_cont 
-0x4317 007629 increase 1 ,pdata 
-0x4318 007630 store 1 ,mem_check_err_acl_cont 
-:      007631 hci_rx_bcsp_discard_packet:
-0x4319 007632 hfetch 2 ,core_uart_rrptr 
-0x431a 007633 iforce contru 
-0x431b 007634 ifetch 2 ,contru 
-0x431c 007635 iadd contru ,contru 
-0x431d 007636 deposit contru 
-0x431e 007637 hstore 2 ,core_uart_rrptr 
-0x431f 007638 rtn 
-:      007640 hci_bcsp_parse_packet:
-0x4320 007641 disable user 
-0x4321 007642 rtn blank 
-0x4322 007643 beq 1 ,parse_bcsp_link_establish 
-0x4323 007644 beq 2 ,parse_bcsp_bccmd 
-0x4324 007645 beq 5 ,process_hci_cmd 
-0x4325 007646 beq 6 ,process_acl 
-0x4326 007647 beq 8 ,process_hci_patch 
-0x4327 007648 rtn 
-:      007650 parse_bcsp_link_establish:
-0x4328 007651 set0 mark_h5_reinit ,mark 
-0x4329 007652 ifetch 1 ,contru 
-0x432a 007653 beq 0xda ,parse_bcsp_link_establish_sync 
-0x432b 007654 beq 0xac ,parse_bcsp_link_establish_syncrsp 
-0x432c 007655 beq 0xad ,parse_bcsp_link_establish_conf 
-0x432d 007656 beq 0xde ,parse_bcsp_link_establish_confrsp 
-0x432e 007657 rtn 
-:      007658 parse_bcsp_link_establish_sync:
-0x432f 007659 bmark1 mark_h5_sync ,parse_bcsp_link_establish_send_syncrsp 
-0x4330 007660 force 0xda ,temp 
-0x4331 007661 setarg 0xededdc 
-0x4332 007662 call parse_bcsp_link_establish_send 
-:      007663 parse_bcsp_link_establish_send_syncrsp:
-0x4333 007664 force 0xac ,temp 
-0x4334 007665 setarg 0xeeefaf 
-0x4335 007666 branch parse_bcsp_link_establish_send 
-:      007667 parse_bcsp_link_establish_syncrsp:
-0x4336 007668 set1 mark_h5_sync ,mark 
-0x4337 007669 force 0xad ,temp 
-0x4338 007670 setarg 0xedacef 
-0x4339 007671 branch parse_bcsp_link_establish_send 
-:      007672 parse_bcsp_link_establish_conf:
-0x433a 007673 force 0xde ,temp 
-0x433b 007674 setarg 0xd0d0ad 
-:      007675 parse_bcsp_link_establish_send:
-0x433c 007676 lshift8 pdata ,pdata 
-0x433d 007677 ior temp ,temp 
-0x433e 007678 call hci_get_packet_ptr 
-0x433f 007679 istoret 4 ,contwu 
-0x4340 007680 force 1 ,queue 
-0x4341 007681 force 4 ,loopcnt 
-0x4342 007682 set0 mark_h5tx_rp ,mark 
-0x4343 007683 branch bcsp_send_packet 
-:      007684 parse_bcsp_link_establish_confrsp:
-0x4344 007685 force 0 ,alarm 
-0x4345 007686 branch hci_command_status 
-:      007688 parse_bcsp_bccmd:
-0x4346 007689 copy loopcnt ,alarm 
-0x4347 007690 call bcsp_send_ack 
-0x4348 007691 force 0 ,regb 
-0x4349 007692 call hci_get_packet_ptr 
-0x434a 007693 copy alarm ,loopcnt 
-0x434b 007694 ifetch 1 ,contru 
-0x434c 007695 setarg 1 
-0x434d 007696 istore 1 ,contwu 
-0x434e 007697 set0 mark_temp ,mark 
-:      007698 parse_bcsp_bccmd_loop:
-0x434f 007699 ifetch 1 ,contru 
-0x4350 007700 increase 1 ,regb 
-0x4351 007701 beq 0x1c ,parse_bcsp_bccmd_sco_link 
-0x4352 007702 compare 4 ,regb ,0xff 
-0x4353 007703 nbranch parse_bcsp_bccmd_next ,true 
-0x4354 007704 setflag blank ,mark_temp ,mark 
-0x4355 007705 bne 0x3a ,parse_bcsp_bccmd_next 
-0x4356 007706 setarg 2000 
-0x4357 007707 force h5_reinit_timer ,queue 
-0x4358 007708 call timer_init 
-0x4359 007709 set1 mark_h5_reinit ,mark 
-0x435a 007710 rtn 
-:      007712 parse_bcsp_bccmd_sco_link:
-0x435b 007713 compare 6 ,regb ,0xff 
-0x435c 007714 branch parse_bcsp_bccmd_next_ok ,true 
-:      007715 parse_bcsp_bccmd_next:
-0x435d 007716 isolate1 mark_temp ,mark 
-0x435e 007717 call parse_bcsp_bccmd_replace ,true 
-0x435f 007718 istore 1 ,contwu 
-0x4360 007719 loop parse_bcsp_bccmd_loop 
-0x4361 007720 set0 mark_bccmd_patch ,mark 
-0x4362 007721 copy alarm ,loopcnt 
-0x4363 007722 set1 mark_h5tx_rp ,mark 
-0x4364 007723 force 2 ,queue 
-0x4365 007724 branch bcsp_send_packet 
-:      007725 parse_bcsp_bccmd_next_ok:
-0x4366 007726 set1 mark_bccmd_patch ,mark 
-0x4367 007727 branch parse_bcsp_bccmd_next 
-:      007729 parse_bcsp_bccmd_replace:
-0x4368 007730 rtnmark1 mark_bccmd_patch 
-0x4369 007731 compare 10 ,regb ,0xff 
-0x436a 007732 branch parse_bcsp_bccmd_replace1 ,true 
-0x436b 007733 compare 11 ,regb ,0xff 
-0x436c 007734 nrtn true 
-0x436d 007735 setarg 0x12 
-0x436e 007736 rtn 
-:      007737 parse_bcsp_bccmd_replace1:
-0x436f 007738 setarg 0xe9 
-0x4370 007739 rtn 
-:      007741 bcsp_send_ack:
-0x4371 007742 fetch 1 ,mem_h5rx_tmp 
-0x4372 007743 increase 1 ,pdata 
-0x4373 007744 and_into 7 ,pdata 
-0x4374 007745 store 1 ,mem_h5tx_ack 
-0x4375 007746 force 0 ,loopcnt 
-0x4376 007747 force 0 ,queue 
-0x4377 007748 set0 mark_h5tx_rp ,mark 
-:      007749 bcsp_send_packet:
-0x4378 007751 add loopcnt ,4 ,regb 
-0x4379 007752 fetch 1 ,mem_h5tx_ack 
-0x437a 007753 lshift3 pdata ,regc 
-0x437b 007754 isolate0 mark_h5tx_crc ,mark 
-0x437c 007755 nsetflag true ,6 ,regc 
-0x437d 007756 branch bcsp_send_packet_nocrc ,true 
-0x437e 007757 increase 2 ,regb 
-:      007758 bcsp_send_packet_nocrc:
-0x437f 007759 bmark0 mark_h5tx_rp ,bcsp_send_packet_form_nonrp 
-0x4380 007760 set1 7 ,regc 
-0x4381 007761 fetch 1 ,mem_h5tx_seq 
-0x4382 007762 ior regc ,regc 
-0x4383 007763 increase 1 ,pdata 
-0x4384 007764 and_into 7 ,pdata 
-0x4385 007765 store 1 ,mem_h5tx_seq 
-0x4386 007766 fetch 1 ,mem_rp_packets 
-0x4387 007767 increase 1 ,pdata 
-0x4388 007768 store 1 ,mem_rp_packets 
-:      007769 bcsp_send_packet_form_nonrp:
-0x4389 007770 fetch 2 ,mem_h5tx_wptr 
-0x438a 007771 iforce contwu 
-0x438b 007772 deposit regb 
-0x438c 007773 isolate1 mark_h5tx_rp ,mark 
-0x438d 007774 setflag true ,hci_flag_rp ,pdata 
-0x438e 007775 istore 2 ,contwu 
-0x438f 007776 copy contwu ,rega 
-0x4390 007777 deposit regc 
-0x4391 007778 istore 1 ,contwu 
-0x4392 007779 lshift4 loopcnt ,pdata 
-0x4393 007780 ior queue ,pdata 
-0x4394 007781 iadd regc ,regc 
-0x4395 007782 istore 2 ,contwu 
-0x4396 007783 rshift8 pdata ,pdata 
-0x4397 007784 iadd regc ,pdata 
-0x4398 007785 sub pdata ,0xff ,pdata 
-0x4399 007786 istore 1 ,contwu 
-0x439a 007787 bmark0 mark_h5tx_crc ,bcsp_send_packet_form_nocrc 
-0x439b 007788 increase 4 ,loopcnt 
-0x439c 007789 copy rega ,contwu 
-0x439d 007790 call calc_tx_crc16 
-0x439e 007791 istore 2 ,contwu 
-:      007792 bcsp_send_packet_form_nocrc:
-0x439f 007793 fetch 2 ,mem_h5tx_wptr 
-0x43a0 007794 iadd regb ,contwu 
-0x43a1 007795 increase 2 ,contwu 
-0x43a2 007796 deposit contwu 
-0x43a3 007797 store 2 ,mem_h5tx_wptr 
-0x43a4 007798 hstore 2 ,core_uart_twptr 
-0x43a5 007799 fetcht 2 ,mem_h5tx_rptr 
-0x43a6 007800 call bcsp_update_free 
-0x43a7 007801 call bcsp_init_retransmit 
-0x43a8 007802 setarg 1600 
-0x43a9 007803 force lpo_delay_timer ,queue 
-0x43aa 007804 branch timer_init 
-:      007806 bcsp_init_retransmit:
-0x43ab 007807 setarg 400 
-0x43ac 007808 force hci_retransmit_timer ,queue 
-0x43ad 007809 call timer_init 
-0x43ae 007810 set1 mark_h5tx_retransmit ,mark 
-0x43af 007811 rtn 
-:      007813 bcsp_retransmit:
-0x43b0 007814 rtnmark0 mark_h5tx_retransmit 
-0x43b1 007815 force hci_retransmit_timer ,queue 
-0x43b2 007816 call timer_check 
-0x43b3 007817 nrtn blank 
-0x43b4 007818 fetch 2 ,mem_h5tx_rptr 
-0x43b5 007819 hstore 2 ,core_uart_trptrp 
-0x43b6 007820 branch bcsp_init_retransmit 
-:      007822 bcsp_freepacket:
-0x43b7 007823 fetch 2 ,mem_h5tx_wptr 
-0x43b8 007824 fetcht 2 ,mem_h5tx_rptr 
-0x43b9 007825 isub temp ,null 
-0x43ba 007826 branch bcsp_noretransmit ,zero 
-0x43bb 007827 copy temp ,contwu 
-0x43bc 007828 ifetch 2 ,contwu 
-0x43bd 007829 iforce rega 
-0x43be 007830 iand mask3ff ,pdata 
-0x43bf 007831 iadd contwu ,contwu 
-0x43c0 007832 hfetch 2 ,core_uart_trptr 
-0x43c1 007833 isub contwu ,pdata 
-0x43c2 007834 iand mask3ff ,regb 
-0x43c3 007835 fetch 2 ,mem_h5tx_wptr 
-0x43c4 007836 isub contwu ,pdata 
-0x43c5 007837 iand mask3ff ,pdata 
-0x43c6 007838 isub regb ,pdata 
-0x43c7 007839 nrtn positive 
-0x43c8 007840 isolate0 hci_flag_rp ,rega 
-0x43c9 007841 branch bcsp_discardnrp ,true 
-0x43ca 007842 fetch 1 ,mem_h5rx_ackcnt 
-0x43cb 007843 rtn blank 
-0x43cc 007844 increase -1 ,pdata 
-0x43cd 007845 store 1 ,mem_h5rx_ackcnt 
-0x43ce 007846 fetch 1 ,mem_rp_packets 
-0x43cf 007847 increase -1 ,pdata 
-0x43d0 007848 store 1 ,mem_rp_packets 
-:      007849 bcsp_discardnrp:
-0x43d1 007850 copy contwu ,temp 
-0x43d2 007851 storet 2 ,mem_h5tx_rptr 
-0x43d3 007852 fetch 2 ,mem_h5tx_wptr 
-0x43d4 007853 call bcsp_update_free 
-0x43d5 007854 branch bcsp_freepacket 
-:      007855 bcsp_noretransmit:
-0x43d6 007856 set0 mark_h5tx_retransmit ,mark 
-0x43d7 007857 rtn 
-:      007859 bcsp_update_free:
-0x43d8 007860 isub temp ,pdata 
-0x43d9 007861 iand mask3ff ,pdata 
-0x43da 007862 isub mask3ff ,pdata 
-0x43db 007863 sub pdata ,0 ,pdata 
-0x43dc 007864 store 2 ,mem_h5tx_free 
-0x43dd 007865 rtn 
-:      007867 bcsp_get_tx_ptr:
-0x43de 007868 fetch 2 ,mem_h5tx_wptr 
-0x43df 007869 iadd contwu ,contwu 
-0x43e0 007870 rtn 
-:      007874 hci_log:
-0x43e1 007875 rtn 
-:      007877 hci_rx_h4:
-0x43e2 007878 set1 mark_ext_patch ,mark 
-0x43e3 007879 bpatch patch3d_4 ,mem_patch3d 
-0x43e4 007880 fetch 1 ,mem_hci_cmd 
-0x43e5 007881 nrtn blank 
-:      007882 hci_rx_h4_1:
-0x43e6 007883 call hci_h4_parse_packet 
-0x43e7 007884 ncall h4_rx_discard_packet ,user 
-0x43e8 007885 rtn 
-:      007887 hci_h4_parse_packet:
-0x43e9 007888 set1 mark_ext_patch ,mark 
-0x43ea 007889 bpatch patch3d_5 ,mem_patch3d 
-0x43eb 007890 copy contru ,rega 
-0x43ec 007891 arg 4 ,temp 
-0x43ed 007892 ifetch 1 ,contru 
-0x43ee 007893 beq hci_h4_type_cmd ,hci_h4_parse_packet_wait_len 
-0x43ef 007894 increase 1 ,temp 
-0x43f0 007895 beq hci_h4_type_acl ,hci_h4_parse_packet_wait_len 
-0x43f1 007896 copy contru ,pdata 
-0x43f2 007897 hstore 2 ,core_uart_rrptr 
-0x43f3 007898 rtn 
-:      007899 hci_h4_parse_packet_wait_len:
-0x43f4 007900 hfetch 2 ,core_uart_rxitems 
-0x43f5 007901 isub temp ,null 
-0x43f6 007902 nbranch hci_h4_parse_packet_wait_len ,positive 
-0x43f7 007904 disable user 
-0x43f8 007905 copy rega ,contru 
-0x43f9 007906 call h4_get_rx_payload_len 
-0x43fa 007907 iadd temp ,temp 
-:      007908 hci_h4_parse_packet_wait:
-0x43fb 007909 hfetch 2 ,core_uart_rxitems 
-0x43fc 007910 isub temp ,null 
-0x43fd 007911 nbranch hci_h4_parse_packet_wait ,positive 
-0x43fe 007912 copy rega ,contru 
-0x43ff 007913 ifetch 1 ,contru 
-0x4400 007914 beq hci_h4_type_cmd ,process_hci_cmd 
-0x4401 007915 beq hci_h4_type_acl ,hci_h4_parse_packet_acl 
-0x4402 007916 branch assert 
-:      007917 hci_h4_parse_packet_acl:
-0x4403 007918 set1 mark_ext_patch ,mark 
-0x4404 007919 bpatch patch3d_6 ,mem_patch3d 
-0x4405 007920 copy contru ,rega 
-0x4406 007921 ifetch 2 ,contru 
-0x4407 007922 copy rega ,contru 
-0x4408 007923 fetcht 1 ,mem_conn_handle 
-0x4409 007924 icompare 0xff ,temp 
-0x440a 007925 branch process_acl ,true 
-0x440b 007926 branch le_acl_downgoing ,le 
-0x440c 007927 enable user 
-0x440d 007928 rtn 
-:      007929 h4_rx_discard_packet:
-0x440e 007930 set1 mark_ext_patch ,mark 
-0x440f 007931 bpatch patch3d_7 ,mem_patch3d 
-0x4410 007932 hfetch 2 ,core_uart_rrptr 
-0x4411 007933 iforce contru 
-0x4412 007934 call h4_get_rx_payload_len 
-0x4413 007935 iadd contru ,contru 
-0x4414 007936 deposit contru 
-0x4415 007937 hstore 2 ,core_uart_rrptr 
-0x4416 007938 rtn 
-:      007943 h4_get_rx_payload_len:
-0x4417 007944 ifetch 1 ,contru 
-0x4418 007945 increase 2 ,contru 
-0x4419 007946 beq hci_h4_type_acl ,h4_get_rx_payload_len_acl 
-0x441a 007947 ifetch 1 ,contru 
-0x441b 007948 rtn 
-:      007949 h4_get_rx_payload_len_acl:
-0x441c 007950 ifetch 2 ,contru 
-0x441d 007951 rtn 
-:      007953 h4_get_tx_ptr:
-0x441e 007954 hfetch 2 ,core_uart_twptr 
-0x441f 007955 increase -5 ,contwu 
-0x4420 007956 iadd contwu ,contwu 
-0x4421 007957 rtn 
-:      007959 h4_send_packet_event:
-0x4422 007960 arg hci_h4_type_event ,temp 
-0x4423 007961 branch h4_send_packet 
-:      007962 h4_send_packet_acl:
-0x4424 007963 arg hci_h4_type_acl ,temp 
-:      007964 h4_send_packet:
-0x4425 007965 set1 mark_ext_patch ,mark 
-0x4426 007966 bpatch patch3e_0 ,mem_patch3e 
-0x4427 007967 increase 1 ,loopcnt 
-0x4428 007968 hfetch 2 ,core_uart_twptr 
-0x4429 007969 copy pdata ,contwu 
-0x442a 007970 copy loopcnt ,pdata 
-0x442b 007971 istoret 1 ,contwu 
-0x442c 007972 increase -1 ,pdata 
-0x442d 007973 iadd contwu ,contwu 
-0x442e 007974 copy contwu ,pdata 
-0x442f 007975 store 2 ,mem_hci_acl_tx_trigger_wptr 
-0x4430 007976 copy temp ,pdata 
-0x4431 007977 rtneq hci_h4_type_acl 
-0x4432 007978 fetch 2 ,mem_hci_acl_tx_trigger_wptr 
-0x4433 007979 hstore 2 ,core_uart_twptr 
-0x4434 007980 branch h4_send_acl_trigger_clear 
-:      007982 h4_send_acl_trigger:
-0x4435 007983 set1 mark_ext_patch ,mark 
-0x4436 007984 bpatch patch3e_1 ,mem_patch3e 
-0x4437 007985 fetch 2 ,mem_hci_acl_tx_trigger_wptr 
-0x4438 007986 branch assert ,blank 
-0x4439 007987 hstore 2 ,core_uart_twptr 
-0x443a 007988 branch h4_send_acl_trigger_clear 
-:      007990 h4_send_acl_trigger_clear:
-0x443b 007991 setarg 0 
-0x443c 007992 store 2 ,mem_hci_acl_tx_trigger_wptr 
-0x443d 007993 rtn 
-:      007995 h4_tx_buffer_remain:
-0x443e 007996 hfetcht 2 ,core_uart_trptr 
-0x443f 007997 hfetch 2 ,core_uart_twptr 
-0x4440 007998 isub temp ,rega 
-0x4441 007999 nbranch h4_tx_buffer_remain_negative ,positive 
-0x4442 008000 hfetcht 2 ,core_uart_tsaddr 
-0x4443 008001 hfetch 2 ,core_uart_teaddr 
-0x4444 008002 isub temp ,pdata 
-0x4445 008003 isub rega ,temp 
-0x4446 008004 rtn 
-:      008005 h4_tx_buffer_remain_negative:
-0x4447 008006 sub rega ,-1 ,temp 
-0x4448 008007 rtn 
-:      008012 hci_dispatch:
-0x4449 008013 set0 mark_ext_patch ,mark 
-0x444a 008014 bpatch patch19_5 ,mem_patch19 
-0x444b 008015 fetch 1 ,mem_device_option 
-0x444c 008016 rtnne dvc_op_hci 
-0x444d 008017 call hci_rx_packet 
-0x444e 008018 call hci_check_bcsp_protocol 
-0x444f 008019 call bcsp_retransmit ,true 
-0x4450 008020 call hci_check_bcsp_protocol 
-0x4451 008021 call bcsp_freepacket ,true 
-0x4452 008022 branch process_send_acl 
-0x4453 008023 rtnmark0 mark_h5_reinit 
-0x4454 008024 force h5_reinit_timer ,queue 
-0x4455 008025 call timer_check 
-0x4456 008026 nrtn blank 
-0x4457 008027 call hci_reinit 
-0x4458 008028 call hci_check_bcsp_protocol 
-0x4459 008029 nrtn true 
-0x445a 008030 set0 mark_h5_sync ,mark 
-0x445b 008031 force 0xda ,temp 
-0x445c 008032 setarg 0xededdc 
-0x445d 008033 call parse_bcsp_link_establish_send 
-0x445e 008034 setarg 2000 
-0x445f 008035 force h5_reinit_timer ,queue 
-0x4460 008036 branch timer_init 
-:      008039 hci_init:
-0x4461 008040 set0 mark_ext_patch ,mark 
-0x4462 008041 bpatch patch19_6 ,mem_patch19 
-0x4463 008042 rtn wake 
-0x4464 008043 setarg hci_idle_dispatch 
-0x4465 008044 store 2 ,mem_cb_idle_process 
-0x4466 008046 setarg uart_baud_115200 
-0x4467 008047 store uart_baud_len ,mem_baud 
-:      008048 hci_lpm_init:
-0x4468 008049 set0 mark_ext_patch ,mark 
-0x4469 008050 bpatch patch19_7 ,mem_patch19 
-0x446a 008051 call init_filter_ram 
-0x446b 008052 setarg mem_h5rx_buf 
-0x446c 008053 hstore 2 ,core_uart_rsaddr 
-0x446d 008054 setarg mem_h5rx_buf_end 
-0x446e 008055 hstore 2 ,core_uart_readdr 
-0x446f 008056 setarg mem_h5tx_buf 
-0x4470 008057 hstore 2 ,core_uart_tsaddr 
-0x4471 008058 call hci_sel_init 
-:      008059 hci_reinit:
-0x4472 008060 set0 mark_ext_patch ,mark 
-0x4473 008061 bpatch patch1a_0 ,mem_patch1a 
-0x4474 008062 hjam 0x0 ,core_uart_ctrl 
-0x4475 008063 jam 0 ,mem_h5rx_ack 
-0x4476 008064 jam 0 ,mem_h5tx_ack 
-0x4477 008065 jam 0 ,mem_h5tx_seq 
-0x4478 008066 setarg mem_h5tx_buf 
-0x4479 008067 store 2 ,mem_h5tx_wptr 
-0x447a 008068 store 2 ,mem_h5tx_rptr 
-0x447b 008069 hstore 2 ,core_uart_twptr 
-0x447c 008070 hstore 2 ,core_uart_trptrp 
-0x447d 008071 setarg mem_h5rx_buf 
-0x447e 008072 hstore 2 ,core_uart_rrptr 
-0x447f 008073 store 2 ,mem_h5rx_rptr 
-:      008074 hci_init_common:
-0x4480 008075 set0 mark_ext_patch ,mark 
-0x4481 008076 bpatch patch1a_1 ,mem_patch1a 
-0x4482 008077 hfetch 2 ,core_clkoff 
-0x4483 008078 set0 clock_off_uart ,pdata 
-0x4484 008079 hstore 2 ,core_clkoff 
-0x4485 008080 call uart_set_baud_by_mem 
-0x4486 008081 hjam uartclk_dpll ,core_uart_clksel 
-0x4487 008082 hjam uart_ctrl_h4 ,core_uart_ctrl 
-0x4488 008083 branch hci_init_queue_ack 
-:      008085 hci_sel_init:
-0x4489 008086 setarg mem_h5tx_buf_end 
-0x448a 008087 hstore 2 ,core_uart_teaddr 
-0x448b 008088 hfetch 1 ,core_gpio_sel1 
-0x448c 008089 or_into 0x07 ,pdata 
-0x448d 008090 hstore 1 ,core_gpio_sel1 
-0x448e 008091 jam 0xff ,mem_ucode_id_local 
-0x448f 008092 rtn 
-:      008094 hci_reset_uart:
-0x4490 008095 hfetch 2 ,core_uart_rwptr 
-0x4491 008096 hstore 2 ,core_uart_rrptr 
-0x4492 008097 set1 mark_h5_reset ,mark 
-0x4493 008098 rtn 
-:      008101 hci_check_bcsp_protocol:
-0x4494 008102 hfetch 1 ,core_uart_ctrl 
-0x4495 008103 isolate1 uart_ctrl_bit_slip_protocol ,pdata 
-0x4496 008104 rtn 
-:      008106 hci_init_queue_ack:
-0x4497 008107 setarg mem_hci_acl_queue_start 
-0x4498 008108 store 2 ,mem_hci_acl_queue_wptr 
-0x4499 008109 store 2 ,mem_hci_acl_queue_rptr 
-0x449a 008110 force param_acl_pktcnt ,temp 
-0x449b 008111 iadd temp ,pdata 
-0x449c 008112 iadd temp ,pdata 
-0x449d 008113 increase 2 ,pdata 
-0x449e 008114 store 2 ,mem_hci_acl_queue_end 
-0x449f 008115 setarg 0x00 
-0x44a0 008116 store 1 ,mem_hci_acl_cnt 
-0x44a1 008117 store 1 ,mem_hci_acl_queue_wcnt 
-0x44a2 008118 rtn 
-:      008120 hci_rx_packet:
-0x44a3 008121 set0 mark_ext_patch ,mark 
-0x44a4 008122 bpatch patch1a_2 ,mem_patch1a 
-0x44a5 008123 hfetch 1 ,core_uart_status 
-0x44a6 008124 iforce regb 
-0x44a7 008125 bbit0 uart_status_rx_fifo_empty ,hci_rx_packet_cont 
-0x44a8 008126 hfetch 2 ,core_uart_rxitems 
-0x44a9 008127 iforce regc 
-0x44aa 008128 arg 0x44f ,temp 
-0x44ab 008129 isub temp ,null 
-0x44ac 008130 nrtn zero 
-:      008131 hci_rx_packet_cont:
-0x44ad 008132 hfetch 2 ,core_uart_rrptr 
-0x44ae 008133 iforce contru 
-0x44af 008134 call hci_check_bcsp_protocol 
-0x44b0 008135 branch hci_rx_bcsp ,true 
-0x44b1 008136 branch hci_rx_h4 
-:      008138 hci_send_ack:
-0x44b2 008139 call hci_check_bcsp_protocol 
-0x44b3 008140 branch bcsp_send_ack ,true 
-0x44b4 008141 rtn 
-:      008143 uart_send_byte:
-0x44b5 008144 hfetcht 1 ,core_uart_status 
-0x44b6 008145 isolate1 6 ,temp 
-0x44b7 008146 branch uart_send_byte ,true 
-0x44b8 008147 hstore 1 ,core_uart_txd 
-0x44b9 008148 rtn 
-:      008151 process_acl_into_queue:
-0x44ba 008152 fetcht 2 ,mem_hci_acl_queue_end 
-0x44bb 008153 fetch 2 ,mem_hci_acl_queue_wptr 
-0x44bc 008154 iforce contw 
-0x44bd 008155 deposit contru 
-0x44be 008156 istore 2 ,contw 
-0x44bf 008157 deposit contw 
-0x44c0 008158 store 2 ,mem_hci_acl_queue_wptr 
-0x44c1 008159 icompare 0xff ,temp 
-0x44c2 008160 call process_acl_into_queue_loop ,true 
-0x44c3 008161 fetch 1 ,mem_hci_acl_queue_wcnt 
-0x44c4 008162 increase 1 ,pdata 
-0x44c5 008163 store 1 ,mem_hci_acl_queue_wcnt 
-0x44c6 008164 rtn 
-:      008165 process_acl_into_queue_loop:
-0x44c7 008166 setarg mem_hci_acl_queue_start 
-0x44c8 008167 store 2 ,mem_hci_acl_queue_wptr 
-0x44c9 008168 rtn 
-:      008171 process_acl_dequeue:
-0x44ca 008172 fetch 1 ,mem_hci_acl_queue_wcnt 
-0x44cb 008173 rtn blank 
-0x44cc 008174 fetcht 2 ,mem_hci_acl_queue_end 
-0x44cd 008175 fetch 2 ,mem_hci_acl_queue_rptr 
-0x44ce 008176 iforce contr 
-0x44cf 008177 ifetch 2 ,contr 
-0x44d0 008178 iforce contru 
-0x44d1 008179 deposit contr 
-0x44d2 008180 store 2 ,mem_hci_acl_queue_rptr 
-0x44d3 008181 icompare 0xff ,temp 
-0x44d4 008182 call process_acl_dequeue_loop ,true 
-0x44d5 008183 fetch 1 ,mem_hci_acl_queue_wcnt 
-0x44d6 008184 increase -1 ,pdata 
-0x44d7 008185 store 1 ,mem_hci_acl_queue_wcnt 
-0x44d8 008186 force 1 ,pdata 
-0x44d9 008187 rtn 
-:      008188 process_acl_dequeue_loop:
-0x44da 008189 setarg mem_hci_acl_queue_start 
-0x44db 008190 store 2 ,mem_hci_acl_queue_rptr 
-0x44dc 008191 rtn 
-:      008193 process_acl:
-0x44dd 008194 set0 mark_ext_patch ,mark 
-0x44de 008195 bpatch patch1a_3 ,mem_patch1a 
-0x44df 008196 fetch 1 ,mem_hci_acl_queue_wcnt 
-0x44e0 008197 sub pdata ,2 ,null 
-0x44e1 008198 branch process_acl_queue_check_ok ,positive 
-0x44e2 008199 enable user 
-0x44e3 008200 branch process_send_acl 
-:      008201 process_acl_queue_check_ok:
-0x44e4 008202 call hci_send_ack 
-0x44e5 008203 call process_acl_into_queue 
-:      008204 process_send_acl:
-0x44e6 008205 set0 mark_ext_patch ,mark 
-0x44e7 008206 bpatch patch1a_4 ,mem_patch1a 
-0x44e8 008207 rtnmark1 mark_tx_l2cap 
-0x44e9 008208 call process_acl_dequeue 
-0x44ea 008209 rtn blank 
-0x44eb 008210 ifetcht 1 ,contru 
-0x44ec 008211 call context_search_conn_handle2 
-0x44ed 008212 nrtn zero 
-0x44ee 008213 ifetch 1 ,contru 
-0x44ef 008214 rshift4 pdata ,pdata 
-0x44f0 008215 and pdata ,0x3 ,pdata 
-0x44f1 008216 nbranch process_send_acl_good_lch ,blank 
-0x44f2 008217 set1 1 ,pdata 
-:      008218 process_send_acl_good_lch:
-0x44f3 008219 set1 2 ,pdata 
-0x44f4 008220 store 1 ,mem_tx_lch 
-0x44f5 008221 ifetch 2 ,contru 
-0x44f6 008222 store 2 ,mem_tx_len 
-0x44f7 008223 deposit contru 
-0x44f8 008224 store 2 ,mem_txptr 
-0x44f9 008225 set1 mark_tx_l2cap ,mark 
-0x44fa 008226 bmark0 mark_context ,process_acl_ncontext 
-0x44fb 008227 fetch 1 ,mem_conn_handle 
-0x44fc 008228 isub temp ,null 
-0x44fd 008229 nbranch process_acl_ncontext ,zero 
-0x44fe 008230 fetch 1 ,mem_op 
-0x44ff 008231 set1 op_txl2cap ,pdata 
-0x4500 008232 store 1 ,mem_op 
-0x4501 008233 rtn 
-:      008235 process_acl_ncontext:
-0x4502 008236 increase coffset_op ,rega 
-0x4503 008237 ifetch 1 ,rega 
-0x4504 008238 set1 op_txl2cap ,pdata 
-0x4505 008239 istore 1 ,rega 
-0x4506 008240 rtn 
-:      008245 process_hci_cmd:
-0x4507 008246 set0 mark_ext_patch ,mark 
-0x4508 008247 bpatch patch1a_5 ,mem_patch1a 
-0x4509 008248 fetch 1 ,mem_hci_cmd 
-0x450a 008249 branch process_hci_cmd_cont ,blank 
-0x450b 008250 enable user 
-0x450c 008251 rtn 
-:      008252 process_hci_cmd_cont:
-0x450d 008253 call hci_send_ack 
-0x450e 008254 ifetch 2 ,contru 
-0x450f 008255 iforce alarm 
-0x4510 008256 iforce queue 
-0x4511 008257 ifetch 1 ,contru 
-0x4512 008258 iforce temp 
-0x4513 008259 rshift2 alarm ,pdata 
-0x4514 008260 rshift8 pdata ,pdata 
-0x4515 008261 beq hci_ogf_link_control ,phci_grp_link_control 
-0x4516 008262 beq hci_ogf_link_policy ,phci_grp_link_policy 
-0x4517 008263 beq hci_ogf_baseband ,phci_grp_baseband 
-0x4518 008264 beq hci_ogf_info ,phci_grp_info 
-0x4519 008265 beq hci_ogf_status ,phci_grp_status 
-0x451a 008266 beq hci_ogf_test ,phci_grp_test 
-0x451b 008267 beq hci_ogf_vendor_specific ,phci_grp_vendor_specific 
-0x451c 008268 beq hci_ogf_low_energy ,phci_grp_low_energy 
-0x451d 008269 rtn 
-:      008272 phci_grp_link_control:
-0x451e 008273 set0 mark_ext_patch ,mark 
-0x451f 008274 bpatch patch1a_6 ,mem_patch1a 
-0x4520 008275 deposit queue 
-0x4521 008276 beq hci_inquiry ,phci_inquiry 
-0x4522 008277 beq hci_inquiry_cancel ,phci_inquiry_cancel 
-0x4523 008278 beq hci_periodic_inquiry_mode ,hci_normal_reply 
-0x4524 008279 beq hci_exit_periodic_inquiry_mode ,hci_normal_reply 
-0x4525 008280 beq hci_create_connection ,phci_create_connection 
-0x4526 008281 beq hci_disconnect ,phci_disconnect 
-0x4527 008282 beq hci_add_sco_connection ,hci_normal_reply 
-0x4528 008283 beq hci_create_connection_cancel ,phci_create_connection_cancel 
-0x4529 008284 beq hci_accept_connection ,phci_accept_connection 
-0x452a 008285 beq hci_reject_connection ,phci_reject_connection 
-0x452b 008286 beq hci_link_key_request_reply ,phci_link_key_request_reply 
-0x452c 008287 beq hci_link_key_request_negative_reply ,phci_link_key_request_negative_reply 
-0x452d 008288 beq hci_pin_code_request_reply ,phci_pin_code_request_reply 
-0x452e 008289 beq hci_pin_code_request_negative_reply ,phci_pin_code_request_negative_reply 
-0x452f 008290 beq hci_change_connection_packet_type ,phci_change_connection_packet_type 
-0x4530 008291 beq hci_authentication_requested ,phci_authentication_requested 
-0x4531 008292 beq hci_set_connection_encryption ,phci_set_connection_encryption 
-0x4532 008293 beq hci_change_connection_link_key ,hci_normal_reply 
-0x4533 008294 beq hci_master_link_key ,hci_normal_reply 
-0x4534 008295 beq hci_remote_name_request ,phci_remote_name_request 
-0x4535 008296 beq hci_read_remote_supported_features ,phci_read_remote_supported_features 
-0x4536 008297 beq hci_read_remote_ext_features ,phci_read_remote_ext_features 
-0x4537 008298 beq hci_read_remote_version_information ,phci_read_remote_version_information 
-0x4538 008299 beq hci_read_clock_offset ,phci_read_clock_offset 
-0x4539 008300 beq hci_setup_sco_connection ,phci_setup_sco_connection 
-0x453a 008301 beq hci_accept_sco_connection ,phci_accept_sco_connection 
-0x453b 008302 beq hci_io_cap_request_reply ,phci_io_cap_request_reply 
-0x453c 008303 branch phci_unknown_command 
-:      008306 phci_grp_link_policy:
-0x453d 008307 set0 mark_ext_patch ,mark 
-0x453e 008308 bpatch patch1a_7 ,mem_patch1a 
-0x453f 008309 deposit queue 
-0x4540 008310 beq hci_role_discovery ,phci_role_discovery 
-0x4541 008311 beq hci_write_link_policy_settings ,phci_write_link_policy_settings 
-0x4542 008312 beq hci_hold_mode ,hci_normal_reply 
-0x4543 008313 beq hci_sniff_mode ,phci_sniff_mode 
-0x4544 008314 beq hci_exit_sniff_mode ,phci_exit_sniff_mode 
-0x4545 008315 beq hci_park_mode ,hci_normal_reply 
-0x4546 008316 beq hci_exit_park_mode ,hci_normal_reply 
-0x4547 008317 beq hci_qos_setup ,hci_normal_reply 
-0x4548 008318 beq hci_switch_role ,phci_switch_role 
-0x4549 008319 beq hci_read_link_policy_settings ,hci_normal_reply 
-0x454a 008320 beq hci_read_default_link_policy_settings ,hci_normal_reply 
-0x454b 008321 beq hci_write_default_link_policy_settings ,hci_normal_reply 
-0x454c 008322 beq hci_flow_specification ,hci_normal_reply 
-0x454d 008323 beq hci_sniff_subrating ,phci_sniff_subrating 
-0x454e 008324 branch phci_unknown_command 
-:      008326 phci_grp_baseband:
-0x454f 008327 set0 mark_ext_patch ,mark 
-0x4550 008328 bpatch patch1b_0 ,mem_patch1b 
-0x4551 008329 deposit queue 
-0x4552 008330 beq hci_set_event_mask ,phci_set_event_mask 
-0x4553 008331 beq hci_reset ,hci_normal_reply 
-0x4554 008332 beq hci_delete_stored_link_key ,phci_delete_stored_link_key 
-0x4555 008333 beq hci_write_local_name ,phci_change_local_name 
-0x4556 008334 beq hci_read_local_name ,phci_read_local_name 
-0x4557 008335 beq hci_write_page_timeout ,phci_write_page_timeout 
-0x4558 008336 beq hci_read_scan_enable ,phci_read_scan_enable 
-0x4559 008337 beq hci_write_scan_enable ,phci_write_scan_enable 
-0x455a 008338 beq hci_write_page_scan_activity ,phci_write_page_scan_activity 
-0x455b 008339 beq hci_write_inquiry_scan_activity ,phci_write_inquiry_scan_activity 
-0x455c 008340 beq hci_write_authentication_enable ,phci_write_authentication_enable 
-0x455d 008341 beq hci_write_encryption_mode ,phci_write_encryption_mode 
-0x455e 008342 beq hci_write_class_of_device ,phci_write_class_of_device 
-0x455f 008343 beq hci_write_voice_setting ,hci_normal_reply 
-0x4560 008344 beq hci_set_controller_to_host_flow_control ,hci_normal_reply 
-0x4561 008345 beq hci_host_buffer_size ,hci_normal_reply 
-0x4562 008346 beq hci_host_num_completed_packets ,phci_host_num_completed 
-0x4563 008347 beq hci_write_inquiry_scan_type ,hci_normal_reply 
-0x4564 008348 beq hci_write_inquiry_mode ,hci_normal_reply 
-0x4565 008349 beq hci_write_page_scan_type ,hci_normal_reply 
-0x4566 008350 beq hci_read_extended_inquiry_response ,phci_read_ext_inquiry_response 
-0x4567 008351 beq hci_write_simple_pairing_mode ,phci_write_ssp_mode 
-0x4568 008352 branch phci_unknown_command 
-:      008354 phci_grp_info:
-0x4569 008355 set0 mark_ext_patch ,mark 
-0x456a 008356 bpatch patch1b_1 ,mem_patch1b 
-0x456b 008357 deposit queue 
-0x456c 008358 beq hci_read_local_version_information ,phci_read_local_version_information 
-0x456d 008359 beq hci_read_local_supported_features ,phci_read_local_supported_features 
-0x456e 008360 beq hci_read_local_ext_features ,phci_read_local_ext_features 
-0x456f 008361 beq hci_read_buffer_size ,phci_read_buffer_size 
-0x4570 008362 beq hci_read_bd_addr ,phci_read_bd_addr 
-0x4571 008363 branch phci_unknown_command 
-:      008365 phci_grp_status:
-0x4572 008366 set0 mark_ext_patch ,mark 
-0x4573 008367 bpatch patch1b_2 ,mem_patch1b 
-0x4574 008368 deposit queue 
-0x4575 008369 beq hci_read_failed_contact_counter ,hci_normal_reply 
-0x4576 008370 beq hci_reset_failed_contact_counter ,phci_reset_failed_contact_counter 
-0x4577 008371 beq hci_get_link_quality ,phci_get_link_quality 
-0x4578 008372 beq hci_read_rssi ,phci_read_rssi 
-0x4579 008373 beq hci_read_afh_channel_map ,phci_read_afh_channel_map 
-0x457a 008374 beq hci_read_bd_clock ,phci_read_bd_clock 
-0x457b 008375 branch phci_unknown_command 
-:      008377 phci_grp_test:
-0x457c 008378 set0 mark_ext_patch ,mark 
-0x457d 008379 bpatch patch1b_3 ,mem_patch1b 
-0x457e 008380 deposit queue 
-0x457f 008381 beq hci_read_loopback_mode ,hci_normal_reply 
-0x4580 008382 beq hci_write_loopback_mode ,hci_normal_reply 
-0x4581 008383 beq hci_enable_device_under_test_mode ,hci_normal_reply 
-0x4582 008384 beq hci_write_simple_pairing_debug_mode ,hci_normal_reply 
-0x4583 008385 branch phci_unknown_command 
-0x4584 008386 rtn 
-:      008388 phci_grp_vendor_specific:
-0x4585 008389 set0 mark_ext_patch ,mark 
-0x4586 008390 bpatch patch1b_4 ,mem_patch1b 
-0x4587 008391 deposit queue 
-0x4588 008392 beq hci_vendor_cmd_reset ,hci_normal_reply 
-0x4589 008393 beq hci_vendor_cmd_chipid ,phci_grp_vendor_chipid 
-0x458a 008394 beq hci_vendor_cmd_baud ,phci_grp_vendor_baud 
-0x458b 008395 beq hci_vendor_cmd_patch ,phci_grp_vendor_patch 
-0x458c 008396 beq hci_vendor_cmd_patch_done ,phci_grp_vendor_done 
-0x458d 008397 beq hci_vendor_cmd_echo ,hci_normal_reply 
-0x458e 008398 beq hci_vendor_cmd_bdaddr ,phci_grp_vendor_bdaddr 
-0x458f 008399 beq hci_vendor_cmd_enter_lpm ,phci_grp_vendor_enter_lpm 
-0x4590 008401 beq hci_vendor_cmd_mem ,phci_grp_vendor_mem 
-0x4591 008402 beq hci_vendor_cmd_eep ,phci_grp_vendor_eep 
-0x4592 008403 branch hci_normal_reply 
-:      008405 phci_grp_vendor_enter_lpm:
-0x4593 008406 call hci_normal_reply 
-0x4594 008407 call wait_uarttx 
-0x4595 008408 call gpio_pu_uart_tx 
-:      008409 hci_enter_lpm:
-0x4596 008410 call app_put_lpm_wake_lock 
-0x4597 008411 call app_l2cap_flow_control_enable 
-0x4598 008412 branch gpio_rx_config_input_with_pu 
-:      008414 hci_exit_lpm:
-0x4599 008415 jam hci_rx_ready ,mem_hci_lt_rx_state 
-0x459a 008416 call app_get_lpm_wake_lock 
-0x459b 008417 call hci_lpm_init 
-0x459c 008418 branch app_l2cap_flow_control_disable 
-:      008420 phci_grp_vendor_chipid:
-0x459d 008421 call hci_get_cmd_complete_ptr 
-0x459e 008422 hfetch 2 ,core_chipid 
-0x459f 008423 istore 2 ,contwu 
-0x45a0 008424 force 6 ,loopcnt 
-0x45a1 008425 branch hci_command_complete 
-:      008427 phci_grp_vendor_baud:
-0x45a2 008428 ifetch 2 ,contru 
-0x45a3 008429 store 2 ,mem_baud 
-0x45a4 008430 hstore 2 ,core_uart_baud 
-0x45a5 008431 rtn 
-:      008433 phci_grp_vendor_patch:
-0x45a6 008435 ifetch 1 ,contru 
-0x45a7 008436 copy pdata ,temp 
-0x45a8 008437 hstore 1 ,core_ucode_low 
-0x45a9 008438 ifetch 1 ,contru 
-0x45aa 008439 iadd temp ,temp 
-0x45ab 008440 set1 7 ,pdata 
-0x45ac 008441 hstore 1 ,core_ucode_ctrl 
-0x45ad 008442 ifetch 1 ,contru 
-0x45ae 008443 iadd temp ,temp 
-0x45af 008444 copy pdata ,loopcnt 
-:      008445 phci_grp_vendor_patch_loop:
-0x45b0 008446 ifetch 1 ,contru 
-0x45b1 008447 hstore 1 ,core_ucode_data 
-0x45b2 008448 iadd temp ,temp 
-0x45b3 008449 loop phci_grp_vendor_patch_loop 
-0x45b4 008450 and temp ,0xff ,temp 
-0x45b5 008451 ifetch 1 ,contru 
-0x45b6 008452 isub temp ,null 
-0x45b7 008453 nbranch phci_grp_vendor_patch_bad ,zero 
-0x45b8 008454 branch hci_normal_reply 
-:      008456 phci_grp_vendor_done:
-0x45b9 008457 arg 0x20 ,loopcnt 
-0x45ba 008458 arg mem_patch00 ,contw 
-0x45bb 008459 arg 0 ,temp 
-:      008460 phci_grp_vendor_done_loop:
-0x45bc 008461 ifetch 1 ,contru 
-0x45bd 008462 istore 1 ,contw 
-0x45be 008463 iadd temp ,temp 
-0x45bf 008464 loop phci_grp_vendor_done_loop 
-0x45c0 008465 and temp ,0xff ,temp 
-0x45c1 008466 ifetch 1 ,contru 
-0x45c2 008467 isub temp ,null 
-0x45c3 008468 nbranch phci_grp_vendor_patch_bad ,zero 
-0x45c4 008469 hjam 0 ,core_ucode_ctrl 
-0x45c5 008470 call hci_normal_reply 
-0x45c6 008471 call h4_rx_discard_packet 
-0x45c7 008472 branch soft_reset 
-:      008474 phci_grp_vendor_patch_bad:
-0x45c8 008475 hjam 0 ,core_ucode_ctrl 
-0x45c9 008476 branch start 
-:      008478 phci_grp_vendor_bdaddr:
-0x45ca 008479 ifetch 6 ,contru 
-0x45cb 008480 store 6 ,mem_lap 
-0x45cc 008481 branch hci_normal_reply 
-:      008484 phci_grp_vendor_mem:
-0x45cd 008485 ifetch 1 ,contru 
-0x45ce 008486 store 1 ,mem_hci_curr_len 
-0x45cf 008487 copy pdata ,loopcnt 
-0x45d0 008488 ifetch 2 ,contru 
-0x45d1 008489 store 2 ,mem_hci_curr_target 
-0x45d2 008490 copy pdata ,contw 
-0x45d3 008491 call uart_copy_rx_bytes 
-0x45d4 008492 branch hci_normal_reply 
-:      008495 phci_grp_vendor_eep:
-0x45d5 008496 ifetch 1 ,contru 
-0x45d6 008497 store 1 ,mem_hci_curr_len 
-0x45d7 008498 copy pdata ,loopcnt 
-0x45d8 008499 ifetch 2 ,contru 
-0x45d9 008500 store 2 ,mem_hci_curr_target 
-0x45da 008501 arg mem_l2cap_rxbuff1 ,contw 
-0x45db 008502 call uart_copy_rx_bytes 
-0x45dc 008503 fetcht 1 ,mem_hci_curr_len 
-0x45dd 008504 arg mem_l2cap_rxbuff1 ,rega 
-0x45de 008505 fetch 2 ,mem_hci_curr_target 
-0x45df 008506 branch iicd_write_ota_data 
-:      008512 phci_grp_low_energy:
-0x45e0 008513 set0 mark_ext_patch ,mark 
-0x45e1 008514 bpatch patch1b_5 ,mem_patch1b 
-0x45e2 008515 deposit queue 
-0x45e3 008516 beq hci_le_set_event_mask ,hci_normal_reply 
-0x45e4 008517 beq hci_le_read_buffer_size ,phci_le_read_buffer_size 
-0x45e5 008518 beq hci_le_read_local_supported_features ,phci_le_read_local_supported_features 
-0x45e6 008519 beq hci_le_set_advertising_parameters ,phci_le_set_adv_param 
-0x45e7 008520 beq hci_le_set_advertising_data ,phci_le_set_adv_data 
-0x45e8 008521 beq hci_le_set_scan_response_data ,phci_le_set_scan_response_data 
-0x45e9 008522 beq hci_le_set_advertise_enable ,phci_le_set_adv_enable 
-0x45ea 008523 beq hci_le_set_scan_parameters ,phci_le_set_scan_param 
-0x45eb 008524 beq hci_le_set_scan_enable ,phci_le_set_scan_enable 
-0x45ec 008525 beq hci_le_create_connection ,phci_le_create_conn 
-0x45ed 008526 beq hci_le_create_connection_cancel ,phci_le_create_conn_cancel 
-0x45ee 008527 beq hci_le_read_channel_map ,phci_le_read_channel_map 
-0x45ef 008528 beq hci_le_read_remote_used_features ,hci_command_status 
-0x45f0 008529 beq hci_le_connection_update ,hci_normal_reply 
-0x45f1 008530 branch phci_unknown_command 
-0x45f2 008531 rtn 
-:      008532 phci_le_read_buffer_size:
-0x45f3 008533 call hci_get_cmd_complete_ptr 
-0x45f4 008534 setarg 0 
-0x45f5 008535 istore 3 ,contwu 
-0x45f6 008536 force 0x07 ,loopcnt 
-0x45f7 008537 branch hci_command_complete 
-:      008539 phci_le_read_local_supported_features:
-0x45f8 008540 call hci_get_cmd_complete_ptr 
-0x45f9 008541 setarg 1 
-0x45fa 008542 istore 2 ,contwu 
-0x45fb 008543 setarg 0 
-0x45fc 008544 istore 6 ,contwu 
-0x45fd 008545 force 0x0c ,loopcnt 
-0x45fe 008546 branch hci_command_complete 
-:      008548 phci_le_set_adv_param:
-0x45ff 008549 arg 15 ,loopcnt 
-0x4600 008550 arg mem_le_adv_param ,contw 
-0x4601 008551 call uart_copy_rx_bytes 
-0x4602 008552 branch hci_normal_reply 
-:      008554 phci_le_set_adv_data:
-0x4603 008555 arg 32 ,loopcnt 
-0x4604 008556 arg mem_le_adv_data_len ,contw 
-0x4605 008557 call uart_copy_rx_bytes 
-0x4606 008558 branch hci_normal_reply 
-:      008560 phci_le_set_scan_response_data:
-0x4607 008561 arg 32 ,loopcnt 
-0x4608 008562 arg mem_le_scan_data_len ,contw 
-0x4609 008563 call uart_copy_rx_bytes 
-0x460a 008564 branch hci_normal_reply 
-:      008566 phci_le_set_adv_enable:
-0x460b 008567 ifetch 1 ,contru 
-0x460c 008568 store 1 ,mem_le_adv_enable 
-0x460d 008569 branch hci_normal_reply 
-:      008571 phci_le_set_scan_param:
-0x460e 008572 ifetch 7 ,contru 
-0x460f 008573 store 7 ,mem_le_scan_params 
-0x4610 008574 branch hci_normal_reply 
-:      008576 phci_le_set_scan_enable:
-0x4611 008577 ifetch 1 ,contru 
-0x4612 008578 store 1 ,mem_le_scan_enable 
-0x4613 008579 branch hci_normal_reply 
-:      008581 phci_le_create_conn:
-0x4614 008582 ifetch 4 ,contru 
-0x4615 008583 store 4 ,mem_le_scan_interval 
-0x4616 008584 ifetch 1 ,contru 
-0x4617 008585 store 1 ,mem_le_scan_filter_policy 
-0x4618 008586 arg 20 ,loopcnt 
-0x4619 008587 arg mem_le_conn_param ,contw 
-0x461a 008588 call uart_copy_rx_bytes 
-0x461b 008589 jam 1 ,mem_le_scan_enable 
-0x461c 008590 fetch 1 ,mem_le_conn_own_addr_type 
-0x461d 008591 store 1 ,mem_le_scan_own_addr_type 
-0x461e 008592 fetch 2 ,mem_le_conn_interval_max 
-0x461f 008593 store 2 ,mem_le_conn_interval 
-0x4620 008594 fetch 2 ,mem_le_conn_latency 
-0x4621 008595 store 2 ,mem_le_slave_latency 
-0x4622 008596 fetch 2 ,mem_le_conn_superto 
-0x4623 008597 store 2 ,mem_le_superto 
-0x4624 008598 jam hci_cmd_le_create_conn ,mem_hci_cmd 
-0x4625 008599 branch hci_command_status 
-:      008601 phci_le_create_conn_cancel:
-0x4626 008603 branch hci_normal_reply 
-:      008605 phci_le_read_channel_map:
-0x4627 008606 call hci_get_cmd_complete_ptr 
-0x4628 008607 ifetch 2 ,contru 
-0x4629 008608 istore 2 ,contwu 
-0x462a 008609 setarg 0x1fffff 
-0x462b 008610 istore 5 ,contwu 
-0x462c 008611 force 0x0b ,loopcnt 
-0x462d 008612 branch hci_command_complete 
-:      008617 phci_host_num_completed:
-0x462e 008618 ifetch 3 ,contru 
-0x462f 008619 ifetcht 3 ,contru 
-0x4630 008620 fetch 2 ,mem_acl_credits 
-0x4631 008621 iadd temp ,pdata 
-0x4632 008622 store 2 ,mem_acl_credits 
-0x4633 008623 rtn 
-:      008625 phci_inquiry:
-0x4634 008626 ifetch 3 ,contru 
-0x4635 008627 store 3 ,mem_glap 
-:      008628 do_at_inquiry0:
-0x4636 008629 jam hci_cmd_inquiry ,mem_hci_cmd 
-0x4637 008630 ifetch 1 ,contru 
-0x4638 008631 arg 1600 ,temp 
-0x4639 008632 imul32 temp ,pdata 
-0x463a 008633 arg 0xffff ,temp 
-0x463b 008634 isub temp ,null 
-0x463c 008635 nbranch phci_inquiry_nowrap ,positive 
-0x463d 008636 deposit temp 
-:      008637 phci_inquiry_nowrap:
-0x463e 008638 force inquiry_length_timer ,queue 
-0x463f 008639 call timer_init 
-0x4640 008640 fetch 1 ,mem_at_using_flag 
-0x4641 008641 bbit1 at_flag_inq ,at_rev_end 
-0x4642 008642 branch hci_command_status 
-:      008645 phci_inquiry_cancel:
-0x4643 008646 jam hci_cmd_inquiry_cancel ,mem_hci_cmd 
-0x4644 008647 branch hci_normal_reply 
-:      008649 phci_create_connection:
-0x4645 008650 call phci_read_plap 
-0x4646 008651 ifetch 2 ,contru 
-0x4647 008652 store 2 ,mem_packet_type 
-0x4648 008653 ifetch 2 ,contru 
-0x4649 008654 store 1 ,mem_page_mode 
-0x464a 008655 call phci_read_clock 
-0x464b 008656 ifetch 1 ,contru 
-0x464c 008657 store 1 ,mem_allow_switch 
-0x464d 008658 jam hci_cmd_create_conn ,mem_hci_cmd 
-0x464e 008659 branch hci_command_status 
-:      008662 phci_disconnect:
-0x464f 008663 jam hci_cmd_disconn ,mem_hci_cmd 
-0x4650 008664 ifetch 2 ,contru 
-0x4651 008665 store 1 ,mem_hci_conn_handle 
-0x4652 008666 ifetch 1 ,contru 
-0x4653 008667 store 1 ,mem_disconn_reason_send 
-0x4654 008668 jam hci_error_connection_terminated_by_local_host ,mem_hci_disconn_reason 
-0x4655 008669 fetch 1 ,mem_hci_conn_handle 
-0x4656 008670 fetcht 1 ,mem_sco_handle 
-0x4657 008671 isub temp ,null 
-0x4658 008672 nbranch hci_command_status ,zero 
-0x4659 008673 jam hci_cmd_disconn_sco ,mem_hci_cmd 
-0x465a 008674 fetch 1 ,mem_sco_asso_handle 
-0x465b 008675 store 1 ,mem_hci_conn_handle 
-0x465c 008676 branch hci_command_status 
-:      008678 phci_create_connection_cancel:
-0x465d 008679 call hci_get_cmd_complete_ptr 
-0x465e 008680 call hci_write_plap 
-0x465f 008681 force 10 ,loopcnt 
-0x4660 008682 call hci_command_complete 
-0x4661 008684 jam hci_cmd_detach ,mem_hci_cmd 
-0x4662 008685 force hci_error_no_connection ,temp 
-0x4663 008686 branch hci_send_connection_error 
-:      008688 phci_link_key_request_reply:
-0x4664 008689 call phci_read_plap 
-0x4665 008690 arg mem_link_key ,contw 
-0x4666 008691 force 16 ,loopcnt 
-0x4667 008692 call uart_copy_rx_bytes 
-0x4668 008693 jam hci_cmd_linkkey ,mem_hci_cmd 
-0x4669 008694 branch phci_pin_code_reply 
-:      008696 phci_link_key_request_negative_reply:
-0x466a 008697 call phci_read_plap 
-0x466b 008698 jam hci_cmd_nokey ,mem_hci_cmd 
-0x466c 008699 branch phci_pin_code_reply 
-:      008701 phci_pin_code_request_reply:
-0x466d 008702 call phci_read_plap 
-0x466e 008703 ifetch 1 ,contru 
-0x466f 008704 store 1 ,mem_pin_length 
-0x4670 008705 iforce loopcnt 
-0x4671 008706 arg mem_pin ,contw 
-0x4672 008707 call uart_copy_rx_bytes 
-0x4673 008708 jam hci_cmd_pair ,mem_hci_cmd 
-0x4674 008709 branch phci_pin_code_reply 
-:      008711 phci_pin_code_request_negative_reply:
-0x4675 008712 call phci_read_plap 
-0x4676 008713 jam hci_cmd_nopair ,mem_hci_cmd 
-:      008714 phci_pin_code_reply:
-0x4677 008715 call hci_get_cmd_complete_ptr 
-0x4678 008716 call hci_write_plap 
-0x4679 008717 force 10 ,loopcnt 
-0x467a 008718 branch hci_command_complete 
-:      008720 phci_io_cap_request_reply:
-0x467b 008722 increase 6 ,contru 
-0x467c 008723 ifetch 3 ,contru 
-0x467d 008724 store 3 ,mem_sp_iocap_local 
-0x467e 008725 fetch 1 ,mem_master_sp_state 
-0x467f 008726 beq sp_master_stat_start_done ,phci_io_cap_request_reply_master 
-0x4680 008727 beq sp_stat_key_send ,phci_io_cap_request_reply_master 
-0x4681 008728 jam hci_cmd_io_cap ,mem_hci_cmd 
-0x4682 008729 branch phci_io_cap_request_reply_commom 
-:      008730 phci_io_cap_request_reply_master:
-0x4683 008731 jam sp_flag_commit ,mem_master_sp_flag 
-:      008732 phci_io_cap_request_reply_commom:
-0x4684 008733 call hci_get_cmd_complete_ptr 
-0x4685 008734 call hci_write_plap 
-0x4686 008735 force 10 ,loopcnt 
-0x4687 008736 branch hci_command_complete 
-:      008739 phci_authentication_requested:
-0x4688 008740 call phci_read_handle 
-0x4689 008741 jam hci_cmd_auth ,mem_hci_cmd 
-0x468a 008742 branch hci_command_status 
-:      008744 phci_set_connection_encryption:
-0x468b 008745 call phci_read_handle 
-0x468c 008746 ifetch 1 ,contru 
-0x468d 008747 increase hci_cmd_stopencrypt ,pdata 
-0x468e 008748 store 1 ,mem_hci_cmd 
-0x468f 008749 branch hci_command_status 
-:      008751 phci_remote_name_request:
-0x4690 008752 call phci_read_plap 
-0x4691 008753 ifetch 2 ,contru 
-0x4692 008754 store 1 ,mem_page_mode 
-0x4693 008755 call phci_read_clock 
-0x4694 008756 jam hci_cmd_remote_name_req ,mem_hci_cmd 
-0x4695 008757 branch hci_command_status 
-:      008759 phci_read_remote_ext_features:
-0x4696 008760 ifetch 2 ,contru 
-0x4697 008761 ifetch 1 ,contru 
-0x4698 008762 store 1 ,mem_ext_features_page 
-0x4699 008763 jam hci_cmd_remote_ext_features_req ,mem_hci_cmd 
-0x469a 008764 branch hci_command_status 
-:      008766 phci_read_remote_supported_features:
-0x469b 008768 fetch 1 ,mem_conn_handle 
-0x469c 008769 force hci_error_no_connection ,rega 
-0x469d 008770 branch hci_command_status_err ,blank 
-0x469e 008771 call phci_read_handle 
-0x469f 008772 jam hci_cmd_remote_feature_req ,mem_hci_cmd 
-0x46a0 008773 branch hci_command_status 
-:      008776 phci_read_remote_version_information:
-0x46a1 008778 fetch 1 ,mem_conn_handle 
-0x46a2 008779 force hci_error_no_connection ,rega 
-0x46a3 008780 branch hci_command_status_err ,blank 
-0x46a4 008781 call phci_read_handle 
-0x46a5 008782 jam hci_cmd_remote_version_req ,mem_hci_cmd 
-0x46a6 008783 branch hci_command_status 
-:      008786 phci_read_clock_offset:
-0x46a7 008787 call phci_status_reply_temp 
-0x46a8 008788 force hci_event_read_clock_offset_complete ,queue 
-0x46a9 008789 force 5 ,loopcnt 
-0x46aa 008790 branch hci_send_event 
-:      008792 phci_setup_sco_connection:
-0x46ab 008793 call phci_read_handle 
-0x46ac 008794 increase 10 ,contru 
-0x46ad 008795 ifetch 2 ,contru 
-0x46ae 008796 store 2 ,mem_voice_setting 
-0x46af 008797 ifetch 1 ,contru 
-0x46b0 008798 store 1 ,mem_retransmission_effort 
-0x46b1 008799 ifetch 2 ,contru 
-0x46b2 008800 store 2 ,mem_sco_ptype 
-0x46b3 008801 jam 2 ,mem_air_mode 
-0x46b4 008802 jam hci_cmd_setup_sco ,mem_hci_cmd 
-0x46b5 008803 branch hci_command_status 
-:      008805 phci_accept_sco_connection:
-0x46b6 008806 jam hci_cmd_accept_sco_conn ,mem_hci_cmd 
-0x46b7 008807 branch hci_command_status 
-:      008811 phci_read_local_name:
-0x46b8 008812 call hci_get_cmd_complete_ptr 
-0x46b9 008813 arg mem_local_name ,contr 
-0x46ba 008814 sub contr ,0xff ,loopcnt 
-0x46bb 008815 call uart_copy_tx_bytes 
-0x46bc 008816 force 0 ,pdata 
-0x46bd 008817 sub contr ,mem_local_name ,loopcnt 
-0x46be 008818 increase 0xf8 ,loopcnt 
-0x46bf 008819 call uart_write_bytes 
-0x46c0 008820 force 0xfc ,loopcnt 
-0x46c1 008821 branch hci_command_complete 
-:      008823 phci_change_local_name:
-0x46c2 008824 arg mem_local_name ,contw 
-0x46c3 008825 sub contw ,0xff ,loopcnt 
-:      008826 phci_change_local_name_loop:
-0x46c4 008827 ifetch 1 ,contru 
-0x46c5 008828 istore 1 ,contw 
-0x46c6 008829 branch phci_write_local_name_end ,blank 
-0x46c7 008830 loop phci_change_local_name_loop 
-:      008831 phci_write_local_name_end:
-0x46c8 008832 sub contw ,mem_local_name ,pdata 
-0x46c9 008833 sub pdata ,0 ,pdata 
-0x46ca 008834 store 1 ,mem_local_name_length 
-0x46cb 008835 branch hci_normal_reply 
-:      008837 phci_role_discovery:
-0x46cc 008838 call hci_get_cmd_complete_ptr 
-0x46cd 008839 call hci_write_handle 
-0x46ce 008840 force 0 ,pdata 
-0x46cf 008841 nsetflag master ,0 ,pdata 
-0x46d0 008842 istore 1 ,contwu 
-0x46d1 008843 force 7 ,loopcnt 
-0x46d2 008844 arg 0x809 ,alarm 
-0x46d3 008845 call hci_command_complete 
-0x46d4 008846 branch cmd_exit 
-0x46d5 008847 jam hci_cmd_role_discovery ,mem_hci_cmd 
-0x46d6 008848 rtn 
-:      008851 phci_write_link_policy_settings:
-0x46d7 008852 call phci_copy_handle 
-0x46d8 008853 force 6 ,loopcnt 
-0x46d9 008854 branch hci_command_complete 
-:      008857 phci_delete_stored_link_key:
-0x46da 008858 branch hci_normal_reply 
-:      008860 phci_write_page_timeout:
-0x46db 008861 ifetch 2 ,contru 
-0x46dc 008862 store 2 ,mem_page_to 
-0x46dd 008863 branch hci_normal_reply 
-:      008866 phci_write_scan_enable:
-0x46de 008867 ifetch 1 ,contru 
-0x46df 008868 store 1 ,mem_scan_mode 
-0x46e0 008869 branch hci_normal_reply 
-:      008871 phci_write_page_scan_activity:
-0x46e1 008872 ifetch 2 ,contru 
-0x46e2 008873 store 2 ,mem_pscan_interval 
-0x46e3 008874 ifetch 2 ,contru 
-0x46e4 008875 store 2 ,mem_pscan_window 
-0x46e5 008876 branch hci_normal_reply 
-:      008878 phci_write_inquiry_scan_activity:
-0x46e6 008879 ifetch 2 ,contru 
-0x46e7 008880 store 2 ,mem_iscan_interval 
-0x46e8 008881 ifetch 2 ,contru 
-0x46e9 008882 store 2 ,mem_iscan_window 
-0x46ea 008883 branch hci_normal_reply 
-:      008885 phci_write_encryption_mode:
-0x46eb 008886 branch hci_normal_reply 
-:      008889 phci_write_authentication_enable:
-0x46ec 008890 ifetch 1 ,contru 
-0x46ed 008891 store 1 ,mem_auth_enable 
-0x46ee 008892 branch hci_normal_reply 
-:      008894 phci_write_class_of_device:
-0x46ef 008895 ifetch 3 ,contru 
-0x46f0 008896 store 3 ,mem_class 
-0x46f1 008897 branch hci_normal_reply 
-:      008902 phci_read_ext_inquiry_response:
-0x46f2 008903 deposit temp 
-0x46f3 008904 branch hci_normal_reply ,blank 
-0x46f4 008905 call hci_get_payload_ptr 
-0x46f5 008906 force 0x1 ,pdata 
-0x46f6 008907 istore 1 ,contwu 
-0x46f7 008908 deposit alarm 
-0x46f8 008909 istore 2 ,contwu 
-0x46f9 008910 force hci_error_invalid_hci_command_parameters ,pdata 
-0x46fa 008911 istore 1 ,contwu 
-0x46fb 008912 setarg 0 
-0x46fc 008913 increase 0xf1 ,loopcnt 
-0x46fd 008914 call uart_write_bytes 
-0x46fe 008916 force hci_event_command_complete ,queue 
-0x46ff 008917 force 0xf5 ,loopcnt 
-0x4700 008918 branch hci_send_event 
-:      008922 phci_write_ssp_mode:
-0x4701 008923 ifetch 1 ,contru 
-0x4702 008924 ncall ssp_enable ,blank 
-0x4703 008925 call ssp_disable ,blank 
-0x4704 008926 branch hci_normal_reply 
-:      008928 phci_read_scan_enable:
-0x4705 008929 call hci_get_cmd_complete_ptr 
-0x4706 008930 fetch 1 ,mem_scan_mode 
-0x4707 008931 istore 1 ,contwu 
-0x4708 008932 force 5 ,loopcnt 
-0x4709 008933 branch hci_command_complete 
-:      008935 phci_read_local_version_information:
-0x470a 008936 call hci_get_cmd_complete_ptr 
-0x470b 008937 fetch 8 ,mem_hci_version 
-0x470c 008938 istore 8 ,contwu 
-0x470d 008939 force 12 ,loopcnt 
-0x470e 008940 branch hci_command_complete 
-:      008942 phci_read_local_supported_features:
-0x470f 008943 call hci_get_cmd_complete_ptr 
-0x4710 008944 fetch 8 ,mem_features 
-0x4711 008945 istore 8 ,contwu 
-0x4712 008946 force 12 ,loopcnt 
-0x4713 008947 branch hci_command_complete 
-:      008949 phci_read_local_ext_features:
-0x4714 008950 call hci_get_cmd_complete_ptr 
-0x4715 008951 setarg 0x0101 
-0x4716 008952 istore 2 ,contwu 
-0x4717 008953 setarg 0x01 
-0x4718 008954 istore 8 ,contwu 
-0x4719 008955 force 14 ,loopcnt 
-0x471a 008956 branch hci_command_complete 
-:      008958 phci_read_buffer_size:
-0x471b 008959 call hci_get_cmd_complete_ptr 
-0x471c 008960 fetch 7 ,mem_acl_pktlen 
-0x471d 008961 istore 7 ,contwu 
-0x471e 008962 force 11 ,loopcnt 
-0x471f 008963 branch hci_command_complete 
-:      008965 phci_read_bd_addr:
-0x4720 008966 call hci_get_cmd_complete_ptr 
-0x4721 008967 fetch 6 ,mem_lap 
-0x4722 008968 istore 6 ,contwu 
-0x4723 008969 force 10 ,loopcnt 
-0x4724 008970 branch hci_command_complete 
-:      008972 phci_set_event_mask:
-0x4725 008973 branch hci_normal_reply 
-:      008976 phci_reset_failed_contact_counter:
-0x4726 008977 branch hci_normal_reply 
-:      008978 phci_get_link_quality:
-0x4727 008979 call hci_get_cmd_complete_ptr 
-0x4728 008980 call hci_write_handle 
-0x4729 008981 setarg 0xff 
-0x472a 008982 istore 1 ,contwu 
-0x472b 008983 force 7 ,loopcnt 
-0x472c 008984 branch hci_command_complete 
-:      008986 phci_read_rssi:
-0x472d 008987 call hci_get_cmd_complete_ptr 
-0x472e 008988 call hci_write_handle 
-0x472f 008989 setarg 0x00 
-0x4730 008990 istore 1 ,contwu 
-0x4731 008991 force 7 ,loopcnt 
-0x4732 008992 branch hci_command_complete 
-:      008994 phci_read_afh_channel_map:
-0x4733 008995 set0 mark_ext_patch ,mark 
-0x4734 008996 bpatch patch1b_6 ,mem_patch1b 
-0x4735 008997 branch hci_normal_reply 
-:      008998 phci_read_bd_clock:
-0x4736 008999 set0 mark_ext_patch ,mark 
-0x4737 009000 bpatch patch1b_7 ,mem_patch1b 
-0x4738 009001 branch hci_normal_reply 
-:      009006 phci_accept_connection:
-0x4739 009007 call phci_read_plap 
-0x473a 009008 jam hci_cmd_accept_conn ,mem_hci_cmd 
-0x473b 009009 ifetch 1 ,contru 
-0x473c 009010 beq 1 ,hci_command_status 
-0x473d 009011 jam hci_cmd_accept_with_switch ,mem_hci_cmd 
-0x473e 009012 branch hci_command_status 
-:      009014 phci_reject_connection:
-0x473f 009015 branch phci_accept_connection 
-0x4740 009016 call phci_read_plap 
-0x4741 009017 jam hci_cmd_reject_conn ,mem_hci_cmd 
-0x4742 009018 branch hci_normal_reply 
-:      009020 phci_change_connection_packet_type:
-0x4743 009021 call hci_command_status 
-0x4744 009022 call hci_get_payload_ptr 
-0x4745 009023 setarg 0 
-0x4746 009024 istore 1 ,contwu 
-0x4747 009025 ifetch 4 ,contru 
-0x4748 009026 istore 4 ,contwu 
-0x4749 009027 force 8 ,loopcnt 
-0x474a 009028 arg hci_event_connection_packet_type_changed ,queue 
-0x474b 009029 arg 5 ,loopcnt 
-0x474c 009030 branch hci_send_event 
-:      009032 phci_unknown_command:
-0x474d 009033 force hci_error_unknown_hci_command ,rega 
-0x474e 009034 branch hci_command_status_err 
-:      009036 phci_sniff_mode:
-0x474f 009039 call phci_read_handle 
-0x4750 009040 ifetch 2 ,contru 
-0x4751 009041 store 2 ,mem_sniff_param_interval 
-0x4752 009042 ifetch 2 ,contru 
-0x4753 009043 store 2 ,mem_hci_sniff_min_interval 
-0x4754 009044 ifetch 2 ,contru 
-0x4755 009045 store 2 ,mem_sniff_param_attempt 
-0x4756 009046 ifetch 2 ,contru 
-0x4757 009047 store 2 ,mem_sniff_param_timeout 
-0x4758 009048 jam hci_cmd_in_sniff ,mem_hci_cmd 
-0x4759 009049 branch hci_command_status 
-:      009051 phci_exit_sniff_mode:
-0x475a 009052 call phci_read_handle 
-0x475b 009053 call exit_sniff 
-0x475c 009054 branch hci_command_status 
-:      009056 exit_sniff:
-0x475d 009057 jam hci_cmd_exit_sniff ,mem_hci_cmd 
-0x475e 009058 rtn 
-:      009060 phci_sniff_subrating:
-0x475f 009061 branch hci_normal_reply 
-:      009063 phci_switch_role:
-0x4760 009064 call phci_read_plap 
-0x4761 009065 jam hci_cmd_role_switch ,mem_hci_cmd 
-0x4762 009066 branch hci_command_status 
-:      009068 phci_read_plap:
-0x4763 009069 ifetch 6 ,contru 
-0x4764 009070 store 6 ,mem_hci_plap 
-0x4765 009071 rtn 
-:      009073 phci_read_handle:
-0x4766 009074 ifetch 2 ,contru 
-0x4767 009075 store 1 ,mem_hci_conn_handle 
-0x4768 009076 rtn 
-:      009078 phci_copy_handle:
-0x4769 009079 call phci_read_handle 
-0x476a 009080 call hci_get_cmd_complete_ptr 
-0x476b 009081 fetch 1 ,mem_hci_conn_handle 
-0x476c 009082 istore 2 ,contwu 
-0x476d 009083 rtn 
-:      009087 phci_status_reply_temp:
-0x476e 009088 call phci_read_handle 
-0x476f 009089 call hci_command_status 
-0x4770 009090 call hci_get_payload_ptr 
-0x4771 009091 force 0 ,pdata 
-0x4772 009092 istore 1 ,contwu 
-0x4773 009093 fetch 1 ,mem_hci_conn_handle 
-0x4774 009094 istore 2 ,contwu 
-0x4775 009095 rtn 
-:      009097 phci_read_clock:
-0x4776 009098 ifetch 2 ,contru 
-0x4777 009099 iadd clkn_bt ,pdata 
-0x4778 009100 and_into 0x1fc ,pdata 
-0x4779 009101 store 4 ,mem_page_clk 
-0x477a 009102 rtn 
-:      009104 hci_inquiry_reply:
-0x477b 009105 set0 mark_ext_patch ,mark 
-0x477c 009106 bpatch patch1c_0 ,mem_patch1c 
-0x477d 009107 fetch 1 ,mem_rp_packets 
-0x477e 009108 sub pdata ,2 ,null 
-0x477f 009109 nrtn positive 
-0x4780 009110 fetcht 6 ,extm_lap 
-0x4781 009111 call context_search_plap2 
-0x4782 009112 rtn zero 
-0x4783 009113 call hci_get_packet_ptr 
-0x4784 009114 setarg 0x10f22 
-0x4785 009115 istore 3 ,contwu 
-0x4786 009116 fetch 6 ,extm_lap 
-0x4787 009117 istore 6 ,contwu 
-0x4788 009118 fetch 1 ,extm_fhs_misc 
-0x4789 009119 copy pdata ,temp 
-0x478a 009120 rshift3 pdata ,pdata 
-0x478b 009121 rshift3 pdata ,pdata 
-0x478c 009122 istore 1 ,contwu 
-0x478d 009123 copy temp ,pdata 
-0x478e 009124 and pdata ,0x30 ,pdata 
-0x478f 009125 rshift3 pdata ,pdata 
-0x4790 009126 rshift pdata ,pdata 
-0x4791 009127 istore 1 ,contwu 
-0x4792 009128 fetch 3 ,extm_class 
-0x4793 009129 istore 3 ,contwu 
-0x4794 009130 fetch 4 ,mem_clke_bt 
-0x4795 009131 isub clkn_bt ,pdata 
-0x4796 009132 istore 2 ,contwu 
-0x4797 009133 setarg 0xc8 
-0x4798 009134 istore 1 ,contwu 
-0x4799 009135 force 15 ,loopcnt 
-0x479a 009136 branch hci_send_event_raw 
-:      009138 hci_inquiry_reply_eir:
-0x479b 009139 set0 mark_ext_patch ,mark 
-0x479c 009140 bpatch patch1c_1 ,mem_patch1c 
-0x479d 009141 force 540 ,temp 
-0x479e 009142 fetch 2 ,mem_h5tx_free 
-0x479f 009143 isub temp ,null 
-0x47a0 009144 nrtn positive 
-0x47a1 009145 fetcht 3 ,mem_extm_uap_restore 
-0x47a2 009146 fetch 3 ,extm_uap 
-0x47a3 009147 isub temp ,null 
-0x47a4 009148 rtn zero 
-0x47a5 009149 rtn blank 
-0x47a6 009150 store 3 ,mem_extm_uap_restore 
-0x47a7 009151 fetch 1 ,mem_rp_packets 
-0x47a8 009152 sub pdata ,2 ,null 
-0x47a9 009153 nrtn positive 
-0x47aa 009154 fetcht 6 ,extm_lap 
-0x47ab 009155 call context_search_plap2 
-0x47ac 009156 rtn zero 
-0x47ad 009157 call hci_eir_reply 
-0x47ae 009158 force 15 ,temp 
-0x47af 009159 fetch 1 ,mem_rxbuf + 1 
-0x47b0 009160 bne 0x09 ,hci_inquiry_reply_eir_end 
-0x47b1 009161 fetch 1 ,mem_rxbuf 
-0x47b2 009162 branch hci_inquiry_reply_eir_end ,blank 
-0x47b3 009163 iforce loopcnt 
-0x47b4 009164 istore 1 ,contwu 
-0x47b5 009165 iadd temp ,temp 
-0x47b6 009166 increase 1 ,temp 
-0x47b7 009167 arg mem_rxbuf + 1 ,contr 
-:      009169 hci_inquiry_name_loop:
-0x47b8 009170 ifetch 1 ,contr 
-0x47b9 009171 istore 1 ,contwu 
-0x47ba 009172 loop hci_inquiry_name_loop 
-:      009173 hci_inquiry_other_rtn_loop:
-0x47bb 009174 ifetch 1 ,contr 
-0x47bc 009175 branch hci_inquiry_reply_eir_end ,blank 
-0x47bd 009176 iforce loopcnt 
-0x47be 009177 istore 1 ,contwu 
-0x47bf 009178 iadd temp ,temp 
-0x47c0 009179 increase 1 ,temp 
-:      009180 hci_inquiry_other_loop:
-0x47c1 009181 ifetch 1 ,contr 
-0x47c2 009182 istore 1 ,contwu 
-0x47c3 009183 loop hci_inquiry_other_loop 
-0x47c4 009184 branch hci_inquiry_other_rtn_loop 
-:      009185 hci_inquiry_reply_eir_end:
-0x47c5 009186 sub temp ,0xff ,pdata 
-0x47c6 009187 iforce loopcnt 
-:      009188 hci_inquiry_fill_zero:
-0x47c7 009189 setarg 0x00 
-0x47c8 009190 istore 1 ,contwu 
-0x47c9 009191 loop hci_inquiry_fill_zero 
-0x47ca 009192 force 0xff ,loopcnt 
-0x47cb 009193 branch hci_send_event_raw 
-:      009195 hci_eir_reply:
-0x47cc 009196 set0 mark_ext_patch ,mark 
-0x47cd 009197 bpatch patch1c_2 ,mem_patch1c 
-0x47ce 009198 call hci_get_packet_ptr 
-0x47cf 009199 setarg 0x1ff2f 
-0x47d0 009200 istore 3 ,contwu 
-0x47d1 009201 fetch 6 ,extm_lap 
-0x47d2 009202 istore 6 ,contwu 
-0x47d3 009203 fetch 1 ,extm_fhs_misc 
-0x47d4 009204 copy pdata ,temp 
-0x47d5 009205 rshift3 pdata ,pdata 
-0x47d6 009206 rshift3 pdata ,pdata 
-0x47d7 009207 istore 1 ,contwu 
-0x47d8 009208 copy temp ,pdata 
-0x47d9 009209 and pdata ,0x30 ,pdata 
-0x47da 009210 rshift3 pdata ,pdata 
-0x47db 009211 rshift pdata ,pdata 
-0x47dc 009212 istore 1 ,contwu 
-0x47dd 009213 fetch 3 ,extm_class 
-0x47de 009214 istore 3 ,contwu 
-0x47df 009215 fetch 4 ,mem_clke_bt 
-0x47e0 009216 isub clkn_bt ,pdata 
-0x47e1 009217 istore 2 ,contwu 
-0x47e2 009218 setarg 0xc8 
-0x47e3 009219 istore 1 ,contwu 
-0x47e4 009220 rtn 
-:      009222 hci_send_remote_features:
-0x47e5 009223 set0 mark_ext_patch ,mark 
-0x47e6 009224 bpatch patch1c_3 ,mem_patch1c 
-0x47e7 009225 fetch 1 ,mem_device_option 
-0x47e8 009226 rtnne dvc_op_hci 
-0x47e9 009227 call hci_write_handle3 
-0x47ea 009228 istoret 8 ,contwu 
-0x47eb 009229 force 11 ,loopcnt 
-0x47ec 009230 force hci_event_read_remote_features_complete ,queue 
-0x47ed 009231 branch hci_send_event 
-:      009233 hci_send_remote_ext_features_notification:
-0x47ee 009234 set0 mark_ext_patch ,mark 
-0x47ef 009235 bpatch patch1c_4 ,mem_patch1c 
-0x47f0 009236 fetch 1 ,mem_device_option 
-0x47f1 009237 rtnne dvc_op_hci 
-0x47f2 009239 call hci_get_payload_ptr 
-0x47f3 009240 fetch 6 ,mem_plap 
-0x47f4 009241 istore 6 ,contwu 
-0x47f5 009242 istoret 8 ,contwu 
-0x47f6 009243 force 14 ,loopcnt 
-0x47f7 009244 force hci_event_remote_host_supported_features_notification ,queue 
-0x47f8 009245 branch hci_send_event 
-:      009247 hci_send_remote_ext_features_event:
-0x47f9 009248 set0 mark_ext_patch ,mark 
-0x47fa 009249 bpatch patch1c_5 ,mem_patch1c 
-0x47fb 009250 fetch 1 ,mem_device_option 
-0x47fc 009251 rtnne dvc_op_hci 
-0x47fd 009253 call hci_write_handle3 
-0x47fe 009254 fetch 1 ,mem_ext_features_page 
-0x47ff 009255 istore 1 ,contwu 
-0x4800 009256 setarg 1 
-0x4801 009257 istore 1 ,contwu 
-0x4802 009258 istoret 8 ,contwu 
-0x4803 009259 force 13 ,loopcnt 
-0x4804 009260 force hci_event_read_remote_ext_features_complete ,queue 
-0x4805 009261 branch hci_send_event 
-:      009264 hci_send_version_information:
-0x4806 009265 set0 mark_ext_patch ,mark 
-0x4807 009266 bpatch patch1c_6 ,mem_patch1c 
-0x4808 009267 fetch 1 ,mem_device_option 
-0x4809 009268 rtnne dvc_op_hci 
-0x480a 009269 call hci_write_handle3 
-0x480b 009270 istoret 5 ,contwu 
-0x480c 009271 force 8 ,loopcnt 
-0x480d 009272 force hci_event_read_remote_version_information_complete ,queue 
-0x480e 009273 branch hci_send_event 
-:      009275 hci_send_io_cap_response_event:
-0x480f 009276 set0 mark_ext_patch ,mark 
-0x4810 009277 bpatch patch1c_7 ,mem_patch1c 
-0x4811 009278 fetch 1 ,mem_device_option 
-0x4812 009279 rtnne dvc_op_hci 
-0x4813 009281 call hci_get_payload_ptr 
-0x4814 009282 fetch 6 ,mem_plap 
-0x4815 009283 istore 6 ,contwu 
-0x4816 009284 fetch 3 ,mem_sp_iocap_remote 
-0x4817 009285 istore 3 ,contwu 
-0x4818 009286 force 9 ,loopcnt 
-0x4819 009287 force hci_event_io_cap_response ,queue 
-0x481a 009288 branch hci_send_event 
-:      009290 hci_send_io_cap_req_event:
-0x481b 009291 set0 mark_ext_patch ,mark 
-0x481c 009292 bpatch patch1d_0 ,mem_patch1d 
-0x481d 009293 fetch 1 ,mem_device_option 
-0x481e 009294 rtnne dvc_op_hci 
-0x481f 009296 call hci_get_payload_ptr 
-0x4820 009297 fetch 6 ,mem_plap 
-0x4821 009298 istore 6 ,contwu 
-0x4822 009299 force 6 ,loopcnt 
-0x4823 009300 force hci_event_io_cap_req ,queue 
-0x4824 009301 branch hci_send_event 
-:      009304 hci_send_connection_complete:
-0x4825 009305 force 0 ,temp 
-:      009306 hci_send_connection_error:
-0x4826 009307 set0 mark_ext_patch ,mark 
-0x4827 009308 bpatch patch1d_1 ,mem_patch1d 
-0x4828 009309 fetch 1 ,mem_device_option 
-0x4829 009310 rtnne dvc_op_hci 
-0x482a 009311 force hci_event_connection_complete ,queue 
-0x482b 009312 jam 5 ,mem_acl_credits 
-0x482c 009313 call hci_get_payload_ptr 
-0x482d 009314 istoret 1 ,contwu 
-0x482e 009315 call hci_write_handle 
-0x482f 009316 call hci_write_plap 
-0x4830 009317 force 1 ,pdata 
-0x4831 009318 istore 1 ,contwu 
-0x4832 009319 force 0 ,pdata 
-0x4833 009320 fetcht 1 ,mem_state_map 
-0x4834 009321 isolate1 smap_encryption ,temp 
-0x4835 009322 setflag true ,0 ,pdata 
-0x4836 009323 istore 1 ,contwu 
-0x4837 009324 force 11 ,loopcnt 
-0x4838 009325 branch hci_send_event 
-:      009328 hci_send_conn_req_event:
-0x4839 009329 set0 mark_ext_patch ,mark 
-0x483a 009330 bpatch patch1d_2 ,mem_patch1d 
-0x483b 009331 fetch 1 ,mem_device_option 
-0x483c 009332 rtnne dvc_op_hci 
-0x483d 009333 force hci_event_connection_request ,queue 
-0x483e 009334 call hci_get_payload_ptr 
-0x483f 009335 call hci_write_plap 
-0x4840 009337 fetch 3 ,extm_class 
-0x4841 009338 istore 3 ,contwu 
-0x4842 009339 istoret 1 ,contwu 
-0x4843 009340 force 10 ,loopcnt 
-0x4844 009341 branch hci_send_event 
-:      009343 hci_send_encryption_change:
-0x4845 009344 set0 mark_ext_patch ,mark 
-0x4846 009345 bpatch patch1d_3 ,mem_patch1d 
-0x4847 009346 fetch 1 ,mem_device_option 
-0x4848 009347 rtnne dvc_op_hci 
-0x4849 009348 call hci_write_handle3 
-0x484a 009349 force 0 ,pdata 
-0x484b 009350 fetcht 1 ,mem_state_map 
-0x484c 009351 isolate1 smap_encryption ,temp 
-0x484d 009352 setflag true ,0 ,pdata 
-0x484e 009353 istore 1 ,contwu 
-0x484f 009354 force hci_event_encryption_change_complete ,queue 
-0x4850 009355 force 4 ,loopcnt 
-0x4851 009356 branch hci_send_event 
-:      009359 hci_send_linkkey_notification:
-0x4852 009360 set0 mark_ext_patch ,mark 
-0x4853 009361 bpatch patch1d_4 ,mem_patch1d 
-0x4854 009362 fetch 1 ,mem_device_option 
-0x4855 009363 rtnne dvc_op_hci 
-0x4856 009364 force hci_event_link_key_notification ,queue 
-0x4857 009365 call hci_get_payload_ptr 
-0x4858 009366 call hci_write_plap 
-0x4859 009367 arg mem_link_key ,contr 
-0x485a 009368 force 16 ,loopcnt 
-0x485b 009369 call uart_copy_tx_bytes 
-0x485c 009370 force 0x05 ,pdata 
-0x485d 009371 istore 1 ,contwu 
-0x485e 009372 force 0x17 ,loopcnt 
-0x485f 009373 branch hci_send_event 
-:      009375 hci_send_user_confirmation_req:
-0x4860 009376 fetch 1 ,mem_device_option 
-0x4861 009377 rtnne dvc_op_hci 
-0x4862 009378 force hci_event_user_confirmation_request ,queue 
-0x4863 009379 call hci_get_payload_ptr 
-0x4864 009380 call hci_write_plap 
-0x4865 009381 fetch 4 ,mem_sp_gkey 
-0x4866 009382 istore 4 ,contwu 
-0x4867 009383 force 0xa ,loopcnt 
-0x4868 009384 branch hci_send_event 
-:      009386 hci_send_ssp_complete:
-0x4869 009387 fetch 1 ,mem_device_option 
-0x486a 009388 rtnne dvc_op_hci 
-0x486b 009389 force hci_event_simple_pairing_complete ,queue 
-0x486c 009390 call hci_get_payload_ptr 
-0x486d 009391 setarg 0 
-0x486e 009392 istore 1 ,contwu 
-0x486f 009393 call hci_write_plap 
-0x4870 009394 force 0x7 ,loopcnt 
-0x4871 009395 branch hci_send_event 
-:      009398 hci_send_linkkey_req:
-0x4872 009399 set0 mark_ext_patch ,mark 
-0x4873 009400 bpatch patch1d_5 ,mem_patch1d 
-0x4874 009401 force hci_event_link_key_request ,queue 
-:      009402 hci_send_sec_req:
-0x4875 009403 fetch 1 ,mem_device_option 
-0x4876 009404 rtnne dvc_op_hci 
-0x4877 009405 call hci_get_payload_ptr 
-0x4878 009406 call hci_write_plap 
-0x4879 009407 force 6 ,loopcnt 
-0x487a 009408 branch hci_send_event 
-:      009410 hci_send_pincode_req:
-0x487b 009411 fetch 1 ,mem_device_option 
-0x487c 009412 rtnne dvc_op_hci 
-0x487d 009413 force hci_event_pin_code_request ,queue 
-0x487e 009414 branch hci_send_sec_req 
-:      009417 hci_send_role_change:
-0x487f 009418 fetch 1 ,mem_device_option 
-0x4880 009419 rtnne dvc_op_hci 
-0x4881 009420 force hci_event_role_change ,queue 
-0x4882 009421 call hci_get_payload_ptr 
-0x4883 009422 force 0 ,pdata 
-0x4884 009423 istore 1 ,contwu 
-0x4885 009424 call hci_write_plap 
-0x4886 009425 istoret 1 ,contwu 
-0x4887 009426 force 8 ,loopcnt 
-0x4888 009427 branch hci_send_event 
-:      009429 hci_send_role_change_err:
-0x4889 009430 fetch 1 ,mem_device_option 
-0x488a 009431 rtnne dvc_op_hci 
-0x488b 009432 force 0 ,temp 
-0x488c 009433 nbranch hci_send_role_change_err_slave ,master 
-0x488d 009434 force 1 ,temp 
-:      009435 hci_send_role_change_err_slave:
-0x488e 009436 fetch 1 ,mem_device_option 
-0x488f 009437 rtnne dvc_op_hci 
-0x4890 009438 force hci_event_role_change ,queue 
-0x4891 009439 call hci_get_payload_ptr 
-0x4892 009440 force 0x35 ,pdata 
-0x4893 009441 istore 1 ,contwu 
-0x4894 009442 call hci_write_plap 
-0x4895 009443 istoret 1 ,contwu 
-0x4896 009444 force 8 ,loopcnt 
-0x4897 009445 branch hci_send_event 
-:      009447 hci_send_name:
-0x4898 009448 set0 mark_ext_patch ,mark 
-0x4899 009449 bpatch patch1d_6 ,mem_patch1d 
-0x489a 009450 fetch 1 ,mem_device_option 
-0x489b 009451 rtnne dvc_op_hci 
-0x489c 009452 call hci_get_packet_ptr 
-0x489d 009453 setarg 0xff07 
-0x489e 009454 istore 2 ,contwu 
-0x489f 009455 deposit queue 
-0x48a0 009456 istore 1 ,contwu 
-0x48a1 009457 call hci_write_plap 
-0x48a2 009458 arg mem_tmp_buffer ,contr 
-0x48a3 009459 force 248 ,loopcnt 
-:      009460 hci_read_remote_name_loop:
-0x48a4 009461 ifetch 1 ,contr 
-0x48a5 009462 istore 1 ,contwu 
-0x48a6 009463 loop hci_read_remote_name_loop 
-0x48a7 009464 force 0xff ,loopcnt 
-0x48a8 009465 branch hci_send_event_raw 
-:      009467 hci_send_num_complete_packets:
-0x48a9 009468 set0 mark_ext_patch ,mark 
-0x48aa 009469 bpatch patch1d_7 ,mem_patch1d 
-0x48ab 009470 fetch 1 ,mem_device_option 
-0x48ac 009471 rtnne dvc_op_hci 
-0x48ad 009472 hfetch 1 ,core_uart_txitems 
-0x48ae 009473 nrtn blank 
-0x48af 009474 fetch 1 ,mem_op 
-0x48b0 009475 rtnbit0 op_pkt_comp 
-0x48b1 009476 set0 op_pkt_comp ,pdata 
-0x48b2 009477 store 1 ,mem_op 
-0x48b3 009478 call hci_get_payload_ptr 
-0x48b4 009479 force 1 ,pdata 
-0x48b5 009480 istore 1 ,contwu 
-0x48b6 009481 call hci_write_handle 
-0x48b7 009482 force 1 ,pdata 
-0x48b8 009483 istore 2 ,contwu 
-0x48b9 009484 force hci_event_num_completed_packets ,queue 
-0x48ba 009485 force 5 ,loopcnt 
-0x48bb 009486 branch hci_send_event 
-:      009490 hci_send_auth_complete:
-0x48bc 009491 set0 mark_ext_patch ,mark 
-0x48bd 009492 bpatch patch1e_0 ,mem_patch1e 
-0x48be 009493 fetch 1 ,mem_device_option 
-0x48bf 009494 rtnne dvc_op_hci 
-0x48c0 009495 call hci_write_handle3 
-0x48c1 009496 force hci_event_authentication_complete ,queue 
-0x48c2 009497 force 3 ,loopcnt 
-0x48c3 009498 branch hci_send_event 
-:      009502 hci_send_disconn_complete:
-0x48c4 009503 set0 mark_ext_patch ,mark 
-0x48c5 009504 bpatch patch1e_1 ,mem_patch1e 
-0x48c6 009505 fetch 1 ,mem_device_option 
-0x48c7 009506 rtnne dvc_op_hci 
-0x48c8 009507 call hci_get_payload_ptr 
-0x48c9 009508 force 0 ,pdata 
-0x48ca 009509 istore 1 ,contwu 
-0x48cb 009510 istoret 2 ,contwu 
-0x48cc 009511 fetch 1 ,mem_hci_disconn_reason 
-0x48cd 009512 istore 1 ,contwu 
-0x48ce 009513 force hci_event_disconnection_complete ,queue 
-0x48cf 009514 force 4 ,loopcnt 
-0x48d0 009515 branch hci_send_event 
-:      009518 hci_send_le_adv_report_event:
-0x48d1 009519 set0 mark_ext_patch ,mark 
-0x48d2 009520 bpatch patch1e_2 ,mem_patch1e 
-0x48d3 009521 fetch 1 ,mem_device_option 
-0x48d4 009522 rtnne dvc_op_hci ,pdata 
-0x48d5 009523 call hci_get_payload_ptr 
-0x48d6 009524 setarg 0x0102 
-0x48d7 009525 istore 2 ,contwu 
-0x48d8 009526 fetcht 1 ,mem_le_rxbuf 
-0x48d9 009527 and temp ,0xf ,pdata 
-0x48da 009528 istore 1 ,contwu 
-0x48db 009529 copy rega ,pdata 
-0x48dc 009530 istore 1 ,contwu 
-0x48dd 009531 fetcht 1 ,mem_le_rxbuf + 1 
-0x48de 009532 increase -6 ,temp 
-0x48df 009533 fetch 6 ,mem_le_rxbuf + 2 
-0x48e0 009534 istore 6 ,contwu 
-0x48e1 009535 istoret 1 ,contwu 
-0x48e2 009536 copy temp ,loopcnt 
-0x48e3 009537 call uart_copy_tx_bytes 
-0x48e4 009538 setarg 127 
-0x48e5 009539 istore 1 ,contwu 
-0x48e6 009540 copy temp ,loopcnt 
-0x48e7 009541 add loopcnt ,12 ,loopcnt 
-0x48e8 009542 force hci_event_le_meta_event ,queue 
-0x48e9 009543 branch hci_send_event 
-:      009545 hci_send_le_conn_complete:
-0x48ea 009546 set0 mark_ext_patch ,mark 
-0x48eb 009547 bpatch patch1e_3 ,mem_patch1e 
-0x48ec 009548 fetch 1 ,mem_device_option 
-0x48ed 009549 rtnne dvc_op_hci ,pdata 
-0x48ee 009550 call hci_get_payload_ptr 
-0x48ef 009551 setarg hci_le_subevent_conn_complete 
-0x48f0 009552 istore 1 ,contwu 
-0x48f1 009553 istoret 1 ,contwu 
-0x48f2 009554 fetch 1 ,mem_le_conn_handle 
-0x48f3 009555 istore 2 ,contwu 
-0x48f4 009556 fetch 1 ,mem_le_mode 
-0x48f5 009557 rshift pdata ,pdata 
-0x48f6 009558 setflip 0 ,pdata 
-0x48f7 009559 istore 1 ,contwu 
-0x48f8 009560 fetch 1 ,mem_le_conn_peer_addr_type 
-0x48f9 009561 istore 1 ,contwu 
-0x48fa 009562 fetch 6 ,mem_le_plap 
-0x48fb 009563 istore 6 ,contwu 
-0x48fc 009564 fetch 2 ,mem_le_conn_interval 
-0x48fd 009565 istore 2 ,contwu 
-0x48fe 009566 fetch 2 ,mem_le_slave_latency 
-0x48ff 009567 istore 2 ,contwu 
-0x4900 009568 fetch 2 ,mem_le_superto 
-0x4901 009569 istore 2 ,contwu 
-0x4902 009570 fetch 1 ,mem_le_peer_sca 
-0x4903 009571 istore 1 ,contwu 
-0x4904 009572 force hci_event_le_meta_event ,queue 
-0x4905 009573 arg 19 ,loopcnt 
-0x4906 009574 branch hci_send_event 
-:      009578 hci_send_mode_change:
-0x4907 009579 set0 mark_ext_patch ,mark 
-0x4908 009580 bpatch patch1e_4 ,mem_patch1e 
-0x4909 009581 fetch 1 ,mem_device_option 
-0x490a 009582 rtnne dvc_op_hci 
-0x490b 009584 call hci_get_payload_ptr 
-0x490c 009585 call hci_write_handle3 
-0x490d 009586 istoret 1 ,contwu 
-0x490e 009587 fetch 2 ,mem_tsniff 
-0x490f 009588 rshift pdata ,pdata 
-0x4910 009589 istore 2 ,contwu 
-0x4911 009590 force 6 ,loopcnt 
-0x4912 009591 force hci_event_mode_change ,queue 
-0x4913 009592 branch hci_send_event 
-:      009595 hci_send_sco_complete:
-0x4914 009596 set0 mark_ext_patch ,mark 
-0x4915 009597 bpatch patch1e_5 ,mem_patch1e 
-0x4916 009598 fetch 1 ,mem_device_option 
-0x4917 009599 rtnne dvc_op_hci 
-0x4918 009600 set0 mark_ext_patch ,mark 
-0x4919 009601 bpatch patch1e_6 ,mem_patch1e 
-0x491a 009602 call hci_get_payload_ptr 
-0x491b 009603 istoret 1 ,contwu 
-0x491c 009604 setarg 0xe00 
-0x491d 009605 istore 2 ,contwu 
-0x491e 009606 call hci_write_plap 
-0x491f 009607 force 0 ,pdata 
-0x4920 009608 bmark1 mark_esco ,hci_send_esco 
-0x4921 009609 force 0 ,pdata 
-0x4922 009610 istore 7 ,contwu 
-0x4923 009611 branch hci_send_sco_cont 
-:      009612 hci_send_esco:
-0x4924 009613 fetch 1 ,mem_device_option 
-0x4925 009614 rtnne dvc_op_hci 
-0x4926 009615 setarg 0x020602 
-0x4927 009616 istore 3 ,contwu 
-0x4928 009617 setarg 30 
-0x4929 009618 istore 2 ,contwu 
-0x492a 009619 setarg 30 
-0x492b 009620 istore 2 ,contwu 
-:      009621 hci_send_sco_cont:
-0x492c 009622 fetch 1 ,mem_device_option 
-0x492d 009623 rtnne dvc_op_hci 
-0x492e 009624 fetch 1 ,mem_air_mode 
-0x492f 009625 istore 1 ,contwu 
-0x4930 009626 force hci_event_sco_connection_complete ,queue 
-0x4931 009627 force 17 ,loopcnt 
-0x4932 009628 branch hci_send_event 
-:      009631 hci_command_status:
-0x4933 009632 set0 mark_ext_patch ,mark 
-0x4934 009633 bpatch patch1e_7 ,mem_patch1e 
-0x4935 009634 call hci_get_payload_ptr 
-0x4936 009635 setarg 0x100 
-0x4937 009636 istore 2 ,contwu 
-0x4938 009637 deposit alarm 
-0x4939 009638 istore 2 ,contwu 
-0x493a 009639 force 4 ,loopcnt 
-0x493b 009640 force hci_event_command_status ,queue 
-0x493c 009641 branch hci_send_event 
-:      009643 hci_command_status_err:
-0x493d 009644 set0 mark_ext_patch ,mark 
-0x493e 009645 bpatch patch1f_0 ,mem_patch1f 
-0x493f 009646 call hci_get_payload_ptr 
-0x4940 009647 deposit rega 
-0x4941 009648 istore 1 ,contwu 
-0x4942 009649 setarg 0x01 
-0x4943 009650 istore 1 ,contwu 
-0x4944 009651 deposit alarm 
-0x4945 009652 istore 2 ,contwu 
-0x4946 009653 force 4 ,loopcnt 
-0x4947 009654 force hci_event_command_status ,queue 
-0x4948 009655 branch hci_send_event 
-:      009657 hci_normal_reply:
-0x4949 009658 set0 mark_ext_patch ,mark 
-0x494a 009659 bpatch patch1f_1 ,mem_patch1f 
-0x494b 009660 force 4 ,loopcnt 
-:      009661 hci_command_complete:
-0x494c 009662 call hci_get_payload_ptr 
-0x494d 009663 force 0x1 ,pdata 
-0x494e 009664 istore 1 ,contwu 
-0x494f 009665 deposit alarm 
-0x4950 009666 istore 3 ,contwu 
-0x4951 009667 force hci_event_command_complete ,queue 
-:      009668 hci_send_event:
-0x4952 009669 set0 mark_ext_patch ,mark 
-0x4953 009670 bpatch patch1f_2 ,mem_patch1f 
-0x4954 009671 call hci_get_packet_ptr 
-0x4955 009672 deposit queue 
-0x4956 009673 istore 1 ,contwu 
-0x4957 009674 deposit loopcnt 
-0x4958 009675 istore 1 ,contwu 
-:      009676 hci_send_event_raw:
-0x4959 009677 set1 mark_h5tx_rp ,mark 
-0x495a 009678 force 5 ,queue 
-0x495b 009679 increase 2 ,loopcnt 
-:      009680 hci_send_packet:
-0x495c 009681 call hci_check_bcsp_protocol 
-0x495d 009682 branch bcsp_send_packet ,true 
-0x495e 009683 branch h4_send_packet_event 
-:      009685 hci_send_commu_ready_event:
-0x495f 009686 force hci_event_vendor_specific ,queue 
-0x4960 009687 call hci_get_payload_ptr 
-0x4961 009688 setarg hci_vendor_event_commu_ready 
-0x4962 009689 istore 1 ,contwu 
-0x4963 009690 force 1 ,loopcnt 
-0x4964 009691 branch hci_send_event 
-:      009694 hci_write_plap:
-0x4965 009695 fetch 6 ,mem_plap 
-0x4966 009696 istore 6 ,contwu 
-0x4967 009697 rtn 
-:      009699 hci_write_handle3:
-0x4968 009700 call hci_get_payload_ptr 
-0x4969 009701 force 0 ,pdata 
-0x496a 009702 istore 1 ,contwu 
-:      009703 hci_write_handle:
-0x496b 009704 fetch 1 ,mem_conn_handle 
-0x496c 009705 istore 2 ,contwu 
-0x496d 009706 rtn 
-:      009708 hci_get_cmd_complete_ptr:
-0x496e 009709 force 12 ,contwu 
-0x496f 009710 branch hci_get_tx_ptr 
-:      009712 hci_get_payload_ptr:
-0x4970 009713 force 8 ,contwu 
-0x4971 009714 branch hci_get_tx_ptr 
-:      009716 hci_get_packet_ptr:
-0x4972 009717 force 6 ,contwu 
-:      009718 hci_get_tx_ptr:
-0x4973 009719 call hci_check_bcsp_protocol 
-0x4974 009720 branch bcsp_get_tx_ptr ,true 
-0x4975 009721 branch h4_get_tx_ptr 
-:      009723 uart_copy_tx_bytes:
-0x4976 009724 deposit loopcnt 
-0x4977 009725 rtn blank 
-:      009726 uart_copy_tx_bytes_loop:
-0x4978 009727 ifetch 1 ,contr 
-0x4979 009728 istore 1 ,contwu 
-0x497a 009729 loop uart_copy_tx_bytes_loop 
-0x497b 009730 rtn 
-:      009732 uart_copy_rx_bytes:
-0x497c 009733 deposit loopcnt 
-0x497d 009734 rtn blank 
-:      009735 uart_copy_rx_bytes_loop:
-0x497e 009736 ifetch 1 ,contru 
-0x497f 009737 istore 1 ,contw 
-0x4980 009738 loop uart_copy_rx_bytes_loop 
-0x4981 009739 rtn 
-:      009741 uart_write_bytes:
-0x4982 009742 istore 1 ,contwu 
-0x4983 009743 rshift8 pdata ,pdata 
-0x4984 009744 loop uart_write_bytes 
-0x4985 009745 rtn 
-:      009748 calc_tx_crc16:
-0x4986 009749 pulse crc16 
-0x4987 009750 enable enable_crc 
-:      009751 crcloop:
-0x4988 009752 ifetch 1 ,contwu 
-0x4989 009753 inject bucket ,8 
-0x498a 009754 loop crcloop 
-0x498b 009755 enable enable_parity 
-0x498c 009756 inject bucket ,16 
-0x498d 009757 disable enable_parity 
-0x498e 009758 disable enable_crc 
-0x498f 009759 disable crc16 
-0x4990 009760 byteswap pdata ,pdata 
-0x4991 009761 rtn 
-:      009763 stop_loop:
-0x4992 009764 nop 1 
-0x4993 009765 hjam 1 ,0x8203 
-0x4994 009766 branch stop_loop 
-:      009770 process_cmd:
-0x4995 009771 set0 mark_ext_patch ,mark 
-0x4996 009772 bpatch patch1f_3 ,mem_patch1f 
-0x4997 009773 fetch 1 ,mem_hci_cmd 
-0x4998 009774 rtn blank 
-0x4999 009775 fetch 1 ,mem_lmo_opcode2 
-0x499a 009776 nrtn blank 
-0x499b 009777 call cmd_check_plap 
-0x499c 009778 nbranch process_cmd_conn_handle ,zero 
-0x499d 009779 fetch 1 ,mem_hci_cmd 
-0x499e 009780 beq hci_cmd_remote_name_req ,cmd_namereq 
-0x499f 009781 beq hci_cmd_pair ,cmd_pair 
-0x49a0 009782 beq hci_cmd_nopair ,cmd_nopair 
-0x49a1 009783 beq hci_cmd_linkkey ,cmd_has_key 
-0x49a2 009784 beq hci_cmd_nokey ,cmd_no_key 
-0x49a3 009785 beq hci_cmd_reject_conn ,cmd_disconn 
-0x49a4 009786 beq hci_cmd_role_switch ,cmd_role_switch 
-0x49a5 009787 beq hci_cmd_accept_conn ,cmd_accept_conn 
-0x49a6 009788 beq hci_cmd_accept_with_switch ,cmd_accept_with_switch 
-0x49a7 009789 beq hci_cmd_detach ,cmd_detach 
-0x49a8 009790 beq hci_cmd_in_sniff ,cmd_in_sniff 
-0x49a9 009791 beq hci_cmd_exit_sniff ,cmd_exit_sniff 
-:      009792 process_cmd_conn_handle:
-0x49aa 009793 set0 mark_ext_patch ,mark 
-0x49ab 009794 bpatch patch1f_4 ,mem_patch1f 
-0x49ac 009795 call cmd_check_handle 
-0x49ad 009796 nrtn blank 
-0x49ae 009797 fetch 1 ,mem_hci_cmd 
-0x49af 009798 beq hci_cmd_auth ,cmd_auth 
-0x49b0 009799 beq hci_cmd_startencrypt ,cmd_start_encrypt 
-0x49b1 009800 beq hci_cmd_stopencrypt ,cmd_stop_encrypt 
-0x49b2 009801 beq hci_cmd_setup_sco ,cmd_setup_sco 
-0x49b3 009802 beq hci_cmd_disconn_sco ,cmd_disconn_sco 
-0x49b4 009803 beq hci_cmd_accept_sco_conn ,cmd_accept_sco_conn 
-0x49b5 009804 beq hci_cmd_remote_feature_req ,cmd_feature_req 
-0x49b6 009805 beq hci_cmd_remote_ext_features_req ,cmd_ext_feature_req 
-0x49b7 009806 beq hci_cmd_remote_version_req ,cmd_version_req 
-0x49b8 009807 beq hci_cmd_role_discovery ,cmd_role_discovery 
-0x49b9 009808 beq hci_cmd_io_cap ,cmd_io_cap 
-0x49ba 009809 rtnne hci_cmd_disconn 
-0x49bb 009810 call lmp_disconnect 
-:      009811 cmd_exit:
-0x49bc 009812 jam 0 ,mem_hci_cmd 
-0x49bd 009813 rtn 
-:      009815 cmd_check_plap:
-0x49be 009816 fetch 6 ,mem_hci_plap 
-0x49bf 009817 fetcht 6 ,mem_plap 
-0x49c0 009818 isub temp ,null 
-0x49c1 009819 rtn 
-:      009822 cmd_check_handle:
-0x49c2 009823 fetch 1 ,mem_hci_conn_handle 
-0x49c3 009824 fetcht 1 ,mem_conn_handle 
-0x49c4 009825 isub temp ,pdata 
-0x49c5 009826 rtn 
-:      009828 cmd_accept_conn:
-0x49c6 009829 jam lmp_accepted ,mem_lmo_opcode2 
-0x49c7 009830 jam lmp_host_connection_req ,mem_lmi_opcode2 
-0x49c8 009831 call tid_set_reply 
-0x49c9 009832 branch cmd_exit 
-:      009834 cmd_accept_with_switch:
-0x49ca 009835 branch cmd_accept_sco_conn ,master 
-0x49cb 009836 set1 mark_accept_switch ,mark 
-:      009837 cmd_role_switch:
-0x49cc 009838 jam lmp_slot_offset ,mem_lmo_opcode2 
-0x49cd 009839 set1 mark_switch_initiated ,mark 
-0x49ce 009840 nbranch cmd_exit ,master 
-0x49cf 009841 jam lmp_switch_req ,mem_lmo_opcode2 
-0x49d0 009842 fetch 1 ,mem_connection_options 
-0x49d1 009843 set0 connection_switch ,pdata 
-0x49d2 009844 store 1 ,mem_connection_options 
-0x49d3 009845 branch cmd_exit 
-:      009848 cmd_namereq:
-0x49d4 009849 jam lmp_name_req ,mem_lmo_opcode2 
-0x49d5 009850 jam 0 ,mem_name_offset 
-0x49d6 009851 branch cmd_exit 
-:      009854 cmd_ssp:
-0x49d7 009855 jam sp_flag_commit ,mem_master_sp_flag 
-0x49d8 009856 jam sp_master_stat_start_skip ,mem_master_sp_state 
-0x49d9 009857 branch cmd_exit 
-:      009859 cmd_pair:
-0x49da 009860 fetch 1 ,mem_op 
-0x49db 009861 bbit1 op_inrand_req ,cmd_pair_passive 
-0x49dc 009862 call tid_initiate 
-0x49dd 009863 jam lmp_in_rand ,mem_lmo_opcode2 
-0x49de 009864 branch cmd_exit 
-:      009865 cmd_pair_passive:
-0x49df 009866 set0 op_inrand_req ,pdata 
-0x49e0 009867 store 1 ,mem_op 
-0x49e1 009868 call lmp_accept_inrand 
-0x49e2 009869 setarg 0 
-0x49e3 009870 setflag master ,smap_lmptid ,pdata 
-0x49e4 009871 store 1 ,mem_lmo_tid2 
-0x49e5 009872 branch cmd_exit 
-:      009874 cmd_nopair:
-0x49e6 009875 jam pairing_not_allowed ,mem_disconn_reason_send 
-0x49e7 009876 jam lmp_detach ,mem_lmo_opcode2 
-0x49e8 009877 fetch 1 ,mem_state 
-0x49e9 009878 bbit1 state_inconn ,cmd_exit 
-0x49ea 009879 force hci_error_pairing_not_allowed ,temp 
-0x49eb 009880 call hci_send_connection_error 
-0x49ec 009881 branch cmd_exit 
-:      009884 cmd_has_key:
-0x49ed 009885 call linkkey_set 
-0x49ee 009886 fetch 1 ,mem_op 
-0x49ef 009887 bbit1 op_auth_req ,cmd_send_aurand 
-0x49f0 009888 bbit1 op_send_sres ,cmd_send_sres 
-0x49f1 009889 bbit1 op_inrand_req ,cmd_pair_passive 
-0x49f2 009890 branch cmd_exit 
-:      009891 cmd_send_sres:
-0x49f3 009892 set0 op_send_sres ,pdata 
-0x49f4 009893 store 1 ,mem_op 
-0x49f5 009894 jam lmp_sres ,mem_lmo_opcode2 
-0x49f6 009895 branch cmd_exit 
-:      009897 cmd_no_key:
-0x49f7 009898 fetch 1 ,mem_op 
-0x49f8 009899 bbit1 op_send_sres ,cmd_no_key_reject 
-0x49f9 009900 call hci_send_pincode_req 
-0x49fa 009901 branch cmd_exit 
-:      009902 cmd_no_key_reject:
-0x49fb 009903 set0 op_send_sres ,pdata 
-0x49fc 009904 store 1 ,mem_op 
-0x49fd 009905 jam lmp_not_accepted ,mem_lmo_opcode2 
-0x49fe 009906 jam lmp_au_rand ,mem_lmi_opcode2 
-0x49ff 009907 jam key_missing ,mem_lmo_reason2 
-0x4a00 009908 branch cmd_exit 
-:      009911 cmd_auth:
-0x4a01 009912 fetch 1 ,mem_op 
-0x4a02 009913 set1 op_auth_req ,pdata 
-0x4a03 009914 store 1 ,mem_op 
-0x4a04 009915 fetch 1 ,mem_state 
-0x4a05 009916 bbit1 state_linkkey ,cmd_auth_sendaurand 
-0x4a06 009917 call hci_send_linkkey_req 
-0x4a07 009918 branch cmd_exit 
-:      009920 cmd_send_aurand:
-:      009921 cmd_auth_sendaurand:
-0x4a08 009922 call tid_initiate 
-0x4a09 009923 jam lmp_au_rand ,mem_lmo_opcode2 
-0x4a0a 009924 branch cmd_exit 
-:      009926 cmd_start_encrypt:
-0x4a0b 009927 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
-0x4a0c 009928 branch cmd_exit 
-:      009930 cmd_stop_encrypt:
-0x4a0d 009931 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
-0x4a0e 009932 branch cmd_exit 
-:      009934 cmd_feature_req:
-0x4a0f 009935 set0 mark_ext_patch ,mark 
-0x4a10 009936 bpatch patch1f_5 ,mem_patch1f 
-0x4a11 009937 jam lmp_features_req ,mem_lmo_opcode2 
-0x4a12 009938 jam hci_cmd_wait_remote_feature ,mem_hci_cmd 
-0x4a13 009939 rtn 
-:      009941 cmd_ext_feature_req:
-0x4a14 009942 jam lmp_ext_features_req ,mem_lmo_opcode2 
-0x4a15 009943 jam hci_cmd_wait_remote_ext_feature ,mem_hci_cmd 
-0x4a16 009944 rtn 
-:      009946 cmd_version_req:
-0x4a17 009947 jam lmp_version_req ,mem_lmo_opcode2 
-0x4a18 009948 branch cmd_exit 
-:      009950 cmd_in_sniff:
-0x4a19 009951 jam lmp_sniff_req ,mem_lmo_opcode2 
-0x4a1a 009952 arg mem_sniff_payload ,contw 
-0x4a1b 009953 setarg 0 
-0x4a1c 009954 isolate1 27 ,clke_bt 
-0x4a1d 009955 setflag true ,1 ,pdata 
-0x4a1e 009956 istore 1 ,contw 
-0x4a1f 009957 setarg 0 
-0x4a20 009958 istore 2 ,contw 
-0x4a21 009959 fetch 2 ,mem_sniff_param_interval 
-0x4a22 009960 istore 2 ,contw 
-0x4a23 009961 fetch 1 ,mem_sniff_param_attempt 
-0x4a24 009962 istore 2 ,contw 
-0x4a25 009963 fetch 1 ,mem_sniff_param_timeout 
-0x4a26 009964 istore 2 ,contw 
-0x4a27 009965 branch cmd_exit 
-:      009967 cmd_exit_sniff:
-0x4a28 009968 jam lmp_unsniff_req ,mem_lmo_opcode2 
-0x4a29 009969 branch cmd_exit 
-:      009971 cmd_setup_sco:
-0x4a2a 009972 call new_conn_handle 
-0x4a2b 009973 store 1 ,mem_sco_handle 
-0x4a2c 009974 fetch 1 ,mem_conn_handle 
-0x4a2d 009975 store 1 ,mem_sco_asso_handle 
-0x4a2e 009976 jam lmp_sco_link_req ,mem_lmo_opcode2 
-0x4a2f 009977 set1 mark_esco ,mark 
-0x4a30 009978 jam lmp_ext_esco_link_req ,mem_lmo_opcode2 
-0x4a31 009979 branch cmd_exit 
-:      009981 cmd_disconn:
-0x4a32 009982 call lmp_disconnect 
-0x4a33 009983 branch cmd_exit 
-:      009985 cmd_disconn_sco:
-0x4a34 009986 jam lmp_remove_sco_link_req ,mem_lmo_opcode2 
-0x4a35 009987 bmark0 mark_esco ,cmd_exit 
-0x4a36 009988 jam lmp_ext_remove_esco_req ,mem_lmo_opcode2 
-0x4a37 009989 branch cmd_exit 
-:      009991 cmd_accept_sco_conn:
-0x4a38 009992 branch cmd_accept_sco_conn_master ,master 
-0x4a39 009993 jam lmp_accepted ,mem_lmo_opcode2 
-0x4a3a 009994 jam lmp_sco_link_req ,mem_lmi_opcode2 
-0x4a3b 009995 bmark0 mark_esco ,cmd_exit 
-0x4a3c 009996 fetch 1 ,mem_esco_type 
-0x4a3d 009997 bne type_hv3 ,parse_lmpext_esco_link_req_change_param 
-0x4a3e 009998 jam lmp_ext_accepted ,mem_lmo_opcode2 
-0x4a3f 009999 jam lmp_ext_esco_link_req ,mem_lmi_opcode2 
-0x4a40 010000 branch cmd_exit 
-:      010001 cmd_accept_sco_conn_master:
-0x4a41 010002 call new_conn_handle 
-0x4a42 010003 store 1 ,mem_sco_handle 
-0x4a43 010004 fetch 1 ,mem_conn_handle 
-0x4a44 010005 store 1 ,mem_sco_asso_handle 
-0x4a45 010006 jam lmp_sco_link_req ,mem_lmo_opcode2 
-0x4a46 010007 bmark0 mark_esco ,cmd_exit 
-0x4a47 010008 branch parse_lmpext_esco_link_req_change_param 
-:      010011 cmd_role_discovery:
-0x4a48 010012 call hci_get_cmd_complete_ptr 
-0x4a49 010013 call hci_write_handle 
-0x4a4a 010014 force 0 ,pdata 
-0x4a4b 010015 nsetflag master ,0 ,pdata 
-0x4a4c 010016 istore 1 ,contwu 
-0x4a4d 010017 force 7 ,loopcnt 
-0x4a4e 010018 arg 0x809 ,alarm 
-0x4a4f 010019 call hci_command_complete 
-0x4a50 010020 branch cmd_exit 
-:      010022 cmd_io_cap:
-0x4a51 010023 jam lmp_io_cap_res ,mem_lmo_opcode2 
-0x4a52 010024 branch cmd_exit 
-:      010026 cmd_detach:
-0x4a53 010027 jam lmp_detach ,mem_lmo_opcode2 
-0x4a54 010028 jam other_end_terminated ,mem_disconn_reason_send 
-0x4a55 010029 branch cmd_exit 
-:      010034 process_hci_patch:
-0x4a56 010035 jam 0 ,mem_check_sum 
-0x4a57 010038 ifetch 1 ,contru 
-0x4a58 010039 store 1 ,mem_ucode_id_remote 
-0x4a59 010040 call hci_ucode_checksum_add 
-0x4a5a 010042 call push_stack 
-0x4a5b 010043 fetch 1 ,mem_ucode_id_remote 
-0x4a5c 010044 copy pdata ,temp 
-0x4a5d 010045 fetch 1 ,mem_ucode_id_local 
-0x4a5e 010046 increase 1 ,pdata 
-0x4a5f 010047 icompare 0xff ,temp 
-0x4a60 010048 nbranch hci_nak_ucode_with_stack ,true 
-0x4a61 010049 store 1 ,mem_ucode_id_local 
-0x4a62 010050 call pop_stack 
-0x4a63 010052 ifetch 1 ,contru 
-0x4a64 010053 beq 0x01 ,hci_enable_ucode_load 
-0x4a65 010054 beq 0x02 ,process_hci_ucode 
-0x4a66 010055 beq 0x03 ,hci_disable_ucode_load 
-0x4a67 010056 beq 0x05 ,process_hci_n_sched_data 
-0x4a68 010057 beq 0x06 ,hci_write_register 
-0x4a69 010058 beq 0x07 ,hci_read_register 
-0x4a6a 010059 beq 0x08 ,hci_enable_ucode 
-0x4a6b 010060 beq 0x09 ,hci_soft_branch 
-0x4a6c 010061 rtn 
-:      010062 hci_ucode_checksum_add:
-0x4a6d 010063 copy pdata ,temp 
-0x4a6e 010064 call push_stack 
-0x4a6f 010065 fetch 1 ,mem_check_sum 
-0x4a70 010066 iadd temp ,pdata 
-0x4a71 010067 store 1 ,mem_check_sum 
-0x4a72 010068 branch pop_stack 
-:      010071 hci_ack_ucode:
-0x4a73 010072 force 1 ,pdata 
-0x4a74 010073 call uart_send_byte 
-0x4a75 010074 fetch 1 ,mem_ucode_id_local 
-0x4a76 010075 branch uart_send_byte 
-:      010077 hci_nak_ucode_with_stack:
-0x4a77 010078 call pop_stack 
-0x4a78 010079 branch hci_nak_ucode_ucode_id 
-:      010080 hci_nak_ucode:
-0x4a79 010081 fetch 1 ,mem_ucode_id_local 
-0x4a7a 010082 increase -1 ,pdata 
-0x4a7b 010083 store 1 ,mem_ucode_id_local 
-:      010084 hci_nak_ucode_ucode_id:
-0x4a7c 010085 force 0 ,pdata 
-0x4a7d 010086 call uart_send_byte 
-0x4a7e 010087 fetch 1 ,mem_ucode_id_local 
-0x4a7f 010088 branch uart_send_byte 
-:      010090 hci_write_register:
-0x4a80 010091 call hci_ucode_checksum_add 
-0x4a81 010092 ifetch 1 ,contru 
-0x4a82 010093 store 1 ,mem_ucode_temp 
-0x4a83 010094 call hci_ucode_checksum_add 
-0x4a84 010095 ifetch 1 ,contru 
-0x4a85 010096 lshift8 pdata ,contw 
-0x4a86 010097 call hci_ucode_checksum_add 
-0x4a87 010098 fetch 1 ,mem_ucode_temp 
-0x4a88 010099 iadd contw ,contw 
-0x4a89 010100 ifetch 1 ,contru 
-0x4a8a 010101 istore 1 ,contw 
-0x4a8b 010102 call hci_ucode_checksum_add 
-0x4a8c 010103 ifetch 1 ,contru 
-0x4a8d 010104 call hci_ucode_checksum_add 
-0x4a8e 010105 fetch 1 ,mem_check_sum 
-0x4a8f 010106 bne 0xff ,hci_nak_ucode 
-0x4a90 010107 branch hci_ack_ucode 
-:      010109 hci_read_register:
-0x4a91 010110 call hci_ucode_checksum_add 
-0x4a92 010111 ifetch 1 ,contru 
-0x4a93 010112 store 1 ,mem_ucode_temp 
-0x4a94 010113 call hci_ucode_checksum_add 
-0x4a95 010114 ifetch 1 ,contru 
-0x4a96 010115 store 1 ,mem_ucode_temp1 
-0x4a97 010116 call hci_ucode_checksum_add 
-0x4a98 010117 ifetch 1 ,contru 
-0x4a99 010118 call hci_ucode_checksum_add 
-0x4a9a 010119 fetch 1 ,mem_check_sum 
-0x4a9b 010120 bne 0xff ,hci_nak_ucode 
-0x4a9c 010122 fetch 1 ,mem_ucode_temp1 
-0x4a9d 010123 lshift8 pdata ,temp 
-0x4a9e 010124 fetch 1 ,mem_ucode_temp 
-0x4a9f 010125 iadd temp ,contru 
-0x4aa0 010126 ifetch 1 ,contru 
-0x4aa1 010127 store 1 ,mem_ucode_temp 
-:      010128 hci_read_register_ack:
-0x4aa2 010129 force 1 ,pdata 
-0x4aa3 010130 call uart_send_byte 
-0x4aa4 010131 fetch 1 ,mem_ucode_temp 
-0x4aa5 010132 call uart_send_byte 
-0x4aa6 010133 jam 0xff ,mem_ucode_id_local 
-0x4aa7 010134 rtn 
-:      010136 hci_enable_ucode:
-0x4aa8 010137 call hci_ucode_checksum_add 
-0x4aa9 010138 ifetch 1 ,contru 
-0x4aaa 010139 call hci_ucode_checksum_add 
-0x4aab 010140 fetch 1 ,mem_check_sum 
-0x4aac 010141 bne 0xff ,hci_nak_ucode 
-0x4aad 010142 branch hci_ack_ucode 
-:      010144 process_hci_ucode:
-0x4aae 010145 call hci_ucode_checksum_add 
-0x4aaf 010146 ifetch 1 ,contru 
-0x4ab0 010147 hstore 1 ,core_ucode_low 
-0x4ab1 010148 call hci_ucode_checksum_add 
-0x4ab2 010149 ifetch 1 ,contru 
-0x4ab3 010150 set1 7 ,pdata 
-0x4ab4 010151 hstore 1 ,core_ucode_ctrl 
-0x4ab5 010152 set0 7 ,pdata 
-0x4ab6 010153 call hci_ucode_checksum_add 
-0x4ab7 010154 ifetch 1 ,contru 
-0x4ab8 010155 copy pdata ,loopcnt 
-0x4ab9 010156 call hci_ucode_checksum_add 
-:      010157 write_ucode_loop:
-0x4aba 010158 ifetch 1 ,contru 
-0x4abb 010159 hstore 1 ,core_ucode_data 
-0x4abc 010160 call hci_ucode_checksum_add 
-0x4abd 010161 loop write_ucode_loop 
-0x4abe 010162 ifetch 1 ,contru 
-0x4abf 010163 call hci_ucode_checksum_add 
-0x4ac0 010164 fetch 1 ,mem_check_sum 
-0x4ac1 010165 bne 0xff ,hci_nak_ucode 
-0x4ac2 010166 branch hci_ack_ucode 
-:      010168 process_hci_n_sched_data:
-0x4ac3 010169 call hci_ucode_checksum_add 
-0x4ac4 010170 ifetch 1 ,contru 
-0x4ac5 010171 store 1 ,mem_ucode_temp 
-0x4ac6 010172 call hci_ucode_checksum_add 
-0x4ac7 010173 ifetch 1 ,contru 
-0x4ac8 010174 lshift8 pdata ,contw 
-0x4ac9 010175 call hci_ucode_checksum_add 
-0x4aca 010176 fetch 1 ,mem_ucode_temp 
-0x4acb 010177 iadd contw ,contw 
-0x4acc 010178 ifetch 1 ,contru 
-0x4acd 010179 iforce loopcnt 
-0x4ace 010180 call hci_ucode_checksum_add 
-:      010181 process_hci_n_sched_loop:
-0x4acf 010182 ifetch 1 ,contru 
-0x4ad0 010183 istore 1 ,contw 
-0x4ad1 010184 call hci_ucode_checksum_add 
-0x4ad2 010185 loop process_hci_n_sched_loop 
-0x4ad3 010186 ifetch 1 ,contru 
-0x4ad4 010187 call hci_ucode_checksum_add 
-0x4ad5 010188 fetch 1 ,mem_check_sum 
-0x4ad6 010189 bne 0xff ,hci_nak_ucode 
-0x4ad7 010190 branch hci_ack_ucode 
-:      010194 hci_enable_ucode_load:
-0x4ad8 010195 call hci_ucode_checksum_add 
-0x4ad9 010196 ifetch 1 ,contru 
-0x4ada 010197 call hci_ucode_checksum_add 
-0x4adb 010198 fetch 1 ,mem_check_sum 
-0x4adc 010199 bne 0xff ,hci_nak_ucode 
-0x4add 010200 hjam 0x80 ,core_ucode_ctrl 
-0x4ade 010201 branch hci_ack_ucode 
-:      010203 hci_disable_ucode_load:
-0x4adf 010204 call hci_ucode_checksum_add 
-0x4ae0 010205 ifetch 1 ,contru 
-0x4ae1 010206 call hci_ucode_checksum_add 
-0x4ae2 010207 fetch 1 ,mem_check_sum 
-0x4ae3 010208 bne 0xff ,hci_nak_ucode 
-0x4ae4 010209 hjam 0 ,core_ucode_ctrl 
-0x4ae5 010210 branch hci_ack_ucode 
-:      010212 hci_soft_branch:
-0x4ae6 010213 call hci_ucode_checksum_add 
-0x4ae7 010214 ifetch 1 ,contru 
-0x4ae8 010215 call hci_ucode_checksum_add 
-0x4ae9 010216 fetch 1 ,mem_check_sum 
-0x4aea 010217 bne 0xff ,hci_nak_ucode 
-0x4aeb 010218 call hci_ack_ucode 
-0x4aec 010219 branch soft_reset 
-:      010222 hci_idle_dispatch:
-0x4aed 010223 call gpio_check_uart_state 
-0x4aee 010224 rtn true 
-0x4aef 010225 arg uart_wakeup_rx ,temp 
-0x4af0 010226 call gpio_get_bit 
-0x4af1 010227 nbranch uart_wake_up ,true 
-0x4af2 010228 jam hci_rx_wake ,mem_hci_lt_rx_state 
-0x4af3 010229 rtn 
-:      010230 uart_wake_up:
-0x4af4 010231 fetch 1 ,mem_hci_lt_rx_state 
-0x4af5 010232 rtnne hci_rx_wake 
-0x4af6 010233 call hci_exit_lpm 
-0x4af7 010234 branch hci_send_commu_ready_event 
-:      010248 hid_rx_process:
-0x4af8 010249 set1 mark_ext_patch ,mark 
-0x4af9 010250 bpatch patch33_4 ,mem_patch33 
-0x4afa 010251 fetch 2 ,mem_l2cap_payload_ptr 
-0x4afb 010252 copy pdata ,contr 
-0x4afc 010253 ifetch 1 ,contr 
-0x4afd 010254 and pdata ,0x0f ,temp 
-0x4afe 010255 rshift4 pdata ,pdata 
-0x4aff 010256 beq hid_type_set_idle ,hid_rx_process_handshake 
-0x4b00 010257 beq hid_type_set_protocol ,hid_rx_process_handshake 
-0x4b01 010258 beq hid_type_data ,hid_rx_process_data 
-0x4b02 010259 beq hid_type_set_report ,hid_rx_process_set_report 
-0x4b03 010260 beq hid_type_control ,hid_rx_process_hid_control 
-0x4b04 010261 rtn 
-:      010263 hid_rx_process_hid_control:
-0x4b05 010264 copy temp ,pdata 
-0x4b06 010265 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
-0x4b07 010266 beq hid_control_p_suspend ,hid_rx_process_suspend 
-0x4b08 010267 rtn 
-:      010269 hid_rx_process_virtual_cable_unplug:
-0x4b09 010270 jam bt_evt_virtual_cable_unplug ,mem_fifo_temp 
-0x4b0a 010271 call ui_ipc_send_event 
-0x4b0b 010272 fetch 1 ,mem_device_option 
-0x4b0c 010273 rtnne dvc_op_mouse ,pdata 
-0x4b0d 010274 copy temp ,pdata 
-0x4b0e 010275 beq hid_control_p_virtualcableunplug ,eeprom_erase_reconn_info 
-0x4b0f 010276 rtn 
-:      010277 hid_rx_process_suspend:
-0x4b10 010278 rtn 
-:      010280 hid_rx_process_set_report:
-0x4b11 010281 arg 0x01 ,rega 
-0x4b12 010282 call hid_malloc_tx_buff 
-0x4b13 010283 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x4b14 010284 istore 2 ,contw 
-0x4b15 010285 setarg 0x00 
-0x4b16 010286 istore 1 ,contw 
-0x4b17 010287 rtn 
-:      010289 hid_rx_process_handshake:
-0x4b18 010290 arg 1 ,rega 
-0x4b19 010291 call hid_malloc_tx_buff 
-0x4b1a 010292 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x4b1b 010293 istore 2 ,contw 
-0x4b1c 010294 setarg 0 
-0x4b1d 010295 istore 1 ,contw 
-0x4b1e 010296 jam 1 ,mem_ui_data_txbuff_length 
-0x4b1f 010297 fetch 1 ,mem_hid_control_state 
-0x4b20 010298 set1 l2cap_channel_hid_handshake_done 
-0x4b21 010299 store 1 ,mem_hid_control_state 
-:      010300 hid_handshake_event:
-0x4b22 010301 jam bt_evt_hid_handshake ,mem_fifo_temp 
-0x4b23 010302 branch ui_ipc_send_event 
-:      010304 hid_rx_process_data:
-0x4b24 010305 ifetch 1 ,contr 
-0x4b25 010306 beq hid_report_id_kb ,hid_rx_process_data_hid_kb 
-0x4b26 010307 rtn 
-:      010309 hid_rx_process_data_hid_kb:
-0x4b27 010310 copy contr ,rega 
-0x4b28 010311 fetch 1 ,mem_device_option 
-0x4b29 010312 rtnne dvc_op_kb ,pdata 
-0x4b2a 010313 copy rega ,contr 
-0x4b2b 010314 branch kb_process_kb_report 
-:      010316 hid_malloc_tx_buff:
-0x4b2c 010317 call l2cap_malloc 
-0x4b2d 010318 copy rega ,temp 
-0x4b2e 010319 storet 1 ,mem_ui_data_txbuff_length 
-0x4b2f 010320 copy pdata ,contw 
-0x4b30 010321 copy rega ,pdata 
-0x4b31 010322 istore 2 ,contw 
-0x4b32 010323 rtn 
-:      010326 le_ir_init:
-0x4b33 010327 setarg le_ir 
-0x4b34 010328 store 2 ,mem_cb_le_process 
-0x4b35 010329 setarg le_ir_wcb 
-0x4b36 010330 store 2 ,mem_cb_att_write 
-0x4b37 010331 call eeprom_load_reconn_info 
-0x4b38 010332 call le_init_att 
-0x4b39 010333 hjam 158 ,core_pwm_ncnt0 
-0x4b3a 010334 hjam 8 ,core_gpio_sel1 
-0x4b3b 010335 hjam 5 ,core_gpio_out1 
-0x4b3c 010336 setarg -1 
-0x4b3d 010337 set0 1 ,pdata 
-0x4b3e 010338 set0 21 ,pdata 
-0x4b3f 010339 hstore 4 ,core_gpio_oe0 
-0x4b40 010340 hjam 2 ,core_gpio_pu0 
-0x4b41 010341 rtn wake 
-0x4b42 010342 jam 1 ,mem_le_adv_enable 
-0x4b43 010343 rtn 
-:      010346 le_ir_wcb:
-0x4b44 010347 ifetch 1 ,rega 
-0x4b45 010348 store 1 ,mem_ir_cmd 
-0x4b46 010349 beq ircmd_write_pulse ,le_ir_write_pulse 
-0x4b47 010350 beq ircmd_write_seq ,le_ir_write_seq 
-0x4b48 010351 beq ircmd_write_next ,le_ir_write_next 
-0x4b49 010352 beq ircmd_screen_on ,le_ir_screen_on 
-0x4b4a 010353 beq ircmd_screen_off ,le_ir_screen_off 
-0x4b4b 010354 rtnne ircmd_play 
-0x4b4c 010355 ifetch 1 ,contr 
-0x4b4d 010356 store 1 ,mem_ir_play_count 
-0x4b4e 010357 rtn 
-:      010359 le_ir_write_pulse:
-0x4b4f 010360 arg mem_ir_pulse_zero ,contw 
-0x4b50 010361 branch le_ir_write 
-:      010363 le_ir_write_seq:
-0x4b51 010364 arg mem_ir_sequence_len ,contw 
-0x4b52 010365 branch le_ir_write 
-:      010367 le_ir_write_next:
-0x4b53 010368 fetch 2 ,mem_ir_ptr 
-0x4b54 010369 iforce contw 
-:      010371 le_ir_write:
-0x4b55 010372 arg 19 ,loopcnt 
-0x4b56 010373 call memcpy 
-0x4b57 010374 deposit contw 
-0x4b58 010375 store 2 ,mem_ir_ptr 
-0x4b59 010376 jam 0 ,mem_ir_cmd 
-0x4b5a 010377 rtn 
-:      010381 le_ir:
-0x4b5b 010382 fetch 1 ,mem_ir_cmd 
-0x4b5c 010383 beq ircmd_record ,le_ir_start_record 
-0x4b5d 010384 beq ircmd_play ,le_ir_play 
-0x4b5e 010385 beq ircmd_report_pulse ,le_ir_report 
-0x4b5f 010386 beq ircmd_report_seq ,le_ir_report 
-0x4b60 010387 beq ircmd_report_raw ,le_ir_report 
-0x4b61 010388 beq ircmd_test_play ,le_ir_play 
-0x4b62 010389 beq ircmd_test_rec ,le_ir_rec 
-0x4b63 010390 rtn 
-:      010392 le_ir_screen_on:
-0x4b64 010393 jam 0 ,mem_lpm_mult 
-0x4b65 010394 jam 0 ,mem_ir_cmd 
-0x4b66 010395 rtn 
-:      010396 le_ir_screen_off:
-0x4b67 010397 jam 30 ,mem_lpm_mult 
-0x4b68 010398 jam 0 ,mem_ir_cmd 
-0x4b69 010399 rtn 
-:      010403 le_ir_rec:
-0x4b6a 010404 jam 0 ,mem_ir_cmd 
-0x4b6b 010405 arg 0xfffff ,stop_watch 
-0x4b6c 010406 call ir_record 
-0x4b6d 010407 rtn 
-:      010409 le_ir_next_anchor:
-0x4b6e 010410 fetcht 2 ,mem_le_tsniff 
-0x4b6f 010411 iadd temp ,pdata 
-0x4b70 010412 store 4 ,mem_le_anchor 
-:      010413 le_ir_start_record:
-0x4b71 010414 fetch 4 ,mem_le_anchor 
-0x4b72 010415 isub clke_bt ,pdata 
-0x4b73 010416 nbranch le_ir_next_anchor ,positive 
-0x4b74 010417 rshift pdata ,stop_watch 
-0x4b75 010418 call ir_record 
-0x4b76 010419 rtn blank 
-0x4b77 010420 jam ircmd_report_raw ,mem_ir_cmd 
-0x4b78 010421 arg mem_ir_record ,temp 
-0x4b79 010422 storet 2 ,mem_ir_ptr 
-:      010424 le_ir_report:
-0x4b7a 010425 call le_xtype_fifo_is_full 
-0x4b7b 010426 nrtn blank 
-0x4b7c 010427 jam notify_handle ,mem_le_notify_handle 
-0x4b7d 010428 jam attop_handle_value_notification ,mem_fifo_temp 
-0x4b7e 010429 call le_xtype_fifo_in 
-0x4b7f 010430 fetch 2 ,mem_le_notify_attr_start 
-0x4b80 010431 iforce contw 
-0x4b81 010432 fetch 2 ,mem_ir_ptr 
-0x4b82 010433 iforce contr 
-0x4b83 010434 arg 20 ,loopcnt 
-0x4b84 010435 call memcpy 
-0x4b85 010436 deposit contr 
-0x4b86 010437 store 2 ,mem_ir_ptr 
-0x4b87 010438 fetch 2 ,mem_ir_report_len 
-0x4b88 010439 increase -20 ,pdata 
-0x4b89 010440 store 2 ,mem_ir_report_len 
-0x4b8a 010441 rtn positive 
-0x4b8b 010442 jam 0 ,mem_ir_cmd 
-0x4b8c 010443 rtn 
-:      010446 le_ir_play:
-0x4b8d 010447 fetch 1 ,mem_ir_play_count 
-0x4b8e 010448 call ir_play 
-0x4b8f 010449 jam 0 ,mem_ir_cmd 
-0x4b90 010450 rtn 
-:      010453 ir_record:
-0x4b91 010454 call ir_receive 
-0x4b92 010455 setarg mem_ir_record 
-0x4b93 010456 isub contw ,pdata 
-0x4b94 010457 sub pdata ,0 ,pdata 
-0x4b95 010458 store 2 ,mem_ir_report_len 
-0x4b96 010459 rtn 
-:      010463 ir_receive:
-0x4b97 010464 disable swfine 
-0x4b98 010465 arg mem_ir_record ,contw 
-:      010466 ir_receive_waitsync:
-0x4b99 010467 rtn timeout 
-0x4b9a 010468 hfetch 1 ,core_gpio_in + 2 
-0x4b9b 010469 bbit0 5 ,ir_receive_waitsync 
-0x4b9c 010470 copy clkn ,temp 
-0x4b9d 010471 arg 0x80 ,loopcnt 
-0x4b9e 010472 call memset0 
-0x4b9f 010473 arg mem_ir_record ,contw 
-0x4ba0 010474 arg 0x0 ,regc 
-:      010475 ir_receive_loop:
-0x4ba1 010476 arg 180 ,stop_watch 
-:      010477 ir_receive_waitedge:
-0x4ba2 010478 rtn timeout 
-0x4ba3 010479 hfetch 1 ,core_gpio_in + 2 
-0x4ba4 010480 ixor regc ,pdata 
-0x4ba5 010481 bbit1 5 ,ir_receive_waitedge 
-0x4ba6 010482 copy clkn ,pdata 
-0x4ba7 010483 iforce alarm 
-0x4ba8 010484 call clk_diff_rt 
-0x4ba9 010485 sub pdata ,0xff ,null 
-0x4baa 010486 branch ir_receive_waitedge ,positive 
-0x4bab 010487 isolate0 5 ,regc 
-0x4bac 010488 setflag true ,23 ,pdata 
-0x4bad 010489 istore 3 ,contw 
-0x4bae 010490 rshift8 contw ,pdata 
-0x4baf 010491 rtneq mem_ir_record_max 
-0x4bb0 010492 copy alarm ,temp 
-0x4bb1 010493 xor_into 0x20 ,regc 
-0x4bb2 010494 branch ir_receive_loop 
-:      010498 ir_get_next_seq:
-0x4bb3 010499 branch ir_get_next_seq_saved ,user 
-0x4bb4 010500 branch ir_get_next_encoded ,user2 
-:      010501 ir_get_next_seq_fetch:
-0x4bb5 010502 arg mem_ir_sequence ,temp 
-0x4bb6 010503 fetch 1 ,mem_ir_sequence_len 
-0x4bb7 010504 iadd temp ,pdata 
-0x4bb8 010505 isub rega ,null 
-0x4bb9 010506 branch ir_get_next_seq_exit ,zero 
-0x4bba 010507 ifetch 1 ,rega 
-0x4bbb 010508 copy contr ,rega 
-0x4bbc 010509 bbit0 7 ,ir_get_next_cont 
-0x4bbd 010510 enable user2 
-0x4bbe 010511 and pdata ,0x7f ,regb 
-0x4bbf 010512 lshift3 rega ,rega 
-0x4bc0 010513 branch ir_get_next_encoded 
-:      010514 ir_get_next_cont:
-0x4bc1 010515 rshift4 pdata ,debug 
-0x4bc2 010516 and_into 0xf ,pdata 
-0x4bc3 010517 isub debug ,null 
-0x4bc4 010518 rtn zero 
-0x4bc5 010519 enable user 
-0x4bc6 010520 rtn 
-:      010521 ir_get_next_seq_saved:
-0x4bc7 010522 deposit debug 
-0x4bc8 010523 disable user 
-0x4bc9 010524 rtn 
-:      010525 ir_get_next_encoded:
-0x4bca 010526 deposit regb 
-0x4bcb 010527 branch ir_get_next_encoded_end ,blank 
-0x4bcc 010528 and rega ,0x7 ,queue 
-0x4bcd 010529 rshift3 rega ,contr 
-0x4bce 010530 ifetch 1 ,contr 
-0x4bcf 010531 increase 1 ,rega 
-0x4bd0 010532 increase -1 ,regb 
-0x4bd1 010533 qisolate0 pdata 
-0x4bd2 010534 fetch 1 ,mem_ir_pulse_zero 
-0x4bd3 010535 branch ir_get_next_cont ,true 
-0x4bd4 010536 fetch 1 ,mem_ir_pulse_one 
-0x4bd5 010537 branch ir_get_next_cont 
-:      010538 ir_get_next_encoded_end:
-0x4bd6 010539 disable user2 
-0x4bd7 010540 increase 7 ,rega 
-0x4bd8 010541 rshift3 rega ,rega 
-0x4bd9 010542 branch ir_get_next_seq_fetch 
-:      010543 ir_get_next_seq_exit:
-0x4bda 010544 setarg 0xff 
-0x4bdb 010545 rtn 
-:      010548 ir_get_pulse:
-0x4bdc 010549 lshift pdata ,contr 
-0x4bdd 010550 iadd contr ,pdata 
-0x4bde 010551 arg mem_ir_pulses ,contr 
-0x4bdf 010552 iadd contr ,contr 
-0x4be0 010553 ifetch 3 ,contr 
-0x4be1 010554 rtn 
-:      010557 ir_play:
-0x4be2 010558 enable swfine 
-0x4be3 010559 iforce loopcnt 
-:      010560 ir_play_nloop:
-0x4be4 010561 disable user 
-0x4be5 010562 disable user2 
-0x4be6 010563 arg mem_ir_sequence ,rega 
-:      010564 ir_play_loop:
-0x4be7 010565 call ir_get_next_seq 
-0x4be8 010566 beq 0xff ,ir_play_end 
-0x4be9 010567 call ir_get_pulse 
-0x4bea 010568 bbit0 23 ,ir_play_silence 
-0x4beb 010569 set0 23 ,pdata 
-0x4bec 010570 hjam 158 ,core_pwm_pcnt0 
-:      010571 ir_play_silence:
-0x4bed 010572 iforce stop_watch 
-0x4bee 010573 until null ,timeout 
-0x4bef 010574 hjam 0 ,core_pwm_pcnt0 
-0x4bf0 010575 branch ir_play_loop 
-:      010576 ir_play_end:
-0x4bf1 010577 loop ir_play_nloop 
-0x4bf2 010578 rtn 
-:      010584 le_kb_init:
-0x4bf3 010585 call kb_init_common 
-0x4bf4 010586 setarg kb_process_idle 
-0x4bf5 010587 store 2 ,mem_cb_idle_process 
-0x4bf6 010588 setarg kb_send_process 
-0x4bf7 010589 store 2 ,mem_cb_bt_process 
-0x4bf8 010590 setarg kb_process_bb_event 
-0x4bf9 010591 store 2 ,mem_cb_bb_event_process 
-0x4bfa 010592 setarg kb_process_lpm_before 
-0x4bfb 010593 store 2 ,mem_cb_before_lpm 
-0x4bfc 010594 setarg kb_discovery_timeout_sleep 
-0x4bfd 010595 store 2 ,mem_cb_discovry_timeout 
-0x4bfe 010596 setarg kb_before_hibernate 
-0x4bff 010597 store 2 ,mem_cb_before_hibernate 
-0x4c00 010598 setarg kb_wakeup_check 
-0x4c01 010599 store 2 ,mem_cb_check_wakelock 
-0x4c02 010600 rtn wake 
-0x4c03 010602 fetch 2 ,mem_ui_state_map 
-0x4c04 010603 bbit1 ui_state_btn_down ,app_bt_start_discovery_short 
-0x4c05 010604 call app_check_reconn_target 
-0x4c06 010605 branch kb_start_discovery ,blank 
-0x4c07 010606 call app_bt_stop_discovery 
-0x4c08 010607 branch app_bt_start_reconnect 
-:      010610 kb_init:
-0x4c09 010611 call kb_init_common 
-0x4c0a 010612 setarg kb_process_idle 
-0x4c0b 010613 store 2 ,mem_cb_idle_process 
-0x4c0c 010614 setarg kb_send_process 
-0x4c0d 010615 store 2 ,mem_cb_bt_process 
-0x4c0e 010616 setarg kb_process_bb_event 
-0x4c0f 010617 store 2 ,mem_cb_bb_event_process 
-0x4c10 010618 setarg kb_process_lpm_before 
-0x4c11 010619 store 2 ,mem_cb_before_lpm 
-0x4c12 010620 setarg kb_discovery_timeout_sleep 
-0x4c13 010621 store 2 ,mem_cb_discovry_timeout 
-0x4c14 010622 setarg kb_before_hibernate 
-0x4c15 010623 store 2 ,mem_cb_before_hibernate 
-0x4c16 010624 setarg kb_wakeup_check 
-0x4c17 010625 store 2 ,mem_cb_check_wakelock 
-0x4c18 010626 rtn wake 
-0x4c19 010628 jam 0 ,mem_sp_flag 
-0x4c1a 010629 jam 0 ,mem_master_sp_flag 
-0x4c1b 010631 fetch 2 ,mem_ui_state_map 
-0x4c1c 010632 bbit1 ui_state_btn_down ,app_bt_start_discovery_short 
-0x4c1d 010633 call app_check_reconn_target 
-0x4c1e 010634 branch kb_start_discovery ,blank 
-0x4c1f 010635 call app_bt_stop_discovery 
-0x4c20 010636 branch app_bt_start_reconnect 
-:      010640 kb_init_common:
-0x4c21 010641 set1 mark_ext_patch ,mark 
-0x4c22 010642 bpatch patch36_6 ,mem_patch36 
-0x4c23 010644 fetch 1 ,0x8140 
-0x4c24 010645 branch assert ,blank 
-0x4c25 010646 hjam 0 ,core_gpio_oe0 
-0x4c26 010647 hjam 0xff ,core_gpio_pu0 
-0x4c27 010649 hjam 0xff ,core_gpio_oe1 
-0x4c28 010650 hjam 0xff ,core_gpio_oe2 
-0x4c29 010651 hfetch 1 ,core_gpio_oe3 
-0x4c2a 010652 or_into 0x0f ,pdata 
-0x4c2b 010653 hstore 1 ,core_gpio_oe3 
-0x4c2c 010655 hjam 0x00 ,core_gpio_sel 
-0x4c2d 010656 hjam 0x00 ,core_gpio_sel1 
-0x4c2e 010657 hjam 0xff ,core_gpio_key0 
-0x4c2f 010658 hjam 0xFf ,core_gpio_key1 
-0x4c30 010659 hfetch 1 ,core_gpio_key2 
-0x4c31 010660 or_into 0x03 ,pdata 
-0x4c32 010661 hstore 1 ,core_gpio_key2 
-0x4c33 010662 hjam 0x00 ,core_kscn_rowmask 
-0x4c34 010663 setarg kb_kscan_col_1 
-0x4c35 010664 lshift3 pdata ,pdata 
-0x4c36 010665 add pdata ,kb_kscan_row_1 ,pdata 
-0x4c37 010666 hstore 1 ,core_kscn_rctc 
-0x4c38 010668 hfetch 1 ,core_config 
-0x4c39 010669 set1 2 ,pdata 
-0x4c3a 010670 hstore 1 ,core_config 
-0x4c3b 010671 hfetch 1 ,core_clkoff + 1 
-0x4c3c 010672 set0 1 ,pdata 
-0x4c3d 010673 hstore 1 ,core_clkoff + 1 
-0x4c3e 010674 hjam 0xd ,core_kscn_ksctrl 
-0x4c3f 010675 hjam 0xd3 ,core_kscn_m_debounce 
-0x4c40 010676 hjam 0 ,core_kscn_scancycle_timer_l 
-0x4c41 010677 hjam 0x31 ,core_kscn_scancycle_timer_h 
-0x4c42 010678 call lpm_disable_exen_output 
-0x4c43 010679 fetcht 1 ,mem_led_cap_gpio 
-0x4c44 010680 call gpio_config_output 
-0x4c45 010681 fetcht 1 ,mem_led_num_gpio 
-0x4c46 010682 call gpio_config_output 
-0x4c47 010683 fetcht 1 ,mem_led_scl_gpio 
-0x4c48 010684 call gpio_config_output 
-0x4c49 010685 rtn 
-:      010687 kb_process_kb_report:
-0x4c4a 010688 set1 mark_ext_patch ,mark 
-0x4c4b 010689 bpatch patch36_7 ,mem_patch36 
-0x4c4c 010690 ifetch 1 ,contr 
-0x4c4d 010691 copy pdata ,rega 
-0x4c4e 010692 fetcht 1 ,mem_led_num_gpio 
-0x4c4f 010693 isolate1 kb_num_lock_selected ,rega 
-0x4c50 010694 call gpio_out_flag 
-0x4c51 010695 fetcht 1 ,mem_led_cap_gpio 
-0x4c52 010696 isolate1 kb_caps_lock_selected ,rega 
-0x4c53 010697 call gpio_out_flag 
-0x4c54 010698 fetcht 1 ,mem_led_scl_gpio 
-0x4c55 010699 isolate1 kb_scroll_lock_selected ,rega 
-0x4c56 010700 call gpio_out_flag 
-0x4c57 010701 jam 1 ,mem_kb_rcv_led_data 
-0x4c58 010702 rtn 
-:      010705 kb_send_process:
-0x4c59 010707 call kb_kscan_check_if_empty 
-0x4c5a 010708 nrtn user 
-0x4c5b 010709 nrtn user2 
-0x4c5c 010711 fetch 1 ,mem_pincode_state 
-0x4c5d 010712 beq pincode_state_wait_pincode ,kb_pincode 
-0x4c5e 010713 fetch 1 ,mem_hid_interrupt_state 
-0x4c5f 010714 rtnne 0x3f 
-0x4c60 010716 arg 10 ,rega 
-0x4c61 010717 call hid_malloc_tx_buff 
-0x4c62 010718 fetch 2 ,mem_hid_int_remote_cid 
-0x4c63 010719 istore 2 ,contw 
-0x4c64 010720 setarg 0x01a1 
-0x4c65 010721 istore 2 ,contw 
-0x4c66 010722 fetch 8 ,mem_kb_state 
-0x4c67 010723 istore 8 ,contw 
-0x4c68 010724 rtn 
-:      010726 kb_pincode:
-0x4c69 010727 fetcht 1 ,mem_pin_length 
-0x4c6a 010728 setarg mem_pin 
-0x4c6b 010729 iadd temp ,contw 
-0x4c6c 010730 fetch 1 ,mem_kb_report_data 
-0x4c6d 010731 branch kb_pincode_rtn ,blank 
-0x4c6e 010732 beq kb_kcode_bksp ,kb_pincode_bksp 
-0x4c6f 010733 bne kb_kcode_enter ,kb_pincode_data 
-0x4c70 010734 storet 1 ,mem_pin_length 
-0x4c71 010735 branch app_bt_set_pincode 
-:      010737 kb_pincode_rtn:
-0x4c72 010738 storet 1 ,mem_pin_length 
-0x4c73 010739 rtn 
-:      010740 kb_pincode_bksp:
-0x4c74 010741 fetch 1 ,mem_pin_length 
-0x4c75 010742 rtn blank 
-0x4c76 010743 increase -1 ,pdata 
-0x4c77 010744 store 1 ,mem_pin_length 
-0x4c78 010745 arg mem_pin ,contw 
-0x4c79 010746 iadd contw ,contw 
-0x4c7a 010747 setarg 0 
-0x4c7b 010748 istore 1 ,contw 
-0x4c7c 010749 enable user2 
-0x4c7d 010750 branch kb_send_pin 
-:      010751 kb_pincode_data:
-0x4c7e 010752 sub pdata ,kb_kcode_1_m1 ,null 
-0x4c7f 010753 rtn positive 
-0x4c80 010754 arg 0x30 ,temp 
-0x4c81 010755 sub pdata ,kb_kcode_0 ,null 
-0x4c82 010756 nrtn positive 
-0x4c83 010757 branch kb_pincode_0 ,zero 
-0x4c84 010758 arg kb_kcode_1_m1 ,temp 
-0x4c85 010759 isub temp ,temp 
-0x4c86 010760 or_into 0x30 ,temp 
-:      010761 kb_pincode_0:
-0x4c87 010762 istoret 1 ,contw 
-0x4c88 010763 fetch 1 ,mem_pin_length 
-0x4c89 010764 increase 1 ,pdata 
-0x4c8a 010765 store 1 ,mem_pin_length 
-0x4c8b 010766 disable user2 
-0x4c8c 010767 branch kb_send_pin 
-:      010769 kb_send_pin:
-0x4c8d 010770 fetch 2 ,mem_hid_int_remote_cid 
-0x4c8e 010771 rtn blank 
-0x4c8f 010772 arg 3 ,rega 
-0x4c90 010773 call hid_malloc_tx_buff 
-0x4c91 010774 fetch 2 ,mem_hid_int_remote_cid 
-0x4c92 010775 istore 2 ,contw 
-0x4c93 010776 setarg 0xffa1 
-0x4c94 010777 istore 2 ,contw 
-0x4c95 010778 setarg 0 
-0x4c96 010779 setflag user2 ,0 ,pdata 
-0x4c97 010780 istore 1 ,contw 
-0x4c98 010781 rtn 
-:      010785 kb_kscan_check_if_empty:
-0x4c99 010786 disable user 
-0x4c9a 010787 disable user2 
-0x4c9b 010788 hfetch 1 ,core_kscn_kstat 
-0x4c9c 010789 rtnbit1 kb_kscan_stat_empty 
-:      010791 kb_kscan_check_ghost:
-0x4c9d 010792 hfetch 1 ,core_kscn_event_num 
-0x4c9e 010793 bbit1 kb_kscan_key_event_stat ,kb_kscan_process_event 
-0x4c9f 010794 hfetch 1 ,core_kscn_kstat 
-0x4ca0 010795 bbit0 kb_kscan_stat_ghost ,kb_kscan_process_event 
-0x4ca1 010796 hfetch 1 ,core_kscn_event 
-0x4ca2 010797 branch kb_kscan_check_if_empty 
-:      010799 kb_kscan_process_event:
-0x4ca3 010800 enable user 
-0x4ca4 010801 enable user2 
-0x4ca5 010802 hfetch 1 ,core_kscn_event_num 
-0x4ca6 010803 isolate0 kb_kscan_key_event_stat ,pdata 
-0x4ca7 010804 hfetch 1 ,core_kscn_event 
-0x4ca8 010805 arg mem_kb_map ,contr 
-0x4ca9 010806 iadd contr ,contr 
-0x4caa 010807 ifetch 1 ,contr 
-0x4cab 010808 bbit1 7 ,kb_kscan_read_statekey 
-0x4cac 010809 nbranch kb_kscan_release_a_key_data ,true 
-0x4cad 010810 disable user2 
-0x4cae 010811 iforce temp 
-0x4caf 010812 fetch 1 ,mem_kb_keys 
-0x4cb0 010813 sub pdata ,4 ,null 
-0x4cb1 010814 nrtn positive 
-0x4cb2 010815 copy pdata ,rega 
-0x4cb3 010816 arg 3 ,loopcnt 
-0x4cb4 010817 arg mem_kb_report_data ,contr 
-:      010818 kb_kscan_check_report_data:
-0x4cb5 010819 ifetch 1 ,contr 
-0x4cb6 010820 isub temp ,null 
-0x4cb7 010821 branch kb_kscan_check_if_empty ,zero 
-0x4cb8 010822 loop kb_kscan_check_report_data 
-:      010823 kb_kscan_store_a_key_data:
-0x4cb9 010824 copy rega ,pdata 
-0x4cba 010825 arg mem_kb_report_data ,contw 
-0x4cbb 010826 iadd contw ,contw 
-0x4cbc 010827 istoret 1 ,contw 
-0x4cbd 010828 increase 1 ,pdata 
-0x4cbe 010829 store 1 ,mem_kb_keys 
-0x4cbf 010830 hfetch 1 ,core_kscn_event_num 
-0x4cc0 010831 rshift3 pdata ,pdata 
-0x4cc1 010832 nbranch kb_kscan_check_nextevent ,blank 
-0x4cc2 010833 branch kb_kscan_prepare_send 
-:      010835 kb_kscan_check_nextevent:
-0x4cc3 010836 increase -1 ,pdata 
-0x4cc4 010837 branch kb_kscan_prepare_send ,zero 
-0x4cc5 010838 hfetch 1 ,core_kscn_event_num 
-0x4cc6 010839 and_into 0x01 ,pdata 
-0x4cc7 010840 beq kb_kscan_key_press ,kb_kscan_check_if_empty 
-0x4cc8 010841 beq kb_kscan_key_release ,kb_kscan_prepare_send 
-0x4cc9 010842 rtn 
-:      010843 kb_kscan_prepare_send:
-0x4cca 010844 enable user2 
-0x4ccb 010845 rtn 
-:      010847 kb_kscan_release_a_key_data:
-0x4ccc 010848 and pdata ,0xff ,temp 
-0x4ccd 010849 fetch 1 ,mem_kb_keys 
-0x4cce 010850 rtn blank 
-0x4ccf 010851 iforce loopcnt 
-0x4cd0 010852 arg mem_kb_report_data ,contr 
-:      010853 kb_kscan_find_same_key_data:
-0x4cd1 010854 ifetch 1 ,contr 
-0x4cd2 010855 isub temp ,null 
-0x4cd3 010856 branch kb_kscan_release_foundkey ,zero 
-0x4cd4 010857 loop kb_kscan_find_same_key_data 
-0x4cd5 010858 rtn 
-:      010859 kb_kscan_release_foundkey:
-0x4cd6 010860 add contr ,-1 ,contw 
-0x4cd7 010861 call memcpy 
-0x4cd8 010862 fetch 1 ,mem_kb_keys 
-0x4cd9 010863 increase -1 ,pdata 
-0x4cda 010864 store 1 ,mem_kb_keys 
-0x4cdb 010865 hfetch 1 ,core_kscn_event_num 
-0x4cdc 010866 rshift3 pdata ,pdata 
-0x4cdd 010867 nbranch kb_kscan_check_nextevent2 ,blank 
-0x4cde 010868 rtn 
-:      010870 kb_kscan_check_nextevent2:
-0x4cdf 010871 hfetch 1 ,core_kscn_event_num 
-0x4ce0 010872 and_into 0x01 ,pdata 
-0x4ce1 010873 beq kb_kscan_key_press ,kb_kscan_prepare_send 
-0x4ce2 010874 beq kb_kscan_key_release ,kb_kscan_check_if_empty 
-0x4ce3 010875 rtn 
-:      010877 kb_kscan_read_statekey:
-0x4ce4 010878 and pdata ,7 ,queue 
-0x4ce5 010879 fetch 1 ,mem_kb_state 
-0x4ce6 010880 qsetflag true ,pdata 
-0x4ce7 010881 store 1 ,mem_kb_state 
-0x4ce8 010882 rtn 
-:      010884 kb_clear_keys:
-0x4ce9 010885 setarg 0 
-0x4cea 010886 store 8 ,mem_kb_state 
-0x4ceb 010887 store 1 ,mem_kb_keys 
-0x4cec 010888 rtn 
-:      010890 kb_clean_kscan_fifo:
-0x4ced 010891 hfetch 1 ,core_kscn_event_num 
-0x4cee 010892 hfetch 1 ,core_kscn_event 
-0x4cef 010893 hfetch 1 ,core_kscn_kstat 
-0x4cf0 010894 bbit0 kb_kscan_stat_empty ,kb_clean_kscan_fifo 
-0x4cf1 010895 setarg 0xff 
-0x4cf2 010896 enable user 
-0x4cf3 010897 rtn 
-:      010899 le_keyboard:
-0x4cf4 010900 fetcht 2 ,mem_le_notify_handle 
-0x4cf5 010901 call le_att_check_notification_enable 
-0x4cf6 010902 rtnbit0 0 
-0x4cf7 010903 fetch 1 ,mem_le_switch_send_data 
-0x4cf8 010904 rtnbit0 0 
-0x4cf9 010905 call le_xtype_fifo_is_full 
-0x4cfa 010906 nrtn blank 
-0x4cfb 010907 call kb_kscan_check_if_empty 
-0x4cfc 010908 nrtn user 
-0x4cfd 010909 nrtn user2 
-:      010910 le_slave_keyboard_send_data:
-0x4cfe 010911 call app_lpm_wake_auto_lock 
-0x4cff 010912 jam 2 ,mem_lpm_mult 
-0x4d00 010913 fetcht 2 ,mem_le_notify_handle 
-0x4d01 010914 call le_att_get_handle_ptr 
-0x4d02 010915 add contr ,1 ,contw 
-0x4d03 010916 fetch 8 ,mem_kb_state 
-0x4d04 010917 istore 8 ,contw 
-0x4d05 010918 jam attop_handle_value_notification ,mem_fifo_temp 
-0x4d06 010919 call le_xtype_fifo_in 
-0x4d07 010920 fetch 1 ,mem_le_op 
-0x4d08 010921 bbit1 op_disconn ,loop 
-0x4d09 010922 rtn 
-:      010923 le_keyboard_process_bb_event:
-0x4d0a 010924 copy regc ,pdata 
-0x4d0b 010925 beq bt_evt_button_long_pressed ,le_keyboard_bb_event_discovery_btn 
-0x4d0c 010927 beq bt_evt_le_connected ,le_kb_connected 
-0x4d0d 010928 beq bt_evt_le_write_request ,le_kb_bb_event_write_request 
-0x4d0e 010929 beq bt_evt_le_enc_info ,le_kb_bb_event_enc_info 
-0x4d0f 010930 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
-0x4d10 010931 rtn 
-:      010932 le_kb_bb_event_enc_info:
-:      010933 le_kb_bb_event_write_request:
-0x4d11 010934 call app_lpm_mult_enable 
-0x4d12 010935 branch app_ble_start_write 
-:      010936 le_kb_connected:
-0x4d13 010937 call kb_clean_kscan_fifo 
-0x4d14 010938 branch kb_clear_keys 
-:      010940 le_keyboard_bb_event_discovery_btn:
-0x4d15 010941 call le_clean_att_list_handle_enable 
-0x4d16 010942 call app_ble_disconnect 
-0x4d17 010943 call app_ble_start_adv 
-0x4d18 010944 branch app_led_start_blink 
-:      010946 le_keyboard_bb_event_hud_ms:
-0x4d19 010947 fetch 1 ,mem_le_led_on_time 
-0x4d1a 010948 rtn blank 
-0x4d1b 010949 increase -1 ,pdata 
-0x4d1c 010950 store 1 ,mem_le_led_on_time 
-0x4d1d 010951 nrtn blank 
-0x4d1e 010952 fetch 1 ,mem_le_adv_type 
-0x4d1f 010953 rtn blank 
-0x4d20 010954 branch app_led_off 
-:      010957 kb_process_idle:
-0x4d21 010958 branch kb_pairing_button_check 
-:      010961 kb_wakeup_check:
-0x4d22 010962 hfetch 3 ,core_gpio_in 
-0x4d23 010963 copy pdata ,regb 
-0x4d24 010964 hfetch 1 ,core_gpio_in + 3 
-0x4d25 010965 and_into 0x0f ,pdata 
-0x4d26 010966 lshift16 pdata ,pdata 
-0x4d27 010967 lshift8 pdata ,pdata 
-0x4d28 010968 ior regb ,pdata 
-0x4d29 010969 fetcht 4 ,mem_kb_fast_wake_last 
-0x4d2a 010970 isub temp ,pdata 
-0x4d2b 010971 rtn blank 
-0x4d2c 010972 arg 0xbb ,regb 
-0x4d2d 010973 branch app_lpm_wake_auto_lock 
-:      010976 kb_pairing_button_check:
-0x4d2e 010977 fetch 1 ,mem_scan_mode 
-0x4d2f 010978 nrtn blank 
-0x4d30 010979 fetch 1 ,mem_app_handshake_flag 
-0x4d31 010980 nrtn blank 
-0x4d32 010981 fetch 1 ,mem_ui_button_timer 
-0x4d33 010982 rtn blank 
-0x4d34 010983 fetch 1 ,mem_ui_button_last_state 
-0x4d35 010984 nrtn blank 
-0x4d36 010985 branch app_enter_hibernate 
-:      010987 kb_process_bb_event:
-0x4d37 010988 copy regc ,pdata 
-0x4d38 010989 beq bt_evt_hid_connected ,kb_hid_connected 
-0x4d39 010990 beq bt_evt_pincode_req ,kb_process_pincode 
-0x4d3a 010991 beq bt_evt_hid_connected ,kb_bt_hid_handshake 
-0x4d3b 010992 beq bt_evt_button_long_pressed ,kb_bb_event_discovery_btn 
-0x4d3c 010993 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
-0x4d3d 010994 beq bt_evt_bb_connected ,kb_stop_discovery 
-0x4d3e 010995 beq bt_evt_bb_disconnected ,kb_bb_disconnected 
-0x4d3f 010997 beq bt_evt_reconn_failed ,kb_bb_event_reconn_failed 
-0x4d40 010998 beq bt_evt_reconn_page_timeout ,kb_bb_event_reconn_failed 
-0x4d41 010999 and pdata ,0x0f ,temp 
-0x4d42 011000 and_into bt_evt_timer_mask ,pdata 
-0x4d43 011001 beq bt_evt_timer_init ,kb_bb_event_timer 
-0x4d44 011002 rtn 
-:      011004 kb_bb_event_timer:
-0x4d45 011005 set1 mark_ext_patch ,mark 
-0x4d46 011006 bpatch patch37_0 ,mem_patch37 
-0x4d47 011007 storet 1 ,mem_app_evt_timer_count 
-:      011008 kb_bb_event_100ms_loop:
-0x4d48 011009 fetch 1 ,mem_app_evt_timer_count 
-0x4d49 011010 rtn blank 
-0x4d4a 011011 increase -1 ,pdata 
-0x4d4b 011012 store 1 ,mem_app_evt_timer_count 
-0x4d4c 011014 call kb_check_hid_handshake_timer 
-0x4d4d 011015 branch kb_bb_event_100ms_loop 
-:      011017 kb_bb_event_reconn_failed:
-0x4d4e 011018 fetch 2 ,mem_ui_state_map 
-0x4d4f 011019 bbit1 ui_state_btn_down ,kb_start_discovery 
-0x4d50 011020 branch app_bb_hibernate 
-:      011023 kb_bb_disconnected:
-0x4d51 011024 set1 mark_ext_patch ,mark 
-0x4d52 011025 bpatch patch37_1 ,mem_patch37 
-0x4d53 011026 call kb_bb_discon_clear_stack 
-0x4d54 011027 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x4d55 011029 bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0x4d56 011030 bbit1 app_disc_after_pairing ,kb_event_light_state_pairing 
-0x4d57 011031 bbit1 app_disc_after_reconn ,kb_event_light_state_reconn 
-0x4d58 011032 branch kb_start_discovery 
-:      011033 kb_bb_discon_clear_stack:
-0x4d59 011034 jam 0 ,mem_link_key_exists 
-0x4d5a 011035 jam 0 ,mem_ltk_exists 
-0x4d5b 011036 rtn 
-:      011038 kb_event_light_state_pairing:
-0x4d5c 011039 bbit1 app_disc_after_handshake ,app_bb_hibernate 
-0x4d5d 011040 bbit1 app_disc_after_sniff ,app_bb_hibernate 
-0x4d5e 011041 branch kb_start_discovery 
-:      011042 kb_event_light_state_reconn:
-0x4d5f 011043 fetch 2 ,mem_ui_state_map 
-0x4d60 011044 bbit1 ui_state_btn_down ,kb_start_discovery 
-0x4d61 011045 branch app_bb_hibernate 
-:      011049 kb_check_hid_handshake_timer:
-0x4d62 011050 fetch 1 ,mem_hid_handshake_timer_count 
-0x4d63 011051 rtn blank 
-0x4d64 011052 increase -1 ,pdata 
-0x4d65 011053 store 1 ,mem_hid_handshake_timer_count 
-0x4d66 011054 nrtn blank 
-0x4d67 011055 branch kb_bt_hid_handshake 
-:      011058 kb_bb_event_discovery_btn:
-0x4d68 011059 call kb_3_0_bb_event_discovery_btn 
-0x4d69 011060 branch kb_start_discovery 
-:      011062 kb_3_0_bb_event_discovery_btn:
-0x4d6a 011063 set1 mark_ext_patch ,mark 
-0x4d6b 011064 bpatch patch37_2 ,mem_patch37 
-0x4d6c 011065 fetch 2 ,mem_ui_state_map 
-0x4d6d 011066 isolate1 ui_state_bt_reconnect ,pdata 
-0x4d6e 011067 call app_bt_reconnect_cancel ,true 
-0x4d6f 011068 fetch 2 ,mem_discovery_timeout 
-0x4d70 011069 store 2 ,mem_discovery_timeout_timer_count 
-0x4d71 011070 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x4d72 011071 set1 app_disc_by_button ,pdata 
-0x4d73 011072 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x4d74 011073 fetch 2 ,mem_ui_state_map 
-0x4d75 011074 bbit1 ui_state_bt_connected ,app_bt_disconnect 
-0x4d76 011075 rtn 
-:      011078 kb_stop_discovery:
-0x4d77 011079 call app_bt_stop_discovery 
-0x4d78 011080 branch app_led_stop_blink 
-:      011082 kb_start_discovery:
-0x4d79 011083 call app_bt_start_discovery 
-0x4d7a 011084 branch app_led_start_blink 
-:      011086 kb_discovery_timeout_sleep:
-0x4d7b 011087 branch app_enter_hibernate 
-:      011089 kb_process_pincode:
-0x4d7c 011090 jam 0 ,mem_pin_length 
-0x4d7d 011091 rtn 
-:      011094 kb_before_hibernate:
-:      011096 kb_process_lpm_before:
-0x4d7e 011097 hjam 0x00 ,core_gpio_key0 
-0x4d7f 011098 hjam 0x00 ,core_gpio_key1 
-0x4d80 011099 hfetch 1 ,core_gpio_key2 
-0x4d81 011100 and_into 0xf0 ,pdata 
-0x4d82 011101 hstore 1 ,core_gpio_key2 
-0x4d83 011102 setarg 0x00 
-0x4d84 011103 store 4 ,mem_gpio_wakeup_high 
-0x4d85 011104 setarg 0xff 
-0x4d86 011105 fetcht 1 ,mem_ui_button_gpio 
-0x4d87 011106 copy temp ,queue 
-0x4d88 011107 qset1 pdata 
-0x4d89 011108 store 4 ,mem_gpio_wakeup_low 
-0x4d8a 011109 rtn 
-:      011111 kb_hid_connected:
-0x4d8b 011112 setarg hid_handshake_timeout 
-0x4d8c 011113 store 1 ,mem_hid_handshake_timer_count 
-0x4d8d 011114 call kb_clean_kscan_fifo 
-0x4d8e 011118 branch kb_clear_keys 
-:      011119 kb_bt_hid_handshake:
-0x4d8f 011120 set1 mark_ext_patch ,mark 
-0x4d90 011121 bpatch patch37_3 ,mem_patch37 
-0x4d91 011122 jam app_handshake_done ,mem_app_handshake_flag 
-0x4d92 011123 call app_lpm_mult_enable 
-0x4d93 011124 call app_bt_store_reconn_info 
-0x4d94 011126 setarg 0 
-0x4d95 011127 store 2 ,mem_discovery_timeout_timer_count 
-0x4d96 011128 store 1 ,mem_hid_handshake_timer_count 
-0x4d97 011129 branch app_bt_enter_sniff 
-:      011136 l2cap_init:
-0x4d98 011137 branch l2cap_init_wake ,wake 
-:      011138 l2cap_init_work:
-0x4d99 011139 setarg mem_l2cap_xmem_end 
-0x4d9a 011140 arg mem_l2cap_xmem_start ,contw 
-0x4d9b 011141 isub contw ,loopcnt 
-0x4d9c 011142 call clear_mem 
-:      011143 l2cap_init_wake:
-0x4d9d 011144 set1 mark_ext_patch ,mark 
-0x4d9e 011145 bpatch patch22_6 ,mem_patch22 
-0x4d9f 011146 setarg mem_sdp_mem_end 
-0x4da0 011147 arg mem_sdp_mem_start ,contw 
-0x4da1 011148 isub contw ,loopcnt 
-0x4da2 011149 call clear_mem 
-0x4da3 011150 setarg mem_l2cap_mem_end 
-0x4da4 011151 arg mem_l2cap_mem_start ,contw 
-0x4da5 011152 isub contw ,loopcnt 
-0x4da6 011153 call clear_mem 
-0x4da7 011154 branch l2cap_lpm_load_txbuf 
-:      011156 process_rx_l2cap_pkt:
-0x4da8 011157 set1 mark_ext_patch ,mark 
-0x4da9 011158 bpatch patch22_7 ,mem_patch22 
-0x4daa 011159 copy contr ,temp 
-0x4dab 011162 copy temp ,contr 
-0x4dac 011163 ifetch 2 ,contr 
-0x4dad 011164 store 2 ,mem_l2cap_rx_pkt_length 
-0x4dae 011165 ifetch 2 ,contr 
-0x4daf 011166 store 2 ,mem_l2cap_rx_cid 
-0x4db0 011167 deposit contr 
-0x4db1 011168 store 2 ,mem_l2cap_payload_ptr 
-0x4db2 011169 fetch 1 ,memui_reconnect_mode 
-0x4db3 011170 beq no_reconnection ,l2cap_rx_multiplexing 
-0x4db4 011171 branch ml2cap_rx_multiplexing 
-:      011173 l2cap_rx_multiplexing:
-0x4db5 011174 set1 mark_ext_patch ,mark 
-0x4db6 011175 bpatch patch23_0 ,mem_patch23 
-0x4db7 011176 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x4db8 011177 branch l2cap_rx_reset_state ,blank 
-0x4db9 011178 fetch 1 ,mem_l2cap_rx_cid 
-0x4dba 011179 beq l2cap_signal_channel ,l2cap_call_proc_signal 
-:      011180 l2cap_rx_multiplexing0:
-0x4dbb 011181 beq l2cap_sdp_channel ,l2cap_call_proc_sdp 
-0x4dbc 011182 beq l2cap_rfcomm_channel ,l2cap_call_proc_rfcomm 
-0x4dbd 011183 beq l2cap_hid_control_channel ,l2cap_call_proc_hid 
-0x4dbe 011184 beq l2cap_hid_interrupt_channel ,l2cap_call_proc_hid 
-0x4dbf 011185 branch l2cap_rx_reset_state 
-:      011187 l2cap_call_proc_signal:
-0x4dc0 011188 call l2cap_malloc_is_fifo_full 
-0x4dc1 011189 nrtn blank 
-0x4dc2 011190 jam 0 ,mem_l2cap_pending_item 
-:      011191 l2cap_call_proc_signal0:
-0x4dc3 011192 call l2cap_malloc_signal_channel 
-0x4dc4 011193 call l2cap_process_signal_pkt 
-0x4dc5 011194 fetcht 2 ,mem_l2cap_signal_tx_length 
-0x4dc6 011195 branch l2cap_call_proc_no_reply ,blank 
-0x4dc7 011196 call l2cap_get_signal_tx_buff 
-0x4dc8 011197 fetch 2 ,mem_l2cap_signal_tx_length 
-0x4dc9 011198 istore 2 ,contw 
-0x4dca 011199 force l2cap_signal_channel ,pdata 
-0x4dcb 011200 istore 2 ,contw 
-0x4dcc 011201 branch l2cap_rx_reset_state 
-:      011203 l2cap_call_proc_sigal_pending:
-0x4dcd 011204 fetch 1 ,mem_device_option 
-0x4dce 011205 rtneq dvc_op_hci 
-0x4dcf 011206 fetch 1 ,mem_l2cap_pending_item 
-0x4dd0 011207 rtn blank 
-0x4dd1 011208 copy pdata ,rega 
-0x4dd2 011209 fetch 4 ,mem_l2cap_sdpres_delay_time 
-0x4dd3 011210 arg 0x100 ,temp 
-0x4dd4 011211 iadd temp ,temp 
-0x4dd5 011212 copy clkn_bt ,pdata 
-0x4dd6 011213 isub temp ,null 
-0x4dd7 011214 nrtn positive 
-0x4dd8 011215 jam 0 ,mem_l2cap_pending_item 
-0x4dd9 011216 copy rega ,pdata 
-0x4dda 011217 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
-0x4ddb 011218 branch assert 
-:      011219 l2cap_sdp_conn_succ:
-0x4ddc 011220 call l2cap_malloc_signal_channel 
-0x4ddd 011221 call restore_l2cap_req_param 
-0x4dde 011222 call l2cap_get_signal_tx_payload 
-0x4ddf 011223 call save_cont_pointers 
-0x4de0 011224 call send_connection_sdp_res 
-0x4de1 011225 call l2cap_get_signal_tx_buff 
-0x4de2 011227 setarg 0x000c 
-0x4de3 011228 istore 2 ,contw 
-0x4de4 011229 force l2cap_signal_channel ,pdata 
-0x4de5 011230 istore 2 ,contw 
-0x4de6 011231 branch l2cap_rx_reset_state 
-:      011233 l2cap_call_proc_sdp:
-0x4de7 011234 call l2cap_malloc_is_fifo_empty 
-0x4de8 011235 nrtn blank 
-0x4de9 011236 call l2cap_malloc_sdp_channel 
-0x4dea 011237 call sdp_process 
-0x4deb 011238 call l2cap_get_sdp_tx_buff 
-0x4dec 011239 fetch 2 ,mem_sdp_tx_pkt_length 
-0x4ded 011240 branch l2cap_call_proc_no_reply ,blank 
-0x4dee 011241 istore 2 ,contw 
-0x4def 011242 fetch 2 ,mem_sdp_remote_cid 
-0x4df0 011243 istore 2 ,contw 
-0x4df1 011244 branch l2cap_rx_reset_state 
-:      011246 l2cap_call_proc_hid:
-0x4df2 011247 call hid_rx_process 
-0x4df3 011248 branch l2cap_rx_reset_state 
-:      011250 l2cap_call_proc_rfcomm:
-0x4df4 011251 set1 mark_ext_patch ,mark 
-0x4df5 011252 bpatch patch23_1 ,mem_patch23 
-0x4df6 011253 jam rfcomm_malloc_succeed ,mem_rfcomm_malloc_fail_flag 
-0x4df7 011254 call rfcomm_rx_process 
-0x4df8 011255 fetch 1 ,mem_rfcomm_malloc_fail_flag 
-0x4df9 011256 rtneq rfcomm_malloc_fail 
-0x4dfa 011257 branch l2cap_rx_reset_state 
-:      011258 l2cap_call_proc_no_reply:
-0x4dfb 011259 call l2cap_malloc_discard 
-:      011261 l2cap_rx_reset_state:
-0x4dfc 011262 setarg 0 
-0x4dfd 011263 store 2 ,mem_l2cap_rx_pkt_length 
-0x4dfe 011264 store 2 ,mem_l2cap_rx_cid 
-0x4dff 011265 jam l2cap_rx_done ,mem_l2cap_rx_done 
-0x4e00 011266 rtn 
-:      011268 l2cap_process_signal_pkt:
-0x4e01 011269 set1 mark_ext_patch ,mark 
-0x4e02 011270 bpatch patch23_2 ,mem_patch23 
-0x4e03 011271 call l2cap_get_signal_tx_payload 
-0x4e04 011272 force 0 ,regb 
-0x4e05 011273 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x4e06 011274 copy pdata ,regc 
-0x4e07 011275 fetch 2 ,mem_l2cap_payload_ptr 
-0x4e08 011276 iforce contr 
-:      011277 l2cap_process_signal_pkt_loop:
-0x4e09 011278 call l2cap_process_one_signal 
-0x4e0a 011279 deposit regc 
-0x4e0b 011280 increase -4 ,regc 
-0x4e0c 011281 increase -4 ,pdata 
-0x4e0d 011282 nbranch l2cap_process_signal_pkt_loop ,blank 
-0x4e0e 011283 copy regb ,pdata 
-0x4e0f 011284 store 2 ,mem_l2cap_signal_tx_length 
-0x4e10 011285 rtn 
-:      011287 l2cap_process_one_signal:
-0x4e11 011288 set1 mark_ext_patch ,mark 
-0x4e12 011289 bpatch patch23_3 ,mem_patch23 
-0x4e13 011290 ifetch 1 ,contr 
-0x4e14 011291 beq signal_cmd_reject ,l2cap_proc_signal_cmd_reject 
-0x4e15 011292 beq signal_connect_req ,l2cap_proc_signal_connect_req 
-0x4e16 011293 beq signal_connect_rsp ,l2cap_proc_signal_connect_rsp 
-0x4e17 011294 beq signal_config_req ,l2cap_proc_signal_config_req 
-0x4e18 011295 beq signal_config_rsp ,l2cap_proc_signal_config_rsp 
-0x4e19 011296 beq signal_disconnect_req ,l2cap_proc_signal_disconnect_req 
-0x4e1a 011297 beq signal_disconnect_rsp ,l2cap_proc_signal_disconnect_rsp 
-0x4e1b 011298 beq signal_echo_req ,l2cap_proc_signal_echo_req 
-0x4e1c 011299 beq signal_echo_rsp ,l2cap_proc_signal_echo_rsp 
-0x4e1d 011300 beq signal_info_req ,l2cap_proc_signal_info_req 
-0x4e1e 011301 beq signal_info_rsp ,l2cap_proc_signal_info_rsp 
-0x4e1f 011302 call l2cap_reject_command 
-:      011303 l2cap_process_one_signal_rtn:
-0x4e20 011304 rtn 
-:      011306 l2cap_proc_signal_info_req:
-0x4e21 011307 ifetch 1 ,contr 
-0x4e22 011308 copy pdata ,queue 
-0x4e23 011309 ifetch 2 ,contr 
-0x4e24 011310 copy pdata ,rega 
-0x4e25 011311 copy regc ,pdata 
-0x4e26 011312 isub rega ,regc 
-0x4e27 011313 copy rega ,pdata 
-0x4e28 011314 iadd contr ,contr 
-0x4e29 011315 setarg 0x0b 
-0x4e2a 011316 istore 1 ,contw 
-0x4e2b 011317 copy queue ,pdata 
-0x4e2c 011318 istore 1 ,contw 
-0x4e2d 011319 force 0x0008 ,pdata 
-0x4e2e 011320 istore 2 ,contw 
-0x4e2f 011321 force 0x0002 ,pdata 
-0x4e30 011322 istore 2 ,contw 
-0x4e31 011323 force 0x0000 ,pdata 
-0x4e32 011324 istore 2 ,contw 
-0x4e33 011325 force 0x0400 ,pdata 
-0x4e34 011326 istore 2 ,contw 
-0x4e35 011327 force 0x0000 ,pdata 
-0x4e36 011328 istore 2 ,contw 
-0x4e37 011329 force 12 ,pdata 
-0x4e38 011330 iadd regb ,regb 
-0x4e39 011331 branch l2cap_process_one_signal_rtn 
-:      011333 ml2cap_proc_signal_info_req:
-0x4e3a 011334 ifetch 1 ,contr 
-0x4e3b 011335 copy pdata ,queue 
-0x4e3c 011336 ifetch 2 ,contr 
-0x4e3d 011337 copy pdata ,rega 
-0x4e3e 011338 copy regc ,pdata 
-0x4e3f 011339 isub rega ,regc 
-0x4e40 011340 copy rega ,pdata 
-0x4e41 011341 iadd contr ,contr 
-0x4e42 011342 call l2cap_get_signal_tx_payload 
-0x4e43 011343 setarg 0x0b 
-0x4e44 011344 istore 1 ,contw 
-0x4e45 011345 copy queue ,pdata 
-0x4e46 011346 istore 1 ,contw 
-0x4e47 011347 force 0x0008 ,pdata 
-0x4e48 011348 istore 2 ,contw 
-0x4e49 011349 force 0x0002 ,pdata 
-0x4e4a 011350 istore 2 ,contw 
-0x4e4b 011351 force 0x0000 ,pdata 
-0x4e4c 011352 istore 2 ,contw 
-0x4e4d 011353 force 0x0400 ,pdata 
-0x4e4e 011354 istore 2 ,contw 
-0x4e4f 011355 force 0x0000 ,pdata 
-0x4e50 011356 istore 2 ,contw 
-0x4e51 011357 force 12 ,pdata 
-0x4e52 011358 iadd regb ,regb 
-0x4e53 011360 branch l2cap_process_one_signal_rtn 
-:      011364 l2cap_proc_signal_cmd_reject:
-0x4e54 011365 ifetch 1 ,contr 
-0x4e55 011366 copy pdata ,queue 
-0x4e56 011367 ifetch 2 ,contr 
-0x4e57 011368 copy pdata ,rega 
-0x4e58 011369 iadd contr ,contr 
-0x4e59 011370 copy regc ,pdata 
-0x4e5a 011371 isub rega ,regc 
-:      011372 l2cap_proc_signal_cmd_reject_rtn:
-0x4e5b 011373 branch l2cap_process_one_signal_rtn 
-:      011375 l2cap_proc_signal_connect_req:
-0x4e5c 011376 call save_cont_pointers 
-0x4e5d 011379 call load_cont_pointers 
-0x4e5e 011380 arg 0 ,debug 
-0x4e5f 011381 ifetch 1 ,contr 
-0x4e60 011382 copy pdata ,queue 
-0x4e61 011383 ifetch 2 ,contr 
-0x4e62 011384 copy pdata ,rega 
-0x4e63 011385 ifetch 2 ,contr 
-0x4e64 011386 copy pdata ,temp 
-0x4e65 011387 ifetch 2 ,contr 
-0x4e66 011388 copy pdata ,timeup 
-0x4e67 011389 copy temp ,pdata 
-0x4e68 011390 beq psm_sdp ,l2cap_proc_signal_connect_req_sdp 
-0x4e69 011391 beq psm_rfcomm ,l2cap_proc_signal_connect_req_rfcomm 
-0x4e6a 011392 beq psm_hid_control ,l2cap_proc_signal_connect_req_hid_ctrl 
-0x4e6b 011393 beq psm_hid_interrupt ,l2cap_proc_signal_connect_req_hid_int 
-0x4e6c 011394 call l2cap_reject_command 
-0x4e6d 011395 branch l2cap_proc_signal_connect_req_rtn 
-:      011397 l2cap_proc_signal_connect_req_sdp:
-0x4e6e 011398 call save_cont_pointers 
-0x4e6f 011399 arg l2cap_sdp_channel ,temp 
-0x4e70 011400 fetch 2 ,mem_sdp_remote_cid 
-0x4e71 011401 nbranch already_connected ,blank 
-0x4e72 011402 copy timeup ,pdata 
-0x4e73 011403 store 2 ,mem_sdp_remote_cid 
-0x4e74 011404 copy clkn_bt ,pdata 
-0x4e75 011405 store 4 ,mem_l2cap_sdpres_delay_time 
-0x4e76 011406 call store_l2cap_req_param 
-0x4e77 011407 branch send_connection_pending 
-:      011409 store_l2cap_req_param:
-0x4e78 011410 storet 2 ,mem_psm 
-0x4e79 011411 deposit timeup 
-0x4e7a 011412 store 2 ,mem_scid 
-0x4e7b 011413 deposit rega 
-0x4e7c 011414 store 2 ,mem_cmd_length 
-0x4e7d 011415 deposit regb 
-0x4e7e 011416 store 2 ,mem_tt2 
-0x4e7f 011417 deposit regc 
-0x4e80 011418 store 2 ,mem_tt3 
-0x4e81 011419 deposit queue 
-0x4e82 011420 store 2 ,mem_id 
-0x4e83 011421 rtn 
-:      011423 restore_l2cap_req_param:
-0x4e84 011424 fetcht 2 ,mem_psm 
-0x4e85 011425 fetch 2 ,mem_scid 
-0x4e86 011426 copy pdata ,timeup 
-0x4e87 011427 fetch 2 ,mem_cmd_length 
-0x4e88 011428 copy pdata ,rega 
-0x4e89 011429 fetch 2 ,mem_tt2 
-0x4e8a 011430 copy pdata ,regb 
-0x4e8b 011431 fetch 2 ,mem_tt3 
-0x4e8c 011432 copy pdata ,regc 
-0x4e8d 011433 fetch 2 ,mem_id 
-0x4e8e 011434 copy pdata ,queue 
-0x4e8f 011435 rtn 
-:      011437 l2cap_proc_signal_connect_req_rfcomm:
-0x4e90 011438 call save_cont_pointers 
-0x4e91 011439 setarg l2cap_rfcomm_channel 
-0x4e92 011440 arg l2cap_rfcomm_channel ,temp 
-0x4e93 011441 fetch 2 ,mem_rfcomm_remote_cid 
-0x4e94 011442 nbranch already_connected ,blank 
-0x4e95 011443 copy timeup ,pdata 
-0x4e96 011444 store 2 ,mem_rfcomm_remote_cid 
-0x4e97 011445 fetch 1 ,mem_rfcomm_state 
-0x4e98 011446 set1 l2cap_channel_state_conn_req ,pdata 
-0x4e99 011447 set1 l2cap_channel_state_conn_res ,pdata 
-0x4e9a 011448 store 1 ,mem_rfcomm_state 
-0x4e9b 011449 branch send_connection_res 
-:      011450 l2cap_proc_signal_connect_req_hid_ctrl:
-0x4e9c 011451 call save_cont_pointers 
-0x4e9d 011452 arg l2cap_hid_control_channel ,temp 
-0x4e9e 011453 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x4e9f 011454 nbranch already_connected ,blank 
-0x4ea0 011455 copy timeup ,pdata 
-0x4ea1 011456 store 2 ,mem_hid_ctrl_remote_cid 
-0x4ea2 011457 fetch 1 ,mem_hid_control_state 
-0x4ea3 011458 set1 l2cap_channel_state_conn_req ,pdata 
-0x4ea4 011459 set1 l2cap_channel_state_conn_res ,pdata 
-0x4ea5 011460 store 1 ,mem_hid_control_state 
-0x4ea6 011461 branch send_connection_res 
-:      011462 l2cap_proc_signal_connect_req_hid_int:
-0x4ea7 011463 call save_cont_pointers 
-0x4ea8 011464 deposit clke 
-0x4ea9 011465 arg l2cap_hid_interrupt_channel ,temp 
-0x4eaa 011466 fetch 2 ,mem_hid_int_remote_cid 
-0x4eab 011467 nbranch already_connected ,blank 
-0x4eac 011468 copy timeup ,pdata 
-0x4ead 011469 store 2 ,mem_hid_int_remote_cid 
-0x4eae 011470 fetch 1 ,mem_hid_interrupt_state 
-0x4eaf 011471 set1 l2cap_channel_state_conn_req ,pdata 
-0x4eb0 011472 set1 l2cap_channel_state_conn_res ,pdata 
-0x4eb1 011473 store 1 ,mem_hid_interrupt_state 
-0x4eb2 011474 branch send_connection_res 
-:      011476 send_connection_pending:
-0x4eb3 011477 setarg l2cap_connect_pending 
-0x4eb4 011478 store 2 ,meml2cap_t1 
-0x4eb5 011479 jam l2cap_sdp_channel ,mem_l2cap_pending_item 
-0x4eb6 011480 branch send_connection_res0 
-:      011481 send_connection_sdp_res:
-0x4eb7 011482 fetch 1 ,mem_sdp_state 
-0x4eb8 011483 set1 l2cap_channel_state_conn_req ,pdata 
-0x4eb9 011484 set1 l2cap_channel_state_conn_res ,pdata 
-0x4eba 011485 store 1 ,mem_sdp_state 
-:      011486 send_connection_res:
-0x4ebb 011487 setarg l2cap_connect_successful 
-0x4ebc 011488 store 2 ,meml2cap_t1 
-:      011489 send_connection_res0:
-0x4ebd 011490 set1 mark_ext_patch ,mark 
-0x4ebe 011491 bpatch patch23_4 ,mem_patch23 
-0x4ebf 011492 call load_cont_pointers 
-0x4ec0 011493 setarg signal_connect_rsp 
-0x4ec1 011494 istore 1 ,contw 
-0x4ec2 011495 copy queue ,pdata 
-0x4ec3 011496 istore 1 ,contw 
-0x4ec4 011497 setarg 0x0008 
-0x4ec5 011498 istore 2 ,contw 
-0x4ec6 011499 copy temp ,pdata 
-0x4ec7 011500 istore 2 ,contw 
-0x4ec8 011501 copy timeup ,pdata 
-0x4ec9 011502 istore 2 ,contw 
-0x4eca 011503 fetch 2 ,meml2cap_t1 
-0x4ecb 011504 beq l2cap_connect_pending ,connect_pending 
-0x4ecc 011505 isolate0 0 ,debug 
-0x4ecd 011506 branch connect_suc ,true 
-0x4ece 011507 setarg l2cap_connect_refused_no_resources 
-:      011508 connect_suc:
-0x4ecf 011509 istore 2 ,contw 
-0x4ed0 011510 force 0x0000 ,pdata 
-0x4ed1 011511 istore 2 ,contw 
-0x4ed2 011512 setarg 12 
-0x4ed3 011513 branch connect_req_update_byte_counts 
-:      011514 connect_pending:
-0x4ed4 011515 istore 2 ,contw 
-0x4ed5 011516 force 0x0002 ,pdata 
-0x4ed6 011517 istore 2 ,contw 
-0x4ed7 011518 setarg 12 
-0x4ed8 011519 branch connect_req_update_byte_counts 
-:      011521 already_connected:
-0x4ed9 011522 set1 0 ,debug 
-0x4eda 011523 branch send_connection_res 
-:      011524 connect_req_update_byte_counts:
-0x4edb 011525 iadd regb ,regb 
-0x4edc 011526 copy regc ,pdata 
-0x4edd 011527 isub rega ,regc 
-0x4ede 011528 branch l2cap_proc_signal_connect_req_rtn 
-:      011529 l2cap_proc_signal_connect_req_rtn:
-0x4edf 011530 branch l2cap_process_one_signal_rtn 
-:      011532 l2cap_proc_signal_connect_rsp:
-0x4ee0 011533 ifetch 1 ,contr 
-0x4ee1 011534 copy pdata ,queue 
-0x4ee2 011535 ifetch 2 ,contr 
-0x4ee3 011536 copy pdata ,rega 
-0x4ee4 011537 copy regc ,pdata 
-0x4ee5 011538 isub rega ,regc 
-0x4ee6 011539 ifetch 2 ,contr 
-0x4ee7 011540 copy pdata ,timeup 
-0x4ee8 011541 ifetch 2 ,contr 
-0x4ee9 011542 copy pdata ,temp 
-0x4eea 011543 setarg l2cap_sdp_channel 
-0x4eeb 011544 isub temp ,null 
-0x4eec 011545 branch l2cap_proc_signal_connect_rsp_sdp ,zero 
-0x4eed 011546 setarg l2cap_rfcomm_channel 
-0x4eee 011547 isub temp ,null 
-0x4eef 011548 branch l2cap_proc_signal_connect_rsp_rfcomm ,zero 
-0x4ef0 011549 setarg l2cap_hid_control_channel 
-0x4ef1 011550 isub temp ,null 
-0x4ef2 011551 branch l2cap_proc_signal_connect_rsp_hid_ctrl ,zero 
-0x4ef3 011552 setarg l2cap_hid_interrupt_channel 
-0x4ef4 011553 isub temp ,null 
-0x4ef5 011554 branch l2cap_proc_signal_connect_rsp_hid_int ,zero 
-0x4ef6 011555 rtn 
-:      011557 l2cap_proc_signal_connect_rsp_sdp:
-0x4ef7 011558 copy timeup ,pdata 
-0x4ef8 011559 store 2 ,mem_sdp_remote_cid 
-0x4ef9 011560 fetch 1 ,mem_sdp_state 
-0x4efa 011561 set1 l2cap_channel_state_conn_res ,pdata 
-0x4efb 011562 store 1 ,mem_sdp_state 
-0x4efc 011563 branch l2cap_process_one_signal_rtn 
-:      011564 l2cap_proc_signal_connect_rsp_rfcomm:
-0x4efd 011565 copy timeup ,pdata 
-0x4efe 011566 store 2 ,mem_rfcomm_remote_cid 
-0x4eff 011567 fetch 1 ,mem_rfcomm_state 
-0x4f00 011568 set1 l2cap_channel_state_conn_res ,pdata 
-0x4f01 011569 store 1 ,mem_rfcomm_state 
-0x4f02 011570 rtn 
-:      011571 l2cap_proc_signal_connect_rsp_hid_int:
-0x4f03 011572 copy timeup ,pdata 
-0x4f04 011573 store 2 ,mem_hid_ctrl_remote_cid 
-0x4f05 011574 fetch 1 ,mem_hid_interrupt_state 
-0x4f06 011575 set1 l2cap_channel_state_conn_res ,pdata 
-0x4f07 011576 store 1 ,mem_hid_interrupt_state 
-0x4f08 011577 rtn 
-:      011578 l2cap_proc_signal_connect_rsp_hid_ctrl:
-0x4f09 011579 copy timeup ,pdata 
-0x4f0a 011580 store 2 ,mem_hid_int_remote_cid 
-0x4f0b 011581 fetch 1 ,mem_hid_control_state 
-0x4f0c 011582 set1 l2cap_channel_state_conn_res ,pdata 
-0x4f0d 011583 store 1 ,mem_hid_control_state 
-0x4f0e 011584 rtn 
-:      011586 l2cap_proc_signal_config_req:
-0x4f0f 011587 ifetch 1 ,contr 
-0x4f10 011588 copy pdata ,queue 
-0x4f11 011589 ifetch 2 ,contr 
-0x4f12 011590 copy pdata ,rega 
-0x4f13 011591 copy regc ,pdata 
-0x4f14 011592 isub rega ,regc 
-0x4f15 011593 ifetch 2 ,contr 
-0x4f16 011594 copy pdata ,temp 
-0x4f17 011595 copy temp ,rega 
-0x4f18 011596 setarg l2cap_sdp_channel 
-0x4f19 011597 isub temp ,null 
-0x4f1a 011598 branch l2cap_proc_signal_config_req_sdp ,zero 
-0x4f1b 011599 setarg l2cap_rfcomm_channel 
-0x4f1c 011600 isub temp ,null 
-0x4f1d 011601 branch l2cap_proc_signal_config_req_rfcomm ,zero 
-0x4f1e 011602 setarg l2cap_hid_control_channel 
-0x4f1f 011603 isub temp ,null 
-0x4f20 011604 branch l2cap_proc_signal_config_req_hid_ctrl ,zero 
-0x4f21 011605 setarg l2cap_hid_interrupt_channel 
-0x4f22 011606 isub temp ,null 
-0x4f23 011607 branch l2cap_proc_signal_config_req_hid_int ,zero 
-0x4f24 011608 branch l2cap_reject_command 
-:      011610 l2cap_proc_signal_config_req_sdp:
-0x4f25 011611 copy contw ,timeup 
-0x4f26 011612 fetch 1 ,mem_sdp_state 
-0x4f27 011613 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x4f28 011614 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x4f29 011616 store 1 ,mem_sdp_state 
-0x4f2a 011617 copy timeup ,contw 
-0x4f2b 011618 arg l2cap_sdp_channel ,timeup 
-0x4f2c 011619 fetch 2 ,mem_sdp_remote_cid 
-0x4f2d 011620 copy pdata ,temp 
-0x4f2e 011621 branch l2cap_send_config_rsp 
-:      011622 l2cap_proc_signal_config_req_hid_ctrl:
-0x4f2f 011623 copy contw ,timeup 
-0x4f30 011624 fetch 1 ,mem_hid_control_state 
-0x4f31 011625 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x4f32 011626 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x4f33 011628 store 1 ,mem_hid_control_state 
-0x4f34 011629 copy timeup ,contw 
-0x4f35 011630 arg l2cap_hid_control_channel ,timeup 
-0x4f36 011631 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x4f37 011632 copy pdata ,temp 
-0x4f38 011633 branch l2cap_send_config_rsp 
-:      011634 l2cap_proc_signal_config_req_hid_int:
-0x4f39 011635 copy contw ,timeup 
-0x4f3a 011636 fetch 1 ,mem_hid_interrupt_state 
-0x4f3b 011637 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x4f3c 011638 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x4f3d 011640 store 1 ,mem_hid_interrupt_state 
-0x4f3e 011641 copy timeup ,contw 
-0x4f3f 011642 arg l2cap_hid_interrupt_channel ,timeup 
-0x4f40 011643 fetch 2 ,mem_hid_int_remote_cid 
-0x4f41 011644 copy pdata ,temp 
-0x4f42 011645 branch l2cap_send_config_rsp 
-:      011646 l2cap_proc_signal_config_req_rfcomm:
-0x4f43 011647 copy contw ,timeup 
-0x4f44 011648 fetch 1 ,mem_rfcomm_state 
-0x4f45 011649 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x4f46 011650 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x4f47 011652 store 1 ,mem_rfcomm_state 
-0x4f48 011654 copy timeup ,contw 
-0x4f49 011655 arg l2cap_rfcomm_channel ,timeup 
-0x4f4a 011656 fetch 2 ,mem_rfcomm_remote_cid 
-0x4f4b 011657 copy pdata ,temp 
-:      011658 l2cap_send_config_rsp:
-0x4f4c 011659 set1 mark_ext_patch ,mark 
-0x4f4d 011660 bpatch patch23_5 ,mem_patch23 
-0x4f4e 011661 setarg signal_config_rsp 
-0x4f4f 011662 istore 1 ,contw 
-0x4f50 011663 copy queue ,pdata 
-0x4f51 011664 istore 1 ,contw 
-0x4f52 011665 setarg 0x0006 
-0x4f53 011666 istore 2 ,contw 
-0x4f54 011667 copy temp ,pdata 
-0x4f55 011668 istore 2 ,contw 
-0x4f56 011669 force 0x00 ,pdata 
-0x4f57 011670 istore 2 ,contw 
-0x4f58 011671 force l2cap_config_success ,pdata 
-0x4f59 011672 istore 2 ,contw 
-0x4f5a 011673 force 10 ,pdata 
-0x4f5b 011674 iadd regb ,regb 
-0x4f5c 011676 storet 2 ,mem_config_req_dest_cid 
-0x4f5d 011677 copy queue ,pdata 
-0x4f5e 011678 store 1 ,mem_config_identifier 
-0x4f5f 011679 force l2cap_sdp_channel ,pdata 
-0x4f60 011680 icompare 0xff ,timeup 
-0x4f61 011681 branch l2cap_send_config_rsp_is_sdp ,true 
-0x4f62 011682 increase 1 ,pdata 
-:      011683 l2cap_send_config_rsp_is_sdp:
-0x4f63 011685 rtn 
-:      011686 l2cap_check_channel_state:
-0x4f64 011687 disable user 
-0x4f65 011688 rtnbit1 l2cap_channel_state_snd_cfg_req ,pdata 
-0x4f66 011689 rtnbit0 l2cap_channel_state_conn_req ,pdata 
-0x4f67 011690 rtnbit0 l2cap_channel_state_conn_res ,pdata 
-0x4f68 011691 set1 l2cap_channel_state_snd_cfg_req ,pdata 
-0x4f69 011692 copy contr ,contw 
-0x4f6a 011693 increase -1 ,contw 
-0x4f6b 011694 istore 1 ,contw 
-0x4f6c 011695 enable user 
-0x4f6d 011696 rtn 
-:      011697 l2cap_send_config_req:
-:      011698 l2cap_send_config_req_sdp:
-0x4f6e 011699 fetch 1 ,mem_sdp_state 
-0x4f6f 011700 call l2cap_check_channel_state 
-0x4f70 011701 nbranch l2cap_send_config_req_rfcomm ,user 
-0x4f71 011702 jam l2cap_sdp_channel ,mem_send_config_req 
-0x4f72 011703 fetch 2 ,mem_sdp_remote_cid 
-0x4f73 011704 store 2 ,mem_config_req_dest_cid 
-0x4f74 011705 branch l2cap_generate_config_req 
-:      011706 l2cap_send_config_req_rfcomm:
-0x4f75 011707 fetch 1 ,mem_rfcomm_state 
-0x4f76 011708 call l2cap_check_channel_state 
-0x4f77 011709 nbranch l2cap_send_config_req_hid_ctrl ,user 
-0x4f78 011710 jam l2cap_rfcomm_channel ,mem_send_config_req 
-0x4f79 011711 fetch 2 ,mem_rfcomm_remote_cid 
-0x4f7a 011712 store 2 ,mem_config_req_dest_cid 
-0x4f7b 011713 branch l2cap_generate_config_req 
-:      011714 l2cap_send_config_req_hid_ctrl:
-0x4f7c 011715 fetch 1 ,mem_hid_control_state 
-0x4f7d 011716 call l2cap_check_channel_state 
-0x4f7e 011717 nbranch l2cap_send_config_req_hid_int ,user 
-0x4f7f 011718 jam l2cap_hid_control_channel ,mem_send_config_req 
-0x4f80 011719 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x4f81 011720 store 2 ,mem_config_req_dest_cid 
-0x4f82 011721 branch l2cap_generate_config_req 
-:      011722 l2cap_send_config_req_hid_int:
-0x4f83 011723 fetch 1 ,mem_hid_interrupt_state 
-0x4f84 011724 call l2cap_check_channel_state 
-0x4f85 011725 nrtn user 
-0x4f86 011726 jam l2cap_hid_interrupt_channel ,mem_send_config_req 
-0x4f87 011727 fetch 2 ,mem_hid_int_remote_cid 
-0x4f88 011728 store 2 ,mem_config_req_dest_cid 
-:      011731 l2cap_generate_config_req:
-0x4f89 011732 set1 mark_ext_patch ,mark 
-0x4f8a 011733 bpatch patch23_6 ,mem_patch23 
-0x4f8b 011734 call l2cap_get_req_id 
-0x4f8c 011735 call l2cap_malloc_signal_channel 
-0x4f8d 011736 force 0 ,regb 
-0x4f8e 011737 call l2cap_get_signal_tx_payload 
-0x4f8f 011738 force signal_config_req ,pdata 
-0x4f90 011739 istore 1 ,contw 
-0x4f91 011740 fetch 1 ,mem_ml2cap_comm_id 
-0x4f92 011741 istore 1 ,contw 
-0x4f93 011742 setarg 0x0008 
-0x4f94 011743 istore 2 ,contw 
-0x4f95 011744 fetch 2 ,mem_config_req_dest_cid 
-0x4f96 011745 istore 2 ,contw 
-0x4f97 011746 setarg 0x0000 
-0x4f98 011747 istore 2 ,contw 
-0x4f99 011748 force 1 ,pdata 
-0x4f9a 011749 istore 1 ,contw 
-0x4f9b 011750 force 2 ,pdata 
-0x4f9c 011751 istore 1 ,contw 
-0x4f9d 011752 fetch 1 ,mem_send_config_req 
-0x4f9e 011753 beq l2cap_rfcomm_channel ,l2cap_generate_config_req_rfcomm 
-0x4f9f 011754 setarg l2cap_config_mtu_sdp 
-0x4fa0 011755 istore 2 ,contw 
-0x4fa1 011756 branch l2cap_generate_config_req_done 
-:      011757 l2cap_generate_config_req_rfcomm:
-0x4fa2 011758 setarg l2cap_config_mtu_rfcomm 
-0x4fa3 011759 istore 2 ,contw 
-:      011760 l2cap_generate_config_req_done:
-0x4fa4 011761 arg 0x0c ,temp 
-0x4fa5 011762 storet 2 ,mem_l2cap_signal_tx_length 
-0x4fa6 011763 call l2cap_get_signal_tx_buff 
-0x4fa7 011764 fetch 2 ,mem_l2cap_signal_tx_length 
-0x4fa8 011765 istore 2 ,contw 
-0x4fa9 011766 force l2cap_signal_channel ,pdata 
-0x4faa 011767 istore 2 ,contw 
-0x4fab 011768 jam 0 ,mem_send_config_req 
-:      011769 l2cap_proc_signal_config_req_rtn:
-0x4fac 011770 branch l2cap_process_one_signal_rtn 
-:      011772 l2cap_proc_signal_config_rsp:
-0x4fad 011773 increase 1 ,contr 
-0x4fae 011774 ifetch 2 ,contr 
-0x4faf 011775 copy pdata ,rega 
-0x4fb0 011776 copy regc ,pdata 
-0x4fb1 011777 isub rega ,regc 
-0x4fb2 011778 ifetch 2 ,contr 
-0x4fb3 011779 copy pdata ,rega 
-0x4fb4 011780 setarg l2cap_sdp_channel 
-0x4fb5 011781 isub rega ,null 
-0x4fb6 011782 branch l2cap_proc_signal_config_rsp_sdp ,zero 
-0x4fb7 011783 setarg l2cap_rfcomm_channel 
-0x4fb8 011784 isub rega ,null 
-0x4fb9 011785 branch l2cap_proc_signal_config_rsp_rfcomm ,zero 
-0x4fba 011786 setarg l2cap_hid_control_channel 
-0x4fbb 011787 isub rega ,null 
-0x4fbc 011788 branch l2cap_proc_signal_config_rsp_hid_ctrl ,zero 
-0x4fbd 011789 setarg l2cap_hid_interrupt_channel 
-0x4fbe 011790 isub rega ,null 
-0x4fbf 011791 branch l2cap_proc_signal_config_rsp_hid_int ,zero 
-0x4fc0 011792 increase 2 ,contr 
-0x4fc1 011793 ifetch 2 ,contr 
-0x4fc2 011794 iforce null 
-0x4fc3 011795 branch l2cap_process_one_signal_rtn 
-:      011796 l2cap_proc_signal_config_rsp_sdp:
-0x4fc4 011797 fetch 1 ,mem_sdp_state 
-0x4fc5 011798 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
-0x4fc6 011799 store 1 ,mem_sdp_state 
-0x4fc7 011800 branch l2cap_process_one_signal_rtn 
-:      011801 l2cap_proc_signal_config_rsp_rfcomm:
-0x4fc8 011802 fetch 1 ,mem_rfcomm_state 
-0x4fc9 011803 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
-0x4fca 011804 store 1 ,mem_rfcomm_state 
-0x4fcb 011805 branch l2cap_process_one_signal_rtn 
-:      011806 l2cap_proc_signal_config_rsp_hid_ctrl:
-0x4fcc 011807 fetch 1 ,mem_hid_control_state 
-0x4fcd 011808 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
-0x4fce 011809 store 1 ,mem_hid_control_state 
-0x4fcf 011810 branch l2cap_process_one_signal_rtn 
-:      011811 l2cap_proc_signal_config_rsp_hid_int:
-0x4fd0 011812 fetch 1 ,mem_hid_interrupt_state 
-0x4fd1 011813 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
-0x4fd2 011814 store 1 ,mem_hid_interrupt_state 
-0x4fd3 011815 jam bt_evt_hid_connected ,mem_fifo_temp 
-0x4fd4 011816 branch ui_ipc_send_event 
-:      011820 l2cap_proc_signal_disconnect_req:
-0x4fd5 011821 ifetch 1 ,contr 
-0x4fd6 011822 copy pdata ,queue 
-0x4fd7 011823 ifetch 2 ,contr 
-0x4fd8 011824 copy pdata ,rega 
-0x4fd9 011825 copy regc ,pdata 
-0x4fda 011826 isub rega ,regc 
-0x4fdb 011827 ifetch 2 ,contr 
-0x4fdc 011828 copy pdata ,rega 
-0x4fdd 011829 ifetch 2 ,contr 
-0x4fde 011830 copy pdata ,timeup 
-0x4fdf 011831 copy rega ,temp 
-0x4fe0 011832 call save_cont_pointers 
-0x4fe1 011833 setarg l2cap_sdp_channel 
-0x4fe2 011834 isub temp ,null 
-0x4fe3 011835 branch l2cap_proc_signal_disconnect_req_sdp ,zero 
-0x4fe4 011836 setarg l2cap_rfcomm_channel 
-0x4fe5 011837 isub temp ,null 
-0x4fe6 011838 branch l2cap_proc_signal_disconnect_req_rfcomm ,zero 
-0x4fe7 011839 setarg l2cap_hid_control_channel 
-0x4fe8 011840 isub temp ,null 
-0x4fe9 011841 branch l2cap_proc_signal_disconnect_req_hid_ctrl ,zero 
-0x4fea 011842 setarg l2cap_hid_interrupt_channel 
-0x4feb 011843 isub temp ,null 
-0x4fec 011844 branch l2cap_proc_signal_disconnect_req_hid_int ,zero 
-0x4fed 011845 call l2cap_reject_command 
-0x4fee 011846 branch l2cap_proc_signal_disconnect_req_err_rtn 
-:      011847 l2cap_proc_signal_disconnect_req_hid_ctrl:
-0x4fef 011848 copy timeup ,temp 
-0x4ff0 011849 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x4ff1 011850 isub temp ,null 
-0x4ff2 011851 branch l2cap_disconnect_hid_control_now ,zero 
-0x4ff3 011852 call l2cap_reject_command 
-0x4ff4 011853 branch l2cap_proc_signal_disconnect_req_err_rtn 
-:      011854 l2cap_proc_signal_disconnect_req_hid_int:
-0x4ff5 011855 copy timeup ,temp 
-0x4ff6 011856 fetch 2 ,mem_hid_int_remote_cid 
-0x4ff7 011857 isub temp ,null 
-0x4ff8 011858 branch l2cap_disconnect_hid_interrupt_now ,zero 
-0x4ff9 011859 call l2cap_reject_command 
-0x4ffa 011860 branch l2cap_proc_signal_disconnect_req_err_rtn 
-:      011862 l2cap_proc_signal_disconnect_req_sdp:
-0x4ffb 011863 copy timeup ,temp 
-0x4ffc 011864 fetch 2 ,mem_sdp_remote_cid 
-0x4ffd 011865 isub temp ,null 
-0x4ffe 011866 branch l2cap_disconnect_sdp_now ,zero 
-0x4fff 011867 call l2cap_reject_command 
-0x5000 011868 branch l2cap_proc_signal_disconnect_req_err_rtn 
-:      011869 l2cap_disconnect_hid_control_now:
-0x5001 011870 call l2cap_reset_hid_ctrl_state 
-0x5002 011871 branch l2cap_send_disconnect_rsp_pkt 
-:      011872 l2cap_disconnect_hid_interrupt_now:
-0x5003 011873 call l2cap_reset_hid_int_state 
-0x5004 011874 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x5005 011875 branch l2cap_send_disconnect_rsp_pkt ,blank 
-0x5006 011883 branch l2cap_send_disconnect_rsp_pkt 
-:      011885 l2cap_disconnect_sdp_now:
-0x5007 011886 call l2cap_reset_sdp_channel_state 
-0x5008 011887 fetch 1 ,mem_upper_sm_ss 
-0x5009 011888 nbranch l2cap_send_disconnect_rsp_pkt ,blank 
-0x500a 011891 branch l2cap_send_disconnect_rsp_pkt 
-:      011892 l2cap_proc_signal_disconnect_req_rfcomm:
-0x500b 011893 copy timeup ,temp 
-0x500c 011894 fetch 2 ,mem_rfcomm_remote_cid 
-0x500d 011895 isub temp ,null 
-0x500e 011896 branch l2cap_disconnect_rfcomm_now ,zero 
-0x500f 011897 call l2cap_reject_command 
-0x5010 011898 branch l2cap_proc_signal_disconnect_req_err_rtn 
-:      011899 l2cap_disconnect_rfcomm_now:
-0x5011 011900 call l2cap_reset_rfcomm_channel_state 
-0x5012 011901 branch l2cap_send_disconnect_rsp_pkt 
-:      011902 l2cap_send_disconnect_rsp_pkt:
-0x5013 011903 call load_cont_pointers 
-0x5014 011904 setarg signal_disconnect_rsp 
-0x5015 011905 istore 1 ,contw 
-0x5016 011906 copy queue ,pdata 
-0x5017 011907 istore 1 ,contw 
-0x5018 011908 setarg 0x0004 
-0x5019 011909 istore 2 ,contw 
-0x501a 011910 copy rega ,pdata 
-0x501b 011911 istore 2 ,contw 
-0x501c 011912 copy timeup ,pdata 
-0x501d 011913 istore 2 ,contw 
-0x501e 011914 force 8 ,pdata 
-0x501f 011915 branch l2cap_proc_signal_disconnect_req_rtn 
-:      011916 l2cap_proc_signal_disconnect_req_err_rtn:
-0x5020 011917 call load_cont_pointers 
-0x5021 011918 branch l2cap_proc_signal_disconnect_req_rtn 
-:      011919 l2cap_proc_signal_disconnect_req_rtn:
-0x5022 011920 iadd regb ,regb 
-0x5023 011921 branch l2cap_process_one_signal_rtn 
-:      011922 l2cap_proc_signal_disconnect_rsp:
-0x5024 011923 ifetch 1 ,contr 
-0x5025 011924 copy pdata ,queue 
-0x5026 011925 ifetch 2 ,contr 
-0x5027 011926 copy pdata ,rega 
-0x5028 011927 copy regc ,pdata 
-0x5029 011928 isub rega ,regc 
-0x502a 011929 ifetch 2 ,contr 
-0x502b 011930 copy pdata ,timeup 
-0x502c 011931 ifetch 2 ,contr 
-0x502d 011932 copy pdata ,temp 
-0x502e 011933 call save_cont_pointers 
-0x502f 011934 setarg l2cap_sdp_channel 
-0x5030 011935 isub temp ,null 
-0x5031 011936 branch l2cap_proc_signal_disconnect_rsp_sdp ,zero 
-0x5032 011937 setarg l2cap_rfcomm_channel 
-0x5033 011938 isub temp ,null 
-0x5034 011939 branch l2cap_proc_signal_disconnect_rsp_rfcomm ,zero 
-0x5035 011940 setarg l2cap_hid_control_channel 
-0x5036 011941 isub temp ,null 
-0x5037 011942 branch l2cap_proc_signal_disconnect_rsp_hid_ctrl ,zero 
-0x5038 011943 setarg l2cap_hid_interrupt_channel 
-0x5039 011944 isub temp ,null 
-0x503a 011945 branch l2cap_proc_signal_disconnect_rsp_hid_int ,zero 
-0x503b 011946 call l2cap_reject_command 
-0x503c 011947 branch l2cap_proc_signal_disconnect_rsp_err_rtn 
-:      011948 l2cap_proc_signal_disconnect_rsp_sdp:
-0x503d 011949 copy temp ,rega 
-0x503e 011950 copy timeup ,temp 
-0x503f 011951 fetch 2 ,mem_sdp_remote_cid 
-0x5040 011952 isub temp ,null 
-0x5041 011953 call l2cap_reset_sdp_channel_state ,zero 
-0x5042 011954 branch l2cap_proc_signal_disconnect_rsp_rtn 
-:      011955 l2cap_proc_signal_disconnect_rsp_rfcomm:
-0x5043 011956 copy temp ,rega 
-0x5044 011957 copy timeup ,temp 
-0x5045 011958 fetch 2 ,mem_rfcomm_remote_cid 
-0x5046 011959 isub temp ,null 
-0x5047 011960 call l2cap_reset_rfcomm_channel_state ,zero 
-0x5048 011961 branch l2cap_proc_signal_disconnect_rsp_rtn 
-:      011962 l2cap_proc_signal_disconnect_rsp_hid_ctrl:
-0x5049 011963 copy temp ,rega 
-0x504a 011964 copy timeup ,temp 
-0x504b 011965 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x504c 011966 isub temp ,null 
-0x504d 011967 call l2cap_reset_hid_ctrl_state ,zero 
-0x504e 011968 branch l2cap_proc_signal_disconnect_rsp_rtn 
-:      011969 l2cap_proc_signal_disconnect_rsp_hid_int:
-0x504f 011970 copy temp ,rega 
-0x5050 011971 copy timeup ,temp 
-0x5051 011972 fetch 2 ,mem_hid_int_remote_cid 
-0x5052 011973 isub temp ,null 
-0x5053 011974 call l2cap_reset_hid_int_state ,zero 
-0x5054 011975 branch l2cap_proc_signal_disconnect_rsp_rtn 
-:      011976 l2cap_proc_signal_disconnect_rsp_rtn:
-0x5055 011977 call load_cont_pointers 
-0x5056 011978 branch l2cap_process_one_signal_rtn 
-:      011979 l2cap_proc_signal_disconnect_rsp_err_rtn:
-0x5057 011980 branch l2cap_process_one_signal_rtn 
-:      011983 l2cap_proc_signal_echo_req:
-0x5058 011984 ifetch 1 ,contr 
-0x5059 011985 copy pdata ,queue 
-0x505a 011986 ifetch 2 ,contr 
-0x505b 011987 copy pdata ,rega 
-0x505c 011988 iadd contr ,contr 
-0x505d 011989 setarg 9 
-0x505e 011990 istore 1 ,contw 
-0x505f 011991 copy queue ,pdata 
-0x5060 011992 istore 1 ,contw 
-0x5061 011993 force 0x0000 ,pdata 
-0x5062 011994 istore 2 ,contw 
-0x5063 011995 force 4 ,pdata 
-0x5064 011996 iadd regb ,regb 
-0x5065 011997 copy regc ,pdata 
-0x5066 011998 isub rega ,regc 
-0x5067 011999 branch l2cap_process_one_signal_rtn 
-:      012000 l2cap_proc_signal_echo_rsp:
-0x5068 012001 branch l2cap_process_one_signal_rtn 
-:      012003 l2cap_proc_signal_info_rsp:
-0x5069 012004 branch l2cap_process_one_signal_rtn 
-:      012005 l2cap_reject_command:
-0x506a 012006 force 0 ,regb 
-0x506b 012007 call l2cap_get_signal_tx_payload 
-0x506c 012008 setarg signal_cmd_reject 
-0x506d 012009 istore 1 ,contw 
-0x506e 012010 copy queue ,pdata 
-0x506f 012011 istore 1 ,contw 
-0x5070 012012 setarg 2 
-0x5071 012013 istore 2 ,contw 
-0x5072 012014 setarg cmd_not_understood 
-0x5073 012015 istore 2 ,contw 
-0x5074 012016 increase 6 ,regb 
-0x5075 012017 arg 4 ,regc 
-0x5076 012018 branch l2cap_process_one_signal_rtn 
-:      012022 l2cap_reset_rfcomm_channel_state:
-0x5077 012023 setarg 0 
-0x5078 012024 store 2 ,mem_rfcomm_tx_pkt_length 
-0x5079 012025 store 2 ,mem_rfcomm_remote_cid 
-0x507a 012026 jam 0 ,mem_rfcomm_state 
-0x507b 012027 rtn 
-:      012028 l2cap_reset_sdp_channel_state:
-0x507c 012029 setarg 0 
-0x507d 012030 store 2 ,mem_sdp_tx_pkt_length 
-0x507e 012031 store 2 ,mem_sdp_remote_cid 
-0x507f 012032 jam 0 ,mem_sdp_state 
-0x5080 012033 rtn 
-:      012034 l2cap_reset_hid_ctrl_state:
-0x5081 012035 setarg 0 
-0x5082 012036 store 2 ,mem_hid_ctrl_remote_cid 
-0x5083 012037 jam 0 ,mem_hid_control_state 
-0x5084 012038 fetch 1 ,mem_hid_interrupt_state 
-0x5085 012039 beq 0 ,l2cap_reset_hid_disconnected 
-0x5086 012040 rtn 
-:      012042 l2cap_reset_hid_int_state:
-0x5087 012043 setarg 0 
-0x5088 012044 store 2 ,mem_hid_int_remote_cid 
-0x5089 012045 jam 0 ,mem_hid_interrupt_state 
-0x508a 012046 fetch 1 ,mem_hid_control_state 
-0x508b 012047 beq 0 ,l2cap_reset_hid_disconnected 
-0x508c 012048 rtn 
-:      012050 l2cap_reset_hid_disconnected:
-0x508d 012051 jam bt_evt_hid_disconnected ,mem_fifo_temp 
-0x508e 012052 branch ui_ipc_send_event 
-:      012054 l2cap_disconnect_interrupt_req:
-0x508f 012055 fetch 1 ,mem_control_tasks 
-0x5090 012056 set0 l2cap_disconnect_interrupt ,pdata 
-0x5091 012057 store 1 ,mem_control_tasks 
-0x5092 012058 fetch 2 ,mem_hid_int_remote_cid 
-0x5093 012059 rtn blank 
-0x5094 012060 call l2cap_malloc_signal_channel 
-0x5095 012061 fetch 2 ,mem_hid_int_remote_cid 
-0x5096 012062 copy pdata ,rega 
-0x5097 012063 force l2cap_hid_interrupt_channel ,regb 
-0x5098 012064 branch l2cap_generate_disconnect_req 
-:      012065 l2cap_disconnect_control_req:
-0x5099 012066 fetch 1 ,mem_control_tasks 
-0x509a 012067 set0 l2cap_disconnect_control ,pdata 
-0x509b 012068 store 1 ,mem_control_tasks 
-0x509c 012069 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x509d 012070 rtn blank 
-0x509e 012071 call l2cap_malloc_signal_channel 
-0x509f 012072 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x50a0 012073 copy pdata ,rega 
-0x50a1 012074 force l2cap_hid_control_channel ,regb 
-:      012075 l2cap_generate_disconnect_req:
-0x50a2 012076 call l2cap_get_req_id 
-0x50a3 012077 call l2cap_get_signal_tx_payload 
-0x50a4 012078 force signal_disconnect_req ,pdata 
-0x50a5 012079 istore 1 ,contw 
-0x50a6 012080 fetch 1 ,mem_ml2cap_comm_id 
-0x50a7 012081 istore 1 ,contw 
-0x50a8 012082 setarg 0x0004 
-0x50a9 012083 istore 2 ,contw 
-0x50aa 012084 copy rega ,pdata 
-0x50ab 012085 istore 2 ,contw 
-0x50ac 012086 copy regb ,pdata 
-0x50ad 012087 istore 2 ,contw 
-0x50ae 012088 force 0x08 ,temp 
-0x50af 012089 branch ml2cap_send_signal 
-:      012091 ml2cap_send_signal_connect_req:
-0x50b0 012092 set1 mark_ext_patch ,mark 
-0x50b1 012093 bpatch patch23_7 ,mem_patch23 
-0x50b2 012094 call l2cap_get_req_id 
-0x50b3 012095 call l2cap_get_signal_tx_payload 
-0x50b4 012096 setarg signal_connect_req 
-0x50b5 012097 istore 1 ,contw 
-0x50b6 012098 fetch 1 ,mem_ml2cap_comm_id 
-0x50b7 012099 istore 1 ,contw 
-0x50b8 012100 setarg 0x0004 
-0x50b9 012101 istore 2 ,contw 
-0x50ba 012102 copy temp ,pdata 
-0x50bb 012103 istore 2 ,contw 
-0x50bc 012104 copy timeup ,pdata 
-0x50bd 012105 istore 2 ,contw 
-0x50be 012106 arg 8 ,temp 
-0x50bf 012107 branch ml2cap_send_signal 
-:      012108 ml2cap_send_signal_config_req:
-0x50c0 012109 set1 mark_ext_patch ,mark 
-0x50c1 012110 bpatch patch24_0 ,mem_patch24 
-0x50c2 012111 call l2cap_get_req_id 
-0x50c3 012112 call l2cap_get_signal_tx_payload 
-0x50c4 012113 setarg signal_config_req 
-0x50c5 012114 istore 1 ,contw 
-0x50c6 012115 fetch 1 ,mem_ml2cap_comm_id 
-0x50c7 012116 istore 1 ,contw 
-0x50c8 012117 setarg 0x0008 
-0x50c9 012118 istore 2 ,contw 
-0x50ca 012120 copy temp ,pdata 
-0x50cb 012122 istore 2 ,contw 
-0x50cc 012123 setarg 0x0000 
-0x50cd 012124 istore 2 ,contw 
-0x50ce 012125 setarg 0x01 
-0x50cf 012126 istore 1 ,contw 
-0x50d0 012127 setarg 0x02 
-0x50d1 012128 istore 1 ,contw 
-0x50d2 012129 setarg l2cap_config_mtu_rfcomm 
-0x50d3 012130 istore 2 ,contw 
-0x50d4 012131 arg 0xc ,temp 
-0x50d5 012132 branch ml2cap_send_signal 
-:      012133 ml2cap_send_signal_disconn_req:
-0x50d6 012134 set1 mark_ext_patch ,mark 
-0x50d7 012135 bpatch patch24_1 ,mem_patch24 
-0x50d8 012136 call l2cap_get_req_id 
-0x50d9 012137 call l2cap_get_signal_tx_payload 
-0x50da 012138 setarg signal_disconnect_req 
-0x50db 012139 istore 1 ,contw 
-0x50dc 012140 fetch 1 ,mem_ml2cap_comm_id 
-0x50dd 012141 increase 1 ,pdata 
-0x50de 012142 copy contw ,rega 
-0x50df 012143 store 1 ,mem_ml2cap_comm_id 
-0x50e0 012144 copy rega ,contw 
-0x50e1 012145 istore 1 ,contw 
-0x50e2 012146 setarg 0x0004 
-0x50e3 012147 istore 2 ,contw 
-0x50e4 012148 copy temp ,pdata 
-0x50e5 012149 istore 2 ,contw 
-0x50e6 012150 copy timeup ,pdata 
-0x50e7 012151 istore 2 ,contw 
-0x50e8 012152 arg 0x8 ,temp 
-:      012155 ml2cap_send_signal:
-0x50e9 012156 storet 2 ,mem_l2cap_signal_tx_length 
-0x50ea 012157 copy temp ,pdata 
-0x50eb 012158 branch l2cap_malloc_discard ,blank 
-0x50ec 012159 call l2cap_get_signal_tx_buff 
-0x50ed 012160 fetch 2 ,mem_l2cap_signal_tx_length 
-0x50ee 012161 istore 2 ,contw 
-0x50ef 012162 force l2cap_signal_channel ,pdata 
-0x50f0 012163 istore 2 ,contw 
-0x50f1 012164 rtn 
-:      012166 msdp_send_req_done:
-0x50f2 012167 fetch 2 ,mem_sdp_tx_pkt_length 
-0x50f3 012168 branch assert ,blank 
-0x50f4 012169 call l2cap_get_sdp_tx_buff 
-0x50f5 012170 fetch 2 ,mem_sdp_tx_pkt_length 
-0x50f6 012171 istore 2 ,contw 
-0x50f7 012172 fetch 2 ,mem_sdp_remote_cid 
-0x50f8 012173 istore 2 ,contw 
-0x50f9 012174 rtn 
-:      012175 ml2cap_rx_multiplexing:
-0x50fa 012176 set1 mark_ext_patch ,mark 
-0x50fb 012177 bpatch patch24_2 ,mem_patch24 
-0x50fc 012178 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x50fd 012179 branch l2cap_rx_reset_state ,blank 
-0x50fe 012180 fetch 1 ,mem_l2cap_rx_cid 
-0x50ff 012181 beq l2cap_signal_channel ,ml2cap_call_proc_signal 
-0x5100 012182 beq l2cap_sdp_channel ,l2cap_call_proc_sdp 
-0x5101 012183 beq l2cap_rfcomm_channel ,l2cap_call_proc_rfcomm 
-0x5102 012184 beq l2cap_hid_control_channel ,l2cap_call_proc_hid 
-0x5103 012185 beq l2cap_hid_interrupt_channel ,l2cap_call_proc_hid 
-0x5104 012186 branch l2cap_rx_reset_state 
-:      012188 ml2cap_call_proc_signal:
-0x5105 012189 set1 mark_ext_patch ,mark 
-0x5106 012190 bpatch patch24_3 ,mem_patch24 
-0x5107 012191 call l2cap_malloc_signal_channel 
-0x5108 012192 force 0 ,regb 
-0x5109 012193 call l2cap_get_signal_tx_payload 
-0x510a 012194 copy pdata ,contw 
-0x510b 012195 fetch 2 ,mem_l2cap_rx_pkt_length 
-0x510c 012196 copy pdata ,regc 
-0x510d 012197 fetch 2 ,mem_l2cap_payload_ptr 
-0x510e 012198 iforce contr 
-:      012199 ml2cap_proc_one_comm_loop:
-0x510f 012200 call ml2cap_proc_one_comm 
-0x5110 012201 increase -4 ,regc 
-0x5111 012202 nbranch ml2cap_proc_one_comm_loop ,zero 
-0x5112 012203 copy regb ,temp 
-0x5113 012204 call ml2cap_send_signal 
-0x5114 012205 branch l2cap_rx_reset_state 
-:      012207 ml2cap_proc_one_comm:
-0x5115 012208 ifetch 1 ,contr 
-0x5116 012209 beq signal_connect_req ,ml2cap_proc_signal_connect_req 
-0x5117 012210 beq signal_cmd_reject ,ml2cap_proc_signal_cmd_reject 
-0x5118 012211 beq signal_connect_rsp ,ml2cap_proc_signal_connect_rsp 
-0x5119 012212 beq signal_config_rsp ,ml2cap_proc_signal_config_rsp 
-0x511a 012213 beq signal_config_req ,ml2cap_proc_signal_config_req 
-0x511b 012214 beq signal_disconnect_rsp ,ml2cap_proc_signal_disconn_rsp 
-0x511c 012215 beq signal_disconnect_req ,ml2cap_proc_signal_disconn_req 
-0x511d 012216 beq signal_echo_req ,l2cap_proc_signal_echo_req 
-0x511e 012217 beq signal_info_req ,ml2cap_proc_signal_info_req 
-0x511f 012218 branch ml2cap_proc_send_reject 
-:      012220 ml2cap_proc_signal_connect_req:
-0x5120 012221 call save_cont_pointers 
-0x5121 012223 call load_cont_pointers 
-0x5122 012224 branch l2cap_proc_signal_connect_req 
-:      012225 ml2cap_proc_signal_cmd_reject:
-0x5123 012226 ifetch 1 ,contr 
-0x5124 012227 copy pdata ,queue 
-0x5125 012228 ifetch 2 ,contr 
-0x5126 012229 copy pdata ,rega 
-0x5127 012230 copy regc ,pdata 
-0x5128 012231 isub rega ,regc 
-:      012232 mvptr:
-0x5129 012233 ifetch 1 ,contr 
-0x512a 012234 increase -1 ,rega 
-0x512b 012235 nbranch mvptr ,zero 
-0x512c 012236 rtn 
-:      012237 ml2cap_proc_signal_connect_rsp:
-0x512d 012238 ifetch 1 ,contr 
-0x512e 012239 copy pdata ,queue 
-0x512f 012240 ifetch 2 ,contr 
-0x5130 012241 copy pdata ,rega 
-0x5131 012242 ifetch 2 ,contr 
-0x5132 012243 copy pdata ,timeup 
-0x5133 012244 ifetch 2 ,contr 
-0x5134 012245 copy pdata ,temp 
-0x5135 012246 ifetch 2 ,contr 
-0x5136 012247 sub pdata ,0 ,null 
-0x5137 012248 branch ml2cap_proc_signal_connect_rsp_sucessful ,zero 
-0x5138 012249 beq l2cap_connect_refused_psm_unsupported ,ml2cap_proc_signal_connect_refused_result 
-0x5139 012250 beq l2cap_connect_refused_no_resources ,ml2cap_proc_signal_connect_refused_result 
-0x513a 012251 branch ml2cap_proc_signal_connect_rsp_mnosucc 
-:      012252 ml2cap_proc_signal_connect_refused_result:
-0x513b 012253 jam bt_evt_ml2cap_conn_refused ,mem_fifo_temp 
-0x513c 012254 call ui_ipc_send_event 
-:      012255 ml2cap_proc_signal_connect_rsp_mnosucc:
-0x513d 012256 ifetch 2 ,contr 
-0x513e 012257 branch mnosucc 
-:      012258 ml2cap_proc_signal_connect_rsp_sucessful:
-0x513f 012259 call save_cont_pointers 
-0x5140 012263 setarg l2cap_sdp_channel 
-0x5141 012264 isub temp ,null 
-0x5142 012265 branch ml2cap_proc_signal_connect_rsp_sdp ,zero 
-0x5143 012266 setarg l2cap_rfcomm_channel 
-0x5144 012267 isub temp ,null 
-0x5145 012268 branch ml2cap_proc_signal_connect_rsp_rfcomm ,zero 
-0x5146 012269 setarg l2cap_hid_interrupt_channel 
-0x5147 012270 isub temp ,null 
-0x5148 012271 branch ml2cap_proc_signal_connect_rsp_hid_int ,zero 
-0x5149 012272 setarg l2cap_hid_control_channel 
-0x514a 012273 isub temp ,null 
-0x514b 012274 branch ml2cap_proc_signal_connect_rsp_hid_ctrl ,zero 
-0x514c 012275 branch mnosucc 
-:      012276 ml2cap_proc_signal_connect_rsp_sdp:
-0x514d 012277 copy timeup ,pdata 
-0x514e 012278 store 2 ,mem_sdp_remote_cid 
-0x514f 012279 fetch 1 ,mem_sdp_state 
-0x5150 012280 set1 l2cap_channel_state_conn_res 
-0x5151 012281 store 1 ,mem_sdp_state 
-0x5152 012282 branch mnosucc1 
-:      012283 ml2cap_proc_signal_connect_rsp_rfcomm:
-0x5153 012284 copy timeup ,pdata 
-0x5154 012285 store 2 ,mem_rfcomm_remote_cid 
-0x5155 012286 fetch 1 ,mem_rfcomm_state 
-0x5156 012287 set1 l2cap_channel_state_conn_res 
-0x5157 012288 store 1 ,mem_rfcomm_state 
-0x5158 012289 branch mnosucc1 
-:      012290 ml2cap_proc_signal_connect_rsp_hid_ctrl:
-0x5159 012291 copy timeup ,pdata 
-0x515a 012292 store 2 ,mem_hid_ctrl_remote_cid 
-0x515b 012293 fetch 1 ,mem_hid_control_state 
-0x515c 012294 set1 l2cap_channel_state_conn_res 
-0x515d 012295 store 1 ,mem_hid_control_state 
-0x515e 012296 branch mnosucc1 
-:      012297 ml2cap_proc_signal_connect_rsp_hid_int:
-0x515f 012298 copy timeup ,pdata 
-0x5160 012299 store 2 ,mem_hid_int_remote_cid 
-0x5161 012300 fetch 1 ,mem_hid_interrupt_state 
-0x5162 012301 set1 l2cap_channel_state_conn_res 
-0x5163 012302 store 1 ,mem_hid_interrupt_state 
-:      012305 mnosucc1:
-0x5164 012306 call load_cont_pointers 
-:      012307 mnosucc:
-0x5165 012308 copy regc ,pdata 
-0x5166 012309 isub rega ,regc 
-0x5167 012310 rtn 
-:      012312 ml2cap_proc_signal_config_rsp:
-0x5168 012313 ifetch 1 ,contr 
-0x5169 012314 copy pdata ,queue 
-0x516a 012315 ifetch 2 ,contr 
-0x516b 012316 copy pdata ,rega 
-0x516c 012317 copy regc ,pdata 
-0x516d 012318 isub rega ,regc 
-0x516e 012319 ifetch 2 ,contr 
-0x516f 012320 copy pdata ,timeup 
-0x5170 012321 ifetch 2 ,contr 
-0x5171 012322 ifetch 2 ,contr 
-0x5172 012323 nbranch mcrsdone1 ,blank 
-0x5173 012324 call save_cont_pointers 
-0x5174 012328 copy timeup ,temp 
-0x5175 012329 setarg l2cap_sdp_channel 
-0x5176 012330 isub temp ,null 
-0x5177 012331 branch ml2cap_proc_signal_config_rsp_sdp ,zero 
-0x5178 012332 setarg l2cap_rfcomm_channel 
-0x5179 012333 isub temp ,null 
-0x517a 012334 branch ml2cap_proc_signal_config_rsp_rfcomm ,zero 
-0x517b 012335 setarg l2cap_hid_control_channel 
-0x517c 012336 isub temp ,null 
-0x517d 012337 branch ml2cap_proc_signal_config_rsp_hid_ctrl ,zero 
-0x517e 012338 setarg l2cap_hid_interrupt_channel 
-0x517f 012339 isub temp ,null 
-0x5180 012340 branch ml2cap_proc_signal_config_rsp_hid_int ,zero 
-:      012341 ml2cap_proc_signal_config_rsp_sdp:
-0x5181 012342 fetch 1 ,mem_sdp_state 
-0x5182 012343 set1 l2cap_channel_state_rcv_cfg_res 
-0x5183 012344 store 1 ,mem_sdp_state 
-0x5184 012345 rtn 
-:      012346 ml2cap_proc_signal_config_rsp_rfcomm:
-0x5185 012347 fetch 1 ,mem_rfcomm_state 
-0x5186 012348 set1 l2cap_channel_state_rcv_cfg_res 
-0x5187 012349 store 1 ,mem_rfcomm_state 
-0x5188 012350 rtn 
-:      012351 ml2cap_proc_signal_config_rsp_hid_ctrl:
-0x5189 012352 fetch 1 ,mem_hid_control_state 
-0x518a 012353 set1 l2cap_channel_state_rcv_cfg_res 
-0x518b 012354 store 1 ,mem_hid_control_state 
-0x518c 012355 rtn 
-:      012356 ml2cap_proc_signal_config_rsp_hid_int:
-0x518d 012357 fetch 1 ,mem_hid_interrupt_state 
-0x518e 012358 set1 l2cap_channel_state_rcv_cfg_res 
-0x518f 012359 store 1 ,mem_hid_interrupt_state 
-0x5190 012360 jam bt_evt_hid_connected ,mem_fifo_temp 
-0x5191 012361 branch ui_ipc_send_event 
-:      012364 mcfrsdone:
-0x5192 012365 call load_cont_pointers 
-:      012366 mcrsdone1:
-0x5193 012367 increase -6 ,rega 
-:      012368 mloop2:
-0x5194 012369 branch mcrsdone ,zero 
-0x5195 012370 increase 1 ,contr 
-0x5196 012371 increase -1 ,rega 
-0x5197 012372 branch mloop2 
-:      012373 mcrsdone:
-0x5198 012374 rtn 
-:      012375 ml2cap_proc_signal_config_req:
-0x5199 012376 ifetch 1 ,contr 
-0x519a 012377 copy pdata ,queue 
-0x519b 012378 ifetch 2 ,contr 
-0x519c 012379 copy pdata ,rega 
-0x519d 012380 copy regc ,pdata 
-0x519e 012381 isub rega ,regc 
-0x519f 012382 ifetch 2 ,contr 
-0x51a0 012383 increase 2 ,contr 
-0x51a1 012384 copy pdata ,temp 
-0x51a2 012385 setarg signal_config_rsp 
-0x51a3 012386 istore 1 ,contw 
-0x51a4 012387 copy queue ,pdata 
-0x51a5 012388 istore 1 ,contw 
-0x51a6 012389 increase 2 ,rega 
-0x51a7 012390 copy rega ,pdata 
-0x51a8 012391 istore 2 ,contw 
-0x51a9 012392 call save_cont_pointers 
-0x51aa 012393 setarg l2cap_sdp_channel 
-0x51ab 012394 isub temp ,null 
-0x51ac 012395 branch ml2cap_proc_signal_config_req_sdp ,zero 
-0x51ad 012396 setarg l2cap_rfcomm_channel 
-0x51ae 012397 isub temp ,null 
-0x51af 012398 branch ml2cap_proc_signal_config_req_rfcomm ,zero 
-0x51b0 012399 setarg l2cap_hid_control_channel 
-0x51b1 012400 isub temp ,null 
-0x51b2 012401 branch ml2cap_proc_signal_config_req_hid_ctrl ,zero 
-0x51b3 012402 setarg l2cap_hid_interrupt_channel 
-0x51b4 012403 isub temp ,null 
-0x51b5 012404 branch ml2cap_proc_signal_config_req_hid_int ,zero 
-0x51b6 012405 branch mcfgrq_done 
-:      012406 ml2cap_proc_signal_config_req_sdp:
-0x51b7 012407 fetch 1 ,mem_sdp_state 
-0x51b8 012408 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x51b9 012409 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x51ba 012410 store 1 ,mem_sdp_state 
-0x51bb 012411 bbit1 l2cap_channel_state_snd_cfg_req ,ml2cap_proc_signal_config_req_sdp_nsndreq 
-0x51bc 012412 fetcht 1 ,mem_control_tasks 
-0x51bd 012413 set1 l2cap_init_config_req ,temp 
-0x51be 012414 storet 1 ,mem_control_tasks 
-0x51bf 012415 copy queue ,pdata 
-0x51c0 012416 increase 1 ,pdata 
-0x51c1 012417 store 1 ,mem_config_identifier 
-0x51c2 012418 fetch 1 ,mem_sdp_state 
-0x51c3 012419 set1 l2cap_channel_state_snd_cfg_req ,pdata 
-0x51c4 012420 store 1 ,mem_sdp_state 
-:      012421 ml2cap_proc_signal_config_req_sdp_nsndreq:
-0x51c5 012422 fetch 2 ,mem_sdp_remote_cid 
-0x51c6 012423 store 2 ,mem_config_req_dest_cid 
-0x51c7 012424 branch mcfgrq_done 
-:      012425 ml2cap_proc_signal_config_req_rfcomm:
-0x51c8 012426 fetch 1 ,mem_rfcomm_state 
-0x51c9 012427 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x51ca 012428 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x51cb 012429 store 1 ,mem_rfcomm_state 
-0x51cc 012430 fetch 2 ,mem_rfcomm_remote_cid 
-0x51cd 012431 branch mcfgrq_done 
-:      012432 ml2cap_proc_signal_config_req_hid_ctrl:
-0x51ce 012433 fetch 1 ,mem_hid_control_state 
-0x51cf 012434 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x51d0 012435 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x51d1 012436 store 1 ,mem_hid_control_state 
-0x51d2 012437 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x51d3 012438 branch mcfgrq_done 
-:      012439 ml2cap_proc_signal_config_req_hid_int:
-0x51d4 012440 fetch 1 ,mem_hid_interrupt_state 
-0x51d5 012441 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
-0x51d6 012442 set1 l2cap_channel_state_snd_cfg_res ,pdata 
-0x51d7 012443 store 1 ,mem_hid_interrupt_state 
-0x51d8 012444 fetch 2 ,mem_hid_int_remote_cid 
-:      012447 mcfgrq_done:
-0x51d9 012448 copy pdata ,timeup 
-0x51da 012449 call load_cont_pointers 
-0x51db 012451 copy timeup ,pdata 
-0x51dc 012453 istore 2 ,contw 
-0x51dd 012454 force 0x0000 ,pdata 
-0x51de 012455 istore 2 ,contw 
-0x51df 012456 force 0x0000 ,pdata 
-0x51e0 012457 istore 2 ,contw 
-0x51e1 012458 force 10 ,pdata 
-0x51e2 012459 iadd regb ,regb 
-0x51e3 012460 increase -6 ,rega 
-:      012461 mloop1:
-0x51e4 012462 branch mcrqdone ,zero 
-0x51e5 012463 ifetch 1 ,contr 
-0x51e6 012464 istore 1 ,contw 
-0x51e7 012465 increase 1 ,regb 
-0x51e8 012466 increase -1 ,rega 
-0x51e9 012467 branch mloop1 
-:      012468 mcrqdone:
-0x51ea 012469 rtn 
-:      012470 ml2cap_proc_signal_disconn_req:
-0x51eb 012471 ifetch 1 ,contr 
-0x51ec 012472 copy pdata ,queue 
-0x51ed 012473 ifetch 2 ,contr 
-0x51ee 012474 copy pdata ,rega 
-0x51ef 012475 copy regc ,pdata 
-0x51f0 012476 isub rega ,regc 
-0x51f1 012478 ifetch 2 ,contr 
-0x51f2 012479 copy pdata ,rega 
-0x51f3 012480 ifetch 2 ,contr 
-0x51f4 012481 copy pdata ,timeup 
-0x51f5 012482 call save_cont_pointers 
-0x51f6 012483 setarg l2cap_sdp_channel 
-0x51f7 012484 copy rega ,temp 
-0x51f8 012485 isub temp ,null 
-0x51f9 012486 branch ml2cap_proc_signal_disconn_sdp ,zero 
-0x51fa 012487 setarg l2cap_hid_control_channel 
-0x51fb 012488 copy rega ,temp 
-0x51fc 012489 isub temp ,null 
-0x51fd 012490 branch ml2cap_proc_signal_disconn_hid_ctrl ,zero 
-0x51fe 012491 setarg l2cap_hid_interrupt_channel 
-0x51ff 012492 copy rega ,temp 
-0x5200 012493 isub temp ,null 
-0x5201 012494 branch ml2cap_proc_signal_disconn_hid_int ,zero 
-0x5202 012495 branch mclsrfc 
-:      012496 ml2cap_proc_signal_disconn_sdp:
-0x5203 012497 setarg 0x0000 
-0x5204 012498 store 2 ,mem_sdp_tx_pkt_length 
-0x5205 012499 store 2 ,mem_sdp_remote_cid 
-0x5206 012500 store 1 ,mem_sdp_state 
-0x5207 012501 branch mclssdp 
-:      012502 ml2cap_proc_signal_disconn_hid_ctrl:
-0x5208 012503 call l2cap_reset_hid_ctrl_state 
-0x5209 012504 branch mclssdp 
-:      012505 ml2cap_proc_signal_disconn_hid_int:
-0x520a 012506 call l2cap_reset_hid_int_state 
-0x520b 012512 branch mclssdp 
-:      012513 mclsrfc:
-0x520c 012514 setarg 0x0000 
-0x520d 012515 store 2 ,mem_rfcomm_tx_pkt_length 
-:      012516 mclssdp:
-0x520e 012517 call load_cont_pointers 
-0x520f 012518 setarg signal_disconnect_rsp 
-0x5210 012519 istore 1 ,contw 
-0x5211 012520 copy queue ,pdata 
-0x5212 012521 istore 1 ,contw 
-0x5213 012522 setarg 0x0004 
-0x5214 012523 istore 2 ,contw 
-0x5215 012524 copy rega ,pdata 
-0x5216 012525 istore 2 ,contw 
-0x5217 012526 copy timeup ,pdata 
-0x5218 012527 istore 2 ,contw 
-0x5219 012528 force 8 ,pdata 
-0x521a 012529 iadd regb ,regb 
-0x521b 012530 rtn 
-:      012532 ml2cap_proc_signal_disconn_rsp:
-0x521c 012533 ifetch 1 ,contr 
-0x521d 012534 copy pdata ,queue 
-0x521e 012535 ifetch 2 ,contr 
-0x521f 012536 copy pdata ,rega 
-0x5220 012537 ifetch 2 ,contr 
-0x5221 012538 copy pdata ,timeup 
-0x5222 012539 ifetch 2 ,contr 
-0x5223 012540 copy pdata ,temp 
-0x5224 012541 call save_cont_pointers 
-0x5225 012542 fetch 1 ,mem_ml2cap_comm_id 
-0x5226 012543 icompare 0xff ,queue 
-0x5227 012544 nbranch mdisdone ,true 
-0x5228 012545 setarg l2cap_sdp_channel 
-0x5229 012546 isub temp ,null 
-0x522a 012547 branch ml2cap_proc_signal_disconn_rsp_sdp ,zero 
-0x522b 012548 setarg l2cap_rfcomm_channel 
-0x522c 012549 isub temp ,null 
-0x522d 012550 branch ml2cap_proc_signal_disconn_rsp_rfcomm ,zero 
-0x522e 012551 branch mdisdone 
-:      012552 ml2cap_proc_signal_disconn_rsp_sdp:
-0x522f 012553 jam 0 ,mem_sdp_remote_cid 
-0x5230 012554 jam 0 ,mem_sdp_state 
-0x5231 012555 branch mdisdone 
-:      012556 ml2cap_proc_signal_disconn_rsp_rfcomm:
-:      012559 mdisdone:
-0x5232 012560 call load_cont_pointers 
-0x5233 012561 copy regc ,pdata 
-0x5234 012562 isub rega ,regc 
-0x5235 012563 rtn 
-:      012565 ml2cap_proc_send_reject:
-0x5236 012566 setarg signal_cmd_reject 
-0x5237 012567 istore 1 ,contw 
-0x5238 012568 ifetch 1 ,contr 
-0x5239 012569 istore 1 ,contw 
-0x523a 012570 setarg 0x0002 
-0x523b 012571 istore 2 ,contw 
-0x523c 012572 setarg 0x0000 
-0x523d 012573 istore 2 ,contw 
-0x523e 012574 setarg 0x0006 
-0x523f 012575 iadd regb ,regb 
-0x5240 012576 force 4 ,regc 
-0x5241 012577 rtn 
-:      012580 l2cap_get_req_id:
-0x5242 012581 fetch 1 ,mem_ml2cap_comm_id 
-0x5243 012582 increase 1 ,pdata 
-0x5244 012583 bne 0 ,l2cap_get_req_id_ok 
-0x5245 012584 increase 1 ,pdata 
-:      012585 l2cap_get_req_id_ok:
-0x5246 012586 store 1 ,mem_ml2cap_comm_id 
-0x5247 012587 rtn 
-:      012597 l2cap_malloc:
-0x5248 012598 set1 mark_ext_patch ,mark 
-0x5249 012599 bpatch patch24_4 ,mem_patch24 
-0x524a 012600 arg 0 ,regb 
-0x524b 012601 call l2cap_malloc_is_fifo_full 
-0x524c 012602 nbranch assert ,blank 
-0x524d 012603 call l2cap_malloc_get_full_map 
-0x524e 012604 arg mem_tx_buff0 ,regb 
-0x524f 012605 arg 0 ,queue 
-:      012606 l2cap_malloc_loop:
-0x5250 012607 fetcht 1 ,mem_used_map 
-0x5251 012608 qisolate1 temp 
-0x5252 012609 branch l2cap_malloc_next ,true 
-0x5253 012610 call l2cap_malloc_enough 
-0x5254 012611 sub timeup ,0 ,null 
-0x5255 012612 branch l2cap_malloc_next ,positive 
-0x5256 012613 call l2cap_malloc_into_fifo 
-0x5257 012614 branch l2cap_malloc_rtn 
-:      012615 l2cap_malloc_next:
-0x5258 012616 increase 128 ,regb 
-0x5259 012617 increase 1 ,queue 
-0x525a 012618 setarg 8 
-0x525b 012619 isub queue ,null 
-0x525c 012620 branch l2cap_malloc_loop ,positive 
-0x525d 012621 arg 0 ,regb 
-:      012622 l2cap_malloc_rtn:
-0x525e 012623 copy regb ,pdata 
-0x525f 012624 branch assert ,blank 
-0x5260 012625 rtn 
-:      012633 l2cap_malloc_fifo_out:
-0x5261 012634 set1 mark_ext_patch ,mark 
-0x5262 012635 bpatch patch24_5 ,mem_patch24 
-0x5263 012636 call l2cap_malloc_fifo_get_first_ptr 
-0x5264 012637 increase 1 ,contr 
-0x5265 012638 ifetch 2 ,contr 
-0x5266 012639 rtn 
-:      012645 l2cap_malloc_free:
-0x5267 012646 set1 mark_ext_patch ,mark 
-0x5268 012647 bpatch patch24_6 ,mem_patch24 
-0x5269 012648 call l2cap_malloc_fifo_get_first_ptr 
-0x526a 012649 copy contr ,contw 
-0x526b 012650 copy contr ,temp 
-0x526c 012651 setarg 0 
-0x526d 012652 istore 3 ,contw 
-0x526e 012653 rtn 
-:      012658 l2cap_malloc_discard:
-0x526f 012659 set1 mark_ext_patch ,mark 
-0x5270 012660 bpatch patch24_7 ,mem_patch24 
-0x5271 012661 call l2cap_malloc_is_fifo_empty 
-0x5272 012662 branch assert ,blank 
-0x5273 012663 fetch 3 ,mem_tx_fifo2 
-0x5274 012664 store 3 ,mem_tx_fifo3 
-0x5275 012665 fetch 3 ,mem_tx_fifo1 
-0x5276 012666 store 3 ,mem_tx_fifo2 
-0x5277 012667 fetch 3 ,mem_tx_fifo0 
-0x5278 012668 store 3 ,mem_tx_fifo1 
-0x5279 012669 rtn 
-:      012675 l2cap_malloc_is_fifo_full:
-0x527a 012676 fetch 3 ,mem_tx_fifo0 
-0x527b 012677 rtn 
-:      012683 l2cap_malloc_is_fifo_nearly_full:
-0x527c 012684 fetch 3 ,mem_tx_fifo1 
-0x527d 012685 rtn 
-:      012691 l2cap_malloc_is_fifo_empty:
-0x527e 012692 fetch 3 ,mem_tx_fifo3 
-0x527f 012693 rtn 
-:      012698 l2cap_malloc_fifo_get_first_ptr:
-0x5280 012699 call l2cap_malloc_is_fifo_empty 
-0x5281 012700 branch assert ,blank 
-0x5282 012701 arg mem_tx_fifo0 ,contr 
-:      012702 l2cap_malloc_free_loop:
-0x5283 012703 ifetch 3 ,contr 
-0x5284 012704 branch l2cap_malloc_free_loop ,blank 
-0x5285 012705 increase -3 ,contr 
-0x5286 012706 rtn 
-:      012713 l2cap_malloc_get_full_map:
-0x5287 012714 set1 mark_ext_patch ,mark 
-0x5288 012715 bpatch patch25_0 ,mem_patch25 
-0x5289 012716 arg 4 ,loopcnt 
-0x528a 012717 arg mem_tx_fifo0_map ,contr 
-0x528b 012718 arg 0 ,temp 
-:      012719 l2cap_malloc_get_full_map_loop:
-0x528c 012720 ifetch 3 ,contr 
-0x528d 012721 and pdata ,0xff ,pdata 
-0x528e 012722 ior temp ,temp 
-0x528f 012723 loop l2cap_malloc_get_full_map_loop 
-0x5290 012724 storet 1 ,mem_used_map 
-0x5291 012725 rtn 
-:      012733 l2cap_malloc_into_fifo:
-0x5292 012734 set1 mark_ext_patch ,mark 
-0x5293 012735 bpatch patch25_1 ,mem_patch25 
-0x5294 012736 call l2cap_malloc_is_fifo_full 
-0x5295 012737 nbranch assert ,blank 
-0x5296 012738 call l2cap_malloc_is_fifo_empty 
-0x5297 012739 branch l2cap_malloc_into_fifo_no_push ,blank 
-0x5298 012740 fetch 3 ,mem_tx_fifo1 
-0x5299 012741 store 3 ,mem_tx_fifo0 
-0x529a 012742 ifetch 3 ,contr 
-0x529b 012743 istore 3 ,contw 
-0x529c 012744 ifetch 3 ,contr 
-0x529d 012745 istore 3 ,contw 
-0x529e 012746 setarg 0 
-0x529f 012747 istore 3 ,contw 
-:      012748 l2cap_malloc_into_fifo_no_push:
-0x52a0 012749 arg 0 ,temp 
-0x52a1 012750 copy timeup ,pdata 
-0x52a2 012751 iadd queue ,pdata 
-:      012752 l2cap_malloc_into_fifo_loop:
-0x52a3 012753 qset1 temp 
-0x52a4 012754 increase 1 ,queue 
-0x52a5 012755 isub queue ,null 
-0x52a6 012756 nbranch l2cap_malloc_into_fifo_loop ,zero 
-0x52a7 012758 lshift8 regb ,pdata 
-0x52a8 012759 ior temp ,pdata 
-0x52a9 012760 store 3 ,mem_tx_fifo3 
-0x52aa 012761 rtn 
-:      012771 l2cap_malloc_enough:
-0x52ab 012772 set1 mark_ext_patch ,mark 
-0x52ac 012773 bpatch patch25_2 ,mem_patch25 
-0x52ad 012774 call l2cap_malloc_get_full_map 
-0x52ae 012775 copy queue ,regc 
-0x52af 012776 arg 0 ,temp 
-0x52b0 012777 arg 0 ,timeup 
-:      012779 l2cap_malloc_enough_loop:
-0x52b1 012780 copy queue ,pdata 
-0x52b2 012781 beq 8 ,l2cap_malloc_enough_end 
-0x52b3 012782 fetch 1 ,mem_used_map 
-0x52b4 012783 qisolate1 pdata 
-0x52b5 012784 branch l2cap_malloc_enough_end ,true 
-0x52b6 012785 increase 128 ,temp 
-0x52b7 012786 increase 1 ,queue 
-0x52b8 012787 copy rega ,pdata 
-0x52b9 012788 isub temp ,null 
-0x52ba 012789 branch l2cap_malloc_enough_end ,zero 
-0x52bb 012790 branch l2cap_malloc_enough_loop ,positive 
-:      012791 l2cap_malloc_enough_end:
-0x52bc 012792 copy temp ,pdata 
-0x52bd 012793 isub rega ,null 
-0x52be 012794 nbranch l2cap_malloc_enough_rtn ,positive 
-0x52bf 012795 copy queue ,pdata 
-0x52c0 012796 copy regc ,temp 
-0x52c1 012797 isub temp ,timeup 
-:      012798 l2cap_malloc_enough_rtn:
-0x52c2 012799 copy regc ,queue 
-0x52c3 012800 rtn 
-:      012803 l2cap_malloc_signal_channel:
-0x52c4 012804 set1 mark_ext_patch ,mark 
-0x52c5 012805 bpatch patch25_3 ,mem_patch25 
-0x52c6 012806 arg l2cap_signal_malloc_size ,rega 
-0x52c7 012807 call l2cap_malloc 
-0x52c8 012808 store 2 ,mem_l2cap_signal_tx_buff_ptr 
-0x52c9 012809 increase 4 ,pdata 
-0x52ca 012810 store 2 ,mem_l2cap_signal_tx_payload_ptr 
-0x52cb 012811 setarg 0 
-0x52cc 012812 store 2 ,mem_l2cap_signal_tx_length 
-0x52cd 012813 rtn 
-:      012815 l2cap_get_signal_tx_buff:
-0x52ce 012816 fetch 2 ,mem_l2cap_signal_tx_buff_ptr 
-0x52cf 012817 branch l2cap_util_pdata_to_contw 
-:      012819 l2cap_get_signal_tx_payload:
-0x52d0 012820 fetch 2 ,mem_l2cap_signal_tx_payload_ptr 
-0x52d1 012821 branch l2cap_util_pdata_to_contw 
-:      012824 l2cap_malloc_sdp_channel:
-0x52d2 012825 set1 mark_ext_patch ,mark 
-0x52d3 012826 bpatch patch25_4 ,mem_patch25 
-0x52d4 012827 arg sdp_malloc_size ,rega 
-0x52d5 012828 call l2cap_malloc 
-0x52d6 012829 store 2 ,mem_sdp_tx_buff_ptr 
-0x52d7 012830 increase 4 ,pdata 
-0x52d8 012831 store 2 ,mem_sdp_tx_payload_ptr 
-0x52d9 012832 setarg 0 
-0x52da 012833 store 2 ,mem_sdp_tx_pkt_length 
-0x52db 012834 rtn 
-:      012836 l2cap_get_sdp_tx_buff:
-0x52dc 012837 fetch 2 ,mem_sdp_tx_buff_ptr 
-0x52dd 012838 branch l2cap_util_pdata_to_contw 
-:      012840 l2cap_get_sdp_tx_payload:
-0x52de 012841 fetch 2 ,mem_sdp_tx_payload_ptr 
-0x52df 012842 branch l2cap_util_pdata_to_contw 
-:      012845 l2cap_malloc_rfcomm_channel:
-0x52e0 012846 set1 mark_ext_patch ,mark 
-0x52e1 012847 bpatch patch25_5 ,mem_patch25 
-0x52e2 012848 call push_stack 
-0x52e3 012849 jam rfcomm_malloc_fail ,mem_rfcomm_malloc_fail_flag 
-0x52e4 012850 call l2cap_malloc_is_fifo_full 
-0x52e5 012851 nrtn blank 
-0x52e6 012852 arg rfcomm_malloc_size ,rega 
-0x52e7 012853 call l2cap_malloc 
-0x52e8 012854 store 2 ,mem_rfcomm_tx_buff_ptr 
-0x52e9 012855 increase 4 ,pdata 
-0x52ea 012856 store 2 ,mem_rfcomm_tx_payload_ptr 
-0x52eb 012857 setarg 0 
-0x52ec 012858 store 2 ,mem_rfcomm_tx_pkt_length 
-0x52ed 012859 jam rfcomm_malloc_succeed ,mem_rfcomm_malloc_fail_flag 
-0x52ee 012860 branch pop_stack 
-:      012862 l2cap_get_rfcomm_tx_buff:
-0x52ef 012863 fetch 2 ,mem_rfcomm_tx_buff_ptr 
-0x52f0 012864 branch l2cap_util_pdata_to_contw 
-:      012866 l2cap_get_rfcomm_tx_payload:
-0x52f1 012867 fetch 2 ,mem_rfcomm_tx_payload_ptr 
-:      012869 l2cap_util_pdata_to_contw:
-0x52f2 012870 branch assert ,blank 
-0x52f3 012871 copy pdata ,contw 
-0x52f4 012872 rtn 
-:      012875 l2cap_lpm_save_calc_len:
-0x52f5 012876 set1 mark_ext_patch ,mark 
-0x52f6 012877 bpatch patch25_6 ,mem_patch25 
-0x52f7 012878 arg 0 ,regb 
-0x52f8 012879 arg mem_tx_fifo0_map ,rega 
-0x52f9 012880 increase -2 ,rega 
-:      012881 l2cap_lpm_save_calc_len_loop:
-0x52fa 012882 increase 2 ,rega 
-0x52fb 012883 setarg mem_tx_fifo_end 
-0x52fc 012884 isub rega ,null 
-0x52fd 012885 branch l2cap_lpm_save_calc_len_end ,zero 
-0x52fe 012886 ifetch 1 ,rega 
-0x52ff 012887 increase 1 ,rega 
-0x5300 012888 branch l2cap_lpm_save_calc_len_loop ,blank 
-0x5301 012889 ifetcht 2 ,rega 
-0x5302 012890 ifetch 2 ,temp 
-0x5303 012891 iadd regb ,regb 
-0x5304 012892 increase 4 ,regb 
-0x5305 012893 branch l2cap_lpm_save_calc_len_loop 
-:      012894 l2cap_lpm_save_calc_len_end:
-0x5306 012895 copy regb ,pdata 
-0x5307 012896 rtn 
-:      012899 l2cap_lpm_get_wake_lock:
-0x5308 012900 arg wake_lock_l2cap_tx ,queue 
-0x5309 012901 branch lpm_get_wake_lock 
-:      012903 l2cap_lpm_put_wake_lock:
-0x530a 012904 arg wake_lock_l2cap_tx ,queue 
-0x530b 012905 branch lpm_put_wake_lock 
-:      012907 l2cap_lpm_save_txbuf:
-0x530c 012908 set1 mark_ext_patch ,mark 
-0x530d 012909 bpatch patch25_7 ,mem_patch25 
-0x530e 012910 call l2cap_malloc_get_full_map 
-0x530f 012911 fetch 1 ,mem_used_map 
-0x5310 012912 rtn blank 
-0x5311 012913 call l2cap_lpm_save_calc_len 
-0x5312 012914 arg l2cap_lpm_txbuf_len ,temp 
-0x5313 012915 isub temp ,null 
-0x5314 012916 branch l2cap_lpm_get_wake_lock ,positive 
-0x5315 012917 call l2cap_lpm_put_wake_lock 
-0x5316 012918 arg mem_l2cap_lpm_txbuf ,contw 
-0x5317 012919 arg mem_tx_fifo0 ,rega 
-:      012920 l2cap_lpm_save_txbuf_loop:
-0x5318 012921 setarg mem_tx_fifo_end 
-0x5319 012922 isub rega ,null 
-0x531a 012923 rtn zero 
-0x531b 012924 ifetch 1 ,rega 
-0x531c 012925 increase 1 ,rega 
-0x531d 012926 nbranch l2cap_lpm_save_txbuf_nempty ,blank 
-0x531e 012927 istore 2 ,contw 
-0x531f 012928 increase 2 ,rega 
-0x5320 012929 branch l2cap_lpm_save_txbuf_loop 
-:      012930 l2cap_lpm_save_txbuf_nempty:
-0x5321 012931 ifetch 2 ,rega 
-0x5322 012932 increase 2 ,rega 
-0x5323 012933 copy pdata ,contr 
-0x5324 012934 ifetch 2 ,contr 
-0x5325 012935 istore 2 ,contw 
-0x5326 012936 copy pdata ,loopcnt 
-0x5327 012937 increase 2 ,loopcnt 
-0x5328 012938 call memcpy 
-0x5329 012939 branch l2cap_lpm_save_txbuf_loop 
-:      012941 l2cap_lpm_load_txbuf:
-0x532a 012942 set1 mark_ext_patch ,mark 
-0x532b 012943 bpatch patch26_0 ,mem_patch26 
-0x532c 012944 call l2cap_malloc_get_full_map 
-0x532d 012945 fetch 1 ,mem_used_map 
-0x532e 012946 rtn blank 
-0x532f 012947 arg mem_tx_fifo0_ptr ,rega 
-0x5330 012948 increase -3 ,rega 
-0x5331 012949 arg mem_l2cap_lpm_txbuf ,contr 
-:      012950 l2cap_lpm_load_txbuf_loop:
-0x5332 012951 increase 3 ,rega 
-0x5333 012952 setarg mem_tx_fifo_end + 1 
-0x5334 012953 isub rega ,null 
-0x5335 012954 rtn zero 
-0x5336 012955 ifetch 2 ,contr 
-0x5337 012956 branch l2cap_lpm_load_txbuf_loop ,blank 
-0x5338 012957 increase 4 ,pdata 
-0x5339 012958 copy pdata ,loopcnt 
-0x533a 012959 copy contr ,regb 
-0x533b 012960 ifetch 2 ,rega 
-0x533c 012961 copy pdata ,contw 
-0x533d 012962 copy regb ,contr 
-0x533e 012963 increase -2 ,contr 
-0x533f 012964 call memcpy 
-0x5340 012965 branch l2cap_lpm_load_txbuf_loop 
-:      012973 le_init_param:
-0x5341 012974 rtn wake 
-0x5342 012975 setarg param_le_scan_interval 
-0x5343 012976 store 2 ,mem_le_scan_interval 
-0x5344 012977 setarg param_le_scan_window 
-0x5345 012978 store 2 ,mem_le_scan_window 
-0x5346 012979 rtn 
-:      012981 le_init_att:
-0x5347 012982 arg notify_handle ,temp 
-0x5348 012983 call le_att_get_handle_ptr 
-0x5349 012984 add contr ,1 ,pdata 
-0x534a 012985 store 2 ,mem_le_notify_attr_start 
-0x534b 012986 rtn 
-:      012988 le_init_conn:
-0x534c 012989 set1 mark_ext_patch ,mark 
-0x534d 012990 bpatch patch26_2 ,mem_patch26 
-0x534e 012991 disable wake 
-0x534f 012992 jam 1 ,mem_app_state 
-0x5350 012993 jam 1 ,mem_le_conn_handle 
-0x5351 012994 jam 3 ,mem_le_state 
-0x5352 012995 jam 1 ,mem_le_arq 
-0x5353 012996 setarg -1 
-0x5354 012997 store 2 ,mem_le_event_count 
-0x5355 012998 force 0 ,pdata 
-0x5356 012999 store 1 ,mem_le_conn_sm 
-0x5357 013000 store 1 ,mem_le_ch 
-0x5358 013001 store 1 ,mem_le_op 
-0x5359 013002 store 3 ,mem_sniff_rcv 
-0x535a 013003 store 3 ,mem_sniff_lost 
-0x535b 013004 store 5 ,mem_le_pcnt_tx 
-0x535c 013005 set1 39 ,pdata 
-0x535d 013006 store 5 ,mem_le_pcnt_rx 
-0x535e 013007 branch le_supervision_flush 
-:      013009 le_init_master:
-0x535f 013010 set1 mark_ext_patch ,mark 
-0x5360 013011 bpatch patch26_3 ,mem_patch26 
-0x5361 013012 enable master 
-0x5362 013013 jam lemode_master ,mem_le_mode 
-0x5363 013014 jam 1 ,mem_le_att_handle 
-0x5364 013015 jam 1 ,mem_le_search_handle_start 
-0x5365 013016 setarg 0xffff 
-0x5366 013017 store 2 ,mem_le_search_handle_end 
-0x5367 013018 force 0 ,pdata 
-0x5368 013019 store 5 ,mem_le_pcnt_rx 
-0x5369 013020 set1 39 ,pdata 
-0x536a 013021 store 5 ,mem_le_pcnt_tx 
-0x536b 013022 branch le_init_conn 
-:      013025 le_init_slave:
-0x536c 013026 set1 mark_ext_patch ,mark 
-0x536d 013027 bpatch patch26_4 ,mem_patch26 
-0x536e 013028 disable master 
-0x536f 013029 jam lemode_slave ,mem_le_mode 
-0x5370 013030 jam 0 ,mem_le_adv_enable 
-0x5371 013031 jam 0 ,mem_lpm_current_mult 
-0x5372 013032 branch le_init_conn 
-:      013038 le_dispatch:
-0x5373 013039 call le_enable 
-0x5374 013040 call le_scan 
-0x5375 013041 call le_adv 
-0x5376 013042 branch le_disable 
-:      013044 le_conn_dispatch:
-0x5377 013045 set1 mark_ext_patch ,mark 
-0x5378 013046 bpatch patch26_5 ,mem_patch26 
-0x5379 013047 call le_enable 
-0x537a 013048 call app_process_ble 
-0x537b 013049 fetch 1 ,mem_le_mode 
-0x537c 013050 beq lemode_master ,le_master_dispatch 
-0x537d 013051 branch le_slave_dispatch 
-:      013057 le_master_dispatch:
-0x537e 013058 set1 mark_ext_patch ,mark 
-0x537f 013059 bpatch patch26_6 ,mem_patch26 
-0x5380 013060 enable master 
-0x5381 013061 call le_supervision_update 
-0x5382 013062 branch le_master_disconn ,positive 
-0x5383 013063 call check_ble_disabled 
-0x5384 013064 call le_setup 
-0x5385 013065 call le_prepare_tx 
-0x5386 013066 disable match 
-0x5387 013067 call le_transmit_receive_sifs 
-0x5388 013068 nrtn match 
-0x5389 013069 set1 mark_ext_patch ,mark 
-0x538a 013070 bpatch patch26_7 ,mem_patch26 
-0x538b 013071 fetch 1 ,mem_le_conn_rcv 
-0x538c 013072 increase 1 ,pdata 
-0x538d 013073 store 1 ,mem_le_conn_rcv 
-0x538e 013074 call le_acknowledge 
-0x538f 013075 call le_conn_sm_master 
-0x5390 013076 disable master 
-0x5391 013077 rtn 
-:      013079 le_master_disconn:
-0x5392 013080 call le_disconnect 
-0x5393 013081 disable master 
-0x5394 013082 rtn 
-:      013087 le_slave_dispatch:
-0x5395 013088 set1 mark_ext_patch ,mark 
-0x5396 013089 bpatch patch27_0 ,mem_patch27 
-0x5397 013090 disable attempt 
-0x5398 013091 call le_supervision_update 
-0x5399 013092 branch le_slave_disconn ,positive 
-0x539a 013093 call check_ble_disabled 
-0x539b 013094 call le_setup 
-0x539c 013095 call le_receive_slave 
-0x539d 013096 nbranch le_slave_unsync ,match 
-:      013097 le_slave_match:
-0x539e 013098 set1 mark_ext_patch ,mark 
-0x539f 013099 bpatch patch27_1 ,mem_patch27 
-0x53a0 013100 call le_got_first_packet 
-0x53a1 013101 call le_acknowledge 
-0x53a2 013102 call le_prepare_tx 
-0x53a3 013103 fetch 1 ,mem_le_rxbuf 
-0x53a4 013104 bbit1 md ,le_slave_more_data 
-0x53a5 013105 call le_xtype_fifo_is_empty 
-0x53a6 013106 nbranch le_slave_more_data ,blank 
-:      013107 le_slave_transmit_last:
-0x53a7 013108 set1 mark_ext_patch ,mark 
-0x53a8 013109 bpatch patch27_2 ,mem_patch27 
-0x53a9 013110 call le_transmit_norx 
-:      013111 le_slave_cont:
-0x53aa 013112 call check_51cmd 
-0x53ab 013113 fetch 1 ,mem_le_op 
-0x53ac 013114 bbit1 op_disconn ,le_slave_disconn 
-:      013115 le_slave_unsync:
-0x53ad 013116 set1 mark_ext_patch ,mark 
-0x53ae 013117 bpatch patch27_3 ,mem_patch27 
-0x53af 013118 call le_savelist 
-0x53b0 013119 call le_lpm_set_mult 
-0x53b1 013120 call le_update_channel_map 
-0x53b2 013121 call le_update_param 
-0x53b3 013122 branch calc_clke_offset 
-:      013124 le_slave_more_data:
-0x53b4 013125 set1 mark_ext_patch ,mark 
-0x53b5 013126 bpatch patch27_4 ,mem_patch27 
-0x53b6 013127 enable attempt 
-0x53b7 013128 call le_transmit_receive_sifs 
-0x53b8 013129 branch le_slave_match ,match 
-0x53b9 013130 branch le_slave_cont 
-:      013132 le_slave_disconn:
-:      013135 le_disconnect:
-0x53ba 013136 set1 mark_ext_patch ,mark 
-0x53bb 013137 bpatch patch27_5 ,mem_patch27 
-0x53bc 013138 call le_clear_connection_info 
-0x53bd 013139 call app_disconn_reason_collect_ble 
-0x53be 013140 jam bt_evt_le_disconnected ,mem_fifo_temp 
-0x53bf 013141 branch ui_ipc_send_event 
-:      013143 le_clear_connection_info:
-0x53c0 013144 fetcht 1 ,mem_le_conn_handle 
-0x53c1 013145 jam hci_error_connection_timeout ,mem_hci_disconn_reason 
-0x53c2 013146 call hci_send_disconn_complete 
-0x53c3 013147 jam 0 ,mem_le_conn_handle 
-0x53c4 013148 jam lemode_idle ,mem_le_mode 
-0x53c5 013149 jam 0 ,mem_le_state 
-0x53c6 013150 jam 0 ,mem_app_state 
-0x53c7 013151 rtn 
-:      013153 le_got_first_packet:
-0x53c8 013154 fetch 1 ,mem_le_conn_rcv 
-0x53c9 013155 increase 1 ,pdata 
-0x53ca 013156 store 1 ,mem_le_conn_rcv 
-0x53cb 013157 fetch 1 ,mem_le_state 
-0x53cc 013158 rtnbit1 lestate_got_first_packet 
-0x53cd 013159 set1 lestate_got_first_packet 
-0x53ce 013160 store 1 ,mem_le_state 
-0x53cf 013161 setarg 0 
-0x53d0 013162 store 4 ,mem_le_transmit_window 
-0x53d1 013163 rtn 
-:      013168 le_enable:
-0x53d2 013169 set1 mark_ext_patch ,mark 
-0x53d3 013170 bpatch patch27_6 ,mem_patch27 
-0x53d4 013171 enable le 
-0x53d5 013172 hjam 7 ,rfen_ulp 
-0x53d6 013173 branch check_ble_disabled 
-:      013175 le_disable:
-0x53d7 013176 set1 mark_ext_patch ,mark 
-0x53d8 013177 bpatch patch27_7 ,mem_patch27 
-0x53d9 013178 disable le 
-0x53da 013179 hjam 3 ,rfen_ulp 
-0x53db 013180 arg 0 ,stop_watch 
-0x53dc 013181 rtn 
-:      013183 le_prep:
-0x53dd 013184 disable enable_crc 
-0x53de 013185 disable enable_white 
-0x53df 013186 fetch 3 ,mem_le_crcinit 
-0x53e0 013187 iforce crc24_init 
-0x53e1 013188 fetch 1 ,mem_le_ch_mapped 
-0x53e2 013189 reverse pdata ,temp 
-0x53e3 013190 set1 1 ,temp 
-0x53e4 013191 rshift temp ,white_init 
-0x53e5 013192 rtn 
-:      013195 lerx_setfreq:
-0x53e6 013196 call le_setfreq 
-0x53e7 013197 call set_freq_rx 
-0x53e8 013198 setarg param_pll_setup 
-0x53e9 013199 call sleep 
-0x53ea 013200 branch rf_rx_enable 
-:      013202 letx_setfreq:
-0x53eb 013203 branch txon ,match 
-0x53ec 013204 call le_setfreq 
-0x53ed 013205 branch set_freq_tx 
-:      013206 le_setfreq:
-0x53ee 013207 set1 mark_ext_patch ,mark 
-0x53ef 013208 bpatch patch28_0 ,mem_patch28 
-0x53f0 013209 call set_sync_on 
-0x53f1 013210 fetch 1 ,mem_le_testtype 
-0x53f2 013211 nbranch le_ctf_test ,blank 
-0x53f3 013212 fetch 1 ,mem_le_ch_mapped 
-0x53f4 013213 sub pdata ,36 ,null 
-0x53f5 013214 branch le_ctf_normal ,positive 
-0x53f6 013215 force 0 ,temp 
-0x53f7 013216 rtneq 37 
-0x53f8 013217 force 24 ,temp 
-0x53f9 013218 rtneq 38 
-0x53fa 013219 force 78 ,temp 
-0x53fb 013220 rtn 
-:      013222 le_ctf_normal:
-0x53fc 013223 sub pdata ,10 ,null 
-0x53fd 013224 branch le_ctf_low ,positive 
-0x53fe 013225 increase 1 ,pdata 
-:      013227 le_ctf_low:
-0x53ff 013228 lshift pdata ,pdata 
-0x5400 013229 add pdata ,2 ,temp 
-0x5401 013230 rtn 
-:      013232 le_ctf_test:
-0x5402 013233 fetch 1 ,mem_le_ch_mapped 
-0x5403 013234 lshift pdata ,temp 
-0x5404 013235 rtn 
-:      013237 le_sca_map:
-0x5405 013238 arg 500 ,temp 
-0x5406 013239 rtn blank 
-0x5407 013240 arg 250 ,temp 
-0x5408 013241 rtneq 1 
-0x5409 013242 arg 150 ,temp 
-0x540a 013243 rtneq 2 
-0x540b 013244 arg 100 ,temp 
-0x540c 013245 rtneq 3 
-0x540d 013246 arg 75 ,temp 
-0x540e 013247 rtneq 4 
-0x540f 013248 arg 50 ,temp 
-0x5410 013249 rtneq 5 
-0x5411 013250 arg 40 ,temp 
-0x5412 013251 rtneq 6 
-0x5413 013252 arg 20 ,temp 
-0x5414 013253 rtn 
-:      013257 le_adv_access:
-0x5415 013258 setarg 0x8e89be 
-0x5416 013259 lshift8 pdata ,pdata 
-0x5417 013260 or_into 0xd6 ,pdata 
-0x5418 013261 iforce access 
-0x5419 013262 setarg 0x555555 
-0x541a 013263 store 3 ,mem_le_crcinit 
-0x541b 013264 rtn 
-:      013266 le_setup:
-0x541c 013267 set1 mark_ext_patch ,mark 
-0x541d 013268 bpatch patch28_1 ,mem_patch28 
-0x541e 013269 enable swfine 
-0x541f 013270 fetch 4 ,mem_le_access 
-0x5420 013271 iforce access 
-0x5421 013272 call le_map_channel 
-0x5422 013273 setarg 0x200 
-0x5423 013274 branch le_setup_master ,master 
-0x5424 013275 fetch 2 ,mem_le_receive_window 
-0x5425 013276 rshift pdata ,pdata 
-:      013277 le_setup_master:
-0x5426 013278 arg param_pll_setup ,temp 
-0x5427 013279 iadd temp ,pdata 
-0x5428 013280 call ahead_window 
-0x5429 013281 deposit clke 
-0x542a 013282 store 6 ,mem_le_rxon_ts 
-0x542b 013283 rtn 
-:      013285 le_next_adv_channel:
-0x542c 013286 set1 mark_ext_patch ,mark 
-0x542d 013287 bpatch patch28_2 ,mem_patch28 
-0x542e 013288 fetch 1 ,mem_le_ch_mapped 
-0x542f 013289 increase 1 ,pdata 
-0x5430 013290 store 1 ,mem_le_ch_mapped 
-0x5431 013291 rtnne 40 
-0x5432 013292 jam 37 ,mem_le_ch_mapped 
-0x5433 013293 rtn 
-:      013295 le_context_nexthop:
-0x5434 013296 set1 mark_ext_patch ,mark 
-0x5435 013297 bpatch patch28_3 ,mem_patch28 
-0x5436 013298 add rega ,coffset_mode ,contr 
-0x5437 013299 ifetch 1 ,contr 
-0x5438 013300 rtnbit0 mode_le 
-0x5439 013301 add rega ,coffset_le_event_cnt ,contw 
-0x543a 013302 ifetch 2 ,contw 
-0x543b 013303 increase 1 ,pdata 
-0x543c 013304 istore 2 ,contw 
-0x543d 013305 add rega ,coffset_le_hop ,contr 
-0x543e 013306 ifetch 1 ,contr 
-0x543f 013307 add rega ,coffset_le_ch ,contw 
-0x5440 013308 ifetcht 1 ,contw 
-0x5441 013309 iadd temp ,pdata 
-0x5442 013310 sub pdata ,36 ,null 
-0x5443 013311 branch le_nexthop_nowrap ,positive 
-0x5444 013312 increase -37 ,pdata 
-:      013313 le_nexthop_nowrap:
-0x5445 013314 istore 1 ,contw 
-0x5446 013315 rtn 
-:      013318 le_calc_channel_map:
-0x5447 013319 set1 mark_ext_patch ,mark 
-0x5448 013320 bpatch patch28_4 ,mem_patch28 
-0x5449 013321 fetch 5 ,mem_le_channel_map 
-0x544a 013322 force 0 ,temp 
-0x544b 013323 force 37 ,loopcnt 
-:      013324 le_count_channels_loop:
-0x544c 013325 bbit0 0 ,le_count_channels_notused 
-0x544d 013326 increase 1 ,temp 
-:      013327 le_count_channels_notused:
-0x544e 013328 rshift pdata ,pdata 
-0x544f 013329 loop le_count_channels_loop 
-0x5450 013330 add temp ,-1 ,pdata 
-0x5451 013331 store 1 ,mem_le_channels 
-0x5452 013332 rtn 
-:      013334 le_map_channel:
-0x5453 013335 set1 mark_ext_patch ,mark 
-0x5454 013336 bpatch patch28_5 ,mem_patch28 
-0x5455 013337 fetch 1 ,mem_le_ch 
-0x5456 013338 iforce queue 
-0x5457 013339 fetcht 5 ,mem_le_channel_map 
-0x5458 013340 qisolate1 temp 
-0x5459 013341 branch le_map_channel_end ,true 
-:      013342 le_map_channel_next:
-0x545a 013343 set1 mark_ext_patch ,mark 
-0x545b 013344 bpatch patch28_6 ,mem_patch28 
-0x545c 013345 fetch 1 ,mem_le_channels 
-0x545d 013346 isub queue ,pdata 
-0x545e 013347 branch le_map_channel_cont ,positive 
-0x545f 013348 sub pdata ,-1 ,queue 
-0x5460 013349 branch le_map_channel_next 
-:      013350 le_map_channel_cont:
-0x5461 013351 copy queue ,loopcnt 
-0x5462 013352 force 0 ,queue 
-:      013353 le_map_channel_loop:
-0x5463 013354 qisolate1 temp 
-0x5464 013355 branch le_map_channel_skip ,true 
-0x5465 013356 increase 1 ,loopcnt 
-:      013357 le_map_channel_skip:
-0x5466 013358 deposit loopcnt 
-0x5467 013359 branch le_map_channel_end ,blank 
-0x5468 013360 increase 1 ,queue 
-0x5469 013361 increase -1 ,loopcnt 
-0x546a 013362 branch le_map_channel_loop 
-:      013363 le_map_channel_end:
-0x546b 013364 deposit queue 
-0x546c 013365 store 1 ,mem_le_ch_mapped 
-0x546d 013366 rtn 
-:      013369 le_wait_tx:
-0x546e 013370 branch le_wait_master ,master 
-0x546f 013371 until null ,timeout 
-0x5470 013372 rtn 
-:      013374 le_wait_master:
-0x5471 013375 arg 0xea0 ,timeup 
-0x5472 013376 until clkn_rt ,meet 
-0x5473 013377 rtn 
-:      013379 le_receive_adv:
-0x5474 013380 disable swfine 
-0x5475 013381 fetch 2 ,mem_le_scan_window 
-0x5476 013382 copy pdata ,timeup 
-0x5477 013383 branch le_receive_packet 
-:      013386 le_receive_slave:
-0x5478 013387 set1 mark_ext_patch ,mark 
-0x5479 013388 bpatch patch28_7 ,mem_patch28 
-0x547a 013389 enable swfine 
-0x547b 013390 fetch 2 ,mem_le_receive_window 
-0x547c 013391 fetcht 4 ,mem_le_transmit_window 
-0x547d 013392 iadd temp ,timeup 
-:      013393 le_receive_packet:
-0x547e 013394 call lerx_setfreq 
-:      013395 le_receive_rxon:
-0x547f 013396 set1 mark_ext_patch ,mark 
-0x5480 013397 bpatch patch29_0 ,mem_patch29 
-0x5481 013398 call le_prep 
-0x5482 013399 disable match 
-0x5483 013400 enable decode_fec0 
-0x5484 013401 enable is_rx 
-0x5485 013402 disable is_tx 
-0x5486 013403 copy timeup ,stop_watch 
-0x5487 013404 correlate null ,timeout 
-0x5488 013405 branch le_receive_on_attempt ,attempt 
-0x5489 013406 copy clke ,temp 
-0x548a 013407 storet 6 ,mem_sync_clke 
-:      013408 le_receive_on_attempt:
-0x548b 013409 nbranch end_of_packet ,sync 
-0x548c 013410 branch le_receive_skip ,attempt 
-0x548d 013411 arg param_clke_cal_le ,clke_rt 
-0x548e 013412 copy bt_clk ,clke_bt 
-0x548f 013413 fetch 1 ,mem_le_state 
-0x5490 013414 bbit0 lestate_got_first_packet ,le_receive_skip 
-0x5491 013415 call lpm_adjust_clk ,wake 
-:      013416 le_receive_skip:
-0x5492 013417 set1 mark_ext_patch ,mark 
-0x5493 013418 bpatch patch29_1 ,mem_patch29 
-0x5494 013419 call save_rssi 
-0x5495 013420 enable enable_white 
-0x5496 013421 enable enable_crc 
-0x5497 013422 parse demod ,bucket ,8 
-0x5498 013423 rshift3 pwindow ,pdata 
-0x5499 013424 store 1 ,mem_le_rxbuf 
-0x549a 013425 parse demod ,bucket ,8 
-0x549b 013426 rshift3 pwindow ,pdata 
-0x549c 013427 istore 1 ,contw 
-0x549d 013428 and pdata ,0x3f ,loopcnt 
-0x549e 013429 branch lerx_nopayload ,zero 
-:      013431 lerx_loop:
-0x549f 013432 parse demod ,bucket ,8 
-0x54a0 013433 rshift3 pwindow ,pdata 
-0x54a1 013434 istore 1 ,contw 
-0x54a2 013435 loop lerx_loop 
-:      013437 lerx_nopayload:
-0x54a3 013438 set1 mark_ext_patch ,mark 
-0x54a4 013439 bpatch patch29_2 ,mem_patch29 
-0x54a5 013440 parse demod ,bucket ,24 
-0x54a6 013441 enable swfine 
-0x54a7 013442 arg param_sifs ,stop_watch 
-0x54a8 013443 rshift32 pdata ,pdata 
-0x54a9 013444 rshift16 pdata ,pdata 
-0x54aa 013445 istore 3 ,contw 
-0x54ab 013446 branch end_of_packet ,crc_failed 
-0x54ac 013447 enable match 
-0x54ad 013448 fetch 1 ,mem_last_freq 
-0x54ae 013449 add pdata ,2 ,rega 
-0x54af 013450 call rf_write_freq 
-0x54b0 013451 disable decode_fec0 
-0x54b1 013452 branch set_sync_on 
-:      013454 le_transmit_receive_sifs:
-0x54b2 013455 set1 mark_ext_patch ,mark 
-0x54b3 013456 bpatch patch29_3 ,mem_patch29 
-0x54b4 013457 call le_transmit 
-0x54b5 013458 fetcht 1 ,mem_last_freq 
-0x54b6 013459 call set_freq_rx 
-0x54b7 013460 call rf_rx_enable 
-0x54b8 013461 enable swfine 
-0x54b9 013462 arg 5000 ,timeup 
-0x54ba 013463 branch le_receive_rxon 
-:      013465 le_transmit_norx:
-0x54bb 013466 call le_transmit 
-0x54bc 013467 branch end_of_packet 
-:      013469 le_transmit:
-0x54bd 013470 set1 mark_ext_patch ,mark 
-0x54be 013471 bpatch patch29_4 ,mem_patch29 
-0x54bf 013472 call le_prep 
-0x54c0 013473 call letx_setfreq 
-0x54c1 013474 set1 txgfsk ,radio_ctrl 
-0x54c2 013475 enable encode_fec0 
-0x54c3 013476 enable is_tx 
-0x54c4 013477 disable is_rx 
-0x54c5 013478 call le_wait_tx 
-0x54c6 013479 rshift16 access ,pdata 
-0x54c7 013480 rshift8 pdata ,pdata 
-0x54c8 013481 rshift4 pdata ,pdata 
-0x54c9 013482 inject mod ,40 
-0x54ca 013483 enable enable_white 
-0x54cb 013484 enable enable_crc 
-0x54cc 013485 set1 mark_ext_patch ,mark 
-0x54cd 013486 bpatch patch29_5 ,mem_patch29 
-0x54ce 013487 fetch 1 ,mem_le_txheader 
-0x54cf 013488 inject mod ,8 
-0x54d0 013489 ifetch 1 ,contr 
-0x54d1 013490 and pdata ,0x3f ,loopcnt 
-0x54d2 013491 inject mod ,8 
-0x54d3 013492 branch letr_nopayload ,zero 
-:      013493 letr_loop:
-0x54d4 013494 ifetch 1 ,contr 
-0x54d5 013495 inject mod ,8 
-0x54d6 013496 loop letr_loop 
-:      013498 letr_nopayload:
-0x54d7 013499 enable enable_parity 
-0x54d8 013500 inject mod ,24 
-0x54d9 013501 disable enable_parity 
-0x54da 013502 until null ,tx_clear 
-0x54db 013503 nop 100 
-0x54dc 013504 disable encode_fec0 
-0x54dd 013505 rtn 
-:      013507 le_send_adv_ind:
-0x54de 013508 set1 mark_ext_patch ,mark 
-0x54df 013509 bpatch patch29_6 ,mem_patch29 
-0x54e0 013510 fetch 1 ,mem_le_adv_type 
-0x54e1 013511 beq adv_direct_ind ,le_send_adv_direct_ind 
-0x54e2 013512 fetch 1 ,mem_le_adv_own_addr_type 
-0x54e3 013513 lshift4 pdata ,pdata 
-0x54e4 013514 lshift2 pdata ,pdata 
-0x54e5 013515 store 1 ,mem_le_txheader 
-0x54e6 013516 fetcht 1 ,mem_le_adv_data_len 
-0x54e7 013517 add temp ,6 ,pdata 
-0x54e8 013518 store 1 ,mem_le_txlen 
-0x54e9 013519 fetch 6 ,mem_le_lap 
-0x54ea 013520 store 6 ,mem_le_txpayload 
-0x54eb 013521 copy temp ,loopcnt 
-0x54ec 013522 arg mem_le_adv_data ,contr 
-0x54ed 013523 call memcpy 
-0x54ee 013524 branch le_send_adv_transmit 
-:      013525 le_send_adv_direct_ind:
-0x54ef 013526 fetcht 2 ,mem_le_notify_handle 
-0x54f0 013527 call le_att_check_notification_enable 
-0x54f1 013528 copy rega ,contw 
-0x54f2 013529 setarg 1 
-0x54f3 013530 istore 1 ,contw 
-0x54f4 013531 fetch 1 ,mem_le_adv_direct_addr_type 
-0x54f5 013532 lshift4 pdata ,pdata 
-0x54f6 013533 lshift2 pdata ,pdata 
-0x54f7 013534 increase 1 ,pdata 
-0x54f8 013535 store 1 ,mem_le_txheader 
-0x54f9 013536 setarg 12 
-0x54fa 013537 store 1 ,mem_le_txlen 
-0x54fb 013538 fetch 6 ,mem_le_lap 
-0x54fc 013539 store 6 ,mem_le_txpayload 
-0x54fd 013540 fetch 6 ,mem_hci_plap 
-0x54fe 013541 istore 6 ,contw 
-:      013542 le_send_adv_transmit:
-0x54ff 013543 set1 mark_ext_patch ,mark 
-0x5500 013544 bpatch patch29_7 ,mem_patch29 
-0x5501 013545 fetch 1 ,mem_le_adv_transmit 
-0x5502 013546 increase 1 ,pdata 
-0x5503 013547 store 1 ,mem_le_adv_transmit 
-0x5504 013548 arg 1800 ,stop_watch 
-0x5505 013549 disable match 
-0x5506 013550 branch le_transmit_receive_sifs 
-:      013552 le_send_scan_request:
-0x5507 013553 set1 mark_ext_patch ,mark 
-0x5508 013554 bpatch patch2a_0 ,mem_patch2a 
-0x5509 013555 fetch 1 ,mem_le_scan_type 
-0x550a 013556 rtnne le_scan_type_active ,pdata 
-0x550b 013557 fetch 1 ,mem_le_adv_transmit 
-0x550c 013558 increase 1 ,pdata 
-0x550d 013559 store 1 ,mem_le_adv_transmit 
-0x550e 013560 arg 0x0c03 ,temp 
-0x550f 013561 fetch 1 ,mem_le_scan_own_addr_type 
-0x5510 013562 nsetflag blank ,le_sender_addr_bit ,temp 
-0x5511 013563 copy rega ,pdata 
-0x5512 013564 nsetflag blank ,le_receiver_addr_bit ,temp 
-0x5513 013565 storet 2 ,mem_le_txheader 
-0x5514 013566 fetch 6 ,mem_le_lap 
-0x5515 013567 istore 6 ,contw 
-0x5516 013568 fetch 6 ,mem_le_plap 
-0x5517 013569 istore 6 ,contw 
-0x5518 013570 branch le_transmit_receive_sifs 
-:      013573 le_send_scan_response:
-0x5519 013574 set1 mark_ext_patch ,mark 
-0x551a 013575 bpatch patch2a_1 ,mem_patch2a 
-0x551b 013576 arg scan_rsp ,temp 
-0x551c 013577 fetch 1 ,mem_le_adv_own_addr_type 
-0x551d 013578 nsetflag blank ,le_sender_addr_bit ,temp 
-0x551e 013579 storet 1 ,mem_le_txheader 
-0x551f 013580 fetcht 1 ,mem_le_scan_data_len 
-0x5520 013581 add temp ,6 ,pdata 
-0x5521 013582 store 1 ,mem_le_txlen 
-0x5522 013583 fetch 6 ,mem_le_lap 
-0x5523 013584 store 6 ,mem_le_txpayload 
-0x5524 013585 arg mem_le_scan_data ,contr 
-0x5525 013586 copy temp ,loopcnt 
-0x5526 013587 call memcpy 
-0x5527 013588 branch le_transmit_norx 
-:      013591 le_connect_request:
-0x5528 013592 set1 mark_ext_patch ,mark 
-0x5529 013593 bpatch patch2a_2 ,mem_patch2a 
-0x552a 013594 force -1 ,pdata 
-0x552b 013595 setsect 2 ,1 
-0x552c 013596 store 5 ,mem_le_channel_map 
-0x552d 013597 call le_calc_channel_map 
-0x552e 013598 force 4 ,loopcnt 
-0x552f 013599 arg mem_le_access ,contw 
-0x5530 013600 call generate_random_loop 
-0x5531 013601 fetch 2 ,mem_le_conn_superto 
-0x5532 013602 store 2 ,mem_le_superto 
-:      013603 le_con_req_hop_retry:
-0x5533 013604 random pdata 
-0x5534 013605 and_into 0xf ,pdata 
-0x5535 013606 sub pdata ,4 ,null 
-0x5536 013607 branch le_con_req_hop_retry ,positive 
-0x5537 013608 store 1 ,mem_le_hop 
-0x5538 013609 store 1 ,mem_tmp1 
-0x5539 013610 set1 mark_ext_patch ,mark 
-0x553a 013611 bpatch patch2a_3 ,mem_patch2a 
-0x553b 013612 fetcht 2 ,mem_le_conn_interval 
-0x553c 013613 storet 2 ,mem_le_tsniff 
-0x553d 013614 copy temp ,regc 
-0x553e 013615 add clkn_bt ,7 ,pdata 
-0x553f 013616 idiv regc 
-0x5540 013617 call wait_div_end 
-0x5541 013618 remainder rega 
-0x5542 013619 isub rega ,pdata 
-0x5543 013620 iadd regc ,pdata 
-0x5544 013621 fetcht 2 ,mem_le_dsniff 
-0x5545 013622 iadd temp ,pdata 
-0x5546 013623 store 4 ,mem_le_anchor 
-0x5547 013624 isub clkn_bt ,rega 
-0x5548 013625 increase -6 ,rega 
-0x5549 013626 arg 0x2205 ,regb 
-0x554a 013627 fetch 1 ,mem_le_conn_own_addr_type 
-0x554b 013628 nsetflag blank ,le_sender_addr_bit ,regb 
-0x554c 013629 fetch 1 ,mem_le_conn_peer_addr_type 
-0x554d 013630 nsetflag blank ,le_receiver_addr_bit ,regb 
-0x554e 013631 copy regb ,pdata 
-0x554f 013632 store 2 ,mem_le_txheader 
-0x5550 013633 fetch 6 ,mem_le_lap 
-0x5551 013634 istore 6 ,contw 
-0x5552 013635 fetch 6 ,mem_le_plap 
-0x5553 013636 istore 6 ,contw 
-0x5554 013637 fetch 4 ,mem_le_access 
-0x5555 013638 istore 4 ,contw 
-0x5556 013639 random pdata 
-0x5557 013640 istore 2 ,contw 
-0x5558 013641 random pdata 
-0x5559 013642 istore 1 ,contw 
-0x555a 013643 force 2 ,pdata 
-0x555b 013644 istore 1 ,contw 
-0x555c 013645 rshift2 rega ,pdata 
-0x555d 013646 istore 2 ,contw 
-0x555e 013647 rshift2 regc ,pdata 
-0x555f 013648 istore 2 ,contw 
-0x5560 013649 set1 mark_ext_patch ,mark 
-0x5561 013650 bpatch patch2a_4 ,mem_patch2a 
-0x5562 013651 fetch 2 ,mem_le_conn_latency 
-0x5563 013652 istore 2 ,contw 
-0x5564 013653 fetch 2 ,mem_le_conn_superto 
-0x5565 013654 istore 2 ,contw 
-0x5566 013655 fetch 5 ,mem_le_channel_map 
-0x5567 013656 istore 5 ,contw 
-0x5568 013657 fetch 1 ,mem_le_hop 
-0x5569 013658 arg param_le_sca ,temp 
-0x556a 013659 ior temp ,pdata 
-0x556b 013660 istore 1 ,contw 
-0x556c 013661 call le_transmit_norx 
-0x556d 013662 setarg mem_le_txheader 
-0x556e 013663 add pdata ,18 ,contr 
-0x556f 013664 ifetch 3 ,contr 
-0x5570 013665 store 3 ,mem_le_crcinit 
-0x5571 013666 rtn 
-:      013668 le_init_adv:
-0x5572 013669 set1 mark_ext_patch ,mark 
-0x5573 013670 bpatch patch2a_5 ,mem_patch2a 
-0x5574 013671 disable master 
-0x5575 013672 branch le_adv_access 
-:      013676 le_update_param:
-0x5576 013677 set1 mark_ext_patch ,mark 
-0x5577 013678 bpatch patch2a_6 ,mem_patch2a 
-0x5578 013679 fetch 1 ,mem_le_state 
-0x5579 013680 rtnbit0 lestate_update_param 
-0x557a 013681 fetch 2 ,mem_le_event_count 
-0x557b 013682 fetcht 2 ,mem_le_instant 
-0x557c 013683 isub temp ,pdata 
-0x557d 013684 nrtn positive 
-0x557e 013685 fetch 1 ,mem_le_state 
-0x557f 013686 set0 lestate_update_param ,pdata 
-0x5580 013687 set0 lestate_got_first_packet ,pdata 
-0x5581 013688 store 1 ,mem_le_state 
-0x5582 013689 fetch 4 ,mem_le_anchor 
-0x5583 013690 fetcht 2 ,mem_le_tsniff 
-0x5584 013691 isub temp ,rega 
-0x5585 013692 set1 mark_ext_patch ,mark 
-0x5586 013693 bpatch patch2a_7 ,mem_patch2a 
-0x5587 013694 fetch 1 ,mem_le_new_param 
-0x5588 013695 store 1 ,mem_le_window_size 
-0x5589 013696 ifetcht 2 ,contr 
-0x558a 013697 ifetch 2 ,contr 
-0x558b 013698 lshift2 pdata ,pdata 
-0x558c 013699 store 2 ,mem_le_tsniff 
-0x558d 013700 lshift2 temp ,temp 
-0x558e 013701 iadd temp ,pdata 
-0x558f 013702 ifetcht 4 ,contr 
-0x5590 013703 storet 4 ,mem_le_slave_latency 
-0x5591 013704 iadd rega ,pdata 
-0x5592 013705 store 4 ,mem_le_anchor 
-0x5593 013706 branch le_receive_window_size 
-:      013708 le_update_channel_map:
-0x5594 013709 set1 mark_ext_patch ,mark 
-0x5595 013710 bpatch patch2b_0 ,mem_patch2b 
-0x5596 013711 fetch 1 ,mem_le_state 
-0x5597 013712 rtnbit0 lestate_update_map 
-0x5598 013713 fetch 2 ,mem_le_event_count 
-0x5599 013714 fetcht 2 ,mem_le_instant 
-0x559a 013715 isub temp ,pdata 
-0x559b 013716 nrtn positive 
-0x559c 013717 fetch 1 ,mem_le_state 
-0x559d 013718 set0 lestate_update_map ,pdata 
-0x559e 013719 store 1 ,mem_le_state 
-0x559f 013720 fetch 5 ,mem_le_new_map 
-0x55a0 013721 store 5 ,mem_le_channel_map 
-0x55a1 013722 branch le_calc_channel_map 
-:      013725 le_acknowledge:
-0x55a2 013726 set1 mark_ext_patch ,mark 
-0x55a3 013727 bpatch patch2b_1 ,mem_patch2b 
-0x55a4 013728 call le_supervision_flush 
-0x55a5 013729 call le_check_wak 
-0x55a6 013730 fetch 1 ,mem_le_rxbuf 
-0x55a7 013731 rshift pdata ,pdata 
-0x55a8 013732 ixor temp ,pdata 
-0x55a9 013733 isolate1 nesn ,pdata 
-0x55aa 013734 setflag true ,mark_old_packet ,mark 
-0x55ab 013735 fetch 1 ,mem_le_rxbuf + 1 
-0x55ac 013736 branch le_ack_unenc ,blank 
-0x55ad 013737 fetch 1 ,mem_le_state 
-0x55ae 013738 bbit0 lestate_encryption ,le_ack_unenc 
-0x55af 013739 call load_sk 
-0x55b0 013740 call le_decrypt 
-0x55b1 013741 nrtn blank 
-:      013742 le_ack_unenc:
-0x55b2 013743 rtnmark1 mark_old_packet 
-0x55b3 013744 fetcht 1 ,mem_le_arq 
-0x55b4 013745 setflip nesn ,temp 
-0x55b5 013746 storet 1 ,mem_le_arq 
-0x55b6 013747 branch le_parse 
-:      013749 le_check_wak:
-0x55b7 013750 set1 mark_ext_patch ,mark 
-0x55b8 013751 bpatch patch2b_2 ,mem_patch2b 
-0x55b9 013752 fetcht 1 ,mem_le_arq 
-0x55ba 013753 isolate0 wak ,temp 
-0x55bb 013754 rtn true 
-0x55bc 013755 fetch 1 ,mem_le_rxbuf 
-0x55bd 013756 lshift pdata ,pdata 
-0x55be 013757 ixor temp ,pdata 
-0x55bf 013758 rtnbit0 sn 
-0x55c0 013759 set0 wak ,temp 
-0x55c1 013760 setflip sn ,temp 
-0x55c2 013761 storet 1 ,mem_le_arq 
-0x55c3 013762 compare 3 ,temp ,3 
-0x55c4 013763 nrtn true 
-0x55c5 013764 fetch 1 ,mem_le_txpayload 
-0x55c6 013765 rtnne ll_start_enc_req 
-0x55c7 013766 fetch 1 ,mem_le_state 
-0x55c8 013767 set1 lestate_encryption ,pdata 
-0x55c9 013768 store 1 ,mem_le_state 
-0x55ca 013769 rtn 
-:      013771 le_wait_adv:
-0x55cb 013772 set1 mark_ext_patch ,mark 
-0x55cc 013773 bpatch patch2b_3 ,mem_patch2b 
-0x55cd 013774 call le_next_adv_channel 
-0x55ce 013775 call le_receive_adv 
-0x55cf 013776 fetch 1 ,mem_le_adv_waitcnt 
-0x55d0 013777 increase 1 ,pdata 
-0x55d1 013778 store 1 ,mem_le_adv_waitcnt 
-0x55d2 013779 rtn 
-:      013781 le_scan:
-0x55d3 013782 set1 mark_ext_patch ,mark 
-0x55d4 013783 bpatch patch2b_4 ,mem_patch2b 
-0x55d5 013784 fetch 1 ,mem_le_scan_enable 
-0x55d6 013785 rtnne le_scan_enable 
-0x55d7 013786 arg le_scan_interval_timer ,queue 
-0x55d8 013787 call timer_check 
-0x55d9 013788 nrtn blank 
-0x55da 013789 fetch 2 ,mem_le_scan_interval 
-0x55db 013790 fetcht 2 ,mem_le_scan_window 
-0x55dc 013791 isub temp ,pdata 
-0x55dd 013792 arg le_scan_interval_timer ,queue 
-0x55de 013793 call timer_init 
-0x55df 013794 disable master 
-0x55e0 013795 call le_init_adv 
-0x55e1 013796 call le_wait_adv 
-0x55e2 013797 nrtn match 
-0x55e3 013798 set1 mark_ext_patch ,mark 
-0x55e4 013799 bpatch patch2b_5 ,mem_patch2b 
-0x55e5 013800 fetch 6 ,mem_le_rxbuf + 2 
-0x55e6 013801 store 6 ,mem_le_plap 
-0x55e7 013802 call le_scan_dongle 
-0x55e8 013803 call le_scan_addr_to_uart 
-0x55e9 013805 fetch 1 ,mem_le_adv_rcv 
-0x55ea 013806 increase 1 ,pdata 
-0x55eb 013807 store 1 ,mem_le_adv_rcv 
-0x55ec 013808 call le_create_conn 
-0x55ed 013809 rtn master 
-0x55ee 013810 call hci_send_le_adv_report_event 
-0x55ef 013811 call le_send_scan_request 
-0x55f0 013812 nrtn match 
-0x55f1 013813 set1 mark_ext_patch ,mark 
-0x55f2 013814 bpatch patch2b_6 ,mem_patch2b 
-0x55f3 013815 fetch 1 ,mem_le_scanrsp_rcv 
-0x55f4 013816 increase 1 ,pdata 
-0x55f5 013817 store 1 ,mem_le_scanrsp_rcv 
-0x55f6 013818 fetch 9 ,mem_le_rxbuf + 8 
-0x55f7 013819 store 9 ,mem_tmp_buffer 
-0x55f8 013820 branch hci_send_le_adv_report_event 
-:      013822 le_create_conn:
-0x55f9 013823 set1 mark_ext_patch ,mark 
-0x55fa 013824 bpatch patch2b_7 ,mem_patch2b 
-0x55fb 013825 fetch 1 ,mem_cmd_le_create_conn 
-0x55fc 013826 rtnne hci_cmd_le_create_conn ,pdata 
-0x55fd 013827 fetch 6 ,mem_le_plap 
-0x55fe 013828 fetcht 6 ,mem_le_conn_peer_addr 
-0x55ff 013829 isub temp ,null 
-0x5600 013830 nrtn zero 
-0x5601 013831 call context_new 
-0x5602 013832 nrtn zero 
-0x5603 013833 call le_connect_request 
-0x5604 013834 call le_init_master 
-0x5605 013835 set1 mark_ext_patch ,mark 
-0x5606 013836 bpatch patch2c_0 ,mem_patch2c 
-0x5607 013837 jam 0 ,mem_hci_cmd 
-0x5608 013838 jam 0 ,mem_le_peer_sca 
-0x5609 013839 fetch 1 ,mem_device_option 
-0x560a 013840 bne dvc_op_dongle ,le_create_conn_ndongle 
-0x560b 013841 jam conn_sm_send_write_req ,mem_le_conn_sm 
-:      013842 le_create_conn_ndongle:
-0x560c 013843 arg 0 ,temp 
-0x560d 013844 call hci_send_le_conn_complete 
-0x560e 013845 jam 0 ,mem_le_scan_enable 
-0x560f 013846 jam 0 ,mem_cmd_le_create_conn 
-0x5610 013847 jam xt_ll_version_ind ,mem_fifo_temp 
-0x5611 013848 call le_xtype_fifo_in 
-0x5612 013849 branch context_save 
-:      013851 le_scan_check_sender_addr_type:
-0x5613 013852 arg 1 ,rega 
-0x5614 013853 fetch 1 ,mem_le_rxbuf 
-0x5615 013854 rtnbit1 le_sender_addr_bit 
-0x5616 013855 arg 0 ,rega 
-0x5617 013856 rtn 
-:      013858 le_xtype_fifo_count:
-0x5618 013859 arg mem_le_xtype_fifo ,contr 
-0x5619 013860 branch fifo_content_count 
-:      013862 le_xtype_fifo_is_empty:
-0x561a 013863 arg mem_le_xtype_fifo ,rega 
-0x561b 013864 branch fifo_is_empty 
-:      013866 le_xtype_fifo_is_full:
-0x561c 013867 arg mem_le_xtype_fifo ,rega 
-0x561d 013868 branch fifo_is_full 
-:      013870 le_xtype_fifo_is_near_full:
-0x561e 013871 arg mem_le_xtype_fifo ,rega 
-0x561f 013872 branch fifo_is_near_full 
-:      013874 le_xtype_fifo_in:
-0x5620 013875 arg mem_le_xtype_fifo ,rega 
-0x5621 013876 branch fifo_in 
-:      013878 le_prepare_tx:
-0x5622 013879 set1 mark_ext_patch ,mark 
-0x5623 013880 bpatch patch2c_1 ,mem_patch2c 
-0x5624 013881 fetch 1 ,mem_le_arq 
-0x5625 013882 rtnbit1 wak 
-0x5626 013883 arg mem_le_xtype_fifo ,rega 
-0x5627 013884 call fifo_out 
-0x5628 013885 nbranch le_prepare_tx_cmd ,blank 
-0x5629 013886 fetch 1 ,mem_device_option 
-0x562a 013887 bne dvc_op_hci ,le_send_empty 
-0x562b 013888 arg 0 ,type 
-0x562c 013889 call hci_rx_packet 
-0x562d 013890 copy type ,pdata 
-0x562e 013891 nrtn blank 
-0x562f 013892 branch le_send_empty 
-:      013893 le_prepare_tx_cmd:
-0x5630 013894 copy pdata ,temp 
-0x5631 013895 set1 mark_ext_patch ,mark 
-0x5632 013896 bpatch patch2c_2 ,mem_patch2c 
-0x5633 013897 copy temp ,pdata 
-0x5634 013898 bbit0 5 ,le_prepare_l2cap 
-0x5635 013899 force 3 ,type 
-0x5636 013900 set0 5 ,pdata 
-0x5637 013901 store 1 ,mem_le_txpayload 
-0x5638 013902 set1 mark_ext_patch ,mark 
-0x5639 013903 bpatch patch2c_3 ,mem_patch2c 
-0x563a 013904 fetch 1 ,mem_le_txpayload 
-0x563b 013905 beq ll_connection_update_req ,le_send_connection_update_req 
-0x563c 013906 beq ll_channel_map_req ,le_send_channel_map_req 
-0x563d 013907 beq ll_terminate_ind ,le_send_terminate_ind 
-0x563e 013908 beq ll_enc_req ,le_send_enc_req 
-0x563f 013909 beq ll_enc_rsp ,le_send_enc_rsp 
-0x5640 013910 beq ll_start_enc_req ,le_send_start_enc_req 
-0x5641 013911 beq ll_start_enc_rsp ,le_send_start_enc_rsp 
-0x5642 013912 beq ll_unknown_rsp ,le_send_unknown_rsp 
-0x5643 013913 beq ll_feature_req ,le_send_feature 
-0x5644 013914 beq ll_feature_rsp ,le_send_feature 
-0x5645 013915 beq ll_pause_enc_req ,le_send_pause_enc_req 
-0x5646 013916 beq ll_pause_enc_rsp ,le_send_pause_enc_rsp 
-0x5647 013917 beq ll_version_ind ,le_send_version_ind 
-0x5648 013918 beq ll_reject_ind ,le_send_reject_ind 
-0x5649 013919 beq ll_connection_param_req ,le_send_conn_param_req 
-0x564a 013920 branch assert 
-:      013922 le_prepare_l2cap:
-0x564b 013923 jam 0 ,mem_le_txcid + 1 
-0x564c 013924 force 2 ,type 
-0x564d 013925 bbit0 6 ,le_prepare_att 
-0x564e 013926 beq attop_write_command ,le_prepare_att 
-0x564f 013927 beq attop_signed_write_command ,le_prepare_att 
-0x5650 013928 jam le_l2cap_cid_smp ,mem_le_txcid 
-0x5651 013929 set0 6 ,pdata 
-0x5652 013930 store 1 ,mem_le_l2cap 
-:      013931 le_prepare_smp:
-0x5653 013932 set1 mark_ext_patch ,mark 
-0x5654 013933 bpatch patch2c_4 ,mem_patch2c 
-0x5655 013934 fetch 1 ,mem_le_l2cap 
-:      013935 le_prepare_smp0:
-0x5656 013936 beq smp_pairing_request ,le_send_smp_pairing_request 
-0x5657 013937 beq smp_pairing_response ,le_send_smp_pairing_response 
-0x5658 013938 beq smp_pairing_confirm ,le_send_smp_pairing_confirm 
-0x5659 013939 beq smp_pairing_random ,le_send_smp_pairing_random 
-0x565a 013940 beq smp_pairing_failed ,le_send_smp_pairing_failed 
-0x565b 013941 beq smp_encryption_information ,le_send_smp_encryption_information 
-0x565c 013942 beq smp_master_identification ,le_send_smp_master_identification 
-0x565d 013943 beq smp_identity_information ,le_send_smp_identity_information 
-0x565e 013944 beq smp_identity_address_information ,le_send_smp_identity_address_information 
-0x565f 013945 beq smp_signing_information ,le_send_smp_signing_information 
-0x5660 013946 beq smp_security_request ,le_send_smp_security_request 
-0x5661 013947 branch assert 
-:      013949 le_prepare_att:
-0x5662 013950 jam le_l2cap_cid_att ,mem_le_txcid 
-0x5663 013951 store 1 ,mem_le_l2cap 
-0x5664 013952 set1 mark_ext_patch ,mark 
-0x5665 013953 bpatch patch2c_5 ,mem_patch2c 
-:      013954 le_prepare_att0:
-0x5666 013955 fetch 1 ,mem_le_l2cap 
-0x5667 013956 beq attop_error_response ,le_send_att_error_response 
-0x5668 013957 beq attop_exchange_mtu_request ,le_send_att_exchange_mtu 
-0x5669 013958 beq attop_exchange_mtu_response ,le_send_att_exchange_mtu 
-0x566a 013959 beq attop_find_information_request ,le_send_att_find_information_request 
-0x566b 013960 beq attop_find_information_response ,le_send_att_find_information_response 
-0x566c 013961 beq attop_find_by_type_value_request ,le_send_att_find_by_type_value_request 
-0x566d 013962 beq attop_find_by_type_value_response ,le_send_att_find_by_type_value_response 
-0x566e 013963 beq attop_read_by_type_request ,le_send_att_read_by_type_request 
-0x566f 013964 beq attop_read_by_type_response ,le_send_att_read_by_type_response 
-0x5670 013965 beq attop_read_request ,le_send_att_read_request 
-0x5671 013966 beq attop_read_response ,le_send_att_read_response 
-0x5672 013967 beq attop_read_blob_request ,le_send_att_read_blob_request 
-0x5673 013968 beq attop_read_blob_response ,le_send_att_read_blob_response 
-0x5674 013969 beq attop_read_multiple_request ,le_send_att_read_multiple_request 
-0x5675 013970 beq attop_read_multiple_response ,le_send_att_read_multiple_response 
-0x5676 013971 beq attop_read_by_group_type_request ,le_send_att_read_by_group_type_request 
-0x5677 013972 beq attop_read_by_group_type_response ,le_send_att_read_by_group_type_response 
-0x5678 013973 beq attop_write_request ,le_send_att_write_request 
-0x5679 013974 beq attop_write_response ,le_send_att_write_response 
-0x567a 013975 beq attop_prepare_write_request ,le_send_att_prepare_write_request 
-0x567b 013976 beq attop_prepare_write_response ,le_send_att_prepare_write_response 
-0x567c 013977 beq attop_execute_write_request ,le_send_att_execute_write_request 
-0x567d 013978 beq attop_execute_write_response ,le_send_att_execute_write_response 
-0x567e 013979 beq attop_handle_value_notification ,le_send_att_handle_value_notification 
-0x567f 013980 beq attop_handle_value_indication ,le_send_att_handle_value_indication 
-0x5680 013981 beq attop_handle_value_confirmation ,le_send_att_handle_value_confirmation 
-0x5681 013982 beq attop_write_command ,le_send_att_write_command 
-0x5682 013983 beq attop_signed_write_command ,le_send_att_signed_write_command 
-0x5683 013984 beq empty_le_data_pre ,le_send_empty_le_data_pre 
-0x5684 013985 beq empty_le_data ,le_send_empty_le_data 
-0x5685 013986 branch assert 
-:      013988 le_send_empty_le_data_pre:
-0x5686 013989 jam attop_read_by_group_type_request ,mem_fifo_temp 
-0x5687 013990 call le_xtype_fifo_in 
-:      013992 le_send_empty_le_data:
-0x5688 013993 setarg 0x0011 
-0x5689 013994 store 2 ,mem_le_txheader 
-0x568a 013995 fetch 1 ,mem_le_arq 
-0x568b 013996 set1 wak ,pdata 
-0x568c 013997 store 1 ,mem_le_arq 
-0x568d 013998 jam attop_write_request ,mem_fifo_temp 
-0x568e 013999 branch le_xtype_fifo_in 
-:      014001 le_send_connection_update_req:
-0x568f 014002 force 12 ,temp 
-0x5690 014003 branch le_send_packet 
-:      014005 le_send_channel_map_req:
-0x5691 014006 force 8 ,temp 
-0x5692 014007 branch le_send_packet 
-:      014009 le_send_terminate_ind:
-0x5693 014010 force 2 ,temp 
-0x5694 014011 branch le_send_packet 
-:      014013 le_send_enc_req:
-0x5695 014014 force 0 ,pdata 
-0x5696 014015 istore 8 ,contw 
-0x5697 014016 istore 2 ,contw 
-0x5698 014017 copy contw ,temp 
-0x5699 014018 arg mem_le_skdm ,contw 
-0x569a 014019 force 8 ,loopcnt 
-0x569b 014020 call generate_random_loop 
-0x569c 014021 fetch 8 ,mem_le_skdm 
-0x569d 014022 istore 8 ,temp 
-0x569e 014023 copy contw ,temp 
-0x569f 014024 arg mem_le_ivm ,contw 
-0x56a0 014025 force 4 ,loopcnt 
-0x56a1 014026 call generate_random_loop 
-0x56a2 014027 fetch 4 ,mem_le_ivm 
-0x56a3 014028 istore 4 ,temp 
-0x56a4 014029 force 23 ,temp 
-0x56a5 014030 branch le_send_packet 
-:      014032 le_send_enc_rsp:
-0x56a6 014033 copy contw ,temp 
-0x56a7 014034 arg mem_le_skds ,contw 
-0x56a8 014035 force 8 ,loopcnt 
-0x56a9 014036 call generate_random_loop 
-0x56aa 014037 fetch 8 ,mem_le_skds 
-0x56ab 014038 istore 8 ,temp 
-0x56ac 014039 copy contw ,temp 
-0x56ad 014040 arg mem_le_ivs ,contw 
-0x56ae 014041 force 4 ,loopcnt 
-0x56af 014042 call generate_random_loop 
-0x56b0 014043 fetch 4 ,mem_le_ivs 
-0x56b1 014044 istore 4 ,temp 
-0x56b2 014045 call generate_sk 
-0x56b3 014046 jam xt_ll_start_enc_req ,mem_fifo_temp 
-0x56b4 014047 call le_xtype_fifo_in 
-0x56b5 014048 force 13 ,temp 
-0x56b6 014049 branch le_send_packet 
-:      014051 le_send_start_enc_req:
-0x56b7 014052 force 1 ,temp 
-0x56b8 014053 branch le_send_packet 
-:      014055 le_send_start_enc_rsp:
-0x56b9 014056 force 1 ,temp 
-0x56ba 014057 branch le_send_packet ,master 
-0x56bb 014058 jam xt_smp_encryption_information ,mem_fifo_temp 
-0x56bc 014059 call le_xtype_fifo_in 
-0x56bd 014060 force 1 ,temp 
-0x56be 014061 branch le_send_packet 
-:      014063 le_send_unknown_rsp:
-0x56bf 014064 force 2 ,temp 
-0x56c0 014065 branch le_send_packet 
-:      014067 le_send_feature:
-0x56c1 014068 setarg param_le_features 
-0x56c2 014069 istore 8 ,contw 
-0x56c3 014070 force 9 ,temp 
-0x56c4 014071 branch le_send_packet 
-:      014073 le_send_pause_enc_req:
-0x56c5 014074 force 6 ,temp 
-0x56c6 014075 branch le_send_packet 
-:      014077 le_send_pause_enc_rsp:
-0x56c7 014078 force 6 ,temp 
-0x56c8 014079 branch le_send_packet 
-:      014081 le_send_version_ind:
-0x56c9 014082 setarg param_le_version 
-0x56ca 014083 istore 3 ,contw 
-0x56cb 014084 setarg param_le_subversion 
-0x56cc 014085 istore 2 ,contw 
-0x56cd 014086 force 6 ,temp 
-0x56ce 014087 branch le_send_packet 
-:      014089 le_send_reject_ind:
-0x56cf 014090 force 2 ,temp 
-0x56d0 014091 branch le_send_packet 
-:      014093 le_send_conn_param_req:
-0x56d1 014094 increase -1 ,contw 
-0x56d2 014095 setarg 0x000c 
-0x56d3 014096 istore 2 ,contw 
-0x56d4 014097 setarg 0x0005 
-0x56d5 014098 istore 2 ,contw 
-0x56d6 014099 setarg 0xb412 
-0x56d7 014100 istore 2 ,contw 
-0x56d8 014101 setarg 0x0008 
-0x56d9 014102 istore 2 ,contw 
-0x56da 014103 setarg 0x0008 
-0x56db 014104 istore 2 ,contw 
-0x56dc 014105 setarg 0x0010 
-0x56dd 014106 istore 2 ,contw 
-0x56de 014107 setarg 0 
-0x56df 014108 istore 2 ,contw 
-0x56e0 014109 setarg 0x012c 
-0x56e1 014110 istore 2 ,contw 
-0x56e2 014111 call le_send_autolen 
-0x56e3 014112 force 2 ,type 
-0x56e4 014113 branch le_send_packet 
-:      014115 le_send_smp_pairing_request:
-0x56e5 014116 setarg 0x1000401 
-0x56e6 014117 store 4 ,mem_le_preq 
-0x56e7 014118 setarg 0x070710 
-0x56e8 014119 istore 3 ,contw 
-0x56e9 014120 fetch 6 ,mem_le_preq + 1 
-0x56ea 014121 store 6 ,mem_le_l2cap_response 
-0x56eb 014122 force 11 ,temp 
-0x56ec 014123 branch le_send_packet 
-:      014125 le_send_smp_pairing_response:
-0x56ed 014126 setarg param_smp_paring_response 
-0x56ee 014127 store 4 ,mem_le_pres 
-0x56ef 014128 setarg param_smp_key_dist 
-0x56f0 014129 istore 3 ,contw 
-0x56f1 014130 fetch 6 ,mem_le_pres + 1 
-0x56f2 014131 store 6 ,mem_le_l2cap_response 
-0x56f3 014132 force 11 ,temp 
-0x56f4 014133 branch le_send_packet 
-:      014135 le_send_smp_pairing_confirm:
-0x56f5 014136 call generate_confirm 
-0x56f6 014137 arg mem_le_l2cap_response ,contw 
-0x56f7 014138 call store_aes_result 
-0x56f8 014139 force 21 ,temp 
-0x56f9 014140 branch le_send_packet 
-:      014142 le_send_smp_pairing_random:
-0x56fa 014143 fetch 8 ,mem_le_mrand 
-0x56fb 014144 branch le_send_smp_mrandom ,master 
-0x56fc 014145 fetch 8 ,mem_le_srand 
-:      014147 le_send_smp_mrandom:
-0x56fd 014148 call le_send_smp_128 
-0x56fe 014149 branch le_send_packet 
-:      014151 le_send_smp_pairing_failed:
-0x56ff 014152 force 6 ,temp 
-0x5700 014153 branch le_send_packet 
-:      014155 le_send_smp_encryption_information:
-0x5701 014156 jam bt_evt_le_enc_info ,mem_fifo_temp 
-0x5702 014157 call ui_ipc_send_event 
-0x5703 014158 jam xt_smp_master_identification ,mem_fifo_temp 
-0x5704 014159 call le_xtype_fifo_in 
-0x5705 014160 arg mem_le_my_ltk ,contw 
-0x5706 014161 call generate_random 
-0x5707 014162 fetch 8 ,mem_le_my_ltk 
-0x5708 014163 fetch 8 ,mem_le_ltk 
-0x5709 014164 call le_send_smp_128 
-0x570a 014165 branch le_send_packet 
-:      014167 le_send_smp_master_identification:
-0x570b 014168 jam xt_smp_identity_information ,mem_fifo_temp 
-0x570c 014169 call le_xtype_fifo_in 
-0x570d 014170 arg mem_le_l2cap_response ,contw 
-0x570e 014171 force 8 ,loopcnt 
-0x570f 014172 call generate_random_loop 
-0x5710 014173 force 15 ,temp 
-0x5711 014174 branch le_send_packet 
-:      014176 le_send_smp_identity_information:
-0x5712 014177 jam xt_smp_identity_address_information ,mem_fifo_temp 
-0x5713 014178 call le_xtype_fifo_in 
-0x5714 014179 arg mem_le_l2cap_response ,contw 
-0x5715 014180 call generate_random 
-0x5716 014181 branch le_send_autolen 
-:      014183 le_send_smp_identity_address_information:
-0x5717 014184 jam xt_smp_signing_information ,mem_fifo_temp 
-0x5718 014185 call le_xtype_fifo_in 
-0x5719 014186 force 0 ,pdata 
-0x571a 014187 store 1 ,mem_le_l2cap_response 
-0x571b 014188 fetch 6 ,mem_le_lap 
-0x571c 014189 istore 6 ,contw 
-0x571d 014190 branch le_send_autolen 
-:      014192 le_send_smp_signing_information:
-0x571e 014193 arg mem_le_l2cap_response ,contw 
-0x571f 014194 call generate_random 
-0x5720 014195 branch le_send_autolen 
-:      014197 le_send_smp_security_request:
-0x5721 014198 force 6 ,temp 
-0x5722 014199 branch le_send_packet 
-:      014201 le_send_smp_128:
-0x5723 014202 store 8 ,mem_le_l2cap_response 
-0x5724 014203 ifetch 8 ,contr 
-0x5725 014204 istore 8 ,contw 
-0x5726 014205 force 21 ,temp 
-0x5727 014206 rtn 
-:      014208 le_send_att_error_response_notfound:
-0x5728 014209 jam att_err_attribute_not_found ,mem_le_err_code 
-:      014210 le_send_att_error_response:
-0x5729 014211 jam attop_error_response ,mem_le_l2cap 
-0x572a 014212 fetch 3 ,mem_le_att_opcode 
-0x572b 014213 store 3 ,mem_le_l2cap_response 
-0x572c 014214 fetch 1 ,mem_le_err_code 
-0x572d 014215 istore 1 ,contw 
-0x572e 014216 branch le_send_autolen 
-:      014218 le_send_att_exchange_mtu:
-0x572f 014219 setarg param_le_mtu 
-0x5730 014220 istore 2 ,contw 
-0x5731 014221 branch le_send_autolen 
-:      014223 le_send_att_find_information_request:
-0x5732 014224 fetch 2 ,mem_le_search_handle_start 
-0x5733 014225 store 2 ,mem_le_l2cap_response 
-0x5734 014226 fetch 2 ,mem_le_search_handle_end 
-0x5735 014227 istore 2 ,contw 
-0x5736 014228 branch le_send_autolen 
-:      014232 le_send_att_find_information_response:
-0x5737 014233 force 1 ,pdata 
-0x5738 014234 store 1 ,mem_le_l2cap_response 
-0x5739 014235 call le_init_attlist_search 
-:      014236 le_send_att_find_information_res_loop:
-0x573a 014237 call le_att_handle_inrange 
-0x573b 014238 branch le_send_att_find_information_res_end ,blank 
-0x573c 014239 nbranch le_send_att_find_information_res_next ,positive 
-0x573d 014240 disable user 
-0x573e 014241 istore 2 ,contw 
-0x573f 014242 ifetch 2 ,contr 
-0x5740 014243 istore 2 ,contw 
-:      014244 le_send_att_find_information_res_cont:
-0x5741 014245 ifetch 1 ,contr 
-0x5742 014246 iadd contr ,contr 
-0x5743 014247 branch le_send_att_find_information_res_loop 
-:      014248 le_send_att_find_information_res_next:
-0x5744 014249 increase 2 ,contr 
-0x5745 014250 branch le_send_att_find_information_res_cont 
-:      014251 le_send_att_find_information_res_end:
-0x5746 014252 branch le_send_att_error_response_notfound ,user 
-0x5747 014253 branch le_send_autolen 
-:      014256 le_send_att_find_by_type_value_request:
-0x5748 014257 fetch 2 ,mem_le_search_handle_start 
-0x5749 014258 branch le_send_empty_le_data ,blank 
-0x574a 014259 store 2 ,mem_le_l2cap_response 
-0x574b 014260 fetch 2 ,mem_le_search_handle_end 
-0x574c 014262 istore 2 ,contw 
-0x574d 014263 fetch 2 ,mem_le_uuid 
-0x574e 014265 istore 2 ,contw 
-0x574f 014266 fetch 2 ,mem_le_search_att_type 
-0x5750 014268 istore 2 ,contw 
-0x5751 014269 branch le_send_autolen 
-:      014272 le_send_att_find_by_type_value_response:
-0x5752 014273 call le_start_end_handle_check_1 
-0x5753 014274 rtn user 
-0x5754 014275 fetcht 2 ,mem_le_uuid 
-0x5755 014276 setarg uuid_gatt_primary_service 
-0x5756 014277 isub temp ,null 
-0x5757 014278 branch le_send_att_find_by_type_value_res_primary ,zero 
-0x5758 014279 setarg uuid_gatt_secondary_service 
-0x5759 014280 isub temp ,null 
-0x575a 014281 branch le_send_att_error_response_notfound ,zero 
-0x575b 014282 setarg uuid_gatt_include 
-0x575c 014283 isub temp ,null 
-0x575d 014284 branch le_send_att_error_response_notfound ,zero 
-0x575e 014285 setarg uuid_gatt_characteristic 
-0x575f 014286 isub temp ,null 
-0x5760 014287 branch le_send_att_error_response_notfound ,zero 
-0x5761 014288 branch le_send_att_error_response_notfound 
-:      014290 le_send_att_find_by_type_value_res_primary:
-0x5762 014291 fetcht 2 ,mem_le_search_att_type 
-0x5763 014292 increase 2 ,contr 
-0x5764 014293 ifetch 1 ,contr 
-0x5765 014294 icopy regc 
-0x5766 014295 increase 1 ,regc 
-:      014297 le_send_att_find_by_type_value_res_primary_search_loop:
-0x5767 014298 increase -1 ,regc 
-0x5768 014299 branch le_send_att_error_response_notfound ,zero 
-0x5769 014300 ifetch 2 ,contr 
-0x576a 014301 isub temp ,null 
-0x576b 014302 branch le_send_att_find_by_type_value_res_primary_search_end ,zero 
-0x576c 014303 increase 4 ,contr 
-0x576d 014304 branch le_send_att_find_by_type_value_res_primary_search_loop 
-:      014306 le_send_att_find_by_type_value_res_primary_search_end:
-0x576e 014307 ifetch 2 ,contr 
-0x576f 014308 icopy rega 
-0x5770 014309 ifetch 2 ,contr 
-0x5771 014310 icopy regb 
-0x5772 014311 call le_start_end_handle_check_2 
-0x5773 014312 rtn user 
-0x5774 014313 jam attop_find_by_type_value_response ,mem_le_l2cap 
-0x5775 014314 deposit rega 
-0x5776 014315 store 2 ,mem_le_l2cap_response 
-0x5777 014316 deposit regb 
-0x5778 014317 istore 2 ,contw 
-0x5779 014318 force 9 ,temp 
-0x577a 014319 branch le_send_packet 
-:      014324 le_start_end_handle_check_1:
-0x577b 014325 disable user 
-0x577c 014326 fetcht 2 ,mem_le_search_handle_start 
-0x577d 014327 fetch 2 ,mem_le_search_handle_end 
-0x577e 014328 isub temp ,null 
-0x577f 014329 nbranch le_start_end_handle_check_1_fail ,positive 
-0x5780 014330 deposit temp 
-0x5781 014331 rtnne 0 
-:      014333 le_start_end_handle_check_1_fail:
-0x5782 014334 enable user 
-:      014335 le_send_att_invalid_handle:
-0x5783 014336 jam att_err_invalid_handle ,mem_le_err_code 
-0x5784 014337 branch le_send_att_error_response 
-:      014339 le_start_end_handle_check_2:
-0x5785 014340 disable user 
-0x5786 014341 fetcht 2 ,mem_le_search_handle_start 
-0x5787 014342 deposit rega 
-0x5788 014343 isub temp ,null 
-0x5789 014344 nbranch le_start_end_handle_check_2_fail ,positive 
-0x578a 014345 fetch 2 ,mem_le_search_handle_end 
-0x578b 014346 isub regb ,null 
-0x578c 014347 nbranch le_start_end_handle_check_2_fail ,positive 
-0x578d 014348 deposit regb 
-0x578e 014349 isub rega ,null 
-0x578f 014350 nbranch le_start_end_handle_check_2_fail ,positive 
-0x5790 014351 rtn 
-:      014353 le_start_end_handle_check_2_fail:
-0x5791 014354 enable user 
-0x5792 014355 branch le_send_att_error_response_notfound 
-:      014358 le_send_att_read_by_type_request:
-0x5793 014359 fetch 2 ,mem_le_search_handle_start 
-0x5794 014361 istore 2 ,contw 
-0x5795 014362 fetch 2 ,mem_le_search_handle_end 
-0x5796 014364 istore 2 ,contw 
-0x5797 014365 fetch 2 ,mem_le_search_att_type 
-0x5798 014366 istore 2 ,contw 
-0x5799 014367 force 11 ,temp 
-0x579a 014368 branch le_send_packet 
-:      014371 le_send_att_read_by_type_response:
-0x579b 014372 fetcht 2 ,mem_le_search_att_type 
-0x579c 014373 setarg uuid_gatt_characteristic 
-0x579d 014374 isub temp ,null 
-0x579e 014375 setarg 7 
-0x579f 014376 branch le_send_att_read_by_type_res_cont ,zero 
-0x57a0 014377 setarg uuid_gatt_primary_service 
-0x57a1 014378 isub temp ,null 
-0x57a2 014379 setarg 6 
-0x57a3 014380 branch le_send_att_read_by_type_res_cont ,zero 
-0x57a4 014381 branch le_send_att_error_response_notfound 
-:      014382 le_send_att_read_by_type_res_cont:
-0x57a5 014383 store 1 ,mem_le_l2cap_response 
-0x57a6 014384 call le_init_attlist_search 
-0x57a7 014385 force 3 ,alarm 
-:      014386 le_send_att_read_by_type_res_loop:
-0x57a8 014387 call le_att_handle_inrange 
-0x57a9 014388 branch le_send_att_read_by_type_res_end ,blank 
-0x57aa 014389 nbranch le_send_att_read_by_type_res_next ,positive 
-0x57ab 014390 iforce rega 
-0x57ac 014391 ifetch 2 ,contr 
-0x57ad 014392 isub temp ,null 
-0x57ae 014393 nbranch le_send_att_read_by_type_res_next2 ,zero 
-0x57af 014394 disable user 
-0x57b0 014395 deposit rega 
-0x57b1 014396 istore 2 ,contw 
-0x57b2 014397 ifetch 1 ,contr 
-0x57b3 014398 add pdata ,4 ,loopcnt 
-0x57b4 014399 call memcpy 
-0x57b5 014400 increase -1 ,alarm 
-0x57b6 014401 branch le_send_att_read_by_type_res_end ,zero 
-0x57b7 014402 branch le_send_att_read_by_type_res_next2 
-:      014403 le_send_att_read_by_type_res_next:
-0x57b8 014404 increase 2 ,contr 
-:      014405 le_send_att_read_by_type_res_next2:
-0x57b9 014406 ifetch 1 ,contr 
-0x57ba 014407 iadd contr ,contr 
-0x57bb 014408 branch le_send_att_read_by_type_res_loop 
-:      014409 le_send_att_read_by_type_res_end:
-0x57bc 014410 branch le_send_att_error_response_notfound ,user 
-0x57bd 014411 branch le_send_autolen 
-:      014414 le_send_att_read_request:
-0x57be 014415 fetch 1 ,mem_le_temp 
-0x57bf 014417 increase -1 ,pdata 
-0x57c0 014418 store 1 ,mem_le_temp 
-0x57c1 014419 lshift pdata ,pdata 
-0x57c2 014421 iadd contr ,contr 
-0x57c3 014422 ifetcht 2 ,contr 
-0x57c4 014423 storet 2 ,mem_le_l2cap_response 
-0x57c5 014424 branch le_send_autolen 
-:      014426 le_send_att_read_response:
-0x57c6 014427 fetcht 2 ,mem_le_att_handle 
-0x57c7 014428 call le_att_get_handle_ptr 
-0x57c8 014429 branch le_send_att_error_response_notfound ,blank 
-0x57c9 014430 ifetch 1 ,contr 
-0x57ca 014431 branch le_send_autolen ,blank 
-0x57cb 014432 sub pdata ,22 ,null 
-0x57cc 014433 branch le_send_att_read_response_less ,positive 
-0x57cd 014434 force 22 ,pdata 
-:      014435 le_send_att_read_response_less:
-0x57ce 014436 icopy loopcnt 
-0x57cf 014437 call memcpy 
-0x57d0 014438 branch le_send_autolen 
-:      014441 le_send_att_read_blob_request:
-0x57d1 014442 setarg 0x0003 
-0x57d2 014443 store 2 ,mem_le_l2cap_response 
-0x57d3 014444 setarg 0x0008 
-0x57d4 014445 istore 2 ,contw 
-0x57d5 014446 branch le_send_autolen 
-:      014448 le_send_att_read_blob_response:
-0x57d6 014449 fetch 2 ,mem_le_att_offset 
-0x57d7 014450 iforce rega 
-0x57d8 014451 fetcht 2 ,mem_le_att_handle 
-0x57d9 014452 call le_att_get_handle_ptr 
-0x57da 014453 branch le_send_att_error_response_notfound ,blank 
-0x57db 014454 ifetch 1 ,contr 
-0x57dc 014455 isub rega ,loopcnt 
-0x57dd 014456 nbranch le_send_att_error_response_notfound ,positive 
-0x57de 014457 sub loopcnt ,22 ,null 
-0x57df 014458 branch le_send_att_read_blob_response_less ,positive 
-0x57e0 014459 force 22 ,loopcnt 
-:      014460 le_send_att_read_blob_response_less:
-0x57e1 014461 deposit rega 
-0x57e2 014462 iadd contr ,contr 
-0x57e3 014463 call memcpy 
-0x57e4 014464 branch le_send_autolen 
-:      014466 le_send_att_read_multiple_request:
-0x57e5 014467 setarg 0x0003 
-0x57e6 014468 istore 2 ,contw 
-0x57e7 014469 setarg 0x0007 
-0x57e8 014470 istore 2 ,contw 
-0x57e9 014471 setarg 0x0009 
-0x57ea 014472 istore 2 ,contw 
-0x57eb 014473 branch le_send_autolen 
-:      014475 le_send_att_read_multiple_response:
-0x57ec 014476 fetch 1 ,mem_le_temp 
-0x57ed 014477 icopy regc 
-0x57ee 014478 arg mem_le_rxbuf + 7 ,rega 
-0x57ef 014479 arg mem_le_l2cap_response ,regb 
-0x57f0 014480 arg 0 ,timeup 
-0x57f1 014481 disable user7 
-:      014483 le_send_att_read_multiple_response_loop:
-0x57f2 014484 copy rega ,contr 
-0x57f3 014485 ifetcht 2 ,contr 
-0x57f4 014486 copy contr ,rega 
-0x57f5 014487 call le_att_get_handle_ptr 
-0x57f6 014488 branch le_send_att_read_multiple_response_end ,blank 
-0x57f7 014489 ifetch 1 ,contr 
-0x57f8 014490 icopy loopcnt 
-0x57f9 014491 iadd timeup ,timeup 
-0x57fa 014495 sub timeup ,24 ,null 
-0x57fb 014496 nbranch le_send_att_read_multiple_response_end_1 ,positive 
-0x57fc 014497 copy regb ,contw 
-:      014499 le_copy_att_value_loop_3:
-0x57fd 014500 ifetch 1 ,contr 
-0x57fe 014501 istore 1 ,contw 
-0x57ff 014502 loop le_copy_att_value_loop_3 
-0x5800 014503 copy contw ,regb 
-0x5801 014504 enable user7 
-0x5802 014505 increase -1 ,regc 
-0x5803 014506 branch le_send_att_read_multiple_response_end ,zero 
-0x5804 014507 branch le_send_att_read_multiple_response_loop 
-:      014509 le_send_att_read_multiple_response_end:
-0x5805 014510 nbranch le_send_att_read_multiple_response_fail ,user7 
-0x5806 014511 disable user7 
-0x5807 014512 copy timeup ,temp 
-0x5808 014513 increase 5 ,temp 
-0x5809 014514 branch le_send_packet 
-:      014516 le_send_att_read_multiple_response_end_1:
-0x580a 014517 nbranch le_send_att_read_multiple_response_fail ,user7 
-0x580b 014518 disable user7 
-0x580c 014519 deposit timeup 
-0x580d 014520 isub loopcnt ,temp 
-0x580e 014521 increase 5 ,temp 
-0x580f 014522 branch le_send_packet 
-:      014524 le_send_att_read_multiple_response_fail:
-0x5810 014525 jam att_err_unsupported_group_type ,mem_le_err_code 
-0x5811 014526 branch le_send_att_error_response 
-:      014529 le_send_att_read_by_group_type_request:
-0x5812 014530 fetch 2 ,mem_le_att_handle 
-0x5813 014531 branch le_send_empty_le_data ,blank 
-0x5814 014532 istore 2 ,contw 
-0x5815 014533 setarg 0xffff 
-0x5816 014534 istore 2 ,contw 
-0x5817 014535 setarg 0x2800 
-0x5818 014536 istore 2 ,contw 
-0x5819 014537 branch le_send_autolen 
-:      014540 le_send_att_read_by_group_type_response:
-0x581a 014541 setarg 0x06 
-0x581b 014542 store 1 ,mem_le_l2cap_response 
-0x581c 014543 fetch 2 ,mem_le_search_att_type 
-0x581d 014544 iforce rega 
-0x581e 014545 call le_init_attlist_search 
-0x581f 014546 force 3 ,loopcnt 
-:      014547 le_send_att_read_by_group_type_response_loop:
-0x5820 014548 call le_att_handle_inrange 
-0x5821 014549 branch le_send_att_read_by_group_type_response_last ,blank 
-0x5822 014550 nbranch le_send_att_read_by_group_type_response_next ,positive 
-0x5823 014551 iforce alarm 
-0x5824 014552 ifetch 2 ,contr 
-0x5825 014553 isub rega ,null 
-0x5826 014554 nbranch le_send_att_read_by_group_type_response_cont ,zero 
-0x5827 014555 deposit alarm 
-0x5828 014556 branch le_send_att_read_by_group_type_response_first ,user 
-0x5829 014557 increase -1 ,pdata 
-0x582a 014558 istore 2 ,contw 
-0x582b 014559 istoret 2 ,contw 
-0x582c 014560 increase 1 ,pdata 
-0x582d 014561 increase -1 ,loopcnt 
-0x582e 014562 branch le_send_autolen ,zero 
-:      014563 le_send_att_read_by_group_type_response_first:
-0x582f 014564 disable user 
-0x5830 014565 istore 2 ,contw 
-0x5831 014566 increase 1 ,contr 
-0x5832 014567 ifetcht 2 ,contr 
-0x5833 014568 increase -3 ,contr 
-0x5834 014569 branch le_send_att_read_by_group_type_response_cont 
-:      014570 le_send_att_read_by_group_type_response_last:
-0x5835 014571 branch le_send_att_error_response_notfound ,user 
-0x5836 014572 force -1 ,pdata 
-0x5837 014573 istore 2 ,contw 
-0x5838 014574 istoret 2 ,contw 
-0x5839 014575 branch le_send_autolen 
-:      014576 le_send_att_read_by_group_type_response_next:
-0x583a 014577 increase 2 ,contr 
-:      014578 le_send_att_read_by_group_type_response_cont:
-0x583b 014579 ifetch 1 ,contr 
-0x583c 014580 iadd contr ,contr 
-0x583d 014581 branch le_send_att_read_by_group_type_response_loop 
-:      014585 le_send_att_write_request:
-0x583e 014586 fetch 2 ,mem_le_notify_handle 
-0x583f 014587 store 2 ,mem_le_l2cap_response 
-0x5840 014588 fetch 1 ,mem_le_handle_data_len 
-0x5841 014589 copy pdata ,loopcnt 
-0x5842 014590 arg mem_le_handle_data ,contr 
-0x5843 014591 call memcpy 
-0x5844 014592 branch le_send_autolen 
-:      014594 le_send_att_write_response:
-0x5845 014595 fetcht 2 ,mem_le_att_handle 
-0x5846 014596 call le_att_get_handle_ptr 
-0x5847 014597 branch le_send_att_write_response_go ,blank 
-0x5848 014598 increase -2 ,contr 
-0x5849 014599 ifetcht 2 ,contr 
-0x584a 014600 setarg uuid_client_characteristic 
-0x584b 014601 isub temp ,null 
-0x584c 014602 nbranch le_send_att_write_response_go ,zero 
-0x584d 014603 increase 1 ,contr 
-0x584e 014604 ifetcht 2 ,contr 
-0x584f 014605 setarg 0x0001 
-0x5850 014606 isub temp ,null 
-0x5851 014607 branch le_send_att_write_response_notify ,zero 
-0x5852 014608 setarg 0x0000 
-0x5853 014609 isub temp ,null 
-0x5854 014610 nbranch le_send_att_write_response_go ,zero 
-0x5855 014611 branch le_send_att_write_response_go 
-:      014613 le_send_att_write_response_notify:
-0x5856 014614 increase -7 ,contr 
-0x5857 014615 ifetch 2 ,contr 
-0x5858 014616 increase -1 ,pdata 
-0x5859 014617 store 2 ,mem_le_notify_handle 
-0x585a 014618 jam attop_handle_value_notification ,mem_fifo_temp 
-0x585b 014619 call le_xtype_fifo_in 
-:      014622 le_send_att_write_response_go:
-0x585c 014623 force 5 ,temp 
-0x585d 014624 branch le_send_packet 
-:      014626 le_send_att_prepare_write_request:
-0x585e 014627 force 6 ,temp 
-0x585f 014628 branch le_send_packet 
-:      014630 le_send_att_prepare_write_response:
-0x5860 014631 force 6 ,temp 
-0x5861 014632 branch le_send_packet 
-:      014634 le_send_att_execute_write_request:
-0x5862 014635 force 6 ,temp 
-0x5863 014636 branch le_send_packet 
-:      014638 le_send_att_execute_write_response:
-0x5864 014639 force 6 ,temp 
-0x5865 014640 branch le_send_packet 
-:      014642 le_att_check_notification_enable:
-0x5866 014643 set1 mark_ext_patch ,mark 
-0x5867 014644 bpatch patch2c_6 ,mem_patch2c 
-0x5868 014645 increase 1 ,temp 
-0x5869 014646 call le_att_get_handle_ptr 
-0x586a 014647 increase -2 ,contr 
-0x586b 014648 ifetch 2 ,contr 
-0x586c 014649 arg client_charactertic_configuration ,temp 
-0x586d 014650 isub temp ,null 
-0x586e 014651 nrtn zero 
-0x586f 014652 increase 1 ,contr 
-0x5870 014653 copy contr ,rega 
-0x5871 014654 ifetch 1 ,contr 
-0x5872 014655 rtn 
-:      014657 le_send_att_handle_value_notification:
-0x5873 014658 jam 0 ,mem_le_notify_len 
-0x5874 014659 fetch 2 ,mem_cb_update_notify_value 
-0x5875 014660 call callback_func 
-0x5876 014661 arg mem_le_l2cap ,contw 
-0x5877 014662 increase 1 ,contw 
-0x5878 014663 fetcht 2 ,mem_le_notify_handle 
-0x5879 014664 istoret 2 ,contw 
-0x587a 014665 call le_att_get_handle_ptr 
-0x587b 014666 ifetch 1 ,contr 
-0x587c 014667 icopy loopcnt 
-0x587d 014668 call memcpy 
-0x587e 014669 fetcht 1 ,mem_le_notify_len 
-0x587f 014670 increase 7 ,temp 
-0x5880 014671 call le_send_packet 
-0x5881 014672 branch le_clear_notify_att 
-:      014674 le_send_att_handle_value_indication:
-0x5882 014675 force 6 ,temp 
-0x5883 014676 branch le_send_packet 
-:      014678 le_send_att_handle_value_confirmation:
-0x5884 014679 force 6 ,temp 
-0x5885 014680 branch le_send_packet 
-:      014682 le_send_att_write_command:
-0x5886 014683 force 6 ,temp 
-0x5887 014684 branch le_send_packet 
-:      014686 le_send_att_signed_write_command:
-0x5888 014687 force 6 ,temp 
-0x5889 014688 branch le_send_packet 
-:      014691 le_send_autolen:
-0x588a 014692 set1 mark_ext_patch ,mark 
-0x588b 014693 bpatch patch2c_7 ,mem_patch2c 
-0x588c 014694 setarg mem_le_txpayload 
-0x588d 014695 isub contw ,pdata 
-0x588e 014696 sub pdata ,0 ,temp 
-0x588f 014697 branch le_send_packet 
-:      014700 le_send_empty:
-0x5890 014701 force 0 ,temp 
-0x5891 014702 force 1 ,type 
-:      014704 le_send_packet:
-0x5892 014705 set1 mark_ext_patch ,mark 
-0x5893 014706 bpatch patch2d_0 ,mem_patch2d 
-0x5894 014707 storet 1 ,mem_le_txlen 
-0x5895 014708 compare 2 ,type ,3 
-0x5896 014709 nbranch le_send_non_l2cap ,true 
-0x5897 014710 add temp ,-4 ,pdata 
-0x5898 014711 store 2 ,mem_le_txpayload 
-:      014713 le_send_non_l2cap:
-0x5899 014714 fetcht 1 ,mem_le_arq 
-0x589a 014715 call le_xtype_fifo_is_empty 
-0x589b 014716 nsetflag blank ,md ,temp 
-0x589c 014717 set1 wak ,temp 
-0x589d 014718 and temp ,0xfc ,pdata 
-0x589e 014719 ior type ,pdata 
-0x589f 014720 store 1 ,mem_le_arq 
-0x58a0 014721 and_into 0x1f ,pdata 
-0x58a1 014722 store 1 ,mem_le_txheader 
-0x58a2 014723 set1 mark_ext_patch ,mark 
-0x58a3 014724 bpatch patch2d_1 ,mem_patch2d 
-0x58a4 014725 fetch 1 ,mem_le_txheader 
-0x58a5 014726 compare 1 ,type ,3 
-0x58a6 014727 rtn true 
-0x58a7 014728 fetch 7 ,mem_le_txheader + 1 
-0x58a8 014729 fetch 1 ,mem_le_state 
-0x58a9 014730 rtnbit0 lestate_encryption 
-0x58aa 014731 call load_sk 
-0x58ab 014732 branch le_encrypt 
-:      014734 le_parse:
-0x58ac 014735 set1 mark_ext_patch ,mark 
-0x58ad 014736 bpatch patch2d_2 ,mem_patch2d 
-0x58ae 014737 call le_xtype_fifo_is_full 
-0x58af 014738 nbranch assert ,blank 
-0x58b0 014739 nrtn blank 
-0x58b1 014740 fetch 1 ,mem_le_rxbuf + 1 
-0x58b2 014741 rtn blank 
-0x58b3 014742 fetch 1 ,mem_le_rxbuf 
-0x58b4 014743 compare 1 ,pdata ,3 
-0x58b5 014744 branch le_parse_l2cap ,true 
-0x58b6 014745 fetch 7 ,mem_le_rxbuf + 1 
-0x58b7 014746 fetch 1 ,mem_le_rxbuf 
-0x58b8 014747 compare 2 ,pdata ,3 
-0x58b9 014748 branch le_parse_l2cap ,true 
-0x58ba 014749 fetch 1 ,mem_le_rxbuf + 2 
-0x58bb 014750 store 1 ,mem_le_rx_ll_opcode 
-0x58bc 014751 copy pdata ,regc 
-0x58bd 014752 set1 mark_ext_patch ,mark 
-0x58be 014753 bpatch patch2d_3 ,mem_patch2d 
-0x58bf 014754 copy regc ,pdata 
-0x58c0 014755 beq ll_connection_update_req ,le_parse_connection_update_req 
-0x58c1 014756 beq ll_channel_map_req ,le_parse_channel_map_req 
-0x58c2 014757 beq ll_terminate_ind ,le_parse_terminate_ind 
-0x58c3 014758 beq ll_enc_req ,le_parse_enc_req 
-0x58c4 014759 beq ll_enc_rsp ,le_parse_enc_rsp 
-0x58c5 014760 beq ll_start_enc_req ,le_parse_start_enc_req 
-0x58c6 014761 beq ll_start_enc_rsp ,le_parse_start_enc_rsp 
-0x58c7 014762 beq ll_unknown_rsp ,le_parse_unknown_rsp 
-0x58c8 014763 beq ll_feature_req ,le_parse_feature_req 
-0x58c9 014764 beq ll_feature_rsp ,le_parse_feature_rsp 
-0x58ca 014765 beq ll_pause_enc_req ,le_parse_pause_enc_req 
-0x58cb 014766 beq ll_pause_enc_rsp ,le_parse_pause_enc_rsp 
-0x58cc 014767 beq ll_version_ind ,le_parse_version_ind 
-0x58cd 014768 beq ll_reject_ind ,le_parse_reject_ind 
-0x58ce 014769 branch assert 
-:      014771 le_parse_l2cap:
-0x58cf 014772 fetch 1 ,mem_le_rxbuf + 1 
-0x58d0 014773 and pdata ,0x1f ,pdata 
-0x58d1 014774 rtn blank 
-0x58d2 014775 fetch 1 ,mem_device_option 
-0x58d3 014776 beq dvc_op_hci ,le_acl_upgoing 
-0x58d4 014777 fetch 2 ,mem_le_rxbuf + 4 
-0x58d5 014778 beq le_l2cap_cid_att ,le_parse_att 
-0x58d6 014779 beq le_l2cap_cid_smp ,le_parse_smp 
-0x58d7 014780 rtn 
-:      014782 le_acl_upgoing:
-0x58d8 014783 set1 mark_ext_patch ,mark 
-0x58d9 014784 bpatch patch2d_4 ,mem_patch2d 
-0x58da 014785 call hci_get_packet_ptr 
-0x58db 014786 fetch 1 ,mem_le_conn_handle 
-0x58dc 014787 fetcht 1 ,mem_le_rxbuf 
-0x58dd 014788 and_into 3 ,temp 
-0x58de 014789 lshift8 temp ,temp 
-0x58df 014790 lshift4 temp ,temp 
-0x58e0 014791 ior temp ,pdata 
-0x58e1 014792 istore 2 ,contwu 
-0x58e2 014793 fetcht 1 ,mem_le_rxbuf + 1 
-0x58e3 014794 and temp ,0x1f ,temp 
-0x58e4 014795 istoret 2 ,contwu 
-0x58e5 014796 copy temp ,loopcnt 
-0x58e6 014797 call uart_copy_tx_bytes 
-0x58e7 014798 add temp ,4 ,loopcnt 
-0x58e8 014799 call h4_send_packet_acl 
-0x58e9 014800 branch h4_send_acl_trigger 
-:      014802 le_acl_downgoing:
-0x58ea 014803 set1 mark_ext_patch ,mark 
-0x58eb 014804 bpatch patch2d_5 ,mem_patch2d 
-0x58ec 014805 arg 0x2 ,type 
-0x58ed 014806 ifetch 2 ,contru 
-0x58ee 014807 ifetch 2 ,contru 
-0x58ef 014808 branch assert ,blank 
-0x58f0 014809 copy pdata ,loopcnt 
-0x58f1 014810 arg mem_le_txpayload ,contw 
-0x58f2 014811 call uart_copy_rx_bytes 
-0x58f3 014812 branch le_send_autolen 
-:      014814 le_parse_smp:
-0x58f4 014815 set1 mark_ext_patch ,mark 
-0x58f5 014816 bpatch patch2d_6 ,mem_patch2d 
-0x58f6 014817 ifetch 1 ,contr 
-0x58f7 014818 beq smp_pairing_request ,le_parse_smp_pairing_request 
-0x58f8 014819 beq smp_pairing_response ,le_parse_smp_pairing_response 
-0x58f9 014820 beq smp_pairing_confirm ,le_parse_smp_pairing_confirm 
-0x58fa 014821 beq smp_pairing_random ,le_parse_smp_pairing_random 
-0x58fb 014822 beq smp_pairing_failed ,le_parse_smp_pairing_failed 
-0x58fc 014823 beq smp_encryption_information ,le_parse_smp_encryption_information 
-0x58fd 014824 beq smp_master_identification ,le_parse_smp_master_identification 
-0x58fe 014825 beq smp_identity_information ,le_parse_smp_identity_information 
-0x58ff 014826 beq smp_identity_address_information ,le_parse_smp_identity_address_information 
-0x5900 014827 beq smp_signing_information ,le_parse_smp_signing_information 
-0x5901 014828 beq smp_security_request ,le_parse_smp_security_request 
-0x5902 014829 branch assert 
-:      014831 le_parse_att:
-0x5903 014832 set1 mark_ext_patch ,mark 
-0x5904 014833 bpatch patch2d_7 ,mem_patch2d 
-0x5905 014834 ifetch 3 ,contr 
-0x5906 014835 store 3 ,mem_le_att_opcode 
-:      014836 le_parse_att_p:
-0x5907 014837 beq attop_error_response ,le_parse_att_error_response 
-0x5908 014838 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
-0x5909 014839 beq attop_exchange_mtu_response ,le_parse_att_exchange_mtu_response 
-0x590a 014840 beq attop_find_information_request ,le_parse_att_find_information_request 
-0x590b 014841 beq attop_find_information_response ,le_parse_att_find_information_response 
-0x590c 014842 beq attop_find_by_type_value_request ,le_parse_att_find_by_type_value_request 
-0x590d 014843 beq attop_find_by_type_value_response ,le_parse_att_find_by_type_value_response 
-0x590e 014844 beq attop_read_by_type_request ,le_parse_att_read_by_type_request 
-0x590f 014845 beq attop_read_by_type_response ,le_parse_att_read_by_type_response 
-0x5910 014846 beq attop_read_request ,le_parse_att_read_request 
-0x5911 014847 beq attop_read_response ,le_parse_att_read_response 
-0x5912 014848 beq attop_read_blob_request ,le_parse_att_read_blob_request 
-0x5913 014849 beq attop_read_blob_response ,le_parse_att_read_blob_response 
-0x5914 014850 beq attop_read_multiple_request ,le_parse_att_read_multiple_request 
-0x5915 014851 beq attop_read_multiple_response ,le_parse_att_read_multiple_response 
-0x5916 014852 beq attop_read_by_group_type_request ,le_parse_att_read_by_group_type_request 
-0x5917 014853 beq attop_read_by_group_type_response ,le_parse_att_read_by_group_type_response 
-0x5918 014854 beq attop_write_request ,le_parse_att_write_request 
-0x5919 014855 beq attop_write_response ,le_parse_att_write_response 
-0x591a 014856 beq attop_prepare_write_request ,le_parse_att_prepare_write_request 
-0x591b 014857 beq attop_prepare_write_response ,le_parse_att_prepare_write_response 
-0x591c 014858 beq attop_execute_write_request ,le_parse_att_execute_write_request 
-0x591d 014859 beq attop_execute_write_response ,le_parse_att_execute_write_response 
-0x591e 014860 beq attop_handle_value_notification ,le_parse_att_handle_value_notification 
-0x591f 014861 beq attop_handle_value_indication ,le_parse_att_handle_value_indication 
-0x5920 014862 beq attop_handle_value_confirmation ,le_parse_att_handle_value_confirmation 
-0x5921 014863 beq attop_write_command ,le_parse_att_write_command 
-0x5922 014864 beq attop_signed_write_command ,le_parse_att_signed_write_command 
-0x5923 014865 branch assert 
-:      014868 le_parse_connection_update_req:
-0x5924 014869 ifetch 9 ,contr 
-0x5925 014870 store 9 ,mem_le_new_param 
-0x5926 014871 ifetch 2 ,contr 
-0x5927 014872 store 2 ,mem_le_instant 
-0x5928 014873 fetch 1 ,mem_le_state 
-0x5929 014874 set1 lestate_update_param ,pdata 
-0x592a 014875 store 1 ,mem_le_state 
-0x592b 014876 rtn 
-:      014878 le_parse_channel_map_req:
-0x592c 014879 ifetch 5 ,contr 
-0x592d 014880 store 5 ,mem_le_new_map 
-0x592e 014881 ifetch 2 ,contr 
-0x592f 014882 store 2 ,mem_le_instant 
-0x5930 014883 fetch 1 ,mem_le_state 
-0x5931 014884 set1 lestate_update_map ,pdata 
-0x5932 014885 store 1 ,mem_le_state 
-0x5933 014886 rtn 
-:      014888 le_parse_terminate_ind:
-0x5934 014889 fetch 1 ,mem_le_op 
-0x5935 014890 set1 op_disconn ,pdata 
-0x5936 014891 store 1 ,mem_le_op 
-0x5937 014892 rtn 
-:      014894 le_parse_enc_req:
-0x5938 014895 increase 10 ,contr 
-0x5939 014896 ifetch 8 ,contr 
-0x593a 014897 store 8 ,mem_le_skdm 
-0x593b 014898 ifetch 4 ,contr 
-0x593c 014899 store 4 ,mem_le_ivm 
-0x593d 014900 jam xt_ll_enc_rsp ,mem_fifo_temp 
-0x593e 014901 branch le_xtype_fifo_in 
-:      014903 le_parse_enc_rsp:
-0x593f 014904 ifetch 8 ,contr 
-0x5940 014905 store 8 ,mem_le_skds 
-0x5941 014906 ifetch 4 ,contr 
-0x5942 014907 store 4 ,mem_le_ivs 
-0x5943 014908 branch generate_sk 
-:      014910 le_parse_start_enc_req:
-0x5944 014911 fetch 1 ,mem_le_state 
-0x5945 014912 set1 lestate_encryption ,pdata 
-0x5946 014913 store 1 ,mem_le_state 
-0x5947 014914 jam xt_ll_start_enc_rsp ,mem_fifo_temp 
-0x5948 014915 branch le_xtype_fifo_in 
-:      014917 le_parse_start_enc_rsp:
-0x5949 014918 rtn master 
-0x594a 014919 jam xt_ll_start_enc_rsp ,mem_fifo_temp 
-0x594b 014920 branch le_xtype_fifo_in 
-:      014922 le_parse_unknown_rsp:
-0x594c 014923 rtn 
-:      014925 le_parse_feature_req:
-0x594d 014926 jam xt_ll_feature_rsp ,mem_fifo_temp 
-0x594e 014927 branch le_xtype_fifo_in 
-:      014929 le_parse_feature_rsp:
-0x594f 014930 rtn 
-:      014932 le_parse_pause_enc_req:
-0x5950 014933 rtn 
-:      014935 le_parse_pause_enc_rsp:
-0x5951 014936 rtn 
-:      014938 le_parse_version_ind:
-0x5952 014939 rtn master 
-0x5953 014940 jam xt_ll_version_ind ,mem_fifo_temp 
-0x5954 014941 branch le_xtype_fifo_in 
-:      014943 le_parse_reject_ind:
-0x5955 014944 rtn 
-:      014947 le_parse_smp_pairing_request:
-0x5956 014948 store 1 ,mem_le_preq 
-0x5957 014949 ifetch 6 ,contr 
-0x5958 014950 istore 6 ,contw 
-0x5959 014951 jam xt_smp_pairing_response ,mem_fifo_temp 
-0x595a 014952 branch le_xtype_fifo_in 
-:      014954 le_parse_smp_pairing_response:
-0x595b 014955 store 1 ,mem_le_pres 
-0x595c 014956 ifetch 6 ,contr 
-0x595d 014957 istore 6 ,contw 
-0x595e 014958 jam xt_smp_pairing_confirm ,mem_fifo_temp 
-0x595f 014959 branch le_xtype_fifo_in 
-:      014961 le_parse_smp_pairing_confirm:
-0x5960 014962 arg mem_le_rconfirm ,contw 
-0x5961 014963 call memcpy16 
-0x5962 014964 jam xt_smp_pairing_random ,mem_fifo_temp 
-0x5963 014965 branch le_xtype_fifo_in ,master 
-0x5964 014966 jam xt_smp_pairing_confirm ,mem_fifo_temp 
-0x5965 014967 branch le_xtype_fifo_in 
-:      014969 le_parse_smp_pairing_random:
-0x5966 014970 call authenticate_rconfirm 
-0x5967 014971 branch le_parse_smp_pairing_random_success ,zero 
-0x5968 014972 jam xt_smp_pairing_failed ,mem_fifo_temp 
-0x5969 014973 branch le_xtype_fifo_in 
-:      014975 le_parse_smp_pairing_random_success:
-0x596a 014976 call generate_stk 
-0x596b 014977 jam xt_ll_enc_req ,mem_fifo_temp 
-0x596c 014978 branch le_xtype_fifo_in ,master 
-0x596d 014979 jam xt_smp_pairing_random ,mem_fifo_temp 
-0x596e 014980 branch le_xtype_fifo_in 
-:      014982 le_parse_smp_pairing_failed:
-0x596f 014983 rtn 
-:      014985 le_parse_smp_encryption_information:
-0x5970 014986 arg mem_le_peer_ltk ,contw 
-0x5971 014987 branch memcpy16 
-:      014989 le_parse_smp_master_identification:
-0x5972 014990 rtn 
-:      014992 le_parse_smp_identity_information:
-0x5973 014993 rtn 
-:      014995 le_parse_smp_identity_address_information:
-0x5974 014996 rtn 
-:      014998 le_parse_smp_signing_information:
-0x5975 014999 rtn 
-:      015001 le_parse_smp_security_request:
-0x5976 015002 rtn 
-:      015004 le_parse_att_error_response:
-0x5977 015005 increase -2 ,contr 
-0x5978 015006 ifetcht 1 ,contr 
-0x5979 015007 setarg attop_find_by_type_value_request 
-0x597a 015008 isub temp ,null 
-0x597b 015009 branch le_parse_att_error_res_find_by_type_value ,zero 
-0x597c 015010 setarg attop_find_information_request 
-0x597d 015011 isub temp ,null 
-0x597e 015012 branch le_parse_att_error_res_find_info ,zero 
-0x597f 015013 setarg attop_read_by_type_request 
-0x5980 015014 isub temp ,null 
-0x5981 015015 branch le_parse_att_error_res_read_by_type ,zero 
-0x5982 015016 setarg attop_read_blob_request 
-0x5983 015017 isub temp ,null 
-0x5984 015018 branch le_parse_att_error_res_read_blob ,zero 
-0x5985 015019 setarg attop_read_multiple_request 
-0x5986 015020 isub temp ,null 
-0x5987 015021 branch le_parse_att_error_res_read_multiple ,zero 
-0x5988 015022 rtn 
-:      015024 le_parse_att_error_res_find_by_type_value:
-0x5989 015025 rtn 
-:      015027 le_parse_att_error_res_find_info:
-0x598a 015028 rtn 
-:      015030 le_parse_att_error_res_read_by_type:
-0x598b 015031 rtn 
-:      015033 le_parse_att_error_res_read_blob:
-0x598c 015034 rtn 
-:      015036 le_parse_att_error_res_read_multiple:
-0x598d 015037 rtn 
-:      015040 le_parse_att_exchange_mtu_request:
-0x598e 015041 jam attop_exchange_mtu_response ,mem_fifo_temp 
-0x598f 015042 branch le_xtype_fifo_in 
-:      015044 le_parse_att_exchange_mtu_response:
-0x5990 015045 rtn 
-:      015047 le_parse_att_find_information_request:
-0x5991 015048 rshift8 pdata ,pdata 
-0x5992 015049 store 2 ,mem_le_search_handle_start 
-0x5993 015050 ifetch 2 ,contr 
-0x5994 015051 store 2 ,mem_le_search_handle_end 
-0x5995 015052 jam attop_find_information_response ,mem_fifo_temp 
-0x5996 015053 branch le_xtype_fifo_in 
-:      015055 le_parse_att_find_information_response:
-0x5997 015056 rtn 
-:      015058 le_parse_att_find_info_res_multi:
-0x5998 015059 rtn 
-:      015061 le_parse_att_find_info_res_error:
-0x5999 015062 rtn 
-:      015064 le_parse_att_find_by_type_value_request:
-0x599a 015065 rshift8 pdata ,pdata 
-0x599b 015066 store 2 ,mem_le_search_handle_start 
-0x599c 015067 ifetch 2 ,contr 
-0x599d 015068 store 2 ,mem_le_search_handle_end 
-0x599e 015069 ifetch 2 ,contr 
-0x599f 015070 store 2 ,mem_le_uuid 
-0x59a0 015071 ifetch 2 ,contr 
-0x59a1 015072 store 2 ,mem_le_search_att_type 
-0x59a2 015073 jam attop_find_by_type_value_response ,mem_fifo_temp 
-0x59a3 015074 branch le_xtype_fifo_in 
-:      015077 le_parse_att_find_by_type_value_response:
-0x59a4 015078 rtn 
-:      015080 le_parse_att_read_by_type_request:
-0x59a5 015081 rshift8 pdata ,pdata 
-0x59a6 015082 store 2 ,mem_le_search_handle_start 
-0x59a7 015083 ifetch 2 ,contr 
-0x59a8 015084 store 2 ,mem_le_search_handle_end 
-0x59a9 015085 ifetch 2 ,contr 
-0x59aa 015086 store 2 ,mem_le_search_att_type 
-0x59ab 015087 jam attop_read_by_type_response ,mem_fifo_temp 
-0x59ac 015088 branch le_xtype_fifo_in 
-:      015090 le_parse_att_read_by_type_response:
-0x59ad 015091 rtn 
-:      015093 le_parse_att_read_request:
-0x59ae 015094 fetch 2 ,mem_le_rxbuf + 7 
-0x59af 015095 store 2 ,mem_le_att_handle 
-0x59b0 015096 jam attop_read_response ,mem_fifo_temp 
-0x59b1 015097 branch le_xtype_fifo_in 
-:      015099 le_parse_att_read_response:
-0x59b2 015100 rtn 
-:      015102 le_send_att_read_res_end:
-0x59b3 015103 rtn 
-:      015105 le_prepare_descriptor:
-0x59b4 015106 rtn 
-:      015109 le_parse_att_read_blob_request:
-0x59b5 015110 ifetch 2 ,contr 
-0x59b6 015111 store 2 ,mem_le_att_offset 
-0x59b7 015112 jam attop_read_blob_response ,mem_fifo_temp 
-0x59b8 015113 branch le_xtype_fifo_in 
-:      015115 le_parse_att_read_blob_response:
-0x59b9 015116 rtn 
-:      015118 le_parse_att_read_multiple_request:
-0x59ba 015119 fetch 1 ,mem_le_rxbuf + 1 
-0x59bb 015120 increase -5 ,pdata 
-0x59bc 015121 rshift pdata ,pdata 
-0x59bd 015122 store 1 ,mem_le_temp 
-0x59be 015123 jam attop_read_multiple_response ,mem_fifo_temp 
-0x59bf 015124 branch le_xtype_fifo_in 
-:      015126 le_parse_att_read_multiple_response:
-0x59c0 015127 rtn 
-:      015129 le_parse_att_read_by_group_type_request:
-0x59c1 015130 rshift8 pdata ,pdata 
-0x59c2 015131 store 2 ,mem_le_search_handle_start 
-0x59c3 015132 ifetch 2 ,contr 
-0x59c4 015133 store 2 ,mem_le_search_handle_end 
-0x59c5 015134 ifetch 2 ,contr 
-0x59c6 015135 store 2 ,mem_le_search_att_type 
-0x59c7 015136 jam attop_read_by_group_type_response ,mem_fifo_temp 
-0x59c8 015137 branch le_xtype_fifo_in 
-:      015139 le_parse_att_read_by_group_type_response:
-0x59c9 015140 rtn 
-:      015142 le_parse_att_write_request:
-0x59ca 015143 fetch 1 ,mem_le_rxbuf + 1 
-0x59cb 015144 increase -7 ,pdata 
-0x59cc 015145 icopy loopcnt 
-0x59cd 015146 fetcht 2 ,mem_le_att_handle 
-0x59ce 015147 call le_att_get_handle_ptr 
-0x59cf 015148 branch le_parse_att_write_request_fail ,blank 
-0x59d0 015149 ifetch 1 ,contr 
-0x59d1 015150 isub loopcnt ,null 
-0x59d2 015151 nbranch le_parse_att_write_request_fail ,positive 
-0x59d3 015152 copy contr ,contw 
-0x59d4 015154 arg mem_le_rxbuf + 9 ,contr 
-0x59d5 015155 call memcpy 
-0x59d6 015156 jam bt_evt_le_write_request ,mem_fifo_temp 
-0x59d7 015157 call ui_ipc_send_event 
-:      015158 le_parse_att_write_request_fail:
-0x59d8 015159 jam attop_write_response ,mem_fifo_temp 
-0x59d9 015160 branch le_xtype_fifo_in 
-:      015162 le_parse_att_write_response:
-0x59da 015163 fetch 1 ,mem_le_conn_sm 
-0x59db 015164 rtn 
-:      015166 le_parse_att_prepare_write_request:
-0x59dc 015167 rtn 
-:      015169 le_parse_att_prepare_write_response:
-0x59dd 015170 rtn 
-:      015172 le_parse_att_execute_write_request:
-0x59de 015173 rtn 
-:      015175 le_parse_att_execute_write_response:
-0x59df 015176 rtn 
-:      015178 le_parse_att_handle_value_notification:
-0x59e0 015185 ifetch 5 ,contr 
-0x59e1 015186 store 5 ,mem_mouse_data 
-0x59e2 015187 jam send_mouse_data_cmd ,mem_mcmd 
-0x59e3 015189 call usb_isr 
-0x59e4 015190 rtn 
-:      015191 le_kb_handle_value_notification:
-0x59e5 015192 copy rega ,contr 
-0x59e6 015193 ifetch 8 ,contr 
-0x59e7 015194 store 8 ,mem_mouse_data 
-0x59e8 015195 jam send_kb_data_cmd ,mem_mcmd 
-0x59e9 015196 call usb_isr 
-0x59ea 015197 rtn 
-:      015199 le_parse_att_handle_value_indication:
-0x59eb 015200 rtn 
-:      015202 le_parse_att_handle_value_confirmation:
-0x59ec 015203 rtn 
-:      015205 le_parse_att_write_command:
-0x59ed 015206 fetch 1 ,mem_le_rxbuf + 1 
-0x59ee 015207 increase -7 ,pdata 
-0x59ef 015208 icopy loopcnt 
-0x59f0 015209 fetcht 2 ,mem_le_att_handle 
-0x59f1 015210 call le_att_get_handle_ptr 
-0x59f2 015211 branch le_parse_att_write_command_fail ,blank 
-0x59f3 015212 ifetch 1 ,contr 
-0x59f4 015213 isub loopcnt ,null 
-0x59f5 015214 nbranch le_parse_att_write_command_fail ,positive 
-0x59f6 015215 copy contr ,contw 
-0x59f7 015216 copy contr ,rega 
-0x59f8 015217 copy loopcnt ,regb 
-0x59f9 015218 arg mem_le_rxbuf + 9 ,contr 
-0x59fa 015219 call memcpy 
-0x59fb 015220 jam prcp_le ,mem_prcp 
-0x59fc 015221 call le_writeatt_cb 
-:      015222 le_parse_att_write_command_fail:
-0x59fd 015223 rtn 
-:      015226 le_writeatt_cb:
-0x59fe 015227 fetch 2 ,mem_cb_att_write 
-0x59ff 015228 rtn blank 
-0x5a00 015229 iforce pc 
-:      015232 le_parse_att_signed_write_command:
-0x5a01 015233 rtn 
-:      015235 le_supervision_update:
-0x5a02 015236 fetcht 4 ,mem_le_supervision_timer 
-0x5a03 015237 call get_clkbt 
-0x5a04 015238 isub temp ,timeup 
-0x5a05 015239 deposit timeup 
-0x5a06 015240 fetcht 2 ,mem_le_superto 
-0x5a07 015241 lshift4 temp ,temp 
-0x5a08 015242 lshift temp ,temp 
-0x5a09 015243 isub temp ,pdata 
-0x5a0a 015244 rtn 
-:      015246 le_supervision_flush:
-0x5a0b 015247 call get_clkbt 
-0x5a0c 015248 store 4 ,mem_le_supervision_timer 
-0x5a0d 015249 rtn 
-:      015253 le_adv:
-0x5a0e 015254 set1 mark_ext_patch ,mark 
-0x5a0f 015255 bpatch patch2e_0 ,mem_patch2e 
-0x5a10 015256 fetch 1 ,mem_le_adv_enable 
-0x5a11 015257 rtn blank 
-0x5a12 015258 arg le_adv_interval_timer ,queue 
-0x5a13 015259 call timer_check 
-0x5a14 015260 nrtn blank 
-0x5a15 015261 disable master 
-0x5a16 015262 enable swfine 
-0x5a17 015263 call le_init_adv 
-0x5a18 015264 call le_next_adv_channel 
-0x5a19 015265 call le_send_adv_ind 
-0x5a1a 015266 nbranch le_adv_not_match ,match 
-0x5a1b 015267 set1 mark_ext_patch ,mark 
-0x5a1c 015268 bpatch patch2e_1 ,mem_patch2e 
-0x5a1d 015269 fetch 1 ,mem_le_req_rcv 
-0x5a1e 015270 increase 1 ,pdata 
-0x5a1f 015271 store 1 ,mem_le_req_rcv 
-0x5a20 015272 fetch 1 ,mem_le_rxbuf 
-0x5a21 015273 and pdata ,0x0f ,pdata 
-0x5a22 015274 beq scan_req ,le_send_scan_response 
-0x5a23 015275 beq connect_req ,parse_connect_req 
-:      015276 le_adv_not_match:
-0x5a24 015277 nop 10000 
-0x5a25 015278 fetch 1 ,mem_le_ch_mapped 
-0x5a26 015279 bne 39 ,le_adv 
-0x5a27 015280 call le_ledoff 
-0x5a28 015281 arg le_adv_interval_timer ,queue 
-0x5a29 015282 fetch 2 ,mem_le_adv_interval_max 
-0x5a2a 015283 branch timer_init 
-:      015286 le_receive_window_size:
-0x5a2b 015287 set1 mark_ext_patch ,mark 
-0x5a2c 015288 bpatch patch2e_2 ,mem_patch2e 
-0x5a2d 015289 fetch 1 ,mem_le_peer_sca 
-0x5a2e 015290 call le_sca_map 
-0x5a2f 015291 fetch 2 ,mem_le_tsniff 
-0x5a30 015292 imul32 temp ,pdata 
-0x5a31 015293 arg 375 ,temp 
-0x5a32 015294 imul32 temp ,pdata 
-0x5a33 015295 arg 100000 ,temp 
-0x5a34 015296 idiv temp 
-0x5a35 015297 fetch 1 ,mem_le_window_size 
-0x5a36 015298 arg 20000 ,temp 
-0x5a37 015299 imul32 temp ,pdata 
-0x5a38 015300 store 4 ,mem_le_transmit_window 
-0x5a39 015301 set1 mark_ext_patch ,mark 
-0x5a3a 015302 bpatch patch2e_3 ,mem_patch2e 
-0x5a3b 015303 fetch 2 ,mem_rx_window_sniff 
-0x5a3c 015304 call wait_div_end 
-0x5a3d 015305 quotient temp 
-0x5a3e 015306 iadd temp ,pdata 
-0x5a3f 015307 store 2 ,mem_le_receive_window 
-0x5a40 015308 rtn 
-:      015310 parse_connect_req:
-0x5a41 015311 set1 mark_ext_patch ,mark 
-0x5a42 015312 bpatch patch2e_4 ,mem_patch2e 
-0x5a43 015313 fetch 6 ,mem_le_rxbuf + 8 
-0x5a44 015314 fetcht 6 ,mem_le_lap 
-0x5a45 015315 isub temp ,null 
-0x5a46 015316 nrtn zero 
-0x5a47 015317 call le_scan_check_sender_addr_type 
-0x5a48 015318 copy rega ,pdata 
-0x5a49 015319 store 1 ,mem_le_conn_peer_addr_type 
-0x5a4a 015320 fetch 7 ,mem_le_rxbuf + 21 
-0x5a4b 015321 store 7 ,mem_tmp_buffer 
-0x5a4c 015322 ifetch 8 ,contr 
-0x5a4d 015323 istore 8 ,contw 
-0x5a4e 015324 fetch 6 ,mem_le_rxbuf + 2 
-0x5a4f 015325 store 6 ,mem_le_plap 
-0x5a50 015326 set1 mark_ext_patch ,mark 
-0x5a51 015327 bpatch patch2e_5 ,mem_patch2e 
-0x5a52 015328 increase 6 ,contr 
-0x5a53 015329 ifetch 8 ,contr 
-0x5a54 015330 store 8 ,mem_le_access 
-0x5a55 015331 ifetcht 2 ,contr 
-0x5a56 015332 lshift2 temp ,temp 
-0x5a57 015333 ifetch 2 ,contr 
-0x5a58 015334 lshift2 pdata ,pdata 
-0x5a59 015335 store 2 ,mem_le_tsniff 
-0x5a5a 015336 store 4 ,mem_le_anchor 
-0x5a5b 015337 isub temp ,pdata 
-0x5a5c 015338 add pdata ,-2 ,clke_bt 
-0x5a5d 015339 ifetch 9 ,contr 
-0x5a5e 015340 store 9 ,mem_le_slave_latency 
-0x5a5f 015341 set1 mark_ext_patch ,mark 
-0x5a60 015342 bpatch patch2e_6 ,mem_patch2e 
-0x5a61 015343 ifetch 1 ,contr 
-0x5a62 015344 rshift4 pdata ,temp 
-0x5a63 015345 rshift temp ,temp 
-0x5a64 015346 storet 1 ,mem_le_peer_sca 
-0x5a65 015347 and_into 0x1f ,pdata 
-0x5a66 015348 store 1 ,mem_le_hop 
-0x5a67 015349 call le_receive_window_size 
-0x5a68 015350 call le_calc_channel_map 
-0x5a69 015351 call le_init_slave 
-0x5a6a 015352 call context_new 
-0x5a6b 015353 nrtn zero 
-0x5a6c 015354 set1 mark_ext_patch ,mark 
-0x5a6d 015355 bpatch patch2e_7 ,mem_patch2e 
-0x5a6e 015356 arg 0 ,temp 
-0x5a6f 015357 call hci_send_le_conn_complete 
-0x5a70 015358 call calc_clke_offset 
-0x5a71 015359 jam bt_evt_le_connected ,mem_fifo_temp 
-0x5a72 015360 call ui_ipc_send_event 
-0x5a73 015362 branch context_save 
-:      015365 le_init_attlist_search:
-0x5a74 015366 set1 mark_ext_patch ,mark 
-0x5a75 015367 bpatch patch2f_0 ,mem_patch2f 
-0x5a76 015368 fetch 2 ,mem_le_search_handle_start 
-0x5a77 015369 iforce regb 
-0x5a78 015370 fetch 2 ,mem_le_search_handle_end 
-0x5a79 015371 iforce regc 
-0x5a7a 015372 arg mem_le_att_list ,contr 
-0x5a7b 015373 enable user 
-0x5a7c 015374 rtn 
-:      015377 le_att_handle_inrange:
-0x5a7d 015378 ifetch 2 ,contr 
-0x5a7e 015379 rtn blank 
-0x5a7f 015380 isub regb ,null 
-0x5a80 015381 nrtn positive 
-0x5a81 015382 isub regc ,null 
-0x5a82 015383 rtn zero 
-0x5a83 015384 branch le_att_handle_blank ,positive 
-0x5a84 015385 force 1 ,null 
-0x5a85 015386 rtn 
-:      015387 le_att_handle_blank:
-0x5a86 015388 force 0 ,pdata 
-0x5a87 015389 rtn 
-:      015392 le_att_get_handle_ptr:
-0x5a88 015393 arg mem_le_att_list ,contr 
-:      015394 le_att_get_handle_loop:
-0x5a89 015395 ifetch 2 ,contr 
-0x5a8a 015396 rtn blank 
-0x5a8b 015397 increase 2 ,contr 
-0x5a8c 015398 isub temp ,null 
-0x5a8d 015399 rtn zero 
-0x5a8e 015400 ifetch 1 ,contr 
-0x5a8f 015401 iadd contr ,contr 
-0x5a90 015402 branch le_att_get_handle_loop 
-:      015404 le_data_send_write_req:
-0x5a91 015405 jam 0x2 ,mem_le_handle_data_len 
-0x5a92 015406 setarg 0x0001 
-0x5a93 015407 store 2 ,mem_le_handle_data 
-0x5a94 015408 jam conn_sm_wait_write_res ,mem_le_conn_sm 
-0x5a95 015409 jam attop_write_request ,mem_fifo_temp 
-0x5a96 015410 branch le_xtype_fifo_in 
-:      015412 le_data_wait_write_res:
-0x5a97 015413 rtn 
-:      015414 le_data_wait_write_res1:
-0x5a98 015415 rtn 
-:      015416 le_conn_sm_master:
-0x5a99 015417 set1 mark_ext_patch ,mark 
-0x5a9a 015418 bpatch patch2f_1 ,mem_patch2f 
-0x5a9b 015419 fetch 1 ,mem_device_option 
-0x5a9c 015420 rtnne dvc_op_dongle 
-0x5a9d 015421 fetch 1 ,mem_le_conn_sm 
-0x5a9e 015422 beq conn_sm_send_write_req ,le_data_send_write_req 
-0x5a9f 015423 beq conn_sm_wait_write_res ,le_data_wait_write_res 
-0x5aa0 015424 beq conn_sm_wait_write_res1 ,le_data_wait_write_res1 
-0x5aa1 015425 rtn 
-:      015427 le_ukey_init:
-0x5aa2 015428 setarg le_ukey 
-0x5aa3 015429 store 2 ,mem_cb_le_process 
-0x5aa4 015430 hjam uart_ctrl_normal ,core_uart_ctrl 
-0x5aa5 015431 setarg uart_baud_115200 
-0x5aa6 015432 hstore uart_baud_len ,core_uart_baud 
-0x5aa7 015433 hjam uartclk_dpll ,core_uart_clksel 
-0x5aa8 015434 hjam 0x4 ,core_gpio_sel1 
-0x5aa9 015435 setarg le_ukey_wcb 
-0x5aaa 015436 store 2 ,mem_cb_att_write 
-0x5aab 015437 call le_init_att 
-0x5aac 015438 rtn wake 
-0x5aad 015439 branch eeprom_load_reconn_info 
-:      015442 le_ukey:
-0x5aae 015443 fetch 1 ,mem_le_mode 
-0x5aaf 015444 compare lemode_slave ,pdata ,0xff 
-0x5ab0 015445 setarg 5 
-0x5ab1 015446 call set_pwm_steadyon ,true 
-0x5ab2 015447 ncall set_pwm_blink ,true 
-0x5ab3 015448 call uartd_prepare_rx 
-0x5ab4 015449 branch le_ukey_senddata ,blank 
-0x5ab5 015450 fetch 2 ,mem_le_notify_attr_start 
-0x5ab6 015451 iforce contw 
-0x5ab7 015452 sub loopcnt ,20 ,null 
-0x5ab8 015453 branch le_ukey_loop ,positive 
-0x5ab9 015454 force 20 ,loopcnt 
-:      015455 le_ukey_loop:
-0x5aba 015456 ifetch 1 ,contru 
-0x5abb 015457 istore 1 ,contw 
-0x5abc 015458 loop le_ukey_loop 
-0x5abd 015459 call uartd_rxdone 
-:      015460 le_ukey_senddata:
-0x5abe 015461 jam notify_handle ,mem_le_notify_handle 
-0x5abf 015462 fetcht 2 ,mem_le_notify_attr_start 
-0x5ac0 015463 ifetch 1 ,temp 
-0x5ac1 015464 rtn blank 
-0x5ac2 015465 call le_xtype_fifo_is_full 
-0x5ac3 015466 nrtn blank 
-0x5ac4 015467 jam attop_handle_value_notification ,mem_fifo_temp 
-0x5ac5 015468 branch le_xtype_fifo_in 
-:      015470 le_ukey_wcb:
-0x5ac6 015471 copy regb ,temp 
-0x5ac7 015472 call uartd_prepare_tx 
-0x5ac8 015473 copy rega ,contr 
-0x5ac9 015474 copy regb ,loopcnt 
-:      015475 le_writeatt_cb_loop:
-0x5aca 015476 ifetch 1 ,contr 
-0x5acb 015477 istore 1 ,contwu 
-0x5acc 015478 loop le_writeatt_cb_loop 
-0x5acd 015479 branch uartd_send 
-:      015481 le_clear_notify_att:
-0x5ace 015482 fetch 1 ,mem_device_option 
-0x5acf 015483 rtnne dvc_op_ukey 
-0x5ad0 015484 fetch 2 ,mem_le_notify_handle 
-0x5ad1 015485 rtnne notify_handle 
-0x5ad2 015486 fetcht 2 ,mem_le_notify_attr_start 
-0x5ad3 015487 setarg 0 
-0x5ad4 015488 istore 9 ,temp 
-0x5ad5 015489 istore 9 ,contw 
-0x5ad6 015490 istore 2 ,contw 
-0x5ad7 015491 rtn 
-:      015494 le_ledoff:
-0x5ad8 015495 fetcht 1 ,mem_le_adv_led 
-0x5ad9 015496 setflip gpio_active_bit ,temp 
-0x5ada 015497 branch gpio_out 
-:      015500 le_modified_name:
-0x5adb 015501 set1 mark_ext_patch ,mark 
-0x5adc 015502 bpatch patch2f_2 ,mem_patch2f 
-0x5add 015503 call le_modified_name_att_list 
-0x5ade 015504 branch le_modified_name_adv 
-:      015506 le_modified_name_att_list:
-0x5adf 015507 fetch 1 ,mem_le_name_len 
-0x5ae0 015508 copy pdata ,loopcnt 
-0x5ae1 015509 arg uuid_chrctr_device_name ,temp 
-0x5ae2 015510 call le_att_get_uuid_ptr 
-0x5ae3 015511 increase 1 ,contr 
-0x5ae4 015512 copy contr ,contw 
-0x5ae5 015513 arg mem_le_name ,contr 
-0x5ae6 015514 call memcpy 
-0x5ae7 015515 fetch 1 ,mem_le_name_len 
-0x5ae8 015516 sub pdata ,max_name_len ,loopcnt 
-0x5ae9 015517 copy loopcnt ,temp 
-0x5aea 015518 copy loopcnt ,pdata 
-0x5aeb 015519 ncall memcpy_empty ,blank 
-0x5aec 015520 rtn 
-:      015522 le_modified_name_adv:
-0x5aed 015523 fetch 1 ,mem_le_adv_data_len 
-0x5aee 015524 fetcht 1 ,mem_le_adv_data 
-0x5aef 015525 isub temp ,pdata 
-0x5af0 015526 copy pdata ,loopcnt 
-0x5af1 015527 copy pdata ,rega 
-0x5af2 015528 fetch 1 ,mem_le_adv_data 
-0x5af3 015529 increase 1 ,pdata 
-0x5af4 015530 arg mem_le_adv_data ,contr 
-0x5af5 015531 iadd contr ,contr 
-0x5af6 015532 arg mem_le_adv_temp ,contw 
-0x5af7 015533 call memcpy 
-0x5af8 015534 set1 mark_ext_patch ,mark 
-0x5af9 015535 bpatch patch2f_3 ,mem_patch2f 
-0x5afa 015536 fetch 1 ,mem_le_name_len 
-0x5afb 015537 copy pdata ,loopcnt 
-0x5afc 015538 increase 1 ,pdata 
-0x5afd 015539 store 1 ,mem_le_adv_data 
-0x5afe 015540 arg mem_le_adv_data + 2 ,contw 
-0x5aff 015541 arg mem_le_name ,contr 
-0x5b00 015542 call memcpy 
-0x5b01 015543 copy rega ,loopcnt 
-0x5b02 015544 arg mem_le_adv_temp ,contr 
-0x5b03 015545 call memcpy 
-0x5b04 015546 fetch 1 ,mem_le_adv_data 
-0x5b05 015547 iadd rega ,pdata 
-0x5b06 015548 store 1 ,mem_le_adv_data_len 
-0x5b07 015549 rtn 
-:      015552 le_get_device_name:
-0x5b08 015553 set1 mark_ext_patch ,mark 
-0x5b09 015554 bpatch patch2f_4 ,mem_patch2f 
-0x5b0a 015555 arg uuid_chrctr_device_name ,temp 
-0x5b0b 015556 branch le_att_get_uuid_ptr 
-:      015559 le_att_get_uuid_ptr:
-0x5b0c 015560 arg mem_le_att_list ,contr 
-:      015561 le_att_get_uuid_loop:
-0x5b0d 015562 ifetch 2 ,contr 
-0x5b0e 015563 branch assert ,blank 
-0x5b0f 015564 ifetch 2 ,contr 
-0x5b10 015565 isub temp ,null 
-0x5b11 015566 rtn zero 
-0x5b12 015567 ifetch 1 ,contr 
-0x5b13 015568 iadd contr ,contr 
-0x5b14 015569 branch le_att_get_uuid_loop 
-:      015572 memcpy_empty:
-0x5b15 015573 setarg space 
-0x5b16 015574 istore 1 ,contw 
-0x5b17 015575 loop memcpy_empty 
-0x5b18 015576 rtn 
-:      015579 le_lpm_set_mult:
-0x5b19 015580 set1 mark_ext_patch ,mark 
-0x5b1a 015581 bpatch patch2f_5 ,mem_patch2f 
-0x5b1b 015582 disable wake 
-0x5b1c 015583 branch le_lpm_set_mult_attempt ,attempt 
-0x5b1d 015584 nbranch le_lpm_lost ,match 
-:      015585 le_lpm_set_mult_attempt:
-0x5b1e 015586 call lpm_match 
-0x5b1f 015587 fetch 2 ,mem_rx_window_sniff 
-0x5b20 015588 store 2 ,mem_le_receive_window 
-0x5b21 015589 fetch 1 ,mem_le_rxbuf 
-0x5b22 015590 compare 1 ,pdata ,3 
-0x5b23 015591 nbranch lpm_mult_short ,true 
-0x5b24 015592 fetch 1 ,mem_le_txheader 
-0x5b25 015593 compare 1 ,pdata ,3 
-0x5b26 015594 nbranch lpm_mult_short ,true 
-0x5b27 015595 fetch 1 ,mem_le_state 
-0x5b28 015596 bbit1 lestate_update_param ,lpm_mult_short 
-0x5b29 015597 branch lpm_mult_wait_timeout 
-:      015599 le_lpm_lost:
-0x5b2a 015600 fetcht 2 ,mem_rx_window_sniff 
-0x5b2b 015601 rshift temp ,temp 
-0x5b2c 015602 fetch 2 ,mem_le_receive_window 
-0x5b2d 015603 iadd temp ,pdata 
-0x5b2e 015604 store 2 ,mem_le_receive_window 
-0x5b2f 015605 branch lpm_lost 
-:      015607 le_clean_att_list_handle_enable:
-0x5b30 015608 set1 mark_ext_patch ,mark 
-0x5b31 015609 bpatch patch2f_6 ,mem_patch2f 
-0x5b32 015610 jam 0 ,mem_le_switch_send_data 
-0x5b33 015611 fetcht 2 ,mem_le_notify_handle 
-0x5b34 015612 call le_att_check_notification_enable 
-0x5b35 015613 copy rega ,contw 
-0x5b36 015614 setarg 0 
-0x5b37 015615 istore 1 ,contw 
-0x5b38 015616 rtn 
-:      015617 le_scan_addr_to_uart:
-0x5b39 015618 fetch 1 ,mem_device_option 
-0x5b3a 015619 rtnne dvc_op_module 
-0x5b3b 015620 call get_uart_twptr 
-0x5b3c 015621 arg mem_le_plap ,rega 
-0x5b3d 015622 call adss_hex2string_to_uart 
-0x5b3e 015623 setarg 0x2c 
-0x5b3f 015624 istore 1 ,contwu 
-0x5b40 015625 call at_rssi_result 
-0x5b41 015626 branch uartd_send 
-:      015629 prcp_le_tx:
-0x5b42 015630 arg prcp_tx_le ,temp 
-0x5b43 015631 call le_att_check_notification_enable 
-0x5b44 015632 rtnbit0 0 
-0x5b45 015633 call le_xtype_fifo_is_full 
-0x5b46 015634 nrtn blank 
-0x5b47 015635 arg prcp_tx_le ,temp 
-0x5b48 015636 storet 2 ,mem_le_notify_handle 
-0x5b49 015637 call le_att_get_handle_ptr 
-0x5b4a 015638 branch assert ,blank 
-0x5b4b 015639 add contr ,1 ,contw 
-0x5b4c 015640 arg prcp_tx_data_len ,loopcnt 
-0x5b4d 015641 arg mem_prcp_data ,contr 
-0x5b4e 015642 call memcpy 
-0x5b4f 015643 jam attop_handle_value_notification ,mem_fifo_temp 
-0x5b50 015644 branch le_xtype_fifo_in 
-:      015645 prcp_tx:
-0x5b51 015646 rtn 
-:      015649 le_search_adtype:
-0x5b52 015650 set1 mark_ext_patch ,mark 
-0x5b53 015651 bpatch patch2f_7 ,mem_patch2f 
-0x5b54 015652 fetch 1 ,mem_le_rxbuf + 1 
-0x5b55 015653 arg mem_le_rxbuf + 8 ,contr 
-0x5b56 015654 iadd contr ,loopcnt 
-:      015655 le_search_adtype_loop:
-0x5b57 015656 ifetcht 1 ,contr 
-0x5b58 015657 ifetch 1 ,contr 
-0x5b59 015658 isub rega ,null 
-0x5b5a 015659 rtn zero 
-0x5b5b 015660 add temp ,-1 ,pdata 
-0x5b5c 015661 iadd contr ,contr 
-0x5b5d 015662 deposit loopcnt 
-0x5b5e 015663 isub contr ,null 
-0x5b5f 015664 branch le_search_adtype_loop ,positive 
-0x5b60 015665 force 1 ,null 
-0x5b61 015666 rtn 
-:      015673 init_lmp:
-0x5b62 015674 rtn wake 
-:      015675 init_lmp_work:
-0x5b63 015676 setarg 0 
-0x5b64 015677 store 1 ,mem_lmp_to_send 
-0x5b65 015678 store 1 ,mem_conn_sm 
-0x5b66 015679 store 1 ,mem_lmo_opcode1 
-0x5b67 015680 store 1 ,mem_lmo_opcode2 
-0x5b68 015681 store 1 ,mem_esco_addr 
-0x5b69 015682 store 1 ,mem_auth_enable 
-0x5b6a 015683 store 1 ,mem_connection_options 
-0x5b6b 015684 store 1 ,mem_pairing_auth 
-0x5b6c 015685 jam switch_flag_init ,mem_switch_flag 
-0x5b6d 015686 jam 0 ,mem_switch_fail_master_count 
-0x5b6e 015687 jam null_encryp ,mem_wait_encryption 
-:      015688 init_lmp_reinit:
-0x5b6f 015689 set1 mark_ext_patch ,mark 
-0x5b70 015690 bpatch patch3c_0 ,mem_patch3c 
-0x5b71 015691 jam 0 ,mem_pairing_auth 
-0x5b72 015692 jam 0 ,mem_sp_localsm 
-0x5b73 015693 jam 0 ,mem_lmp_conn_state 
-0x5b74 015694 fetch 1 ,mem_device_option 
-0x5b75 015695 rtnne dvc_op_hci ,pdata 
-0x5b76 015696 jam 0 ,mem_link_key_exists 
-:      015698 parse_rx_done:
-0x5b77 015699 rtn 
-:      015701 parse_lmp:
-0x5b78 015702 set1 mark_ext_patch ,mark 
-0x5b79 015703 bpatch patch3c_1 ,mem_patch3c 
-0x5b7a 015704 call setlocalsm_master ,master 
-0x5b7b 015705 ncall setlocalsm_slave ,master 
-0x5b7c 015706 fetch 1 ,mem_lmo_opcode2 
-0x5b7d 015707 ncall lmo_fifo_process ,blank 
-0x5b7e 015708 fetch 1 ,mem_lmo_opcode2 
-0x5b7f 015709 nrtn blank 
-0x5b80 015710 fetch 1 ,mem_state_map 
-0x5b81 015711 rtnbit0 smap_rxlmp 
-0x5b82 015712 set0 smap_rxlmp ,pdata 
-0x5b83 015713 set0 mark_rxbuf_inuse ,mark 
-0x5b84 015714 store 1 ,mem_state_map 
-0x5b85 015715 fetch 1 ,mem_rxbuf 
-0x5b86 015716 fetcht 1 ,mem_state_map 
-0x5b87 015717 isolate1 smap_lmptidinit ,pdata 
-0x5b88 015718 setflag true ,smap_lmptid ,temp 
-0x5b89 015719 storet 1 ,mem_state_map 
-0x5b8a 015720 and_into 0x2 ,temp 
-0x5b8b 015721 storet 1 ,mem_lmo_tid2 
-0x5b8c 015722 fetcht 1 ,mem_state_map 
-0x5b8d 015723 rshift pdata ,pdata 
-0x5b8e 015724 store 1 ,mem_lmi_opcode2 
-0x5b8f 015725 set1 mark_ext_patch ,mark 
-0x5b90 015726 bpatch patch3c_2 ,mem_patch3c 
-0x5b91 015727 fetch 1 ,mem_lmi_opcode2 
-0x5b92 015728 beq lmp_escape ,parse_lmp_escape 
-0x5b93 015729 beq lmp_accepted ,parse_lmp_accepted 
-0x5b94 015730 beq lmp_not_accepted ,parse_lmp_not_accepted 
-0x5b95 015731 beq lmp_set_afh ,parse_lmp_set_afh 
-0x5b96 015732 beq lmp_clkoffset_req ,parse_lmp_clkoffset_req 
-0x5b97 015733 beq lmp_encryption_mode_req ,parse_lmp_encryption_mode_req 
-0x5b98 015734 beq lmp_encryption_key_size_req ,parse_lmp_crypt_key 
-0x5b99 015735 beq lmp_auto_rate ,parse_lmp_auto_rate 
-0x5b9a 015736 beq lmp_test_control ,parse_lmp_test_control 
-0x5b9b 015737 beq lmp_test_activate ,parse_lmp_test_activate 
-0x5b9c 015738 beq lmp_setup_complete ,parse_lmp_setup_complete 
-0x5b9d 015739 beq lmp_supervision_timeout ,parse_lmp_supervision_timeout 
-0x5b9e 015740 beq lmp_features_req ,parse_lmp_features_req 
-0x5b9f 015741 beq lmp_host_connection_req ,parse_lmp_conn_req 
-0x5ba0 015742 beq lmp_version_req ,parse_lmp_version_req 
-0x5ba1 015743 beq lmp_version_res ,parse_lmp_version_res 
-0x5ba2 015744 beq lmp_detach ,parse_lmp_detach 
-0x5ba3 015745 beq lmp_max_slot ,parse_lmp_max_slot 
-0x5ba4 015746 beq lmp_max_slot_req ,parse_lmp_max_slot_req 
-0x5ba5 015747 beq lmp_name_req ,parse_lmp_name_req 
-0x5ba6 015748 beq lmp_name_res ,parse_lmp_name_res 
-0x5ba7 015749 beq lmp_features_res ,parse_lmp_features_res 
-0x5ba8 015750 beq lmp_comb_key ,parse_lmp_comb_key 
-0x5ba9 015751 beq lmp_au_rand ,parse_lmp_au_rand 
-0x5baa 015752 beq lmp_in_rand ,parse_lmp_in_rand 
-0x5bab 015753 beq lmp_sres ,parse_lmp_sres 
-0x5bac 015754 beq lmp_incr_power_req ,parse_lmp_incr_power 
-0x5bad 015755 beq lmp_decr_power_req ,parse_lmp_decr_power 
-0x5bae 015756 beq lmp_max_power ,parse_lmp_max_power 
-0x5baf 015757 beq lmp_min_power ,parse_lmp_min_power 
-0x5bb0 015758 beq lmp_page_mode_req ,parse_lmp_page_mode_req 
-0x5bb1 015759 beq lmp_page_scan_mode_req ,parse_lmp_page_scan_mode_req 
-0x5bb2 015760 beq lmp_preferred_rate ,parse_lmp_preferred_rate 
-0x5bb3 015761 beq lmp_remove_sco_link_req ,parse_lmp_remove_sco_link_req 
-0x5bb4 015762 beq lmp_sco_link_req ,parse_lmp_sco_link_req 
-0x5bb5 015763 beq lmp_slot_offset ,parse_lmp_slot_offset 
-0x5bb6 015764 beq lmp_sniff_req ,parse_lmp_sniff_req 
-0x5bb7 015765 beq lmp_start_encryption_req ,parse_lmp_start_encryption_req 
-0x5bb8 015766 beq lmp_stop_encryption_req ,parse_lmp_stop_encryption_req 
-0x5bb9 015767 beq lmp_switch_req ,parse_lmp_switch_req 
-0x5bba 015768 beq lmp_temp_rand ,parse_lmp_temp_rand 
-0x5bbb 015769 beq lmp_temp_key ,parse_lmp_temp_key 
-0x5bbc 015770 beq lmp_timing_accuracy_req ,parse_lmp_timing_accuracy_req 
-0x5bbd 015771 beq lmp_timing_accuracy_res ,parse_lmp_timing_accuracy_res 
-0x5bbe 015772 beq lmp_unit_key ,parse_lmp_unit_key 
-0x5bbf 015773 beq lmp_unsniff_req ,parse_lmp_unsniff_req 
-0x5bc0 015774 beq lmp_use_semi_permanent_key ,parse_lmp_use_semi_permanend_key 
-0x5bc1 015775 beq lmp_encapsulated_header ,parse_lmp_encapsulated_header 
-0x5bc2 015776 beq lmp_encapsulated_payload ,parse_lmp_encapsulated_payload 
-0x5bc3 015777 beq lmp_simple_pairing_confirm ,parse_simple_pairing_confirm 
-0x5bc4 015778 beq lmp_simple_pairing_number ,parse_lmp_simple_pairing_number 
-0x5bc5 015779 beq lmp_dhkey_check ,parse_dhkey_check 
-0x5bc6 015780 beq lmp_clkoffset_res ,parse_lmp_clkoffset_res 
-0x5bc7 015781 beq lmp_enc_key_size_mask_req ,parse_enc_key_size_mask_req 
-:      015784 reject_unknown_packet:
-0x5bc8 015785 jam unknown_lmp_pdu ,mem_lmo_reason2 
-:      015786 reject_lmp_packet:
-0x5bc9 015787 jam lmp_not_accepted ,mem_lmo_opcode2 
-0x5bca 015788 rtn 
-:      015790 parse_lmp_clkoffset_req:
-0x5bcb 015791 jam lmp_clkoffset_res ,mem_lmo_opcode2 
-0x5bcc 015792 rtn 
-:      015794 parse_enc_key_size_mask_req:
-0x5bcd 015795 jam lmp_enc_key_size_mask_res ,mem_lmo_opcode2 
-0x5bce 015796 rtn 
-:      015798 parse_lmp_set_afh:
-0x5bcf 015799 fetch 4 ,mem_rxbuf + 1 
-0x5bd0 015800 lshift pdata ,pdata 
-0x5bd1 015801 store 4 ,mem_afh_instant 
-0x5bd2 015802 fetch 1 ,mem_rxbuf + 5 
-0x5bd3 015803 store 1 ,mem_afh_new_mod 
-0x5bd4 015804 fetch 5 ,mem_rxbuf + 6 
-0x5bd5 015805 store 5 ,mem_afh_map_new 
-0x5bd6 015806 fetch 5 ,mem_rxbuf + 11 
-0x5bd7 015807 istore 5 ,contw 
-0x5bd8 015808 fetch 1 ,mem_mode 
-0x5bd9 015809 set1 afh_change ,pdata 
-0x5bda 015810 store 1 ,mem_mode 
-0x5bdb 015811 rtn 
-:      015812 parse_lmp_escape:
-0x5bdc 015813 fetch 1 ,mem_rxbuf + 1 
-0x5bdd 015814 set1 7 ,pdata 
-0x5bde 015815 store 1 ,mem_lmi_opcode2 
-0x5bdf 015816 beq lmp_ext_accepted ,parse_lmpext_accepted 
-0x5be0 015817 beq lmp_not_accepted_ext ,parse_lmpext_not_accepted 
-0x5be1 015818 beq lmp_sniff_subrating_req ,parse_lmp_sniff_subrating_req 
-0x5be2 015819 beq lmp_sniff_subrating_res ,parse_lmp_sniff_subrating_res 
-0x5be3 015820 beq lmp_packet_type_table_req ,parse_lmpext_packet_type_table_req 
-0x5be4 015821 beq lmp_ext_features_req ,parse_lmpext_features_req 
-0x5be5 015822 beq lmp_ext_features_res ,parse_lmpext_features_res 
-0x5be6 015823 beq lmp_ext_chn_classification_req ,parse_lmpext_chn_classification_req 
-0x5be7 015824 beq lmp_pause_encryption_req ,parse_lmpext_pause_encrypt 
-0x5be8 015825 beq lmp_resume_encryption_req ,parse_lmpext_resume_encrypt 
-0x5be9 015826 beq lmp_io_cap_req ,parse_lmpext_iocap_req 
-0x5bea 015827 beq lmp_io_cap_res ,parse_lmpext_iocap_res 
-0x5beb 015828 beq lmp_ext_remove_esco_req ,parse_lmpext_remove_esco_req 
-0x5bec 015829 beq lmp_ext_esco_link_req ,parse_lmpext_esco_link_req 
-0x5bed 015830 rtneq lmp_ext_features_res 
-:      015833 reject_unknown_ext_packet:
-0x5bee 015834 jam lmp_not_accepted_ext ,mem_lmo_opcode2 
-0x5bef 015835 jam unknown_lmp_pdu ,mem_lmo_reason2 
-0x5bf0 015837 rtn 
-:      015838 parse_lmpext_chn_classification_req:
-0x5bf1 015839 jam lmp_not_accepted_ext ,mem_lmo_opcode2 
-0x5bf2 015840 jam not_support_chn_classification ,mem_lmo_reason2 
-0x5bf3 015841 rtn 
-:      015843 parse_lmpext_esco_link_req:
-0x5bf4 015844 fetch 1 ,mem_rxbuf + 2 
-0x5bf5 015845 store 1 ,mem_sco_handle 
-0x5bf6 015846 fetch 1 ,mem_rxbuf + 3 
-0x5bf7 015847 store 1 ,mem_esco_addr 
-0x5bf8 015848 fetch 1 ,mem_rxbuf + 5 
-0x5bf9 015849 store 1 ,mem_esco_desco 
-0x5bfa 015850 fetch 1 ,mem_rxbuf + 9 
-0x5bfb 015851 store 1 ,mem_esco_type 
-0x5bfc 015852 fetch 1 ,mem_rxbuf + 14 
-0x5bfd 015853 store 1 ,mem_air_mode 
-0x5bfe 015854 bmark1 mark_esco ,check_esco_prarm 
-0x5bff 015855 set1 mark_esco ,mark 
-0x5c00 015856 call push_tid_follow 
-0x5c01 015857 store 1 ,mem_accptsco_tid 
-0x5c02 015858 force 0 ,temp 
-0x5c03 015859 branch hci_send_conn_req_event 
-:      015861 parse_lmpext_esco_link_req_change_param:
-0x5c04 015862 jam lmp_ext_esco_link_req ,mem_lmo_opcode2 
-0x5c05 015863 jam prarm_neogotiation ,mem_neogotiation_state 
-0x5c06 015864 branch cmd_exit 
-:      015866 check_esco_prarm:
-0x5c07 015867 fetch 1 ,mem_esco_type 
-0x5c08 015868 bne type_hv3 ,reject_esco_prarm 
-0x5c09 015869 jam lmp_ext_accepted ,mem_lmo_opcode2 
-0x5c0a 015870 branch esco_prarm_common 
-:      015871 reject_esco_prarm:
-0x5c0b 015872 set0 mark_esco ,mark 
-0x5c0c 015873 jam lmp_not_accepted_ext ,mem_lmo_opcode2 
-0x5c0d 015874 force hci_error_unknown_hci_command ,temp 
-0x5c0e 015875 call hci_send_sco_complete 
-:      015876 esco_prarm_common:
-0x5c0f 015877 jam lmp_ext_esco_link_req ,mem_lmi_opcode2 
-0x5c10 015878 rtn 
-:      015881 parse_lmpext_remove_esco_req:
-0x5c11 015882 jam lmp_ext_accepted ,mem_lmo_opcode2 
-0x5c12 015883 jam lmp_ext_remove_esco_req ,mem_lmi_opcode2 
-0x5c13 015884 branch stop_esco 
-:      015886 parse_lmpext_iocap_req:
-0x5c14 015887 call iocap_lmpext_load 
-0x5c15 015888 fetch 1 ,mem_device_option 
-0x5c16 015889 beq dvc_op_hci ,iocap_lmpext_hci 
-0x5c17 015890 jam lmp_io_cap_res ,mem_lmo_opcode2 
-0x5c18 015891 rtn 
-:      015893 parse_lmpext_iocap_res:
-0x5c19 015894 call iocap_lmpext_load 
-0x5c1a 015895 fetch 1 ,mem_device_option 
-0x5c1b 015896 beq dvc_op_hci ,iocap_lmpext_hci 
-0x5c1c 015897 branch iocap_lmpext_common 
-:      015899 iocap_lmpext_load:
-0x5c1d 015900 arg mem_sp_iocap_remote ,contw 
-0x5c1e 015901 fetch 3 ,mem_rxbuf + 2 
-0x5c1f 015902 istore 3 ,contw 
-0x5c20 015903 rtn 
-:      015905 iocap_lmpext_hci:
-0x5c21 015906 call hci_send_io_cap_response_event 
-:      015907 iocap_lmpext_common:
-0x5c22 015908 call check_localsm 
-0x5c23 015909 ncall hci_send_io_cap_req_event ,true 
-0x5c24 015910 branch master_set_mem_master_sp_flag ,true 
-0x5c25 015911 rtn 
-:      015912 parse_lmpext_accepted:
-0x5c26 015913 fetch 1 ,mem_rxbuf + 3 
-0x5c27 015914 set1 7 ,pdata 
-0x5c28 015915 store 1 ,mem_lmi_accepted_opcode 
-0x5c29 015916 beq lmp_packet_type_table_req ,parse_lmpext_accepted_ptt 
-0x5c2a 015917 beq lmp_ext_esco_link_req ,play_sco 
-0x5c2b 015918 beq lmp_ext_remove_esco_req ,parse_lmpext_stop_esco 
-0x5c2c 015919 rtn 
-:      015921 parse_lmpext_stop_esco:
-0x5c2d 015922 branch stop_esco 
-:      015924 parse_lmpext_not_accepted:
-0x5c2e 015925 fetch 1 ,mem_rxbuf + 3 
-0x5c2f 015926 set1 7 ,pdata 
-0x5c30 015927 store 1 ,mem_lmi_accepted_opcode 
-0x5c31 015928 beq lmp_packet_type_table_req ,parse_lmpext_not_accepted_ptt 
-0x5c32 015929 beq lmp_ext_esco_link_req ,parse_lmpext_not_accepted_esco 
-0x5c33 015930 rtn 
-:      015932 parse_lmpext_not_accepted_esco:
-0x5c34 015933 set0 mark_esco ,mark 
-0x5c35 015934 rtn 
-:      015936 parse_lmpext_accepted_ptt:
-0x5c36 015937 fetch 1 ,mem_ptt 
-0x5c37 015938 fetcht 1 ,mem_state_map 
-0x5c38 015939 nsetflag blank ,smap_edr ,temp 
-0x5c39 015940 storet 1 ,mem_state_map 
-:      015941 parse_lmpext_not_accepted_ptt:
-0x5c3a 015942 fetch 1 ,mem_state 
-0x5c3b 015943 rtnbit0 state_init_seq 
-0x5c3c 015944 set0 state_init_seq ,pdata 
-0x5c3d 015945 store 1 ,mem_state 
-0x5c3e 015946 fetch 1 ,mem_auth_enable 
-0x5c3f 015947 nbranch hci_send_linkkey_req ,blank 
-0x5c40 015948 jam lmp_setup_complete ,mem_lmo_opcode2 
-0x5c41 015949 rtn 
-:      015951 parse_lmpext_pause_encrypt:
-0x5c42 015952 nbranch parse_lmpext_pause_encrypt_slave ,master 
-0x5c43 015953 jam lmp_stop_encryption_req ,mem_lmo_opcode2 
-0x5c44 015954 branch tid_reply 
-:      015956 parse_lmpext_pause_encrypt_slave:
-0x5c45 015957 jam lmp_pause_encryption_req ,mem_lmo_opcode2 
-0x5c46 015958 rtn 
-:      015960 parse_lmpext_resume_encrypt:
-0x5c47 015963 call tid_reply 
-0x5c48 015964 branch lmp_start_encryption 
-:      015966 parse_lmpext_features_req:
-0x5c49 015967 jam lmp_ext_features_res ,mem_lmo_opcode2 
-0x5c4a 015968 rtn 
-:      015970 parse_lmpext_features_res:
-0x5c4b 015971 fetcht 1 ,mem_rxbuf + 4 
-0x5c4c 015972 and temp ,0x1 ,temp 
-0x5c4d 015973 storet 1 ,mem_remote_sppcap 
-0x5c4e 015974 fetch 1 ,mem_hci_cmd 
-0x5c4f 015975 bne hci_cmd_wait_remote_ext_feature ,parse_lmpext_features_res_not_hci 
-0x5c50 015976 jam 0 ,mem_hci_cmd 
-0x5c51 015977 call hci_send_remote_ext_features_event 
-:      015978 parse_lmpext_features_res_not_hci:
-0x5c52 015979 fetch 1 ,mem_conn_sm 
-0x5c53 015980 rtnne conn_sm_wait_features_ext 
-0x5c54 015981 jam conn_sm_send_conn_req ,mem_conn_sm 
-0x5c55 015982 branch process_conn_sm 
-:      015984 parse_lmp_accepted:
-0x5c56 015985 fetch 1 ,mem_rxbuf + 1 
-0x5c57 015986 store 1 ,mem_lmi_accepted_opcode 
-0x5c58 015987 beq lmp_host_connection_req ,parse_lmp_accepted_hostconn 
-0x5c59 015988 beq lmp_in_rand ,parse_lmp_accepted_inrand 
-0x5c5a 015989 beq lmp_encryption_mode_req ,parse_lmp_accepted_enc_mode 
-0x5c5b 015990 beq lmp_encryption_key_size_req ,parse_lmp_accepted_enc_keysize 
-0x5c5c 015991 beq lmp_start_encryption_req ,parse_lmp_accepted_start_enc 
-0x5c5d 015992 beq lmp_stop_encryption_req ,parse_lmp_accepted_stop_enc 
-0x5c5e 015993 beq lmp_unsniff_req ,parse_lmp_accepted_unsniff_req 
-0x5c5f 015994 beq lmp_sniff_req ,parse_lmp_accepted_sniff_req 
-0x5c60 015995 beq lmp_sco_link_req ,play_sco 
-0x5c61 015997 beq lmp_switch_req ,parse_lmp_accepted_switch 
-0x5c62 015999 beq lmp_encapsulated_header ,parse_lmp_accepted_encapsulated_header 
-0x5c63 016000 beq lmp_encapsulated_payload ,parse_lmp_accepted_encapsulated_payload 
-0x5c64 016001 beq lmp_simple_pairing_number ,parse_lmp_accepted_simple_pairing_number 
-0x5c65 016002 beq lmp_dhkey_check ,parse_lmp_accepted_dhkey_check 
-0x5c66 016003 rtn 
-:      016005 parse_lmp_not_accepted:
-0x5c67 016006 fetch 1 ,mem_rxbuf + 1 
-0x5c68 016007 store 1 ,mem_lmi_accepted_opcode 
-0x5c69 016008 beq lmp_name_req ,parse_lmp_not_accepted_name_req 
-0x5c6a 016009 beq lmp_host_connection_req ,parse_lmp_not_accepted_hostconn 
-0x5c6b 016010 beq lmp_au_rand ,parse_lmp_not_accepted_aurand 
-0x5c6c 016011 beq lmp_sco_link_req ,parse_lmp_not_accepted_sco_link_req 
-0x5c6d 016012 beq lmp_in_rand ,parse_lmp_not_accepted_inrand 
-0x5c6e 016013 beq lmp_switch_req ,parse_lmp_not_accepted_switch 
-0x5c6f 016015 beq lmp_simple_pairing_number ,parse_lmp_not_accepted_simple_pairing_number 
-0x5c70 016016 beq lmp_dhkey_check ,parse_lmp_not_accepted_dhkey_check 
-0x5c71 016017 beq lmp_unsniff_req ,parse_lmp_not_accepted_unsniff_req 
-0x5c72 016018 beq lmp_sniff_req ,parse_lmp_not_acdcept_sniff_req 
-0x5c73 016019 rtn 
-:      016021 parse_lmp_accepted_switch:
-0x5c74 016022 jam bt_evt_switch_accept ,mem_fifo_temp 
-0x5c75 016023 call ui_ipc_send_event 
-0x5c76 016024 branch role_switch_prepare0 
-:      016025 parse_lmp_not_accepted_switch:
-0x5c77 016026 jam bt_evt_switch_not_accept ,mem_fifo_temp 
-0x5c78 016027 call ui_ipc_send_event 
-0x5c79 016028 jam switch_flag_not_accept ,mem_switch_flag 
-0x5c7a 016029 setarg timer_switch_waite 
-0x5c7b 016030 arg switch_wait_timer ,queue 
-0x5c7c 016031 branch timer_init 
-:      016034 parse_lmp_accepted_hostconn:
-0x5c7d 016037 fetch 1 ,mem_lmp_conn_state 
-0x5c7e 016038 set1 received_conn_req ,pdata 
-0x5c7f 016039 store 1 ,mem_lmp_conn_state 
-0x5c80 016040 jam bt_evt_bb_connected ,mem_fifo_temp 
-0x5c81 016041 call ui_ipc_send_event 
-0x5c82 016042 jam lmp_packet_type_table_req ,mem_lmo_opcode2 
-:      016044 parse_lmp_accepted_hostconn_ctn:
-0x5c83 016046 fetch 1 ,mem_conn_sm 
-0x5c84 016047 bne conn_sm_wait_conn_accept ,parse_rx_done 
-0x5c85 016050 jam conn_sm_auth_pair ,mem_conn_sm 
-0x5c86 016051 rtn 
-:      016059 parse_lmp_not_accepted_hostconn:
-0x5c87 016060 jam acl_connection_already_exists ,mem_disconn_reason_send 
-0x5c88 016061 jam lmp_detach ,mem_lmo_opcode2 
-0x5c89 016062 force hci_error_host_timeout ,temp 
-0x5c8a 016063 call hci_send_connection_error 
-0x5c8b 016065 jam conn_sm_standby ,mem_conn_sm 
-0x5c8c 016067 branch parse_rx_done ,true 
-0x5c8d 016068 rtn 
-:      016070 parse_lmp_not_accepted_sco_link_req:
-0x5c8e 016071 jam lmp_sco_link_req ,mem_lmo_opcode2 
-0x5c8f 016072 rtn 
-:      016075 parse_lmp_accepted_inrand:
-0x5c90 016076 fetch 1 ,mem_link_key_exists 
-0x5c91 016077 nrtn blank 
-0x5c92 016078 call clear_linkkey 
-0x5c93 016079 call lmp_generate_key 
-0x5c94 016080 rtn master 
-0x5c95 016081 set1 mark_slave_in_rand_accepted ,mark 
-0x5c96 016082 rtn 
-:      016084 parse_lmp_accepted_enc_mode:
-0x5c97 016085 nrtn master 
-0x5c98 016086 jam lmp_encryption_key_size_req ,mem_lmo_opcode2 
-0x5c99 016087 fetch 1 ,mem_state_map 
-0x5c9a 016088 rtnbit0 smap_encryption 
-0x5c9b 016089 jam lmp_stop_encryption_req ,mem_lmo_opcode2 
-0x5c9c 016090 rtn 
-:      016092 parse_lmp_accepted_enc_keysize:
-0x5c9d 016093 branch lmp_start_encryption 
-:      016095 parse_lmp_accepted_start_enc:
-0x5c9e 016096 call send_create_conn_start_l2cap_timer_sm 
-0x5c9f 016097 fetch 1 ,mem_state 
-0x5ca0 016098 rtnbit1 state_conn_comp 
-0x5ca1 016099 jam lmp_setup_complete ,mem_lmo_opcode2 
-0x5ca2 016100 fetch 1 ,mem_conn_sm 
-0x5ca3 016101 rtnne conn_sm_encrypt_wait 
-0x5ca4 016102 jam conn_sm_encrypt_wait_clear ,mem_conn_sm 
-0x5ca5 016103 rtn 
-:      016105 parse_lmp_accepted_stop_enc:
-0x5ca6 016113 rtn 
-:      016115 parse_lmp_not_accepted_aurand:
-0x5ca7 016116 fetch 1 ,mem_device_option 
-0x5ca8 016117 bne dvc_op_hci ,parse_lmp_not_accepted_aurand_send_detach 
-0x5ca9 016118 fetch 1 ,mem_link_key_exists 
-0x5caa 016119 rtn blank 
-0x5cab 016120 fetcht 1 ,mem_conn_sm 
-0x5cac 016121 jam 0 ,mem_conn_sm 
-0x5cad 016122 jam 0 ,mem_link_key_exists 
-0x5cae 016123 fetch 1 ,mem_rxbuf + 2 
-0x5caf 016124 rtnne key_missing 
-0x5cb0 016125 storet 1 ,mem_conn_sm 
-0x5cb1 016126 jam local_statemachine ,mem_sp_localsm 
-0x5cb2 016127 fetch 2 ,mem_lmpext_ssp_enable 
-0x5cb3 016128 fetcht 1 ,mem_remote_sppcap 
-0x5cb4 016129 iand temp ,pdata 
-0x5cb5 016130 branch cmd_pair ,blank 
-0x5cb6 016131 branch cmd_ssp 
-:      016133 parse_lmp_not_accepted_aurand_send_detach:
-0x5cb7 016134 jam lmp_detach ,mem_lmo_opcode2 
-0x5cb8 016135 jam other_end_terminated ,mem_disconn_reason_send 
-0x5cb9 016136 rtn 
-:      016138 parse_lmp_not_accepted_inrand:
-0x5cba 016139 fetch 1 ,mem_rxbuf + 2 
-0x5cbb 016140 beq key_missing ,parse_lmp_inrand_key_missing 
-0x5cbc 016141 rtnne pairing_not_allowed 
-0x5cbd 016142 jam pairing_not_allowed ,mem_disconn_reason_send 
-0x5cbe 016143 jam lmp_detach ,mem_lmo_opcode2 
-0x5cbf 016144 rtn 
-:      016145 parse_lmp_inrand_key_missing:
-0x5cc0 016146 jam key_missing ,mem_disconn_reason_send 
-0x5cc1 016147 jam lmp_detach ,mem_lmo_opcode2 
-0x5cc2 016148 rtn 
-:      016150 parse_lmp_not_accepted_name_req:
-0x5cc3 016151 rtn 
-:      016153 parse_lmp_not_accepted_simple_pairing_number:
-0x5cc4 016154 jam sp_stat_null ,mem_sp_state 
-0x5cc5 016155 jam lmp_detach ,mem_lmo_opcode2 
-0x5cc6 016156 branch parse_rx_done 
-:      016158 parse_lmp_not_accepted_dhkey_check:
-0x5cc7 016159 jam sp_stat_null ,mem_sp_state 
-0x5cc8 016160 jam lmp_detach ,mem_lmo_opcode2 
-0x5cc9 016161 branch parse_rx_done 
-:      016162 parse_lmp_not_accepted_unsniff_req:
-0x5cca 016163 jam bt_evt_unsniff_not_accept ,mem_fifo_temp 
-0x5ccb 016164 branch ui_ipc_send_event 
-:      016166 parse_lmp_accepted_unsniff_req:
-0x5ccc 016167 jam bt_evt_unsniff_accept ,mem_fifo_temp 
-0x5ccd 016168 call ui_ipc_send_event 
-0x5cce 016169 call sniff_exit 
-0x5ccf 016170 force 0 ,temp 
-0x5cd0 016171 branch hci_send_mode_change 
-:      016173 parse_lmp_accepted_sniff_req:
-0x5cd1 016174 jam bt_evt_sniff_accept ,mem_fifo_temp 
-0x5cd2 016175 call ui_ipc_send_event 
-0x5cd3 016176 force 0x02 ,temp 
-0x5cd4 016177 call hci_send_mode_change 
-0x5cd5 016178 setarg 0 
-0x5cd6 016179 store 2 ,mem_dsniff 
-0x5cd7 016180 fetch 2 ,mem_sniff_param_interval 
-0x5cd8 016181 lshift pdata ,pdata 
-0x5cd9 016182 store 2 ,mem_tsniff 
-0x5cda 016183 fetch 1 ,mem_sniff_param_attempt 
-0x5cdb 016184 store 1 ,mem_sniff_attempt 
-0x5cdc 016185 fetch 1 ,mem_sniff_param_timeout 
-0x5cdd 016186 store 1 ,mem_sniff_timeout 
-0x5cde 016187 branch sniff_init 
-:      016189 parse_lmp_not_acdcept_sniff_req:
-0x5cdf 016190 jam bt_evt_sniff_not_accept ,mem_fifo_temp 
-0x5ce0 016191 branch ui_ipc_send_event 
-:      016193 parse_lmp_crypt_key:
-0x5ce1 016194 fetcht 1 ,mem_rxbuf + 1 
-0x5ce2 016195 storet 1 ,mem_key_size 
-0x5ce3 016196 branch accept_lmp_msg 
-:      016198 parse_lmp_setup_complete:
-0x5ce4 016199 fetch 1 ,mem_lmp_conn_state 
-0x5ce5 016200 set1 received_setup_complete ,pdata 
-0x5ce6 016201 store 1 ,mem_lmp_conn_state 
-0x5ce7 016202 rtnbit1 sent_setup_complete 
-0x5ce8 016203 jam lmp_setup_complete ,mem_lmo_opcode2 
-0x5ce9 016204 branch parse_rx_done 
-:      016206 parse_lmp_max_slot:
-0x5cea 016209 rtn 
-:      016211 parse_lmp_max_slot_req:
-0x5ceb 016212 fetch 1 ,mem_max_slot 
-0x5cec 016213 fetcht 1 ,mem_rxbuf + 1 
-0x5ced 016214 isub temp ,null 
-0x5cee 016216 branch accept_lmp_msg ,positive 
-0x5cef 016217 jam lmp_not_accepted ,mem_lmo_opcode2 
-0x5cf0 016218 jam unspecified_error ,mem_lmo_reason2 
-0x5cf1 016219 jam lmp_max_slot_req ,mem_lmi_opcode2 
-0x5cf2 016220 rtn 
-:      016222 parse_lmp_detach:
-0x5cf3 016223 call prepare_disconnect 
-0x5cf4 016224 branch accept_lmp_msg 
-:      016226 accept_lmp_msg:
-0x5cf5 016227 jam lmp_accepted ,mem_lmo_opcode2 
-0x5cf6 016228 rtn 
-:      016230 parse_lmp_incr_power:
-0x5cf7 016231 jam lmp_max_power ,mem_lmo_opcode2 
-0x5cf8 016232 rtn 
-:      016234 parse_lmp_decr_power:
-0x5cf9 016235 jam lmp_min_power ,mem_lmo_opcode2 
-0x5cfa 016236 rtn 
-:      016238 parse_lmp_version_res:
-0x5cfb 016239 fetch 1 ,mem_conn_sm 
-0x5cfc 016240 rtneq conn_sm_wait_version 
-0x5cfd 016242 jam conn_sm_send_features ,mem_conn_sm 
-0x5cfe 016244 rtn 
-:      016247 parse_lmp_auto_rate:
-0x5cff 016248 rtn 
-:      016250 parse_lmp_in_rand:
-0x5d00 016251 call lmp_copy_rand 
-0x5d01 016252 jam pincode_state_wait_pincode ,mem_pincode_state 
-0x5d02 016253 fetch 1 ,mem_device_option 
-0x5d03 016254 beq dvc_op_hci ,parse_lmp_in_rand_hci 
-0x5d04 016255 jam bt_evt_pincode_req ,mem_fifo_temp 
-0x5d05 016256 call ui_ipc_send_event 
-:      016257 parse_lmp_in_rand_hci:
-0x5d06 016258 call hci_send_pincode_req 
-0x5d07 016259 call tid_check 
-0x5d08 016260 nbranch lmp_accept_inrand ,true 
-0x5d09 016261 nbranch parse_lmp_inrand_res ,master 
-0x5d0a 016262 jam lmp_not_accepted ,mem_lmo_opcode2 
-0x5d0b 016263 jam lmp_in_rand ,mem_lmi_opcode2 
-0x5d0c 016264 jam transaction_collision ,mem_lmo_reason2 
-0x5d0d 016265 rtn 
-:      016266 parse_lmp_inrand_res:
-0x5d0e 016267 fetch 1 ,mem_op 
-0x5d0f 016268 set1 op_inrand_req ,pdata 
-0x5d10 016269 store 1 ,mem_op 
-0x5d11 016270 rtn 
-:      016273 pop_tid_follow:
-0x5d12 016274 fetcht 1 ,mem_state_map 
-0x5d13 016275 nsetflag blank ,smap_lmptid ,temp 
-0x5d14 016276 storet 1 ,mem_state_map 
-0x5d15 016277 rtn 
-:      016280 push_tid_follow:
-0x5d16 016281 fetch 1 ,mem_lmo_tid2 
-0x5d17 016282 rshift pdata ,pdata 
-0x5d18 016283 and_into 1 ,pdata 
-0x5d19 016284 rtn 
-:      016286 parse_lmp_au_rand:
-0x5d1a 016287 call push_tid_follow 
-0x5d1b 016288 store 1 ,mem_sres_tid 
-0x5d1c 016289 call lmp_copy_rand 
-0x5d1d 016290 jam lmp_sres ,mem_lmo_opcode2 
-0x5d1e 016291 fetch 1 ,mem_link_key_exists 
-0x5d1f 016292 nrtn blank 
-0x5d20 016293 fetch 1 ,mem_state 
-0x5d21 016294 rtnbit1 state_combkey 
-0x5d22 016295 jam key_missing ,mem_lmo_reason2 
-0x5d23 016296 fetch 1 ,mem_device_option 
-0x5d24 016297 bne dvc_op_hci ,reject_lmp_packet 
-0x5d25 016298 fetch 1 ,mem_auth_enable 
-0x5d26 016299 nbranch reject_lmp_packet ,blank 
-0x5d27 016300 jam 0 ,mem_lmo_opcode2 
-:      016301 parse_lmp_inrand_sres:
-0x5d28 016302 fetch 1 ,mem_op 
-0x5d29 016303 set1 op_send_sres ,pdata 
-0x5d2a 016304 store 1 ,mem_op 
-0x5d2b 016305 branch hci_send_linkkey_req 
-:      016307 parse_lmp_sres:
-0x5d2c 016308 arg mem_plap ,rega 
-0x5d2d 016309 call function_e1 
-0x5d2e 016310 fetch 4 ,mem_rxbuf + 1 
-0x5d2f 016311 fetcht 4 ,mem_input_store 
-0x5d30 016312 isub temp ,null 
-0x5d31 016313 branch authentication_ok ,zero 
-0x5d32 016314 jam lmp_detach ,mem_lmo_opcode2 
-0x5d33 016315 jam authentication_failure_error ,mem_disconn_reason_send 
-0x5d34 016316 rtn 
-:      016317 authentication_ok:
-0x5d35 016318 call copy_aco 
-0x5d36 016319 call linkkey_ready 
-0x5d37 016320 fetch 1 ,mem_op 
-0x5d38 016321 isolate1 op_auth_req ,pdata 
-0x5d39 016322 set0 op_auth_req ,pdata 
-0x5d3a 016323 store 1 ,mem_op 
-0x5d3b 016324 call hci_send_auth_complete ,true 
-0x5d3c 016325 fetch 1 ,mem_conn_sm 
-0x5d3d 016326 beq conn_sm_auth_wait ,authentication_ok_conn_sm 
-0x5d3e 016327 beq conn_sm_pairing_wait ,authentication_ok_conn_sm 
-0x5d3f 016328 rtn 
-:      016329 authentication_ok_conn_sm:
-0x5d40 016330 fetch 1 ,mem_pairing_auth 
-0x5d41 016331 rtnne defalt_pairing_auth 
-0x5d42 016332 fetch 1 ,mem_state_map 
-0x5d43 016333 rtnbit1 smap_encryption 
-0x5d44 016334 branch host_create_conn_encrypt 
-:      016336 parse_lmp_comb_key:
-0x5d45 016337 arg mem_rxbuf + 1 ,rega 
-0x5d46 016338 arg mem_kinit ,regb 
-0x5d47 016339 arg mem_random_number ,contw 
-0x5d48 016340 call xor16 
-0x5d49 016341 arg mem_plap ,rega 
-0x5d4a 016342 call generate_linkkey 
-0x5d4b 016343 jam lmp_au_rand ,mem_lmo_opcode2 
-0x5d4c 016344 fetch 1 ,mem_state 
-0x5d4d 016345 bbit0 state_combkey ,lmp_generate_key 
-0x5d4e 016346 rtn 
-:      016348 parse_lmp_name_res:
-0x5d4f 016349 fetch 2 ,mem_len 
-0x5d50 016350 add pdata ,-3 ,loopcnt 
-0x5d51 016351 fetcht 1 ,mem_rxbuf + 1 
-0x5d52 016352 setarg mem_tmp_buffer 
-0x5d53 016353 iadd temp ,contw 
-0x5d54 016354 arg mem_rxbuf + 3 ,contr 
-0x5d55 016355 call memcpy 
-0x5d56 016356 fetcht 1 ,mem_name_offset 
-0x5d57 016357 fetch 1 ,mem_rxbuf + 2 
-0x5d58 016358 isub temp ,pdata 
-0x5d59 016359 sub pdata ,14 ,null 
-0x5d5a 016360 branch parse_lmp_name_res_end ,positive 
-0x5d5b 016361 add temp ,14 ,pdata 
-0x5d5c 016362 store 1 ,mem_name_offset 
-0x5d5d 016363 jam lmp_name_req ,mem_lmo_opcode2 
-0x5d5e 016364 rtn 
-:      016365 parse_lmp_name_res_end:
-0x5d5f 016366 fetch 1 ,mem_state_map 
-0x5d60 016367 set1 smap_name_res ,pdata 
-0x5d61 016368 store 1 ,mem_state_map 
-0x5d62 016369 bbit1 smap_name_req ,lmp_disconnect 
-0x5d63 016372 rtn 
-:      016373 parse_lmp_name_req:
-0x5d64 016374 fetch 1 ,mem_rxbuf + 1 
-0x5d65 016375 store 1 ,mem_lmi_opcode2 
-0x5d66 016376 jam lmp_name_res ,mem_lmo_opcode2 
-0x5d67 016377 rtn 
-:      016379 parse_lmp_conn_req:
-0x5d68 016380 fetch 1 ,mem_device_option 
-0x5d69 016381 bne dvc_op_hci ,accept_lmp_msg 
-0x5d6a 016382 force 1 ,temp 
-0x5d6b 016383 branch hci_send_conn_req_event 
-:      016385 parse_lmp_timing_accuracy_req:
-0x5d6c 016386 jam lmp_timing_accuracy_res ,mem_lmo_opcode2 
-0x5d6d 016387 rtn 
-:      016389 parse_lmp_features_req:
-0x5d6e 016390 jam lmp_features_res ,mem_lmo_opcode2 
-0x5d6f 016391 rtn 
-:      016393 parse_lmp_version_req:
-0x5d70 016394 jam lmp_version_res ,mem_lmo_opcode2 
-0x5d71 016395 rtn 
-:      016397 parse_lmp_supervision_timeout:
-0x5d72 016400 rtn 
-:      016404 parse_lmp_sniff_subrating_req:
-0x5d73 016405 fetch 2 ,mem_tsniff 
-0x5d74 016406 iforce temp 
-0x5d75 016407 fetch 1 ,mem_rxbuf + 2 
-0x5d76 016408 store 1 ,mem_subsniff_rate 
-0x5d77 016409 imul32 temp ,temp 
-0x5d78 016410 fetch 2 ,mem_rxbuf + 3 
-0x5d79 016411 lshift pdata ,pdata 
-0x5d7a 016412 store 2 ,mem_subsniff_tcmax 
-0x5d7b 016413 fetch 4 ,mem_rxbuf + 5 
-0x5d7c 016414 lshift pdata ,pdata 
-0x5d7d 016415 store 4 ,mem_subsniff_instant 
-0x5d7e 016417 deposit temp 
-0x5d7f 016418 store 2 ,mem_subsniff_tsniff 
-0x5d80 016419 rtn 
-:      016420 parse_lmpext_packet_type_table_req:
-0x5d81 016421 fetcht 1 ,mem_ptt 
-0x5d82 016422 fetch 1 ,mem_rxbuf + 2 
-0x5d83 016423 ixor temp ,null 
-0x5d84 016424 nbranch reject_unknown_ext_packet ,zero 
-0x5d85 016425 isolate1 0 ,pdata 
-0x5d86 016426 fetch 1 ,mem_state_map 
-0x5d87 016427 setflag true ,smap_edr ,pdata 
-0x5d88 016428 store 1 ,mem_state_map 
-0x5d89 016429 jam lmp_ext_accepted ,mem_lmo_opcode2 
-0x5d8a 016430 jam lmp_packet_type_table_req ,mem_lmi_opcode2 
-0x5d8b 016431 rtn 
-:      016434 parse_lmp_sniff_subrating_res:
-0x5d8c 016435 rtn 
-:      016437 parse_lmp_max_power:
-0x5d8d 016438 rtn 
-:      016439 parse_lmp_min_power:
-0x5d8e 016440 rtn 
-:      016441 parse_lmp_page_mode_req:
-0x5d8f 016443 branch accept_lmp_msg 
-:      016444 parse_lmp_page_scan_mode_req:
-0x5d90 016447 branch accept_lmp_msg 
-:      016448 parse_lmp_preferred_rate:
-0x5d91 016449 rtn 
-:      016450 parse_lmp_remove_sco_link_req:
-0x5d92 016451 call stop_sco 
-0x5d93 016452 jam lmp_remove_sco_link_req ,mem_lmi_opcode2 
-0x5d94 016453 branch accept_lmp_msg 
-:      016456 parse_lmp_sco_link_req:
-0x5d95 016457 fetch 1 ,mem_rxbuf + 1 
-0x5d96 016458 store 1 ,mem_sco_handle 
-0x5d97 016459 fetch 1 ,mem_rxbuf + 3 
-0x5d98 016460 store 1 ,mem_esco_desco 
-0x5d99 016461 fetch 1 ,mem_rxbuf + 6 
-0x5d9a 016462 store 1 ,mem_air_mode 
-0x5d9b 016463 call push_tid_follow 
-0x5d9c 016464 store 1 ,mem_accptsco_tid 
-0x5d9d 016465 force 0 ,temp 
-0x5d9e 016466 branch hci_send_conn_req_event 
-:      016468 parse_lmp_slot_offset:
-0x5d9f 016469 fetch 2 ,mem_rxbuf + 1 
-0x5da0 016470 store 2 ,mem_slot_offset 
-0x5da1 016471 rtn 
-:      016473 parse_lmp_sniff_req:
-0x5da2 016474 fetch 1 ,mem_state 
-0x5da3 016475 bbit1 state_insniff ,lmp_reject_sniff 
-0x5da4 016476 fetch 2 ,mem_rxbuf + 2 
-0x5da5 016477 lshift pdata ,pdata 
-0x5da6 016478 store 2 ,mem_dsniff 
-0x5da7 016479 fetch 2 ,mem_rxbuf + 4 
-0x5da8 016480 lshift pdata ,pdata 
-0x5da9 016481 store 2 ,mem_tsniff 
-0x5daa 016482 fetch 2 ,mem_rxbuf + 6 
-0x5dab 016483 store 1 ,mem_sniff_attempt 
-0x5dac 016484 iforce temp 
-0x5dad 016485 fetch 2 ,mem_rxbuf + 8 
-0x5dae 016486 store 1 ,mem_sniff_timeout 
-0x5daf 016487 isub temp ,null 
-0x5db0 016488 nbranch set_big_value_to_attempt ,positive 
-0x5db1 016489 store 1 ,mem_sniff_attempt 
-:      016490 set_big_value_to_attempt:
-0x5db2 016492 jam lmp_accepted ,mem_lmo_opcode2 
-0x5db3 016493 jam lmp_sniff_req ,mem_lmi_opcode2 
-0x5db4 016494 rtn 
-:      016496 lmp_reject_sniff:
-0x5db5 016497 jam pdu_not_allowed ,mem_lmo_reason2 
-0x5db6 016498 branch reject_lmp_packet 
-:      016500 parse_lmp_start_encryption_req:
-0x5db7 016501 call accept_lmp_msg 
-0x5db8 016502 call lmp_copy_rand 
-0x5db9 016503 call function_e3 
-0x5dba 016504 branch start_encryption 
-:      016506 parse_lmp_stop_encryption_req:
-0x5dbb 016507 call accept_lmp_msg 
-0x5dbc 016508 branch stop_encryption 
-:      016511 parse_lmp_switch_req:
-0x5dbd 016512 fetch 4 ,mem_rxbuf + 1 
-0x5dbe 016513 lshift pdata ,pdata 
-0x5dbf 016515 branch parse_lmp_switch_accept ,master 
-0x5dc0 016516 fetcht 1 ,mem_link_key_exists 
-0x5dc1 016517 nbranch parse_lmp_switch_req_clear_mark ,blank 
-:      016518 parse_lmp_switch_req_not_accept:
-0x5dc2 016519 jam lmp_not_accepted ,mem_lmo_opcode2 
-0x5dc3 016520 jam lmp_switch_req ,mem_lmi_opcode2 
-0x5dc4 016521 jam pdu_not_allowed ,mem_lmo_reason2 
-0x5dc5 016522 rtn 
-:      016523 parse_lmp_switch_req_clear_mark:
-0x5dc6 016524 jam lmp_slot_offset ,mem_lmo_opcode2 
-0x5dc7 016525 jam 0 ,mem_conn_sm 
-0x5dc8 016526 branch role_switch_prepare 
-:      016528 parse_lmp_switch_accept:
-0x5dc9 016529 call role_switch_prepare 
-0x5dca 016530 set1 mark_reconn_recieve_switch ,mark 
-0x5dcb 016531 fetch 1 ,mem_connection_options 
-0x5dcc 016532 set0 connection_switch ,pdata 
-0x5dcd 016533 store 1 ,mem_connection_options 
-0x5dce 016534 branch accept_lmp_msg 
-:      016538 parse_lmp_temp_rand:
-0x5dcf 016539 rtn 
-:      016540 parse_lmp_temp_key:
-0x5dd0 016541 rtn 
-:      016542 parse_lmp_timing_accuracy_res:
-0x5dd1 016543 rtn 
-:      016545 parse_lmp_unit_key:
-0x5dd2 016547 rtn 
-:      016550 parse_lmp_unsniff_req:
-0x5dd3 016551 jam lmp_accepted ,mem_lmo_opcode2 
-0x5dd4 016552 jam lmp_unsniff_req ,mem_lmi_opcode2 
-0x5dd5 016553 jam bt_evt_remote_unsniff ,mem_fifo_temp 
-0x5dd6 016554 call ui_ipc_send_event 
-0x5dd7 016555 force 0 ,temp 
-0x5dd8 016556 call hci_send_mode_change 
-0x5dd9 016557 branch sniff_exit 
-:      016558 parse_lmp_use_semi_permanend_key:
-0x5dda 016559 rtn 
-:      016561 parse_lmp_encapsulated_header:
-0x5ddb 016562 fetch 1 ,mem_rxbuf + 1 
-0x5ddc 016563 bne encapsulated_major_type_p192 ,parse_lmp_encapsulated_header_reject 
-0x5ddd 016564 fetch 1 ,mem_rxbuf + 2 
-0x5dde 016565 bne encapsulated_minor_type_p192 ,parse_lmp_encapsulated_header_reject 
-0x5ddf 016566 fetch 1 ,mem_rxbuf + 3 
-0x5de0 016567 bne encapsulated_len_p192 ,parse_lmp_encapsulated_header_reject 
-0x5de1 016568 call check_localsm 
-0x5de2 016569 branch parse_lmp_encapsulated_header_master ,true 
-0x5de3 016570 jam sp_stat_key_recv ,mem_sp_state 
-:      016571 parse_lmp_encapsulated_header_master:
-0x5de4 016572 jam lmp_accepted ,mem_lmo_opcode2 
-0x5de5 016573 jam lmp_encapsulated_header ,mem_lmi_opcode2 
-0x5de6 016574 branch parse_rx_done 
-:      016576 parse_lmp_encapsulated_header_reject:
-0x5de7 016577 jam pdu_not_allowed ,mem_lmo_reason2 
-0x5de8 016578 branch reject_lmp_packet 
-:      016580 parse_lmp_accepted_encapsulated_header:
-0x5de9 016583 jam lmp_encapsulated_payload ,mem_lmo_opcode2 
-0x5dea 016585 rtn 
-:      016586 parse_lmp_accepted_simple_pairing_number:
-0x5deb 016587 call check_localsm 
-0x5dec 016588 rtn true 
-0x5ded 016589 jam sp_stat_confirm_recv ,mem_sp_state 
-0x5dee 016590 rtn 
-:      016592 parse_lmp_accepted_dhkey_check:
-0x5def 016594 call check_localsm 
-0x5df0 016595 ncall g_noninit ,true 
-0x5df1 016596 call g_init ,true 
-0x5df2 016597 call hci_send_user_confirmation_req 
-0x5df3 016598 call hci_send_ssp_complete 
-0x5df4 016599 call check_localsm 
-0x5df5 016600 rtn true 
-0x5df6 016601 jam sp_stat_link_key_calc ,mem_sp_state 
-0x5df7 016602 jam sp_flag_commit ,mem_sp_flag 
-0x5df8 016603 rtn 
-:      016605 parse_simple_pairing_confirm:
-0x5df9 016606 arg mem_sp_confirm_remote ,contw 
-0x5dfa 016607 fetch 8 ,mem_rxbuf + 1 
-0x5dfb 016608 istore 8 ,contw 
-0x5dfc 016609 fetch 8 ,mem_rxbuf + 9 
-0x5dfd 016610 istore 8 ,contw 
-0x5dfe 016611 branch master_set_mem_master_sp_flag 
-:      016613 parse_lmp_encapsulated_payload:
-0x5dff 016614 fetch 1 ,mem_master_sp_state 
-0x5e00 016615 beq sp_stat_random_send ,parse_encapsulated_payload_master 
-0x5e01 016616 fetch 1 ,mem_sp_state 
-0x5e02 016617 bne sp_stat_key_recv ,parse_lmp_encapsulated_payload_reject 
-:      016618 parse_encapsulated_payload_master:
-0x5e03 016619 fetch 1 ,mem_sp_remote_key_recv_count 
-0x5e04 016620 sub pdata ,0x20 ,contw 
-0x5e05 016621 nbranch parse_lmp_encapsulated_payload_reject ,positive 
-0x5e06 016622 arg mem_sp_pubkey_remote ,contw 
-0x5e07 016623 iadd contw ,contw 
-0x5e08 016624 fetch 8 ,mem_rxbuf + 1 
-0x5e09 016625 istore 8 ,contw 
-0x5e0a 016626 fetch 8 ,mem_rxbuf + 9 
-0x5e0b 016627 istore 8 ,contw 
-0x5e0c 016628 fetch 1 ,mem_sp_remote_key_recv_count 
-0x5e0d 016629 increase 16 ,pdata 
-0x5e0e 016630 store 1 ,mem_sp_remote_key_recv_count 
-0x5e0f 016631 bne encapsulated_len_p192 ,accept_lmp_msg 
-:      016632 parse_lmp_encapsulated_payload_completed:
-0x5e10 016633 call check_localsm 
-0x5e11 016634 branch accept_lmp_msg ,true 
-0x5e12 016635 jam sp_key_valid ,mem_sp_remote_key_invalid 
-0x5e13 016636 jam sp_stat_key_generate ,mem_sp_state 
-0x5e14 016637 jam sp_flag_commit ,mem_sp_flag 
-0x5e15 016638 branch accept_lmp_msg 
-:      016639 parse_lmp_encapsulated_payload_reject:
-0x5e16 016640 jam pdu_not_allowed ,mem_lmo_reason2 
-0x5e17 016641 branch reject_lmp_packet 
-:      016642 parse_lmp_accepted_encapsulated_payload:
-0x5e18 016643 fetch 1 ,mem_sp_local_key_send_count 
-0x5e19 016644 beq encapsulated_len_p192 ,parse_lmp_encapsulated_payload_all_accepted 
-0x5e1a 016645 jam lmp_encapsulated_payload ,mem_lmo_opcode2 
-0x5e1b 016646 branch parse_rx_done 
-:      016647 parse_lmp_encapsulated_payload_all_accepted:
-0x5e1c 016648 call check_localsm 
-0x5e1d 016649 branch parse_lmp_encapsulated_payload_all_accepted_master ,true 
-0x5e1e 016650 jam sp_flag_commit ,mem_sp_flag 
-0x5e1f 016651 jam sp_stat_commit_calc ,mem_sp_state 
-0x5e20 016652 branch parse_rx_done 
-:      016653 parse_lmp_encapsulated_payload_all_accepted_master:
-0x5e21 016655 branch parse_rx_done 
-:      016657 parse_lmp_simple_pairing_number:
-0x5e22 016658 fetch 1 ,mem_master_sp_state 
-0x5e23 016659 beq sp_stat_random_send ,parse_lmp_simple_pairing_number_master 
-0x5e24 016660 fetch 1 ,mem_sp_state 
-0x5e25 016661 bne sp_stat_random_recv ,parse_lmp_simple_pairing_number_reject 
-:      016662 parse_lmp_simple_pairing_number_master:
-0x5e26 016663 arg mem_sp_random_remote ,contw 
-0x5e27 016664 fetch 8 ,mem_rxbuf + 1 
-0x5e28 016665 istore 8 ,contw 
-0x5e29 016666 fetch 8 ,mem_rxbuf + 9 
-0x5e2a 016667 istore 8 ,contw 
-0x5e2b 016668 call check_localsm 
-0x5e2c 016669 branch parse_lmp_simple_pairing_number_master0 ,true 
-0x5e2d 016670 jam sp_stat_random_send ,mem_sp_state 
-0x5e2e 016671 jam sp_flag_commit ,mem_sp_flag 
-0x5e2f 016672 branch accept_lmp_msg 
-:      016673 parse_lmp_simple_pairing_number_master0:
-0x5e30 016674 jam sp_stat_commit_calc ,mem_master_sp_state 
-0x5e31 016675 branch master_set_mem_master_sp_flag 
-:      016678 parse_lmp_simple_pairing_number_reject:
-0x5e32 016679 jam pdu_not_allowed ,mem_lmo_reason2 
-0x5e33 016680 branch reject_lmp_packet 
-:      016682 parse_dhkey_check:
-0x5e34 016683 fetch 1 ,mem_master_sp_state 
-0x5e35 016684 beq sp_stat_confirm_send ,parse_dhkey_check_master 
-0x5e36 016685 fetch 1 ,mem_sp_state 
-0x5e37 016686 bne sp_stat_confirm_recv ,parse_lmp_dhkey_check_reject 
-:      016687 parse_dhkey_check_master:
-0x5e38 016688 arg mem_sp_check_result ,contw 
-0x5e39 016689 fetch 8 ,mem_rxbuf + 1 
-0x5e3a 016690 istore 8 ,contw 
-0x5e3b 016691 fetch 8 ,mem_rxbuf + 9 
-0x5e3c 016692 istore 8 ,contw 
-0x5e3d 016693 call check_localsm 
-0x5e3e 016694 branch parse_dhkey_check_master0 ,true 
-0x5e3f 016695 jam sp_stat_confirm_check ,mem_sp_state 
-0x5e40 016696 jam sp_flag_commit ,mem_sp_flag 
-0x5e41 016697 branch parse_rx_done 
-:      016698 parse_dhkey_check_master0:
-0x5e42 016699 jam sp_stat_confirm_check ,mem_master_sp_state 
-0x5e43 016700 jam sp_flag_commit ,mem_master_sp_flag 
-0x5e44 016701 branch parse_rx_done 
-:      016702 parse_lmp_dhkey_check_reject:
-0x5e45 016703 jam pdu_not_allowed ,mem_lmo_reason2 
-0x5e46 016704 branch reject_lmp_packet 
-:      016706 parse_lmp_clkoffset_res:
-0x5e47 016707 branch parse_rx_done 
-:      016709 parse_lmp_encryption_mode_req:
-0x5e48 016710 fetch 1 ,mem_connection_options 
-0x5e49 016711 set0 connection_encrypt 
-0x5e4a 016712 store 1 ,mem_connection_options 
-0x5e4b 016713 call accept_lmp_msg 
-0x5e4c 016714 nrtn master 
-0x5e4d 016715 fetch 1 ,mem_rxbuf + 1 
-0x5e4e 016716 fetcht 1 ,mem_op 
-0x5e4f 016717 setflag blank ,op_stop_enc ,temp 
-0x5e50 016718 nsetflag blank ,op_start_enc ,temp 
-0x5e51 016719 storet 1 ,mem_op 
-0x5e52 016720 rtn 
-:      016722 parse_lmp_features_res:
-0x5e53 016723 fetcht 8 ,mem_rxbuf + 1 
-0x5e54 016724 fetch 1 ,mem_hci_cmd 
-0x5e55 016725 bne hci_cmd_wait_remote_feature ,parse_lmp_features_res_not_hci 
-0x5e56 016726 jam 0 ,mem_hci_cmd 
-0x5e57 016727 call hci_send_remote_features 
-:      016728 parse_lmp_features_res_not_hci:
-0x5e58 016729 fetch 1 ,mem_conn_sm 
-0x5e59 016730 rtnne conn_sm_wait_features_res 
-0x5e5a 016731 fetch 1 ,mem_device_option 
-0x5e5b 016732 beq dvc_op_hci ,parse_lmp_feature_ext_sm 
-0x5e5c 016733 fetch 1 ,mem_connection_options 
-0x5e5d 016734 bbit0 connection_feature_ext ,parse_lmp_send_conn 
-:      016735 parse_lmp_feature_ext_sm:
-0x5e5e 016736 jam conn_sm_send_features_ext ,mem_conn_sm 
-0x5e5f 016737 rtn 
-:      016738 parse_lmp_send_conn:
-0x5e60 016739 jam conn_sm_send_conn_req ,mem_conn_sm 
-0x5e61 016740 rtn 
-:      016741 parse_lmp_test_activate:
-0x5e62 016742 fetch 1 ,mem_debug_config 
-0x5e63 016743 store 1 ,mem_test_mode_old_debug_config 
-0x5e64 016744 jam lmp_accepted ,mem_lmo_opcode2 
-0x5e65 016745 jam lmp_test_activate ,mem_lmi_opcode2 
-0x5e66 016746 rtn 
-:      016747 parse_lmp_test_control:
-0x5e67 016750 jam lmp_accepted ,mem_lmo_opcode2 
-0x5e68 016751 jam lmp_test_control ,mem_lmi_opcode2 
-0x5e69 016752 force 9 ,loopcnt 
-0x5e6a 016753 arg mem_rxbuf + 1 ,contr 
-0x5e6b 016754 arg mem_temp_payload ,contw 
-:      016755 parse_lmp_test_xor:
-0x5e6c 016756 ifetch 1 ,contr 
-0x5e6d 016757 xor_into 0x55 ,pdata 
-0x5e6e 016758 istore 1 ,contw 
-0x5e6f 016759 loop parse_lmp_test_xor 
-0x5e70 016760 fetch 1 ,test_mode_scenario 
-0x5e71 016761 fetcht 1 ,mem_tester_emulate 
-0x5e72 016762 set0 tester_no_whitening ,temp 
-0x5e73 016763 set0 tester_pattern_test ,temp 
-0x5e74 016764 beq exit_test_mode ,parse_lmp_test_control_exit 
-0x5e75 016765 beq pause_test_mode ,parse_lmp_test_control_pause 
-0x5e76 016766 beq closed_loop_back_acl ,parse_lmp_test_control_loopback 
-0x5e77 016767 beq acl_without_whitening ,parse_lmp_test_control_loopback_nowhite 
-0x5e78 016768 beq closed_loop_back_sco ,parse_lmp_test_control_loopback 
-0x5e79 016769 beq sco_without_whitening ,parse_lmp_test_control_loopback_nowhite 
-0x5e7a 016770 beq zero_pattern ,parse_lmp_test_control_pattern 
-0x5e7b 016771 beq one_pattern ,parse_lmp_test_control_pattern 
-0x5e7c 016772 beq alt_pattern ,parse_lmp_test_control_pattern 
-0x5e7d 016773 beq alt2_pattern ,parse_lmp_test_control_pattern 
-0x5e7e 016774 beq pseudorandom ,parse_lmp_test_control_pattern 
-0x5e7f 016775 rtn 
-:      016776 parse_lmp_test_control_exit:
-0x5e80 016778 fetch 1 ,mem_tester_emulate 
-0x5e81 016779 set1 tester_exit ,pdata 
-0x5e82 016780 set1 tester_change ,pdata 
-0x5e83 016781 store 1 ,mem_tester_emulate 
-0x5e84 016782 rtn 
-:      016783 parse_lmp_test_control_pattern:
-0x5e85 016784 set1 tester_pattern_test ,temp 
-0x5e86 016785 jam 5 ,mem_lch_code 
-0x5e87 016786 fetch 2 ,test_mode_data_length 
-0x5e88 016787 iforce loopcnt 
-0x5e89 016788 store 2 ,mem_len 
-0x5e8a 016789 arg mem_rxbuf ,contw 
-0x5e8b 016790 call pn9 
-:      016791 parse_lmp_test_control_loopback_nowhite:
-0x5e8c 016792 set1 tester_no_whitening ,temp 
-:      016793 parse_lmp_test_control_loopback:
-0x5e8d 016794 set1 tester_change ,temp 
-0x5e8e 016795 force 0 ,pdata 
-0x5e8f 016796 store 1 ,mem_slave_rcvcnt 
-0x5e90 016797 store 2 ,mem_tst_pktcnt_crc 
-0x5e91 016798 store 2 ,mem_tst_pktcnt_dmh 
-0x5e92 016799 store 2 ,mem_tst_pktcnt_hec 
-0x5e93 016800 store 2 ,mem_tst_pktcnt_sync 
-0x5e94 016801 fetch 1 ,test_mode_hopping_mode 
-0x5e95 016802 compare fixed_freq ,pdata ,0xff 
-0x5e96 016803 setflag true ,tester_fixed_freq ,temp 
-0x5e97 016804 storet 1 ,mem_tester_emulate 
-0x5e98 016805 rtn 
-:      016807 parse_lmp_test_control_pause:
-0x5e99 016808 set0 mark_testmode ,mark 
-0x5e9a 016809 jam 0 ,mem_tester_emulate 
-0x5e9b 016810 fetch 1 ,mem_debug_config 
-0x5e9c 016811 set0 debug_tx_pattern ,pdata 
-0x5e9d 016812 store 1 ,mem_debug_config 
-0x5e9e 016813 rtn 
-:      016815 check_test_cond:
-0x5e9f 016816 fetch 1 ,mem_tester_emulate 
-0x5ea0 016817 rtnbit0 tester_change 
-0x5ea1 016818 fetch 1 ,mem_tester_cnt 
-0x5ea2 016819 increase 1 ,pdata 
-0x5ea3 016820 store 1 ,mem_tester_cnt 
-0x5ea4 016821 rtnne 5 
-0x5ea5 016822 jam 0 ,mem_tester_cnt 
-0x5ea6 016823 fetch 1 ,mem_tester_emulate 
-0x5ea7 016824 set0 tester_change ,pdata 
-0x5ea8 016825 store 1 ,mem_tester_emulate 
-0x5ea9 016826 bbit1 tester_exit ,check_test_exit 
-0x5eaa 016827 isolate1 tester_no_whitening ,pdata 
-0x5eab 016828 call test_no_white ,true 
-0x5eac 016829 ncall test_enable_white ,true 
-0x5ead 016830 fetch 1 ,test_mode_packet_type 
-0x5eae 016831 compare 0x20 ,pdata ,0x30 
-0x5eaf 016832 fetch 1 ,mem_state_map 
-0x5eb0 016833 setflag true ,smap_edr ,pdata 
-0x5eb1 016834 store 1 ,mem_state_map 
-0x5eb2 016835 fetch 1 ,mem_tester_emulate 
-0x5eb3 016836 fetcht 1 ,mem_debug_config 
-0x5eb4 016837 isolate1 tester_pattern_test ,pdata 
-0x5eb5 016838 setflag true ,debug_tx_pattern ,temp 
-0x5eb6 016839 isolate1 tester_fixed_freq ,pdata 
-0x5eb7 016840 setflag true ,debug_tx_fixed_freq ,temp 
-0x5eb8 016841 setflag true ,debug_rx_fixed_freq ,temp 
-0x5eb9 016842 storet 1 ,mem_debug_config 
-0x5eba 016843 fetch 1 ,test_mode_tx_freq 
-0x5ebb 016844 store 1 ,mem_tx_fixed_freq 
-0x5ebc 016845 fetch 1 ,test_mode_rx_freq 
-0x5ebd 016846 store 1 ,mem_rx_fixed_freq 
-0x5ebe 016847 set1 mark_testmode ,mark 
-0x5ebf 016848 rtn 
-:      016850 check_test_exit:
-0x5ec0 016851 set0 mark_testmode ,mark 
-0x5ec1 016852 jam 0 ,mem_tester_emulate 
-0x5ec2 016853 fetch 1 ,mem_test_mode_old_debug_config 
-0x5ec3 016854 store 1 ,mem_debug_config 
-0x5ec4 016855 hfetch 1 ,core_config 
-0x5ec5 016856 and_into 0xfb ,pdata 
-0x5ec6 016857 hstore 1 ,core_config 
-0x5ec7 016858 rtn 
-:      016861 lmp_copy_rand:
-0x5ec8 016862 arg mem_rxbuf + 1 ,contr 
-0x5ec9 016863 arg mem_random_number ,contw 
-0x5eca 016864 branch memcpy16 
-:      016866 lmp_generate_key:
-0x5ecb 016867 jam lmp_comb_key ,mem_lmo_opcode2 
-0x5ecc 016868 rtn 
-:      016870 lmp_start_encryption:
-0x5ecd 016871 nrtn master 
-0x5ece 016872 jam lmp_start_encryption_req ,mem_lmo_opcode2 
-0x5ecf 016873 rtn 
-:      016875 lmp_accept_inrand:
-0x5ed0 016876 arg mem_lap ,rega 
-0x5ed1 016877 call generate_kinit 
-0x5ed2 016878 jam lmp_accepted ,mem_lmo_opcode2 
-0x5ed3 016879 jam lmp_in_rand ,mem_lmi_opcode2 
-0x5ed4 016880 rtn 
-:      016882 lmp_disconnect:
-0x5ed5 016883 jam 10 ,mem_conn_timer 
-0x5ed6 016884 jam lmp_detach ,mem_lmo_opcode2 
-0x5ed7 016885 jam local_host ,mem_disconn_reason_send 
-0x5ed8 016886 rtn 
-:      016892 send_lmp:
-0x5ed9 016893 set1 mark_ext_patch ,mark 
-0x5eda 016894 bpatch patch3c_3 ,mem_patch3c 
-0x5edb 016895 disable user 
-0x5edc 016896 call lmo_fifo_process 
-0x5edd 016897 fetch 1 ,mem_lmp_to_send 
-0x5ede 016898 rtn blank 
-0x5edf 016903 bbit1 7 ,send_lmp_escape 
-0x5ee0 016904 beq lmp_name_req ,send_lmp_name_req 
-0x5ee1 016905 beq lmp_name_res ,send_lmp_name_res 
-0x5ee2 016906 beq lmp_accepted ,send_lmp_accepted 
-0x5ee3 016907 beq lmp_not_accepted ,send_lmp_not_accepted 
-0x5ee4 016908 beq lmp_features_req ,send_lmp_features_req 
-0x5ee5 016909 beq lmp_features_res ,send_lmp_features_res 
-0x5ee6 016910 beq lmp_timing_accuracy_res ,send_lmp_timing_accuracy_res 
-0x5ee7 016911 beq lmp_version_req ,send_lmp_version_req 
-0x5ee8 016912 beq lmp_version_res ,send_lmp_version_res 
-0x5ee9 016913 beq lmp_setup_complete ,send_lmp_setup_complete 
-0x5eea 016914 beq lmp_supervision_timeout ,send_lmp_superto 
-0x5eeb 016915 beq lmp_host_connection_req ,send_lmp_no_payload 
-0x5eec 016916 beq lmp_in_rand ,send_lmp_inrand 
-0x5eed 016917 beq lmp_comb_key ,send_lmp_comb_key 
-0x5eee 016918 beq lmp_au_rand ,send_lmp_aurand 
-0x5eef 016919 beq lmp_sres ,send_lmp_sres 
-0x5ef0 016920 beq lmp_encryption_mode_req ,send_lmp_encryption_mode_req 
-0x5ef1 016921 beq lmp_encryption_key_size_req ,send_lmp_encryption_key_size_req 
-0x5ef2 016922 beq lmp_start_encryption_req ,send_lmp_start_encryption 
-0x5ef3 016923 beq lmp_detach ,send_lmp_detach 
-0x5ef4 016924 beq lmp_quality_of_service_req ,send_lmp_quality_of_service_req 
-0x5ef5 016925 beq lmp_unit_key ,send_lmp_unit_key 
-0x5ef6 016927 beq lmp_sco_link_req ,send_lmp_sco_link_req 
-0x5ef7 016928 beq lmp_clkoffset_res ,send_lmp_clkoffset_res 
-0x5ef8 016929 beq lmp_max_power ,send_lmp_nopayload_reply 
-0x5ef9 016930 beq lmp_max_slot ,send_lmp_max_slot 
-0x5efa 016931 beq lmp_max_slot_req ,send_lmp_max_slot_req 
-0x5efb 016932 beq lmp_min_power ,send_lmp_nopayload_reply 
-0x5efc 016933 beq lmp_remove_sco_link_req ,send_lmp_remove_sco_link_req 
-0x5efd 016934 beq lmp_slot_offset ,send_lmp_slot_offset 
-0x5efe 016935 beq lmp_switch_req ,send_lmp_switch_req 
-0x5eff 016936 beq lmp_sniff_req ,send_lmp_sniff_req 
-0x5f00 016937 beq lmp_stop_encryption_req ,send_lmp_stop_encryption_req 
-0x5f01 016938 beq lmp_timing_accuracy_req ,send_lmp_timing_accuracy_req 
-0x5f02 016939 beq lmp_unsniff_req ,send_lmp_unsniff_req 
-0x5f03 016940 beq lmp_encapsulated_header ,send_lmp_encapsulated_header 
-0x5f04 016941 beq lmp_encapsulated_payload ,send_lmp_encapsulated_payload 
-0x5f05 016942 beq lmp_simple_pairing_confirm ,send_lmp_simple_pairing_comfirm 
-0x5f06 016943 beq lmp_simple_pairing_number ,send_lmp_simple_pairing_number 
-0x5f07 016944 beq lmp_dhkey_check ,send_lmp_dhkey_check 
-0x5f08 016945 beq lmp_auto_rate ,send_lmp_auto_rate 
-0x5f09 016946 beq lmp_enc_key_size_mask_res ,send_lmp_enc_key_size_mask_res 
-0x5f0a 016948 beq lmp_clkoffset_req ,send_lmp_clkoffset_req 
-0x5f0b 016949 beq lmp_quality_of_service ,send_lmp_quality_of_service 
-0x5f0c 016950 beq lmp_test_activate ,send_lmp_test_activate 
-0x5f0d 016951 beq lmp_test_control ,send_lmp_test_control 
-:      016952 send_lmp_error:
-0x5f0e 016953 branch assert 
-0x5f0f 016954 rtn 
-:      016955 send_lmp_escape:
-0x5f10 016956 beq lmp_ext_esco_link_req ,send_lmpext_esco_req 
-0x5f11 016957 beq lmp_ext_remove_esco_req ,send_lmpext_remove_esco 
-0x5f12 016958 beq lmp_ext_accepted ,send_lmpext_accepted 
-0x5f13 016959 beq lmp_ext_features_res ,send_lmpext_features_res 
-0x5f14 016960 beq lmp_not_accepted_ext ,send_lmpext_not_accepted 
-0x5f15 016961 beq lmp_ext_features_req ,send_lmpext_features_req 
-0x5f16 016962 beq lmp_packet_type_table_req ,send_lmpext_packet_type_table_req 
-0x5f17 016963 beq lmp_pause_encryption_req ,send_lmpext_pause_encryption_req 
-0x5f18 016964 beq lmp_io_cap_req ,send_lmp_io_cap_req 
-0x5f19 016965 beq lmp_io_cap_res ,send_lmpext_io_cap_res 
-0x5f1a 016966 beq lmp_sniff_subrating_req ,send_lmpext_sniff_subrating_req 
-0x5f1b 016967 beq lmp_sniff_subrating_res ,send_lmpext_sniff_subrating_res 
-0x5f1c 016968 branch assert 
-:      016974 send_lmp_accepted:
-0x5f1d 016975 force 2 ,pdata 
-0x5f1e 016976 call msg_send_lmp 
-0x5f1f 016977 fetch 1 ,mem_lmi_opcode 
-0x5f20 016978 istore 1 ,contw 
-0x5f21 016979 beq lmp_sco_link_req ,send_lmp_accptsco 
-0x5f22 016980 call send_lmp_follow 
-0x5f23 016981 fetch 1 ,mem_lmi_opcode 
-0x5f24 016982 beq lmp_in_rand ,send_lmp_accepted_inrand 
-0x5f25 016983 beq lmp_encryption_mode_req ,send_lmp_accepted_enc_mode 
-0x5f26 016984 beq lmp_encryption_key_size_req ,send_lmp_accepted_enc_key 
-0x5f27 016985 beq lmp_sniff_req ,send_lmp_accept_sniff_req 
-0x5f28 016986 beq lmp_host_connection_req ,send_lmp_accepted_connection 
-0x5f29 016987 beq lmp_remove_sco_link_req ,send_lmp_accept_remove_sco_link_req 
-0x5f2a 016988 beq lmp_dhkey_check ,send_lmp_accept_dhkey_check 
-0x5f2b 016989 beq lmp_start_encryption_req ,send_create_conn_start_l2cap_timer_sm 
-0x5f2c 016990 rtn 
-:      016992 send_create_conn_start_l2cap_timer_sm:
-0x5f2d 016993 fetch 1 ,mem_conn_sm 
-0x5f2e 016994 rtn blank 
-0x5f2f 016995 jam conn_sm_wait_done ,mem_conn_sm 
-0x5f30 016996 setarg timer_enpt_waite 
-0x5f31 016997 arg enpt_delay_timer ,queue 
-0x5f32 016998 branch timer_init 
-:      017000 send_lmp_accept_sniff_req:
-0x5f33 017001 force 0x02 ,temp 
-0x5f34 017002 call hci_send_mode_change 
-0x5f35 017003 branch sniff_init 
-:      017004 send_lmp_not_accepted:
-0x5f36 017005 force 3 ,pdata 
-0x5f37 017006 call msg_send_lmp 
-0x5f38 017007 fetch 1 ,mem_lmi_opcode 
-0x5f39 017008 beq lmp_au_rand ,send_not_accept_aurand 
-0x5f3a 017009 istore 1 ,contw 
-0x5f3b 017010 fetch 1 ,mem_lmo_reason 
-0x5f3c 017011 istore 1 ,contw 
-0x5f3d 017012 branch send_lmp_follow 
-:      017014 send_not_accept_aurand:
-0x5f3e 017015 istore 1 ,contw 
-0x5f3f 017016 fetch 1 ,mem_lmo_reason 
-0x5f40 017017 istore 1 ,contw 
-0x5f41 017018 arg mem_sres_tid ,temp 
-0x5f42 017019 branch special_tid_store 
-:      017021 send_lmpext_accepted:
-0x5f43 017022 force 4 ,queue 
-0x5f44 017023 call send_lmpext 
-0x5f45 017024 setarg lmp_escape 
-0x5f46 017025 istore 1 ,contw 
-0x5f47 017026 fetch 1 ,mem_lmi_opcode 
-0x5f48 017027 set0 7 ,pdata 
-0x5f49 017028 istore 1 ,contw 
-0x5f4a 017029 fetch 1 ,mem_lmi_opcode 
-0x5f4b 017030 beq lmp_ext_esco_link_req ,send_lmp_accptsco 
-0x5f4c 017031 call send_lmp_follow 
-0x5f4d 017032 fetch 1 ,mem_lmi_opcode 
-0x5f4e 017033 beq lmp_ext_remove_esco_req ,send_lmp_accept_remove_sco_link_req 
-0x5f4f 017034 rtn 
-:      017036 send_lmpext_not_accepted:
-0x5f50 017037 force 5 ,queue 
-0x5f51 017038 call send_lmpext 
-0x5f52 017039 setarg lmp_escape 
-0x5f53 017040 istore 1 ,contw 
-0x5f54 017041 fetch 1 ,mem_lmi_opcode 
-0x5f55 017042 set0 7 ,pdata 
-0x5f56 017043 istore 1 ,contw 
-0x5f57 017044 fetch 1 ,mem_lmo_reason 
-0x5f58 017045 istore 1 ,contw 
-0x5f59 017046 branch send_lmp_follow 
-:      017048 send_lmp_accptsco:
-0x5f5a 017049 call play_sco 
-0x5f5b 017050 arg mem_accptsco_tid ,temp 
-0x5f5c 017051 branch special_tid_store 
-:      017054 send_lmp_accepted_inrand:
-0x5f5d 017055 call clear_linkkey 
-0x5f5e 017056 call tid_check 
-0x5f5f 017057 rtn true 
-0x5f60 017058 branch lmp_generate_key 
-:      017060 send_lmp_accepted_enc_mode:
-0x5f61 017061 fetch 1 ,mem_op 
-0x5f62 017062 bbit1 op_start_enc ,send_lmp_accepted_enc_start 
-0x5f63 017063 rtnbit0 op_stop_enc 
-0x5f64 017064 jam lmp_stop_encryption_req ,mem_lmo_opcode2 
-0x5f65 017065 set0 op_stop_enc ,pdata 
-0x5f66 017066 call tid_reply 
-0x5f67 017067 branch send_lmp_accepted_enc_exit 
-:      017068 send_lmp_accepted_enc_start:
-0x5f68 017069 jam lmp_encryption_key_size_req ,mem_lmo_opcode2 
-0x5f69 017070 set0 op_start_enc ,pdata 
-:      017071 send_lmp_accepted_enc_exit:
-0x5f6a 017072 store 1 ,mem_op 
-0x5f6b 017073 rtn 
-:      017075 send_lmp_accepted_enc_key:
-0x5f6c 017076 call check_localsm 
-0x5f6d 017077 branch lmp_start_encryption ,true 
-0x5f6e 017078 rtn 
-:      017080 send_lmp_accepted_connection:
-0x5f6f 017082 fetch 1 ,mem_lmp_conn_state 
-0x5f70 017083 set1 received_conn_req ,pdata 
-0x5f71 017084 store 1 ,mem_lmp_conn_state 
-0x5f72 017085 jam bt_evt_bb_connected ,mem_fifo_temp 
-0x5f73 017086 branch ui_ipc_send_event 
-:      017089 send_lmp_accept_remove_sco_link_req:
-0x5f74 017090 rtn 
-:      017092 send_lmp_accept_dhkey_check:
-0x5f75 017093 rtn 
-:      017097 send_lmpext_features_res:
-0x5f76 017098 force 12 ,queue 
-0x5f77 017099 call send_lmpext 
-0x5f78 017100 setarg 0x01 
-0x5f79 017101 istore 1 ,contw 
-0x5f7a 017102 fetch 2 ,mem_lmpext_ssp_enable 
-0x5f7b 017103 istore 2 ,contw 
-0x5f7c 017104 setarg 0 
-0x5f7d 017105 istore 3 ,contw 
-0x5f7e 017106 setarg 0x00 
-0x5f7f 017107 istore 4 ,contw 
-0x5f80 017108 branch send_lmp_reply 
-:      017109 send_lmpext_io_cap_res:
-0x5f81 017111 force 5 ,queue 
-0x5f82 017112 call send_lmpext 
-0x5f83 017113 fetch 1 ,mem_device_option 
-0x5f84 017114 beq dvc_op_hci ,send_lmpext_io_cap_res_hci 
-0x5f85 017115 setarg 0x040003 
-0x5f86 017116 istore 3 ,contw 
-0x5f87 017117 store 3 ,mem_sp_iocap_local 
-0x5f88 017118 branch send_lmp_reply 
-:      017119 send_lmpext_io_cap_res_hci:
-0x5f89 017120 fetch 3 ,mem_sp_iocap_local 
-0x5f8a 017121 istore 3 ,contw 
-0x5f8b 017122 branch send_lmp_reply 
-:      017124 send_lmp_io_cap_req:
-0x5f8c 017125 force 5 ,queue 
-0x5f8d 017126 call send_lmpext 
-0x5f8e 017127 fetch 3 ,mem_sp_iocap_local 
-0x5f8f 017128 istore 3 ,contw 
-0x5f90 017129 branch send_lmp_request 
-:      017132 send_lmpext_sniff_subrating_req:
-0x5f91 017134 rtn 
-:      017135 send_lmpext_sniff_subrating_res:
-0x5f92 017136 force 9 ,queue 
-0x5f93 017137 call send_lmpext 
-0x5f94 017138 fetch 1 ,mem_subsniff_rate 
-0x5f95 017139 istore 1 ,contw 
-0x5f96 017140 fetch 2 ,mem_subsniff_tcmax 
-0x5f97 017141 istore 2 ,contw 
-0x5f98 017142 fetch 4 ,mem_subsniff_instant 
-0x5f99 017143 istore 4 ,contw 
-0x5f9a 017144 branch send_lmp_reply 
-:      017146 send_lmp_name_res:
-0x5f9b 017147 force 17 ,pdata 
-0x5f9c 017148 call msg_send_lmp 
-0x5f9d 017149 fetch 1 ,mem_lmi_opcode 
-0x5f9e 017150 copy pdata ,temp 
-0x5f9f 017151 beq 0x00 ,send_lmp_name_res_offset_ok 
-0x5fa0 017152 beq 0x0e ,send_lmp_name_res_offset_ok 
-0x5fa1 017153 beq 0x1c ,send_lmp_name_res_offset_ok 
-0x5fa2 017154 rtn 
-:      017155 send_lmp_name_res_offset_ok:
-0x5fa3 017156 istore 1 ,contw 
-0x5fa4 017157 fetch 1 ,mem_local_name_length 
-0x5fa5 017158 istore 1 ,contw 
-0x5fa6 017159 copy pdata ,loopcnt 
-0x5fa7 017160 setarg mem_local_name 
-0x5fa8 017161 iadd temp ,contr 
-0x5fa9 017162 call memcpy 
-0x5faa 017163 branch send_lmp_reply 
-:      017166 send_lmp_timing_accuracy_res:
-0x5fab 017167 force 3 ,pdata 
-0x5fac 017168 call msg_send_lmp 
-0x5fad 017169 setarg 0x0114 
-0x5fae 017170 istore 2 ,contw 
-0x5faf 017171 branch send_lmp_reply 
-:      017173 send_lmp_clkoffset_res:
-0x5fb0 017175 force 3 ,pdata 
-0x5fb1 017176 call msg_send_lmp 
-0x5fb2 017177 fetch 4 ,mem_clke_bt 
-0x5fb3 017178 isub clkn_bt ,pdata 
-0x5fb4 017179 branch send_lmp_clkoffset_res_master ,master 
-0x5fb5 017180 sub pdata ,0 ,pdata 
-:      017181 send_lmp_clkoffset_res_master:
-0x5fb6 017183 rshift2 pdata ,pdata 
-0x5fb7 017184 set0 15 ,pdata 
-0x5fb8 017185 istore 2 ,contw 
-0x5fb9 017186 branch send_lmp_reply 
-:      017188 send_lmp_version_res:
-0x5fba 017189 force 6 ,pdata 
-0x5fbb 017190 call msg_send_lmp 
-0x5fbc 017191 fetch 5 ,mem_lmp_version 
-0x5fbd 017192 istore 5 ,contw 
-0x5fbe 017193 branch send_lmp_reply 
-:      017195 send_lmp_features_res:
-0x5fbf 017196 force 9 ,pdata 
-0x5fc0 017197 call msg_send_lmp 
-0x5fc1 017198 fetch 8 ,mem_features 
-0x5fc2 017199 istore 8 ,contw 
-0x5fc3 017200 branch send_lmp_reply 
-:      017206 send_lmpext_esco_req:
-0x5fc4 017207 branch send_lmpext_esco_req_master ,master 
-0x5fc5 017210 branch send_lmpext_esco_req_slave 
-:      017211 send_lmpext_esco_req_master:
-0x5fc6 017212 jam 0x07 ,mem_esco_addr 
-:      017213 send_lmpext_esco_req_slave:
-0x5fc7 017214 jam 0 ,mem_esco_desco 
-0x5fc8 017215 force 16 ,queue 
-0x5fc9 017216 call send_lmpext 
-0x5fca 017217 fetch 1 ,mem_sco_handle 
-0x5fcb 017218 istore 1 ,contw 
-0x5fcc 017219 fetch 1 ,mem_esco_addr 
-0x5fcd 017220 istore 1 ,contw 
-0x5fce 017221 setarg 0 
-0x5fcf 017222 istore 1 ,contw 
-0x5fd0 017223 fetch 1 ,mem_esco_desco 
-0x5fd1 017224 istore 1 ,contw 
-0x5fd2 017225 setarg 6 
-0x5fd3 017226 istore 1 ,contw 
-0x5fd4 017227 setarg 2 
-0x5fd5 017228 istore 1 ,contw 
-0x5fd6 017229 setarg 7 
-0x5fd7 017230 istore 1 ,contw 
-0x5fd8 017231 istore 1 ,contw 
-0x5fd9 017232 setarg 30 
-0x5fda 017233 istore 2 ,contw 
-0x5fdb 017234 istore 2 ,contw 
-0x5fdc 017235 fetch 1 ,mem_air_mode 
-0x5fdd 017236 istore 1 ,contw 
-0x5fde 017237 fetch 1 ,mem_neogotiation_state 
-0x5fdf 017238 istore 1 ,contw 
-0x5fe0 017239 nbranch send_lmp_reply ,blank 
-0x5fe1 017240 branch send_lmp_reply ,master 
-0x5fe2 017241 branch send_lmp_request 
-:      017243 send_lmpext_remove_esco:
-0x5fe3 017244 force 4 ,queue 
-0x5fe4 017245 call send_lmpext 
-0x5fe5 017246 fetch 1 ,mem_sco_handle 
-0x5fe6 017247 istore 1 ,contw 
-0x5fe7 017248 fetch 1 ,mem_disconn_reason_send 
-0x5fe8 017249 istore 1 ,contw 
-0x5fe9 017250 fetch 1 ,mem_esco_saved_arq 
-0x5fea 017251 store 1 ,mem_arq 
-0x5feb 017252 branch send_lmp_request 
-:      017255 send_lmpext_features_req:
-0x5fec 017256 force 12 ,queue 
-0x5fed 017257 call send_lmpext 
-0x5fee 017258 setarg 0x01 
-0x5fef 017259 istore 1 ,contw 
-0x5ff0 017260 fetch 2 ,mem_lmpext_ssp_enable 
-0x5ff1 017261 istore 2 ,contw 
-0x5ff2 017262 setarg 0 
-0x5ff3 017263 istore 3 ,contw 
-0x5ff4 017264 setarg 0x00 
-0x5ff5 017265 istore 4 ,contw 
-0x5ff6 017266 branch send_lmp_request 
-:      017268 send_lmpext_packet_type_table_req:
-0x5ff7 017269 force 3 ,queue 
-0x5ff8 017270 call send_lmpext 
-0x5ff9 017271 fetch 1 ,mem_ptt 
-0x5ffa 017272 istore 1 ,contw 
-0x5ffb 017273 disable user 
-0x5ffc 017274 call send_lmp_request 
-0x5ffd 017275 nrtn user 
-0x5ffe 017276 nrtn master 
-0x5fff 017277 fetch 1 ,mem_afh_cfg 
-0x6000 017278 rtnbit0 afh_cfg_on 
-0x6001 017279 call afh_init 
-0x6002 017280 branch afh_open_all_channels 
-:      017283 ssp_enable:
-0x6003 017284 fetch 1 ,mem_features + 6 
-0x6004 017285 set1 param_featrue_ssp ,pdata 
-0x6005 017286 store 1 ,mem_features + 6 
-0x6006 017287 setarg param_lmpext_ssp_enable 
-0x6007 017288 store 2 ,mem_lmpext_ssp_enable 
-0x6008 017289 rtn 
-:      017291 ssp_disable:
-0x6009 017292 fetch 1 ,mem_features + 6 
-0x600a 017293 set0 param_featrue_ssp ,pdata 
-0x600b 017294 store 1 ,mem_features + 6 
-0x600c 017295 setarg 0 
-0x600d 017296 store 2 ,mem_lmpext_ssp_enable 
-0x600e 017297 rtn 
-:      017299 afh_init:
-0x600f 017300 jam 0x3 ,mem_afh_cfg 
-0x6010 017301 setarg 0 
-0x6011 017302 store 4 ,mem_afh_timer 
-0x6012 017303 arg mem_afh_map_lo ,contw 
-0x6013 017304 call afh_reset_map 
-0x6014 017305 arg mem_afh_map_new ,contw 
-0x6015 017306 call afh_reset_map 
-0x6016 017307 arg mem_afh_classify_channel_map ,contw 
-0x6017 017308 call afh_reset_map 
-0x6018 017309 branch afh_clear_error_counter 
-:      017310 afh_open_all_channels:
-0x6019 017311 arg mem_afh_map_new ,contw 
-0x601a 017312 call afh_reset_map 
-0x601b 017313 call afh_clear_error_counter 
-0x601c 017314 branch afh_set_send_flag 
-:      017317 afh_open_classify_map:
-0x601d 017318 fetch 5 ,mem_afh_classify_channel_map 
-0x601e 017319 store 5 ,mem_afh_map_new 
-0x601f 017320 ifetch 5 ,contr 
-0x6020 017321 istore 5 ,contw 
-0x6021 017322 call afh_clear_error_counter 
-0x6022 017323 branch afh_set_send_flag 
-:      017325 afh_reset_map:
-0x6023 017326 setarg 0xffffff 
-0x6024 017327 istore 3 ,contw 
-0x6025 017328 istore 3 ,contw 
-0x6026 017329 istore 3 ,contw 
-0x6027 017330 setarg 0x7f 
-0x6028 017331 istore 1 ,contw 
-0x6029 017332 rtn 
-:      017333 afh_clear_error_counter:
-0x602a 017334 setarg 0 
-0x602b 017335 store 2 ,mem_afh_error_total 
-0x602c 017336 rtn 
-:      017337 afh_set_send_flag:
-0x602d 017338 fetch 1 ,mem_afh_cfg 
-0x602e 017339 set1 send_lmp_set_afh ,pdata 
-0x602f 017340 store 1 ,mem_afh_cfg 
-0x6030 017341 rtn 
-:      017342 send_set_afh:
-0x6031 017343 nrtn master 
-0x6032 017344 force 16 ,pdata 
-0x6033 017345 call msg_send_lmp 
-0x6034 017346 deposit clkn_bt 
-0x6035 017347 arg 476 ,temp 
-0x6036 017348 iadd temp ,pdata 
-0x6037 017349 rshift pdata ,pdata 
-0x6038 017350 increase 1 ,pdata 
-0x6039 017351 set0 0 ,pdata 
-0x603a 017352 istore 4 ,contw 
-0x603b 017353 copy pdata ,temp 
-0x603c 017354 setarg 1 
-0x603d 017355 istore 1 ,contw 
-0x603e 017356 fetch 5 ,mem_afh_map_new 
-0x603f 017357 istore 5 ,contw 
-0x6040 017358 ifetch 5 ,contr 
-0x6041 017359 istore 5 ,contw 
-0x6042 017360 lshift temp ,temp 
-0x6043 017361 storet 4 ,mem_afh_instant 
-0x6044 017362 call send_lmp_request 
-0x6045 017363 fetch 1 ,mem_mode 
-0x6046 017364 set1 afh_change ,pdata 
-0x6047 017365 store 1 ,mem_mode 
-0x6048 017366 jam 1 ,mem_afh_new_mod 
-0x6049 017367 fetch 4 ,mem_afh_instant 
-0x604a 017368 arg timer_one_minute ,temp 
-0x604b 017369 iadd temp ,pdata 
-0x604c 017370 store 4 ,mem_afh_timer 
-0x604d 017371 fetch 1 ,mem_afh_cfg 
-0x604e 017372 rtnbit1 afh_cfg_master_sent_req 
-0x604f 017373 jam lmp_ext_chn_classification_req ,mem_lmo_opcode2 
-0x6050 017374 rtn 
-:      017377 send_lmpext_pause_encryption_req:
-0x6051 017378 force 2 ,queue 
-0x6052 017379 call send_lmpext 
-0x6053 017380 nbranch send_lmp_reply ,master 
-0x6054 017382 branch send_lmp_request 
-:      017386 send_lmp_detach:
-0x6055 017387 force 2 ,pdata 
-0x6056 017388 call msg_send_lmp 
-0x6057 017389 fetch 1 ,mem_disconn_reason_send 
-0x6058 017390 istore 1 ,contw 
-0x6059 017391 call send_lmp_request 
-:      017392 prepare_disconnect:
-0x605a 017393 fetch 1 ,mem_op 
-0x605b 017394 set1 op_disconn ,pdata 
-0x605c 017395 store 1 ,mem_op 
-0x605d 017396 jam 50 ,mem_conn_timer 
-0x605e 017397 rtn 
-:      017400 send_lmp_no_payload:
-0x605f 017401 force 1 ,pdata 
-0x6060 017402 call msg_send_lmp 
-0x6061 017403 branch send_lmp_request 
-:      017404 send_lmp_nopayload_reply:
-0x6062 017405 force 1 ,pdata 
-0x6063 017406 call msg_send_lmp 
-0x6064 017407 branch send_lmp_reply 
-:      017410 send_lmp_encryption_mode_req:
-0x6065 017411 force 2 ,pdata 
-0x6066 017412 call msg_send_lmp 
-0x6067 017413 fetch 1 ,mem_state_map 
-0x6068 017414 isolate0 smap_encryption ,pdata 
-0x6069 017415 setflag true ,0 ,pdata 
-0x606a 017416 and_into 1 ,pdata 
-0x606b 017417 istore 1 ,contw 
-0x606c 017418 branch send_lmp_request 
-:      017421 send_lmp_superto:
-0x606d 017422 force 3 ,pdata 
-0x606e 017423 call msg_send_lmp 
-0x606f 017424 fetch 2 ,mem_supervision_to 
-0x6070 017425 istore 2 ,contw 
-0x6071 017426 branch send_lmp_request 
-:      017428 send_lmp_name_req:
-0x6072 017429 jam 250 ,mem_conn_timer 
-0x6073 017430 force 2 ,pdata 
-0x6074 017431 call msg_send_lmp 
-0x6075 017432 fetch 1 ,mem_name_offset 
-0x6076 017433 istore 1 ,contw 
-0x6077 017434 branch send_lmp_request 
-:      017436 send_lmp_test_control:
-0x6078 017437 force 10 ,pdata 
-0x6079 017438 call msg_send_lmp 
-0x607a 017439 arg mem_temp_payload ,contr 
-0x607b 017440 force 9 ,loopcnt 
-:      017441 send_lmp_test_control_loop:
-0x607c 017442 ifetch 1 ,contr 
-0x607d 017443 xor_into 0x55 ,pdata 
-0x607e 017444 istore 1 ,contw 
-0x607f 017445 loop send_lmp_test_control_loop 
-0x6080 017446 branch send_lmp_request 
-:      017448 send_lmp_quality_of_service_req:
-0x6081 017449 branch send_lmp_request 
-:      017450 send_lmp_unit_key:
-0x6082 017451 branch send_lmp_request 
-:      017453 send_lmp_slot_offset:
-0x6083 017454 rtn master 
-0x6084 017455 call calc_slot_offset 
-0x6085 017456 force 9 ,pdata 
-0x6086 017457 call msg_send_lmp 
-0x6087 017458 fetch 2 ,mem_slot_offset 
-0x6088 017459 istore 2 ,contw 
-0x6089 017460 fetch 3 ,mem_lap 
-0x608a 017461 istore 3 ,contw 
-0x608b 017462 fetch 1 ,mem_uap 
-0x608c 017463 istore 1 ,contw 
-0x608d 017464 fetch 2 ,mem_nap 
-0x608e 017465 istore 2 ,contw 
-0x608f 017466 bmark0 mark_switch_initiated ,send_lmp_slot_offset_reply 
-0x6090 017467 set0 mark_switch_initiated ,mark 
-0x6091 017468 call send_lmp_request 
-0x6092 017469 jam lmp_switch_req ,mem_lmo_opcode2 
-0x6093 017470 rtn 
-:      017471 send_lmp_slot_offset_reply:
-0x6094 017472 call send_lmp_reply 
-0x6095 017473 jam lmp_accepted ,mem_lmo_opcode2 
-0x6096 017474 jam lmp_switch_req ,mem_lmi_opcode2 
-0x6097 017475 rtn 
-:      017477 send_lmp_switch_req:
-0x6098 017478 arg 0x200 ,temp 
-0x6099 017479 branch switch_on_native ,master 
-0x609a 017480 deposit clke_bt 
-0x609b 017481 branch switch_slack 
-:      017482 switch_on_native:
-0x609c 017483 deposit clkn_bt 
-:      017484 switch_slack:
-0x609d 017485 deposit bt_clk 
-0x609e 017486 iadd temp ,pdata 
-0x609f 017487 and_into 0x1fc ,pdata 
-0x60a0 017488 store 4 ,mem_sniff_anchor 
-0x60a1 017489 force 5 ,pdata 
-0x60a2 017490 call msg_send_lmp 
-0x60a3 017491 fetch 4 ,mem_sniff_anchor 
-0x60a4 017492 rshift pdata ,pdata 
-0x60a5 017493 istore 4 ,contw 
-0x60a6 017494 branch send_lmp_request 
-:      017496 send_lmp_sniff_req:
-0x60a7 017497 force 10 ,pdata 
-0x60a8 017498 call msg_send_lmp 
-0x60a9 017499 arg mem_sniff_payload ,contr 
-0x60aa 017500 ifetch 9 ,contr 
-0x60ab 017501 istore 9 ,contw 
-0x60ac 017502 branch send_lmp_request 
-:      017505 send_lmp_timing_accuracy_req:
-0x60ad 017507 force 3 ,pdata 
-0x60ae 017508 call msg_send_lmp 
-0x60af 017509 setarg 0x0114 
-0x60b0 017510 istore 2 ,contw 
-0x60b1 017511 branch send_lmp_request 
-:      017513 send_lmp_unsniff_req:
-0x60b2 017515 force 1 ,pdata 
-0x60b3 017516 call msg_send_lmp 
-0x60b4 017525 branch send_lmp_request 
-:      017527 send_lmp_sco_link_req:
-0x60b5 017528 branch send_lmp_sco_link_master ,master 
-0x60b6 017529 jam 0x00 ,mem_sco_handle 
-0x60b7 017530 fetch 1 ,mem_mode 
-0x60b8 017531 set1 send_sco_when_slave ,pdata 
-0x60b9 017532 store 1 ,mem_mode 
-:      017533 send_lmp_sco_link_master:
-0x60ba 017534 jam 0 ,mem_esco_desco 
-0x60bb 017535 force 7 ,pdata 
-0x60bc 017536 call msg_send_lmp 
-0x60bd 017537 fetch 1 ,mem_sco_handle 
-0x60be 017538 istore 1 ,contw 
-0x60bf 017539 setarg 0x00 
-0x60c0 017540 istore 1 ,contw 
-0x60c1 017541 fetch 1 ,mem_esco_desco 
-0x60c2 017542 istore 1 ,contw 
-0x60c3 017543 setarg 0x06 
-0x60c4 017544 istore 1 ,contw 
-0x60c5 017545 setarg 0x02 
-0x60c6 017546 istore 1 ,contw 
-0x60c7 017547 fetch 1 ,mem_air_mode 
-0x60c8 017548 istore 1 ,contw 
-0x60c9 017549 branch send_lmp_reply ,master 
-0x60ca 017550 branch send_lmp_tid 
-:      017552 send_lmp_remove_sco_link_req:
-0x60cb 017554 force 3 ,pdata 
-0x60cc 017555 call msg_send_lmp 
-0x60cd 017556 fetch 1 ,mem_sco_handle 
-0x60ce 017557 istore 1 ,contw 
-0x60cf 017558 force other_end_terminated ,pdata 
-0x60d0 017559 istore 1 ,contw 
-0x60d1 017560 branch send_lmp_request 
-:      017562 send_lmp_max_slot:
-0x60d2 017563 force 2 ,pdata 
-0x60d3 017564 call msg_send_lmp 
-0x60d4 017565 fetch 1 ,mem_max_slot 
-0x60d5 017566 istore 1 ,contw 
-0x60d6 017567 branch send_lmp_request 
-:      017570 send_lmp_max_slot_req:
-0x60d7 017571 force 2 ,pdata 
-0x60d8 017572 call msg_send_lmp 
-0x60d9 017573 setarg 0x05 
-0x60da 017574 istore 1 ,contw 
-0x60db 017575 branch send_lmp_request 
-:      017577 send_lmp_setup_complete:
-0x60dc 017578 fetch 1 ,mem_state 
-0x60dd 017579 set1 state_conn_comp ,pdata 
-0x60de 017580 store 1 ,mem_state 
-0x60df 017581 copy clkn_bt ,pdata 
-0x60e0 017582 store 4 ,mem_aurand_send_delay_time 
-0x60e1 017583 fetch 1 ,mem_lmp_conn_state 
-0x60e2 017584 bbit1 sent_setup_complete ,send_lmp_setup_complete_has_sent 
-0x60e3 017585 set1 sent_setup_complete ,pdata 
-0x60e4 017586 store 1 ,mem_lmp_conn_state 
-0x60e5 017587 jam bt_evt_setup_complete ,mem_fifo_temp 
-0x60e6 017588 call ui_ipc_send_event 
-0x60e7 017589 call hci_send_connection_complete 
-0x60e8 017590 force 1 ,pdata 
-0x60e9 017591 call msg_send_lmp 
-0x60ea 017592 branch send_lmp_request 
-:      017593 send_lmp_setup_complete_has_sent:
-0x60eb 017594 jam 0 ,mem_lmp_to_send 
-0x60ec 017595 rtn 
-:      017597 send_lmp_version_req:
-0x60ed 017598 force 6 ,pdata 
-0x60ee 017599 call msg_send_lmp 
-0x60ef 017600 fetch 5 ,mem_lmp_version 
-0x60f0 017601 istore 5 ,contw 
-0x60f1 017602 branch send_lmp_request 
-:      017604 send_lmp_features_req:
-0x60f2 017605 force 9 ,pdata 
-0x60f3 017606 call msg_send_lmp 
-0x60f4 017607 fetch 8 ,mem_features 
-0x60f5 017608 istore 8 ,contw 
-0x60f6 017609 branch send_lmp_request 
-:      017611 sp_master_send_io_cap_get:
-0x60f7 017612 call hci_send_io_cap_req_event 
-0x60f8 017613 fetch 1 ,mem_device_option 
-0x60f9 017614 beq dvc_op_hci ,sp_master_send_io_cap_get_hci 
-0x60fa 017615 jam sp_flag_commit ,mem_master_sp_flag 
-0x60fb 017616 fetch 1 ,mem_sp_local_key_invalid 
-0x60fc 017617 rtnne sp_key_valid 
-:      017618 sp_master_send_io_cap_get_hci:
-0x60fd 017619 jam sp_master_stat_start_done ,mem_master_sp_state 
-0x60fe 017620 rtn 
-:      017622 sp_master_send_io_cap_send:
-0x60ff 017623 call tid_initiate 
-0x6100 017624 jam lmp_io_cap_req ,mem_lmo_opcode2 
-0x6101 017625 jam sp_stat_key_send ,mem_master_sp_state 
-0x6102 017626 rtn 
-:      017629 sp_master_send_lmp_encapsulated_header:
-0x6103 017630 call tid_initiate 
-0x6104 017631 jam lmp_encapsulated_header ,mem_lmo_opcode2 
-0x6105 017632 jam sp_stat_random_send ,mem_master_sp_state 
-0x6106 017633 rtn 
-:      017635 sp_master_commitment_compare:
-0x6107 017636 arg mem_sp_calc_result_high ,rega 
-0x6108 017637 arg mem_sp_confirm_remote ,regb 
-0x6109 017638 arg 16 ,loopcnt 
-0x610a 017639 call string_compare 
-0x610b 017640 branch sp_master_commitment_compare_success ,zero 
-0x610c 017641 jam sp_stat_null ,mem_master_sp_state 
-0x610d 017642 call master_clear_mem_master_sp_flag 
-0x610e 017643 jam pdu_not_allowed ,mem_lmo_reason2 
-0x610f 017644 jam lmp_simple_pairing_number ,mem_lmi_opcode2 
-0x6110 017645 branch reject_lmp_packet 
-:      017646 sp_master_commitment_compare_success:
-0x6111 017647 jam sp_stat_confirm_calc ,mem_master_sp_state 
-0x6112 017648 call master_set_mem_master_sp_flag 
-0x6113 017649 jam lmp_simple_pairing_number ,mem_lmi_opcode2 
-0x6114 017650 branch accept_lmp_msg 
-:      017654 sp_master_send_lmp_simple_pairing_number:
-0x6115 017655 jam lmp_simple_pairing_number ,mem_lmo_opcode2 
-0x6116 017656 rtn 
-:      017660 sp_send_lmp_encapsulated_header:
-0x6117 017663 jam lmp_encapsulated_header ,mem_lmo_opcode2 
-0x6118 017665 rtn 
-:      017671 send_lmp_encapsulated_header:
-0x6119 017672 jam 0 ,mem_sp_local_key_send_count 
-0x611a 017673 force 4 ,pdata 
-0x611b 017674 call msg_send_lmp 
-0x611c 017675 force encapsulated_major_type_p192 ,pdata 
-0x611d 017676 istore 1 ,contw 
-0x611e 017677 force encapsulated_minor_type_p192 ,pdata 
-0x611f 017678 istore 1 ,contw 
-0x6120 017679 force encapsulated_len_p192 ,pdata 
-0x6121 017680 istore 1 ,contw 
-0x6122 017681 call check_localsm 
-0x6123 017682 branch send_lmp_request ,true 
-0x6124 017683 branch send_lmp_reply 
-:      017685 send_lmp_encapsulated_payload:
-0x6125 017687 force 17 ,pdata 
-0x6126 017688 call msg_send_lmp 
-0x6127 017689 fetch 1 ,mem_sp_local_key_send_count 
-0x6128 017690 arg mem_sp_pubkey_local ,contr 
-0x6129 017691 iadd contr ,contr 
-0x612a 017692 ifetch 8 ,contr 
-0x612b 017693 istore 8 ,contw 
-0x612c 017694 ifetch 8 ,contr 
-0x612d 017695 istore 8 ,contw 
-0x612e 017696 fetch 1 ,mem_sp_local_key_send_count 
-0x612f 017697 increase 16 ,pdata 
-0x6130 017698 store 1 ,mem_sp_local_key_send_count 
-0x6131 017699 call check_localsm 
-0x6132 017700 branch send_lmp_request ,true 
-0x6133 017701 branch send_lmp_reply 
-:      017704 sp_send_lmp_simple_pairing_comfirm:
-0x6134 017705 jam sp_stat_random_recv ,mem_sp_state 
-0x6135 017706 jam lmp_simple_pairing_confirm ,mem_lmo_opcode2 
-0x6136 017707 rtn 
-:      017708 send_lmp_simple_pairing_comfirm:
-0x6137 017711 force 17 ,pdata 
-0x6138 017712 call msg_send_lmp 
-0x6139 017713 arg mem_sp_calc_result_high ,contr 
-0x613a 017714 ifetch 8 ,contr 
-0x613b 017715 istore 8 ,contw 
-0x613c 017716 ifetch 8 ,contr 
-0x613d 017717 istore 8 ,contw 
-0x613e 017718 branch send_lmp_reply 
-:      017720 sp_send_lmp_simple_pairing_number:
-0x613f 017721 call lmo_fifo_process 
-0x6140 017723 jam lmp_simple_pairing_number ,mem_lmo_opcode2 
-0x6141 017724 rtn 
-:      017726 send_lmp_simple_pairing_number:
-0x6142 017728 call check_localsm 
-0x6143 017729 call sp_local_random_key_generator ,true 
-0x6144 017730 force 17 ,pdata 
-0x6145 017731 call msg_send_lmp 
-0x6146 017732 arg mem_sp_random_local ,contr 
-0x6147 017733 ifetch 8 ,contr 
-0x6148 017734 istore 8 ,contw 
-0x6149 017735 ifetch 8 ,contr 
-0x614a 017736 istore 8 ,contw 
-0x614b 017737 call check_localsm 
-0x614c 017738 nbranch send_lmp_reply ,true 
-0x614d 017739 branch send_lmp_request ,true 
-:      017741 master_sp_sm_end:
-0x614e 017743 jam sp_stat_done ,mem_master_sp_state 
-:      017744 sp_aurand_send:
-0x614f 017745 call tid_initiate 
-0x6150 017746 jam lmp_au_rand ,mem_lmo_opcode2 
-0x6151 017747 call check_localsm_master 
-0x6152 017748 branch sp_master_key_prarm_push ,true 
-0x6153 017749 branch sp_link_key_prarm_push 
-:      017750 master_sp_send_lmp_dhkey_check:
-0x6154 017751 call tid_reply 
-:      017752 sp_send_lmp_dhkey_check:
-0x6155 017753 jam lmp_dhkey_check ,mem_lmo_opcode2 
-0x6156 017754 rtn 
-:      017755 send_lmp_dhkey_check:
-0x6157 017757 force 17 ,pdata 
-0x6158 017758 call msg_send_lmp 
-0x6159 017759 arg mem_sp_calc_result_high ,contr 
-0x615a 017760 ifetch 8 ,contr 
-0x615b 017761 istore 8 ,contw 
-0x615c 017762 ifetch 8 ,contr 
-0x615d 017763 istore 8 ,contw 
-0x615e 017764 call check_localsm 
-0x615f 017765 nbranch send_lmp_reply ,true 
-0x6160 017766 branch send_lmp_request ,true 
-:      017768 send_lmp_enc_key_size_mask_res:
-0x6161 017769 force 3 ,pdata 
-0x6162 017770 call msg_send_lmp 
-0x6163 017771 setarg 0xfffe 
-0x6164 017772 istore 2 ,contw 
-0x6165 017773 branch send_lmp_reply 
-:      017775 send_lmp_auto_rate:
-0x6166 017776 branch send_lmp_request 
-:      017777 send_lmp_clkoffset_req:
-0x6167 017778 branch send_lmp_request 
-:      017779 send_lmp_quality_of_service:
-0x6168 017780 branch send_lmp_request 
-:      017781 send_lmp_test_activate:
-0x6169 017782 branch send_lmp_request 
-:      017787 send_lmp_comb_key:
-0x616a 017788 call generate_random_number 
-0x616b 017789 arg mem_lap ,rega 
-0x616c 017790 call generate_linkkey 
-0x616d 017791 force 17 ,pdata 
-0x616e 017792 call msg_send_lmp 
-0x616f 017793 arg mem_kinit ,rega 
-0x6170 017794 arg mem_random_number ,regb 
-0x6171 017795 call xor16 
-0x6172 017796 nbranch send_lmp_follow ,master 
-0x6173 017797 branch send_lmp_tid 
-:      017799 send_lmp_inrand:
-0x6174 017800 call generate_random_number 
-0x6175 017801 arg mem_plap ,rega 
-0x6176 017802 call generate_kinit 
-:      017803 send_lmp_rand:
-0x6177 017804 force 17 ,pdata 
-0x6178 017805 call msg_send_lmp 
-0x6179 017806 arg mem_random_number ,contr 
-0x617a 017807 call memcpy16 
-0x617b 017808 fetch 1 ,mem_conn_sm 
-0x617c 017809 beq conn_sm_auth_wait ,send_lmp_request 
-0x617d 017810 beq conn_sm_pairing_wait ,send_lmp_request 
-0x617e 017811 branch send_lmp_tid 
-:      017813 send_lmp_aurand:
-0x617f 017814 fetch 1 ,mem_pairing_auth 
-0x6180 017815 branch send_lmp_aurand_notpairing ,blank 
-0x6181 017816 call check_localsm 
-0x6182 017817 call tid_initiate ,true 
-0x6183 017818 ncall tid_reply ,true 
-0x6184 017819 branch send_lmp_aurand_common 
-:      017820 send_lmp_aurand_notpairing:
-0x6185 017821 call tid_initiate 
-:      017822 send_lmp_aurand_common:
-0x6186 017823 call generate_random_number 
-0x6187 017824 branch send_lmp_rand 
-:      017826 send_lmp_sres:
-0x6188 017827 arg mem_lap ,rega 
-0x6189 017828 call function_e1 
-0x618a 017829 force 5 ,pdata 
-0x618b 017830 call msg_send_lmp 
-0x618c 017831 fetch 4 ,mem_input_store 
-0x618d 017832 istore 4 ,contw 
-0x618e 017833 arg mem_sres_tid ,temp 
-0x618f 017834 call special_tid_store 
-0x6190 017835 call copy_aco 
-0x6191 017836 call check_localsm 
-0x6192 017837 branch send_lmp_sres_master ,true 
-0x6193 017838 jam done_encryp ,mem_wait_encryption 
-0x6194 017839 fetch 1 ,mem_pairing_auth 
-0x6195 017840 rtn blank 
-0x6196 017841 jam lmp_au_rand ,mem_lmo_opcode2 
-:      017842 send_lmp_sres_master:
-0x6197 017843 fetch 1 ,mem_link_key_exists 
-0x6198 017844 rtn blank 
-0x6199 017845 call check_localsm 
-0x619a 017846 call hci_send_linkkey_notification ,true 
-:      017847 send_lmp_sres_startenc:
-0x619b 017848 call check_localsm 
-0x619c 017849 nbranch send_lmp_sres_startenc_slave ,true 
-0x619d 017850 fetch 1 ,mem_auth_enable 
-0x619e 017851 rtn blank 
-0x619f 017852 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
-0x61a0 017853 rtn 
-:      017854 send_lmp_sres_startenc_slave:
-0x61a1 017855 rtnmark0 mark_slave_in_rand_accepted 
-0x61a2 017856 set0 mark_slave_in_rand_accepted ,mark 
-0x61a3 017857 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
-0x61a4 017858 rtn 
-:      017862 send_lmp_start_encryption:
-0x61a5 017863 call generate_random_number 
-0x61a6 017864 call function_e3 
-0x61a7 017865 force 17 ,pdata 
-0x61a8 017866 call msg_send_lmp 
-0x61a9 017867 arg mem_random_number ,contr 
-0x61aa 017868 call memcpy16 
-0x61ab 017869 branch send_lmp_tid 
-:      017871 send_lmp_stop_encryption_req:
-0x61ac 017872 force 1 ,pdata 
-0x61ad 017873 call msg_send_lmp 
-0x61ae 017874 branch send_lmp_tid 
-:      017876 send_lmp_encryption_key_size_req:
-0x61af 017877 force 2 ,pdata 
-0x61b0 017878 call msg_send_lmp 
-0x61b1 017879 force 16 ,pdata 
-0x61b2 017880 istore 1 ,contw 
-0x61b3 017881 store 1 ,mem_key_size 
-0x61b4 017882 branch send_lmp_tid 
-:      017884 msg_send_lmp:
-0x61b5 017886 lshift3 pdata ,pdata 
-0x61b6 017887 or_into 0x07 ,pdata 
-0x61b7 017888 store 1 ,mem_lmo_header_length 
-0x61b8 017889 arg 17 ,loopcnt 
-0x61b9 017890 arg mem_lmo_payload ,contw 
-0x61ba 017891 call clear_mem 
-0x61bb 017892 arg mem_lmo_payload ,contw 
-0x61bc 017893 rtn 
-:      017895 send_lmpext:
-0x61bd 017896 and pdata ,0x7f ,rega 
-0x61be 017897 jam lmp_escape ,mem_lmp_to_send 
-0x61bf 017898 deposit queue 
-0x61c0 017899 call msg_send_lmp 
-0x61c1 017900 deposit rega 
-0x61c2 017901 istore 1 ,contw 
-0x61c3 017902 rtn 
-:      017904 send_lmp_follow:
-0x61c4 017905 fetch 1 ,mem_lmp_to_send 
-0x61c5 017906 lshift pdata ,pdata 
-0x61c6 017907 fetcht 1 ,mem_state_map 
-0x61c7 017908 isolate1 smap_lmptid ,temp 
-0x61c8 017909 setflag true ,0 ,pdata 
-0x61c9 017910 branch send_lmp_exit 
-:      017913 send_lmp_tid:
-0x61ca 017914 fetcht 1 ,mem_state_map 
-0x61cb 017915 and_into 1 ,temp 
-0x61cc 017916 branch send_lmp_end 
-:      017918 send_lmp_reply:
-0x61cd 017919 force 0 ,temp 
-0x61ce 017920 branch send_lmp_end 
-:      017922 send_lmp_request:
-0x61cf 017923 force 1 ,temp 
-:      017924 send_lmp_end:
-0x61d0 017925 fetch 1 ,mem_lmp_to_send 
-0x61d1 017926 lshift pdata ,pdata 
-0x61d2 017927 setflag master ,0 ,pdata 
-0x61d3 017928 ixor temp ,pdata 
-:      017929 send_lmp_exit:
-0x61d4 017930 store 1 ,mem_lmo_header_opcode 
-0x61d5 017931 jam 0 ,mem_lmp_to_send 
-0x61d6 017932 call lmo_fifo_process_lmo0empty 
-0x61d7 017933 enable user 
-0x61d8 017934 rtn 
-:      017936 lmo_fifo_process:
-0x61d9 017937 set1 mark_ext_patch ,mark 
-0x61da 017938 bpatch patch3c_4 ,mem_patch3c 
-0x61db 017939 fetch 1 ,mem_lmp_to_send 
-0x61dc 017940 branch lmo_fifo_process_lmo0empty ,blank 
-0x61dd 017941 fetch 1 ,mem_lmo_opcode1 
-0x61de 017942 nrtn blank 
-0x61df 017943 branch lmo_fifo_process_lmo2to1 
-:      017944 lmo_fifo_process_lmo0empty:
-0x61e0 017945 fetch 1 ,mem_lmo_opcode1 
-0x61e1 017946 branch lmo_fifo_process_lmo1_empty ,blank 
-0x61e2 017947 fetch 3 ,mem_lmo_opcode1 
-0x61e3 017948 store 3 ,mem_lmp_to_send 
-0x61e4 017949 fetcht 1 ,mem_lmo_tid1 
-0x61e5 017950 fetch 1 ,mem_state_map 
-0x61e6 017951 set0 smap_lmptid ,pdata 
-0x61e7 017952 ior temp ,pdata 
-0x61e8 017953 store 1 ,mem_state_map 
-0x61e9 017954 jam 0 ,mem_lmo_opcode1 
-:      017955 lmo_fifo_process_lmo2to1:
-0x61ea 017956 fetch 1 ,mem_lmo_opcode2 
-0x61eb 017957 rtn blank 
-0x61ec 017958 fetch 4 ,mem_lmo_opcode2 
-0x61ed 017959 store 4 ,mem_lmo_opcode1 
-0x61ee 017960 jam 0 ,mem_lmo_opcode2 
-0x61ef 017961 rtn 
-:      017962 lmo_fifo_process_lmo1_empty:
-0x61f0 017963 fetch 1 ,mem_lmo_opcode2 
-0x61f1 017964 rtn blank 
-0x61f2 017965 fetch 3 ,mem_lmo_opcode2 
-0x61f3 017966 store 3 ,mem_lmp_to_send 
-0x61f4 017967 fetcht 1 ,mem_lmo_tid2 
-0x61f5 017968 fetch 1 ,mem_state_map 
-0x61f6 017969 set0 smap_lmptid ,pdata 
-0x61f7 017970 ior temp ,pdata 
-0x61f8 017971 store 1 ,mem_state_map 
-0x61f9 017972 jam 0 ,mem_lmo_opcode2 
-0x61fa 017973 rtn 
-:      017976 special_tid_store:
-0x61fb 017977 set1 mark_ext_patch ,mark 
-0x61fc 017978 bpatch patch3c_5 ,mem_patch3c 
-0x61fd 017979 fetch 1 ,mem_state_map 
-0x61fe 017980 copy pdata ,regc 
-0x61ff 017981 ifetch 1 ,temp 
-0x6200 017982 call pop_tid_follow 
-0x6201 017983 call send_lmp_follow 
-0x6202 017984 copy regc ,pdata 
-0x6203 017985 store 1 ,mem_state_map 
-0x6204 017986 rtn 
-:      017988 tid_reply:
-0x6205 017989 fetcht 1 ,mem_state_map 
-0x6206 017990 set0 smap_lmptidinit ,temp 
-0x6207 017991 storet 1 ,mem_state_map 
-0x6208 017992 rtn 
-:      017994 tid_initiate:
-0x6209 017995 fetcht 1 ,mem_state_map 
-0x620a 017996 set1 smap_lmptidinit ,temp 
-0x620b 017997 storet 1 ,mem_state_map 
-0x620c 017998 rtn 
-:      018001 tid_check:
-0x620d 018002 nsetflag master ,smap_lmptid ,pdata 
-0x620e 018003 fetcht 1 ,mem_state_map 
-0x620f 018004 ixor temp ,pdata 
-0x6210 018005 isolate1 smap_lmptid ,pdata 
-0x6211 018006 rtn 
-:      018009 tid_set_reply:
-0x6212 018010 fetch 1 ,mem_state_map 
-0x6213 018011 setflag master ,smap_lmptid ,pdata 
-0x6214 018012 store 1 ,mem_state_map 
-0x6215 018013 rtn 
-:      018016 check_localsm:
-0x6216 018017 fetch 1 ,mem_sp_localsm 
-0x6217 018018 compare local_statemachine ,pdata ,0x7f 
-0x6218 018019 rtn 
-:      018020 setlocalsm_master:
-0x6219 018021 fetch 1 ,mem_sp_localsm 
-0x621a 018022 set1 7 ,pdata 
-0x621b 018023 store 1 ,mem_sp_localsm 
-0x621c 018024 rtn 
-:      018025 setlocalsm_slave:
-0x621d 018026 fetch 1 ,mem_sp_localsm 
-0x621e 018027 set0 7 ,pdata 
-0x621f 018028 store 1 ,mem_sp_localsm 
-0x6220 018029 rtn 
-:      018030 check_localsm_master:
-0x6221 018031 fetch 1 ,mem_sp_localsm 
-0x6222 018032 isolate1 7 ,pdata 
-0x6223 018033 store 1 ,mem_sp_localsm 
-0x6224 018034 rtn 
-:      018036 generate_random_number:
-0x6225 018038 arg mem_random_number ,contw 
-:      018039 generate_random:
-0x6226 018040 force 16 ,loopcnt 
-:      018041 generate_random_another:
-:      018042 generate_random_loop:
-0x6227 018043 random pdata 
-0x6228 018044 istore 1 ,contw 
-0x6229 018045 loop generate_random_another 
-0x622a 018046 rtn 
-:      018048 generate_linkkey:
-0x622b 018049 call function_e21 
-0x622c 018050 arg mem_link_key ,rega 
-0x622d 018051 arg mem_input_store ,regb 
-0x622e 018052 ifetch 8 ,rega 
-0x622f 018053 fetcht 1 ,mem_state 
-0x6230 018054 nsetflag blank ,state_combkey ,temp 
-0x6231 018055 storet 1 ,mem_state 
-0x6232 018056 copy rega ,contw 
-0x6233 018057 call xor16 
-0x6234 018058 branch generate_linkkey_continue 
-:      018064 process_conn_sm:
-0x6235 018066 set1 mark_ext_patch ,mark 
-0x6236 018067 bpatch patch3c_6 ,mem_patch3c 
-0x6237 018068 fetch 1 ,mem_lmo_opcode2 
-0x6238 018069 branch process_conn_sm_continue ,blank 
-0x6239 018070 call lmo_fifo_process 
-0x623a 018071 fetch 1 ,mem_lmo_opcode2 
-0x623b 018072 nrtn blank 
-:      018073 process_conn_sm_continue:
-0x623c 018074 fetch 1 ,mem_conn_sm 
-0x623d 018075 rtn blank 
-0x623e 018079 beq conn_sm_send_conn_req ,host_create_conn_send_conn_req 
-0x623f 018080 beq conn_sm_wait_conn_accept ,host_create_conn_wait_accept 
-0x6240 018081 beq conn_sm_send_features ,host_create_conn_send_features 
-0x6241 018082 beq conn_sm_wait_features_res ,host_create_conn_waiting 
-0x6242 018083 beq conn_sm_send_switch ,host_create_conn_send_switch 
-0x6243 018084 beq conn_sm_auth_pair ,host_create_conn_auth_pair 
-0x6244 018085 beq conn_sm_auth_pair_wait ,host_create_conn_auth_pair_wait 
-0x6245 018086 beq conn_sm_encrypt ,host_create_conn_encrypt 
-0x6246 018087 beq conn_sm_encrypt_wait ,host_create_conn_encrypt_wait 
-0x6247 018088 beq conn_sm_encrypt_wait_clear ,host_create_conn_encrypt_wait_clear 
-0x6248 018089 beq conn_sm_send_setup_complete ,host_create_conn_send_setup_complete 
-0x6249 018090 beq conn_sm_wait_setup_complete ,host_create_conn_wait_setup_complete 
-0x624a 018091 beq conn_sm_detach_delay ,host_create_conn_master_detach 
-0x624b 018092 beq conn_sm_send_version ,host_create_conn_send_version 
-0x624c 018093 beq conn_sm_wait_version ,host_create_conn_waiting 
-0x624d 018094 beq conn_sm_wait_switch_after_host_connection ,host_creat_conn_wait_switch 
-0x624e 018095 beq conn_sm_send_features_ext ,host_creat_conn_send_feat_ext 
-0x624f 018096 beq conn_sm_wait_features_ext ,host_create_conn_waiting 
-0x6250 018097 beq conn_sm_pairing ,host_create_conn_pairing 
-0x6251 018098 beq conn_sm_pairing_wait ,host_create_conn_pairing_wait 
-0x6252 018099 beq conn_sm_auth ,host_create_conn_auth 
-0x6253 018100 beq conn_sm_auth_wait ,host_create_conn_auth_wait 
-0x6254 018101 beq conn_sm_done ,host_create_conn_done 
-0x6255 018102 beq conn_sm_wait_done ,host_create_conn_done_wait 
-0x6256 018103 jam conn_sm_standby ,mem_conn_sm 
-0x6257 018105 rtn 
-:      018106 host_create_conn_done:
-0x6258 018107 fetch 1 ,mem_lmp_conn_state 
-0x6259 018108 rtnbit0 received_setup_complete 
-0x625a 018109 rtnbit0 sent_setup_complete 
-0x625b 018110 jam conn_sm_standby ,mem_conn_sm 
-0x625c 018111 call host_conn_judge_encrypt 
-0x625d 018112 branch scheduler_start_upper_sm 
-:      018114 host_conn_judge_encrypt:
-0x625e 018115 fetch 1 ,mem_connection_options 
-0x625f 018116 rtnbit0 connection_encrypt 
-0x6260 018117 jam conn_sm_encrypt_wait ,mem_conn_sm 
-0x6261 018118 rtn 
-:      018120 host_create_conn_done_wait:
-0x6262 018121 arg enpt_delay_timer ,queue 
-0x6263 018122 call timer_check 
-0x6264 018123 nrtn blank 
-0x6265 018124 jam conn_sm_done ,mem_conn_sm 
-0x6266 018125 rtn 
-:      018127 host_create_conn_auth:
-0x6267 018128 fetch 1 ,mem_connection_options 
-0x6268 018129 set0 connection_auth ,pdata 
-0x6269 018130 store 1 ,mem_connection_options 
-0x626a 018131 jam conn_sm_auth_wait ,mem_conn_sm 
-0x626b 018132 jam lmp_au_rand ,mem_lmo_opcode2 
-0x626c 018133 rtn 
-:      018134 host_create_conn_auth_wait:
-0x626d 018135 rtn 
-:      018136 host_create_conn_pairing:
-0x626e 018137 fetch 1 ,mem_pincode_state 
-0x626f 018138 rtnne pincode_state_pincode_ready 
-0x6270 018139 call host_auth 
-0x6271 018140 jam conn_sm_pairing_wait ,mem_conn_sm 
-0x6272 018141 rtn 
-:      018143 host_create_conn_pairing_wait:
-0x6273 018144 rtn 
-:      018145 host_creat_conn_send_feat_ext:
-0x6274 018146 jam conn_sm_wait_features_ext ,mem_conn_sm 
-0x6275 018147 jam lmp_ext_features_req ,mem_lmo_opcode2 
-0x6276 018148 rtn 
-:      018149 host_create_conn_send_version:
-0x6277 018150 jam conn_sm_wait_version ,mem_conn_sm 
-0x6278 018151 jam lmp_version_req ,mem_lmo_opcode2 
-0x6279 018152 rtn 
-:      018154 host_creat_conn_wait_switch:
-0x627a 018155 fetch 1 ,mem_switch_flag 
-0x627b 018156 rtneq switch_flag_init 
-0x627c 018157 beq switch_flag_accept ,host_create_conn_switch_accept 
-0x627d 018158 arg switch_wait_timer ,queue 
-0x627e 018159 call timer_check 
-0x627f 018160 nrtn blank 
-0x6280 018161 jam switch_flag_init ,mem_switch_flag 
-0x6281 018162 branch host_create_conn_switch 
-:      018163 host_create_conn_switch_accept:
-0x6282 018164 rtn master 
-0x6283 018165 branch host_create_conn_auth_pair 
-:      018167 host_create_conn_send_features:
-0x6284 018168 jam conn_sm_wait_features_res ,mem_conn_sm 
-0x6285 018169 jam lmp_features_req ,mem_lmo_opcode2 
-0x6286 018170 rtn 
-:      018171 host_create_conn_send_switch:
-0x6287 018172 jam lmp_switch_req ,mem_lmo_opcode2 
-0x6288 018173 set1 mark_switch_initiated ,mark 
-0x6289 018174 jam conn_sm_wait_conn_accept ,mem_conn_sm 
-0x628a 018175 setarg 0x1ff 
-0x628b 018176 store 2 ,mem_soft_timer 
-0x628c 018177 rtn 
-:      018178 host_create_conn_send_conn_req:
-0x628d 018179 jam conn_sm_wait_conn_accept ,mem_conn_sm 
-0x628e 018180 jam 0xff ,mem_soft_timer 
-0x628f 018181 set0 mark_reconn_recieve_switch ,mark 
-0x6290 018182 jam lmp_host_connection_req ,mem_lmo_opcode2 
-0x6291 018183 branch init_lmp_reinit 
-:      018184 host_create_conn_wait_accept:
-0x6292 018185 rtnmark1 mark_reconn_recieve_switch 
-0x6293 018186 fetch 2 ,mem_soft_timer 
-0x6294 018187 sub pdata ,1 ,pdata 
-0x6295 018188 branch host_create_conn_resend ,zero 
-0x6296 018189 store 2 ,mem_soft_timer 
-0x6297 018190 rtn 
-:      018191 host_create_conn_resend:
-0x6298 018192 jam conn_sm_send_switch ,mem_conn_sm 
-0x6299 018193 rtn 
-:      018194 host_create_conn_waiting:
-0x629a 018196 rtn 
-:      018198 host_create_conn_switch:
-0x629b 018199 fetch 1 ,mem_lmp_conn_state 
-0x629c 018200 rtnbit0 sent_setup_complete 
-0x629d 018201 rtnbit0 received_setup_complete 
-0x629e 018202 fetch 1 ,mem_connection_options 
-0x629f 018203 set0 connection_switch ,pdata 
-0x62a0 018204 store 1 ,mem_connection_options 
-0x62a1 018205 jam lmp_switch_req ,mem_lmo_opcode2 
-0x62a2 018206 jam conn_sm_wait_switch_after_host_connection ,mem_conn_sm 
-0x62a3 018207 rtn 
-:      018209 host_create_conn_send_setup_complete:
-0x62a4 018210 jam conn_sm_wait_setup_complete ,mem_conn_sm 
-0x62a5 018211 jam lmp_setup_complete ,mem_lmo_opcode2 
-0x62a6 018212 rtn 
-:      018214 host_create_conn_wait_setup_complete:
-0x62a7 018215 fetch 1 ,mem_lmp_conn_state 
-0x62a8 018216 rtnbit0 received_setup_complete 
-0x62a9 018217 jam conn_sm_standby ,mem_conn_sm 
-0x62aa 018219 rtn 
-:      018220 host_create_conn_wait_setup_complete_rtn:
-0x62ab 018221 jam conn_sm_auth_pair ,mem_conn_sm 
-0x62ac 018222 rtn 
-:      018224 host_create_conn_master_detach:
-0x62ad 018225 fetch 1 ,mem_soft_timer 
-0x62ae 018226 increase -1 ,pdata 
-0x62af 018227 branch host_create_conn_send_detach ,blank 
-0x62b0 018228 store 1 ,mem_soft_timer 
-0x62b1 018229 rtn 
-:      018230 host_create_conn_send_detach:
-0x62b2 018231 jam lmp_detach ,mem_lmo_opcode2 
-0x62b3 018232 jam local_host ,mem_disconn_reason_send 
-0x62b4 018233 jam 0 ,mem_conn_sm 
-0x62b5 018234 rtn 
-:      018235 host_create_conn_auth_pair:
-0x62b6 018237 fetch 1 ,mem_connection_options 
-0x62b7 018238 bbit1 connection_switch ,host_create_conn_switch 
-0x62b8 018239 bbit1 connection_auth ,host_create_conn_auth_pair_true 
-:      018240 host_create_conn_sm_done:
-0x62b9 018241 jam conn_sm_done ,mem_conn_sm 
-0x62ba 018242 rtn 
-:      018243 host_create_conn_auth_pair_true:
-0x62bb 018244 fetch 1 ,mem_link_key_exists 
-0x62bc 018245 branch host_create_conn_auth_pair_nokey ,blank 
-0x62bd 018246 fetch 1 ,mem_lmp_conn_state 
-0x62be 018247 rtnbit0 sent_setup_complete 
-0x62bf 018248 rtnbit0 received_setup_complete 
-0x62c0 018249 fetch 4 ,mem_aurand_send_delay_time 
-0x62c1 018250 arg 100 ,temp 
-0x62c2 018251 iadd temp ,temp 
-0x62c3 018252 copy clkn_bt ,pdata 
-0x62c4 018253 isub temp ,null 
-0x62c5 018254 nrtn positive 
-0x62c6 018255 branch host_create_conn_auth 
-:      018259 host_create_conn_auth_pair_nokey:
-0x62c7 018260 jam conn_sm_pairing ,mem_conn_sm 
-0x62c8 018261 jam 4 ,mem_pin_length 
-0x62c9 018262 setarg 0x3030 
-0x62ca 018263 store 2 ,mem_pin 
-0x62cb 018264 istore 2 ,contw 
-0x62cc 018265 jam pincode_state_pincode_ready ,mem_pincode_state 
-0x62cd 018266 branch host_create_conn_pairing 
-:      018268 host_create_conn_auth_pair_wait:
-0x62ce 018269 rtn 
-:      018270 host_create_conn_encrypt:
-0x62cf 018271 fetch 1 ,mem_connection_options 
-0x62d0 018272 bbit1 connection_encrypt ,host_create_conn_encrypt_start 
-0x62d1 018273 jam conn_sm_done ,mem_conn_sm 
-0x62d2 018274 rtn 
-:      018276 host_create_conn_encrypt_start:
-0x62d3 018277 fetch 1 ,mem_connection_options 
-0x62d4 018278 set0 connection_encrypt ,pdata 
-0x62d5 018279 store 1 ,mem_connection_options 
-0x62d6 018280 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
-0x62d7 018281 rtn 
-:      018283 host_create_conn_encrypt_wait:
-0x62d8 018284 fetch 1 ,mem_wait_encryption 
-0x62d9 018285 rtn blank 
-0x62da 018286 jam conn_sm_standby ,mem_conn_sm 
-0x62db 018287 branch host_create_conn_encrypt_start 
-:      018289 host_create_conn_encrypt_wait_clear:
-0x62dc 018290 jam conn_sm_send_setup_complete ,mem_conn_sm 
-0x62dd 018291 rtn 
-:      018293 host_auth:
-0x62de 018294 fetch 1 ,mem_op 
-0x62df 018295 bbit1 op_inrand_req ,remote_auth 
-0x62e0 018296 call tid_initiate 
-0x62e1 018297 jam lmp_in_rand ,mem_lmo_opcode2 
-0x62e2 018298 branch cmd_exit 
-:      018299 remote_auth:
-0x62e3 018300 fetch 1 ,mem_op 
-0x62e4 018301 set0 op_inrand_req ,pdata 
-0x62e5 018302 store 1 ,mem_op 
-0x62e6 018303 call lmp_accept_inrand 
-0x62e7 018304 call tid_set_reply 
-0x62e8 018305 branch cmd_exit 
-:      018307 pincode_reinit:
-0x62e9 018308 setarg 4 
-0x62ea 018309 store 1 ,mem_pin_length 
-0x62eb 018310 setarg 0x3030 
-0x62ec 018311 istore 2 ,contw 
-0x62ed 018312 istore 2 ,contw 
-0x62ee 018313 rtn 
-:      018321 module_init:
-0x62ef 018322 rtn wake 
-0x62f0 018323 jam 0 ,mem_module_task 
-0x62f1 018324 call module_gpio_init 
-0x62f2 018325 call module_init_static_string 
-0x62f3 018326 setarg module_process_idle 
-0x62f4 018327 store 2 ,mem_cb_idle_process 
-0x62f5 018328 setarg module_conn_process 
-0x62f6 018329 store 2 ,mem_cb_bt_process 
-0x62f7 018330 setarg module_process_bb_event 
-0x62f8 018331 store 2 ,mem_cb_bb_event_process 
-0x62f9 018332 setarg module_le_rx 
-0x62fa 018333 store 2 ,mem_cb_att_write 
-0x62fb 018334 setarg module_conn_process 
-0x62fc 018335 store 2 ,mem_cb_le_process 
-0x62fd 018336 set1 mark_ext_patch ,mark 
-0x62fe 018337 bpatch patch30_0 ,mem_patch30 
-0x62ff 018338 setarg module_lpm_lock 
-0x6300 018339 store 2 ,mem_cb_check_wakelock 
-0x6301 018340 setarg module_le_tx_update_data 
-0x6302 018341 store 2 ,mem_cb_update_notify_value 
-0x6303 018342 setarg 0 
-0x6304 018343 store 4 ,mem_last_uart_clock 
-0x6305 018344 store 2 ,mem_module_prepare_tx_len 
-0x6306 018345 call module_hardware_init 
-0x6307 018346 call init_module_environment 
-0x6308 018347 call check_module_disabled 
-0x6309 018348 branch eeprom_load_reconn_info 
-:      018350 module_hardware_init:
-0x630a 018351 rtn wake 
-0x630b 018352 setarg uart_baud_115200 
-0x630c 018353 store uart_baud_len ,mem_baud 
-:      018354 module_lpm_uart_init:
-0x630d 018355 call init_filter_ram 
-0x630e 018356 setarg mem_module_rx_buf 
-0x630f 018357 hstore 2 ,core_uart_rsaddr 
-0x6310 018358 setarg mem_module_rx_buf_end 
-0x6311 018359 hstore 2 ,core_uart_readdr 
-0x6312 018360 setarg mem_module_tx_buf 
-0x6313 018361 hstore 2 ,core_uart_tsaddr 
-0x6314 018362 setarg mem_module_tx_buf_end 
-0x6315 018363 hstore 2 ,core_uart_teaddr 
-0x6316 018364 hjam 0x4 ,core_gpio_sel1 
-0x6317 018365 jam 0xff ,mem_ucode_id_local 
-0x6318 018366 hjam 0x0 ,core_uart_ctrl 
-0x6319 018367 setarg mem_module_tx_buf 
-0x631a 018368 hstore 2 ,core_uart_twptr 
-0x631b 018369 hstore 2 ,core_uart_trptrp 
-0x631c 018370 setarg mem_module_rx_buf 
-0x631d 018371 hstore 2 ,core_uart_rrptr 
-0x631e 018372 branch hci_init_common 
-:      018375 module_lpm_init:
-0x631f 018376 call module_lpm_uart_init 
-0x6320 018377 branch module_gpio_init 
-:      018379 module_gpio_init:
-0x6321 018381 call ui_led_init 
-0x6322 018382 call app_led_start_blink 
-0x6323 018384 fetcht 1 ,mem_module_connect_state_gpio 
-0x6324 018385 call gpio_config_output 
-0x6325 018386 call module_set_conn_pin_low 
-0x6326 018388 fetcht 1 ,mem_module_wake_up_gpio 
-0x6327 018389 call gpio_config_input 
-0x6328 018390 fetcht 1 ,mem_at_gpio 
-0x6329 018391 branch gpio_config_input_without_wake 
-:      018393 module_lpm_lock:
-0x632a 018394 fetcht 1 ,mem_module_wake_up_gpio 
-0x632b 018395 call gpio_get_bit 
-0x632c 018396 nbranch app_put_lpm_wake_lock ,true 
-0x632d 018397 branch app_get_lpm_wake_lock 
-:      018401 module_process_idle:
-0x632e 018402 branch module_app_dispatch 
-:      018403 module_conn_process:
-0x632f 018404 branch module_app_dispatch 
-:      018405 module_app_dispatch:
-0x6330 018406 set1 mark_ext_patch ,mark 
-0x6331 018407 bpatch patch30_1 ,mem_patch30 
-0x6332 018408 call module_control_air_flow 
-0x6333 018409 call module_uart_set 
-0x6334 018410 call l2cap_malloc_is_fifo_full 
-0x6335 018411 nrtn blank 
-0x6336 018412 branch module_process 
-:      018413 module_process_bb_event:
-0x6337 018414 copy regc ,pdata 
-0x6338 018415 beq bt_evt_pincode_req ,module_process_evt_pincode_req 
-0x6339 018416 beq bt_evt_reconn_failed ,module_reconn_fail 
-0x633a 018417 beq bt_evt_reconn_page_timeout ,module_page_time_out 
-0x633b 018418 beq bt_evt_bb_disconnected ,module_process_bb_event_disconned 
-0x633c 018419 beq bt_evt_switch_not_accept ,module_process_switch_not_accept 
-0x633d 018420 beq bt_evt_switch_accept ,module_process_switch_accept 
-0x633e 018421 beq bt_evt_sniff_accept ,module_process_sniff_accept 
-0x633f 018422 beq bt_evt_sniff_not_accept ,module_process_sniff_not_accept 
-0x6340 018423 beq bt_evt_unsniff_accept ,module_process_unsniff_accept 
-0x6341 018424 beq bt_evt_unsniff_not_accept ,module_process_unsniff_not_accept 
-0x6342 018425 beq bt_evt_le_connected ,module_process_le_conn 
-0x6343 018426 beq bt_evt_bb_connected ,module_process_bb_conn 
-0x6344 018427 beq bt_evt_le_disconnected ,module_process_bb_even_le_disconn 
-0x6345 018428 beq bt_evt_setup_complete ,module_process_setup_complete 
-0x6346 018429 beq bt_evt_enter_sniff ,module_sniff_param_check 
-0x6347 018430 beq bt_evt_exit_sniff ,app_lpm_mult_disable 
-0x6348 018431 and pdata ,0x0f ,temp 
-0x6349 018432 and_into bt_evt_timer_mask ,pdata 
-0x634a 018433 beq bt_evt_timer_init ,module_bb_event_timer 
-0x634b 018434 rtn 
-:      018436 module_process_bb_event_disconned:
-0x634c 018437 call module_disconn_start 
-0x634d 018438 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x634e 018439 rtnbit0 app_disc_after_setup_done 
-0x634f 018440 arg 3 ,loopcnt 
-0x6350 018441 arg mem_prarm_dis ,contr 
-0x6351 018442 branch send_mem_to_uart 
-:      018444 module_sniff_param_check:
-0x6352 018447 fetch 2 ,mem_context + coffset_tsniff 
-0x6353 018448 rshift pdata ,pdata 
-0x6354 018449 fetcht 2 ,mem_sniff_param_interval 
-0x6355 018450 isub temp ,null 
-0x6356 018451 nbranch module_sniff_param_check_unsniff ,zero 
-0x6357 018452 branch app_lpm_mult_enable 
-:      018453 module_sniff_param_check_unsniff:
-0x6358 018454 fetch 1 ,mem_module_task 
-0x6359 018455 rtnbit1 at_task_unsinff 
-0x635a 018456 hfetch 2 ,core_uart_rxitems 
-0x635b 018457 ncall at_set_unsniff_task_flag ,blank 
-0x635c 018458 branch app_bt_sniff_exit 
-:      018460 module_process_setup_complete:
-0x635d 018461 call module_conn_start 
-0x635e 018462 call module_check_cmode 
-0x635f 018463 branch module_uart_send_conn ,zero 
-0x6360 018464 branch app_bt_disconnect 
-:      018465 module_uart_send_conn:
-0x6361 018466 arg 4 ,loopcnt 
-0x6362 018467 arg mem_prarm_conn ,contr 
-0x6363 018468 branch send_mem_to_uart 
-:      018470 module_process_bb_even_le_disconn:
-0x6364 018471 call module_disconn_start 
-0x6365 018472 arg 5 ,loopcnt 
-0x6366 018473 arg mem_prarm_bledis ,contr 
-0x6367 018474 branch send_mem_to_uart 
-:      018476 module_process_evt_pincode_req:
-0x6368 018477 call at_restore_pin_code 
-0x6369 018478 branch app_bt_set_pincode 
-:      018479 module_process_switch_not_accept:
-0x636a 018480 fetch 1 ,mem_module_task 
-0x636b 018481 rtnbit0 at_task_switch 
-0x636c 018482 set0 at_task_switch ,pdata 
-0x636d 018483 store 1 ,mem_module_task 
-0x636e 018484 branch at_error_rev_end 
-:      018486 module_process_switch_accept:
-0x636f 018487 fetch 1 ,mem_module_task 
-0x6370 018488 rtnbit0 at_task_switch 
-0x6371 018489 set0 at_task_switch ,pdata 
-0x6372 018490 store 1 ,mem_module_task 
-0x6373 018491 branch at_nomal_rev_end 
-:      018493 module_process_sniff_accept:
-0x6374 018494 rtn 
-:      018496 module_process_sniff_not_accept:
-0x6375 018497 rtn 
-:      018499 module_process_unsniff_accept:
-0x6376 018500 fetch 1 ,mem_module_task 
-0x6377 018501 bbit0 at_task_unsinff ,app_bt_enter_sniff 
-0x6378 018502 branch at_clear_unsniff_task_flag 
-:      018504 module_process_unsniff_not_accept:
-0x6379 018505 rtn 
-:      018507 module_process_le_conn:
-0x637a 018508 call module_conn_start 
-0x637b 018509 arg mem_le_plap ,regb 
-0x637c 018510 call module_check_cmode 
-0x637d 018511 branch module_uart_send_leconn ,zero 
-0x637e 018512 branch app_ble_disconnect 
-:      018513 module_uart_send_leconn:
-0x637f 018514 arg 6 ,loopcnt 
-0x6380 018515 arg mem_prarm_bleconn ,contr 
-0x6381 018516 branch send_mem_to_uart 
-:      018518 module_process_bb_conn:
-0x6382 018519 rtn 
-:      018522 module_reconn_fail:
-0x6383 018523 arg 7 ,loopcnt 
-0x6384 018524 arg mem_prarm_recfail ,contr 
-0x6385 018525 call send_mem_to_uart 
-0x6386 018526 branch module_disconn_start 
-:      018527 module_page_time_out:
-0x6387 018528 arg 7 ,loopcnt 
-0x6388 018529 arg mem_prarm_pageout ,contr 
-0x6389 018530 call send_mem_to_uart 
-:      018531 module_disconn_start:
-0x638a 018532 call module_start_adv_discovery 
-0x638b 018533 branch module_set_conn_pin_high 
-:      018535 module_start_adv_discovery:
-0x638c 018536 fetch 1 ,mem_module_state 
-0x638d 018537 isolate1 at_state_set30 ,pdata 
-0x638e 018538 call app_bt_start_discovery ,true 
-0x638f 018539 fetch 1 ,mem_module_state 
-0x6390 018540 isolate1 at_state_set40 ,pdata 
-0x6391 018541 call app_ble_start_adv ,true 
-0x6392 018542 rtn 
-:      018543 module_set_conn_pin_high:
-0x6393 018544 fetcht 1 ,mem_module_connect_state_gpio 
-0x6394 018545 branch gpio_out_active 
-:      018547 module_conn_start:
-0x6395 018548 call module_stop_adv_discovery 
-0x6396 018549 branch module_set_conn_pin_low 
-:      018551 module_stop_adv_discovery:
-0x6397 018552 fetch 1 ,mem_module_state 
-0x6398 018553 isolate1 at_state_set30 ,pdata 
-0x6399 018554 call app_bt_stop_discovery ,true 
-0x639a 018555 fetch 1 ,mem_module_state 
-0x639b 018556 isolate1 at_state_set40 ,pdata 
-0x639c 018557 call app_ble_stop_adv ,true 
-0x639d 018558 rtn 
-:      018559 module_set_conn_pin_low:
-0x639e 018560 fetcht 1 ,mem_module_connect_state_gpio 
-0x639f 018561 branch gpio_out_inactive 
-:      018566 module_process:
-0x63a0 018567 fetch 1 ,mem_device_option 
-0x63a1 018568 rtnne dvc_op_module 
-0x63a2 018569 hfetch 2 ,core_uart_rxitems 
-0x63a3 018570 rtn blank 
-0x63a4 018571 store 2 ,mem_current_packet_length 
-0x63a5 018573 call spp_mode 
-0x63a6 018574 branch at_process ,true 
-0x63a7 018575 call at_ckeck_send_buff 
-0x63a8 018576 branch module_tx_packet 
-:      018579 spp_mode:
-0x63a9 018580 fetcht 1 ,mem_at_gpio 
-0x63aa 018581 branch gpio_get_bit 
-:      018584 module_exit_sniff:
-0x63ab 018585 fetch 1 ,mem_module_task 
-0x63ac 018586 rtnbit1 at_task_unsinff 
-0x63ad 018587 call at_set_unsniff_task_flag 
-0x63ae 018588 branch app_bt_sniff_exit 
-:      018590 module_tx_packet:
-0x63af 018591 fetch 1 ,mem_context 
-0x63b0 018592 bbit0 state_inconn ,spp_send_end 
-0x63b1 018593 fetch 1 ,mem_context + coffset_mode 
-0x63b2 018594 bbit1 mode_le ,modle_le_tx 
-0x63b3 018595 call app_check_sniff 
-0x63b4 018596 branch module_exit_sniff ,true 
-0x63b5 018597 branch spp_tx_rfcomm_packet 
-:      018599 module_le_rx:
-0x63b6 018600 call le_att_get_handle_ptr 
-0x63b7 018601 ifetch 1 ,contr 
-0x63b8 018602 copy contr ,rega 
-0x63b9 018603 call get_uart_twptr 
-0x63ba 018604 copy regb ,loopcnt 
-0x63bb 018605 copy rega ,contr 
-0x63bc 018606 call uart_copy_tx_bytes 
-0x63bd 018607 branch uartd_send 
-:      018610 module_le_tx_update_data:
-0x63be 018612 fetch 2 ,mem_module_prepare_tx_len 
-0x63bf 018613 rtn blank 
-0x63c0 018614 arg dm_le_buff_len ,temp 
-0x63c1 018615 call not_greater_than 
-0x63c2 018616 store 2 ,mem_module_temp_len 
-0x63c3 018618 copy pdata ,temp 
-0x63c4 018619 fetch 2 ,mem_module_prepare_tx_len 
-0x63c5 018620 isub temp ,pdata 
-0x63c6 018621 store 2 ,mem_module_prepare_tx_len 
-0x63c7 018622 nbranch assert ,positive 
-0x63c8 018624 arg prcp_tx_le ,temp 
-0x63c9 018625 storet 2 ,mem_le_notify_handle 
-0x63ca 018626 call le_att_get_handle_ptr 
-0x63cb 018627 branch assert ,blank 
-0x63cc 018628 add contr ,1 ,contw 
-0x63cd 018630 fetch 2 ,mem_module_temp_len 
-0x63ce 018631 copy pdata ,loopcnt 
-0x63cf 018633 call get_uart_rrptr 
-0x63d0 018635 call uart_copy_rx_bytes 
-0x63d1 018637 fetch 2 ,mem_module_temp_len 
-0x63d2 018638 store 2 ,mem_current_packet_length 
-0x63d3 018639 store 2 ,mem_le_notify_len 
-0x63d4 018640 branch spp_send_end 
-:      018643 modle_le_tx:
-0x63d5 018644 rtnmark0 mark_context 
-0x63d6 018645 call modle_le_tx_once 
-0x63d7 018646 call modle_le_tx_once 
-:      018647 modle_le_tx_once:
-0x63d8 018648 call le_xtype_fifo_is_near_full 
-0x63d9 018649 nrtn blank 
-0x63da 018650 hfetch 2 ,core_uart_rxitems 
-0x63db 018651 rtn blank 
-0x63dc 018652 fetcht 2 ,mem_module_prepare_tx_len 
-0x63dd 018653 isub temp ,pdata 
-0x63de 018654 nbranch assert ,positive 
-0x63df 018655 store 2 ,mem_current_packet_length 
-0x63e0 018656 rtn blank 
-0x63e1 018657 call at_ckeck_send_buff_le 
-0x63e2 018658 fetch 2 ,mem_module_prepare_tx_len 
-0x63e3 018659 fetcht 2 ,mem_current_packet_length 
-0x63e4 018660 iadd temp ,pdata 
-0x63e5 018661 store 2 ,mem_module_prepare_tx_len 
-0x63e6 018662 fetcht 2 ,mem_module_prepare_tx_len 
-0x63e7 018663 hfetch 2 ,core_uart_rxitems 
-0x63e8 018664 isub temp ,rega 
-0x63e9 018665 nbranch assert ,positive 
-0x63ea 018666 jam attop_handle_value_notification ,mem_fifo_temp 
-0x63eb 018667 branch le_xtype_fifo_in 
-:      018669 module_bb_event_timer:
-0x63ec 018670 storet 1 ,mem_app_evt_timer_count 
-:      018671 module_bb_event_100ms_loop:
-0x63ed 018672 fetch 1 ,mem_app_evt_timer_count 
-0x63ee 018673 rtn blank 
-0x63ef 018674 increase -1 ,pdata 
-0x63f0 018675 store 1 ,mem_app_evt_timer_count 
-0x63f1 018676 call module_bb_event_hud_ms 
-0x63f2 018677 branch module_bb_event_100ms_loop 
-:      018679 module_bb_event_hud_ms:
-0x63f3 018680 fetch 2 ,mem_at_scan_time 
-0x63f4 018681 rtn blank 
-0x63f5 018682 increase -1 ,pdata 
-0x63f6 018683 store 2 ,mem_at_scan_time 
-0x63f7 018684 nrtn blank 
-0x63f8 018685 fetch 1 ,mem_at_using_flag 
-0x63f9 018686 jam 0 ,mem_at_using_flag 
-0x63fa 018687 bbit1 at_flag_leinq ,modue_le_inq 
-0x63fb 018688 bbit1 at_flag_inq ,module_inq 
-0x63fc 018689 branch assert 
-:      018690 modue_le_inq:
-0x63fd 018691 branch app_ble_stop_scan 
-:      018692 module_inq:
-0x63fe 018693 jam hci_cmd_inquiry_cancel ,mem_hci_cmd 
-0x63ff 018694 rtn 
-:      018696 at_ckeck_send_buff:
-0x6400 018697 fetch 1 ,mem_context + coffset_mode 
-0x6401 018698 bbit1 mode_le ,at_ckeck_send_buff_le 
-0x6402 018699 fetch 2 ,mem_current_packet_length 
-0x6403 018700 arg dm_refcom_buff_len ,temp 
-0x6404 018702 call not_greater_than 
-0x6405 018703 store 2 ,mem_current_packet_length 
-0x6406 018704 rtn 
-:      018705 at_ckeck_send_buff_le:
-0x6407 018706 fetch 2 ,mem_current_packet_length 
-0x6408 018707 arg dm_le_buff_len ,temp 
-0x6409 018708 call not_greater_than 
-0x640a 018709 store 2 ,mem_current_packet_length 
-0x640b 018710 rtn 
-:      018712 at_set_unsniff_task_flag:
-0x640c 018713 fetch 1 ,mem_module_task 
-0x640d 018714 set1 at_task_unsinff ,pdata 
-0x640e 018715 store 1 ,mem_module_task 
-0x640f 018716 rtn 
-:      018718 at_clear_unsniff_task_flag:
-0x6410 018719 fetch 1 ,mem_module_task 
-0x6411 018720 set0 at_task_unsinff ,pdata 
-0x6412 018721 store 1 ,mem_module_task 
-0x6413 018722 rtn 
-:      018724 at_set_cmd_task_flag:
-0x6414 018725 fetch 1 ,mem_module_task 
-0x6415 018726 set1 at_task_cmd_flag ,pdata 
-0x6416 018727 store 1 ,mem_module_task 
-0x6417 018728 rtn 
-:      018730 at_clear_cmd_task_flag:
-0x6418 018731 fetch 1 ,mem_module_task 
-0x6419 018732 set0 at_task_cmd_flag ,pdata 
-0x641a 018733 store 1 ,mem_module_task 
-0x641b 018734 rtn 
-:      018736 module_control_air_flow:
-0x641c 018737 set1 mark_ext_patch ,mark 
-0x641d 018738 bpatch patch30_2 ,mem_patch30 
-0x641e 018739 call check_uart_tx_buff 
-0x641f 018740 branch app_l2cap_flow_control_enable ,positive 
-0x6420 018741 branch app_l2cap_flow_control_disable 
-:      018743 module_uart_set:
-0x6421 018744 call spp_mode 
-0x6422 018745 branch module_set_baud_115200 ,true 
-0x6423 018746 hfetcht uart_baud_len ,core_uart_baud 
-0x6424 018747 fetch 2 ,mem_baud 
-0x6425 018748 isub temp ,null 
-0x6426 018749 rtn zero 
-0x6427 018750 branch uart_set_baud_by_mem 
-:      018753 module_set_baud_115200:
-0x6428 018754 hfetcht uart_baud_len ,core_uart_baud 
-0x6429 018755 setarg at_baud_115200 
-0x642a 018756 isub temp ,null 
-0x642b 018757 rtn zero 
-0x642c 018758 hstore uart_baud_len ,core_uart_baud 
-0x642d 018759 rtn 
-:      018761 module_check_cmode:
-0x642e 018762 set1 mark_ext_patch ,mark 
-0x642f 018763 bpatch patch30_3 ,mem_patch30 
-0x6430 018764 fetch 1 ,mem_module_state 
-0x6431 018765 isolate0 at_state_cmode ,pdata 
-0x6432 018766 branch module_check_cmode_close ,true 
-0x6433 018767 arg mem_cmode_addr ,rega 
-0x6434 018768 arg 6 ,loopcnt 
-0x6435 018769 branch string_compare 
-:      018770 module_check_cmode_close:
-0x6436 018771 force 0 ,null 
-0x6437 018772 rtn 
-:      018774 module_init_static_string:
-0x6438 018775 set1 mark_ext_patch ,mark 
-0x6439 018776 bpatch patch30_4 ,mem_patch30 
-0x643a 018777 arg mem_prarm_pswd ,contw 
-0x643b 018778 setsect 0 ,0x35350 
-0x643c 018779 setsect 1 ,0x15115 
-0x643d 018780 setsect 2 ,0x12415 
-0x643e 018781 setsect 3 ,0x10951 
-0x643f 018782 istore 9 ,contw 
-0x6440 018783 setsect 0 ,0x2454c 
-0x6441 018784 setsect 1 ,0x35053 
-0x6442 018785 setsect 2 ,0x2454 
-0x6443 018786 setsect 3 ,0x11531 
-0x6444 018787 istore 9 ,contw 
-0x6445 018788 setsect 0 ,0x34441 
-0x6446 018789 setsect 1 ,0x194d4 
-0x6447 018790 setsect 2 ,0x12455 
-0x6448 018791 setsect 3 ,0x10d4d 
-0x6449 018792 istore 9 ,contw 
-0x644a 018793 setsect 0 ,0x3414c 
-0x644b 018794 setsect 1 ,0xd4d4 
-0x644c 018795 setsect 2 ,0x124c4 
-0x644d 018796 setsect 3 ,0x13119 
-0x644e 018797 istore 9 ,contw 
-0x644f 018798 setsect 0 ,0x15247 
-0x6450 018799 setsect 1 ,0x3d0d1 
-0x6451 018800 setsect 2 ,0xe4e4 
-0x6452 018801 setsect 3 ,0x11531 
-0x6453 018802 istore 9 ,contw 
-0x6454 018803 setsect 0 ,0x34944 
-0x6455 018804 setsect 1 ,0x114d4 
-0x6456 018805 setsect 2 ,0xe535 
-0x6457 018806 setsect 3 ,0x15105 
-0x6458 018807 istore 9 ,contw 
-0x6459 018808 setsect 0 ,0x14c2b 
-0x645a 018809 setsect 1 ,0x114d2 
-0x645b 018810 setsect 2 ,0xf525 
-0x645c 018811 setsect 3 ,0x11531 
-0x645d 018812 istore 9 ,contw 
-0x645e 018813 setsect 0 ,0x14e53 
-0x645f 018814 setsect 1 ,0x19192 
-0x6460 018815 setsect 2 ,0x44c4 
-0x6461 018816 setsect 3 ,0x15915 
-0x6462 018817 istore 9 ,contw 
-0x6463 018818 setsect 0 ,0x35352 
-0x6464 018819 setsect 1 ,0xd254 
-0x6465 018820 setsect 2 ,0x5444 
-0x6466 018821 setsect 3 ,0x10959 
-0x6467 018822 istore 9 ,contw 
-0x6468 018823 setsect 0 ,0x1454c 
-0x6469 018824 setsect 1 ,0x5392 
-0x646a 018825 setsect 2 ,0x3525 
-0x646b 018826 setsect 3 ,0x13d35 
-0x646c 018827 istore 9 ,contw 
-0x646d 018828 setsect 0 ,0x14544 
-0x646e 018829 setsect 1 ,0x113d3 
-0x646f 018830 setsect 2 ,0x4454 
-0x6470 018831 setsect 3 ,0x14d35 
-0x6471 018832 istore 9 ,contw 
-0x6472 018833 setsect 0 ,0x4154 
-0x6473 018834 setsect 1 ,0x11155 
-0x6474 018835 setsect 2 ,0x13494 
-0x6475 018836 setsect 3 ,0x13d0d 
-0x6476 018837 istore 9 ,contw 
-0x6477 018838 setsect 0 ,0x4f56 
-0x6478 018839 setsect 1 ,0x31055 
-0x6479 018840 setsect 2 ,0x3454 
-0x647a 018841 setsect 3 ,0x1393d 
-0x647b 018842 istore 9 ,contw 
-0x647c 018843 setsect 0 ,0x1504e 
-0x647d 018844 setsect 1 ,0x151d0 
-0x647e 018845 setsect 2 ,0x154f4 
-0x647f 018846 setsect 3 ,0x14951 
-0x6480 018847 istore 9 ,contw 
-0x6481 018848 setsect 0 ,0x24345 
-0x6482 018849 setsect 1 ,0x25051 
-0x6483 018850 setsect 2 ,0x4c4 
-0x6484 018851 istore 6 ,contw 
-0x6485 018852 rtn 
-:      018856 mouse_init:
-0x6486 018857 setarg le_mouse 
-0x6487 018858 store 2 ,mem_cb_le_process 
-0x6488 018859 setarg mouse_send_process 
-0x6489 018860 store 2 ,mem_cb_bt_process 
-0x648a 018861 setarg mouse_process_lpm_before 
-0x648b 018862 store 2 ,mem_cb_before_lpm 
-0x648c 018863 setarg mouse_priority_bb_event 
-0x648d 018864 store 2 ,mem_cb_bb_event_process 
-0x648e 018865 setarg mouse_idle 
-0x648f 018866 store 2 ,mem_cb_idle_process 
-0x6490 018867 setarg mouse_le_notify_update_data 
-0x6491 018868 store 2 ,mem_cb_update_notify_value 
-0x6492 018869 jam 0 ,mem_sp_flag 
-0x6493 018870 jam 0 ,mem_master_sp_flag 
-0x6494 018871 set0 mark_ext_patch ,mark 
-0x6495 018872 bpatch patch18_0 ,mem_patch18 
-0x6496 018873 call mouse_init_common 
-0x6497 018874 rtn wake 
-0x6498 018875 call mouse_init_environment 
-0x6499 018876 call mouse_dpi_init 
-0x649a 018877 setarg mouse_before_hibernate 
-0x649b 018878 store 2 ,mem_cb_before_hibernate 
-0x649c 018879 fetch 2 ,mem_ui_state_map 
-0x649d 018880 bbit1 ui_state_btn_down ,mouse_start_discovery 
-0x649e 018881 branch mouse_check_reconn_target 
-:      018883 mouse_init_environment:
-0x649f 018884 call app_initflag_check 
-0x64a0 018885 branch mouse_load_eeprom_param ,zero 
-0x64a1 018886 call eeprom_store_le_local_addr 
-0x64a2 018887 call eeprom_store_mouse_dpi 
-0x64a3 018888 branch app_initflag_store 
-:      018889 mouse_load_eeprom_param:
-0x64a4 018890 call eeprom_load_reconn_info 
-0x64a5 018891 call eeprom_load_le_loacal_addr 
-0x64a6 018892 branch eeprom_load_mouse_dpi 
-:      018894 mouse_dpi_init:
-0x64a7 018895 jam dpi_button_state_up ,mem_mouse_dpi_button_state 
-0x64a8 018896 branch mouse_modified_dpi 
-:      018898 mouse_idle:
-0x64a9 018899 call ui_check_paring_button 
-0x64aa 018900 call mouse_check_dpi 
-0x64ab 018901 branch mouse_wheel_check 
-:      018903 mouse_check_dpi:
-0x64ac 018904 fetcht 1 ,mem_dpi_button_gpio 
-0x64ad 018905 call gpio_get_bit 
-0x64ae 018906 nbranch mouse_dpi_up ,true 
-:      018907 mouse_dpi_down:
-0x64af 018908 fetch 1 ,mem_mouse_dpi_button_state 
-0x64b0 018909 rtneq dpi_button_state_down 
-0x64b1 018910 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
-0x64b2 018911 rtn 
-:      018912 mouse_dpi_up:
-0x64b3 018913 fetch 1 ,mem_mouse_dpi_button_state 
-0x64b4 018914 rtneq dpi_button_state_up 
-0x64b5 018915 jam dpi_button_state_up ,mem_mouse_dpi_button_state 
-0x64b6 018916 fetch 1 ,mem_mouse_dpi 
-0x64b7 018917 increase 1 ,pdata 
-0x64b8 018918 and pdata ,0x03 ,pdata 
-0x64b9 018919 store 1 ,mem_mouse_dpi 
-0x64ba 018920 branch mouse_modified_dpi 
-:      018921 mouse_modified_dpi:
-0x64bb 018922 setarg mouse_dpi_address 
-0x64bc 018923 call twspi_read 
-0x64bd 018924 and pdata ,0xfc ,temp 
-0x64be 018925 fetch 1 ,mem_mouse_dpi 
-0x64bf 018926 iadd temp ,pdata 
-0x64c0 018927 lshift8 pdata ,pdata 
-0x64c1 018928 add pdata ,mouse_dpi_address ,pdata 
-0x64c2 018929 call twspi_write 
-0x64c3 018930 branch eeprom_store_mouse_dpi 
-:      018932 mouse_init_common:
-0x64c4 018933 call mouse_init_sunt 
-0x64c5 018934 call mouse_gpio_init 
-0x64c6 018935 hfetch 2 ,core_clkoff 
-0x64c7 018936 set0 clock_off_qdecoder ,pdata 
-0x64c8 018937 hstore 2 ,core_clkoff 
-0x64c9 018938 rtn 
-:      018940 mouse_gpio_init:
-0x64ca 018941 call lpm_disable_exen_output 
-0x64cb 018942 fetcht 1 ,mem_whee_a_data_gpio 
-0x64cc 018943 call gpio_config_input 
-0x64cd 018944 fetcht 1 ,mem_whee_b_data_gpio 
-0x64ce 018945 call gpio_config_input 
-0x64cf 018946 fetcht 1 ,mem_lbutton_gpio 
-0x64d0 018947 call gpio_config_input 
-0x64d1 018948 fetcht 1 ,mem_rbutton_gpio 
-0x64d2 018949 call gpio_config_input 
-0x64d3 018950 fetcht 1 ,mem_mbutton_gpio 
-0x64d4 018951 call gpio_config_input 
-0x64d5 018952 fetcht 1 ,mem_sensor_data_gpio 
-0x64d6 018953 call gpio_config_input 
-0x64d7 018954 fetcht 1 ,mem_dpi_button_gpio 
-0x64d8 018955 call gpio_config_input 
-0x64d9 018956 hfetch 1 ,core_gpio_pu3 
-0x64da 018957 or_into 0x18 ,pdata 
-0x64db 018958 hstore 1 ,core_gpio_pu3 
-0x64dc 018959 hfetch 1 ,core_gpio_pd2 + 1 
-0x64dd 018960 and_into 0xe7 ,pdata 
-0x64de 018961 hstore 1 ,core_gpio_pd2 + 1 
-0x64df 018962 rtn 
-:      018965 mouse_before_hibernate:
-0x64e0 018966 setarg 0xbc05 
-0x64e1 018967 call twspi_write 
-0x64e2 018968 jam 1 ,mem_lpm_current_mult 
-:      018970 mouse_process_lpm_before:
-0x64e3 018971 call mouse_wheel_check 
-0x64e4 018972 arg 25 ,temp 
-0x64e5 018973 call gpio_config_output 
-0x64e6 018974 hjam 0 ,core_gpio_sel1 
-0x64e7 018975 fetcht 1 ,mem_whee_a_data_gpio 
-0x64e8 018976 call gpio_set_wake_by_current_state 
-0x64e9 018977 fetcht 1 ,mem_whee_b_data_gpio 
-0x64ea 018978 call gpio_set_wake_by_current_state 
-0x64eb 018979 fetcht 1 ,mem_lbutton_gpio 
-0x64ec 018980 call gpio_set_wake_by_current_state 
-0x64ed 018981 fetcht 1 ,mem_rbutton_gpio 
-0x64ee 018982 call gpio_set_wake_by_current_state 
-0x64ef 018983 fetcht 1 ,mem_mbutton_gpio 
-0x64f0 018984 call gpio_set_wake_by_current_state 
-0x64f1 018985 fetcht 1 ,mem_sensor_data_gpio 
-0x64f2 018986 call gpio_set_wake 
-0x64f3 018987 fetch 1 ,mem_lpm_current_mult 
-0x64f4 018988 nrtn blank 
-0x64f5 018989 branch gpio_clr_wake 
-:      018991 mouse_wheel_check:
-0x64f6 018992 set0 mark_ext_patch ,mark 
-0x64f7 018993 bpatch patch18_1 ,mem_patch18 
-0x64f8 018994 arg 0 ,rega 
-0x64f9 018995 fetcht 1 ,mem_whee_a_data_gpio 
-0x64fa 018996 call gpio_get_bit 
-0x64fb 018997 setflag true ,0 ,rega 
-0x64fc 018998 fetcht 1 ,mem_whee_b_data_gpio 
-0x64fd 018999 call gpio_get_bit 
-0x64fe 019000 setflag true ,1 ,rega 
-0x64ff 019001 copy rega ,pdata 
-0x6500 019003 and_into 0x3 ,pdata 
-0x6501 019004 fetcht 1 ,mem_mouse_z_now 
-0x6502 019005 store 1 ,mem_mouse_z_now 
-0x6503 019006 isub temp ,null 
-0x6504 019007 branch mouse_wheel_clear ,zero 
-0x6505 019008 fetch 1 ,mem_mouse_z_before 
-0x6506 019009 store 1 ,mem_mouse_z_last 
-0x6507 019010 storet 1 ,mem_mouse_z_before 
-0x6508 019011 fetch 1 ,mem_mouse_z_now 
-0x6509 019012 lshift4 pdata ,pdata 
-0x650a 019013 fetcht 1 ,mem_mouse_z_before 
-0x650b 019014 lshift2 temp ,temp 
-0x650c 019015 iadd temp ,pdata 
-0x650d 019016 fetcht 1 ,mem_mouse_z_last 
-0x650e 019017 iadd temp ,pdata 
-0x650f 019018 beq 0x38 ,mouse_wheel_forward 
-0x6510 019019 beq 0x34 ,mouse_wheel_back 
-0x6511 019020 beq 0x0b ,mouse_wheel_back 
-0x6512 019021 beq 0x07 ,mouse_wheel_forward 
-0x6513 019022 rtn 
-:      019024 mouse_wheel_clear:
-0x6514 019025 rtn 
-:      019027 mouse_wheel_forward:
-0x6515 019028 fetch 1 ,mem_mouse_z_data 
-0x6516 019029 increase 1 ,pdata 
-0x6517 019030 store 1 ,mem_mouse_z_data 
-0x6518 019031 rtn 
-:      019033 mouse_wheel_back:
-0x6519 019034 fetch 1 ,mem_mouse_z_data 
-0x651a 019035 increase -1 ,pdata 
-0x651b 019036 store 1 ,mem_mouse_z_data 
-0x651c 019037 rtn 
-:      019039 mouse_process_ble:
-0x651d 019041 rtn 
-:      019042 mouse_sleep_sensor:
-0x651e 019043 setarg 0xB805 
-0x651f 019044 branch twspi_write 
-:      019046 mouse_bb_connected:
-0x6520 019047 rtn 
-:      019049 le_mouse_bb_event_write_request:
-0x6521 019050 call app_ble_store_reconn_info 
-0x6522 019051 jam mouse_mode_state_ble ,mem_mouse_mode_state 
-0x6523 019052 call app_lpm_mult_enable 
-:      019053 le_mouse_bb_event_enc_info:
-0x6524 019054 branch app_ble_start_write 
-:      019056 le_hibernate_timer:
-0x6525 019057 fetch 2 ,mem_le_hibernate_timer 
-0x6526 019058 rtn blank 
-0x6527 019059 increase -1 ,pdata 
-0x6528 019060 store 2 ,mem_le_hibernate_timer 
-0x6529 019061 nrtn blank 
-0x652a 019062 branch app_enter_hibernate 
-:      019064 mouse_hid_connected:
-0x652b 019065 setarg hid_handshake_timeout 
-0x652c 019066 store 1 ,mem_hid_handshake_timer_count 
-0x652d 019067 rtn 
-:      019069 mouse_send_process:
-0x652e 019070 fetch 1 ,mem_app_handshake_flag 
-0x652f 019071 rtn blank 
-0x6530 019072 call l2cap_malloc_is_fifo_nearly_full 
-0x6531 019073 nrtn blank 
-0x6532 019074 call mouse_motion 
-0x6533 019075 nrtn user 
-0x6534 019076 call mouse_no_data_timer_init 
-0x6535 019077 call mouse_send_blank_packet_timer_init 
-:      019078 mouse_send_data:
-0x6536 019079 arg 8 ,rega 
-0x6537 019080 call hid_malloc_tx_buff 
-0x6538 019081 fetch 2 ,mem_hid_int_remote_cid 
-0x6539 019082 istore 2 ,contw 
-0x653a 019083 setarg 0x02a1 
-0x653b 019084 istore 2 ,contw 
-0x653c 019085 fetch 1 ,mem_mouse_key 
-0x653d 019086 istore 1 ,contw 
-0x653e 019087 fetch 2 ,mem_mouse_x 
-0x653f 019088 arg 0xfff ,temp 
-0x6540 019089 iand temp ,pdata 
-0x6541 019090 fetcht 2 ,mem_mouse_y 
-0x6542 019091 lshift4 temp ,temp 
-0x6543 019092 lshift8 temp ,temp 
-0x6544 019093 ior temp ,pdata 
-0x6545 019094 istore 3 ,contw 
-0x6546 019095 fetch 1 ,mem_mouse_z 
-0x6547 019096 istore 1 ,contw 
-0x6548 019097 setarg 0 
-0x6549 019098 istore 1 ,contw 
-0x654a 019099 jam 8 ,mem_ui_data_txbuff_length 
-0x654b 019100 rtn 
-:      019103 mouse_send_blank_packet_timer:
-0x654c 019104 set0 mark_ext_patch ,mark 
-0x654d 019105 bpatch patch18_2 ,mem_patch18 
-0x654e 019106 fetch 1 ,mem_mouse_send_blank_timer 
-0x654f 019107 rtn blank 
-0x6550 019108 increase -1 ,pdata 
-0x6551 019109 store 1 ,mem_mouse_send_blank_timer 
-0x6552 019110 nrtn blank 
-0x6553 019111 call l2cap_malloc_is_fifo_empty 
-0x6554 019112 nrtn blank 
-0x6555 019113 setarg 0 
-0x6556 019114 store 5 ,mem_mouse_x 
-0x6557 019115 call mouse_send_data 
-0x6558 019116 jam mouse_send_blank_timer ,mem_mouse_send_blank_timer 
-0x6559 019117 rtn 
-:      019118 mouse_send_blank_packet_timer_init:
-0x655a 019119 fetch 2 ,mem_mouse_blank_data_timeout 
-0x655b 019120 store 2 ,mem_mouse_blank_data_timer 
-0x655c 019121 jam mouse_send_blank_timer ,mem_mouse_send_blank_timer 
-0x655d 019122 rtn 
-:      019124 mouse_no_data_timer_init:
-0x655e 019125 fetch 2 ,mem_mouse_no_data_timeout 
-0x655f 019126 store 2 ,mem_mouse_no_data_timer 
-0x6560 019127 rtn 
-:      019130 mouse_le_notify_update_data:
-0x6561 019131 fetcht 2 ,mem_le_notify_handle 
-0x6562 019132 call le_att_get_handle_ptr 
-0x6563 019133 ifetch 1 ,contr 
-0x6564 019134 store 1 ,mem_le_notify_len 
-0x6565 019135 rtn 
-:      019138 mouse_fill_data_le:
-0x6566 019139 set0 mark_ext_patch ,mark 
-0x6567 019140 bpatch patch18_3 ,mem_patch18 
-0x6568 019141 fetcht 2 ,mem_le_notify_handle 
-0x6569 019142 call le_att_get_handle_ptr 
-0x656a 019143 add contr ,1 ,contw 
-:      019144 mouse_fill_data:
-0x656b 019145 fetch 1 ,mem_mouse_key 
-0x656c 019146 istore 1 ,contw 
-0x656d 019147 fetch 2 ,mem_mouse_x 
-0x656e 019148 arg 0xfff ,temp 
-0x656f 019149 iand temp ,pdata 
-0x6570 019150 fetcht 2 ,mem_mouse_y 
-0x6571 019151 lshift4 temp ,temp 
-0x6572 019152 lshift8 temp ,temp 
-0x6573 019153 ior temp ,pdata 
-0x6574 019154 istore 3 ,contw 
-0x6575 019155 fetch 1 ,mem_mouse_z 
-0x6576 019156 istore 1 ,contw 
-0x6577 019157 rtn 
-:      019159 mouse_motion:
-0x6578 019160 set0 mark_ext_patch ,mark 
-0x6579 019161 bpatch patch18_4 ,mem_patch18 
-0x657a 019162 disable user 
-0x657b 019163 setarg 0 
-0x657c 019164 store 5 ,mem_mouse_x 
-0x657d 019165 call p3204_motion 
-0x657e 019166 call p3204_sdio_low 
-0x657f 019167 call mouse_zwheel 
-0x6580 019168 branch mouse_key 
-:      019170 p3204_motion:
-0x6581 019171 fetch 1 ,mem_sensor_type 
-0x6582 019172 rtnne sensor_type_p3204 
-0x6583 019173 fetch 1 ,mem_mouse_move_flag 
-0x6584 019174 call p3204_clear_data ,blank 
-0x6585 019175 jam 1 ,mem_mouse_move_flag 
-0x6586 019176 disable user 
-0x6587 019177 fetcht 1 ,mem_sensor_data_gpio 
-0x6588 019178 call gpio_get_bit 
-0x6589 019179 nrtn true 
-0x658a 019180 setarg 0 
-0x658b 019181 call twspi_read 
-0x658c 019182 bne p3204_id ,twspi_reset 
-0x658d 019183 setarg 2 
-0x658e 019184 call twspi_read 
-0x658f 019185 rtnbit0 7 
-0x6590 019186 setarg 3 
-0x6591 019187 call twspi_read 
-0x6592 019188 call extsign 
-0x6593 019189 store 2 ,mem_mouse_x 
-0x6594 019190 setarg 4 
-0x6595 019191 call twspi_read 
-0x6596 019192 call extsign 
-0x6597 019193 sub pdata ,0 ,pdata 
-0x6598 019194 store 2 ,mem_mouse_y 
-0x6599 019195 fetch 4 ,mem_mouse_x 
-0x659a 019196 enable user 
-0x659b 019197 rtn 
-:      019198 mouse_zwheel:
-0x659c 019199 fetch 1 ,mem_mouse_z_data 
-0x659d 019200 rtn blank 
-0x659e 019201 store 1 ,mem_mouse_z 
-0x659f 019202 jam 0 ,mem_mouse_z_data 
-0x65a0 019203 enable user 
-0x65a1 019204 rtn 
-:      019205 mouse_key:
-0x65a2 019206 arg 0 ,rega 
-0x65a3 019207 fetcht 1 ,mem_lbutton_gpio 
-0x65a4 019208 call gpio_get_bit 
-0x65a5 019209 setflag true ,0 ,rega 
-0x65a6 019210 fetcht 1 ,mem_rbutton_gpio 
-0x65a7 019211 call gpio_get_bit 
-0x65a8 019212 setflag true ,1 ,rega 
-0x65a9 019213 fetcht 1 ,mem_mbutton_gpio 
-0x65aa 019214 call gpio_get_bit 
-0x65ab 019215 setflag true ,2 ,rega 
-0x65ac 019216 deposit rega 
-0x65ad 019217 fetcht 1 ,mem_mouse_key 
-0x65ae 019218 store 1 ,mem_mouse_key 
-0x65af 019219 ixor temp ,pdata 
-0x65b0 019220 sub pdata ,0 ,null 
-0x65b1 019221 rtn zero 
-0x65b2 019222 enable user 
-0x65b3 019223 rtn 
-:      019228 p3204_sdio_low:
-0x65b4 019229 arg 26 ,temp 
-0x65b5 019230 call gpio_get_bit 
-0x65b6 019231 rtn true 
-0x65b7 019232 setarg 0 
-0x65b8 019233 call twspi_read 
-0x65b9 019234 branch p3204_sdio_low 
-:      019236 p3204_clear_data:
-0x65ba 019237 arg 0 ,loopcnt 
-:      019238 p3204_clear_data_loop:
-0x65bb 019239 setarg 2 
-0x65bc 019240 call twspi_read 
-0x65bd 019241 nop 100 
-0x65be 019242 increase 1 ,loopcnt 
-0x65bf 019243 fetcht 1 ,mem_sensor_data_gpio 
-0x65c0 019244 call gpio_get_bit 
-0x65c1 019245 branch p3204_clear_data_loop ,true 
-0x65c2 019246 deposit loopcnt 
-0x65c3 019247 store 2 ,mem_init_cnt 
-0x65c4 019248 rtn 
-:      019249 mouse_init_sunt:
-0x65c5 019250 call spid_init 
-0x65c6 019251 rtn wake 
-:      019253 mouse_init_p3204:
-0x65c7 019254 setarg 0 
-0x65c8 019255 call twspi_read 
-0x65c9 019256 store 1 ,mem_sensor_id 
-0x65ca 019257 beq p3204_id ,mouse_init_p3204_cont 
-0x65cb 019258 call twspi_reset 
-0x65cc 019259 nop 10000 
-0x65cd 019260 branch mouse_init_p3204 
-:      019261 mouse_init_p3204_cont:
-0x65ce 019262 setarg 0x8006 
-0x65cf 019263 call twspi_write 
-0x65d0 019264 nop 1000 
-0x65d1 019265 jam sensor_type_p3204 ,mem_sensor_type 
-0x65d2 019266 rtn 
-:      019270 extsign:
-0x65d3 019271 rtnbit0 7 
-0x65d4 019272 arg 0xff00 ,temp 
-0x65d5 019273 ior temp ,pdata 
-0x65d6 019274 rtn 
-:      019278 le_mouse:
-0x65d7 019279 call le_xtype_fifo_is_near_full 
-0x65d8 019280 nrtn blank 
-0x65d9 019281 fetcht 2 ,mem_le_notify_handle 
-0x65da 019282 call le_att_check_notification_enable 
-0x65db 019283 rtnbit0 0 
-0x65dc 019284 fetch 1 ,mem_le_switch_send_data 
-0x65dd 019285 rtnbit0 0 
-0x65de 019286 call mouse_motion 
-0x65df 019288 nrtn user 
-0x65e0 019289 call mouse_no_data_timer_init 
-0x65e1 019291 jam attop_handle_value_notification ,mem_fifo_temp 
-0x65e2 019292 call le_xtype_fifo_in 
-0x65e3 019293 branch mouse_fill_data_le 
-:      019295 mouse_test:
-0x65e4 019296 rtn user 
-0x65e5 019297 fetch 1 ,mem_mouse_test_cnt 
-0x65e6 019298 increase 1 ,pdata 
-0x65e7 019299 store 1 ,mem_mouse_test_cnt 
-0x65e8 019300 arg 1 ,temp 
-0x65e9 019301 bbit0 7 ,mouse_test_pos 
-0x65ea 019302 arg 0xffff ,temp 
-:      019303 mouse_test_pos:
-0x65eb 019304 storet 5 ,mem_mouse_x 
-0x65ec 019305 enable user 
-0x65ed 019306 rtn 
-:      019308 mouse_check_mode_state:
-0x65ee 019309 disable user 
-0x65ef 019310 fetch 1 ,mem_mouse_mode_state 
-0x65f0 019311 rtneq mouse_mode_state_ble 
-0x65f1 019312 enable user 
-0x65f2 019313 rtn 
-:      019315 mouse_priority_bb_event:
-0x65f3 019316 copy regc ,pdata 
-0x65f4 019317 beq bt_evt_le_connected ,le_mouse_bb_event_connected 
-0x65f5 019318 beq bt_evt_bb_connected ,mouse_stop_discovery 
-0x65f6 019319 beq bt_evt_le_disconnected ,mouse_bb_disconnected 
-0x65f7 019320 beq bt_evt_bb_disconnected ,mouse_bb_disconnected 
-0x65f8 019321 beq bt_evt_setup_complete ,mouse_bt_event_setup_complete 
-0x65f9 019322 beq bt_evt_button_long_pressed ,mouse_bb_event_discovery_btn 
-0x65fa 019323 beq bt_evt_hid_handshake ,mouse_bt_hid_handshake 
-0x65fb 019324 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
-0x65fc 019325 beq bt_evt_le_write_request ,le_mouse_bb_event_write_request 
-0x65fd 019326 beq bt_evt_le_enc_info ,le_mouse_bb_event_enc_info 
-0x65fe 019327 beq bt_evt_reconn_failed ,mouse_bb_event_reconn_failed 
-0x65ff 019328 beq bt_evt_reconn_page_timeout ,mouse_bb_event_reconn_failed 
-0x6600 019329 beq bt_evt_pincode_req ,mouse_bb_event_pincode 
-0x6601 019330 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
-0x6602 019331 and pdata ,0x0f ,temp 
-0x6603 019332 and_into bt_evt_timer_mask ,pdata 
-0x6604 019333 beq bt_evt_timer_init ,mouse_bb_event_timer 
-0x6605 019334 rtn 
-:      019336 le_mouse_bb_event_connected:
-0x6606 019337 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x6607 019338 set0 app_disc_by_button ,pdata 
-0x6608 019339 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
-0x6609 019340 setarg 0 
-0x660a 019341 store 2 ,mem_mouse_direct_timer 
-0x660b 019342 fetch 1 ,mem_conn_cnt 
-0x660c 019343 increase 1 ,pdata 
-0x660d 019344 store 1 ,mem_conn_cnt 
-0x660e 019345 branch mouse_stop_discovery 
-:      019347 mouse_bb_event_pincode:
-0x660f 019348 call pincode_reinit 
-0x6610 019349 branch app_bt_set_pincode 
-:      019351 mouse_bb_event_reconn_failed:
-0x6611 019352 fetch 2 ,mem_ui_state_map 
-0x6612 019353 bbit1 ui_state_btn_down ,mouse_start_discovery 
-0x6613 019354 branch app_bb_hibernate 
-:      019357 mouse_bt_hid_connected:
-0x6614 019358 call mouse_hid_connected 
-0x6615 019359 rtn 
-:      019360 mouse_bt_event_setup_complete:
-0x6616 019361 rtn 
-:      019363 mouse_bb_disconnected:
-0x6617 019364 set0 mark_ext_patch ,mark 
-0x6618 019365 bpatch patch18_5 ,mem_patch18 
-0x6619 019366 call mouse_bb_discon_clear_stack 
-0x661a 019367 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x661b 019368 bbit1 app_disc_ble ,mouse4_0_event_bb_disconn 
-0x661c 019369 bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0x661d 019370 bbit1 app_disc_after_pairing ,mouse_event_light_state_pairing 
-0x661e 019371 bbit1 app_disc_after_reconn ,mouse_event_light_state_hibernate 
-0x661f 019372 bbit1 app_disc_after_sniff ,mouse_event_light_state_hibernate 
-0x6620 019373 branch mouse_start_discovery 
-:      019374 mouse_bb_discon_clear_stack:
-0x6621 019375 setarg 0 
-0x6622 019376 store 4 ,mem_mouse_z_last 
-0x6623 019377 jam 0 ,mem_mouse_send_blank_timer 
-0x6624 019378 jam 0 ,mem_mouse_move_flag 
-0x6625 019379 jam app_handshake_null ,mem_app_handshake_flag 
-0x6626 019380 jam 0 ,mem_ltk_exists 
-0x6627 019381 jam 0 ,mem_mouse_mode_state 
-0x6628 019382 jam 0 ,mem_reconnect_timeout 
-0x6629 019383 rtn 
-:      019385 mouse_event_light_state_pairing:
-0x662a 019386 bbit1 app_disc_after_handshake ,mouse_event_light_state_hibernate 
-0x662b 019387 bbit1 app_disc_after_sniff ,mouse_event_light_state_hibernate 
-0x662c 019388 branch mouse_start_discovery 
-:      019389 mouse_event_light_state_hibernate:
-0x662d 019390 fetch 2 ,mem_ui_state_map 
-0x662e 019391 bbit1 ui_state_btn_down ,mouse_start_discovery 
-0x662f 019392 branch app_bb_hibernate 
-:      019394 mouse4_0_event_bb_disconn:
-0x6630 019395 call le_clean_att_list_handle_enable 
-0x6631 019396 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x6632 019397 bbit1 app_disc_by_button ,app_disconn_reason_clear 
-0x6633 019398 branch app_bb_hibernate 
-:      019400 mouse_bb_event_timer:
-0x6634 019401 set0 mark_ext_patch ,mark 
-0x6635 019402 bpatch patch18_6 ,mem_patch18 
-0x6636 019403 storet 1 ,mem_app_evt_timer_count 
-:      019404 mouse_bb_event_100ms_loop:
-0x6637 019405 fetch 1 ,mem_app_evt_timer_count 
-0x6638 019406 rtn blank 
-0x6639 019407 increase -1 ,pdata 
-0x663a 019408 store 1 ,mem_app_evt_timer_count 
-0x663b 019411 call mouse_check_hid_handshake_timer 
-0x663c 019412 call mouse_check_discovery_timeout_timer 
-0x663d 019413 call mouse_check_direct_timeout_timer 
-0x663e 019414 call mouse_check_no_data_timeout_timer 
-0x663f 019416 fetch 1 ,mem_mouse_mode_state 
-0x6640 019417 compare mouse_mode_state_ble ,pdata ,0xff 
-0x6641 019418 call mouse4_0_bb_event_100ms ,true 
-0x6642 019419 fetch 1 ,mem_mouse_mode_state 
-0x6643 019420 compare mouse_mode_state_bt ,pdata ,0xff 
-0x6644 019421 call mouse3_0_bb_event_100ms ,true 
-0x6645 019422 branch mouse_bb_event_100ms_loop 
-:      019424 mouse3_0_bb_event_100ms:
-0x6646 019426 call mouse_check_blank_data_timeout_timer 
-0x6647 019427 branch mouse_send_blank_packet_timer 
-:      019429 mouse4_0_bb_event_100ms:
-0x6648 019431 rtn 
-:      019433 mouse_check_hid_handshake_timer:
-0x6649 019434 fetch 1 ,mem_hid_handshake_timer_count 
-0x664a 019435 rtn blank 
-0x664b 019436 increase -1 ,pdata 
-0x664c 019437 store 1 ,mem_hid_handshake_timer_count 
-0x664d 019438 nrtn blank 
-0x664e 019439 branch mouse_bt_hid_handshake 
-:      019441 mouse_check_discovery_timeout_timer:
-0x664f 019442 fetch 2 ,mem_mouse_discovery_timer 
-0x6650 019443 rtn blank 
-0x6651 019444 increase -1 ,pdata 
-0x6652 019445 store 2 ,mem_mouse_discovery_timer 
-0x6653 019446 nrtn blank 
-0x6654 019447 call mouse_stop_discovery 
-0x6655 019448 branch app_enter_hibernate 
-:      019450 mouse_check_direct_timeout_timer:
-0x6656 019451 fetch 2 ,mem_mouse_direct_timer 
-0x6657 019452 rtn blank 
-0x6658 019453 increase -1 ,pdata 
-0x6659 019454 store 2 ,mem_mouse_direct_timer 
-0x665a 019455 nrtn blank 
-0x665b 019456 call app_ble_stop_direct_adv 
-0x665c 019457 branch app_enter_hibernate 
-:      019459 mouse_check_blank_data_timeout_timer:
-0x665d 019460 fetch 2 ,mem_mouse_blank_data_timer 
-0x665e 019461 rtn blank 
-0x665f 019462 increase -1 ,pdata 
-0x6660 019463 store 2 ,mem_mouse_blank_data_timer 
-0x6661 019464 nrtn blank 
-0x6662 019465 jam 0 ,mem_mouse_send_blank_timer 
-0x6663 019466 rtn 
-:      019468 mouse_check_no_data_timeout_timer:
-0x6664 019469 fetch 2 ,mem_mouse_no_data_timer 
-0x6665 019470 rtn blank 
-0x6666 019471 increase -1 ,pdata 
-0x6667 019472 store 2 ,mem_mouse_no_data_timer 
-0x6668 019473 nrtn blank 
-0x6669 019474 branch mouse_disconnect 
-:      019476 mouse_bb_event_discovery_btn:
-0x666a 019477 set0 mark_ext_patch ,mark 
-0x666b 019478 bpatch patch18_7 ,mem_patch18 
-0x666c 019479 jam 0 ,mem_mouse_send_blank_timer 
-0x666d 019480 jam 1 ,mem_reconnect_timeout 
-0x666e 019481 setarg 0 
-0x666f 019482 store 2 ,mem_mouse_direct_timer 
-0x6670 019483 call mouse_disconnect 
-0x6671 019484 fetch 1 ,mem_device_option 
-0x6672 019485 isolate1 mode_4_mouse ,pdata 
-0x6673 019486 call mouse4_0_bb_event_discovery_btn ,true 
-0x6674 019487 fetch 1 ,mem_device_option 
-0x6675 019488 isolate1 mode_3_mouse ,pdata 
-0x6676 019489 call mouse3_0_bb_event_discovery_btn ,true 
-0x6677 019490 call app_lpm_mult_disable 
-0x6678 019491 branch mouse_start_discovery 
-:      019495 mouse3_0_check_reconn_target:
-0x6679 019496 fetch 6 ,mem_hci_plap 
-0x667a 019497 branch app_bt_start_discovery_short ,blank 
-0x667b 019498 branch app_bt_start_reconnect 
-:      019500 mouse4_0_check_reconn_target:
-0x667c 019501 fetch 6 ,mem_hci_plap 
-0x667d 019502 branch mouse4_0_no_reconn_target ,blank 
-0x667e 019503 fetch 2 ,mem_mouse_direct_timeout 
-0x667f 019504 store 2 ,mem_mouse_direct_timer 
-0x6680 019505 call app_lpm_mult_enable 
-0x6681 019506 branch app_ble_start_direct_adv 
-:      019507 mouse4_0_no_reconn_target:
-0x6682 019508 call app_led_start_blink 
-0x6683 019509 branch app_ble_start_adv 
-:      019511 mouse3_0_bb_event_discovery_btn:
-0x6684 019512 fetch 2 ,mem_ui_state_map 
-0x6685 019513 isolate1 ui_state_bt_reconnect ,pdata 
-0x6686 019514 call app_bt_reconnect_cancel ,true 
-0x6687 019515 rtn 
-:      019516 mouse4_0_bb_event_discovery_btn:
-0x6688 019517 call le_clean_att_list_handle_enable 
-0x6689 019518 rtn 
-:      019520 mouse_bt_hid_handshake:
-0x668a 019521 jam app_handshake_done ,mem_app_handshake_flag 
-0x668b 019522 call app_lpm_mult_enable 
-0x668c 019523 call app_bt_store_reconn_info 
-0x668d 019524 jam mouse_mode_state_bt ,mem_mouse_mode_state 
-0x668e 019525 setarg 0 
-0x668f 019526 store 2 ,mem_discovery_timeout_timer_count 
-0x6690 019527 store 1 ,mem_hid_handshake_timer_count 
-0x6691 019528 call app_bt_enter_sniff 
-0x6692 019529 branch mouse_send_blank_packet_timer_init 
-:      019531 mouse_check_reconn_target:
-0x6693 019532 fetch 1 ,mem_xrecord_mode 
-0x6694 019533 beq rec_3_mode ,mouse3_0_check_reconn_target 
-0x6695 019534 beq rec_4_mode ,mouse4_0_check_reconn_target 
-0x6696 019535 branch mouse_start_discovery 
-:      019537 mouse_start_discovery:
-0x6697 019538 set0 mark_ext_patch ,mark 
-0x6698 019539 bpatch patch19_0 ,mem_patch19 
-0x6699 019540 fetch 1 ,mem_le_lap 
-0x669a 019541 increase 1 ,pdata 
-0x669b 019542 store 1 ,mem_le_lap 
-0x669c 019543 call app_lpm_mult_disable 
-0x669d 019544 fetch 2 ,mem_discovery_timeout 
-0x669e 019545 store 2 ,mem_mouse_discovery_timer 
-0x669f 019546 fetch 1 ,mem_device_option 
-0x66a0 019547 isolate1 mode_4_mouse ,pdata 
-0x66a1 019548 call app_ble_start_adv ,true 
-0x66a2 019549 fetch 1 ,mem_device_option 
-0x66a3 019550 isolate1 mode_3_mouse ,pdata 
-0x66a4 019551 call app_bt_start_discovery ,true 
-0x66a5 019552 branch app_led_start_blink 
-:      019554 mouse_stop_discovery:
-0x66a6 019555 set0 mark_ext_patch ,mark 
-0x66a7 019556 bpatch patch19_1 ,mem_patch19 
-0x66a8 019557 setarg 0 
-0x66a9 019558 store 2 ,mem_mouse_discovery_timer 
-0x66aa 019559 fetch 1 ,mem_device_option 
-0x66ab 019560 isolate1 mode_4_mouse ,pdata 
-0x66ac 019561 call app_ble_stop_adv ,true 
-0x66ad 019562 fetch 1 ,mem_device_option 
-0x66ae 019563 isolate1 mode_3_mouse ,pdata 
-0x66af 019564 call app_bt_stop_discovery ,true 
-0x66b0 019565 branch app_led_stop_blink 
-:      019567 mouse_disconnect:
-0x66b1 019568 set0 mark_ext_patch ,mark 
-0x66b2 019569 bpatch patch19_2 ,mem_patch19 
-0x66b3 019570 setarg 0 
-0x66b4 019571 store 2 ,mem_mouse_no_data_timer 
-0x66b5 019572 fetch 2 ,mem_ui_state_map 
-0x66b6 019573 bbit1 ui_state_ble_connected ,app_ble_disconnect 
-0x66b7 019574 fetch 2 ,mem_ui_state_map 
-0x66b8 019575 bbit1 ui_state_bt_connected ,app_bt_disconnect 
-0x66b9 019576 rtn 
-:      019578 eeprom_store_mouse_dpi:
-0x66ba 019579 set0 mark_ext_patch ,mark 
-0x66bb 019580 bpatch patch19_3 ,mem_patch19 
-0x66bc 019581 arg 1 ,temp 
-0x66bd 019582 arg mem_mouse_dpi ,rega 
-0x66be 019583 arg mouse_dpi_eeprom_addr ,regb 
-0x66bf 019584 branch iicd_write_eep_data 
-:      019586 eeprom_load_mouse_dpi:
-0x66c0 019587 set0 mark_ext_patch ,mark 
-0x66c1 019588 bpatch patch19_4 ,mem_patch19 
-0x66c2 019589 arg 1 ,temp 
-0x66c3 019590 arg mem_mouse_dpi ,rega 
-0x66c4 019591 arg mouse_dpi_eeprom_addr ,regb 
-0x66c5 019592 branch iicd_read_eep_data 
-:      019600 twspi_reset:
-0x66c6 019601 set0 mark_ext_patch ,mark 
-0x66c7 019602 bpatch patch1f_6 ,mem_patch1f 
-0x66c8 019603 hfetch 1 ,core_gpio_oe3 
-0x66c9 019604 arg 0x06 ,temp 
-0x66ca 019605 ior temp ,pdata 
-0x66cb 019606 hstore 1 ,core_gpio_oe3 
-0x66cc 019607 hfetch 1 ,core_gpio_out3 
-0x66cd 019608 ior temp ,pdata 
-0x66ce 019609 hstore 1 ,core_gpio_out3 
-0x66cf 019610 hjam 0 ,core_gpio_sel1 
-0x66d0 019611 hfetch 1 ,core_gpio_out3 
-0x66d1 019612 set0 1 ,pdata 
-0x66d2 019613 set0 2 ,pdata 
-0x66d3 019614 hstore 1 ,core_gpio_out3 
-0x66d4 019615 nop 30 
-0x66d5 019616 hjam 1 ,core_gpio_sel1 
-0x66d6 019617 rtn 
-:      019618 twspi_write:
-0x66d7 019619 branch spid_write_reg 
-:      019621 twspi_read:
-0x66d8 019622 branch spid_read_reg 
-:      019629 read_function_aes:
-0x66d9 019630 nbranch read_function ,user 
-0x66da 019631 hfetch 1 ,core_gpio_key2 
-0x66db 019632 or_into 0x20 ,pdata 
-0x66dc 019633 hstore 1 ,core_gpio_key2 
-:      019634 read_function:
-0x66dd 019635 copy temp ,null 
-0x66de 019636 branch read_fuction_zero ,zero 
-0x66df 019637 copy regc ,pc 
-:      019638 read_fuction_zero:
-0x66e0 019639 isolate0 0 ,null 
-0x66e1 019640 branch set_ucode_status 
-:      019643 get_block_header:
-0x66e2 019644 force 4 ,temp 
-:      019645 get_block_header0:
-0x66e3 019646 arg mem_ucode_buf ,rega 
-0x66e4 019647 hfetch 1 ,core_gpio_key2 
-0x66e5 019648 and_into 0xdf ,pdata 
-0x66e6 019649 hstore 1 ,core_gpio_key2 
-0x66e7 019650 call read_function 
-0x66e8 019651 arg 0x55aa ,rega 
-0x66e9 019652 fetch 2 ,mem_ucode_buf 
-0x66ea 019653 ifetcht 2 ,contr 
-0x66eb 019654 isub rega ,null 
-0x66ec 019655 rtn 
-:      019657 read_first_block:
-0x66ed 019658 arg 2 ,temp 
-0x66ee 019659 arg mem_ucode_ptr ,rega 
-0x66ef 019660 call read_function 
-0x66f0 019661 fetch 2 ,mem_ucode_ptr 
-0x66f1 019662 store 2 ,mem_addr_mi 
-0x66f2 019663 call get_iv ,user 
-0x66f3 019664 rtn 
-:      019666 get_iv:
-0x66f4 019667 arg 16 ,temp 
-0x66f5 019668 arg mem_ucode_keybuf ,rega 
-0x66f6 019669 hfetch 1 ,core_gpio_key2 
-0x66f7 019670 and_into 0xdf ,pdata 
-0x66f8 019671 hstore 1 ,core_gpio_key2 
-0x66f9 019672 call read_function 
-0x66fa 019673 arg mem_ucode_keybuf ,contr 
-0x66fb 019674 arg 16 ,loopcnt 
-0x66fc 019675 call aes_load_data 
-0x66fd 019676 call aes_init 
-0x66fe 019677 call aes_clear_data 
-0x66ff 019678 branch do_aes_cbc 
-:      019680 load_storage:
-0x6700 019681 disable match 
-0x6701 019682 call get_block_header 
-0x6702 019683 nrtn zero 
-0x6703 019684 enable match 
-0x6704 019685 hjam 0x80 ,core_ucode_ctrl 
-0x6705 019686 hjam 0 ,core_ucode_hi 
-0x6706 019687 hjam 0 ,core_ucode_low 
-0x6707 019688 arg core_ucode_data ,rega 
-0x6708 019689 call read_function_aes 
-0x6709 019690 hjam 0x0 ,core_ucode_ctrl 
-0x670a 019691 call get_block_header 
-0x670b 019692 nrtn zero 
-0x670c 019693 force 0 ,pdata 
-0x670d 019694 hstore 2 ,core_docd_paddr 
-0x670e 019695 arg core_docd_pdata ,rega 
-0x670f 019696 call read_function_aes 
-:      019697 load_storage_loop:
-0x6710 019698 arg 6 ,temp 
-0x6711 019699 call get_block_header0 
-0x6712 019700 nrtn zero 
-0x6713 019701 ifetch 2 ,contr 
-0x6714 019702 iforce rega 
-0x6715 019703 call read_function 
-0x6716 019704 branch load_storage_loop 
-:      019710 reload_eeprom:
-0x6717 019711 call clean_mem 
-0x6718 019712 setarg 0x1000 
-0x6719 019713 store 2 ,mem_addr_mi 
-0x671a 019714 arg iicd_read_eep ,regc 
-0x671b 019715 arg 2 ,loopcnt 
-:      019716 reload_eeprom_loop:
-0x671c 019717 call get_block_header 
-0x671d 019718 nrtn zero 
-0x671e 019719 fetch 2 ,mem_addr_mi 
-0x671f 019720 byteswap pdata ,pdata 
-0x6720 019721 iadd temp ,pdata 
-0x6721 019722 byteswap pdata ,pdata 
-0x6722 019723 store 2 ,mem_addr_mi 
-0x6723 019724 loop reload_eeprom_loop 
-0x6724 019725 branch load_storage_loop 
-:      019727 loadcode:
-0x6725 019728 hjam 0x25 ,core_clkoff 
-0x6726 019729 hjam 5 ,core_docd_ctrl 
-0x6727 019730 call clean_mem 
-:      019731 loadcode_lpm:
-0x6728 019732 disable user 
-0x6729 019733 call otp_enable_chgpump 
-0x672a 019734 setarg otp_ucode_flag 
-0x672b 019735 arg mem_otp_ucode_flag ,rega 
-0x672c 019736 arg 2 ,temp 
-0x672d 019737 call otpd_read_data 
-0x672e 019738 fetch 2 ,mem_otp_ucode_flag 
-0x672f 019739 bbit0 otp_uflag_aes ,loadcode_otp 
-0x6730 019740 setarg otp_ucode_aeskey 
-0x6731 019741 arg mem_ucode_keybuf ,rega 
-0x6732 019742 arg 16 ,temp 
-0x6733 019743 call otpd_read_data 
-0x6734 019744 hjam lock_otp ,core_misc_ctrl 
-0x6735 019745 arg mem_ucode_keybuf ,contr 
-0x6736 019746 call load_key 
-0x6737 019747 enable user 
-:      019748 loadcode_otp:
-0x6738 019749 fetch 2 ,mem_otp_ucode_flag 
-0x6739 019750 byteswap pdata ,pdata 
-0x673a 019751 arg 0x7ff ,temp 
-0x673b 019752 iand temp ,pdata 
-0x673c 019753 branch loadcode_spi ,zero 
-0x673d 019754 call otp_set_addr 
-0x673e 019755 arg otpd_read_code ,regc 
-0x673f 019756 call get_iv ,user 
-0x6740 019757 call load_storage 
-0x6741 019758 fetch 1 ,mem_ucode_status 
-0x6742 019759 compare 3 ,pdata ,3 
-0x6743 019760 nbranch loadcode_otp ,true 
-:      019761 loadcode_spi:
-0x6744 019762 call otp_disable_chgpump 
-0x6745 019763 fetch 1 ,mem_otp_ucode_flag 
-0x6746 019764 bbit1 otp_uflag_skip_flash ,loadcode_iic 
-0x6747 019765 setarg 0x0 
-0x6748 019766 store 3 ,mem_addr_hi 
-0x6749 019767 call spid_init_flash 
-0x674a 019768 arg spid_read_flash ,regc 
-0x674b 019769 call read_first_block 
-0x674c 019770 call load_storage 
-0x674d 019771 nbranch loadcode_iic ,match 
-0x674e 019772 fetch 1 ,mem_ucode_status 
-0x674f 019773 compare 3 ,pdata ,3 
-0x6750 019774 nbranch loadcode_spi ,true 
-:      019775 loadcode_iic:
-0x6751 019776 fetch 1 ,mem_otp_ucode_flag 
-0x6752 019777 bbit1 otp_uflag_skip_eep ,loadcode_hci 
-0x6753 019778 setarg 0x0 
-0x6754 019779 store 2 ,mem_addr_mi 
-0x6755 019780 arg iicd_read_eep ,regc 
-0x6756 019781 call iicd_init_12m 
-0x6757 019782 call read_first_block 
-0x6758 019783 call load_storage 
-0x6759 019784 nbranch loadcode_hci ,match 
-0x675a 019785 fetch 1 ,mem_ucode_status 
-0x675b 019786 compare 3 ,pdata ,3 
-0x675c 019787 nbranch loadcode_iic ,true 
-:      019788 loadcode_hci:
-0x675d 019789 hjam 0x21 ,core_clkoff 
-0x675e 019790 fetch 1 ,mem_otp_ucode_flag 
-0x675f 019791 rtnbit0 otp_uflag_hci 
-0x6760 019792 call hci_init 
-:      019793 loadcode_hci_loop:
-0x6761 019794 call hci_rx_packet 
-0x6762 019795 branch loadcode_hci_loop 
-:      019798 set_ucode_status:
-0x6763 019799 fetch 1 ,mem_ucode_status 
-0x6764 019800 lshift pdata ,pdata 
-0x6765 019801 setflag true ,0 ,pdata 
-0x6766 019802 isolate0 15 ,rega 
-0x6767 019803 rtn true 
-0x6768 019804 store 1 ,mem_ucode_status 
-0x6769 019805 rtn 
-:      019808 decrypt_code:
-0x676a 019809 hfetch 1 ,core_gpio_key2 
-0x676b 019810 rtnbit0 5 
-0x676c 019811 branch decrypt_code_skip 
-:      019812 decrypt_code_loop:
-0x676d 019813 hfetch 1 ,core_dma_status 
-0x676e 019814 qisolate1 pdata 
-0x676f 019815 rtn true 
-:      019816 decrypt_code_skip:
-0x6770 019817 hfetch 1 ,core_misc_status 
-0x6771 019818 bbit0 1 ,decrypt_code_loop 
-0x6772 019819 call do_aes_cbc 
-0x6773 019820 branch decrypt_code_loop 
-:      019824 save_ucode:
-0x6774 019825 copy loopcnt ,temp 
-0x6775 019826 storet 2 ,mem_patch_len 
-0x6776 019827 hjam 0x80 ,core_ucode_ctrl 
-0x6777 019828 hjam 0 ,core_ucode_hi 
-0x6778 019829 hjam 0 ,core_ucode_low 
-0x6779 019830 store 2 ,mem_patch_ptr 
-0x677a 019831 iforce contw 
-0x677b 019832 lshift2 loopcnt ,loopcnt 
-:      019833 save_ucode_loop:
-0x677c 019834 hfetch 1 ,core_ucode_data 
-0x677d 019835 istore 1 ,contw 
-0x677e 019836 loop save_ucode_loop 
-0x677f 019837 hjam 0x0 ,core_ucode_ctrl 
-0x6780 019838 rtn 
-:      019840 load_ucode:
-0x6781 019841 fetch 2 ,mem_patch_ptr 
-0x6782 019842 rtn blank 
-0x6783 019843 hjam 0x80 ,core_ucode_ctrl 
-0x6784 019844 hjam 0 ,core_ucode_hi 
-0x6785 019845 hjam 0 ,core_ucode_low 
-0x6786 019846 fetcht 2 ,mem_patch_len 
-0x6787 019847 lshift2 temp ,loopcnt 
-0x6788 019848 iforce contr 
-:      019849 load_ucode_loop:
-0x6789 019850 ifetch 1 ,contr 
-0x678a 019851 hstore 1 ,core_ucode_data 
-0x678b 019852 loop load_ucode_loop 
-0x678c 019853 hjam 0x0 ,core_ucode_ctrl 
-0x678d 019854 rtn 
-:      019859 spid_init:
-0x678e 019860 set0 mark_ext_patch ,mark 
-0x678f 019861 bpatch patch1f_7 ,mem_patch1f 
-0x6790 019862 hjam 0x75 ,core_spid_ctrl 
-0x6791 019863 hjam 10 ,core_spid_delay 
-0x6792 019864 setarg mem_spid_tbuf 
-0x6793 019865 hstore 2 ,core_spid_txaddr 
-0x6794 019866 setarg mem_spid_rbuf 
-0x6795 019867 hstore 2 ,core_spid_rxaddr 
-0x6796 019868 hfetch 1 ,core_gpio_sel1 
-0x6797 019869 set1 0 ,pdata 
-0x6798 019870 set0 1 ,pdata 
-0x6799 019871 hstore 1 ,core_gpio_sel1 
-0x679a 019872 rtn 
-:      019874 spid_reset:
-0x679b 019875 hfetch 1 ,core_spid_ctrl 
-0x679c 019876 set1 7 ,pdata 
-0x679d 019877 hstore 1 ,core_spid_ctrl 
-0x679e 019878 set0 7 ,pdata 
-0x679f 019879 hstore 1 ,core_spid_ctrl 
-0x67a0 019880 rtn 
-:      019884 spid_write_reg:
-0x67a1 019885 set1 7 ,pdata 
-0x67a2 019886 store 2 ,mem_spid_tbuf 
-0x67a3 019887 set1 mark_ext_patch ,mark 
-0x67a4 019888 bpatch patch20_0 ,mem_patch20 
-0x67a5 019889 hjam 2 ,core_spid_txlen 
-0x67a6 019890 hjam 0 ,core_spid_rxlen 
-0x67a7 019891 hjam spid_start ,core_misc_ctrl 
-0x67a8 019892 branch wait_spid_done 
-:      019895 spid_read_reg:
-0x67a9 019896 force 1 ,temp 
-:      019898 spid_read_regs:
-0x67aa 019900 store 1 ,mem_spid_tbuf 
-0x67ab 019901 set1 mark_ext_patch ,mark 
-0x67ac 019902 bpatch patch20_1 ,mem_patch20 
-0x67ad 019903 hjam 1 ,core_spid_txlen 
-0x67ae 019904 hstoret 2 ,core_spid_rxlen 
-0x67af 019905 hjam spid_start ,core_misc_ctrl 
-0x67b0 019906 call wait_spid_done 
-0x67b1 019907 fetch 1 ,mem_spid_rbuf 
-0x67b2 019908 rtn 
-:      019910 wait_spid_done:
-0x67b3 019911 fetch 2 ,mem_afh_error_total 
-0x67b4 019912 increase 1 ,pdata 
-0x67b5 019913 store 2 ,mem_afh_error_total 
-0x67b6 019914 hfetch 1 ,core_dma_status 
-0x67b7 019915 bbit0 spid_done ,wait_spid_done 
-0x67b8 019916 rtn 
-:      019918 spid_init_flash:
-0x67b9 019919 hjam 0x40 ,core_spid_ctrl 
-0x67ba 019920 hjam 0x0 ,core_spid_delay 
-0x67bb 019921 hfetch 1 ,core_gpio_sel1 
-0x67bc 019922 set0 0 ,pdata 
-0x67bd 019923 set1 1 ,pdata 
-0x67be 019924 hstore 1 ,core_gpio_sel1 
-0x67bf 019925 setarg 0 
-0x67c0 019926 store 4 ,mem_spid_tbuf 
-0x67c1 019927 rtn 
-:      019929 spid_unlock_flash:
-0x67c2 019930 setarg 0 
-0x67c3 019931 hstore 2 ,core_spid_rxlen 
-0x67c4 019932 setarg 1 
-0x67c5 019933 hstore 1 ,core_spid_txlen 
-0x67c6 019934 setarg mem_spid_tbuf 
-0x67c7 019935 hstore 2 ,core_spid_txaddr 
-0x67c8 019936 jam 6 ,mem_spid_tbuf 
-0x67c9 019937 hjam spid_start ,core_misc_ctrl 
-0x67ca 019938 branch wait_spid_done 
-:      019942 spid_write_flash:
-0x67cb 019943 increase 4 ,temp 
-0x67cc 019944 hstoret 2 ,core_spid_txlen 
-0x67cd 019945 increase -4 ,rega 
-0x67ce 019946 arg 2 ,temp 
-0x67cf 019947 istoret 1 ,rega 
-0x67d0 019948 rshift16 pdata ,temp 
-0x67d1 019949 istoret 1 ,contw 
-0x67d2 019950 rshift8 pdata ,temp 
-0x67d3 019951 istoret 1 ,contw 
-0x67d4 019952 istore 1 ,contw 
-0x67d5 019953 deposit rega 
-0x67d6 019954 hstore 2 ,core_spid_txaddr 
-0x67d7 019955 setarg 0 
-0x67d8 019956 hstore 2 ,core_spid_rxlen 
-0x67d9 019957 hjam spid_start ,core_misc_ctrl 
-0x67da 019958 branch wait_spid_done 
-:      019962 spid_read_flash:
-0x67db 019963 hstoret 2 ,core_spid_rxlen 
-0x67dc 019964 setarg 4 
-0x67dd 019965 hstore 2 ,core_spid_txlen 
-0x67de 019966 jam 3 ,mem_spid_tbuf 
-0x67df 019967 setarg mem_spid_tbuf 
-0x67e0 019968 hstore 2 ,core_spid_txaddr 
-0x67e1 019969 deposit rega 
-0x67e2 019970 hstore 2 ,core_spid_rxaddr 
-0x67e3 019971 hfetch 1 ,core_spid_ctrl 
-0x67e4 019972 isolate0 15 ,rega 
-0x67e5 019973 setflag true ,6 ,pdata 
-0x67e6 019974 hstore 1 ,core_spid_ctrl 
-0x67e7 019975 hjam spid_start ,core_misc_ctrl 
-:      019976 spi_read_flash_wait:
-0x67e8 019977 hfetch 1 ,core_dma_status 
-0x67e9 019978 bbit1 7 ,spi_read_flash_wait 
-0x67ea 019979 arg spid_done ,queue 
-0x67eb 019980 call decrypt_code 
-0x67ec 019981 call wait_spid_done 
-0x67ed 019982 isolate1 spid_crcok ,pdata 
-0x67ee 019983 call set_ucode_status 
-0x67ef 019984 fetch 1 ,mem_addr_hi 
-0x67f0 019985 lshift16 pdata ,regb 
-0x67f1 019986 fetch 1 ,mem_addr_mi 
-0x67f2 019987 lshift8 pdata ,pdata 
-0x67f3 019988 ior regb ,regb 
-0x67f4 019989 fetch 1 ,mem_addr_lo 
-0x67f5 019990 ior regb ,pdata 
-0x67f6 019991 iadd temp ,pdata 
-0x67f7 019992 store 1 ,mem_addr_lo 
-0x67f8 019993 rshift8 pdata ,pdata 
-0x67f9 019994 store 1 ,mem_addr_mi 
-0x67fa 019995 rshift8 pdata ,pdata 
-0x67fb 019996 store 1 ,mem_addr_hi 
-0x67fc 019997 rtn 
-:      020001 iicd_init_5m:
-0x67fd 020002 hjam 0xa ,core_clksel 
-0x67fe 020003 hjam 2 ,core_iicd_scl_low 
-0x67ff 020004 hjam 3 ,core_iicd_scl_high 
-0x6800 020005 hjam 3 ,core_iicd_start_setup 
-0x6801 020006 hjam 3 ,core_iicd_start_hold 
-0x6802 020007 hjam 3 ,core_iicd_stop_setup 
-0x6803 020008 hjam 2 ,core_iicd_data_setup 
-0x6804 020009 rtn 
-:      020011 iicd_init_12m:
-0x6805 020012 hjam 5 ,core_iicd_scl_low 
-0x6806 020013 hjam 7 ,core_iicd_scl_high 
-0x6807 020014 hjam 7 ,core_iicd_start_setup 
-0x6808 020015 hjam 7 ,core_iicd_start_hold 
-0x6809 020016 hjam 7 ,core_iicd_stop_setup 
-0x680a 020017 hjam 5 ,core_iicd_data_setup 
-0x680b 020018 rtn 
-:      020022 wait_iicd_done:
-0x680c 020023 hfetch 1 ,core_dma_status 
-0x680d 020024 bbit0 iicd_done ,wait_iicd_done 
-0x680e 020025 rtn 
-:      020028 iicd_read_data:
-0x680f 020029 store 1 ,mem_iicd_tbuf 
-0x6810 020030 setarg mem_iicd_tbuf 
-0x6811 020031 hstore 2 ,core_iicd_txaddr 
-0x6812 020032 setarg 1 
-0x6813 020033 hstore 2 ,core_iicd_txlen 
-0x6814 020034 hstoret 2 ,core_iicd_rxlen 
-0x6815 020035 deposit rega 
-0x6816 020036 hstore 2 ,core_iicd_rxaddr 
-0x6817 020037 hjam 1 ,core_iicd_ctrl 
-0x6818 020038 hjam iicd_start ,core_misc_ctrl 
-0x6819 020039 branch wait_iicd_done 
-:      020041 byteswap_addr_mi:
-0x681a 020042 byteswap pdata ,pdata 
-0x681b 020043 store 2 ,mem_addr_mi 
-0x681c 020044 rtn 
-:      020050 iicd_read_eep_data:
-0x681d 020051 set1 mark_ext_patch ,mark 
-0x681e 020052 bpatch patch20_2 ,mem_patch20 
-0x681f 020053 fetch 2 ,mem_eeprom_base 
-0x6820 020054 iadd regb ,pdata 
-:      020057 iicd_read_eep_adr:
-0x6821 020058 byteswap pdata ,pdata 
-0x6822 020059 store 2 ,mem_addr_mi 
-:      020062 iicd_read_eep:
-0x6823 020063 set1 mark_ext_patch ,mark 
-0x6824 020064 bpatch patch20_3 ,mem_patch20 
-0x6825 020065 setarg 4 
-0x6826 020066 hstore 2 ,core_iicd_txlen 
-0x6827 020067 jam 0xa0 ,mem_iicd_tbuf 
-0x6828 020068 jam 0xa1 ,mem_iicd_tbuf + 3 
-0x6829 020069 setarg mem_iicd_tbuf 
-0x682a 020070 hstore 2 ,core_iicd_txaddr 
-0x682b 020071 hstoret 2 ,core_iicd_rxlen 
-0x682c 020072 deposit rega 
-0x682d 020073 hstore 2 ,core_iicd_rxaddr 
-0x682e 020074 setarg 2 
-0x682f 020075 isolate0 15 ,rega 
-0x6830 020076 setflag true ,0 ,pdata 
-0x6831 020077 hstore 1 ,core_iicd_ctrl 
-0x6832 020078 hjam iicd_start ,core_misc_ctrl 
-0x6833 020079 arg iicd_done ,queue 
-0x6834 020080 call decrypt_code 
-0x6835 020081 call wait_iicd_done 
-0x6836 020082 isolate1 iicd_crcok ,pdata 
-0x6837 020083 call set_ucode_status 
-0x6838 020084 fetch 2 ,mem_addr_mi 
-0x6839 020085 byteswap pdata ,pdata 
-0x683a 020086 iadd temp ,pdata 
-0x683b 020087 byteswap pdata ,pdata 
-0x683c 020088 store 2 ,mem_addr_mi 
-0x683d 020089 rtn 
-:      020095 iicd_write_eep_data:
-0x683e 020096 set1 mark_ext_patch ,mark 
-0x683f 020097 bpatch patch20_4 ,mem_patch20 
-0x6840 020098 fetch 2 ,mem_eeprom_base 
-0x6841 020099 iadd regb ,pdata 
-:      020102 iicd_write_ota_data:
-0x6842 020103 store 2 ,mem_pdatatemp 
-0x6843 020104 set1 mark_ext_patch ,mark 
-0x6844 020105 bpatch patch20_5 ,mem_patch20 
-0x6845 020106 storet 2 ,mem_temp 
-0x6846 020107 copy rega ,pdata 
-0x6847 020108 store 2 ,mem_contr 
-:      020109 iicd_write_eep_loop:
-0x6848 020110 call iicd_eep_transparency 
-0x6849 020112 fetcht 2 ,mem_regb 
-0x684a 020113 fetch 2 ,mem_contr 
-0x684b 020114 copy pdata ,rega 
-0x684c 020115 fetch 2 ,mem_pdatatemp 
-0x684d 020117 call iicd_write_eep 
-0x684e 020119 fetch 2 ,mem_regb 
-0x684f 020120 fetcht 2 ,mem_contr 
-0x6850 020121 iadd temp ,temp 
-0x6851 020122 storet 2 ,mem_contr 
-0x6852 020123 fetcht 2 ,mem_pdatatemp 
-0x6853 020124 iadd temp ,temp 
-0x6854 020125 storet 2 ,mem_pdatatemp 
-0x6855 020126 fetch 2 ,mem_temp 
-0x6856 020127 nbranch iicd_write_eep_loop ,blank 
-0x6857 020128 rtn 
-:      020136 iicd_eep_transparency:
-0x6858 020137 set1 mark_ext_patch ,mark 
-0x6859 020138 bpatch patch20_6 ,mem_patch20 
-0x685a 020139 fetch 2 ,mem_eeprom_block_size 
-0x685b 020140 increase -1 ,pdata 
-0x685c 020141 fetcht 2 ,mem_pdatatemp 
-0x685d 020142 ior temp ,pdata 
-0x685e 020143 increase 1 ,pdata 
-0x685f 020144 store 3 ,mem_regc 
-0x6860 020146 fetch 2 ,mem_temp 
-0x6861 020147 iadd temp ,pdata 
-0x6862 020149 fetcht 3 ,mem_regc 
-0x6863 020150 isub temp ,pdata 
-0x6864 020151 nbranch iicd_eep_deal_short_packet ,positive 
-0x6865 020152 store 2 ,mem_temp 
-0x6866 020153 fetch 3 ,mem_regc 
-0x6867 020154 fetcht 2 ,mem_pdatatemp 
-0x6868 020155 isub temp ,pdata 
-0x6869 020156 store 2 ,mem_regb 
-0x686a 020157 rtn 
-:      020158 iicd_eep_deal_short_packet:
-0x686b 020159 fetch 2 ,mem_temp 
-0x686c 020160 store 2 ,mem_regb 
-0x686d 020161 setarg 0 
-0x686e 020162 store 2 ,mem_temp 
-0x686f 020163 rtn 
-:      020168 iicd_write_eep:
-0x6870 020169 copy pdata ,regb 
-0x6871 020170 set1 mark_ext_patch ,mark 
-0x6872 020171 bpatch patch20_7 ,mem_patch20 
-0x6873 020172 copy regb ,pdata 
-0x6874 020173 increase 3 ,temp 
-0x6875 020174 hstoret 2 ,core_iicd_txlen 
-0x6876 020175 increase -3 ,rega 
-0x6877 020176 ifetcht 3 ,rega 
-0x6878 020177 copy temp ,regb 
-0x6879 020178 arg 0xa0 ,temp 
-0x687a 020179 istoret 1 ,rega 
-0x687b 020180 byteswap pdata ,pdata 
-0x687c 020181 istore 2 ,contw 
-0x687d 020182 deposit rega 
-0x687e 020183 hstore 2 ,core_iicd_txaddr 
-0x687f 020184 setarg 0 
-0x6880 020185 hstore 2 ,core_iicd_rxlen 
-0x6881 020186 hjam 1 ,core_iicd_ctrl 
-0x6882 020187 hjam iicd_start ,core_misc_ctrl 
-0x6883 020188 call wait_iicd_done 
-0x6884 020189 copy regb ,pdata 
-0x6885 020190 istore 3 ,rega 
-0x6886 020191 nop 10000 
-0x6887 020192 nop 10000 
-0x6888 020193 nop 10000 
-0x6889 020194 rtn 
-:      020198 otp_enable_chgpump:
-0x688a 020199 hjam 0x70 ,rfen_chgpump 
-0x688b 020200 nop param_chgpump_delay 
-0x688c 020201 rtn 
-:      020203 otp_disable_chgpump:
-0x688d 020204 hjam 0x30 ,rfen_chgpump 
-0x688e 020205 rtn 
-:      020207 otp_set_addr:
-0x688f 020208 lshift3 pdata ,pdata 
-0x6890 020209 hstore 2 ,core_otp_addr 
-0x6891 020210 hjam 0 ,core_otpd_ctrl 
-0x6892 020211 rtn 
-:      020214 otp_write:
-0x6893 020215 call otp_set_addr 
-0x6894 020216 call otp_ce 
-:      020217 otp_program:
-0x6895 020218 ifetcht 1 ,rega 
-0x6896 020219 increase 1 ,rega 
-0x6897 020220 force 0 ,queue 
-:      020221 otp_program_bit:
-0x6898 020222 qisolate0 temp 
-0x6899 020223 branch otp_skip_0 ,true 
-0x689a 020224 hfetch 1 ,core_otp_din 
-0x689b 020225 set1 6 ,pdata 
-0x689c 020226 set1 7 ,pdata 
-0x689d 020227 hstore 1 ,core_otp_din 
-0x689e 020228 hjam 0x02 ,core_otp_ctrl 
-0x689f 020229 hjam 0x82 ,core_otp_ctrl 
-0x68a0 020230 set0 7 ,pdata 
-0x68a1 020231 hstore 1 ,core_otp_din 
-0x68a2 020232 hjam 0x8a ,core_otp_ctrl 
-0x68a3 020233 nop 11 
-0x68a4 020234 hjam 0xca ,core_otp_ctrl 
-0x68a5 020235 nop 33 
-0x68a6 020236 hjam 0x4a ,core_otp_ctrl 
-0x68a7 020237 nop 44 
-0x68a8 020238 hjam 0xca ,core_otp_ctrl 
-0x68a9 020239 nop 22 
-0x68aa 020240 hjam 0x8a ,core_otp_ctrl 
-0x68ab 020241 nop 33 
-0x68ac 020242 hjam 0x82 ,core_otp_ctrl 
-0x68ad 020243 nop 1 
-0x68ae 020244 hjam 0x92 ,core_otp_ctrl 
-0x68af 020245 nop 10 
-0x68b0 020246 hjam 0xb2 ,core_otp_ctrl 
-0x68b1 020247 hfetch 1 ,core_otp_rdata 
-0x68b2 020248 hjam 0x92 ,core_otp_ctrl 
-0x68b3 020249 nop 1 
-0x68b4 020250 hjam 0x82 ,core_otp_ctrl 
-0x68b5 020251 qisolate0 pdata 
-0x68b6 020252 branch otp_program_bit ,true 
-:      020253 otp_skip_0:
-0x68b7 020254 hfetch 2 ,core_otp_addr 
-0x68b8 020255 increase 1 ,pdata 
-0x68b9 020256 hstore 2 ,core_otp_addr 
-0x68ba 020257 increase 1 ,queue 
-0x68bb 020258 compare 8 ,queue ,0xf 
-0x68bc 020259 nbranch otp_program_bit ,true 
-0x68bd 020260 loop otp_program 
-0x68be 020261 hjam 0x83 ,core_otp_ctrl 
-0x68bf 020262 rtn 
-:      020264 otp_ce:
-0x68c0 020265 hjam 0x82 ,core_otp_ctrl 
-0x68c1 020266 nop 12 
-0x68c2 020267 hjam 0x80 ,core_otp_ctrl 
-0x68c3 020268 hjam 0x82 ,core_otp_ctrl 
-0x68c4 020269 nop 150 
-0x68c5 020270 rtn 
-:      020273 otpd_read_init:
-0x68c6 020274 call otp_ce 
-:      020275 otpd_read_special:
-0x68c7 020276 hjam 0xa2 ,core_otp_ctrl 
-0x68c8 020277 deposit rega 
-0x68c9 020278 hstore 2 ,core_otpd_addr 
-0x68ca 020279 set1 11 ,temp 
-0x68cb 020280 isolate0 15 ,pdata 
-0x68cc 020281 setflag true ,15 ,temp 
-0x68cd 020282 hstoret 2 ,core_otpd_len 
-0x68ce 020283 hjam otpd_start ,core_misc_ctrl 
-0x68cf 020284 rtn 
-:      020286 otpd_wait_end:
-0x68d0 020287 hfetch 1 ,core_dma_status 
-0x68d1 020288 bbit0 otpd_done ,otpd_wait_end 
-0x68d2 020289 rtn 
-:      020292 otpd_read_data:
-0x68d3 020293 call otp_set_addr 
-0x68d4 020294 call otpd_read_init 
-0x68d5 020295 call otpd_wait_end 
-0x68d6 020296 hjam 0x83 ,core_otp_ctrl 
-0x68d7 020297 rtn 
-:      020302 otpd_read_code:
-0x68d8 020303 hfetch 2 ,core_current_otp_addr 
-0x68d9 020304 hstore 2 ,core_otp_addr 
-0x68da 020305 call otpd_read_init 
-0x68db 020306 arg otpd_done ,queue 
-0x68dc 020307 call decrypt_code 
-0x68dd 020308 call otpd_wait_end 
-0x68de 020309 isolate1 otpd_crcok ,pdata 
-0x68df 020310 call set_ucode_status 
-0x68e0 020311 hjam 0x83 ,core_otp_ctrl 
-0x68e1 020312 rtn 
-:      020315 uartd_rx_cnt_got_first_byte:
-0x68e2 020316 jam 1 ,mem_uartd_rxitems_got_data 
-0x68e3 020317 force uart_rx_timer ,queue 
-0x68e4 020318 fetch 2 ,mem_uartd_rx_timeout 
-0x68e5 020319 branch timer_init 
-:      020320 uartd_rx_cnt_with_threshold:
-0x68e6 020321 hfetch 2 ,core_uart_rxitems 
-0x68e7 020322 rtn blank 
-0x68e8 020323 fetcht 1 ,mem_uartd_rxitems_threshold 
-0x68e9 020324 isub temp ,null 
-0x68ea 020325 branch uartd_rx_cnt_rtn_value ,positive 
-0x68eb 020326 fetch 1 ,mem_uartd_rxitems_got_data 
-0x68ec 020327 branch uartd_rx_cnt_got_first_byte ,blank 
-0x68ed 020328 arg uart_rx_timer ,queue 
-0x68ee 020329 call timer_check 
-0x68ef 020330 branch uartd_rx_cnt_rtn_value ,blank 
-0x68f0 020331 setarg 0 
-0x68f1 020332 rtn 
-:      020333 uartd_rx_cnt_rtn_value:
-0x68f2 020334 force uart_rx_timer ,queue 
-0x68f3 020335 call timer_stop 
-0x68f4 020336 jam 0 ,mem_uartd_rxitems_got_data 
-0x68f5 020337 hfetch 2 ,core_uart_rxitems 
-0x68f6 020338 rtn 
-:      020345 uartd_prepare_tx:
-0x68f7 020346 hfetch 2 ,core_uart_twptr 
-0x68f8 020347 iforce contwu 
-0x68f9 020348 rtn 
-:      020350 uartd_send:
-0x68fa 020351 deposit contwu 
-0x68fb 020352 hstore 2 ,core_uart_twptr 
-0x68fc 020353 rtn 
-:      020355 uartd_prepare_rx:
-0x68fd 020356 hfetch 2 ,core_uart_rxitems 
-0x68fe 020357 rtn blank 
-0x68ff 020358 iforce loopcnt 
-0x6900 020359 hfetch 2 ,core_uart_rrptr 
-0x6901 020360 iforce contru 
-0x6902 020361 rtn 
-:      020364 uartd_rxdone_by_len:
-0x6903 020365 hfetch 2 ,core_uart_rrptr 
-0x6904 020366 iadd temp ,pdata 
-0x6905 020367 copy pdata ,contru 
-:      020368 uartd_rxdone:
-0x6906 020369 deposit contru 
-0x6907 020370 hstore 2 ,core_uart_rrptr 
-0x6908 020371 rtn 
-:      020373 uart_set_baud_by_mem:
-0x6909 020374 fetch uart_baud_len ,mem_baud 
-0x690a 020375 hstore uart_baud_len ,core_uart_baud 
-0x690b 020376 rtn 
-:      020380 eeprom_store_le_reconn_info:
-0x690c 020381 fetch 6 ,mem_le_plap 
-0x690d 020382 store 6 ,mem_temp_lap 
-0x690e 020383 jam rec_4_mode ,mem_record_bt_mode 
-0x690f 020384 branch eeprom_store_reconn_info 
-:      020385 eeprom_store_bd_reconn_info:
-0x6910 020386 fetch 6 ,mem_plap 
-0x6911 020387 store 6 ,mem_temp_lap 
-0x6912 020388 jam rec_3_mode ,mem_record_bt_mode 
-:      020389 eeprom_store_reconn_info:
-0x6913 020390 set1 mark_ext_patch ,mark 
-0x6914 020391 bpatch patch21_0 ,mem_patch21 
-0x6915 020392 call eeprom_store_remote_bdaddr 
-0x6916 020393 call eeprom_store_last_record_index 
-0x6917 020394 fetch 1 ,mem_record_bt_mode 
-0x6918 020395 beq rec_4_mode ,eeprom_store_rec_4_mode 
-0x6919 020396 beq rec_3_mode ,eeprom_store_link_key 
-0x691a 020397 rtn 
-:      020398 eeprom_store_rec_4_mode:
-0x691b 020399 call eeprom_store_le_ltl 
-0x691c 020400 branch eeprom_store_le_local_addr 
-:      020403 eeprom_load_reconn_info:
-0x691d 020404 set1 mark_ext_patch ,mark 
-0x691e 020405 bpatch patch21_1 ,mem_patch21 
-0x691f 020406 call eeprom_load_reconn_bdaddr 
-0x6920 020407 fetch 1 ,mem_select_list_item 
-0x6921 020408 rtneq 0xff 
-0x6922 020409 fetch 6 ,mem_temp_lap 
-0x6923 020410 store 6 ,mem_hci_plap 
-0x6924 020411 fetch 1 ,mem_record_bt_mode 
-0x6925 020412 store 1 ,mem_xrecord_mode 
-0x6926 020413 beq rec_3_mode ,eeprom_load_rec_3_mode 
-0x6927 020414 beq rec_4_mode ,eeprom_load_rec_4_mode 
-0x6928 020415 rtn 
-:      020416 eeprom_load_reconn_bdaddr:
-0x6929 020417 call eeprom_load_last_record_index 
-0x692a 020418 fetch 1 ,mem_select_list_item 
-0x692b 020419 rtneq 0xff 
-0x692c 020420 branch eeprom_load_remote_bdaddr 
-:      020421 eeprom_load_rec_3_mode:
-0x692d 020422 call eeprom_load_link_key 
-0x692e 020423 branch check_link_key_load 
-:      020424 eeprom_load_rec_4_mode:
-0x692f 020425 call eeprom_load_ltk_key 
-0x6930 020426 branch check_ltk_load 
-:      020427 eeprom_clear_bd_reconn_info:
-0x6931 020428 call eeprom_load_bdaddr_list 
-0x6932 020429 disable user 
-0x6933 020430 call find_addr_from_bd_list 
-0x6934 020431 nbranch at_error_rev_end ,user 
-:      020432 eeprom_clear_reconn_info_common:
-0x6935 020433 fetcht 2 ,mem_list_item_ptr 
-0x6936 020434 increase -1 ,temp 
-0x6937 020435 setarg 0 
-0x6938 020436 istore 7 ,temp 
-0x6939 020437 arg 28 ,temp 
-0x693a 020438 arg mem_bdaddr_list_buff + 7 ,rega 
-0x693b 020439 arg eeprom_bdaddr_list ,regb 
-0x693c 020440 branch iicd_write_eep_data 
-:      020442 eeprom_clear_all_reconn_info:
-0x693d 020443 set1 mark_ext_patch ,mark 
-0x693e 020444 bpatch patch21_2 ,mem_patch21 
-0x693f 020445 arg mem_bdaddr_list_buff ,contw 
-0x6940 020446 force 4 ,loopcnt 
-0x6941 020447 call memset0 
-0x6942 020448 arg 28 ,temp 
-0x6943 020449 arg mem_bdaddr_list_buff ,rega 
-0x6944 020450 arg eeprom_bdaddr_list ,regb 
-0x6945 020451 branch iicd_write_eep_data 
-:      020453 eeprom_erase_reconn_info:
-0x6946 020454 set1 mark_ext_patch ,mark 
-0x6947 020455 bpatch patch21_3 ,mem_patch21 
-0x6948 020456 setarg 0x0 
-0x6949 020457 store 3 ,mem_plap 
-0x694a 020458 istore 3 ,contw 
-0x694b 020459 branch eeprom_store_remote_bdaddr 
-:      020461 eeprom_load_last_record_index:
-0x694c 020462 arg 1 ,temp 
-0x694d 020463 arg mem_select_list_item ,rega 
-0x694e 020464 arg eeprom_last_record ,regb 
-0x694f 020465 branch iicd_read_eep_data 
-:      020467 eeprom_store_last_record_index:
-0x6950 020468 arg 1 ,temp 
-0x6951 020469 arg mem_select_list_item ,rega 
-0x6952 020470 arg eeprom_last_record ,regb 
-0x6953 020471 branch iicd_write_eep_data 
-:      020474 eeprom_store_remote_bdaddr:
-0x6954 020475 set1 mark_ext_patch ,mark 
-0x6955 020476 bpatch patch21_4 ,mem_patch21 
-0x6956 020477 call eeprom_load_bdaddr_list 
-0x6957 020478 disable user 
-0x6958 020479 call find_addr_from_bd_list 
-0x6959 020480 rtn user 
-:      020481 eeprom_store_remote_addr_unfind:
-0x695a 020482 jam 0 ,mem_select_list_item 
-0x695b 020483 fetch 6 ,mem_temp_lap 
-0x695c 020484 store 6 ,mem_bdaddr_list_buff + 1 
-0x695d 020485 fetch 1 ,mem_record_bt_mode 
-0x695e 020486 store 1 ,mem_bdaddr_list_buff 
-0x695f 020487 arg 28 ,temp 
-0x6960 020488 arg mem_bdaddr_list_buff ,rega 
-0x6961 020489 arg eeprom_bdaddr_list ,regb 
-0x6962 020490 branch iicd_write_eep_data 
-:      020493 eeprom_store_le_local_addr:
-0x6963 020494 arg 6 ,temp 
-0x6964 020495 arg mem_le_lap ,rega 
-0x6965 020496 arg eeprom_le_reconn_local_addr ,regb 
-0x6966 020497 branch iicd_write_eep_data 
-:      020499 eeprom_load_le_loacal_addr:
-0x6967 020500 arg 6 ,temp 
-0x6968 020501 arg mem_le_lap ,rega 
-0x6969 020502 arg eeprom_le_reconn_local_addr ,regb 
-0x696a 020503 branch iicd_read_eep_data 
-:      020506 eeprom_load_remote_bdaddr:
-0x696b 020507 set1 mark_ext_patch ,mark 
-0x696c 020508 bpatch patch21_5 ,mem_patch21 
-0x696d 020509 arg 7 ,temp 
-0x696e 020510 arg mem_temp_reconn_record ,rega 
-0x696f 020511 arg eeprom_bdaddr_list ,regb 
-0x6970 020512 fetch 1 ,mem_select_list_item 
-0x6971 020513 mul32 pdata ,7 ,pdata 
-0x6972 020514 iadd regb ,regb 
-0x6973 020515 branch iicd_read_eep_data 
-:      020517 eeprom_linkkey_addr:
-0x6974 020518 arg 0x10 ,temp 
-0x6975 020519 arg eeprom_linkkey_list ,regb 
-0x6976 020520 fetch 1 ,mem_select_list_item 
-0x6977 020521 lshift4 pdata ,pdata 
-0x6978 020522 iadd regb ,regb 
-0x6979 020523 rtn 
-:      020525 eeprom_store_le_ltl:
-0x697a 020526 arg mem_le_ltk ,rega 
-0x697b 020527 branch eeprom_store_link_key_common 
-:      020528 eeprom_store_link_key:
-0x697c 020529 arg mem_link_key ,rega 
-:      020530 eeprom_store_link_key_common:
-0x697d 020531 set1 mark_ext_patch ,mark 
-0x697e 020532 bpatch patch21_6 ,mem_patch21 
-0x697f 020533 call eeprom_linkkey_addr 
-0x6980 020534 branch iicd_write_eep_data 
-:      020536 eeprom_load_ltk_key:
-0x6981 020537 arg mem_le_ltk ,rega 
-0x6982 020538 branch eeprom_load_link_key_common 
-:      020539 eeprom_load_link_key:
-0x6983 020540 arg mem_link_key ,rega 
-:      020541 eeprom_load_link_key_common:
-0x6984 020542 set1 mark_ext_patch ,mark 
-0x6985 020543 bpatch patch21_7 ,mem_patch21 
-0x6986 020544 call eeprom_linkkey_addr 
-0x6987 020545 branch iicd_read_eep_data 
-:      020549 eeprom_load_bdaddr_list:
-0x6988 020550 arg 28 ,temp 
-0x6989 020551 arg mem_bdaddr_list_buff + 7 ,rega 
-0x698a 020552 arg eeprom_bdaddr_list ,regb 
-0x698b 020553 branch iicd_read_eep_data 
-:      020555 find_addr_from_bd_list:
-0x698c 020556 set1 mark_ext_patch ,mark 
-0x698d 020557 bpatch patch22_0 ,mem_patch22 
-0x698e 020558 setarg mem_bdaddr_list_buff + 7 
-0x698f 020559 store 2 ,mem_list_item_ptr 
-0x6990 020560 jam 0 ,mem_select_list_item 
-0x6991 020561 arg 4 ,loopcnt 
-:      020562 find_addr_from_list:
-0x6992 020563 copy loopcnt ,pdata 
-0x6993 020564 store 1 ,mem_pdatatemp 
-0x6994 020565 fetch 2 ,mem_list_item_ptr 
-0x6995 020566 copy pdata ,rega 
-0x6996 020567 call find_addr_from_list_compare 
-0x6997 020568 rtn user 
-0x6998 020569 fetch 2 ,mem_list_item_ptr 
-0x6999 020570 increase 7 ,pdata 
-0x699a 020571 store 2 ,mem_list_item_ptr 
-0x699b 020572 fetch 1 ,mem_select_list_item 
-0x699c 020573 increase 1 ,pdata 
-0x699d 020574 store 1 ,mem_select_list_item 
-0x699e 020575 fetch 1 ,mem_pdatatemp 
-0x699f 020576 copy pdata ,loopcnt 
-0x69a0 020577 loop find_addr_from_list 
-0x69a1 020578 rtn 
-:      020580 check_link_key_load:
-0x69a2 020581 fetch 8 ,mem_link_key 
-0x69a3 020582 fetcht 8 ,mem_link_key + 8 
-0x69a4 020583 ior temp ,pdata 
-0x69a5 020584 rtn blank 
-0x69a6 020585 jam 1 ,mem_link_key_exists 
-0x69a7 020586 rtn 
-:      020587 check_ltk_load:
-0x69a8 020588 fetch 6 ,mem_hci_plap 
-0x69a9 020589 rtn blank 
-0x69aa 020590 jam 1 ,mem_ltk_exists 
-0x69ab 020591 rtn 
-:      020593 find_addr_from_list_compare:
-0x69ac 020594 arg mem_temp_reconn_record ,regb 
-0x69ad 020595 arg 7 ,loopcnt 
-0x69ae 020596 call string_compare 
-0x69af 020597 branch enable_usr ,zero 
-0x69b0 020598 rtn 
-:      020599 enable_usr:
-0x69b1 020600 enable user 
-0x69b2 020601 rtn 
-:      020602 le_eeprom_load_reconn_info:
-0x69b3 020603 branch assert 
-:      020610 gpio_set_wake_by_current_state:
-0x69b4 020611 set1 mark_ext_patch ,mark 
-0x69b5 020612 bpatch patch22_1 ,mem_patch22 
-0x69b6 020613 set1 7 ,temp 
-0x69b7 020614 call gpio_get_bit 
-0x69b8 020615 nsetflag true ,7 ,temp 
-:      020620 gpio_set_wake:
-0x69b9 020621 set1 mark_ext_patch ,mark 
-0x69ba 020622 bpatch patch22_2 ,mem_patch22 
-0x69bb 020623 isolate0 7 ,temp 
-0x69bc 020624 and temp ,0x1f ,queue 
-0x69bd 020625 fetch 4 ,mem_gpio_wakeup_low 
-0x69be 020626 qsetflag true ,pdata 
-0x69bf 020627 store 4 ,mem_gpio_wakeup_low 
-0x69c0 020628 fetch 4 ,mem_gpio_wakeup_high 
-0x69c1 020629 nqsetflag true ,pdata 
-0x69c2 020630 store 4 ,mem_gpio_wakeup_high 
-0x69c3 020631 rtn 
-:      020634 gpio_clr_wake:
-0x69c4 020635 set1 mark_ext_patch ,mark 
-0x69c5 020636 bpatch patch22_3 ,mem_patch22 
-0x69c6 020637 isolate0 7 ,temp 
-0x69c7 020638 and temp ,0x1f ,queue 
-0x69c8 020639 fetch 4 ,mem_gpio_wakeup_low 
-0x69c9 020640 qset0 pdata 
-0x69ca 020641 store 4 ,mem_gpio_wakeup_low 
-0x69cb 020642 fetch 4 ,mem_gpio_wakeup_high 
-0x69cc 020643 qset0 pdata 
-0x69cd 020644 store 4 ,mem_gpio_wakeup_high 
-0x69ce 020645 rtn 
-:      020648 gpio_config_input_nowake:
-0x69cf 020649 call gpio_clr_wake 
-0x69d0 020650 branch gpio_config_input_without_wake 
-:      020653 gpio_config_input:
-0x69d1 020654 ncall gpio_set_wake ,wake 
-:      020656 gpio_config_input_without_wake:
-0x69d2 020657 arg core_gpio_pd0 ,contw 
-0x69d3 020658 call gpio_set_bit 
-0x69d4 020659 setflip gpio_active_bit ,temp 
-0x69d5 020660 arg core_gpio_pu0 ,contw 
-0x69d6 020661 call gpio_set_bit 
-0x69d7 020662 set0 gpio_active_bit ,temp 
-0x69d8 020663 arg core_gpio_oe0 ,contw 
-0x69d9 020664 branch gpio_set_bit 
-:      020667 gpio_config_output:
-0x69da 020668 setflip gpio_active_bit ,temp 
-0x69db 020669 call gpio_out 
-0x69dc 020670 set1 gpio_active_bit ,temp 
-0x69dd 020671 arg core_gpio_oe0 ,contw 
-0x69de 020672 branch gpio_set_bit 
-:      020674 gpio_common:
-0x69df 020675 and temp ,0x07 ,queue 
-0x69e0 020676 rshift3 temp ,pdata 
-0x69e1 020677 and_into 3 ,pdata 
-0x69e2 020678 iadd contw ,contw 
-0x69e3 020679 ifetch 1 ,contw 
-0x69e4 020680 rtn 
-:      020684 gpio_get_bit:
-0x69e5 020685 arg core_gpio_in ,contw 
-0x69e6 020686 call gpio_common 
-0x69e7 020687 isolate1 gpio_active_bit ,temp 
-0x69e8 020688 branch gpio_get_bit_reverse ,true 
-0x69e9 020689 qisolate0 pdata 
-0x69ea 020690 rtn 
-:      020691 gpio_get_bit_reverse:
-0x69eb 020692 qisolate1 pdata 
-0x69ec 020693 rtn 
-:      020695 gpio_out_inactive:
-0x69ed 020696 isolate1 7 ,null 
-0x69ee 020697 branch gpio_out_flag 
-:      020699 gpio_out_active:
-0x69ef 020700 isolate0 7 ,null 
-:      020703 gpio_out_flag:
-0x69f0 020704 setarg 0 
-0x69f1 020705 nsetflag true ,gpio_active_bit ,pdata 
-0x69f2 020706 ixor temp ,temp 
-:      020709 gpio_out:
-0x69f3 020710 arg core_gpio_out0 ,contw 
-:      020713 gpio_set_bit:
-0x69f4 020714 call gpio_common 
-0x69f5 020715 isolate1 gpio_active_bit ,temp 
-0x69f6 020716 qsetflag true ,pdata 
-0x69f7 020717 istore 1 ,contw 
-0x69f8 020718 rtn 
-:      020720 gpio_test:
-0x69f9 020721 fetch 1 ,mem_seqi 
-0x69fa 020722 rtneq 0x7f 
-0x69fb 020723 hjam 0 ,core_gpio_out3 
-0x69fc 020724 nop 30 
-0x69fd 020725 hjam 8 ,core_gpio_out3 
-0x69fe 020726 rtn 
-:      020731 set_pwm_blink:
-0x69ff 020732 lshift8 pdata ,pdata 
-0x6a00 020733 lshift4 pdata ,pdata 
-0x6a01 020734 hstore 2 ,core_pwm_ncnt0 
-0x6a02 020735 hstore 2 ,core_pwm_pcnt0 
-0x6a03 020736 rtn 
-:      020738 set_pwm_steadyon:
-0x6a04 020739 setarg 0 
-0x6a05 020740 hstore 2 ,core_pwm_ncnt0 
-0x6a06 020741 setarg 1 
-0x6a07 020742 hstore 2 ,core_pwm_pcnt0 
-0x6a08 020743 rtn 
-:      020745 set_pwm_off:
-0x6a09 020746 setarg 0 
-0x6a0a 020747 hstore 2 ,core_pwm_ncnt0 
-0x6a0b 020748 hstore 2 ,core_pwm_pcnt0 
-0x6a0c 020749 rtn 
-:      020754 init_filter_ram:
-0x6a0d 020755 arg 0x8800 ,contw 
-0x6a0e 020756 arg 0x20 ,loopcnt 
-0x6a0f 020757 call memset0 
-0x6a10 020758 setarg 0x4f9 
-0x6a11 020759 hstore 2 ,0x8848 
-0x6a12 020760 hstore 2 ,0x884a 
-0x6a13 020761 hstore 2 ,0x884c 
-0x6a14 020762 hstore 2 ,0x886c 
-0x6a15 020763 hstore 2 ,0x888c 
-0x6a16 020764 hstore 2 ,0x88ac 
-0x6a17 020765 setarg 0x204 
-0x6a18 020766 hstore 2 ,0x88ae 
-0x6a19 020767 setarg 0x0506 
-0x6a1a 020768 hstore 2 ,0x88b0 
-0x6a1b 020769 setarg 0x0504 
-0x6a1c 020770 hstore 2 ,0x88b2 
-0x6a1d 020771 setarg 0x0200 
-0x6a1e 020772 hstore 2 ,0x88b4 
-0x6a1f 020773 setarg 0xFEFB 
-0x6a20 020774 hstore 2 ,0x88b6 
-0x6a21 020775 setarg 0xFAF9 
-0x6a22 020776 hstore 2 ,0x88b8 
-0x6a23 020777 setarg 0xFAFB 
-0x6a24 020778 hstore 2 ,0x88ba 
-0x6a25 020779 setarg 0xFD00 
-0x6a26 020780 hstore 2 ,0x88bc 
-0x6a27 020781 setarg 0x0408 
-0x6a28 020782 hstore 2 ,0x88be 
-0x6a29 020783 setarg 0x0A0C 
-0x6a2a 020784 hstore 2 ,0x88c0 
-0x6a2b 020785 setarg 0x0B09 
-0x6a2c 020786 hstore 2 ,0x88c2 
-0x6a2d 020787 setarg 0x0500 
-0x6a2e 020788 hstore 2 ,0x88c4 
-0x6a2f 020789 setarg 0xF8F1 
-0x6a30 020790 hstore 2 ,0x88c6 
-0x6a31 020791 setarg 0xECE8 
-0x6a32 020792 hstore 2 ,0x88c8 
-0x6a33 020793 setarg 0xE9EB 
-0x6a34 020794 hstore 2 ,0x88ca 
-0x6a35 020795 setarg 0xF500 
-0x6a36 020796 hstore 2 ,0x88cc 
-0x6a37 020797 setarg 0x1223 
-0x6a38 020798 hstore 2 ,0x88ce 
-0x6a39 020799 setarg 0x374B 
-0x6a3a 020800 hstore 2 ,0x88d0 
-0x6a3b 020801 setarg 0x5E71 
-0x6a3c 020802 hstore 2 ,0x88d2 
-0x6a3d 020803 setarg 0x787F 
-0x6a3e 020804 hstore 2 ,0x88d4 
-0x6a3f 020805 rtn 
-:      020807 enable_pcm:
-0x6a40 020808 set1 mark_ext_patch ,mark 
-0x6a41 020809 bpatch patch22_4 ,mem_patch22 
-0x6a42 020810 hfetch 2 ,core_clkoff 
-0x6a43 020811 set0 clock_off_codec ,pdata 
-0x6a44 020812 hstore 2 ,core_clkoff 
-0x6a45 020813 hjam 0x11 ,core_enc_ctrl 
-0x6a46 020814 hjam 0x1 ,core_cvsd_ctrl 
-0x6a47 020815 hjam 0x1 ,core_codec_ctrl 
-0x6a48 020816 hjam 0x11 ,core_dec_ctrl 
-0x6a49 020817 rtn 
-:      020819 disable_pcm:
-0x6a4a 020820 set1 mark_ext_patch ,mark 
-0x6a4b 020821 bpatch patch22_5 ,mem_patch22 
-0x6a4c 020822 hfetch 2 ,core_clkoff 
-0x6a4d 020823 set1 clock_off_codec ,pdata 
-0x6a4e 020824 hstore 2 ,core_clkoff 
-0x6a4f 020825 hjam 0x4 ,core_enc_ctrl 
-0x6a50 020826 hjam 0x4 ,core_dec_ctrl 
-0x6a51 020827 hjam 0x0 ,core_cvsd_ctrl 
-0x6a52 020828 hjam 0x0 ,core_codec_ctrl 
-0x6a53 020829 rtn 
-:      020833 get_sco_data:
-0x6a54 020834 fetch 1 ,mem_state 
-0x6a55 020835 rtnbit0 state_insco 
-0x6a56 020836 arg mem_sco_obuf ,contw 
-0x6a57 020837 arg 30 ,loopcnt 
-:      020838 get_sco_data_loop:
-0x6a58 020839 hfetch 1 ,core_pcminfifo 
-0x6a59 020840 istore 1 ,contw 
-0x6a5a 020841 loop get_sco_data_loop 
-0x6a5b 020842 rtn 
-:      020845 process_sco_data:
-0x6a5c 020846 fetch 1 ,mem_state 
-0x6a5d 020847 rtnbit0 state_insco 
-0x6a5e 020848 arg mem_sco_ibuf ,contr 
-0x6a5f 020849 force 30 ,loopcnt 
-:      020850 process_sco_loop:
-0x6a60 020851 ifetch 1 ,contr 
-0x6a61 020852 hstore 1 ,core_pcmoutfifo 
-0x6a62 020853 loop process_sco_loop 
-0x6a63 020854 rtn 
-:      020856 init_sched:
-0x6a64 020857 rtn 
-:      020862 gpio_cfg_uart_tx_output:
-0x6a65 020863 call gpio_uart2gpio 
-0x6a66 020864 arg uart_wakeup_tx ,temp 
-0x6a67 020865 branch gpio_config_output 
-:      020867 gpio_pu_uart_tx:
-0x6a68 020868 call gpio_cfg_uart_tx_output 
-0x6a69 020869 arg uart_wakeup_tx ,temp 
-0x6a6a 020870 branch gpio_out_inactive 
-:      020872 gpio_pd_uart_tx:
-0x6a6b 020873 call gpio_cfg_uart_tx_output 
-0x6a6c 020874 arg uart_wakeup_tx ,temp 
-0x6a6d 020875 branch gpio_out_active 
-:      020877 gpio_cfg_uart_rx_output:
-0x6a6e 020878 call gpio_uart2gpio 
-0x6a6f 020879 arg uart_wakeup_rx ,temp 
-0x6a70 020880 branch gpio_config_output 
-:      020882 gpio_pu_uart_rx:
-0x6a71 020883 call gpio_cfg_uart_rx_output 
-0x6a72 020884 arg uart_wakeup_rx ,temp 
-0x6a73 020885 branch gpio_out_inactive 
-:      020887 gpio_pd_uart_rx:
-0x6a74 020888 call gpio_cfg_uart_rx_output 
-0x6a75 020889 arg uart_wakeup_rx ,temp 
-0x6a76 020890 branch gpio_out_active 
-:      020892 gpio_tx_config_input_with_pu:
-0x6a77 020893 call gpio_uart2gpio 
-0x6a78 020894 hfetch 1 ,core_gpio_pu0 
-0x6a79 020895 set1 uart_wakeup_tx ,pdata 
-0x6a7a 020896 hstore 1 ,core_gpio_pu0 
-0x6a7b 020897 arg uart_wakeup_tx ,temp 
-0x6a7c 020898 branch gpio_config_input 
-:      020900 gpio_rx_config_input_with_pu:
-0x6a7d 020901 call gpio_uart2gpio 
-0x6a7e 020902 hfetch 1 ,core_gpio_pu0 
-0x6a7f 020903 set1 uart_wakeup_rx ,pdata 
-0x6a80 020904 hstore 1 ,core_gpio_pu0 
-0x6a81 020905 arg uart_wakeup_rx ,temp 
-0x6a82 020906 branch gpio_config_input 
-:      020908 gpio_gpio2uart:
-0x6a83 020909 hfetch 1 ,core_gpio_sel1 
-0x6a84 020910 or_into 0x04 ,pdata 
-0x6a85 020911 hstore 1 ,core_gpio_sel1 
-0x6a86 020912 rtn 
-:      020914 gpio_uart2gpio:
-0x6a87 020915 hfetch 1 ,core_gpio_sel1 
-0x6a88 020916 and_into 0xfb ,pdata 
-0x6a89 020917 hstore 1 ,core_gpio_sel1 
-0x6a8a 020918 rtn 
-:      020920 gpio_check_uart_state:
-0x6a8b 020921 hfetch 1 ,core_gpio_sel1 
-0x6a8c 020922 isolate1 2 ,pdata 
-0x6a8d 020923 rtn 
-:      020926 prcp_init:
-0x6a8e 020927 setarg prcp_process 
-0x6a8f 020928 store 2 ,mem_cb_att_write 
-0x6a90 020929 rtn 
-:      020930 prcp_process:
-0x6a91 020931 call clear_prcp_sendbuff 
-0x6a92 020932 fetch 1 ,mem_prcp 
-0x6a93 020933 beq prcp_le ,le_prcp 
-0x6a94 020934 beq prcp_ssp ,prcp 
-0x6a95 020935 branch assert 
-:      020936 le_prcp:
-0x6a96 020937 arg prcp_rx_le ,temp 
-0x6a97 020938 storet 2 ,mem_le_notify_handle 
-0x6a98 020939 call le_att_get_handle_ptr 
-0x6a99 020940 ifetch 1 ,contr 
-0x6a9a 020941 call prcp_parse 
-0x6a9b 020942 branch prcp_le_tx 
-:      020943 prcp:
-0x6a9c 020944 call prcp_parse 
-0x6a9d 020945 branch prcp_tx 
-:      020946 prcp_parse:
-0x6a9e 020947 copy contr ,rega 
-0x6a9f 020948 set1 mark_ext_patch ,mark 
-0x6aa0 020949 bpatch patch26_1 ,mem_patch26 
-0x6aa1 020950 ifetch 1 ,contr 
-0x6aa2 020951 beq common_res ,prcp_parse_common_res 
-0x6aa3 020952 beq read_registers_req ,prcp_parse_read_registers_req 
-0x6aa4 020953 beq read_registers_res ,prcp_parse_read_registers_res 
-0x6aa5 020954 beq write_registers_req ,prcp_parse_write_registers_req 
-0x6aa6 020955 beq i2c_config_req ,prcp_parse_i2c_config_req 
-0x6aa7 020956 beq i2c_read_req ,prcp_parse_i2c_read_req 
-0x6aa8 020957 beq i2c_read_res ,prcp_parse_i2c_read_res 
-0x6aa9 020958 beq i2c_write_req ,prcp_parse_i2c_write_req 
-0x6aaa 020959 beq spi_config_req ,prcp_parse_spi_config_req 
-0x6aab 020960 beq spi_read_req ,prcp_parse_spi_read_req 
-0x6aac 020961 beq spi_read_res ,prcp_parse_spi_read_res 
-0x6aad 020962 beq spi_write_req ,prcp_parse_spi_write_req 
-0x6aae 020963 beq pwm_config_req ,prcp_parse_pwm_config_req 
-0x6aaf 020964 beq pwm_write_req ,prcp_parse_pwm_write_req 
-0x6ab0 020965 beq gpio_config_req ,prcp_parse_gpio_config_req 
-0x6ab1 020966 beq gpio_read_req ,prcp_parse_gpio_read_req 
-0x6ab2 020967 beq gpio_read_res ,prcp_parse_gpio_read_res 
-0x6ab3 020968 beq gpio_write_req ,prcp_parse_gpio_write_req 
-0x6ab4 020969 beq ota_write_req ,prcp_parse_ota_write_req 
-0x6ab5 020970 beq ota_end_cmd ,prcp_parse_ota_end_cmd 
-0x6ab6 020971 rtn 
-:      020974 prcp_parse_common_res:
-0x6ab7 020975 copy rega ,contr 
-0x6ab8 020976 ifetch 1 ,contr 
-0x6ab9 020977 lshift8 pdata ,pdata 
-0x6aba 020978 store 3 ,mem_prcp_data 
-0x6abb 020979 rtn 
-:      020980 prcp_parse_read_registers_req:
-0x6abc 020981 rtn 
-:      020982 prcp_parse_read_registers_res:
-0x6abd 020983 rtn 
-:      020984 prcp_parse_write_registers_req:
-0x6abe 020985 rtn 
-:      020989 prcp_parse_spi_config_req:
-0x6abf 020990 rtn 
-:      020991 prcp_parse_spi_read_req:
-0x6ac0 020992 rtn 
-:      020993 prcp_parse_spi_read_res:
-0x6ac1 020994 rtn 
-:      020995 prcp_parse_spi_write_req:
-0x6ac2 020996 rtn 
-:      021000 prcp_parse_pwm_config_req:
-0x6ac3 021001 ifetch 4 ,contr 
-0x6ac4 021002 hstore 1 ,core_gpio_sel2 
-0x6ac5 021003 rshift8 pdata ,pdata 
-0x6ac6 021004 hfetcht 1 ,core_gpio_sel1 
-0x6ac7 021005 and_into 0x7f ,temp 
-0x6ac8 021006 ior temp ,temp 
-0x6ac9 021007 hstoret 1 ,core_gpio_sel1 
-0x6aca 021008 rshift8 pdata ,pdata 
-0x6acb 021009 hfetcht 1 ,core_clkoff + 1 
-0x6acc 021010 and_into 0xdf ,temp 
-0x6acd 021011 ior temp ,temp 
-0x6ace 021012 hstoret 1 ,core_clkoff + 1 
-0x6acf 021013 rshift8 pdata ,pdata 
-0x6ad0 021014 hfetcht 1 ,core_clksel 
-0x6ad1 021015 and_into 0x3f ,temp 
-0x6ad2 021016 ior temp ,temp 
-0x6ad3 021017 hstoret 1 ,core_clksel 
-0x6ad4 021018 branch prcp_parse_common_res 
-:      021019 prcp_parse_pwm_write_req:
-0x6ad5 021020 ifetch 9 ,contr 
-0x6ad6 021021 hfetcht 1 ,core_gpio_key2 
-0x6ad7 021022 and_into 0x3f ,temp 
-0x6ad8 021023 ior temp ,temp 
-0x6ad9 021024 hstoret 1 ,core_gpio_key2 
-0x6ada 021025 rshift8 pdata ,pdata 
-0x6adb 021026 hstore 2 ,core_pwm_pcnt0 
-0x6adc 021027 rshift16 pdata ,pdata 
-0x6add 021028 hstore 2 ,core_pwm_ncnt0 
-0x6ade 021029 rshift16 pdata ,pdata 
-0x6adf 021030 hstore 2 ,core_pwm_pcnt1 
-0x6ae0 021031 rshift16 pdata ,pdata 
-0x6ae1 021032 hstore 2 ,core_pwm_ncnt1 
-0x6ae2 021033 branch prcp_parse_common_res 
-:      021037 prcp_parse_gpio_config_req:
-0x6ae3 021038 ifetch 4 ,contr 
-0x6ae4 021039 hstore 4 ,core_gpio_oe0 
-0x6ae5 021040 ifetch 4 ,contr 
-0x6ae6 021041 hstore 4 ,core_gpio_pu0 
-0x6ae7 021042 ifetch 4 ,contr 
-0x6ae8 021043 hstore 4 ,core_gpio_pd0 
-0x6ae9 021044 ifetch 1 ,contr 
-0x6aea 021045 hstore 1 ,core_gpio_sel 
-0x6aeb 021046 ifetch 1 ,contr 
-0x6aec 021047 hstore 1 ,core_gpio_sel1 
-0x6aed 021048 ifetch 1 ,contr 
-0x6aee 021049 hstore 1 ,core_gpio_sel2 
-0x6aef 021050 branch prcp_parse_common_res 
-:      021051 prcp_parse_gpio_read_req:
-0x6af0 021052 branch prcp_parse_gpio_read_res 
-:      021053 prcp_parse_gpio_read_res:
-0x6af1 021054 jam 0x10 ,mem_prcp_data 
-0x6af2 021055 arg mem_prcp_data + 1 ,contw 
-0x6af3 021056 hfetch 4 ,core_gpio_out0 
-0x6af4 021057 istore 4 ,contw 
-0x6af5 021058 hfetch 4 ,core_gpio_in 
-0x6af6 021059 istore 4 ,contw 
-0x6af7 021060 rtn 
-:      021061 prcp_parse_gpio_write_req:
-0x6af8 021062 ifetcht 1 ,contr 
-0x6af9 021063 ifetch 1 ,contr 
-0x6afa 021064 lshift3 pdata ,pdata 
-0x6afb 021065 lshift4 pdata ,pdata 
-0x6afc 021066 ior temp ,temp 
-0x6afd 021067 call gpio_out 
-0x6afe 021068 branch prcp_parse_common_res 
-:      021073 prcp_parse_i2c_read_req:
-0x6aff 021074 ifetcht 1 ,contr 
-0x6b00 021075 hstoret 1 ,iic_slave_addr 
-0x6b01 021076 ifetch 1 ,contr 
-0x6b02 021077 compare 1 ,pdata ,0xff 
-0x6b03 021078 ifetch 1 ,contr 
-0x6b04 021079 hstore 1 ,iic_fifo 
-0x6b05 021080 branch iic_read_data_len ,true 
-0x6b06 021081 ifetch 1 ,contr 
-0x6b07 021082 hstore 1 ,iic_fifo 
-:      021083 iic_read_data_len:
-0x6b08 021084 ifetch 1 ,contr 
-0x6b09 021085 copy pdata ,loopcnt 
-0x6b0a 021086 increase -1 ,pdata 
-0x6b0b 021087 or_into 0x90 ,pdata 
-0x6b0c 021088 hstore 1 ,iic_ctr 
-0x6b0d 021089 hjam 2 ,iic_cr 
-0x6b0e 021090 nop 1 
-0x6b0f 021092 arg mem_prcp_data ,contw 
-:      021093 iic_read_loop:
-0x6b10 021094 hfetch 1 ,iic_fifo 
-0x6b11 021095 istore 1 ,contw 
-0x6b12 021096 loop iic_read_loop 
-0x6b13 021097 rtn 
-:      021099 clear_prcp_sendbuff:
-0x6b14 021100 setarg 0 
-0x6b15 021101 store 4 ,mem_prcp_data 
-0x6b16 021102 istore 8 ,contw 
-0x6b17 021103 istore 8 ,contw 
-0x6b18 021104 rtn 
-:      021110 prcp_parse_ota_write_req:
-0x6b19 021111 copy rega ,pdata 
-0x6b1a 021112 increase 1 ,pdata 
-0x6b1b 021113 store 2 ,rx_buf_data_ptr 
-0x6b1c 021114 fetch 2 ,mem_eeprom_ota_base_addr 
-0x6b1d 021115 beq 0x0000 ,prcp_parse_ota_start1 
-:      021116 prcp_parse_ota_load:
-0x6b1e 021117 fetch 2 ,mem_eeprom_ota_base_addr 
-0x6b1f 021118 fetcht 2 ,rx_buf_data_ptr 
-0x6b20 021119 ifetcht 2 ,temp 
-0x6b21 021120 iadd temp ,pdata 
-0x6b22 021121 fetcht 2 ,rx_buf_data_ptr 
-0x6b23 021122 increase 2 ,temp 
-0x6b24 021123 copy temp ,contr 
-0x6b25 021124 ifetcht 1 ,contr 
-0x6b26 021125 copy contr ,rega 
-0x6b27 021126 branch iicd_write_ota_data 
-:      021128 prcp_parse_ota_start1:
-0x6b28 021129 setarg 0x0002 
-0x6b29 021130 byteswap pdata ,pdata 
-0x6b2a 021131 store 2 ,mem_addr_mi 
-0x6b2b 021132 arg iicd_read_eep ,regc 
-0x6b2c 021133 arg 0x2 ,loopcnt 
-:      021134 prcp_parse_ota_loop1:
-0x6b2d 021135 call get_block_header 
-0x6b2e 021136 nbranch prcp_parse_ota_start2 ,zero 
-0x6b2f 021137 fetch 2 ,mem_addr_mi 
-0x6b30 021138 byteswap pdata ,pdata 
-0x6b31 021139 iadd temp ,pdata 
-0x6b32 021140 store 2 ,mem_eeprom_ota_base_addr 
-0x6b33 021141 byteswap pdata ,pdata 
-0x6b34 021142 store 2 ,mem_addr_mi 
-0x6b35 021143 loop prcp_parse_ota_loop1 
-:      021144 prcp_parse_ota_start2:
-0x6b36 021145 fetch 2 ,mem_eeprom_ota_base_addr 
-0x6b37 021146 byteswap pdata ,pdata 
-0x6b38 021147 store 2 ,mem_addr_mi 
-0x6b39 021148 arg iicd_read_eep ,regc 
-0x6b3a 021149 arg 0xffff ,loopcnt 
-:      021150 prcp_parse_ota_loop2:
-0x6b3b 021151 call get_block_header 
-0x6b3c 021152 nbranch prcp_parse_ota_load ,zero 
-0x6b3d 021153 fetch 2 ,mem_addr_mi 
-0x6b3e 021154 byteswap pdata ,pdata 
-0x6b3f 021155 iadd temp ,pdata 
-0x6b40 021156 increase 2 ,pdata 
-0x6b41 021157 store 2 ,mem_eeprom_ota_base_addr 
-0x6b42 021158 byteswap pdata ,pdata 
-0x6b43 021159 store 2 ,mem_addr_mi 
-0x6b44 021160 loop prcp_parse_ota_loop2 
-:      021162 prcp_parse_ota_end_cmd:
-0x6b45 021163 fetch 2 ,mem_eeprom_ota_base_addr 
-0x6b46 021164 increase 2 ,pdata 
-0x6b47 021165 byteswap pdata ,pdata 
-0x6b48 021166 store 2 ,mem_eeprom_ota_base_addr 
-0x6b49 021167 arg mem_eeprom_ota_base_addr ,rega 
-0x6b4a 021168 arg 0x02 ,temp 
-0x6b4b 021169 arg 0x0000 ,pdata 
-0x6b4c 021170 call iicd_write_ota_data 
-0x6b4d 021171 setarg 0x0000 
-0x6b4e 021172 store 2 ,mem_eeprom_ota_base_addr 
-0x6b4f 021173 rtn 
-:      021175 prcp_parse_i2c_config_req:
-0x6b50 021176 rtn 
-:      021177 prcp_parse_i2c_read_res:
-0x6b51 021178 rtn 
-:      021179 prcp_parse_i2c_write_req:
-0x6b52 021180 rtn 
-:      021185 rfcomm_init:
-0x6b53 021186 rtn wake 
-0x6b54 021187 jam 0 ,mem_rfcomm_send_more_pkt 
-0x6b55 021188 jam bits9600 ,memremoterpnbitrate 
-0x6b56 021189 jam databits8 ,memremoteprndatabits 
-0x6b57 021190 jam 0x11 ,memremoteprnxon 
-0x6b58 021191 jam 0x13 ,memremoteprnxoff 
-0x6b59 021192 setarg 0 
-0x6b5a 021193 store 3 ,memremoteprnstopbit 
-0x6b5b 021194 store 1 ,mem_spp_state 
-0x6b5c 021195 jam 0 ,memui_reconnect_mode 
-:      021197 rfcomm_init_spp:
-0x6b5d 021198 set1 mark_ext_patch ,mark 
-0x6b5e 021199 bpatch patch37_7 ,mem_patch37 
-0x6b5f 021200 setarg 0 
-0x6b60 021201 store 1 ,mem_spp_state 
-0x6b61 021202 store 1 ,mem_remote_spp_channel 
-0x6b62 021203 store 1 ,mem_pn_dlci 
-0x6b63 021204 jam 0x50 ,mem_credit_given 
-0x6b64 021205 rtn 
-:      021207 set_cr_bit:
-0x6b65 021208 or_into 0x02 ,temp 
-0x6b66 021209 rtn 
-:      021221 rfcomm_calculate_fcs_sabm:
-0x6b67 021222 copy temp ,pdata 
-0x6b68 021223 reverse pdata ,pdata 
-0x6b69 021224 store 1 ,memfcstemp3 
-0x6b6a 021225 force ini_tx_sabm ,pdata 
-0x6b6b 021226 reverse pdata ,pdata 
-0x6b6c 021227 store 1 ,memfcstemp2 
-0x6b6d 021228 force 0x01 ,pdata 
-0x6b6e 021229 reverse pdata ,pdata 
-0x6b6f 021230 store 1 ,memfcstemp1 
-0x6b70 021231 call caculate_fcs 
-0x6b71 021232 copy temp ,pdata 
-0x6b72 021233 rtn 
-:      021234 rfcomm_calculate_fcs_ua:
-0x6b73 021235 reverse pdata ,pdata 
-0x6b74 021236 store 1 ,memfcstemp3 
-0x6b75 021237 force rsp_tx_ua ,pdata 
-0x6b76 021238 reverse pdata ,pdata 
-0x6b77 021239 store 1 ,memfcstemp2 
-0x6b78 021240 force 0x01 ,pdata 
-0x6b79 021241 reverse pdata ,pdata 
-0x6b7a 021242 store 1 ,memfcstemp1 
-0x6b7b 021243 branch caculate_fcs 
-:      021245 rfcomm_calculate_fcs_dlci0:
-0x6b7c 021246 fetch 1 ,mem_rfcomm_initiator 
-0x6b7d 021247 branch rfcomm_calculate_fcs_dlci0_res ,blank 
-0x6b7e 021248 setarg 0x70 
-0x6b7f 021249 rtn 
-:      021250 rfcomm_calculate_fcs_dlci0_res:
-0x6b80 021251 setarg 0xaa 
-0x6b81 021252 rtn 
-:      021254 rfcomm_save_fcs_uih:
-0x6b82 021255 reverse pdata ,pdata 
-0x6b83 021256 store 1 ,memfcstemp3 
-0x6b84 021257 force rsp_rx_uih ,pdata 
-0x6b85 021258 call caculate_uihdata_fcs 
-0x6b86 021259 fetcht 2 ,mem_contw_temp 
-0x6b87 021260 copy temp ,contw 
-0x6b88 021261 istore 1 ,contw 
-0x6b89 021262 copy contw ,temp 
-0x6b8a 021263 storet 2 ,mem_contw_temp 
-0x6b8b 021264 force rsp_rx_uih_wdata ,pdata 
-0x6b8c 021265 call caculate_uihdata_fcs 
-0x6b8d 021266 fetcht 2 ,mem_contw_temp 
-0x6b8e 021267 copy temp ,contw 
-0x6b8f 021268 istore 1 ,contw 
-0x6b90 021269 rtn 
-:      021278 caculate_uihdata_fcs:
-0x6b91 021279 reverse pdata ,pdata 
-0x6b92 021280 store 1 ,memfcstemp2 
-0x6b93 021281 fetch 2 ,memfcstemp2 
-0x6b94 021282 lshift8 pdata ,pdata 
-0x6b95 021283 store 3 ,mem_mod2div_temp 
-0x6b96 021284 arg 0x107 ,rega 
-0x6b97 021285 arg 0xf ,regb 
-0x6b98 021286 call mod2div 
-0x6b99 021287 xor_into 0xd7 ,pdata 
-0x6b9a 021288 invert pdata ,pdata 
-0x6b9b 021289 reverse pdata ,pdata 
-0x6b9c 021290 rtn 
-:      021300 caculate_fcs:
-0x6b9d 021301 fetch 3 ,memfcstemp1 
-0x6b9e 021302 store 3 ,mem_mod2div_temp 
-0x6b9f 021303 arg 0x107 ,rega 
-0x6ba0 021304 arg 0xf ,regb 
-0x6ba1 021305 call mod2div 
-0x6ba2 021306 lshift8 pdata ,pdata 
-0x6ba3 021307 arg 0x7 ,regb 
-0x6ba4 021308 call mod2div 
-0x6ba5 021309 xor_into 0x2b ,pdata 
-0x6ba6 021310 invert pdata ,pdata 
-0x6ba7 021311 reverse pdata ,pdata 
-0x6ba8 021312 copy pdata ,temp 
-0x6ba9 021313 rtn 
-:      021315 mod2div:
-0x6baa 021316 arg 0 ,regc 
-0x6bab 021317 copy regb ,loopcnt 
-0x6bac 021318 call right_shift_n 
-0x6bad 021319 icopy temp 
-:      021320 mod2div_loop:
-0x6bae 021325 copy temp ,pdata 
-0x6baf 021326 lshift regc ,regc 
-0x6bb0 021327 bbit0 8 ,mod2div_not_enough_reduction 
-0x6bb1 021328 ixor rega ,temp 
-0x6bb2 021329 increase 1 ,regc 
-:      021330 mod2div_not_enough_reduction:
-0x6bb3 021331 lshift temp ,temp 
-0x6bb4 021332 fetch 3 ,mem_mod2div_temp 
-0x6bb5 021333 increase -1 ,regb 
-0x6bb6 021334 compare 0xff ,regb ,0xff 
-0x6bb7 021335 branch mod2div_end ,true 
-0x6bb8 021336 copy regb ,loopcnt 
-0x6bb9 021337 call right_shift_n 
-0x6bba 021338 isolate1 0 ,pdata 
-0x6bbb 021339 setflag true ,0 ,temp 
-0x6bbc 021340 branch mod2div_loop 
-:      021341 mod2div_end:
-0x6bbd 021343 rshift temp ,pdata 
-0x6bbe 021344 rtn 
-:      021346 get_rfcomm_snd_adss:
-0x6bbf 021347 fetcht 1 ,mem_pn_dlci 
-:      021348 dlci_to_address_cmd:
-0x6bc0 021350 lshift2 temp ,temp 
-0x6bc1 021351 set1 rfcomm_address_ext_len ,temp 
-0x6bc2 021352 fetch 1 ,mem_rfcomm_initiator 
-0x6bc3 021353 ncall set_cr_bit ,blank 
-0x6bc4 021354 storet 1 ,mem_rfcomm_send_adss 
-0x6bc5 021355 rtn 
-:      021357 dlci_to_address_res:
-0x6bc6 021359 lshift2 temp ,temp 
-0x6bc7 021360 set1 rfcomm_address_ext_len ,temp 
-0x6bc8 021361 fetch 1 ,mem_rfcomm_initiator 
-0x6bc9 021362 call set_cr_bit ,blank 
-0x6bca 021363 rtn 
-:      021364 channel_to_dlci:
-0x6bcb 021366 lshift temp ,temp 
-0x6bcc 021367 fetch 1 ,mem_rfcomm_initiator 
-0x6bcd 021368 setflag blank ,0 ,temp 
-0x6bce 021370 rtn 
-:      021371 rfcomm_rx_process_dlci0_sabm:
-0x6bcf 021372 fetcht 1 ,mem_current_channel 
-0x6bd0 021373 jam 0xd7 ,mem_current_fcs 
-0x6bd1 021374 call rfcomm_send_ua 
-0x6bd2 021375 fetch 1 ,mem_rfcomm_state 
-0x6bd3 021376 set1 l2cap_channel_rfcomm_only_sabm ,pdata 
-0x6bd4 021377 set1 l2cap_channel_rfcomm_only_ua ,pdata 
-0x6bd5 021378 store 1 ,mem_rfcomm_state 
-0x6bd6 021379 jam 0 ,mem_rfcomm_initiator 
-0x6bd7 021380 branch rfcomm_rx_process_end 
-:      021381 rfcomm_rx_process_dlci0_ua:
-0x6bd8 021382 fetch 1 ,mem_rfcomm_state 
-0x6bd9 021383 set1 l2cap_channel_rfcomm_only_ua ,pdata 
-0x6bda 021384 store 1 ,mem_rfcomm_state 
-0x6bdb 021385 branch rfcomm_rx_process_end 
-:      021388 rfcomm_rx_process:
-0x6bdc 021389 set1 mark_ext_patch ,mark 
-0x6bdd 021390 bpatch patch38_0 ,mem_patch38 
-0x6bde 021391 fetch 1 ,memui_reconnect_mode 
-0x6bdf 021392 beq no_reconnection ,rfcomm_rx_process_remote_page 
-0x6be0 021393 branch rfcomm_rx_process_reconn 
-:      021395 rfcomm_rx_process_remote_page:
-0x6be1 021396 fetch 2 ,mem_l2cap_payload_ptr 
-0x6be2 021397 copy pdata ,contr 
-0x6be3 021398 call get_rfcomm_head_struct 
-0x6be4 021399 fetch 1 ,mem_current_channel 
-0x6be5 021400 beq 0 ,parse_dlci0_rp 
-0x6be6 021401 branch parse_uih_rp 
-:      021402 parse_dlci0_rp:
-0x6be7 021403 set1 mark_ext_patch ,mark 
-0x6be8 021404 bpatch patch38_1 ,mem_patch38 
-0x6be9 021405 fetch 1 ,mem_current_frame_type 
-0x6bea 021406 beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
-0x6beb 021407 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
-0x6bec 021408 beq rfcomm_frame_type_uih ,parse_dlci0_rp_uih 
-0x6bed 021409 rtneq rfcomm_frame_type_disconn 
-0x6bee 021410 branch assert 
-:      021413 parse_dlci0_rp_uih:
-0x6bef 021414 fetch 2 ,mem_rfcomm_uih_payload_ptr 
-0x6bf0 021415 copy pdata ,contr 
-0x6bf1 021416 call get_rfcomm_uih_head_struct 
-0x6bf2 021417 fetch 1 ,mem_uih_cmd_type 
-0x6bf3 021418 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
-0x6bf4 021419 beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
-0x6bf5 021420 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
-0x6bf6 021421 beq uih_modem_status_res ,parse_dlci0_rp_uih_ms_res 
-0x6bf7 021422 branch rfcomm_rx_process_end 
-:      021424 parse_dlci0_rp_uih_pn_cmd:
-0x6bf8 021425 call parse_dlci0_rp_uih_pn_res_common 
-0x6bf9 021426 fetch 1 ,mem_pn_dlci 
-0x6bfa 021427 rshift pdata ,pdata 
-0x6bfb 021428 sub pdata ,spp_slave_channel ,null 
-0x6bfc 021429 branch parse_dlci0_rp_uih_pn_cmd_spp ,zero 
-0x6bfd 021430 branch assert 
-:      021431 parse_dlci0_rp_uih_pn_cmd_spp:
-0x6bfe 021432 fetch 1 ,mem_spp_state 
-0x6bff 021433 set1 rfcomm_channel_state_pn_cmd ,pdata 
-0x6c00 021434 set1 rfcomm_channel_state_pn_res ,pdata 
-0x6c01 021435 store 1 ,mem_spp_state 
-0x6c02 021436 call rfcomm_send_param_neg_res 
-0x6c03 021437 branch rfcomm_rx_process_end 
-:      021439 parse_dlci0_rp_uih_pn_res:
-0x6c04 021440 call parse_dlci0_rp_uih_pn_res_common 
-0x6c05 021441 branch rfcomm_rx_process_end 
-:      021443 parse_dlci0_rp_uih_pn_res_common:
-0x6c06 021444 call get_param_payload_ptr 
-0x6c07 021445 branch get_rfcomm_prarmer_negotiation 
-:      021447 get_rfcomm_param_modem_status:
-0x6c08 021448 call get_param_payload_ptr 
-0x6c09 021449 ifetch 1 ,contr 
-0x6c0a 021450 rshift3 pdata ,pdata 
-0x6c0b 021451 store 1 ,mem_ms_channel 
-0x6c0c 021452 ifetch 1 ,contr 
-0x6c0d 021453 store 1 ,mem_ms_param 
-0x6c0e 021454 rtn 
-:      021457 get_rfcomm_head_struct:
-0x6c0f 021458 ifetch 1 ,contr 
-0x6c10 021459 store 1 ,mem_current_adss 
-0x6c11 021460 rshift3 pdata ,pdata 
-0x6c12 021461 store 1 ,mem_current_channel 
-0x6c13 021462 ifetch 1 ,contr 
-0x6c14 021463 store 1 ,mem_current_frame_type 
-:      021464 get_rfcomm_current_length:
-0x6c15 021465 call get_rfcomm_length_common 
-0x6c16 021466 storet 2 ,mem_current_length 
-0x6c17 021467 copy contr ,pdata 
-0x6c18 021468 store 2 ,mem_rfcomm_uih_payload_ptr 
-0x6c19 021469 rtn 
-:      021471 get_rfcomm_uih_head_struct:
-0x6c1a 021472 ifetch 1 ,contr 
-0x6c1b 021473 rshift pdata ,pdata 
-0x6c1c 021474 store 1 ,mem_uih_cmd_type 
-0x6c1d 021475 call get_rfcomm_length_common 
-0x6c1e 021476 storet 2 ,mem_uih_length 
-0x6c1f 021477 copy contr ,pdata 
-0x6c20 021478 store 2 ,mem_param_payload_ptr 
-0x6c21 021479 rtn 
-:      021482 get_param_payload_ptr:
-0x6c22 021483 fetch 2 ,mem_param_payload_ptr 
-0x6c23 021484 copy pdata ,contr 
-0x6c24 021485 rtn 
-:      021487 get_rfcomm_param_length_common:
-0x6c25 021488 fetch 2 ,mem_param_payload_ptr 
-0x6c26 021489 copy pdata ,contr 
-:      021490 get_rfcomm_length_common:
-0x6c27 021491 ifetch 1 ,contr 
-0x6c28 021492 copy pdata ,temp 
-0x6c29 021493 rshift temp ,temp 
-0x6c2a 021494 rtnbit1 0 
-0x6c2b 021495 ifetch 1 ,contr 
-0x6c2c 021496 lshift3 pdata ,pdata 
-0x6c2d 021497 lshift4 pdata ,pdata 
-0x6c2e 021498 iadd temp ,temp 
-0x6c2f 021499 rtn 
-:      021501 get_rfcomm_prarmer_negotiation:
-0x6c30 021502 ifetch 1 ,contr 
-0x6c31 021503 store 1 ,mem_pn_dlci 
-0x6c32 021504 ifetch 1 ,contr 
-0x6c33 021505 store 1 ,mem_pn_credit_flow_type_info 
-0x6c34 021506 ifetch 1 ,contr 
-0x6c35 021507 store 1 ,mem_pn_priority 
-0x6c36 021508 ifetch 1 ,contr 
-0x6c37 021509 store 1 ,mem_pn_acknowledg_timer 
-0x6c38 021510 ifetch 2 ,contr 
-0x6c39 021511 store 2 ,mem_pn_max_frame_size 
-0x6c3a 021512 ifetch 1 ,contr 
-0x6c3b 021513 store 1 ,mem_pn_max_retrans 
-0x6c3c 021514 ifetch 1 ,contr 
-0x6c3d 021515 store 1 ,mem_remote_credits 
-0x6c3e 021516 rtn 
-:      021519 parse_dlci0_rp_uih_ms_cmd:
-0x6c3f 021520 call get_rfcomm_param_modem_status 
-0x6c40 021521 fetch 1 ,mem_ms_channel 
-0x6c41 021522 sub pdata ,1 ,null 
-0x6c42 021523 branch parse_dlci0_rp_uih_ms_cmd_spp ,zero 
-0x6c43 021524 branch assert 
-:      021525 parse_dlci0_rp_uih_ms_cmd_spp:
-0x6c44 021526 fetch 1 ,mem_spp_state 
-0x6c45 021527 set1 rfcomm_channel_state_rcv_ms_cmd ,pdata 
-0x6c46 021528 set1 rfcomm_channel_state_snd_ms_res ,pdata 
-0x6c47 021529 store 1 ,mem_spp_state 
-0x6c48 021530 fetcht 1 ,mem_pn_dlci 
-0x6c49 021531 lshift2 temp ,temp 
-0x6c4a 021532 or_into 3 ,temp 
-0x6c4b 021533 call rfcomm_send_modem_status_res 
-0x6c4c 021534 jam more_pkt_msc_cmd_spp ,mem_rfcomm_send_more_pkt 
-0x6c4d 021535 branch rfcomm_rx_process_end 
-:      021537 parse_dlci0_rp_uih_ms_res:
-0x6c4e 021538 call get_rfcomm_param_modem_status 
-0x6c4f 021539 fetch 1 ,mem_ms_channel 
-0x6c50 021540 sub pdata ,1 ,null 
-0x6c51 021541 branch parse_dlci0_rp_uih_ms_res_spp ,zero 
-0x6c52 021542 branch assert 
-:      021543 parse_dlci0_rp_uih_ms_res_spp:
-0x6c53 021544 fetch 1 ,mem_spp_state 
-0x6c54 021545 set1 rfcomm_channel_state_rcv_ms_res ,pdata 
-0x6c55 021546 store 1 ,mem_spp_state 
-0x6c56 021547 branch rfcomm_rx_process_end 
-:      021549 parse_uih_rp:
-0x6c57 021550 fetch 1 ,mem_current_channel 
-0x6c58 021551 sub pdata ,spp_slave_channel ,null 
-0x6c59 021552 branch parse_uih_rp_spp ,zero 
-0x6c5a 021553 branch assert 
-:      021554 parse_uih_rp_spp:
-0x6c5b 021555 fetch 1 ,mem_current_frame_type 
-0x6c5c 021556 beq rfcomm_frame_type_ua ,parse_uih_rp_spp_ua 
-0x6c5d 021557 beq rfcomm_frame_type_sabm ,parse_uih_rp_spp_sabm 
-0x6c5e 021558 beq rfcomm_frame_type_uih ,parse_uih_spp_uih 
-0x6c5f 021559 beq rfcomm_frame_type_uih_credits ,parse_uih_spp_uih_credits 
-0x6c60 021560 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn 
-0x6c61 021561 branch assert 
-:      021562 parse_uih_rp_spp_ua:
-0x6c62 021563 fetch 1 ,mem_spp_state 
-0x6c63 021564 set1 rfcomm_channel_state_ua ,pdata 
-0x6c64 021565 store 1 ,mem_spp_state 
-0x6c65 021566 branch rfcomm_rx_process_end 
-:      021567 parse_uih_rp_spp_sabm:
-0x6c66 021568 fetch 1 ,mem_spp_state 
-0x6c67 021569 set1 rfcomm_channel_state_ua ,pdata 
-0x6c68 021570 set1 rfcomm_channel_state_sabm ,pdata 
-0x6c69 021571 store 1 ,mem_spp_state 
-0x6c6a 021572 fetch 1 ,mem_current_adss 
-0x6c6b 021573 call rfcomm_calculate_fcs_ua 
-0x6c6c 021574 store 1 ,mem_current_fcs 
-0x6c6d 021575 call rfcomm_send_ua 
-0x6c6e 021576 fetch 1 ,mem_current_adss 
-0x6c6f 021577 rshift2 pdata ,pdata 
-0x6c70 021578 store 1 ,mem_pn_dlci 
-0x6c71 021579 lshift2 pdata ,pdata 
-0x6c72 021580 set0 rfcomm_address_cr ,pdata 
-0x6c73 021581 set1 rfcomm_address_ext_len ,pdata 
-0x6c74 021582 arg mem_hiufcs_spp ,temp 
-0x6c75 021583 storet 2 ,mem_contw_temp 
-0x6c76 021584 call rfcomm_save_fcs_uih 
-0x6c77 021585 branch rfcomm_rx_process_end 
-:      021587 parse_uih_spp_uih_credits:
-0x6c78 021588 fetch 2 ,mem_rfcomm_uih_payload_ptr 
-0x6c79 021589 copy pdata ,contr 
-0x6c7a 021590 increase 1 ,pdata 
-0x6c7b 021591 store 2 ,mem_rfcomm_uih_payload_ptr 
-0x6c7c 021592 ifetch 1 ,contr 
-0x6c7d 021593 fetcht 1 ,mem_remote_credits 
-0x6c7e 021594 iadd temp ,pdata 
-0x6c7f 021595 store 1 ,mem_remote_credits 
-:      021596 parse_uih_spp_uih:
-0x6c80 021597 call rfcomm_increase_credit_given 
-:      021598 parse_uih_spp_uih_cont:
-0x6c81 021599 call get_rfcomm_snd_adss 
-0x6c82 021600 call rfcomm_send_uih_without_payload 
-0x6c83 021601 call spp_process_rx_data 
-0x6c84 021602 branch rfcomm_rx_process_end 
-:      021604 parse_uih_rp_spp_disconn:
-0x6c85 021605 call rfcomm_init_spp 
-0x6c86 021606 fetch 1 ,mem_current_adss 
-0x6c87 021607 call rfcomm_calculate_fcs_ua 
-0x6c88 021608 store 1 ,mem_current_fcs 
-0x6c89 021609 call rfcomm_send_ua 
-0x6c8a 021610 branch rfcomm_rx_process_end 
-:      021615 rfcomm_rx_process_reconn:
-0x6c8b 021616 fetch 2 ,mem_l2cap_payload_ptr 
-0x6c8c 021617 copy pdata ,contr 
-0x6c8d 021618 call get_rfcomm_head_struct 
-0x6c8e 021619 fetch 1 ,mem_current_channel 
-0x6c8f 021620 beq 0 ,parse_dlci0_reconn 
-0x6c90 021621 branch parse_uih_reconn 
-:      021623 parse_dlci0_reconn:
-0x6c91 021624 set1 mark_ext_patch ,mark 
-0x6c92 021625 bpatch patch38_2 ,mem_patch38 
-0x6c93 021626 fetch 1 ,mem_current_frame_type 
-0x6c94 021627 beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
-0x6c95 021628 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
-0x6c96 021629 beq rfcomm_frame_type_uih ,parse_dlci0_reconn_uih 
-0x6c97 021630 branch rfcomm_rx_process_end 
-:      021631 parse_dlci0_reconn_uih:
-0x6c98 021632 fetch 2 ,mem_rfcomm_uih_payload_ptr 
-0x6c99 021633 copy pdata ,contr 
-0x6c9a 021634 call get_rfcomm_uih_head_struct 
-0x6c9b 021635 fetch 1 ,mem_uih_cmd_type 
-0x6c9c 021636 beq uih_param_neg_cmd ,parse_dlci0_reconn_uih_pn_cmd 
-0x6c9d 021637 beq uih_param_neg_res ,parse_dlci0_reconn_uih_pn_cmd 
-0x6c9e 021638 beq uih_modem_status_cmd ,parse_dlci0_reconn_uih_ms_cmd 
-0x6c9f 021639 beq uih_modem_status_res ,parse_dlci0_reconn_uih_ms_res 
-0x6ca0 021640 branch rfcomm_rx_process_end 
-:      021642 parse_dlci0_reconn_uih_pn_cmd:
-0x6ca1 021643 call parse_dlci0_rp_uih_pn_res_common 
-0x6ca2 021644 fetch 1 ,mem_pn_dlci 
-0x6ca3 021645 rshift pdata ,pdata 
-0x6ca4 021646 fetcht 1 ,mem_remote_spp_channel 
-0x6ca5 021647 isub temp ,null 
-0x6ca6 021648 branch parse_dlci0_reconn_uih_pn_cmd_spp ,zero 
-0x6ca7 021649 branch assert 
-:      021650 parse_dlci0_reconn_uih_pn_cmd_spp:
-0x6ca8 021651 fetch 1 ,mem_spp_state 
-0x6ca9 021652 set1 rfcomm_channel_state_pn_res ,pdata 
-0x6caa 021653 store 1 ,mem_spp_state 
-0x6cab 021654 branch rfcomm_rx_process_end 
-:      021656 parse_dlci0_reconn_uih_ms_cmd:
-0x6cac 021657 call get_rfcomm_param_modem_status 
-0x6cad 021658 fetch 1 ,mem_ms_channel 
-0x6cae 021659 fetcht 1 ,mem_remote_spp_channel 
-0x6caf 021660 isub temp ,null 
-0x6cb0 021661 branch parse_dlci0_reconn_uih_ms_cmd_spp ,zero 
-0x6cb1 021662 branch assert 
-0x6cb2 021663 branch rfcomm_rx_process_end 
-:      021664 parse_dlci0_reconn_uih_ms_cmd_spp:
-0x6cb3 021665 fetch 1 ,mem_spp_state 
-0x6cb4 021666 set1 rfcomm_channel_state_rcv_ms_cmd ,pdata 
-0x6cb5 021667 set1 rfcomm_channel_state_snd_ms_res ,pdata 
-0x6cb6 021668 store 1 ,mem_spp_state 
-0x6cb7 021669 fetcht 1 ,mem_pn_dlci 
-0x6cb8 021670 lshift2 temp ,temp 
-0x6cb9 021671 or_into 3 ,temp 
-0x6cba 021672 call rfcomm_send_modem_status_res 
-0x6cbb 021673 branch rfcomm_rx_process_end 
-:      021675 parse_dlci0_reconn_uih_ms_res:
-0x6cbc 021676 call get_rfcomm_param_modem_status 
-0x6cbd 021677 fetch 1 ,mem_ms_channel 
-0x6cbe 021678 fetcht 1 ,mem_remote_spp_channel 
-0x6cbf 021679 isub temp ,null 
-0x6cc0 021680 branch parse_dlci0_reconn_uih_ms_res_spp ,zero 
-0x6cc1 021681 branch assert 
-:      021682 parse_dlci0_reconn_uih_ms_res_spp:
-0x6cc2 021683 fetch 1 ,mem_spp_state 
-0x6cc3 021684 set1 rfcomm_channel_state_rcv_ms_res ,pdata 
-0x6cc4 021685 store 1 ,mem_spp_state 
-0x6cc5 021686 branch rfcomm_rx_process_end 
-:      021688 parse_uih_reconn:
-0x6cc6 021689 fetch 1 ,mem_current_channel 
-0x6cc7 021690 fetcht 1 ,mem_remote_spp_channel 
-0x6cc8 021691 isub temp ,null 
-0x6cc9 021692 branch parse_uih_reconn_spp ,zero 
-0x6cca 021693 branch assert 
-0x6ccb 021694 branch rfcomm_rx_process_end 
-:      021696 parse_uih_reconn_spp:
-0x6ccc 021697 fetch 1 ,mem_current_frame_type 
-0x6ccd 021698 beq rfcomm_frame_type_ua ,parse_uih_reconn_spp_ua 
-0x6cce 021699 beq rfcomm_frame_type_uih ,parse_uih_spp_uih 
-0x6ccf 021700 beq rfcomm_frame_type_uih_credits ,parse_uih_spp_uih_credits 
-0x6cd0 021701 beq rfcomm_frame_type_disconn ,parse_uih_reconn_spp_disconn 
-:      021702 parse_uih_reconn_spp_ua:
-0x6cd1 021703 fetch 1 ,mem_spp_state 
-0x6cd2 021704 set1 rfcomm_channel_state_ua ,pdata 
-0x6cd3 021705 store 1 ,mem_spp_state 
-0x6cd4 021706 branch rfcomm_rx_process_end 
-:      021707 parse_uih_reconn_spp_sabm:
-0x6cd5 021708 branch parse_uih_reconn_spp_sabm 
-:      021709 parse_uih_reconn_spp_disconn:
-0x6cd6 021710 branch parse_uih_rp_spp_disconn 
-:      021711 rfcomm_rx_process_end:
-0x6cd7 021712 rtn 
-:      021714 rfcomm_send_more_pkt:
-0x6cd8 021715 fetch 1 ,mem_rfcomm_send_more_pkt 
-0x6cd9 021716 rtn blank 
-0x6cda 021717 beq more_pkt_msc_cmd_spp ,rfcomm_send_more_pkt_msc_cmd_spp 
-0x6cdb 021718 branch assert 
-:      021720 rfcomm_send_more_pkt_msc_cmd_spp:
-0x6cdc 021721 jam 0 ,mem_rfcomm_send_more_pkt 
-0x6cdd 021722 call l2cap_malloc_rfcomm_channel 
-0x6cde 021723 arg spp_slave_channel ,temp 
-0x6cdf 021724 lshift3 temp ,temp 
-:      021725 rfcomm_send_more_pkt_msc_cmd_spp0:
-0x6ce0 021726 or_into 0x03 ,temp 
-0x6ce1 021727 arg 0xaa ,rega 
-0x6ce2 021728 call rfcomm_send_modem_status_cmd 
-0x6ce3 021729 call l2cap_get_rfcomm_tx_buff 
-0x6ce4 021730 copy contw ,contr 
-0x6ce5 021731 ifetch 2 ,contr 
-0x6ce6 021732 branch assert ,blank 
-0x6ce7 021733 rtn 
-:      021735 rfcomm_send_sabm:
-0x6ce8 021736 set1 mark_ext_patch ,mark 
-0x6ce9 021737 bpatch patch38_3 ,mem_patch38 
-0x6cea 021738 call l2cap_get_rfcomm_tx_buff 
-0x6ceb 021739 setarg 0x0004 
-0x6cec 021740 istore 2 ,contw 
-0x6ced 021741 fetch 2 ,mem_rfcomm_remote_cid 
-0x6cee 021742 istore 2 ,contw 
-0x6cef 021743 fetch 1 ,mem_current_adss 
-0x6cf0 021744 istore 1 ,contw 
-0x6cf1 021745 setarg 0x013f 
-0x6cf2 021746 istore 2 ,contw 
-0x6cf3 021747 fetch 1 ,mem_current_fcs 
-0x6cf4 021748 istore 1 ,contw 
-0x6cf5 021749 rtn 
-:      021750 rfcomm_send_ua:
-0x6cf6 021751 set1 mark_ext_patch ,mark 
-0x6cf7 021752 bpatch patch38_4 ,mem_patch38 
-0x6cf8 021753 call l2cap_malloc_rfcomm_channel 
-0x6cf9 021754 call l2cap_get_rfcomm_tx_buff 
-0x6cfa 021755 setarg 0x0004 
-0x6cfb 021756 istore 2 ,contw 
-0x6cfc 021757 fetch 2 ,mem_rfcomm_remote_cid 
-0x6cfd 021758 istore 2 ,contw 
-0x6cfe 021759 fetch 1 ,mem_current_adss 
-0x6cff 021760 istore 1 ,contw 
-0x6d00 021761 setarg 0x0173 
-0x6d01 021762 istore 2 ,contw 
-0x6d02 021763 fetch 1 ,mem_current_fcs 
-0x6d03 021764 istore 1 ,contw 
-0x6d04 021765 rtn 
-:      021766 rfcomm_send_param_neg_cmd:
-0x6d05 021767 set1 mark_ext_patch ,mark 
-0x6d06 021768 bpatch patch38_5 ,mem_patch38 
-0x6d07 021769 call l2cap_get_rfcomm_tx_buff 
-0x6d08 021770 setarg 0x000e 
-0x6d09 021771 istore 2 ,contw 
-0x6d0a 021772 fetch 2 ,mem_rfcomm_remote_cid 
-0x6d0b 021773 istore 2 ,contw 
-0x6d0c 021774 fetch 1 ,mem_rfcomm_initiator 
-0x6d0d 021775 lshift pdata ,pdata 
-0x6d0e 021776 set1 0 ,pdata 
-0x6d0f 021777 istore 1 ,contw 
-0x6d10 021778 setarg 0x15ef 
-0x6d11 021779 istore 2 ,contw 
-0x6d12 021780 setarg 0x1183 
-0x6d13 021781 istore 2 ,contw 
-0x6d14 021782 copy temp ,pdata 
-0x6d15 021783 istore 1 ,contw 
-0x6d16 021784 setarg 0x0000f0 
-0x6d17 021785 istore 3 ,contw 
-0x6d18 021786 setarg rfcomm_max_frame_size 
-0x6d19 021787 istore 2 ,contw 
-0x6d1a 021788 setarg 0 
-0x6d1b 021789 istore 1 ,contw 
-0x6d1c 021790 setarg 0x01 
-0x6d1d 021791 istore 1 ,contw 
-0x6d1e 021792 call rfcomm_calculate_fcs_dlci0 
-0x6d1f 021793 istore 1 ,contw 
-0x6d20 021794 jam 0x10 ,mem_credit_given 
-0x6d21 021795 rtn 
-:      021796 rfcomm_send_param_neg_res:
-0x6d22 021797 set1 mark_ext_patch ,mark 
-0x6d23 021798 bpatch patch38_6 ,mem_patch38 
-0x6d24 021799 call l2cap_malloc_rfcomm_channel 
-0x6d25 021800 call l2cap_get_rfcomm_tx_buff 
-0x6d26 021801 setarg 0x000e 
-0x6d27 021802 istore 2 ,contw 
-0x6d28 021803 fetch 2 ,mem_rfcomm_remote_cid 
-0x6d29 021804 istore 2 ,contw 
-0x6d2a 021805 fetch 1 ,mem_rfcomm_initiator 
-0x6d2b 021806 lshift pdata ,pdata 
-0x6d2c 021807 set1 0 ,pdata 
-0x6d2d 021808 istore 1 ,contw 
-0x6d2e 021809 setarg 0x15ef 
-0x6d2f 021810 istore 2 ,contw 
-0x6d30 021811 setarg 0x1181 
-0x6d31 021812 istore 2 ,contw 
-0x6d32 021813 fetch 1 ,mem_pn_dlci 
-0x6d33 021814 istore 1 ,contw 
-0x6d34 021815 setarg 0x0000e0 
-0x6d35 021816 istore 3 ,contw 
-0x6d36 021817 setarg rfcomm_max_frame_size 
-0x6d37 021818 istore 2 ,contw 
-0x6d38 021819 setarg 0x00 
-0x6d39 021820 istore 1 ,contw 
-0x6d3a 021821 setarg 0x07 
-0x6d3b 021822 istore 1 ,contw 
-0x6d3c 021823 call rfcomm_calculate_fcs_dlci0 
-0x6d3d 021824 istore 1 ,contw 
-0x6d3e 021825 rtn 
-:      021826 rfcomm_send_modem_status_cmd:
-0x6d3f 021827 set1 mark_ext_patch ,mark 
-0x6d40 021828 bpatch patch38_7 ,mem_patch38 
-0x6d41 021829 call l2cap_get_rfcomm_tx_buff 
-0x6d42 021830 setarg 0x0008 
-0x6d43 021831 istore 2 ,contw 
-0x6d44 021832 fetch 2 ,mem_rfcomm_remote_cid 
-0x6d45 021833 istore 2 ,contw 
-0x6d46 021834 fetch 1 ,mem_rfcomm_initiator 
-0x6d47 021835 lshift pdata ,pdata 
-0x6d48 021836 set1 0 ,pdata 
-0x6d49 021837 istore 1 ,contw 
-0x6d4a 021838 setarg 0x09ef 
-0x6d4b 021839 istore 2 ,contw 
-0x6d4c 021840 setarg 0x05e3 
-0x6d4d 021841 istore 2 ,contw 
-0x6d4e 021842 copy temp ,pdata 
-0x6d4f 021843 istore 1 ,contw 
-0x6d50 021844 setarg 0x8d 
-0x6d51 021845 istore 1 ,contw 
-0x6d52 021846 call rfcomm_calculate_fcs_dlci0 
-0x6d53 021847 istore 1 ,contw 
-0x6d54 021848 rtn 
-:      021850 rfcomm_send_modem_status_res:
-0x6d55 021851 set1 mark_ext_patch ,mark 
-0x6d56 021852 bpatch patch39_0 ,mem_patch39 
-0x6d57 021853 call l2cap_malloc_rfcomm_channel 
-0x6d58 021854 call l2cap_get_rfcomm_tx_buff 
-0x6d59 021855 setarg 0x0008 
-0x6d5a 021856 istore 2 ,contw 
-0x6d5b 021857 fetch 2 ,mem_rfcomm_remote_cid 
-0x6d5c 021858 istore 2 ,contw 
-0x6d5d 021859 copy temp ,timeup 
-0x6d5e 021860 fetch 1 ,mem_rfcomm_initiator 
-0x6d5f 021861 lshift pdata ,pdata 
-0x6d60 021862 set1 0 ,pdata 
-0x6d61 021863 istore 1 ,contw 
-0x6d62 021864 setarg 0x09ef 
-0x6d63 021865 istore 2 ,contw 
-0x6d64 021866 setarg 0x05e1 
-0x6d65 021867 istore 2 ,contw 
-0x6d66 021868 copy timeup ,pdata 
-0x6d67 021869 istore 1 ,contw 
-0x6d68 021870 setarg 0x8d 
-0x6d69 021871 istore 1 ,contw 
-0x6d6a 021872 call rfcomm_calculate_fcs_dlci0 
-0x6d6b 021873 istore 1 ,contw 
-0x6d6c 021874 rtn 
-:      021876 rfcomm_send_uih_without_payload:
-0x6d6d 021877 set1 mark_ext_patch ,mark 
-0x6d6e 021878 bpatch patch39_1 ,mem_patch39 
-0x6d6f 021879 fetch 1 ,mem_credit_given 
-0x6d70 021880 rtn blank 
-0x6d71 021881 hfetch 2 ,core_uart_rxitems 
-0x6d72 021882 nrtn blank 
-0x6d73 021883 copy rega ,pdata 
-0x6d74 021884 store 1 ,mem_pdatatemp + 1 
-0x6d75 021885 storet 1 ,mem_pdatatemp 
-0x6d76 021886 call l2cap_malloc_is_fifo_full 
-0x6d77 021887 nrtn blank 
-0x6d78 021888 call l2cap_malloc_rfcomm_channel 
-0x6d79 021889 call l2cap_get_rfcomm_tx_buff 
-0x6d7a 021890 setarg 0x05 
-0x6d7b 021891 istore 2 ,contw 
-0x6d7c 021892 fetch 2 ,mem_rfcomm_remote_cid 
-0x6d7d 021893 istore 2 ,contw 
-0x6d7e 021894 fetch 1 ,mem_rfcomm_send_adss 
-0x6d7f 021895 istore 1 ,contw 
-0x6d80 021896 setarg 0x01ff 
-0x6d81 021897 istore 2 ,contw 
-0x6d82 021898 fetch 1 ,mem_credit_given 
-0x6d83 021899 istore 1 ,contw 
-0x6d84 021900 fetch 1 ,mem_hiufcs_spp_wcredits 
-0x6d85 021901 istore 1 ,contw 
-0x6d86 021902 jam 0 ,mem_credit_given 
-0x6d87 021903 rtn 
-:      021905 rfcomm_increase_credit_given:
-0x6d88 021906 fetch 2 ,mem_current_length 
-0x6d89 021907 rtn blank 
-0x6d8a 021908 fetch 1 ,mem_credit_given 
-0x6d8b 021909 increase 1 ,pdata 
-0x6d8c 021910 store 1 ,mem_credit_given 
-0x6d8d 021911 rtn 
-:      021913 spp_process_rx_data:
-0x6d8e 021914 set1 mark_ext_patch ,mark 
-0x6d8f 021915 bpatch patch39_2 ,mem_patch39 
-0x6d90 021916 fetch 2 ,mem_current_length 
-0x6d91 021917 copy pdata ,loopcnt 
-0x6d92 021918 call uartd_prepare_tx 
-0x6d93 021919 fetch 2 ,mem_rfcomm_uih_payload_ptr 
-0x6d94 021920 copy pdata ,contr 
-0x6d95 021921 call uart_copy_tx_bytes 
-0x6d96 021922 branch uartd_send 
-:      021924 spp_tx_rfcomm_packet:
-0x6d97 021925 set1 mark_ext_patch ,mark 
-0x6d98 021926 bpatch patch39_3 ,mem_patch39 
-0x6d99 021928 fetch 1 ,mem_remote_credits 
-0x6d9a 021929 rtn blank 
-0x6d9b 021930 increase -1 ,pdata 
-0x6d9c 021931 store 1 ,mem_remote_credits 
-0x6d9d 021932 fetch 2 ,mem_pn_max_frame_size 
-0x6d9e 021933 fetcht 2 ,mem_current_packet_length 
-0x6d9f 021934 isub temp ,null 
-0x6da0 021935 branch spp_tx_rfcomm_from_uart ,positive 
-0x6da1 021936 store 2 ,mem_current_packet_length 
-:      021937 spp_tx_rfcomm_from_uart:
-0x6da2 021938 fetch 1 ,mem_credit_given 
-0x6da3 021939 branch spp_tx_rfcomm_from_uart_without_credit ,blank 
-0x6da4 021940 jam 1 ,mem_rfcomm_send_offset 
-0x6da5 021941 fetch 1 ,mem_hiufcs_spp_wcredits 
-0x6da6 021942 store 1 ,mem_rfcomm_send_fcs 
-0x6da7 021943 setarg rsp_rx_uih_wdata 
-0x6da8 021944 store 1 ,mem_rfcomm_send_frame_type 
-0x6da9 021945 branch spp_tx_rfcomm_from_uart_common 
-:      021946 spp_tx_rfcomm_from_uart_without_credit:
-0x6daa 021947 jam 0 ,mem_rfcomm_send_offset 
-0x6dab 021948 fetch 1 ,mem_hiufcs_spp 
-0x6dac 021949 store 1 ,mem_rfcomm_send_fcs 
-0x6dad 021950 setarg rsp_tx_uih 
-0x6dae 021951 store 1 ,mem_rfcomm_send_frame_type 
-:      021952 spp_tx_rfcomm_from_uart_common:
-0x6daf 021953 set1 mark_ext_patch ,mark 
-0x6db0 021954 bpatch patch39_4 ,mem_patch39 
-0x6db1 021955 fetch 1 ,mem_current_packet_length 
-0x6db2 021956 sub pdata ,127 ,null 
-0x6db3 021957 branch spp_tx_rfcomm_from_uart_common0 ,positive 
-0x6db4 021958 fetch 1 ,mem_rfcomm_send_offset 
-0x6db5 021959 increase 1 ,pdata 
-0x6db6 021960 store 1 ,mem_rfcomm_send_offset 
-:      021961 spp_tx_rfcomm_from_uart_common0:
-0x6db7 021962 call get_rfcomm_snd_adss 
-0x6db8 021963 fetch 2 ,mem_current_packet_length 
-0x6db9 021964 increase 8 ,pdata 
-0x6dba 021965 fetcht 1 ,mem_rfcomm_send_offset 
-0x6dbb 021966 iadd temp ,rega 
-0x6dbc 021968 call l2cap_malloc 
-0x6dbd 021969 store 2 ,mem_rfcomm_tx_buff_ptr 
-0x6dbe 021970 increase 4 ,pdata 
-0x6dbf 021971 store 2 ,mem_rfcomm_tx_payload_ptr 
-0x6dc0 021972 copy pdata ,contw 
-0x6dc1 021973 fetch 1 ,mem_rfcomm_send_adss 
-0x6dc2 021974 istore 1 ,contw 
-0x6dc3 021975 fetch 1 ,mem_rfcomm_send_frame_type 
-0x6dc4 021976 istore 1 ,contw 
-0x6dc5 021977 call spp_tx_write_length 
-0x6dc6 021978 call spp_tx_write_given_credit 
-0x6dc7 021979 call get_uart_rrptr 
-0x6dc8 021980 fetch 1 ,mem_current_packet_length 
-0x6dc9 021981 copy pdata ,loopcnt 
-0x6dca 021982 call uart_copy_rx_bytes 
-0x6dcb 021983 fetch 1 ,mem_rfcomm_send_fcs 
-0x6dcc 021984 istore 1 ,contw 
-0x6dcd 021985 fetch 2 ,mem_rfcomm_tx_buff_ptr 
-0x6dce 021986 copy pdata ,contw 
-0x6dcf 021987 fetch 2 ,mem_current_packet_length 
-0x6dd0 021988 fetcht 1 ,mem_rfcomm_send_offset 
-0x6dd1 021989 iadd temp ,pdata 
-0x6dd2 021990 increase 4 ,pdata 
-0x6dd3 021991 istore 2 ,contw 
-0x6dd4 021992 fetch 2 ,mem_rfcomm_remote_cid 
-0x6dd5 021993 istore 2 ,contw 
-0x6dd6 021994 jam 0 ,mem_credit_given 
-0x6dd7 021995 branch spp_send_end 
-:      021997 spp_tx_write_length:
-0x6dd8 021998 fetch 2 ,mem_current_packet_length 
-0x6dd9 021999 sub pdata ,0x7f ,null 
-0x6dda 022000 nbranch spp_tx_write_long_packet ,positive 
-0x6ddb 022001 lshift pdata ,pdata 
-0x6ddc 022002 set1 0 ,pdata 
-0x6ddd 022003 istore 1 ,contw 
-0x6dde 022004 rtn 
-:      022005 spp_tx_write_long_packet:
-0x6ddf 022006 fetch 2 ,mem_current_packet_length 
-0x6de0 022007 rshift3 pdata ,pdata 
-0x6de1 022008 rshift4 pdata ,temp 
-0x6de2 022009 and_into 0x7f ,pdata 
-0x6de3 022010 lshift pdata ,pdata 
-0x6de4 022011 set0 0 ,pdata 
-0x6de5 022012 istore 1 ,contw 
-0x6de6 022013 istoret 1 ,contw 
-0x6de7 022014 rtn 
-:      022015 spp_tx_write_given_credit:
-0x6de8 022016 fetch 1 ,mem_credit_given 
-0x6de9 022017 rtn blank 
-0x6dea 022018 istore 1 ,contw 
-0x6deb 022019 rtn 
-:      022024 scheduler_process:
-0x6dec 022025 set1 mark_ext_patch ,mark 
-0x6ded 022026 bpatch patch33_5 ,mem_patch33 
-0x6dee 022027 call check_51cmd 
-0x6def 022028 call app_process_bb_event 
-0x6df0 022029 call process_conn_sm 
-0x6df1 022031 set1 mark_ext_patch ,mark 
-0x6df2 022032 bpatch patch33_6 ,mem_patch33 
-0x6df3 022033 call sp_calc_sequence 
-0x6df4 022034 call simple_pairing_sequence 
-0x6df5 022035 call master_simple_paring_sequence 
-0x6df6 022037 set1 mark_ext_patch ,mark 
-0x6df7 022038 bpatch patch33_7 ,mem_patch33 
-0x6df8 022039 fetch 1 ,mem_device_option 
-0x6df9 022040 rtneq dvc_op_hci 
-0x6dfa 022042 call l2cap_malloc_is_fifo_full 
-0x6dfb 022043 nrtn blank 
-0x6dfc 022045 call l2cap_call_proc_sigal_pending 
-:      022046 scheduler_process1:
-0x6dfd 022047 call l2cap_malloc_is_fifo_full 
-0x6dfe 022048 nrtn blank 
-0x6dff 022049 set1 mark_ext_patch ,mark 
-0x6e00 022050 bpatch patch34_0 ,mem_patch34 
-0x6e01 022052 call process_upper_sm 
-0x6e02 022053 call l2cap_send_config_req 
-0x6e03 022054 call rfcomm_send_more_pkt 
-:      022055 scheduler_process0:
-0x6e04 022056 call scheduler_tx_disconnect_hid 
-0x6e05 022057 set1 mark_ext_patch ,mark 
-0x6e06 022058 bpatch patch34_1 ,mem_patch34 
-0x6e07 022059 call l2cap_malloc_is_fifo_full 
-0x6e08 022060 nrtn blank 
-0x6e09 022061 branch app_process_bt 
-:      022063 scheduler_tx_disconnect_hid:
-0x6e0a 022064 set1 mark_ext_patch ,mark 
-0x6e0b 022065 bpatch patch34_2 ,mem_patch34 
-0x6e0c 022066 fetch 1 ,mem_control_tasks 
-0x6e0d 022067 bbit1 l2cap_disconnect_interrupt ,l2cap_disconnect_interrupt_req 
-0x6e0e 022068 bbit1 l2cap_disconnect_control ,l2cap_disconnect_control_req 
-0x6e0f 022069 rtn 
-:      022071 scheduler_tx_l2cap_pkt:
-0x6e10 022072 set1 mark_ext_patch ,mark 
-0x6e11 022073 bpatch patch34_3 ,mem_patch34 
-0x6e12 022074 call l2cap_malloc_is_fifo_empty 
-0x6e13 022075 rtn blank 
-0x6e14 022076 fetch 1 ,mem_op 
-0x6e15 022077 rtnbit1 op_txl2cap 
-0x6e16 022078 call l2cap_malloc_fifo_out 
-0x6e17 022079 store 2 ,mem_txptr 
-0x6e18 022080 copy pdata ,contr 
-0x6e19 022081 ifetch 2 ,contr 
-0x6e1a 022082 increase 4 ,pdata 
-0x6e1b 022083 store 2 ,mem_tx_len 
-0x6e1c 022084 jam 6 ,mem_tx_lch 
-0x6e1d 022085 set1 mark_ext_patch ,mark 
-0x6e1e 022086 bpatch patch34_4 ,mem_patch34 
-0x6e1f 022087 fetch 2 ,mem_l2cap_tx_multi_offset 
-0x6e20 022088 branch scheduler_tx_l2cap_start_pkt ,blank 
-0x6e21 022089 fetch 1 ,mem_op 
-0x6e22 022090 rtnbit0 op_pkt_comp 
-0x6e23 022091 set0 op_pkt_comp ,pdata 
-0x6e24 022092 store 1 ,mem_op 
-0x6e25 022093 jam 5 ,mem_tx_lch 
-0x6e26 022094 fetcht 2 ,mem_l2cap_tx_multi_offset 
-0x6e27 022095 fetch 2 ,mem_txptr 
-0x6e28 022096 iadd temp ,pdata 
-0x6e29 022097 store 2 ,mem_txptr 
-0x6e2a 022098 fetch 2 ,mem_tx_len 
-0x6e2b 022099 isub temp ,pdata 
-0x6e2c 022100 store 2 ,mem_tx_len 
-:      022101 scheduler_tx_l2cap_start_pkt:
-0x6e2d 022102 set1 mark_ext_patch ,mark 
-0x6e2e 022103 bpatch patch34_5 ,mem_patch34 
-0x6e2f 022104 fetch 2 ,mem_tx_len 
-0x6e30 022105 branch assert ,blank 
-0x6e31 022106 arg l2cap_max_pkt_len ,temp 
-0x6e32 022107 isub temp ,pdata 
-0x6e33 022108 nbranch scheduler_tx_l2cap_last_pkt ,positive 
-0x6e34 022109 set1 mark_ext_patch ,mark 
-0x6e35 022110 bpatch patch34_6 ,mem_patch34 
-0x6e36 022111 storet 2 ,mem_tx_len 
-0x6e37 022112 fetch 2 ,mem_l2cap_tx_multi_offset 
-0x6e38 022113 iadd temp ,pdata 
-0x6e39 022114 store 2 ,mem_l2cap_tx_multi_offset 
-0x6e3a 022115 branch scheduler_tx_l2cap_pkt_end 
-:      022116 scheduler_tx_l2cap_last_pkt:
-0x6e3b 022117 setarg 0 
-0x6e3c 022118 store 2 ,mem_l2cap_tx_multi_offset 
-:      022119 scheduler_tx_l2cap_pkt_end:
-0x6e3d 022120 fetch 1 ,mem_op 
-0x6e3e 022121 set1 op_txl2cap ,pdata 
-0x6e3f 022122 store 1 ,mem_op 
-0x6e40 022123 rtn 
-:      022125 scheduler_start_upper_sm:
-0x6e41 022126 fetch 1 ,mem_ui_profile_supported 
-0x6e42 022127 bbit1 support_hid ,scheduler_start_upper_sm_hid 
-0x6e43 022128 jam uppersm_reconn_sdp_conn ,mem_upper_sm_reconn 
-0x6e44 022129 rtn 
-:      022130 scheduler_start_upper_sm_hid:
-0x6e45 022131 jam uppersm_reconn_hid_ctrl_conn ,mem_upper_sm_reconn 
-0x6e46 022132 rtn 
-:      022134 process_upper_sm:
-0x6e47 022135 fetch 1 ,memui_reconnect_mode 
-0x6e48 022136 nbranch process_upper_sm_reconn ,blank 
-:      022137 process_upper_sm_remote_page:
-0x6e49 022138 fetch 1 ,mem_upper_sm_remote_page 
-0x6e4a 022140 rtn blank 
-0x6e4b 022142 jam 0 ,mem_upper_sm_remote_page 
-:      022143 process_upper_sm_rp_wait:
-0x6e4c 022144 rtn 
-:      022147 process_upper_sm_reconn:
-0x6e4d 022148 set1 mark_ext_patch ,mark 
-0x6e4e 022149 bpatch patch34_7 ,mem_patch34 
-0x6e4f 022150 fetch 1 ,mem_upper_sm_reconn 
-0x6e50 022151 rtn blank 
-0x6e51 022152 beq uppersm_reconn_sdp_conn ,process_upper_sm_reconn_sdp_conn 
-0x6e52 022153 beq uppersm_reconn_sdp_conn_wait ,process_upper_sm_reconn_sdp_conn_wait 
-0x6e53 022154 beq uppersm_reconn_sdp_cfg ,process_upper_sm_reconn_sdp_cfg 
-0x6e54 022155 beq uppersm_reconn_sdp_cfg_wait ,process_upper_sm_reconn_sdp_cfg_wait 
-0x6e55 022156 beq uppersm_reconn_ss_spp ,process_upper_sm_reconn_ss_spp 
-0x6e56 022157 beq uppersm_reconn_ss_spp_wait ,process_upper_sm_reconn_ss_spp_wait 
-0x6e57 022158 beq uppersm_reconn_sdp_disconn ,process_upper_sm_reconn_sdp_disconn 
-0x6e58 022159 beq uppersm_reconn_sdp_disconn_wait ,process_upper_sm_reconn_sdp_disconn_wait 
-0x6e59 022160 beq uppersm_reconn_hid_ctrl_conn ,process_upper_sm_reconn_hid_ctrl_conn 
-0x6e5a 022161 beq uppersm_reconn_hid_ctrl_conn_wait ,process_upper_sm_reconn_hid_ctrl_conn_wait 
-0x6e5b 022162 beq uppersm_reconn_hid_ctrl_cfg ,process_upper_sm_reconn_hid_ctrl_cfg 
-0x6e5c 022163 beq uppersm_reconn_hid_ctrl_cfg_wait ,process_upper_sm_reconn_hid_ctrl_cfg_wait 
-0x6e5d 022164 beq uppersm_reconn_hid_int_conn ,process_upper_sm_reconn_hid_int_conn 
-0x6e5e 022165 beq uppersm_reconn_hid_int_conn_wait ,process_upper_sm_reconn_hid_int_conn_wait 
-0x6e5f 022166 beq uppersm_reconn_hid_int_cfg ,process_upper_sm_reconn_hid_int_cfg 
-0x6e60 022167 beq uppersm_reconn_hid_int_cfg_wait ,process_upper_sm_reconn_hid_int_cfg_wait 
-0x6e61 022168 beq uppersm_reconn_rfcomm_conn ,process_upper_sm_reconn_rfcomm_conn 
-0x6e62 022169 beq uppersm_reconn_rfcomm_conn_wait ,process_upper_sm_reconn_rfcomm_conn_wait 
-0x6e63 022170 beq uppersm_reconn_rfcomm_cfg ,process_upper_sm_reconn_rfcomm_cfg 
-0x6e64 022171 beq uppersm_reconn_rfcomm_cfg_wait ,process_upper_sm_reconn_rfcomm_cfg_wait 
-0x6e65 022172 beq uppersm_reconn_rfcomm_sabm ,process_upper_sm_reconn_rfcomm_sabm 
-0x6e66 022173 beq uppersm_reconn_rfcomm_sabm_wait ,process_upper_sm_reconn_rfcomm_sabm_wait 
-0x6e67 022174 beq uppersm_reconn_spp_cmd_pn ,process_upper_sm_reconn_spp_cmd_pn 
-0x6e68 022175 beq uppersm_reconn_spp_cmd_pn_wait ,process_upper_sm_reconn_spp_cmd_pn_wait 
-0x6e69 022176 beq uppersm_reconn_spp_sabm ,process_upper_sm_reconn_spp_sabm 
-0x6e6a 022177 beq uppersm_reconn_spp_sabm_wait ,process_upper_sm_reconn_spp_sabm_wait 
-0x6e6b 022178 beq uppersm_reconn_spp_cmd_ms ,process_upper_sm_reconn_spp_cmd_ms 
-0x6e6c 022179 beq uppersm_reconn_spp_cmd_ms_wait ,process_upper_sm_reconn_spp_cmd_ms_wait 
-:      022180 process_upper_sm_reconn_wait:
-0x6e6d 022181 rtn 
-:      022182 process_upper_sm_reconn_sdp_conn:
-0x6e6e 022183 call upper_sm_send_sdp_conn 
-0x6e6f 022184 jam uppersm_reconn_sdp_conn_wait ,mem_upper_sm_reconn 
-0x6e70 022185 fetch 1 ,mem_sdp_state 
-0x6e71 022186 set1 l2cap_channel_state_conn_req ,pdata 
-0x6e72 022187 store 1 ,mem_sdp_state 
-0x6e73 022188 rtn 
-:      022189 process_upper_sm_reconn_sdp_cfg:
-0x6e74 022190 jam uppersm_reconn_sdp_cfg_wait ,mem_upper_sm_reconn 
-0x6e75 022191 fetch 1 ,mem_sdp_state 
-0x6e76 022192 rtnbit1 l2cap_channel_state_snd_cfg_req 
-0x6e77 022193 jam uppersm_reconn_sdp_cfg ,mem_upper_sm_reconn 
-0x6e78 022194 call upper_sm_send_sdp_cfg 
-0x6e79 022195 jam uppersm_reconn_sdp_cfg_wait ,mem_upper_sm_reconn 
-0x6e7a 022196 fetch 1 ,mem_sdp_state 
-0x6e7b 022197 set1 l2cap_channel_state_snd_cfg_req ,pdata 
-0x6e7c 022198 store 1 ,mem_sdp_state 
-0x6e7d 022199 rtn 
-:      022200 process_upper_sm_reconn_ss_spp:
-0x6e7e 022201 call l2cap_malloc_is_fifo_empty 
-0x6e7f 022202 nrtn blank 
-0x6e80 022203 call upper_sm_send_ss_spp 
-0x6e81 022204 jam uppersm_reconn_ss_spp_wait ,mem_upper_sm_reconn 
-0x6e82 022205 rtn 
-:      022206 process_upper_sm_reconn_sdp_disconn:
-0x6e83 022207 call upper_sm_send_sdp_disconn 
-0x6e84 022208 jam uppersm_reconn_sdp_disconn_wait ,mem_upper_sm_reconn 
-0x6e85 022209 rtn 
-:      022210 process_upper_sm_reconn_hid_ctrl_conn:
-0x6e86 022211 call upper_sm_send_hid_ctrl_conn 
-0x6e87 022212 jam uppersm_reconn_hid_ctrl_conn_wait ,mem_upper_sm_reconn 
-0x6e88 022213 fetch 1 ,mem_hid_control_state 
-0x6e89 022214 set1 l2cap_channel_state_conn_req ,pdata 
-0x6e8a 022215 store 1 ,mem_hid_control_state 
-0x6e8b 022216 rtn 
-:      022217 process_upper_sm_reconn_hid_ctrl_cfg:
-0x6e8c 022218 call upper_sm_send_hid_ctrl_cfg 
-0x6e8d 022219 jam uppersm_reconn_hid_ctrl_cfg_wait ,mem_upper_sm_reconn 
-0x6e8e 022220 fetch 1 ,mem_hid_control_state 
-0x6e8f 022221 set1 l2cap_channel_state_snd_cfg_req ,pdata 
-0x6e90 022222 store 1 ,mem_hid_control_state 
-0x6e91 022223 rtn 
-:      022224 process_upper_sm_reconn_hid_int_conn:
-0x6e92 022225 call upper_sm_send_hid_int_conn 
-0x6e93 022226 jam uppersm_reconn_hid_int_conn_wait ,mem_upper_sm_reconn 
-0x6e94 022227 fetch 1 ,mem_hid_interrupt_state 
-0x6e95 022228 set1 l2cap_channel_state_conn_req ,pdata 
-0x6e96 022229 store 1 ,mem_hid_interrupt_state 
-0x6e97 022230 rtn 
-:      022231 process_upper_sm_reconn_hid_int_cfg:
-0x6e98 022232 call upper_sm_send_hid_int_cfg 
-0x6e99 022233 jam uppersm_reconn_hid_int_cfg_wait ,mem_upper_sm_reconn 
-0x6e9a 022234 fetch 1 ,mem_hid_interrupt_state 
-0x6e9b 022235 set1 l2cap_channel_state_snd_cfg_req ,pdata 
-0x6e9c 022236 store 1 ,mem_hid_interrupt_state 
-0x6e9d 022237 rtn 
-:      022238 process_upper_sm_reconn_rfcomm_conn:
-0x6e9e 022239 call upper_sm_send_rfcomm_conn 
-0x6e9f 022240 jam uppersm_reconn_rfcomm_conn_wait ,mem_upper_sm_reconn 
-0x6ea0 022241 fetch 1 ,mem_rfcomm_state 
-0x6ea1 022242 set1 l2cap_channel_state_conn_req ,pdata 
-0x6ea2 022243 store 1 ,mem_rfcomm_state 
-0x6ea3 022244 rtn 
-:      022245 process_upper_sm_reconn_rfcomm_cfg:
-0x6ea4 022246 call upper_sm_send_rfcomm_cfg 
-0x6ea5 022247 jam uppersm_reconn_rfcomm_cfg_wait ,mem_upper_sm_reconn 
-0x6ea6 022248 fetch 1 ,mem_rfcomm_state 
-0x6ea7 022249 set1 l2cap_channel_state_snd_cfg_req ,pdata 
-0x6ea8 022250 store 1 ,mem_rfcomm_state 
-0x6ea9 022251 rtn 
-:      022252 process_upper_sm_reconn_rfcomm_sabm:
-0x6eaa 022253 call upper_sm_send_rfcomm_sabm 
-0x6eab 022254 jam uppersm_reconn_rfcomm_sabm_wait ,mem_upper_sm_reconn 
-0x6eac 022255 fetch 1 ,mem_rfcomm_state 
-0x6ead 022256 set1 l2cap_channel_rfcomm_only_sabm ,pdata 
-0x6eae 022257 store 1 ,mem_rfcomm_state 
-0x6eaf 022258 rtn 
-:      022259 process_upper_sm_reconn_spp_cmd_pn:
-0x6eb0 022260 call upper_sm_send_spp_cmd_pn 
-0x6eb1 022261 fetch 1 ,mem_spp_state 
-0x6eb2 022262 set1 rfcomm_channel_state_pn_cmd 
-0x6eb3 022263 store 1 ,mem_spp_state 
-0x6eb4 022264 jam uppersm_reconn_spp_cmd_pn_wait ,mem_upper_sm_reconn 
-0x6eb5 022265 rtn 
-:      022266 process_upper_sm_reconn_spp_sabm:
-0x6eb6 022267 call upper_sm_send_spp_sabm 
-0x6eb7 022268 fetch 1 ,mem_spp_state 
-0x6eb8 022269 set1 rfcomm_channel_state_sabm 
-0x6eb9 022270 store 1 ,mem_spp_state 
-0x6eba 022271 jam uppersm_reconn_spp_sabm_wait ,mem_upper_sm_reconn 
-0x6ebb 022272 fetch 1 ,mem_remote_spp_channel 
-0x6ebc 022273 lshift3 pdata ,pdata 
-0x6ebd 022274 or_into 3 ,pdata 
-0x6ebe 022275 arg mem_hiufcs_spp ,temp 
-0x6ebf 022276 storet 2 ,mem_contw_temp 
-0x6ec0 022277 branch rfcomm_save_fcs_uih 
-:      022278 process_upper_sm_reconn_spp_cmd_ms:
-0x6ec1 022279 call upper_sm_send_spp_cmd_ms 
-0x6ec2 022280 fetch 1 ,mem_spp_state 
-0x6ec3 022281 set1 rfcomm_channel_state_snd_ms_cmd 
-0x6ec4 022282 store 1 ,mem_spp_state 
-0x6ec5 022283 jam uppersm_reconn_spp_cmd_ms_wait ,mem_upper_sm_reconn 
-0x6ec6 022284 rtn 
-:      022286 process_upper_sm_reconn_sdp_conn_wait:
-0x6ec7 022287 fetch 1 ,mem_sdp_state 
-0x6ec8 022288 rtnbit0 l2cap_channel_state_conn_res 
-0x6ec9 022289 jam uppersm_reconn_sdp_cfg ,mem_upper_sm_reconn 
-0x6eca 022290 branch process_upper_sm_reconn 
-:      022291 process_upper_sm_reconn_sdp_cfg_wait:
-0x6ecb 022292 fetch 1 ,mem_sdp_state 
-0x6ecc 022293 rtnne l2cap_channel_setup_complete 
-0x6ecd 022294 jam uppersm_reconn_ss_spp ,mem_upper_sm_reconn 
-:      022295 process_upper_sm_reconn_ss_spp_wait:
-0x6ece 022296 fetch 1 ,mem_message_to_uppersm 
-0x6ecf 022297 rtnne recieve_ss_reasult_hf 
-0x6ed0 022298 jam 0 ,mem_message_to_uppersm 
-0x6ed1 022299 jam uppersm_reconn_sdp_disconn ,mem_upper_sm_reconn 
-0x6ed2 022300 branch process_upper_sm_reconn 
-:      022301 process_upper_sm_reconn_sdp_disconn_wait:
-0x6ed3 022302 fetch 1 ,mem_sdp_state 
-0x6ed4 022303 nrtn blank 
-0x6ed5 022304 fetch 1 ,mem_ui_profile_supported 
-0x6ed6 022305 bbit1 support_hid ,process_upper_sm_reconn_setup_hid 
-0x6ed7 022306 bbit1 support_spp ,process_upper_sm_reconn_setup_rfcomm 
-0x6ed8 022307 branch process_upper_sm_reconn_termination 
-:      022308 process_upper_sm_reconn_hid_ctrl_conn_wait:
-0x6ed9 022309 fetch 1 ,mem_hid_control_state 
-0x6eda 022310 rtnbit0 l2cap_channel_state_conn_res 
-0x6edb 022311 jam uppersm_reconn_hid_ctrl_cfg ,mem_upper_sm_reconn 
-0x6edc 022312 branch process_upper_sm_reconn 
-:      022313 process_upper_sm_reconn_hid_ctrl_cfg_wait:
-0x6edd 022314 fetch 1 ,mem_hid_control_state 
-0x6ede 022315 rtnne l2cap_channel_setup_complete 
-0x6edf 022316 jam uppersm_reconn_hid_int_conn ,mem_upper_sm_reconn 
-0x6ee0 022317 branch process_upper_sm_reconn 
-:      022318 process_upper_sm_reconn_hid_int_conn_wait:
-0x6ee1 022319 fetch 1 ,mem_hid_interrupt_state 
-0x6ee2 022320 rtnbit0 l2cap_channel_state_conn_res 
-0x6ee3 022321 jam uppersm_reconn_hid_int_cfg ,mem_upper_sm_reconn 
-0x6ee4 022322 branch process_upper_sm_reconn 
-:      022323 process_upper_sm_reconn_hid_int_cfg_wait:
-0x6ee5 022324 fetch 1 ,mem_hid_interrupt_state 
-0x6ee6 022325 rtnne l2cap_channel_setup_complete 
-0x6ee7 022326 fetch 1 ,mem_ui_profile_supported 
-0x6ee8 022327 bbit1 support_spp ,process_upper_sm_reconn_setup_rfcomm 
-0x6ee9 022328 branch process_upper_sm_reconn_termination 
-:      022329 process_upper_sm_reconn_rfcomm_conn_wait:
-0x6eea 022330 fetch 1 ,mem_rfcomm_state 
-0x6eeb 022331 rtnbit0 l2cap_channel_state_conn_res 
-0x6eec 022332 jam uppersm_reconn_rfcomm_cfg ,mem_upper_sm_reconn 
-0x6eed 022333 branch process_upper_sm_reconn 
-:      022334 process_upper_sm_reconn_rfcomm_cfg_wait:
-0x6eee 022335 fetch 1 ,mem_rfcomm_state 
-0x6eef 022336 rtnne l2cap_channel_setup_complete 
-0x6ef0 022337 jam uppersm_reconn_rfcomm_sabm ,mem_upper_sm_reconn 
-0x6ef1 022338 branch process_upper_sm_reconn 
-:      022339 process_upper_sm_reconn_rfcomm_sabm_wait:
-0x6ef2 022340 fetch 1 ,mem_rfcomm_state 
-0x6ef3 022341 rtnne l2cap_channel_rfcomm_dlci0_opened 
-0x6ef4 022342 fetch 1 ,mem_ui_profile_supported 
-0x6ef5 022343 bbit1 support_spp ,process_upper_sm_reconn_setup_spp 
-0x6ef6 022344 branch process_upper_sm_reconn_termination 
-:      022345 process_upper_sm_reconn_spp_cmd_pn_wait:
-0x6ef7 022346 fetch 1 ,mem_spp_state 
-0x6ef8 022347 rtnbit0 rfcomm_channel_state_pn_res 
-0x6ef9 022348 jam uppersm_reconn_spp_sabm ,mem_upper_sm_reconn 
-0x6efa 022349 branch process_upper_sm_reconn 
-:      022350 process_upper_sm_reconn_spp_sabm_wait:
-0x6efb 022351 fetch 1 ,mem_spp_state 
-0x6efc 022352 rtnbit0 rfcomm_channel_state_ua 
-0x6efd 022353 jam uppersm_reconn_spp_cmd_ms ,mem_upper_sm_reconn 
-0x6efe 022354 branch process_upper_sm_reconn 
-:      022355 process_upper_sm_reconn_spp_cmd_ms_wait:
-0x6eff 022356 fetch 1 ,mem_spp_state 
-0x6f00 022357 rtnne rfcomm_channel_setup_complete 
-0x6f01 022358 branch process_upper_sm_reconn_termination 
-:      022360 process_upper_sm_reconn_setup_hid:
-0x6f02 022361 jam uppersm_reconn_hid_ctrl_conn ,mem_upper_sm_reconn 
-0x6f03 022362 branch process_upper_sm_reconn 
-:      022364 process_upper_sm_reconn_setup_rfcomm:
-0x6f04 022365 jam uppersm_reconn_rfcomm_conn ,mem_upper_sm_reconn 
-0x6f05 022366 branch process_upper_sm_reconn 
-:      022367 process_upper_sm_reconn_setup_spp:
-0x6f06 022368 jam uppersm_reconn_spp_cmd_pn ,mem_upper_sm_reconn 
-0x6f07 022369 branch process_upper_sm_reconn 
-:      022373 process_upper_sm_reconn_termination:
-0x6f08 022374 jam 0 ,mem_upper_sm_reconn 
-0x6f09 022375 rtn 
-:      022376 upper_sm_send_sdp_conn:
-0x6f0a 022377 set1 mark_ext_patch ,mark 
-0x6f0b 022378 bpatch patch35_0 ,mem_patch35 
-0x6f0c 022379 call l2cap_malloc_signal_channel 
-0x6f0d 022380 setarg psm_sdp 
-0x6f0e 022381 copy pdata ,temp 
-0x6f0f 022382 setarg l2cap_sdp_channel 
-0x6f10 022383 copy pdata ,timeup 
-0x6f11 022384 branch ml2cap_send_signal_connect_req 
-:      022386 upper_sm_send_sdp_cfg:
-0x6f12 022387 set1 mark_ext_patch ,mark 
-0x6f13 022388 bpatch patch35_1 ,mem_patch35 
-0x6f14 022389 call l2cap_malloc_signal_channel 
-0x6f15 022390 fetch 2 ,mem_sdp_remote_cid 
-0x6f16 022391 copy pdata ,temp 
-0x6f17 022392 branch ml2cap_send_signal_config_req 
-:      022394 upper_sm_send_sdp_disconn:
-0x6f18 022395 set1 mark_ext_patch ,mark 
-0x6f19 022396 bpatch patch35_2 ,mem_patch35 
-0x6f1a 022397 call l2cap_malloc_signal_channel 
-0x6f1b 022398 fetch 2 ,mem_sdp_remote_cid 
-0x6f1c 022399 copy pdata ,temp 
-0x6f1d 022400 arg l2cap_sdp_channel ,timeup 
-0x6f1e 022401 call ml2cap_send_signal_disconn_req 
-0x6f1f 022402 fetch 1 ,mem_sdp_state 
-0x6f20 022403 set0 l2cap_channel_state_rcv_cfg_res ,pdata 
-0x6f21 022404 store 1 ,mem_sdp_state 
-0x6f22 022405 rtn 
-:      022407 upper_sm_send_ss_spp:
-0x6f23 022408 set1 mark_ext_patch ,mark 
-0x6f24 022409 bpatch patch35_3 ,mem_patch35 
-0x6f25 022410 call l2cap_malloc_sdp_channel 
-0x6f26 022411 call sdp_send_spp_request 
-0x6f27 022412 branch msdp_send_req_done 
-:      022414 upper_sm_send_rfcomm_conn:
-0x6f28 022415 set1 mark_ext_patch ,mark 
-0x6f29 022416 bpatch patch35_4 ,mem_patch35 
-0x6f2a 022417 call l2cap_malloc_signal_channel 
-0x6f2b 022418 setarg psm_rfcomm 
-0x6f2c 022419 copy pdata ,temp 
-0x6f2d 022420 setarg l2cap_rfcomm_channel 
-0x6f2e 022421 copy pdata ,timeup 
-0x6f2f 022422 branch ml2cap_send_signal_connect_req 
-:      022424 upper_sm_send_rfcomm_cfg:
-0x6f30 022425 set1 mark_ext_patch ,mark 
-0x6f31 022426 bpatch patch35_5 ,mem_patch35 
-0x6f32 022427 call l2cap_malloc_signal_channel 
-0x6f33 022428 fetch 2 ,mem_rfcomm_remote_cid 
-0x6f34 022429 copy pdata ,temp 
-0x6f35 022430 branch ml2cap_send_signal_config_req 
-:      022432 upper_sm_send_hid_ctrl_conn:
-0x6f36 022433 set1 mark_ext_patch ,mark 
-0x6f37 022434 bpatch patch35_6 ,mem_patch35 
-0x6f38 022435 call l2cap_malloc_signal_channel 
-0x6f39 022436 setarg psm_hid_control 
-0x6f3a 022437 copy pdata ,temp 
-0x6f3b 022438 setarg l2cap_hid_control_channel 
-0x6f3c 022439 copy pdata ,timeup 
-0x6f3d 022440 branch ml2cap_send_signal_connect_req 
-:      022442 upper_sm_send_hid_ctrl_cfg:
-0x6f3e 022443 set1 mark_ext_patch ,mark 
-0x6f3f 022444 bpatch patch35_7 ,mem_patch35 
-0x6f40 022445 call l2cap_malloc_signal_channel 
-0x6f41 022446 fetch 2 ,mem_hid_ctrl_remote_cid 
-0x6f42 022447 copy pdata ,temp 
-0x6f43 022448 branch ml2cap_send_signal_config_req 
-:      022450 upper_sm_send_hid_int_conn:
-0x6f44 022451 set1 mark_ext_patch ,mark 
-0x6f45 022452 bpatch patch36_0 ,mem_patch36 
-0x6f46 022453 call l2cap_malloc_signal_channel 
-0x6f47 022454 setarg psm_hid_interrupt 
-0x6f48 022455 copy pdata ,temp 
-0x6f49 022456 setarg l2cap_hid_interrupt_channel 
-0x6f4a 022457 copy pdata ,timeup 
-0x6f4b 022458 branch ml2cap_send_signal_connect_req 
-:      022460 upper_sm_send_hid_int_cfg:
-0x6f4c 022461 set1 mark_ext_patch ,mark 
-0x6f4d 022462 bpatch patch36_1 ,mem_patch36 
-0x6f4e 022463 call l2cap_malloc_signal_channel 
-0x6f4f 022464 fetch 2 ,mem_hid_int_remote_cid 
-0x6f50 022465 copy pdata ,temp 
-0x6f51 022466 branch ml2cap_send_signal_config_req 
-:      022468 upper_sm_send_rfcomm_sabm:
-0x6f52 022469 set1 mark_ext_patch ,mark 
-0x6f53 022470 bpatch patch36_2 ,mem_patch36 
-0x6f54 022471 call l2cap_malloc_rfcomm_channel 
-0x6f55 022473 jam 3 ,mem_current_adss 
-0x6f56 022474 jam 0x1c ,mem_current_fcs 
-0x6f57 022475 call rfcomm_send_sabm 
-0x6f58 022476 jam 1 ,mem_rfcomm_initiator 
-0x6f59 022477 rtn 
-:      022479 upper_sm_send_spp_cmd_pn:
-0x6f5a 022480 set1 mark_ext_patch ,mark 
-0x6f5b 022481 bpatch patch36_3 ,mem_patch36 
-0x6f5c 022482 call l2cap_malloc_rfcomm_channel 
-0x6f5d 022483 fetcht 1 ,mem_remote_spp_channel 
-0x6f5e 022484 call channel_to_dlci 
-0x6f5f 022485 storet 1 ,mem_pn_dlci 
-0x6f60 022486 branch rfcomm_send_param_neg_cmd 
-:      022488 upper_sm_send_spp_sabm:
-0x6f61 022489 set1 mark_ext_patch ,mark 
-0x6f62 022490 bpatch patch36_4 ,mem_patch36 
-0x6f63 022491 call l2cap_malloc_rfcomm_channel 
-0x6f64 022492 fetcht 1 ,mem_pn_dlci 
-0x6f65 022493 call dlci_to_address_cmd 
-0x6f66 022494 call rfcomm_calculate_fcs_sabm 
-0x6f67 022495 store 1 ,mem_current_fcs 
-0x6f68 022496 fetcht 1 ,mem_pn_dlci 
-0x6f69 022497 call dlci_to_address_cmd 
-0x6f6a 022498 storet 1 ,mem_current_adss 
-0x6f6b 022499 branch rfcomm_send_sabm 
-:      022501 upper_sm_send_spp_cmd_ms:
-0x6f6c 022502 set1 mark_ext_patch ,mark 
-0x6f6d 022503 bpatch patch36_5 ,mem_patch36 
-0x6f6e 022504 call l2cap_malloc_rfcomm_channel 
-0x6f6f 022505 fetcht 1 ,mem_pn_dlci 
-0x6f70 022506 call dlci_to_address_cmd 
-0x6f71 022507 branch rfcomm_send_modem_status_cmd 
-:      022520 sdp_process:
-0x6f72 022521 set1 mark_ext_patch ,mark 
-0x6f73 022522 bpatch patch3c_7 ,mem_patch3c 
-0x6f74 022523 fetch 2 ,mem_l2cap_payload_ptr 
-0x6f75 022524 iforce contr 
-0x6f76 022525 ifetch 1 ,contr 
-0x6f77 022526 copy pdata ,regb 
-0x6f78 022527 store 1 ,mem_sdp_pduid 
-0x6f79 022528 ifetch 2 ,contr 
-0x6f7a 022529 store 2 ,mem_sdp_transactionid 
-0x6f7b 022530 ifetch 1 ,contr 
-0x6f7c 022531 lshift8 pdata ,timeup 
-0x6f7d 022532 ifetch 1 ,contr 
-0x6f7e 022533 iadd timeup ,timeup 
-0x6f7f 022534 set1 mark_ext_patch ,mark 
-0x6f80 022535 bpatch patch3d_0 ,mem_patch3d 
-0x6f81 022536 deposit regb 
-0x6f82 022537 beq sdp_service_search_request ,servicesearch_req 
-0x6f83 022538 beq sdp_service_attribute_request ,serviceattribute_req 
-0x6f84 022539 beq sdp_service_search_attribute_request ,servicesearchattribute_req 
-0x6f85 022540 beq sdp_service_search_attribute_response ,servicesearchattribute_res 
-0x6f86 022541 branch sdp_insufficient_resource 
-:      022552 servicesearch_req:
-0x6f87 022553 call ask_serviceclassid 
-0x6f88 022554 compare 1 ,temp ,0xff 
-0x6f89 022555 branch empth_sa_rsp ,true 
-0x6f8a 022556 compare 0xff ,temp ,0xff 
-0x6f8b 022557 branch sdp_invalid_reqest_syntax ,true 
-0x6f8c 022559 ifetch 2 ,contr 
-0x6f8d 022560 store 2 ,mem_sdp_record_maxcnt 
-0x6f8e 022561 increase -2 ,timeup 
-0x6f8f 022563 increase -1 ,timeup 
-0x6f90 022564 nbranch sdp_invalid_pdu_size ,zero 
-0x6f91 022565 arg mem_uuid_search_pat ,timeup 
-0x6f92 022566 ifetch 2 ,timeup 
-0x6f93 022567 rtn blank 
-0x6f94 022568 increase 2 ,timeup 
-0x6f95 022569 call search_uuid 
-0x6f96 022570 call l2cap_get_sdp_tx_payload 
-0x6f97 022571 force 3 ,pdata 
-0x6f98 022572 istore 1 ,contw 
-0x6f99 022573 fetch 2 ,mem_sdp_transactionid 
-0x6f9a 022574 istore 2 ,contw 
-0x6f9b 022575 lshift2 queue ,pdata 
-0x6f9c 022576 add pdata ,5 ,pdata 
-0x6f9d 022577 add pdata ,5 ,regc 
-0x6f9e 022578 byteswap pdata ,pdata 
-0x6f9f 022579 istore 2 ,contw 
-0x6fa0 022580 deposit queue 
-0x6fa1 022581 byteswap pdata ,pdata 
-0x6fa2 022582 istore 2 ,contw 
-0x6fa3 022583 istore 2 ,contw 
-0x6fa4 022584 arg mem_handle_list ,contr 
-0x6fa5 022585 copy queue ,loopcnt 
-0x6fa6 022586 branch servicesearch_req_blank ,zero 
-:      022587 servicesearch_req_loop:
-0x6fa7 022588 ifetch 4 ,contr 
-0x6fa8 022589 istore 4 ,contw 
-0x6fa9 022590 loop servicesearch_req_loop 
-:      022591 servicesearch_req_blank:
-0x6faa 022592 force 0 ,pdata 
-0x6fab 022593 istore 1 ,contw 
-0x6fac 022594 deposit regc 
-0x6fad 022595 store 1 ,mem_sdp_tx_pkt_length 
-0x6fae 022596 branch assert ,blank 
-0x6faf 022597 rtn 
-:      022608 serviceattribute_req:
-0x6fb0 022609 ifetch 4 ,contr 
-0x6fb1 022610 store 4 ,mem_sdp_record_handle 
-0x6fb2 022611 increase -4 ,timeup 
-0x6fb3 022612 iforce temp 
-0x6fb4 022613 ifetch 2 ,contr 
-0x6fb5 022614 byteswap pdata ,pdata 
-0x6fb6 022615 increase -18 ,pdata 
-0x6fb7 022616 store 2 ,mem_sdp_attribute_maxbyte 
-0x6fb8 022617 increase -2 ,timeup 
-0x6fb9 022618 call dataelementtype6 
-0x6fba 022619 branch sdp_invalid_reqest_syntax ,zero 
-0x6fbb 022620 compare 5 ,rega ,0xff 
-0x6fbc 022622 branch serviceattribute_judge_wholerangle ,true 
-:      022623 serviceattribute_isnot_wholerangle:
-0x6fbd 022624 arg mem_attrib_list ,contw 
-0x6fbe 022625 force 0 ,queue 
-0x6fbf 022626 branch serviceattribute_req_loop 
-:      022627 serviceattribute_judge_wholerangle:
-0x6fc0 022628 ifetch 1 ,contr 
-0x6fc1 022629 bne 0xa ,sdp_invalid_reqest_syntax 
-0x6fc2 022630 ifetch 2 ,contr 
-0x6fc3 022631 nbranch serviceattribute_judge_wholerangle_false1 ,blank 
-0x6fc4 022632 ifetch 1 ,contr 
-0x6fc5 022633 bne 0xff ,serviceattribute_judge_wholerangle_false2 
-0x6fc6 022634 ifetch 1 ,contr 
-0x6fc7 022635 bne 0xff ,serviceattribute_judge_wholerangle_false3 
-0x6fc8 022636 increase -5 ,contr 
-0x6fc9 022637 branch serviceattribute_req_all 
-:      022638 serviceattribute_judge_wholerangle_false3:
-0x6fca 022639 increase -5 ,contr 
-0x6fcb 022640 branch serviceattribute_isnot_wholerangle 
-:      022641 serviceattribute_judge_wholerangle_false2:
-0x6fcc 022642 increase -4 ,contr 
-0x6fcd 022643 branch serviceattribute_isnot_wholerangle 
-:      022644 serviceattribute_judge_wholerangle_false1:
-0x6fce 022645 increase -3 ,contr 
-0x6fcf 022646 branch serviceattribute_isnot_wholerangle 
-:      022647 serviceattribute_req_loop:
-0x6fd0 022648 ifetch 1 ,contr 
-0x6fd1 022649 beq 0x09 ,serviceattribute_req_one_id 
-0x6fd2 022650 beq 0x0a ,serviceattribute_req_range_id 
-:      022651 serviceattribute_req_range_id:
-0x6fd3 022652 ifetch 2 ,contr 
-0x6fd4 022653 istore 2 ,contw 
-0x6fd5 022654 increase 1 ,queue 
-0x6fd6 022655 byteswap pdata ,regb 
-0x6fd7 022656 ifetch 2 ,contr 
-0x6fd8 022657 byteswap pdata ,pdata 
-:      022658 serviceattribute_req_range_id_increase:
-0x6fd9 022659 increase 1 ,regb 
-0x6fda 022660 isub regb ,null 
-0x6fdb 022661 nbranch serviceattribute_req_range_id_finish ,positive 
-0x6fdc 022662 copy pdata ,regc 
-0x6fdd 022663 byteswap regb ,pdata 
-0x6fde 022664 istore 2 ,contw 
-0x6fdf 022665 increase 1 ,queue 
-0x6fe0 022666 copy regc ,pdata 
-0x6fe1 022667 branch serviceattribute_req_range_id_increase 
-:      022668 serviceattribute_req_range_id_finish:
-0x6fe2 022669 increase -5 ,timeup 
-0x6fe3 022670 increase -5 ,rega 
-0x6fe4 022671 branch serviceattribute_req_check_next_id 
-:      022672 serviceattribute_req_one_id:
-0x6fe5 022673 ifetch 2 ,contr 
-0x6fe6 022674 istore 2 ,contw 
-0x6fe7 022675 increase 1 ,queue 
-0x6fe8 022676 increase -3 ,timeup 
-0x6fe9 022677 increase -3 ,rega 
-:      022678 serviceattribute_req_check_next_id:
-0x6fea 022679 nbranch sdp_invalid_reqest_syntax ,positive 
-0x6feb 022680 nbranch serviceattribute_req_loop ,zero 
-0x6fec 022681 increase -1 ,timeup 
-0x6fed 022682 nbranch sdp_invalid_reqest_syntax ,zero 
-0x6fee 022684 call l2cap_get_sdp_tx_payload 
-0x6fef 022685 increase 10 ,contw 
-0x6ff0 022686 arg mem_attrib_list ,rega 
-:      022687 answer_handle_attributelist_next:
-0x6ff1 022688 copy queue ,pdata 
-0x6ff2 022689 branch answer_handle_attributelist_end ,blank 
-0x6ff3 022690 ifetch 2 ,rega 
-0x6ff4 022691 branch answer_handle_attributelist_end ,blank 
-0x6ff5 022692 iforce regb 
-0x6ff6 022693 fetch 4 ,mem_sdp_record_handle 
-0x6ff7 022694 iforce temp 
-0x6ff8 022695 call search_handle_attrib 
-0x6ff9 022696 branch answer_handle_attributelist_notfound ,blank 
-0x6ffa 022697 increase -3 ,contr 
-0x6ffb 022698 ifetch 3 ,contr 
-0x6ffc 022699 istore 3 ,contw 
-0x6ffd 022700 call sdp_data_len_obs 
-0x6ffe 022701 branch answer_handle_attributelist_notfound ,blank 
-0x6fff 022702 iforce loopcnt 
-0x7000 022703 call memcpy 
-:      022704 answer_handle_attributelist_notfound:
-0x7001 022705 increase 2 ,rega 
-0x7002 022706 increase -1 ,queue 
-0x7003 022707 branch answer_handle_attributelist_next 
-:      022709 answer_handle_attributelist_end:
-0x7004 022710 force 0 ,pdata 
-0x7005 022711 istore 1 ,contw 
-0x7006 022712 increase -1 ,contw 
-0x7007 022713 fetcht 2 ,mem_sdp_tx_payload_ptr 
-0x7008 022714 add temp ,10 ,pdata 
-0x7009 022715 isub contw ,pdata 
-0x700a 022716 sub pdata ,0 ,rega 
-0x700b 022717 byteswap rega ,pdata 
-0x700c 022718 add temp ,8 ,regb 
-0x700d 022719 istore 2 ,regb 
-0x700e 022720 increase 3 ,rega 
-0x700f 022721 byteswap rega ,pdata 
-0x7010 022722 add temp ,5 ,regb 
-0x7011 022723 istore 2 ,regb 
-0x7012 022724 increase 3 ,rega 
-0x7013 022725 byteswap rega ,pdata 
-0x7014 022726 add temp ,3 ,regb 
-0x7015 022727 istore 2 ,regb 
-0x7016 022728 increase 5 ,rega 
-0x7017 022729 copy rega ,pdata 
-0x7018 022730 store 2 ,mem_sdp_tx_pkt_length 
-0x7019 022731 setarg 0x36 
-0x701a 022732 add temp ,7 ,regb 
-0x701b 022733 istore 1 ,regb 
-0x701c 022734 setarg 5 
-0x701d 022735 istore 1 ,temp 
-0x701e 022736 fetch 2 ,mem_sdp_transactionid 
-0x701f 022737 add temp ,1 ,regb 
-0x7020 022738 istore 2 ,regb 
-0x7021 022739 rtn 
-:      022740 serviceattribute_req_all:
-0x7022 022741 ifetch 1 ,contr 
-0x7023 022742 bne 0xa ,sdp_invalid_reqest_syntax 
-0x7024 022743 ifetch 2 ,contr 
-0x7025 022744 nbranch sdp_invalid_reqest_syntax ,blank 
-0x7026 022745 ifetch 1 ,contr 
-0x7027 022746 bne 0xff ,sdp_invalid_reqest_syntax 
-0x7028 022747 ifetch 1 ,contr 
-0x7029 022748 bne 0xff ,sdp_invalid_reqest_syntax 
-0x702a 022749 increase -5 ,timeup 
-0x702b 022750 ifetch 1 ,contr 
-0x702c 022751 beq 0 ,continue_zero 
-0x702d 022752 beq 1 ,continue_one_byte 
-0x702e 022753 beq 2 ,continue_two_byte 
-:      022754 continue_zero:
-0x702f 022755 store 2 ,mem_sdp_continue_byte 
-0x7030 022756 increase -1 ,timeup 
-0x7031 022757 branch continue_end 
-:      022758 continue_one_byte:
-0x7032 022759 ifetch 1 ,contr 
-0x7033 022760 store 2 ,mem_sdp_continue_byte 
-0x7034 022761 increase -2 ,timeup 
-0x7035 022762 branch continue_end 
-:      022763 continue_two_byte:
-0x7036 022764 ifetch 2 ,contr 
-0x7037 022765 byteswap pdata ,pdata 
-0x7038 022766 store 2 ,mem_sdp_continue_byte 
-0x7039 022767 increase -3 ,timeup 
-:      022768 continue_end:
-0x703a 022769 nbranch sdp_invalid_pdu_size ,zero 
-0x703b 022770 call search_handle 
-0x703c 022771 nbranch sdp_invalid_service_record_handle ,zero 
-0x703d 022772 copy contr ,rega 
-0x703e 022773 call l2cap_get_sdp_tx_payload 
-0x703f 022774 copy rega ,contr 
-0x7040 022775 increase 3 ,contw 
-0x7041 022776 copy contr ,timeup 
-0x7042 022777 call sdp_get_data 
-0x7043 022778 copy pdata ,rega 
-0x7044 022779 fetch 2 ,mem_sdp_continue_byte 
-0x7045 022780 copy pdata ,regb 
-0x7046 022781 copy rega ,pdata 
-0x7047 022782 isub regb ,regb 
-0x7048 022783 fetch 2 ,mem_sdp_attribute_maxbyte 
-0x7049 022784 isub regb ,null 
-0x704a 022785 nbranch fragment_sdp ,positive 
-0x704b 022787 disable user 
-0x704c 022788 fetch 2 ,mem_sdp_continue_byte 
-0x704d 022789 branch fisrt_fragment ,blank 
-0x704e 022790 iadd timeup ,contr 
-0x704f 022791 increase 3 ,regb 
-0x7050 022792 copy regb ,loopcnt 
-0x7051 022793 copy loopcnt ,pdata 
-0x7052 022794 increase 3 ,pdata 
-0x7053 022795 byteswap pdata ,pdata 
-0x7054 022796 istore 2 ,contw 
-0x7055 022797 copy loopcnt ,pdata 
-0x7056 022798 byteswap pdata ,pdata 
-0x7057 022799 istore 2 ,contw 
-0x7058 022800 branch answer_attributelist_full_loop 
-:      022801 fisrt_fragment:
-0x7059 022802 add rega ,6 ,loopcnt 
-0x705a 022803 branch parlength_continue_byte ,user 
-0x705b 022804 byteswap loopcnt ,pdata 
-0x705c 022805 branch parlength_continue_byte_end 
-:      022806 parlength_continue_byte:
-0x705d 022807 copy loopcnt ,pdata 
-0x705e 022808 increase 2 ,pdata 
-0x705f 022809 byteswap pdata ,pdata 
-:      022810 parlength_continue_byte_end:
-0x7060 022811 istore 2 ,contw 
-0x7061 022812 increase -3 ,loopcnt 
-0x7062 022813 byteswap loopcnt ,pdata 
-0x7063 022814 istore 2 ,contw 
-0x7064 022815 copy timeup ,contr 
-0x7065 022816 branch answer_attributelist_full_loop 
-:      022817 fragment_sdp:
-0x7066 022818 enable user 
-0x7067 022819 fetch 2 ,mem_sdp_attribute_maxbyte 
-0x7068 022820 copy pdata ,rega 
-0x7069 022821 copy pdata ,loopcnt 
-0x706a 022822 fetch 2 ,mem_sdp_continue_byte 
-0x706b 022823 branch fisrt_fragment ,blank 
-0x706c 022824 iadd timeup ,contr 
-0x706d 022825 copy rega ,pdata 
-0x706e 022826 increase 5 ,pdata 
-0x706f 022827 byteswap pdata ,pdata 
-0x7070 022828 istore 2 ,contw 
-0x7071 022829 copy rega ,pdata 
-0x7072 022830 byteswap pdata ,pdata 
-0x7073 022831 istore 2 ,contw 
-:      022832 answer_attributelist_full_loop:
-0x7074 022833 ifetch 1 ,contr 
-0x7075 022834 istore 1 ,contw 
-0x7076 022835 loop answer_attributelist_full_loop 
-0x7077 022836 nbranch last_frag_continue ,user 
-0x7078 022837 force 2 ,pdata 
-0x7079 022838 istore 1 ,contw 
-0x707a 022839 copy contr ,pdata 
-0x707b 022840 isub timeup ,pdata 
-0x707c 022841 byteswap pdata ,pdata 
-0x707d 022842 istore 2 ,contw 
-0x707e 022843 branch sdp_frag_end 
-:      022844 last_frag_continue:
-0x707f 022845 force 0 ,pdata 
-0x7080 022846 istore 1 ,contw 
-:      022847 sdp_frag_end:
-0x7081 022848 fetch 2 ,mem_sdp_tx_payload_ptr 
-0x7082 022849 isub contw ,pdata 
-0x7083 022850 sub pdata ,0 ,pdata 
-0x7084 022851 store 2 ,mem_sdp_tx_pkt_length 
-0x7085 022852 call l2cap_get_sdp_tx_payload 
-0x7086 022853 setarg 5 
-0x7087 022854 istore 1 ,contw 
-0x7088 022855 fetch 2 ,mem_sdp_transactionid 
-0x7089 022856 istore 2 ,contw 
-0x708a 022857 rtn 
-:      022867 servicesearchattribute_req:
-0x708b 022870 call ask_serviceclassid 
-0x708c 022871 compare 0xff ,temp ,0xff 
-0x708d 022872 branch servicesearchattribute_req_all ,true 
-0x708e 022873 ifetch 2 ,contr 
-0x708f 022874 store 2 ,mem_sdp_attribute_maxbyte 
-0x7090 022875 increase -2 ,timeup 
-0x7091 022876 call dataelementtype6 
-0x7092 022877 arg mem_attrib_list ,contw 
-0x7093 022878 force 0 ,queue 
-:      022879 servicesearchattribute_req_loop:
-0x7094 022880 ifetch 3 ,contr 
-0x7095 022881 bne 0x09 ,servicesearchattribute_req_all 
-:      022882 servicesearchattribute_req_uuid:
-0x7096 022883 rshift8 pdata ,pdata 
-0x7097 022884 istore 2 ,contw 
-0x7098 022885 increase 1 ,queue 
-0x7099 022886 increase -3 ,timeup 
-0x709a 022887 increase -3 ,rega 
-0x709b 022888 nbranch sdp_invalid_reqest_syntax ,positive 
-0x709c 022889 nbranch servicesearchattribute_req_loop ,zero 
-0x709d 022890 increase -1 ,timeup 
-0x709e 022891 nbranch sdp_invalid_reqest_syntax ,zero 
-:      022892 servicesearchattribute_req_search:
-0x709f 022893 call l2cap_get_sdp_tx_payload 
-0x70a0 022894 increase 13 ,contw 
-0x70a1 022895 fetch 2 ,mem_uuid_search_pat 
-0x70a2 022896 iforce regc 
-0x70a3 022897 arg mem_attrib_list ,rega 
-:      022898 answer_attributelist_next:
-0x70a4 022899 ifetch 4 ,rega 
-0x70a5 022900 branch answer_attributelist_end ,blank 
-0x70a6 022901 ifetch 2 ,rega 
-0x70a7 022902 iforce regb 
-0x70a8 022903 call search_attrib 
-0x70a9 022904 branch answer_attributelist_notfound ,blank 
-0x70aa 022905 increase -3 ,contr 
-0x70ab 022906 ifetch 3 ,contr 
-0x70ac 022907 istore 3 ,contw 
-0x70ad 022908 call sdp_data_len_obs 
-0x70ae 022909 iforce loopcnt 
-:      022910 answer_attributelist_attrib_loop:
-0x70af 022911 ifetch 1 ,contr 
-0x70b0 022912 istore 1 ,contw 
-0x70b1 022913 loop answer_attributelist_attrib_loop 
-:      022914 answer_attributelist_notfound:
-0x70b2 022915 increase 2 ,rega 
-0x70b3 022916 branch answer_attributelist_next 
-:      022917 servicesearchattribute_req_all:
-0x70b4 022921 ifetch 1 ,contr 
-0x70b5 022923 ifetch 1 ,contr 
-0x70b6 022925 increase -5 ,timeup 
-0x70b7 022926 increase -5 ,rega 
-0x70b8 022927 nbranch sdp_invalid_reqest_syntax ,positive 
-0x70b9 022928 arg mem_uuid_search_pat ,timeup 
-0x70ba 022929 ifetch 2 ,timeup 
-0x70bb 022931 increase 2 ,timeup 
-0x70bc 022932 call search_uuid 
-0x70bd 022933 deposit queue 
-0x70be 022934 store 1 ,mem_handle_humber 
-0x70bf 022935 branch empty_ssa_rsp ,blank 
-0x70c0 022936 arg 0 ,queue 
-0x70c1 022937 call l2cap_get_sdp_tx_payload 
-0x70c2 022938 increase 10 ,contw 
-0x70c3 022939 branch servicesearchattribute_req_next_handle 
-:      022940 answer_attributelist_end:
-0x70c4 022941 force 0 ,pdata 
-0x70c5 022942 istore 1 ,contw 
-0x70c6 022943 increase -1 ,contw 
-0x70c7 022944 fetcht 2 ,mem_sdp_tx_payload_ptr 
-0x70c8 022945 add temp ,13 ,pdata 
-0x70c9 022946 isub contw ,pdata 
-0x70ca 022947 branch no_attribute_return ,zero 
-0x70cb 022948 sub pdata ,0 ,pdata 
-0x70cc 022949 add temp ,12 ,regb 
-0x70cd 022950 istore 1 ,regb 
-0x70ce 022951 increase 3 ,pdata 
-0x70cf 022952 add temp ,9 ,regb 
-0x70d0 022953 istore 1 ,regb 
-0x70d1 022954 increase 3 ,pdata 
-0x70d2 022955 byteswap pdata ,pdata 
-0x70d3 022956 add temp ,5 ,regb 
-0x70d4 022957 istore 2 ,regb 
-0x70d5 022958 rshift8 pdata ,pdata 
-0x70d6 022959 increase 3 ,pdata 
-0x70d7 022960 byteswap pdata ,pdata 
-0x70d8 022961 add temp ,3 ,regb 
-0x70d9 022962 istore 2 ,regb 
-0x70da 022963 rshift8 pdata ,pdata 
-0x70db 022964 increase 5 ,pdata 
-0x70dc 022965 store 1 ,mem_sdp_tx_pkt_length 
-0x70dd 022967 fetch 2 ,mem_sdp_transactionid 
-0x70de 022968 add temp ,1 ,regb 
-0x70df 022969 istore 2 ,regb 
-0x70e0 022970 setarg 7 
-0x70e1 022971 istore 1 ,temp 
-0x70e2 022976 setarg 0x0036 
-0x70e3 022977 add temp ,7 ,regb 
-0x70e4 022978 istore 2 ,regb 
-0x70e5 022979 add temp ,10 ,regb 
-0x70e6 022980 istore 2 ,regb 
-0x70e7 022981 rtn 
-:      022982 no_attribute_return:
-0x70e8 022983 jam 10 ,mem_sdp_tx_pkt_length 
-0x70e9 022984 call l2cap_get_sdp_tx_payload 
-0x70ea 022986 setarg 7 
-0x70eb 022987 istore 1 ,contw 
-0x70ec 022988 fetch 2 ,mem_sdp_transactionid 
-0x70ed 022989 istore 2 ,contw 
-0x70ee 022993 setarg 0x0500 
-0x70ef 022994 istore 2 ,contw 
-0x70f0 022997 setarg 0x0200 
-0x70f1 022998 istore 2 ,contw 
-0x70f2 023002 setarg 0x000035 
-0x70f3 023003 istore 3 ,contw 
-0x70f4 023004 rtn 
-:      023006 servicesearchattribute_req_attributelist_loop:
-0x70f5 023007 ifetch 1 ,contr 
-0x70f6 023008 istore 1 ,contw 
-0x70f7 023009 increase 1 ,regb 
-0x70f8 023010 increase -1 ,rega 
-0x70f9 023011 branch servicesearchattribute_req_check_next_ctn ,zero 
-0x70fa 023012 loop servicesearchattribute_req_attributelist_loop 
-:      023013 servicesearchattribute_req_check_next_ctn:
-0x70fb 023014 copy contw ,timeup 
-0x70fc 023015 copy regb ,pdata 
-0x70fd 023016 store 2 ,mem_sdp_continue_byte 
-0x70fe 023017 copy rega ,pdata 
-0x70ff 023018 store 2 ,mem_sdp_attribute_maxbyte 
-0x7100 023019 branch answer_attributelist_with_ctn_bytes ,blank 
-0x7101 023020 branch answer_attributelist_with_ctn_end ,user 
-0x7102 023021 copy timeup ,contw 
-:      023022 servicesearchattribute_req_check_handle:
-0x7103 023023 increase 1 ,queue 
-0x7104 023024 fetch 1 ,mem_handle_humber 
-0x7105 023025 isub queue ,null 
-0x7106 023026 nbranch servicesearchattribute_req_next_handle ,zero 
-0x7107 023027 branch answer_attributelist_end_long 
-:      023028 servicesearchattribute_req_next_handle:
-0x7108 023029 arg mem_handle_list ,contr 
-0x7109 023030 lshift2 queue ,pdata 
-0x710a 023031 iadd contr ,contr 
-0x710b 023032 ifetch 4 ,contr 
-0x710c 023033 iforce temp 
-0x710d 023034 call search_handle 
-0x710e 023035 copy contr ,timeup 
-0x710f 023036 call sdp_get_data 
-0x7110 023037 add pdata ,3 ,loopcnt 
-0x7111 023038 fetch 2 ,mem_sdp_attribute_maxbyte 
-0x7112 023039 copy pdata ,rega 
-0x7113 023040 fetch 2 ,mem_sdp_continue_byte 
-0x7114 023041 copy pdata ,regb 
-0x7115 023042 copy timeup ,contr 
-0x7116 023043 branch servicesearchattribute_req_attributelist_loop 
-:      023044 answer_attributelist_with_ctn_bytes:
-0x7117 023045 arg 0 ,queue 
-0x7118 023046 arg 0 ,regb 
-:      023047 answer_attributelist_calc_attribute_length:
-0x7119 023048 arg mem_handle_list ,contr 
-0x711a 023049 lshift2 queue ,pdata 
-0x711b 023050 iadd contr ,contr 
-0x711c 023051 ifetch 4 ,contr 
-0x711d 023052 iforce temp 
-0x711e 023053 call search_handle 
-0x711f 023054 call sdp_get_data 
-0x7120 023055 add pdata ,3 ,pdata 
-0x7121 023056 iadd regb ,regb 
-0x7122 023057 increase 1 ,queue 
-0x7123 023058 fetch 1 ,mem_handle_humber 
-0x7124 023059 isub queue ,null 
-0x7125 023060 nbranch answer_attributelist_calc_attribute_length ,zero 
-0x7126 023062 copy timeup ,contw 
-0x7127 023063 force 2 ,pdata 
-0x7128 023064 istore 1 ,contw 
-0x7129 023065 fetch 2 ,mem_sdp_continue_byte 
-0x712a 023066 byteswap pdata ,pdata 
-0x712b 023067 istore 2 ,contw 
-0x712c 023068 increase -3 ,contw 
-0x712d 023069 fetcht 2 ,mem_sdp_tx_payload_ptr 
-0x712e 023070 add temp ,10 ,pdata 
-0x712f 023071 isub contw ,pdata 
-0x7130 023072 sub pdata ,0 ,pdata 
-0x7131 023073 iforce rega 
-0x7132 023075 deposit regb 
-0x7133 023076 add temp ,9 ,regb 
-0x7134 023077 istore 1 ,regb 
-0x7135 023078 rshift8 pdata ,pdata 
-0x7136 023079 add temp ,8 ,regb 
-0x7137 023080 istore 1 ,regb 
-0x7138 023081 increase 3 ,rega 
-0x7139 023082 deposit rega 
-0x713a 023083 add temp ,6 ,regb 
-0x713b 023084 istore 1 ,regb 
-0x713c 023085 rshift8 pdata ,pdata 
-0x713d 023086 add temp ,5 ,regb 
-0x713e 023087 istore 1 ,regb 
-0x713f 023088 increase 5 ,rega 
-0x7140 023089 deposit rega 
-0x7141 023090 add temp ,4 ,regb 
-0x7142 023091 istore 1 ,regb 
-0x7143 023092 rshift8 pdata ,pdata 
-0x7144 023093 add temp ,3 ,regb 
-0x7145 023094 istore 1 ,regb 
-0x7146 023095 increase 5 ,rega 
-0x7147 023096 deposit rega 
-0x7148 023097 store 2 ,mem_sdp_tx_pkt_length 
-0x7149 023098 setarg 7 
-0x714a 023099 istore 1 ,temp 
-0x714b 023100 setarg 0x36 
-0x714c 023101 add temp ,7 ,regb 
-0x714d 023102 istore 1 ,regb 
-0x714e 023103 add temp ,1 ,regb 
-0x714f 023104 fetch 2 ,mem_sdp_transactionid 
-0x7150 023105 istore 2 ,regb 
-0x7151 023106 rtn 
-:      023107 answer_attributelist_with_ctn_end:
-0x7152 023108 copy timeup ,contw 
-0x7153 023109 force 0 ,pdata 
-0x7154 023110 istore 1 ,contw 
-0x7155 023111 increase -1 ,contw 
-0x7156 023112 fetcht 2 ,mem_sdp_tx_payload_ptr 
-0x7157 023113 add temp ,7 ,pdata 
-0x7158 023114 isub contw ,pdata 
-0x7159 023115 sub pdata ,0 ,pdata 
-0x715a 023116 iforce rega 
-0x715b 023118 deposit rega 
-0x715c 023119 add temp ,6 ,regb 
-0x715d 023120 istore 1 ,regb 
-0x715e 023121 rshift8 pdata ,pdata 
-0x715f 023122 add temp ,5 ,regb 
-0x7160 023123 istore 1 ,regb 
-0x7161 023124 increase 3 ,rega 
-0x7162 023125 deposit rega 
-0x7163 023126 add temp ,4 ,regb 
-0x7164 023127 istore 1 ,regb 
-0x7165 023128 rshift8 pdata ,pdata 
-0x7166 023129 add temp ,3 ,regb 
-0x7167 023130 istore 1 ,regb 
-0x7168 023131 increase 5 ,rega 
-0x7169 023132 deposit rega 
-0x716a 023133 store 2 ,mem_sdp_tx_pkt_length 
-0x716b 023135 setarg 7 
-0x716c 023136 istore 1 ,temp 
-0x716d 023138 fetch 2 ,mem_sdp_transactionid 
-0x716e 023139 add temp ,1 ,regb 
-0x716f 023140 istore 2 ,regb 
-0x7170 023141 rtn 
-:      023143 answer_attributelist_end_long:
-0x7171 023144 force 0 ,pdata 
-0x7172 023145 istore 1 ,contw 
-0x7173 023146 increase -1 ,contw 
-0x7174 023147 fetcht 2 ,mem_sdp_tx_payload_ptr 
-0x7175 023148 add temp ,10 ,pdata 
-0x7176 023149 isub contw ,pdata 
-0x7177 023150 sub pdata ,0 ,pdata 
-0x7178 023151 iforce rega 
-0x7179 023153 deposit rega 
-0x717a 023154 add temp ,9 ,regb 
-0x717b 023155 istore 1 ,regb 
-0x717c 023156 rshift8 pdata ,pdata 
-0x717d 023157 add temp ,8 ,regb 
-0x717e 023158 istore 1 ,regb 
-0x717f 023160 increase 3 ,rega 
-0x7180 023161 deposit rega 
-0x7181 023162 add temp ,6 ,regb 
-0x7182 023163 istore 1 ,regb 
-0x7183 023164 rshift8 pdata ,pdata 
-0x7184 023165 add temp ,5 ,regb 
-0x7185 023166 istore 1 ,regb 
-0x7186 023167 increase 3 ,rega 
-0x7187 023168 deposit rega 
-0x7188 023169 add temp ,4 ,regb 
-0x7189 023170 istore 1 ,regb 
-0x718a 023171 rshift8 pdata ,pdata 
-0x718b 023172 add temp ,3 ,regb 
-0x718c 023173 istore 1 ,regb 
-0x718d 023174 increase 5 ,rega 
-0x718e 023175 deposit rega 
-0x718f 023176 store 2 ,mem_sdp_tx_pkt_length 
-0x7190 023177 setarg 0x36 
-0x7191 023178 add temp ,7 ,regb 
-0x7192 023179 istore 1 ,regb 
-0x7193 023180 setarg 7 
-0x7194 023181 istore 1 ,temp 
-0x7195 023182 fetch 2 ,mem_sdp_transactionid 
-0x7196 023183 add temp ,1 ,regb 
-0x7197 023184 istore 2 ,regb 
-0x7198 023185 rtn 
-:      023186 sdp_data_len_obs:
-0x7199 023187 copy contr ,timeup 
-0x719a 023188 ifetch 1 ,contr 
-0x719b 023189 and pdata ,0x07 ,loopcnt 
-0x719c 023190 rshift3 pdata ,pdata 
-0x719d 023191 beq 6 ,sdp_data_len_6_obs 
-0x719e 023192 beq 1 ,sdp_data_len_1 
-0x719f 023193 beq 4 ,sdp_data_len_6 
-0x71a0 023194 beq 5 ,sdp_data_len_5 
-0x71a1 023195 branch sdp_data_len_rtn 
-:      023196 sdp_data_len_6_obs:
-0x71a2 023197 call sdp_get_data_6_obs 
-0x71a3 023198 branch sdp_data_len_rtn 
-:      023199 sdp_get_data_6_obs:
-0x71a4 023200 deposit loopcnt 
-0x71a5 023201 beq 5 ,sdp_get_data_6_8bit_obs 
-0x71a6 023202 beq 6 ,sdp_get_data_6_16bit_obs 
-0x71a7 023203 force 3 ,loopcnt 
-0x71a8 023204 branch sdp_get_data_1 
-:      023205 sdp_get_data_6_8bit_obs:
-0x71a9 023206 ifetch 1 ,contr 
-0x71aa 023207 increase 2 ,pdata 
-0x71ab 023208 rtn 
-:      023209 sdp_get_data_6_16bit_obs:
-0x71ac 023210 ifetch 2 ,contr 
-0x71ad 023211 byteswap pdata ,pdata 
-0x71ae 023212 increase 3 ,pdata 
-0x71af 023213 rtn 
-:      023215 sdp_send_spp_request:
-0x71b0 023216 call l2cap_get_sdp_tx_payload 
-0x71b1 023217 copy pdata ,contw 
-0x71b2 023218 setarg 6 
-0x71b3 023219 istore 1 ,contw 
-0x71b4 023220 setarg sdp_tid_spp 
-0x71b5 023221 istore 2 ,contw 
-0x71b6 023222 setarg 0x0f00 
-0x71b7 023223 istore 2 ,contw 
-0x71b8 023224 setarg 0x1a0535 
-0x71b9 023225 istore 3 ,contw 
-0x71ba 023226 setarg 0x0111 
-0x71bb 023227 lshift16 pdata ,pdata 
-0x71bc 023228 istore 4 ,contw 
-0x71bd 023229 setarg 0x2600 
-0x71be 023230 istore 2 ,contw 
-0x71bf 023231 setarg 0x0335 
-0x71c0 023232 istore 2 ,contw 
-0x71c1 023233 setarg 0x0009 
-0x71c2 023234 istore 2 ,contw 
-0x71c3 023235 setarg 0x0004 
-0x71c4 023236 istore 2 ,contw 
-0x71c5 023237 jam 0x14 ,mem_sdp_tx_pkt_length 
-0x71c6 023238 rtn 
-:      023248 servicesearchattribute_res:
-0x71c7 023249 copy contr ,temp 
-0x71c8 023250 fetch 2 ,mem_sdp_transactionid 
-0x71c9 023251 beq sdp_tid_spp ,servicesearchattribute_res_spp 
-0x71ca 023254 branch srchfail 
-:      023256 servicesearchattribute_res_spp:
-0x71cb 023257 copy temp ,contr 
-0x71cc 023258 increase -3 ,timeup 
-0x71cd 023259 copy timeup ,pdata 
-0x71ce 023260 beq 2 ,srchfail 
-0x71cf 023261 call find_rfcomm_channel_number 
-0x71d0 023262 rtn user 
-0x71d1 023263 store 1 ,mem_remote_spp_channel 
-0x71d2 023264 jam recieve_ss_reasult_hf ,mem_message_to_uppersm 
-0x71d3 023265 rtn 
-:      023267 srchfail:
-0x71d4 023268 rtn 
-:      023274 find_rfcomm_channel_number:
-0x71d5 023275 enable user 
-0x71d6 023276 copy pdata ,loopcnt 
-0x71d7 023277 arg 0x0400 ,temp 
-:      023278 find_rfcomm_channel_number_loop:
-0x71d8 023279 ifetch 2 ,contr 
-0x71d9 023280 isub temp ,null 
-0x71da 023281 branch find_rfcomm_channel_number_find_adl ,zero 
-0x71db 023282 increase -1 ,contr 
-0x71dc 023283 loop find_rfcomm_channel_number_loop 
-0x71dd 023284 rtn 
-:      023285 find_rfcomm_channel_number_find_adl:
-0x71de 023286 arg 0x0300 ,temp 
-:      023287 find_rfcomm_channel_number_loop2:
-0x71df 023288 ifetch 2 ,contr 
-0x71e0 023289 isub temp ,null 
-0x71e1 023290 branch find_rfcomm_channel_number_find_rfcomm ,zero 
-0x71e2 023291 increase -1 ,contr 
-0x71e3 023292 loop find_rfcomm_channel_number_loop2 
-0x71e4 023293 rtn 
-:      023294 find_rfcomm_channel_number_find_rfcomm:
-0x71e5 023295 ifetch 1 ,contr 
-0x71e6 023296 ifetch 1 ,contr 
-0x71e7 023297 disable user 
-0x71e8 023298 rtn 
-:      023309 attribute_reading:
-0x71e9 023310 call dataelementtype6 
-0x71ea 023311 branch rdnortn ,zero 
-0x71eb 023312 force 0 ,regb 
-0x71ec 023313 ifetch 1 ,contr 
-0x71ed 023314 increase -1 ,rega 
-0x71ee 023315 increase -1 ,timeup 
-0x71ef 023316 compare 0x18 ,pdata ,0xf8 
-0x71f0 023317 nbranch rduuid3 ,true 
-0x71f1 023318 compare 0x04 ,pdata ,0x07 
-0x71f2 023319 nbranch is032 ,true 
-0x71f3 023320 force 1 ,regb 
-:      023321 skp2bytes:
-0x71f4 023322 increase 2 ,contr 
-0x71f5 023323 increase -2 ,rega 
-0x71f6 023324 increase -2 ,timeup 
-0x71f7 023325 branch rduuid1 
-:      023326 is032:
-0x71f8 023327 compare 0x02 ,pdata ,0x07 
-0x71f9 023328 nbranch is016 ,true 
-0x71fa 023329 branch skp2bytes 
-:      023330 is016:
-0x71fb 023331 compare 0x01 ,pdata ,0x07 
-0x71fc 023332 nbranch rduuid3 ,true 
-:      023333 rduuid1:
-0x71fd 023334 ifetch 1 ,contr 
-0x71fe 023335 increase -1 ,rega 
-0x71ff 023336 increase -1 ,timeup 
-0x7200 023337 bne 0x01 ,rduuid2 
-0x7201 023338 ifetch 1 ,contr 
-0x7202 023339 increase -1 ,rega 
-0x7203 023340 increase -1 ,timeup 
-0x7204 023341 bne 0x00 ,rduuid3 
-0x7205 023342 jam 0xff ,mem_sdp_lacap_found 
-0x7206 023343 branch rduuid3 
-:      023344 rduuid2:
-0x7207 023345 bne 0x00 ,rduuid3 
-0x7208 023346 ifetch 1 ,contr 
-0x7209 023347 increase -1 ,rega 
-0x720a 023348 increase -1 ,timeup 
-0x720b 023349 bne 0x03 ,rduuid3 
-0x720c 023350 copy regb ,null 
-0x720d 023351 branch not16by ,zero 
-0x720e 023352 increase -12 ,contr 
-0x720f 023353 increase -12 ,timeup 
-:      023354 not16by:
-0x7210 023355 force 0xff ,pdata 
-0x7211 023356 store 1 ,mem_sdp_rfcomm_found 
-0x7212 023357 ifetch 1 ,contr 
-0x7213 023358 increase -1 ,rega 
-0x7214 023359 increase -1 ,timeup 
-0x7215 023360 compare 0x08 ,pdata ,0xf8 
-0x7216 023361 nbranch rduuid3 ,true 
-0x7217 023362 compare 0x00 ,pdata ,0x07 
-0x7218 023363 branch unsign1 ,true 
-0x7219 023364 compare 0x01 ,pdata ,0x07 
-0x721a 023365 branch unsign2 ,true 
-0x721b 023366 compare 0x02 ,pdata ,0x07 
-0x721c 023367 branch unsign4 ,true 
-0x721d 023368 compare 0x03 ,pdata ,0x07 
-0x721e 023369 branch unsign8 ,true 
-0x721f 023370 compare 0x04 ,pdata ,0x07 
-0x7220 023371 nbranch rduuid3 ,true 
-0x7221 023372 increase 8 ,contr 
-0x7222 023373 increase -8 ,rega 
-0x7223 023374 increase -8 ,timeup 
-:      023375 unsign8:
-0x7224 023376 increase 4 ,contr 
-0x7225 023377 increase -4 ,rega 
-0x7226 023378 increase -4 ,timeup 
-:      023379 unsign4:
-0x7227 023380 increase 2 ,contr 
-0x7228 023381 increase -2 ,rega 
-0x7229 023382 increase -2 ,timeup 
-:      023383 unsign2:
-0x722a 023384 increase 1 ,contr 
-0x722b 023385 increase -1 ,rega 
-0x722c 023386 increase -1 ,timeup 
-:      023387 unsign1:
-0x722d 023388 ifetch 1 ,contr 
-0x722e 023389 increase -1 ,rega 
-0x722f 023390 increase -1 ,timeup 
-:      023391 rduuid3:
-0x7230 023392 increase -1 ,timeup 
-0x7231 023393 increase -1 ,rega 
-0x7232 023394 branch rduuid3 ,positive 
-0x7233 023395 increase 1 ,timeup 
-0x7234 023396 force 0x01 ,pdata 
-0x7235 023397 rtn ,
-:      023398 rdnortn:
-0x7236 023399 force 0x00 ,pdata 
-0x7237 023400 rtn ,
-:      023402 sdp_invalid_service_record_handle:
-0x7238 023403 setarg 0x0200 
-0x7239 023404 store 2 ,mem_sdp_error_code 
-0x723a 023405 branch sdp_error_rsp 
-:      023406 sdp_invalid_pdu_size:
-0x723b 023407 setarg 0x0400 
-0x723c 023408 store 2 ,mem_sdp_error_code 
-0x723d 023409 branch sdp_error_rsp 
-:      023410 sdp_insufficient_resource:
-0x723e 023411 setarg 0x0600 
-0x723f 023412 store 2 ,mem_sdp_error_code 
-0x7240 023413 branch sdp_error_rsp 
-:      023414 sdp_invalid_reqest_syntax:
-0x7241 023415 setarg 0x0300 
-0x7242 023416 store 2 ,mem_sdp_error_code 
-:      023417 sdp_error_rsp:
-0x7243 023418 call l2cap_get_sdp_tx_payload 
-0x7244 023419 istore 1 ,contw 
-0x7245 023420 fetch 2 ,mem_sdp_transactionid 
-0x7246 023421 istore 2 ,contw 
-0x7247 023422 setarg 0x0200 
-0x7248 023423 istore 2 ,contw 
-0x7249 023424 fetch 2 ,mem_sdp_error_code 
-0x724a 023425 istore 2 ,contw 
-0x724b 023426 jam 7 ,mem_sdp_tx_pkt_length 
-0x724c 023427 rtn 
-:      023429 ask_serviceclassid:
-0x724d 023430 force 0 ,temp 
-0x724e 023431 arg mem_uuid_search_pat ,contw 
-0x724f 023432 call dataelementtype6 
-0x7250 023433 branch asksrv_error ,zero 
-:      023434 classidloop:
-0x7251 023435 ifetch 1 ,contr 
-0x7252 023436 increase -1 ,rega 
-0x7253 023437 increase -1 ,timeup 
-0x7254 023438 compare 0x18 ,pdata ,0xf8 
-0x7255 023439 nbranch asksrv_error ,true 
-0x7256 023440 compare 0x04 ,pdata ,0x07 
-0x7257 023441 nbranch cmp032 ,true 
-0x7258 023442 force 1 ,temp 
-:      023443 skip2bytes:
-0x7259 023444 ifetch 1 ,contr 
-0x725a 023445 increase -1 ,rega 
-0x725b 023446 increase -1 ,timeup 
-0x725c 023447 bne 0x00 ,frstbwrong 
-0x725d 023448 ifetch 1 ,contr 
-0x725e 023449 increase -1 ,rega 
-0x725f 023450 increase -1 ,timeup 
-0x7260 023451 beq 0x00 ,cmpuuid 
-0x7261 023452 branch scndbwrong 
-:      023453 frstbwrong:
-0x7262 023454 increase 1 ,contr 
-0x7263 023455 increase -1 ,rega 
-0x7264 023456 increase -1 ,timeup 
-:      023457 scndbwrong:
-0x7265 023458 increase 2 ,contr 
-0x7266 023459 increase -2 ,rega 
-0x7267 023460 increase -2 ,timeup 
-0x7268 023461 compare 0x00 ,temp ,0xff 
-0x7269 023462 branch loopornot ,true 
-0x726a 023463 increase 12 ,contr 
-0x726b 023464 increase -12 ,rega 
-0x726c 023465 increase -12 ,timeup 
-0x726d 023466 branch loopornot 
-:      023467 cmp032:
-0x726e 023468 compare 0x02 ,pdata ,0x07 
-0x726f 023469 nbranch cmp016 ,true 
-0x7270 023470 branch skip2bytes 
-:      023471 cmp016:
-0x7271 023472 compare 0x01 ,pdata ,0x07 
-0x7272 023473 nbranch asksrv_error ,true 
-:      023474 cmpuuid:
-0x7273 023475 ifetch 2 ,contr 
-0x7274 023476 increase -2 ,rega 
-0x7275 023477 increase -2 ,timeup 
-0x7276 023478 istore 2 ,contw 
-:      023479 uuidsize:
-0x7277 023480 compare 0x00 ,temp ,0xff 
-0x7278 023481 branch loopornot ,true 
-0x7279 023482 copy contr ,temp 
-0x727a 023483 ifetch 1 ,contr 
-0x727b 023484 bne 0x00 ,wrong12b 
-0x727c 023485 ifetch 1 ,contr 
-0x727d 023486 bne 0x00 ,wrong12b 
-0x727e 023487 ifetch 1 ,contr 
-0x727f 023488 bne 0x10 ,wrong12b 
-0x7280 023489 ifetch 1 ,contr 
-0x7281 023490 bne 0x00 ,wrong12b 
-0x7282 023491 ifetch 1 ,contr 
-0x7283 023492 bne 0x80 ,wrong12b 
-0x7284 023493 ifetch 1 ,contr 
-0x7285 023494 bne 0x00 ,wrong12b 
-0x7286 023495 ifetch 1 ,contr 
-0x7287 023496 bne 0x00 ,wrong12b 
-0x7288 023497 ifetch 1 ,contr 
-0x7289 023498 bne 0x80 ,wrong12b 
-0x728a 023499 ifetch 1 ,contr 
-0x728b 023500 bne 0x5f ,wrong12b 
-0x728c 023501 ifetch 1 ,contr 
-0x728d 023502 bne 0x9b ,wrong12b 
-0x728e 023503 ifetch 1 ,contr 
-0x728f 023504 bne 0x34 ,wrong12b 
-0x7290 023505 ifetch 1 ,contr 
-0x7291 023506 beq 0xfb ,chck12dn 
-:      023507 wrong12b:
-0x7292 023508 copy temp ,contr 
-:      023509 wrong12b1:
-0x7293 023510 increase 12 ,contr 
-0x7294 023511 force 0x00 ,queue 
-0x7295 023512 force 0x00 ,temp 
-0x7296 023513 branch chck12dn 
-:      023514 noclass:
-0x7297 023515 ifetch 1 ,contr 
-0x7298 023516 increase -1 ,rega 
-0x7299 023517 increase -1 ,timeup 
-0x729a 023518 branch uuidsize 
-:      023519 chck12dn:
-0x729b 023520 increase -12 ,timeup 
-0x729c 023521 increase -12 ,rega 
-:      023522 loopornot:
-0x729d 023523 compare 0x00 ,rega ,0xff 
-0x729e 023524 nbranch classidloop ,true 
-0x729f 023525 force 0 ,pdata 
-0x72a0 023526 istore 2 ,contw 
-0x72a1 023527 rtn ,
-:      023528 asksrv_error:
-0x72a2 023529 arg 0xff ,temp 
-0x72a3 023530 rtn 
-:      023540 dataelementtype6:
-0x72a4 023541 ifetch 1 ,contr 
-0x72a5 023542 increase -1 ,timeup 
-0x72a6 023543 compare 0x30 ,pdata ,0xf8 
-0x72a7 023544 nbranch dsize_error ,true 
-0x72a8 023545 compare 0x07 ,pdata ,0x07 
-0x72a9 023546 branch dsize32 ,true 
-0x72aa 023547 compare 0x06 ,pdata ,0x07 
-0x72ab 023548 branch dsize16 ,true 
-0x72ac 023549 compare 0x05 ,pdata ,0x07 
-0x72ad 023550 nbranch dsize_error ,true 
-0x72ae 023551 ifetch 1 ,contr 
-0x72af 023552 copy pdata ,rega 
-0x72b0 023553 increase -1 ,timeup 
-0x72b1 023554 branch dsize 
-:      023555 dsize32:
-0x72b2 023556 increase 2 ,contr 
-0x72b3 023557 increase -2 ,timeup 
-:      023558 dsize16:
-0x72b4 023559 ifetch 2 ,contr 
-0x72b5 023560 byteswap pdata ,rega 
-0x72b6 023561 increase -2 ,timeup 
-:      023562 set_nblank:
-:      023563 dsize:
-0x72b7 023564 force 0x01 ,pdata 
-0x72b8 023565 rtn 
-:      023566 set_blank:
-:      023567 dsize_error:
-0x72b9 023568 force 0x00 ,pdata 
-0x72ba 023569 rtn 
-:      023579 empth_sa_rsp:
-0x72bb 023580 setarg 0x03 
-0x72bc 023581 store 1 ,mem_sdp_pduid 
-0x72bd 023582 branch empty_response 
-:      023583 empty_ssa_rsp:
-0x72be 023584 setarg 0x07 
-0x72bf 023585 store 1 ,mem_sdp_pduid 
-:      023586 empty_response:
-0x72c0 023587 call l2cap_get_sdp_tx_payload 
-0x72c1 023588 fetch 1 ,mem_sdp_pduid 
-0x72c2 023589 istore 1 ,contw 
-0x72c3 023590 copy pdata ,regb 
-0x72c4 023591 fetch 2 ,mem_sdp_transactionid 
-0x72c5 023592 istore 2 ,contw 
-0x72c6 023594 setarg 0x0500 
-0x72c7 023595 istore 2 ,contw 
-0x72c8 023596 compare 0x05 ,regb ,0xff 
-0x72c9 023597 branch fullsearch ,true 
-0x72ca 023598 compare 0x07 ,regb ,0xff 
-0x72cb 023599 branch fullsearch ,true 
-0x72cc 023600 setarg 0x000000 
-0x72cd 023601 istore 3 ,contw 
-0x72ce 023602 istore 2 ,contw 
-0x72cf 023603 branch outempty 
-:      023605 fullsearch:
-0x72d0 023612 setarg 0x350200 
-0x72d1 023613 istore 3 ,contw 
-0x72d2 023618 setarg 0 
-0x72d3 023619 istore 2 ,contw 
-:      023620 outempty:
-0x72d4 023621 jam 10 ,mem_sdp_tx_pkt_length 
-0x72d5 023622 rtn 
-:      023624 sdp_data_len:
-0x72d6 023625 copy contr ,timeup 
-0x72d7 023626 ifetch 1 ,contr 
-0x72d8 023627 and pdata ,0x7 ,loopcnt 
-0x72d9 023628 rshift3 pdata ,pdata 
-0x72da 023629 beq 6 ,sdp_data_len_6 
-0x72db 023630 beq 1 ,sdp_data_len_1 
-0x72dc 023631 beq 4 ,sdp_data_len_6 
-0x72dd 023632 beq 5 ,sdp_data_len_5 
-:      023633 sdp_data_len_rtn:
-0x72de 023634 copy timeup ,contr 
-0x72df 023635 rtn 
-:      023636 sdp_data_len_1:
-0x72e0 023637 call sdp_data_size 
-0x72e1 023638 increase 1 ,pdata 
-0x72e2 023639 branch sdp_data_len_rtn 
-:      023640 sdp_data_len_5:
-0x72e3 023641 force 2 ,pdata 
-0x72e4 023642 branch sdp_data_len_rtn 
-:      023643 sdp_data_len_6:
-0x72e5 023644 call sdp_get_data_6 
-0x72e6 023645 increase 2 ,pdata 
-0x72e7 023646 branch sdp_data_len_rtn 
-:      023648 sdp_get_data:
-0x72e8 023649 ifetch 1 ,contr 
-0x72e9 023650 and pdata ,0x7 ,loopcnt 
-0x72ea 023651 rshift3 pdata ,pdata 
-0x72eb 023652 beq 6 ,sdp_get_data_6 
-0x72ec 023653 beq 1 ,sdp_get_data_1 
-0x72ed 023654 beq 5 ,sdp_get_data_6_8bit 
-0x72ee 023655 rtn 
-:      023656 sdp_get_data_1:
-0x72ef 023657 call sdp_data_size 
-0x72f0 023658 iforce loopcnt 
-0x72f1 023659 force 0 ,temp 
-:      023660 sdp_get_data_1_loop:
-0x72f2 023661 lshift8 temp ,temp 
-0x72f3 023662 ifetch 1 ,contr 
-0x72f4 023663 ior temp ,temp 
-0x72f5 023664 loop sdp_get_data_1_loop 
-0x72f6 023665 rtn 
-:      023666 sdp_get_data_6:
-0x72f7 023667 deposit loopcnt 
-0x72f8 023668 beq 5 ,sdp_get_data_6_8bit 
-0x72f9 023669 beq 6 ,sdp_get_data_6_16bit 
-0x72fa 023670 force 3 ,loopcnt 
-0x72fb 023671 branch sdp_get_data_1 
-:      023672 sdp_get_data_6_8bit:
-0x72fc 023673 ifetch 1 ,contr 
-0x72fd 023674 rtn 
-:      023675 sdp_get_data_6_16bit:
-0x72fe 023676 ifetch 2 ,contr 
-0x72ff 023677 byteswap pdata ,pdata 
-0x7300 023678 rtn 
-:      023681 sdp_data_size:
-0x7301 023682 force 1 ,pdata 
-0x7302 023683 copy loopcnt ,null 
-0x7303 023684 rtn zero 
-:      023685 sdp_data_size_loop:
-0x7304 023686 lshift pdata ,pdata 
-0x7305 023687 loop sdp_data_size_loop 
-0x7306 023688 rtn 
-:      023693 search_uuid:
-0x7307 023694 iforce regc 
-0x7308 023695 set1 mark_ext_patch ,mark 
-0x7309 023696 bpatch patch3d_1 ,mem_patch3d 
-0x730a 023697 force 0 ,queue 
-0x730b 023698 fetch 2 ,memui_uuid_table 
-0x730c 023699 iforce contr 
-0x730d 023700 arg mem_handle_list ,contw 
-:      023701 search_uuid_next:
-0x730e 023702 disable user 
-0x730f 023703 ifetch 1 ,contr 
-0x7310 023704 rtn blank 
-0x7311 023705 iforce loopcnt 
-:      023706 search_uuid_loop:
-0x7312 023707 ifetch 2 ,contr 
-0x7313 023708 isub regc ,null 
-0x7314 023709 nbranch search_uuid_not_found ,zero 
-0x7315 023710 enable user 
-:      023711 search_uuid_not_found:
-0x7316 023712 loop search_uuid_loop 
-0x7317 023713 ifetch 4 ,contr 
-0x7318 023714 nbranch search_uuid_nomatch ,user 
-0x7319 023715 istore 4 ,contw 
-0x731a 023716 increase 1 ,queue 
-:      023717 search_uuid_nomatch:
-0x731b 023718 call sdp_get_data 
-0x731c 023719 iadd contr ,contr 
-0x731d 023720 branch search_uuid_next 
-:      023723 search_handle:
-0x731e 023724 fetch 2 ,memui_uuid_table 
-0x731f 023725 iforce contr 
-:      023726 search_handle_loop:
-0x7320 023727 ifetch 1 ,contr 
-0x7321 023728 rtn blank 
-0x7322 023729 lshift pdata ,pdata 
-0x7323 023730 iadd contr ,contr 
-0x7324 023731 ifetch 4 ,contr 
-0x7325 023732 isub temp ,null 
-0x7326 023733 rtn zero 
-0x7327 023734 call sdp_get_data 
-0x7328 023735 iadd contr ,contr 
-0x7329 023736 branch search_handle_loop 
-:      023743 search_attrib:
-0x732a 023744 set1 mark_ext_patch ,mark 
-0x732b 023745 bpatch patch3d_2 ,mem_patch3d 
-0x732c 023746 fetch 2 ,memui_uuid_table 
-0x732d 023747 iforce contr 
-:      023748 search_attrib_next:
-0x732e 023749 ifetch 1 ,contr 
-0x732f 023750 branch search_attrib_end ,blank 
-0x7330 023751 iforce loopcnt 
-:      023752 search_attrib_loop:
-0x7331 023753 ifetch 2 ,contr 
-0x7332 023754 isub regc ,null 
-0x7333 023755 branch search_attrib_found_uuid ,zero 
-0x7334 023756 loop search_attrib_loop 
-0x7335 023757 increase 4 ,contr 
-0x7336 023758 call sdp_get_data 
-0x7337 023759 iadd contr ,contr 
-0x7338 023760 branch search_attrib_next 
-:      023761 search_attrib_found_uuid:
-0x7339 023762 increase -1 ,loopcnt 
-0x733a 023763 lshift loopcnt ,pdata 
-0x733b 023764 iadd contr ,contr 
-0x733c 023765 increase 4 ,contr 
-0x733d 023766 call sdp_get_data 
-0x733e 023767 iadd contr ,temp 
-:      023768 search_attrib_loop_attribs:
-0x733f 023769 increase 1 ,contr 
-0x7340 023770 ifetch 2 ,contr 
-0x7341 023771 isub regb ,timeup 
-0x7342 023773 setflag zero ,0 ,pdata 
-0x7343 023774 copy timeup ,timeup 
-0x7344 023775 rtn zero 
-0x7345 023776 call sdp_data_len 
-0x7346 023777 iadd contr ,contr 
-0x7347 023778 deposit temp 
-0x7348 023779 isub contr ,null 
-0x7349 023780 branch search_attrib_end ,zero 
-0x734a 023781 branch search_attrib_loop_attribs 
-:      023782 search_attrib_end:
-0x734b 023783 force 0 ,contr 
-0x734c 023784 force 0 ,pdata 
-0x734d 023785 rtn 
-:      023791 search_handle_attrib:
-0x734e 023792 set1 mark_ext_patch ,mark 
-0x734f 023793 bpatch patch3d_3 ,mem_patch3d 
-0x7350 023794 fetch 2 ,memui_uuid_table 
-0x7351 023795 iforce contr 
-:      023796 search_handle_attrib_next:
-0x7352 023797 ifetch 1 ,contr 
-0x7353 023798 branch search_handle_attrib_end ,blank 
-0x7354 023799 lshift pdata ,pdata 
-0x7355 023800 iadd contr ,contr 
-0x7356 023801 ifetch 4 ,contr 
-0x7357 023802 isub temp ,null 
-0x7358 023803 branch search_handl_attrib_found_handle ,zero 
-0x7359 023804 call sdp_get_data 
-0x735a 023805 iadd contr ,contr 
-0x735b 023806 branch search_handle_attrib_next 
-:      023807 search_handl_attrib_found_handle:
-0x735c 023808 call sdp_get_data 
-0x735d 023809 iadd contr ,temp 
-:      023810 search_handle_attrib_loop_attribs:
-0x735e 023811 increase 1 ,contr 
-0x735f 023812 ifetch 2 ,contr 
-0x7360 023813 isub regb ,null 
-0x7361 023814 rtn zero 
-0x7362 023815 call sdp_data_len 
-0x7363 023816 iadd contr ,contr 
-0x7364 023817 deposit temp 
-0x7365 023818 isub contr ,null 
-0x7366 023819 branch search_handle_attrib_end ,zero 
-0x7367 023820 branch search_handle_attrib_loop_attribs 
-:      023821 search_handle_attrib_end:
-0x7368 023822 force 0 ,contr 
-0x7369 023823 rtn 
-:      023826 generate_kinit:
-0x736a 023827 call function_e22 
-0x736b 023828 arg mem_input_store ,contr 
-0x736c 023829 arg mem_kinit ,contw 
-0x736d 023830 branch memcpy16 
-:      023833 function_e21:
-0x736e 023834 disable user 
-0x736f 023835 call function_expand 
-0x7370 023836 arg mem_random_number ,contr 
-0x7371 023837 arg mem_x ,contw 
-0x7372 023838 force 15 ,loopcnt 
-0x7373 023839 call memcpy 
-0x7374 023840 ifetch 1 ,contr 
-0x7375 023841 xor_into 6 ,pdata 
-0x7376 023842 istore 1 ,contw 
-0x7377 023843 setarg mem_y 
-0x7378 023844 store 2 ,memp_ar_input 
-0x7379 023845 setarg mem_x 
-0x737a 023846 store 2 ,memp_ar_key 
-0x737b 023847 set1 mark_ar2 ,mark 
-0x737c 023848 branch function_ar 
-:      023852 function_e22:
-0x737d 023853 fetcht 1 ,mem_pin_length 
-0x737e 023854 force 16 ,regb 
-0x737f 023855 add temp ,6 ,regc 
-0x7380 023856 sub regc ,16 ,null 
-0x7381 023857 branch function_e22_pin_init ,positive 
-0x7382 023858 force 16 ,regc 
-:      023859 function_e22_pin_init:
-0x7383 023860 arg mem_x ,contw 
-:      023861 function_e22_genx_pin:
-0x7384 023862 arg mem_pin ,contr 
-0x7385 023863 copy temp ,loopcnt 
-0x7386 023864 disable user 
-:      023865 function_e22_genx_loop:
-0x7387 023866 ifetch 1 ,contr 
-0x7388 023867 istore 1 ,contw 
-0x7389 023868 increase -1 ,regb 
-0x738a 023869 branch function_e22_genx_end ,zero 
-0x738b 023870 loop function_e22_genx_loop 
-0x738c 023871 branch function_e22_genx_pin ,user 
-0x738d 023872 enable user 
-0x738e 023873 force 6 ,loopcnt 
-0x738f 023874 copy rega ,contr 
-0x7390 023875 branch function_e22_genx_loop 
-:      023876 function_e22_genx_end:
-0x7391 023877 arg mem_random_number ,contr 
-0x7392 023878 arg mem_y ,contw 
-0x7393 023879 call memcpy16 
-0x7394 023880 fetch 1 ,mem_y15 
-0x7395 023881 ixor regc ,pdata 
-0x7396 023882 store 1 ,mem_y15 
-0x7397 023883 setarg mem_y 
-0x7398 023884 store 2 ,memp_ar_input 
-0x7399 023885 setarg mem_x 
-0x739a 023886 store 2 ,memp_ar_key 
-0x739b 023887 set1 mark_ar2 ,mark 
-0x739c 023888 branch function_ar 
-:      023893 function_e1:
-0x739d 023894 disable user 
-0x739e 023895 call function_expand 
-0x739f 023896 branch function_hash 
-:      023898 function_e3:
-0x73a0 023899 arg mem_aco ,rega 
-0x73a1 023900 enable user 
-0x73a2 023901 call function_expand 
-0x73a3 023902 call function_hash 
-0x73a4 023903 arg mem_input_store ,contr 
-0x73a5 023904 arg mem_kc ,contw 
-0x73a6 023905 branch memcpy16 
-:      023908 function_hash:
-0x73a7 023909 setarg mem_random_number 
-0x73a8 023910 store 2 ,memp_ar_input 
-0x73a9 023911 setarg mem_link_key 
-0x73aa 023912 store 2 ,memp_ar_key 
-0x73ab 023913 set0 mark_ar2 ,mark 
-0x73ac 023914 call function_ar 
-0x73ad 023915 arg mem_input_store ,rega 
-0x73ae 023916 arg mem_random_number ,regb 
-0x73af 023917 arg mem_x ,contw 
-0x73b0 023918 call xor16 
-0x73b1 023919 arg mem_x ,rega 
-0x73b2 023920 arg mem_y ,regb 
-0x73b3 023921 copy regb ,contw 
-0x73b4 023922 enable user 
-0x73b5 023923 call add16 
-0x73b6 023924 call key_offset 
-0x73b7 023925 setarg mem_y 
-0x73b8 023926 store 2 ,memp_ar_input 
-0x73b9 023927 setarg mem_x 
-0x73ba 023928 store 2 ,memp_ar_key 
-0x73bb 023929 set1 mark_ar2 ,mark 
-0x73bc 023930 branch function_ar 
-:      023934 function_ar:
-0x73bd 023935 jam 0 ,mem_ar_hround 
-0x73be 023936 fetch 2 ,memp_ar_key 
-0x73bf 023937 iforce contr 
-0x73c0 023938 arg mem_key_store ,contw 
-0x73c1 023939 call memcpy16 
-0x73c2 023940 fetch 2 ,memp_ar_input 
-0x73c3 023941 iforce contr 
-0x73c4 023942 arg mem_input_store ,contw 
-0x73c5 023943 call memcpy16 
-:      023945 function_ar_loop:
-0x73c6 023946 call key_scheduling 
-0x73c7 023947 disable user 
-0x73c8 023948 bmark0 mark_ar2 ,function_ar_original 
-0x73c9 023949 fetch 1 ,mem_ar_hround 
-0x73ca 023950 bne 4 ,function_ar_original 
-0x73cb 023951 fetch 2 ,memp_ar_input 
-0x73cc 023952 iforce regb 
-0x73cd 023953 call xor_mod32_ar2 
-:      023954 function_ar_original:
-0x73ce 023955 call xor_mod32 
-0x73cf 023956 call el_boxes 
-0x73d0 023957 fetch 1 ,mem_ar_hround 
-0x73d1 023958 increase 1 ,pdata 
-0x73d2 023959 store 1 ,mem_ar_hround 
-0x73d3 023961 call key_scheduling 
-0x73d4 023962 enable user 
-0x73d5 023963 call xor_mod32 
-0x73d6 023964 call pht 
-0x73d7 023965 call permute 
-0x73d8 023966 call pht 
-0x73d9 023967 call permute 
-0x73da 023968 call pht 
-0x73db 023969 call permute 
-0x73dc 023970 call pht 
-0x73dd 023971 fetch 1 ,mem_ar_hround 
-0x73de 023972 increase 1 ,pdata 
-0x73df 023973 store 1 ,mem_ar_hround 
-0x73e0 023974 bne 16 ,function_ar_loop 
-0x73e1 023975 call key_scheduling 
-0x73e2 023976 disable user 
-0x73e3 023977 branch xor_mod32 
-:      023981 key_scheduling:
-0x73e4 023982 fetch 1 ,mem_ar_hround 
-0x73e5 023983 arg mem_key_store ,contr 
-0x73e6 023984 branch key_sched_zero ,blank 
-0x73e7 023985 iforce regb 
-0x73e8 023986 force 17 ,loopcnt 
-0x73e9 023987 copy contr ,contw 
-:      023988 key_rotateloop:
-0x73ea 023989 ifetch 1 ,contr 
-0x73eb 023990 lshift3 pdata ,temp 
-0x73ec 023991 rshift2 pdata ,pdata 
-0x73ed 023992 rshift3 pdata ,pdata 
-0x73ee 023993 ior temp ,pdata 
-0x73ef 023994 istore 1 ,contw 
-0x73f0 023995 loop key_rotateloop 
-0x73f1 023996 setarg mem_key_store 
-0x73f2 023997 iadd regb ,contr 
-0x73f3 023998 force 16 ,loopcnt 
-0x73f4 023999 arg mem_round_key ,contw 
-:      024000 key_select_octet_loop:
-0x73f5 024001 ifetch 1 ,contr 
-0x73f6 024002 istore 1 ,contw 
-0x73f7 024003 compare mem_key_store_end ,contr ,0xff 
-0x73f8 024004 nbranch key_select_octet_nwrap ,true 
-0x73f9 024005 increase -17 ,contr 
-:      024006 key_select_octet_nwrap:
-0x73fa 024007 loop key_select_octet_loop 
-0x73fb 024008 force 0 ,rega 
-0x73fc 024009 add regb ,-1 ,regc 
-0x73fd 024010 lshift2 regc ,regc 
-0x73fe 024011 lshift2 regc ,regc 
-0x73ff 024012 call enable_authrom 
-0x7400 024013 setarg mem_b_box 
-0x7401 024014 iadd regc ,regc 
-0x7402 024015 arg mem_round_key ,contw 
-0x7403 024016 force 16 ,loopcnt 
-:      024017 bias_round_key_loop:
-0x7404 024018 ifetcht 1 ,regc 
-0x7405 024019 ifetch 1 ,contw 
-0x7406 024020 iadd temp ,pdata 
-0x7407 024021 istore 1 ,contw 
-0x7408 024022 increase 1 ,regc 
-0x7409 024023 loop bias_round_key_loop 
-0x740a 024024 branch disable_authrom 
-:      024026 key_sched_zero:
-0x740b 024027 force 16 ,loopcnt 
-0x740c 024028 force 0 ,temp 
-:      024029 create_byte_16_loop:
-0x740d 024030 ifetch 1 ,contr 
-0x740e 024031 ixor temp ,temp 
-0x740f 024032 loop create_byte_16_loop 
-0x7410 024033 deposit temp 
-0x7411 024034 istore 1 ,contr 
-0x7412 024035 arg mem_key_store ,contr 
-0x7413 024036 arg mem_round_key ,contw 
-0x7414 024037 branch memcpy16 
-:      024039 xor_mod32:
-0x7415 024040 arg mem_round_key ,regb 
-:      024041 xor_mod32_ar2:
-0x7416 024042 force 16 ,loopcnt 
-0x7417 024043 arg mem_input_store ,rega 
-0x7418 024044 copy rega ,contw 
-:      024045 xor_mod32_loop:
-0x7419 024046 ifetcht 1 ,rega 
-0x741a 024047 ifetch 1 ,regb 
-0x741b 024048 ixor temp ,alarm 
-0x741c 024049 and loopcnt ,3 ,regc 
-0x741d 024050 nbranch xor_mod32_invert ,user 
-0x741e 024051 xor_into 3 ,regc 
-:      024052 xor_mod32_invert:
-0x741f 024053 sub regc ,1 ,regc 
-0x7420 024054 branch xor_even ,positive 
-0x7421 024055 iadd temp ,alarm 
-:      024056 xor_even:
-0x7422 024057 deposit alarm 
-0x7423 024058 istore 1 ,contw 
-0x7424 024059 increase 1 ,rega 
-0x7425 024060 increase 1 ,regb 
-0x7426 024061 loop xor_mod32_loop 
-0x7427 024062 rtn 
-:      024064 el_boxes:
-0x7428 024065 call enable_authrom 
-0x7429 024066 force 16 ,loopcnt 
-0x742a 024067 arg mem_input_store ,rega 
-:      024068 el_box_loop:
-0x742b 024069 ifetch 1 ,rega 
-0x742c 024070 arg mem_e_box ,contr 
-0x742d 024071 and loopcnt ,3 ,regc 
-0x742e 024072 sub regc ,1 ,null 
-0x742f 024073 branch e_boxes ,positive 
-0x7430 024074 arg mem_l_box ,contr 
-:      024075 e_boxes:
-0x7431 024076 iadd contr ,contr 
-0x7432 024077 ifetch 1 ,contr 
-0x7433 024078 istore 1 ,rega 
-0x7434 024079 increase 1 ,rega 
-0x7435 024080 loop el_box_loop 
-0x7436 024081 branch disable_authrom 
-:      024083 pht:
-0x7437 024084 force 8 ,loopcnt 
-0x7438 024085 arg mem_input_store ,contr 
-0x7439 024086 copy contr ,contw 
-:      024087 pht_loop:
-0x743a 024088 ifetch 1 ,contr 
-0x743b 024089 iforce rega 
-0x743c 024090 ifetch 1 ,contr 
-0x743d 024091 iforce regb 
-0x743e 024092 lshift rega ,pdata 
-0x743f 024093 iadd regb ,pdata 
-0x7440 024094 istore 1 ,contw 
-0x7441 024095 deposit rega 
-0x7442 024096 iadd regb ,pdata 
-0x7443 024097 istore 1 ,contw 
-0x7444 024098 loop pht_loop 
-0x7445 024099 rtn 
-:      024102 permute:
-0x7446 024103 setarg 0x8ae42c 
-0x7447 024104 iforce temp 
-0x7448 024105 force 7 ,loopcnt 
-0x7449 024106 call permute_exchange 
-0x744a 024107 setarg 0xd751b 
-0x744b 024108 iforce temp 
-0x744c 024109 force 5 ,loopcnt 
-0x744d 024110 call permute_exchange 
-0x744e 024111 fetch 1 ,mem_input_store + 15 
-0x744f 024112 iforce rega 
-0x7450 024113 fetch 1 ,mem_input_store + 3 
-0x7451 024114 store 1 ,mem_input_store + 15 
-0x7452 024115 deposit rega 
-0x7453 024116 store 1 ,mem_input_store + 3 
-0x7454 024117 rtn 
-:      024119 permute_exchange:
-0x7455 024120 and temp ,0xf ,regb 
-:      024121 permute_loop:
-0x7456 024122 and temp ,0xf ,pdata 
-0x7457 024123 arg mem_input_store ,contw 
-0x7458 024124 iadd contw ,contw 
-0x7459 024125 ifetch 1 ,contw 
-0x745a 024126 iforce regc 
-0x745b 024127 deposit rega 
-0x745c 024128 istore 1 ,contw 
-0x745d 024129 copy regc ,rega 
-0x745e 024130 rshift4 temp ,temp 
-0x745f 024131 loop permute_loop 
-0x7460 024132 setarg mem_input_store 
-0x7461 024133 iadd regb ,contw 
-0x7462 024134 deposit rega 
-0x7463 024135 istore 1 ,contw 
-0x7464 024136 rtn 
-:      024138 add16:
-0x7465 024139 enable user 
-0x7466 024140 branch xor_add16 
-:      024142 xor16:
-0x7467 024143 disable user 
-:      024144 xor_add16:
-0x7468 024145 force 16 ,loopcnt 
-:      024146 xoradd_loop:
-0x7469 024147 ifetcht 1 ,rega 
-0x746a 024148 ifetch 1 ,regb 
-0x746b 024149 branch xoradd_add ,user 
-0x746c 024150 ixor temp ,pdata 
-0x746d 024151 branch xoradd_store 
-:      024152 xoradd_add:
-0x746e 024153 iadd temp ,pdata 
-:      024154 xoradd_store:
-0x746f 024155 istore 1 ,contw 
-0x7470 024156 increase 1 ,rega 
-0x7471 024157 increase 1 ,regb 
-0x7472 024158 loop xoradd_loop 
-0x7473 024159 rtn 
-:      024162 function_expand:
-0x7474 024163 arg mem_y ,contw 
-0x7475 024164 ifetch 6 ,rega 
-0x7476 024165 istore 6 ,contw 
-0x7477 024166 branch expand_12 ,user 
-0x7478 024167 ifetch 6 ,rega 
-0x7479 024168 branch expand_cont 
-:      024169 expand_12:
-0x747a 024170 ifetch 6 ,contr 
-:      024171 expand_cont:
-0x747b 024172 istore 6 ,contw 
-0x747c 024173 ifetch 4 ,rega 
-0x747d 024174 istore 4 ,contw 
-0x747e 024175 rtn 
-:      024177 key_offset:
-0x747f 024178 arg mem_link_key ,contr 
-0x7480 024179 arg mem_x ,contw 
-0x7481 024180 arg 0 ,temp 
-0x7482 024181 setarg 0x8395a7 
-0x7483 024182 call concatenate_temp24 
-0x7484 024183 setarg 0xb3c1df 
-0x7485 024184 call concatenate_temp24 
-0x7486 024185 setarg 0xe5e9 
-0x7487 024186 call concatenate_temp16 
-0x7488 024187 copy temp ,regab 
-0x7489 024188 disable user 
-0x748a 024189 call key_addxor 
-0x748b 024190 copy regab ,temp 
-0x748c 024191 enable user 
-0x748d 024192 branch key_addxor 
-:      024194 key_addxor:
-0x748e 024195 force 8 ,loopcnt 
-:      024196 key_addxor_loop:
-0x748f 024197 ifetch 1 ,contr 
-0x7490 024198 compare 1 ,loopcnt ,1 
-0x7491 024199 branch key_high ,user 
-0x7492 024200 branch key_xor ,true 
-:      024201 key_add:
-0x7493 024202 iadd temp ,pdata 
-0x7494 024203 branch key_store 
-:      024204 key_high:
-0x7495 024205 branch key_add ,true 
-:      024206 key_xor:
-0x7496 024207 ixor temp ,pdata 
-:      024208 key_store:
-0x7497 024209 istore 1 ,contw 
-0x7498 024210 rshift8 temp ,temp 
-0x7499 024211 loop key_addxor_loop 
-0x749a 024212 rtn 
-:      024214 copy_aco:
-0x749b 024215 fetch 6 ,mem_input_store + 4 
-0x749c 024216 store 6 ,mem_aco 
-0x749d 024217 ifetch 6 ,contr 
-0x749e 024218 istore 6 ,contw 
-0x749f 024219 rtn 
-:      024221 concatenate_temp24:
-0x74a0 024222 lshift8 temp ,temp 
-:      024223 concatenate_temp16:
-0x74a1 024224 lshift16 temp ,temp 
-0x74a2 024225 ior temp ,temp 
-0x74a3 024226 rtn 
-:      024229 loop1:
-0x74a4 024230 branch loop1 
-:      024234 generate_stk:
-0x74a5 024235 call function_s1 
-0x74a6 024236 arg mem_le_ltk ,contw 
-0x74a7 024237 branch store_aes_result 
-:      024240 authenticate_rconfirm:
-0x74a8 024241 arg mem_le_srand ,contw 
-0x74a9 024242 branch authenticate_mconfirm ,master 
-0x74aa 024243 arg mem_le_mrand ,contw 
-:      024244 authenticate_mconfirm:
-0x74ab 024245 copy contr ,rega 
-0x74ac 024246 call memcpy16 
-0x74ad 024247 call function_c1 
-0x74ae 024248 arg mem_le_rconfirm ,contr 
-0x74af 024249 branch compare_res 
-:      024251 generate_confirm:
-0x74b0 024252 arg mem_le_mrand ,rega 
-0x74b1 024253 branch generate_mrand ,master 
-0x74b2 024254 arg mem_le_srand ,rega 
-:      024255 generate_mrand:
-0x74b3 024256 copy rega ,contw 
-0x74b4 024257 call generate_random 
-0x74b5 024258 branch function_c1 
-:      024260 generate_sk:
-0x74b6 024261 arg mem_le_skdm ,contr 
-0x74b7 024262 call load_data128 
-0x74b8 024263 arg mem_le_ltk ,contr 
-0x74b9 024264 call load_regext 
-0x74ba 024265 force 0x38 ,aes_ctrl 
-0x74bb 024266 force 0x0 ,aes_ctrl 
-0x74bc 024267 call wait_aes 
-0x74bd 024268 arg mem_le_sk ,contw 
-0x74be 024269 branch store_aes_result 
-:      024272 first_block_counter:
-0x74bf 024273 force 0x49 ,pdata 
-0x74c0 024274 branch first_block 
-:      024275 first_block_data:
-0x74c1 024276 force 1 ,pdata 
-:      024277 first_block:
-0x74c2 024278 force regidx_data ,regext_index 
-0x74c3 024279 lshift8 temp ,regext 
-0x74c4 024280 ior regext ,regext 
-0x74c5 024281 increase 1 ,regext_index 
-0x74c6 024282 rshift8 temp ,regext 
-0x74c7 024283 rshift16 regext ,regext 
-0x74c8 024284 fetch 2 ,mem_le_ivm 
-0x74c9 024285 lshift16 ,pdata ,pdata 
-0x74ca 024286 ior regext ,regext 
-0x74cb 024287 increase 1 ,regext_index 
-0x74cc 024288 ifetch 4 ,contr 
-0x74cd 024289 iforce regext 
-0x74ce 024290 increase 1 ,regext_index 
-0x74cf 024291 ifetch 2 ,contr 
-0x74d0 024292 byteswap rega ,regext 
-0x74d1 024293 lshift16 regext ,regext 
-0x74d2 024294 ior regext ,regext 
-0x74d3 024295 increase 1 ,regext_index 
-0x74d4 024296 rtn 
-:      024300 generate_mic:
-0x74d5 024301 add regc ,1 ,contr 
-0x74d6 024302 ifetch 1 ,contr 
-0x74d7 024303 iforce rega 
-0x74d8 024304 call first_block_counter 
-0x74d9 024305 call do_aes_ocb 
-0x74da 024307 force regidx_data ,regext_index 
-0x74db 024308 ifetch 1 ,regc 
-0x74dc 024309 and_into 0x3 ,pdata 
-0x74dd 024310 lshift16 pdata ,regext 
-0x74de 024311 set1 8 ,regext 
-0x74df 024312 call clear_hidata 
-0x74e0 024313 call do_aes_cbc 
-0x74e1 024315 copy rega ,loopcnt 
-0x74e2 024316 add regc ,2 ,contr 
-0x74e3 024317 call padding_data 
-:      024318 generate_mic_loop:
-0x74e4 024319 call aes_load_data 
-0x74e5 024320 call do_aes_cbc 
-0x74e6 024321 deposit loopcnt 
-0x74e7 024322 branch generate_mic_end ,blank 
-0x74e8 024323 branch generate_mic_loop 
-:      024324 generate_mic_end:
-0x74e9 024325 force regidx_result ,regext_index 
-0x74ea 024326 deposit regext 
-0x74eb 024327 store 4 ,mem_le_mic 
-0x74ec 024328 rtn 
-:      024330 aes_crypt_data:
-0x74ed 024331 increase 1 ,rega 
-0x74ee 024332 call first_block_data 
-0x74ef 024333 copy regc ,contr 
-0x74f0 024334 call aes_load_xor 
-0x74f1 024335 call do_aes_ctr 
-0x74f2 024336 call store_enc_data 
-0x74f3 024337 increase 16 ,regc 
-0x74f4 024338 increase -16 ,regb 
-0x74f5 024339 branch aes_crypt_data ,positive 
-0x74f6 024340 rtn 
-:      024342 le_encrypt:
-0x74f7 024343 arg mem_le_txheader ,regc 
-0x74f8 024344 fetcht 5 ,mem_le_pcnt_tx 
-0x74f9 024345 call generate_mic 
-0x74fa 024346 force regidx_xor ,regext_index 
-0x74fb 024347 iforce regext 
-0x74fc 024348 force 0 ,rega 
-0x74fd 024349 call first_block_data 
-0x74fe 024350 call do_aes_ctr 
-0x74ff 024351 arg mem_le_txpayload ,regc 
-0x7500 024352 fetch 1 ,mem_le_txlen 
-0x7501 024353 add pdata ,-1 ,regb 
-0x7502 024354 iadd regc ,contw 
-0x7503 024355 force regidx_result ,regext_index 
-0x7504 024356 deposit regext 
-0x7505 024357 istore 4 ,contw 
-0x7506 024358 call aes_crypt_data 
-0x7507 024359 fetch 1 ,mem_le_txlen 
-0x7508 024360 increase 4 ,pdata 
-0x7509 024361 store 1 ,mem_le_txlen 
-0x750a 024362 fetcht 5 ,mem_le_pcnt_tx 
-0x750b 024363 increase 1 ,temp 
-0x750c 024364 storet 5 ,mem_le_pcnt_tx 
-0x750d 024365 rtn 
-:      024367 le_decrypt:
-0x750e 024368 fetch 1 ,mem_le_rxbuf + 1 
-0x750f 024369 sub pdata ,20 ,null 
-0x7510 024370 branch le_dec_cont ,positive 
-:      024371 le_dec_cont:
-0x7511 024372 arg mem_le_rxbuf + 2 ,regc 
-0x7512 024373 add pdata ,-1 ,regb 
-0x7513 024374 increase -4 ,pdata 
-0x7514 024375 store 1 ,mem_le_rxbuf + 1 
-0x7515 024376 iadd regc ,contr 
-0x7516 024377 ifetch 4 ,contr 
-0x7517 024378 force regidx_xor ,regext_index 
-0x7518 024379 iforce regext 
-0x7519 024380 force 0 ,rega 
-0x751a 024381 fetcht 5 ,mem_le_pcnt_rx 
-0x751b 024382 call first_block_data 
-0x751c 024383 call do_aes_ctr 
-0x751d 024384 force regidx_result ,regext_index 
-0x751e 024385 deposit regext 
-0x751f 024386 store 4 ,mem_le_peer_mic 
-0x7520 024387 call aes_crypt_data 
-0x7521 024388 arg mem_le_rxbuf ,regc 
-0x7522 024389 call generate_mic 
-0x7523 024390 fetcht 4 ,mem_le_peer_mic 
-0x7524 024391 isub temp ,pdata 
-0x7525 024392 nrtn blank 
-0x7526 024393 fetch 4 ,mem_le_last_mic 
-0x7527 024394 isub temp ,pdata 
-0x7528 024395 rtn blank 
-0x7529 024396 storet 4 ,mem_le_last_mic 
-0x752a 024397 fetch 5 ,mem_le_pcnt_rx 
-0x752b 024398 increase 1 ,pdata 
-0x752c 024399 store 5 ,mem_le_pcnt_rx 
-0x752d 024400 force 0 ,pdata 
-0x752e 024401 rtn 
-:      024403 wait_aes:
-0x752f 024404 nbranch wait_aes ,aes_ready 
-0x7530 024405 rtn 
-:      024407 do_aes_ocb:
-0x7531 024408 force 0x30 ,aes_ctrl 
-0x7532 024409 force 0x0 ,aes_ctrl 
-0x7533 024410 branch wait_aes 
-:      024412 do_aes_cbc:
-0x7534 024413 force 0x32 ,aes_ctrl 
-0x7535 024414 force 0x2 ,aes_ctrl 
-0x7536 024415 branch wait_aes 
-:      024417 do_aes_ctr:
-0x7537 024418 force 0x34 ,aes_ctrl 
-0x7538 024419 force 0x4 ,aes_ctrl 
-0x7539 024420 branch wait_aes 
-:      024422 do_aes_cfb:
-0x753a 024423 force 0x36 ,aes_ctrl 
-0x753b 024424 force 0x6 ,aes_ctrl 
-0x753c 024425 branch wait_aes 
-:      024427 aes_init:
-0x753d 024428 force 1 ,aes_ctrl 
-0x753e 024429 force 0 ,aes_ctrl 
-0x753f 024430 rtn 
-:      024431 function_s1:
-0x7540 024432 force regidx_data ,regext_index 
-0x7541 024433 fetch 4 ,mem_le_mrand 
-0x7542 024434 iforce regext 
-0x7543 024435 increase 1 ,regext_index 
-0x7544 024436 ifetch 4 ,contr 
-0x7545 024437 iforce regext 
-0x7546 024438 increase 1 ,regext_index 
-0x7547 024439 fetch 4 ,mem_le_srand 
-0x7548 024440 iforce regext 
-0x7549 024441 increase 1 ,regext_index 
-0x754a 024442 ifetch 4 ,contr 
-0x754b 024443 iforce regext 
-0x754c 024444 increase 1 ,regext_index 
-0x754d 024445 call aes_clear 
-0x754e 024446 force 0x38 ,aes_ctrl 
-0x754f 024447 force 0x8 ,aes_ctrl 
-0x7550 024448 branch wait_aes 
-:      024451 function_c1:
-0x7551 024452 fetch 6 ,mem_le_lap 
-0x7552 024453 fetcht 6 ,mem_le_plap 
-0x7553 024454 branch function_c1_master ,master 
-0x7554 024455 fetch 6 ,mem_le_plap 
-0x7555 024456 fetcht 6 ,mem_le_lap 
-:      024457 function_c1_master:
-0x7556 024458 force regidx_xor ,regext_index 
-0x7557 024459 copy temp ,regext 
-0x7558 024460 increase 1 ,regext_index 
-0x7559 024461 rshift32 temp ,regext 
-0x755a 024462 lshift16 pdata ,pdata 
-0x755b 024463 ior regext ,regext 
-0x755c 024464 increase 1 ,regext_index 
-0x755d 024465 rshift32 pdata ,regext 
-0x755e 024466 increase 1 ,regext_index 
-0x755f 024467 force 0 ,regext 
-0x7560 024468 force 0 ,pdata 
-0x7561 024469 fetch 1 ,mem_le_conn_peer_addr_type 
-0x7562 024470 fetcht 1 ,mem_le_adv_own_addr_type 
-0x7563 024471 nbranch function_c1_irat ,master 
-0x7564 024473 fetch 1 ,mem_le_conn_own_addr_type 
-0x7565 024474 fetcht 1 ,mem_le_conn_peer_addr_type 
-:      024475 function_c1_irat:
-0x7566 024476 store 1 ,mem_le_iat 
-0x7567 024477 storet 1 ,mem_le_rat 
-0x7568 024478 force regidx_data ,regext_index 
-0x7569 024479 arg mem_le_iat ,regb 
-0x756a 024480 force 4 ,loopcnt 
-:      024481 function_c1_loop1:
-0x756b 024482 ifetch 4 ,rega 
-0x756c 024483 ifetcht 4 ,regb 
-0x756d 024484 ixor temp ,regext 
-0x756e 024485 increase 1 ,regext_index 
-0x756f 024486 increase 4 ,rega 
-0x7570 024487 increase 4 ,regb 
-0x7571 024488 loop function_c1_loop1 
-0x7572 024489 call aes_clear 
-0x7573 024490 force 0x38 ,aes_ctrl 
-0x7574 024491 force 0xc ,aes_ctrl 
-0x7575 024492 call wait_aes 
-0x7576 024494 call aes_clear_data 
-0x7577 024495 force 0x3a ,aes_ctrl 
-0x7578 024496 force 0x8 ,aes_ctrl 
-0x7579 024497 branch wait_aes 
-:      024499 padding_data:
-0x757a 024500 compare 0 ,loopcnt ,3 
-0x757b 024501 rtn true 
-0x757c 024502 deposit contr 
-0x757d 024503 iadd loopcnt ,contw 
-0x757e 024504 force 0 ,pdata 
-:      024505 padding_loop:
-0x757f 024506 istore 1 ,contw 
-0x7580 024507 increase 1 ,loopcnt 
-0x7581 024508 compare 0 ,loopcnt ,3 
-0x7582 024509 rtn true 
-0x7583 024510 branch padding_loop 
-:      024512 aes_load_data:
-0x7584 024513 force regidx_data ,regext_index 
-:      024514 load_data_loop:
-0x7585 024515 deposit loopcnt 
-0x7586 024516 branch load_data_padding ,blank 
-0x7587 024517 ifetch 4 ,contr 
-0x7588 024518 increase -4 ,loopcnt 
-:      024519 load_data_padding:
-0x7589 024520 iforce regext 
-0x758a 024521 increase 1 ,regext_index 
-0x758b 024522 compare regidx_key ,regext_index ,0xf 
-0x758c 024523 rtn true 
-0x758d 024524 branch load_data_loop 
-:      024526 aes_load_xor:
-0x758e 024527 force regidx_xor ,regext_index 
-0x758f 024528 branch load_regext 
-:      024529 load_key:
-0x7590 024530 force regidx_key ,regext_index 
-0x7591 024531 branch load_regext 
-:      024532 load_data128:
-0x7592 024533 force regidx_data ,regext_index 
-:      024534 load_regext:
-0x7593 024535 force 4 ,loopcnt 
-:      024536 load_regext_loop:
-0x7594 024537 ifetch 4 ,contr 
-0x7595 024538 iforce regext 
-0x7596 024539 increase 1 ,regext_index 
-0x7597 024540 loop load_regext_loop 
-0x7598 024541 rtn 
-:      024543 load_sk:
-0x7599 024544 arg mem_le_sk ,contr 
-0x759a 024545 branch load_key 
-:      024547 clear_hidata:
-0x759b 024548 force 4 ,loopcnt 
-0x759c 024549 branch clear_data_rest 
-:      024551 aes_clear_data:
-0x759d 024552 force regidx_data ,regext_index 
-:      024553 aes_clear:
-0x759e 024554 force 4 ,loopcnt 
-:      024555 clear_loop:
-0x759f 024556 force 0 ,regext 
-:      024557 clear_data_rest:
-0x75a0 024558 increase 1 ,regext_index 
-0x75a1 024559 loop clear_loop 
-0x75a2 024560 rtn 
-:      024562 store_aes_result:
-0x75a3 024563 force regidx_result ,regext_index 
-0x75a4 024564 force 4 ,loopcnt 
-:      024565 send_aes_result_loop:
-0x75a5 024566 deposit regext 
-0x75a6 024567 istore 4 ,contw 
-0x75a7 024568 increase 1 ,regext_index 
-0x75a8 024569 loop send_aes_result_loop 
-0x75a9 024570 rtn 
-:      024572 store_enc_data:
-0x75aa 024573 force regidx_result ,regext_index 
-0x75ab 024574 copy regc ,contw 
-0x75ac 024575 add regb ,1 ,loopcnt 
-0x75ad 024576 sub loopcnt ,15 ,null 
-0x75ae 024577 branch store_enc_loop ,positive 
-0x75af 024578 force 16 ,loopcnt 
-:      024579 store_enc_loop:
-0x75b0 024580 deposit regext 
-0x75b1 024581 sub loopcnt ,3 ,null 
-0x75b2 024582 branch store_enc_byte ,positive 
-0x75b3 024583 istore 4 ,contw 
-0x75b4 024584 increase -4 ,loopcnt 
-0x75b5 024585 rtn zero 
-0x75b6 024586 increase 1 ,regext_index 
-0x75b7 024587 branch store_enc_loop 
-:      024588 store_enc_byte:
-0x75b8 024589 istore 1 ,contw 
-0x75b9 024590 rshift8 pdata ,pdata 
-0x75ba 024591 loop store_enc_byte 
-0x75bb 024592 rtn 
-:      024595 compare_res:
-0x75bc 024596 force regidx_result ,regext_index 
-0x75bd 024597 force 4 ,loopcnt 
-:      024598 compare_res_loop:
-0x75be 024599 ifetch 4 ,contr 
-0x75bf 024600 isub regext ,null 
-0x75c0 024601 nrtn zero 
-0x75c1 024602 increase 1 ,regext_index 
-0x75c2 024603 loop compare_res_loop 
-0x75c3 024604 force 0 ,null 
-0x75c4 024605 rtn 
-:      024607 enable_authrom:
-0x75c5 024608 hfetch 1 ,core_clkoff 
-0x75c6 024609 set0 clock_off_auth_rom ,pdata 
-0x75c7 024610 hstore 1 ,core_clkoff 
-0x75c8 024611 rtn 
-:      024613 disable_authrom:
-0x75c9 024614 hfetch 1 ,core_clkoff 
-0x75ca 024615 set1 clock_off_auth_rom ,pdata 
-0x75cb 024616 hstore 1 ,core_clkoff 
-0x75cc 024617 rtn 
-:      024619 init_memp:
-0x75cd 024620 arg mem_p ,contw 
-0x75ce 024621 setsect 0 ,0x3ffff 
-0x75cf 024622 setsect 1 ,0x3ffff 
-0x75d0 024623 setsect 2 ,0x3ffff 
-0x75d1 024624 setsect 3 ,0x3fbff 
-0x75d2 024625 istore 9 ,contw 
-0x75d3 024626 setsect 0 ,0x3ffff 
-0x75d4 024627 setsect 1 ,0x3ffff 
-0x75d5 024628 setsect 2 ,0x3ffff 
-0x75d6 024629 setsect 3 ,0x3ffff 
-0x75d7 024630 istore 9 ,contw 
-0x75d8 024631 setsect 0 ,0x3ffff 
-0x75d9 024632 setsect 1 ,0x3ffff 
-0x75da 024633 setsect 2 ,0x3cfff 
-0x75db 024634 setsect 3 ,0x3ffff 
-0x75dc 024635 istore 9 ,contw 
-0x75dd 024636 setsect 0 ,0x3ffff 
-0x75de 024637 setsect 1 ,0x3ffff 
-0x75df 024638 setsect 2 ,0x3ffef 
-0x75e0 024639 setsect 3 ,0x3ffff 
-0x75e1 024640 istore 9 ,contw 
-0x75e2 024641 setsect 0 ,0x3ffff 
-0x75e3 024642 setsect 1 ,0x3ffff 
-0x75e4 024643 setsect 2 ,0x3ffff 
-0x75e5 024644 setsect 3 ,0x3ffff 
-0x75e6 024645 istore 9 ,contw 
-0x75e7 024646 setsect 0 ,0x3ffff 
-0x75e8 024647 setsect 1 ,0x26c7f 
-0x75e9 024648 setsect 2 ,0x146b 
-0x75ea 024649 setsect 3 ,0x37bb3 
-0x75eb 024650 istore 9 ,contw 
-0x75ec 024651 setsect 0 ,0x1feb8 
-0x75ed 024652 setsect 1 ,0x10c12 
-0x75ee 024653 setsect 2 ,0x2b722 
-0x75ef 024654 setsect 3 ,0x29fa6 
-0x75f0 024655 istore 9 ,contw 
-0x75f1 024656 setsect 0 ,0xe70f 
-0x75f2 024657 setsect 1 ,0x16720 
-0x75f3 024658 setsect 2 ,0x519e 
-0x75f4 024659 setsect 3 ,0x19084 
-0x75f5 024660 istore 9 ,contw 
-0x75f6 024661 setsect 0 ,0x31012 
-0x75f7 024662 setsect 1 ,0x360bf 
-0x75f8 024663 setsect 2 ,0x3f0af 
-0x75f9 024664 setsect 3 ,0x3d3 
-0x75fa 024665 istore 9 ,contw 
-0x75fb 024666 setsect 0 ,0x3a188 
-0x75fc 024667 setsect 1 ,0x3ad0 
-0x75fd 024668 setsect 2 ,0x3cbf2 
-0x75fe 024669 setsect 3 ,0x243d9 
-0x75ff 024670 istore 9 ,contw 
-0x7600 024671 setsect 0 ,0x2b030 
-0x7601 024672 setsect 1 ,0x36a03 
-0x7602 024673 setsect 2 ,0x11188 
-0x7603 024674 setsect 3 ,0x1e520 
-0x7604 024675 istore 9 ,contw 
-0x7605 024676 setsect 0 ,0x3a11e 
-0x7606 024677 setsect 1 ,0xfe5d 
-0x7607 024678 setsect 2 ,0xdd57 
-0x7608 024679 setsect 3 ,0x1ac93 
-0x7609 024680 istore 9 ,contw 
-0x760a 024681 setsect 0 ,0x11ed 
-0x760b 024682 setsect 1 ,0x218c4 
-0x760c 024683 setsect 2 ,0x8da7 
-0x760d 024684 setsect 3 ,0x257ff 
-0x760e 024685 istore 9 ,contw 
-0x760f 024686 setsect 0 ,0x3192b 
-0x7610 024687 setsect 1 ,0x34641 
-0x7611 024688 setsect 2 ,0x1be0c 
-0x7612 024689 setsect 3 ,0x366ad 
-0x7613 024690 istore 9 ,contw 
-0x7614 024691 setsect 0 ,0x1f83 
-0x7615 024692 setsect 1 ,0x15a23 
-0x7616 024693 setsect 2 ,0x3f9b0 
-0x7617 024694 setsect 3 ,0x3949 
-0x7618 024695 istore 9 ,contw 
-0x7619 024696 setsect 0 ,0x13a51 
-0x761a 024697 setsect 1 ,0x153fd 
-0x761b 024698 setsect 2 ,0x3372a 
-0x761c 024699 setsect 3 ,0xf1bb 
-0x761d 024700 istore 9 ,contw 
-0x761e 024701 setsect 0 ,0x3ae85 
-0x761f 024702 setsect 1 ,0x1eed9 
-0x7620 024703 setsect 2 ,0x9e66 
-0x7621 024704 setsect 3 ,0x1a8 
-0x7622 024705 istore 8 ,contw 
-0x7623 024706 rtn 
-:      024710 shutter_init:
-0x7624 024711 setarg shutter_send_process 
-0x7625 024712 store 2 ,mem_cb_bt_process 
-0x7626 024713 setarg shutter_process_idle 
-0x7627 024714 store 2 ,mem_cb_idle_process 
-0x7628 024715 setarg shutter_process_bb_event 
-0x7629 024716 store 2 ,mem_cb_bb_event_process 
-0x762a 024717 setarg shutter_process_lpm_before 
-0x762b 024718 store 2 ,mem_cb_before_lpm 
-0x762c 024719 setarg shutter_discovery_timeout_sleep 
-0x762d 024720 store 2 ,mem_cb_discovry_timeout 
-0x762e 024721 set1 mark_ext_patch ,mark 
-0x762f 024722 bpatch patch3f_1 ,mem_patch3f 
-0x7630 024723 rtn wake 
-0x7631 024725 hjam 0x00 ,core_gpio_sel1 
-0x7632 024726 call shutter_key_and_wake_gpio_setup 
-0x7633 024728 setarg shutter_before_hibernate 
-0x7634 024729 store 2 ,mem_cb_before_hibernate 
-0x7635 024731 jam flag_shutter_1key_send_null ,mem_shutter_1key_send_sm 
-0x7636 024732 jam 0 ,mem_shutter_key 
-0x7637 024733 jam flag_shutter_default ,mem_shutter_flag 
-0x7638 024734 setarg 0 
-0x7639 024735 store 4 ,mem_shutter_send_data 
-0x763a 024736 call app_check_reconn_target 
-0x763b 024737 branch app_bt_start_discovery_short ,blank 
-0x763c 024738 call app_led_on 
-0x763d 024739 call app_bt_stop_discovery 
-0x763e 024740 branch app_bt_start_reconnect 
-:      024742 shutter_key_and_wake_gpio_setup:
-0x763f 024743 fetcht 1 ,mem_shutter_iphonekey_gpio 
-0x7640 024744 call gpio_config_input 
-0x7641 024745 fetcht 1 ,mem_shutter_androidkey_gpio 
-0x7642 024746 branch gpio_config_input 
-:      024748 shutter_cancel_key_shake:
-0x7643 024749 set1 mark_ext_patch ,mark 
-0x7644 024750 bpatch patch3f_2 ,mem_patch3f 
-0x7645 024751 fetcht 4 ,mem_shutter_clkn_bt_last 
-0x7646 024752 deposit clkn_bt 
-0x7647 024753 store 4 ,mem_shutter_clkn_bt_last 
-0x7648 024754 isub temp ,pdata 
-0x7649 024755 nrtn positive 
-0x764a 024756 sub pdata ,200 ,pdata 
-0x764b 024757 rtn 
-:      024759 shutter_send_process:
-0x764c 024760 fetch 1 ,mem_hid_interrupt_state 
-0x764d 024761 rtnne 0x3f 
-:      024762 shutter_scan_key_start:
-0x764e 024763 set1 mark_ext_patch ,mark 
-0x764f 024764 bpatch patch3f_3 ,mem_patch3f 
-0x7650 024765 fetch 1 ,mem_device_option 
-0x7651 024766 rtnne dvc_op_shutter 
-0x7652 024767 disable user 
-0x7653 024768 call shutter_scan_key 
-0x7654 024769 nrtn user 
-0x7655 024770 disable user 
-0x7656 024771 fetch 1 ,mem_scan_mode 
-0x7657 024772 beq 0x03 ,shutter_reconnect_scan_2 
-0x7658 024774 fetch 1 ,mem_shutter_flag 
-0x7659 024775 beq flag_shutter_iphonekey_send ,shutter_iphonekey_release 
-0x765a 024776 beq flag_shutter_androidkey_send ,shutter_androidkey_release 
-0x765b 024777 call shutter_cancel_key_shake 
-0x765c 024778 branch shutter_send_process_end ,positive 
-0x765d 024780 fetch 1 ,mem_shutter_key 
-0x765e 024781 bbit1 flag_shutter_iphonekey_press ,shutter_iphonekey_press 
-0x765f 024782 bbit1 flag_shutter_androidkey_press ,shutter_androidkey_press 
-:      024784 shutter_send_process_end:
-0x7660 024785 jam 0 ,mem_shutter_key 
-0x7661 024786 jam flag_shutter_default ,mem_shutter_flag 
-0x7662 024787 rtn 
-:      024790 shutter_iphonekey_release:
-0x7663 024791 jam flag_shutter_default ,mem_shutter_flag 
-0x7664 024792 call ui_led_blink_stop 
-0x7665 024793 fetch 1 ,mem_shutter_key_number 
-0x7666 024794 beq flag_shutter_1key ,shutter_1key_iphonekey_release 
-:      024795 shutter_2key_iphonekey_release:
-:      024796 shutter_iphonekey_release_package:
-0x7667 024797 jam 0x05 ,mem_shutter_send_length 
-0x7668 024798 jam 0x03 ,mem_shutter_send_data 
-0x7669 024799 branch shutter_send_keydata 
-:      024800 shutter_1key_iphonekey_release:
-0x766a 024801 jam flag_shutter_1key_send_null ,mem_shutter_1key_send_sm 
-0x766b 024802 branch shutter_1key_send_step1 
-:      024804 shutter_1key_send_step1:
-0x766c 024805 jam flag_shutter_1key_send_step2 ,mem_shutter_1key_send_sm 
-0x766d 024806 branch shutter_androidkey_press_package 
-:      024807 shutter_1key_send_step2:
-0x766e 024808 jam flag_shutter_1key_send_step3 ,mem_shutter_1key_send_sm 
-0x766f 024809 branch shutter_androidkey_release_package 
-:      024810 shutter_1key_send_step3:
-0x7670 024811 jam flag_shutter_1key_send_step4 ,mem_shutter_1key_send_sm 
-0x7671 024812 branch shutter_iphonekey_press_package 
-:      024813 shutter_1key_send_step4:
-0x7672 024814 jam flag_shutter_1key_send_null ,mem_shutter_1key_send_sm 
-0x7673 024815 branch shutter_iphonekey_release_package 
-:      024817 shutter_iphonekey_press:
-0x7674 024818 jam flag_shutter_iphonekey_send ,mem_shutter_flag 
-0x7675 024819 call ui_led_on 
-0x7676 024820 fetch 1 ,mem_shutter_key_number 
-0x7677 024821 beq flag_shutter_1key ,shutter_1key_iphonekey_press 
-:      024822 shutter_2key_iphonekey_press:
-:      024823 shutter_iphonekey_press_package:
-0x7678 024824 jam 0x05 ,mem_shutter_send_length 
-0x7679 024825 setarg 0x20003 
-0x767a 024826 store 3 ,mem_shutter_send_data 
-0x767b 024827 branch shutter_send_keydata 
-:      024828 shutter_1key_iphonekey_press:
-0x767c 024829 rtn 
-:      024831 shutter_androidkey_release:
-0x767d 024832 jam flag_shutter_default ,mem_shutter_flag 
-0x767e 024833 call ui_led_blink_stop 
-:      024834 shutter_androidkey_release_package:
-0x767f 024835 jam 0x0a ,mem_shutter_send_length 
-0x7680 024836 jam 0x01 ,mem_shutter_send_data 
-0x7681 024837 branch shutter_send_keydata 
-:      024838 shutter_androidkey_press:
-0x7682 024839 jam flag_shutter_androidkey_send ,mem_shutter_flag 
-0x7683 024840 call ui_led_on 
-:      024841 shutter_androidkey_press_package:
-0x7684 024842 jam 0x0a ,mem_shutter_send_length 
-0x7685 024843 jam 0x01 ,mem_shutter_send_data 
-0x7686 024844 setarg 0x280000 
-0x7687 024845 store 3 ,mem_shutter_send_data + 1 
-:      024847 shutter_send_keydata:
-0x7688 024848 set1 mark_ext_patch ,mark 
-0x7689 024849 bpatch patch3f_4 ,mem_patch3f 
-0x768a 024850 fetch 1 ,mem_shutter_send_length 
-0x768b 024851 copy pdata ,rega 
-0x768c 024852 call hid_malloc_tx_buff 
-0x768d 024853 fetch 2 ,mem_hid_int_remote_cid 
-0x768e 024854 istore 2 ,contw 
-0x768f 024855 setarg 0xa1 
-0x7690 024856 istore 1 ,contw 
-0x7691 024857 fetcht 4 ,mem_shutter_send_data 
-0x7692 024858 istoret 8 ,contw 
-0x7693 024859 setarg 0 
-0x7694 024860 istore 1 ,contw 
-0x7695 024861 store 4 ,mem_shutter_send_data 
-0x7696 024863 fetch 1 ,mem_shutter_1key_send_sm 
-0x7697 024864 beq flag_shutter_1key_send_step2 ,shutter_1key_send_step2 
-0x7698 024865 beq flag_shutter_1key_send_step3 ,shutter_1key_send_step3 
-0x7699 024866 beq flag_shutter_1key_send_step4 ,shutter_1key_send_step4 
-0x769a 024867 rtn 
-:      024869 shutter_scan_key:
-0x769b 024870 fetcht 1 ,mem_shutter_iphonekey_gpio 
-0x769c 024871 call gpio_get_bit 
-0x769d 024872 setarg 0 
-0x769e 024873 setflag true ,flag_shutter_iphonekey_press ,pdata 
-0x769f 024874 store 1 ,mem_shutter_key_temp 
-0x76a0 024875 fetcht 1 ,mem_shutter_androidkey_gpio 
-0x76a1 024876 call gpio_get_bit 
-0x76a2 024877 setarg 0 
-0x76a3 024878 setflag true ,flag_shutter_androidkey_press ,pdata 
-0x76a4 024879 fetcht 1 ,mem_shutter_key_temp 
-0x76a5 024880 ior temp ,pdata 
-0x76a6 024881 fetcht 1 ,mem_shutter_key 
-0x76a7 024882 store 1 ,mem_shutter_key 
-0x76a8 024883 ixor temp ,null 
-0x76a9 024884 rtn zero 
-0x76aa 024885 enable user 
-0x76ab 024886 rtn 
-:      024888 shutter_process_bb_event:
-0x76ac 024889 copy regc ,pdata 
-0x76ad 024890 beq bt_evt_setup_complete ,shutter_bb_event_setup_complete 
-0x76ae 024891 beq bt_evt_hid_connected ,shutter_bb_event_hid_connected 
-0x76af 024892 beq bt_evt_hid_disconnected ,shutter_bb_event_hid_disconn 
-0x76b0 024893 beq bt_evt_virtual_cable_unplug ,shutter_bb_event_unplug 
-0x76b1 024894 beq bt_evt_bb_disconnected ,shutter_bb_event_bb_disconn 
-0x76b2 024895 beq bt_evt_reconn_failed ,shutter_bb_event_reconn_failed 
-0x76b3 024896 beq bt_evt_reconn_page_timeout ,shutter_bb_event_reconn_failed 
-0x76b4 024897 beq bt_evt_bb_connected ,shutter_process_bb_conn 
-0x76b5 024898 beq bt_evt_hid_handshake ,shutter_event_hid_handshake 
-0x76b6 024899 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
-0x76b7 024900 and pdata ,0x0f ,temp 
-0x76b8 024901 and_into bt_evt_timer_mask ,pdata 
-0x76b9 024902 beq bt_evt_timer_init ,shutter_bb_event_timer 
-0x76ba 024903 rtn 
-:      024905 shutter_hid_handshake_timer:
-0x76bb 024906 fetch 1 ,mem_hid_handshake_timer_count 
-0x76bc 024907 rtn blank 
-0x76bd 024908 increase -1 ,pdata 
-0x76be 024909 store 1 ,mem_hid_handshake_timer_count 
-0x76bf 024910 nrtn blank 
-:      024911 shutter_event_hid_handshake:
-0x76c0 024912 jam app_handshake_done ,mem_app_handshake_flag 
-0x76c1 024913 call app_lpm_mult_enable 
-0x76c2 024914 call app_bt_store_reconn_info 
-0x76c3 024915 call app_bt_stop_discovery 
-0x76c4 024916 call app_led_off 
-0x76c5 024917 branch app_bt_enter_sniff 
-:      024920 shutter_process_bb_conn:
-0x76c6 024921 jam 0 ,mem_shutter_hid_disconn_count 
-0x76c7 024922 jam 0 ,mem_shutter_cable_unplug_conut 
-0x76c8 024923 rtn 
-:      024925 shutter_bb_event_bb_disconn:
-0x76c9 024926 set1 mark_ext_patch ,mark 
-0x76ca 024927 bpatch patch3f_5 ,mem_patch3f 
-0x76cb 024928 jam 0 ,mem_unsniff2sniff_timer_count 
-0x76cc 024929 jam 0 ,mem_shutter_cable_unplug_conut 
-0x76cd 024930 jam 0 ,mem_shutter_hid_disconn_count 
-0x76ce 024931 fetch app_disc_rsn_size ,mem_app_disconn_reason 
-0x76cf 024932 bbit0 app_disc_after_sniff ,shutter_check_pairing 
-:      024933 shutter_bb_event_reconn_failed:
-0x76d0 024935 fetch 2 ,mem_discovery_timeout 
-0x76d1 024936 store 2 ,mem_discovery_timeout_timer_count 
-:      024937 shutter_discovery_on_not_renew_timer:
-0x76d2 024938 call app_disconn_reason_clear 
-0x76d3 024939 branch app_bt_start_discovery_led_blink 
-:      024941 shutter_check_pairing:
-0x76d4 024942 bbit0 app_disc_after_pairing ,shutter_check_reconn 
-0x76d5 024943 branch shutter_bb_event_reconn_failed 
-:      024945 shutter_check_reconn:
-0x76d6 024946 bbit0 app_disc_after_reconn ,shutter_discovery_on_not_renew_timer 
-0x76d7 024947 branch shutter_bb_event_reconn_failed 
-:      024950 shutter_bb_event_setup_complete:
-0x76d8 024951 call app_bt_stop_discovery 
-0x76d9 024952 branch app_led_stop_blink 
-:      024954 shutter_bb_event_hid_connected:
-0x76da 024955 setarg hid_handshake_timeout 
-0x76db 024956 store 1 ,mem_hid_handshake_timer_count 
-0x76dc 024957 rtn 
-:      024959 shutter_bb_event_hid_disconn:
-0x76dd 024960 jam 0 ,mem_shutter_cable_unplug_conut 
-0x76de 024961 setarg flag_shutter_hid_disconn_timeout 
-0x76df 024962 store 1 ,mem_shutter_hid_disconn_count 
-0x76e0 024963 rtn 
-:      024965 shutter_bb_event_unplug:
-0x76e1 024966 setarg flag_shutter_cable_unplug_timeout 
-0x76e2 024967 store 1 ,mem_shutter_cable_unplug_conut 
-0x76e3 024968 rtn 
-:      024970 shutter_bb_event_timer:
-0x76e4 024971 set1 mark_ext_patch ,mark 
-0x76e5 024972 bpatch patch3f_6 ,mem_patch3f 
-0x76e6 024973 storet 1 ,mem_app_evt_timer_count 
-:      024974 shutter_bb_event_100ms_loop:
-0x76e7 024975 fetch 1 ,mem_app_evt_timer_count 
-0x76e8 024976 rtn blank 
-0x76e9 024977 increase -1 ,pdata 
-0x76ea 024978 store 1 ,mem_app_evt_timer_count 
-0x76eb 024979 call shutter_check_unplug_timer 
-0x76ec 024980 call shutter_hid_handshake_timer 
-0x76ed 024981 call shutter_check_hid_disconn_timer 
-0x76ee 024982 branch shutter_bb_event_100ms_loop 
-:      024984 shutter_check_unplug_timer:
-0x76ef 024985 fetch 1 ,mem_shutter_cable_unplug_conut 
-0x76f0 024986 rtn blank 
-0x76f1 024987 fetch 1 ,mem_shutter_cable_unplug_conut 
-0x76f2 024988 increase -1 ,pdata 
-0x76f3 024989 store 1 ,mem_shutter_cable_unplug_conut 
-0x76f4 024990 nrtn blank 
-0x76f5 024991 fetch 1 ,mem_control_tasks 
-0x76f6 024992 set1 l2cap_disconnect_interrupt ,pdata 
-0x76f7 024993 set1 l2cap_disconnect_control ,pdata 
-0x76f8 024994 store 1 ,mem_control_tasks 
-0x76f9 024995 rtn 
-:      024997 shutter_check_hid_disconn_timer:
-0x76fa 024998 fetch 1 ,mem_shutter_hid_disconn_count 
-0x76fb 024999 rtn blank 
-0x76fc 025000 fetch 1 ,mem_shutter_hid_disconn_count 
-0x76fd 025001 increase -1 ,pdata 
-0x76fe 025002 store 1 ,mem_shutter_hid_disconn_count 
-0x76ff 025003 nrtn blank 
-0x7700 025004 branch app_bt_disconnect 
-:      025006 shutter_reconnect_scan:
-0x7701 025007 set1 mark_ext_patch ,mark 
-0x7702 025008 bpatch patch3f_7 ,mem_patch3f 
-0x7703 025009 fetch 1 ,mem_scan_mode 
-0x7704 025010 rtnne 0x03 
-0x7705 025011 branch shutter_scan_key_start 
-:      025012 shutter_reconnect_scan_2:
-0x7706 025013 call shutter_cancel_key_shake 
-0x7707 025014 rtn positive 
-0x7708 025015 fetch 1 ,mem_shutter_key 
-0x7709 025016 rtn blank 
-0x770a 025017 call app_check_reconn_target 
-0x770b 025018 branch app_bt_start_discovery_short ,blank 
-0x770c 025019 call app_led_on 
-0x770d 025020 call app_bt_stop_discovery 
-0x770e 025021 branch app_bt_start_reconnect 
-:      025024 shutter_process_idle:
-0x770f 025025 branch shutter_reconnect_scan 
-:      025028 shutter_process_lpm_before:
-0x7710 025029 fetcht 1 ,mem_shutter_iphonekey_gpio 
-0x7711 025030 call gpio_set_wake_by_current_state 
-0x7712 025031 fetch 1 ,mem_shutter_key_number 
-0x7713 025032 bne flag_shutter_1key ,shutter_process_lpm_before_key2 
-0x7714 025033 rtn 
-:      025034 shutter_process_lpm_before_key2:
-0x7715 025035 fetcht 1 ,mem_shutter_androidkey_gpio 
-0x7716 025036 branch gpio_set_wake_by_current_state 
-:      025038 shutter_before_hibernate:
-0x7717 025039 branch shutter_key_and_wake_gpio_setup 
-:      025042 shutter_discovery_timeout_sleep:
-0x7718 025043 branch app_enter_hibernate 
-:      025047 sp_initialize:
-0x7719 025048 set1 mark_ext_patch ,mark 
-0x771a 025049 bpatch patch3e_2 ,mem_patch3e 
-0x771b 025050 fetch 1 ,mem_ssp_enable 
-0x771c 025051 branch ssp_disable ,blank 
-0x771d 025052 call ssp_enable 
-0x771e 025053 setarg 0 
-0x771f 025054 store 8 ,mem_sp_state_start 
-0x7720 025055 store 4 ,mem_sp_flag_start 
-0x7721 025057 arg mem_sp_iocap_remote ,contw 
-0x7722 025058 istore 7 ,contw 
-0x7723 025059 jam default_statemachine ,mem_sp_localsm 
-0x7724 025060 branch sp_pubkey_calc 
-:      025062 sp_generate_local_key:
-0x7725 025063 jam sp_flag_commit ,mem_sp_flag 
-0x7726 025064 branch sp_generate_local_key0 
-:      025065 sp_master_generate_local_key:
-0x7727 025066 fetch 1 ,mem_sp_local_key_invalid 
-0x7728 025067 beq sp_key_valid ,sp_dhkey_calc 
-0x7729 025068 branch assert 
-:      025069 sp_generate_local_key0:
-0x772a 025070 fetch 1 ,mem_sp_local_key_invalid 
-0x772b 025071 beq sp_key_valid ,sp_start_send_pubkey 
-0x772c 025072 branch sp_pubkey_calc 
-:      025074 sp_start_send_pubkey:
-0x772d 025075 call sp_dhkey_calc 
-0x772e 025076 fetch 1 ,mem_master_sp_state 
-0x772f 025077 nrtn blank 
-0x7730 025078 jam sp_stat_key_send ,mem_sp_state 
-0x7731 025079 rtn 
-:      025081 sp_calculate_commitment:
-0x7732 025082 fetch 1 ,mem_sp_calc 
-0x7733 025083 bne sp_calc_standby ,sp_calculate_commitment_wait_dhkey_calc 
-0x7734 025084 call sp_local_random_key_generator 
-0x7735 025085 arg mem_sp_prarm_stack ,contw 
-0x7736 025086 setarg mem_sp_random_local_end 
-0x7737 025087 istore 2 ,contw 
-0x7738 025088 setarg mem_sp_pubkey_local_x_end 
-0x7739 025089 istore 2 ,contw 
-0x773a 025090 setarg mem_sp_pubkey_remote_x_end 
-0x773b 025091 istore 2 ,contw 
-0x773c 025092 branch sp_calculate_commitment0 
-:      025093 master_sp_calculate_commitment:
-0x773d 025094 arg mem_sp_prarm_stack ,contw 
-0x773e 025095 setarg mem_sp_random_remote_end 
-0x773f 025096 istore 2 ,contw 
-0x7740 025097 setarg mem_sp_pubkey_remote_x_end 
-0x7741 025098 istore 2 ,contw 
-0x7742 025099 setarg mem_sp_pubkey_local_x_end 
-0x7743 025100 istore 2 ,contw 
-:      025101 sp_calculate_commitment0:
-0x7744 025102 call function_f1 
-0x7745 025103 fetch 1 ,mem_master_sp_state 
-0x7746 025104 beq sp_stat_commit_calc ,master_sp_calculate_commitment0 
-0x7747 025105 jam sp_flag_commit ,mem_sp_flag 
-0x7748 025106 jam sp_stat_commit_send ,mem_sp_state 
-0x7749 025107 rtn 
-:      025108 master_sp_calculate_commitment0:
-0x774a 025109 jam sp_stat_commitment_compare ,mem_master_sp_state 
-0x774b 025110 call sp_master_generate_local_key 
-0x774c 025111 branch master_set_mem_master_sp_flag 
-:      025113 sp_local_random_key_generator:
-0x774d 025114 arg mem_sp_random_local ,contw 
-0x774e 025115 force 8 ,queue 
-0x774f 025116 branch random_generator 
-:      025118 sp_calculate_commitment_wait_dhkey_calc:
-0x7750 025119 jam sp_flag_commit ,mem_sp_flag 
-0x7751 025120 rtn 
-:      025122 sp_confirm_check:
-0x7752 025124 arg mem_addr_value ,contw 
-0x7753 025125 fetch 6 ,mem_lap 
-0x7754 025126 istore 6 ,contw 
-0x7755 025127 fetch 6 ,mem_plap 
-0x7756 025128 istore 6 ,contw 
-0x7757 025129 fetch 3 ,mem_sp_iocap_remote 
-0x7758 025130 istore 3 ,contw 
-0x7759 025132 call function_f3a 
-0x775a 025134 arg mem_sp_calc_result_high ,rega 
-0x775b 025135 arg mem_sp_check_result ,regb 
-0x775c 025136 force 4 ,queue 
-0x775d 025137 call compare4 
-0x775e 025138 nbranch sp_confirm_check_failed ,true 
-:      025140 sp_confirm_check_success:
-0x775f 025141 fetch 1 ,mem_master_sp_state 
-0x7760 025142 beq sp_stat_confirm_check ,sp_confirm_check_success_master 
-0x7761 025143 jam sp_stat_confirm_calc ,mem_sp_state 
-0x7762 025144 jam sp_flag_commit ,mem_sp_flag 
-0x7763 025145 jam lmp_accepted ,mem_lmo_opcode2 
-0x7764 025146 rtn 
-:      025147 sp_confirm_check_success_master:
-0x7765 025148 jam lmp_accepted ,mem_lmo_opcode2 
-0x7766 025149 jam sp_state_end ,mem_master_sp_state 
-0x7767 025150 branch master_set_mem_master_sp_flag 
-:      025153 sp_confirm_check_failed:
-0x7768 025154 fetch 1 ,mem_master_sp_state 
-0x7769 025155 beq sp_stat_confirm_check ,sp_confirm_check_failed_master 
-0x776a 025156 jam sp_stat_null ,mem_sp_state 
-0x776b 025157 jam lmp_not_accepted ,mem_lmo_opcode2 
-0x776c 025159 jam authentication_failure_error ,mem_lmo_reason2 
-0x776d 025160 rtn 
-:      025161 sp_confirm_check_failed_master:
-0x776e 025162 jam lmp_not_accepted ,mem_lmo_opcode2 
-0x776f 025163 jam sp_stat_null ,mem_master_sp_state 
-0x7770 025164 rtn 
-:      025166 sp_confirm_calc:
-0x7771 025167 fetch 1 ,mem_sp_dh_ready 
-0x7772 025168 beq sp_flag_commit ,sp_confirm_calc_ready 
-0x7773 025169 jam sp_stat_confirm_calc ,mem_master_sp_state 
-0x7774 025170 branch master_set_mem_master_sp_flag 
-:      025171 sp_confirm_calc_ready:
-0x7775 025172 arg mem_addr_value ,contw 
-0x7776 025173 fetch 6 ,mem_plap 
-0x7777 025174 istore 6 ,contw 
-0x7778 025175 fetch 6 ,mem_lap 
-0x7779 025176 istore 6 ,contw 
-0x777a 025177 fetch 3 ,mem_sp_iocap_local 
-0x777b 025178 istore 3 ,contw 
-0x777c 025180 call function_f3b 
-0x777d 025181 fetch 1 ,mem_master_sp_state 
-0x777e 025182 beq sp_stat_confirm_calc ,sp_confirm_calc_master 
-0x777f 025183 jam sp_stat_confirm_send ,mem_sp_state 
-0x7780 025184 jam sp_flag_commit ,mem_sp_flag 
-0x7781 025185 rtn 
-:      025186 sp_confirm_calc_master:
-0x7782 025187 jam sp_stat_confirm_send ,mem_master_sp_state 
-0x7783 025188 jam sp_flag_commit ,mem_master_sp_flag 
-0x7784 025189 rtn 
-:      025191 sp_master_key_prarm_push:
-0x7785 025192 arg mem_sp_prarm_stack ,contw 
-0x7786 025193 fetch 6 ,mem_plap 
-0x7787 025194 istore 6 ,contw 
-0x7788 025195 fetch 6 ,mem_lap 
-0x7789 025196 istore 6 ,contw 
-0x778a 025197 setarg mem_sp_random_local_end 
-0x778b 025198 istore 2 ,contw 
-0x778c 025199 setarg mem_sp_random_remote_end 
-0x778d 025200 istore 2 ,contw 
-0x778e 025201 branch sp_link_key_calc 
-:      025202 sp_link_key_prarm_push:
-0x778f 025203 jam sp_stat_done ,mem_sp_state 
-0x7790 025204 arg mem_sp_prarm_stack ,contw 
-0x7791 025205 fetch 6 ,mem_lap 
-0x7792 025206 istore 6 ,contw 
-0x7793 025207 fetch 6 ,mem_plap 
-0x7794 025208 istore 6 ,contw 
-0x7795 025209 setarg mem_sp_random_remote_end 
-0x7796 025210 istore 2 ,contw 
-0x7797 025211 setarg mem_sp_random_local_end 
-0x7798 025212 istore 2 ,contw 
-:      025213 sp_link_key_calc:
-0x7799 025215 arg mem_addr_value ,contw 
-0x779a 025216 fetch 6 ,mem_sp_prarm_stack 
-0x779b 025217 istore 6 ,contw 
-0x779c 025218 fetch 6 ,mem_sp_prarm_stack + 6 
-0x779d 025219 istore 6 ,contw 
-0x779e 025221 call function_f2 
-0x779f 025224 jam 1 ,mem_link_key_exists 
-0x77a0 025225 arg mem_link_key ,contw 
-0x77a1 025226 arg mem_sp_calc_result_high ,contr 
-0x77a2 025227 call memcpy16 
-0x77a3 025228 branch generate_linkkey_continue 
-:      025231 sp_pubkey_calc:
-0x77a4 025232 set1 mark_ext_patch ,mark 
-0x77a5 025233 bpatch patch3e_3 ,mem_patch3e 
-0x77a6 025234 fetch 1 ,mem_sp_local_key_invalid 
-0x77a7 025235 rtnne sp_key_invalid 
-0x77a8 025236 fetch 1 ,mem_sp_calc 
-0x77a9 025237 rtnne sp_calc_standby 
-0x77aa 025238 arg mem_sp_private_key ,contw 
-0x77ab 025239 force 11 ,queue 
-0x77ac 025240 call random_generator 
-0x77ad 025241 random pdata 
-0x77ae 025242 rshift pdata ,pdata 
-0x77af 025243 istore 2 ,contw 
-0x77b0 025245 arg mem_k ,contw 
-0x77b1 025246 arg mem_sp_private_key ,contr 
-0x77b2 025247 call memcpy24 
-0x77b3 025249 arg mem_ax ,contw 
-0x77b4 025250 arg mem_gx ,contr 
-0x77b5 025251 call memcpy48 
-0x77b6 025253 arg mem_az ,contw 
-0x77b7 025254 call bn_zero 
-0x77b8 025255 jam 1 ,mem_az 
-0x77b9 025257 call eckp_calc_init 
-0x77ba 025258 jam sp_calc_pubkey ,mem_sp_calc 
-0x77bb 025259 rtn 
-:      025261 sp_pubkey_generated:
-0x77bc 025262 arg mem_sp_pubkey_local ,contw 
-0x77bd 025263 arg mem_bx ,contr 
-0x77be 025264 call memcpy48 
-0x77bf 025265 jam sp_key_valid ,mem_sp_local_key_invalid 
-0x77c0 025266 jam sp_calc_standby ,mem_sp_calc 
-0x77c1 025267 rtn 
-:      025269 sp_dhkey_calc:
-0x77c2 025270 set1 mark_ext_patch ,mark 
-0x77c3 025271 bpatch patch3e_4 ,mem_patch3e 
-0x77c4 025272 fetch 1 ,mem_sp_dhkey_invalid 
-0x77c5 025273 rtnne sp_key_invalid 
-0x77c6 025274 fetch 1 ,mem_sp_calc 
-0x77c7 025275 rtnne sp_calc_standby 
-0x77c8 025277 arg mem_k ,contw 
-0x77c9 025278 arg mem_sp_private_key ,contr 
-0x77ca 025279 call memcpy24 
-0x77cb 025281 arg mem_ax ,contw 
-0x77cc 025282 arg mem_sp_pubkey_remote ,contr 
-0x77cd 025283 call memcpy48 
-0x77ce 025285 arg mem_az ,contw 
-0x77cf 025286 call bn_zero 
-0x77d0 025287 jam 1 ,mem_az 
-0x77d1 025289 call eckp_calc_init 
-0x77d2 025290 jam sp_calc_dhkey ,mem_sp_calc 
-0x77d3 025291 rtn 
-:      025293 sp_dhkey_generated:
-0x77d4 025294 jam sp_flag_commit ,mem_sp_dh_ready 
-0x77d5 025295 arg mem_sp_dhkey ,contw 
-0x77d6 025296 arg mem_bx ,contr 
-0x77d7 025297 call memcpy24 
-0x77d8 025298 jam sp_key_valid ,mem_sp_dhkey_invalid 
-0x77d9 025299 jam sp_calc_standby ,mem_sp_calc 
-0x77da 025300 rtn 
-:      025302 random_generator:
-0x77db 025303 increase -1 ,queue 
-0x77dc 025304 nrtn positive 
-0x77dd 025305 random pdata 
-0x77de 025306 istore 2 ,contw 
-0x77df 025307 branch random_generator 
-:      025308 compare4:
-0x77e0 025309 increase -1 ,queue 
-0x77e1 025310 nbranch compare4_success ,positive 
-0x77e2 025311 ifetch 4 ,rega 
-0x77e3 025312 copy pdata ,temp 
-0x77e4 025313 ifetch 4 ,regb 
-0x77e5 025314 iflip temp ,pdata 
-0x77e6 025315 nbranch compare4_failed ,zero 
-0x77e7 025316 increase 4 ,rega 
-0x77e8 025317 increase 4 ,regb 
-0x77e9 025318 branch compare4 
-:      025319 compare4_failed:
-0x77ea 025320 disable true 
-0x77eb 025321 rtn 
-:      025322 compare4_success:
-0x77ec 025323 enable true 
-0x77ed 025324 rtn 
-:      025331 simple_pairing_sequence:
-0x77ee 025332 set1 mark_ext_patch ,mark 
-0x77ef 025333 bpatch patch3e_5 ,mem_patch3e 
-0x77f0 025334 fetch 1 ,mem_sp_flag 
-0x77f1 025335 rtn blank 
-0x77f2 025336 jam sp_flag_standby ,mem_sp_flag 
-0x77f3 025337 fetch 1 ,mem_sp_state 
-0x77f4 025338 beq sp_stat_key_send ,sp_send_lmp_encapsulated_header 
-0x77f5 025339 beq sp_stat_commit_send ,sp_send_lmp_simple_pairing_comfirm 
-0x77f6 025340 beq sp_stat_random_send ,sp_send_lmp_simple_pairing_number 
-0x77f7 025341 beq sp_stat_confirm_send ,sp_send_lmp_dhkey_check 
-0x77f8 025342 beq sp_stat_key_generate ,sp_generate_local_key 
-0x77f9 025343 beq sp_stat_commit_calc ,sp_calculate_commitment 
-0x77fa 025344 beq sp_stat_confirm_check ,sp_confirm_check 
-0x77fb 025345 beq sp_stat_confirm_calc ,sp_confirm_calc 
-0x77fc 025346 beq sp_stat_link_key_calc ,sp_link_key_prarm_push 
-0x77fd 025348 rtn 
-:      025350 master_simple_paring_sequence:
-0x77fe 025351 set1 mark_ext_patch ,mark 
-0x77ff 025352 bpatch patch3e_6 ,mem_patch3e 
-0x7800 025353 fetch 1 ,mem_master_sp_flag 
-0x7801 025354 rtn blank 
-0x7802 025355 jam sp_flag_standby ,mem_master_sp_flag 
-0x7803 025356 fetch 1 ,mem_master_sp_state 
-0x7804 025357 beq sp_master_stat_start_skip ,sp_master_send_io_cap_get 
-0x7805 025358 beq sp_master_stat_start_done ,sp_master_send_io_cap_send 
-0x7806 025359 beq sp_stat_key_send ,sp_master_send_lmp_encapsulated_header 
-0x7807 025360 beq sp_stat_commit_calc ,master_sp_calculate_commitment 
-0x7808 025361 beq sp_stat_commitment_compare ,sp_master_commitment_compare 
-0x7809 025362 beq sp_stat_random_send ,sp_master_send_lmp_simple_pairing_number 
-0x780a 025363 beq sp_stat_confirm_calc ,sp_confirm_calc 
-0x780b 025364 beq sp_stat_confirm_send ,master_sp_send_lmp_dhkey_check 
-0x780c 025365 beq sp_stat_confirm_check ,sp_confirm_check 
-0x780d 025366 beq sp_state_end ,master_sp_sm_end 
-0x780e 025367 rtn 
-:      025369 master_set_mem_master_sp_flag:
-0x780f 025370 jam sp_flag_commit ,mem_master_sp_flag 
-0x7810 025371 rtn 
-:      025373 master_clear_mem_master_sp_flag:
-0x7811 025374 jam sp_flag_standby ,mem_master_sp_flag 
-0x7812 025375 rtn 
-:      025376 sp_calc_sequence:
-0x7813 025377 set1 mark_ext_patch ,mark 
-0x7814 025378 bpatch patch3e_7 ,mem_patch3e 
-0x7815 025379 fetch 1 ,mem_sp_calc 
-0x7816 025380 rtn blank 
-0x7817 025381 increase 0x80 ,pdata 
-0x7818 025382 store 1 ,mem_sp_calc 
-0x7819 025383 rtnbit1 7 
-0x781a 025384 fetch 1 ,mem_ec_loopc 
-0x781b 025385 branch sp_calc_sequence_done ,blank 
-0x781c 025386 branch eckp_calc 
-:      025388 sp_calc_sequence_done:
-0x781d 025389 call ecunmapz 
-0x781e 025390 fetch 1 ,mem_sp_calc 
-0x781f 025391 beq sp_calc_pubkey ,sp_pubkey_generated 
-0x7820 025392 beq sp_calc_dhkey ,sp_dhkey_generated 
-0x7821 025393 rtn 
-:      025396 bn_testbit:
-0x7822 025397 and pdata ,7 ,queue 
-0x7823 025398 rshift3 pdata ,pdata 
-0x7824 025399 iadd contr ,contr 
-0x7825 025400 ifetch 1 ,contr 
-0x7826 025401 qisolate0 pdata 
-0x7827 025402 rtn 
-:      025405 ec_copy:
-0x7828 025406 call memcpy24 
-0x7829 025407 call memcpy24 
-0x782a 025408 branch memcpy24 
-:      025411 bn_eq_zero:
-0x782b 025412 ifetch 8 ,contr 
-0x782c 025413 nrtn blank 
-0x782d 025414 ifetch 8 ,contr 
-0x782e 025415 nrtn blank 
-0x782f 025416 ifetch 8 ,contr 
-0x7830 025417 rtn 
-:      025421 bn_eq:
-0x7831 025422 force 6 ,loopcnt 
-:      025423 bn_eq_0:
-0x7832 025424 ifetch 4 ,rega 
-0x7833 025425 iforce temp 
-0x7834 025426 ifetch 4 ,regb 
-0x7835 025427 isub temp ,null 
-0x7836 025428 nrtn zero 
-0x7837 025429 increase 4 ,rega 
-0x7838 025430 increase 4 ,regb 
-0x7839 025431 loop bn_eq_0 
-0x783a 025432 rtn 
-:      025435 bn_bigeq:
-0x783b 025436 force 6 ,loopcnt 
-0x783c 025437 increase 20 ,rega 
-0x783d 025438 increase 20 ,regb 
-:      025439 bn_bigeq_0:
-0x783e 025440 ifetch 4 ,regb 
-0x783f 025441 iforce temp 
-0x7840 025442 ifetch 4 ,rega 
-0x7841 025443 isub temp ,pdata 
-0x7842 025444 nrtn positive 
-0x7843 025445 nrtn blank 
-0x7844 025446 increase -4 ,rega 
-0x7845 025447 increase -4 ,regb 
-0x7846 025448 loop bn_bigeq_0 
-0x7847 025449 rtn 
-:      025451 bn_add:
-0x7848 025452 force 6 ,loopcnt 
-0x7849 025453 force 0 ,regc 
-:      025454 bn_add_0:
-0x784a 025455 ifetch 4 ,rega 
-0x784b 025456 iforce temp 
-0x784c 025457 ifetch 4 ,regb 
-0x784d 025458 iadd temp ,pdata 
-0x784e 025459 iadd regc ,pdata 
-0x784f 025460 istore 4 ,contw 
-0x7850 025461 isolate1 32 ,pdata 
-0x7851 025462 setflag true ,0 ,regc 
-0x7852 025463 increase 4 ,rega 
-0x7853 025464 increase 4 ,regb 
-0x7854 025465 loop bn_add_0 
-0x7855 025466 rtn 
-:      025468 bn_sub:
-0x7856 025469 force 6 ,loopcnt 
-0x7857 025470 force 0 ,regc 
-:      025471 bn_sub_0:
-0x7858 025472 ifetch 4 ,regb 
-0x7859 025473 iforce temp 
-0x785a 025474 ifetch 4 ,rega 
-0x785b 025475 isub temp ,pdata 
-0x785c 025476 isub regc ,pdata 
-0x785d 025477 istore 4 ,contw 
-0x785e 025478 isolate1 32 ,pdata 
-0x785f 025479 setflag true ,0 ,regc 
-0x7860 025480 increase 4 ,rega 
-0x7861 025481 increase 4 ,regb 
-0x7862 025482 loop bn_sub_0 
-0x7863 025483 rtn 
-:      025485 bn_rshift6:
-0x7864 025486 force 6 ,loopcnt 
-0x7865 025487 increase 20 ,rega 
-:      025488 bn_rshift:
-0x7866 025489 force 0 ,regc 
-:      025490 bn_rshift_0:
-0x7867 025491 ifetch 4 ,rega 
-0x7868 025492 isolate1 0 ,pdata 
-0x7869 025493 setflag true ,1 ,regc 
-0x786a 025494 rshift pdata ,pdata 
-0x786b 025495 isolate1 0 ,regc 
-0x786c 025496 setflag true ,31 ,pdata 
-0x786d 025497 istore 4 ,rega 
-0x786e 025498 increase -4 ,rega 
-0x786f 025499 rshift regc ,regc 
-0x7870 025500 loop bn_rshift_0 
-0x7871 025501 rtn 
-:      025503 bn_lshift:
-0x7872 025504 force 6 ,loopcnt 
-0x7873 025505 force 0 ,regc 
-:      025506 bn_lshift_0:
-0x7874 025507 ifetch 4 ,rega 
-0x7875 025508 isolate1 31 ,pdata 
-0x7876 025509 setflag true ,1 ,regc 
-0x7877 025510 lshift pdata ,pdata 
-0x7878 025511 isolate1 0 ,regc 
-0x7879 025512 setflag true ,0 ,pdata 
-0x787a 025513 istore 4 ,rega 
-0x787b 025514 increase 4 ,rega 
-0x787c 025515 rshift regc ,regc 
-0x787d 025516 loop bn_lshift_0 
-0x787e 025517 rtn 
-:      025519 bn_lshiftmod:
-0x787f 025520 call bn_lshift 
-:      025521 bn_lshiftmod_ismod:
-0x7880 025522 isolate1 0 ,regc 
-0x7881 025523 branch bn_lshiftmod_0 ,true 
-0x7882 025524 arg mem_p ,regb 
-0x7883 025525 copy rega ,regc 
-0x7884 025526 increase -24 ,rega 
-0x7885 025527 call bn_bigeq 
-0x7886 025528 nrtn positive 
-0x7887 025529 copy regc ,rega 
-:      025530 bn_lshiftmod_0:
-0x7888 025531 increase -24 ,rega 
-0x7889 025532 arg mem_p ,regb 
-0x788a 025533 copy rega ,contw 
-0x788b 025534 branch bn_sub 
-:      025537 bn_addmod:
-0x788c 025538 call bn_add 
-0x788d 025539 copy contw ,rega 
-0x788e 025540 branch bn_lshiftmod_ismod 
-:      025542 bn_submod:
-0x788f 025543 call bn_sub 
-0x7890 025544 isolate0 0 ,regc 
-0x7891 025545 rtn true 
-0x7892 025546 arg mem_p ,regb 
-0x7893 025547 add contw ,-24 ,rega 
-0x7894 025548 copy rega ,contw 
-0x7895 025549 branch bn_add 
-:      025552 bn_p192mod:
-0x7896 025553 copy contw ,timeup 
-0x7897 025554 copy rega ,alarm 
-0x7898 025555 arg mem_tmp2 ,regb 
-0x7899 025556 copy regb ,contw 
-0x789a 025557 add rega ,24 ,contr 
-0x789b 025558 ifetch 8 ,contr 
-0x789c 025559 istore 8 ,contw 
-0x789d 025560 istore 8 ,contw 
-0x789e 025561 force 0 ,pdata 
-0x789f 025562 istore 8 ,contw 
-0x78a0 025563 copy timeup ,contw 
-0x78a1 025564 call bn_addmod 
-0x78a2 025565 arg mem_tmp2 ,regb 
-0x78a3 025566 copy regb ,contw 
-0x78a4 025567 force 0 ,pdata 
-0x78a5 025568 istore 8 ,contw 
-0x78a6 025569 add alarm ,32 ,contr 
-0x78a7 025570 ifetch 8 ,contr 
-0x78a8 025571 istore 8 ,contw 
-0x78a9 025572 istore 8 ,contw 
-0x78aa 025573 copy timeup ,rega 
-0x78ab 025574 copy rega ,contw 
-0x78ac 025575 call bn_addmod 
-0x78ad 025576 arg mem_tmp2 ,regb 
-0x78ae 025577 copy regb ,contw 
-0x78af 025578 add alarm ,40 ,contr 
-0x78b0 025579 ifetch 8 ,contr 
-0x78b1 025580 istore 8 ,contw 
-0x78b2 025581 istore 8 ,contw 
-0x78b3 025582 istore 8 ,contw 
-0x78b4 025583 copy timeup ,rega 
-0x78b5 025584 copy rega ,contw 
-0x78b6 025585 branch bn_addmod 
-:      025588 bn_load:
-0x78b7 025589 force 6 ,loopcnt 
-:      025590 bn_load_0:
-0x78b8 025591 ifetch 4 ,contr 
-0x78b9 025592 iforce regext 
-0x78ba 025593 increase 1 ,regext_index 
-0x78bb 025594 loop bn_load_0 
-0x78bc 025595 rtn 
-:      025599 bn_mulmod:
-0x78bd 025600 copy contw ,timeup 
-0x78be 025601 arg mem_tmp1 ,contw 
-0x78bf 025602 call bn_zero 
-0x78c0 025603 arg mem_tmp1 ,contw 
-0x78c1 025604 copy rega ,contr 
-0x78c2 025605 force 0 ,regext_index 
-0x78c3 025606 call bn_load 
-0x78c4 025607 copy regb ,contr 
-0x78c5 025608 call bn_load 
-0x78c6 025609 force 0 ,regb 
-:      025610 bn_mulmod_1:
-0x78c7 025611 force 0 ,temp 
-0x78c8 025612 force 6 ,regc 
-:      025613 bn_mulmod_0:
-0x78c9 025614 ifetch 4 ,contw 
-0x78ca 025615 iforce rega 
-0x78cb 025616 copy regb ,regext_index 
-0x78cc 025617 deposit regext 
-0x78cd 025618 copy regc ,regext_index 
-0x78ce 025619 imul32 regext ,pdata 
-0x78cf 025620 iadd rega ,pdata 
-0x78d0 025621 iadd temp ,pdata 
-0x78d1 025622 istore 4 ,contw 
-0x78d2 025623 rshift32 pdata ,temp 
-0x78d3 025624 increase 1 ,regc 
-0x78d4 025625 compare 12 ,regc ,0xff 
-0x78d5 025626 nbranch bn_mulmod_0 ,true 
-0x78d6 025627 deposit temp 
-0x78d7 025628 istore 4 ,contw 
-0x78d8 025629 increase -24 ,contw 
-0x78d9 025630 increase 1 ,regb 
-0x78da 025631 compare 6 ,regb ,0xff 
-0x78db 025632 nbranch bn_mulmod_1 ,true 
-0x78dc 025633 arg mem_tmp1 ,rega 
-0x78dd 025634 copy timeup ,contw 
-0x78de 025635 branch bn_p192mod 
-:      025638 bn_sqrmod:
-0x78df 025639 copy rega ,regb 
-0x78e0 025640 branch bn_mulmod 
-:      025642 bn_rshifteven:
-0x78e1 025643 copy rega ,alarm 
-:      025644 bn_rshifteven_1:
-0x78e2 025645 copy alarm ,rega 
-0x78e3 025646 ifetch 1 ,rega 
-0x78e4 025647 isolate1 0 ,pdata 
-0x78e5 025648 rtn true 
-0x78e6 025649 call bn_rshift6 
-0x78e7 025650 ifetch 1 ,regb 
-0x78e8 025651 isolate0 0 ,pdata 
-0x78e9 025652 branch bn_rshifteven_0 ,true 
-0x78ea 025653 arg mem_p ,rega 
-0x78eb 025654 copy regb ,contw 
-0x78ec 025655 call bn_add 
-0x78ed 025656 ifetch 1 ,regb 
-0x78ee 025657 iadd regc ,pdata 
-0x78ef 025658 istore 1 ,regb 
-0x78f0 025659 increase -24 ,regb 
-:      025660 bn_rshifteven_0:
-0x78f1 025661 add regb ,24 ,rega 
-0x78f2 025662 force 7 ,loopcnt 
-0x78f3 025663 call bn_rshift 
-0x78f4 025664 branch bn_rshifteven_1 
-:      025667 bn_invmod:
-0x78f5 025668 copy contw ,timeup 
-0x78f6 025669 arg mem_tmp0 ,contw 
-0x78f7 025670 call bn_zero 
-0x78f8 025671 force 0 ,pdata 
-0x78f9 025672 store 4 ,mem_tmp5 
-0x78fa 025673 store 4 ,mem_t2 
-0x78fb 025674 jam 1 ,mem_tmp0 
-0x78fc 025675 arg mem_tmp1 ,contw 
-0x78fd 025676 call bn_zero 
-0x78fe 025677 arg mem_p ,contr 
-0x78ff 025678 arg mem_tmp2 ,contw 
-0x7900 025679 call memcpy24 
-0x7901 025680 copy rega ,contr 
-0x7902 025681 arg mem_tmp3 ,contw 
-0x7903 025682 call memcpy24 
-:      025683 bn_invmod_2:
-0x7904 025684 arg mem_tmp3 ,contr 
-0x7905 025685 call bn_eq_zero 
-0x7906 025686 branch bn_invmod_0 ,blank 
-0x7907 025687 arg mem_tmp3 ,rega 
-0x7908 025688 arg mem_tmp0 ,regb 
-0x7909 025689 call bn_rshifteven 
-0x790a 025691 arg mem_tmp2 ,rega 
-0x790b 025692 arg mem_tmp1 ,regb 
-0x790c 025693 call bn_rshifteven 
-0x790d 025694 arg mem_tmp3 ,rega 
-0x790e 025695 arg mem_tmp2 ,regb 
-0x790f 025696 call bn_bigeq 
-0x7910 025697 branch bn_invmod_1 ,positive 
-0x7911 025698 arg mem_tmp2 ,rega 
-0x7912 025699 arg mem_tmp3 ,regb 
-0x7913 025700 copy rega ,contw 
-0x7914 025701 call bn_sub 
-0x7915 025702 arg mem_tmp0 ,rega 
-0x7916 025703 arg mem_tmp1 ,regb 
-0x7917 025704 copy regb ,contw 
-0x7918 025705 call bn_add 
-0x7919 025706 ifetch 1 ,rega 
-0x791a 025707 iadd regc ,regc 
-0x791b 025708 ifetch 1 ,regb 
-0x791c 025709 iadd regc ,pdata 
-0x791d 025710 istore 1 ,regb 
-0x791e 025711 branch bn_invmod_2 
-:      025712 bn_invmod_1:
-0x791f 025713 arg mem_tmp3 ,rega 
-0x7920 025714 arg mem_tmp2 ,regb 
-0x7921 025715 copy rega ,contw 
-0x7922 025716 call bn_sub 
-0x7923 025717 arg mem_tmp1 ,rega 
-0x7924 025718 arg mem_tmp0 ,regb 
-0x7925 025719 copy regb ,contw 
-0x7926 025720 call bn_add 
-0x7927 025721 ifetch 1 ,rega 
-0x7928 025722 iadd regc ,regc 
-0x7929 025723 ifetch 1 ,regb 
-0x792a 025724 iadd regc ,pdata 
-0x792b 025725 istore 1 ,regb 
-0x792c 025726 branch bn_invmod_2 
-:      025727 bn_invmod_0:
-0x792d 025728 arg mem_tmp0 ,contw 
-0x792e 025729 call bn_zero 
-0x792f 025730 fetch 1 ,mem_tmp5 
-0x7930 025731 store 1 ,mem_tmp0 
-0x7931 025732 store 1 ,mem_tmp0a 
-0x7932 025733 arg mem_tmp0 ,rega 
-0x7933 025734 arg mem_tmp1 ,regb 
-0x7934 025735 copy regb ,contw 
-0x7935 025736 call bn_addmod 
-0x7936 025737 arg mem_p ,rega 
-0x7937 025738 arg mem_tmp1 ,regb 
-0x7938 025739 copy timeup ,contw 
-0x7939 025740 branch bn_submod 
-:      025745 ecdbl:
-0x793a 025746 arg mem_cz ,rega 
-0x793b 025747 arg mem_t2 ,contw 
-0x793c 025748 call bn_sqrmod 
-0x793d 025749 arg mem_t2 ,rega 
-0x793e 025750 arg mem_t3 ,contw 
-0x793f 025751 call bn_sqrmod 
-0x7940 025752 arg mem_a ,rega 
-0x7941 025753 arg mem_t3 ,regb 
-0x7942 025754 arg mem_t3 ,contw 
-0x7943 025755 call bn_mulmod 
-0x7944 025756 arg mem_cx ,rega 
-0x7945 025757 arg mem_t2 ,contw 
-0x7946 025758 call bn_sqrmod 
-0x7947 025759 arg mem_t2 ,contr 
-0x7948 025760 arg mem_t1 ,contw 
-0x7949 025761 call memcpy24 
-0x794a 025762 arg mem_t1 ,rega 
-0x794b 025763 call bn_lshiftmod 
-0x794c 025764 arg mem_t2 ,rega 
-0x794d 025765 arg mem_t1 ,regb 
-0x794e 025766 arg mem_t2 ,contw 
-0x794f 025767 call bn_addmod 
-0x7950 025768 arg mem_t2 ,rega 
-0x7951 025769 arg mem_t3 ,regb 
-0x7952 025770 arg mem_t2 ,contw 
-0x7953 025771 call bn_addmod 
-0x7954 025772 arg mem_cx ,contr 
-0x7955 025773 arg mem_t1 ,contw 
-0x7956 025774 call memcpy24 
-0x7957 025775 arg mem_cy ,rega 
-0x7958 025776 arg mem_t3 ,contw 
-0x7959 025777 call bn_sqrmod 
-0x795a 025778 arg mem_t1 ,rega 
-0x795b 025779 call bn_lshiftmod 
-0x795c 025780 arg mem_t1 ,rega 
-0x795d 025781 call bn_lshiftmod 
-0x795e 025782 arg mem_t1 ,rega 
-0x795f 025783 arg mem_t3 ,regb 
-0x7960 025784 arg mem_t1 ,contw 
-0x7961 025785 call bn_mulmod 
-0x7962 025786 arg mem_t3 ,rega 
-0x7963 025787 arg mem_t0 ,contw 
-0x7964 025788 call bn_sqrmod 
-0x7965 025789 arg mem_t0 ,rega 
-0x7966 025790 call bn_lshiftmod 
-0x7967 025791 arg mem_t0 ,rega 
-0x7968 025792 call bn_lshiftmod 
-0x7969 025793 arg mem_t0 ,rega 
-0x796a 025794 call bn_lshiftmod 
-0x796b 025795 arg mem_cy ,contr 
-0x796c 025796 arg mem_t3 ,contw 
-0x796d 025797 call memcpy24 
-0x796e 025798 arg mem_t3 ,rega 
-0x796f 025799 call bn_lshiftmod 
-0x7970 025800 arg mem_t3 ,rega 
-0x7971 025801 arg mem_cz ,regb 
-0x7972 025802 arg mem_cz ,contw 
-0x7973 025803 call bn_mulmod 
-0x7974 025804 arg mem_t2 ,rega 
-0x7975 025805 arg mem_t3 ,contw 
-0x7976 025806 call bn_sqrmod 
-0x7977 025807 arg mem_t3 ,rega 
-0x7978 025808 arg mem_t1 ,regb 
-0x7979 025809 arg mem_t3 ,contw 
-0x797a 025810 call bn_submod 
-0x797b 025811 arg mem_t3 ,rega 
-0x797c 025812 arg mem_t1 ,regb 
-0x797d 025813 arg mem_cx ,contw 
-0x797e 025814 call bn_submod 
-0x797f 025815 arg mem_t1 ,rega 
-0x7980 025816 arg mem_cx ,regb 
-0x7981 025817 arg mem_t3 ,contw 
-0x7982 025818 call bn_submod 
-0x7983 025819 arg mem_t3 ,rega 
-0x7984 025820 arg mem_t2 ,regb 
-0x7985 025821 arg mem_t3 ,contw 
-0x7986 025822 call bn_mulmod 
-0x7987 025823 arg mem_t3 ,rega 
-0x7988 025824 arg mem_t0 ,regb 
-0x7989 025825 arg mem_cy ,contw 
-0x798a 025826 branch bn_submod 
-:      025830 ecadd:
-0x798b 025831 arg mem_az ,rega 
-0x798c 025832 arg mem_t7 ,contw 
-0x798d 025833 call bn_sqrmod 
-0x798e 025834 arg mem_cx ,rega 
-0x798f 025835 arg mem_t7 ,regb 
-0x7990 025836 arg mem_t0 ,contw 
-0x7991 025837 call bn_mulmod 
-0x7992 025838 arg mem_az ,rega 
-0x7993 025839 arg mem_t7 ,regb 
-0x7994 025840 arg mem_t7 ,contw 
-0x7995 025841 call bn_mulmod 
-0x7996 025842 arg mem_cy ,rega 
-0x7997 025843 arg mem_t7 ,regb 
-0x7998 025844 arg mem_t1 ,contw 
-0x7999 025845 call bn_mulmod 
-0x799a 025846 arg mem_cz ,rega 
-0x799b 025847 arg mem_t7 ,contw 
-0x799c 025848 call bn_sqrmod 
-0x799d 025849 arg mem_ax ,rega 
-0x799e 025850 arg mem_t7 ,regb 
-0x799f 025851 arg mem_t2 ,contw 
-0x79a0 025852 call bn_mulmod 
-0x79a1 025853 arg mem_cz ,rega 
-0x79a2 025854 arg mem_t7 ,regb 
-0x79a3 025855 arg mem_t7 ,contw 
-0x79a4 025856 call bn_mulmod 
-0x79a5 025857 arg mem_ay ,rega 
-0x79a6 025858 arg mem_t7 ,regb 
-0x79a7 025859 arg mem_t3 ,contw 
-0x79a8 025860 call bn_mulmod 
-0x79a9 025861 arg mem_t0 ,rega 
-0x79aa 025862 arg mem_t2 ,regb 
-0x79ab 025863 arg mem_t7 ,contw 
-0x79ac 025864 call bn_submod 
-0x79ad 025865 arg mem_t0 ,rega 
-0x79ae 025866 arg mem_t2 ,regb 
-0x79af 025867 arg mem_t0 ,contw 
-0x79b0 025868 call bn_addmod 
-0x79b1 025869 arg mem_t1 ,rega 
-0x79b2 025870 arg mem_t3 ,regb 
-0x79b3 025871 arg mem_t2 ,contw 
-0x79b4 025872 call bn_submod 
-0x79b5 025873 arg mem_t1 ,rega 
-0x79b6 025874 arg mem_t3 ,regb 
-0x79b7 025875 arg mem_t1 ,contw 
-0x79b8 025876 call bn_addmod 
-0x79b9 025877 arg mem_t1 ,rega 
-0x79ba 025878 arg mem_t7 ,regb 
-0x79bb 025879 arg mem_t1 ,contw 
-0x79bc 025880 call bn_mulmod 
-0x79bd 025881 arg mem_cz ,rega 
-0x79be 025882 arg mem_az ,regb 
-0x79bf 025883 arg mem_t3 ,contw 
-0x79c0 025884 call bn_mulmod 
-0x79c1 025885 arg mem_t3 ,rega 
-0x79c2 025886 arg mem_t7 ,regb 
-0x79c3 025887 arg mem_cz ,contw 
-0x79c4 025888 call bn_mulmod 
-0x79c5 025889 arg mem_t7 ,rega 
-0x79c6 025890 arg mem_t7 ,contw 
-0x79c7 025891 call bn_sqrmod 
-0x79c8 025892 arg mem_t7 ,rega 
-0x79c9 025893 arg mem_t0 ,regb 
-0x79ca 025894 arg mem_t3 ,contw 
-0x79cb 025895 call bn_mulmod 
-0x79cc 025896 arg mem_t7 ,rega 
-0x79cd 025897 arg mem_t1 ,regb 
-0x79ce 025898 arg mem_t1 ,contw 
-0x79cf 025899 call bn_mulmod 
-0x79d0 025900 arg mem_t2 ,rega 
-0x79d1 025901 arg mem_cx ,contw 
-0x79d2 025902 call bn_sqrmod 
-0x79d3 025903 arg mem_cx ,rega 
-0x79d4 025904 arg mem_t3 ,regb 
-0x79d5 025905 arg mem_cx ,contw 
-0x79d6 025906 call bn_submod 
-0x79d7 025907 arg mem_cx ,contr 
-0x79d8 025908 arg mem_t7 ,contw 
-0x79d9 025909 call memcpy24 
-0x79da 025910 arg mem_t7 ,rega 
-0x79db 025911 call bn_lshiftmod 
-0x79dc 025912 arg mem_t3 ,rega 
-0x79dd 025913 arg mem_t7 ,regb 
-0x79de 025914 arg mem_t3 ,contw 
-0x79df 025915 call bn_submod 
-0x79e0 025916 arg mem_t3 ,rega 
-0x79e1 025917 arg mem_t2 ,regb 
-0x79e2 025918 arg mem_t2 ,contw 
-0x79e3 025919 call bn_mulmod 
-0x79e4 025920 arg mem_t2 ,rega 
-0x79e5 025921 arg mem_t1 ,regb 
-0x79e6 025922 arg mem_cy ,contw 
-0x79e7 025923 call bn_submod 
-0x79e8 025924 arg mem_cy ,rega 
-0x79e9 025925 arg mem_p ,regb 
-0x79ea 025926 arg mem_cy ,contw 
-0x79eb 025927 force 0 ,regc 
-0x79ec 025928 fetch 1 ,mem_cy 
-0x79ed 025929 isolate1 0 ,pdata 
-0x79ee 025930 call bn_add ,true 
-0x79ef 025931 copy regc ,alarm 
-0x79f0 025932 arg mem_cy ,rega 
-0x79f1 025933 call bn_rshift6 
-0x79f2 025934 fetch 1 ,mem_cy5 
-0x79f3 025935 isolate1 0 ,alarm 
-0x79f4 025936 setflag true ,7 ,pdata 
-0x79f5 025937 store 1 ,mem_cy5 
-0x79f6 025938 rtn 
-:      025941 eckp:
-0x79f7 025942 jam 192 ,mem_ec_loopc 
-0x79f8 025943 jam 1 ,mem_ec_infinite 
-:      025944 eckp_0:
-0x79f9 025945 fetch 1 ,mem_ec_loopc 
-0x79fa 025946 increase -1 ,pdata 
-0x79fb 025947 nrtn positive 
-0x79fc 025948 store 1 ,mem_ec_loopc 
-0x79fd 025949 fetch 1 ,mem_ec_infinite 
-0x79fe 025950 call ecdbl ,blank 
-0x79ff 025951 fetch 1 ,mem_ec_loopc 
-0x7a00 025952 arg mem_k ,contr 
-0x7a01 025953 call bn_testbit 
-0x7a02 025954 branch eckp_0 ,true 
-0x7a03 025955 fetch 1 ,mem_ec_infinite 
-0x7a04 025956 nbranch eckp_1 ,blank 
-0x7a05 025957 call ecadd 
-0x7a06 025958 branch eckp_0 
-:      025959 eckp_1:
-0x7a07 025960 jam 0 ,mem_ec_infinite 
-0x7a08 025961 arg mem_ax ,contr 
-0x7a09 025962 arg mem_cx ,contw 
-0x7a0a 025963 call ec_copy 
-0x7a0b 025964 branch eckp_0 
-:      025967 ecunmapz:
-0x7a0c 025968 arg mem_cz ,rega 
-0x7a0d 025969 arg mem_t3 ,contw 
-0x7a0e 025970 call bn_invmod 
-0x7a0f 025971 arg mem_t3 ,rega 
-0x7a10 025972 arg mem_t1 ,contw 
-0x7a11 025973 call bn_sqrmod 
-0x7a12 025974 arg mem_cx ,rega 
-0x7a13 025975 arg mem_t1 ,regb 
-0x7a14 025976 arg mem_bx ,contw 
-0x7a15 025977 call bn_mulmod 
-0x7a16 025978 arg mem_t3 ,rega 
-0x7a17 025979 arg mem_t1 ,regb 
-0x7a18 025980 arg mem_t2 ,contw 
-0x7a19 025981 call bn_mulmod 
-0x7a1a 025982 arg mem_cy ,rega 
-0x7a1b 025983 arg mem_t2 ,regb 
-0x7a1c 025984 arg mem_by ,contw 
-0x7a1d 025985 branch bn_mulmod 
-:      025988 sha_endian_swap:
-0x7a1e 025989 force 16 ,loopcnt 
-:      025990 sha_endian_swap2:
-0x7a1f 025991 ifetch 4 ,contr 
-0x7a20 025992 force 4 ,rega 
-0x7a21 025993 increase 3 ,contw 
-:      025994 sha_endian_loop:
-0x7a22 025995 istore 1 ,contw 
-0x7a23 025996 rshift8 pdata ,pdata 
-0x7a24 025997 increase -2 ,contw 
-0x7a25 025998 increase -1 ,rega 
-0x7a26 025999 nbranch sha_endian_loop ,zero 
-0x7a27 026000 increase 5 ,contw 
-0x7a28 026001 loop sha_endian_swap2 
-0x7a29 026002 rtn 
-:      026005 sha_getw:
-0x7a2a 026006 lshift2 queue ,pdata 
-0x7a2b 026007 iadd timeup ,contr 
-0x7a2c 026008 ifetch 4 ,contr 
-0x7a2d 026009 rtn 
-:      026011 sha_r:
-0x7a2e 026012 force 16 ,alarm 
-0x7a2f 026013 arg memdat ,timeup 
-:      026014 sha_r_loop:
-0x7a30 026015 add alarm ,-7 ,queue 
-0x7a31 026016 call sha_getw 
-0x7a32 026017 iforce temp 
-0x7a33 026018 add alarm ,-16 ,queue 
-0x7a34 026019 call sha_getw 
-0x7a35 026020 iadd temp ,temp 
-0x7a36 026021 add alarm ,-2 ,queue 
-0x7a37 026022 call sha_getw 
-0x7a38 026023 shasx pdata ,1 ,pdata 
-0x7a39 026024 iadd temp ,temp 
-0x7a3a 026025 add alarm ,-15 ,queue 
-0x7a3b 026026 call sha_getw 
-0x7a3c 026027 shasx pdata ,0 ,pdata 
-0x7a3d 026028 iadd temp ,temp 
-0x7a3e 026029 lshift2 alarm ,pdata 
-0x7a3f 026030 iadd timeup ,contw 
-0x7a40 026031 istoret 4 ,contw 
-0x7a41 026032 increase 1 ,alarm 
-0x7a42 026033 compare 64 ,alarm ,0xff 
-0x7a43 026034 nbranch sha_r_loop ,true 
-0x7a44 026035 rtn 
-:      026038 sha_init:
-0x7a45 026039 arg memh0 ,contr 
-0x7a46 026040 force 7 ,regext_index 
-:      026041 sha_init_0:
-0x7a47 026042 ifetch 4 ,contr 
-0x7a48 026043 iforce regext 
-0x7a49 026044 increase -1 ,regext_index 
-0x7a4a 026045 branch sha_init_0 ,positive 
-0x7a4b 026046 rtn 
-:      026048 sha:
-0x7a4c 026049 set1 mark_ext_patch ,mark 
-0x7a4d 026050 bpatch patch3f_0 ,mem_patch3f 
-0x7a4e 026051 call sha_r 
-0x7a4f 026052 arg memahbak ,contw 
-0x7a50 026053 force 0 ,regext_index 
-:      026054 sha_0:
-0x7a51 026055 deposit regext 
-0x7a52 026056 istore 4 ,contw 
-0x7a53 026057 increase 1 ,regext_index 
-0x7a54 026058 compare 8 ,regext_index ,0xff 
-0x7a55 026059 nbranch sha_0 ,true 
-0x7a56 026060 call enable_authrom 
-0x7a57 026061 arg memk ,timeup 
-0x7a58 026062 arg memdat ,alarm 
-0x7a59 026063 force 64 ,loopcnt 
-:      026064 sha_loop:
-0x7a5a 026065 ifetcht 4 ,alarm 
-0x7a5b 026066 ifetch 4 ,timeup 
-0x7a5c 026067 increase 4 ,timeup 
-0x7a5d 026068 increase 4 ,alarm 
-0x7a5e 026069 iadd temp ,pdata 
-0x7a5f 026070 force 7 ,regext_index 
-0x7a60 026071 iadd regext ,temp 
-0x7a61 026072 force 4 ,regext_index 
-0x7a62 026073 shasx regext ,3 ,pdata 
-0x7a63 026074 iadd temp ,temp 
-0x7a64 026075 force 5 ,regext_index 
-0x7a65 026076 deposit regext 
-0x7a66 026077 force 6 ,regext_index 
-0x7a67 026078 ixor regext ,pdata 
-0x7a68 026079 force 4 ,regext_index 
-0x7a69 026080 iand regext ,pdata 
-0x7a6a 026081 force 6 ,regext_index 
-0x7a6b 026082 ixor regext ,pdata 
-0x7a6c 026083 iadd temp ,temp 
-0x7a6d 026084 force 7 ,regext_index 
-0x7a6e 026085 copy temp ,regext 
-0x7a6f 026086 force 3 ,regext_index 
-0x7a70 026087 deposit regext 
-0x7a71 026088 iadd temp ,regext 
-0x7a72 026089 force 0 ,regext_index 
-0x7a73 026090 deposit regext 
-0x7a74 026091 force 1 ,regext_index 
-0x7a75 026092 iand regext ,temp 
-0x7a76 026093 ior regext ,pdata 
-0x7a77 026094 force 2 ,regext_index 
-0x7a78 026095 iand regext ,pdata 
-0x7a79 026096 ior temp ,temp 
-0x7a7a 026097 force 0 ,regext_index 
-0x7a7b 026098 shasx regext ,2 ,pdata 
-0x7a7c 026099 iadd temp ,pdata 
-0x7a7d 026100 force 7 ,regext_index 
-0x7a7e 026101 iadd regext ,regext 
-0x7a7f 026102 regexrot 
-0x7a80 026103 loop sha_loop 
-0x7a81 026104 arg memahbak ,contr 
-0x7a82 026105 force 0 ,regext_index 
-:      026106 sha_1:
-0x7a83 026107 ifetch 4 ,contr 
-0x7a84 026108 iadd regext ,regext 
-0x7a85 026109 increase 1 ,regext_index 
-0x7a86 026110 compare 8 ,regext_index ,0xff 
-0x7a87 026111 nbranch sha_1 ,true 
-0x7a88 026112 branch disable_authrom 
-:      026115 sha_result:
-0x7a89 026116 arg memresult ,contw 
-0x7a8a 026117 force 7 ,regext_index 
-:      026118 sha_regext_save:
-0x7a8b 026119 deposit regext 
-0x7a8c 026120 istore 4 ,contw 
-0x7a8d 026121 increase -1 ,regext_index 
-0x7a8e 026122 branch sha_regext_save ,positive 
-0x7a8f 026123 rtn 
-:      026125 pad_xor:
-0x7a90 026127 arg memdat ,contw 
-0x7a91 026128 increase -4 ,contr 
-0x7a92 026129 sub loopcnt ,16 ,rega 
-:      026130 pad_xor_0:
-0x7a93 026131 ifetch 4 ,contr 
-0x7a94 026132 ixor temp ,pdata 
-0x7a95 026133 istore 4 ,contw 
-0x7a96 026134 increase -8 ,contr 
-0x7a97 026135 loop pad_xor_0 
-0x7a98 026136 copy rega ,loopcnt 
-0x7a99 026137 deposit temp 
-:      026138 pad_xor_1:
-0x7a9a 026139 istore 4 ,contw 
-0x7a9b 026140 loop pad_xor_1 
-0x7a9c 026141 rtn 
-:      026143 g_noninit:
-0x7a9d 026144 arg mem_sp_pubkey_remote_x_end ,contr 
-0x7a9e 026145 arg memdat ,contw 
-0x7a9f 026146 force 6 ,loopcnt 
-0x7aa0 026147 call memcpy_dword_swap 
-0x7aa1 026148 arg mem_sp_pubkey_local_x_end ,contr 
-0x7aa2 026149 force 6 ,loopcnt 
-0x7aa3 026150 call memcpy_dword_swap 
-0x7aa4 026151 arg mem_sp_random_remote_end ,contr 
-0x7aa5 026152 call memcpy_dword_swap4 
-0x7aa6 026153 call sha_init 
-0x7aa7 026154 call sha 
-0x7aa8 026155 arg mem_sp_random_local_end ,contr 
-0x7aa9 026156 arg memdat ,contw 
-0x7aaa 026157 branch g_common 
-:      026159 g_init:
-0x7aab 026160 arg mem_sp_pubkey_local_x_end ,contr 
-0x7aac 026161 arg memdat ,contw 
-0x7aad 026162 force 6 ,loopcnt 
-0x7aae 026163 call memcpy_dword_swap 
-0x7aaf 026164 arg mem_sp_pubkey_remote_x_end ,contr 
-0x7ab0 026165 force 6 ,loopcnt 
-0x7ab1 026166 call memcpy_dword_swap 
-0x7ab2 026167 arg mem_sp_random_local_end ,contr 
-0x7ab3 026168 call memcpy_dword_swap4 
-0x7ab4 026169 call sha_init 
-0x7ab5 026170 call sha 
-0x7ab6 026171 arg mem_sp_random_remote_end ,contr 
-0x7ab7 026172 arg memdat ,contw 
-:      026173 g_common:
-0x7ab8 026174 call memcpy_dword_swap4 
-0x7ab9 026175 setarg 0x800000 
-0x7aba 026176 lshift8 pdata ,pdata 
-0x7abb 026177 istore 4 ,contw 
-0x7abc 026178 force 5 ,loopcnt 
-0x7abd 026179 call memset0 
-0x7abe 026180 setarg 640 
-0x7abf 026181 istore 4 ,contw 
-0x7ac0 026182 call sha 
-0x7ac1 026184 fetch 4 ,memresult 
-0x7ac2 026186 arg 1000 ,rega 
-0x7ac3 026187 idiv rega 
-0x7ac4 026188 call wait_div_end 
-0x7ac5 026189 remainder pdata 
-0x7ac6 026190 store 4 ,mem_sp_gkey 
-0x7ac7 026191 quotient pdata 
-0x7ac8 026192 arg 1000 ,rega 
-0x7ac9 026193 idiv rega 
-0x7aca 026194 call wait_div_end 
-0x7acb 026195 remainder pdata 
-0x7acc 026196 arg 1000 ,rega 
-0x7acd 026197 imul32 rega ,pdata 
-0x7ace 026198 fetcht 4 ,mem_sp_gkey 
-0x7acf 026199 iadd temp ,pdata 
-0x7ad0 026200 store 4 ,mem_sp_gkey 
-0x7ad1 026201 rtn 
-:      026203 function_f1:
-0x7ad2 026204 setarg 0x363636 
-0x7ad3 026205 lshift8 pdata ,temp 
-0x7ad4 026206 or_into 0x36 ,temp 
-0x7ad5 026207 fetch 2 ,mem_sp_prarm_stack 
-0x7ad6 026208 copy pdata ,contr 
-0x7ad7 026209 force 4 ,loopcnt 
-0x7ad8 026210 call pad_xor 
-0x7ad9 026211 call sha_init 
-0x7ada 026212 call sha 
-0x7adb 026213 fetch 2 ,mem_sp_prarm_stack + 2 
-0x7adc 026214 copy pdata ,contr 
-0x7add 026215 arg memdat ,contw 
-0x7ade 026216 force 6 ,loopcnt 
-0x7adf 026217 call memcpy_dword_swap 
-0x7ae0 026218 fetch 2 ,mem_sp_prarm_stack + 4 
-0x7ae1 026219 copy pdata ,contr 
-0x7ae2 026220 force 6 ,loopcnt 
-0x7ae3 026221 call memcpy_dword_swap 
-0x7ae4 026222 setarg 0x800000 
-0x7ae5 026223 istore 3 ,contw 
-0x7ae6 026224 force 0 ,pdata 
-0x7ae7 026225 istore 1 ,contw 
-0x7ae8 026226 force 0 ,pdata 
-0x7ae9 026227 istore 8 ,contw 
-0x7aea 026228 setarg 0x0388 
-0x7aeb 026229 istore 4 ,contw 
-0x7aec 026230 call sha 
-0x7aed 026231 call sha_result 
-0x7aee 026232 arg memresult ,contr 
-0x7aef 026233 arg memahsave ,contw 
-0x7af0 026234 call memcpy32 
-0x7af1 026236 setarg 0x5c5c5c 
-0x7af2 026237 lshift8 pdata ,temp 
-0x7af3 026238 or_into 0x5c ,temp 
-0x7af4 026239 fetch 2 ,mem_sp_prarm_stack 
-0x7af5 026240 copy pdata ,contr 
-0x7af6 026241 force 4 ,loopcnt 
-0x7af7 026242 call pad_xor 
-0x7af8 026243 call sha_init 
-0x7af9 026244 call sha 
-0x7afa 026245 arg memahsave_end ,contr 
-0x7afb 026246 arg memdat ,contw 
-0x7afc 026247 force 8 ,loopcnt 
-0x7afd 026248 call memcpy_dword_swap 
-0x7afe 026249 setarg 0x800000 
-0x7aff 026250 lshift8 pdata ,pdata 
-0x7b00 026251 istore 4 ,contw 
-0x7b01 026252 call bn_zero 
-0x7b02 026253 setarg 0x0300 
-0x7b03 026254 istore 4 ,contw 
-0x7b04 026255 call sha 
-0x7b05 026256 branch sha_result 
-:      026259 function_f2:
-0x7b06 026260 setarg 0x363636 
-0x7b07 026261 lshift8 pdata ,temp 
-0x7b08 026262 or_into 0x36 ,temp 
-0x7b09 026263 arg mem_sp_dhkey_end ,contr 
-0x7b0a 026264 force 6 ,loopcnt 
-0x7b0b 026265 call pad_xor 
-0x7b0c 026266 call sha_init 
-0x7b0d 026267 call sha 
-0x7b0e 026268 fetch 2 ,mem_sp_prarm_stack + 12 
-0x7b0f 026269 copy pdata ,contr 
-0x7b10 026270 arg memdat ,contw 
-0x7b11 026271 call memcpy_dword_swap4 
-0x7b12 026272 fetch 2 ,mem_sp_prarm_stack + 14 
-0x7b13 026273 copy pdata ,contr 
-0x7b14 026274 call memcpy_dword_swap4 
-0x7b15 026276 setarg 0x62746c 
-0x7b16 026277 lshift8 pdata ,pdata 
-0x7b17 026278 or_into 0x6b ,pdata 
-0x7b18 026279 istore 4 ,contw 
-0x7b19 026280 arg mem_addr_value_end ,contr 
-0x7b1a 026281 force 3 ,loopcnt 
-0x7b1b 026282 call memcpy_dword_swap 
-0x7b1c 026284 setarg 0x800000 
-0x7b1d 026285 lshift8 pdata ,pdata 
-0x7b1e 026286 istore 4 ,contw 
-0x7b1f 026287 force 0 ,pdata 
-0x7b20 026288 istore 8 ,contw 
-0x7b21 026289 setarg 0x0380 
-0x7b22 026290 istore 4 ,contw 
-0x7b23 026291 call sha 
-0x7b24 026293 call sha_result 
-0x7b25 026294 arg memresult ,contr 
-0x7b26 026295 arg memahsave ,contw 
-0x7b27 026296 call memcpy32 
-0x7b28 026298 setarg 0x5c5c5c 
-0x7b29 026299 lshift8 pdata ,temp 
-0x7b2a 026300 or_into 0x5c ,temp 
-0x7b2b 026301 arg mem_sp_dhkey_end ,contr 
-0x7b2c 026302 force 6 ,loopcnt 
-0x7b2d 026303 call pad_xor 
-0x7b2e 026304 call sha_init 
-0x7b2f 026305 call sha 
-0x7b30 026306 arg memahsave_end ,contr 
-0x7b31 026307 arg memdat ,contw 
-0x7b32 026308 force 8 ,loopcnt 
-0x7b33 026309 call memcpy_dword_swap 
-0x7b34 026310 setarg 0x800000 
-0x7b35 026311 lshift8 pdata ,pdata 
-0x7b36 026312 istore 4 ,contw 
-0x7b37 026313 call bn_zero 
-0x7b38 026314 setarg 0x0300 
-0x7b39 026315 istore 4 ,contw 
-0x7b3a 026316 call sha 
-0x7b3b 026317 branch sha_result 
-:      026320 function_f3a:
-0x7b3c 026321 setarg 0x363636 
-0x7b3d 026322 lshift8 pdata ,temp 
-0x7b3e 026323 or_into 0x36 ,temp 
-0x7b3f 026324 arg mem_sp_dhkey_end ,contr 
-0x7b40 026325 force 6 ,loopcnt 
-0x7b41 026326 call pad_xor 
-0x7b42 026327 call sha_init 
-0x7b43 026328 call sha 
-0x7b44 026329 arg mem_sp_random_remote_end ,contr 
-0x7b45 026330 arg memdat ,contw 
-0x7b46 026331 call memcpy_dword_swap4 
-0x7b47 026332 arg mem_sp_random_local_end ,contr 
-0x7b48 026333 call memcpy_dword_swap4 
-0x7b49 026334 branch function_f3b_common 
-:      026336 function_f3b:
-0x7b4a 026337 setarg 0x363636 
-0x7b4b 026338 lshift8 pdata ,temp 
-0x7b4c 026339 or_into 0x36 ,temp 
-0x7b4d 026340 arg mem_sp_dhkey_end ,contr 
-0x7b4e 026341 force 6 ,loopcnt 
-0x7b4f 026342 call pad_xor 
-0x7b50 026343 call sha_init 
-0x7b51 026344 call sha 
-0x7b52 026346 arg mem_sp_random_local_end ,contr 
-0x7b53 026347 arg memdat ,contw 
-0x7b54 026348 call memcpy_dword_swap4 
-0x7b55 026349 arg mem_sp_random_remote_end ,contr 
-0x7b56 026350 call memcpy_dword_swap4 
-:      026351 function_f3b_common:
-0x7b57 026352 setarg 0x0 
-0x7b58 026353 istore 8 ,contw 
-0x7b59 026354 istore 8 ,contw 
-0x7b5a 026356 copy contw ,temp 
-0x7b5b 026357 jam 0x80 ,mem_addr_padding 
-0x7b5c 026358 copy temp ,contw 
-0x7b5d 026359 arg mem_addr_iocap_end ,contr 
-0x7b5e 026360 call memcpy_dword_swap4 
-0x7b5f 026362 call sha 
-0x7b60 026364 arg memdat ,contw 
-0x7b61 026365 force 7 ,loopcnt 
-0x7b62 026366 call memset0 
-0x7b63 026367 istore 4 ,contw 
-0x7b64 026368 setarg 0x03F8 
-0x7b65 026369 istore 4 ,contw 
-0x7b66 026370 call sha 
-0x7b67 026371 call sha_result 
-0x7b68 026373 arg memresult ,contr 
-0x7b69 026374 arg memahsave ,contw 
-0x7b6a 026375 call memcpy32 
-0x7b6b 026377 setarg 0x5c5c5c 
-0x7b6c 026378 lshift8 pdata ,temp 
-0x7b6d 026379 or_into 0x5c ,temp 
-0x7b6e 026380 arg mem_sp_dhkey_end ,contr 
-0x7b6f 026381 force 6 ,loopcnt 
-0x7b70 026382 call pad_xor 
-0x7b71 026383 call sha_init 
-0x7b72 026384 call sha 
-0x7b73 026385 arg memahsave_end ,contr 
-0x7b74 026386 arg memdat ,contw 
-0x7b75 026387 force 8 ,loopcnt 
-0x7b76 026388 call memcpy_dword_swap 
-0x7b77 026389 setarg 0x800000 
-0x7b78 026390 lshift8 pdata ,pdata 
-0x7b79 026391 istore 4 ,contw 
-0x7b7a 026392 call bn_zero 
-0x7b7b 026393 setarg 0x0300 
-0x7b7c 026394 istore 4 ,contw 
-0x7b7d 026395 call sha 
-0x7b7e 026396 branch sha_result 
-:      026403 eckp_calc_init:
-0x7b7f 026404 jam 192 ,mem_ec_loopc 
-:      026405 eckp_calc_init_1:
-0x7b80 026406 fetch 1 ,mem_ec_loopc 
-0x7b81 026407 rtn blank 
-0x7b82 026408 increase -1 ,pdata 
-0x7b83 026409 store 1 ,mem_ec_loopc 
-0x7b84 026410 arg mem_k ,contr 
-0x7b85 026411 call bn_testbit 
-0x7b86 026412 branch eckp_calc_init_1 ,true 
-0x7b87 026413 arg mem_ax ,contr 
-0x7b88 026414 arg mem_cx ,contw 
-0x7b89 026415 branch ec_copy 
-:      026417 eckp_calc:
-0x7b8a 026418 call ecdbl 
-0x7b8b 026419 fetch 1 ,mem_ec_loopc 
-0x7b8c 026420 increase -1 ,pdata 
-0x7b8d 026421 store 1 ,mem_ec_loopc 
-0x7b8e 026422 arg mem_k ,contr 
-0x7b8f 026423 call bn_testbit 
-0x7b90 026424 rtn true 
-0x7b91 026425 branch ecadd 
-:      026427 eckp_cp_1:
-0x7b92 026428 jam 0 ,mem_ec_infinite 
-0x7b93 026429 arg mem_ax ,contr 
-0x7b94 026430 arg mem_cx ,contw 
-0x7b95 026431 branch ec_copy 
-:      026433 memcpy_dword_swap4:
-0x7b96 026434 force 4 ,loopcnt 
-:      026435 memcpy_dword_swap:
-0x7b97 026436 increase -4 ,contr 
-:      026437 memcpy_dword_swap_loop:
-0x7b98 026438 ifetch 4 ,contr 
-0x7b99 026439 istore 4 ,contw 
-0x7b9a 026440 increase -8 ,contr 
-0x7b9b 026441 loop memcpy_dword_swap_loop 
-0x7b9c 026442 rtn 
-:      026445 ui_init:
-0x7b9d 026446 rtn wake 
-0x7b9e 026447 call ui_button_init 
-0x7b9f 026448 call ui_timer_init 
-0x7ba0 026449 branch ui_led_init 
-:      026451 ui_dispatch:
-0x7ba1 026452 fetch 1 ,mem_device_option 
-0x7ba2 026453 rtneq dvc_op_hci 
-0x7ba3 026454 call ui_led_blink_polling 
-0x7ba4 026456 branch ui_timer_check 
-:      026458 ui_button_init:
-0x7ba5 026459 fetch 1 ,mem_ui_button_gpio 
-0x7ba6 026460 rtneq ui_button_gpio_disable 
-0x7ba7 026461 iforce temp 
-0x7ba8 026462 call gpio_config_output 
-0x7ba9 026463 fetcht 1 ,mem_ui_button_gpio 
-0x7baa 026464 call gpio_out_inactive 
-0x7bab 026465 nop 100 
-0x7bac 026466 fetcht 1 ,mem_ui_button_gpio 
-0x7bad 026467 call gpio_config_input 
-0x7bae 026468 branch ui_button_polling 
-:      026470 ui_button_disable:
-0x7baf 026471 jam ui_button_gpio_disable ,mem_ui_button_gpio 
-0x7bb0 026472 rtn 
-:      026474 ui_button_polling:
-0x7bb1 026475 set1 mark_ext_patch ,mark 
-0x7bb2 026476 bpatch patch30_5 ,mem_patch30 
-0x7bb3 026477 fetch 1 ,mem_ui_button_gpio 
-0x7bb4 026478 rtneq ui_button_gpio_disable 
-0x7bb5 026479 copy pdata ,temp 
-0x7bb6 026480 call gpio_get_bit 
-0x7bb7 026481 nbranch ui_button_up ,true 
-:      026483 ui_button_down:
-0x7bb8 026484 call ui_button_check_long_press 
-0x7bb9 026485 fetch 2 ,mem_ui_state_map 
-0x7bba 026486 set1 ui_state_btn_down 
-0x7bbb 026487 store 2 ,mem_ui_state_map 
-0x7bbc 026488 fetch 1 ,mem_ui_button_last_state 
-0x7bbd 026489 rtneq ui_button_state_down 
-0x7bbe 026490 jam ui_button_state_down ,mem_ui_button_last_state 
-0x7bbf 026492 fetch 1 ,mem_ui_button_timeout 
-0x7bc0 026493 store 1 ,mem_ui_button_timer 
-0x7bc1 026494 call lpm_button_get_wake_lock 
-0x7bc2 026495 jam bt_evt_button_down ,mem_fifo_temp 
-0x7bc3 026496 branch ui_ipc_send_event 
-:      026497 ui_button_up:
-0x7bc4 026498 fetch 2 ,mem_ui_state_map 
-0x7bc5 026499 set0 ui_state_btn_down 
-0x7bc6 026500 store 2 ,mem_ui_state_map 
-0x7bc7 026501 fetch 1 ,mem_ui_button_last_state 
-0x7bc8 026502 rtneq ui_button_state_up 
-0x7bc9 026503 jam ui_button_state_up ,mem_ui_button_last_state 
-0x7bca 026505 jam 0 ,mem_ui_button_timer 
-0x7bcb 026506 call lpm_button_clean_wake_lock 
-0x7bcc 026507 jam bt_evt_button_up ,mem_fifo_temp 
-0x7bcd 026508 branch ui_ipc_send_event 
-:      026510 ui_button_check_long_press:
-0x7bce 026511 fetch 1 ,mem_ui_button_timer 
-0x7bcf 026512 rtn blank 
-0x7bd0 026513 increase -1 ,pdata 
-0x7bd1 026514 store 1 ,mem_ui_button_timer 
-0x7bd2 026515 nrtn blank 
-0x7bd3 026517 jam bt_evt_button_long_pressed ,mem_fifo_temp 
-0x7bd4 026518 branch ui_ipc_send_event 
-:      026520 lpm_button_get_wake_lock:
-0x7bd5 026521 arg wake_lock_button ,queue 
-0x7bd6 026522 branch lpm_get_wake_lock 
-:      026524 lpm_button_clean_wake_lock:
-0x7bd7 026525 arg wake_lock_button ,queue 
-0x7bd8 026526 branch lpm_put_wake_lock 
-:      026528 ui_led_init:
-0x7bd9 026529 fetch 1 ,mem_led_gpio 
-0x7bda 026530 rtneq ui_button_gpio_disable 
-0x7bdb 026531 iforce temp 
-0x7bdc 026532 call gpio_config_output 
-0x7bdd 026533 branch ui_led_off 
-:      026535 ui_led_blink_stop:
-0x7bde 026536 fetch 2 ,mem_ui_state_map 
-0x7bdf 026537 set0 ui_state_led_blink 
-0x7be0 026538 store 2 ,mem_ui_state_map 
-0x7be1 026539 jam ui_led_stop ,mem_led_switch 
-:      026540 ui_led_off:
-0x7be2 026541 fetch 2 ,mem_ui_state_map 
-0x7be3 026542 set0 ui_state_led_on 
-0x7be4 026543 store 2 ,mem_ui_state_map 
-0x7be5 026544 fetcht 1 ,mem_led_gpio 
-0x7be6 026545 branch gpio_out_inactive 
-:      026547 ui_led_on:
-0x7be7 026548 fetch 2 ,mem_ui_state_map 
-0x7be8 026549 set1 ui_state_led_on 
-0x7be9 026550 store 2 ,mem_ui_state_map 
-0x7bea 026551 jam ui_led_stop ,mem_led_switch 
-0x7beb 026552 fetcht 1 ,mem_led_gpio 
-0x7bec 026553 branch gpio_out_active 
-:      026555 ui_led_blink_start:
-0x7bed 026556 fetch 2 ,mem_ui_state_map 
-0x7bee 026557 set1 ui_state_led_blink 
-0x7bef 026558 store 2 ,mem_ui_state_map 
-0x7bf0 026559 jam ui_led_start ,mem_led_switch 
-0x7bf1 026560 rtn 
-:      026562 ui_led_blink_polling:
-0x7bf2 026563 set1 mark_ext_patch ,mark 
-0x7bf3 026564 bpatch patch30_6 ,mem_patch30 
-0x7bf4 026565 fetch 1 ,mem_led_switch 
-0x7bf5 026566 rtneq ui_led_stop 
-0x7bf6 026567 arg ui_led_blink ,queue 
-0x7bf7 026568 call timer_check 
-0x7bf8 026569 nrtn blank 
-0x7bf9 026570 fetch 1 ,mem_led_switch 
-0x7bfa 026571 beq ui_led_dark_time ,ui_led_blink_polling_dark 
-0x7bfb 026572 call ui_led_on 
-0x7bfc 026573 jam ui_led_dark_time ,mem_led_switch 
-0x7bfd 026574 fetch 2 ,mem_led_light_time 
-0x7bfe 026575 branch ui_led_blink_timer_start 
-:      026576 ui_led_blink_polling_dark:
-0x7bff 026577 call ui_led_off 
-0x7c00 026578 jam ui_led_light_time ,mem_led_switch 
-0x7c01 026579 fetch 2 ,mem_led_dark_time 
-:      026580 ui_led_blink_timer_start:
-0x7c02 026581 arg ui_led_blink ,queue 
-0x7c03 026582 branch timer_init 
-:      026585 ui_timer_check:
-0x7c04 026586 set1 mark_ext_patch ,mark 
-0x7c05 026587 bpatch patch30_7 ,mem_patch30 
-0x7c06 026588 arg 0 ,rega 
-0x7c07 026589 fetcht 4 ,mem_ui_timer_last_btclk 
-0x7c08 026590 copy clkn_bt ,regb 
-:      026592 ui_timer_check_loop:
-0x7c09 026593 copy regb ,pdata 
-0x7c0a 026594 increase 160 ,temp 
-0x7c0b 026595 increase 160 ,temp 
-0x7c0c 026596 isub temp ,null 
-0x7c0d 026597 nbranch ui_timer_check_end ,positive 
-0x7c0e 026598 increase 1 ,rega 
-0x7c0f 026599 and rega ,0x0f ,pdata 
-0x7c10 026600 nbranch ui_timer_check_loop ,blank 
-0x7c11 026601 arg 0 ,rega 
-0x7c12 026602 call ui_timer_check_send_evt 
-:      026603 ui_timer_init:
-0x7c13 026604 copy clkn_bt ,pdata 
-0x7c14 026605 store 4 ,mem_ui_timer_last_btclk 
-0x7c15 026606 rtn 
-:      026607 ui_timer_check_end:
-0x7c16 026608 set1 mark_ext_patch ,mark 
-0x7c17 026609 bpatch patch31_0 ,mem_patch31 
-0x7c18 026610 copy rega ,pdata 
-0x7c19 026611 rtn blank 
-0x7c1a 026612 increase -160 ,temp 
-0x7c1b 026613 increase -160 ,temp 
-0x7c1c 026614 storet 4 ,mem_ui_timer_last_btclk 
-:      026615 ui_timer_check_send_evt:
-0x7c1d 026616 increase bt_evt_timer_init ,pdata 
-0x7c1e 026617 store 1 ,mem_fifo_temp 
-0x7c1f 026618 branch ui_ipc_send_event 
-:      026624 ui_ipc_get_lock:
-0x7c20 026625 jam 1 ,mem_ipc_lock_bt 
-:      026626 ui_ipc_get_lock_wait:
-0x7c21 026627 fetch 1 ,mem_ipc_lock_c51 
-0x7c22 026628 nbranch ui_ipc_get_lock_wait ,blank 
-0x7c23 026629 rtn 
-:      026631 ui_ipc_put_lock:
-0x7c24 026632 jam 0 ,mem_ipc_lock_bt 
-0x7c25 026633 rtn 
-:      026635 ui_ipc_fifo_out:
-0x7c26 026636 branch fifo_out 
-:      026640 ui_ipc_send_event:
-0x7c27 026641 set1 mark_ext_patch ,mark 
-0x7c28 026642 bpatch patch31_1 ,mem_patch31 
-0x7c29 026643 fetch 1 ,mem_device_option 
-0x7c2a 026644 rtneq dvc_op_hci 
-0x7c2b 026645 call ui_ipc_get_lock 
-0x7c2c 026646 copy rega ,pdata 
-0x7c2d 026647 store 4 ,mem_ipc_rega_temp 
-0x7c2e 026648 arg mem_ipc_fifo_bt2c51 ,rega 
-0x7c2f 026649 call fifo_in 
-0x7c30 026650 fetch 4 ,mem_ipc_rega_temp 
-0x7c31 026651 copy pdata ,rega 
-0x7c32 026652 branch ui_ipc_put_lock 
-:      026654 ui_ipc_send_cmd:
-0x7c33 026655 set1 mark_ext_patch ,mark 
-0x7c34 026656 bpatch patch31_2 ,mem_patch31 
-0x7c35 026657 fetch 1 ,mem_device_option 
-0x7c36 026658 rtneq dvc_op_hci 
-0x7c37 026659 call ui_ipc_get_lock 
-0x7c38 026660 copy rega ,pdata 
-0x7c39 026661 store 4 ,mem_ipc_rega_temp 
-0x7c3a 026662 arg mem_ipc_fifo_c512bt ,rega 
-0x7c3b 026663 call fifo_in 
-0x7c3c 026664 fetch 4 ,mem_ipc_rega_temp 
-0x7c3d 026665 copy pdata ,rega 
-0x7c3e 026666 branch ui_ipc_put_lock 
-:      026668 ui_ipc_clean_all_fifo:
-0x7c3f 026669 set1 mark_ext_patch ,mark 
-0x7c40 026670 bpatch patch31_3 ,mem_patch31 
-0x7c41 026671 setarg 0 
-0x7c42 026672 store util_fifo_len ,mem_ipc_fifo_c512bt 
-0x7c43 026673 store util_fifo_len ,mem_ipc_fifo_bt2c51 
-0x7c44 026674 rtn 
-:      026676 check_51cmd:
-0x7c45 026677 set1 mark_ext_patch ,mark 
-0x7c46 026678 bpatch patch31_4 ,mem_patch31 
-0x7c47 026679 fetch 1 ,mem_hci_cmd 
-0x7c48 026680 nrtn blank 
-0x7c49 026681 arg mem_ipc_fifo_c512bt ,rega 
-0x7c4a 026682 call fifo_is_empty 
-0x7c4b 026683 rtn blank 
-0x7c4c 026684 jam ipc_continue_process ,mem_ipc_skip_continue_proc 
-0x7c4d 026685 call check_51cmd_once 
-0x7c4e 026686 fetch 1 ,mem_ipc_skip_continue_proc 
-0x7c4f 026687 branch check_51cmd ,blank 
-0x7c50 026688 rtn 
-:      026690 check_51cmd_once:
-0x7c51 026691 set1 mark_ext_patch ,mark 
-0x7c52 026692 bpatch patch31_5 ,mem_patch31 
-0x7c53 026693 call ui_ipc_get_lock 
-0x7c54 026694 arg mem_ipc_fifo_c512bt ,rega 
-0x7c55 026695 call fifo_out 
-0x7c56 026696 copy pdata ,temp 
-0x7c57 026697 call ui_ipc_put_lock 
-0x7c58 026698 copy temp ,pdata 
-0x7c59 026699 rtn blank 
-0x7c5a 026700 beq bt_cmd_start_discovery ,check_51cmd_start_discovery 
-0x7c5b 026701 beq bt_cmd_stop_discovery ,check_51cmd_stop_discovery 
-0x7c5c 026702 beq bt_cmd_reconnect ,check_51cmd_reconnect 
-0x7c5d 026703 beq bt_cmd_enter_sniff_subrating ,check_51cmd_enter_sniff_subrating 
-0x7c5e 026704 beq bt_cmd_exit_sniff_subrating ,check_51cmd_exit_sniff_subrating 
-0x7c5f 026705 beq bt_cmd_sniff_test ,check_51cmd_sniff_test 
-0x7c60 026706 beq bt_cmd_start_inquiry ,check_51cmd_inq 
-0x7c61 026707 beq bt_cmd_stop_inquiry ,check_51cmd_stop_inq 
-0x7c62 026708 beq bt_cmd_start_adv ,check_51cmd_adv 
-0x7c63 026709 beq bt_cmd_stop_adv ,check_51cmd_stop_adv 
-0x7c64 026710 beq bt_cmd_start_direct_adv ,check_51cmd_direct_adv 
-0x7c65 026711 beq bt_cmd_stop_direct_adv ,check_51cmd_stop_direct_adv 
-0x7c66 026712 beq bt_cmd_le_update_conn ,check_51cmd_le_update_conn 
-0x7c67 026713 beq bt_cmd_led_blink ,ui_led_blink_start 
-0x7c68 026714 beq bt_cmd_led_on ,ui_led_on 
-0x7c69 026715 beq bt_cmd_led_off ,ui_led_blink_stop 
-0x7c6a 026716 beq bt_cmd_le_start_conn ,check_51cmd_le_start_con 
-0x7c6b 026717 beq bt_cmd_le_start_scan ,check_51cmd_start_scan 
-0x7c6c 026718 beq bt_cmd_le_stop_scan ,check_51cmd_stop_scan 
-0x7c6d 026719 beq bt_cmd_enter_hibernate ,check_51cmd_hibernate 
-0x7c6e 026720 beq bt_cmd_le_smp_security_request ,check_51cmd_le_smp_sec_req 
-0x7c6f 026721 beq bt_cmd_le_start_write ,check_51cmd_le_start_write 
-0x7c70 026722 beq bt_cmd_bb_reconn_cancel ,check_51cmd_bb_reconn_cancel 
-0x7c71 026724 store 1 ,mem_fifo_temp 
-0x7c72 026725 set1 mark_ext_patch ,mark 
-0x7c73 026726 bpatch patch31_6 ,mem_patch31 
-0x7c74 026727 fetch 1 ,mem_lmo_opcode2 
-0x7c75 026728 branch check_51cmd_once_continue ,blank 
-0x7c76 026729 call lmo_fifo_process 
-0x7c77 026730 fetch 1 ,mem_lmo_opcode2 
-0x7c78 026731 nbranch check_51cmd_restore ,blank 
-:      026732 check_51cmd_once_continue:
-0x7c79 026733 fetch 1 ,mem_fifo_temp 
-0x7c7a 026734 bmark0 mark_context ,check_51cmd_check_idle 
-:      026735 check_51cmd_once_continue0:
-0x7c7b 026736 beq bt_cmd_enter_sniff ,cmd_in_sniff 
-0x7c7c 026737 beq bt_cmd_exit_sniff ,cmd_exit_sniff 
-0x7c7d 026738 beq bt_cmd_set_pin_code ,check_51cmd_pincode 
-0x7c7e 026739 beq bt_cmd_disconnect ,check_51cmd_disconnect 
-0x7c7f 026740 beq bt_cmd_le_disconnect ,check_51cmd_le_disconnect 
-0x7c80 026741 beq bt_cmd_role_switch ,check_51cmd_role_switch 
-0x7c81 026742 beq bt_cmd_store_reconn_info_le ,eeprom_store_le_reconn_info 
-0x7c82 026743 beq bt_cmd_store_reconn_info_bt ,eeprom_store_bd_reconn_info 
-0x7c83 026744 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
-0x7c84 026745 rtn 
-:      026748 bt_cmd_le_update_conn_1:
-0x7c85 026749 jam xt_ll_connection_param_req ,mem_fifo_temp 
-0x7c86 026750 branch le_xtype_fifo_in 
-:      026751 check_51cmd_check_idle:
-0x7c87 026752 store 1 ,mem_fifo_temp 
-0x7c88 026753 call context_check_idle 
-0x7c89 026754 branch check_51cmd_restore ,zero 
-0x7c8a 026755 call context_search_plap 
-0x7c8b 026756 nrtn zero 
-:      026757 check_51cmd_restore:
-0x7c8c 026758 jam ipc_skip_continue_process ,mem_ipc_skip_continue_proc 
-0x7c8d 026759 branch ui_ipc_send_cmd 
-:      026762 check_51cmd_role_switch:
-0x7c8e 026763 jam lmp_slot_offset ,mem_lmo_opcode2 
-0x7c8f 026764 set1 mark_switch_initiated ,mark 
-0x7c90 026765 nrtn master 
-0x7c91 026766 jam switch_flag_init ,mem_switch_flag 
-0x7c92 026767 jam lmp_switch_req ,mem_lmo_opcode2 
-0x7c93 026768 fetch 1 ,mem_connection_options 
-0x7c94 026769 set0 connection_switch ,pdata 
-0x7c95 026770 store 1 ,mem_connection_options 
-0x7c96 026771 rtn 
-:      026773 check_51cmd_start_discovery:
-0x7c97 026774 fetch 2 ,mem_ui_state_map 
-0x7c98 026775 set1 ui_state_bt_discovery 
-0x7c99 026776 store 2 ,mem_ui_state_map 
-0x7c9a 026777 jam 3 ,mem_scan_mode 
-0x7c9b 026778 rtn 
-:      026780 check_51cmd_stop_discovery:
-0x7c9c 026781 jam 0 ,mem_hid_handshake_timer_count 
-0x7c9d 026782 jam 0 ,mem_scan_mode 
-0x7c9e 026783 fetch 2 ,mem_ui_state_map 
-0x7c9f 026784 set0 ui_state_bt_discovery 
-0x7ca0 026785 store 2 ,mem_ui_state_map 
-0x7ca1 026786 rtn 
-:      026788 check_51cmd_reconnect:
-0x7ca2 026789 jam hci_cmd_create_conn ,mem_hci_cmd 
-0x7ca3 026790 rtn 
-:      026792 check_51cmd_disconnect:
-0x7ca4 026793 jam lmp_detach ,mem_lmo_opcode2 
-0x7ca5 026794 jam other_end_terminated ,mem_disconn_reason_send 
-0x7ca6 026795 rtn 
-:      026798 check_51cmd_enter_sniff_subrating:
-0x7ca7 026799 rtn 
-:      026801 check_51cmd_exit_sniff_subrating:
-0x7ca8 026802 rtn 
-:      026804 check_51cmd_sniff_test:
-0x7ca9 026805 rtn 
-:      026807 check_51cmd_pincode:
-0x7caa 026808 jam pincode_state_pincode_ready ,mem_pincode_state 
-0x7cab 026809 branch cmd_pair 
-:      026811 check_51cmd_inq:
-0x7cac 026812 rtn 
-:      026813 check_51cmd_stop_inq:
-0x7cad 026814 rtn 
-:      026815 check_51cmd_adv:
-0x7cae 026816 jam on ,mem_le_adv_enable 
-0x7caf 026817 jam adv_ind ,mem_le_adv_type 
-0x7cb0 026818 rtn 
-:      026819 check_51cmd_stop_adv:
-0x7cb1 026820 jam off ,mem_le_adv_enable 
-0x7cb2 026821 rtn 
-:      026822 check_51cmd_direct_adv:
-0x7cb3 026823 jam on ,mem_le_adv_enable 
-0x7cb4 026824 jam adv_direct_ind ,mem_le_adv_type 
-0x7cb5 026825 rtn 
-:      026826 check_51cmd_stop_direct_adv:
-0x7cb6 026827 jam off ,mem_le_adv_enable 
-0x7cb7 026828 rtn 
-:      026829 check_51cmd_le_disconnect:
-0x7cb8 026830 setarg 1 
-0x7cb9 026831 store 2 ,mem_le_superto 
-0x7cba 026832 rtn 
-:      026833 check_51cmd_le_update_conn:
-0x7cbb 026834 rtn 
-:      026835 check_51cmd_le_start_con:
-0x7cbc 026836 jam on ,mem_le_scan_enable 
-0x7cbd 026837 jam hci_cmd_le_create_conn ,mem_hci_cmd 
-0x7cbe 026838 fetch 6 ,mem_app_peer_addr 
-0x7cbf 026839 store 6 ,mem_le_conn_peer_addr 
-0x7cc0 026840 rtn 
-:      026841 check_51cmd_start_scan:
-0x7cc1 026842 jam on ,mem_le_scan_enable 
-0x7cc2 026843 rtn 
-:      026844 check_51cmd_stop_scan:
-0x7cc3 026845 jam off ,mem_le_scan_enable 
-0x7cc4 026846 jam 0 ,mem_hci_cmd 
-0x7cc5 026847 rtn 
-:      026848 check_51cmd_le_smp_sec_req:
-0x7cc6 026849 jam xt_smp_security_request ,mem_fifo_temp 
-0x7cc7 026850 branch le_xtype_fifo_in 
-:      026851 check_51cmd_hibernate:
-0x7cc8 026852 set1 mark_ext_patch ,mark 
-0x7cc9 026853 bpatch patch31_7 ,mem_patch31 
-0x7cca 026854 fetch 2 ,mem_cb_before_hibernate 
-0x7ccb 026855 call callback_func 
-0x7ccc 026856 fetch 1 ,mem_ui_button_gpio 
-0x7ccd 026857 beq ui_button_gpio_disable ,check_51cmd_hibernate_btn_disabled 
-0x7cce 026858 copy pdata ,temp 
-0x7ccf 026859 call gpio_config_input 
-:      026860 check_51cmd_hibernate_btn_disabled:
-0x7cd0 026861 call ui_led_off 
-0x7cd1 026862 call ui_ipc_clean_all_fifo 
-0x7cd2 026863 branch lpm_hibernate 
-:      026865 check_51cmd_le_start_write:
-0x7cd3 026866 jam 1 ,mem_le_switch_send_data 
-0x7cd4 026867 rtn 
-:      026869 check_51cmd_bb_reconn_cancel:
-0x7cd5 026870 force page_length_timer ,queue 
-0x7cd6 026871 branch timer_stop 
-:      026873 ui_check_paring_button:
-0x7cd7 026874 fetch 1 ,mem_ui_state_map 
-0x7cd8 026875 rtnbit0 ui_state_btn_down 
-0x7cd9 026876 rtnbit0 ui_state_bt_reconnect 
-0x7cda 026877 branch check_51cmd_bb_reconn_cancel 
-:      026881 usb_isr:
-0x7cdb 026882 set1 mark_ext_patch ,mark 
-0x7cdc 026883 bpatch patch3a_5 ,mem_patch3a 
-0x7cdd 026884 call usb_tx_test 
-0x7cde 026885 hfetch 1 ,core_usb_status 
-0x7cdf 026886 store 1 ,mem_usb_status 
-0x7ce0 026887 hfetch 1 ,core_usb_fifo_empty 
-0x7ce1 026888 store 1 ,mem_usb_fifo_empty 
-0x7ce2 026889 hjam 0xe0 ,core_usb_status 
-0x7ce3 026890 fetch 1 ,mem_usb_fifo_empty 
-0x7ce4 026891 compare 0x1 ,pdata ,0x1 
-0x7ce5 026892 call usb0_fifo_empty ,true 
-0x7ce6 026893 set1 mark_ext_patch ,mark 
-0x7ce7 026894 bpatch patch3a_6 ,mem_patch3a 
-0x7ce8 026895 fetch 1 ,mem_usb_status 
-0x7ce9 026896 compare 0x1 ,pdata ,0x1 
-0x7cea 026897 call usb_status1 ,true 
-0x7ceb 026898 fetch 1 ,mem_usb_state 
-0x7cec 026899 bne usb_connected ,usb_tx 
-0x7ced 026900 fetch 2 ,mem_usb_idle_cnt 
-0x7cee 026901 increase 1 ,pdata 
-0x7cef 026902 store 2 ,mem_usb_idle_cnt 
-0x7cf0 026903 fetcht 2 ,mem_usb_idle_timeout 
-0x7cf1 026904 isub temp ,null 
-0x7cf2 026905 branch usb_init ,positive 
-0x7cf3 026906 fetch 1 ,mem_usb_status 
-0x7cf4 026907 bbit0 usb_status_nak ,usb_tx 
-0x7cf5 026908 setarg 0 
-0x7cf6 026909 store 2 ,mem_usb_idle_cnt 
-0x7cf7 026910 branch usb_tx 
-:      026913 usb_status1:
-0x7cf8 026914 set1 mark_ext_patch ,mark 
-0x7cf9 026915 bpatch patch3a_7 ,mem_patch3a 
-0x7cfa 026916 hjam 0x11 ,core_usb_status 
-0x7cfb 026917 hfetch 1 ,core_usb_ep_len 
-0x7cfc 026918 store 1 ,mem_usb_read_len 
-0x7cfd 026919 copy pdata ,loopcnt 
-0x7cfe 026920 branch usb_rx_no_data ,blank 
-0x7cff 026921 arg mem_usb_setup ,contw 
-0x7d00 026922 call usb_rx_read 
-0x7d01 026923 fetch 1 ,mem_usb_read_len 
-0x7d02 026924 sub pdata ,7 ,null 
-0x7d03 026925 rtn positive 
-:      026926 usb_class_type:
-0x7d04 026927 set1 mark_ext_patch ,mark 
-0x7d05 026928 bpatch patch3b_0 ,mem_patch3b 
-0x7d06 026929 fetch 1 ,mem_usb_setup_bmrequesttype 
-0x7d07 026930 beq hci_class_request_type ,usb_hci_class_req_type 
-0x7d08 026931 beq hid_class_request_type ,usb_hid_class_req_type 
-0x7d09 026932 beq zero_class_request_type ,usb_zero_class_req_type 
-0x7d0a 026933 fetch 1 ,mem_usb_setup_brequest 
-0x7d0b 026934 beq set_address ,usb0_request_set_address 
-0x7d0c 026935 beq get_descriptor ,usb0_request_get_descriptor 
-0x7d0d 026936 beq set_configuration ,usb0_request_set_configuration 
-0x7d0e 026937 beq set_interface ,usb0_request_set_interface 
-0x7d0f 026938 branch usb0_force_stall 
-:      026940 usb_zero_class_req_type:
-0x7d10 026941 fetch 1 ,mem_usb_setup_brequest 
-0x7d11 026942 beq clear_feature ,usb0_request_clear_feature 
-0x7d12 026943 beq set_feature ,usb0_request_set_feature 
-0x7d13 026944 beq set_configuration ,usb0_reply_zerolen 
-0x7d14 026945 beq set_address ,usb0_request_set_address 
-0x7d15 026946 branch usb0_force_stall 
-:      026947 usb_hci_class_req_type:
-0x7d16 026948 call usb0_reply_zerolen 
-0x7d17 026949 rtn 
-:      026951 usb_rx_no_data:
-0x7d18 026952 fetch 1 ,mem_usb_status 
-0x7d19 026953 bbit1 usb_status_setup ,usb_class_type 
-0x7d1a 026954 rtn 
-:      026955 usb_set_protocol_req:
-0x7d1b 026956 fetch 1 ,mem_usb_set_protocol_count 
-0x7d1c 026957 increase 1 ,pdata 
-0x7d1d 026958 store 1 ,mem_usb_set_protocol_count 
-0x7d1e 026959 compare 2 ,pdata ,0xff 
-0x7d1f 026960 nbranch usb0_reply_zerolen ,true 
-0x7d20 026961 jam 1 ,mem_usb_desc 
-0x7d21 026962 branch usb0_reply_zerolen 
-:      026963 usb_hid_class_req_type:
-0x7d22 026964 fetch 1 ,mem_usb_setup_brequest 
-0x7d23 026965 beq set_idle ,usb_set_idle 
-0x7d24 026966 beq set_report ,usb_set_report 
-0x7d25 026967 beq set_protocol ,usb_set_protocol_req 
-0x7d26 026968 branch usb0_force_stall 
-:      026969 usb_set_idle:
-0x7d27 026970 fetch 1 ,mem_usb_state 
-0x7d28 026971 beq usb_setidle_1 ,usb_set_idle_connected 
-0x7d29 026972 bne usb_resume ,usb0_reply_zerolen 
-0x7d2a 026973 jam usb_setidle_1 ,mem_usb_state 
-0x7d2b 026974 branch usb0_reply_zerolen 
-:      026975 usb_set_idle_connected:
-0x7d2c 026976 jam usb_connected ,mem_usb_state 
-0x7d2d 026977 branch usb0_reply_zerolen 
-:      026979 usb_set_report:
-0x7d2e 026980 jam 1 ,mem_usb_desc 
-0x7d2f 026981 arg mem_usb_desc ,rega 
-0x7d30 026982 arg 1 ,regb 
-0x7d31 026983 branch usb0_respond 
-:      026984 usb0_force_stall:
-0x7d32 026985 hjam 1 ,core_usb_stall 
-0x7d33 026986 rtn 
-:      026987 usb0_reply_zerolen:
-0x7d34 026988 hjam 0x40 ,core_usb_clear 
-0x7d35 026989 rtn 
-:      026991 usb_rx_read:
-0x7d36 026992 hfetch 1 ,core_usb_ep 
-0x7d37 026993 istore 1 ,contw 
-0x7d38 026994 loop usb_rx_read 
-0x7d39 026995 rtn 
-:      026997 usb0_fifo_empty:
-0x7d3a 026998 hjam 0x1 ,core_usb_fifo_empty 
-0x7d3b 026999 call usb0_tx 
-0x7d3c 027000 rtn 
-:      027002 usb0_request_get_descriptor:
-0x7d3d 027003 set1 mark_ext_patch ,mark 
-0x7d3e 027004 bpatch patch3b_1 ,mem_patch3b 
-0x7d3f 027005 set0 mark_isstr ,mark 
-0x7d40 027006 fetch 1 ,mem_usb_setup_bvalueh 
-0x7d41 027007 beq dsc_device ,dsc_device_info 
-0x7d42 027008 beq dsc_config ,dsc_config_info 
-0x7d43 027009 beq dsc_string ,dsc_string_info 
-0x7d44 027010 beq dsc_hid ,dsc_hid_info 
-0x7d45 027011 beq dsc_hid_report ,dsc_hid_report_info 
-0x7d46 027012 rtn 
-:      027014 dsc_device_info:
-0x7d47 027015 arg mem_devicedesc ,rega 
-0x7d48 027016 branch usb0_respond_length 
-:      027017 dsc_config_info:
-0x7d49 027018 arg mem_confdesc ,rega 
-0x7d4a 027019 branch usb0_respond_length 
-:      027020 dsc_string_info:
-0x7d4b 027021 fetch 1 ,mem_usb_setup_bvalue 
-0x7d4c 027022 and_into 3 ,pdata 
-0x7d4d 027023 arg mem_string0 ,rega 
-0x7d4e 027024 beq 0 ,usb0_respond_length 
-0x7d4f 027025 set1 mark_isstr ,mark 
-0x7d50 027026 arg mem_string1 ,rega 
-0x7d51 027027 beq 1 ,usb0_respond_length 
-0x7d52 027028 arg mem_string2 ,rega 
-0x7d53 027029 beq 2 ,usb0_respond_length 
-0x7d54 027030 arg mem_string3 ,rega 
-0x7d55 027031 beq 3 ,usb0_respond_length 
-0x7d56 027032 branch assert 
-:      027033 dsc_hid_info:
-0x7d57 027034 arg mem_confdesc + 18 ,rega 
-0x7d58 027035 fetch 1 ,mem_confdesc + 18 
-0x7d59 027036 copy pdata ,regb 
-0x7d5a 027037 branch usb0_respond 
-:      027038 dsc_hid_report_info:
-0x7d5b 027039 fetch 2 ,mem_usb_setup_windex 
-0x7d5c 027040 beq 1 ,dsc_hid_report_info0 
-0x7d5d 027041 arg mem_hidreportdesc_kb ,rega 
-0x7d5e 027042 branch usb0_respond_length 
-:      027043 dsc_hid_report_info0:
-0x7d5f 027044 jam usb_got_report_req ,mem_usb_state 
-0x7d60 027045 arg mem_hidreportdesc_m ,rega 
-0x7d61 027046 branch usb0_respond_length 
-:      027048 usb0_respond_length:
-0x7d62 027049 ifetch 1 ,rega 
-0x7d63 027050 iforce regb 
-0x7d64 027051 increase 1 ,rega 
-:      027054 usb0_respond:
-0x7d65 027055 set1 mark_ext_patch ,mark 
-0x7d66 027056 bpatch patch3b_2 ,mem_patch3b 
-0x7d67 027057 bmark0 mark_isstr ,usb0_respond0 
-0x7d68 027058 add regb ,1 ,pdata 
-0x7d69 027059 lshift pdata ,pdata 
-0x7d6a 027060 hstore 1 ,core_usb_dfifo0 
-0x7d6b 027061 hjam 3 ,core_usb_dfifo0 
-0x7d6c 027062 fetch 1 ,mem_usb_setup_blength 
-0x7d6d 027063 increase -2 ,pdata 
-0x7d6e 027064 rshift pdata ,pdata 
-0x7d6f 027065 store 1 ,mem_usb_setup_blength 
-0x7d70 027066 beq 0 ,usb_no_respond_data 
-:      027067 usb0_respond0:
-0x7d71 027068 fetch 1 ,mem_usb_setup_blength 
-0x7d72 027069 isub regb ,null 
-0x7d73 027070 branch usb0_respond1 ,positive 
-0x7d74 027071 copy pdata ,regb 
-:      027072 usb0_respond1:
-0x7d75 027073 copy rega ,pdata 
-0x7d76 027074 store 2 ,mem_bufptr 
-0x7d77 027075 copy regb ,pdata 
-0x7d78 027076 store 1 ,mem_remain 
-0x7d79 027077 branch usb0_tx 
-:      027079 usb_no_respond_data:
-0x7d7a 027080 arg 0 ,queue 
-0x7d7b 027081 branch usb_trig 
-:      027085 usb0_tx:
-0x7d7c 027086 set1 mark_ext_patch ,mark 
-0x7d7d 027087 bpatch patch3b_3 ,mem_patch3b 
-0x7d7e 027088 fetch 1 ,mem_remain 
-0x7d7f 027089 rtn blank 
-0x7d80 027090 copy pdata ,loopcnt 
-0x7d81 027091 sub pdata ,ep0_packet_size ,null 
-0x7d82 027092 branch usb0_tx_info ,positive 
-0x7d83 027093 arg ep0_packet_size ,loopcnt 
-:      027094 usb0_tx_info:
-0x7d84 027095 fetch 1 ,mem_remain 
-0x7d85 027096 isub loopcnt ,pdata 
-0x7d86 027097 store 1 ,mem_remain 
-0x7d87 027098 fetch 2 ,mem_bufptr 
-0x7d88 027099 copy pdata ,contr 
-:      027100 usb0_tx0:
-0x7d89 027101 ifetch 1 ,contr 
-0x7d8a 027102 hstore 1 ,core_usb_dfifo0 
-0x7d8b 027103 bmark0 mark_isstr ,usb0_tx1 
-0x7d8c 027104 hjam 0 ,core_usb_dfifo0 
-:      027105 usb0_tx1:
-0x7d8d 027106 loop usb0_tx0 
-0x7d8e 027107 copy contr ,pdata 
-0x7d8f 027108 store 2 ,mem_bufptr 
-0x7d90 027109 arg 0 ,queue 
-0x7d91 027110 call usb_trig 
-0x7d92 027111 fetch 1 ,mem_remain 
-0x7d93 027112 nrtn blank 
-0x7d94 027113 fetch 1 ,mem_usb_state 
-0x7d95 027114 rtnne usb_got_report_req 
-0x7d96 027115 jam usb_connected ,mem_usb_state 
-0x7d97 027116 rtn 
-:      027119 usb0_request_set_configuration:
-0x7d98 027120 fetch 1 ,mem_usb_setup_bvalue 
-0x7d99 027121 sub pdata ,1 ,null 
-0x7d9a 027122 nbranch usb0_force_stall ,positive 
-:      027123 usb0_request_set_address:
-0x7d9b 027124 fetch 1 ,mem_usb_setup_bmrequesttype 
-0x7d9c 027125 bne in_device ,usb0_force_stall 
-0x7d9d 027126 fetch 2 ,mem_usb_setup_windex 
-0x7d9e 027127 bne 0 ,usb0_force_stall 
-0x7d9f 027128 fetch 1 ,mem_usb_setup_blength 
-0x7da0 027129 bne 0 ,usb0_force_stall 
-0x7da1 027130 branch usb0_reply_zerolen 
-:      027132 usb0_request_set_interface:
-0x7da2 027133 fetch 1 ,mem_usb_setup_bmrequesttype 
-0x7da3 027134 bne in_interface ,usb0_force_stall 
-0x7da4 027135 fetch 1 ,mem_usb_setup_bvalue 
-0x7da5 027136 bne 0 ,usb0_force_stall 
-0x7da6 027137 fetch 1 ,mem_usb_setup_bvalueh 
-0x7da7 027138 bne 0 ,usb0_force_stall 
-0x7da8 027139 fetch 1 ,mem_usb_setup_blength 
-0x7da9 027140 bne 0 ,usb0_force_stall 
-0x7daa 027141 branch usb0_reply_zerolen 
-:      027143 usb0_request_set_feature:
-0x7dab 027144 fetch 1 ,mem_usb_setup_bvalue 
-0x7dac 027145 bne 1 ,usb0_force_stall 
-0x7dad 027146 jam usb_sleep ,mem_usb_state 
-0x7dae 027147 branch usb0_reply_zerolen 
-:      027149 usb0_request_clear_feature:
-0x7daf 027150 fetch 1 ,mem_usb_setup_bvalue 
-0x7db0 027151 bne 1 ,usb0_force_stall 
-0x7db1 027152 branch usb0_reply_zerolen 
-:      027154 usb_init:
-0x7db2 027155 set1 mark_ext_patch ,mark 
-0x7db3 027156 bpatch patch3b_4 ,mem_patch3b 
-0x7db4 027157 hjam 0x00 ,core_usb_config 
-0x7db5 027158 nop 10000 
-0x7db6 027159 hjam 0xc0 ,core_usb_trig 
-0x7db7 027160 hfetch 2 ,core_clkoff 
-0x7db8 027161 set0 clock_off_usb ,pdata 
-0x7db9 027162 hstore 2 ,core_clkoff 
-0x7dba 027163 hjam 0x3c ,core_usb_config 
-0x7dbb 027164 hjam 0xff ,core_usb_status 
-0x7dbc 027165 hjam 0xff ,core_usb_fifo_empty 
-0x7dbd 027166 jam 0 ,mem_mcmd 
-0x7dbe 027167 jam 0 ,mem_usb_state 
-0x7dbf 027168 setarg 0 
-0x7dc0 027169 store 2 ,mem_usb_idle_cnt 
-0x7dc1 027170 rtn 
-:      027173 usb_tx:
-0x7dc2 027174 set1 mark_ext_patch ,mark 
-0x7dc3 027175 bpatch patch3b_5 ,mem_patch3b 
-0x7dc4 027176 fetch 1 ,mem_mcmd 
-0x7dc5 027177 rtn blank 
-0x7dc6 027178 fetch 1 ,mem_usb_state 
-0x7dc7 027179 beq usb_sleep ,usb_wakeup 
-0x7dc8 027180 rtnne usb_connected 
-0x7dc9 027181 fetch 1 ,mem_mcmd 
-0x7dca 027182 jam 0 ,mem_mcmd 
-0x7dcb 027183 arg 6 ,loopcnt 
-0x7dcc 027184 arg mem_mouse_data ,contr 
-0x7dcd 027185 beq send_kb_data_cmd ,usb_tx_ep1 
-0x7dce 027186 beq send_mouse_data_cmd ,usb_tx_ep2 
-0x7dcf 027187 branch assert 
-:      027189 usb_tx_ep1:
-0x7dd0 027190 arg core_usb_dfifo1 ,rega 
-0x7dd1 027191 arg 1 ,queue 
-:      027192 usb_tx_loop:
-0x7dd2 027193 ifetch 1 ,contr 
-0x7dd3 027194 istore 1 ,rega 
-0x7dd4 027195 loop usb_tx_loop 
-:      027196 usb_trig:
-0x7dd5 027197 set1 mark_ext_patch ,mark 
-0x7dd6 027198 bpatch patch3b_6 ,mem_patch3b 
-0x7dd7 027199 disable swfine 
-0x7dd8 027200 fetch 2 ,mem_usb_trig_timeout 
-0x7dd9 027201 iforce stop_watch 
-0x7dda 027202 hjam 0x40 ,core_usb_status 
-:      027203 usb_trig_waitnak_loop:
-0x7ddb 027204 hfetch 1 ,core_usb_status 
-0x7ddc 027205 branch usb_init ,timeout 
-0x7ddd 027206 bbit0 usb_status_nak ,usb_trig_waitnak_loop 
-0x7dde 027207 fetch 2 ,mem_usb_trig_timeout 
-0x7ddf 027208 iforce stop_watch 
-0x7de0 027209 arg 0 ,temp 
-0x7de1 027210 qset1 temp 
-0x7de2 027211 hstoret 1 ,core_usb_fifo_empty 
-:      027212 usb_trig_loop:
-0x7de3 027213 branch usb_init ,timeout 
-0x7de4 027214 hstoret 1 ,core_usb_trig 
-0x7de5 027215 hfetch 1 ,core_usb_fifo_empty 
-0x7de6 027216 qisolate0 pdata 
-0x7de7 027217 branch usb_trig_loop ,true 
-0x7de8 027218 rtn 
-:      027221 usb_tx_ep2:
-0x7de9 027222 arg 2 ,queue 
-0x7dea 027223 arg core_usb_dfifo2 ,rega 
-0x7deb 027224 branch usb_tx_loop 
-:      027227 usb_wakeup:
-0x7dec 027228 set1 mark_ext_patch ,mark 
-0x7ded 027229 bpatch patch3b_7 ,mem_patch3b 
-0x7dee 027230 hjam 0xfc ,core_usb_config 
-0x7def 027231 nop 10000 
-0x7df0 027232 hjam 0x3c ,core_usb_config 
-0x7df1 027233 jam usb_resume ,mem_usb_state 
-0x7df2 027234 rtn 
-:      027236 usb_tx_test:
-0x7df3 027237 fetch 1 ,mem_mcmd 
-0x7df4 027238 nrtn blank 
-0x7df5 027239 fetch 2 ,mem_usb_cnt 
-0x7df6 027240 rtn blank 
-0x7df7 027241 increase -1 ,pdata 
-0x7df8 027242 store 2 ,mem_usb_cnt 
-0x7df9 027243 jam send_mouse_data_cmd ,mem_mcmd 
-0x7dfa 027244 rtn 
-:      027247 right_shift_n:
-0x7dfb 027248 sub loopcnt ,0 ,null 
-0x7dfc 027249 rtn zero 
-:      027250 right_shift_n_loop:
-0x7dfd 027251 rshift pdata ,pdata 
-0x7dfe 027252 loop right_shift_n_loop 
-0x7dff 027253 rtn 
-:      027255 push_stack:
-0x7e00 027256 deposit contw 
-0x7e01 027257 store 2 ,mem_contw 
-0x7e02 027258 storet 8 ,mem_temp 
-0x7e03 027259 deposit timeup 
-0x7e04 027260 store 4 ,mem_timeup 
-0x7e05 027261 deposit rega 
-0x7e06 027262 store 4 ,mem_rega 
-0x7e07 027263 deposit regb 
-0x7e08 027264 store 4 ,mem_regb 
-0x7e09 027265 deposit regc 
-0x7e0a 027266 store 3 ,mem_regc 
-0x7e0b 027267 deposit contr 
-0x7e0c 027268 store 2 ,mem_contr 
-0x7e0d 027269 rtn 
-:      027270 pop_stack:
-0x7e0e 027271 fetcht 8 ,mem_temp 
-0x7e0f 027272 fetch 4 ,mem_timeup 
-0x7e10 027273 iforce timeup 
-0x7e11 027274 fetch 4 ,mem_rega 
-0x7e12 027275 iforce rega 
-0x7e13 027276 fetch 4 ,mem_regb 
-0x7e14 027277 iforce regb 
-0x7e15 027278 fetch 3 ,mem_regc 
-0x7e16 027279 iforce regc 
-0x7e17 027280 fetch 2 ,mem_contw 
-0x7e18 027281 iforce contw 
-0x7e19 027282 fetch 2 ,mem_contr 
-0x7e1a 027283 iforce contr 
-0x7e1b 027284 rtn 
-:      027290 save_cont_pointers:
-0x7e1c 027291 copy contw ,pdata 
-0x7e1d 027292 store 2 ,mem_hold_contw 
-0x7e1e 027293 copy contr ,pdata 
-0x7e1f 027294 store 2 ,mem_hold_contr 
-0x7e20 027295 rtn 
-:      027296 load_cont_pointers:
-0x7e21 027297 fetch 2 ,mem_hold_contw 
-0x7e22 027298 copy pdata ,contw 
-0x7e23 027299 fetch 2 ,mem_hold_contr 
-0x7e24 027300 copy pdata ,contr 
-0x7e25 027301 rtn 
-:      027305 delay_10ms:
-0x7e26 027306 copy clkn_bt ,pdata 
-0x7e27 027307 increase 16 ,pdata 
-0x7e28 027308 increase 16 ,pdata 
-:      027309 delay_ms_wait:
-0x7e29 027310 copy clkn_bt ,temp 
-0x7e2a 027311 isub temp ,null 
-0x7e2b 027312 branch delay_ms_wait ,positive 
-0x7e2c 027313 rtn 
-:      027315 memcpy48:
-0x7e2d 027316 ifetch 8 ,contr 
-0x7e2e 027317 istore 8 ,contw 
-0x7e2f 027318 ifetch 8 ,contr 
-0x7e30 027319 istore 8 ,contw 
-:      027320 memcpy32:
-0x7e31 027321 ifetch 8 ,contr 
-0x7e32 027322 istore 8 ,contw 
-:      027323 memcpy24:
-0x7e33 027324 ifetch 8 ,contr 
-0x7e34 027325 istore 8 ,contw 
-:      027326 memcpy16:
-0x7e35 027327 ifetch 8 ,contr 
-0x7e36 027328 istore 8 ,contw 
-0x7e37 027329 ifetch 8 ,contr 
-0x7e38 027330 istore 8 ,contw 
-0x7e39 027331 rtn 
-:      027333 bn_zero:
-0x7e3a 027334 force 3 ,loopcnt 
-:      027335 memset0:
-0x7e3b 027336 force 0 ,pdata 
-:      027337 memset8:
-0x7e3c 027338 istore 8 ,contw 
-0x7e3d 027339 loop memset8 
-0x7e3e 027340 rtn 
-:      027343 clear_mem:
-0x7e3f 027344 deposit loopcnt 
-0x7e40 027345 rtn blank 
-0x7e41 027346 setarg 0 
-:      027347 clear_mem_loop:
-0x7e42 027348 istore 1 ,contw 
-0x7e43 027349 loop clear_mem_loop 
-0x7e44 027350 rtn 
-:      027354 memcpy:
-0x7e45 027355 deposit loopcnt 
-0x7e46 027356 rtn blank 
-:      027357 memcpy_loop:
-0x7e47 027358 ifetch 1 ,contr 
-0x7e48 027359 istore 1 ,contw 
-0x7e49 027360 loop memcpy_loop 
-0x7e4a 027361 rtn 
-:      027363 timer_stop:
-0x7e4b 027364 setarg 0 
-:      027365 timer_init:
-0x7e4c 027366 arg mem_timers ,contw 
-0x7e4d 027367 iforce temp 
-0x7e4e 027368 lshift queue ,pdata 
-0x7e4f 027369 iadd contw ,contw 
-0x7e50 027370 istoret 2 ,contw 
-0x7e51 027371 rtn 
-:      027373 timer_reinit:
-0x7e52 027374 arg 0 ,queue 
-:      027375 timer_check:
-0x7e53 027376 set1 mark_ext_patch ,mark 
-0x7e54 027377 bpatch patch37_4 ,mem_patch37 
-0x7e55 027378 fetcht 4 ,mem_last_clkn 
-0x7e56 027379 rshift clkn_bt ,pdata 
-0x7e57 027380 store 4 ,mem_last_clkn 
-0x7e58 027381 isub temp ,timeup 
-0x7e59 027382 copy timeup ,temp 
-0x7e5a 027383 arg mem_timers ,contr 
-0x7e5b 027384 copy contr ,contw 
-0x7e5c 027385 arg 16 ,loopcnt 
-:      027386 timer_loop:
-0x7e5d 027387 ifetch 2 ,contr 
-0x7e5e 027388 isub temp ,pdata 
-0x7e5f 027389 branch timer_counting ,positive 
-0x7e60 027390 force 0 ,pdata 
-:      027391 timer_counting:
-0x7e61 027392 istore 2 ,contw 
-0x7e62 027393 loop timer_loop 
-0x7e63 027394 arg mem_timers ,contr 
-0x7e64 027395 lshift queue ,pdata 
-0x7e65 027396 iadd contr ,contr 
-0x7e66 027397 ifetch 2 ,contr 
-0x7e67 027398 rtn 
-:      027401 lshift8_queue:
-0x7e68 027402 increase 1 ,queue 
-:      027403 lshift8_queue_loop:
-0x7e69 027404 increase -1 ,queue 
-0x7e6a 027405 rtn zero 
-0x7e6b 027406 lshift8 pdata ,pdata 
-0x7e6c 027407 branch lshift8_queue_loop 
-:      027411 clk_add:
-0x7e6d 027412 iadd temp ,temp 
-0x7e6e 027413 copy temp ,loopcnt 
-0x7e6f 027414 setarg 3750 
-0x7e70 027415 isub loopcnt ,pdata 
-0x7e71 027416 rtn positive 
-0x7e72 027417 sub pdata ,0 ,pdata 
-0x7e73 027418 rshift16 temp ,temp 
-0x7e74 027419 increase 1 ,temp 
-0x7e75 027420 lshift16 temp ,temp 
-0x7e76 027421 ior temp ,temp 
-0x7e77 027422 rtn 
-:      027424 clk_diff_rt:
-0x7e78 027425 call clk_diff 
-0x7e79 027426 branch clk2rt 
-:      027429 clk_diff:
-0x7e7a 027430 disable user 
-0x7e7b 027431 isub temp ,pdata 
-0x7e7c 027432 branch clk_diff_pos ,positive 
-0x7e7d 027433 enable user 
-0x7e7e 027434 sub pdata ,0 ,pdata 
-:      027435 clk_diff_pos:
-0x7e7f 027436 rtnbit0 15 
-0x7e80 027437 arg -61786 ,temp 
-0x7e81 027438 iadd temp ,pdata 
-0x7e82 027439 set0 64 ,pdata 
-0x7e83 027440 rtn 
-:      027442 clk2rt:
-0x7e84 027443 iforce contr 
-0x7e85 027444 rshift16 pdata ,pdata 
-0x7e86 027445 arg 3750 ,temp 
-0x7e87 027446 imul32 temp ,pdata 
-0x7e88 027447 iadd contr ,pdata 
-0x7e89 027448 rtn 
-:      027451 clk2lpo:
-0x7e8a 027452 lshift8 pdata ,pdata 
-0x7e8b 027453 lshift4 pdata ,pdata 
-0x7e8c 027454 fetcht 3 ,mem_clks_per_lpo 
-0x7e8d 027455 idiv temp 
-0x7e8e 027456 call wait_div_end 
-0x7e8f 027457 quotient temp 
-0x7e90 027458 rtn 
-:      027461 clk2bt:
-0x7e91 027462 arg 3750 ,temp 
-0x7e92 027463 idiv temp 
-0x7e93 027464 call wait_div_end 
-0x7e94 027465 quotient pdata 
-0x7e95 027466 lshift16 pdata ,pdata 
-0x7e96 027467 remainder temp 
-0x7e97 027468 ior temp ,temp 
-0x7e98 027469 rtn 
-:      027472 mem3_hex2string_to_uart:
-0x7e99 027473 arg 3 ,loopcnt 
-0x7e9a 027474 branch hex2string_to_uart0 
-:      027475 mem2_hex2string_to_uart:
-0x7e9b 027476 arg 2 ,loopcnt 
-0x7e9c 027477 branch hex2string_to_uart0 
-:      027481 adss_hex2string_to_uart:
-0x7e9d 027482 arg 6 ,loopcnt 
-:      027483 hex2string_to_uart0:
-0x7e9e 027484 ifetch 1 ,rega 
-0x7e9f 027485 copy pdata ,temp 
-0x7ea0 027486 rshift4 pdata ,pdata 
-0x7ea1 027487 call dialog2uchar 
-0x7ea2 027488 istore 1 ,contwu 
-0x7ea3 027489 copy temp ,pdata 
-0x7ea4 027490 and pdata ,0xf ,pdata 
-0x7ea5 027491 call dialog2uchar 
-0x7ea6 027492 istore 1 ,contwu 
-0x7ea7 027493 increase 1 ,rega 
-0x7ea8 027494 loop hex2string_to_uart0 
-0x7ea9 027495 rtn 
-:      027496 dialog2uchar:
-0x7eaa 027497 sub pdata ,9 ,null 
-0x7eab 027498 branch dialog2uchar0to9 ,positive 
-0x7eac 027499 increase 87 ,pdata 
-0x7ead 027500 rtn 
-:      027501 dialog2uchar0to9:
-0x7eae 027502 add pdata ,0x30 ,pdata 
-0x7eaf 027503 rtn 
-:      027509 string2dec_from_uart:
-0x7eb0 027510 arg 0 ,temp 
-:      027511 string2dec_from_uart_done:
-0x7eb1 027512 copy temp ,regc 
-0x7eb2 027513 ifetch 1 ,contru 
-0x7eb3 027514 sub pdata ,at_comma ,null 
-0x7eb4 027515 rtn zero 
-0x7eb5 027516 call uchar2dialog 
-0x7eb6 027517 copy regc ,temp 
-0x7eb7 027518 call swap 
-0x7eb8 027519 arg 10 ,regb 
-0x7eb9 027520 imul32 regb ,pdata 
-0x7eba 027521 iadd temp ,pdata 
-0x7ebb 027522 copy pdata ,temp 
-0x7ebc 027523 branch string2dec_from_uart_done 
-:      027526 mem2_string2hex_from_uart:
-0x7ebd 027527 arg 2 ,loopcnt 
-0x7ebe 027528 branch string2hex_from_uart 
-:      027529 adss_string2hex_from_uart:
-0x7ebf 027530 arg 6 ,loopcnt 
-:      027534 string2hex_from_uart:
-0x7ec0 027535 ifetch 1 ,contru 
-0x7ec1 027536 call uchar2dialog 
-0x7ec2 027537 lshift4 pdata ,regc 
-0x7ec3 027538 ifetch 1 ,contru 
-0x7ec4 027539 call uchar2dialog 
-0x7ec5 027540 iadd regc ,pdata 
-0x7ec6 027541 istore 1 ,contw 
-0x7ec7 027542 loop string2hex_from_uart 
-0x7ec8 027543 rtn 
-:      027545 uchar2dialog:
-0x7ec9 027546 arg 0x3a ,temp 
-0x7eca 027547 isub temp ,null 
-0x7ecb 027548 nbranch uchar2dialog_number ,positive 
-0x7ecc 027549 arg 0x61 ,temp 
-0x7ecd 027550 isub temp ,null 
-0x7ece 027551 branch uchar2dialog_a2f ,positive 
-0x7ecf 027552 arg 0x37 ,temp 
-0x7ed0 027553 isub temp ,pdata 
-0x7ed1 027554 rtn 
-:      027555 uchar2dialog_number:
-0x7ed2 027556 arg 0x30 ,temp 
-0x7ed3 027557 isub temp ,pdata 
-0x7ed4 027558 rtn 
-:      027559 uchar2dialog_a2f:
-0x7ed5 027560 arg 0x57 ,temp 
-0x7ed6 027561 isub temp ,pdata 
-0x7ed7 027562 rtn 
-:      027564 pn9:
-0x7ed8 027565 copy temp ,alarm 
-0x7ed9 027566 setarg 0x1ff 
-0x7eda 027567 force 0 ,regb 
-:      027568 pn9_loop:
-0x7edb 027569 rshift3 pdata ,rega 
-0x7edc 027570 rshift rega ,rega 
-0x7edd 027571 ixor rega ,rega 
-0x7ede 027572 isolate1 0 ,rega 
-0x7edf 027573 setflag true ,9 ,pdata 
-0x7ee0 027574 rshift temp ,temp 
-0x7ee1 027575 isolate1 0 ,pdata 
-0x7ee2 027576 setflag true ,7 ,temp 
-0x7ee3 027577 rshift pdata ,pdata 
-0x7ee4 027578 increase 1 ,regb 
-0x7ee5 027579 compare 0 ,regb ,0x7 
-0x7ee6 027580 nbranch pn9_loop ,true 
-0x7ee7 027581 istoret 1 ,contw 
-0x7ee8 027582 loop pn9_loop 
-0x7ee9 027583 copy alarm ,temp 
-0x7eea 027584 rtn 
-:      027586 bcd_byte:
-0x7eeb 027587 div pdata ,10 
-0x7eec 027588 call wait_div_end 
-0x7eed 027589 quotient pdata 
-0x7eee 027590 lshift2 pdata ,rega 
-0x7eef 027591 lshift2 rega ,rega 
-0x7ef0 027592 remainder pdata 
-0x7ef1 027593 ior rega ,pdata 
-0x7ef2 027594 rtn 
-:      027596 bcd_pack:
-0x7ef3 027597 isolate1 0 ,rega 
-0x7ef4 027598 branch bcd_pack_hi ,true 
-0x7ef5 027599 iforce regb 
-0x7ef6 027600 rtn 
-:      027601 bcd_pack_hi:
-0x7ef7 027602 lshift2 pdata ,pdata 
-0x7ef8 027603 lshift2 pdata ,pdata 
-0x7ef9 027604 ior regb ,pdata 
-0x7efa 027605 istore 1 ,contw 
-0x7efb 027606 increase -2 ,contw 
-0x7efc 027607 rtn 
-:      027609 wait_div_end:
-0x7efd 027610 rtn modone 
-0x7efe 027611 branch wait_div_end 
-:      027614 bcd2:
-0x7eff 027615 store 8 ,mem_pdatatemp 
-0x7f00 027616 force 0x20 ,pdata 
-0x7f01 027617 force 8 ,loopcnt 
-0x7f02 027618 arg mem_bcd ,contw 
-:      027619 lpo_clear:
-0x7f03 027620 istore 1 ,contw 
-0x7f04 027621 loop lpo_clear 
-0x7f05 027622 arg mem_bcd ,contw 
-0x7f06 027623 increase 7 ,contw 
-0x7f07 027624 fetch 8 ,mem_pdatatemp 
-:      027625 bcd_loop:
-0x7f08 027626 div pdata ,10 
-0x7f09 027627 call wait_div_end 
-0x7f0a 027628 remainder pdata 
-0x7f0b 027629 or_into 0x30 ,pdata 
-0x7f0c 027630 istore 1 ,contw 
-0x7f0d 027631 increase -2 ,contw 
-0x7f0e 027632 quotient pdata 
-0x7f0f 027633 rtn blank 
-0x7f10 027634 branch bcd_loop 
-:      027639 bcd:
-0x7f11 027640 store 8 ,mem_pdatatemp 
-0x7f12 027641 force 0 ,pdata 
-0x7f13 027642 store 8 ,mem_bcd 
-0x7f14 027643 arg mem_bcd ,contw 
-0x7f15 027644 increase 7 ,contw 
-0x7f16 027645 fetch 8 ,mem_pdatatemp 
-0x7f17 027646 force 0 ,rega 
-:      027647 bcd_pack_loop:
-0x7f18 027648 div pdata ,10 
-0x7f19 027649 call wait_div_end 
-0x7f1a 027650 remainder pdata 
-0x7f1b 027651 call bcd_pack 
-0x7f1c 027652 increase 1 ,rega 
-0x7f1d 027653 quotient pdata 
-0x7f1e 027654 sub pdata ,9 ,null 
-0x7f1f 027655 nbranch bcd_pack_loop ,positive 
-0x7f20 027656 call bcd_pack 
-0x7f21 027657 isolate1 0 ,rega 
-0x7f22 027658 rtn true 
-0x7f23 027659 istore 1 ,contw 
-0x7f24 027660 rtn 
-:      027668 string_compare:
-0x7f25 027669 ifetch 1 ,rega 
-0x7f26 027670 ifetcht 1 ,regb 
-0x7f27 027671 isub temp ,null 
-0x7f28 027672 nrtn zero 
-0x7f29 027673 increase 1 ,rega 
-0x7f2a 027674 increase 1 ,regb 
-0x7f2b 027675 loop string_compare 
-0x7f2c 027676 force 0 ,null 
-0x7f2d 027677 rtn 
-:      027680 ceiling:
-0x7f2e 027681 isub temp ,null 
-0x7f2f 027682 nrtn positive 
-0x7f30 027683 deposit temp 
-0x7f31 027684 rtn 
-:      027686 swap:
-0x7f32 027687 iadd temp ,pdata 
-0x7f33 027688 isub temp ,temp 
-0x7f34 027689 isub temp ,pdata 
-0x7f35 027690 rtn 
-:      027692 clean_mem:
-0x7f36 027693 arg 0x200 ,loopcnt 
-0x7f37 027694 arg 0x4000 ,contw 
-0x7f38 027695 branch memset0 
-:      027697 slave_savelist:
-0x7f39 027698 fetch 5 ,mem_sync_clke 
-0x7f3a 027699 store 5 ,mem_pdatatemp 
-0x7f3b 027700 fetch 2 ,mem_clks_per_lpo 
-0x7f3c 027701 istore 2 ,contw 
-0x7f3d 027702 setarg 0 
-0x7f3e 027703 setflag match ,7 ,pdata 
-0x7f3f 027704 setflag wake ,6 ,pdata 
-0x7f40 027705 setflag sync ,5 ,pdata 
-0x7f41 027706 setflag attempt ,4 ,pdata 
-0x7f42 027707 istore 1 ,contw 
-0x7f43 027708 branch savelist_2 
-:      027711 le_savelist:
-0x7f44 027712 fetch 5 ,mem_sync_clke 
-0x7f45 027713 store 5 ,mem_pdatatemp 
-0x7f46 027714 fetch 1 ,mem_le_ch_mapped 
-0x7f47 027715 istore 1 ,contw 
-0x7f48 027716 fetch 2 ,mem_le_event_count 
-0x7f49 027717 arg 0x0fff ,contr 
-0x7f4a 027718 iand contr ,pdata 
-0x7f4b 027719 setflag match ,15 ,pdata 
-0x7f4c 027720 setflag wake ,14 ,pdata 
-0x7f4d 027721 setflag sync ,13 ,pdata 
-0x7f4e 027722 setflag attempt ,12 ,pdata 
-0x7f4f 027723 istore 2 ,contw 
-0x7f50 027724 branch savelist_2 
-:      027725 savelist:
-0x7f51 027726 store 8 ,mem_pdatatemp 
-:      027727 savelist_2:
-0x7f52 027728 fetch 1 ,mem_seqi 
-0x7f53 027729 rtneq 0x7f 
-0x7f54 027730 and_into 0x7f ,pdata 
-0x7f55 027731 lshift3 pdata ,pdata 
-0x7f56 027732 arg mem_savelist ,contw 
-0x7f57 027733 iadd contw ,contw 
-0x7f58 027734 fetch 8 ,mem_pdatatemp 
-0x7f59 027735 istore 8 ,contw 
-0x7f5a 027736 fetch 1 ,mem_seqi 
-0x7f5b 027737 isolate1 7 ,pdata 
-0x7f5c 027738 increase 1 ,pdata 
-0x7f5d 027739 and_into 0x7f ,pdata 
-0x7f5e 027740 setflag true ,7 ,pdata 
-0x7f5f 027741 store 1 ,mem_seqi 
-0x7f60 027742 fetch 8 ,mem_pdatatemp 
-0x7f61 027743 rtn 
-:      027745 dirty_mem:
-0x7f62 027746 arg 0x800 ,loopcnt 
-0x7f63 027747 arg 0 ,contw 
-0x7f64 027748 setarg 0x01010101 
-0x7f65 027749 branch memset8 
-:      027752 callback_func:
-0x7f66 027753 rtn blank 
-0x7f67 027754 copy pdata ,pc 
-:      027757 wait_uarttx:
-0x7f68 027758 hfetch 2 ,core_uart_txitems 
-0x7f69 027759 nbranch wait_uarttx ,blank 
-0x7f6a 027760 rtn 
-:      027762 get_uart_rrptr:
-0x7f6b 027763 hfetch 2 ,core_uart_rrptr 
-0x7f6c 027764 copy pdata ,contru 
-0x7f6d 027765 rtn 
-:      027767 get_uart_twptr:
-0x7f6e 027768 hfetch 2 ,core_uart_twptr 
-0x7f6f 027769 copy pdata ,contwu 
-0x7f70 027770 rtn 
-:      027772 send_mem_to_uart:
-0x7f71 027773 copy contr ,rega 
-0x7f72 027774 call get_uart_twptr 
-0x7f73 027775 copy rega ,contr 
-:      027776 send_mem_to_uart0:
-0x7f74 027777 call uart_copy_tx_bytes 
-0x7f75 027778 call uartd_send 
-0x7f76 027779 branch wait_uarttx 
-:      027781 ice_break:
-0x7f77 027782 hjam 0x1 ,core_ice_ctrl 
-0x7f78 027783 rtn 
-:      027785 ice_setbp:
-0x7f79 027786 hstore 2 ,core_ice_break0 
-0x7f7a 027787 hfetch 1 ,core_ice_ctrl 
-0x7f7b 027788 set1 4 ,pdata 
-0x7f7c 027789 hstore 1 ,core_ice_ctrl 
-0x7f7d 027790 rtn 
-:      027791 ice_setbp2:
-0x7f7e 027792 hstore 2 ,core_ice_break1 
-0x7f7f 027793 hfetch 1 ,core_ice_ctrl 
-0x7f80 027794 set1 6 ,pdata 
-0x7f81 027795 hstore 1 ,core_ice_ctrl 
-0x7f82 027796 rtn 
-:      027798 ice_set_write_bp:
-0x7f83 027799 hstore 2 ,core_ice_break0 
-0x7f84 027800 hjam 0x30 ,core_ice_ctrl 
-0x7f85 027801 rtn 
-:      027803 test_no_white:
-0x7f86 027804 hfetch 1 ,core_config 
-0x7f87 027805 set1 whiteoff_bit ,pdata 
-0x7f88 027806 hstore 1 ,core_config 
-0x7f89 027807 rtn 
-:      027809 test_enable_white:
-0x7f8a 027810 hfetch 1 ,core_config 
-0x7f8b 027811 set0 whiteoff_bit ,pdata 
-0x7f8c 027812 hstore 1 ,core_config 
-0x7f8d 027813 rtn 
-:      027815 check_uart_tx_buff:
-0x7f8e 027816 hfetch 2 ,core_uart_txitems 
-0x7f8f 027817 arg uart_air_control_threshold ,temp 
-:      027818 pdata_sub_temp:
-0x7f90 027819 isub temp ,null 
-0x7f91 027820 rtn 
-:      027826 fifo_in:
-0x7f92 027827 set1 mark_ext_patch ,mark 
-0x7f93 027828 bpatch patch37_5 ,mem_patch37 
-0x7f94 027829 ifetcht util_fifo_len ,rega 
-0x7f95 027830 and temp ,0xff ,pdata 
-0x7f96 027831 nbranch fifo_in_push ,blank 
-0x7f97 027832 rshift8 temp ,pdata 
-0x7f98 027833 istore util_fifo_len ,rega 
-:      027834 fifo_in_push:
-0x7f99 027835 increase util_fifo_len + util_fifo_offset ,rega 
-0x7f9a 027836 ifetch 1 ,rega 
-0x7f9b 027837 nbranch assert ,blank 
-0x7f9c 027838 fetch 1 ,mem_fifo_temp 
-0x7f9d 027839 istore 1 ,rega 
-0x7f9e 027840 rtn 
-:      027845 fifo_out:
-0x7f9f 027846 set1 mark_ext_patch ,mark 
-0x7fa0 027847 bpatch patch37_6 ,mem_patch37 
-0x7fa1 027848 arg util_fifo_len ,loopcnt 
-0x7fa2 027849 ifetch util_fifo_len ,rega 
-0x7fa3 027850 rtn blank 
-:      027851 fifo_out_loop:
-0x7fa4 027852 ifetch 1 ,rega 
-0x7fa5 027853 nbranch fifo_out_end ,blank 
-0x7fa6 027854 increase 1 ,rega 
-0x7fa7 027855 loop fifo_out_loop 
-0x7fa8 027856 branch assert 
-:      027857 fifo_out_end:
-0x7fa9 027858 arg 0 ,temp 
-0x7faa 027859 istoret 1 ,rega 
-0x7fab 027860 rtn 
-:      027865 fifo_is_empty:
-0x7fac 027866 ifetch util_fifo_len ,rega 
-0x7fad 027867 rtn 
-:      027872 fifo_is_full:
-0x7fae 027873 ifetch 1 ,rega 
-0x7faf 027874 rtn 
-:      027877 fifo_is_near_full:
-0x7fb0 027878 ifetch 2 ,rega 
-0x7fb1 027879 rtn 
-:      027883 fifo_content_count:
-0x7fb2 027884 arg 0 ,temp 
-:      027885 fifo_content_count_loop:
-0x7fb3 027886 fetch 1 ,contr 
-0x7fb4 027887 loop fifo_content_count_loop ,blank 
-0x7fb5 027888 increase 1 ,temp 
-0x7fb6 027889 loop fifo_content_count_loop 
-0x7fb7 027890 copy temp ,pdata 
-0x7fb8 027891 rtn 
-:      027893 not_greater_than:
-0x7fb9 027894 isub temp ,null 
-0x7fba 027895 nrtn positive 
-0x7fbb 027896 copy temp ,pdata 
-0x7fbc 027897 rtn 
+:      002900 start:
+0x3000 002901 call lpmstate 
+:      002904 soft_reset:
+0x3001 002905 set0 mark_ext_patch ,mark 
+0x3002 002906 bpatch patch00_0 ,mem_patch00 
+0x3003 002907 clear_stack 
+0x3004 002908 call initialize_radio 
+0x3005 002909 call iicd_init_12m 
+0x3006 002910 call init_param 
+0x3007 002911 call l2cap_init 
+0x3008 002912 set0 mark_ext_patch ,mark 
+0x3009 002913 bpatch patch00_1 ,mem_patch00 
+0x300a 002914 call rfcomm_init 
+0x300b 002915 call init_lmp 
+0x300c 002916 call ui_init 
+0x300d 002917 call app_init 
+0x300e 002918 set0 mark_ext_patch ,mark 
+0x300f 002919 bpatch patch00_2 ,mem_patch00 
+0x3010 002920 call app_lpm_init ,wake 
+0x3011 002921 call sp_initialize 
+0x3012 002922 call lpm_recover_clk ,wake 
+:      002923 main_loop:
+0x3013 002924 set0 mark_ext_patch ,mark 
+0x3014 002925 bpatch patch00_3 ,mem_patch00 
+0x3015 002926 call sp_calc_sequence 
+0x3016 002927 call le_dispatch 
+0x3017 002928 call hci_dispatch 
+0x3018 002929 set0 mark_ext_patch ,mark 
+0x3019 002930 bpatch patch00_4 ,mem_patch00 
+0x301a 002931 call idle_dispatch 
+0x301b 002932 call app_process_idle 
+0x301c 002933 call inquiry_dispatch 
+0x301d 002934 set0 mark_ext_patch ,mark 
+0x301e 002935 bpatch patch00_5 ,mem_patch00 
+0x301f 002936 call inquiry_scan_dispatch 
+0x3020 002937 call page_scan_dispatch 
+0x3021 002938 call connection_dispatch 
+0x3022 002939 call lpm_dispatch 
+0x3023 002940 branch main_loop 
+:      002942 connection_dispatch:
+0x3024 002943 call connection_incontext 
+0x3025 002944 rtnmark0 mark_context 
+0x3026 002945 set0 mark_context ,mark 
+0x3027 002946 call context_save 
+0x3028 002947 branch le_disable 
+:      002949 connection_incontext:
+0x3029 002950 set0 mark_ext_patch ,mark 
+0x302a 002951 bpatch patch00_6 ,mem_patch00 
+0x302b 002952 call context_search_insniff 
+0x302c 002953 nbranch connection_nosniff ,zero 
+0x302d 002954 call context_load 
+0x302e 002955 add rega ,coffset_mode ,contr 
+0x302f 002956 ifetch 1 ,contr 
+0x3030 002957 bbit1 mode_le ,le_conn_dispatch 
+0x3031 002958 bbit1 mode_master ,master_dispatch 
+0x3032 002959 branch slave_dispatch 
+:      002960 connection_nosniff:
+0x3033 002961 set0 mark_ext_patch ,mark 
+0x3034 002962 bpatch patch00_7 ,mem_patch00 
+0x3035 002963 call context_get_next 
+0x3036 002964 copy loopcnt ,null 
+0x3037 002965 rtn zero 
+0x3038 002966 call context_load 
+0x3039 002967 fetch 1 ,mem_state 
+0x303a 002968 bbit1 state_inpage ,master_page 
+0x303b 002969 fetch 1 ,mem_mode 
+0x303c 002970 bbit1 mode_master ,master_dispatch 
+0x303d 002971 branch slave_dispatch 
+:      002979 idle_dispatch:
+0x303e 002980 fetch 1 ,mem_hci_cmd 
+0x303f 002981 rtn blank 
+0x3040 002982 beq hci_cmd_inquiry ,idle_inquiry 
+0x3041 002983 beq hci_cmd_inquiry_cancel ,idle_inquiry_cancel 
+0x3042 002984 beq hci_cmd_remote_name_req ,idle_remote_name_req 
+0x3043 002985 beq hci_cmd_create_conn ,idle_create_conn 
+0x3044 002986 beq hci_cmd_le_create_conn ,idle_le_create_conn 
+0x3045 002987 call context_search_conn_handle 
+0x3046 002988 rtn zero 
+0x3047 002989 call context_search_plap 
+0x3048 002990 rtn zero 
+:      002991 idle_exit:
+0x3049 002992 jam 0 ,mem_hci_cmd 
+0x304a 002993 rtn 
+:      002995 idle_le_create_conn:
+0x304b 002996 jam hci_cmd_le_create_conn ,mem_cmd_le_create_conn 
+0x304c 002997 jam 0 ,mem_hci_cmd 
+0x304d 002998 rtn 
+:      003000 idle_inquiry:
+0x304e 003001 set1 mark_inquiry_on ,mark 
+0x304f 003002 set0 mark_inquiry_trainb ,mark 
+0x3050 003003 jam param_ninquiry ,mem_ninqy_index 
+0x3051 003004 jam 31 ,mem_nfreq_index_inq 
+0x3052 003005 branch idle_exit 
+:      003007 idle_inquiry_cancel:
+0x3053 003008 set0 mark_inquiry_on ,mark 
+0x3054 003009 force 0 ,stop_watch 
+0x3055 003010 branch idle_exit 
+:      003012 idle_remote_name_req:
+0x3056 003013 call context_search_plap 
+0x3057 003014 rtn zero 
+0x3058 003015 force lmp_name_req ,temp 
+0x3059 003016 jam 5 ,mem_nameres_cnt 
+0x305a 003017 branch idle_start_page 
+:      003019 idle_create_conn:
+0x305b 003020 set0 mark_ext_patch ,mark 
+0x305c 003021 bpatch patch01_0 ,mem_patch01 
+0x305d 003022 fetch 1 ,mem_device_option 
+0x305e 003023 beq dvc_op_hci ,idle_create_conn_hci 
+:      003024 idle_create_conn_device:
+0x305f 003025 fetch 6 ,mem_hci_plap 
+0x3060 003026 branch idle_exit ,blank 
+0x3061 003027 jam reconnect_hid ,memui_reconnect_mode 
+0x3062 003029 jam conn_sm_wait_features_res ,mem_conn_sm 
+0x3063 003030 branch idle_create_conn_cont 
+:      003032 idle_create_conn_hci:
+0x3064 003033 fetch 6 ,mem_hci_plap 
+0x3065 003034 branch idle_exit ,blank 
+0x3066 003035 store 6 ,mem_plap 
+:      003036 idle_create_conn_cont:
+0x3067 003037 force lmp_version_req ,temp 
+:      003038 idle_start_page:
+0x3068 003039 set0 mark_ext_patch ,mark 
+0x3069 003040 bpatch patch01_1 ,mem_patch01 
+0x306a 003041 fetch 1 ,mem_page_mode 
+0x306b 003042 branch idle_page_mode_r0 ,blank 
+0x306c 003043 lshift3 pdata ,pdata 
+0x306d 003044 lshift4 pdata ,pdata 
+0x306e 003045 increase -1 ,pdata 
+:      003046 idle_page_mode_r0:
+0x306f 003047 store 1 ,mem_npage 
+0x3070 003048 store 1 ,mem_npage_index 
+0x3071 003049 jam 31 ,mem_nfreq_index_page 
+0x3072 003050 set0 mark_page_trainb ,mark 
+0x3073 003051 call context_new 
+0x3074 003052 nbranch idle_page_fail ,zero 
+0x3075 003053 call get_free_amaddr 
+0x3076 003054 store 1 ,mem_amaddr 
+0x3077 003055 storet 1 ,mem_lmo_opcode2 
+0x3078 003056 fetch 6 ,mem_hci_plap 
+0x3079 003057 store 6 ,mem_plap 
+0x307a 003058 set0 mark_ext_patch ,mark 
+0x307b 003059 bpatch patch01_2 ,mem_patch01 
+0x307c 003060 force 0 ,pdata 
+0x307d 003061 compare lmp_name_req ,temp ,0xff 
+0x307e 003062 nsetflag true ,state_init_seq ,pdata 
+0x307f 003063 set1 state_inpage ,pdata 
+0x3080 003064 store 1 ,mem_state 
+0x3081 003065 jam bt_evt_reconn_started ,mem_fifo_temp 
+0x3082 003066 call ui_ipc_send_event 
+0x3083 003067 force 0 ,pdata 
+0x3084 003068 setflag true ,smap_name_req ,pdata 
+0x3085 003069 store 1 ,mem_state_map 
+0x3086 003070 setarg 0 
+0x3087 003071 set1 mode_master ,pdata 
+0x3088 003072 store 1 ,mem_mode 
+0x3089 003073 enable master 
+0x308a 003074 call context_save 
+0x308b 003075 disable master 
+0x308c 003076 force page_length_timer ,queue 
+0x308d 003077 fetch 2 ,mem_page_to 
+0x308e 003078 call timer_init 
+0x308f 003079 branch idle_exit 
+:      003080 idle_page_fail:
+0x3090 003081 set0 mark_ext_patch ,mark 
+0x3091 003082 bpatch patch01_3 ,mem_patch01 
+0x3092 003083 fetch 6 ,mem_hci_plap 
+0x3093 003084 store 6 ,mem_plap 
+0x3094 003085 compare lmp_name_req ,temp ,0xff 
+0x3095 003086 branch idle_name_fail ,true 
+0x3096 003087 force hci_error_memory_full ,temp 
+0x3097 003088 call hci_send_connection_error 
+0x3098 003089 branch idle_exit 
+:      003090 idle_name_fail:
+0x3099 003091 arg mem_tmp_buffer ,contw 
+0x309a 003092 arg 8 ,loopcnt 
+0x309b 003093 call memset0 
+0x309c 003094 force hci_error_memory_full ,queue 
+0x309d 003095 call hci_send_name 
+0x309e 003096 jam bt_evt_reconn_failed ,mem_fifo_temp 
+0x309f 003097 call ui_ipc_send_event 
+0x30a0 003098 branch idle_exit 
+:      003105 inquiry_dispatch:
+0x30a1 003106 rtnmark0 mark_inquiry_on 
+0x30a2 003107 force inquiry_length_timer ,queue 
+0x30a3 003108 call timer_check 
+0x30a4 003109 nsetflag blank ,mark_inquiry_on ,mark 
+0x30a5 003110 nbranch inquiry_start ,blank 
+0x30a6 003111 rtn 
+:      003115 inquiry_start:
+0x30a7 003116 set0 mark_ext_patch ,mark 
+0x30a8 003117 bpatch patch01_4 ,mem_patch01 
+0x30a9 003118 fetcht 2 ,mem_inq_window 
+0x30aa 003119 force 4 ,queue 
+0x30ab 003120 call sniff_check_window 
+0x30ac 003121 rtn user 
+0x30ad 003122 call afh_clear 
+0x30ae 003123 force 0 ,freq_mode 
+:      003124 inquiry_restart:
+0x30af 003125 rtn timeout 
+0x30b0 003126 set0 mark_fhs_already_good ,mark 
+0x30b1 003127 set0 mark_fhs_eir ,mark 
+:      003128 inquiry_rx_restart:
+0x30b2 003129 add clkn_bt ,1 ,bt_clk 
+0x30b3 003130 isolate1 mark_inquiry_trainb ,mark 
+0x30b4 003131 setflag true ,2 ,freq_mode 
+0x30b5 003132 compare 0x00 ,bt_clk ,0x02 
+0x30b6 003133 nbranch inquiry_receive ,true 
+:      003135 inquiry_transmit:
+0x30b7 003136 set0 mark_ext_patch ,mark 
+0x30b8 003137 bpatch patch01_5 ,mem_patch01 
+0x30b9 003138 fetch 1 ,mem_inquiry_transmit 
+0x30ba 003139 increase 1 ,pdata 
+0x30bb 003140 store 1 ,mem_inquiry_transmit 
+0x30bc 003141 call fetch_giac 
+0x30bd 003142 call tx_radio_freq 
+0x30be 003143 call fetch_diac 
+0x30bf 003144 call start_transmitter 
+0x30c0 003145 call start_tx_native 
+0x30c1 003146 call send_access_word 
+0x30c2 003147 call end_of_packet 
+0x30c3 003148 call inquiry_check_train 
+0x30c4 003149 branch inquiry_restart 
+:      003151 inquiry_check_train:
+0x30c5 003152 set0 mark_ext_patch ,mark 
+0x30c6 003153 bpatch patch01_6 ,mem_patch01 
+0x30c7 003154 fetch 1 ,mem_nfreq_index_inq 
+0x30c8 003155 increase -1 ,pdata 
+0x30c9 003156 store 1 ,mem_nfreq_index_inq 
+0x30ca 003157 rtn positive 
+0x30cb 003158 jam 31 ,mem_nfreq_index_inq 
+0x30cc 003159 fetch 1 ,mem_ninqy_index 
+0x30cd 003160 increase -1 ,pdata 
+0x30ce 003161 store 1 ,mem_ninqy_index 
+0x30cf 003162 rtn positive 
+0x30d0 003163 setflip mark_inquiry_trainb ,mark 
+0x30d1 003164 jam param_ninquiry ,mem_ninqy_index 
+0x30d2 003165 rtn 
+:      003167 inquiry_receive:
+0x30d3 003168 set0 mark_ext_patch ,mark 
+0x30d4 003169 bpatch patch01_7 ,mem_patch01 
+0x30d5 003170 call fetch_giac 
+0x30d6 003171 call rx_radio_freq 
+0x30d7 003172 call fetch_diac 
+0x30d8 003173 call start_rx_native 
+0x30d9 003174 call start_receiver 
+0x30da 003175 call wait_access_clkn_rt 
+0x30db 003176 branch inquiry_sync ,sync 
+0x30dc 003177 call inquiry_check_train 
+0x30dd 003178 branch inquiry_rx_restart 
+:      003179 inquiry_sync:
+0x30de 003180 set0 mark_ext_patch ,mark 
+0x30df 003181 bpatch patch02_0 ,mem_patch02 
+0x30e0 003182 call save_rssi 
+0x30e1 003183 call scan_mode_whiten 
+0x30e2 003184 call receive_packet_whitened 
+0x30e3 003185 set0 mark_rxbuf_inuse ,mark 
+0x30e4 003186 rtnmark0 mark_fhs_already_good 
+:      003187 inquiry_receive_rtn:
+0x30e5 003188 set0 mark_ext_patch ,mark 
+0x30e6 003189 bpatch patch02_1 ,mem_patch02 
+0x30e7 003190 fetch 1 ,mem_at_using_flag 
+0x30e8 003191 bbit1 at_flag_inq ,at_inquiry_reply 
+0x30e9 003192 call hci_inquiry_reply 
+:      003193 inquiry_receive_eir_rtn:
+0x30ea 003194 fetch 1 ,mem_inquiry_rcv 
+0x30eb 003195 increase 1 ,pdata 
+0x30ec 003196 store 1 ,mem_inquiry_rcv 
+0x30ed 003197 rtn 
+:      003198 inquiry_receive_eir:
+0x30ee 003199 set0 mark_fhs_already_good ,mark 
+0x30ef 003200 call rf_setup_time_slave_slot_eir 
+0x30f0 003201 call fetch_giac 
+0x30f1 003202 call rx_radio_freq 
+0x30f2 003203 call init_rx_packet_flags 
+0x30f3 003204 call start_rx_native 
+0x30f4 003205 call start_receiver 
+0x30f5 003206 call wait_access_clkn_rt 
+0x30f6 003207 branch inquiry_receive_eir_packet ,sync 
+0x30f7 003208 rtn 
+:      003209 inquiry_receive_eir_packet:
+0x30f8 003210 call scan_mode_whiten 
+0x30f9 003211 call receive_packet_whitened 
+0x30fa 003212 set0 mark_rxbuf_inuse ,mark 
+0x30fb 003213 branch inquiry_receive_rtn ,crc_failed 
+0x30fc 003214 call hci_inquiry_reply_eir 
+0x30fd 003215 branch inquiry_receive_eir_rtn 
+:      003217 rf_setup_time_slave_slot_eir:
+0x30fe 003218 arg param_rf_setup ,timeup 
+:      003219 rf_setup_time_eir:
+0x30ff 003220 until clkn_rt ,meet 
+0x3100 003221 and clkn_bt ,3 ,pdata 
+0x3101 003222 bne 1 ,rf_setup_time_eir 
+0x3102 003223 rtn 
+:      003232 master_page:
+0x3103 003233 set0 mark_ext_patch ,mark 
+0x3104 003234 bpatch patch02_2 ,mem_patch02 
+0x3105 003235 enable master 
+0x3106 003236 enable clknt 
+0x3107 003237 fetch 2 ,mem_page_interval 
+0x3108 003238 branch master_page_no_interval ,blank 
+0x3109 003239 force page_interval_timer ,queue 
+0x310a 003240 call timer_check 
+0x310b 003241 nrtn blank 
+:      003242 master_page_no_interval:
+0x310c 003243 set0 mark_ext_patch ,mark 
+0x310d 003244 bpatch patch02_3 ,mem_patch02 
+0x310e 003245 fetcht 2 ,mem_page_window 
+0x310f 003246 force 40 ,queue 
+0x3110 003247 call sniff_check_window 
+0x3111 003248 branch page_exit ,user 
+0x3112 003249 force page_length_timer ,queue 
+0x3113 003250 call timer_check 
+0x3114 003251 nbranch page_start ,blank 
+0x3115 003252 fetch 1 ,mem_state_map 
+0x3116 003253 bbit1 smap_name_req ,master_npage_timeout 
+0x3117 003254 force hci_error_page_timeout ,temp 
+0x3118 003255 call hci_send_connection_error 
+0x3119 003256 branch master_page_timeout 
+:      003257 master_npage_timeout:
+0x311a 003258 arg mem_tmp_buffer ,contw 
+0x311b 003259 arg 8 ,loopcnt 
+0x311c 003260 call memset0 
+0x311d 003261 force hci_error_page_timeout ,queue 
+0x311e 003262 call hci_send_name 
+:      003263 master_page_timeout:
+0x311f 003264 set0 mark_ext_patch ,mark 
+0x3120 003265 bpatch patch02_4 ,mem_patch02 
+0x3121 003266 jam 0 ,mem_state 
+0x3122 003267 call init_lmp_work 
+0x3123 003268 jam 0 ,memui_reconnect_mode 
+0x3124 003269 jam bt_evt_reconn_page_timeout ,mem_fifo_temp 
+0x3125 003270 call ui_ipc_send_event 
+0x3126 003271 branch page_exit 
+:      003273 page_start:
+0x3127 003274 set0 mark_ext_patch ,mark 
+0x3128 003275 bpatch patch02_5 ,mem_patch02 
+0x3129 003276 force 0 ,timeup 
+0x312a 003277 until clkn_rt ,meet 
+0x312b 003278 fetch 1 ,mem_page_clk 
+0x312c 003279 increase -1 ,pdata 
+0x312d 003280 ixor clkn_bt ,pdata 
+0x312e 003281 compare 0 ,pdata ,3 
+0x312f 003282 nbranch page_start ,true 
+0x3130 003283 deposit am_addr 
+0x3131 003284 store 1 ,mem_fhs_am_addr 
+0x3132 003285 force 0 ,n_tx_slot 
+0x3133 003286 force 0 ,freq_mode 
+:      003288 page_restart:
+0x3134 003289 set0 mark_ext_patch ,mark 
+0x3135 003290 bpatch patch02_6 ,mem_patch02 
+0x3136 003291 branch page_exit ,timeout 
+0x3137 003292 call fetch_page_bt_adr 
+0x3138 003293 arg param_rf_setup ,timeup 
+0x3139 003294 until clkn_rt ,meet 
+:      003295 page_rx_restart:
+0x313a 003296 set0 mark_ext_patch ,mark 
+0x313b 003297 bpatch patch02_7 ,mem_patch02 
+0x313c 003298 fetch 4 ,mem_page_clk 
+0x313d 003299 iforce bt_clk 
+0x313e 003300 increase 1 ,pdata 
+0x313f 003301 store 4 ,mem_page_clk 
+0x3140 003302 isolate1 mark_page_trainb ,mark 
+0x3141 003303 setflag true ,2 ,freq_mode 
+0x3142 003304 compare 0x00 ,bt_clk ,0x02 
+0x3143 003305 nbranch page_receive ,true 
+0x3144 003306 fetch 1 ,mem_page_transmit 
+0x3145 003307 increase 1 ,pdata 
+0x3146 003308 store 1 ,mem_page_transmit 
+0x3147 003309 call tx_radio_freq 
+0x3148 003310 call start_transmitter 
+0x3149 003311 call start_tx_native 
+0x314a 003312 call send_access_word 
+0x314b 003313 call end_of_packet 
+0x314c 003314 call page_check_train 
+0x314d 003315 branch page_restart 
+:      003316 master_dispatch_exit:
+:      003317 page_exit:
+0x314e 003318 set0 mark_ext_patch ,mark 
+0x314f 003319 bpatch patch03_0 ,mem_patch03 
+0x3150 003320 disable master 
+0x3151 003321 fetch 2 ,mem_page_interval 
+0x3152 003322 rtn blank 
+0x3153 003323 force page_interval_timer ,queue 
+0x3154 003324 branch timer_init 
+:      003326 page_check_train:
+0x3155 003327 set0 mark_ext_patch ,mark 
+0x3156 003328 bpatch patch03_1 ,mem_patch03 
+0x3157 003329 fetch 1 ,mem_nfreq_index_page 
+0x3158 003330 increase -1 ,pdata 
+0x3159 003331 store 1 ,mem_nfreq_index_page 
+0x315a 003332 rtn positive 
+0x315b 003333 jam 31 ,mem_nfreq_index_page 
+0x315c 003334 fetch 1 ,mem_npage_index 
+0x315d 003335 increase -1 ,pdata 
+0x315e 003336 store 1 ,mem_npage_index 
+0x315f 003337 rtn positive 
+0x3160 003338 setflip mark_page_trainb ,mark 
+0x3161 003339 fetch 1 ,mem_npage 
+0x3162 003340 store 1 ,mem_npage_index 
+0x3163 003341 rtn 
+:      003343 page_receive:
+0x3164 003344 set0 mark_ext_patch ,mark 
+0x3165 003345 bpatch patch03_2 ,mem_patch03 
+0x3166 003346 call rx_radio_freq 
+0x3167 003347 call start_rx_native 
+0x3168 003348 call start_receiver 
+0x3169 003349 call wait_access_clkn_rt 
+0x316a 003350 branch page_sync ,sync 
+0x316b 003351 call page_check_train 
+0x316c 003352 branch page_rx_restart 
+:      003353 page_sync:
+0x316d 003354 call end_of_packet 
+0x316e 003355 fetch 1 ,mem_page_rcv 
+0x316f 003356 increase 1 ,pdata 
+0x3170 003357 store 1 ,mem_page_rcv 
+0x3171 003358 force 0 ,stop_watch 
+0x3172 003359 fetch 4 ,mem_page_clk 
+:      003360 page_send_fhs:
+0x3173 003361 set0 mark_ext_patch ,mark 
+0x3174 003362 bpatch patch03_3 ,mem_patch03 
+0x3175 003363 call rf_setup_time_master_slot 
+0x3176 003364 call fetch_page_bt_adr 
+0x3177 003365 increase 1 ,n_tx_slot 
+:      003366 page_send_fhs_continue:
+0x3178 003367 and_into 0x1fd ,bt_clk 
+0x3179 003368 and_into 0x1fc ,freq_mode 
+0x317a 003369 call tx_radio_freq 
+0x317b 003370 call start_transmitter 
+0x317c 003371 call start_tx_native 
+0x317d 003372 call send_access_word 
+0x317e 003373 deposit clkn_bt 
+0x317f 003374 store 4 ,mem_clkn_bt 
+0x3180 003375 force 0 ,am_addr 
+0x3181 003376 force type_fhs ,type 
+0x3182 003377 call scan_mode_whiten 
+0x3183 003378 call transmit_packet_whitened 
+:      003379 page_wait_fhs_reply:
+0x3184 003380 set0 mark_ext_patch ,mark 
+0x3185 003381 bpatch patch03_4 ,mem_patch03 
+0x3186 003382 call rf_setup_time_slave_slot 
+0x3187 003383 or_into 0x02 ,bt_clk 
+0x3188 003384 and_into 0x1fc ,freq_mode 
+0x3189 003385 call rx_radio_freq 
+0x318a 003386 call start_rx_native 
+0x318b 003387 call start_receiver 
+0x318c 003388 call wait_access_clkn_rt 
+0x318d 003389 call end_of_packet ,sync 
+0x318e 003390 branch page_wait_fhs_reply_ok ,sync 
+0x318f 003391 fetch 1 ,mem_fhs_wait_counter 
+0x3190 003392 branch page_restart ,blank 
+0x3191 003393 increase -1 ,pdata 
+0x3192 003394 store 1 ,mem_fhs_wait_counter 
+0x3193 003395 branch page_send_fhs 
+:      003397 page_wait_fhs_reply_ok:
+0x3194 003398 set0 mark_ext_patch ,mark 
+0x3195 003399 bpatch patch03_5 ,mem_patch03 
+0x3196 003400 fetch 1 ,mem_page_rcv_fhs 
+0x3197 003401 increase 1 ,pdata 
+0x3198 003402 store 1 ,mem_page_rcv_fhs 
+0x3199 003403 call prepare_newconn 
+:      003404 master_newconn_loop:
+0x319a 003405 call master_newconn_once 
+0x319b 003406 branch newconn_poll_responded ,sync 
+0x319c 003407 call new_conn_timeout 
+0x319d 003408 nbranch master_newconn_loop ,blank 
+0x319e 003409 branch page_restart 
+:      003411 newconn_poll_responded:
+0x319f 003412 set0 mark_ext_patch ,mark 
+0x31a0 003413 bpatch patch03_6 ,mem_patch03 
+0x31a1 003414 fetch 1 ,mem_state 
+0x31a2 003415 set0 state_inpage ,pdata 
+0x31a3 003416 store 1 ,mem_state 
+0x31a4 003417 call newconn_init 
+0x31a5 003418 disable master 
+0x31a6 003419 rtn 
+:      003422 master_dispatch:
+0x31a7 003423 set0 mark_ext_patch ,mark 
+0x31a8 003424 bpatch patch03_7 ,mem_patch03 
+0x31a9 003425 enable master 
+0x31aa 003426 enable clknt 
+0x31ab 003427 call role_switch_master 
+0x31ac 003428 rtn user 
+0x31ad 003429 call check_bt_disabled 
+0x31ae 003430 call rf_setup_time_master_slot 
+0x31af 003431 add clkn_bt ,1 ,bt_clk 
+0x31b0 003432 call fetch_self_bt_adr 
+0x31b1 003433 force 0x03 ,freq_mode 
+0x31b2 003434 call load_esco 
+0x31b3 003435 call get_sco_data 
+0x31b4 003436 call scheduler_tx_l2cap_pkt 
+0x31b5 003437 call prepare_tx 
+0x31b6 003438 call tx_radio_freq 
+0x31b7 003439 call start_transmitter 
+0x31b8 003440 call start_tx_native 
+0x31b9 003441 call send_access_word 
+0x31ba 003442 call transmit_packet 
+:      003443 master_loop:
+0x31bb 003444 set0 mark_ext_patch ,mark 
+0x31bc 003445 bpatch patch04_0 ,mem_patch04 
+0x31bd 003446 call parse_lmp 
+0x31be 003447 call process_cmd 
+0x31bf 003448 call hci_send_num_complete_packets 
+0x31c0 003449 call master_conn_recv_packet 
+0x31c1 003450 nbranch master_notmatch ,match 
+0x31c2 003451 call supervision_flush 
+0x31c3 003452 call parse_l2cap 
+0x31c4 003453 fetch 1 ,mem_master_rcvcnt 
+0x31c5 003454 increase 1 ,pdata 
+0x31c6 003455 store 1 ,mem_master_rcvcnt 
+:      003456 master_notmatch:
+0x31c7 003457 set0 mark_ext_patch ,mark 
+0x31c8 003458 bpatch patch04_1 ,mem_patch04 
+0x31c9 003459 call scheduler_process 
+0x31ca 003460 call check_master_disconnect 
+0x31cb 003461 nrtn master 
+0x31cc 003462 call check_attempt 
+0x31cd 003463 nbranch master_attempt ,blank 
+:      003464 master_exit:
+0x31ce 003465 call process_sco_data 
+0x31cf 003466 call restore_esco 
+0x31d0 003467 disable master 
+0x31d1 003468 rtn 
+:      003470 master_attempt:
+0x31d2 003471 call prepare_tx 
+0x31d3 003472 call master_conn_send_packet 
+0x31d4 003473 branch master_loop 
+:      003476 check_master_disconnect:
+0x31d5 003477 branch check_master_match ,match 
+0x31d6 003478 call supervision_update 
+0x31d7 003479 branch master_disconnect ,positive 
+:      003480 check_master_match:
+0x31d8 003481 call check_disconnect_timeout 
+0x31d9 003482 nbranch master_disconnect ,user 
+0x31da 003483 fetch 1 ,mem_state_map 
+0x31db 003484 rtnbit0 smap_name_req 
+0x31dc 003485 rtnbit1 smap_name_res 
+0x31dd 003486 fetch 1 ,mem_op 
+0x31de 003487 rtnbit1 op_disconn 
+0x31df 003488 call conn_timer_expired 
+0x31e0 003489 nrtn blank 
+0x31e1 003490 fetch 1 ,mem_nameres_cnt 
+0x31e2 003491 increase -1 ,pdata 
+0x31e3 003492 store 1 ,mem_nameres_cnt 
+0x31e4 003493 nrtn blank 
+0x31e5 003494 branch lmp_disconnect 
+:      003496 master_disconnect:
+0x31e6 003497 set0 mark_ext_patch ,mark 
+0x31e7 003498 bpatch patch04_2 ,mem_patch04 
+0x31e8 003499 call quit_connection 
+0x31e9 003500 disable master 
+0x31ea 003501 fetch 1 ,mem_state_map 
+0x31eb 003502 bbit1 smap_name_req ,master_name_disconnect 
+0x31ec 003503 fetch 1 ,mem_state 
+0x31ed 003504 bbit0 state_conn_comp ,master_disconnect_quiet 
+0x31ee 003505 fetcht 1 ,mem_conn_handle 
+0x31ef 003506 branch hci_send_disconn_complete 
+:      003507 master_disconnect_quiet:
+0x31f0 003508 force hci_error_connection_timeout ,temp 
+0x31f1 003509 branch hci_send_connection_error 
+:      003510 master_name_disconnect:
+0x31f2 003511 force hci_success ,queue 
+0x31f3 003512 fetch 1 ,mem_state_map 
+0x31f4 003513 bbit1 smap_name_res ,hci_send_name 
+:      003514 master_name_error:
+0x31f5 003515 force hci_error_page_timeout ,queue 
+0x31f6 003516 arg mem_tmp_buffer ,contw 
+0x31f7 003517 arg 8 ,loopcnt 
+0x31f8 003518 call memset0 
+0x31f9 003519 branch hci_send_name 
+:      003521 disconnect_stop_sco:
+0x31fa 003522 set0 mark_ext_patch ,mark 
+0x31fb 003523 bpatch patch04_3 ,mem_patch04 
+0x31fc 003524 fetch 1 ,mem_state 
+0x31fd 003525 rtnbit0 state_insco 
+0x31fe 003526 fetcht 1 ,mem_conn_handle 
+0x31ff 003527 fetch 1 ,mem_sco_asso_handle 
+0x3200 003528 isub temp ,null 
+0x3201 003529 nrtn zero 
+0x3202 003530 call stop_esco 
+0x3203 003531 branch restore_esco_check_no_mark 
+:      003533 check_disconnect_timeout:
+0x3204 003534 set0 mark_ext_patch ,mark 
+0x3205 003535 bpatch patch04_4 ,mem_patch04 
+0x3206 003536 enable user 
+0x3207 003537 fetch 1 ,mem_op 
+0x3208 003538 rtnbit0 op_disconn 
+0x3209 003539 call conn_timer_expired 
+0x320a 003540 nrtn blank 
+:      003541 disable_usr:
+0x320b 003542 disable user 
+0x320c 003543 rtn 
+:      003545 conn_timer_expired:
+0x320d 003546 fetch 1 ,mem_conn_timer 
+0x320e 003547 increase -1 ,pdata 
+0x320f 003548 store 1 ,mem_conn_timer 
+0x3210 003549 rtn 
+:      003551 linkkey_ready:
+0x3211 003552 set0 mark_ext_patch ,mark 
+0x3212 003553 bpatch patch04_5 ,mem_patch04 
+0x3213 003554 fetch 1 ,mem_state 
+0x3214 003555 bbit1 state_linkkey ,linkkey_set 
+0x3215 003556 fetch 1 ,mem_device_option 
+0x3216 003557 beq dvc_op_hci ,linkkey_send_hci 
+0x3217 003558 fetch 1 ,mem_pairing_auth 
+0x3218 003559 branch linkkey_set ,blank 
+0x3219 003560 jam defalt_pairing_auth ,mem_pairing_auth 
+0x321a 003561 jam bt_evt_linkkey_generate ,mem_fifo_temp 
+0x321b 003562 call ui_ipc_send_event 
+0x321c 003563 branch linkkey_set 
+:      003564 linkkey_send_hci:
+0x321d 003565 call check_localsm 
+0x321e 003566 ncall hci_send_linkkey_notification ,true 
+:      003567 linkkey_set:
+0x321f 003568 set0 mark_ext_patch ,mark 
+0x3220 003569 bpatch patch04_6 ,mem_patch04 
+0x3221 003570 call context_traverse_linkkey 
+0x3222 003571 fetch 1 ,mem_state 
+0x3223 003572 set1 state_linkkey ,pdata 
+0x3224 003573 store 1 ,mem_state 
+0x3225 003574 jam 1 ,mem_link_key_exists 
+0x3226 003575 fetch 1 ,mem_conn_sm 
+0x3227 003576 bne conn_sm_pairing ,linkkey_set_continue 
+:      003577 linkkey_set_continue:
+0x3228 003578 rtn 
+:      003580 generate_linkkey_continue:
+0x3229 003581 jam pairing_auth ,mem_pairing_auth 
+:      003582 clear_linkstate:
+0x322a 003583 fetch 1 ,mem_state 
+0x322b 003584 set0 state_linkkey ,pdata 
+0x322c 003585 store 1 ,mem_state 
+0x322d 003586 rtn 
+:      003590 role_switch_check:
+0x322e 003591 set0 mark_ext_patch ,mark 
+0x322f 003592 bpatch patch04_7 ,mem_patch04 
+0x3230 003593 disable user 
+0x3231 003594 fetch 1 ,mem_state 
+0x3232 003595 rtnbit0 state_insniff 
+0x3233 003596 fetch 2 ,mem_tsniff 
+0x3234 003597 nrtn blank 
+0x3235 003598 fetch 4 ,mem_sniff_anchor 
+0x3236 003599 branch role_switch_clkn ,clknt 
+0x3237 003600 isub clke_bt ,pdata 
+0x3238 003601 branch role_switch_clke 
+:      003602 role_switch_clkn:
+0x3239 003603 isub clkn_bt ,pdata 
+:      003604 role_switch_clke:
+0x323a 003605 sub pdata ,4 ,null 
+0x323b 003606 nrtn positive 
+0x323c 003607 fetch 1 ,mem_state 
+0x323d 003608 set0 state_insniff ,pdata 
+0x323e 003609 store 1 ,mem_state 
+0x323f 003610 enable user 
+0x3240 003611 rtn 
+:      003614 role_switch_prepare:
+0x3241 003615 copy pdata ,temp 
+0x3242 003616 set0 mark_ext_patch ,mark 
+0x3243 003617 bpatch patch05_0 ,mem_patch05 
+0x3244 003618 store 4 ,mem_sniff_anchor 
+:      003619 role_switch_prepare0:
+0x3245 003620 jam switch_flag_accept ,mem_switch_flag 
+0x3246 003621 fetch 1 ,mem_state 
+0x3247 003622 set1 state_insniff ,pdata 
+0x3248 003623 store 1 ,mem_state 
+0x3249 003624 force 0 ,pdata 
+0x324a 003625 store 2 ,mem_tsniff 
+0x324b 003626 jam 10 ,mem_current_sniff_attempt 
+0x324c 003627 jam 1 ,mem_sniff_attempt 
+0x324d 003628 rtn 
+:      003631 role_switch_master:
+0x324e 003632 set0 mark_ext_patch ,mark 
+0x324f 003633 bpatch patch05_1 ,mem_patch05 
+0x3250 003634 call role_switch_check 
+0x3251 003635 nrtn user 
+0x3252 003636 disable user 
+0x3253 003637 jam param_newconnto ,mem_newconnto_counter 
+0x3254 003638 set0 mark_fhs_already_good ,mark 
+:      003639 roles_waitfhs_loop:
+0x3255 003640 call rf_setup_time_master_slot 
+0x3256 003641 call master_recv_packet 
+0x3257 003642 bmark1 mark_fhs_already_good ,roles_replyto_fhs 
+0x3258 003643 call new_conn_timeout 
+0x3259 003644 nbranch roles_waitfhs_loop ,blank 
+:      003645 role_switch_fail_master:
+0x325a 003646 set0 mark_ext_patch ,mark 
+0x325b 003647 bpatch patch05_2 ,mem_patch05 
+0x325c 003648 disable user 
+0x325d 003649 deposit clkn_bt 
+0x325e 003650 store 4 ,mem_next_btclk 
+0x325f 003651 enable clknt 
+0x3260 003652 enable master 
+0x3261 003653 jam bt_evt_switch_fail_master ,mem_fifo_temp 
+0x3262 003654 branch ui_ipc_send_event 
+:      003656 roles_replyto_fhs:
+0x3263 003657 set0 mark_ext_patch ,mark 
+0x3264 003658 bpatch patch05_3 ,mem_patch05 
+0x3265 003659 call rf_setup_time_slave_slot 
+0x3266 003660 call master_send_packet 
+0x3267 003661 disable clknt 
+0x3268 003662 disable master 
+0x3269 003663 call apply_switch_clke 
+0x326a 003664 call prepare_newconn 
+:      003665 roles_newconns_loop:
+0x326b 003666 set0 mark_ext_patch ,mark 
+0x326c 003667 bpatch patch05_4 ,mem_patch05 
+0x326d 003668 call slave_newconn_once 
+0x326e 003669 branch roles_newconns_responded ,match 
+0x326f 003670 call new_conn_timeout 
+0x3270 003671 nbranch roles_newconns_loop ,blank 
+0x3271 003672 branch role_switch_fail_master 
+:      003673 roles_newconns_responded:
+0x3272 003674 force 1 ,temp 
+0x3273 003675 call hci_send_role_change 
+0x3274 003676 fetch 1 ,mem_mode 
+0x3275 003677 set0 mode_master ,pdata 
+0x3276 003678 store 1 ,mem_mode 
+0x3277 003679 call supervision_flush 
+0x3278 003680 call calc_clke_offset 
+0x3279 003681 enable user 
+0x327a 003682 jam bt_evt_switch_success_master ,mem_fifo_temp 
+0x327b 003683 branch ui_ipc_send_event 
+:      003686 load_esco:
+0x327c 003687 set0 mark_ext_patch ,mark 
+0x327d 003688 bpatch patch05_5 ,mem_patch05 
+0x327e 003689 rtnmark0 mark_esco 
+0x327f 003690 fetch 1 ,mem_state 
+0x3280 003691 rtnbit0 state_insco 
+:      003692 load_esco_do:
+0x3281 003693 call init_esco_ibuff 
+0x3282 003694 fetch 1 ,mem_esco_arq 
+0x3283 003695 fetcht 1 ,mem_arq 
+0x3284 003696 storet 1 ,mem_esco_saved_arq 
+0x3285 003697 store 1 ,mem_arq 
+0x3286 003698 deposit am_addr 
+0x3287 003699 store 1 ,mem_saved_amaddr 
+0x3288 003700 fetch 1 ,mem_esco_addr 
+0x3289 003701 iforce am_addr 
+0x328a 003702 set0 mark_esco_rxok ,mark 
+0x328b 003703 fetch 1 ,mem_last_type 
+0x328c 003704 store 1 ,mem_last_type_saved 
+0x328d 003705 fetch 1 ,mem_last_type_esco 
+0x328e 003706 store 1 ,mem_last_type 
+0x328f 003707 rtn 
+:      003709 restore_esco:
+0x3290 003710 set0 mark_ext_patch ,mark 
+0x3291 003711 bpatch patch05_6 ,mem_patch05 
+0x3292 003712 rtnmark0 mark_esco 
+:      003713 restore_esco_check_no_mark:
+0x3293 003714 call check_esco_amaddr 
+0x3294 003715 nrtn true 
+:      003716 restore_esco_do:
+0x3295 003717 call clear_got_tx 
+0x3296 003718 fetch 1 ,mem_esco_saved_arq 
+0x3297 003719 fetcht 1 ,mem_arq 
+0x3298 003720 store 1 ,mem_arq 
+0x3299 003721 storet 1 ,mem_esco_arq 
+0x329a 003722 fetch 1 ,mem_saved_amaddr 
+0x329b 003723 iforce am_addr 
+0x329c 003724 fetch 1 ,mem_last_type 
+0x329d 003725 store 1 ,mem_last_type_esco 
+0x329e 003726 fetch 1 ,mem_last_type_saved 
+0x329f 003727 store 1 ,mem_last_type 
+0x32a0 003728 setarg 0xffff 
+0x32a1 003729 store 2 ,mem_retransmission_cnt 
+0x32a2 003730 rtn 
+:      003735 context_load:
+0x32a3 003736 set0 mark_ext_patch ,mark 
+0x32a4 003737 bpatch patch05_7 ,mem_patch05 
+0x32a5 003738 set1 mark_context ,mark 
+0x32a6 003739 deposit rega 
+0x32a7 003740 store 2 ,mem_context_ptr 
+0x32a8 003741 force context_size ,loopcnt 
+0x32a9 003742 arg mem_le_state ,contw 
+0x32aa 003743 add rega ,coffset_mode ,contr 
+0x32ab 003744 ifetch 1 ,contr 
+0x32ac 003745 copy rega ,contr 
+0x32ad 003746 bbit1 mode_le ,memcpy 
+0x32ae 003747 arg mem_state ,contw 
+0x32af 003748 call memcpy 
+0x32b0 003749 disable attempt 
+0x32b1 003750 fetch 1 ,mem_amaddr 
+0x32b2 003751 iforce am_addr 
+0x32b3 003752 jam 1 ,mem_current_sniff_attempt 
+0x32b4 003753 branch context_load_master ,master 
+0x32b5 003754 jam 1 ,mem_current_sniff_attempt 
+:      003755 context_load_master:
+0x32b6 003756 fetch 1 ,mem_state 
+0x32b7 003757 rtnbit0 state_insniff 
+0x32b8 003758 fetch 1 ,mem_sniff_attempt 
+0x32b9 003759 store 1 ,mem_current_sniff_attempt 
+0x32ba 003760 fetch 1 ,mem_sniff_timeout 
+0x32bb 003761 store 1 ,mem_current_sniff_timeout 
+0x32bc 003762 rtn 
+:      003764 context_save:
+0x32bd 003765 set0 mark_ext_patch ,mark 
+0x32be 003766 bpatch patch06_0 ,mem_patch06 
+0x32bf 003767 fetch 2 ,mem_context_ptr 
+0x32c0 003768 iforce contw 
+0x32c1 003769 force context_size ,loopcnt 
+0x32c2 003770 arg mem_le_state ,contr 
+0x32c3 003771 branch memcpy ,le 
+0x32c4 003772 arg mem_state ,contr 
+0x32c5 003773 branch memcpy 
+:      003777 context_get_next:
+0x32c6 003778 fetcht 1 ,mem_current_context 
+0x32c7 003779 arg context_num ,loopcnt 
+:      003780 context_get_next_loop:
+0x32c8 003781 increase 1 ,temp 
+0x32c9 003782 compare context_num ,temp ,0xff 
+0x32ca 003783 nbranch context_get_next_cont ,true 
+0x32cb 003784 arg 0 ,temp 
+:      003785 context_get_next_cont:
+0x32cc 003786 storet 1 ,mem_current_context 
+0x32cd 003787 mul32 temp ,context_size ,pdata 
+0x32ce 003788 arg mem_context ,rega 
+0x32cf 003789 iadd rega ,rega 
+0x32d0 003790 ifetch 1 ,rega 
+0x32d1 003791 bbit1 state_insniff ,context_get_next_sniff 
+0x32d2 003792 rtnbit1 state_inconn 
+0x32d3 003793 rtnbit1 state_inpage 
+:      003794 context_get_next_sniff:
+0x32d4 003795 loop context_get_next_loop 
+0x32d5 003796 rtn 
+:      003798 context_new:
+0x32d6 003799 set0 mark_ext_patch ,mark 
+0x32d7 003800 bpatch patch06_1 ,mem_patch06 
+0x32d8 003801 arg context_search_empty ,regc 
+0x32d9 003802 call context_search 
+0x32da 003803 nrtn zero 
+0x32db 003804 deposit rega 
+0x32dc 003805 store 2 ,mem_context_ptr 
+0x32dd 003806 force 0 ,null 
+0x32de 003807 rtn 
+:      003811 context_check_all_wack:
+0x32df 003812 call check_esco_amaddr 
+0x32e0 003813 branch context_check_esco_wack ,true 
+0x32e1 003814 fetch 2 ,mem_context_ptr 
+0x32e2 003815 add pdata ,coffset_arq ,contw 
+0x32e3 003816 fetch 1 ,mem_arq 
+0x32e4 003817 istore 1 ,contw 
+0x32e5 003818 arg context_check_a_wack ,regc 
+0x32e6 003819 branch context_search 
+:      003821 context_check_esco_wack:
+0x32e7 003822 fetch 1 ,mem_arq 
+0x32e8 003823 isolate1 wack ,pdata 
+0x32e9 003824 branch context_esco_wack ,true 
+0x32ea 003825 force 1 ,null 
+0x32eb 003826 rtn 
+:      003827 context_esco_wack:
+0x32ec 003828 force 0 ,null 
+0x32ed 003829 rtn 
+:      003832 context_check_idle:
+0x32ee 003833 arg context_check_inconn ,regc 
+0x32ef 003834 branch context_search 
+:      003836 context_traverse_linkkey:
+0x32f0 003837 fetcht 2 ,mem_context_ptr 
+0x32f1 003838 arg context_traverse_clearkey ,regc 
+0x32f2 003839 branch context_search 
+:      003841 context_traverse_max_slot:
+0x32f3 003842 fetcht 2 ,mem_context_ptr 
+0x32f4 003843 arg context_traverse_mslot ,regc 
+0x32f5 003844 branch context_search 
+:      003847 context_search_conn_handle:
+0x32f6 003848 fetcht 1 ,mem_hci_conn_handle 
+:      003849 context_search_conn_handle2:
+0x32f7 003850 arg context_search_handle ,regc 
+0x32f8 003851 branch context_search 
+:      003853 context_search_plap:
+0x32f9 003854 set0 mark_ext_patch ,mark 
+0x32fa 003855 bpatch patch06_2 ,mem_patch06 
+0x32fb 003856 fetcht 6 ,mem_hci_plap 
+:      003857 context_search_plap2:
+0x32fc 003858 arg context_search_lap ,regc 
+0x32fd 003859 branch context_search 
+:      003861 context_search_insniff:
+0x32fe 003862 arg context_search_sniff ,regc 
+0x32ff 003863 branch context_search 
+:      003865 context_search_sniff_window:
+0x3300 003866 arg context_search_window ,regc 
+:      003867 context_search:
+0x3301 003868 set0 mark_ext_patch ,mark 
+0x3302 003869 bpatch patch06_3 ,mem_patch06 
+0x3303 003870 arg mem_context ,rega 
+0x3304 003871 force context_num ,loopcnt 
+:      003872 context_search_loop:
+0x3305 003873 ifetch 1 ,rega 
+0x3306 003874 copy regc ,pc 
+:      003875 context_search_next:
+0x3307 003876 increase context_size ,rega 
+0x3308 003877 loop context_search_loop 
+0x3309 003878 force 1 ,null 
+0x330a 003879 rtn 
+:      003881 context_search_empty:
+0x330b 003882 bbit1 state_inconn ,context_search_next 
+0x330c 003883 bbit1 state_inpage ,context_search_next 
+0x330d 003884 force 0 ,null 
+0x330e 003885 rtn 
+:      003887 context_search_lap:
+0x330f 003888 bbit1 state_inpage ,context_search_lap_cont 
+0x3310 003889 bbit0 state_inconn ,context_search_next 
+:      003890 context_search_lap_cont:
+0x3311 003891 add rega ,coffset_plap ,contr 
+0x3312 003892 ifetch 6 ,contr 
+0x3313 003893 isub temp ,null 
+0x3314 003894 rtn zero 
+0x3315 003895 branch context_search_next 
+:      003897 context_search_handle:
+0x3316 003898 bbit0 state_inconn ,context_search_next 
+0x3317 003899 add rega ,coffset_conn_handle ,contr 
+0x3318 003900 ifetch 1 ,contr 
+0x3319 003901 isub temp ,null 
+0x331a 003902 rtn zero 
+0x331b 003903 branch context_search_next 
+:      003905 context_search_sniff:
+0x331c 003906 bbit0 state_insniff ,context_search_next 
+:      003907 context_search_sniff_loop:
+0x331d 003908 call context_get_anchor 
+0x331e 003909 bbit1 27 ,context_search_sniff_cont 
+0x331f 003910 isolate0 27 ,temp 
+0x3320 003911 branch context_search_sniff_cont ,true 
+0x3321 003912 set1 28 ,pdata 
+:      003913 context_search_sniff_cont:
+0x3322 003914 isub temp ,pdata 
+0x3323 003915 increase 1 ,pdata 
+0x3324 003916 branch context_search_sniff_miss ,positive 
+0x3325 003917 increase 5 ,pdata 
+0x3326 003918 nbranch context_search_next ,positive 
+:      003919 context_search_meet:
+0x3327 003920 copy temp ,bt_clk 
+0x3328 003921 call context_next_anchor 
+0x3329 003922 force 0 ,null 
+0x332a 003923 rtn 
+:      003925 context_search_sniff_miss:
+0x332b 003926 iforce regb 
+0x332c 003927 add rega ,coffset_tsniff ,contr 
+0x332d 003928 ifetch 2 ,contr 
+0x332e 003929 branch context_search_meet ,blank 
+0x332f 003930 call context_next_anchor 
+0x3330 003931 branch context_search_sniff_loop 
+:      003933 context_check_inconn:
+0x3331 003934 bbit0 state_inconn ,context_search_next 
+0x3332 003935 force 0 ,null 
+0x3333 003936 rtn 
+:      003938 context_check_a_wack:
+0x3334 003939 bbit0 state_inconn ,context_search_next 
+0x3335 003940 add rega ,coffset_mode ,contr 
+0x3336 003941 ifetch 1 ,contr 
+0x3337 003942 bbit1 mode_le ,context_search_next 
+0x3338 003943 add rega ,coffset_arq ,contr 
+0x3339 003944 ifetch 1 ,contr 
+0x333a 003945 bbit0 wack ,context_search_next 
+0x333b 003946 force 0 ,null 
+0x333c 003947 rtn 
+:      003949 context_get_anchor:
+0x333d 003950 add rega ,coffset_mode ,contr 
+0x333e 003951 ifetcht 1 ,contr 
+0x333f 003952 deposit clkn_bt 
+0x3340 003953 isolate1 mode_master ,temp 
+0x3341 003954 add rega ,coffset_sniff_anchor ,contr 
+0x3342 003955 ifetcht 4 ,contr 
+0x3343 003956 rtn true 
+0x3344 003957 add rega ,coffset_clk_offset ,contr 
+0x3345 003958 ifetch 6 ,contr 
+0x3346 003959 call calc_clke2 
+0x3347 003960 deposit clke_bt 
+0x3348 003961 rtn 
+:      003963 context_next_anchor:
+0x3349 003964 add rega ,coffset_tsniff ,contr 
+0x334a 003965 add rega ,coffset_sniff_anchor ,contw 
+0x334b 003966 ifetch 2 ,contr 
+0x334c 003967 iadd temp ,timeup 
+0x334d 003968 deposit timeup 
+0x334e 003969 istore 4 ,contw 
+0x334f 003970 branch le_context_nexthop 
+:      003973 context_search_window:
+0x3350 003974 bbit0 state_insniff ,context_search_next 
+0x3351 003975 call context_get_anchor 
+0x3352 003976 iadd stop_watch ,pdata 
+0x3353 003977 iadd stop_watch ,pdata 
+0x3354 003978 iadd queue ,pdata 
+0x3355 003979 isub temp ,null 
+0x3356 003980 nbranch context_search_next ,positive 
+0x3357 003981 force 0 ,null 
+0x3358 003982 rtn 
+:      003984 context_traverse_mslot:
+0x3359 003985 bbit0 state_inconn ,context_search_next 
+0x335a 003986 deposit temp 
+0x335b 003987 isub rega ,null 
+0x335c 003988 branch context_search_next ,null 
+0x335d 003989 add rega ,coffset_mode ,contr 
+0x335e 003990 ifetch 1 ,contr 
+0x335f 003991 bbit1 mode_le ,context_search_next 
+0x3360 003992 add rega ,coffset_lmp_to_send ,contw 
+0x3361 003993 ifetch 1 ,contw 
+0x3362 003994 nbranch context_search_next ,blank 
+0x3363 003995 force lmp_max_slot ,pdata 
+0x3364 003996 istore 1 ,contw 
+0x3365 003997 branch context_search_next 
+:      003999 context_traverse_clearkey:
+0x3366 004000 bbit0 state_inconn ,context_search_next 
+0x3367 004001 deposit temp 
+0x3368 004002 isub rega ,null 
+0x3369 004003 branch context_search_next ,null 
+0x336a 004004 add rega ,coffset_mode ,contr 
+0x336b 004005 ifetch 1 ,contr 
+0x336c 004006 bbit1 mode_le ,context_search_next 
+0x336d 004007 ifetch 1 ,rega 
+0x336e 004008 set0 state_linkkey ,pdata 
+0x336f 004009 istore 1 ,rega 
+0x3370 004010 branch context_search_next 
+:      004013 master_conn_send_packet:
+0x3371 004014 set0 mark_ext_patch ,mark 
+0x3372 004015 bpatch patch06_4 ,mem_patch06 
+0x3373 004016 call rf_setup_time_master_slot 
+:      004017 master_send_packet:
+0x3374 004018 add clkn_bt ,1 ,bt_clk 
+0x3375 004019 call fetch_self_bt_adr 
+0x3376 004020 force 0x03 ,freq_mode 
+0x3377 004021 call tx_radio_freq 
+0x3378 004022 call start_transmitter 
+0x3379 004023 call start_tx_native 
+0x337a 004024 call send_access_word 
+0x337b 004025 branch transmit_packet 
+:      004027 master_conn_recv_packet:
+0x337c 004028 set0 mark_ext_patch ,mark 
+0x337d 004029 bpatch patch06_5 ,mem_patch06 
+0x337e 004030 call rf_setup_time_slave_slot 
+:      004031 master_recv_packet:
+0x337f 004032 add clkn_bt ,1 ,bt_clk 
+0x3380 004033 call fetch_self_bt_adr 
+0x3381 004034 force 0x03 ,freq_mode 
+0x3382 004035 call rx_radio_freq 
+0x3383 004036 call init_rx_packet_flags 
+0x3384 004037 call prep_crypt 
+0x3385 004038 call start_rx_native 
+0x3386 004039 call start_receiver 
+:      004040 master_rx_conn_finish_packet:
+0x3387 004041 call wait_access_clkn_rt 
+0x3388 004042 nrtn sync 
+0x3389 004043 call save_rssi 
+0x338a 004044 branch receive_packet 
+:      004048 master_newconn_once:
+0x338b 004049 set0 mark_ext_patch ,mark 
+0x338c 004050 bpatch patch06_6 ,mem_patch06 
+0x338d 004051 fetch 1 ,mem_fhs_am_addr 
+0x338e 004052 iforce am_addr 
+0x338f 004053 force type_poll ,type 
+0x3390 004054 call master_conn_send_packet 
+0x3391 004055 branch master_conn_recv_packet 
+:      004066 inquiry_scan_dispatch:
+0x3392 004067 fetch 1 ,mem_scan_mode 
+0x3393 004068 rtnbit0 inq_scan_mode 
+0x3394 004069 force iscan_interval_timer ,queue 
+0x3395 004070 call timer_check 
+0x3396 004071 nrtn blank 
+0x3397 004072 fetcht 2 ,mem_iscan_window 
+0x3398 004073 force 4 ,queue 
+0x3399 004074 call sniff_check_window 
+0x339a 004075 rtn user 
+0x339b 004076 call inquiry_scan_start 
+0x339c 004077 force iscan_interval_timer ,queue 
+0x339d 004078 fetch 2 ,mem_iscan_interval 
+0x339e 004079 nbranch timer_init ,sync 
+0x339f 004080 random pdata 
+0x33a0 004081 iand mask3ff ,pdata 
+0x33a1 004082 branch timer_init 
+:      004085 inquiry_scan_start:
+0x33a2 004086 set0 mark_ext_patch ,mark 
+0x33a3 004087 bpatch patch06_7 ,mem_patch06 
+0x33a4 004088 jam 0 ,mem_fhs_am_addr 
+0x33a5 004089 disable clknt 
+0x33a6 004090 disable attempt 
+0x33a7 004091 call afh_clear 
+0x33a8 004092 and clkn_bt ,0x1fc ,bt_clk 
+0x33a9 004093 force 0x01 ,freq_mode 
+0x33aa 004094 call fetch_giac 
+0x33ab 004095 call rx_radio_freq 
+0x33ac 004096 setflip mark_inquiry_state ,mark 
+0x33ad 004097 fetch 1 ,mem_inquiryscan_waitcnt 
+0x33ae 004098 increase 1 ,pdata 
+0x33af 004099 store 1 ,mem_inquiryscan_waitcnt 
+0x33b0 004100 call fetch_diac 
+0x33b1 004101 call start_receiver 
+0x33b2 004102 call wait_access_forever 
+0x33b3 004103 nrtn sync 
+0x33b4 004104 set0 mark_ext_patch ,mark 
+0x33b5 004105 bpatch patch07_0 ,mem_patch07 
+0x33b6 004106 force 0 ,stop_watch 
+0x33b7 004107 call shutdown_radio 
+0x33b8 004108 fetch 1 ,mem_inquiryscan_rcvcnt 
+0x33b9 004109 increase 1 ,pdata 
+0x33ba 004110 store 1 ,mem_inquiryscan_rcvcnt 
+0x33bb 004111 call fetch_giac 
+0x33bc 004112 call rf_setup_time_slave_slot 
+0x33bd 004113 or_into 0x002 ,bt_clk 
+0x33be 004114 force 0x01 ,freq_mode 
+0x33bf 004115 call tx_radio_freq 
+0x33c0 004116 call fetch_diac 
+0x33c1 004117 call start_transmitter 
+0x33c2 004118 call start_tx_external 
+0x33c3 004119 deposit clkn_bt 
+0x33c4 004120 store 4 ,mem_clkn_bt 
+0x33c5 004121 call send_access_word 
+0x33c6 004122 force type_fhs ,type 
+0x33c7 004123 force 0 ,am_addr 
+0x33c8 004124 call scan_mode_whiten 
+0x33c9 004125 call transmit_packet_whitened 
+0x33ca 004126 call send_eir 
+0x33cb 004127 and_into 0x1fd ,bt_clk 
+0x33cc 004128 increase 1 ,n_tx_slot 
+0x33cd 004129 rtn 
+:      004131 send_eir:
+0x33ce 004132 set0 mark_ext_patch ,mark 
+0x33cf 004133 bpatch patch07_1 ,mem_patch07 
+0x33d0 004134 fetch 1 ,mem_eir_enable 
+0x33d1 004135 rtn blank 
+0x33d2 004136 arg mem_eir ,contw 
+0x33d3 004137 fetch 1 ,mem_local_name_length 
+0x33d4 004138 copy pdata ,loopcnt 
+0x33d5 004139 increase 1 ,pdata 
+0x33d6 004140 istore 1 ,contw 
+0x33d7 004141 copy contw ,temp 
+0x33d8 004142 increase 1 ,pdata 
+0x33d9 004143 store 2 ,mem_tx_len 
+0x33da 004144 copy temp ,contw 
+0x33db 004145 setarg 0x09 
+0x33dc 004146 istore 1 ,contw 
+0x33dd 004147 arg mem_local_name ,contr 
+0x33de 004148 call memcpy 
+0x33df 004149 arg mem_all_uuid_128bits ,regc 
+0x33e0 004150 arg 4 ,loopcnt 
+0x33e1 004151 call get_all_uuid 
+0x33e2 004152 arg mem_all_uuid_16bits ,regc 
+0x33e3 004153 arg 1 ,loopcnt 
+0x33e4 004154 call get_all_uuid 
+0x33e5 004155 force type_dm3 ,type 
+0x33e6 004156 jam 2 ,mem_tx_lch 
+0x33e7 004157 setarg mem_eir 
+0x33e8 004158 store 2 ,mem_txptr 
+0x33e9 004159 call rf_setup_time_slave_slot 
+0x33ea 004160 call tx_radio_freq 
+0x33eb 004161 call start_transmitter 
+0x33ec 004162 call start_tx_external 
+0x33ed 004163 call send_access_word 
+0x33ee 004164 call scan_mode_whiten 
+0x33ef 004165 call transmit_packet_whitened 
+0x33f0 004166 rtn 
+:      004169 get_all_uuid:
+0x33f1 004170 copy contw ,temp 
+0x33f2 004171 copy regc ,contr 
+0x33f3 004172 ifetch 1 ,contr 
+0x33f4 004173 rtn blank 
+:      004174 lshift_loop:
+0x33f5 004175 lshift pdata ,pdata 
+0x33f6 004176 loop lshift_loop 
+0x33f7 004177 copy pdata ,rega 
+0x33f8 004178 increase 2 ,pdata 
+0x33f9 004179 copy pdata ,queue 
+0x33fa 004180 fetch 2 ,mem_tx_len 
+0x33fb 004181 iadd queue ,pdata 
+0x33fc 004182 store 2 ,mem_tx_len 
+0x33fd 004183 copy temp ,contw 
+0x33fe 004184 copy rega ,pdata 
+0x33ff 004185 increase 1 ,pdata 
+0x3400 004186 istore 1 ,contw 
+0x3401 004187 copy regc ,contr 
+0x3402 004188 ifetch 1 ,contr 
+0x3403 004189 ifetch 1 ,contr 
+0x3404 004190 istore 1 ,contw 
+0x3405 004191 copy rega ,loopcnt 
+0x3406 004192 branch memcpy 
+:      004198 page_scan_dispatch:
+0x3407 004199 fetch 1 ,mem_scan_mode 
+0x3408 004200 rtnbit0 page_scan_mode 
+0x3409 004201 force pscan_interval_timer ,queue 
+0x340a 004202 call timer_check 
+0x340b 004203 nrtn blank 
+0x340c 004204 fetcht 2 ,mem_pscan_window 
+0x340d 004205 force 40 ,queue 
+0x340e 004206 call sniff_check_window 
+0x340f 004207 rtn user 
+0x3410 004208 force 0 ,am_addr 
+0x3411 004209 jam param_pagerespto ,mem_fhs_wait_counter 
+0x3412 004210 set0 mark_fhs_already_good ,mark 
+0x3413 004211 call page_scan_start 
+0x3414 004212 force pscan_interval_timer ,queue 
+0x3415 004213 fetch 2 ,mem_pscan_interval 
+0x3416 004214 branch timer_init 
+:      004217 page_scan_start:
+0x3417 004218 set0 mark_ext_patch ,mark 
+0x3418 004219 bpatch patch07_2 ,mem_patch07 
+0x3419 004220 disable clknt 
+0x341a 004221 call afh_clear 
+0x341b 004222 fetch 1 ,mem_pagescan_waitcnt 
+0x341c 004223 increase 1 ,pdata 
+0x341d 004224 store 1 ,mem_pagescan_waitcnt 
+0x341e 004225 force 0 ,n_tx_slot 
+0x341f 004226 call fetch_self_bt_adr 
+0x3420 004227 add clkn_bt ,1 ,bt_clk 
+0x3421 004228 force 0x02 ,freq_mode 
+0x3422 004229 set0 mark_ext_patch ,mark 
+0x3423 004230 bpatch patch07_3 ,mem_patch07 
+0x3424 004231 call rx_radio_freq 
+0x3425 004232 call start_receiver 
+0x3426 004233 call wait_access_forever 
+0x3427 004234 nrtn sync 
+0x3428 004235 call shutdown_radio 
+0x3429 004236 fetch 1 ,mem_pagescan_rcvcnt 
+0x342a 004237 increase 1 ,pdata 
+0x342b 004238 store 1 ,mem_pagescan_rcvcnt 
+0x342c 004239 force 0 ,stop_watch 
+0x342d 004240 call rf_setup_time_slave_slot 
+0x342e 004241 or_into 0x002 ,bt_clk 
+0x342f 004242 force 0x01 ,freq_mode 
+0x3430 004243 call tx_radio_freq 
+0x3431 004244 call start_transmitter 
+0x3432 004245 call start_tx_external 
+0x3433 004246 call send_access_word 
+0x3434 004247 call end_of_packet 
+0x3435 004248 force 0 ,am_addr 
+0x3436 004249 arg param_rf_setup ,timeup 
+0x3437 004250 until clke_rt ,meet 
+0x3438 004251 or_into 0x03 ,clke_bt 
+0x3439 004252 and_into 0x1fd ,bt_clk 
+:      004253 page_scan_wait_fhs_restart:
+0x343a 004254 set0 mark_ext_patch ,mark 
+0x343b 004255 bpatch patch07_4 ,mem_patch07 
+0x343c 004256 increase 1 ,n_tx_slot 
+0x343d 004257 call rx_radio_freq 
+0x343e 004258 call start_receiver 
+0x343f 004259 call wait_access_mhalfbnd 
+0x3440 004260 nbranch page_scan_wait_fhs_again ,sync 
+0x3441 004261 call scan_mode_whiten 
+0x3442 004262 call receive_packet_whitened 
+0x3443 004263 bmark1 mark_fhs_already_good ,page_scan_reply_to_fhs 
+:      004264 page_scan_wait_fhs_again:
+0x3444 004265 set0 mark_ext_patch ,mark 
+0x3445 004266 bpatch patch07_5 ,mem_patch07 
+0x3446 004267 fetch 1 ,mem_fhs_wait_counter 
+0x3447 004268 rtn blank 
+0x3448 004269 increase -1 ,pdata 
+0x3449 004270 store 1 ,mem_fhs_wait_counter 
+0x344a 004271 call rf_setup_time_master_slot 
+0x344b 004272 branch page_scan_wait_fhs_restart 
+:      004275 page_scan_reply_to_fhs:
+0x344c 004276 set0 mark_ext_patch ,mark 
+0x344d 004277 bpatch patch07_6 ,mem_patch07 
+0x344e 004278 set0 1 ,clke_bt 
+0x344f 004279 set1 0 ,clke_bt 
+0x3450 004280 fetch 1 ,mem_pagescan_rcvfhscnt 
+0x3451 004281 increase 1 ,pdata 
+0x3452 004282 store 1 ,mem_pagescan_rcvfhscnt 
+0x3453 004283 call rf_setup_time_slave_slot 
+0x3454 004284 or_into 0x02 ,bt_clk 
+0x3455 004285 call tx_radio_freq 
+0x3456 004286 call start_transmitter 
+0x3457 004287 call start_tx_external 
+0x3458 004288 call send_access_word 
+0x3459 004289 call end_of_packet 
+:      004290 slave_apply_clke_bt:
+0x345a 004291 compare 0x03 ,clke_bt ,0x03 
+0x345b 004292 branch slave_apply_clke_bt_now ,true 
+0x345c 004293 until null ,mhalfbnd 
+0x345d 004294 branch slave_apply_clke_bt 
+:      004295 slave_apply_clke_bt_now:
+0x345e 004296 fetch 4 ,mem_clke_bt 
+0x345f 004297 or_into 0x03 ,pdata 
+0x3460 004298 icopy clke_bt 
+:      004300 start_slave_connection:
+0x3461 004301 set0 mark_ext_patch ,mark 
+0x3462 004302 bpatch patch07_7 ,mem_patch07 
+0x3463 004303 fetch 6 ,extm_lap 
+0x3464 004304 store 6 ,mem_plap 
+0x3465 004305 call prepare_newconn 
+:      004306 slave_newconn_loop:
+0x3466 004307 call slave_newconn_once 
+0x3467 004308 branch sconn_successful ,match 
+0x3468 004309 call new_conn_timeout 
+0x3469 004310 nbranch slave_newconn_loop ,blank 
+0x346a 004311 rtn 
+:      004314 sconn_successful:
+0x346b 004315 set0 mark_ext_patch ,mark 
+0x346c 004316 bpatch patch08_0 ,mem_patch08 
+0x346d 004317 call newconn_init 
+0x346e 004318 call context_new 
+0x346f 004319 nrtn zero 
+0x3470 004320 jam 0 ,mem_mode 
+0x3471 004321 call calc_clke_offset 
+0x3472 004322 branch context_save 
+:      004325 slave_dispatch:
+0x3473 004326 set0 mark_ext_patch ,mark 
+0x3474 004327 bpatch patch08_1 ,mem_patch08 
+0x3475 004328 call calc_clke 
+0x3476 004329 call role_switch_slave 
+0x3477 004330 rtn user 
+0x3478 004331 call load_esco 
+0x3479 004332 call get_sco_data 
+:      004333 slave_loop:
+0x347a 004334 set0 mark_ext_patch ,mark 
+0x347b 004335 bpatch patch08_2 ,mem_patch08 
+0x347c 004336 call check_bt_disabled 
+0x347d 004337 call scheduler_process 
+0x347e 004338 call slave_conn_recv_packet 
+0x347f 004339 call slave_savelist 
+0x3480 004340 nbranch slave_notmatch ,match 
+0x3481 004341 call supervision_flush 
+0x3482 004342 call parse_l2cap 
+0x3483 004343 call scheduler_tx_l2cap_pkt 
+0x3484 004344 call prepare_tx 
+0x3485 004345 call slave_conn_send_packet 
+0x3486 004346 call parse_lmp 
+0x3487 004347 call process_cmd 
+0x3488 004348 call hci_send_num_complete_packets 
+0x3489 004349 fetch 1 ,mem_slave_rcvcnt 
+0x348a 004350 increase 1 ,pdata 
+0x348b 004351 store 1 ,mem_slave_rcvcnt 
+0x348c 004352 call calc_clke_offset 
+:      004353 slave_notmatch:
+0x348d 004354 set0 mark_ext_patch ,mark 
+0x348e 004355 bpatch patch08_3 ,mem_patch08 
+0x348f 004356 call lpm_set_mult 
+0x3490 004357 call supervision_update 
+0x3491 004358 branch slave_disconnect ,positive 
+0x3492 004359 call check_disconnect_timeout 
+0x3493 004360 nbranch slave_disconnect ,user 
+0x3494 004361 call check_attempt 
+0x3495 004362 nbranch slave_loop ,blank 
+0x3496 004363 call process_sco_data 
+0x3497 004364 branch restore_esco 
+:      004367 slave_disconnect:
+0x3498 004368 set0 mark_ext_patch ,mark 
+0x3499 004369 bpatch patch08_4 ,mem_patch08 
+0x349a 004370 jam 0 ,mem_tester_emulate 
+0x349b 004371 jam 0 ,mem_debug_config 
+0x349c 004372 call quit_connection 
+0x349d 004373 set0 mark_testmode ,mark 
+0x349e 004374 call test_enable_white 
+0x349f 004375 fetch 1 ,mem_state 
+0x34a0 004376 bbit0 state_conn_comp ,slave_connection_fail 
+0x34a1 004377 fetcht 1 ,mem_conn_handle 
+0x34a2 004378 branch hci_send_disconn_complete 
+:      004380 slave_connection_fail:
+0x34a3 004381 force hci_error_key_missing ,temp 
+0x34a4 004382 branch hci_send_connection_error 
+:      004384 role_switch_slave:
+0x34a5 004385 set0 mark_ext_patch ,mark 
+0x34a6 004386 bpatch patch08_5 ,mem_patch08 
+0x34a7 004387 call role_switch_check 
+0x34a8 004388 nrtn user 
+0x34a9 004389 copy am_addr ,temp 
+0x34aa 004390 call get_free_amaddr 
+0x34ab 004391 store 1 ,mem_fhs_am_addr 
+0x34ac 004392 copy temp ,am_addr 
+0x34ad 004393 jam param_newconnto ,mem_newconnto_counter 
+:      004394 roles_sendfhs_loop:
+0x34ae 004395 set0 mark_ext_patch ,mark 
+0x34af 004396 bpatch patch08_6 ,mem_patch08 
+0x34b0 004397 call rf_setup_time_master_slot 
+0x34b1 004398 force type_fhs ,type 
+0x34b2 004399 call slave_send_access 
+0x34b3 004400 deposit clkn_bt 
+0x34b4 004401 store 4 ,mem_clkn_bt 
+0x34b5 004402 call transmit_packet 
+0x34b6 004403 call rf_setup_time_slave_slot 
+0x34b7 004404 enable user3 
+0x34b8 004405 call slave_receive_access 
+0x34b9 004406 branch roles_got_fhs_reply ,sync 
+0x34ba 004407 call shutdown_radio 
+0x34bb 004408 call new_conn_timeout 
+0x34bc 004409 nbranch roles_sendfhs_loop ,blank 
+0x34bd 004410 rtnmark0 mark_accept_switch 
+0x34be 004411 jam lmp_slot_offset ,mem_lmo_opcode2 
+0x34bf 004412 set1 mark_switch_initiated ,mark 
+0x34c0 004413 rtn 
+:      004414 roles_got_fhs_reply:
+0x34c1 004415 enable clknt 
+0x34c2 004416 call prepare_newconn 
+0x34c3 004417 call afh_clear 
+:      004418 roles_newconn_loop:
+0x34c4 004419 set0 mark_ext_patch ,mark 
+0x34c5 004420 bpatch patch08_7 ,mem_patch08 
+0x34c6 004421 call master_newconn_once 
+0x34c7 004422 branch roles_newconn_responded ,sync 
+0x34c8 004423 call new_conn_timeout 
+0x34c9 004424 nbranch roles_newconn_loop ,blank 
+0x34ca 004425 disable clknt 
+0x34cb 004426 deposit clke_bt 
+0x34cc 004427 store 4 ,mem_next_btclk 
+0x34cd 004428 rtn 
+:      004429 roles_newconn_responded:
+0x34ce 004430 force 0 ,temp 
+0x34cf 004431 call hci_send_role_change 
+0x34d0 004432 enable master 
+0x34d1 004433 bmark0 mark_accept_switch ,roles_newconn_nolmp 
+0x34d2 004434 set0 mark_accept_switch ,mark 
+0x34d3 004435 jam lmp_accepted ,mem_lmo_opcode2 
+0x34d4 004436 jam lmp_host_connection_req ,mem_lmi_opcode2 
+0x34d5 004437 call tid_set_reply 
+:      004438 roles_newconn_nolmp:
+0x34d6 004439 deposit am_addr 
+0x34d7 004440 store 1 ,mem_amaddr 
+0x34d8 004441 force 0 ,pdata 
+0x34d9 004442 store 6 ,mem_clk_offset 
+0x34da 004443 fetch 1 ,mem_mode 
+0x34db 004444 set1 mode_master ,pdata 
+0x34dc 004445 store 1 ,mem_mode 
+0x34dd 004446 call supervision_flush 
+0x34de 004447 disable master 
+:      004448 enable_user:
+0x34df 004449 enable user 
+0x34e0 004450 rtn 
+:      004454 init_rx_packet_flags:
+0x34e1 004455 set0 mark_ext_patch ,mark 
+0x34e2 004456 bpatch patch09_0 ,mem_patch09 
+0x34e3 004457 disable match 
+0x34e4 004458 set0 mark_loopback ,mark 
+0x34e5 004459 set0 mark_am_addr_broadcast ,mark 
+0x34e6 004460 set0 mark_longpacket ,mark 
+0x34e7 004461 set0 mark_old_packet ,mark 
+0x34e8 004462 fetch 1 ,mem_arq 
+0x34e9 004463 set0 arqnx ,pdata 
+0x34ea 004464 set1 flowx ,pdata 
+0x34eb 004465 store 1 ,mem_arq 
+0x34ec 004466 rtn 
+:      004468 prepare_newconn:
+0x34ed 004469 set0 mark_ext_patch ,mark 
+0x34ee 004470 bpatch patch09_1 ,mem_patch09 
+0x34ef 004471 jam param_newconnto ,mem_newconnto_counter 
+0x34f0 004472 jam param_newconn_arq ,mem_arq 
+0x34f1 004473 fetch 2 ,mem_rx_window_init 
+0x34f2 004474 store 2 ,mem_rx_window 
+0x34f3 004475 deposit clkn_bt 
+0x34f4 004476 store 4 ,mem_next_btclk 
+0x34f5 004477 rtn clknt 
+0x34f6 004478 deposit clke_bt 
+0x34f7 004479 store 4 ,mem_next_btclk 
+0x34f8 004480 rtn 
+:      004482 newconn_init:
+0x34f9 004483 set0 mark_ext_patch ,mark 
+0x34fa 004484 bpatch patch09_2 ,mem_patch09 
+0x34fb 004485 call init_lmp_reinit 
+0x34fc 004486 call new_conn_handle 
+0x34fd 004487 store 1 ,mem_conn_handle 
+0x34fe 004488 setarg param_supervision_to 
+0x34ff 004489 store 2 ,mem_supervision_to 
+0x3500 004490 fetch 1 ,mem_state 
+0x3501 004491 set1 state_inconn ,pdata 
+0x3502 004492 store 1 ,mem_state 
+0x3503 004493 jam 0 ,mem_op 
+0x3504 004494 jam 0 ,mem_state_map 
+0x3505 004495 jam 0 ,mem_lpm_current_mult 
+0x3506 004496 branch supervision_flush 
+:      004499 clear_linkkey:
+0x3507 004500 set0 mark_ext_patch ,mark 
+0x3508 004501 bpatch patch09_3 ,mem_patch09 
+0x3509 004502 force 0 ,pdata 
+0x350a 004503 store 8 ,mem_link_key 
+0x350b 004504 istore 8 ,contw 
+0x350c 004505 call clear_linkstate 
+0x350d 004506 branch context_traverse_linkkey 
+:      004508 new_conn_timeout:
+0x350e 004509 fetch 1 ,mem_newconnto_counter 
+0x350f 004510 increase -1 ,pdata 
+0x3510 004511 store 1 ,mem_newconnto_counter 
+0x3511 004512 rtn 
+:      004514 new_conn_handle:
+0x3512 004515 fetch 1 ,mem_handle_num 
+0x3513 004516 increase 1 ,pdata 
+0x3514 004517 store 1 ,mem_handle_num 
+0x3515 004518 rtn 
+:      004521 quit_connection:
+0x3516 004522 set0 mark_ext_patch ,mark 
+0x3517 004523 bpatch patch09_4 ,mem_patch09 
+0x3518 004524 call disconnect_stop_sco 
+0x3519 004525 fetch 1 ,mem_hci_cmd 
+0x351a 004526 beq hci_cmd_remote_name_req ,quit_connection_name 
+0x351b 004527 fetch 1 ,mem_lmp_to_send 
+0x351c 004528 bne lmp_name_req ,quit_connection_cont 
+:      004529 quit_connection_name:
+0x351d 004530 call cmd_check_plap 
+0x351e 004531 nbranch quit_connection_cont ,zero 
+0x351f 004532 call master_name_error 
+0x3520 004533 jam 0 ,mem_hci_cmd 
+:      004534 quit_connection_cont:
+0x3521 004535 set0 mark_ext_patch ,mark 
+0x3522 004536 bpatch patch09_5 ,mem_patch09 
+0x3523 004537 call app_disconn_reason_collect_bt 
+0x3524 004538 call process_cmd 
+0x3525 004539 call sniff_exit 
+0x3526 004540 jam bt_evt_bb_disconnected ,mem_fifo_temp 
+0x3527 004541 call ui_ipc_send_event 
+0x3528 004542 call init_lmp_work 
+0x3529 004543 call l2cap_init_work 
+0x352a 004544 call sp_initialize 
+0x352b 004545 fetch 1 ,mem_state 
+0x352c 004546 set0 state_inconn 
+0x352d 004547 store 1 ,mem_state 
+0x352e 004548 jam 0 ,memui_reconnect_mode 
+0x352f 004550 fetch 1 ,mem_state_map 
+0x3530 004551 compare 0x0 ,pdata ,0xc0 
+0x3531 004552 branch quit_connection_not_clear_mark ,true 
+0x3532 004553 set0 mark_rxbuf_inuse ,mark 
+:      004554 quit_connection_not_clear_mark:
+0x3533 004555 fetch 1 ,mem_arq 
+0x3534 004556 bbit0 wack ,quit_connection_not_clear_tx 
+:      004557 quit_connection_not_clear_tx:
+0x3535 004558 fetch 1 ,mem_op 
+0x3536 004559 rtnbit0 op_txl2cap 
+0x3537 004560 set0 mark_tx_l2cap ,mark 
+0x3538 004561 rtn 
+:      004563 slave_newconn_once:
+0x3539 004564 set0 mark_ext_patch ,mark 
+0x353a 004565 bpatch patch09_6 ,mem_patch09 
+0x353b 004566 fetch 1 ,extm_newconn_am_addr 
+0x353c 004567 rtn blank 
+0x353d 004568 icopy am_addr 
+0x353e 004569 call slave_conn_recv_packet 
+0x353f 004570 nrtn match 
+0x3540 004571 force type_null ,type 
+0x3541 004572 call slave_conn_send_packet 
+0x3542 004573 deposit am_addr 
+0x3543 004574 store 1 ,mem_amaddr 
+0x3544 004575 force 0 ,pdata 
+0x3545 004576 store 1 ,extm_newconn_am_addr 
+0x3546 004577 rtn 
+:      004583 prepare_tx:
+0x3547 004584 set0 mark_ext_patch ,mark 
+0x3548 004585 bpatch patch09_7 ,mem_patch09 
+0x3549 004586 fetch 1 ,mem_state 
+0x354a 004587 bbit0 state_insco ,prepare_tx_not_sco 
+0x354b 004588 force type_hv3 ,type 
+0x354c 004589 bmark0 mark_esco ,prepare_tx_not_esco 
+0x354d 004590 call check_esco_amaddr 
+0x354e 004591 nbranch prepare_tx_not_sco ,true 
+0x354f 004592 branch prepare_tx_not_sco ,attempt 
+0x3550 004593 call set_wait_ack 
+0x3551 004594 setarg 2 
+0x3552 004595 store 2 ,mem_retransmission_cnt 
+0x3553 004596 rtn 
+:      004597 prepare_tx_not_esco:
+0x3554 004598 nrtn attempt 
+:      004599 prepare_tx_not_sco:
+0x3555 004600 set0 mark_ext_patch ,mark 
+0x3556 004601 bpatch patch0a_0 ,mem_patch0a 
+0x3557 004602 call context_check_all_wack 
+0x3558 004603 nbranch prepare_tx_no_retransmit ,zero 
+0x3559 004604 fetch 1 ,mem_arq 
+0x355a 004605 bbit0 wack ,prepare_tx_pollnull 
+:      004606 prepare_tx_retransmit:
+0x355b 004607 bmark1 mark_loopback ,prepare_tx_loopback 
+0x355c 004608 fetch 1 ,mem_debug_config 
+0x355d 004609 bbit1 debug_tx_pattern ,prepare_tx_txpat 
+0x355e 004610 fetch 2 ,mem_retransmission_cnt 
+0x355f 004611 increase -1 ,pdata 
+0x3560 004612 store 2 ,mem_retransmission_cnt 
+0x3561 004613 branch prepare_tx_nomore_retransmit ,blank 
+0x3562 004614 fetch 1 ,mem_last_type 
+0x3563 004615 iforce type 
+0x3564 004616 rtn 
+:      004618 prepare_tx_nomore_retransmit:
+0x3565 004619 set0 mark_ext_patch ,mark 
+0x3566 004620 bpatch patch0a_1 ,mem_patch0a 
+0x3567 004621 call clear_got_tx 
+:      004622 prepare_tx_no_retransmit:
+0x3568 004623 call check_esco_amaddr 
+0x3569 004624 branch prepare_tx_pollnull ,true 
+0x356a 004625 call send_lmp 
+0x356b 004626 branch prepare_tx_sendlmp ,user 
+0x356c 004627 fetch 1 ,mem_op 
+0x356d 004628 bbit1 op_txl2cap ,prepare_tx_sendl2cap 
+0x356e 004629 bmark1 mark_loopback ,prepare_tx_loopback 
+0x356f 004630 fetch 1 ,mem_debug_config 
+0x3570 004631 bbit1 debug_tx_pattern ,prepare_tx_txpat 
+:      004632 prepare_tx_pollnull:
+0x3571 004633 force type_poll ,type 
+0x3572 004634 rtn master 
+0x3573 004635 force type_null ,type 
+0x3574 004636 rtn 
+:      004637 prepare_tx_loopback:
+0x3575 004638 set0 mark_ext_patch ,mark 
+0x3576 004639 bpatch patch0a_2 ,mem_patch0a 
+0x3577 004640 fetch 1 ,mem_rx_type 
+0x3578 004641 iforce type 
+0x3579 004642 rtnne 1 
+0x357a 004643 force type_null ,type 
+0x357b 004644 rtn 
+:      004645 prepare_tx_txpat:
+0x357c 004646 fetch 1 ,test_mode_packet_type 
+0x357d 004647 and pdata ,0xf ,type 
+0x357e 004648 set1 mark_loopback ,mark 
+0x357f 004649 rtn 
+:      004650 prepare_tx_sendlmp:
+0x3580 004651 force type_lmp ,type 
+0x3581 004652 branch set_wait_ack 
+:      004653 prepare_tx_sendl2cap:
+0x3582 004654 call tx_l2cap_type 
+:      004656 set_wait_ack:
+0x3583 004657 set0 mark_ext_patch ,mark 
+0x3584 004658 bpatch patch0a_3 ,mem_patch0a 
+0x3585 004659 fetcht 1 ,mem_arq 
+0x3586 004660 set1 wack ,temp 
+0x3587 004661 storet 1 ,mem_arq 
+0x3588 004662 deposit type 
+0x3589 004663 store 1 ,mem_last_type 
+0x358a 004664 setarg 0xffff 
+0x358b 004665 store 2 ,mem_retransmission_cnt 
+0x358c 004666 rtn 
+:      004668 tx_l2cap_type:
+0x358d 004669 set0 mark_ext_patch ,mark 
+0x358e 004670 bpatch patch0a_4 ,mem_patch0a 
+0x358f 004671 fetch 1 ,mem_state_map 
+0x3590 004672 isolate1 smap_edr ,pdata 
+0x3591 004673 fetch 2 ,mem_tx_len 
+0x3592 004674 branch tx_l2cap_type_edr ,true 
+0x3593 004675 force type_dm1 ,type 
+0x3594 004676 sub pdata ,17 ,null 
+0x3595 004677 rtn positive 
+0x3596 004678 force type_dh1 ,type 
+0x3597 004679 sub pdata ,27 ,null 
+0x3598 004680 rtn positive 
+0x3599 004681 force type_dm3 ,type 
+0x359a 004682 sub pdata ,121 ,null 
+0x359b 004683 rtn positive 
+0x359c 004684 force type_dm5 ,type 
+0x359d 004685 sub pdata ,224 ,null 
+0x359e 004686 rtn positive 
+0x359f 004687 force type_dh5 ,type 
+0x35a0 004688 rtn 
+:      004689 tx_l2cap_type_edr:
+0x35a1 004690 force type_dm1 ,type 
+0x35a2 004691 sub pdata ,17 ,null 
+0x35a3 004692 rtn positive 
+0x35a4 004693 force type_dh1 ,type 
+0x35a5 004694 sub pdata ,54 ,null 
+0x35a6 004695 rtn positive 
+0x35a7 004696 force type_dm3 ,type 
+0x35a8 004697 arg 367 ,temp 
+0x35a9 004698 isub temp ,null 
+0x35aa 004699 nrtn positive 
+0x35ab 004700 force type_dm5 ,type 
+0x35ac 004701 arg 679 ,temp 
+0x35ad 004702 isub temp ,null 
+0x35ae 004703 nrtn positive 
+0x35af 004704 force type_dh5 ,type 
+0x35b0 004705 rtn 
+:      004714 slave_receive_master_slot:
+0x35b1 004715 fetch 1 ,mem_state 
+0x35b2 004716 bbit0 state_insniff ,slave_receive_notsniff 
+0x35b3 004717 fetch 2 ,mem_tsniff 
+0x35b4 004718 branch slave_receive_notsniff ,blank 
+0x35b5 004719 nbranch slave_receive_sniff ,attempt 
+:      004720 slave_receive_notsniff:
+0x35b6 004721 call rf_setup_time_master_slot 
+:      004722 slave_receive_access:
+0x35b7 004723 add clke_bt ,1 ,bt_clk 
+:      004724 slave_receive_sniff:
+0x35b8 004725 enable swfine 
+0x35b9 004726 fetch 2 ,mem_rx_window 
+0x35ba 004727 rshift pdata ,pdata 
+0x35bb 004728 arg param_pll_setup ,temp 
+0x35bc 004729 iadd temp ,pdata 
+0x35bd 004730 call ahead_window 
+0x35be 004731 call fetch_extm_bt_adr 
+0x35bf 004732 force 0x03 ,freq_mode 
+0x35c0 004733 call rx_radio_freq 
+0x35c1 004734 call init_rx_packet_flags 
+0x35c2 004735 call prep_crypt 
+0x35c3 004736 set0 mark_ext_patch ,mark 
+0x35c4 004737 bpatch patch0a_5 ,mem_patch0a 
+0x35c5 004738 fetch 2 ,mem_rx_window 
+0x35c6 004739 rshift pdata ,pdata 
+0x35c7 004740 call ahead_window 
+0x35c8 004741 call start_receiver 
+0x35c9 004742 enable decode_fec0 
+0x35ca 004743 fetch 2 ,mem_rx_window 
+0x35cb 004744 arg param_clke_cal ,temp 
+0x35cc 004745 iadd temp ,stop_watch 
+0x35cd 004746 correlate null ,timeout 
+0x35ce 004747 copy clke ,temp 
+0x35cf 004748 storet 6 ,mem_sync_clke 
+0x35d0 004749 disable decode_fec0 
+0x35d1 004750 nrtn sync 
+0x35d2 004751 arg param_clke_cal ,clke_rt 
+0x35d3 004752 copy bt_clk ,clke_bt 
+0x35d4 004753 branch lpm_adjust_clk ,wake 
+0x35d5 004754 rtn 
+:      004757 slave_conn_recv_packet:
+0x35d6 004758 set0 mark_ext_patch ,mark 
+0x35d7 004759 bpatch patch0a_6 ,mem_patch0a 
+0x35d8 004760 call slave_receive_master_slot 
+0x35d9 004761 nbranch shutdown_radio ,sync 
+0x35da 004762 call save_rssi 
+0x35db 004763 bmark0 mark_testmode ,receive_packet 
+0x35dc 004764 fetch 2 ,mem_tst_pktcnt_sync 
+0x35dd 004765 increase 1 ,pdata 
+0x35de 004766 store 2 ,mem_tst_pktcnt_sync 
+:      004767 receive_packet:
+0x35df 004768 rshift bt_clk ,temp 
+0x35e0 004769 or temp ,0x40 ,white_init 
+:      004770 receive_packet_whitened:
+0x35e1 004771 set0 mark_ext_patch ,mark 
+0x35e2 004772 bpatch patch0a_7 ,mem_patch0a 
+0x35e3 004773 enable enable_white 
+0x35e4 004774 enable enable_hec 
+0x35e5 004775 enable decode_fec1 
+0x35e6 004776 parse demod ,bucket ,3 
+0x35e7 004777 rshift8 pwindow ,pdata 
+0x35e8 004778 store 1 ,mem_temp_am_addr 
+0x35e9 004779 parse demod ,bucket ,4 
+0x35ea 004780 inject bucket ,7 
+0x35eb 004781 copy pwindow ,pdata 
+0x35ec 004782 store 1 ,mem_rx_type 
+0x35ed 004783 parse demod ,bucket ,3 
+0x35ee 004784 rshift8 pwindow ,pdata 
+0x35ef 004785 store 1 ,mem_temp_arq 
+0x35f0 004786 fetch 1 ,mem_rx_type 
+0x35f1 004787 sub pdata ,3 ,null 
+0x35f2 004788 branch receive_packet_noedr ,positive 
+0x35f3 004789 beq 7 ,receive_packet_noedr 
+0x35f4 004790 fetch 1 ,mem_state_map 
+0x35f5 004791 isolate1 smap_edr ,pdata 
+0x35f6 004792 setflag true ,psk ,radio_ctrl 
+:      004793 receive_packet_noedr:
+0x35f7 004794 set0 mark_ext_patch ,mark 
+0x35f8 004795 bpatch patch0b_0 ,mem_patch0b 
+0x35f9 004796 parse demod ,bucket ,8 
+0x35fa 004797 disable decode_fec1 
+0x35fb 004798 disable enable_hec 
+0x35fc 004799 branch error_header ,crc_failed 
+0x35fd 004800 bmark0 mark_testmode ,receive_packet_amchk 
+0x35fe 004801 fetch 2 ,mem_tst_pktcnt_hec 
+0x35ff 004802 increase 1 ,pdata 
+0x3600 004803 store 2 ,mem_tst_pktcnt_hec 
+:      004804 receive_packet_amchk:
+0x3601 004805 set0 mark_ext_patch ,mark 
+0x3602 004806 bpatch patch0b_1 ,mem_patch0b 
+0x3603 004807 fetch 1 ,mem_temp_am_addr 
+0x3604 004808 compare 0 ,pdata ,0x07 
+0x3605 004809 setflag true ,mark_am_addr_broadcast ,mark 
+0x3606 004810 branch am_addr_ok ,true 
+0x3607 004811 icompare 0x07 ,am_addr 
+0x3608 004812 branch am_addr_match ,true 
+0x3609 004813 bmark0 mark_esco ,end_of_packet 
+0x360a 004814 fetcht 1 ,mem_saved_amaddr 
+0x360b 004815 icompare 0x7 ,temp 
+0x360c 004816 nbranch end_of_packet ,true 
+0x360d 004817 call restore_esco 
+0x360e 004818 fetch 1 ,mem_arq 
+0x360f 004819 set0 arqnx ,pdata 
+0x3610 004820 set1 flowx ,pdata 
+0x3611 004821 store 1 ,mem_arq 
+:      004822 am_addr_match:
+0x3612 004823 enable match 
+:      004824 am_addr_ok:
+0x3613 004825 set0 mark_ext_patch ,mark 
+0x3614 004826 bpatch patch0b_2 ,mem_patch0b 
+0x3615 004827 fetch 1 ,mem_rx_type 
+0x3616 004828 icopy type 
+0x3617 004829 bmark1 mark_am_addr_broadcast ,arqn_bypass 
+0x3618 004830 fetcht 1 ,mem_temp_arq 
+0x3619 004831 fetch 1 ,mem_arq 
+0x361a 004832 set0 flow ,pdata 
+0x361b 004833 isolate1 flow ,temp 
+0x361c 004834 setflag true ,flow ,pdata 
+0x361d 004835 isolate1 arqn ,temp 
+0x361e 004836 setflag true ,arqn ,pdata 
+0x361f 004837 store 1 ,mem_arq 
+0x3620 004838 isolate0 arqn ,temp 
+0x3621 004839 branch arqn_bypass ,true 
+0x3622 004840 call clear_got_tx 
+:      004841 arqn_bypass:
+0x3623 004842 set0 mark_ext_patch ,mark 
+0x3624 004843 bpatch patch0b_3 ,mem_patch0b 
+0x3625 004844 arg 0 ,temp 
+0x3626 004845 call reserve_slot 
+0x3627 004846 and type ,0xf ,pdata 
+0x3628 004847 beq type_poll ,process_poll 
+0x3629 004848 beq type_null ,end_of_packet 
+0x362a 004849 beq type_fhs ,process_fhs 
+0x362b 004850 fetcht 1 ,mem_temp_arq 
+0x362c 004851 fetch 1 ,mem_arq 
+0x362d 004852 icompare 0x04 ,temp 
+0x362e 004853 nbranch rx_type_dispatch ,true 
+0x362f 004854 bmark0 mark_am_addr_broadcast ,failed_seqn 
+0x3630 004855 bbit0 bcast1 ,rx_type_dispatch 
+:      004856 failed_seqn:
+0x3631 004857 set1 mark_old_packet ,mark 
+:      004858 rx_type_dispatch:
+0x3632 004859 set0 mark_ext_patch ,mark 
+0x3633 004860 bpatch patch0b_4 ,mem_patch0b 
+0x3634 004861 deposit type 
+0x3635 004862 beq type_dm1 ,process_dm1 
+0x3636 004863 beq type_dh1 ,process_dh1 
+0x3637 004864 beq type_hv3 ,process_hev 
+0x3638 004865 beq type_3dh1 ,process_3dh1 
+0x3639 004866 arg 4 ,temp 
+0x363a 004867 call reserve_slot 
+0x363b 004868 beq type_dm3 ,process_dm3 
+0x363c 004869 beq type_dh3 ,process_dh3 
+0x363d 004870 arg 8 ,temp 
+0x363e 004871 call reserve_slot 
+0x363f 004872 beq type_dm5 ,process_dm5 
+0x3640 004873 beq type_dh5 ,process_dh5 
+0x3641 004874 rtn 
+:      004877 process_hev:
+0x3642 004878 set0 mark_ext_patch ,mark 
+0x3643 004879 bpatch patch0b_5 ,mem_patch0b 
+0x3644 004880 enable decode_fec0 
+0x3645 004881 enable enable_crc 
+0x3646 004882 enable encrypt 
+0x3647 004883 arg mem_sco_ibuf ,contw 
+0x3648 004884 force 30 ,loopcnt 
+:      004885 process_hev_loop:
+0x3649 004886 parse demod ,bucket ,8 
+0x364a 004887 rshift3 pwindow ,pdata 
+0x364b 004888 istore 1 ,contw 
+0x364c 004889 loop process_hev_loop 
+0x364d 004890 bmark0 mark_esco ,end_of_packet 
+0x364e 004891 parse demod ,bucket ,16 
+0x364f 004892 nsetflag crc_failed ,mark_esco_rxok ,mark 
+0x3650 004893 call test_esco ,crc_failed 
+0x3651 004894 branch error_payload ,crc_failed 
+0x3652 004895 branch ack_payload 
+:      004897 test_esco:
+0x3653 004898 deposit clke 
+0x3654 004899 store 6 ,mem_display 
+0x3655 004900 rtn 
+:      004902 process_poll:
+0x3656 004903 branch end_of_packet 
+:      004905 process_dm3:
+:      004906 process_dm5:
+0x3657 004907 set1 mark_longpacket ,mark 
+:      004908 process_dm1:
+0x3658 004909 enable decode_fec2 
+0x3659 004910 branch process_dmh 
+:      004912 process_dh3:
+:      004913 process_dh5:
+0x365a 004914 set1 mark_longpacket ,mark 
+:      004915 process_3dh1:
+0x365b 004916 set1 psk3m ,radio_ctrl 
+:      004917 process_dh1:
+0x365c 004918 enable decode_fec0 
+:      004919 process_dmh:
+0x365d 004920 set0 mark_ext_patch ,mark 
+0x365e 004921 bpatch patch0b_6 ,mem_patch0b 
+0x365f 004922 bmark1 mark_rxbuf_inuse ,end_of_packet 
+0x3660 004923 isolate0 psk ,radio_ctrl 
+0x3661 004924 branch process_dmh_noedr ,true 
+0x3662 004925 disable enable_white 
+0x3663 004926 enable decode_fec0 
+0x3664 004927 disable decode_fec2 
+0x3665 004928 add clkn_bt ,2 ,timeup 
+0x3666 004929 correlate clkn_bt ,meet 
+0x3667 004930 nbranch error_payload ,sync 
+0x3668 004931 set1 mark_longpacket ,mark 
+0x3669 004932 enable enable_white 
+:      004933 process_dmh_noedr:
+0x366a 004934 set0 mark_ext_patch ,mark 
+0x366b 004935 bpatch patch0b_7 ,mem_patch0b 
+0x366c 004936 enable encrypt 
+0x366d 004937 enable enable_crc 
+0x366e 004938 parse demod ,bucket ,3 
+0x366f 004939 rshift8 pwindow ,pdata 
+0x3670 004940 store 1 ,mem_lch_code 
+0x3671 004941 parse demod ,bucket ,5 
+0x3672 004942 bmark1 mark_longpacket ,process_dmh_long 
+0x3673 004943 rshift3 pwindow ,loopcnt 
+0x3674 004944 rshift3 loopcnt ,loopcnt 
+0x3675 004945 branch process_dmh_common 
+:      004946 process_dmh_long:
+0x3676 004947 parse demod ,bucket ,5 
+0x3677 004948 rshift pwindow ,loopcnt 
+0x3678 004949 parse demod ,bucket ,3 
+:      004950 process_dmh_common:
+0x3679 004951 set0 mark_ext_patch ,mark 
+0x367a 004952 bpatch patch0c_0 ,mem_patch0c 
+0x367b 004953 deposit loopcnt 
+0x367c 004954 store 2 ,mem_len 
+0x367d 004955 branch process_dmh_data_end ,blank 
+0x367e 004956 isub mask3ff ,null 
+0x367f 004957 branch error_payload ,positive 
+0x3680 004958 set0 mark_ext_patch ,mark 
+0x3681 004959 bpatch patch0c_1 ,mem_patch0c 
+0x3682 004960 set0 mark_fhs_eir ,mark 
+0x3683 004961 fetch 1 ,mem_lch_code 
+0x3684 004962 and_into 0x03 ,pdata 
+0x3685 004963 arg mem_rxbuf ,contw 
+0x3686 004964 beq llid_lmp ,process_lmp 
+0x3687 004965 bmark1 mark_testmode ,process_dmh_data 
+0x3688 004966 fetch 1 ,mem_device_option 
+0x3689 004967 beq dvc_op_hci ,process_dmh_acl 
+0x368a 004969 fetch 1 ,mem_lch_code 
+0x368b 004970 and_into 0x03 ,pdata 
+0x368c 004971 beq llid_l2cap_start ,process_dmh_data_l2cap_start_pkt 
+0x368d 004972 beq llid_l2cap_cont ,process_dmh_data_l2cap_continue_pkt 
+0x368e 004973 branch error_payload 
+:      004975 process_lmp:
+0x368f 004976 fetch 2 ,mem_len 
+0x3690 004977 sub pdata ,0x70 ,null 
+0x3691 004978 nbranch error_payload ,positive 
+0x3692 004979 bmark1 mark_old_packet ,ack_payload 
+0x3693 004980 branch process_dmh_data 
+:      004982 process_dmh_acl:
+0x3694 004983 set0 mark_ext_patch ,mark 
+0x3695 004984 bpatch patch0c_2 ,mem_patch0c 
+0x3696 004985 bmark1 mark_old_packet ,ack_payload 
+0x3697 004986 fetch 2 ,mem_len 
+0x3698 004987 branch error_payload ,blank 
+0x3699 004988 call hci_check_bcsp_protocol 
+0x369a 004989 nbranch process_dmh_acl_check_h4_buff ,true 
+:      004990 process_dmh_acl_bcsp:
+0x369b 004991 fetcht 2 ,mem_h5tx_free 
+0x369c 004992 increase 10 ,pdata 
+0x369d 004993 isub temp ,null 
+0x369e 004994 nbranch process_dmh_acl_packet ,positive 
+0x369f 004995 call hci_dispatch 
+0x36a0 004996 branch process_dmh_acl_bcsp 
+:      004997 process_dmh_acl_check_h4_buff:
+0x36a1 004998 hfetch 2 ,core_uart_txitems 
+0x36a2 004999 arg 300 ,temp 
+0x36a3 005000 isub temp ,null 
+0x36a4 005001 branch error_payload ,positive 
+0x36a5 005002 fetch 2 ,mem_acl_credits 
+0x36a6 005003 branch error_payload ,blank 
+:      005004 process_dmh_acl_packet:
+0x36a7 005005 set0 mark_ext_patch ,mark 
+0x36a8 005006 bpatch patch0c_3 ,mem_patch0c 
+0x36a9 005007 call hci_get_packet_ptr 
+0x36aa 005008 fetch 1 ,mem_conn_handle 
+0x36ab 005009 fetcht 1 ,mem_lch_code 
+0x36ac 005010 and_into 3 ,temp 
+0x36ad 005011 lshift8 temp ,temp 
+0x36ae 005012 lshift4 temp ,temp 
+0x36af 005013 ior temp ,pdata 
+0x36b0 005014 istore 2 ,contwu 
+0x36b1 005015 fetcht 2 ,mem_len 
+0x36b2 005016 copy temp ,loopcnt 
+0x36b3 005017 istoret 2 ,contwu 
+:      005018 process_dmh_acl_copy:
+0x36b4 005019 set0 mark_ext_patch ,mark 
+0x36b5 005020 bpatch patch0c_4 ,mem_patch0c 
+0x36b6 005021 parse demod ,bucket ,8 
+0x36b7 005022 rshift3 pwindow ,pdata 
+0x36b8 005023 istore 1 ,contwu 
+0x36b9 005024 loop process_dmh_acl_copy 
+0x36ba 005025 add temp ,4 ,loopcnt 
+0x36bb 005026 call hci_check_bcsp_protocol 
+0x36bc 005027 nbranch process_dmh_acl_send_h4 ,true 
+0x36bd 005028 set1 mark_h5tx_rp ,mark 
+0x36be 005029 force 6 ,queue 
+0x36bf 005030 call bcsp_send_packet 
+0x36c0 005031 branch process_dmh_data_end 
+:      005032 process_dmh_acl_send_h4:
+0x36c1 005033 call h4_send_packet_acl 
+0x36c2 005034 branch process_dmh_data_end 
+:      005036 process_dmh_data_l2cap_start_pkt:
+0x36c3 005037 set0 mark_ext_patch ,mark 
+0x36c4 005038 bpatch patch0c_5 ,mem_patch0c 
+0x36c5 005039 bmark1 mark_old_packet ,ack_payload 
+0x36c6 005040 fetch 2 ,mem_len 
+0x36c7 005041 arg 0x2e0 ,temp 
+0x36c8 005042 isub temp ,null 
+0x36c9 005043 branch error_payload ,positive 
+0x36ca 005044 fetch 1 ,mem_l2cap_rxbuff_inuse 
+0x36cb 005045 bbit0 l2cap_inuse_buff1 ,process_dmh_data_into_buff1 
+0x36cc 005046 bbit0 l2cap_inuse_buff2 ,process_dmh_data_into_buff2 
+0x36cd 005047 branch end_of_packet 
+:      005048 process_dmh_data_into_buff1:
+0x36ce 005049 jam 1 ,mem_l2cap_rxbuff_new 
+0x36cf 005050 fetch 2 ,mem_l2cap_rxbuff1_len 
+0x36d0 005051 bne 0 ,end_of_packet 
+0x36d1 005052 arg mem_l2cap_rxbuff1 ,contw 
+0x36d2 005053 branch process_dmh_data 
+:      005054 process_dmh_data_into_buff2:
+0x36d3 005055 jam 2 ,mem_l2cap_rxbuff_new 
+0x36d4 005056 fetch 2 ,mem_l2cap_rxbuff2_len 
+0x36d5 005057 bne 0 ,end_of_packet 
+0x36d6 005058 arg mem_l2cap_rxbuff2 ,contw 
+0x36d7 005059 branch process_dmh_data 
+:      005061 process_dmh_data_l2cap_continue_pkt:
+0x36d8 005062 set0 mark_ext_patch ,mark 
+0x36d9 005063 bpatch patch0c_6 ,mem_patch0c 
+0x36da 005064 bmark1 mark_old_packet ,ack_payload 
+0x36db 005065 fetch 2 ,mem_len 
+0x36dc 005066 arg 0x2e0 ,temp 
+0x36dd 005067 isub temp ,null 
+0x36de 005068 branch error_payload ,positive 
+0x36df 005069 fetch 1 ,mem_l2cap_rxbuff_new 
+0x36e0 005070 beq 1 ,process_dmh_data_l2cap_continue_pkt1 
+0x36e1 005071 beq 2 ,process_dmh_data_l2cap_continue_pkt2 
+0x36e2 005072 branch end_of_packet 
+:      005073 process_dmh_data_l2cap_continue_pkt1:
+0x36e3 005074 arg mem_l2cap_rxbuff1 ,contw 
+0x36e4 005075 fetch 2 ,mem_l2cap_rxbuff1_len 
+0x36e5 005076 iadd contw ,contw 
+0x36e6 005077 branch process_dmh_data 
+:      005078 process_dmh_data_l2cap_continue_pkt2:
+0x36e7 005079 arg mem_l2cap_rxbuff2 ,contw 
+0x36e8 005080 fetch 2 ,mem_l2cap_rxbuff2_len 
+0x36e9 005081 iadd contw ,contw 
+:      005082 process_dmh_data:
+0x36ea 005083 parse demod ,bucket ,8 
+0x36eb 005084 rshift3 pwindow ,pdata 
+0x36ec 005085 istore 1 ,contw 
+0x36ed 005086 loop process_dmh_data 
+:      005087 process_dmh_data_end:
+0x36ee 005088 set0 mark_ext_patch ,mark 
+0x36ef 005089 bpatch patch0c_7 ,mem_patch0c 
+0x36f0 005090 parse demod ,bucket ,16 
+0x36f1 005091 branch error_payload_crc ,crc_failed 
+0x36f2 005092 call lpm_hci_wake_dispatch 
+0x36f3 005093 fetch 1 ,mem_l2cap_flow_ctrl_flag 
+0x36f4 005094 beq l2cap_flow_ctrl_enable ,end_of_packet 
+0x36f5 005095 bmark1 mark_testmode ,process_dmh_cont 
+0x36f6 005096 bmark1 mark_old_packet ,redundant_payload 
+0x36f7 005097 fetch 1 ,mem_lch_code 
+0x36f8 005098 compare 3 ,pdata ,3 
+0x36f9 005099 branch process_dmh_cont ,true 
+0x36fa 005100 fetch 2 ,mem_len 
+0x36fb 005101 branch process_dmh_cont ,blank 
+0x36fc 005102 fetch 1 ,mem_device_option 
+0x36fd 005103 beq dvc_op_hci ,process_dmh_cont 
+0x36fe 005104 set0 mark_ext_patch ,mark 
+0x36ff 005105 bpatch patch0d_0 ,mem_patch0d 
+0x3700 005106 fetch 1 ,mem_l2cap_rxbuff_new 
+0x3701 005107 beq 1 ,process_l2cap_pass_crc_buff1 
+0x3702 005108 beq 2 ,process_l2cap_pass_crc_buff2 
+0x3703 005109 branch assert 
+:      005110 process_l2cap_pass_crc_buff1:
+0x3704 005111 fetch 2 ,mem_l2cap_rxbuff1_len 
+0x3705 005112 fetcht 2 ,mem_len 
+0x3706 005113 iadd temp ,pdata 
+0x3707 005114 store 2 ,mem_l2cap_rxbuff1_len 
+0x3708 005115 beq 0 ,assert 
+0x3709 005116 fetcht 2 ,mem_l2cap_rxbuff1 
+0x370a 005117 increase 4 ,temp 
+0x370b 005118 isub temp ,null 
+0x370c 005119 call l2cap_buff1_inuse ,zero 
+0x370d 005120 branch process_dmh_cont 
+:      005121 process_l2cap_pass_crc_buff2:
+0x370e 005122 fetch 2 ,mem_l2cap_rxbuff2_len 
+0x370f 005123 fetcht 2 ,mem_len 
+0x3710 005124 iadd temp ,pdata 
+0x3711 005125 store 2 ,mem_l2cap_rxbuff2_len 
+0x3712 005126 beq 0 ,assert 
+0x3713 005127 fetcht 2 ,mem_l2cap_rxbuff2 
+0x3714 005128 add temp ,4 ,temp 
+0x3715 005129 isub temp ,null 
+0x3716 005130 call l2cap_buff2_inuse ,zero 
+0x3717 005131 branch process_dmh_cont 
+:      005132 process_dmh_cont:
+0x3718 005133 set0 mark_ext_patch ,mark 
+0x3719 005134 bpatch patch0d_1 ,mem_patch0d 
+0x371a 005135 fetcht 1 ,mem_state_map 
+0x371b 005136 fetch 1 ,mem_lch_code 
+0x371c 005137 compare 3 ,pdata ,0x03 
+0x371d 005138 setflag true ,smap_rxlmp ,temp 
+0x371e 005139 nsetflag true ,smap_rxl2cap ,temp 
+0x371f 005140 storet 1 ,mem_state_map 
+0x3720 005141 nbranch process_dmh_cont_rxbuf_not_use ,true 
+0x3721 005142 set1 mark_rxbuf_inuse ,mark 
+:      005143 process_dmh_cont_rxbuf_not_use:
+0x3722 005144 bmark0 mark_testmode ,ack_payload 
+0x3723 005145 isolate1 smap_rxlmp ,temp 
+0x3724 005146 branch ack_payload ,true 
+0x3725 005147 fetch 2 ,mem_tst_pktcnt_crc 
+0x3726 005148 increase 1 ,pdata 
+0x3727 005149 store 2 ,mem_tst_pktcnt_crc 
+0x3728 005150 set1 mark_loopback ,mark 
+0x3729 005151 set0 smap_rxl2cap ,temp 
+0x372a 005152 set0 mark_rxbuf_inuse ,mark 
+0x372b 005153 storet 1 ,mem_state_map 
+:      005154 ack_payload:
+0x372c 005155 set0 mark_ext_patch ,mark 
+0x372d 005156 bpatch patch0d_2 ,mem_patch0d 
+0x372e 005157 fetcht 1 ,mem_temp_arq 
+0x372f 005158 fetch 1 ,mem_arq 
+0x3730 005159 set1 arqnx ,pdata 
+0x3731 005160 isolate1 seqn ,temp 
+0x3732 005161 setflag true ,seqn ,pdata 
+0x3733 005162 isolate1 mark_am_addr_broadcast ,mark 
+0x3734 005163 setflag true ,bcast1 ,pdata 
+0x3735 005164 store 1 ,mem_arq 
+0x3736 005165 fetch 2 ,mem_len 
+0x3737 005166 nbranch end_of_packet ,blank 
+0x3738 005167 fetch 1 ,mem_state_map 
+0x3739 005168 set0 smap_rxl2cap ,pdata 
+0x373a 005169 store 1 ,mem_state_map 
+0x373b 005170 fetch 1 ,mem_lch_code 
+0x373c 005171 compare 0x01 ,pdata ,0x07 
+0x373d 005173 branch end_of_packet 
+:      005175 error_header:
+0x373e 005176 set0 mark_ext_patch ,mark 
+0x373f 005177 bpatch patch0d_3 ,mem_patch0d 
+0x3740 005178 disable match 
+0x3741 005179 fetch 2 ,mem_rx_hec_err 
+0x3742 005180 increase 1 ,pdata 
+0x3743 005181 store 2 ,mem_rx_hec_err 
+0x3744 005182 branch end_of_packet 
+:      005183 error_payload_crc:
+0x3745 005184 fetch 2 ,mem_rx_crc_err 
+0x3746 005185 increase 1 ,pdata 
+0x3747 005186 store 2 ,mem_rx_crc_err 
+0x3748 005187 call discard_pkt 
+0x3749 005188 bmark0 mark_testmode ,error_payload 
+0x374a 005189 set1 mark_loopback ,mark 
+:      005190 error_payload:
+0x374b 005191 branch end_of_packet 
+:      005193 discard_pkt:
+0x374c 005194 set0 mark_ext_patch ,mark 
+0x374d 005195 bpatch patch0d_4 ,mem_patch0d 
+0x374e 005196 fetch 1 ,mem_lch_code 
+0x374f 005197 compare 3 ,pdata ,0x03 
+0x3750 005198 nbranch discard_pkt_l2cap ,true 
+:      005199 discard_pkt_lmp:
+0x3751 005200 fetcht 1 ,mem_state_map 
+0x3752 005201 set0 smap_rxlmp ,temp 
+0x3753 005202 storet 1 ,mem_state_map 
+0x3754 005203 rtn 
+:      005204 discard_pkt_l2cap:
+0x3755 005207 fetcht 1 ,mem_state_map 
+0x3756 005208 set0 smap_rxl2cap ,temp 
+0x3757 005209 storet 1 ,mem_state_map 
+0x3758 005210 branch h4_send_acl_trigger_clear 
+:      005212 redundant_payload:
+0x3759 005213 fetch 1 ,mem_arq 
+0x375a 005214 set1 arqnx ,pdata 
+0x375b 005215 store 1 ,mem_arq 
+:      005216 end_of_packet:
+0x375c 005217 set0 mark_ext_patch ,mark 
+0x375d 005218 bpatch patch0d_5 ,mem_patch0d 
+0x375e 005219 disable encode_fec0 
+0x375f 005220 disable encode_fec2 
+0x3760 005221 disable decode_fec0 
+0x3761 005222 disable decode_fec2 
+0x3762 005223 disable enable_crc 
+0x3763 005224 disable encrypt 
+0x3764 005225 disable enable_white 
+0x3765 005226 branch shutdown_radio ,is_rx 
+0x3766 005227 until null ,tx_clear 
+0x3767 005228 nop 100 
+0x3768 005229 branch shutdown_radio 
+:      005231 process_fhs:
+0x3769 005232 set0 mark_ext_patch ,mark 
+0x376a 005233 bpatch patch0d_6 ,mem_patch0d 
+0x376b 005234 enable enable_crc 
+0x376c 005235 enable decode_fec2 
+0x376d 005236 parse demod ,bucket ,72 
+0x376e 005237 isolate1 58 ,pdata 
+0x376f 005238 setflag true ,mark_fhs_eir ,mark 
+0x3770 005239 copy bt_adr ,temp 
+0x3771 005240 ialigned bt_adr 
+0x3772 005241 ialigned fhs0 
+0x3773 005242 pulse recalc 
+0x3774 005243 setsect 2 ,0xfffff 
+0x3775 005244 setsect 3 ,0x0ffff 
+0x3776 005245 nop 32 
+0x3777 005246 iverify fhs_parity 
+0x3778 005247 deposit lap 
+0x3779 005248 store 3 ,extm_lap 
+0x377a 005249 deposit uap 
+0x377b 005250 store 1 ,extm_uap 
+0x377c 005251 copy temp ,bt_adr 
+0x377d 005252 branch fhs_parity_ok ,true 
+0x377e 005253 branch error_payload 
+:      005254 fhs_parity_ok:
+0x377f 005255 set0 mark_ext_patch ,mark 
+0x3780 005256 bpatch patch0d_7 ,mem_patch0d 
+0x3781 005257 parse demod ,bucket ,72 
+0x3782 005258 ialigned fhs1 
+0x3783 005259 ialigned am_addr 
+0x3784 005260 ialigned nap 
+0x3785 005261 ialigned regb 
+0x3786 005262 force 0 ,pdata 
+0x3787 005263 parse demod ,bucket ,16 
+0x3788 005264 branch error_payload ,crc_failed 
+0x3789 005265 setarg 0x0ffffffc 
+0x378a 005266 iand regb ,pdata 
+0x378b 005267 store 4 ,mem_clke_bt 
+0x378c 005268 deposit fhs_class 
+0x378d 005269 store 3 ,extm_class 
+0x378e 005270 deposit fhs_misc 
+0x378f 005271 store 1 ,extm_fhs_misc 
+0x3790 005272 deposit am_addr 
+0x3791 005273 store 1 ,extm_newconn_am_addr 
+0x3792 005274 deposit nap 
+0x3793 005275 store 2 ,extm_nap 
+0x3794 005276 deposit bt_clk 
+0x3795 005277 inject rxf ,32 
+0x3796 005278 compare type_fhs ,type ,0x0f 
+0x3797 005279 setflag true ,mark_fhs_already_good ,mark 
+0x3798 005280 branch end_of_packet 
+:      005282 clear_got_tx:
+0x3799 005283 set0 mark_ext_patch ,mark 
+0x379a 005284 bpatch patch0e_0 ,mem_patch0e 
+0x379b 005285 fetch 1 ,mem_arq 
+0x379c 005286 rtnbit0 wack 
+0x379d 005287 set0 wack ,pdata 
+0x379e 005288 setflip seqnx ,pdata 
+0x379f 005289 store 1 ,mem_arq 
+0x37a0 005290 fetch 1 ,mem_last_type 
+0x37a1 005291 beq type_lmp ,clear_got_txlmp 
+0x37a2 005292 rtneq type_hv3 
+0x37a3 005293 fetch 1 ,mem_op 
+0x37a4 005294 rtnbit0 op_txl2cap ,pdata 
+0x37a5 005295 set0 op_txl2cap ,pdata 
+0x37a6 005296 set1 op_pkt_comp ,pdata 
+0x37a7 005297 store 1 ,mem_op 
+0x37a8 005298 set0 mark_tx_l2cap ,mark 
+0x37a9 005299 fetch 1 ,mem_device_option 
+0x37aa 005300 rtneq dvc_op_hci 
+0x37ab 005301 fetch 2 ,mem_l2cap_tx_multi_offset 
+0x37ac 005302 nrtn blank 
+0x37ad 005303 fetch 1 ,mem_op 
+0x37ae 005304 set0 op_pkt_comp ,pdata 
+0x37af 005305 store 1 ,mem_op 
+0x37b0 005306 branch l2cap_malloc_free 
+:      005308 clear_got_txlmp:
+0x37b1 005309 set0 mark_ext_patch ,mark 
+0x37b2 005310 bpatch patch0e_1 ,mem_patch0e 
+0x37b3 005311 fetch 1 ,mem_lmo_header_opcode 
+0x37b4 005312 rshift pdata ,pdata 
+0x37b5 005313 beq lmp_start_encryption_req ,start_encryption 
+0x37b6 005314 beq lmp_stop_encryption_req ,stop_encryption 
+0x37b7 005315 beq lmp_unsniff_req ,sniff_exit 
+0x37b8 005316 beq lmp_escape ,clear_lmp_escape 
+0x37b9 005317 beq lmp_remove_sco_link_req ,stop_sco 
+0x37ba 005318 rtnne lmp_accepted 
+0x37bb 005319 fetch 1 ,mem_lmo_payload 
+0x37bc 005320 beq lmp_sco_link_req ,sco_link_req_by_slave 
+0x37bd 005321 beq lmp_start_encryption_req ,clear_send_setup_complete 
+0x37be 005322 rtn 
+:      005324 clear_lmp_escape:
+0x37bf 005325 fetch 1 ,mem_lmo_payload 
+0x37c0 005326 set1 7 ,pdata 
+0x37c1 005327 beq lmp_ext_remove_esco_req ,stop_sco 
+0x37c2 005328 rtn 
+:      005329 clear_send_setup_complete:
+0x37c3 005330 rtn master 
+0x37c4 005331 fetch 1 ,mem_state 
+0x37c5 005332 rtnbit1 state_conn_comp 
+0x37c6 005333 jam lmp_setup_complete ,mem_lmo_opcode2 
+0x37c7 005334 rtn 
+:      005337 sco_link_req_by_slave:
+0x37c8 005338 rtn master 
+0x37c9 005339 fetch 1 ,mem_mode 
+0x37ca 005340 isolate1 send_sco_when_slave ,pdata 
+0x37cb 005341 branch clean_mem_mode ,true 
+0x37cc 005343 rtn 
+:      005344 clean_mem_mode:
+0x37cd 005345 set0 send_sco_when_slave ,pdata 
+0x37ce 005346 store 1 ,mem_mode 
+0x37cf 005347 rtn 
+:      005349 start_encryption:
+0x37d0 005350 set0 mark_ext_patch ,mark 
+0x37d1 005351 bpatch patch0e_2 ,mem_patch0e 
+0x37d2 005352 fetch 1 ,mem_state_map 
+0x37d3 005353 set1 smap_encryption ,pdata 
+0x37d4 005354 store 1 ,mem_state_map 
+0x37d5 005355 hjam 1 ,core_encrypt 
+0x37d6 005356 fetch 1 ,mem_state 
+0x37d7 005357 isolate1 state_conn_comp ,pdata 
+0x37d8 005358 branch hci_send_encryption_change ,true 
+0x37d9 005359 rtn 
+:      005361 stop_encryption:
+0x37da 005362 set0 mark_ext_patch ,mark 
+0x37db 005363 bpatch patch0e_3 ,mem_patch0e 
+0x37dc 005364 fetch 1 ,mem_state_map 
+0x37dd 005365 set0 smap_encryption ,pdata 
+0x37de 005366 store 1 ,mem_state_map 
+0x37df 005367 hjam 0 ,core_encrypt 
+0x37e0 005368 rtn 
+:      005371 sniff_init:
+0x37e1 005372 set0 mark_ext_patch ,mark 
+0x37e2 005373 bpatch patch0e_4 ,mem_patch0e 
+0x37e3 005374 copy clkn_bt ,pdata 
+0x37e4 005375 store 4 ,mem_lpm_delay_after_sniff 
+0x37e5 005376 add clkn_bt ,3 ,rega 
+0x37e6 005377 branch sniff_init_master ,master 
+0x37e7 005378 add clke_bt ,3 ,rega 
+:      005379 sniff_init_master:
+0x37e8 005380 fetcht 2 ,mem_tsniff 
+0x37e9 005381 deposit rega 
+0x37ea 005382 set0 27 ,pdata 
+0x37eb 005383 idiv temp 
+0x37ec 005384 fetch 2 ,mem_dsniff 
+0x37ed 005385 call wait_div_end 
+0x37ee 005386 remainder regc 
+0x37ef 005387 isub regc ,pdata 
+0x37f0 005388 branch sniff_init_nowrap ,positive 
+0x37f1 005389 iadd temp ,pdata 
+:      005390 sniff_init_nowrap:
+0x37f2 005391 iadd rega ,pdata 
+0x37f3 005392 store 4 ,mem_sniff_anchor 
+0x37f4 005393 jam switch_flag_init ,mem_switch_flag 
+0x37f5 005394 fetch 1 ,mem_state 
+0x37f6 005395 set1 state_insniff ,pdata 
+0x37f7 005396 store 1 ,mem_state 
+0x37f8 005397 fetch 1 ,mem_sniff_attempt 
+0x37f9 005398 store 1 ,mem_current_sniff_attempt 
+0x37fa 005399 jam 0x80 ,mem_seqi 
+0x37fb 005400 setarg 0 
+0x37fc 005401 store 3 ,mem_sniff_rcv 
+0x37fd 005402 store 3 ,mem_sniff_lost 
+0x37fe 005403 store 1 ,mem_sniff_unint_lost 
+0x37ff 005404 jam bt_evt_enter_sniff ,mem_fifo_temp 
+0x3800 005405 call ui_ipc_send_event 
+0x3801 005406 fetch 2 ,mem_rx_window_sniff 
+0x3802 005407 store 2 ,mem_rx_window 
+0x3803 005408 nrtn master 
+0x3804 005409 add am_addr ,-1 ,queue 
+0x3805 005410 rtn 
+:      005412 sniff_exit:
+0x3806 005413 set0 mark_ext_patch ,mark 
+0x3807 005414 bpatch patch0e_5 ,mem_patch0e 
+0x3808 005415 fetch 1 ,mem_state 
+0x3809 005416 rtnbit0 state_insniff 
+0x380a 005417 set0 state_insniff ,pdata 
+0x380b 005418 store 1 ,mem_state 
+0x380c 005419 jam 0x7f ,mem_seqi 
+0x380d 005420 fetch 2 ,mem_rx_window_init 
+0x380e 005421 store 2 ,mem_rx_window 
+0x380f 005422 disable wake 
+0x3810 005423 jam bt_evt_exit_sniff ,mem_fifo_temp 
+0x3811 005424 branch ui_ipc_send_event 
+:      005427 check_attempt:
+0x3812 005428 set0 mark_ext_patch ,mark 
+0x3813 005429 bpatch patch0e_6 ,mem_patch0e 
+0x3814 005430 enable attempt 
+0x3815 005431 fetch 1 ,mem_state 
+0x3816 005432 bbit1 state_insniff ,check_attempt_sniff 
+0x3817 005433 rtnmark1 mark_testmode 
+0x3818 005434 fetch 1 ,mem_arq 
+0x3819 005435 rtnbit1 wack 
+0x381a 005436 fetch 1 ,mem_lmp_to_send 
+0x381b 005437 nrtn blank 
+0x381c 005438 fetch 1 ,mem_op 
+0x381d 005439 rtnbit1 op_txl2cap 
+:      005440 check_attempt_nomore:
+0x381e 005441 force 0 ,pdata 
+0x381f 005442 rtn 
+:      005444 check_attempt_sniff:
+0x3820 005445 bbit0 state_insco ,check_attempt_not_sco 
+0x3821 005446 fetch 1 ,mem_current_sniff_attempt 
+0x3822 005447 beq 2 ,check_attempt_sniff_restore_sco 
+0x3823 005448 fetch 1 ,mem_arq 
+0x3824 005449 bbit1 wack ,check_attempt_notimeout 
+0x3825 005450 bmark0 mark_esco_rxok ,check_attempt_notimeout 
+:      005451 check_attempt_sniff_restore_sco:
+0x3826 005452 call restore_esco 
+0x3827 005453 nbranch check_attempt_notimeout ,master 
+0x3828 005454 fetch 1 ,mem_lmp_to_send 
+0x3829 005455 nbranch check_attempt_notimeout ,blank 
+:      005456 check_attempt_sco_master:
+0x382a 005457 fetch 1 ,mem_sco_poll 
+0x382b 005458 increase -1 ,pdata 
+0x382c 005459 store 1 ,mem_sco_poll 
+0x382d 005460 nbranch check_attempt_nomore ,blank 
+0x382e 005461 jam param_sco_poll ,mem_sco_poll 
+0x382f 005462 branch check_attempt_notimeout 
+:      005464 check_attempt_not_sco:
+0x3830 005465 fetch 1 ,mem_current_sniff_attempt 
+0x3831 005466 bne 1 ,check_attempt_notimeout 
+0x3832 005467 fetch 1 ,mem_current_sniff_timeout 
+0x3833 005468 branch check_attempt_notimeout ,blank 
+0x3834 005469 increase -1 ,pdata 
+0x3835 005470 store 1 ,mem_current_sniff_timeout 
+0x3836 005471 fetch 1 ,mem_arq 
+0x3837 005472 rtnbit1 wack 
+0x3838 005473 nrtn match 
+:      005474 check_attempt_notimeout:
+0x3839 005475 fetch 1 ,mem_current_sniff_attempt 
+0x383a 005476 increase -1 ,pdata 
+0x383b 005477 store 1 ,mem_current_sniff_attempt 
+0x383c 005478 rtn 
+:      005481 sniff_check_window:
+0x383d 005482 set0 mark_ext_patch ,mark 
+0x383e 005483 bpatch patch0e_7 ,mem_patch0e 
+0x383f 005484 disable swfine 
+0x3840 005485 copy temp ,stop_watch 
+0x3841 005486 call context_search_sniff_window 
+0x3842 005487 disable user 
+0x3843 005488 nrtn zero 
+0x3844 005489 force 0 ,stop_watch 
+0x3845 005490 enable user 
+0x3846 005491 rtn 
+:      005494 check_esco_amaddr:
+0x3847 005495 fetch 1 ,mem_esco_addr 
+0x3848 005496 icompare 0xff ,am_addr 
+0x3849 005497 rtn 
+:      005499 play_sco:
+0x384a 005500 set0 mark_ext_patch ,mark 
+0x384b 005501 bpatch patch0f_0 ,mem_patch0f 
+0x384c 005502 jam 1 ,mem_max_slot 
+0x384d 005504 call enable_pcm 
+0x384e 005505 force 12 ,pdata 
+0x384f 005506 store 2 ,mem_tsniff 
+0x3850 005507 fetch 1 ,mem_esco_desco 
+0x3851 005508 lshift pdata ,pdata 
+0x3852 005509 store 2 ,mem_dsniff 
+0x3853 005510 fetch 1 ,mem_state 
+0x3854 005511 set1 state_insco ,pdata 
+0x3855 005512 store 1 ,mem_state 
+0x3856 005513 jam 3 ,mem_sniff_attempt 
+0x3857 005514 jam 3 ,mem_current_sniff_attempt 
+0x3858 005515 call sniff_init 
+0x3859 005516 force 0 ,temp 
+0x385a 005517 call hci_send_sco_complete 
+0x385b 005518 jam 0x50 ,mem_esco_arq 
+0x385c 005519 jam param_sco_poll ,mem_sco_poll 
+0x385d 005520 rtn 
+:      005522 stop_sco:
+0x385e 005523 set0 mark_ext_patch ,mark 
+0x385f 005524 bpatch patch0f_1 ,mem_patch0f 
+0x3860 005525 call sniff_exit 
+0x3861 005526 jam 5 ,mem_max_slot 
+0x3862 005528 call disable_pcm 
+0x3863 005529 fetch 1 ,mem_state 
+0x3864 005530 set0 state_insco ,pdata 
+0x3865 005531 store 1 ,mem_state 
+:      005532 stop_sco_hci:
+0x3866 005533 arg 0xe00 ,temp 
+0x3867 005534 jam hci_error_remote_user_ended_connection ,mem_hci_disconn_reason 
+0x3868 005535 branch hci_send_disconn_complete 
+:      005537 stop_esco:
+0x3869 005538 set0 mark_ext_patch ,mark 
+0x386a 005539 bpatch patch0f_2 ,mem_patch0f 
+0x386b 005540 jam default_neogotiation_state ,mem_neogotiation_state 
+0x386c 005541 call stop_sco 
+0x386d 005542 call restore_esco 
+0x386e 005543 set0 mark_esco ,mark 
+0x386f 005544 rtn 
+:      005546 parse_l2cap:
+0x3870 005547 set0 mark_ext_patch ,mark 
+0x3871 005548 bpatch patch0f_3 ,mem_patch0f 
+0x3872 005549 fetch 1 ,mem_device_option 
+0x3873 005550 beq dvc_op_hci ,parse_l2cap_hci 
+0x3874 005551 set0 mark_rxbuf_inuse ,mark 
+:      005552 parse_l2cap_cont:
+0x3875 005553 jam l2cap_rx_clear ,mem_l2cap_rx_done 
+0x3876 005554 fetch 1 ,mem_l2cap_rxbuff_inuse 
+0x3877 005555 rtn blank 
+0x3878 005556 isolate1 l2cap_inuse_buff1 ,pdata 
+0x3879 005557 arg mem_l2cap_rxbuff1 ,contr 
+0x387a 005558 call process_rx_l2cap_pkt ,true 
+0x387b 005559 set0 mark_ext_patch ,mark 
+0x387c 005560 bpatch patch0f_4 ,mem_patch0f 
+0x387d 005561 fetch 1 ,mem_l2cap_rx_done 
+0x387e 005562 beq l2cap_rx_done ,parse_l2cap_release_buff1 
+0x387f 005564 jam l2cap_rx_clear ,mem_l2cap_rx_done 
+0x3880 005565 fetch 1 ,mem_l2cap_rxbuff_inuse 
+0x3881 005566 rtnbit0 l2cap_inuse_buff2 
+0x3882 005567 arg mem_l2cap_rxbuff2 ,contr 
+0x3883 005568 call process_rx_l2cap_pkt 
+0x3884 005569 fetch 1 ,mem_l2cap_rx_done 
+0x3885 005570 beq l2cap_rx_done ,parse_l2cap_release_buff2 
+0x3886 005571 rtn 
+:      005573 parse_l2cap_exit:
+0x3887 005574 fetch 1 ,mem_state_map 
+0x3888 005575 set0 smap_rxl2cap ,pdata 
+0x3889 005576 store 1 ,mem_state_map 
+0x388a 005577 set0 mark_rxbuf_inuse ,mark 
+0x388b 005578 branch h4_send_acl_trigger_clear 
+:      005580 parse_l2cap_release_buff1:
+0x388c 005581 fetch 1 ,mem_l2cap_rxbuff_inuse 
+0x388d 005582 set0 l2cap_inuse_buff1 ,pdata 
+0x388e 005583 store 1 ,mem_l2cap_rxbuff_inuse 
+0x388f 005584 setarg 0 
+0x3890 005585 store 2 ,mem_l2cap_rxbuff1_len 
+0x3891 005586 rtn 
+:      005587 parse_l2cap_release_buff2:
+0x3892 005588 fetch 1 ,mem_l2cap_rxbuff_inuse 
+0x3893 005589 set0 l2cap_inuse_buff2 ,pdata 
+0x3894 005590 store 1 ,mem_l2cap_rxbuff_inuse 
+0x3895 005591 setarg 0 
+0x3896 005592 store 2 ,mem_l2cap_rxbuff2_len 
+0x3897 005593 rtn 
+:      005595 parse_l2cap_hci:
+0x3898 005596 fetch 1 ,mem_state_map 
+0x3899 005597 rtnbit0 smap_rxl2cap ,pdata 
+0x389a 005598 call h4_send_acl_trigger 
+0x389b 005599 fetch 2 ,mem_acl_credits 
+0x389c 005600 branch assert ,blank 
+0x389d 005601 increase -1 ,pdata 
+0x389e 005602 store 2 ,mem_acl_credits 
+0x389f 005603 branch parse_l2cap_exit 
+:      005605 l2cap_buff1_inuse:
+0x38a0 005606 fetch 1 ,mem_l2cap_rxbuff_inuse 
+0x38a1 005607 set1 l2cap_inuse_buff1 ,pdata 
+0x38a2 005608 store 1 ,mem_l2cap_rxbuff_inuse 
+0x38a3 005609 rtn 
+:      005611 l2cap_buff2_inuse:
+0x38a4 005612 fetch 1 ,mem_l2cap_rxbuff_inuse 
+0x38a5 005613 set1 l2cap_inuse_buff2 ,pdata 
+0x38a6 005614 store 1 ,mem_l2cap_rxbuff_inuse 
+0x38a7 005615 rtn 
+:      005621 slave_send_access:
+0x38a8 005622 set0 mark_ext_patch ,mark 
+0x38a9 005623 bpatch patch0f_5 ,mem_patch0f 
+0x38aa 005624 add clke_bt ,1 ,bt_clk 
+0x38ab 005625 call fetch_extm_bt_adr 
+0x38ac 005626 force 0x03 ,freq_mode 
+0x38ad 005627 call tx_radio_freq 
+0x38ae 005628 call start_transmitter 
+0x38af 005629 call start_tx_external 
+0x38b0 005630 branch send_access_word 
+:      005633 slave_conn_send_packet:
+0x38b1 005634 set0 mark_ext_patch ,mark 
+0x38b2 005635 bpatch patch0f_6 ,mem_patch0f 
+0x38b3 005636 call rf_setup_time_slave_slot 
+0x38b4 005637 deposit clke_bt 
+0x38b5 005638 fetcht 4 ,mem_next_btclk 
+0x38b6 005639 isub temp ,pdata 
+0x38b7 005640 rtnne 1 
+0x38b8 005641 compare type_null ,type ,0x1f 
+0x38b9 005642 nbranch slave_conn_send_access ,true 
+0x38ba 005643 fetch 1 ,mem_rx_type 
+0x38bb 005644 rtn blank 
+:      005645 slave_conn_send_access:
+0x38bc 005646 call slave_send_access 
+0x38bd 005647 compare type_id ,type ,0x1f 
+0x38be 005648 branch end_of_packet ,true 
+:      005649 transmit_packet:
+0x38bf 005650 rshift bt_clk ,temp 
+0x38c0 005651 or temp ,0x40 ,white_init 
+:      005652 transmit_packet_whitened:
+0x38c1 005653 set0 mark_ext_patch ,mark 
+0x38c2 005654 bpatch patch0f_7 ,mem_patch0f 
+0x38c3 005655 enable enable_white 
+0x38c4 005656 enable enable_hec 
+0x38c5 005657 enable encode_fec1 
+0x38c6 005658 set0 mark_longpacket ,mark 
+0x38c7 005659 deposit am_addr 
+0x38c8 005660 inject mod ,3 
+0x38c9 005661 deposit type 
+0x38ca 005662 inject mod ,4 
+0x38cb 005663 fetch 1 ,mem_arq 
+0x38cc 005664 inject bucket ,4 
+0x38cd 005665 inject mod ,3 
+0x38ce 005666 enable enable_parity 
+0x38cf 005667 inject mod ,8 
+0x38d0 005668 disable encode_fec1 
+0x38d1 005669 disable enable_parity 
+0x38d2 005670 disable enable_hec 
+0x38d3 005671 set0 psk3m ,radio_ctrl 
+0x38d4 005672 arg 0 ,temp 
+0x38d5 005673 call reserve_slot 
+0x38d6 005674 set0 mark_ext_patch ,mark 
+0x38d7 005675 bpatch patch10_0 ,mem_patch10 
+0x38d8 005676 and type ,0x1f ,pdata 
+0x38d9 005677 beq type_lmp ,transmit_lmp 
+0x38da 005678 beq type_null ,end_of_packet 
+0x38db 005679 beq type_poll ,end_of_packet 
+0x38dc 005680 beq type_fhs ,transmit_fhs 
+0x38dd 005681 beq type_dm1 ,transmit_dm1 
+0x38de 005682 beq type_dh1 ,transmit_dh1 
+0x38df 005683 beq type_hv3 ,transmit_hev 
+0x38e0 005684 beq type_3dh1 ,transmit_3dh1 
+0x38e1 005685 arg 4 ,temp 
+0x38e2 005686 call reserve_slot 
+0x38e3 005687 beq type_dm3 ,transmit_dm3 
+0x38e4 005688 beq type_dh3 ,transmit_dh3 
+0x38e5 005689 arg 8 ,temp 
+0x38e6 005690 call reserve_slot 
+0x38e7 005691 beq type_dh5 ,transmit_dh5 
+0x38e8 005692 branch transmit_dm5 
+:      005695 transmit_hev:
+0x38e9 005696 set0 mark_ext_patch ,mark 
+0x38ea 005697 bpatch patch10_1 ,mem_patch10 
+0x38eb 005698 enable encode_fec0 
+0x38ec 005699 enable enable_crc 
+0x38ed 005700 enable encrypt 
+0x38ee 005701 force 30 ,loopcnt 
+0x38ef 005702 arg mem_sco_obuf ,contr 
+:      005703 transmit_ev_loop:
+0x38f0 005704 ifetch 1 ,contr 
+0x38f1 005705 inject mod ,8 
+0x38f2 005706 loop transmit_ev_loop 
+0x38f3 005707 bmark1 mark_esco ,transmit_end 
+0x38f4 005708 branch end_of_packet 
+:      005710 transmit_fhs:
+0x38f5 005711 set0 mark_ext_patch ,mark 
+0x38f6 005712 bpatch patch10_2 ,mem_patch10 
+0x38f7 005713 fetch 1 ,mem_fhs_am_addr 
+0x38f8 005714 icopy am_addr 
+0x38f9 005715 fetch 1 ,mem_fhs_misc 
+0x38fa 005716 icopy fhs_misc 
+0x38fb 005717 fetch 3 ,mem_class 
+0x38fc 005718 icopy fhs_class 
+0x38fd 005719 fetch 2 ,mem_nap 
+0x38fe 005720 icopy nap 
+0x38ff 005721 enable enable_crc 
+0x3900 005722 enable encode_fec2 
+0x3901 005723 copy bt_adr ,rega 
+0x3902 005724 call fetch_self_bt_adr 
+0x3903 005725 pulse recalc 
+0x3904 005726 nop 32 
+0x3905 005727 copy bt_clk ,timeup 
+0x3906 005728 fetch 4 ,mem_clkn_bt 
+0x3907 005729 icopy bt_clk 
+0x3908 005730 preload fhs0 
+0x3909 005731 set1 58 ,pdata 
+0x390a 005732 inject mod ,72 
+0x390b 005733 preload fhs1 
+0x390c 005734 inject mod ,72 
+0x390d 005735 copy timeup ,bt_clk 
+0x390e 005736 copy rega ,bt_adr 
+0x390f 005737 enable enable_parity 
+0x3910 005738 inject mod ,16 
+0x3911 005739 disable enable_parity 
+0x3912 005740 branch end_of_packet 
+:      005742 transmit_lmp:
+0x3913 005743 set0 mark_ext_patch ,mark 
+0x3914 005744 bpatch patch10_3 ,mem_patch10 
+0x3915 005745 enable encrypt 
+0x3916 005746 enable enable_crc 
+0x3917 005747 enable encode_fec2 
+0x3918 005748 fetch 1 ,mem_lmo_header_length 
+0x3919 005749 and pdata ,0x1f8 ,temp 
+0x391a 005750 arg mem_lmo_header_length ,contr 
+0x391b 005751 increase 8 ,temp 
+:      005752 transmit_lmp_loop:
+0x391c 005753 add temp ,-72 ,regc 
+0x391d 005754 nbranch transmit_lmp_finish ,positive 
+0x391e 005755 ifetch 9 ,contr 
+0x391f 005756 inject mod ,72 
+0x3920 005757 copy regc ,temp 
+0x3921 005758 branch transmit_lmp_loop 
+:      005759 transmit_lmp_finish:
+0x3922 005760 ifetch 9 ,contr 
+0x3923 005761 iinject mod ,temp 
+0x3924 005762 branch transmit_end 
+:      005764 transmit_dm1:
+0x3925 005765 enable encode_fec2 
+0x3926 005766 branch transmit_dmh 
+:      005767 transmit_dm3:
+:      005768 transmit_dm5:
+0x3927 005769 enable encode_fec2 
+0x3928 005770 set1 mark_longpacket ,mark 
+0x3929 005771 branch transmit_dmh 
+:      005773 transmit_3dh1:
+0x392a 005774 set1 psk3m ,radio_ctrl 
+:      005775 transmit_dh1:
+0x392b 005776 enable encode_fec0 
+0x392c 005777 branch transmit_dmh 
+:      005779 transmit_dh3:
+:      005780 transmit_dh5:
+0x392d 005781 set1 psk3m ,radio_ctrl 
+0x392e 005782 enable encode_fec0 
+0x392f 005783 set1 mark_longpacket ,mark 
+:      005785 transmit_dmh:
+0x3930 005786 set0 mark_ext_patch ,mark 
+0x3931 005787 bpatch patch10_4 ,mem_patch10 
+0x3932 005788 fetch 1 ,mem_state_map 
+0x3933 005789 bbit0 smap_edr ,transmit_noedr 
+0x3934 005790 sub type ,3 ,null 
+0x3935 005791 branch transmit_noedr ,positive 
+0x3936 005792 disable encrypt 
+0x3937 005793 disable encode_fec2 
+0x3938 005794 enable encode_fec0 
+0x3939 005795 disable enable_white 
+0x393a 005796 set1 psk ,radio_ctrl 
+0x393b 005797 isolate1 psk3m ,radio_ctrl 
+0x393c 005798 branch transmit_edr3m ,true 
+0x393d 005799 setarg 0xabeee 
+0x393e 005800 inject mod ,20 
+0x393f 005801 branch transmit_edr_sync_end 
+:      005802 transmit_edr3m:
+0x3940 005803 setarg 0x5faeba 
+0x3941 005804 inject mod ,24 
+0x3942 005805 setarg 0x12 
+0x3943 005806 inject mod ,6 
+:      005807 transmit_edr_sync_end:
+0x3944 005808 enable enable_white 
+0x3945 005809 set1 mark_longpacket ,mark 
+:      005810 transmit_noedr:
+0x3946 005811 enable encrypt 
+0x3947 005812 enable enable_crc 
+0x3948 005813 bmark1 mark_loopback ,transmit_loopback 
+0x3949 005814 fetch 1 ,mem_tx_lch 
+0x394a 005815 inject mod ,3 
+0x394b 005816 fetch 2 ,mem_tx_len 
+0x394c 005817 iforce loopcnt 
+0x394d 005818 bmark1 mark_longpacket ,transmit_long 
+0x394e 005819 inject mod ,5 
+0x394f 005820 branch transmit_stuff 
+:      005821 transmit_long:
+0x3950 005822 inject mod ,13 
+:      005823 transmit_stuff:
+0x3951 005824 fetch 1 ,mem_device_option 
+0x3952 005825 beq dvc_op_hci ,transmit_stuff_hci 
+0x3953 005826 deposit loopcnt 
+0x3954 005827 branch transmit_end ,blank 
+0x3955 005828 fetch 2 ,mem_txptr 
+0x3956 005829 iforce contr 
+:      005830 transmit_stuff_loop:
+0x3957 005831 ifetch 1 ,contr 
+0x3958 005832 inject mod ,8 
+0x3959 005833 loop transmit_stuff_loop 
+0x395a 005834 branch transmit_end 
+:      005835 transmit_stuff_hci:
+0x395b 005836 fetch 2 ,mem_txptr 
+0x395c 005837 iforce contru 
+:      005838 transmit_stuff_hci_loop:
+0x395d 005839 ifetch 1 ,contru 
+0x395e 005840 inject mod ,8 
+0x395f 005841 loop transmit_stuff_hci_loop 
+:      005842 transmit_end:
+0x3960 005843 enable enable_parity 
+0x3961 005844 inject mod ,16 
+0x3962 005845 disable enable_parity 
+0x3963 005846 call set_wait_ack 
+0x3964 005847 fetch 1 ,mem_state_map 
+0x3965 005848 bbit0 smap_edr ,end_of_packet 
+0x3966 005849 force 0 ,pdata 
+0x3967 005850 inject mod ,6 
+0x3968 005851 branch end_of_packet 
+:      005854 transmit_loopback:
+0x3969 005855 set0 mark_ext_patch ,mark 
+0x396a 005856 bpatch patch10_5 ,mem_patch10 
+0x396b 005857 bmark1 mark_longpacket ,transmit_loopback_long 
+:      005858 transmit_loopback_short:
+0x396c 005859 fetch 1 ,mem_lch_code 
+0x396d 005860 inject mod ,3 
+0x396e 005861 fetch 1 ,mem_len 
+0x396f 005862 iforce regc 
+0x3970 005863 inject mod ,5 
+0x3971 005864 branch transmit_loopback_cont 
+:      005865 transmit_loopback_long:
+0x3972 005866 fetch 1 ,mem_lch_code 
+0x3973 005867 inject mod ,3 
+0x3974 005868 fetch 2 ,mem_len 
+0x3975 005869 iforce regc 
+0x3976 005870 inject mod ,13 
+:      005871 transmit_loopback_cont:
+0x3977 005872 arg mem_rxbuf ,contr 
+:      005873 transmit_loopback_loop:
+0x3978 005874 copy regc ,null 
+0x3979 005875 branch transmit_loopback_end ,zero 
+0x397a 005876 ifetch 1 ,contr 
+0x397b 005877 inject mod ,8 
+0x397c 005878 increase -1 ,regc 
+0x397d 005879 branch transmit_loopback_loop 
+:      005880 transmit_loopback_end:
+0x397e 005881 fetch 2 ,mem_tst_pktcnt_dmh 
+0x397f 005882 increase 1 ,pdata 
+0x3980 005883 store 2 ,mem_tst_pktcnt_dmh 
+0x3981 005884 branch transmit_end 
+:      005887 apply_switch_clke:
+0x3982 005888 fetch 4 ,mem_clke_bt 
+0x3983 005889 add pdata ,7 ,rega 
+0x3984 005890 fetch 2 ,mem_slot_offset 
+0x3985 005891 nbranch apply_switch_nozero ,blank 
+0x3986 005892 increase -3 ,rega 
+0x3987 005893 branch apply_switch_wait_loop 
+:      005894 apply_switch_nozero:
+0x3988 005895 mul32 pdata ,12 ,pdata 
+0x3989 005896 hfetcht 2 ,core_halfslot 
+0x398a 005897 increase 1 ,temp 
+:      005898 apply_switch_loop:
+0x398b 005899 isub temp ,pdata 
+0x398c 005900 nbranch apply_switch_bt ,positive 
+0x398d 005901 increase -1 ,rega 
+0x398e 005902 branch apply_switch_loop 
+:      005903 apply_switch_bt:
+0x398f 005904 sub pdata ,0 ,pdata 
+:      005905 apply_switch_wait_loop:
+0x3990 005906 until null ,oneslot 
+0x3991 005907 compare 0 ,clkn_bt ,3 
+0x3992 005908 nbranch apply_switch_wait_loop ,true 
+0x3993 005909 iforce clke_rt 
+0x3994 005910 copy rega ,clke_bt 
+0x3995 005911 iforce clke_rt 
+0x3996 005912 rtn 
+:      005915 calc_slot_offset:
+0x3997 005916 set0 mark_ext_patch ,mark 
+0x3998 005917 bpatch patch10_6 ,mem_patch10 
+0x3999 005918 until null ,halfslot 
+0x399a 005919 deposit clke 
+0x399b 005920 iforce contr 
+0x399c 005921 rshift16 ,pdata ,pdata 
+0x399d 005922 isub clkn_bt ,loopcnt 
+0x399e 005923 and_into 3 ,loopcnt 
+0x399f 005924 nbranch calc_bt_portion ,zero 
+0x39a0 005925 force 0 ,pdata 
+0x39a1 005926 branch calc_skip_bt 
+:      005927 calc_bt_portion:
+0x39a2 005928 arg 3750 ,temp 
+0x39a3 005929 force 0 ,pdata 
+:      005930 calc_slot_offset_loop:
+0x39a4 005931 iadd temp ,pdata 
+0x39a5 005932 loop calc_slot_offset_loop 
+:      005933 calc_skip_bt:
+0x39a6 005934 iadd contr ,pdata 
+0x39a7 005935 div pdata ,12 
+0x39a8 005936 call wait_div_end 
+0x39a9 005937 quotient pdata 
+0x39aa 005938 store 2 ,mem_slot_offset 
+0x39ab 005939 rtn 
+:      005941 calc_clke_offset:
+0x39ac 005942 set0 mark_ext_patch ,mark 
+0x39ad 005943 bpatch patch10_7 ,mem_patch10 
+0x39ae 005944 deposit clke 
+0x39af 005945 copy clkn ,temp 
+0x39b0 005946 isub temp ,null 
+0x39b1 005947 nsetflag positive ,44 ,pdata 
+0x39b2 005948 isub temp ,temp 
+0x39b3 005949 setarg 3750 
+0x39b4 005950 isolate0 15 ,temp 
+0x39b5 005951 branch calc_clke_pos ,true 
+0x39b6 005952 setarg -61786 
+0x39b7 005953 iadd temp ,temp 
+:      005954 calc_clke_pos:
+0x39b8 005955 storet 6 ,mem_le_clk_offset 
+0x39b9 005956 rtn le 
+0x39ba 005957 storet 6 ,mem_clk_offset 
+0x39bb 005958 rtn 
+:      005960 calc_clke:
+0x39bc 005961 disable clknt 
+0x39bd 005962 fetch 6 ,mem_le_clk_offset 
+0x39be 005963 branch calc_clke2 ,le 
+0x39bf 005964 fetch 6 ,mem_clk_offset 
+:      005965 calc_clke2:
+0x39c0 005966 iadd clkn ,alarm 
+0x39c1 005967 increase 10 ,alarm 
+0x39c2 005968 setarg 3750 
+0x39c3 005969 isub alarm ,pdata 
+0x39c4 005970 isolate0 15 ,pdata 
+0x39c5 005971 branch calc_clke_pos_adj ,true 
+0x39c6 005972 setarg 0xf15a 
+0x39c7 005973 iadd alarm ,alarm 
+:      005974 calc_clke_pos2:
+0x39c8 005975 copy alarm ,clke 
+0x39c9 005976 rtn 
+:      005977 calc_clke_pos_adj:
+0x39ca 005978 force 0 ,null 
+0x39cb 005979 branch calc_clke_pos2 
+:      005986 calc_radio_freq:
+0x39cc 005987 set0 mark_ext_patch ,mark 
+0x39cd 005988 bpatch patch11_0 ,mem_patch11 
+0x39ce 005989 call set_sync_on 
+0x39cf 005990 copy bt_clk ,pdata 
+0x39d0 005991 and_into 0x180 ,pdata 
+0x39d1 005992 compare 3 ,freq_mode ,0x07 
+0x39d2 005993 nbranch freq_not_connection ,true 
+0x39d3 005994 rshift3 pdata ,pdata 
+0x39d4 005995 iadd freq_index ,pdata 
+0x39d5 005996 branch do_hop_mod_now 
+:      005997 freq_not_connection:
+0x39d6 005998 copy freq_index ,pdata 
+:      005999 do_hop_mod_now:
+0x39d7 006000 div pdata ,79 
+0x39d8 006001 pulse recalc 
+0x39d9 006002 call wait_div_end 
+0x39da 006003 remainder rega 
+0x39db 006004 add rega ,-40 ,temp 
+0x39dc 006005 branch odd_half ,positive 
+0x39dd 006006 lshift rega ,temp 
+0x39de 006007 branch freq_result 
+:      006008 odd_half:
+0x39df 006009 lshift temp ,temp 
+0x39e0 006010 increase 1 ,temp 
+:      006011 freq_result:
+0x39e1 006012 set0 mark_ext_patch ,mark 
+0x39e2 006013 bpatch patch11_1 ,mem_patch11 
+0x39e3 006014 fetch 1 ,mem_mode 
+0x39e4 006015 bbit0 afh_change ,afh_process_con 
+:      006016 afh_process_0:
+0x39e5 006017 fetch 4 ,mem_afh_instant 
+0x39e6 006018 isub bt_clk ,null 
+0x39e7 006019 branch afh_process_con ,positive 
+0x39e8 006020 call afh_clear 
+0x39e9 006021 fetch 1 ,mem_afh_new_mod 
+0x39ea 006022 rtn blank 
+0x39eb 006023 fetch 1 ,mem_mode 
+0x39ec 006024 set1 afh_enable ,pdata 
+0x39ed 006025 store 1 ,mem_mode 
+0x39ee 006026 fetch 5 ,mem_afh_map_new 
+0x39ef 006027 store 5 ,mem_afh_map_lo 
+0x39f0 006028 ifetch 5 ,contr 
+0x39f1 006029 store 5 ,mem_afh_map_hi 
+0x39f2 006030 call afh_process_freq_map 
+:      006031 afh_process_con:
+0x39f3 006032 fetch 1 ,mem_mode 
+0x39f4 006033 rtnbit0 afh_enable 
+0x39f5 006034 isolate1 1 ,bt_clk 
+0x39f6 006035 branch afh_same_channel ,true 
+0x39f7 006036 rshift3 temp ,rega 
+0x39f8 006037 and temp ,7 ,queue 
+0x39f9 006038 setarg mem_afh_map_lo 
+0x39fa 006039 iadd rega ,rega 
+0x39fb 006040 ifetch 1 ,rega 
+0x39fc 006041 qisolate0 pdata 
+0x39fd 006042 branch afh_process_1 ,true 
+0x39fe 006043 deposit temp 
+0x39ff 006044 branch afh_process_end 
+:      006045 afh_process_1:
+0x3a00 006046 fetch 1 ,mem_afh_used 
+0x3a01 006047 iforce regb 
+0x3a02 006048 deposit bt_clk 
+0x3a03 006049 and_into 0x180 ,pdata 
+0x3a04 006050 rshift3 pdata ,pdata 
+0x3a05 006051 iadd freq_index ,pdata 
+0x3a06 006052 idiv regb 
+0x3a07 006053 setarg mem_afh_map 
+0x3a08 006054 call wait_div_end 
+0x3a09 006055 remainder rega 
+0x3a0a 006056 iadd rega ,contr 
+0x3a0b 006057 ifetch 1 ,contr 
+:      006058 afh_process_end:
+0x3a0c 006059 store 1 ,mem_afh_index 
+0x3a0d 006060 iforce temp 
+0x3a0e 006061 rtn 
+:      006063 afh_same_channel:
+0x3a0f 006064 fetch 1 ,mem_afh_index 
+0x3a10 006065 iforce temp 
+0x3a11 006066 rtn 
+:      006068 afh_clear:
+0x3a12 006069 fetch 1 ,mem_mode 
+0x3a13 006070 set0 afh_enable ,pdata 
+0x3a14 006071 set0 afh_change ,pdata 
+0x3a15 006072 store 1 ,mem_mode 
+0x3a16 006073 rtn 
+:      006079 afh_process_freq_map:
+0x3a17 006080 set0 mark_ext_patch ,mark 
+0x3a18 006081 bpatch patch11_2 ,mem_patch11 
+0x3a19 006082 arg mem_afh_map ,contw 
+0x3a1a 006083 force 10 ,loopcnt 
+0x3a1b 006084 call memset0 
+0x3a1c 006085 arg mem_afh_map ,contw 
+0x3a1d 006086 force 0 ,regc 
+0x3a1e 006087 force 2 ,queue 
+:      006088 process_freq_3:
+0x3a1f 006089 fetch 5 ,mem_afh_map_lo 
+0x3a20 006090 iforce temp 
+0x3a21 006091 compare 2 ,queue ,0xff 
+0x3a22 006092 branch process_freq_1 ,true 
+0x3a23 006093 rshift temp ,temp 
+:      006094 process_freq_1:
+0x3a24 006095 isolate0 0 ,temp 
+0x3a25 006096 branch process_freq_0 ,true 
+0x3a26 006097 deposit regc 
+0x3a27 006098 istore 1 ,contw 
+:      006099 process_freq_0:
+0x3a28 006100 rshift2 temp ,temp 
+0x3a29 006101 increase 2 ,regc 
+0x3a2a 006102 compare 40 ,regc ,0xfe 
+0x3a2b 006103 nbranch process_freq_2 ,true 
+0x3a2c 006104 fetch 5 ,mem_afh_map_hi 
+0x3a2d 006105 iforce temp 
+0x3a2e 006106 compare 2 ,queue ,0xff 
+0x3a2f 006107 branch process_freq_2 ,true 
+0x3a30 006108 rshift temp ,temp 
+:      006109 process_freq_2:
+0x3a31 006110 sub regc ,78 ,null 
+0x3a32 006111 branch process_freq_1 ,positive 
+0x3a33 006112 force 1 ,regc 
+0x3a34 006113 increase -1 ,queue 
+0x3a35 006114 nbranch process_freq_3 ,zero 
+0x3a36 006115 arg mem_afh_map ,rega 
+0x3a37 006116 deposit contw 
+0x3a38 006117 isub rega ,pdata 
+0x3a39 006118 store 1 ,mem_afh_used 
+0x3a3a 006119 rtn 
+:      006121 rx_radio_freq:
+0x3a3b 006122 set0 mark_ext_patch ,mark 
+0x3a3c 006123 bpatch patch11_3 ,mem_patch11 
+0x3a3d 006124 call calc_radio_freq 
+0x3a3e 006125 fetch 1 ,mem_debug_config 
+0x3a3f 006126 bbit0 debug_rx_fixed_freq ,rx_radio_freq_now 
+0x3a40 006127 fetcht 1 ,mem_rx_fixed_freq 
+:      006128 rx_radio_freq_now:
+0x3a41 006129 branch set_freq_rx 
+:      006132 tx_radio_freq:
+0x3a42 006133 set0 mark_ext_patch ,mark 
+0x3a43 006134 bpatch patch11_4 ,mem_patch11 
+0x3a44 006135 call calc_radio_freq 
+0x3a45 006136 fetch 1 ,mem_debug_config 
+0x3a46 006137 bbit0 debug_tx_fixed_freq ,tx_radio_freq_now 
+0x3a47 006138 fetcht 1 ,mem_tx_fixed_freq 
+:      006139 tx_radio_freq_now:
+0x3a48 006140 branch set_freq_tx 
+:      006143 fetch_giac:
+0x3a49 006144 force 0 ,uap 
+0x3a4a 006145 fetch 3 ,mem_glap 
+0x3a4b 006146 iforce lap 
+0x3a4c 006147 rtn 
+:      006149 fetch_page_bt_adr:
+0x3a4d 006150 set0 mark_ext_patch ,mark 
+0x3a4e 006151 bpatch patch11_5 ,mem_patch11 
+0x3a4f 006152 fetch 1 ,mem_hci_puap 
+0x3a50 006153 icopy uap 
+0x3a51 006154 fetch 3 ,mem_hci_plap 
+0x3a52 006155 icopy lap 
+0x3a53 006156 rtn 
+:      006158 fetch_self_bt_adr:
+0x3a54 006159 set0 mark_ext_patch ,mark 
+0x3a55 006160 bpatch patch11_6 ,mem_patch11 
+0x3a56 006161 fetch 2 ,mem_nap 
+0x3a57 006162 icopy nap 
+0x3a58 006163 fetch 1 ,mem_uap 
+0x3a59 006164 icopy uap 
+0x3a5a 006165 fetch 3 ,mem_lap 
+0x3a5b 006166 icopy lap 
+0x3a5c 006167 rtn 
+:      006169 fetch_extm_bt_adr:
+0x3a5d 006170 set0 mark_ext_patch ,mark 
+0x3a5e 006171 bpatch patch11_7 ,mem_patch11 
+0x3a5f 006172 fetch 2 ,mem_pnap 
+0x3a60 006173 icopy nap 
+0x3a61 006174 fetch 1 ,mem_puap 
+0x3a62 006175 icopy uap 
+0x3a63 006176 fetch 3 ,mem_plap 
+0x3a64 006177 icopy lap 
+0x3a65 006178 rtn 
+:      006181 fetch_diac:
+0x3a66 006182 bmark1 mark_all_diac ,fetch_diac_do 
+0x3a67 006183 rtnmark0 mark_inquiry_state 
+0x3a68 006184 rtnmark0 mark_periodical_diac 
+:      006185 fetch_diac_do:
+0x3a69 006186 and_into -256 ,lap 
+0x3a6a 006187 pulse recalc 
+0x3a6b 006188 nop 32 
+0x3a6c 006189 rtn 
+:      006192 shutdown_radio:
+0x3a6d 006193 set0 mark_ext_patch ,mark 
+0x3a6e 006194 bpatch patch12_0 ,mem_patch12 
+0x3a6f 006195 force 0 ,radio_ctrl 
+0x3a70 006196 disable is_rx 
+0x3a71 006197 disable is_tx 
+0x3a72 006198 pulse packet_end 
+0x3a73 006199 hjam 0x0 ,rfen_mdm 
+0x3a74 006200 hjam 0x0 ,rfen_tx 
+0x3a75 006201 hjam 0x0 ,rfen_rx 
+0x3a76 006202 hjam 0 ,rfen_sn 
+0x3a77 006203 hjam 0x70 ,rfen_msc 
+0x3a78 006204 hjam 0x0 ,rfen_adc 
+0x3a79 006205 rtn 
+:      006207 set_sync_on:
+0x3a7a 006208 set0 mark_ext_patch ,mark 
+0x3a7b 006209 bpatch patch12_1 ,mem_patch12 
+0x3a7c 006210 hjam 0x0 ,rfen_mdm 
+0x3a7d 006211 hjam 0x0 ,rfen_tx 
+0x3a7e 006212 hjam 0x18 ,rfen_rx 
+0x3a7f 006213 hjam 0xa7 ,rfen_sn 
+0x3a80 006214 hjam 0x7f ,rfen_msc 
+0x3a81 006215 rtn 
+:      006218 set_freq_rx:
+0x3a82 006219 set0 mark_ext_patch ,mark 
+0x3a83 006220 bpatch patch12_2 ,mem_patch12 
+0x3a84 006222 storet 1 ,mem_last_freq 
+0x3a85 006223 add temp ,rx_freq_offset ,rega 
+0x3a86 006224 branch rf_write_freq 
+:      006225 rf_rx_enable:
+0x3a87 006226 set0 mark_ext_patch ,mark 
+0x3a88 006227 bpatch patch12_3 ,mem_patch12 
+0x3a89 006228 hjam 0xcf ,rfen_tx 
+0x3a8a 006229 nop 10 
+0x3a8b 006230 hjam 0xff ,rfen_rx 
+0x3a8c 006231 hjam 0xaf ,rfen_sn 
+0x3a8d 006232 hjam 0xff ,rfen_msc 
+0x3a8e 006233 nop 10 
+0x3a8f 006234 hjam 0xa0 ,rfen_mdm 
+0x3a90 006235 rtn 
+:      006238 set_freq_tx:
+0x3a91 006239 set0 mark_ext_patch ,mark 
+0x3a92 006240 bpatch patch12_4 ,mem_patch12 
+0x3a93 006241 storet 1 ,mem_last_freq 
+0x3a94 006242 add temp ,tx_freq_offset ,rega 
+0x3a95 006243 call rf_write_freq 
+0x3a96 006244 setarg param_pll_setup 
+0x3a97 006245 call sleep 
+:      006246 txon:
+0x3a98 006247 hjam 0x1 ,rfen_adc 
+0x3a99 006248 hjam 0x3c ,rfen_rx 
+0x3a9a 006249 hjam 0xe0 ,rfen_tx 
+0x3a9b 006250 hjam 0xb7 ,rfen_sn 
+0x3a9c 006251 hjam 0x7f ,rfen_mdm 
+0x3a9d 006252 rtn 
+:      006254 initialize_radio:
+0x3a9e 006255 hjam clksel_rc ,core_clksel 
+0x3a9f 006256 call init_rf_regs 
+0x3aa0 006257 call init_agc_table 
+:      006258 initialize_radio_wait:
+0x3aa1 006259 fetch 2 ,mem_rf_init_ptr 
+0x3aa2 006260 bbit0 14 ,initialize_radio_wait 
+0x3aa3 006261 iforce contr 
+0x3aa4 006262 arg 0x8900 ,temp 
+:      006263 initialize_radio_loop:
+0x3aa5 006264 ifetch 1 ,contr 
+0x3aa6 006265 beq 0xff ,initialize_radio_cont 
+0x3aa7 006266 ior temp ,contw 
+0x3aa8 006267 ifetch 1 ,contr 
+0x3aa9 006268 istore 1 ,contw 
+0x3aaa 006269 branch initialize_radio_loop 
+:      006270 initialize_radio_cont:
+0x3aab 006271 set0 mark_ext_patch ,mark 
+0x3aac 006272 bpatch patch12_5 ,mem_patch12 
+0x3aad 006273 call lpm_cal_xtal_startup 
+0x3aae 006274 call switchto_dpllclk 
+0x3aaf 006276 setarg param_dpll_start_delay 
+0x3ab0 006277 iadd clkn_bt ,pdata 
+0x3ab1 006278 store 4 ,mem_dpll_clkn 
+0x3ab2 006279 set1 reset ,radio_ctrl 
+0x3ab3 006280 force 0 ,radio_ctrl 
+0x3ab4 006281 ncall do_rccal ,wake 
+0x3ab5 006282 branch set_rccal 
+:      006285 rf_write_freq:
+0x3ab6 006286 set0 mark_ext_patch ,mark 
+0x3ab7 006287 bpatch patch12_6 ,mem_patch12 
+0x3ab8 006288 setarg 2400 
+0x3ab9 006289 iadd rega ,temp 
+0x3aba 006290 fetch 1 ,mem_fcomp_mul 
+0x3abb 006291 hjam 0x04 ,rf_pll_rstn 
+0x3abc 006292 imul32 temp ,pdata 
+0x3abd 006293 fetcht 1 ,mem_fcomp_div 
+0x3abe 006294 idiv temp 
+0x3abf 006295 call wait_div_end 
+0x3ac0 006296 quotient rega 
+0x3ac1 006297 remainder pdata 
+0x3ac2 006298 lshift16 pdata ,pdata 
+0x3ac3 006299 lshift4 pdata ,pdata 
+0x3ac4 006300 idiv temp 
+0x3ac5 006301 call wait_div_end 
+0x3ac6 006302 quotient pdata 
+0x3ac7 006303 lshift8 pdata ,pdata 
+0x3ac8 006304 lshift pdata ,pdata 
+0x3ac9 006305 ior rega ,pdata 
+0x3aca 006306 hstore 4 ,rf_pll_intg 
+0x3acb 006307 hjam 0x44 ,rf_pll_rstn 
+0x3acc 006308 hjam 0xc4 ,rf_pll_rstn 
+0x3acd 006309 rtn 
+:      006312 do_rccal:
+0x3ace 006313 set0 mark_ext_patch ,mark 
+0x3acf 006314 bpatch patch12_7 ,mem_patch12 
+0x3ad0 006315 hjam 0x02 ,rfen_adc 
+0x3ad1 006316 setarg 250000 
+0x3ad2 006317 call sleep 
+0x3ad3 006318 hjam 0x7f ,rfen_rx 
+0x3ad4 006319 nop 130 
+0x3ad5 006320 hjam 0x30 ,rf_rccal_ctrl 
+0x3ad6 006321 hjam 0xd0 ,rfen_tx 
+0x3ad7 006322 hjam 0x70 ,rf_rccal_ctrl 
+0x3ad8 006323 hjam 0xf0 ,rf_rccal_ctrl 
+0x3ad9 006324 force 50 ,loopcnt 
+:      006325 do_rccal_loop:
+0x3ada 006326 hfetch 1 ,rf_rccal_result 
+0x3adb 006327 bbit1 5 ,do_rccal_end 
+0x3adc 006328 loop do_rccal_loop 
+:      006329 do_rccal_end:
+0x3add 006330 store 1 ,mem_rf_rccal 
+0x3ade 006331 hjam 0 ,rfen_tx 
+0x3adf 006332 hjam 0 ,rfen_rx 
+0x3ae0 006333 hjam 0x00 ,rfen_adc 
+0x3ae1 006334 rtn 
+:      006336 set_rccal:
+0x3ae2 006337 set0 mark_ext_patch ,mark 
+0x3ae3 006338 bpatch patch13_0 ,mem_patch13 
+0x3ae4 006339 fetch 1 ,mem_rf_rccal 
+0x3ae5 006340 set1 5 ,pdata 
+0x3ae6 006341 hstore 1 ,rf_rccal_ctrl 
+0x3ae7 006342 hfetcht 1 ,rf_bpf_ctrim 
+0x3ae8 006343 and_into 7 ,temp 
+0x3ae9 006344 lshift3 pdata ,pdata 
+0x3aea 006345 ior temp ,pdata 
+0x3aeb 006346 hstore 1 ,rf_bpf_ctrim 
+0x3aec 006347 hfetch 1 ,rf_bpf_ib 
+0x3aed 006348 set0 bpf_rccal ,pdata 
+0x3aee 006349 hstore 1 ,rf_bpf_ib 
+0x3aef 006350 hfetch 1 ,rf_adc_rccal 
+0x3af0 006351 set0 adc_rccal ,pdata 
+0x3af1 006352 hstore 1 ,rf_adc_rccal 
+0x3af2 006353 rtn 
+:      006355 save_rssi:
+0x3af3 006356 set0 mark_ext_patch ,mark 
+0x3af4 006357 bpatch patch13_1 ,mem_patch13 
+0x3af5 006358 hfetch 2 ,rf_afc_d2a 
+0x3af6 006359 rshift4 pdata ,pdata 
+0x3af7 006360 rshift3 pdata ,pdata 
+0x3af8 006361 sub pdata ,0 ,pdata 
+0x3af9 006362 and_into 0xff ,pdata 
+0x3afa 006363 div pdata ,10 
+0x3afb 006364 call wait_div_end 
+0x3afc 006365 quotient pdata 
+0x3afd 006366 lshift4 pdata ,pdata 
+0x3afe 006367 remainder temp 
+0x3aff 006368 ior temp ,pdata 
+0x3b00 006369 store 1 ,mem_rssi 
+0x3b01 006370 rtn 
+:      006372 switchto_rcclk:
+0x3b02 006373 hjam 0xa ,core_clksel 
+0x3b03 006374 hjam 0 ,rfen_ck 
+0x3b04 006375 hfetch 3 ,core_lpm_ctrl 
+0x3b05 006376 hstore 3 ,core_lpm_reg 
+0x3b06 006377 hjam 0xfc ,core_lpm_reg 
+0x3b07 006378 call lpm_write_ctrl 
+0x3b08 006379 nop 1000 
+0x3b09 006380 rtn 
+:      006382 switchto_dpllclk:
+0x3b0a 006383 hjam clksel_rc ,core_clksel 
+0x3b0b 006384 hfetch 1 ,rf_clkpll_frac + 2 
+0x3b0c 006385 set0 4 ,pdata 
+0x3b0d 006386 set0 5 ,pdata 
+0x3b0e 006387 hstore 1 ,rf_clkpll_frac + 2 
+0x3b0f 006388 hjam 0x00 ,rfen_ck 
+0x3b10 006389 hjam 0x00 ,rfen_msc 
+0x3b11 006390 hjam 0x70 ,rfen_msc 
+0x3b12 006391 hjam 0xff ,rfen_ck 
+0x3b13 006392 hfetch 1 ,rf_clkpll_frac + 2 
+0x3b14 006393 set1 4 ,pdata 
+0x3b15 006394 set1 5 ,pdata 
+0x3b16 006395 hstore 1 ,rf_clkpll_frac + 2 
+0x3b17 006396 call init_lpm_ctrl 
+0x3b18 006397 hfetch 1 ,rf_clkpll_int 
+0x3b19 006398 set1 7 ,pdata 
+0x3b1a 006399 hstore 1 ,rf_clkpll_int 
+0x3b1b 006400 set0 7 ,pdata 
+0x3b1c 006401 hstore 1 ,rf_clkpll_int 
+0x3b1d 006402 set1 7 ,pdata 
+0x3b1e 006403 hstore 1 ,rf_clkpll_int 
+0x3b1f 006404 hjam clksel_dpll ,core_clksel 
+0x3b20 006405 rtn 
+:      006407 check_dpll:
+0x3b21 006408 nop 1000 
+0x3b22 006409 hjam clksel_xtal ,core_clksel 
+0x3b23 006410 nop 10 
+0x3b24 006411 hjam 0x00 ,core_bist_ctrl 
+0x3b25 006412 hjam ccnt_start ,core_misc_ctrl 
+:      006413 check_dpll_loop:
+0x3b26 006414 hfetch 1 ,core_perf_status 
+0x3b27 006415 bbit0 1 ,check_dpll_loop 
+0x3b28 006416 hfetcht 3 ,core_clk_counter 
+0x3b29 006417 hjam clksel_dpll ,core_clksel 
+0x3b2a 006418 nop 10 
+0x3b2b 006419 hjam ccnt_start ,core_misc_ctrl 
+:      006420 check_dpll_loop2:
+0x3b2c 006421 hfetch 1 ,core_perf_status 
+0x3b2d 006422 bbit0 1 ,check_dpll_loop2 
+0x3b2e 006423 hfetch 3 ,core_clk_counter 
+0x3b2f 006424 isub temp ,pdata 
+0x3b30 006425 branch check_dpll_pos ,positive 
+0x3b31 006426 sub pdata ,0 ,pdata 
+:      006427 check_dpll_pos:
+0x3b32 006428 store 2 ,mem_dpll_error 
+0x3b33 006429 sub pdata ,70 ,null 
+:      006430 check_dpll_assert:
+0x3b34 006431 nbranch check_dpll_assert ,positive 
+0x3b35 006432 rtn 
+:      006434 xtal_fast_wake:
+0x3b36 006435 setarg 0xf0f 
+0x3b37 006436 branch lpm_write_config 
+:      006438 init_lpm_ctrl:
+0x3b38 006439 setarg 0x80f 
+0x3b39 006440 branch lpm_write_config 
+:      006444 start_receiver:
+0x3b3a 006445 set0 mark_ext_patch ,mark 
+0x3b3b 006446 bpatch patch13_2 ,mem_patch13 
+0x3b3c 006447 call rf_rx_enable 
+0x3b3d 006448 disable is_tx 
+0x3b3e 006449 enable is_rx 
+0x3b3f 006450 pulse init_encrypt 
+0x3b40 006451 rtn 
+:      006453 prep_crypt:
+0x3b41 006454 set0 mark_ext_patch ,mark 
+0x3b42 006455 bpatch patch13_3 ,mem_patch13 
+0x3b43 006456 fetch 1 ,mem_state_map 
+0x3b44 006457 isolate1 smap_encryption ,pdata 
+0x3b45 006458 setflag true ,0 ,pdata 
+0x3b46 006459 hstore 1 ,core_encrypt 
+0x3b47 006460 arg mem_kc ,contr 
+0x3b48 006461 ifetch 9 ,contr 
+0x3b49 006462 iforce kc_ls 
+0x3b4a 006463 ifetch 7 ,contr 
+0x3b4b 006464 iforce kc_ms 
+0x3b4c 006465 fetch 1 ,mem_key_size 
+0x3b4d 006466 add pdata ,-1 ,g1l 
+0x3b4e 006467 pulse kc_p_activate 
+0x3b4f 006468 rtn 
+:      006470 wait_access_clke_rt:
+0x3b50 006471 set0 mark_ext_patch ,mark 
+0x3b51 006472 bpatch patch13_4 ,mem_patch13 
+0x3b52 006473 enable decode_fec0 
+0x3b53 006474 arg param_conn_access ,timeup 
+0x3b54 006475 correlate clke_rt ,meet 
+:      006476 wait_access_end:
+0x3b55 006477 deposit clke 
+0x3b56 006478 store 6 ,mem_sync_clke 
+0x3b57 006479 disable decode_fec0 
+0x3b58 006480 nbranch shutdown_radio ,sync 
+0x3b59 006481 arg param_clke_cal ,clke_rt 
+0x3b5a 006482 increase 1 ,clke_bt 
+0x3b5b 006483 and_into 0x1fc ,clke_bt 
+0x3b5c 006484 rtn 
+:      006488 wait_access_mhalfbnd:
+0x3b5d 006489 enable decode_fec0 
+:      006490 wait_access_mhalfbnd_correlate:
+0x3b5e 006491 correlate null ,mhalfbnd 
+0x3b5f 006492 branch wait_access_end ,sync 
+0x3b60 006493 compare 0x02 ,clke_bt ,0x02 
+0x3b61 006494 nbranch wait_access_mhalfbnd_correlate ,true 
+0x3b62 006495 branch wait_access_end 
+:      006497 wait_access_clkn_rt:
+0x3b63 006498 set0 mark_ext_patch ,mark 
+0x3b64 006499 bpatch patch13_5 ,mem_patch13 
+0x3b65 006500 arg param_conn_access ,timeup 
+0x3b66 006501 enable decode_fec0 
+0x3b67 006502 correlate clkn_rt ,meet 
+0x3b68 006503 disable decode_fec0 
+0x3b69 006504 nbranch shutdown_radio ,sync 
+0x3b6a 006505 rtn 
+:      006507 wait_access_forever:
+0x3b6b 006508 set0 mark_ext_patch ,mark 
+0x3b6c 006509 bpatch patch13_6 ,mem_patch13 
+0x3b6d 006510 enable decode_fec0 
+0x3b6e 006511 correlate null ,timeout 
+0x3b6f 006512 disable decode_fec0 
+0x3b70 006513 nbranch shutdown_radio ,sync 
+0x3b71 006514 arg param_clke_cal ,clke_rt 
+0x3b72 006515 and_into 0x1fc ,clke_bt 
+0x3b73 006516 rtn 
+:      006519 reserve_slot:
+0x3b74 006520 set0 mark_ext_patch ,mark 
+0x3b75 006521 bpatch patch13_7 ,mem_patch13 
+0x3b76 006522 iforce rega 
+0x3b77 006523 deposit bt_clk 
+0x3b78 006524 iadd temp ,timeup 
+0x3b79 006525 copy timeup ,pdata 
+0x3b7a 006526 store 4 ,mem_next_btclk 
+0x3b7b 006527 deposit rega 
+0x3b7c 006528 rtn 
+:      006531 ahead_window:
+0x3b7d 006532 copy pdata ,temp 
+0x3b7e 006533 set0 mark_ext_patch ,mark 
+0x3b7f 006534 bpatch patch14_0 ,mem_patch14 
+0x3b80 006535 copy temp ,pdata 
+0x3b81 006536 call clk2bt 
+0x3b82 006537 lshift16 bt_clk ,pdata 
+0x3b83 006538 set1 44 ,pdata 
+0x3b84 006539 call clk_diff 
+0x3b85 006540 set0 44 ,pdata 
+0x3b86 006541 call get_clk 
+0x3b87 006542 call clk_diff 
+0x3b88 006543 rtn user 
+0x3b89 006544 call clk2rt 
+0x3b8a 006545 iforce stop_watch 
+0x3b8b 006546 until null ,timeout 
+0x3b8c 006547 rtn 
+:      006550 setup_clk:
+0x3b8d 006551 set0 mark_ext_patch ,mark 
+0x3b8e 006552 bpatch patch14_1 ,mem_patch14 
+0x3b8f 006553 branch setup_clkn ,clknt 
+0x3b90 006554 until clke_rt ,meet 
+:      006555 skip_setup_clke:
+0x3b91 006556 copy clke_bt ,temp 
+0x3b92 006557 branch setup_clknbt 
+:      006558 setup_clkn:
+0x3b93 006559 branch skip_setup_clkn ,attempt 
+0x3b94 006560 until clkn_rt ,meet 
+:      006561 skip_setup_clkn:
+0x3b95 006562 copy clkn_bt ,temp 
+:      006563 setup_clknbt:
+0x3b96 006564 branch setup_clk11 ,user 
+0x3b97 006565 compare 1 ,temp ,3 
+0x3b98 006566 nbranch setup_clk ,true 
+:      006567 setup_complete:
+0x3b99 006568 set0 mark_ext_patch ,mark 
+0x3b9a 006569 bpatch patch14_2 ,mem_patch14 
+0x3b9b 006570 fetch 1 ,mem_state 
+0x3b9c 006571 rtnbit0 state_inconn 
+0x3b9d 006572 fetch 4 ,mem_next_btclk 
+0x3b9e 006573 isub temp ,pdata 
+0x3b9f 006574 nrtn positive 
+0x3ba0 006575 sub pdata ,0xff ,null 
+0x3ba1 006576 branch setup_clk ,positive 
+0x3ba2 006577 rtn 
+:      006578 setup_clk11:
+0x3ba3 006579 compare 3 ,temp ,3 
+0x3ba4 006580 nbranch setup_clk ,true 
+0x3ba5 006581 branch setup_complete 
+:      006583 rf_setup_time:
+0x3ba6 006584 set0 mark_ext_patch ,mark 
+0x3ba7 006585 bpatch patch14_3 ,mem_patch14 
+0x3ba8 006586 arg param_rf_setup ,timeup 
+0x3ba9 006587 branch setup_clk 
+:      006589 rf_setup_time_slave_slot:
+0x3baa 006590 disable user 
+0x3bab 006591 branch rf_setup_time 
+:      006593 rf_setup_time_master_slot:
+0x3bac 006594 enable user 
+0x3bad 006595 branch rf_setup_time 
+:      006597 start_transmitter:
+0x3bae 006598 set0 mark_ext_patch ,mark 
+0x3baf 006599 bpatch patch14_4 ,mem_patch14 
+0x3bb0 006600 call prep_crypt 
+0x3bb1 006601 disable is_rx 
+0x3bb2 006602 enable is_tx 
+0x3bb3 006603 rtn 
+:      006607 start_tx_native:
+0x3bb4 006608 set0 mark_ext_patch ,mark 
+0x3bb5 006609 bpatch patch14_5 ,mem_patch14 
+0x3bb6 006610 arg param_tx_setup ,timeup 
+0x3bb7 006611 until clkn_rt ,meet 
+0x3bb8 006612 pulse init_encrypt 
+0x3bb9 006613 rtn 
+:      006615 start_rx_native:
+0x3bba 006616 set0 mark_ext_patch ,mark 
+0x3bbb 006617 bpatch patch14_6 ,mem_patch14 
+0x3bbc 006618 arg param_rx_setup ,timeup 
+0x3bbd 006619 until clkn_rt ,meet 
+0x3bbe 006620 rtn 
+:      006623 start_tx_external:
+0x3bbf 006624 set0 mark_ext_patch ,mark 
+0x3bc0 006625 bpatch patch14_7 ,mem_patch14 
+0x3bc1 006626 arg param_tx_setup ,timeup 
+0x3bc2 006627 until clke_rt ,meet 
+0x3bc3 006628 pulse init_encrypt 
+0x3bc4 006629 rtn 
+:      006631 send_access_word:
+0x3bc5 006632 set0 mark_ext_patch ,mark 
+0x3bc6 006633 bpatch patch15_0 ,mem_patch15 
+0x3bc7 006634 preload access 
+0x3bc8 006635 enable encode_fec0 
+0x3bc9 006636 set1 txgfsk ,radio_ctrl 
+0x3bca 006637 inject mod ,72 
+0x3bcb 006638 disable encode_fec0 
+0x3bcc 006639 rtn 
+:      006642 scan_mode_whiten:
+0x3bcd 006643 copy xin ,temp 
+0x3bce 006644 or_into 0x60 ,temp 
+0x3bcf 006645 copy temp ,white_init 
+0x3bd0 006646 rtn 
+:      006651 get_free_amaddr:
+0x3bd1 006652 set0 mark_ext_patch ,mark 
+0x3bd2 006653 bpatch patch15_1 ,mem_patch15 
+0x3bd3 006654 fetch 1 ,mem_current_amaddr 
+0x3bd4 006655 increase 1 ,pdata 
+0x3bd5 006656 bne param_esco_addr ,get_free_amaddr_cont 
+0x3bd6 006657 force 1 ,pdata 
+:      006658 get_free_amaddr_cont:
+0x3bd7 006659 store 1 ,mem_current_amaddr 
+0x3bd8 006660 iforce am_addr 
+0x3bd9 006661 rtn 
+:      006663 get_clk:
+0x3bda 006664 copy clkn ,temp 
+0x3bdb 006665 rtn master 
+0x3bdc 006666 copy clke ,temp 
+0x3bdd 006667 rtn 
+:      006669 get_clkbt:
+0x3bde 006670 deposit clkn_bt 
+0x3bdf 006671 rtn master 
+0x3be0 006672 deposit clke_bt 
+0x3be1 006673 rtn 
+:      006676 supervision_update:
+0x3be2 006677 set0 mark_ext_patch ,mark 
+0x3be3 006678 bpatch patch15_2 ,mem_patch15 
+0x3be4 006679 fetcht 4 ,mem_supervision_timer 
+0x3be5 006680 call get_clkbt 
+0x3be6 006681 isub temp ,timeup 
+0x3be7 006682 deposit timeup 
+0x3be8 006683 fetcht 2 ,mem_supervision_to 
+0x3be9 006684 lshift temp ,temp 
+0x3bea 006685 isub temp ,pdata 
+0x3beb 006686 rtn 
+:      006688 supervision_flush:
+0x3bec 006689 set0 mark_ext_patch ,mark 
+0x3bed 006690 bpatch patch15_3 ,mem_patch15 
+0x3bee 006691 call get_clkbt 
+0x3bef 006692 store 4 ,mem_supervision_timer 
+0x3bf0 006693 rtn 
+:      006695 assert:
+0x3bf1 006696 branch assert 
+:      006698 loop:
+0x3bf2 006699 branch loop 
+:      006701 sleep:
+0x3bf3 006702 rtn blank 
+0x3bf4 006704 rshift pdata ,pdata 
+0x3bf5 006705 increase -3 ,pdata 
+:      006706 sleep_loop:
+0x3bf6 006707 increase -1 ,pdata 
+0x3bf7 006708 nbranch sleep_loop ,zero 
+0x3bf8 006709 force 0 ,pdata 
+0x3bf9 006710 rtn 
+:      006714 init_param:
+0x3bfa 006716 arg 0x10 ,loopcnt 
+0x3bfb 006717 arg 0 ,contw 
+0x3bfc 006718 call memset0 
+0x3bfd 006719 arg mem_le_state ,contw 
+0x3bfe 006720 arg 10 ,loopcnt 
+0x3bff 006721 call memset0 
+0x3c00 006722 jam 0 ,mem_sp_calc 
+0x3c01 006723 jam 0 ,mem_fifo_temp 
+0x3c02 006724 jam 0 ,mem_le_testtype 
+0x3c03 006725 jam 0 ,mem_debug_config 
+0x3c04 006726 jam 0 ,mem_lmp_conn_state 
+0x3c05 006727 set0 mark_ext_patch ,mark 
+0x3c06 006728 bpatch patch15_4 ,mem_patch15 
+0x3c07 006729 jam 0 ,mem_connection_options 
+0x3c08 006730 jam 0 ,mem_tester_emulate 
+0x3c09 006731 jam 0 ,mem_tester_cnt 
+0x3c0a 006732 setarg param_glap 
+0x3c0b 006733 store 3 ,mem_glap 
+0x3c0c 006734 setarg param_acl_pktlen 
+0x3c0d 006735 store 2 ,mem_acl_pktlen 
+0x3c0e 006736 jam param_sco_pktlen ,mem_sco_pktlen 
+0x3c0f 006737 jam param_acl_pktcnt ,mem_acl_pktcnt 
+0x3c10 006738 jam param_sco_pktcnt ,mem_sco_pktcnt 
+0x3c11 006739 setarg param_hci_version 
+0x3c12 006740 store 3 ,mem_hci_version 
+0x3c13 006741 setarg param_lmp_version 
+0x3c14 006742 store 3 ,mem_lmp_version 
+0x3c15 006743 setarg param_lmp_subversion 
+0x3c16 006744 store 2 ,mem_lmp_subversion 
+0x3c17 006745 jam 0x60 ,mem_fhs_misc 
+0x3c18 006746 jam param_max_slot ,mem_max_slot 
+0x3c19 006747 jam 0x02 ,mem_fw_ver 
+0x3c1a 006748 call init_memp 
+0x3c1b 006749 set0 mark_ext_patch ,mark 
+0x3c1c 006750 bpatch patch15_5 ,mem_patch15 
+0x3c1d 006751 rtn wake 
+0x3c1e 006752 setarg 0 
+0x3c1f 006753 store 2 ,mem_tx_len 
+0x3c20 006754 rshift clkn_bt ,pdata 
+0x3c21 006755 store 4 ,mem_last_clkn 
+0x3c22 006756 rtn 
+:      006760 init_esco_ibuff:
+0x3c23 006761 setarg 0xaa ,pdata 
+0x3c24 006762 arg mem_sco_ibuf ,contw 
+0x3c25 006763 force 30 ,loopcnt 
+:      006764 init_esco_ibuff_loop:
+0x3c26 006765 istore 1 ,contw 
+0x3c27 006766 loop init_esco_ibuff_loop 
+0x3c28 006767 rtn 
+:      006769 init_rf_regs:
+0x3c29 006770 hjam 0x02 ,0x907 
+0x3c2a 006771 hjam 0x1f ,0x908 
+0x3c2b 006772 hjam 0x1f ,0x909 
+0x3c2c 006773 hjam 0xe0 ,0x90a 
+0x3c2d 006774 hjam 0x4e ,0x90b 
+0x3c2e 006775 hjam 0x45 ,rf_agc_ctrl 
+0x3c2f 006776 hjam 0x00 ,0x953 
+0x3c30 006778 hjam 0xfb ,0x94c 
+0x3c31 006779 hjam 0xef ,0x94d 
+0x3c32 006780 hjam 0x0c ,0x94e 
+0x3c33 006782 hjam 0x88 ,0x96f 
+0x3c34 006783 hjam 0x30 ,0x973 
+0x3c35 006786 hjam 0x00 ,0x953 
+0x3c36 006787 hjam 0xc9 ,0x956 
+0x3c37 006788 hjam 0x6c ,0x958 
+0x3c38 006789 hjam 0x50 ,0x959 
+0x3c39 006790 rtn 
+:      006792 init_agc_table:
+0x3c3a 006794 hjam 0xa9 ,0x930 
+0x3c3b 006795 hjam 0xb1 ,0x92f 
+0x3c3c 006796 hjam 0xb9 ,0x92e 
+0x3c3d 006797 hjam 0xAD ,0x92d 
+0x3c3e 006798 hjam 0xB1 ,0x92c 
+0x3c3f 006799 hjam 0xB5 ,0x92b 
+0x3c40 006800 hjam 0xBA ,0x92a 
+0x3c41 006801 hjam 0xBE ,0x929 
+0x3c42 006802 hjam 0xC2 ,0x928 
+0x3c43 006803 hjam 0xC6 ,0x927 
+0x3c44 006804 hjam 0xCA ,0x926 
+0x3c45 006805 hjam 0xCE ,0x925 
+0x3c46 006806 hjam 0xD2 ,0x924 
+0x3c47 006807 hjam 0xD6 ,0x923 
+0x3c48 006808 hjam 0xDA ,0x922 
+0x3c49 006809 hjam 0xDE ,0x921 
+0x3c4a 006810 hjam 0xE2 ,0x920 
+0x3c4b 006811 hjam 0xE6 ,0x91f 
+0x3c4c 006812 hjam 0xEA ,0x91e 
+0x3c4d 006813 hjam 0xEE ,0x91d 
+0x3c4e 006814 hjam 0xF2 ,0x91c 
+0x3c4f 006815 hjam 0xF6 ,0x91b 
+0x3c50 006816 hjam 0xFB ,0x91a 
+0x3c51 006818 hjam 0xf5 ,0x947 
+0x3c52 006819 hjam 0xe5 ,0x946 
+0x3c53 006820 hjam 0xd5 ,0x945 
+0x3c54 006821 hjam 0xD8 ,0x944 
+0x3c55 006822 hjam 0xC9 ,0x943 
+0x3c56 006823 hjam 0xC8 ,0x942 
+0x3c57 006824 hjam 0x89 ,0x941 
+0x3c58 006825 hjam 0x88 ,0x940 
+0x3c59 006826 hjam 0x87 ,0x93f 
+0x3c5a 006827 hjam 0x48 ,0x93e 
+0x3c5b 006828 hjam 0x09 ,0x93d 
+0x3c5c 006829 hjam 0x08 ,0x93c 
+0x3c5d 006830 hjam 0xC9 ,0x93b 
+0x3c5e 006831 hjam 0xC8 ,0x93a 
+0x3c5f 006832 hjam 0xC7 ,0x939 
+0x3c60 006833 hjam 0xC6 ,0x938 
+0x3c61 006834 hjam 0xC5 ,0x937 
+0x3c62 006835 hjam 0xC4 ,0x936 
+0x3c63 006836 hjam 0xC3 ,0x935 
+0x3c64 006837 hjam 0xC2 ,0x934 
+0x3c65 006838 hjam 0xC1 ,0x933 
+0x3c66 006839 hjam 0xC0 ,0x932 
+0x3c67 006840 hjam 0x80 ,0x931 
+0x3c68 006841 rtn 
+:      006845 init_250k:
+0x3c69 006846 enable le 
+0x3c6a 006847 setarg 0x8e89be 
+0x3c6b 006848 lshift8 pdata ,pdata 
+0x3c6c 006849 or_into 0xd6 ,pdata 
+0x3c6d 006850 iforce access 
+0x3c6e 006851 hjam 7 ,0x914 
+0x3c6f 006852 hjam 0xa0 ,0x90a 
+0x3c70 006853 hjam 0x8f ,0x90d 
+0x3c71 006854 hjam 0x0f ,0x911 
+0x3c72 006855 hjam 0x87 ,0x912 
+0x3c73 006856 rtn 
+:      006861 lpmstate:
+0x3c74 006862 setarg 0xee21 
+0x3c75 006863 hstore 2 ,core_clkoff 
+0x3c76 006864 hfetch 1 ,core_lpm_ldocnt 
+0x3c77 006865 bbit0 gpio_latch ,loadcode 
+0x3c78 006866 enable wake 
+0x3c79 006867 bbit0 cold_wake ,lpmwake 
+0x3c7a 006868 disable wake 
+0x3c7b 006869 deposit auxcnt 
+0x3c7c 006870 nbranch lpmwake ,blank 
+0x3c7d 006871 arg param_hibernate_clks ,temp 
+0x3c7e 006872 branch lpm_enter_sleep 
+:      006873 lpmwake:
+0x3c7f 006874 hfetch 3 ,core_lpm_xtalcnt 
+0x3c80 006875 hstore 3 ,core_lpm_reg 
+0x3c81 006876 ifetch 1 ,contr 
+0x3c82 006877 or_into isogate_mask ,pdata 
+0x3c83 006878 istore 1 ,contw 
+0x3c84 006879 call lpm_write_ctrl2 
+0x3c85 006880 hfetch 1 ,core_lpm_isogate 
+0x3c86 006881 set1 enable_retmem ,pdata 
+0x3c87 006882 hstore 1 ,core_lpm_isogate 
+0x3c88 006883 call lpm_write_ctrl2 
+0x3c89 006884 call lpm_load_context ,wake 
+0x3c8a 006885 hfetch 1 ,core_lpm_reg + 2 
+0x3c8b 006886 set0 gpio_latch ,pdata 
+0x3c8c 006887 hstore 1 ,core_lpm_reg + 2 
+0x3c8d 006888 call lpm_write_ctrl2 
+0x3c8e 006889 rtn wake 
+0x3c8f 006890 branch loadcode 
+:      006892 lpm_load_context:
+0x3c90 006893 fetch 1 ,mem_saved_spidctrl 
+0x3c91 006894 hstore 1 ,core_spid_ctrl 
+0x3c92 006895 fetch 3 ,mem_saved_gsel 
+0x3c93 006896 hstore 3 ,core_gpio_sel 
+0x3c94 006897 fetch 4 ,mem_saved_gpio + 4 
+0x3c95 006898 hstore 4 ,core_gpio_out0 
+0x3c96 006899 fetch 4 ,mem_saved_gpio 
+0x3c97 006900 hstore 4 ,core_gpio_oe0 
+0x3c98 006901 fetch 8 ,mem_saved_gpio + 8 
+0x3c99 006902 hstore 8 ,core_gpio_pu0 
+0x3c9a 006903 fetch 8 ,mem_saved_mark 
+0x3c9b 006904 iforce mark 
+0x3c9c 006905 hfetch 8 ,core_gpio_wakeup_low 
+0x3c9d 006906 store 8 ,mem_gpio_wakeup_low 
+0x3c9e 006907 call load_ucode 
+0x3c9f 006908 rtn 
+:      006910 lpm_save_context:
+0x3ca0 006911 deposit mark 
+0x3ca1 006912 store 8 ,mem_saved_mark 
+0x3ca2 006913 hfetch 8 ,core_gpio_oe0 
+0x3ca3 006914 store 8 ,mem_saved_gpio 
+0x3ca4 006915 ifetch 8 ,contr 
+0x3ca5 006916 istore 8 ,contw 
+0x3ca6 006917 hfetch 3 ,core_gpio_sel 
+0x3ca7 006918 store 3 ,mem_saved_gsel 
+0x3ca8 006919 hfetch 1 ,core_spid_ctrl 
+0x3ca9 006920 store 1 ,mem_saved_spidctrl 
+0x3caa 006921 branch lpm_write_gpio_wakeup 
+:      006923 lpo_calibration:
+0x3cab 006924 hfetch 1 ,core_bist_ctrl 
+0x3cac 006925 nbranch lpo_cal_inited ,blank 
+0x3cad 006926 fetch 3 ,mem_clks_per_lpo 
+0x3cae 006927 nrtn blank 
+0x3caf 006928 hjam 0xc0 ,core_bist_ctrl 
+0x3cb0 006929 hjam ccnt_start ,core_misc_ctrl 
+:      006930 lpo_cal_inited:
+0x3cb1 006931 hfetch 1 ,core_perf_status 
+0x3cb2 006932 rtnbit0 1 
+0x3cb3 006933 hfetch 3 ,core_clk_counter 
+0x3cb4 006934 store 3 ,mem_clks_per_lpo 
+0x3cb5 006935 rtn 
+:      006939 lpm_adjust_clk:
+0x3cb6 006940 set0 mark_ext_patch ,mark 
+0x3cb7 006941 bpatch patch15_6 ,mem_patch15 
+0x3cb8 006942 deposit clke 
+0x3cb9 006943 call clk_diff_rt 
+0x3cba 006944 fetcht 4 ,mem_sleep_counter_all 
+0x3cbb 006945 sub temp ,0xff ,null 
+0x3cbc 006946 rtn positive 
+0x3cbd 006947 lshift8 pdata ,pdata 
+0x3cbe 006948 lshift4 pdata ,pdata 
+0x3cbf 006949 idiv temp 
+0x3cc0 006950 call wait_div_end 
+0x3cc1 006951 quotient pdata 
+0x3cc2 006952 arg param_lpm_adjmax ,temp 
+0x3cc3 006953 call ceiling 
+0x3cc4 006954 store 1 ,mem_lpm_adjust 
+0x3cc5 006955 nbranch lpm_adjust_positive ,user 
+0x3cc6 006956 sub pdata ,0 ,pdata 
+:      006957 lpm_adjust_positive:
+0x3cc7 006958 fetcht 3 ,mem_clks_per_lpo 
+0x3cc8 006959 iadd temp ,pdata 
+0x3cc9 006960 store 3 ,mem_clks_per_lpo 
+:      006961 lpm_clear_counter:
+0x3cca 006962 setarg 0 
+0x3ccb 006963 store 4 ,mem_sleep_counter_all 
+0x3ccc 006964 rtn 
+:      006967 lpm_hibernate:
+0x3ccd 006968 set0 mark_ext_patch ,mark 
+0x3cce 006969 bpatch patch15_7 ,mem_patch15 
+0x3ccf 006970 call lpm_write_gpio_wakeup 
+0x3cd0 006971 hfetch 4 ,core_lpm_ctrl 
+0x3cd1 006972 set0 15 ,pdata 
+0x3cd2 006973 hstore 4 ,core_lpm_reg 
+0x3cd3 006974 call lpm_write_ctrl 
+:      006975 lpm_hibernate_normal:
+0x3cd4 006976 arg param_hibernate_clks ,temp 
+0x3cd5 006977 fetch 1 ,mem_lpm_hibernate_switch 
+0x3cd6 006978 store 1 ,mem_lpm_xtalcnt + 4 
+0x3cd7 006979 fetch 1 ,mem_lpm_xtalcnt + 2 
+0x3cd8 006980 set1 cold_wake ,pdata 
+0x3cd9 006981 store 1 ,mem_lpm_xtalcnt + 2 
+:      006984 lpm_sleep:
+0x3cda 006985 set0 mark_ext_patch ,mark 
+0x3cdb 006986 bpatch patch16_0 ,mem_patch16 
+0x3cdc 006987 fetch 4 ,mem_sleep_counter_all 
+0x3cdd 006988 iadd temp ,pdata 
+0x3cde 006989 store 4 ,mem_sleep_counter_all 
+0x3cdf 006990 call lpm_save_context 
+0x3ce0 006991 fetch 5 ,mem_lpm_xtalcnt 
+0x3ce1 006992 hstore 4 ,core_lpm_reg 
+0x3ce2 006993 rshift32 pdata ,rega 
+0x3ce3 006994 until null ,lpo_edge 
+0x3ce4 006995 deposit clkn 
+0x3ce5 006996 store 6 ,mem_sleep_clkn 
+0x3ce6 006997 hjam lpmreg_sel_ctrl2 ,core_lpm_wr 
+0x3ce7 006998 until null ,lpo_edge 
+0x3ce8 006999 until null ,lpo_edge 
+0x3ce9 007000 deposit rega 
+0x3cea 007001 hstore 1 ,core_lpm_isogate 
+0x3ceb 007002 hjam lpmreg_sel_ctrl2 ,core_lpm_wr 
+:      007003 lpm_enter_sleep:
+0x3cec 007004 until null ,lpo_edge 
+0x3ced 007005 until null ,lpo_edge 
+0x3cee 007006 hstoret 4 ,core_lpm_reg 
+0x3cef 007007 hjam lpmreg_sel_counter ,core_lpm_wr 
+0x3cf0 007008 until null ,never 
+:      007013 lpm_recover_clk:
+0x3cf1 007014 set0 mark_ext_patch ,mark 
+0x3cf2 007015 bpatch patch16_1 ,mem_patch16 
+0x3cf3 007016 setarg 0 
+0x3cf4 007017 copy auxcnt ,null 
+0x3cf5 007018 branch lpm_recover_timeout ,zero 
+0x3cf6 007019 hfetch 1 ,core_lpm_xtalcnt 
+0x3cf7 007020 hfetcht 1 ,core_lpm_buckcnt 
+0x3cf8 007021 isub temp ,null 
+0x3cf9 007022 branch lpm_recover_xtal ,positive 
+0x3cfa 007023 deposit temp 
+:      007024 lpm_recover_xtal:
+0x3cfb 007025 isub auxcnt ,pdata 
+0x3cfc 007026 increase 1 ,pdata 
+:      007027 lpm_recover_timeout:
+0x3cfd 007028 increase 8 ,pdata 
+0x3cfe 007029 until null ,lpo_edge 
+0x3cff 007030 iadd lpo_time ,pdata 
+0x3d00 007031 fetcht 4 ,mem_sleep_counter 
+0x3d01 007032 iadd temp ,pdata 
+0x3d02 007033 fetcht 3 ,mem_clks_per_lpo 
+0x3d03 007034 imul32 temp ,pdata 
+0x3d04 007035 rshift8 pdata ,pdata 
+0x3d05 007036 rshift4 pdata ,pdata 
+0x3d06 007037 increase param_lpm_fix ,pdata 
+0x3d07 007038 arg 3750 ,temp 
+0x3d08 007039 idiv temp 
+0x3d09 007040 call wait_div_end 
+0x3d0a 007041 quotient pdata 
+0x3d0b 007042 lshift16 pdata ,pdata 
+0x3d0c 007043 remainder temp 
+0x3d0d 007044 ior temp ,pdata 
+0x3d0e 007045 fetcht 6 ,mem_sleep_clkn 
+0x3d0f 007046 call clk_add 
+0x3d10 007047 copy temp ,clkn 
+0x3d11 007048 fetch 6 ,mem_context + coffset_clk_offset 
+0x3d12 007049 call calc_clke2 
+0x3d13 007050 deposit clke 
+0x3d14 007051 store 6 ,mem_pdatatemp 
+0x3d15 007052 deposit auxcnt 
+0x3d16 007053 istore 1 ,contw 
+0x3d17 007054 hfetch 1 ,core_gpio_in1 
+0x3d18 007055 or_into 0xf0 ,pdata 
+0x3d19 007056 istore 1 ,contw 
+0x3d1a 007057 call savelist_2 
+0x3d1b 007058 rtn 
+:      007060 lpm_dispatch:
+0x3d1c 007061 set0 mark_ext_patch ,mark 
+0x3d1d 007062 bpatch patch16_2 ,mem_patch16 
+0x3d1e 007063 call lpo_calibration 
+0x3d1f 007064 fetch 3 ,mem_clks_per_lpo 
+0x3d20 007065 rtn blank 
+0x3d21 007066 fetch 1 ,mem_lpm_mode 
+0x3d22 007067 rtn blank 
+0x3d23 007068 call lpm_check_wake_lock 
+0x3d24 007069 nrtn blank 
+:      007070 lpm_dispatch0:
+0x3d25 007071 fetch 1 ,mem_context 
+0x3d26 007072 compare 3 ,pdata ,0x7 
+0x3d27 007073 nbranch lpm_dispatch_unconn ,true 
+0x3d28 007074 fetch 2 ,mem_context + coffset_tsniff 
+0x3d29 007075 rtn blank 
+0x3d2a 007076 rtn wake 
+0x3d2b 007077 set0 mark_ext_patch ,mark 
+0x3d2c 007078 bpatch patch16_3 ,mem_patch16 
+:      007079 lpm_dispatch1:
+0x3d2d 007080 fetcht 1 ,mem_lpm_current_mult 
+0x3d2e 007081 fetch 2 ,mem_context + coffset_tsniff 
+0x3d2f 007082 imul32 temp ,pdata 
+0x3d30 007083 rshift4 temp ,temp 
+0x3d31 007084 rshift2 temp ,temp 
+0x3d32 007085 isub temp ,pdata 
+0x3d33 007086 fetcht 4 ,mem_context + coffset_sniff_anchor 
+0x3d34 007087 iadd temp ,pdata 
+0x3d35 007088 fetcht 1 ,mem_lpm_overhead 
+0x3d36 007089 isub temp ,pdata 
+0x3d37 007090 lshift16 pdata ,alarm 
+0x3d38 007091 set0 mark_ext_patch ,mark 
+0x3d39 007092 bpatch patch16_4 ,mem_patch16 
+0x3d3a 007093 fetch 2 ,mem_context + coffset_rx_window 
+0x3d3b 007094 rshift pdata ,pdata 
+0x3d3c 007095 call clk2bt 
+0x3d3d 007096 deposit alarm 
+0x3d3e 007097 call clk_diff 
+0x3d3f 007098 copy clke ,temp 
+0x3d40 007099 call clk_diff_rt 
+0x3d41 007100 rtn user 
+:      007101 lpm_dispatch_sleep:
+0x3d42 007102 call clk2lpo 
+:      007103 lpm_dispatch_lpo:
+0x3d43 007104 set0 mark_ext_patch ,mark 
+0x3d44 007105 bpatch patch16_5 ,mem_patch16 
+0x3d45 007106 fetch 1 ,mem_lpm_xtalcnt 
+0x3d46 007107 isub temp ,null 
+0x3d47 007108 branch lpm_clear_counter ,positive 
+0x3d48 007109 storet 4 ,mem_sleep_counter 
+0x3d49 007110 call app_will_enter_lpm 
+0x3d4a 007111 call l2cap_lpm_save_txbuf 
+0x3d4b 007112 fetcht 4 ,mem_sleep_counter 
+0x3d4c 007113 branch lpm_sleep 
+:      007115 lpm_dispatch_unconn:
+0x3d4d 007116 set0 mark_ext_patch ,mark 
+0x3d4e 007117 bpatch patch16_6 ,mem_patch16 
+0x3d4f 007118 fetch 1 ,mem_context 
+0x3d50 007119 rtnbit1 state_inconn 
+0x3d51 007120 rtnbit1 state_inpage 
+0x3d52 007121 fetch 1 ,mem_ssp_enable 
+0x3d53 007122 branch lpm_unconn_nossp ,blank 
+0x3d54 007123 fetch 1 ,mem_sp_local_key_invalid 
+0x3d55 007124 rtn blank 
+:      007125 lpm_unconn_nossp:
+0x3d56 007126 fetch 1 ,mem_le_adv_enable 
+0x3d57 007127 nbranch lpm_unconn_cont ,blank 
+0x3d58 007128 fetch 1 ,mem_scan_mode 
+0x3d59 007129 rtn blank 
+:      007130 lpm_unconn_cont:
+0x3d5a 007131 fetch 2 ,mem_lpm_interval 
+0x3d5b 007132 rtn blank 
+:      007133 lpm_sleep_btclk:
+0x3d5c 007134 fetcht 1 ,mem_lpm_overhead 
+0x3d5d 007135 isub temp ,pdata 
+0x3d5e 007136 arg 7500 ,temp 
+0x3d5f 007137 imul32 temp ,pdata 
+0x3d60 007138 branch lpm_dispatch_sleep 
+:      007140 lpm_set_mult:
+0x3d61 007141 set0 mark_ext_patch ,mark 
+0x3d62 007142 bpatch patch16_7 ,mem_patch16 
+0x3d63 007143 disable wake 
+0x3d64 007144 fetch 1 ,mem_state 
+0x3d65 007145 rtnbit0 state_insniff 
+0x3d66 007146 nbranch lpm_not_match ,match 
+0x3d67 007147 call lpm_match 
+0x3d68 007148 fetch 2 ,mem_rx_window_sniff 
+0x3d69 007149 store 2 ,mem_rx_window 
+0x3d6a 007150 fetch 1 ,mem_arq 
+0x3d6b 007151 bbit1 wack ,lpm_mult_short 
+0x3d6c 007152 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
+0x3d6d 007153 call l2cap_malloc_is_fifo_empty 
+0x3d6e 007154 nbranch lpm_mult_short ,blank 
+:      007155 lpm_mult_wait_timeout:
+0x3d6f 007156 jam 0 ,mem_lpm_current_mult 
+0x3d70 007157 bmark0 mark_lpm_mult_enable ,lpm_mult_short 
+0x3d71 007158 fetch 1 ,mem_lpm_mult_cnt 
+0x3d72 007159 branch lpm_mult_long ,blank 
+0x3d73 007160 increase -1 ,pdata 
+0x3d74 007161 store 1 ,mem_lpm_mult_cnt 
+0x3d75 007162 rtn 
+:      007164 lpm_match:
+0x3d76 007165 jam 0 ,mem_sniff_unint_lost 
+0x3d77 007166 fetch 3 ,mem_sniff_rcv 
+0x3d78 007167 increase 1 ,pdata 
+0x3d79 007168 store 3 ,mem_sniff_rcv 
+0x3d7a 007169 rtn 
+:      007171 lpm_not_match:
+0x3d7b 007172 set0 mark_ext_patch ,mark 
+0x3d7c 007173 bpatch patch17_0 ,mem_patch17 
+0x3d7d 007174 fetcht 2 ,mem_rx_window_sniff 
+0x3d7e 007175 rshift temp ,temp 
+0x3d7f 007176 fetch 2 ,mem_rx_window 
+0x3d80 007177 iadd temp ,pdata 
+0x3d81 007178 store 2 ,mem_rx_window 
+:      007179 lpm_lost:
+0x3d82 007180 jam 0 ,mem_lpm_current_mult 
+0x3d83 007181 fetch 3 ,mem_sniff_lost 
+0x3d84 007182 increase 1 ,pdata 
+0x3d85 007183 store 3 ,mem_sniff_lost 
+0x3d86 007184 fetch 1 ,mem_sniff_unint_lost 
+0x3d87 007185 increase 1 ,pdata 
+0x3d88 007186 store 1 ,mem_sniff_unint_lost 
+0x3d89 007187 rtn 
+:      007189 lpm_mult_short:
+0x3d8a 007190 jam 0 ,mem_lpm_current_mult 
+0x3d8b 007191 fetch 1 ,mem_lpm_mult_timeout 
+0x3d8c 007192 store 1 ,mem_lpm_mult_cnt 
+0x3d8d 007193 rtn 
+:      007195 lpm_mult_long:
+0x3d8e 007196 fetcht 1 ,mem_lpm_mult 
+0x3d8f 007197 storet 1 ,mem_lpm_current_mult 
+0x3d90 007198 rtn 
+:      007200 lpm_cal_xtal_startup:
+0x3d91 007201 set0 mark_ext_patch ,mark 
+0x3d92 007202 bpatch patch17_1 ,mem_patch17 
+0x3d93 007203 fetch 1 ,mem_lpm_xtalcnt 
+0x3d94 007204 nrtn blank 
+0x3d95 007205 hjam clksel_rc ,core_clksel 
+0x3d96 007206 setarg 0xf0c 
+0x3d97 007207 call lpm_write_config 
+0x3d98 007208 setarg 200000 
+0x3d99 007209 call sleep 
+0x3d9a 007210 until null ,lpo_edge 
+0x3d9b 007211 copy lpo_time ,alarm 
+0x3d9c 007212 call xtal_fast_wake 
+0x3d9d 007213 hjam clksel_xtal ,core_clksel 
+0x3d9e 007214 nop 10 
+0x3d9f 007215 until null ,lpo_edge 
+0x3da0 007216 deposit lpo_time 
+0x3da1 007217 isub alarm ,pdata 
+0x3da2 007218 increase 0x30 ,pdata 
+0x3da3 007219 arg 0xff ,temp 
+0x3da4 007220 call ceiling 
+0x3da5 007221 store 1 ,mem_lpm_xtalcnt 
+0x3da6 007222 rtn 
+:      007227 lpm_write_config:
+0x3da7 007228 arg 0xfff ,contw 
+0x3da8 007229 iand contw ,contw 
+0x3da9 007230 fetch 1 ,mem_lpm_config 
+0x3daa 007231 and_into 0xf0 ,pdata 
+0x3dab 007232 lshift8 pdata ,pdata 
+0x3dac 007233 ior contw ,pdata 
+0x3dad 007234 hstore 2 ,core_lpm_reg 
+0x3dae 007235 ifetch 2 ,contr 
+0x3daf 007236 istore 2 ,contw 
+:      007238 lpm_write_ctrl:
+0x3db0 007239 setarg lpmreg_sel_ctrl 
+0x3db1 007240 branch lpm_write 
+:      007242 lpm_write_ctrl2:
+0x3db2 007243 setarg lpmreg_sel_ctrl2 
+:      007244 lpm_write:
+0x3db3 007245 until null ,lpo_edge 
+0x3db4 007246 hstore 1 ,core_lpm_wr 
+0x3db5 007247 until null ,lpo_edge 
+0x3db6 007248 until null ,lpo_edge 
+0x3db7 007249 rtn 
+:      007252 lpm_write_gpio_wakeup:
+0x3db8 007253 set0 mark_ext_patch ,mark 
+0x3db9 007254 bpatch patch17_2 ,mem_patch17 
+0x3dba 007255 fetch 4 ,mem_gpio_wakeup_low 
+0x3dbb 007256 hstore 4 ,core_lpm_reg 
+0x3dbc 007257 setarg lpmreg_sel_gpiolow 
+0x3dbd 007258 call lpm_write 
+0x3dbe 007259 fetch 4 ,mem_gpio_wakeup_high 
+0x3dbf 007260 hstore 4 ,core_lpm_reg 
+0x3dc0 007261 setarg lpmreg_sel_gpiohigh 
+0x3dc1 007262 branch lpm_write 
+:      007264 lpm_get_wake_lock:
+0x3dc2 007265 fetch 2 ,mem_lpm_wake_lock 
+0x3dc3 007266 qset1 pdata 
+0x3dc4 007267 store 2 ,mem_lpm_wake_lock 
+0x3dc5 007268 rtn 
+:      007270 lpm_put_wake_lock:
+0x3dc6 007271 fetch 2 ,mem_lpm_wake_lock 
+0x3dc7 007272 qset0 pdata 
+0x3dc8 007273 store 2 ,mem_lpm_wake_lock 
+0x3dc9 007274 rtn 
+:      007278 lpm_check_wake_lock:
+0x3dca 007279 set0 mark_ext_patch ,mark 
+0x3dcb 007280 bpatch patch17_3 ,mem_patch17 
+0x3dcc 007281 call app_check_wake_lock 
+0x3dcd 007282 fetch 2 ,mem_lpm_wake_lock 
+0x3dce 007283 copy pdata ,rega 
+0x3dcf 007284 fetch 1 ,mem_state_map 
+0x3dd0 007285 isolate1 smap_rxlmp ,pdata 
+0x3dd1 007286 setflag true ,wake_lock_lmp_rx ,rega 
+0x3dd2 007287 fetch 1 ,mem_lmo_opcode1 
+0x3dd3 007288 fetcht 1 ,mem_lmo_opcode2 
+0x3dd4 007289 iadd temp ,pdata 
+0x3dd5 007290 fetcht 1 ,mem_lmp_to_send 
+0x3dd6 007291 iadd temp ,pdata 
+0x3dd7 007292 nsetflag blank ,wake_lock_lmp_tx ,rega 
+0x3dd8 007293 set0 mark_ext_patch ,mark 
+0x3dd9 007294 bpatch patch17_4 ,mem_patch17 
+0x3dda 007295 fetch 2 ,mem_l2cap_rxbuff1_len 
+0x3ddb 007296 fetcht 2 ,mem_l2cap_rxbuff2_len 
+0x3ddc 007297 iadd temp ,pdata 
+0x3ddd 007298 nsetflag blank ,wake_lock_l2cap_rx ,rega 
+0x3dde 007299 fetch 5 ,mem_ipc_fifo_bt2c51 
+0x3ddf 007300 nsetflag blank ,wake_lock_ipc_bt2c51 ,rega 
+0x3de0 007301 fetch 5 ,mem_ipc_fifo_c512bt 
+0x3de1 007302 nsetflag blank ,wake_lock_ipc_c512bt ,rega 
+0x3de2 007303 fetch 1 ,mem_hci_cmd 
+0x3de3 007304 nsetflag blank ,wake_lock_cmd ,rega 
+0x3de4 007305 fetch 1 ,mem_device_option 
+0x3de5 007306 compare dvc_op_module ,pdata ,0xff 
+0x3de6 007307 call lpm_uart_wake_lock ,true 
+0x3de7 007308 set0 mark_ext_patch ,mark 
+0x3de8 007309 bpatch patch17_5 ,mem_patch17 
+0x3de9 007310 fetch 1 ,mem_device_option 
+0x3dea 007311 bne dvc_op_hci ,lpm_check_wake_lock_nothci 
+0x3deb 007312 call lpm_uart_wake_lock 
+0x3dec 007313 fetch 1 ,mem_link_key_exists 
+0x3ded 007314 setflag blank ,wake_link_key_exists ,rega 
+0x3dee 007315 fetch 4 ,mem_lpm_delay_after_sniff 
+0x3def 007316 arg 0x1710 ,temp 
+0x3df0 007317 iadd temp ,temp 
+0x3df1 007318 copy clkn_bt ,pdata 
+0x3df2 007319 isub temp ,null 
+0x3df3 007320 nsetflag positive ,wake_lock_delay ,rega 
+0x3df4 007321 branch lpm_check_wake_lock_end 
+:      007323 lpm_uart_wake_lock:
+0x3df5 007324 hfetch 2 ,core_uart_rxitems 
+0x3df6 007325 nsetflag blank ,wake_lock_uart_rx ,rega 
+0x3df7 007326 hfetch 2 ,core_uart_txitems 
+0x3df8 007327 nsetflag blank ,wake_lock_uart_tx ,rega 
+0x3df9 007328 rtn 
+:      007330 lpm_check_wake_lock_nothci:
+0x3dfa 007331 setarg -8 
+0x3dfb 007332 iand rega ,rega 
+:      007333 lpm_check_wake_lock_end:
+0x3dfc 007334 copy rega ,pdata 
+0x3dfd 007335 store 2 ,mem_lpm_wake_lock 
+0x3dfe 007336 rtn blank 
+0x3dff 007337 rtn match 
+0x3e00 007338 enable wake 
+0x3e01 007339 rtn 
+:      007341 lpm_shut_down:
+0x3e02 007342 hfetch 4 ,core_lpm_ctrl 
+0x3e03 007343 set0 27 ,pdata 
+0x3e04 007344 hstore 4 ,core_lpm_reg 
+0x3e05 007345 call lpm_write_ctrl 
+0x3e06 007346 branch assert 
+:      007348 lpm_enable_exen_output:
+0x3e07 007349 hfetch 4 ,core_lpm_xtalcnt 
+0x3e08 007350 set1 20 ,pdata 
+0x3e09 007351 hstore 4 ,core_lpm_reg 
+0x3e0a 007352 branch lpm_write_ctrl2 
+:      007354 lpm_disable_exen_output:
+0x3e0b 007355 hfetch 4 ,core_lpm_xtalcnt 
+0x3e0c 007356 set0 20 ,pdata 
+0x3e0d 007357 hstore 4 ,core_lpm_reg 
+0x3e0e 007358 branch lpm_write_ctrl2 
+:      007360 lpm_hci_wake_dispatch:
+0x3e0f 007361 set0 mark_ext_patch ,mark 
+0x3e10 007362 bpatch patch17_6 ,mem_patch17 
+0x3e11 007363 fetch 1 ,mem_device_option 
+0x3e12 007364 rtnne dvc_op_hci 
+0x3e13 007365 call gpio_check_uart_state 
+0x3e14 007366 rtn true 
+0x3e15 007367 fetch 4 ,mem_hci_wake_clk 
+0x3e16 007368 nbranch lpm_hci_check_wake_time ,blank 
+0x3e17 007369 copy clkn_bt ,pdata 
+0x3e18 007370 store 4 ,mem_hci_wake_clk 
+0x3e19 007371 branch gpio_pd_uart_tx 
+:      007372 lpm_hci_check_wake_time:
+0x3e1a 007373 set0 mark_ext_patch ,mark 
+0x3e1b 007374 bpatch patch17_7 ,mem_patch17 
+0x3e1c 007375 copy clkn_bt ,pdata 
+0x3e1d 007376 fetcht 4 ,mem_hci_wake_clk 
+0x3e1e 007377 isub temp ,pdata 
+0x3e1f 007378 arg host_wake_time ,temp 
+0x3e20 007379 isub temp ,null 
+0x3e21 007380 nrtn positive 
+0x3e22 007381 setarg 0 
+0x3e23 007382 store 4 ,mem_hci_wake_clk 
+0x3e24 007383 branch hci_exit_lpm 
+:      007385 check_bt_disabled:
+0x3e25 007386 fetch 2 ,mem_chip_functions 
+0x3e26 007387 bbit1 bt_disabled ,assert 
+0x3e27 007388 rtn 
+:      007389 check_ble_disabled:
+0x3e28 007390 fetch 2 ,mem_chip_functions 
+0x3e29 007391 bbit1 ble_disabled ,assert 
+0x3e2a 007392 rtn 
+:      007393 check_module_disabled:
+0x3e2b 007394 fetch 2 ,mem_chip_functions 
+0x3e2c 007395 bbit1 module_disable ,assert 
+0x3e2d 007396 rtn 
+:      007398 test_init:
+0x3e2e 007399 setarg test_proc 
+0x3e2f 007400 store 2 ,mem_cb_bt_process 
+0x3e30 007401 setarg test_sleep 
+0x3e31 007402 store 2 ,mem_cb_bb_event_process 
+0x3e32 007403 setarg test_proc 
+0x3e33 007404 store 2 ,mem_cb_idle_process 
+0x3e34 007405 rtn wake 
+0x3e35 007406 jam ui_led_start ,mem_led_switch 
+0x3e36 007407 rtn 
+:      007409 test_proc:
+0x3e37 007410 fetch 1 ,mem_state 
+0x3e38 007411 bbit0 state_insniff ,check_test_cond 
+0x3e39 007412 set1 mark_lpm_mult_enable ,mark 
+0x3e3a 007413 fetch 6 ,mem_sniff_rcv 
+0x3e3b 007414 store 6 ,mem_local_name 
+0x3e3c 007415 branch ui_led_blink_stop 
+:      007418 test_sleep:
+0x3e3d 007419 deposit regc 
+0x3e3e 007420 rtnne bt_evt_button_long_pressed 
+:      007421 test_sleep_loop:
+0x3e3f 007422 call ui_button_polling 
+0x3e40 007423 fetch 1 ,mem_ui_button_last_state 
+0x3e41 007424 beq 1 ,test_sleep_loop 
+0x3e42 007425 call ui_led_off 
+0x3e43 007426 branch lpm_hibernate 
+:      007429 test_tx:
+0x3e44 007430 force 2 ,temp 
+0x3e45 007431 increase -2 ,temp 
+0x3e46 007432 call set_sync_on 
+0x3e47 007433 call set_freq_tx 
+0x3e48 007434 disable enable_white 
+0x3e49 007435 enable encode_fec0 
+0x3e4a 007436 set1 txgfsk ,radio_ctrl 
+0x3e4b 007437 call start_transmitter 
+:      007438 test_tx_loop:
+0x3e4c 007439 fetch 1 ,0 
+0x3e4d 007440 inject mod ,8 
+0x3e4e 007441 branch test_tx_loop 
+:      007447 app_init:
+0x3e4f 007448 set1 mark_ext_patch ,mark 
+0x3e50 007449 bpatch patch39_5 ,mem_patch39 
+0x3e51 007450 fetch 1 ,mem_device_option 
+0x3e52 007451 branch app_init ,blank 
+0x3e53 007452 beq dvc_op_ukey ,le_ukey_init 
+0x3e54 007453 beq dvc_op_ir ,le_ir_init 
+0x3e55 007454 beq dvc_op_dongle ,le_dongle_init 
+0x3e56 007455 beq dvc_op_kb ,kb_init 
+0x3e57 007456 beq dvc_op_hci ,hci_init 
+0x3e58 007457 beq dvc_op_shutter ,shutter_init 
+0x3e59 007458 beq dvc_op_module ,module_init 
+0x3e5a 007459 beq dvc_op_ble_kb ,le_kb_init 
+0x3e5b 007460 beq dvc_op_ble_prcp ,prcp_init 
+0x3e5c 007461 beq dvc_op_test ,test_init 
+0x3e5d 007462 bbit1 dvc_op_mouse ,mouse_init 
+0x3e5e 007463 rtn 
+:      007465 app_lpm_init:
+0x3e5f 007466 set1 mark_ext_patch ,mark 
+0x3e60 007467 bpatch patch39_6 ,mem_patch39 
+0x3e61 007468 jam 0 ,mem_tester_emulate 
+0x3e62 007469 jam 0 ,mem_debug_config 
+0x3e63 007470 jam 0 ,mem_lch_code 
+0x3e64 007471 setarg 0 
+0x3e65 007472 store 5 ,mem_sp_state_start 
+0x3e66 007473 fetch 1 ,mem_device_option 
+0x3e67 007474 branch app_lpm_init ,blank 
+0x3e68 007475 beq dvc_op_module ,module_lpm_init 
+0x3e69 007476 rtn 
+:      007479 app_process_idle:
+0x3e6a 007480 call ui_dispatch 
+0x3e6b 007481 call check_51cmd 
+0x3e6c 007482 call app_process_bb_event 
+0x3e6d 007483 fetch 2 ,mem_cb_idle_process 
+0x3e6e 007484 branch callback_func 
+:      007486 app_process_bt:
+0x3e6f 007487 fetch 2 ,mem_cb_bt_process 
+0x3e70 007488 branch callback_func 
+:      007490 app_process_ble:
+0x3e71 007491 fetch 2 ,mem_cb_le_process 
+0x3e72 007492 branch callback_func 
+:      007494 app_process_bb_event:
+0x3e73 007495 set1 mark_ext_patch ,mark 
+0x3e74 007496 bpatch patch39_7 ,mem_patch39 
+0x3e75 007498 arg mem_ipc_fifo_bt2c51 ,rega 
+0x3e76 007499 call fifo_out 
+0x3e77 007500 rtn blank 
+0x3e78 007502 copy pdata ,regc 
+0x3e79 007503 call app_event_normal_process 
+0x3e7a 007504 branch app_process_bb_event_priority 
+:      007506 app_discard_event:
+0x3e7b 007507 arg 0 ,regc 
+0x3e7c 007508 rtn 
+:      007513 app_event_normal_process:
+0x3e7d 007514 beq bt_evt_bb_connected ,app_evt_bt_conn 
+0x3e7e 007515 beq bt_evt_button_long_pressed ,app_evt_button_long_pressed 
+0x3e7f 007516 beq bt_evt_setup_complete ,app_evt_setup_complete 
+0x3e80 007517 beq bt_evt_hid_handshake ,app_evt_hid_handshake 
+0x3e81 007518 beq bt_evt_hid_connected ,app_bb_event_hid_connected 
+0x3e82 007519 beq bt_evt_reconn_failed ,app_bb_event_reconn_failed 
+0x3e83 007520 beq bt_evt_bb_disconnected ,app_bb_event_bb_disconn 
+0x3e84 007521 beq bt_evt_reconn_page_timeout ,app_bb_event_reconn_failed 
+0x3e85 007522 beq bt_evt_le_connected ,app_le_event_bb_connected 
+0x3e86 007523 beq bt_evt_le_disconnected ,app_le_event_bb_disconn 
+0x3e87 007524 beq bt_evt_reconn_started ,app_event_reconn_start 
+0x3e88 007525 beq bt_evt_enter_sniff ,app_event_enter_sniff 
+0x3e89 007526 beq bt_evt_exit_sniff ,app_event_exit_sniff 
+0x3e8a 007528 beq bt_evt_ml2cap_conn_refused ,app_event_ml2cap_conn_refused 
+0x3e8b 007529 beq bt_evt_linkkey_generate ,app_event_linkkey_generate 
+0x3e8c 007530 beq bt_evt_switch_fail_master ,app_event_switch_fail_master 
+0x3e8d 007531 beq bt_evt_switch_success_master ,app_event_switch_success 
+0x3e8e 007533 and pdata ,0x0f ,temp 
+0x3e8f 007534 and_into bt_evt_timer_mask ,pdata 
+0x3e90 007535 beq bt_evt_timer_init ,app_evt_timer 
+0x3e91 007536 rtn 
+:      007538 app_evt_bt_conn:
+0x3e92 007539 fetch 2 ,mem_ui_state_map 
+0x3e93 007540 set1 ui_state_bt_connected ,pdata 
+0x3e94 007541 store 2 ,mem_ui_state_map 
+0x3e95 007542 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3e96 007543 set0 app_disc_by_button ,pdata 
+0x3e97 007544 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3e98 007545 rtn 
+:      007546 app_event_switch_success:
+0x3e99 007547 jam 0 ,mem_switch_fail_master_count 
+0x3e9a 007548 rtn 
+:      007550 app_event_switch_fail_master:
+0x3e9b 007551 fetch 1 ,mem_switch_fail_master_count 
+0x3e9c 007552 increase 1 ,pdata 
+0x3e9d 007553 store 1 ,mem_switch_fail_master_count 
+0x3e9e 007554 sub pdata ,1 ,null 
+0x3e9f 007555 branch app_bt_role_switch ,positive 
+0x3ea0 007556 jam 0 ,mem_switch_fail_master_count 
+0x3ea1 007557 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3ea2 007558 set1 app_disc_switch_fail ,pdata 
+0x3ea3 007559 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3ea4 007560 branch app_bt_disconnect 
+:      007562 app_process_bb_event_priority:
+0x3ea5 007563 fetch 2 ,mem_cb_bb_event_process 
+0x3ea6 007564 branch callback_func 
+:      007566 app_check_wake_lock:
+0x3ea7 007567 fetch 2 ,mem_cb_check_wakelock 
+0x3ea8 007568 branch callback_func 
+:      007570 app_will_enter_lpm:
+0x3ea9 007571 fetch 2 ,mem_cb_before_lpm 
+0x3eaa 007572 branch callback_func 
+:      007574 app_event_linkkey_generate:
+0x3eab 007575 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3eac 007576 set1 app_disc_after_pairing ,pdata 
+0x3ead 007577 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3eae 007578 branch app_bt_store_reconn_info 
+:      007580 app_event_reconn_start:
+0x3eaf 007581 fetch 2 ,mem_ui_state_map 
+0x3eb0 007582 set1 ui_state_bt_reconnect ,pdata 
+0x3eb1 007583 store 2 ,mem_ui_state_map 
+0x3eb2 007584 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3eb3 007585 set1 app_disc_after_reconn ,pdata 
+0x3eb4 007586 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3eb5 007587 rtn 
+:      007589 app_evt_setup_complete:
+0x3eb6 007590 fetch 2 ,mem_ui_state_map 
+0x3eb7 007591 set1 ui_state_bt_setup_complete ,pdata 
+0x3eb8 007592 store 2 ,mem_ui_state_map 
+0x3eb9 007593 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3eba 007594 set1 app_disc_after_setup_done ,pdata 
+0x3ebb 007595 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3ebc 007596 rtn 
+:      007598 app_evt_hid_handshake:
+0x3ebd 007599 fetch 2 ,mem_ui_state_map 
+0x3ebe 007600 set1 ui_state_bt_hid_handshake ,pdata 
+0x3ebf 007601 store 2 ,mem_ui_state_map 
+0x3ec0 007602 rtn 
+:      007604 app_event_enter_sniff:
+0x3ec1 007605 fetch 2 ,mem_ui_state_map 
+0x3ec2 007606 set1 ui_state_bt_sniff ,pdata 
+0x3ec3 007607 store 2 ,mem_ui_state_map 
+0x3ec4 007608 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3ec5 007609 set1 app_disc_after_sniff ,pdata 
+0x3ec6 007610 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3ec7 007611 rtn 
+:      007613 app_event_exit_sniff:
+0x3ec8 007614 fetch 2 ,mem_ui_state_map 
+0x3ec9 007615 set0 ui_state_bt_sniff ,pdata 
+0x3eca 007616 store 2 ,mem_ui_state_map 
+0x3ecb 007617 rtn 
+:      007619 app_le_event_bb_connected:
+0x3ecc 007620 fetch 2 ,mem_ui_state_map 
+0x3ecd 007621 set1 ui_state_ble_connected ,pdata 
+0x3ece 007622 store 2 ,mem_ui_state_map 
+0x3ecf 007623 rtn 
+:      007625 app_le_event_bb_disconn:
+0x3ed0 007626 fetch 2 ,mem_ui_state_map 
+0x3ed1 007627 set0 ui_state_ble_connected ,pdata 
+0x3ed2 007628 store 2 ,mem_ui_state_map 
+0x3ed3 007629 jam 0 ,mem_le_switch_send_data 
+0x3ed4 007630 branch app_lpm_mult_disable 
+:      007632 app_bb_event_hid_connected:
+0x3ed5 007633 fetch 2 ,mem_ui_state_map 
+0x3ed6 007634 set1 ui_state_bt_hid_conn ,pdata 
+0x3ed7 007635 store 2 ,mem_ui_state_map 
+0x3ed8 007636 rtn 
+:      007638 app_evt_button_long_pressed:
+0x3ed9 007639 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3eda 007640 set1 app_disc_by_button ,pdata 
+0x3edb 007641 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3edc 007642 rtn 
+:      007644 app_event_ml2cap_conn_refused:
+0x3edd 007645 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3ede 007646 set1 app_disc_l2cap_refused ,pdata 
+0x3edf 007647 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3ee0 007648 branch app_bt_disconnect 
+:      007651 app_evt_timer:
+0x3ee1 007652 set1 mark_ext_patch ,mark 
+0x3ee2 007653 bpatch patch3a_0 ,mem_patch3a 
+0x3ee3 007654 storet 1 ,mem_app_evt_timer_count 
+:      007655 app_evt_100ms_loop:
+0x3ee4 007656 fetch 1 ,mem_app_evt_timer_count 
+0x3ee5 007657 rtn blank 
+0x3ee6 007658 increase -1 ,pdata 
+0x3ee7 007659 store 1 ,mem_app_evt_timer_count 
+0x3ee8 007660 call ui_button_polling 
+0x3ee9 007661 call app_lpm_wake_auto_lock_timer 
+0x3eea 007662 call app_unsniff_delay_timer 
+0x3eeb 007663 call app_discovery_timer 
+0x3eec 007664 branch app_evt_100ms_loop 
+:      007666 app_unsniff_delay_timer:
+0x3eed 007667 fetch 1 ,mem_unsniff2sniff_timer_count 
+0x3eee 007668 rtn blank 
+0x3eef 007669 increase -1 ,pdata 
+0x3ef0 007670 store 1 ,mem_unsniff2sniff_timer_count 
+0x3ef1 007671 nrtn blank 
+0x3ef2 007672 call context_check_idle 
+0x3ef3 007673 branch app_bt_enter_sniff ,zero 
+0x3ef4 007674 rtn 
+:      007675 app_discovery_timer:
+0x3ef5 007676 fetch 2 ,mem_discovery_timeout_timer_count 
+0x3ef6 007677 rtn blank 
+0x3ef7 007678 increase -1 ,pdata 
+0x3ef8 007679 store 2 ,mem_discovery_timeout_timer_count 
+0x3ef9 007680 nrtn blank 
+0x3efa 007681 call app_bt_stop_discovery 
+0x3efb 007682 call app_led_off 
+0x3efc 007683 fetch 2 ,mem_cb_discovry_timeout 
+0x3efd 007684 branch callback_func 
+:      007686 app_bb_event_reconn_failed:
+0x3efe 007687 call app_disconn_reason_flag_clear 
+:      007688 app_clear_reconnect_flag:
+0x3eff 007689 fetch 2 ,mem_ui_state_map 
+0x3f00 007690 set0 ui_state_bt_reconnect ,pdata 
+0x3f01 007691 store 2 ,mem_ui_state_map 
+0x3f02 007692 rtn 
+:      007694 app_bb_event_bb_disconn:
+0x3f03 007695 jam 0 ,mem_unsniff2sniff_timer_count 
+0x3f04 007696 fetch 2 ,mem_ui_state_map 
+0x3f05 007697 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
+0x3f06 007698 isolate0 ui_state_bt_setup_complete ,pdata 
+0x3f07 007699 call app_discard_event ,true 
+:      007700 app_bb_event_bb_reconn_disconn:
+0x3f08 007701 fetch 2 ,mem_ui_state_map 
+0x3f09 007702 set0 ui_state_bt_connected ,pdata 
+0x3f0a 007703 set0 ui_state_bt_setup_complete ,pdata 
+0x3f0b 007704 set0 ui_state_bt_hid_conn ,pdata 
+0x3f0c 007705 set0 ui_state_bt_hid_handshake ,pdata 
+0x3f0d 007706 set0 ui_state_bt_spp_conn ,pdata 
+0x3f0e 007707 store 2 ,mem_ui_state_map 
+0x3f0f 007708 branch app_lpm_mult_disable 
+:      007710 app_bb_hibernate:
+0x3f10 007711 call app_disconn_reason_clear 
+0x3f11 007712 branch app_enter_hibernate 
+:      007715 app_event_do_nothing:
+:      007716 app_disconn_reason_clear:
+0x3f12 007717 setarg 0 
+0x3f13 007718 store app_disc_rsn_size ,mem_app_disconn_reason 
+0x3f14 007719 rtn 
+:      007720 app_disconn_reason_flag_clear:
+0x3f15 007721 setarg 0 
+0x3f16 007722 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3f17 007723 rtn 
+:      007726 app_disconn_reason_collect_bt:
+0x3f18 007727 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3f19 007728 store app_disc_rsn_size ,mem_app_disconn_reason 
+0x3f1a 007729 setarg 0 
+0x3f1b 007730 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3f1c 007731 rtn 
+:      007733 app_disconn_reason_collect_ble:
+0x3f1d 007734 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3f1e 007735 set1 app_disc_ble ,pdata 
+0x3f1f 007736 store app_disc_rsn_size ,mem_app_disconn_reason 
+0x3f20 007737 setarg 0 
+0x3f21 007738 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x3f22 007739 rtn 
+:      007745 app_check_reconn_target:
+0x3f23 007746 call eeprom_load_reconn_info 
+0x3f24 007747 fetch 6 ,mem_hci_plap 
+0x3f25 007748 rtn 
+:      007750 app_le_check_reconn_target:
+0x3f26 007751 fetch 1 ,mem_ltk_exists 
+0x3f27 007752 branch app_le_check_reconn_target_none ,blank 
+0x3f28 007753 call app_led_on 
+0x3f29 007754 branch app_ble_start_direct_adv 
+:      007755 app_le_check_reconn_target_none:
+0x3f2a 007756 call app_led_start_blink 
+0x3f2b 007757 branch app_ble_start_adv 
+:      007759 app_check_plap:
+0x3f2c 007760 set1 mark_ext_patch ,mark 
+0x3f2d 007761 bpatch patch3a_1 ,mem_patch3a 
+0x3f2e 007762 arg mem_check_plap_temp ,regb 
+0x3f2f 007763 arg app_check_one_plap ,regc 
+0x3f30 007764 branch context_search 
+:      007766 app_check_one_plap:
+0x3f31 007767 arg 0 ,temp 
+0x3f32 007768 bbit0 state_inconn ,app_check_one_plap_next 
+0x3f33 007769 add rega ,coffset_plap ,contr 
+0x3f34 007770 ifetcht 6 ,contr 
+:      007771 app_check_one_plap_next:
+0x3f35 007772 copy temp ,pdata 
+0x3f36 007773 ncall app_check_one_plap_device_exist ,blank 
+0x3f37 007774 istoret 6 ,regb 
+0x3f38 007775 increase 6 ,regb 
+0x3f39 007776 branch context_search_next 
+:      007777 app_check_one_plap_device_exist:
+0x3f3a 007778 fetch 1 ,mem_device_nums 
+0x3f3b 007779 increase 1 ,pdata 
+0x3f3c 007780 store 1 ,mem_device_nums 
+0x3f3d 007781 rtn 
+:      007783 app_check_conn_device_nums_addr:
+0x3f3e 007784 jam 0 ,mem_device_nums 
+0x3f3f 007785 branch app_check_plap 
+:      007787 app_check_sniff:
+0x3f40 007788 fetch 1 ,mem_ui_state_map 
+0x3f41 007789 isolate1 ui_state_bt_sniff ,pdata 
+0x3f42 007790 rtn 
+:      007795 app_clearflag_store:
+0x3f43 007796 setarg 0 
+0x3f44 007797 branch app_flag_store 
+:      007798 app_initflag_store:
+0x3f45 007799 setarg eeprom_init_flag 
+:      007800 app_flag_store:
+0x3f46 007801 store 2 ,mem_timeup 
+0x3f47 007802 set1 mark_ext_patch ,mark 
+0x3f48 007803 bpatch patch3a_2 ,mem_patch3a 
+0x3f49 007804 arg 2 ,temp 
+0x3f4a 007805 arg mem_timeup ,rega 
+0x3f4b 007806 arg eeprom_module_init_flag ,regb 
+0x3f4c 007807 branch iicd_write_eep_data 
+:      007810 app_initflag_check:
+0x3f4d 007811 set1 mark_ext_patch ,mark 
+0x3f4e 007812 bpatch patch3a_3 ,mem_patch3a 
+0x3f4f 007813 arg 2 ,temp 
+0x3f50 007814 arg mem_pdatatemp ,rega 
+0x3f51 007815 arg eeprom_module_init_flag ,regb 
+0x3f52 007816 call iicd_read_eep_data 
+0x3f53 007817 fetch 2 ,mem_pdatatemp 
+0x3f54 007818 arg eeprom_init_flag ,temp 
+0x3f55 007819 isub temp ,null 
+0x3f56 007820 rtn 
+:      007823 app_start_auto_sniff:
+0x3f57 007824 fetch 1 ,mem_unsniff2sniff_timer 
+0x3f58 007825 store 1 ,mem_unsniff2sniff_timer_count 
+0x3f59 007826 rtn 
+:      007828 app_get_lpm_wake_lock:
+0x3f5a 007829 arg wake_lock_app ,queue 
+0x3f5b 007830 branch lpm_get_wake_lock 
+:      007832 app_put_lpm_wake_lock:
+0x3f5c 007833 arg wake_lock_app ,queue 
+0x3f5d 007834 branch lpm_put_wake_lock 
+:      007836 app_lpm_wake_auto_lock:
+0x3f5e 007837 jam lpm_wake_up_delay_timer ,mem_wake_up_delay_timer 
+0x3f5f 007838 branch app_get_lpm_wake_lock 
+:      007839 app_lpm_wake_auto_lock_timer:
+0x3f60 007840 fetch 1 ,mem_wake_up_delay_timer 
+0x3f61 007841 rtn blank 
+0x3f62 007842 increase -1 ,pdata 
+0x3f63 007843 store 1 ,mem_wake_up_delay_timer 
+0x3f64 007844 nrtn blank 
+0x3f65 007845 branch app_put_lpm_wake_lock 
+:      007847 app_l2cap_flow_control_enable:
+0x3f66 007848 jam l2cap_flow_ctrl_enable ,mem_l2cap_flow_ctrl_flag 
+0x3f67 007849 rtn 
+:      007851 app_l2cap_flow_control_disable:
+0x3f68 007852 jam l2cap_flow_ctrl_disable ,mem_l2cap_flow_ctrl_flag 
+0x3f69 007853 rtn 
+:      007855 app_bt_set_pincode:
+0x3f6a 007856 jam bt_cmd_set_pin_code ,mem_fifo_temp 
+0x3f6b 007857 branch ui_ipc_send_cmd 
+:      007859 app_bt_role_switch:
+0x3f6c 007860 jam bt_cmd_role_switch ,mem_fifo_temp 
+0x3f6d 007861 branch ui_ipc_send_cmd 
+:      007863 app_bt_start_reconnect:
+0x3f6e 007864 set1 mark_ext_patch ,mark 
+0x3f6f 007865 bpatch patch3a_4 ,mem_patch3a 
+0x3f70 007866 fetch 1 ,mem_app_connection_options 
+0x3f71 007867 store 1 ,mem_connection_options 
+0x3f72 007868 jam app_flag_reconnect ,mem_reconnect_flag 
+0x3f73 007869 jam bt_cmd_reconnect ,mem_fifo_temp 
+0x3f74 007870 branch ui_ipc_send_cmd 
+:      007872 app_bt_reconnect_cancel:
+0x3f75 007873 jam bt_cmd_bb_reconn_cancel ,mem_fifo_temp 
+0x3f76 007874 branch ui_ipc_send_cmd 
+:      007876 app_bt_disconnect:
+0x3f77 007877 jam bt_cmd_disconnect ,mem_fifo_temp 
+0x3f78 007878 branch ui_ipc_send_cmd 
+:      007880 app_bt_start_discovery_short:
+0x3f79 007881 fetch 2 ,mem_discovery_timeout 
+0x3f7a 007882 store 2 ,mem_discovery_timeout_timer_count 
+:      007883 app_bt_start_discovery_led_blink:
+0x3f7b 007884 call app_led_start_blink 
+:      007885 app_bt_start_discovery:
+0x3f7c 007886 jam bt_cmd_start_discovery ,mem_fifo_temp 
+0x3f7d 007887 branch ui_ipc_send_cmd 
+:      007889 app_bt_stop_discovery:
+0x3f7e 007890 setarg 0 
+0x3f7f 007891 store 2 ,mem_discovery_timeout_timer_count 
+0x3f80 007892 jam bt_cmd_stop_discovery ,mem_fifo_temp 
+0x3f81 007893 branch ui_ipc_send_cmd 
+:      007895 app_ble_start_direct_adv:
+0x3f82 007896 jam bt_cmd_start_direct_adv ,mem_fifo_temp 
+0x3f83 007897 branch ui_ipc_send_cmd 
+:      007899 app_ble_stop_direct_adv:
+0x3f84 007900 jam bt_cmd_stop_direct_adv ,mem_fifo_temp 
+0x3f85 007901 branch ui_ipc_send_cmd 
+:      007903 app_ble_stop_adv:
+0x3f86 007904 jam bt_cmd_stop_adv ,mem_fifo_temp 
+0x3f87 007905 branch ui_ipc_send_cmd 
+:      007907 app_ble_start_adv:
+0x3f88 007908 jam bt_cmd_start_adv ,mem_fifo_temp 
+0x3f89 007909 branch ui_ipc_send_cmd 
+:      007911 app_ble_start_scan:
+0x3f8a 007912 jam bt_cmd_le_start_scan ,mem_fifo_temp 
+0x3f8b 007913 branch ui_ipc_send_cmd 
+:      007915 app_ble_stop_scan:
+0x3f8c 007916 jam bt_cmd_le_stop_scan ,mem_fifo_temp 
+0x3f8d 007917 branch ui_ipc_send_cmd 
+:      007919 app_ble_start_conn:
+0x3f8e 007920 jam bt_cmd_le_start_conn ,mem_fifo_temp 
+0x3f8f 007921 branch ui_ipc_send_cmd 
+:      007923 app_ble_disconnect:
+0x3f90 007924 jam bt_cmd_le_disconnect ,mem_fifo_temp 
+0x3f91 007925 branch ui_ipc_send_cmd 
+:      007927 app_ble_start_write:
+0x3f92 007928 jam bt_cmd_le_start_write ,mem_fifo_temp 
+0x3f93 007929 branch ui_ipc_send_cmd 
+:      007931 app_led_start_blink:
+0x3f94 007932 jam bt_cmd_led_blink ,mem_fifo_temp 
+0x3f95 007933 branch ui_ipc_send_cmd 
+:      007935 app_led_on:
+0x3f96 007936 jam bt_cmd_led_on ,mem_fifo_temp 
+0x3f97 007937 branch ui_ipc_send_cmd 
+:      007939 app_led_stop_blink:
+:      007940 app_led_off:
+0x3f98 007941 jam bt_cmd_led_off ,mem_fifo_temp 
+0x3f99 007942 branch ui_ipc_send_cmd 
+:      007944 app_enter_hibernate:
+0x3f9a 007945 jam bt_cmd_enter_hibernate ,mem_fifo_temp 
+0x3f9b 007946 branch ui_ipc_send_cmd 
+:      007948 app_bt_sniff_exit:
+0x3f9c 007949 jam bt_cmd_exit_sniff ,mem_fifo_temp 
+0x3f9d 007950 branch ui_ipc_send_cmd 
+:      007952 app_bt_enter_sniff:
+0x3f9e 007953 jam bt_cmd_enter_sniff ,mem_fifo_temp 
+0x3f9f 007954 branch ui_ipc_send_cmd 
+:      007956 app_ble_store_reconn_info:
+0x3fa0 007957 jam bt_cmd_store_reconn_info_le ,mem_fifo_temp 
+0x3fa1 007958 branch ui_ipc_send_cmd 
+:      007960 app_bt_store_reconn_info:
+0x3fa2 007961 jam bt_cmd_store_reconn_info_bt ,mem_fifo_temp 
+0x3fa3 007962 branch ui_ipc_send_cmd 
+:      007964 app_lpm_mult_enable:
+0x3fa4 007965 set1 mark_lpm_mult_enable ,mark 
+0x3fa5 007966 rtn 
+:      007968 app_lpm_mult_disable:
+0x3fa6 007969 set0 mark_lpm_mult_enable ,mark 
+0x3fa7 007970 rtn 
+:      007974 at_restore_param:
+0x3fa8 007975 set1 mark_ext_patch ,mark 
+0x3fa9 007976 bpatch patch32_0 ,mem_patch32 
+0x3faa 007977 arg 32 ,temp 
+0x3fab 007978 arg mem_le_name_len ,rega 
+0x3fac 007979 arg eeprom_module_ble_name_length ,regb 
+0x3fad 007980 call iicd_read_eep_data 
+0x3fae 007983 arg 32 ,temp 
+0x3faf 007984 arg mem_local_name_length ,rega 
+0x3fb0 007985 arg eeprom_module_bt_name_length ,regb 
+0x3fb1 007986 call iicd_read_eep_data 
+0x3fb2 007988 arg 6 ,temp 
+0x3fb3 007989 arg mem_lap ,rega 
+0x3fb4 007990 arg eeprom_module_bt_adss ,regb 
+0x3fb5 007991 call iicd_read_eep_data 
+0x3fb6 007993 arg 6 ,temp 
+0x3fb7 007994 arg mem_le_lap ,rega 
+0x3fb8 007995 arg eeprom_module_le_adss ,regb 
+0x3fb9 007996 call iicd_read_eep_data 
+0x3fba 007997 call le_modified_name 
+0x3fbb 007999 arg 2 ,temp 
+0x3fbc 008000 arg mem_baud ,rega 
+0x3fbd 008001 arg eeprom_module_trans_baud ,regb 
+0x3fbe 008002 call iicd_read_eep_data 
+0x3fbf 008003 call uart_set_baud_by_mem 
+0x3fc0 008005 branch at_restore_pin_code 
+:      008007 at_restore_pin_code:
+0x3fc1 008008 arg 14 ,temp 
+0x3fc2 008009 arg mem_pin_length ,rega 
+0x3fc3 008010 arg eeprom_module_pincode_length ,regb 
+0x3fc4 008011 branch iicd_read_eep_data 
+:      008013 init_module_environment:
+0x3fc5 008014 set1 mark_ext_patch ,mark 
+0x3fc6 008015 bpatch patch32_1 ,mem_patch32 
+0x3fc7 008016 call app_initflag_check 
+0x3fc8 008017 branch at_restore_param ,zero 
+:      008018 init_module_eeprom:
+0x3fc9 008019 call at_store_bt_name 
+0x3fca 008020 call at_store_le_name 
+0x3fcb 008021 call le_modified_name 
+0x3fcc 008022 call at_store_le_adss 
+0x3fcd 008023 call at_store_bt_adss 
+0x3fce 008024 call pincode_reinit 
+0x3fcf 008025 call at_store_bt_pincode 
+0x3fd0 008026 call at_store_throughput_uart_baud115200 
+0x3fd1 008027 branch app_initflag_store 
+:      008029 at_store_bt_name:
+0x3fd2 008030 fetcht 1 ,mem_local_name_length 
+0x3fd3 008031 increase 1 ,temp 
+0x3fd4 008032 arg mem_local_name_length ,rega 
+0x3fd5 008033 arg eeprom_module_bt_name_length ,regb 
+0x3fd6 008034 branch iicd_write_eep_data 
+:      008036 at_store_le_name:
+0x3fd7 008037 fetcht 1 ,mem_le_name_len 
+0x3fd8 008038 increase 1 ,temp 
+0x3fd9 008039 arg mem_le_name_len ,rega 
+0x3fda 008040 arg eeprom_module_ble_name_length ,regb 
+0x3fdb 008041 branch iicd_write_eep_data 
+:      008043 at_store_le_adss:
+0x3fdc 008044 arg 6 ,temp 
+0x3fdd 008045 arg mem_le_lap ,rega 
+0x3fde 008046 arg eeprom_module_le_adss ,regb 
+0x3fdf 008047 branch iicd_write_eep_data 
+:      008049 at_store_bt_adss:
+0x3fe0 008050 arg 6 ,temp 
+0x3fe1 008051 arg mem_lap ,rega 
+0x3fe2 008052 arg eeprom_module_bt_adss ,regb 
+0x3fe3 008053 branch iicd_write_eep_data 
+:      008055 at_store_bt_pincode:
+0x3fe4 008056 fetcht 1 ,mem_pin_length 
+0x3fe5 008057 increase 1 ,temp 
+0x3fe6 008058 arg mem_pin_length ,rega 
+0x3fe7 008059 arg eeprom_module_pincode_length ,regb 
+0x3fe8 008060 branch iicd_write_eep_data 
+:      008062 at_store_throughput_uart_baud115200:
+0x3fe9 008063 setarg at_baud_115200 
+0x3fea 008064 store 2 ,mem_timeup 
+:      008065 at_store_throughput_uart_baud:
+0x3feb 008066 arg 2 ,temp 
+0x3fec 008067 arg mem_timeup ,rega 
+0x3fed 008068 arg eeprom_module_trans_baud ,regb 
+0x3fee 008069 branch iicd_write_eep_data 
+:      008072 at_process:
+0x3fef 008073 set1 mark_ext_patch ,mark 
+0x3ff0 008074 bpatch patch32_2 ,mem_patch32 
+0x3ff1 008075 fetch 2 ,mem_current_packet_length 
+0x3ff2 008076 arg 300 ,temp 
+0x3ff3 008077 isub temp ,null 
+0x3ff4 008078 branch at_error_rev_end ,positive 
+0x3ff5 008079 call check_module_disabled 
+0x3ff6 008080 call get_uart_rrptr 
+0x3ff7 008081 copy contru ,rega 
+0x3ff8 008082 fetch 2 ,mem_current_packet_length 
+0x3ff9 008083 increase -2 ,pdata 
+0x3ffa 008084 iadd contru ,contru 
+0x3ffb 008085 ifetch 2 ,contru 
+0x3ffc 008086 arg at_cmd_end ,temp 
+0x3ffd 008087 isub temp ,null 
+0x3ffe 008088 nrtn zero 
+0x3fff 008089 copy rega ,contru 
+0x4000 008090 arg mem_prarm_atp ,regb 
+0x4001 008091 arg 3 ,loopcnt 
+0x4002 008092 call string_compare_uart_follow 
+0x4003 008093 nbranch at_error_rev_end ,true 
+0x4004 008094 branch at_dispatch 
+:      008096 at_dispatch:
+0x4005 008097 set1 mark_ext_patch ,mark 
+0x4006 008098 bpatch patch32_3 ,mem_patch32 
+0x4007 008100 copy contru ,rega 
+0x4008 008101 arg mem_prarm_name ,regb 
+0x4009 008102 force 4 ,loopcnt 
+0x400a 008103 call string_compare_uart_follow 
+0x400b 008104 branch at_rev_name ,true 
+0x400c 008106 arg mem_prarm_blename ,regb 
+0x400d 008107 force 7 ,loopcnt 
+0x400e 008108 call string_compare_uart_follow 
+0x400f 008109 branch at_rev_le_name ,true 
+0x4010 008111 arg mem_prarm_adss ,regb 
+0x4011 008112 force 4 ,loopcnt 
+0x4012 008113 call string_compare_uart_follow 
+0x4013 008114 branch at_rev_adss ,true 
+0x4014 008116 arg mem_prarm_bleadss ,regb 
+0x4015 008117 force 7 ,loopcnt 
+0x4016 008118 call string_compare_uart_follow 
+0x4017 008119 branch at_rev_leadss ,true 
+0x4018 008121 arg mem_prarm_vers ,regb 
+0x4019 008122 force 4 ,loopcnt 
+0x401a 008123 call string_compare_uart_follow 
+0x401b 008124 branch at_rev_vers ,true 
+0x401c 008126 arg mem_prarm_uart ,regb 
+0x401d 008127 force 4 ,loopcnt 
+0x401e 008128 call string_compare_uart_follow 
+0x401f 008129 branch at_rev_uart ,true 
+0x4020 008131 arg mem_prarm_pswd ,regb 
+0x4021 008132 force 4 ,loopcnt 
+0x4022 008133 call string_compare_uart_follow 
+0x4023 008134 branch at_rev_pswd ,true 
+0x4024 008136 arg mem_prarm_class ,regb 
+0x4025 008137 force 5 ,loopcnt 
+0x4026 008138 call string_compare_uart_follow 
+0x4027 008139 branch at_rev_class ,true 
+0x4028 008141 arg mem_prarm_list ,regb 
+0x4029 008142 force 4 ,loopcnt 
+0x402a 008143 call string_compare_uart_follow 
+0x402b 008144 branch at_rev_list ,true 
+0x402c 008146 arg mem_prarm_role ,regb 
+0x402d 008147 force 4 ,loopcnt 
+0x402e 008148 call string_compare_uart_follow 
+0x402f 008149 branch at_rev_role ,true 
+0x4030 008151 arg mem_prarm_sniff ,regb 
+0x4031 008152 force 5 ,loopcnt 
+0x4032 008153 call string_compare_uart_follow 
+0x4033 008154 branch at_rev_sniff ,true 
+0x4034 008156 arg mem_prarm_ldev ,regb 
+0x4035 008157 force 4 ,loopcnt 
+0x4036 008158 call string_compare_uart_follow 
+0x4037 008159 branch at_rev_ldev ,true 
+0x4038 008161 arg mem_prarm_rssi ,regb 
+0x4039 008162 force 4 ,loopcnt 
+0x403a 008163 call string_compare_uart_follow 
+0x403b 008164 branch at_rev_rssi ,true 
+0x403c 008166 arg mem_prarm_cdev ,regb 
+0x403d 008167 force 4 ,loopcnt 
+0x403e 008168 call string_compare_uart_follow 
+0x403f 008169 branch at_rev_cdev ,true 
+0x4040 008171 arg mem_prarm_inqr ,regb 
+0x4041 008172 force 4 ,loopcnt 
+0x4042 008173 call string_compare_uart_follow 
+0x4043 008174 branch at_rev_inqr ,true 
+0x4044 008176 arg mem_prarm_bleinqr ,regb 
+0x4045 008177 force 7 ,loopcnt 
+0x4046 008178 call string_compare_uart_follow 
+0x4047 008179 branch at_rev_leinqr ,true 
+0x4048 008181 arg mem_prarm_cmode ,regb 
+0x4049 008182 force 5 ,loopcnt 
+0x404a 008183 call string_compare_uart_follow 
+0x404b 008184 branch at_rev_cmode ,true 
+0x404c 008186 arg mem_prarm_mode ,regb 
+0x404d 008187 force 4 ,loopcnt 
+0x404e 008188 call string_compare_uart_follow 
+0x404f 008189 branch at_rev_mode ,true 
+0x4050 008191 arg mem_prarm_dmstate ,regb 
+0x4051 008192 force 7 ,loopcnt 
+0x4052 008193 call string_compare_uart_follow 
+0x4053 008194 branch at_rev_dmstate ,true 
+0x4054 008196 arg mem_prarm_reconn ,regb 
+0x4055 008197 force 6 ,loopcnt 
+0x4056 008198 call string_compare_uart_follow 
+0x4057 008199 branch at_rev_reconn ,true 
+0x4058 008201 arg mem_prarm_discov ,regb 
+0x4059 008202 force 6 ,loopcnt 
+0x405a 008203 call string_compare_uart_follow 
+0x405b 008204 branch at_rev_discov ,true 
+0x405c 008206 arg mem_prarm_dis ,regb 
+0x405d 008207 force 3 ,loopcnt 
+0x405e 008208 call string_compare_uart_follow 
+0x405f 008209 branch at_rev_dis ,true 
+0x4060 008211 arg mem_prarm_stsn ,regb 
+0x4061 008212 force 4 ,loopcnt 
+0x4062 008213 call string_compare_uart_follow 
+0x4063 008214 branch at_rev_stsn ,true 
+0x4064 008216 arg mem_prarm_clrflg ,regb 
+0x4065 008217 force 6 ,loopcnt 
+0x4066 008218 call string_compare_uart_follow 
+0x4067 008219 branch at_rev_clrflg ,true 
+0x4068 008221 arg mem_prarm_ota ,regb 
+0x4069 008222 force 3 ,loopcnt 
+0x406a 008223 call string_compare_uart_follow 
+0x406b 008224 branch at_rev_ota ,true 
+0x406c 008225 branch at_error_rev_end 
+:      008228 at_rev_name:
+0x406d 008229 ifetch 1 ,contru 
+0x406e 008230 beq at_ques ,at_rev_name_inquiry 
+0x406f 008231 beq at_equ ,at_rev_name_set 
+0x4070 008232 branch at_error_rev_end 
+:      008233 at_rev_name_inquiry:
+0x4071 008234 call get_uart_twptr 
+0x4072 008235 call at_group_name_inquiry 
+0x4073 008236 branch at_nomal_rev_end 
+:      008239 at_rev_le_name:
+0x4074 008240 ifetch 1 ,contru 
+0x4075 008241 beq at_ques ,at_rev_le_name_inquiry 
+0x4076 008242 beq at_equ ,at_rev_le_name_set 
+0x4077 008243 branch at_error_rev_end 
+:      008244 at_rev_le_name_inquiry:
+0x4078 008245 call get_uart_twptr 
+0x4079 008246 call at_group_le_name_inquiry 
+0x407a 008247 branch at_nomal_rev_end 
+:      008249 at_rev_adss:
+0x407b 008250 ifetch 1 ,contru 
+0x407c 008251 beq at_ques ,at_rev_adss_inquiry 
+0x407d 008252 beq at_equ ,at_rev_adss_set 
+0x407e 008253 branch at_error_rev_end 
+:      008254 at_rev_adss_inquiry:
+0x407f 008255 call at_group_adss_inquiry 
+0x4080 008256 branch at_nomal_rev_end 
+:      008258 at_rev_leadss:
+0x4081 008259 ifetch 1 ,contru 
+0x4082 008260 beq at_ques ,at_rev_leadss_inquiry 
+0x4083 008261 beq at_equ ,at_rev_leadss_set 
+0x4084 008262 branch at_error_rev_end 
+:      008263 at_rev_leadss_inquiry:
+0x4085 008265 call at_group_leadss_inquiry 
+0x4086 008266 branch at_nomal_rev_end 
+:      008268 at_rev_vers:
+0x4087 008269 ifetch 1 ,contru 
+0x4088 008270 beq at_ques ,at_rev_vers_inquiry 
+0x4089 008271 branch at_error_rev_end 
+:      008272 at_rev_vers_inquiry:
+0x408a 008273 call at_group_version_inquiry 
+0x408b 008274 branch at_nomal_rev_end 
+:      008277 at_rev_uart:
+0x408c 008278 ifetch 1 ,contru 
+0x408d 008279 beq at_equ ,at_rev_uart_set 
+0x408e 008280 branch at_error_rev_end 
+:      008283 at_rev_pswd:
+0x408f 008284 ifetch 1 ,contru 
+0x4090 008285 beq at_ques ,at_rev_pswd_inquiry 
+0x4091 008286 beq at_equ ,at_rev_pswd_set 
+0x4092 008287 branch at_error_rev_end 
+:      008288 at_rev_pswd_inquiry:
+0x4093 008289 call at_group_pswd_inquiry 
+0x4094 008290 branch at_nomal_rev_end 
+:      008292 at_rev_class:
+0x4095 008293 ifetch 1 ,contru 
+0x4096 008294 beq at_ques ,at_rev_class_inquiry 
+0x4097 008295 beq at_equ ,at_rev_class_set 
+0x4098 008296 branch at_error_rev_end 
+:      008297 at_rev_class_inquiry:
+0x4099 008298 call at_group_class_inquiry 
+0x409a 008299 branch at_nomal_rev_end 
+:      008301 at_rev_list:
+0x409b 008302 ifetch 1 ,contru 
+0x409c 008303 beq at_ques ,at_rev_list_inquiry 
+0x409d 008304 beq at_equ ,at_rev_list_set 
+0x409e 008305 branch at_error_rev_end 
+:      008306 at_rev_list_inquiry:
+0x409f 008307 call at_group_list_inquiry 
+0x40a0 008308 branch at_nomal_rev_end 
+:      008310 at_rev_role:
+0x40a1 008311 ifetch 1 ,contru 
+0x40a2 008312 beq at_ques ,at_rev_role_inquiry 
+0x40a3 008313 beq at_equ ,at_rev_role_set 
+0x40a4 008314 branch at_error_rev_end 
+:      008317 at_rev_sniff:
+0x40a5 008318 ifetch 1 ,contru 
+0x40a6 008319 beq at_ques ,at_rev_sniff_inquiry 
+0x40a7 008320 beq at_equ ,at_rev_sniff_set 
+0x40a8 008321 branch at_error_rev_end 
+:      008322 at_rev_sniff_inquiry:
+0x40a9 008323 call at_group_sniff_inquiry 
+0x40aa 008324 branch at_nomal_rev_end 
+:      008326 at_rev_ldev:
+0x40ab 008327 ifetch 1 ,contru 
+0x40ac 008328 beq at_ques ,at_rev_ldev_inquiry 
+0x40ad 008329 branch at_error_rev_end 
+:      008330 at_rev_ldev_inquiry:
+0x40ae 008331 call at_group_ldev_inquiry 
+0x40af 008332 branch at_nomal_rev_end 
+:      008334 at_rev_rssi:
+0x40b0 008335 ifetch 1 ,contru 
+0x40b1 008336 beq at_ques ,at_rev_rssi_inquiry 
+0x40b2 008337 branch at_nomal_rev_end 
+:      008338 at_rev_rssi_inquiry:
+0x40b3 008339 call context_check_idle 
+0x40b4 008340 nbranch at_error_rev_end ,zero 
+0x40b5 008341 call at_group_rssi_inquiry 
+0x40b6 008342 branch at_nomal_rev_end 
+:      008344 at_rev_cdev:
+0x40b7 008345 ifetch 1 ,contru 
+0x40b8 008346 beq at_ques ,at_rev_cdev_inquiry 
+0x40b9 008347 branch at_error_rev_end 
+:      008348 at_rev_cdev_inquiry:
+0x40ba 008349 fetch 1 ,mem_context 
+0x40bb 008350 bbit0 state_inconn ,at_error_rev_end 
+0x40bc 008351 call get_uart_twptr 
+0x40bd 008352 fetch 1 ,mem_context + coffset_mode 
+0x40be 008353 bbit1 mode_le ,le_cdev_inquiry 
+0x40bf 008354 branch at_cdev_unle_inq 
+:      008355 le_cdev_inquiry:
+0x40c0 008356 arg mem_prarm_cdev ,rega 
+0x40c1 008357 arg 4 ,loopcnt 
+0x40c2 008358 call at_group_inquiryhead_common 
+0x40c3 008359 call at_rev_uart_write_62 
+0x40c4 008360 setarg 0x34 
+0x40c5 008361 istore 1 ,contwu 
+0x40c6 008362 call at_rev_uart_write_44 
+0x40c7 008363 arg mem_le_plap ,rega 
+0x40c8 008364 call adss_hex2string_to_uart 
+0x40c9 008365 call uartd_send 
+0x40ca 008366 branch at_nomal_rev_end 
+:      008367 at_cdev_unle_inq:
+0x40cb 008368 arg mem_prarm_cdev ,rega 
+0x40cc 008369 arg 4 ,loopcnt 
+0x40cd 008370 call at_group_inquiryhead_common 
+0x40ce 008371 call at_rev_uart_write_62 
+0x40cf 008372 setarg 0x33 
+0x40d0 008373 istore 1 ,contwu 
+0x40d1 008374 call at_rev_uart_write_44 
+0x40d2 008375 arg mem_plap ,rega 
+0x40d3 008376 call adss_hex2string_to_uart 
+0x40d4 008377 call uartd_send 
+0x40d5 008378 branch at_nomal_rev_end 
+:      008381 at_rev_inqr:
+0x40d6 008382 set1 mark_ext_patch ,mark 
+0x40d7 008383 bpatch patch32_4 ,mem_patch32 
+0x40d8 008384 call app_check_conn_device_nums_addr 
+0x40d9 008385 fetch 1 ,mem_device_nums 
+0x40da 008386 bne 0 ,at_error_rev_end 
+0x40db 008387 call do_at_inquiry 
+0x40dc 008388 branch at_nomal_rev_end 
+:      008390 at_rev_leinqr:
+0x40dd 008391 set1 mark_ext_patch ,mark 
+0x40de 008392 bpatch patch32_5 ,mem_patch32 
+0x40df 008393 call do_at_leinquiry 
+0x40e0 008394 branch at_nomal_rev_end 
+:      008396 at_rev_role_inquiry:
+0x40e1 008397 arg mem_prarm_role ,rega 
+0x40e2 008398 arg 4 ,loopcnt 
+0x40e3 008399 call at_group_inquiryhead_common 
+0x40e4 008400 call context_check_idle 
+0x40e5 008401 nbranch at_rev_uart_write_n ,zero 
+0x40e6 008402 fetch 1 ,mem_context + coffset_mode 
+0x40e7 008403 bbit1 mode_master ,at_rev_uart_write_m 
+0x40e8 008404 call at_rev_uart_write_s 
+0x40e9 008405 call uartd_send 
+0x40ea 008406 branch at_nomal_rev_end 
+:      008407 at_rev_uart_write_m:
+0x40eb 008408 setarg 0x4d 
+0x40ec 008409 istore 1 ,contwu 
+0x40ed 008410 call uartd_send 
+0x40ee 008411 branch at_nomal_rev_end 
+:      008412 at_rev_uart_write_s:
+0x40ef 008413 setarg 0x53 
+0x40f0 008414 istore 1 ,contwu 
+0x40f1 008415 rtn 
+:      008417 at_rev_cmode:
+0x40f2 008418 ifetch 1 ,contru 
+0x40f3 008419 beq at_ques ,at_rev_cmode_inquiry 
+0x40f4 008420 beq at_equ ,at_rev_cmode_set 
+0x40f5 008421 branch at_error_rev_end 
+:      008422 at_rev_cmode_inquiry:
+0x40f6 008423 call at_group_cmode_inquiry 
+0x40f7 008424 branch at_nomal_rev_end 
+:      008426 at_rev_mode:
+0x40f8 008427 ifetch 1 ,contru 
+0x40f9 008428 beq at_equ ,at_rev_mode_set 
+0x40fa 008429 branch at_error_rev_end 
+:      008431 at_rev_dmstate:
+0x40fb 008432 ifetch 1 ,contru 
+0x40fc 008433 beq at_ques ,at_rev_dmstate_inquiry 
+0x40fd 008434 branch at_error_rev_end 
+:      008435 at_rev_dmstate_inquiry:
+0x40fe 008436 call at_group_dmstate_inquiry 
+0x40ff 008437 branch at_nomal_rev_end 
+:      008439 at_rev_reconn:
+0x4100 008440 fetch 1 ,mem_app_connection_options 
+0x4101 008441 store 1 ,mem_connection_options 
+0x4102 008442 call eeprom_load_reconn_info 
+0x4103 008443 call app_check_conn_device_nums_addr 
+0x4104 008444 fetch 1 ,mem_device_nums 
+0x4105 008445 bne 0 ,at_error_rev_end 
+0x4106 008446 fetch 1 ,mem_xrecord_mode 
+0x4107 008447 beq rec_3_mode ,at_rev_unle_reconn 
+0x4108 008448 beq rec_4_mode ,at_rev_lereconn 
+0x4109 008449 branch at_error_rev_end 
+:      008451 at_rev_lereconn:
+0x410a 008452 call app_ble_start_direct_adv 
+0x410b 008453 branch at_nomal_rev_end 
+:      008454 at_rev_unle_reconn:
+0x410c 008455 call app_bt_start_reconnect 
+0x410d 008456 branch at_nomal_rev_end 
+:      008458 at_rev_dis:
+0x410e 008459 call app_check_conn_device_nums_addr 
+0x410f 008460 fetch 1 ,mem_device_nums 
+0x4110 008461 bne 1 ,at_error_rev_end 
+0x4111 008462 fetch 1 ,mem_context + coffset_mode 
+0x4112 008463 bbit1 mode_le ,at_rev_ledis 
+0x4113 008464 call app_bt_disconnect 
+0x4114 008465 branch at_nomal_rev_end 
+:      008468 at_rev_ledis:
+0x4115 008469 call app_ble_disconnect 
+0x4116 008470 branch at_nomal_rev_end 
+:      008473 at_rev_stsn:
+0x4117 008474 ifetch 1 ,contru 
+0x4118 008475 beq at_equ ,at_rev_stsn_set 
+0x4119 008476 branch at_error_rev_end 
+:      008477 at_rev_stsn_set:
+0x411a 008478 ifetch 1 ,contru 
+0x411b 008479 beq 0x31 ,at_exit_sniff 
+0x411c 008480 beq 0x30 ,at_enter_sniff 
+0x411d 008481 branch at_error_rev_end 
+:      008482 at_enter_sniff:
+0x411e 008483 call app_check_sniff 
+0x411f 008484 branch at_nomal_rev_end ,true 
+0x4120 008485 call app_bt_enter_sniff 
+0x4121 008486 branch at_nomal_rev_end 
+:      008487 at_exit_sniff:
+0x4122 008488 call app_check_sniff 
+0x4123 008489 nbranch at_nomal_rev_end ,true 
+0x4124 008490 call module_exit_sniff 
+0x4125 008491 call at_set_cmd_task_flag 
+0x4126 008492 branch at_nomal_rev_end 
+:      008495 at_rev_clrflg:
+0x4127 008496 call app_clearflag_store 
+0x4128 008497 branch at_nomal_rev_end 
+:      008499 at_rev_ota:
+0x4129 008500 ifetch 1 ,contru 
+0x412a 008501 beq at_equ ,at_rev_ota_process 
+0x412b 008502 branch at_error_rev_end 
+:      008504 at_rev_discov:
+0x412c 008505 call app_check_conn_device_nums_addr 
+0x412d 008506 fetch 1 ,mem_device_nums 
+0x412e 008507 bne 0 ,at_error_rev_end 
+0x412f 008508 call module_disconn_start 
+0x4130 008509 branch at_nomal_rev_end 
+:      008515 at_rev_name_set:
+0x4131 008516 arg mem_local_name ,rega 
+0x4132 008517 call at_set_common 
+0x4133 008518 storet 1 ,mem_local_name_length 
+0x4134 008519 call at_store_bt_name 
+0x4135 008520 branch at_nomal_rev_end 
+:      008522 at_rev_le_name_set:
+0x4136 008523 arg mem_le_name ,rega 
+0x4137 008524 call at_set_common 
+0x4138 008525 storet 1 ,mem_le_name_len 
+0x4139 008526 call at_store_le_name 
+0x413a 008527 call le_modified_name 
+0x413b 008528 branch at_nomal_rev_end 
+:      008530 at_rev_adss_set:
+0x413c 008531 arg mem_lap ,contw 
+0x413d 008532 call adss_string2hex_from_uart 
+0x413e 008533 call at_store_bt_adss 
+0x413f 008534 branch at_nomal_rev_end 
+:      008536 at_rev_leadss_set:
+0x4140 008537 arg mem_le_lap ,contw 
+0x4141 008538 call adss_string2hex_from_uart 
+0x4142 008539 call at_store_le_adss 
+0x4143 008540 branch at_nomal_rev_end 
+:      008542 at_rev_pswd_set:
+0x4144 008543 arg mem_pin ,rega 
+0x4145 008544 call at_set_common 
+0x4146 008545 storet 1 ,mem_pin_length 
+0x4147 008546 call at_store_bt_pincode 
+0x4148 008547 branch at_nomal_rev_end 
+:      008549 at_rev_uart_set:
+0x4149 008550 call string2dec_from_uart 
+0x414a 008551 setarg uart_clk 
+0x414b 008552 idiv temp 
+0x414c 008553 call wait_div_end 
+0x414d 008554 quotient pdata 
+0x414e 008555 store 2 ,mem_timeup 
+0x414f 008556 call at_store_throughput_uart_baud 
+0x4150 008557 branch at_nomal_rev_end 
+:      008559 at_rev_mode_set:
+0x4151 008560 ifetch 1 ,contru 
+0x4152 008561 sub pdata ,0x33 ,null 
+0x4153 008562 nbranch at_error_rev_end ,positive 
+0x4154 008563 and pdata ,0x3 ,pdata 
+0x4155 008564 store 1 ,mem_module_state 
+0x4156 008565 branch at_nomal_rev_end 
+:      008567 at_rev_class_set:
+0x4157 008568 ifetch 3 ,contru 
+0x4158 008569 store 3 ,mem_class 
+0x4159 008570 branch at_nomal_rev_end 
+:      008572 at_rev_role_set:
+0x415a 008573 call context_check_idle 
+0x415b 008574 nbranch at_error_rev_end ,zero 
+0x415c 008575 ifetch 1 ,contru 
+0x415d 008576 beq 0x53 ,at_role_slave 
+0x415e 008577 beq 0x4D ,at_role_master 
+0x415f 008578 branch at_error_rev_end 
+:      008580 at_role_slave:
+0x4160 008581 fetch 1 ,mem_context + coffset_mode 
+0x4161 008582 bbit1 mode_master ,at_switch_role 
+0x4162 008583 branch at_error_rev_end 
+:      008585 at_role_master:
+0x4163 008586 fetch 1 ,mem_context + coffset_mode 
+0x4164 008587 bbit0 mode_master ,at_switch_role 
+0x4165 008588 branch at_error_rev_end 
+:      008590 at_switch_role:
+0x4166 008591 fetch 1 ,mem_module_task 
+0x4167 008592 set1 at_task_switch ,pdata 
+0x4168 008593 store 1 ,mem_module_task 
+0x4169 008594 jam hci_cmd_role_switch ,mem_hci_cmd 
+0x416a 008595 branch at_rev_end 
+:      008597 at_rev_sniff_set:
+0x416b 008598 arg mem_sniff_param_interval ,contw 
+0x416c 008599 call mem2_string2hex_from_uart 
+0x416d 008600 arg mem_sniff_param_attempt ,contw 
+0x416e 008601 call mem2_string2hex_from_uart 
+0x416f 008602 arg mem_sniff_param_timeout ,contw 
+0x4170 008603 call mem2_string2hex_from_uart 
+0x4171 008604 branch at_nomal_rev_end 
+:      008606 at_rev_list_set:
+0x4172 008607 ifetch 1 ,contru 
+0x4173 008608 beq 0x31 ,at_rev_list_set_1 
+0x4174 008609 beq 0x32 ,at_rev_list_set_2 
+0x4175 008610 branch at_error_rev_end 
+:      008611 at_rev_list_set_1:
+0x4176 008612 ifetch 1 ,contru 
+0x4177 008613 arg mem_temp_lap ,contw 
+0x4178 008614 call adss_string2hex_from_uart 
+0x4179 008615 call eeprom_clear_bd_reconn_info 
+0x417a 008616 nrtn user 
+0x417b 008617 branch at_nomal_rev_end 
+:      008618 at_rev_list_set_2:
+0x417c 008619 call eeprom_clear_all_reconn_info 
+0x417d 008620 branch at_nomal_rev_end 
+:      008622 at_rev_cmode_set:
+0x417e 008623 ifetch 1 ,contru 
+0x417f 008624 fetcht 1 ,mem_module_state 
+0x4180 008625 nsetflag blank ,at_state_cmode ,temp 
+0x4181 008626 storet 1 ,mem_module_state 
+0x4182 008627 branch at_nomal_rev_end ,blank 
+0x4183 008628 ifetch 1 ,contru 
+0x4184 008629 arg mem_cmode_addr ,contw 
+0x4185 008630 call adss_string2hex_from_uart 
+0x4186 008631 branch at_nomal_rev_end 
+:      008633 at_rev_ota_process:
+0x4187 008634 set1 mark_ext_patch ,mark 
+0x4188 008635 bpatch patch32_6 ,mem_patch32 
+0x4189 008636 arg 20 ,loopcnt 
+0x418a 008637 arg mem_l2cap_rxbuff1 ,contw 
+0x418b 008638 call uart_copy_rx_bytes 
+0x418c 008639 arg mem_l2cap_rxbuff1 ,rega 
+0x418d 008640 fetch 1 ,mem_l2cap_rxbuff1 
+0x418e 008641 compare ota_write_req ,pdata ,0xff 
+0x418f 008642 call prcp_parse_ota_write_req ,true 
+0x4190 008643 fetch 1 ,mem_l2cap_rxbuff1 
+0x4191 008644 compare ota_end_cmd ,pdata ,0xff 
+0x4192 008645 call prcp_parse_ota_end_cmd ,true 
+0x4193 008646 branch at_nomal_rev_end 
+:      008651 at_group_name_inquiry:
+0x4194 008652 arg mem_prarm_name ,rega 
+0x4195 008653 arg 4 ,loopcnt 
+0x4196 008654 call at_group_inquiryhead_common 
+0x4197 008655 fetch 1 ,mem_local_name_length 
+0x4198 008656 copy pdata ,loopcnt 
+0x4199 008657 arg mem_local_name ,contr 
+0x419a 008658 branch send_mem_to_uart0 
+:      008659 at_group_le_name_inquiry:
+0x419b 008660 arg mem_prarm_blename ,rega 
+0x419c 008661 force 7 ,loopcnt 
+0x419d 008662 call at_group_inquiryhead_common 
+0x419e 008663 call le_get_device_name 
+0x419f 008664 ifetch 1 ,contr 
+0x41a0 008665 copy pdata ,loopcnt 
+0x41a1 008666 branch send_mem_to_uart0 
+:      008669 at_group_adss_inquiry:
+0x41a2 008670 arg mem_prarm_adss ,rega 
+0x41a3 008671 arg 4 ,loopcnt 
+0x41a4 008672 call at_group_inquiryhead_common 
+0x41a5 008673 arg mem_lap ,rega 
+0x41a6 008674 call adss_hex2string_to_uart 
+0x41a7 008675 branch uartd_send 
+:      008676 at_group_leadss_inquiry:
+0x41a8 008677 arg mem_prarm_bleadss ,rega 
+0x41a9 008678 arg 7 ,loopcnt 
+0x41aa 008679 call at_group_inquiryhead_common 
+0x41ab 008680 arg mem_le_lap ,rega 
+0x41ac 008681 call adss_hex2string_to_uart 
+0x41ad 008682 branch uartd_send 
+:      008685 at_group_version_inquiry:
+0x41ae 008686 arg mem_prarm_vers ,rega 
+0x41af 008687 arg 4 ,loopcnt 
+0x41b0 008688 call at_group_inquiryhead_common 
+0x41b1 008689 arg 6 ,loopcnt 
+0x41b2 008690 arg mem_module_version ,contr 
+0x41b3 008691 branch send_mem_to_uart0 
+:      008693 at_group_class_inquiry:
+0x41b4 008694 arg mem_prarm_class ,rega 
+0x41b5 008695 arg 5 ,loopcnt 
+0x41b6 008696 call at_group_inquiryhead_common 
+0x41b7 008697 arg 3 ,loopcnt 
+0x41b8 008698 arg mem_class ,contr 
+0x41b9 008699 branch send_mem_to_uart0 
+:      008701 at_group_list_inquiry:
+0x41ba 008702 arg mem_prarm_list ,rega 
+0x41bb 008703 arg 4 ,loopcnt 
+0x41bc 008704 call at_group_inquiryhead_common 
+0x41bd 008705 call eeprom_load_bdaddr_list 
+0x41be 008706 call at_group_list_reply 
+0x41bf 008707 branch uartd_send 
+:      008710 at_group_ldev_inquiry:
+0x41c0 008711 call eeprom_load_reconn_bdaddr 
+0x41c1 008712 arg mem_prarm_ldev ,rega 
+0x41c2 008713 arg 4 ,loopcnt 
+0x41c3 008714 call at_group_inquiryhead_common 
+0x41c4 008715 fetch 1 ,mem_record_bt_mode 
+0x41c5 008716 beq rec_3_mode ,at_group_ldev_inquiry0 
+0x41c6 008717 beq rec_4_mode ,at_group_ldev_inquiry0 
+0x41c7 008718 branch uartd_send 
+:      008719 at_group_ldev_inquiry0:
+0x41c8 008720 istore 1 ,contwu 
+0x41c9 008721 call at_rev_uart_write_44 
+0x41ca 008722 arg mem_temp_lap ,rega 
+0x41cb 008723 call adss_hex2string_to_uart 
+0x41cc 008724 branch uartd_send 
+:      008726 at_group_rssi_inquiry:
+0x41cd 008727 set1 mark_ext_patch ,mark 
+0x41ce 008728 bpatch patch32_7 ,mem_patch32 
+0x41cf 008729 arg mem_prarm_rssi ,rega 
+0x41d0 008730 arg 4 ,loopcnt 
+0x41d1 008731 call at_group_inquiryhead_common 
+0x41d2 008732 call at_rssi_result 
+0x41d3 008733 branch uartd_send 
+:      008734 at_rssi_result:
+0x41d4 008735 arg mem_rssi ,rega 
+0x41d5 008736 arg 1 ,loopcnt 
+0x41d6 008737 branch hex2string_to_uart0 
+:      008739 at_group_cdev_inquiry:
+0x41d7 008740 rtn 
+:      008743 at_group_cmode_inquiry:
+0x41d8 008744 arg mem_prarm_cmode ,rega 
+0x41d9 008745 arg 5 ,loopcnt 
+0x41da 008746 call at_group_inquiryhead_common 
+0x41db 008747 arg mem_cmode_addr ,rega 
+0x41dc 008748 call adss_hex2string_to_uart 
+0x41dd 008749 branch uartd_send 
+:      008752 at_group_dmstate_inquiry:
+0x41de 008753 arg mem_prarm_dmstate ,rega 
+0x41df 008754 arg 7 ,loopcnt 
+0x41e0 008755 call at_group_inquiryhead_common 
+0x41e1 008756 fetch 1 ,mem_module_state 
+0x41e2 008757 copy pdata ,rega 
+0x41e3 008758 fetch 1 ,mem_context 
+0x41e4 008759 isolate1 state_inconn ,pdata 
+0x41e5 008760 setflag true ,at_state_isconn ,rega 
+0x41e6 008761 isolate1 state_insniff ,pdata 
+0x41e7 008762 setflag true ,at_state_sniff ,rega 
+0x41e8 008763 fetch 1 ,mem_context + coffset_mode 
+0x41e9 008764 isolate1 mode_master ,pdata 
+0x41ea 008765 setflag true ,at_state_role ,rega 
+0x41eb 008766 isolate1 mode_le ,pdata 
+0x41ec 008767 setflag true ,at_state_le ,rega 
+0x41ed 008768 copy rega ,pdata 
+0x41ee 008769 istore 1 ,contwu 
+0x41ef 008770 branch uartd_send 
+:      008772 do_at_inquiry:
+0x41f0 008773 setarg param_glap 
+0x41f1 008774 store 3 ,mem_glap 
+0x41f2 008775 fetch 1 ,mem_at_using_flag 
+0x41f3 008776 set1 at_flag_inq ,pdata 
+0x41f4 008777 store 1 ,mem_at_using_flag 
+0x41f5 008778 branch do_at_inquiry0 
+:      008780 do_at_leinquiry:
+0x41f6 008781 call app_check_conn_device_nums_addr 
+0x41f7 008782 fetch 1 ,mem_device_nums 
+0x41f8 008783 bne 0 ,at_error_rev_end 
+0x41f9 008784 call app_ble_start_scan 
+0x41fa 008785 fetch 1 ,mem_at_using_flag 
+0x41fb 008786 set1 at_flag_leinq ,pdata 
+0x41fc 008787 store 1 ,mem_at_using_flag 
+0x41fd 008788 setarg 0x200 
+0x41fe 008789 store 2 ,mem_at_scan_time 
+0x41ff 008790 arg mem_prarm_bleinqr ,rega 
+0x4200 008791 arg 6 ,loopcnt 
+0x4201 008792 call at_group_inquiryhead_common 
+0x4202 008793 call send_mem_to_uart0 
+0x4203 008794 branch at_rev_end 
+:      008798 at_group_pswd_inquiry:
+0x4204 008799 arg mem_prarm_pswd ,rega 
+0x4205 008800 arg 4 ,loopcnt 
+0x4206 008801 call at_group_inquiryhead_common 
+0x4207 008802 fetch 1 ,mem_pin_length 
+0x4208 008803 copy pdata ,loopcnt 
+0x4209 008804 arg mem_pin ,contr 
+0x420a 008805 branch send_mem_to_uart0 
+:      008809 at_group_sniff_inquiry:
+0x420b 008810 arg mem_prarm_sniff ,rega 
+0x420c 008811 arg 5 ,loopcnt 
+0x420d 008812 call at_group_inquiryhead_common 
+0x420e 008813 call at_rev_uart_write_62 
+0x420f 008814 setarg 84 
+0x4210 008815 istore 1 ,contwu 
+0x4211 008816 call at_rev_uart_write_colon 
+0x4212 008817 arg mem_sniff_param_interval ,rega 
+0x4213 008818 call mem2_hex2string_to_uart 
+0x4214 008819 call at_rev_uart_write_62 
+0x4215 008820 setarg 65 
+0x4216 008821 istore 1 ,contwu 
+0x4217 008822 call at_rev_uart_write_colon 
+0x4218 008823 arg mem_sniff_param_attempt ,rega 
+0x4219 008824 call mem2_hex2string_to_uart 
+0x421a 008825 call at_rev_uart_write_62 
+0x421b 008826 setarg 79 
+0x421c 008827 istore 1 ,contwu 
+0x421d 008828 call at_rev_uart_write_colon 
+0x421e 008829 arg mem_sniff_param_timeout ,rega 
+0x421f 008830 call mem2_hex2string_to_uart 
+0x4220 008831 branch send_mem_to_uart0 
+:      008832 at_inquiry_reply:
+0x4221 008833 call get_uart_twptr 
+0x4222 008834 call at_rev_uart_write_62 
+0x4223 008835 arg extm_lap ,rega 
+0x4224 008836 call adss_hex2string_to_uart 
+0x4225 008837 call at_rev_uart_write_44 
+0x4226 008838 arg extm_class ,rega 
+0x4227 008839 call mem3_hex2string_to_uart 
+0x4228 008840 call at_rev_uart_write_44 
+0x4229 008841 call at_rssi_result 
+0x422a 008842 branch uartd_send 
+:      008853 at_set_common:
+0x422b 008854 call at_set_setprarm 
+0x422c 008855 branch uart_copy_rx_bytes 
+:      008856 at_set_setprarm:
+0x422d 008857 call uart_get_remain_length 
+0x422e 008858 copy pdata ,temp 
+0x422f 008859 copy pdata ,loopcnt 
+0x4230 008860 copy rega ,contw 
+0x4231 008861 rtn 
+:      008864 at_group_inquiryhead_common:
+0x4232 008865 call get_uart_twptr 
+0x4233 008866 call at_rev_uart_write_plus 
+:      008867 at_group_inquiryhead_common0:
+0x4234 008868 copy rega ,contr 
+0x4235 008869 call uart_copy_tx_bytes 
+0x4236 008870 branch at_rev_uart_write_colon 
+:      008873 string_compare_uart_follow:
+0x4237 008874 ifetch 1 ,contru 
+0x4238 008875 ifetcht 1 ,regb 
+0x4239 008876 isub temp ,null 
+0x423a 008877 disable true 
+0x423b 008878 nbranch string_compare_uart_follow_diff ,zero 
+0x423c 008879 increase 1 ,regb 
+0x423d 008880 loop string_compare_uart_follow 
+0x423e 008881 enable true 
+0x423f 008882 rtn 
+:      008883 string_compare_uart_follow_diff:
+0x4240 008884 branch restore_contru 
+:      008887 at_rev_uart_write_plus:
+0x4241 008888 setarg ui_plus 
+0x4242 008889 istore 1 ,contwu 
+0x4243 008890 rtn 
+:      008892 at_rev_uart_write_colon:
+0x4244 008893 setarg ui_colon 
+0x4245 008894 istore 1 ,contwu 
+0x4246 008895 rtn 
+:      008898 at_rev_uart_write_62:
+0x4247 008899 setarg 62 
+0x4248 008900 istore 1 ,contwu 
+0x4249 008901 rtn 
+:      008902 at_rev_uart_write_n:
+0x424a 008903 setarg 78 
+0x424b 008904 istore 1 ,contwu 
+0x424c 008905 call uartd_send 
+0x424d 008906 branch at_nomal_rev_end 
+:      008910 at_rev_uart_write_44:
+0x424e 008911 setarg at_comma 
+0x424f 008912 istore 1 ,contwu 
+0x4250 008913 rtn 
+:      008915 restore_contru:
+0x4251 008916 copy rega ,contru 
+0x4252 008917 rtn 
+:      008919 at_group_list_reply:
+0x4253 008920 arg mem_bdaddr_list_buff + 7 ,regc 
+0x4254 008921 arg 4 ,loopcnt 
+:      008922 at_group_list_reply_loop:
+0x4255 008923 copy loopcnt ,pdata 
+0x4256 008924 store 1 ,mem_pdatatemp 
+0x4257 008925 ifetch 1 ,regc 
+0x4258 008926 beq rec_3_mode ,at_group_list_isrecord 
+0x4259 008927 beq rec_4_mode ,at_group_list_isrecord 
+0x425a 008928 branch at_group_list_notrecord 
+:      008929 at_group_list_isrecord:
+0x425b 008930 call at_rev_uart_write_62 
+0x425c 008931 ifetch 1 ,regc 
+0x425d 008932 istore 1 ,contwu 
+0x425e 008933 increase 1 ,regc 
+0x425f 008934 call at_rev_uart_write_44 
+0x4260 008935 copy regc ,rega 
+0x4261 008936 call adss_hex2string_to_uart 
+:      008937 at_group_list_notrecord0:
+0x4262 008938 increase 6 ,regc 
+0x4263 008939 fetch 1 ,mem_pdatatemp 
+0x4264 008940 copy pdata ,loopcnt 
+0x4265 008941 loop at_group_list_reply_loop 
+0x4266 008942 rtn 
+:      008943 at_group_list_notrecord:
+0x4267 008944 increase 1 ,regc 
+0x4268 008945 branch at_group_list_notrecord0 
+:      008949 uart_get_remain_length:
+0x4269 008950 set1 mark_ext_patch ,mark 
+0x426a 008951 bpatch patch33_0 ,mem_patch33 
+0x426b 008952 hfetch 2 ,core_uart_rrptr 
+0x426c 008953 isub contru ,pdata 
+0x426d 008954 rtn zero 
+0x426e 008955 branch uart_get_remain_length0 ,positive 
+:      008956 uart_get_remain_length_common:
+0x426f 008957 fetcht 2 ,mem_current_packet_length 
+0x4270 008958 iadd temp ,pdata 
+0x4271 008959 increase -2 ,pdata 
+0x4272 008960 rtn 
+:      008961 uart_get_remain_length0:
+0x4273 008962 call uart_get_rx_buff_length 
+0x4274 008963 iadd contru ,temp 
+0x4275 008964 hfetch 2 ,core_uart_rrptr 
+0x4276 008965 isub temp ,pdata 
+0x4277 008966 branch uart_get_remain_length_common 
+:      008968 uart_get_rx_buff_length:
+0x4278 008969 arg mem_module_rx_buf_end ,pdata 
+0x4279 008970 increase 1 ,pdata 
+0x427a 008971 arg mem_module_rx_buf ,temp 
+0x427b 008972 isub temp ,pdata 
+0x427c 008973 rtn 
+:      008975 release_packet:
+0x427d 008976 fetcht 2 ,mem_current_packet_length 
+0x427e 008977 branch uartd_rxdone_by_len 
+:      008982 at_error_rev_end:
+0x427f 008983 set1 mark_ext_patch ,mark 
+0x4280 008984 bpatch patch33_1 ,mem_patch33 
+0x4281 008985 call get_uart_twptr 
+0x4282 008986 setarg 0x525245 
+0x4283 008987 istore 3 ,contwu 
+0x4284 008988 call uartd_send 
+0x4285 008989 branch at_rev_end 
+:      008991 at_nomal_rev_end:
+0x4286 008992 set1 mark_ext_patch ,mark 
+0x4287 008993 bpatch patch33_2 ,mem_patch33 
+0x4288 008994 call get_uart_twptr 
+0x4289 008995 setarg 0x4b4f 
+0x428a 008996 istore 2 ,contwu 
+0x428b 008997 call uartd_send 
+:      008998 spp_send_end:
+:      008999 at_rev_end:
+0x428c 009000 set1 mark_ext_patch ,mark 
+0x428d 009001 bpatch patch33_3 ,mem_patch33 
+0x428e 009002 call release_packet 
+:      009003 spp_ipc_end:
+0x428f 009004 setarg 0 
+0x4290 009005 store 2 ,mem_current_packet_length 
+0x4291 009006 store 4 ,mem_last_uart_clock 
+0x4292 009007 rtn 
+:      009010 le_dongle_init:
+0x4293 009011 call usb_init 
+0x4294 009012 call app_led_start_blink 
+0x4295 009013 setarg le_dongle 
+0x4296 009014 store 2 ,mem_cb_le_process 
+0x4297 009015 setarg dongle_process_bb_event 
+0x4298 009016 store 2 ,mem_cb_bb_event_process 
+0x4299 009017 setarg usb_isr 
+0x429a 009018 store 2 ,mem_cb_idle_process 
+0x429b 009019 jam 5 ,mem_dongle_count 
+0x429c 009020 jam 0 ,mem_dongle_peers 
+0x429d 009021 jam hci_cmd_le_create_conn ,mem_hci_cmd 
+0x429e 009022 rtn 
+:      009025 le_dongle:
+0x429f 009026 disable true 
+0x42a0 009027 call app_check_conn_device_nums_addr 
+0x42a1 009029 jam 0x1b ,mem_cmd_le_create_conn 
+0x42a2 009030 fetch 1 ,mem_device_nums 
+0x42a3 009031 compare 2 ,pdata ,0x3 
+0x42a4 009032 nrtn true 
+0x42a5 009033 jam 0 ,mem_le_scan_enable 
+0x42a6 009034 rtn 
+:      009036 le_scan_dongle:
+0x42a7 009037 fetch 1 ,mem_le_rxbuf 
+0x42a8 009038 bbit0 0 ,dongle_add_peer 
+0x42a9 009039 fetch 6 ,mem_le_rxbuf + 2 
+0x42aa 009040 fetcht 6 ,mem_le_plap 
+0x42ab 009041 isub temp ,null 
+0x42ac 009042 nrtn zero 
+:      009043 dongle_peer_paired:
+0x42ad 009044 fetch 6 ,mem_le_plap 
+0x42ae 009045 store 6 ,mem_le_conn_peer_addr 
+0x42af 009046 rtn 
+:      009048 dongle_add_peer:
+0x42b0 009049 arg 0xff ,rega 
+0x42b1 009050 call le_search_adtype 
+0x42b2 009051 nrtn zero 
+0x42b3 009052 ifetch 2 ,contr 
+0x42b4 009053 fetcht 2 ,mem_dongle_signature 
+0x42b5 009054 isub temp ,null 
+0x42b6 009055 nrtn zero 
+0x42b7 009056 fetch 1 ,mem_dongle_peers 
+0x42b8 009057 increase 1 ,pdata 
+0x42b9 009058 store 1 ,mem_dongle_peers 
+0x42ba 009059 fetcht 1 ,mem_dongle_pairing_cnt 
+0x42bb 009060 isub temp ,null 
+0x42bc 009061 branch dongle_peer_paired ,positive 
+0x42bd 009062 rtn 
+:      009064 dongle_process_bb_event:
+0x42be 009065 copy regc ,pdata 
+0x42bf 009066 beq bt_evt_le_disconnected ,dongle_le_event_bb_disconnected 
+0x42c0 009067 beq bt_evt_le_connected ,dongle_bb_event_connected 
+0x42c1 009068 and pdata ,0x0f ,temp 
+0x42c2 009069 and_into bt_evt_timer_mask ,pdata 
+0x42c3 009070 beq bt_evt_timer_init ,dongle_bb_event_100ms 
+0x42c4 009071 rtn 
+:      009073 dongle_le_event_bb_disconnected:
+0x42c5 009074 setarg 0 
+0x42c6 009075 store 6 ,mem_le_conn_peer_addr 
+0x42c7 009076 jam 0 ,mem_dongle_peers 
+0x42c8 009077 setarg 0 
+0x42c9 009078 store 5 ,mem_mouse_data 
+0x42ca 009079 jam send_mouse_data_cmd ,mem_mcmd 
+0x42cb 009080 call usb_isr 
+0x42cc 009081 branch app_ble_start_scan 
+:      009083 dongle_bb_event_100ms:
+0x42cd 009084 rtn 
+0x42ce 009085 fetch 1 ,mem_le_scan_enable 
+0x42cf 009086 rtn blank 
+0x42d0 009087 fetch 1 ,mem_dongle_count 
+0x42d1 009088 rtn blank 
+0x42d2 009089 increase -1 ,pdata 
+0x42d3 009090 store 1 ,mem_dongle_count 
+0x42d4 009091 nrtn blank 
+0x42d5 009092 call le_change_peer_addr 
+0x42d6 009093 branch app_ble_start_conn 
+:      009096 dongle_bb_event_connected:
+0x42d7 009097 branch app_ble_stop_scan 
+:      009099 le_change_peer_addr:
+0x42d8 009101 jam 5 ,mem_dongle_count 
+0x42d9 009102 fetch 1 ,mem_le_peer_state 
+0x42da 009103 beq le_context_state_kb ,addr_slave2 
+0x42db 009104 beq le_context_state_mouse ,addr_slave1 
+0x42dc 009105 rtn 
+:      009106 addr_slave1:
+0x42dd 009107 fetch 6 ,mem_le_addr_slave1 
+0x42de 009108 store 6 ,mem_app_peer_addr 
+0x42df 009109 jam le_context_state_kb ,mem_le_peer_state 
+0x42e0 009110 rtn 
+:      009111 addr_slave2:
+0x42e1 009112 fetch 6 ,mem_le_addr_slave2 
+0x42e2 009113 store 6 ,mem_app_peer_addr 
+0x42e3 009114 jam le_context_state_mouse ,mem_le_peer_state 
+0x42e4 009115 rtn 
+:      009118 hci_rx_bcsp:
+0x42e5 009119 ifetch 2 ,contru 
+0x42e6 009120 branch hci_reset_uart ,blank 
+0x42e7 009121 iforce regc 
+0x42e8 009122 ifetch 1 ,contru 
+0x42e9 009123 store 1 ,mem_h5rx_tmp 
+0x42ea 009124 iforce rega 
+0x42eb 009125 bbit0 6 ,hci_rx_bcsp_nocrc 
+0x42ec 009126 increase -2 ,regc 
+:      009127 hci_rx_bcsp_nocrc:
+0x42ed 009128 ifetch 2 ,contru 
+0x42ee 009129 rshift4 pdata ,loopcnt 
+0x42ef 009130 and pdata ,0xf ,debug 
+0x42f0 009131 iadd rega ,rega 
+0x42f1 009132 rshift8 pdata ,pdata 
+0x42f2 009133 iadd rega ,rega 
+0x42f3 009134 ifetch 1 ,contru 
+0x42f4 009135 iadd rega ,pdata 
+0x42f5 009136 bne 0xff ,hci_rx_bcsp_discard_packet 
+0x42f6 009137 add regc ,-4 ,pdata 
+0x42f7 009138 isub loopcnt ,null 
+0x42f8 009139 nbranch hci_rx_bcsp_discard_packet_err ,zero 
+0x42f9 009140 fetch 1 ,mem_h5rx_tmp 
+0x42fa 009141 isolate0 7 ,pdata 
+0x42fb 009142 branch hci_rx_bcsp_check_ack_skip ,true 
+0x42fc 009143 set0 mark_h5_reset ,mark 
+0x42fd 009144 bmark1 mark_h5_reset ,hci_rx_bcsp_check_ack_skip 
+0x42fe 009145 and_into 7 ,pdata 
+0x42ff 009146 fetcht 1 ,mem_h5tx_ack 
+0x4300 009147 isub temp ,null 
+0x4301 009148 nbranch hci_rx_bcsp_discard_packet_err ,zero 
+:      009149 hci_rx_bcsp_check_ack_skip:
+0x4302 009150 setarg 1600 
+0x4303 009151 force lpo_delay_timer ,queue 
+0x4304 009152 call timer_init 
+0x4305 009153 deposit debug 
+0x4306 009154 call hci_bcsp_parse_packet 
+0x4307 009155 rtn user 
+0x4308 009156 fetch 1 ,mem_h5rx_tmp 
+0x4309 009157 iforce rega 
+0x430a 009158 rshift3 pdata ,temp 
+0x430b 009159 and_into 7 ,temp 
+0x430c 009160 fetch 1 ,mem_h5rx_ack 
+0x430d 009161 isub temp ,pdata 
+0x430e 009162 sub pdata ,0 ,pdata 
+0x430f 009163 and_into 7 ,pdata 
+0x4310 009164 bne 1 ,hci_rx_bcsp_discard_packet_err 
+0x4311 009165 storet 1 ,mem_h5rx_ack 
+0x4312 009166 fetch 1 ,mem_h5rx_ackcnt 
+0x4313 009167 increase 1 ,pdata 
+0x4314 009168 store 1 ,mem_h5rx_ackcnt 
+0x4315 009169 branch hci_rx_bcsp_discard_packet 
+:      009171 hci_rx_bcsp_discard_packet_err:
+0x4316 009172 fetch 1 ,mem_check_err_acl_cont 
+0x4317 009173 increase 1 ,pdata 
+0x4318 009174 store 1 ,mem_check_err_acl_cont 
+:      009175 hci_rx_bcsp_discard_packet:
+0x4319 009176 hfetch 2 ,core_uart_rrptr 
+0x431a 009177 iforce contru 
+0x431b 009178 ifetch 2 ,contru 
+0x431c 009179 iadd contru ,contru 
+0x431d 009180 deposit contru 
+0x431e 009181 hstore 2 ,core_uart_rrptr 
+0x431f 009182 rtn 
+:      009184 hci_bcsp_parse_packet:
+0x4320 009185 disable user 
+0x4321 009186 rtn blank 
+0x4322 009187 beq 1 ,parse_bcsp_link_establish 
+0x4323 009188 beq 2 ,parse_bcsp_bccmd 
+0x4324 009189 beq 5 ,process_hci_cmd 
+0x4325 009190 beq 6 ,process_acl 
+0x4326 009191 beq 8 ,process_hci_patch 
+0x4327 009192 rtn 
+:      009194 parse_bcsp_link_establish:
+0x4328 009195 set0 mark_h5_reinit ,mark 
+0x4329 009196 ifetch 1 ,contru 
+0x432a 009197 beq 0xda ,parse_bcsp_link_establish_sync 
+0x432b 009198 beq 0xac ,parse_bcsp_link_establish_syncrsp 
+0x432c 009199 beq 0xad ,parse_bcsp_link_establish_conf 
+0x432d 009200 beq 0xde ,parse_bcsp_link_establish_confrsp 
+0x432e 009201 rtn 
+:      009202 parse_bcsp_link_establish_sync:
+0x432f 009203 bmark1 mark_h5_sync ,parse_bcsp_link_establish_send_syncrsp 
+0x4330 009204 force 0xda ,temp 
+0x4331 009205 setarg 0xededdc 
+0x4332 009206 call parse_bcsp_link_establish_send 
+:      009207 parse_bcsp_link_establish_send_syncrsp:
+0x4333 009208 force 0xac ,temp 
+0x4334 009209 setarg 0xeeefaf 
+0x4335 009210 branch parse_bcsp_link_establish_send 
+:      009211 parse_bcsp_link_establish_syncrsp:
+0x4336 009212 set1 mark_h5_sync ,mark 
+0x4337 009213 force 0xad ,temp 
+0x4338 009214 setarg 0xedacef 
+0x4339 009215 branch parse_bcsp_link_establish_send 
+:      009216 parse_bcsp_link_establish_conf:
+0x433a 009217 force 0xde ,temp 
+0x433b 009218 setarg 0xd0d0ad 
+:      009219 parse_bcsp_link_establish_send:
+0x433c 009220 lshift8 pdata ,pdata 
+0x433d 009221 ior temp ,temp 
+0x433e 009222 call hci_get_packet_ptr 
+0x433f 009223 istoret 4 ,contwu 
+0x4340 009224 force 1 ,queue 
+0x4341 009225 force 4 ,loopcnt 
+0x4342 009226 set0 mark_h5tx_rp ,mark 
+0x4343 009227 branch bcsp_send_packet 
+:      009228 parse_bcsp_link_establish_confrsp:
+0x4344 009229 force 0 ,alarm 
+0x4345 009230 branch hci_command_status 
+:      009232 parse_bcsp_bccmd:
+0x4346 009233 copy loopcnt ,alarm 
+0x4347 009234 call bcsp_send_ack 
+0x4348 009235 force 0 ,regb 
+0x4349 009236 call hci_get_packet_ptr 
+0x434a 009237 copy alarm ,loopcnt 
+0x434b 009238 ifetch 1 ,contru 
+0x434c 009239 setarg 1 
+0x434d 009240 istore 1 ,contwu 
+0x434e 009241 set0 mark_temp ,mark 
+:      009242 parse_bcsp_bccmd_loop:
+0x434f 009243 ifetch 1 ,contru 
+0x4350 009244 increase 1 ,regb 
+0x4351 009245 beq 0x1c ,parse_bcsp_bccmd_sco_link 
+0x4352 009246 compare 4 ,regb ,0xff 
+0x4353 009247 nbranch parse_bcsp_bccmd_next ,true 
+0x4354 009248 setflag blank ,mark_temp ,mark 
+0x4355 009249 bne 0x3a ,parse_bcsp_bccmd_next 
+0x4356 009250 setarg 2000 
+0x4357 009251 force h5_reinit_timer ,queue 
+0x4358 009252 call timer_init 
+0x4359 009253 set1 mark_h5_reinit ,mark 
+0x435a 009254 rtn 
+:      009256 parse_bcsp_bccmd_sco_link:
+0x435b 009257 compare 6 ,regb ,0xff 
+0x435c 009258 branch parse_bcsp_bccmd_next_ok ,true 
+:      009259 parse_bcsp_bccmd_next:
+0x435d 009260 isolate1 mark_temp ,mark 
+0x435e 009261 call parse_bcsp_bccmd_replace ,true 
+0x435f 009262 istore 1 ,contwu 
+0x4360 009263 loop parse_bcsp_bccmd_loop 
+0x4361 009264 set0 mark_bccmd_patch ,mark 
+0x4362 009265 copy alarm ,loopcnt 
+0x4363 009266 set1 mark_h5tx_rp ,mark 
+0x4364 009267 force 2 ,queue 
+0x4365 009268 branch bcsp_send_packet 
+:      009269 parse_bcsp_bccmd_next_ok:
+0x4366 009270 set1 mark_bccmd_patch ,mark 
+0x4367 009271 branch parse_bcsp_bccmd_next 
+:      009273 parse_bcsp_bccmd_replace:
+0x4368 009274 rtnmark1 mark_bccmd_patch 
+0x4369 009275 compare 10 ,regb ,0xff 
+0x436a 009276 branch parse_bcsp_bccmd_replace1 ,true 
+0x436b 009277 compare 11 ,regb ,0xff 
+0x436c 009278 nrtn true 
+0x436d 009279 setarg 0x12 
+0x436e 009280 rtn 
+:      009281 parse_bcsp_bccmd_replace1:
+0x436f 009282 setarg 0xe9 
+0x4370 009283 rtn 
+:      009285 bcsp_send_ack:
+0x4371 009286 fetch 1 ,mem_h5rx_tmp 
+0x4372 009287 increase 1 ,pdata 
+0x4373 009288 and_into 7 ,pdata 
+0x4374 009289 store 1 ,mem_h5tx_ack 
+0x4375 009290 force 0 ,loopcnt 
+0x4376 009291 force 0 ,queue 
+0x4377 009292 set0 mark_h5tx_rp ,mark 
+:      009293 bcsp_send_packet:
+0x4378 009295 add loopcnt ,4 ,regb 
+0x4379 009296 fetch 1 ,mem_h5tx_ack 
+0x437a 009297 lshift3 pdata ,regc 
+0x437b 009298 isolate0 mark_h5tx_crc ,mark 
+0x437c 009299 nsetflag true ,6 ,regc 
+0x437d 009300 branch bcsp_send_packet_nocrc ,true 
+0x437e 009301 increase 2 ,regb 
+:      009302 bcsp_send_packet_nocrc:
+0x437f 009303 bmark0 mark_h5tx_rp ,bcsp_send_packet_form_nonrp 
+0x4380 009304 set1 7 ,regc 
+0x4381 009305 fetch 1 ,mem_h5tx_seq 
+0x4382 009306 ior regc ,regc 
+0x4383 009307 increase 1 ,pdata 
+0x4384 009308 and_into 7 ,pdata 
+0x4385 009309 store 1 ,mem_h5tx_seq 
+0x4386 009310 fetch 1 ,mem_rp_packets 
+0x4387 009311 increase 1 ,pdata 
+0x4388 009312 store 1 ,mem_rp_packets 
+:      009313 bcsp_send_packet_form_nonrp:
+0x4389 009314 fetch 2 ,mem_h5tx_wptr 
+0x438a 009315 iforce contwu 
+0x438b 009316 deposit regb 
+0x438c 009317 isolate1 mark_h5tx_rp ,mark 
+0x438d 009318 setflag true ,hci_flag_rp ,pdata 
+0x438e 009319 istore 2 ,contwu 
+0x438f 009320 copy contwu ,rega 
+0x4390 009321 deposit regc 
+0x4391 009322 istore 1 ,contwu 
+0x4392 009323 lshift4 loopcnt ,pdata 
+0x4393 009324 ior queue ,pdata 
+0x4394 009325 iadd regc ,regc 
+0x4395 009326 istore 2 ,contwu 
+0x4396 009327 rshift8 pdata ,pdata 
+0x4397 009328 iadd regc ,pdata 
+0x4398 009329 sub pdata ,0xff ,pdata 
+0x4399 009330 istore 1 ,contwu 
+0x439a 009331 bmark0 mark_h5tx_crc ,bcsp_send_packet_form_nocrc 
+0x439b 009332 increase 4 ,loopcnt 
+0x439c 009333 copy rega ,contwu 
+0x439d 009334 call calc_tx_crc16 
+0x439e 009335 istore 2 ,contwu 
+:      009336 bcsp_send_packet_form_nocrc:
+0x439f 009337 fetch 2 ,mem_h5tx_wptr 
+0x43a0 009338 iadd regb ,contwu 
+0x43a1 009339 increase 2 ,contwu 
+0x43a2 009340 deposit contwu 
+0x43a3 009341 store 2 ,mem_h5tx_wptr 
+0x43a4 009342 hstore 2 ,core_uart_twptr 
+0x43a5 009343 fetcht 2 ,mem_h5tx_rptr 
+0x43a6 009344 call bcsp_update_free 
+0x43a7 009345 call bcsp_init_retransmit 
+0x43a8 009346 setarg 1600 
+0x43a9 009347 force lpo_delay_timer ,queue 
+0x43aa 009348 branch timer_init 
+:      009350 bcsp_init_retransmit:
+0x43ab 009351 setarg 400 
+0x43ac 009352 force hci_retransmit_timer ,queue 
+0x43ad 009353 call timer_init 
+0x43ae 009354 set1 mark_h5tx_retransmit ,mark 
+0x43af 009355 rtn 
+:      009357 bcsp_retransmit:
+0x43b0 009358 rtnmark0 mark_h5tx_retransmit 
+0x43b1 009359 force hci_retransmit_timer ,queue 
+0x43b2 009360 call timer_check 
+0x43b3 009361 nrtn blank 
+0x43b4 009362 fetch 2 ,mem_h5tx_rptr 
+0x43b5 009363 hstore 2 ,core_uart_trptrp 
+0x43b6 009364 branch bcsp_init_retransmit 
+:      009366 bcsp_freepacket:
+0x43b7 009367 fetch 2 ,mem_h5tx_wptr 
+0x43b8 009368 fetcht 2 ,mem_h5tx_rptr 
+0x43b9 009369 isub temp ,null 
+0x43ba 009370 branch bcsp_noretransmit ,zero 
+0x43bb 009371 copy temp ,contwu 
+0x43bc 009372 ifetch 2 ,contwu 
+0x43bd 009373 iforce rega 
+0x43be 009374 iand mask3ff ,pdata 
+0x43bf 009375 iadd contwu ,contwu 
+0x43c0 009376 hfetch 2 ,core_uart_trptr 
+0x43c1 009377 isub contwu ,pdata 
+0x43c2 009378 iand mask3ff ,regb 
+0x43c3 009379 fetch 2 ,mem_h5tx_wptr 
+0x43c4 009380 isub contwu ,pdata 
+0x43c5 009381 iand mask3ff ,pdata 
+0x43c6 009382 isub regb ,pdata 
+0x43c7 009383 nrtn positive 
+0x43c8 009384 isolate0 hci_flag_rp ,rega 
+0x43c9 009385 branch bcsp_discardnrp ,true 
+0x43ca 009386 fetch 1 ,mem_h5rx_ackcnt 
+0x43cb 009387 rtn blank 
+0x43cc 009388 increase -1 ,pdata 
+0x43cd 009389 store 1 ,mem_h5rx_ackcnt 
+0x43ce 009390 fetch 1 ,mem_rp_packets 
+0x43cf 009391 increase -1 ,pdata 
+0x43d0 009392 store 1 ,mem_rp_packets 
+:      009393 bcsp_discardnrp:
+0x43d1 009394 copy contwu ,temp 
+0x43d2 009395 storet 2 ,mem_h5tx_rptr 
+0x43d3 009396 fetch 2 ,mem_h5tx_wptr 
+0x43d4 009397 call bcsp_update_free 
+0x43d5 009398 branch bcsp_freepacket 
+:      009399 bcsp_noretransmit:
+0x43d6 009400 set0 mark_h5tx_retransmit ,mark 
+0x43d7 009401 rtn 
+:      009403 bcsp_update_free:
+0x43d8 009404 isub temp ,pdata 
+0x43d9 009405 iand mask3ff ,pdata 
+0x43da 009406 isub mask3ff ,pdata 
+0x43db 009407 sub pdata ,0 ,pdata 
+0x43dc 009408 store 2 ,mem_h5tx_free 
+0x43dd 009409 rtn 
+:      009411 bcsp_get_tx_ptr:
+0x43de 009412 fetch 2 ,mem_h5tx_wptr 
+0x43df 009413 iadd contwu ,contwu 
+0x43e0 009414 rtn 
+:      009418 hci_log:
+0x43e1 009419 rtn 
+:      009421 hci_rx_h4:
+0x43e2 009422 set1 mark_ext_patch ,mark 
+0x43e3 009423 bpatch patch3d_4 ,mem_patch3d 
+0x43e4 009424 fetch 1 ,mem_hci_cmd 
+0x43e5 009425 nrtn blank 
+:      009426 hci_rx_h4_1:
+0x43e6 009427 call hci_h4_parse_packet 
+0x43e7 009428 ncall h4_rx_discard_packet ,user 
+0x43e8 009429 rtn 
+:      009431 hci_h4_parse_packet:
+0x43e9 009432 set1 mark_ext_patch ,mark 
+0x43ea 009433 bpatch patch3d_5 ,mem_patch3d 
+0x43eb 009434 copy contru ,rega 
+0x43ec 009435 arg 4 ,temp 
+0x43ed 009436 ifetch 1 ,contru 
+0x43ee 009437 beq hci_h4_type_cmd ,hci_h4_parse_packet_wait_len 
+0x43ef 009438 increase 1 ,temp 
+0x43f0 009439 beq hci_h4_type_acl ,hci_h4_parse_packet_wait_len 
+0x43f1 009440 copy contru ,pdata 
+0x43f2 009441 hstore 2 ,core_uart_rrptr 
+0x43f3 009442 rtn 
+:      009443 hci_h4_parse_packet_wait_len:
+0x43f4 009444 hfetch 2 ,core_uart_rxitems 
+0x43f5 009445 isub temp ,null 
+0x43f6 009446 nbranch hci_h4_parse_packet_wait_len ,positive 
+0x43f7 009448 disable user 
+0x43f8 009449 copy rega ,contru 
+0x43f9 009450 call h4_get_rx_payload_len 
+0x43fa 009451 iadd temp ,temp 
+:      009452 hci_h4_parse_packet_wait:
+0x43fb 009453 hfetch 2 ,core_uart_rxitems 
+0x43fc 009454 isub temp ,null 
+0x43fd 009455 nbranch hci_h4_parse_packet_wait ,positive 
+0x43fe 009456 copy rega ,contru 
+0x43ff 009457 ifetch 1 ,contru 
+0x4400 009458 beq hci_h4_type_cmd ,process_hci_cmd 
+0x4401 009459 beq hci_h4_type_acl ,hci_h4_parse_packet_acl 
+0x4402 009460 branch assert 
+:      009461 hci_h4_parse_packet_acl:
+0x4403 009462 set1 mark_ext_patch ,mark 
+0x4404 009463 bpatch patch3d_6 ,mem_patch3d 
+0x4405 009464 copy contru ,rega 
+0x4406 009465 ifetch 2 ,contru 
+0x4407 009466 copy rega ,contru 
+0x4408 009467 fetcht 1 ,mem_conn_handle 
+0x4409 009468 icompare 0xff ,temp 
+0x440a 009469 branch process_acl ,true 
+0x440b 009470 branch le_acl_downgoing ,le 
+0x440c 009471 enable user 
+0x440d 009472 rtn 
+:      009473 h4_rx_discard_packet:
+0x440e 009474 set1 mark_ext_patch ,mark 
+0x440f 009475 bpatch patch3d_7 ,mem_patch3d 
+0x4410 009476 hfetch 2 ,core_uart_rrptr 
+0x4411 009477 iforce contru 
+0x4412 009478 call h4_get_rx_payload_len 
+0x4413 009479 iadd contru ,contru 
+0x4414 009480 deposit contru 
+0x4415 009481 hstore 2 ,core_uart_rrptr 
+0x4416 009482 rtn 
+:      009487 h4_get_rx_payload_len:
+0x4417 009488 ifetch 1 ,contru 
+0x4418 009489 increase 2 ,contru 
+0x4419 009490 beq hci_h4_type_acl ,h4_get_rx_payload_len_acl 
+0x441a 009491 ifetch 1 ,contru 
+0x441b 009492 rtn 
+:      009493 h4_get_rx_payload_len_acl:
+0x441c 009494 ifetch 2 ,contru 
+0x441d 009495 rtn 
+:      009497 h4_get_tx_ptr:
+0x441e 009498 hfetch 2 ,core_uart_twptr 
+0x441f 009499 increase -5 ,contwu 
+0x4420 009500 iadd contwu ,contwu 
+0x4421 009501 rtn 
+:      009503 h4_send_packet_event:
+0x4422 009504 arg hci_h4_type_event ,temp 
+0x4423 009505 branch h4_send_packet 
+:      009506 h4_send_packet_acl:
+0x4424 009507 arg hci_h4_type_acl ,temp 
+:      009508 h4_send_packet:
+0x4425 009509 set1 mark_ext_patch ,mark 
+0x4426 009510 bpatch patch3e_0 ,mem_patch3e 
+0x4427 009511 increase 1 ,loopcnt 
+0x4428 009512 hfetch 2 ,core_uart_twptr 
+0x4429 009513 copy pdata ,contwu 
+0x442a 009514 copy loopcnt ,pdata 
+0x442b 009515 istoret 1 ,contwu 
+0x442c 009516 increase -1 ,pdata 
+0x442d 009517 iadd contwu ,contwu 
+0x442e 009518 copy contwu ,pdata 
+0x442f 009519 store 2 ,mem_hci_acl_tx_trigger_wptr 
+0x4430 009520 copy temp ,pdata 
+0x4431 009521 rtneq hci_h4_type_acl 
+0x4432 009522 fetch 2 ,mem_hci_acl_tx_trigger_wptr 
+0x4433 009523 hstore 2 ,core_uart_twptr 
+0x4434 009524 branch h4_send_acl_trigger_clear 
+:      009526 h4_send_acl_trigger:
+0x4435 009527 set1 mark_ext_patch ,mark 
+0x4436 009528 bpatch patch3e_1 ,mem_patch3e 
+0x4437 009529 fetch 2 ,mem_hci_acl_tx_trigger_wptr 
+0x4438 009530 branch assert ,blank 
+0x4439 009531 hstore 2 ,core_uart_twptr 
+0x443a 009532 branch h4_send_acl_trigger_clear 
+:      009534 h4_send_acl_trigger_clear:
+0x443b 009535 setarg 0 
+0x443c 009536 store 2 ,mem_hci_acl_tx_trigger_wptr 
+0x443d 009537 rtn 
+:      009539 h4_tx_buffer_remain:
+0x443e 009540 hfetcht 2 ,core_uart_trptr 
+0x443f 009541 hfetch 2 ,core_uart_twptr 
+0x4440 009542 isub temp ,rega 
+0x4441 009543 nbranch h4_tx_buffer_remain_negative ,positive 
+0x4442 009544 hfetcht 2 ,core_uart_tsaddr 
+0x4443 009545 hfetch 2 ,core_uart_teaddr 
+0x4444 009546 isub temp ,pdata 
+0x4445 009547 isub rega ,temp 
+0x4446 009548 rtn 
+:      009549 h4_tx_buffer_remain_negative:
+0x4447 009550 sub rega ,-1 ,temp 
+0x4448 009551 rtn 
+:      009556 hci_dispatch:
+0x4449 009557 set0 mark_ext_patch ,mark 
+0x444a 009558 bpatch patch19_5 ,mem_patch19 
+0x444b 009559 fetch 1 ,mem_device_option 
+0x444c 009560 rtnne dvc_op_hci 
+0x444d 009561 call hci_rx_packet 
+0x444e 009562 call hci_check_bcsp_protocol 
+0x444f 009563 call bcsp_retransmit ,true 
+0x4450 009564 call hci_check_bcsp_protocol 
+0x4451 009565 call bcsp_freepacket ,true 
+0x4452 009566 branch process_send_acl 
+0x4453 009567 rtnmark0 mark_h5_reinit 
+0x4454 009568 force h5_reinit_timer ,queue 
+0x4455 009569 call timer_check 
+0x4456 009570 nrtn blank 
+0x4457 009571 call hci_reinit 
+0x4458 009572 call hci_check_bcsp_protocol 
+0x4459 009573 nrtn true 
+0x445a 009574 set0 mark_h5_sync ,mark 
+0x445b 009575 force 0xda ,temp 
+0x445c 009576 setarg 0xededdc 
+0x445d 009577 call parse_bcsp_link_establish_send 
+0x445e 009578 setarg 2000 
+0x445f 009579 force h5_reinit_timer ,queue 
+0x4460 009580 branch timer_init 
+:      009583 hci_init:
+0x4461 009584 set0 mark_ext_patch ,mark 
+0x4462 009585 bpatch patch19_6 ,mem_patch19 
+0x4463 009586 rtn wake 
+0x4464 009587 setarg hci_idle_dispatch 
+0x4465 009588 store 2 ,mem_cb_idle_process 
+0x4466 009590 setarg uart_baud_115200 
+0x4467 009591 store uart_baud_len ,mem_baud 
+:      009592 hci_lpm_init:
+0x4468 009593 set0 mark_ext_patch ,mark 
+0x4469 009594 bpatch patch19_7 ,mem_patch19 
+0x446a 009595 call init_filter_ram 
+0x446b 009596 setarg mem_h5rx_buf 
+0x446c 009597 hstore 2 ,core_uart_rsaddr 
+0x446d 009598 setarg mem_h5rx_buf_end 
+0x446e 009599 hstore 2 ,core_uart_readdr 
+0x446f 009600 setarg mem_h5tx_buf 
+0x4470 009601 hstore 2 ,core_uart_tsaddr 
+0x4471 009602 call hci_sel_init 
+:      009603 hci_reinit:
+0x4472 009604 set0 mark_ext_patch ,mark 
+0x4473 009605 bpatch patch1a_0 ,mem_patch1a 
+0x4474 009606 hjam 0x0 ,core_uart_ctrl 
+0x4475 009607 jam 0 ,mem_h5rx_ack 
+0x4476 009608 jam 0 ,mem_h5tx_ack 
+0x4477 009609 jam 0 ,mem_h5tx_seq 
+0x4478 009610 setarg mem_h5tx_buf 
+0x4479 009611 store 2 ,mem_h5tx_wptr 
+0x447a 009612 store 2 ,mem_h5tx_rptr 
+0x447b 009613 hstore 2 ,core_uart_twptr 
+0x447c 009614 hstore 2 ,core_uart_trptrp 
+0x447d 009615 setarg mem_h5rx_buf 
+0x447e 009616 hstore 2 ,core_uart_rrptr 
+0x447f 009617 store 2 ,mem_h5rx_rptr 
+:      009618 hci_init_common:
+0x4480 009619 set0 mark_ext_patch ,mark 
+0x4481 009620 bpatch patch1a_1 ,mem_patch1a 
+0x4482 009621 hfetch 2 ,core_clkoff 
+0x4483 009622 set0 clock_off_uart ,pdata 
+0x4484 009623 hstore 2 ,core_clkoff 
+0x4485 009624 call uart_set_baud_by_mem 
+0x4486 009625 hjam uartclk_dpll ,core_uart_clksel 
+0x4487 009626 hjam uart_ctrl_h4 ,core_uart_ctrl 
+0x4488 009627 branch hci_init_queue_ack 
+:      009629 hci_sel_init:
+0x4489 009630 setarg mem_h5tx_buf_end 
+0x448a 009631 hstore 2 ,core_uart_teaddr 
+0x448b 009632 hfetch 1 ,core_gpio_sel1 
+0x448c 009633 or_into 0x07 ,pdata 
+0x448d 009634 hstore 1 ,core_gpio_sel1 
+0x448e 009635 jam 0xff ,mem_ucode_id_local 
+0x448f 009636 rtn 
+:      009638 hci_reset_uart:
+0x4490 009639 hfetch 2 ,core_uart_rwptr 
+0x4491 009640 hstore 2 ,core_uart_rrptr 
+0x4492 009641 set1 mark_h5_reset ,mark 
+0x4493 009642 rtn 
+:      009645 hci_check_bcsp_protocol:
+0x4494 009646 hfetch 1 ,core_uart_ctrl 
+0x4495 009647 isolate1 uart_ctrl_bit_slip_protocol ,pdata 
+0x4496 009648 rtn 
+:      009650 hci_init_queue_ack:
+0x4497 009651 setarg mem_hci_acl_queue_start 
+0x4498 009652 store 2 ,mem_hci_acl_queue_wptr 
+0x4499 009653 store 2 ,mem_hci_acl_queue_rptr 
+0x449a 009654 force param_acl_pktcnt ,temp 
+0x449b 009655 iadd temp ,pdata 
+0x449c 009656 iadd temp ,pdata 
+0x449d 009657 increase 2 ,pdata 
+0x449e 009658 store 2 ,mem_hci_acl_queue_end 
+0x449f 009659 setarg 0x00 
+0x44a0 009660 store 1 ,mem_hci_acl_cnt 
+0x44a1 009661 store 1 ,mem_hci_acl_queue_wcnt 
+0x44a2 009662 rtn 
+:      009664 hci_rx_packet:
+0x44a3 009665 set0 mark_ext_patch ,mark 
+0x44a4 009666 bpatch patch1a_2 ,mem_patch1a 
+0x44a5 009667 hfetch 1 ,core_uart_status 
+0x44a6 009668 iforce regb 
+0x44a7 009669 bbit0 uart_status_rx_fifo_empty ,hci_rx_packet_cont 
+0x44a8 009670 hfetch 2 ,core_uart_rxitems 
+0x44a9 009671 iforce regc 
+0x44aa 009672 arg 0x44f ,temp 
+0x44ab 009673 isub temp ,null 
+0x44ac 009674 nrtn zero 
+:      009675 hci_rx_packet_cont:
+0x44ad 009676 hfetch 2 ,core_uart_rrptr 
+0x44ae 009677 iforce contru 
+0x44af 009678 call hci_check_bcsp_protocol 
+0x44b0 009679 branch hci_rx_bcsp ,true 
+0x44b1 009680 branch hci_rx_h4 
+:      009682 hci_send_ack:
+0x44b2 009683 call hci_check_bcsp_protocol 
+0x44b3 009684 branch bcsp_send_ack ,true 
+0x44b4 009685 rtn 
+:      009687 uart_send_byte:
+0x44b5 009688 hfetcht 1 ,core_uart_status 
+0x44b6 009689 isolate1 6 ,temp 
+0x44b7 009690 branch uart_send_byte ,true 
+0x44b8 009691 hstore 1 ,core_uart_txd 
+0x44b9 009692 rtn 
+:      009695 process_acl_into_queue:
+0x44ba 009696 fetcht 2 ,mem_hci_acl_queue_end 
+0x44bb 009697 fetch 2 ,mem_hci_acl_queue_wptr 
+0x44bc 009698 iforce contw 
+0x44bd 009699 deposit contru 
+0x44be 009700 istore 2 ,contw 
+0x44bf 009701 deposit contw 
+0x44c0 009702 store 2 ,mem_hci_acl_queue_wptr 
+0x44c1 009703 icompare 0xff ,temp 
+0x44c2 009704 call process_acl_into_queue_loop ,true 
+0x44c3 009705 fetch 1 ,mem_hci_acl_queue_wcnt 
+0x44c4 009706 increase 1 ,pdata 
+0x44c5 009707 store 1 ,mem_hci_acl_queue_wcnt 
+0x44c6 009708 rtn 
+:      009709 process_acl_into_queue_loop:
+0x44c7 009710 setarg mem_hci_acl_queue_start 
+0x44c8 009711 store 2 ,mem_hci_acl_queue_wptr 
+0x44c9 009712 rtn 
+:      009715 process_acl_dequeue:
+0x44ca 009716 fetch 1 ,mem_hci_acl_queue_wcnt 
+0x44cb 009717 rtn blank 
+0x44cc 009718 fetcht 2 ,mem_hci_acl_queue_end 
+0x44cd 009719 fetch 2 ,mem_hci_acl_queue_rptr 
+0x44ce 009720 iforce contr 
+0x44cf 009721 ifetch 2 ,contr 
+0x44d0 009722 iforce contru 
+0x44d1 009723 deposit contr 
+0x44d2 009724 store 2 ,mem_hci_acl_queue_rptr 
+0x44d3 009725 icompare 0xff ,temp 
+0x44d4 009726 call process_acl_dequeue_loop ,true 
+0x44d5 009727 fetch 1 ,mem_hci_acl_queue_wcnt 
+0x44d6 009728 increase -1 ,pdata 
+0x44d7 009729 store 1 ,mem_hci_acl_queue_wcnt 
+0x44d8 009730 force 1 ,pdata 
+0x44d9 009731 rtn 
+:      009732 process_acl_dequeue_loop:
+0x44da 009733 setarg mem_hci_acl_queue_start 
+0x44db 009734 store 2 ,mem_hci_acl_queue_rptr 
+0x44dc 009735 rtn 
+:      009737 process_acl:
+0x44dd 009738 set0 mark_ext_patch ,mark 
+0x44de 009739 bpatch patch1a_3 ,mem_patch1a 
+0x44df 009740 fetch 1 ,mem_hci_acl_queue_wcnt 
+0x44e0 009741 sub pdata ,2 ,null 
+0x44e1 009742 branch process_acl_queue_check_ok ,positive 
+0x44e2 009743 enable user 
+0x44e3 009744 branch process_send_acl 
+:      009745 process_acl_queue_check_ok:
+0x44e4 009746 call hci_send_ack 
+0x44e5 009747 call process_acl_into_queue 
+:      009748 process_send_acl:
+0x44e6 009749 set0 mark_ext_patch ,mark 
+0x44e7 009750 bpatch patch1a_4 ,mem_patch1a 
+0x44e8 009751 rtnmark1 mark_tx_l2cap 
+0x44e9 009752 call process_acl_dequeue 
+0x44ea 009753 rtn blank 
+0x44eb 009754 ifetcht 1 ,contru 
+0x44ec 009755 call context_search_conn_handle2 
+0x44ed 009756 nrtn zero 
+0x44ee 009757 ifetch 1 ,contru 
+0x44ef 009758 rshift4 pdata ,pdata 
+0x44f0 009759 and pdata ,0x3 ,pdata 
+0x44f1 009760 nbranch process_send_acl_good_lch ,blank 
+0x44f2 009761 set1 1 ,pdata 
+:      009762 process_send_acl_good_lch:
+0x44f3 009763 set1 2 ,pdata 
+0x44f4 009764 store 1 ,mem_tx_lch 
+0x44f5 009765 ifetch 2 ,contru 
+0x44f6 009766 store 2 ,mem_tx_len 
+0x44f7 009767 deposit contru 
+0x44f8 009768 store 2 ,mem_txptr 
+0x44f9 009769 set1 mark_tx_l2cap ,mark 
+0x44fa 009770 bmark0 mark_context ,process_acl_ncontext 
+0x44fb 009771 fetch 1 ,mem_conn_handle 
+0x44fc 009772 isub temp ,null 
+0x44fd 009773 nbranch process_acl_ncontext ,zero 
+0x44fe 009774 fetch 1 ,mem_op 
+0x44ff 009775 set1 op_txl2cap ,pdata 
+0x4500 009776 store 1 ,mem_op 
+0x4501 009777 rtn 
+:      009779 process_acl_ncontext:
+0x4502 009780 increase coffset_op ,rega 
+0x4503 009781 ifetch 1 ,rega 
+0x4504 009782 set1 op_txl2cap ,pdata 
+0x4505 009783 istore 1 ,rega 
+0x4506 009784 rtn 
+:      009789 process_hci_cmd:
+0x4507 009790 set0 mark_ext_patch ,mark 
+0x4508 009791 bpatch patch1a_5 ,mem_patch1a 
+0x4509 009792 fetch 1 ,mem_hci_cmd 
+0x450a 009793 branch process_hci_cmd_cont ,blank 
+0x450b 009794 enable user 
+0x450c 009795 rtn 
+:      009796 process_hci_cmd_cont:
+0x450d 009797 call hci_send_ack 
+0x450e 009798 ifetch 2 ,contru 
+0x450f 009799 iforce alarm 
+0x4510 009800 iforce queue 
+0x4511 009801 ifetch 1 ,contru 
+0x4512 009802 iforce temp 
+0x4513 009803 rshift2 alarm ,pdata 
+0x4514 009804 rshift8 pdata ,pdata 
+0x4515 009805 beq hci_ogf_link_control ,phci_grp_link_control 
+0x4516 009806 beq hci_ogf_link_policy ,phci_grp_link_policy 
+0x4517 009807 beq hci_ogf_baseband ,phci_grp_baseband 
+0x4518 009808 beq hci_ogf_info ,phci_grp_info 
+0x4519 009809 beq hci_ogf_status ,phci_grp_status 
+0x451a 009810 beq hci_ogf_test ,phci_grp_test 
+0x451b 009811 beq hci_ogf_vendor_specific ,phci_grp_vendor_specific 
+0x451c 009812 beq hci_ogf_low_energy ,phci_grp_low_energy 
+0x451d 009813 rtn 
+:      009816 phci_grp_link_control:
+0x451e 009817 set0 mark_ext_patch ,mark 
+0x451f 009818 bpatch patch1a_6 ,mem_patch1a 
+0x4520 009819 deposit queue 
+0x4521 009820 beq hci_inquiry ,phci_inquiry 
+0x4522 009821 beq hci_inquiry_cancel ,phci_inquiry_cancel 
+0x4523 009822 beq hci_periodic_inquiry_mode ,hci_normal_reply 
+0x4524 009823 beq hci_exit_periodic_inquiry_mode ,hci_normal_reply 
+0x4525 009824 beq hci_create_connection ,phci_create_connection 
+0x4526 009825 beq hci_disconnect ,phci_disconnect 
+0x4527 009826 beq hci_add_sco_connection ,hci_normal_reply 
+0x4528 009827 beq hci_create_connection_cancel ,phci_create_connection_cancel 
+0x4529 009828 beq hci_accept_connection ,phci_accept_connection 
+0x452a 009829 beq hci_reject_connection ,phci_reject_connection 
+0x452b 009830 beq hci_link_key_request_reply ,phci_link_key_request_reply 
+0x452c 009831 beq hci_link_key_request_negative_reply ,phci_link_key_request_negative_reply 
+0x452d 009832 beq hci_pin_code_request_reply ,phci_pin_code_request_reply 
+0x452e 009833 beq hci_pin_code_request_negative_reply ,phci_pin_code_request_negative_reply 
+0x452f 009834 beq hci_change_connection_packet_type ,phci_change_connection_packet_type 
+0x4530 009835 beq hci_authentication_requested ,phci_authentication_requested 
+0x4531 009836 beq hci_set_connection_encryption ,phci_set_connection_encryption 
+0x4532 009837 beq hci_change_connection_link_key ,hci_normal_reply 
+0x4533 009838 beq hci_master_link_key ,hci_normal_reply 
+0x4534 009839 beq hci_remote_name_request ,phci_remote_name_request 
+0x4535 009840 beq hci_read_remote_supported_features ,phci_read_remote_supported_features 
+0x4536 009841 beq hci_read_remote_ext_features ,phci_read_remote_ext_features 
+0x4537 009842 beq hci_read_remote_version_information ,phci_read_remote_version_information 
+0x4538 009843 beq hci_read_clock_offset ,phci_read_clock_offset 
+0x4539 009844 beq hci_setup_sco_connection ,phci_setup_sco_connection 
+0x453a 009845 beq hci_accept_sco_connection ,phci_accept_sco_connection 
+0x453b 009846 beq hci_io_cap_request_reply ,phci_io_cap_request_reply 
+0x453c 009847 branch phci_unknown_command 
+:      009850 phci_grp_link_policy:
+0x453d 009851 set0 mark_ext_patch ,mark 
+0x453e 009852 bpatch patch1a_7 ,mem_patch1a 
+0x453f 009853 deposit queue 
+0x4540 009854 beq hci_role_discovery ,phci_role_discovery 
+0x4541 009855 beq hci_write_link_policy_settings ,phci_write_link_policy_settings 
+0x4542 009856 beq hci_hold_mode ,hci_normal_reply 
+0x4543 009857 beq hci_sniff_mode ,phci_sniff_mode 
+0x4544 009858 beq hci_exit_sniff_mode ,phci_exit_sniff_mode 
+0x4545 009859 beq hci_park_mode ,hci_normal_reply 
+0x4546 009860 beq hci_exit_park_mode ,hci_normal_reply 
+0x4547 009861 beq hci_qos_setup ,hci_normal_reply 
+0x4548 009862 beq hci_switch_role ,phci_switch_role 
+0x4549 009863 beq hci_read_link_policy_settings ,hci_normal_reply 
+0x454a 009864 beq hci_read_default_link_policy_settings ,hci_normal_reply 
+0x454b 009865 beq hci_write_default_link_policy_settings ,hci_normal_reply 
+0x454c 009866 beq hci_flow_specification ,hci_normal_reply 
+0x454d 009867 beq hci_sniff_subrating ,phci_sniff_subrating 
+0x454e 009868 branch phci_unknown_command 
+:      009870 phci_grp_baseband:
+0x454f 009871 set0 mark_ext_patch ,mark 
+0x4550 009872 bpatch patch1b_0 ,mem_patch1b 
+0x4551 009873 deposit queue 
+0x4552 009874 beq hci_set_event_mask ,phci_set_event_mask 
+0x4553 009875 beq hci_reset ,hci_normal_reply 
+0x4554 009876 beq hci_delete_stored_link_key ,phci_delete_stored_link_key 
+0x4555 009877 beq hci_write_local_name ,phci_change_local_name 
+0x4556 009878 beq hci_read_local_name ,phci_read_local_name 
+0x4557 009879 beq hci_write_page_timeout ,phci_write_page_timeout 
+0x4558 009880 beq hci_read_scan_enable ,phci_read_scan_enable 
+0x4559 009881 beq hci_write_scan_enable ,phci_write_scan_enable 
+0x455a 009882 beq hci_write_page_scan_activity ,phci_write_page_scan_activity 
+0x455b 009883 beq hci_write_inquiry_scan_activity ,phci_write_inquiry_scan_activity 
+0x455c 009884 beq hci_write_authentication_enable ,phci_write_authentication_enable 
+0x455d 009885 beq hci_write_encryption_mode ,phci_write_encryption_mode 
+0x455e 009886 beq hci_write_class_of_device ,phci_write_class_of_device 
+0x455f 009887 beq hci_write_voice_setting ,hci_normal_reply 
+0x4560 009888 beq hci_set_controller_to_host_flow_control ,hci_normal_reply 
+0x4561 009889 beq hci_host_buffer_size ,hci_normal_reply 
+0x4562 009890 beq hci_host_num_completed_packets ,phci_host_num_completed 
+0x4563 009891 beq hci_write_inquiry_scan_type ,hci_normal_reply 
+0x4564 009892 beq hci_write_inquiry_mode ,hci_normal_reply 
+0x4565 009893 beq hci_write_page_scan_type ,hci_normal_reply 
+0x4566 009894 beq hci_read_extended_inquiry_response ,phci_read_ext_inquiry_response 
+0x4567 009895 beq hci_write_simple_pairing_mode ,phci_write_ssp_mode 
+0x4568 009896 branch phci_unknown_command 
+:      009898 phci_grp_info:
+0x4569 009899 set0 mark_ext_patch ,mark 
+0x456a 009900 bpatch patch1b_1 ,mem_patch1b 
+0x456b 009901 deposit queue 
+0x456c 009902 beq hci_read_local_version_information ,phci_read_local_version_information 
+0x456d 009903 beq hci_read_local_supported_features ,phci_read_local_supported_features 
+0x456e 009904 beq hci_read_local_ext_features ,phci_read_local_ext_features 
+0x456f 009905 beq hci_read_buffer_size ,phci_read_buffer_size 
+0x4570 009906 beq hci_read_bd_addr ,phci_read_bd_addr 
+0x4571 009907 branch phci_unknown_command 
+:      009909 phci_grp_status:
+0x4572 009910 set0 mark_ext_patch ,mark 
+0x4573 009911 bpatch patch1b_2 ,mem_patch1b 
+0x4574 009912 deposit queue 
+0x4575 009913 beq hci_read_failed_contact_counter ,hci_normal_reply 
+0x4576 009914 beq hci_reset_failed_contact_counter ,phci_reset_failed_contact_counter 
+0x4577 009915 beq hci_get_link_quality ,phci_get_link_quality 
+0x4578 009916 beq hci_read_rssi ,phci_read_rssi 
+0x4579 009917 beq hci_read_afh_channel_map ,phci_read_afh_channel_map 
+0x457a 009918 beq hci_read_bd_clock ,phci_read_bd_clock 
+0x457b 009919 branch phci_unknown_command 
+:      009921 phci_grp_test:
+0x457c 009922 set0 mark_ext_patch ,mark 
+0x457d 009923 bpatch patch1b_3 ,mem_patch1b 
+0x457e 009924 deposit queue 
+0x457f 009925 beq hci_read_loopback_mode ,hci_normal_reply 
+0x4580 009926 beq hci_write_loopback_mode ,hci_normal_reply 
+0x4581 009927 beq hci_enable_device_under_test_mode ,hci_normal_reply 
+0x4582 009928 beq hci_write_simple_pairing_debug_mode ,hci_normal_reply 
+0x4583 009929 branch phci_unknown_command 
+0x4584 009930 rtn 
+:      009932 phci_grp_vendor_specific:
+0x4585 009933 set0 mark_ext_patch ,mark 
+0x4586 009934 bpatch patch1b_4 ,mem_patch1b 
+0x4587 009935 deposit queue 
+0x4588 009936 beq hci_vendor_cmd_reset ,hci_normal_reply 
+0x4589 009937 beq hci_vendor_cmd_chipid ,phci_grp_vendor_chipid 
+0x458a 009938 beq hci_vendor_cmd_baud ,phci_grp_vendor_baud 
+0x458b 009939 beq hci_vendor_cmd_patch ,phci_grp_vendor_patch 
+0x458c 009940 beq hci_vendor_cmd_patch_done ,phci_grp_vendor_done 
+0x458d 009941 beq hci_vendor_cmd_echo ,hci_normal_reply 
+0x458e 009942 beq hci_vendor_cmd_bdaddr ,phci_grp_vendor_bdaddr 
+0x458f 009943 beq hci_vendor_cmd_enter_lpm ,phci_grp_vendor_enter_lpm 
+0x4590 009945 beq hci_vendor_cmd_mem ,phci_grp_vendor_mem 
+0x4591 009946 beq hci_vendor_cmd_eep ,phci_grp_vendor_eep 
+0x4592 009947 branch hci_normal_reply 
+:      009949 phci_grp_vendor_enter_lpm:
+0x4593 009950 call hci_normal_reply 
+0x4594 009951 call wait_uarttx 
+0x4595 009952 call gpio_pu_uart_tx 
+:      009953 hci_enter_lpm:
+0x4596 009954 call app_put_lpm_wake_lock 
+0x4597 009955 call app_l2cap_flow_control_enable 
+0x4598 009956 branch gpio_rx_config_input_with_pu 
+:      009958 hci_exit_lpm:
+0x4599 009959 jam hci_rx_ready ,mem_hci_lt_rx_state 
+0x459a 009960 call app_get_lpm_wake_lock 
+0x459b 009961 call hci_lpm_init 
+0x459c 009962 branch app_l2cap_flow_control_disable 
+:      009964 phci_grp_vendor_chipid:
+0x459d 009965 call hci_get_cmd_complete_ptr 
+0x459e 009966 hfetch 2 ,core_chipid 
+0x459f 009967 istore 2 ,contwu 
+0x45a0 009968 force 6 ,loopcnt 
+0x45a1 009969 branch hci_command_complete 
+:      009971 phci_grp_vendor_baud:
+0x45a2 009972 ifetch 2 ,contru 
+0x45a3 009973 store 2 ,mem_baud 
+0x45a4 009974 hstore 2 ,core_uart_baud 
+0x45a5 009975 rtn 
+:      009977 phci_grp_vendor_patch:
+0x45a6 009979 ifetch 1 ,contru 
+0x45a7 009980 copy pdata ,temp 
+0x45a8 009981 hstore 1 ,core_ucode_low 
+0x45a9 009982 ifetch 1 ,contru 
+0x45aa 009983 iadd temp ,temp 
+0x45ab 009984 set1 7 ,pdata 
+0x45ac 009985 hstore 1 ,core_ucode_ctrl 
+0x45ad 009986 ifetch 1 ,contru 
+0x45ae 009987 iadd temp ,temp 
+0x45af 009988 copy pdata ,loopcnt 
+:      009989 phci_grp_vendor_patch_loop:
+0x45b0 009990 ifetch 1 ,contru 
+0x45b1 009991 hstore 1 ,core_ucode_data 
+0x45b2 009992 iadd temp ,temp 
+0x45b3 009993 loop phci_grp_vendor_patch_loop 
+0x45b4 009994 and temp ,0xff ,temp 
+0x45b5 009995 ifetch 1 ,contru 
+0x45b6 009996 isub temp ,null 
+0x45b7 009997 nbranch phci_grp_vendor_patch_bad ,zero 
+0x45b8 009998 branch hci_normal_reply 
+:      010000 phci_grp_vendor_done:
+0x45b9 010001 arg 0x20 ,loopcnt 
+0x45ba 010002 arg mem_patch00 ,contw 
+0x45bb 010003 arg 0 ,temp 
+:      010004 phci_grp_vendor_done_loop:
+0x45bc 010005 ifetch 1 ,contru 
+0x45bd 010006 istore 1 ,contw 
+0x45be 010007 iadd temp ,temp 
+0x45bf 010008 loop phci_grp_vendor_done_loop 
+0x45c0 010009 and temp ,0xff ,temp 
+0x45c1 010010 ifetch 1 ,contru 
+0x45c2 010011 isub temp ,null 
+0x45c3 010012 nbranch phci_grp_vendor_patch_bad ,zero 
+0x45c4 010013 hjam 0 ,core_ucode_ctrl 
+0x45c5 010014 call hci_normal_reply 
+0x45c6 010015 call h4_rx_discard_packet 
+0x45c7 010016 branch soft_reset 
+:      010018 phci_grp_vendor_patch_bad:
+0x45c8 010019 hjam 0 ,core_ucode_ctrl 
+0x45c9 010020 branch start 
+:      010022 phci_grp_vendor_bdaddr:
+0x45ca 010023 ifetch 6 ,contru 
+0x45cb 010024 store 6 ,mem_lap 
+0x45cc 010025 branch hci_normal_reply 
+:      010028 phci_grp_vendor_mem:
+0x45cd 010029 ifetch 1 ,contru 
+0x45ce 010030 store 1 ,mem_hci_curr_len 
+0x45cf 010031 copy pdata ,loopcnt 
+0x45d0 010032 ifetch 2 ,contru 
+0x45d1 010033 store 2 ,mem_hci_curr_target 
+0x45d2 010034 copy pdata ,contw 
+0x45d3 010035 call uart_copy_rx_bytes 
+0x45d4 010036 branch hci_normal_reply 
+:      010039 phci_grp_vendor_eep:
+0x45d5 010040 ifetch 1 ,contru 
+0x45d6 010041 store 1 ,mem_hci_curr_len 
+0x45d7 010042 copy pdata ,loopcnt 
+0x45d8 010043 ifetch 2 ,contru 
+0x45d9 010044 store 2 ,mem_hci_curr_target 
+0x45da 010045 arg mem_l2cap_rxbuff1 ,contw 
+0x45db 010046 call uart_copy_rx_bytes 
+0x45dc 010047 fetcht 1 ,mem_hci_curr_len 
+0x45dd 010048 arg mem_l2cap_rxbuff1 ,rega 
+0x45de 010049 fetch 2 ,mem_hci_curr_target 
+0x45df 010050 branch iicd_write_ota_data 
+:      010056 phci_grp_low_energy:
+0x45e0 010057 set0 mark_ext_patch ,mark 
+0x45e1 010058 bpatch patch1b_5 ,mem_patch1b 
+0x45e2 010059 deposit queue 
+0x45e3 010060 beq hci_le_set_event_mask ,hci_normal_reply 
+0x45e4 010061 beq hci_le_read_buffer_size ,phci_le_read_buffer_size 
+0x45e5 010062 beq hci_le_read_local_supported_features ,phci_le_read_local_supported_features 
+0x45e6 010063 beq hci_le_set_advertising_parameters ,phci_le_set_adv_param 
+0x45e7 010064 beq hci_le_set_advertising_data ,phci_le_set_adv_data 
+0x45e8 010065 beq hci_le_set_scan_response_data ,phci_le_set_scan_response_data 
+0x45e9 010066 beq hci_le_set_advertise_enable ,phci_le_set_adv_enable 
+0x45ea 010067 beq hci_le_set_scan_parameters ,phci_le_set_scan_param 
+0x45eb 010068 beq hci_le_set_scan_enable ,phci_le_set_scan_enable 
+0x45ec 010069 beq hci_le_create_connection ,phci_le_create_conn 
+0x45ed 010070 beq hci_le_create_connection_cancel ,phci_le_create_conn_cancel 
+0x45ee 010071 beq hci_le_read_channel_map ,phci_le_read_channel_map 
+0x45ef 010072 beq hci_le_read_remote_used_features ,hci_command_status 
+0x45f0 010073 beq hci_le_connection_update ,hci_normal_reply 
+0x45f1 010074 branch phci_unknown_command 
+0x45f2 010075 rtn 
+:      010076 phci_le_read_buffer_size:
+0x45f3 010077 call hci_get_cmd_complete_ptr 
+0x45f4 010078 setarg 0 
+0x45f5 010079 istore 3 ,contwu 
+0x45f6 010080 force 0x07 ,loopcnt 
+0x45f7 010081 branch hci_command_complete 
+:      010083 phci_le_read_local_supported_features:
+0x45f8 010084 call hci_get_cmd_complete_ptr 
+0x45f9 010085 setarg 1 
+0x45fa 010086 istore 2 ,contwu 
+0x45fb 010087 setarg 0 
+0x45fc 010088 istore 6 ,contwu 
+0x45fd 010089 force 0x0c ,loopcnt 
+0x45fe 010090 branch hci_command_complete 
+:      010092 phci_le_set_adv_param:
+0x45ff 010093 arg 15 ,loopcnt 
+0x4600 010094 arg mem_le_adv_param ,contw 
+0x4601 010095 call uart_copy_rx_bytes 
+0x4602 010096 branch hci_normal_reply 
+:      010098 phci_le_set_adv_data:
+0x4603 010099 arg 32 ,loopcnt 
+0x4604 010100 arg mem_le_adv_data_len ,contw 
+0x4605 010101 call uart_copy_rx_bytes 
+0x4606 010102 branch hci_normal_reply 
+:      010104 phci_le_set_scan_response_data:
+0x4607 010105 arg 32 ,loopcnt 
+0x4608 010106 arg mem_le_scan_data_len ,contw 
+0x4609 010107 call uart_copy_rx_bytes 
+0x460a 010108 branch hci_normal_reply 
+:      010110 phci_le_set_adv_enable:
+0x460b 010111 ifetch 1 ,contru 
+0x460c 010112 store 1 ,mem_le_adv_enable 
+0x460d 010113 branch hci_normal_reply 
+:      010115 phci_le_set_scan_param:
+0x460e 010116 ifetch 7 ,contru 
+0x460f 010117 store 7 ,mem_le_scan_params 
+0x4610 010118 branch hci_normal_reply 
+:      010120 phci_le_set_scan_enable:
+0x4611 010121 ifetch 1 ,contru 
+0x4612 010122 store 1 ,mem_le_scan_enable 
+0x4613 010123 branch hci_normal_reply 
+:      010125 phci_le_create_conn:
+0x4614 010126 ifetch 4 ,contru 
+0x4615 010127 store 4 ,mem_le_scan_interval 
+0x4616 010128 ifetch 1 ,contru 
+0x4617 010129 store 1 ,mem_le_scan_filter_policy 
+0x4618 010130 arg 20 ,loopcnt 
+0x4619 010131 arg mem_le_conn_param ,contw 
+0x461a 010132 call uart_copy_rx_bytes 
+0x461b 010133 jam 1 ,mem_le_scan_enable 
+0x461c 010134 fetch 1 ,mem_le_conn_own_addr_type 
+0x461d 010135 store 1 ,mem_le_scan_own_addr_type 
+0x461e 010136 fetch 2 ,mem_le_conn_interval_max 
+0x461f 010137 store 2 ,mem_le_conn_interval 
+0x4620 010138 fetch 2 ,mem_le_conn_latency 
+0x4621 010139 store 2 ,mem_le_slave_latency 
+0x4622 010140 fetch 2 ,mem_le_conn_superto 
+0x4623 010141 store 2 ,mem_le_superto 
+0x4624 010142 jam hci_cmd_le_create_conn ,mem_hci_cmd 
+0x4625 010143 branch hci_command_status 
+:      010145 phci_le_create_conn_cancel:
+0x4626 010147 branch hci_normal_reply 
+:      010149 phci_le_read_channel_map:
+0x4627 010150 call hci_get_cmd_complete_ptr 
+0x4628 010151 ifetch 2 ,contru 
+0x4629 010152 istore 2 ,contwu 
+0x462a 010153 setarg 0x1fffff 
+0x462b 010154 istore 5 ,contwu 
+0x462c 010155 force 0x0b ,loopcnt 
+0x462d 010156 branch hci_command_complete 
+:      010161 phci_host_num_completed:
+0x462e 010162 ifetch 3 ,contru 
+0x462f 010163 ifetcht 3 ,contru 
+0x4630 010164 fetch 2 ,mem_acl_credits 
+0x4631 010165 iadd temp ,pdata 
+0x4632 010166 store 2 ,mem_acl_credits 
+0x4633 010167 rtn 
+:      010169 phci_inquiry:
+0x4634 010170 ifetch 3 ,contru 
+0x4635 010171 store 3 ,mem_glap 
+:      010172 do_at_inquiry0:
+0x4636 010173 jam hci_cmd_inquiry ,mem_hci_cmd 
+0x4637 010174 ifetch 1 ,contru 
+0x4638 010175 arg 1600 ,temp 
+0x4639 010176 imul32 temp ,pdata 
+0x463a 010177 arg 0xffff ,temp 
+0x463b 010178 isub temp ,null 
+0x463c 010179 nbranch phci_inquiry_nowrap ,positive 
+0x463d 010180 deposit temp 
+:      010181 phci_inquiry_nowrap:
+0x463e 010182 force inquiry_length_timer ,queue 
+0x463f 010183 call timer_init 
+0x4640 010184 fetch 1 ,mem_at_using_flag 
+0x4641 010185 bbit1 at_flag_inq ,at_rev_end 
+0x4642 010186 branch hci_command_status 
+:      010189 phci_inquiry_cancel:
+0x4643 010190 jam hci_cmd_inquiry_cancel ,mem_hci_cmd 
+0x4644 010191 branch hci_normal_reply 
+:      010193 phci_create_connection:
+0x4645 010194 call phci_read_plap 
+0x4646 010195 ifetch 2 ,contru 
+0x4647 010196 store 2 ,mem_packet_type 
+0x4648 010197 ifetch 2 ,contru 
+0x4649 010198 store 1 ,mem_page_mode 
+0x464a 010199 call phci_read_clock 
+0x464b 010200 ifetch 1 ,contru 
+0x464c 010201 store 1 ,mem_allow_switch 
+0x464d 010202 jam hci_cmd_create_conn ,mem_hci_cmd 
+0x464e 010203 branch hci_command_status 
+:      010206 phci_disconnect:
+0x464f 010207 jam hci_cmd_disconn ,mem_hci_cmd 
+0x4650 010208 ifetch 2 ,contru 
+0x4651 010209 store 1 ,mem_hci_conn_handle 
+0x4652 010210 ifetch 1 ,contru 
+0x4653 010211 store 1 ,mem_disconn_reason_send 
+0x4654 010212 jam hci_error_connection_terminated_by_local_host ,mem_hci_disconn_reason 
+0x4655 010213 fetch 1 ,mem_hci_conn_handle 
+0x4656 010214 fetcht 1 ,mem_sco_handle 
+0x4657 010215 isub temp ,null 
+0x4658 010216 nbranch hci_command_status ,zero 
+0x4659 010217 jam hci_cmd_disconn_sco ,mem_hci_cmd 
+0x465a 010218 fetch 1 ,mem_sco_asso_handle 
+0x465b 010219 store 1 ,mem_hci_conn_handle 
+0x465c 010220 branch hci_command_status 
+:      010222 phci_create_connection_cancel:
+0x465d 010223 call hci_get_cmd_complete_ptr 
+0x465e 010224 call hci_write_plap 
+0x465f 010225 force 10 ,loopcnt 
+0x4660 010226 call hci_command_complete 
+0x4661 010228 jam hci_cmd_detach ,mem_hci_cmd 
+0x4662 010229 force hci_error_no_connection ,temp 
+0x4663 010230 branch hci_send_connection_error 
+:      010232 phci_link_key_request_reply:
+0x4664 010233 call phci_read_plap 
+0x4665 010234 arg mem_link_key ,contw 
+0x4666 010235 force 16 ,loopcnt 
+0x4667 010236 call uart_copy_rx_bytes 
+0x4668 010237 jam hci_cmd_linkkey ,mem_hci_cmd 
+0x4669 010238 branch phci_pin_code_reply 
+:      010240 phci_link_key_request_negative_reply:
+0x466a 010241 call phci_read_plap 
+0x466b 010242 jam hci_cmd_nokey ,mem_hci_cmd 
+0x466c 010243 branch phci_pin_code_reply 
+:      010245 phci_pin_code_request_reply:
+0x466d 010246 call phci_read_plap 
+0x466e 010247 ifetch 1 ,contru 
+0x466f 010248 store 1 ,mem_pin_length 
+0x4670 010249 iforce loopcnt 
+0x4671 010250 arg mem_pin ,contw 
+0x4672 010251 call uart_copy_rx_bytes 
+0x4673 010252 jam hci_cmd_pair ,mem_hci_cmd 
+0x4674 010253 branch phci_pin_code_reply 
+:      010255 phci_pin_code_request_negative_reply:
+0x4675 010256 call phci_read_plap 
+0x4676 010257 jam hci_cmd_nopair ,mem_hci_cmd 
+:      010258 phci_pin_code_reply:
+0x4677 010259 call hci_get_cmd_complete_ptr 
+0x4678 010260 call hci_write_plap 
+0x4679 010261 force 10 ,loopcnt 
+0x467a 010262 branch hci_command_complete 
+:      010264 phci_io_cap_request_reply:
+0x467b 010266 increase 6 ,contru 
+0x467c 010267 ifetch 3 ,contru 
+0x467d 010268 store 3 ,mem_sp_iocap_local 
+0x467e 010269 fetch 1 ,mem_master_sp_state 
+0x467f 010270 beq sp_master_stat_start_done ,phci_io_cap_request_reply_master 
+0x4680 010271 beq sp_stat_key_send ,phci_io_cap_request_reply_master 
+0x4681 010272 jam hci_cmd_io_cap ,mem_hci_cmd 
+0x4682 010273 branch phci_io_cap_request_reply_commom 
+:      010274 phci_io_cap_request_reply_master:
+0x4683 010275 jam sp_flag_commit ,mem_master_sp_flag 
+:      010276 phci_io_cap_request_reply_commom:
+0x4684 010277 call hci_get_cmd_complete_ptr 
+0x4685 010278 call hci_write_plap 
+0x4686 010279 force 10 ,loopcnt 
+0x4687 010280 branch hci_command_complete 
+:      010283 phci_authentication_requested:
+0x4688 010284 call phci_read_handle 
+0x4689 010285 jam hci_cmd_auth ,mem_hci_cmd 
+0x468a 010286 branch hci_command_status 
+:      010288 phci_set_connection_encryption:
+0x468b 010289 call phci_read_handle 
+0x468c 010290 ifetch 1 ,contru 
+0x468d 010291 increase hci_cmd_stopencrypt ,pdata 
+0x468e 010292 store 1 ,mem_hci_cmd 
+0x468f 010293 branch hci_command_status 
+:      010295 phci_remote_name_request:
+0x4690 010296 call phci_read_plap 
+0x4691 010297 ifetch 2 ,contru 
+0x4692 010298 store 1 ,mem_page_mode 
+0x4693 010299 call phci_read_clock 
+0x4694 010300 jam hci_cmd_remote_name_req ,mem_hci_cmd 
+0x4695 010301 branch hci_command_status 
+:      010303 phci_read_remote_ext_features:
+0x4696 010304 ifetch 2 ,contru 
+0x4697 010305 ifetch 1 ,contru 
+0x4698 010306 store 1 ,mem_ext_features_page 
+0x4699 010307 jam hci_cmd_remote_ext_features_req ,mem_hci_cmd 
+0x469a 010308 branch hci_command_status 
+:      010310 phci_read_remote_supported_features:
+0x469b 010312 fetch 1 ,mem_conn_handle 
+0x469c 010313 force hci_error_no_connection ,rega 
+0x469d 010314 branch hci_command_status_err ,blank 
+0x469e 010315 call phci_read_handle 
+0x469f 010316 jam hci_cmd_remote_feature_req ,mem_hci_cmd 
+0x46a0 010317 branch hci_command_status 
+:      010320 phci_read_remote_version_information:
+0x46a1 010322 fetch 1 ,mem_conn_handle 
+0x46a2 010323 force hci_error_no_connection ,rega 
+0x46a3 010324 branch hci_command_status_err ,blank 
+0x46a4 010325 call phci_read_handle 
+0x46a5 010326 jam hci_cmd_remote_version_req ,mem_hci_cmd 
+0x46a6 010327 branch hci_command_status 
+:      010330 phci_read_clock_offset:
+0x46a7 010331 call phci_status_reply_temp 
+0x46a8 010332 force hci_event_read_clock_offset_complete ,queue 
+0x46a9 010333 force 5 ,loopcnt 
+0x46aa 010334 branch hci_send_event 
+:      010336 phci_setup_sco_connection:
+0x46ab 010337 call phci_read_handle 
+0x46ac 010338 increase 10 ,contru 
+0x46ad 010339 ifetch 2 ,contru 
+0x46ae 010340 store 2 ,mem_voice_setting 
+0x46af 010341 ifetch 1 ,contru 
+0x46b0 010342 store 1 ,mem_retransmission_effort 
+0x46b1 010343 ifetch 2 ,contru 
+0x46b2 010344 store 2 ,mem_sco_ptype 
+0x46b3 010345 jam 2 ,mem_air_mode 
+0x46b4 010346 jam hci_cmd_setup_sco ,mem_hci_cmd 
+0x46b5 010347 branch hci_command_status 
+:      010349 phci_accept_sco_connection:
+0x46b6 010350 jam hci_cmd_accept_sco_conn ,mem_hci_cmd 
+0x46b7 010351 branch hci_command_status 
+:      010355 phci_read_local_name:
+0x46b8 010356 call hci_get_cmd_complete_ptr 
+0x46b9 010357 arg mem_local_name ,contr 
+0x46ba 010358 sub contr ,0xff ,loopcnt 
+0x46bb 010359 call uart_copy_tx_bytes 
+0x46bc 010360 force 0 ,pdata 
+0x46bd 010361 sub contr ,mem_local_name ,loopcnt 
+0x46be 010362 increase 0xf8 ,loopcnt 
+0x46bf 010363 call uart_write_bytes 
+0x46c0 010364 force 0xfc ,loopcnt 
+0x46c1 010365 branch hci_command_complete 
+:      010367 phci_change_local_name:
+0x46c2 010368 arg mem_local_name ,contw 
+0x46c3 010369 sub contw ,0xff ,loopcnt 
+:      010370 phci_change_local_name_loop:
+0x46c4 010371 ifetch 1 ,contru 
+0x46c5 010372 istore 1 ,contw 
+0x46c6 010373 branch phci_write_local_name_end ,blank 
+0x46c7 010374 loop phci_change_local_name_loop 
+:      010375 phci_write_local_name_end:
+0x46c8 010376 sub contw ,mem_local_name ,pdata 
+0x46c9 010377 sub pdata ,0 ,pdata 
+0x46ca 010378 store 1 ,mem_local_name_length 
+0x46cb 010379 branch hci_normal_reply 
+:      010381 phci_role_discovery:
+0x46cc 010382 call hci_get_cmd_complete_ptr 
+0x46cd 010383 call hci_write_handle 
+0x46ce 010384 force 0 ,pdata 
+0x46cf 010385 nsetflag master ,0 ,pdata 
+0x46d0 010386 istore 1 ,contwu 
+0x46d1 010387 force 7 ,loopcnt 
+0x46d2 010388 arg 0x809 ,alarm 
+0x46d3 010389 call hci_command_complete 
+0x46d4 010390 branch cmd_exit 
+0x46d5 010391 jam hci_cmd_role_discovery ,mem_hci_cmd 
+0x46d6 010392 rtn 
+:      010395 phci_write_link_policy_settings:
+0x46d7 010396 call phci_copy_handle 
+0x46d8 010397 force 6 ,loopcnt 
+0x46d9 010398 branch hci_command_complete 
+:      010401 phci_delete_stored_link_key:
+0x46da 010402 branch hci_normal_reply 
+:      010404 phci_write_page_timeout:
+0x46db 010405 ifetch 2 ,contru 
+0x46dc 010406 store 2 ,mem_page_to 
+0x46dd 010407 branch hci_normal_reply 
+:      010410 phci_write_scan_enable:
+0x46de 010411 ifetch 1 ,contru 
+0x46df 010412 store 1 ,mem_scan_mode 
+0x46e0 010413 branch hci_normal_reply 
+:      010415 phci_write_page_scan_activity:
+0x46e1 010416 ifetch 2 ,contru 
+0x46e2 010417 store 2 ,mem_pscan_interval 
+0x46e3 010418 ifetch 2 ,contru 
+0x46e4 010419 store 2 ,mem_pscan_window 
+0x46e5 010420 branch hci_normal_reply 
+:      010422 phci_write_inquiry_scan_activity:
+0x46e6 010423 ifetch 2 ,contru 
+0x46e7 010424 store 2 ,mem_iscan_interval 
+0x46e8 010425 ifetch 2 ,contru 
+0x46e9 010426 store 2 ,mem_iscan_window 
+0x46ea 010427 branch hci_normal_reply 
+:      010429 phci_write_encryption_mode:
+0x46eb 010430 branch hci_normal_reply 
+:      010433 phci_write_authentication_enable:
+0x46ec 010434 ifetch 1 ,contru 
+0x46ed 010435 store 1 ,mem_auth_enable 
+0x46ee 010436 branch hci_normal_reply 
+:      010438 phci_write_class_of_device:
+0x46ef 010439 ifetch 3 ,contru 
+0x46f0 010440 store 3 ,mem_class 
+0x46f1 010441 branch hci_normal_reply 
+:      010446 phci_read_ext_inquiry_response:
+0x46f2 010447 deposit temp 
+0x46f3 010448 branch hci_normal_reply ,blank 
+0x46f4 010449 call hci_get_payload_ptr 
+0x46f5 010450 force 0x1 ,pdata 
+0x46f6 010451 istore 1 ,contwu 
+0x46f7 010452 deposit alarm 
+0x46f8 010453 istore 2 ,contwu 
+0x46f9 010454 force hci_error_invalid_hci_command_parameters ,pdata 
+0x46fa 010455 istore 1 ,contwu 
+0x46fb 010456 setarg 0 
+0x46fc 010457 increase 0xf1 ,loopcnt 
+0x46fd 010458 call uart_write_bytes 
+0x46fe 010460 force hci_event_command_complete ,queue 
+0x46ff 010461 force 0xf5 ,loopcnt 
+0x4700 010462 branch hci_send_event 
+:      010466 phci_write_ssp_mode:
+0x4701 010467 ifetch 1 ,contru 
+0x4702 010468 ncall ssp_enable ,blank 
+0x4703 010469 call ssp_disable ,blank 
+0x4704 010470 branch hci_normal_reply 
+:      010472 phci_read_scan_enable:
+0x4705 010473 call hci_get_cmd_complete_ptr 
+0x4706 010474 fetch 1 ,mem_scan_mode 
+0x4707 010475 istore 1 ,contwu 
+0x4708 010476 force 5 ,loopcnt 
+0x4709 010477 branch hci_command_complete 
+:      010479 phci_read_local_version_information:
+0x470a 010480 call hci_get_cmd_complete_ptr 
+0x470b 010481 fetch 8 ,mem_hci_version 
+0x470c 010482 istore 8 ,contwu 
+0x470d 010483 force 12 ,loopcnt 
+0x470e 010484 branch hci_command_complete 
+:      010486 phci_read_local_supported_features:
+0x470f 010487 call hci_get_cmd_complete_ptr 
+0x4710 010488 fetch 8 ,mem_features 
+0x4711 010489 istore 8 ,contwu 
+0x4712 010490 force 12 ,loopcnt 
+0x4713 010491 branch hci_command_complete 
+:      010493 phci_read_local_ext_features:
+0x4714 010494 call hci_get_cmd_complete_ptr 
+0x4715 010495 setarg 0x0101 
+0x4716 010496 istore 2 ,contwu 
+0x4717 010497 setarg 0x01 
+0x4718 010498 istore 8 ,contwu 
+0x4719 010499 force 14 ,loopcnt 
+0x471a 010500 branch hci_command_complete 
+:      010502 phci_read_buffer_size:
+0x471b 010503 call hci_get_cmd_complete_ptr 
+0x471c 010504 fetch 7 ,mem_acl_pktlen 
+0x471d 010505 istore 7 ,contwu 
+0x471e 010506 force 11 ,loopcnt 
+0x471f 010507 branch hci_command_complete 
+:      010509 phci_read_bd_addr:
+0x4720 010510 call hci_get_cmd_complete_ptr 
+0x4721 010511 fetch 6 ,mem_lap 
+0x4722 010512 istore 6 ,contwu 
+0x4723 010513 force 10 ,loopcnt 
+0x4724 010514 branch hci_command_complete 
+:      010516 phci_set_event_mask:
+0x4725 010517 branch hci_normal_reply 
+:      010520 phci_reset_failed_contact_counter:
+0x4726 010521 branch hci_normal_reply 
+:      010522 phci_get_link_quality:
+0x4727 010523 call hci_get_cmd_complete_ptr 
+0x4728 010524 call hci_write_handle 
+0x4729 010525 setarg 0xff 
+0x472a 010526 istore 1 ,contwu 
+0x472b 010527 force 7 ,loopcnt 
+0x472c 010528 branch hci_command_complete 
+:      010530 phci_read_rssi:
+0x472d 010531 call hci_get_cmd_complete_ptr 
+0x472e 010532 call hci_write_handle 
+0x472f 010533 setarg 0x00 
+0x4730 010534 istore 1 ,contwu 
+0x4731 010535 force 7 ,loopcnt 
+0x4732 010536 branch hci_command_complete 
+:      010538 phci_read_afh_channel_map:
+0x4733 010539 set0 mark_ext_patch ,mark 
+0x4734 010540 bpatch patch1b_6 ,mem_patch1b 
+0x4735 010541 branch hci_normal_reply 
+:      010542 phci_read_bd_clock:
+0x4736 010543 set0 mark_ext_patch ,mark 
+0x4737 010544 bpatch patch1b_7 ,mem_patch1b 
+0x4738 010545 branch hci_normal_reply 
+:      010550 phci_accept_connection:
+0x4739 010551 call phci_read_plap 
+0x473a 010552 jam hci_cmd_accept_conn ,mem_hci_cmd 
+0x473b 010553 ifetch 1 ,contru 
+0x473c 010554 beq 1 ,hci_command_status 
+0x473d 010555 jam hci_cmd_accept_with_switch ,mem_hci_cmd 
+0x473e 010556 branch hci_command_status 
+:      010558 phci_reject_connection:
+0x473f 010559 branch phci_accept_connection 
+0x4740 010560 call phci_read_plap 
+0x4741 010561 jam hci_cmd_reject_conn ,mem_hci_cmd 
+0x4742 010562 branch hci_normal_reply 
+:      010564 phci_change_connection_packet_type:
+0x4743 010565 call hci_command_status 
+0x4744 010566 call hci_get_payload_ptr 
+0x4745 010567 setarg 0 
+0x4746 010568 istore 1 ,contwu 
+0x4747 010569 ifetch 4 ,contru 
+0x4748 010570 istore 4 ,contwu 
+0x4749 010571 force 8 ,loopcnt 
+0x474a 010572 arg hci_event_connection_packet_type_changed ,queue 
+0x474b 010573 arg 5 ,loopcnt 
+0x474c 010574 branch hci_send_event 
+:      010576 phci_unknown_command:
+0x474d 010577 force hci_error_unknown_hci_command ,rega 
+0x474e 010578 branch hci_command_status_err 
+:      010580 phci_sniff_mode:
+0x474f 010583 call phci_read_handle 
+0x4750 010584 ifetch 2 ,contru 
+0x4751 010585 store 2 ,mem_sniff_param_interval 
+0x4752 010586 ifetch 2 ,contru 
+0x4753 010587 store 2 ,mem_hci_sniff_min_interval 
+0x4754 010588 ifetch 2 ,contru 
+0x4755 010589 store 2 ,mem_sniff_param_attempt 
+0x4756 010590 ifetch 2 ,contru 
+0x4757 010591 store 2 ,mem_sniff_param_timeout 
+0x4758 010592 jam hci_cmd_in_sniff ,mem_hci_cmd 
+0x4759 010593 branch hci_command_status 
+:      010595 phci_exit_sniff_mode:
+0x475a 010596 call phci_read_handle 
+0x475b 010597 call exit_sniff 
+0x475c 010598 branch hci_command_status 
+:      010600 exit_sniff:
+0x475d 010601 jam hci_cmd_exit_sniff ,mem_hci_cmd 
+0x475e 010602 rtn 
+:      010604 phci_sniff_subrating:
+0x475f 010605 branch hci_normal_reply 
+:      010607 phci_switch_role:
+0x4760 010608 call phci_read_plap 
+0x4761 010609 jam hci_cmd_role_switch ,mem_hci_cmd 
+0x4762 010610 branch hci_command_status 
+:      010612 phci_read_plap:
+0x4763 010613 ifetch 6 ,contru 
+0x4764 010614 store 6 ,mem_hci_plap 
+0x4765 010615 rtn 
+:      010617 phci_read_handle:
+0x4766 010618 ifetch 2 ,contru 
+0x4767 010619 store 1 ,mem_hci_conn_handle 
+0x4768 010620 rtn 
+:      010622 phci_copy_handle:
+0x4769 010623 call phci_read_handle 
+0x476a 010624 call hci_get_cmd_complete_ptr 
+0x476b 010625 fetch 1 ,mem_hci_conn_handle 
+0x476c 010626 istore 2 ,contwu 
+0x476d 010627 rtn 
+:      010631 phci_status_reply_temp:
+0x476e 010632 call phci_read_handle 
+0x476f 010633 call hci_command_status 
+0x4770 010634 call hci_get_payload_ptr 
+0x4771 010635 force 0 ,pdata 
+0x4772 010636 istore 1 ,contwu 
+0x4773 010637 fetch 1 ,mem_hci_conn_handle 
+0x4774 010638 istore 2 ,contwu 
+0x4775 010639 rtn 
+:      010641 phci_read_clock:
+0x4776 010642 ifetch 2 ,contru 
+0x4777 010643 iadd clkn_bt ,pdata 
+0x4778 010644 and_into 0x1fc ,pdata 
+0x4779 010645 store 4 ,mem_page_clk 
+0x477a 010646 rtn 
+:      010648 hci_inquiry_reply:
+0x477b 010649 set0 mark_ext_patch ,mark 
+0x477c 010650 bpatch patch1c_0 ,mem_patch1c 
+0x477d 010651 fetch 1 ,mem_rp_packets 
+0x477e 010652 sub pdata ,2 ,null 
+0x477f 010653 nrtn positive 
+0x4780 010654 fetcht 6 ,extm_lap 
+0x4781 010655 call context_search_plap2 
+0x4782 010656 rtn zero 
+0x4783 010657 call hci_get_packet_ptr 
+0x4784 010658 setarg 0x10f22 
+0x4785 010659 istore 3 ,contwu 
+0x4786 010660 fetch 6 ,extm_lap 
+0x4787 010661 istore 6 ,contwu 
+0x4788 010662 fetch 1 ,extm_fhs_misc 
+0x4789 010663 copy pdata ,temp 
+0x478a 010664 rshift3 pdata ,pdata 
+0x478b 010665 rshift3 pdata ,pdata 
+0x478c 010666 istore 1 ,contwu 
+0x478d 010667 copy temp ,pdata 
+0x478e 010668 and pdata ,0x30 ,pdata 
+0x478f 010669 rshift3 pdata ,pdata 
+0x4790 010670 rshift pdata ,pdata 
+0x4791 010671 istore 1 ,contwu 
+0x4792 010672 fetch 3 ,extm_class 
+0x4793 010673 istore 3 ,contwu 
+0x4794 010674 fetch 4 ,mem_clke_bt 
+0x4795 010675 isub clkn_bt ,pdata 
+0x4796 010676 istore 2 ,contwu 
+0x4797 010677 setarg 0xc8 
+0x4798 010678 istore 1 ,contwu 
+0x4799 010679 force 15 ,loopcnt 
+0x479a 010680 branch hci_send_event_raw 
+:      010682 hci_inquiry_reply_eir:
+0x479b 010683 set0 mark_ext_patch ,mark 
+0x479c 010684 bpatch patch1c_1 ,mem_patch1c 
+0x479d 010685 force 540 ,temp 
+0x479e 010686 fetch 2 ,mem_h5tx_free 
+0x479f 010687 isub temp ,null 
+0x47a0 010688 nrtn positive 
+0x47a1 010689 fetcht 3 ,mem_extm_uap_restore 
+0x47a2 010690 fetch 3 ,extm_uap 
+0x47a3 010691 isub temp ,null 
+0x47a4 010692 rtn zero 
+0x47a5 010693 rtn blank 
+0x47a6 010694 store 3 ,mem_extm_uap_restore 
+0x47a7 010695 fetch 1 ,mem_rp_packets 
+0x47a8 010696 sub pdata ,2 ,null 
+0x47a9 010697 nrtn positive 
+0x47aa 010698 fetcht 6 ,extm_lap 
+0x47ab 010699 call context_search_plap2 
+0x47ac 010700 rtn zero 
+0x47ad 010701 call hci_eir_reply 
+0x47ae 010702 force 15 ,temp 
+0x47af 010703 fetch 1 ,mem_rxbuf + 1 
+0x47b0 010704 bne 0x09 ,hci_inquiry_reply_eir_end 
+0x47b1 010705 fetch 1 ,mem_rxbuf 
+0x47b2 010706 branch hci_inquiry_reply_eir_end ,blank 
+0x47b3 010707 iforce loopcnt 
+0x47b4 010708 istore 1 ,contwu 
+0x47b5 010709 iadd temp ,temp 
+0x47b6 010710 increase 1 ,temp 
+0x47b7 010711 arg mem_rxbuf + 1 ,contr 
+:      010713 hci_inquiry_name_loop:
+0x47b8 010714 ifetch 1 ,contr 
+0x47b9 010715 istore 1 ,contwu 
+0x47ba 010716 loop hci_inquiry_name_loop 
+:      010717 hci_inquiry_other_rtn_loop:
+0x47bb 010718 ifetch 1 ,contr 
+0x47bc 010719 branch hci_inquiry_reply_eir_end ,blank 
+0x47bd 010720 iforce loopcnt 
+0x47be 010721 istore 1 ,contwu 
+0x47bf 010722 iadd temp ,temp 
+0x47c0 010723 increase 1 ,temp 
+:      010724 hci_inquiry_other_loop:
+0x47c1 010725 ifetch 1 ,contr 
+0x47c2 010726 istore 1 ,contwu 
+0x47c3 010727 loop hci_inquiry_other_loop 
+0x47c4 010728 branch hci_inquiry_other_rtn_loop 
+:      010729 hci_inquiry_reply_eir_end:
+0x47c5 010730 sub temp ,0xff ,pdata 
+0x47c6 010731 iforce loopcnt 
+:      010732 hci_inquiry_fill_zero:
+0x47c7 010733 setarg 0x00 
+0x47c8 010734 istore 1 ,contwu 
+0x47c9 010735 loop hci_inquiry_fill_zero 
+0x47ca 010736 force 0xff ,loopcnt 
+0x47cb 010737 branch hci_send_event_raw 
+:      010739 hci_eir_reply:
+0x47cc 010740 set0 mark_ext_patch ,mark 
+0x47cd 010741 bpatch patch1c_2 ,mem_patch1c 
+0x47ce 010742 call hci_get_packet_ptr 
+0x47cf 010743 setarg 0x1ff2f 
+0x47d0 010744 istore 3 ,contwu 
+0x47d1 010745 fetch 6 ,extm_lap 
+0x47d2 010746 istore 6 ,contwu 
+0x47d3 010747 fetch 1 ,extm_fhs_misc 
+0x47d4 010748 copy pdata ,temp 
+0x47d5 010749 rshift3 pdata ,pdata 
+0x47d6 010750 rshift3 pdata ,pdata 
+0x47d7 010751 istore 1 ,contwu 
+0x47d8 010752 copy temp ,pdata 
+0x47d9 010753 and pdata ,0x30 ,pdata 
+0x47da 010754 rshift3 pdata ,pdata 
+0x47db 010755 rshift pdata ,pdata 
+0x47dc 010756 istore 1 ,contwu 
+0x47dd 010757 fetch 3 ,extm_class 
+0x47de 010758 istore 3 ,contwu 
+0x47df 010759 fetch 4 ,mem_clke_bt 
+0x47e0 010760 isub clkn_bt ,pdata 
+0x47e1 010761 istore 2 ,contwu 
+0x47e2 010762 setarg 0xc8 
+0x47e3 010763 istore 1 ,contwu 
+0x47e4 010764 rtn 
+:      010766 hci_send_remote_features:
+0x47e5 010767 set0 mark_ext_patch ,mark 
+0x47e6 010768 bpatch patch1c_3 ,mem_patch1c 
+0x47e7 010769 fetch 1 ,mem_device_option 
+0x47e8 010770 rtnne dvc_op_hci 
+0x47e9 010771 call hci_write_handle3 
+0x47ea 010772 istoret 8 ,contwu 
+0x47eb 010773 force 11 ,loopcnt 
+0x47ec 010774 force hci_event_read_remote_features_complete ,queue 
+0x47ed 010775 branch hci_send_event 
+:      010777 hci_send_remote_ext_features_notification:
+0x47ee 010778 set0 mark_ext_patch ,mark 
+0x47ef 010779 bpatch patch1c_4 ,mem_patch1c 
+0x47f0 010780 fetch 1 ,mem_device_option 
+0x47f1 010781 rtnne dvc_op_hci 
+0x47f2 010783 call hci_get_payload_ptr 
+0x47f3 010784 fetch 6 ,mem_plap 
+0x47f4 010785 istore 6 ,contwu 
+0x47f5 010786 istoret 8 ,contwu 
+0x47f6 010787 force 14 ,loopcnt 
+0x47f7 010788 force hci_event_remote_host_supported_features_notification ,queue 
+0x47f8 010789 branch hci_send_event 
+:      010791 hci_send_remote_ext_features_event:
+0x47f9 010792 set0 mark_ext_patch ,mark 
+0x47fa 010793 bpatch patch1c_5 ,mem_patch1c 
+0x47fb 010794 fetch 1 ,mem_device_option 
+0x47fc 010795 rtnne dvc_op_hci 
+0x47fd 010797 call hci_write_handle3 
+0x47fe 010798 fetch 1 ,mem_ext_features_page 
+0x47ff 010799 istore 1 ,contwu 
+0x4800 010800 setarg 1 
+0x4801 010801 istore 1 ,contwu 
+0x4802 010802 istoret 8 ,contwu 
+0x4803 010803 force 13 ,loopcnt 
+0x4804 010804 force hci_event_read_remote_ext_features_complete ,queue 
+0x4805 010805 branch hci_send_event 
+:      010808 hci_send_version_information:
+0x4806 010809 set0 mark_ext_patch ,mark 
+0x4807 010810 bpatch patch1c_6 ,mem_patch1c 
+0x4808 010811 fetch 1 ,mem_device_option 
+0x4809 010812 rtnne dvc_op_hci 
+0x480a 010813 call hci_write_handle3 
+0x480b 010814 istoret 5 ,contwu 
+0x480c 010815 force 8 ,loopcnt 
+0x480d 010816 force hci_event_read_remote_version_information_complete ,queue 
+0x480e 010817 branch hci_send_event 
+:      010819 hci_send_io_cap_response_event:
+0x480f 010820 set0 mark_ext_patch ,mark 
+0x4810 010821 bpatch patch1c_7 ,mem_patch1c 
+0x4811 010822 fetch 1 ,mem_device_option 
+0x4812 010823 rtnne dvc_op_hci 
+0x4813 010825 call hci_get_payload_ptr 
+0x4814 010826 fetch 6 ,mem_plap 
+0x4815 010827 istore 6 ,contwu 
+0x4816 010828 fetch 3 ,mem_sp_iocap_remote 
+0x4817 010829 istore 3 ,contwu 
+0x4818 010830 force 9 ,loopcnt 
+0x4819 010831 force hci_event_io_cap_response ,queue 
+0x481a 010832 branch hci_send_event 
+:      010834 hci_send_io_cap_req_event:
+0x481b 010835 set0 mark_ext_patch ,mark 
+0x481c 010836 bpatch patch1d_0 ,mem_patch1d 
+0x481d 010837 fetch 1 ,mem_device_option 
+0x481e 010838 rtnne dvc_op_hci 
+0x481f 010840 call hci_get_payload_ptr 
+0x4820 010841 fetch 6 ,mem_plap 
+0x4821 010842 istore 6 ,contwu 
+0x4822 010843 force 6 ,loopcnt 
+0x4823 010844 force hci_event_io_cap_req ,queue 
+0x4824 010845 branch hci_send_event 
+:      010848 hci_send_connection_complete:
+0x4825 010849 force 0 ,temp 
+:      010850 hci_send_connection_error:
+0x4826 010851 set0 mark_ext_patch ,mark 
+0x4827 010852 bpatch patch1d_1 ,mem_patch1d 
+0x4828 010853 fetch 1 ,mem_device_option 
+0x4829 010854 rtnne dvc_op_hci 
+0x482a 010855 force hci_event_connection_complete ,queue 
+0x482b 010856 jam 5 ,mem_acl_credits 
+0x482c 010857 call hci_get_payload_ptr 
+0x482d 010858 istoret 1 ,contwu 
+0x482e 010859 call hci_write_handle 
+0x482f 010860 call hci_write_plap 
+0x4830 010861 force 1 ,pdata 
+0x4831 010862 istore 1 ,contwu 
+0x4832 010863 force 0 ,pdata 
+0x4833 010864 fetcht 1 ,mem_state_map 
+0x4834 010865 isolate1 smap_encryption ,temp 
+0x4835 010866 setflag true ,0 ,pdata 
+0x4836 010867 istore 1 ,contwu 
+0x4837 010868 force 11 ,loopcnt 
+0x4838 010869 branch hci_send_event 
+:      010872 hci_send_conn_req_event:
+0x4839 010873 set0 mark_ext_patch ,mark 
+0x483a 010874 bpatch patch1d_2 ,mem_patch1d 
+0x483b 010875 fetch 1 ,mem_device_option 
+0x483c 010876 rtnne dvc_op_hci 
+0x483d 010877 force hci_event_connection_request ,queue 
+0x483e 010878 call hci_get_payload_ptr 
+0x483f 010879 call hci_write_plap 
+0x4840 010881 fetch 3 ,extm_class 
+0x4841 010882 istore 3 ,contwu 
+0x4842 010883 istoret 1 ,contwu 
+0x4843 010884 force 10 ,loopcnt 
+0x4844 010885 branch hci_send_event 
+:      010887 hci_send_encryption_change:
+0x4845 010888 set0 mark_ext_patch ,mark 
+0x4846 010889 bpatch patch1d_3 ,mem_patch1d 
+0x4847 010890 fetch 1 ,mem_device_option 
+0x4848 010891 rtnne dvc_op_hci 
+0x4849 010892 call hci_write_handle3 
+0x484a 010893 force 0 ,pdata 
+0x484b 010894 fetcht 1 ,mem_state_map 
+0x484c 010895 isolate1 smap_encryption ,temp 
+0x484d 010896 setflag true ,0 ,pdata 
+0x484e 010897 istore 1 ,contwu 
+0x484f 010898 force hci_event_encryption_change_complete ,queue 
+0x4850 010899 force 4 ,loopcnt 
+0x4851 010900 branch hci_send_event 
+:      010903 hci_send_linkkey_notification:
+0x4852 010904 set0 mark_ext_patch ,mark 
+0x4853 010905 bpatch patch1d_4 ,mem_patch1d 
+0x4854 010906 fetch 1 ,mem_device_option 
+0x4855 010907 rtnne dvc_op_hci 
+0x4856 010908 force hci_event_link_key_notification ,queue 
+0x4857 010909 call hci_get_payload_ptr 
+0x4858 010910 call hci_write_plap 
+0x4859 010911 arg mem_link_key ,contr 
+0x485a 010912 force 16 ,loopcnt 
+0x485b 010913 call uart_copy_tx_bytes 
+0x485c 010914 force 0x05 ,pdata 
+0x485d 010915 istore 1 ,contwu 
+0x485e 010916 force 0x17 ,loopcnt 
+0x485f 010917 branch hci_send_event 
+:      010919 hci_send_user_confirmation_req:
+0x4860 010920 fetch 1 ,mem_device_option 
+0x4861 010921 rtnne dvc_op_hci 
+0x4862 010922 force hci_event_user_confirmation_request ,queue 
+0x4863 010923 call hci_get_payload_ptr 
+0x4864 010924 call hci_write_plap 
+0x4865 010925 fetch 4 ,mem_sp_gkey 
+0x4866 010926 istore 4 ,contwu 
+0x4867 010927 force 0xa ,loopcnt 
+0x4868 010928 branch hci_send_event 
+:      010930 hci_send_ssp_complete:
+0x4869 010931 fetch 1 ,mem_device_option 
+0x486a 010932 rtnne dvc_op_hci 
+0x486b 010933 force hci_event_simple_pairing_complete ,queue 
+0x486c 010934 call hci_get_payload_ptr 
+0x486d 010935 setarg 0 
+0x486e 010936 istore 1 ,contwu 
+0x486f 010937 call hci_write_plap 
+0x4870 010938 force 0x7 ,loopcnt 
+0x4871 010939 branch hci_send_event 
+:      010942 hci_send_linkkey_req:
+0x4872 010943 set0 mark_ext_patch ,mark 
+0x4873 010944 bpatch patch1d_5 ,mem_patch1d 
+0x4874 010945 force hci_event_link_key_request ,queue 
+:      010946 hci_send_sec_req:
+0x4875 010947 fetch 1 ,mem_device_option 
+0x4876 010948 rtnne dvc_op_hci 
+0x4877 010949 call hci_get_payload_ptr 
+0x4878 010950 call hci_write_plap 
+0x4879 010951 force 6 ,loopcnt 
+0x487a 010952 branch hci_send_event 
+:      010954 hci_send_pincode_req:
+0x487b 010955 fetch 1 ,mem_device_option 
+0x487c 010956 rtnne dvc_op_hci 
+0x487d 010957 force hci_event_pin_code_request ,queue 
+0x487e 010958 branch hci_send_sec_req 
+:      010961 hci_send_role_change:
+0x487f 010962 fetch 1 ,mem_device_option 
+0x4880 010963 rtnne dvc_op_hci 
+0x4881 010964 force hci_event_role_change ,queue 
+0x4882 010965 call hci_get_payload_ptr 
+0x4883 010966 force 0 ,pdata 
+0x4884 010967 istore 1 ,contwu 
+0x4885 010968 call hci_write_plap 
+0x4886 010969 istoret 1 ,contwu 
+0x4887 010970 force 8 ,loopcnt 
+0x4888 010971 branch hci_send_event 
+:      010973 hci_send_role_change_err:
+0x4889 010974 fetch 1 ,mem_device_option 
+0x488a 010975 rtnne dvc_op_hci 
+0x488b 010976 force 0 ,temp 
+0x488c 010977 nbranch hci_send_role_change_err_slave ,master 
+0x488d 010978 force 1 ,temp 
+:      010979 hci_send_role_change_err_slave:
+0x488e 010980 fetch 1 ,mem_device_option 
+0x488f 010981 rtnne dvc_op_hci 
+0x4890 010982 force hci_event_role_change ,queue 
+0x4891 010983 call hci_get_payload_ptr 
+0x4892 010984 force 0x35 ,pdata 
+0x4893 010985 istore 1 ,contwu 
+0x4894 010986 call hci_write_plap 
+0x4895 010987 istoret 1 ,contwu 
+0x4896 010988 force 8 ,loopcnt 
+0x4897 010989 branch hci_send_event 
+:      010991 hci_send_name:
+0x4898 010992 set0 mark_ext_patch ,mark 
+0x4899 010993 bpatch patch1d_6 ,mem_patch1d 
+0x489a 010994 fetch 1 ,mem_device_option 
+0x489b 010995 rtnne dvc_op_hci 
+0x489c 010996 call hci_get_packet_ptr 
+0x489d 010997 setarg 0xff07 
+0x489e 010998 istore 2 ,contwu 
+0x489f 010999 deposit queue 
+0x48a0 011000 istore 1 ,contwu 
+0x48a1 011001 call hci_write_plap 
+0x48a2 011002 arg mem_tmp_buffer ,contr 
+0x48a3 011003 force 248 ,loopcnt 
+:      011004 hci_read_remote_name_loop:
+0x48a4 011005 ifetch 1 ,contr 
+0x48a5 011006 istore 1 ,contwu 
+0x48a6 011007 loop hci_read_remote_name_loop 
+0x48a7 011008 force 0xff ,loopcnt 
+0x48a8 011009 branch hci_send_event_raw 
+:      011011 hci_send_num_complete_packets:
+0x48a9 011012 set0 mark_ext_patch ,mark 
+0x48aa 011013 bpatch patch1d_7 ,mem_patch1d 
+0x48ab 011014 fetch 1 ,mem_device_option 
+0x48ac 011015 rtnne dvc_op_hci 
+0x48ad 011016 hfetch 1 ,core_uart_txitems 
+0x48ae 011017 nrtn blank 
+0x48af 011018 fetch 1 ,mem_op 
+0x48b0 011019 rtnbit0 op_pkt_comp 
+0x48b1 011020 set0 op_pkt_comp ,pdata 
+0x48b2 011021 store 1 ,mem_op 
+0x48b3 011022 call hci_get_payload_ptr 
+0x48b4 011023 force 1 ,pdata 
+0x48b5 011024 istore 1 ,contwu 
+0x48b6 011025 call hci_write_handle 
+0x48b7 011026 force 1 ,pdata 
+0x48b8 011027 istore 2 ,contwu 
+0x48b9 011028 force hci_event_num_completed_packets ,queue 
+0x48ba 011029 force 5 ,loopcnt 
+0x48bb 011030 branch hci_send_event 
+:      011034 hci_send_auth_complete:
+0x48bc 011035 set0 mark_ext_patch ,mark 
+0x48bd 011036 bpatch patch1e_0 ,mem_patch1e 
+0x48be 011037 fetch 1 ,mem_device_option 
+0x48bf 011038 rtnne dvc_op_hci 
+0x48c0 011039 call hci_write_handle3 
+0x48c1 011040 force hci_event_authentication_complete ,queue 
+0x48c2 011041 force 3 ,loopcnt 
+0x48c3 011042 branch hci_send_event 
+:      011046 hci_send_disconn_complete:
+0x48c4 011047 set0 mark_ext_patch ,mark 
+0x48c5 011048 bpatch patch1e_1 ,mem_patch1e 
+0x48c6 011049 fetch 1 ,mem_device_option 
+0x48c7 011050 rtnne dvc_op_hci 
+0x48c8 011051 call hci_get_payload_ptr 
+0x48c9 011052 force 0 ,pdata 
+0x48ca 011053 istore 1 ,contwu 
+0x48cb 011054 istoret 2 ,contwu 
+0x48cc 011055 fetch 1 ,mem_hci_disconn_reason 
+0x48cd 011056 istore 1 ,contwu 
+0x48ce 011057 force hci_event_disconnection_complete ,queue 
+0x48cf 011058 force 4 ,loopcnt 
+0x48d0 011059 branch hci_send_event 
+:      011062 hci_send_le_adv_report_event:
+0x48d1 011063 set0 mark_ext_patch ,mark 
+0x48d2 011064 bpatch patch1e_2 ,mem_patch1e 
+0x48d3 011065 fetch 1 ,mem_device_option 
+0x48d4 011066 rtnne dvc_op_hci ,pdata 
+0x48d5 011067 call hci_get_payload_ptr 
+0x48d6 011068 setarg 0x0102 
+0x48d7 011069 istore 2 ,contwu 
+0x48d8 011070 fetcht 1 ,mem_le_rxbuf 
+0x48d9 011071 and temp ,0xf ,pdata 
+0x48da 011072 istore 1 ,contwu 
+0x48db 011073 copy rega ,pdata 
+0x48dc 011074 istore 1 ,contwu 
+0x48dd 011075 fetcht 1 ,mem_le_rxbuf + 1 
+0x48de 011076 increase -6 ,temp 
+0x48df 011077 fetch 6 ,mem_le_rxbuf + 2 
+0x48e0 011078 istore 6 ,contwu 
+0x48e1 011079 istoret 1 ,contwu 
+0x48e2 011080 copy temp ,loopcnt 
+0x48e3 011081 call uart_copy_tx_bytes 
+0x48e4 011082 setarg 127 
+0x48e5 011083 istore 1 ,contwu 
+0x48e6 011084 copy temp ,loopcnt 
+0x48e7 011085 add loopcnt ,12 ,loopcnt 
+0x48e8 011086 force hci_event_le_meta_event ,queue 
+0x48e9 011087 branch hci_send_event 
+:      011089 hci_send_le_conn_complete:
+0x48ea 011090 set0 mark_ext_patch ,mark 
+0x48eb 011091 bpatch patch1e_3 ,mem_patch1e 
+0x48ec 011092 fetch 1 ,mem_device_option 
+0x48ed 011093 rtnne dvc_op_hci ,pdata 
+0x48ee 011094 call hci_get_payload_ptr 
+0x48ef 011095 setarg hci_le_subevent_conn_complete 
+0x48f0 011096 istore 1 ,contwu 
+0x48f1 011097 istoret 1 ,contwu 
+0x48f2 011098 fetch 1 ,mem_le_conn_handle 
+0x48f3 011099 istore 2 ,contwu 
+0x48f4 011100 fetch 1 ,mem_le_mode 
+0x48f5 011101 rshift pdata ,pdata 
+0x48f6 011102 setflip 0 ,pdata 
+0x48f7 011103 istore 1 ,contwu 
+0x48f8 011104 fetch 1 ,mem_le_conn_peer_addr_type 
+0x48f9 011105 istore 1 ,contwu 
+0x48fa 011106 fetch 6 ,mem_le_plap 
+0x48fb 011107 istore 6 ,contwu 
+0x48fc 011108 fetch 2 ,mem_le_conn_interval 
+0x48fd 011109 istore 2 ,contwu 
+0x48fe 011110 fetch 2 ,mem_le_slave_latency 
+0x48ff 011111 istore 2 ,contwu 
+0x4900 011112 fetch 2 ,mem_le_superto 
+0x4901 011113 istore 2 ,contwu 
+0x4902 011114 fetch 1 ,mem_le_peer_sca 
+0x4903 011115 istore 1 ,contwu 
+0x4904 011116 force hci_event_le_meta_event ,queue 
+0x4905 011117 arg 19 ,loopcnt 
+0x4906 011118 branch hci_send_event 
+:      011122 hci_send_mode_change:
+0x4907 011123 set0 mark_ext_patch ,mark 
+0x4908 011124 bpatch patch1e_4 ,mem_patch1e 
+0x4909 011125 fetch 1 ,mem_device_option 
+0x490a 011126 rtnne dvc_op_hci 
+0x490b 011128 call hci_get_payload_ptr 
+0x490c 011129 call hci_write_handle3 
+0x490d 011130 istoret 1 ,contwu 
+0x490e 011131 fetch 2 ,mem_tsniff 
+0x490f 011132 rshift pdata ,pdata 
+0x4910 011133 istore 2 ,contwu 
+0x4911 011134 force 6 ,loopcnt 
+0x4912 011135 force hci_event_mode_change ,queue 
+0x4913 011136 branch hci_send_event 
+:      011139 hci_send_sco_complete:
+0x4914 011140 set0 mark_ext_patch ,mark 
+0x4915 011141 bpatch patch1e_5 ,mem_patch1e 
+0x4916 011142 fetch 1 ,mem_device_option 
+0x4917 011143 rtnne dvc_op_hci 
+0x4918 011144 set0 mark_ext_patch ,mark 
+0x4919 011145 bpatch patch1e_6 ,mem_patch1e 
+0x491a 011146 call hci_get_payload_ptr 
+0x491b 011147 istoret 1 ,contwu 
+0x491c 011148 setarg 0xe00 
+0x491d 011149 istore 2 ,contwu 
+0x491e 011150 call hci_write_plap 
+0x491f 011151 force 0 ,pdata 
+0x4920 011152 bmark1 mark_esco ,hci_send_esco 
+0x4921 011153 force 0 ,pdata 
+0x4922 011154 istore 7 ,contwu 
+0x4923 011155 branch hci_send_sco_cont 
+:      011156 hci_send_esco:
+0x4924 011157 fetch 1 ,mem_device_option 
+0x4925 011158 rtnne dvc_op_hci 
+0x4926 011159 setarg 0x020602 
+0x4927 011160 istore 3 ,contwu 
+0x4928 011161 setarg 30 
+0x4929 011162 istore 2 ,contwu 
+0x492a 011163 setarg 30 
+0x492b 011164 istore 2 ,contwu 
+:      011165 hci_send_sco_cont:
+0x492c 011166 fetch 1 ,mem_device_option 
+0x492d 011167 rtnne dvc_op_hci 
+0x492e 011168 fetch 1 ,mem_air_mode 
+0x492f 011169 istore 1 ,contwu 
+0x4930 011170 force hci_event_sco_connection_complete ,queue 
+0x4931 011171 force 17 ,loopcnt 
+0x4932 011172 branch hci_send_event 
+:      011175 hci_command_status:
+0x4933 011176 set0 mark_ext_patch ,mark 
+0x4934 011177 bpatch patch1e_7 ,mem_patch1e 
+0x4935 011178 call hci_get_payload_ptr 
+0x4936 011179 setarg 0x100 
+0x4937 011180 istore 2 ,contwu 
+0x4938 011181 deposit alarm 
+0x4939 011182 istore 2 ,contwu 
+0x493a 011183 force 4 ,loopcnt 
+0x493b 011184 force hci_event_command_status ,queue 
+0x493c 011185 branch hci_send_event 
+:      011187 hci_command_status_err:
+0x493d 011188 set0 mark_ext_patch ,mark 
+0x493e 011189 bpatch patch1f_0 ,mem_patch1f 
+0x493f 011190 call hci_get_payload_ptr 
+0x4940 011191 deposit rega 
+0x4941 011192 istore 1 ,contwu 
+0x4942 011193 setarg 0x01 
+0x4943 011194 istore 1 ,contwu 
+0x4944 011195 deposit alarm 
+0x4945 011196 istore 2 ,contwu 
+0x4946 011197 force 4 ,loopcnt 
+0x4947 011198 force hci_event_command_status ,queue 
+0x4948 011199 branch hci_send_event 
+:      011201 hci_normal_reply:
+0x4949 011202 set0 mark_ext_patch ,mark 
+0x494a 011203 bpatch patch1f_1 ,mem_patch1f 
+0x494b 011204 force 4 ,loopcnt 
+:      011205 hci_command_complete:
+0x494c 011206 call hci_get_payload_ptr 
+0x494d 011207 force 0x1 ,pdata 
+0x494e 011208 istore 1 ,contwu 
+0x494f 011209 deposit alarm 
+0x4950 011210 istore 3 ,contwu 
+0x4951 011211 force hci_event_command_complete ,queue 
+:      011212 hci_send_event:
+0x4952 011213 set0 mark_ext_patch ,mark 
+0x4953 011214 bpatch patch1f_2 ,mem_patch1f 
+0x4954 011215 call hci_get_packet_ptr 
+0x4955 011216 deposit queue 
+0x4956 011217 istore 1 ,contwu 
+0x4957 011218 deposit loopcnt 
+0x4958 011219 istore 1 ,contwu 
+:      011220 hci_send_event_raw:
+0x4959 011221 set1 mark_h5tx_rp ,mark 
+0x495a 011222 force 5 ,queue 
+0x495b 011223 increase 2 ,loopcnt 
+:      011224 hci_send_packet:
+0x495c 011225 call hci_check_bcsp_protocol 
+0x495d 011226 branch bcsp_send_packet ,true 
+0x495e 011227 branch h4_send_packet_event 
+:      011229 hci_send_commu_ready_event:
+0x495f 011230 force hci_event_vendor_specific ,queue 
+0x4960 011231 call hci_get_payload_ptr 
+0x4961 011232 setarg hci_vendor_event_commu_ready 
+0x4962 011233 istore 1 ,contwu 
+0x4963 011234 force 1 ,loopcnt 
+0x4964 011235 branch hci_send_event 
+:      011238 hci_write_plap:
+0x4965 011239 fetch 6 ,mem_plap 
+0x4966 011240 istore 6 ,contwu 
+0x4967 011241 rtn 
+:      011243 hci_write_handle3:
+0x4968 011244 call hci_get_payload_ptr 
+0x4969 011245 force 0 ,pdata 
+0x496a 011246 istore 1 ,contwu 
+:      011247 hci_write_handle:
+0x496b 011248 fetch 1 ,mem_conn_handle 
+0x496c 011249 istore 2 ,contwu 
+0x496d 011250 rtn 
+:      011252 hci_get_cmd_complete_ptr:
+0x496e 011253 force 12 ,contwu 
+0x496f 011254 branch hci_get_tx_ptr 
+:      011256 hci_get_payload_ptr:
+0x4970 011257 force 8 ,contwu 
+0x4971 011258 branch hci_get_tx_ptr 
+:      011260 hci_get_packet_ptr:
+0x4972 011261 force 6 ,contwu 
+:      011262 hci_get_tx_ptr:
+0x4973 011263 call hci_check_bcsp_protocol 
+0x4974 011264 branch bcsp_get_tx_ptr ,true 
+0x4975 011265 branch h4_get_tx_ptr 
+:      011267 uart_copy_tx_bytes:
+0x4976 011268 deposit loopcnt 
+0x4977 011269 rtn blank 
+:      011270 uart_copy_tx_bytes_loop:
+0x4978 011271 ifetch 1 ,contr 
+0x4979 011272 istore 1 ,contwu 
+0x497a 011273 loop uart_copy_tx_bytes_loop 
+0x497b 011274 rtn 
+:      011276 uart_copy_rx_bytes:
+0x497c 011277 deposit loopcnt 
+0x497d 011278 rtn blank 
+:      011279 uart_copy_rx_bytes_loop:
+0x497e 011280 ifetch 1 ,contru 
+0x497f 011281 istore 1 ,contw 
+0x4980 011282 loop uart_copy_rx_bytes_loop 
+0x4981 011283 rtn 
+:      011285 uart_write_bytes:
+0x4982 011286 istore 1 ,contwu 
+0x4983 011287 rshift8 pdata ,pdata 
+0x4984 011288 loop uart_write_bytes 
+0x4985 011289 rtn 
+:      011292 calc_tx_crc16:
+0x4986 011293 pulse crc16 
+0x4987 011294 enable enable_crc 
+:      011295 crcloop:
+0x4988 011296 ifetch 1 ,contwu 
+0x4989 011297 inject bucket ,8 
+0x498a 011298 loop crcloop 
+0x498b 011299 enable enable_parity 
+0x498c 011300 inject bucket ,16 
+0x498d 011301 disable enable_parity 
+0x498e 011302 disable enable_crc 
+0x498f 011303 disable crc16 
+0x4990 011304 byteswap pdata ,pdata 
+0x4991 011305 rtn 
+:      011307 stop_loop:
+0x4992 011308 nop 1 
+0x4993 011309 hjam 1 ,0x8203 
+0x4994 011310 branch stop_loop 
+:      011314 process_cmd:
+0x4995 011315 set0 mark_ext_patch ,mark 
+0x4996 011316 bpatch patch1f_3 ,mem_patch1f 
+0x4997 011317 fetch 1 ,mem_hci_cmd 
+0x4998 011318 rtn blank 
+0x4999 011319 fetch 1 ,mem_lmo_opcode2 
+0x499a 011320 nrtn blank 
+0x499b 011321 call cmd_check_plap 
+0x499c 011322 nbranch process_cmd_conn_handle ,zero 
+0x499d 011323 fetch 1 ,mem_hci_cmd 
+0x499e 011324 beq hci_cmd_remote_name_req ,cmd_namereq 
+0x499f 011325 beq hci_cmd_pair ,cmd_pair 
+0x49a0 011326 beq hci_cmd_nopair ,cmd_nopair 
+0x49a1 011327 beq hci_cmd_linkkey ,cmd_has_key 
+0x49a2 011328 beq hci_cmd_nokey ,cmd_no_key 
+0x49a3 011329 beq hci_cmd_reject_conn ,cmd_disconn 
+0x49a4 011330 beq hci_cmd_role_switch ,cmd_role_switch 
+0x49a5 011331 beq hci_cmd_accept_conn ,cmd_accept_conn 
+0x49a6 011332 beq hci_cmd_accept_with_switch ,cmd_accept_with_switch 
+0x49a7 011333 beq hci_cmd_detach ,cmd_detach 
+0x49a8 011334 beq hci_cmd_in_sniff ,cmd_in_sniff 
+0x49a9 011335 beq hci_cmd_exit_sniff ,cmd_exit_sniff 
+:      011336 process_cmd_conn_handle:
+0x49aa 011337 set0 mark_ext_patch ,mark 
+0x49ab 011338 bpatch patch1f_4 ,mem_patch1f 
+0x49ac 011339 call cmd_check_handle 
+0x49ad 011340 nrtn blank 
+0x49ae 011341 fetch 1 ,mem_hci_cmd 
+0x49af 011342 beq hci_cmd_auth ,cmd_auth 
+0x49b0 011343 beq hci_cmd_startencrypt ,cmd_start_encrypt 
+0x49b1 011344 beq hci_cmd_stopencrypt ,cmd_stop_encrypt 
+0x49b2 011345 beq hci_cmd_setup_sco ,cmd_setup_sco 
+0x49b3 011346 beq hci_cmd_disconn_sco ,cmd_disconn_sco 
+0x49b4 011347 beq hci_cmd_accept_sco_conn ,cmd_accept_sco_conn 
+0x49b5 011348 beq hci_cmd_remote_feature_req ,cmd_feature_req 
+0x49b6 011349 beq hci_cmd_remote_ext_features_req ,cmd_ext_feature_req 
+0x49b7 011350 beq hci_cmd_remote_version_req ,cmd_version_req 
+0x49b8 011351 beq hci_cmd_role_discovery ,cmd_role_discovery 
+0x49b9 011352 beq hci_cmd_io_cap ,cmd_io_cap 
+0x49ba 011353 rtnne hci_cmd_disconn 
+0x49bb 011354 call lmp_disconnect 
+:      011355 cmd_exit:
+0x49bc 011356 jam 0 ,mem_hci_cmd 
+0x49bd 011357 rtn 
+:      011359 cmd_check_plap:
+0x49be 011360 fetch 6 ,mem_hci_plap 
+0x49bf 011361 fetcht 6 ,mem_plap 
+0x49c0 011362 isub temp ,null 
+0x49c1 011363 rtn 
+:      011366 cmd_check_handle:
+0x49c2 011367 fetch 1 ,mem_hci_conn_handle 
+0x49c3 011368 fetcht 1 ,mem_conn_handle 
+0x49c4 011369 isub temp ,pdata 
+0x49c5 011370 rtn 
+:      011372 cmd_accept_conn:
+0x49c6 011373 jam lmp_accepted ,mem_lmo_opcode2 
+0x49c7 011374 jam lmp_host_connection_req ,mem_lmi_opcode2 
+0x49c8 011375 call tid_set_reply 
+0x49c9 011376 branch cmd_exit 
+:      011378 cmd_accept_with_switch:
+0x49ca 011379 branch cmd_accept_sco_conn ,master 
+0x49cb 011380 set1 mark_accept_switch ,mark 
+:      011381 cmd_role_switch:
+0x49cc 011382 jam lmp_slot_offset ,mem_lmo_opcode2 
+0x49cd 011383 set1 mark_switch_initiated ,mark 
+0x49ce 011384 nbranch cmd_exit ,master 
+0x49cf 011385 jam lmp_switch_req ,mem_lmo_opcode2 
+0x49d0 011386 fetch 1 ,mem_connection_options 
+0x49d1 011387 set0 connection_switch ,pdata 
+0x49d2 011388 store 1 ,mem_connection_options 
+0x49d3 011389 branch cmd_exit 
+:      011392 cmd_namereq:
+0x49d4 011393 jam lmp_name_req ,mem_lmo_opcode2 
+0x49d5 011394 jam 0 ,mem_name_offset 
+0x49d6 011395 branch cmd_exit 
+:      011398 cmd_ssp:
+0x49d7 011399 jam sp_flag_commit ,mem_master_sp_flag 
+0x49d8 011400 jam sp_master_stat_start_skip ,mem_master_sp_state 
+0x49d9 011401 branch cmd_exit 
+:      011403 cmd_pair:
+0x49da 011404 fetch 1 ,mem_op 
+0x49db 011405 bbit1 op_inrand_req ,cmd_pair_passive 
+0x49dc 011406 call tid_initiate 
+0x49dd 011407 jam lmp_in_rand ,mem_lmo_opcode2 
+0x49de 011408 branch cmd_exit 
+:      011409 cmd_pair_passive:
+0x49df 011410 set0 op_inrand_req ,pdata 
+0x49e0 011411 store 1 ,mem_op 
+0x49e1 011412 call lmp_accept_inrand 
+0x49e2 011413 setarg 0 
+0x49e3 011414 setflag master ,smap_lmptid ,pdata 
+0x49e4 011415 store 1 ,mem_lmo_tid2 
+0x49e5 011416 branch cmd_exit 
+:      011418 cmd_nopair:
+0x49e6 011419 jam pairing_not_allowed ,mem_disconn_reason_send 
+0x49e7 011420 jam lmp_detach ,mem_lmo_opcode2 
+0x49e8 011421 fetch 1 ,mem_state 
+0x49e9 011422 bbit1 state_inconn ,cmd_exit 
+0x49ea 011423 force hci_error_pairing_not_allowed ,temp 
+0x49eb 011424 call hci_send_connection_error 
+0x49ec 011425 branch cmd_exit 
+:      011428 cmd_has_key:
+0x49ed 011429 call linkkey_set 
+0x49ee 011430 fetch 1 ,mem_op 
+0x49ef 011431 bbit1 op_auth_req ,cmd_send_aurand 
+0x49f0 011432 bbit1 op_send_sres ,cmd_send_sres 
+0x49f1 011433 bbit1 op_inrand_req ,cmd_pair_passive 
+0x49f2 011434 branch cmd_exit 
+:      011435 cmd_send_sres:
+0x49f3 011436 set0 op_send_sres ,pdata 
+0x49f4 011437 store 1 ,mem_op 
+0x49f5 011438 jam lmp_sres ,mem_lmo_opcode2 
+0x49f6 011439 branch cmd_exit 
+:      011441 cmd_no_key:
+0x49f7 011442 fetch 1 ,mem_op 
+0x49f8 011443 bbit1 op_send_sres ,cmd_no_key_reject 
+0x49f9 011444 call hci_send_pincode_req 
+0x49fa 011445 branch cmd_exit 
+:      011446 cmd_no_key_reject:
+0x49fb 011447 set0 op_send_sres ,pdata 
+0x49fc 011448 store 1 ,mem_op 
+0x49fd 011449 jam lmp_not_accepted ,mem_lmo_opcode2 
+0x49fe 011450 jam lmp_au_rand ,mem_lmi_opcode2 
+0x49ff 011451 jam key_missing ,mem_lmo_reason2 
+0x4a00 011452 branch cmd_exit 
+:      011455 cmd_auth:
+0x4a01 011456 fetch 1 ,mem_op 
+0x4a02 011457 set1 op_auth_req ,pdata 
+0x4a03 011458 store 1 ,mem_op 
+0x4a04 011459 fetch 1 ,mem_state 
+0x4a05 011460 bbit1 state_linkkey ,cmd_auth_sendaurand 
+0x4a06 011461 call hci_send_linkkey_req 
+0x4a07 011462 branch cmd_exit 
+:      011464 cmd_send_aurand:
+:      011465 cmd_auth_sendaurand:
+0x4a08 011466 call tid_initiate 
+0x4a09 011467 jam lmp_au_rand ,mem_lmo_opcode2 
+0x4a0a 011468 branch cmd_exit 
+:      011470 cmd_start_encrypt:
+0x4a0b 011471 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
+0x4a0c 011472 branch cmd_exit 
+:      011474 cmd_stop_encrypt:
+0x4a0d 011475 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
+0x4a0e 011476 branch cmd_exit 
+:      011478 cmd_feature_req:
+0x4a0f 011479 set0 mark_ext_patch ,mark 
+0x4a10 011480 bpatch patch1f_5 ,mem_patch1f 
+0x4a11 011481 jam lmp_features_req ,mem_lmo_opcode2 
+0x4a12 011482 jam hci_cmd_wait_remote_feature ,mem_hci_cmd 
+0x4a13 011483 rtn 
+:      011485 cmd_ext_feature_req:
+0x4a14 011486 jam lmp_ext_features_req ,mem_lmo_opcode2 
+0x4a15 011487 jam hci_cmd_wait_remote_ext_feature ,mem_hci_cmd 
+0x4a16 011488 rtn 
+:      011490 cmd_version_req:
+0x4a17 011491 jam lmp_version_req ,mem_lmo_opcode2 
+0x4a18 011492 branch cmd_exit 
+:      011494 cmd_in_sniff:
+0x4a19 011495 jam lmp_sniff_req ,mem_lmo_opcode2 
+0x4a1a 011496 arg mem_sniff_payload ,contw 
+0x4a1b 011497 setarg 0 
+0x4a1c 011498 isolate1 27 ,clke_bt 
+0x4a1d 011499 setflag true ,1 ,pdata 
+0x4a1e 011500 istore 1 ,contw 
+0x4a1f 011501 setarg 0 
+0x4a20 011502 istore 2 ,contw 
+0x4a21 011503 fetch 2 ,mem_sniff_param_interval 
+0x4a22 011504 istore 2 ,contw 
+0x4a23 011505 fetch 1 ,mem_sniff_param_attempt 
+0x4a24 011506 istore 2 ,contw 
+0x4a25 011507 fetch 1 ,mem_sniff_param_timeout 
+0x4a26 011508 istore 2 ,contw 
+0x4a27 011509 branch cmd_exit 
+:      011511 cmd_exit_sniff:
+0x4a28 011512 jam lmp_unsniff_req ,mem_lmo_opcode2 
+0x4a29 011513 branch cmd_exit 
+:      011515 cmd_setup_sco:
+0x4a2a 011516 call new_conn_handle 
+0x4a2b 011517 store 1 ,mem_sco_handle 
+0x4a2c 011518 fetch 1 ,mem_conn_handle 
+0x4a2d 011519 store 1 ,mem_sco_asso_handle 
+0x4a2e 011520 jam lmp_sco_link_req ,mem_lmo_opcode2 
+0x4a2f 011521 set1 mark_esco ,mark 
+0x4a30 011522 jam lmp_ext_esco_link_req ,mem_lmo_opcode2 
+0x4a31 011523 branch cmd_exit 
+:      011525 cmd_disconn:
+0x4a32 011526 call lmp_disconnect 
+0x4a33 011527 branch cmd_exit 
+:      011529 cmd_disconn_sco:
+0x4a34 011530 jam lmp_remove_sco_link_req ,mem_lmo_opcode2 
+0x4a35 011531 bmark0 mark_esco ,cmd_exit 
+0x4a36 011532 jam lmp_ext_remove_esco_req ,mem_lmo_opcode2 
+0x4a37 011533 branch cmd_exit 
+:      011535 cmd_accept_sco_conn:
+0x4a38 011536 branch cmd_accept_sco_conn_master ,master 
+0x4a39 011537 jam lmp_accepted ,mem_lmo_opcode2 
+0x4a3a 011538 jam lmp_sco_link_req ,mem_lmi_opcode2 
+0x4a3b 011539 bmark0 mark_esco ,cmd_exit 
+0x4a3c 011540 fetch 1 ,mem_esco_type 
+0x4a3d 011541 bne type_hv3 ,parse_lmpext_esco_link_req_change_param 
+0x4a3e 011542 jam lmp_ext_accepted ,mem_lmo_opcode2 
+0x4a3f 011543 jam lmp_ext_esco_link_req ,mem_lmi_opcode2 
+0x4a40 011544 branch cmd_exit 
+:      011545 cmd_accept_sco_conn_master:
+0x4a41 011546 call new_conn_handle 
+0x4a42 011547 store 1 ,mem_sco_handle 
+0x4a43 011548 fetch 1 ,mem_conn_handle 
+0x4a44 011549 store 1 ,mem_sco_asso_handle 
+0x4a45 011550 jam lmp_sco_link_req ,mem_lmo_opcode2 
+0x4a46 011551 bmark0 mark_esco ,cmd_exit 
+0x4a47 011552 branch parse_lmpext_esco_link_req_change_param 
+:      011555 cmd_role_discovery:
+0x4a48 011556 call hci_get_cmd_complete_ptr 
+0x4a49 011557 call hci_write_handle 
+0x4a4a 011558 force 0 ,pdata 
+0x4a4b 011559 nsetflag master ,0 ,pdata 
+0x4a4c 011560 istore 1 ,contwu 
+0x4a4d 011561 force 7 ,loopcnt 
+0x4a4e 011562 arg 0x809 ,alarm 
+0x4a4f 011563 call hci_command_complete 
+0x4a50 011564 branch cmd_exit 
+:      011566 cmd_io_cap:
+0x4a51 011567 jam lmp_io_cap_res ,mem_lmo_opcode2 
+0x4a52 011568 branch cmd_exit 
+:      011570 cmd_detach:
+0x4a53 011571 jam lmp_detach ,mem_lmo_opcode2 
+0x4a54 011572 jam other_end_terminated ,mem_disconn_reason_send 
+0x4a55 011573 branch cmd_exit 
+:      011578 process_hci_patch:
+0x4a56 011579 jam 0 ,mem_check_sum 
+0x4a57 011582 ifetch 1 ,contru 
+0x4a58 011583 store 1 ,mem_ucode_id_remote 
+0x4a59 011584 call hci_ucode_checksum_add 
+0x4a5a 011586 call push_stack 
+0x4a5b 011587 fetch 1 ,mem_ucode_id_remote 
+0x4a5c 011588 copy pdata ,temp 
+0x4a5d 011589 fetch 1 ,mem_ucode_id_local 
+0x4a5e 011590 increase 1 ,pdata 
+0x4a5f 011591 icompare 0xff ,temp 
+0x4a60 011592 nbranch hci_nak_ucode_with_stack ,true 
+0x4a61 011593 store 1 ,mem_ucode_id_local 
+0x4a62 011594 call pop_stack 
+0x4a63 011596 ifetch 1 ,contru 
+0x4a64 011597 beq 0x01 ,hci_enable_ucode_load 
+0x4a65 011598 beq 0x02 ,process_hci_ucode 
+0x4a66 011599 beq 0x03 ,hci_disable_ucode_load 
+0x4a67 011600 beq 0x05 ,process_hci_n_sched_data 
+0x4a68 011601 beq 0x06 ,hci_write_register 
+0x4a69 011602 beq 0x07 ,hci_read_register 
+0x4a6a 011603 beq 0x08 ,hci_enable_ucode 
+0x4a6b 011604 beq 0x09 ,hci_soft_branch 
+0x4a6c 011605 rtn 
+:      011606 hci_ucode_checksum_add:
+0x4a6d 011607 copy pdata ,temp 
+0x4a6e 011608 call push_stack 
+0x4a6f 011609 fetch 1 ,mem_check_sum 
+0x4a70 011610 iadd temp ,pdata 
+0x4a71 011611 store 1 ,mem_check_sum 
+0x4a72 011612 branch pop_stack 
+:      011615 hci_ack_ucode:
+0x4a73 011616 force 1 ,pdata 
+0x4a74 011617 call uart_send_byte 
+0x4a75 011618 fetch 1 ,mem_ucode_id_local 
+0x4a76 011619 branch uart_send_byte 
+:      011621 hci_nak_ucode_with_stack:
+0x4a77 011622 call pop_stack 
+0x4a78 011623 branch hci_nak_ucode_ucode_id 
+:      011624 hci_nak_ucode:
+0x4a79 011625 fetch 1 ,mem_ucode_id_local 
+0x4a7a 011626 increase -1 ,pdata 
+0x4a7b 011627 store 1 ,mem_ucode_id_local 
+:      011628 hci_nak_ucode_ucode_id:
+0x4a7c 011629 force 0 ,pdata 
+0x4a7d 011630 call uart_send_byte 
+0x4a7e 011631 fetch 1 ,mem_ucode_id_local 
+0x4a7f 011632 branch uart_send_byte 
+:      011634 hci_write_register:
+0x4a80 011635 call hci_ucode_checksum_add 
+0x4a81 011636 ifetch 1 ,contru 
+0x4a82 011637 store 1 ,mem_ucode_temp 
+0x4a83 011638 call hci_ucode_checksum_add 
+0x4a84 011639 ifetch 1 ,contru 
+0x4a85 011640 lshift8 pdata ,contw 
+0x4a86 011641 call hci_ucode_checksum_add 
+0x4a87 011642 fetch 1 ,mem_ucode_temp 
+0x4a88 011643 iadd contw ,contw 
+0x4a89 011644 ifetch 1 ,contru 
+0x4a8a 011645 istore 1 ,contw 
+0x4a8b 011646 call hci_ucode_checksum_add 
+0x4a8c 011647 ifetch 1 ,contru 
+0x4a8d 011648 call hci_ucode_checksum_add 
+0x4a8e 011649 fetch 1 ,mem_check_sum 
+0x4a8f 011650 bne 0xff ,hci_nak_ucode 
+0x4a90 011651 branch hci_ack_ucode 
+:      011653 hci_read_register:
+0x4a91 011654 call hci_ucode_checksum_add 
+0x4a92 011655 ifetch 1 ,contru 
+0x4a93 011656 store 1 ,mem_ucode_temp 
+0x4a94 011657 call hci_ucode_checksum_add 
+0x4a95 011658 ifetch 1 ,contru 
+0x4a96 011659 store 1 ,mem_ucode_temp1 
+0x4a97 011660 call hci_ucode_checksum_add 
+0x4a98 011661 ifetch 1 ,contru 
+0x4a99 011662 call hci_ucode_checksum_add 
+0x4a9a 011663 fetch 1 ,mem_check_sum 
+0x4a9b 011664 bne 0xff ,hci_nak_ucode 
+0x4a9c 011666 fetch 1 ,mem_ucode_temp1 
+0x4a9d 011667 lshift8 pdata ,temp 
+0x4a9e 011668 fetch 1 ,mem_ucode_temp 
+0x4a9f 011669 iadd temp ,contru 
+0x4aa0 011670 ifetch 1 ,contru 
+0x4aa1 011671 store 1 ,mem_ucode_temp 
+:      011672 hci_read_register_ack:
+0x4aa2 011673 force 1 ,pdata 
+0x4aa3 011674 call uart_send_byte 
+0x4aa4 011675 fetch 1 ,mem_ucode_temp 
+0x4aa5 011676 call uart_send_byte 
+0x4aa6 011677 jam 0xff ,mem_ucode_id_local 
+0x4aa7 011678 rtn 
+:      011680 hci_enable_ucode:
+0x4aa8 011681 call hci_ucode_checksum_add 
+0x4aa9 011682 ifetch 1 ,contru 
+0x4aaa 011683 call hci_ucode_checksum_add 
+0x4aab 011684 fetch 1 ,mem_check_sum 
+0x4aac 011685 bne 0xff ,hci_nak_ucode 
+0x4aad 011686 branch hci_ack_ucode 
+:      011688 process_hci_ucode:
+0x4aae 011689 call hci_ucode_checksum_add 
+0x4aaf 011690 ifetch 1 ,contru 
+0x4ab0 011691 hstore 1 ,core_ucode_low 
+0x4ab1 011692 call hci_ucode_checksum_add 
+0x4ab2 011693 ifetch 1 ,contru 
+0x4ab3 011694 set1 7 ,pdata 
+0x4ab4 011695 hstore 1 ,core_ucode_ctrl 
+0x4ab5 011696 set0 7 ,pdata 
+0x4ab6 011697 call hci_ucode_checksum_add 
+0x4ab7 011698 ifetch 1 ,contru 
+0x4ab8 011699 copy pdata ,loopcnt 
+0x4ab9 011700 call hci_ucode_checksum_add 
+:      011701 write_ucode_loop:
+0x4aba 011702 ifetch 1 ,contru 
+0x4abb 011703 hstore 1 ,core_ucode_data 
+0x4abc 011704 call hci_ucode_checksum_add 
+0x4abd 011705 loop write_ucode_loop 
+0x4abe 011706 ifetch 1 ,contru 
+0x4abf 011707 call hci_ucode_checksum_add 
+0x4ac0 011708 fetch 1 ,mem_check_sum 
+0x4ac1 011709 bne 0xff ,hci_nak_ucode 
+0x4ac2 011710 branch hci_ack_ucode 
+:      011712 process_hci_n_sched_data:
+0x4ac3 011713 call hci_ucode_checksum_add 
+0x4ac4 011714 ifetch 1 ,contru 
+0x4ac5 011715 store 1 ,mem_ucode_temp 
+0x4ac6 011716 call hci_ucode_checksum_add 
+0x4ac7 011717 ifetch 1 ,contru 
+0x4ac8 011718 lshift8 pdata ,contw 
+0x4ac9 011719 call hci_ucode_checksum_add 
+0x4aca 011720 fetch 1 ,mem_ucode_temp 
+0x4acb 011721 iadd contw ,contw 
+0x4acc 011722 ifetch 1 ,contru 
+0x4acd 011723 iforce loopcnt 
+0x4ace 011724 call hci_ucode_checksum_add 
+:      011725 process_hci_n_sched_loop:
+0x4acf 011726 ifetch 1 ,contru 
+0x4ad0 011727 istore 1 ,contw 
+0x4ad1 011728 call hci_ucode_checksum_add 
+0x4ad2 011729 loop process_hci_n_sched_loop 
+0x4ad3 011730 ifetch 1 ,contru 
+0x4ad4 011731 call hci_ucode_checksum_add 
+0x4ad5 011732 fetch 1 ,mem_check_sum 
+0x4ad6 011733 bne 0xff ,hci_nak_ucode 
+0x4ad7 011734 branch hci_ack_ucode 
+:      011738 hci_enable_ucode_load:
+0x4ad8 011739 call hci_ucode_checksum_add 
+0x4ad9 011740 ifetch 1 ,contru 
+0x4ada 011741 call hci_ucode_checksum_add 
+0x4adb 011742 fetch 1 ,mem_check_sum 
+0x4adc 011743 bne 0xff ,hci_nak_ucode 
+0x4add 011744 hjam 0x80 ,core_ucode_ctrl 
+0x4ade 011745 branch hci_ack_ucode 
+:      011747 hci_disable_ucode_load:
+0x4adf 011748 call hci_ucode_checksum_add 
+0x4ae0 011749 ifetch 1 ,contru 
+0x4ae1 011750 call hci_ucode_checksum_add 
+0x4ae2 011751 fetch 1 ,mem_check_sum 
+0x4ae3 011752 bne 0xff ,hci_nak_ucode 
+0x4ae4 011753 hjam 0 ,core_ucode_ctrl 
+0x4ae5 011754 branch hci_ack_ucode 
+:      011756 hci_soft_branch:
+0x4ae6 011757 call hci_ucode_checksum_add 
+0x4ae7 011758 ifetch 1 ,contru 
+0x4ae8 011759 call hci_ucode_checksum_add 
+0x4ae9 011760 fetch 1 ,mem_check_sum 
+0x4aea 011761 bne 0xff ,hci_nak_ucode 
+0x4aeb 011762 call hci_ack_ucode 
+0x4aec 011763 branch soft_reset 
+:      011766 hci_idle_dispatch:
+0x4aed 011767 call gpio_check_uart_state 
+0x4aee 011768 rtn true 
+0x4aef 011769 arg uart_wakeup_rx ,temp 
+0x4af0 011770 call gpio_get_bit 
+0x4af1 011771 nbranch uart_wake_up ,true 
+0x4af2 011772 jam hci_rx_wake ,mem_hci_lt_rx_state 
+0x4af3 011773 rtn 
+:      011774 uart_wake_up:
+0x4af4 011775 fetch 1 ,mem_hci_lt_rx_state 
+0x4af5 011776 rtnne hci_rx_wake 
+0x4af6 011777 call hci_exit_lpm 
+0x4af7 011778 branch hci_send_commu_ready_event 
+:      011792 hid_rx_process:
+0x4af8 011793 set1 mark_ext_patch ,mark 
+0x4af9 011794 bpatch patch33_4 ,mem_patch33 
+0x4afa 011795 fetch 2 ,mem_l2cap_payload_ptr 
+0x4afb 011796 copy pdata ,contr 
+0x4afc 011797 ifetch 1 ,contr 
+0x4afd 011798 and pdata ,0x0f ,temp 
+0x4afe 011799 rshift4 pdata ,pdata 
+0x4aff 011800 beq hid_type_set_idle ,hid_rx_process_handshake 
+0x4b00 011801 beq hid_type_set_protocol ,hid_rx_process_handshake 
+0x4b01 011802 beq hid_type_data ,hid_rx_process_data 
+0x4b02 011803 beq hid_type_set_report ,hid_rx_process_set_report 
+0x4b03 011804 beq hid_type_control ,hid_rx_process_hid_control 
+0x4b04 011805 rtn 
+:      011807 hid_rx_process_hid_control:
+0x4b05 011808 copy temp ,pdata 
+0x4b06 011809 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
+0x4b07 011810 beq hid_control_p_suspend ,hid_rx_process_suspend 
+0x4b08 011811 rtn 
+:      011813 hid_rx_process_virtual_cable_unplug:
+0x4b09 011814 jam bt_evt_virtual_cable_unplug ,mem_fifo_temp 
+0x4b0a 011815 call ui_ipc_send_event 
+0x4b0b 011816 fetch 1 ,mem_device_option 
+0x4b0c 011817 rtnne dvc_op_mouse ,pdata 
+0x4b0d 011818 copy temp ,pdata 
+0x4b0e 011819 beq hid_control_p_virtualcableunplug ,eeprom_erase_reconn_info 
+0x4b0f 011820 rtn 
+:      011821 hid_rx_process_suspend:
+0x4b10 011822 rtn 
+:      011824 hid_rx_process_set_report:
+0x4b11 011825 arg 0x01 ,rega 
+0x4b12 011826 call hid_malloc_tx_buff 
+0x4b13 011827 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x4b14 011828 istore 2 ,contw 
+0x4b15 011829 setarg 0x00 
+0x4b16 011830 istore 1 ,contw 
+0x4b17 011831 rtn 
+:      011833 hid_rx_process_handshake:
+0x4b18 011834 arg 1 ,rega 
+0x4b19 011835 call hid_malloc_tx_buff 
+0x4b1a 011836 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x4b1b 011837 istore 2 ,contw 
+0x4b1c 011838 setarg 0 
+0x4b1d 011839 istore 1 ,contw 
+0x4b1e 011840 jam 1 ,mem_ui_data_txbuff_length 
+0x4b1f 011841 fetch 1 ,mem_hid_control_state 
+0x4b20 011842 set1 l2cap_channel_hid_handshake_done 
+0x4b21 011843 store 1 ,mem_hid_control_state 
+:      011844 hid_handshake_event:
+0x4b22 011845 jam bt_evt_hid_handshake ,mem_fifo_temp 
+0x4b23 011846 branch ui_ipc_send_event 
+:      011848 hid_rx_process_data:
+0x4b24 011849 ifetch 1 ,contr 
+0x4b25 011850 beq hid_report_id_kb ,hid_rx_process_data_hid_kb 
+0x4b26 011851 rtn 
+:      011853 hid_rx_process_data_hid_kb:
+0x4b27 011854 copy contr ,rega 
+0x4b28 011855 fetch 1 ,mem_device_option 
+0x4b29 011856 rtnne dvc_op_kb ,pdata 
+0x4b2a 011857 copy rega ,contr 
+0x4b2b 011858 branch kb_process_kb_report 
+:      011860 hid_malloc_tx_buff:
+0x4b2c 011861 call l2cap_malloc 
+0x4b2d 011862 copy rega ,temp 
+0x4b2e 011863 storet 1 ,mem_ui_data_txbuff_length 
+0x4b2f 011864 copy pdata ,contw 
+0x4b30 011865 copy rega ,pdata 
+0x4b31 011866 istore 2 ,contw 
+0x4b32 011867 rtn 
+:      011870 le_ir_init:
+0x4b33 011871 setarg le_ir 
+0x4b34 011872 store 2 ,mem_cb_le_process 
+0x4b35 011873 setarg le_ir_wcb 
+0x4b36 011874 store 2 ,mem_cb_att_write 
+0x4b37 011875 call eeprom_load_reconn_info 
+0x4b38 011876 call le_init_att 
+0x4b39 011877 hjam 158 ,core_pwm_ncnt0 
+0x4b3a 011878 hjam 8 ,core_gpio_sel1 
+0x4b3b 011879 hjam 5 ,core_gpio_out1 
+0x4b3c 011880 setarg -1 
+0x4b3d 011881 set0 1 ,pdata 
+0x4b3e 011882 set0 21 ,pdata 
+0x4b3f 011883 hstore 4 ,core_gpio_oe0 
+0x4b40 011884 hjam 2 ,core_gpio_pu0 
+0x4b41 011885 rtn wake 
+0x4b42 011886 jam 1 ,mem_le_adv_enable 
+0x4b43 011887 rtn 
+:      011890 le_ir_wcb:
+0x4b44 011891 ifetch 1 ,rega 
+0x4b45 011892 store 1 ,mem_ir_cmd 
+0x4b46 011893 beq ircmd_write_pulse ,le_ir_write_pulse 
+0x4b47 011894 beq ircmd_write_seq ,le_ir_write_seq 
+0x4b48 011895 beq ircmd_write_next ,le_ir_write_next 
+0x4b49 011896 beq ircmd_screen_on ,le_ir_screen_on 
+0x4b4a 011897 beq ircmd_screen_off ,le_ir_screen_off 
+0x4b4b 011898 rtnne ircmd_play 
+0x4b4c 011899 ifetch 1 ,contr 
+0x4b4d 011900 store 1 ,mem_ir_play_count 
+0x4b4e 011901 rtn 
+:      011903 le_ir_write_pulse:
+0x4b4f 011904 arg mem_ir_pulse_zero ,contw 
+0x4b50 011905 branch le_ir_write 
+:      011907 le_ir_write_seq:
+0x4b51 011908 arg mem_ir_sequence_len ,contw 
+0x4b52 011909 branch le_ir_write 
+:      011911 le_ir_write_next:
+0x4b53 011912 fetch 2 ,mem_ir_ptr 
+0x4b54 011913 iforce contw 
+:      011915 le_ir_write:
+0x4b55 011916 arg 19 ,loopcnt 
+0x4b56 011917 call memcpy 
+0x4b57 011918 deposit contw 
+0x4b58 011919 store 2 ,mem_ir_ptr 
+0x4b59 011920 jam 0 ,mem_ir_cmd 
+0x4b5a 011921 rtn 
+:      011925 le_ir:
+0x4b5b 011926 fetch 1 ,mem_ir_cmd 
+0x4b5c 011927 beq ircmd_record ,le_ir_start_record 
+0x4b5d 011928 beq ircmd_play ,le_ir_play 
+0x4b5e 011929 beq ircmd_report_pulse ,le_ir_report 
+0x4b5f 011930 beq ircmd_report_seq ,le_ir_report 
+0x4b60 011931 beq ircmd_report_raw ,le_ir_report 
+0x4b61 011932 beq ircmd_test_play ,le_ir_play 
+0x4b62 011933 beq ircmd_test_rec ,le_ir_rec 
+0x4b63 011934 rtn 
+:      011936 le_ir_screen_on:
+0x4b64 011937 jam 0 ,mem_lpm_mult 
+0x4b65 011938 jam 0 ,mem_ir_cmd 
+0x4b66 011939 rtn 
+:      011940 le_ir_screen_off:
+0x4b67 011941 jam 30 ,mem_lpm_mult 
+0x4b68 011942 jam 0 ,mem_ir_cmd 
+0x4b69 011943 rtn 
+:      011947 le_ir_rec:
+0x4b6a 011948 jam 0 ,mem_ir_cmd 
+0x4b6b 011949 arg 0xfffff ,stop_watch 
+0x4b6c 011950 call ir_record 
+0x4b6d 011951 rtn 
+:      011953 le_ir_next_anchor:
+0x4b6e 011954 fetcht 2 ,mem_le_tsniff 
+0x4b6f 011955 iadd temp ,pdata 
+0x4b70 011956 store 4 ,mem_le_anchor 
+:      011957 le_ir_start_record:
+0x4b71 011958 fetch 4 ,mem_le_anchor 
+0x4b72 011959 isub clke_bt ,pdata 
+0x4b73 011960 nbranch le_ir_next_anchor ,positive 
+0x4b74 011961 rshift pdata ,stop_watch 
+0x4b75 011962 call ir_record 
+0x4b76 011963 rtn blank 
+0x4b77 011964 jam ircmd_report_raw ,mem_ir_cmd 
+0x4b78 011965 arg mem_ir_record ,temp 
+0x4b79 011966 storet 2 ,mem_ir_ptr 
+:      011968 le_ir_report:
+0x4b7a 011969 call le_xtype_fifo_is_full 
+0x4b7b 011970 nrtn blank 
+0x4b7c 011971 jam notify_handle ,mem_le_notify_handle 
+0x4b7d 011972 jam attop_handle_value_notification ,mem_fifo_temp 
+0x4b7e 011973 call le_xtype_fifo_in 
+0x4b7f 011974 fetch 2 ,mem_le_notify_attr_start 
+0x4b80 011975 iforce contw 
+0x4b81 011976 fetch 2 ,mem_ir_ptr 
+0x4b82 011977 iforce contr 
+0x4b83 011978 arg 20 ,loopcnt 
+0x4b84 011979 call memcpy 
+0x4b85 011980 deposit contr 
+0x4b86 011981 store 2 ,mem_ir_ptr 
+0x4b87 011982 fetch 2 ,mem_ir_report_len 
+0x4b88 011983 increase -20 ,pdata 
+0x4b89 011984 store 2 ,mem_ir_report_len 
+0x4b8a 011985 rtn positive 
+0x4b8b 011986 jam 0 ,mem_ir_cmd 
+0x4b8c 011987 rtn 
+:      011990 le_ir_play:
+0x4b8d 011991 fetch 1 ,mem_ir_play_count 
+0x4b8e 011992 call ir_play 
+0x4b8f 011993 jam 0 ,mem_ir_cmd 
+0x4b90 011994 rtn 
+:      011997 ir_record:
+0x4b91 011998 call ir_receive 
+0x4b92 011999 setarg mem_ir_record 
+0x4b93 012000 isub contw ,pdata 
+0x4b94 012001 sub pdata ,0 ,pdata 
+0x4b95 012002 store 2 ,mem_ir_report_len 
+0x4b96 012003 rtn 
+:      012007 ir_receive:
+0x4b97 012008 disable swfine 
+0x4b98 012009 arg mem_ir_record ,contw 
+:      012010 ir_receive_waitsync:
+0x4b99 012011 rtn timeout 
+0x4b9a 012012 hfetch 1 ,core_gpio_in + 2 
+0x4b9b 012013 bbit0 5 ,ir_receive_waitsync 
+0x4b9c 012014 copy clkn ,temp 
+0x4b9d 012015 arg 0x80 ,loopcnt 
+0x4b9e 012016 call memset0 
+0x4b9f 012017 arg mem_ir_record ,contw 
+0x4ba0 012018 arg 0x0 ,regc 
+:      012019 ir_receive_loop:
+0x4ba1 012020 arg 180 ,stop_watch 
+:      012021 ir_receive_waitedge:
+0x4ba2 012022 rtn timeout 
+0x4ba3 012023 hfetch 1 ,core_gpio_in + 2 
+0x4ba4 012024 ixor regc ,pdata 
+0x4ba5 012025 bbit1 5 ,ir_receive_waitedge 
+0x4ba6 012026 copy clkn ,pdata 
+0x4ba7 012027 iforce alarm 
+0x4ba8 012028 call clk_diff_rt 
+0x4ba9 012029 sub pdata ,0xff ,null 
+0x4baa 012030 branch ir_receive_waitedge ,positive 
+0x4bab 012031 isolate0 5 ,regc 
+0x4bac 012032 setflag true ,23 ,pdata 
+0x4bad 012033 istore 3 ,contw 
+0x4bae 012034 rshift8 contw ,pdata 
+0x4baf 012035 rtneq mem_ir_record_max 
+0x4bb0 012036 copy alarm ,temp 
+0x4bb1 012037 xor_into 0x20 ,regc 
+0x4bb2 012038 branch ir_receive_loop 
+:      012042 ir_get_next_seq:
+0x4bb3 012043 branch ir_get_next_seq_saved ,user 
+0x4bb4 012044 branch ir_get_next_encoded ,user2 
+:      012045 ir_get_next_seq_fetch:
+0x4bb5 012046 arg mem_ir_sequence ,temp 
+0x4bb6 012047 fetch 1 ,mem_ir_sequence_len 
+0x4bb7 012048 iadd temp ,pdata 
+0x4bb8 012049 isub rega ,null 
+0x4bb9 012050 branch ir_get_next_seq_exit ,zero 
+0x4bba 012051 ifetch 1 ,rega 
+0x4bbb 012052 copy contr ,rega 
+0x4bbc 012053 bbit0 7 ,ir_get_next_cont 
+0x4bbd 012054 enable user2 
+0x4bbe 012055 and pdata ,0x7f ,regb 
+0x4bbf 012056 lshift3 rega ,rega 
+0x4bc0 012057 branch ir_get_next_encoded 
+:      012058 ir_get_next_cont:
+0x4bc1 012059 rshift4 pdata ,debug 
+0x4bc2 012060 and_into 0xf ,pdata 
+0x4bc3 012061 isub debug ,null 
+0x4bc4 012062 rtn zero 
+0x4bc5 012063 enable user 
+0x4bc6 012064 rtn 
+:      012065 ir_get_next_seq_saved:
+0x4bc7 012066 deposit debug 
+0x4bc8 012067 disable user 
+0x4bc9 012068 rtn 
+:      012069 ir_get_next_encoded:
+0x4bca 012070 deposit regb 
+0x4bcb 012071 branch ir_get_next_encoded_end ,blank 
+0x4bcc 012072 and rega ,0x7 ,queue 
+0x4bcd 012073 rshift3 rega ,contr 
+0x4bce 012074 ifetch 1 ,contr 
+0x4bcf 012075 increase 1 ,rega 
+0x4bd0 012076 increase -1 ,regb 
+0x4bd1 012077 qisolate0 pdata 
+0x4bd2 012078 fetch 1 ,mem_ir_pulse_zero 
+0x4bd3 012079 branch ir_get_next_cont ,true 
+0x4bd4 012080 fetch 1 ,mem_ir_pulse_one 
+0x4bd5 012081 branch ir_get_next_cont 
+:      012082 ir_get_next_encoded_end:
+0x4bd6 012083 disable user2 
+0x4bd7 012084 increase 7 ,rega 
+0x4bd8 012085 rshift3 rega ,rega 
+0x4bd9 012086 branch ir_get_next_seq_fetch 
+:      012087 ir_get_next_seq_exit:
+0x4bda 012088 setarg 0xff 
+0x4bdb 012089 rtn 
+:      012092 ir_get_pulse:
+0x4bdc 012093 lshift pdata ,contr 
+0x4bdd 012094 iadd contr ,pdata 
+0x4bde 012095 arg mem_ir_pulses ,contr 
+0x4bdf 012096 iadd contr ,contr 
+0x4be0 012097 ifetch 3 ,contr 
+0x4be1 012098 rtn 
+:      012101 ir_play:
+0x4be2 012102 enable swfine 
+0x4be3 012103 iforce loopcnt 
+:      012104 ir_play_nloop:
+0x4be4 012105 disable user 
+0x4be5 012106 disable user2 
+0x4be6 012107 arg mem_ir_sequence ,rega 
+:      012108 ir_play_loop:
+0x4be7 012109 call ir_get_next_seq 
+0x4be8 012110 beq 0xff ,ir_play_end 
+0x4be9 012111 call ir_get_pulse 
+0x4bea 012112 bbit0 23 ,ir_play_silence 
+0x4beb 012113 set0 23 ,pdata 
+0x4bec 012114 hjam 158 ,core_pwm_pcnt0 
+:      012115 ir_play_silence:
+0x4bed 012116 iforce stop_watch 
+0x4bee 012117 until null ,timeout 
+0x4bef 012118 hjam 0 ,core_pwm_pcnt0 
+0x4bf0 012119 branch ir_play_loop 
+:      012120 ir_play_end:
+0x4bf1 012121 loop ir_play_nloop 
+0x4bf2 012122 rtn 
+:      012128 le_kb_init:
+0x4bf3 012129 call kb_init_common 
+0x4bf4 012130 setarg kb_process_idle 
+0x4bf5 012131 store 2 ,mem_cb_idle_process 
+0x4bf6 012132 setarg kb_send_process 
+0x4bf7 012133 store 2 ,mem_cb_bt_process 
+0x4bf8 012134 setarg kb_process_bb_event 
+0x4bf9 012135 store 2 ,mem_cb_bb_event_process 
+0x4bfa 012136 setarg kb_process_lpm_before 
+0x4bfb 012137 store 2 ,mem_cb_before_lpm 
+0x4bfc 012138 setarg kb_discovery_timeout_sleep 
+0x4bfd 012139 store 2 ,mem_cb_discovry_timeout 
+0x4bfe 012140 setarg kb_before_hibernate 
+0x4bff 012141 store 2 ,mem_cb_before_hibernate 
+0x4c00 012142 setarg kb_wakeup_check 
+0x4c01 012143 store 2 ,mem_cb_check_wakelock 
+0x4c02 012144 rtn wake 
+0x4c03 012146 fetch 2 ,mem_ui_state_map 
+0x4c04 012147 bbit1 ui_state_btn_down ,app_bt_start_discovery_short 
+0x4c05 012148 call app_check_reconn_target 
+0x4c06 012149 branch kb_start_discovery ,blank 
+0x4c07 012150 call app_bt_stop_discovery 
+0x4c08 012151 branch app_bt_start_reconnect 
+:      012154 kb_init:
+0x4c09 012155 call kb_init_common 
+0x4c0a 012156 setarg kb_process_idle 
+0x4c0b 012157 store 2 ,mem_cb_idle_process 
+0x4c0c 012158 setarg kb_send_process 
+0x4c0d 012159 store 2 ,mem_cb_bt_process 
+0x4c0e 012160 setarg kb_process_bb_event 
+0x4c0f 012161 store 2 ,mem_cb_bb_event_process 
+0x4c10 012162 setarg kb_process_lpm_before 
+0x4c11 012163 store 2 ,mem_cb_before_lpm 
+0x4c12 012164 setarg kb_discovery_timeout_sleep 
+0x4c13 012165 store 2 ,mem_cb_discovry_timeout 
+0x4c14 012166 setarg kb_before_hibernate 
+0x4c15 012167 store 2 ,mem_cb_before_hibernate 
+0x4c16 012168 setarg kb_wakeup_check 
+0x4c17 012169 store 2 ,mem_cb_check_wakelock 
+0x4c18 012170 rtn wake 
+0x4c19 012172 jam 0 ,mem_sp_flag 
+0x4c1a 012173 jam 0 ,mem_master_sp_flag 
+0x4c1b 012175 fetch 2 ,mem_ui_state_map 
+0x4c1c 012176 bbit1 ui_state_btn_down ,app_bt_start_discovery_short 
+0x4c1d 012177 call app_check_reconn_target 
+0x4c1e 012178 branch kb_start_discovery ,blank 
+0x4c1f 012179 call app_bt_stop_discovery 
+0x4c20 012180 branch app_bt_start_reconnect 
+:      012184 kb_init_common:
+0x4c21 012185 set1 mark_ext_patch ,mark 
+0x4c22 012186 bpatch patch36_6 ,mem_patch36 
+0x4c23 012188 fetch 1 ,0x8140 
+0x4c24 012189 branch assert ,blank 
+0x4c25 012190 hjam 0 ,core_gpio_oe0 
+0x4c26 012191 hjam 0xff ,core_gpio_pu0 
+0x4c27 012193 hjam 0xff ,core_gpio_oe1 
+0x4c28 012194 hjam 0xff ,core_gpio_oe2 
+0x4c29 012195 hfetch 1 ,core_gpio_oe3 
+0x4c2a 012196 or_into 0x0f ,pdata 
+0x4c2b 012197 hstore 1 ,core_gpio_oe3 
+0x4c2c 012199 hjam 0x00 ,core_gpio_sel 
+0x4c2d 012200 hjam 0x00 ,core_gpio_sel1 
+0x4c2e 012201 hjam 0xff ,core_gpio_key0 
+0x4c2f 012202 hjam 0xFf ,core_gpio_key1 
+0x4c30 012203 hfetch 1 ,core_gpio_key2 
+0x4c31 012204 or_into 0x03 ,pdata 
+0x4c32 012205 hstore 1 ,core_gpio_key2 
+0x4c33 012206 hjam 0x00 ,core_kscn_rowmask 
+0x4c34 012207 setarg kb_kscan_col_1 
+0x4c35 012208 lshift3 pdata ,pdata 
+0x4c36 012209 add pdata ,kb_kscan_row_1 ,pdata 
+0x4c37 012210 hstore 1 ,core_kscn_rctc 
+0x4c38 012212 hfetch 1 ,core_config 
+0x4c39 012213 set1 2 ,pdata 
+0x4c3a 012214 hstore 1 ,core_config 
+0x4c3b 012215 hfetch 1 ,core_clkoff + 1 
+0x4c3c 012216 set0 1 ,pdata 
+0x4c3d 012217 hstore 1 ,core_clkoff + 1 
+0x4c3e 012218 hjam 0xd ,core_kscn_ksctrl 
+0x4c3f 012219 hjam 0xd3 ,core_kscn_m_debounce 
+0x4c40 012220 hjam 0 ,core_kscn_scancycle_timer_l 
+0x4c41 012221 hjam 0x31 ,core_kscn_scancycle_timer_h 
+0x4c42 012222 call lpm_disable_exen_output 
+0x4c43 012223 fetcht 1 ,mem_led_cap_gpio 
+0x4c44 012224 call gpio_config_output 
+0x4c45 012225 fetcht 1 ,mem_led_num_gpio 
+0x4c46 012226 call gpio_config_output 
+0x4c47 012227 fetcht 1 ,mem_led_scl_gpio 
+0x4c48 012228 call gpio_config_output 
+0x4c49 012229 rtn 
+:      012231 kb_process_kb_report:
+0x4c4a 012232 set1 mark_ext_patch ,mark 
+0x4c4b 012233 bpatch patch36_7 ,mem_patch36 
+0x4c4c 012234 ifetch 1 ,contr 
+0x4c4d 012235 copy pdata ,rega 
+0x4c4e 012236 fetcht 1 ,mem_led_num_gpio 
+0x4c4f 012237 isolate1 kb_num_lock_selected ,rega 
+0x4c50 012238 call gpio_out_flag 
+0x4c51 012239 fetcht 1 ,mem_led_cap_gpio 
+0x4c52 012240 isolate1 kb_caps_lock_selected ,rega 
+0x4c53 012241 call gpio_out_flag 
+0x4c54 012242 fetcht 1 ,mem_led_scl_gpio 
+0x4c55 012243 isolate1 kb_scroll_lock_selected ,rega 
+0x4c56 012244 call gpio_out_flag 
+0x4c57 012245 jam 1 ,mem_kb_rcv_led_data 
+0x4c58 012246 rtn 
+:      012249 kb_send_process:
+0x4c59 012251 call kb_kscan_check_if_empty 
+0x4c5a 012252 nrtn user 
+0x4c5b 012253 nrtn user2 
+0x4c5c 012255 fetch 1 ,mem_pincode_state 
+0x4c5d 012256 beq pincode_state_wait_pincode ,kb_pincode 
+0x4c5e 012257 fetch 1 ,mem_hid_interrupt_state 
+0x4c5f 012258 rtnne 0x3f 
+0x4c60 012260 arg 10 ,rega 
+0x4c61 012261 call hid_malloc_tx_buff 
+0x4c62 012262 fetch 2 ,mem_hid_int_remote_cid 
+0x4c63 012263 istore 2 ,contw 
+0x4c64 012264 setarg 0x01a1 
+0x4c65 012265 istore 2 ,contw 
+0x4c66 012266 fetch 8 ,mem_kb_state 
+0x4c67 012267 istore 8 ,contw 
+0x4c68 012268 rtn 
+:      012270 kb_pincode:
+0x4c69 012271 fetcht 1 ,mem_pin_length 
+0x4c6a 012272 setarg mem_pin 
+0x4c6b 012273 iadd temp ,contw 
+0x4c6c 012274 fetch 1 ,mem_kb_report_data 
+0x4c6d 012275 branch kb_pincode_rtn ,blank 
+0x4c6e 012276 beq kb_kcode_bksp ,kb_pincode_bksp 
+0x4c6f 012277 bne kb_kcode_enter ,kb_pincode_data 
+0x4c70 012278 storet 1 ,mem_pin_length 
+0x4c71 012279 branch app_bt_set_pincode 
+:      012281 kb_pincode_rtn:
+0x4c72 012282 storet 1 ,mem_pin_length 
+0x4c73 012283 rtn 
+:      012284 kb_pincode_bksp:
+0x4c74 012285 fetch 1 ,mem_pin_length 
+0x4c75 012286 rtn blank 
+0x4c76 012287 increase -1 ,pdata 
+0x4c77 012288 store 1 ,mem_pin_length 
+0x4c78 012289 arg mem_pin ,contw 
+0x4c79 012290 iadd contw ,contw 
+0x4c7a 012291 setarg 0 
+0x4c7b 012292 istore 1 ,contw 
+0x4c7c 012293 enable user2 
+0x4c7d 012294 branch kb_send_pin 
+:      012295 kb_pincode_data:
+0x4c7e 012296 sub pdata ,kb_kcode_1_m1 ,null 
+0x4c7f 012297 rtn positive 
+0x4c80 012298 arg 0x30 ,temp 
+0x4c81 012299 sub pdata ,kb_kcode_0 ,null 
+0x4c82 012300 nrtn positive 
+0x4c83 012301 branch kb_pincode_0 ,zero 
+0x4c84 012302 arg kb_kcode_1_m1 ,temp 
+0x4c85 012303 isub temp ,temp 
+0x4c86 012304 or_into 0x30 ,temp 
+:      012305 kb_pincode_0:
+0x4c87 012306 istoret 1 ,contw 
+0x4c88 012307 fetch 1 ,mem_pin_length 
+0x4c89 012308 increase 1 ,pdata 
+0x4c8a 012309 store 1 ,mem_pin_length 
+0x4c8b 012310 disable user2 
+0x4c8c 012311 branch kb_send_pin 
+:      012313 kb_send_pin:
+0x4c8d 012314 fetch 2 ,mem_hid_int_remote_cid 
+0x4c8e 012315 rtn blank 
+0x4c8f 012316 arg 3 ,rega 
+0x4c90 012317 call hid_malloc_tx_buff 
+0x4c91 012318 fetch 2 ,mem_hid_int_remote_cid 
+0x4c92 012319 istore 2 ,contw 
+0x4c93 012320 setarg 0xffa1 
+0x4c94 012321 istore 2 ,contw 
+0x4c95 012322 setarg 0 
+0x4c96 012323 setflag user2 ,0 ,pdata 
+0x4c97 012324 istore 1 ,contw 
+0x4c98 012325 rtn 
+:      012329 kb_kscan_check_if_empty:
+0x4c99 012330 disable user 
+0x4c9a 012331 disable user2 
+0x4c9b 012332 hfetch 1 ,core_kscn_kstat 
+0x4c9c 012333 rtnbit1 kb_kscan_stat_empty 
+:      012335 kb_kscan_check_ghost:
+0x4c9d 012336 hfetch 1 ,core_kscn_event_num 
+0x4c9e 012337 bbit1 kb_kscan_key_event_stat ,kb_kscan_process_event 
+0x4c9f 012338 hfetch 1 ,core_kscn_kstat 
+0x4ca0 012339 bbit0 kb_kscan_stat_ghost ,kb_kscan_process_event 
+0x4ca1 012340 hfetch 1 ,core_kscn_event 
+0x4ca2 012341 branch kb_kscan_check_if_empty 
+:      012343 kb_kscan_process_event:
+0x4ca3 012344 enable user 
+0x4ca4 012345 enable user2 
+0x4ca5 012346 hfetch 1 ,core_kscn_event_num 
+0x4ca6 012347 isolate0 kb_kscan_key_event_stat ,pdata 
+0x4ca7 012348 hfetch 1 ,core_kscn_event 
+0x4ca8 012349 arg mem_kb_map ,contr 
+0x4ca9 012350 iadd contr ,contr 
+0x4caa 012351 ifetch 1 ,contr 
+0x4cab 012352 bbit1 7 ,kb_kscan_read_statekey 
+0x4cac 012353 nbranch kb_kscan_release_a_key_data ,true 
+0x4cad 012354 disable user2 
+0x4cae 012355 iforce temp 
+0x4caf 012356 fetch 1 ,mem_kb_keys 
+0x4cb0 012357 sub pdata ,4 ,null 
+0x4cb1 012358 nrtn positive 
+0x4cb2 012359 copy pdata ,rega 
+0x4cb3 012360 arg 3 ,loopcnt 
+0x4cb4 012361 arg mem_kb_report_data ,contr 
+:      012362 kb_kscan_check_report_data:
+0x4cb5 012363 ifetch 1 ,contr 
+0x4cb6 012364 isub temp ,null 
+0x4cb7 012365 branch kb_kscan_check_if_empty ,zero 
+0x4cb8 012366 loop kb_kscan_check_report_data 
+:      012367 kb_kscan_store_a_key_data:
+0x4cb9 012368 copy rega ,pdata 
+0x4cba 012369 arg mem_kb_report_data ,contw 
+0x4cbb 012370 iadd contw ,contw 
+0x4cbc 012371 istoret 1 ,contw 
+0x4cbd 012372 increase 1 ,pdata 
+0x4cbe 012373 store 1 ,mem_kb_keys 
+0x4cbf 012374 hfetch 1 ,core_kscn_event_num 
+0x4cc0 012375 rshift3 pdata ,pdata 
+0x4cc1 012376 nbranch kb_kscan_check_nextevent ,blank 
+0x4cc2 012377 branch kb_kscan_prepare_send 
+:      012379 kb_kscan_check_nextevent:
+0x4cc3 012380 increase -1 ,pdata 
+0x4cc4 012381 branch kb_kscan_prepare_send ,zero 
+0x4cc5 012382 hfetch 1 ,core_kscn_event_num 
+0x4cc6 012383 and_into 0x01 ,pdata 
+0x4cc7 012384 beq kb_kscan_key_press ,kb_kscan_check_if_empty 
+0x4cc8 012385 beq kb_kscan_key_release ,kb_kscan_prepare_send 
+0x4cc9 012386 rtn 
+:      012387 kb_kscan_prepare_send:
+0x4cca 012388 enable user2 
+0x4ccb 012389 rtn 
+:      012391 kb_kscan_release_a_key_data:
+0x4ccc 012392 and pdata ,0xff ,temp 
+0x4ccd 012393 fetch 1 ,mem_kb_keys 
+0x4cce 012394 rtn blank 
+0x4ccf 012395 iforce loopcnt 
+0x4cd0 012396 arg mem_kb_report_data ,contr 
+:      012397 kb_kscan_find_same_key_data:
+0x4cd1 012398 ifetch 1 ,contr 
+0x4cd2 012399 isub temp ,null 
+0x4cd3 012400 branch kb_kscan_release_foundkey ,zero 
+0x4cd4 012401 loop kb_kscan_find_same_key_data 
+0x4cd5 012402 rtn 
+:      012403 kb_kscan_release_foundkey:
+0x4cd6 012404 add contr ,-1 ,contw 
+0x4cd7 012405 call memcpy 
+0x4cd8 012406 fetch 1 ,mem_kb_keys 
+0x4cd9 012407 increase -1 ,pdata 
+0x4cda 012408 store 1 ,mem_kb_keys 
+0x4cdb 012409 hfetch 1 ,core_kscn_event_num 
+0x4cdc 012410 rshift3 pdata ,pdata 
+0x4cdd 012411 nbranch kb_kscan_check_nextevent2 ,blank 
+0x4cde 012412 rtn 
+:      012414 kb_kscan_check_nextevent2:
+0x4cdf 012415 hfetch 1 ,core_kscn_event_num 
+0x4ce0 012416 and_into 0x01 ,pdata 
+0x4ce1 012417 beq kb_kscan_key_press ,kb_kscan_prepare_send 
+0x4ce2 012418 beq kb_kscan_key_release ,kb_kscan_check_if_empty 
+0x4ce3 012419 rtn 
+:      012421 kb_kscan_read_statekey:
+0x4ce4 012422 and pdata ,7 ,queue 
+0x4ce5 012423 fetch 1 ,mem_kb_state 
+0x4ce6 012424 qsetflag true ,pdata 
+0x4ce7 012425 store 1 ,mem_kb_state 
+0x4ce8 012426 rtn 
+:      012428 kb_clear_keys:
+0x4ce9 012429 setarg 0 
+0x4cea 012430 store 8 ,mem_kb_state 
+0x4ceb 012431 store 1 ,mem_kb_keys 
+0x4cec 012432 rtn 
+:      012434 kb_clean_kscan_fifo:
+0x4ced 012435 hfetch 1 ,core_kscn_event_num 
+0x4cee 012436 hfetch 1 ,core_kscn_event 
+0x4cef 012437 hfetch 1 ,core_kscn_kstat 
+0x4cf0 012438 bbit0 kb_kscan_stat_empty ,kb_clean_kscan_fifo 
+0x4cf1 012439 setarg 0xff 
+0x4cf2 012440 enable user 
+0x4cf3 012441 rtn 
+:      012443 le_keyboard:
+0x4cf4 012444 fetcht 2 ,mem_le_notify_handle 
+0x4cf5 012445 call le_att_check_notification_enable 
+0x4cf6 012446 rtnbit0 0 
+0x4cf7 012447 fetch 1 ,mem_le_switch_send_data 
+0x4cf8 012448 rtnbit0 0 
+0x4cf9 012449 call le_xtype_fifo_is_full 
+0x4cfa 012450 nrtn blank 
+0x4cfb 012451 call kb_kscan_check_if_empty 
+0x4cfc 012452 nrtn user 
+0x4cfd 012453 nrtn user2 
+:      012454 le_slave_keyboard_send_data:
+0x4cfe 012455 call app_lpm_wake_auto_lock 
+0x4cff 012456 jam 2 ,mem_lpm_mult 
+0x4d00 012457 fetcht 2 ,mem_le_notify_handle 
+0x4d01 012458 call le_att_get_handle_ptr 
+0x4d02 012459 add contr ,1 ,contw 
+0x4d03 012460 fetch 8 ,mem_kb_state 
+0x4d04 012461 istore 8 ,contw 
+0x4d05 012462 jam attop_handle_value_notification ,mem_fifo_temp 
+0x4d06 012463 call le_xtype_fifo_in 
+0x4d07 012464 fetch 1 ,mem_le_op 
+0x4d08 012465 bbit1 op_disconn ,loop 
+0x4d09 012466 rtn 
+:      012467 le_keyboard_process_bb_event:
+0x4d0a 012468 copy regc ,pdata 
+0x4d0b 012469 beq bt_evt_button_long_pressed ,le_keyboard_bb_event_discovery_btn 
+0x4d0c 012471 beq bt_evt_le_connected ,le_kb_connected 
+0x4d0d 012472 beq bt_evt_le_write_request ,le_kb_bb_event_write_request 
+0x4d0e 012473 beq bt_evt_le_enc_info ,le_kb_bb_event_enc_info 
+0x4d0f 012474 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
+0x4d10 012475 rtn 
+:      012476 le_kb_bb_event_enc_info:
+:      012477 le_kb_bb_event_write_request:
+0x4d11 012478 call app_lpm_mult_enable 
+0x4d12 012479 branch app_ble_start_write 
+:      012480 le_kb_connected:
+0x4d13 012481 call kb_clean_kscan_fifo 
+0x4d14 012482 branch kb_clear_keys 
+:      012484 le_keyboard_bb_event_discovery_btn:
+0x4d15 012485 call le_clean_att_list_handle_enable 
+0x4d16 012486 call app_ble_disconnect 
+0x4d17 012487 call app_ble_start_adv 
+0x4d18 012488 branch app_led_start_blink 
+:      012490 le_keyboard_bb_event_hud_ms:
+0x4d19 012491 fetch 1 ,mem_le_led_on_time 
+0x4d1a 012492 rtn blank 
+0x4d1b 012493 increase -1 ,pdata 
+0x4d1c 012494 store 1 ,mem_le_led_on_time 
+0x4d1d 012495 nrtn blank 
+0x4d1e 012496 fetch 1 ,mem_le_adv_type 
+0x4d1f 012497 rtn blank 
+0x4d20 012498 branch app_led_off 
+:      012501 kb_process_idle:
+0x4d21 012502 branch kb_pairing_button_check 
+:      012505 kb_wakeup_check:
+0x4d22 012506 hfetch 3 ,core_gpio_in 
+0x4d23 012507 copy pdata ,regb 
+0x4d24 012508 hfetch 1 ,core_gpio_in + 3 
+0x4d25 012509 and_into 0x0f ,pdata 
+0x4d26 012510 lshift16 pdata ,pdata 
+0x4d27 012511 lshift8 pdata ,pdata 
+0x4d28 012512 ior regb ,pdata 
+0x4d29 012513 fetcht 4 ,mem_kb_fast_wake_last 
+0x4d2a 012514 isub temp ,pdata 
+0x4d2b 012515 rtn blank 
+0x4d2c 012516 arg 0xbb ,regb 
+0x4d2d 012517 branch app_lpm_wake_auto_lock 
+:      012520 kb_pairing_button_check:
+0x4d2e 012521 fetch 1 ,mem_scan_mode 
+0x4d2f 012522 nrtn blank 
+0x4d30 012523 fetch 1 ,mem_app_handshake_flag 
+0x4d31 012524 nrtn blank 
+0x4d32 012525 fetch 1 ,mem_ui_button_timer 
+0x4d33 012526 rtn blank 
+0x4d34 012527 fetch 1 ,mem_ui_button_last_state 
+0x4d35 012528 nrtn blank 
+0x4d36 012529 branch app_enter_hibernate 
+:      012531 kb_process_bb_event:
+0x4d37 012532 copy regc ,pdata 
+0x4d38 012533 beq bt_evt_hid_connected ,kb_hid_connected 
+0x4d39 012534 beq bt_evt_pincode_req ,kb_process_pincode 
+0x4d3a 012535 beq bt_evt_hid_connected ,kb_bt_hid_handshake 
+0x4d3b 012536 beq bt_evt_button_long_pressed ,kb_bb_event_discovery_btn 
+0x4d3c 012537 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
+0x4d3d 012538 beq bt_evt_bb_connected ,kb_stop_discovery 
+0x4d3e 012539 beq bt_evt_bb_disconnected ,kb_bb_disconnected 
+0x4d3f 012541 beq bt_evt_reconn_failed ,kb_bb_event_reconn_failed 
+0x4d40 012542 beq bt_evt_reconn_page_timeout ,kb_bb_event_reconn_failed 
+0x4d41 012543 and pdata ,0x0f ,temp 
+0x4d42 012544 and_into bt_evt_timer_mask ,pdata 
+0x4d43 012545 beq bt_evt_timer_init ,kb_bb_event_timer 
+0x4d44 012546 rtn 
+:      012548 kb_bb_event_timer:
+0x4d45 012549 set1 mark_ext_patch ,mark 
+0x4d46 012550 bpatch patch37_0 ,mem_patch37 
+0x4d47 012551 storet 1 ,mem_app_evt_timer_count 
+:      012552 kb_bb_event_100ms_loop:
+0x4d48 012553 fetch 1 ,mem_app_evt_timer_count 
+0x4d49 012554 rtn blank 
+0x4d4a 012555 increase -1 ,pdata 
+0x4d4b 012556 store 1 ,mem_app_evt_timer_count 
+0x4d4c 012558 call kb_check_hid_handshake_timer 
+0x4d4d 012559 branch kb_bb_event_100ms_loop 
+:      012561 kb_bb_event_reconn_failed:
+0x4d4e 012562 fetch 2 ,mem_ui_state_map 
+0x4d4f 012563 bbit1 ui_state_btn_down ,kb_start_discovery 
+0x4d50 012564 branch app_bb_hibernate 
+:      012567 kb_bb_disconnected:
+0x4d51 012568 set1 mark_ext_patch ,mark 
+0x4d52 012569 bpatch patch37_1 ,mem_patch37 
+0x4d53 012570 call kb_bb_discon_clear_stack 
+0x4d54 012571 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x4d55 012573 bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0x4d56 012574 bbit1 app_disc_after_pairing ,kb_event_light_state_pairing 
+0x4d57 012575 bbit1 app_disc_after_reconn ,kb_event_light_state_reconn 
+0x4d58 012576 branch kb_start_discovery 
+:      012577 kb_bb_discon_clear_stack:
+0x4d59 012578 jam 0 ,mem_link_key_exists 
+0x4d5a 012579 jam 0 ,mem_ltk_exists 
+0x4d5b 012580 rtn 
+:      012582 kb_event_light_state_pairing:
+0x4d5c 012583 bbit1 app_disc_after_handshake ,app_bb_hibernate 
+0x4d5d 012584 bbit1 app_disc_after_sniff ,app_bb_hibernate 
+0x4d5e 012585 branch kb_start_discovery 
+:      012586 kb_event_light_state_reconn:
+0x4d5f 012587 fetch 2 ,mem_ui_state_map 
+0x4d60 012588 bbit1 ui_state_btn_down ,kb_start_discovery 
+0x4d61 012589 branch app_bb_hibernate 
+:      012593 kb_check_hid_handshake_timer:
+0x4d62 012594 fetch 1 ,mem_hid_handshake_timer_count 
+0x4d63 012595 rtn blank 
+0x4d64 012596 increase -1 ,pdata 
+0x4d65 012597 store 1 ,mem_hid_handshake_timer_count 
+0x4d66 012598 nrtn blank 
+0x4d67 012599 branch kb_bt_hid_handshake 
+:      012602 kb_bb_event_discovery_btn:
+0x4d68 012603 call kb_3_0_bb_event_discovery_btn 
+0x4d69 012604 branch kb_start_discovery 
+:      012606 kb_3_0_bb_event_discovery_btn:
+0x4d6a 012607 set1 mark_ext_patch ,mark 
+0x4d6b 012608 bpatch patch37_2 ,mem_patch37 
+0x4d6c 012609 fetch 2 ,mem_ui_state_map 
+0x4d6d 012610 isolate1 ui_state_bt_reconnect ,pdata 
+0x4d6e 012611 call app_bt_reconnect_cancel ,true 
+0x4d6f 012612 fetch 2 ,mem_discovery_timeout 
+0x4d70 012613 store 2 ,mem_discovery_timeout_timer_count 
+0x4d71 012614 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x4d72 012615 set1 app_disc_by_button ,pdata 
+0x4d73 012616 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x4d74 012617 fetch 2 ,mem_ui_state_map 
+0x4d75 012618 bbit1 ui_state_bt_connected ,app_bt_disconnect 
+0x4d76 012619 rtn 
+:      012622 kb_stop_discovery:
+0x4d77 012623 call app_bt_stop_discovery 
+0x4d78 012624 branch app_led_stop_blink 
+:      012626 kb_start_discovery:
+0x4d79 012627 call app_bt_start_discovery 
+0x4d7a 012628 branch app_led_start_blink 
+:      012630 kb_discovery_timeout_sleep:
+0x4d7b 012631 branch app_enter_hibernate 
+:      012633 kb_process_pincode:
+0x4d7c 012634 jam 0 ,mem_pin_length 
+0x4d7d 012635 rtn 
+:      012638 kb_before_hibernate:
+:      012640 kb_process_lpm_before:
+0x4d7e 012641 hjam 0x00 ,core_gpio_key0 
+0x4d7f 012642 hjam 0x00 ,core_gpio_key1 
+0x4d80 012643 hfetch 1 ,core_gpio_key2 
+0x4d81 012644 and_into 0xf0 ,pdata 
+0x4d82 012645 hstore 1 ,core_gpio_key2 
+0x4d83 012646 setarg 0x00 
+0x4d84 012647 store 4 ,mem_gpio_wakeup_high 
+0x4d85 012648 setarg 0xff 
+0x4d86 012649 fetcht 1 ,mem_ui_button_gpio 
+0x4d87 012650 copy temp ,queue 
+0x4d88 012651 qset1 pdata 
+0x4d89 012652 store 4 ,mem_gpio_wakeup_low 
+0x4d8a 012653 rtn 
+:      012655 kb_hid_connected:
+0x4d8b 012656 setarg hid_handshake_timeout 
+0x4d8c 012657 store 1 ,mem_hid_handshake_timer_count 
+0x4d8d 012658 call kb_clean_kscan_fifo 
+0x4d8e 012662 branch kb_clear_keys 
+:      012663 kb_bt_hid_handshake:
+0x4d8f 012664 set1 mark_ext_patch ,mark 
+0x4d90 012665 bpatch patch37_3 ,mem_patch37 
+0x4d91 012666 jam app_handshake_done ,mem_app_handshake_flag 
+0x4d92 012667 call app_lpm_mult_enable 
+0x4d93 012668 call app_bt_store_reconn_info 
+0x4d94 012670 setarg 0 
+0x4d95 012671 store 2 ,mem_discovery_timeout_timer_count 
+0x4d96 012672 store 1 ,mem_hid_handshake_timer_count 
+0x4d97 012673 branch app_bt_enter_sniff 
+:      012680 l2cap_init:
+0x4d98 012681 branch l2cap_init_wake ,wake 
+:      012682 l2cap_init_work:
+0x4d99 012683 setarg mem_l2cap_xmem_end 
+0x4d9a 012684 arg mem_l2cap_xmem_start ,contw 
+0x4d9b 012685 isub contw ,loopcnt 
+0x4d9c 012686 call clear_mem 
+:      012687 l2cap_init_wake:
+0x4d9d 012688 set1 mark_ext_patch ,mark 
+0x4d9e 012689 bpatch patch22_6 ,mem_patch22 
+0x4d9f 012690 setarg mem_sdp_mem_end 
+0x4da0 012691 arg mem_sdp_mem_start ,contw 
+0x4da1 012692 isub contw ,loopcnt 
+0x4da2 012693 call clear_mem 
+0x4da3 012694 setarg mem_l2cap_mem_end 
+0x4da4 012695 arg mem_l2cap_mem_start ,contw 
+0x4da5 012696 isub contw ,loopcnt 
+0x4da6 012697 call clear_mem 
+0x4da7 012698 branch l2cap_lpm_load_txbuf 
+:      012700 process_rx_l2cap_pkt:
+0x4da8 012701 set1 mark_ext_patch ,mark 
+0x4da9 012702 bpatch patch22_7 ,mem_patch22 
+0x4daa 012703 copy contr ,temp 
+0x4dab 012706 copy temp ,contr 
+0x4dac 012707 ifetch 2 ,contr 
+0x4dad 012708 store 2 ,mem_l2cap_rx_pkt_length 
+0x4dae 012709 ifetch 2 ,contr 
+0x4daf 012710 store 2 ,mem_l2cap_rx_cid 
+0x4db0 012711 deposit contr 
+0x4db1 012712 store 2 ,mem_l2cap_payload_ptr 
+0x4db2 012713 fetch 1 ,memui_reconnect_mode 
+0x4db3 012714 beq no_reconnection ,l2cap_rx_multiplexing 
+0x4db4 012715 branch ml2cap_rx_multiplexing 
+:      012717 l2cap_rx_multiplexing:
+0x4db5 012718 set1 mark_ext_patch ,mark 
+0x4db6 012719 bpatch patch23_0 ,mem_patch23 
+0x4db7 012720 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x4db8 012721 branch l2cap_rx_reset_state ,blank 
+0x4db9 012722 fetch 1 ,mem_l2cap_rx_cid 
+0x4dba 012723 beq l2cap_signal_channel ,l2cap_call_proc_signal 
+:      012724 l2cap_rx_multiplexing0:
+0x4dbb 012725 beq l2cap_sdp_channel ,l2cap_call_proc_sdp 
+0x4dbc 012726 beq l2cap_rfcomm_channel ,l2cap_call_proc_rfcomm 
+0x4dbd 012727 beq l2cap_hid_control_channel ,l2cap_call_proc_hid 
+0x4dbe 012728 beq l2cap_hid_interrupt_channel ,l2cap_call_proc_hid 
+0x4dbf 012729 branch l2cap_rx_reset_state 
+:      012731 l2cap_call_proc_signal:
+0x4dc0 012732 call l2cap_malloc_is_fifo_full 
+0x4dc1 012733 nrtn blank 
+0x4dc2 012734 jam 0 ,mem_l2cap_pending_item 
+:      012735 l2cap_call_proc_signal0:
+0x4dc3 012736 call l2cap_malloc_signal_channel 
+0x4dc4 012737 call l2cap_process_signal_pkt 
+0x4dc5 012738 fetcht 2 ,mem_l2cap_signal_tx_length 
+0x4dc6 012739 branch l2cap_call_proc_no_reply ,blank 
+0x4dc7 012740 call l2cap_get_signal_tx_buff 
+0x4dc8 012741 fetch 2 ,mem_l2cap_signal_tx_length 
+0x4dc9 012742 istore 2 ,contw 
+0x4dca 012743 force l2cap_signal_channel ,pdata 
+0x4dcb 012744 istore 2 ,contw 
+0x4dcc 012745 branch l2cap_rx_reset_state 
+:      012747 l2cap_call_proc_sigal_pending:
+0x4dcd 012748 fetch 1 ,mem_device_option 
+0x4dce 012749 rtneq dvc_op_hci 
+0x4dcf 012750 fetch 1 ,mem_l2cap_pending_item 
+0x4dd0 012751 rtn blank 
+0x4dd1 012752 copy pdata ,rega 
+0x4dd2 012753 fetch 4 ,mem_l2cap_sdpres_delay_time 
+0x4dd3 012754 arg 0x100 ,temp 
+0x4dd4 012755 iadd temp ,temp 
+0x4dd5 012756 copy clkn_bt ,pdata 
+0x4dd6 012757 isub temp ,null 
+0x4dd7 012758 nrtn positive 
+0x4dd8 012759 jam 0 ,mem_l2cap_pending_item 
+0x4dd9 012760 copy rega ,pdata 
+0x4dda 012761 beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
+0x4ddb 012762 branch assert 
+:      012763 l2cap_sdp_conn_succ:
+0x4ddc 012764 call l2cap_malloc_signal_channel 
+0x4ddd 012765 call restore_l2cap_req_param 
+0x4dde 012766 call l2cap_get_signal_tx_payload 
+0x4ddf 012767 call save_cont_pointers 
+0x4de0 012768 call send_connection_sdp_res 
+0x4de1 012769 call l2cap_get_signal_tx_buff 
+0x4de2 012771 setarg 0x000c 
+0x4de3 012772 istore 2 ,contw 
+0x4de4 012773 force l2cap_signal_channel ,pdata 
+0x4de5 012774 istore 2 ,contw 
+0x4de6 012775 branch l2cap_rx_reset_state 
+:      012777 l2cap_call_proc_sdp:
+0x4de7 012778 call l2cap_malloc_is_fifo_empty 
+0x4de8 012779 nrtn blank 
+0x4de9 012780 call l2cap_malloc_sdp_channel 
+0x4dea 012781 call sdp_process 
+0x4deb 012782 call l2cap_get_sdp_tx_buff 
+0x4dec 012783 fetch 2 ,mem_sdp_tx_pkt_length 
+0x4ded 012784 branch l2cap_call_proc_no_reply ,blank 
+0x4dee 012785 istore 2 ,contw 
+0x4def 012786 fetch 2 ,mem_sdp_remote_cid 
+0x4df0 012787 istore 2 ,contw 
+0x4df1 012788 branch l2cap_rx_reset_state 
+:      012790 l2cap_call_proc_hid:
+0x4df2 012791 call hid_rx_process 
+0x4df3 012792 branch l2cap_rx_reset_state 
+:      012794 l2cap_call_proc_rfcomm:
+0x4df4 012795 set1 mark_ext_patch ,mark 
+0x4df5 012796 bpatch patch23_1 ,mem_patch23 
+0x4df6 012797 jam rfcomm_malloc_succeed ,mem_rfcomm_malloc_fail_flag 
+0x4df7 012798 call rfcomm_rx_process 
+0x4df8 012799 fetch 1 ,mem_rfcomm_malloc_fail_flag 
+0x4df9 012800 rtneq rfcomm_malloc_fail 
+0x4dfa 012801 branch l2cap_rx_reset_state 
+:      012802 l2cap_call_proc_no_reply:
+0x4dfb 012803 call l2cap_malloc_discard 
+:      012805 l2cap_rx_reset_state:
+0x4dfc 012806 setarg 0 
+0x4dfd 012807 store 2 ,mem_l2cap_rx_pkt_length 
+0x4dfe 012808 store 2 ,mem_l2cap_rx_cid 
+0x4dff 012809 jam l2cap_rx_done ,mem_l2cap_rx_done 
+0x4e00 012810 rtn 
+:      012812 l2cap_process_signal_pkt:
+0x4e01 012813 set1 mark_ext_patch ,mark 
+0x4e02 012814 bpatch patch23_2 ,mem_patch23 
+0x4e03 012815 call l2cap_get_signal_tx_payload 
+0x4e04 012816 force 0 ,regb 
+0x4e05 012817 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x4e06 012818 copy pdata ,regc 
+0x4e07 012819 fetch 2 ,mem_l2cap_payload_ptr 
+0x4e08 012820 iforce contr 
+:      012821 l2cap_process_signal_pkt_loop:
+0x4e09 012822 call l2cap_process_one_signal 
+0x4e0a 012823 deposit regc 
+0x4e0b 012824 increase -4 ,regc 
+0x4e0c 012825 increase -4 ,pdata 
+0x4e0d 012826 nbranch l2cap_process_signal_pkt_loop ,blank 
+0x4e0e 012827 copy regb ,pdata 
+0x4e0f 012828 store 2 ,mem_l2cap_signal_tx_length 
+0x4e10 012829 rtn 
+:      012831 l2cap_process_one_signal:
+0x4e11 012832 set1 mark_ext_patch ,mark 
+0x4e12 012833 bpatch patch23_3 ,mem_patch23 
+0x4e13 012834 ifetch 1 ,contr 
+0x4e14 012835 beq signal_cmd_reject ,l2cap_proc_signal_cmd_reject 
+0x4e15 012836 beq signal_connect_req ,l2cap_proc_signal_connect_req 
+0x4e16 012837 beq signal_connect_rsp ,l2cap_proc_signal_connect_rsp 
+0x4e17 012838 beq signal_config_req ,l2cap_proc_signal_config_req 
+0x4e18 012839 beq signal_config_rsp ,l2cap_proc_signal_config_rsp 
+0x4e19 012840 beq signal_disconnect_req ,l2cap_proc_signal_disconnect_req 
+0x4e1a 012841 beq signal_disconnect_rsp ,l2cap_proc_signal_disconnect_rsp 
+0x4e1b 012842 beq signal_echo_req ,l2cap_proc_signal_echo_req 
+0x4e1c 012843 beq signal_echo_rsp ,l2cap_proc_signal_echo_rsp 
+0x4e1d 012844 beq signal_info_req ,l2cap_proc_signal_info_req 
+0x4e1e 012845 beq signal_info_rsp ,l2cap_proc_signal_info_rsp 
+0x4e1f 012846 call l2cap_reject_command 
+:      012847 l2cap_process_one_signal_rtn:
+0x4e20 012848 rtn 
+:      012850 l2cap_proc_signal_info_req:
+0x4e21 012851 ifetch 1 ,contr 
+0x4e22 012852 copy pdata ,queue 
+0x4e23 012853 ifetch 2 ,contr 
+0x4e24 012854 copy pdata ,rega 
+0x4e25 012855 copy regc ,pdata 
+0x4e26 012856 isub rega ,regc 
+0x4e27 012857 copy rega ,pdata 
+0x4e28 012858 iadd contr ,contr 
+0x4e29 012859 setarg 0x0b 
+0x4e2a 012860 istore 1 ,contw 
+0x4e2b 012861 copy queue ,pdata 
+0x4e2c 012862 istore 1 ,contw 
+0x4e2d 012863 force 0x0008 ,pdata 
+0x4e2e 012864 istore 2 ,contw 
+0x4e2f 012865 force 0x0002 ,pdata 
+0x4e30 012866 istore 2 ,contw 
+0x4e31 012867 force 0x0000 ,pdata 
+0x4e32 012868 istore 2 ,contw 
+0x4e33 012869 force 0x0400 ,pdata 
+0x4e34 012870 istore 2 ,contw 
+0x4e35 012871 force 0x0000 ,pdata 
+0x4e36 012872 istore 2 ,contw 
+0x4e37 012873 force 12 ,pdata 
+0x4e38 012874 iadd regb ,regb 
+0x4e39 012875 branch l2cap_process_one_signal_rtn 
+:      012877 ml2cap_proc_signal_info_req:
+0x4e3a 012878 ifetch 1 ,contr 
+0x4e3b 012879 copy pdata ,queue 
+0x4e3c 012880 ifetch 2 ,contr 
+0x4e3d 012881 copy pdata ,rega 
+0x4e3e 012882 copy regc ,pdata 
+0x4e3f 012883 isub rega ,regc 
+0x4e40 012884 copy rega ,pdata 
+0x4e41 012885 iadd contr ,contr 
+0x4e42 012886 call l2cap_get_signal_tx_payload 
+0x4e43 012887 setarg 0x0b 
+0x4e44 012888 istore 1 ,contw 
+0x4e45 012889 copy queue ,pdata 
+0x4e46 012890 istore 1 ,contw 
+0x4e47 012891 force 0x0008 ,pdata 
+0x4e48 012892 istore 2 ,contw 
+0x4e49 012893 force 0x0002 ,pdata 
+0x4e4a 012894 istore 2 ,contw 
+0x4e4b 012895 force 0x0000 ,pdata 
+0x4e4c 012896 istore 2 ,contw 
+0x4e4d 012897 force 0x0400 ,pdata 
+0x4e4e 012898 istore 2 ,contw 
+0x4e4f 012899 force 0x0000 ,pdata 
+0x4e50 012900 istore 2 ,contw 
+0x4e51 012901 force 12 ,pdata 
+0x4e52 012902 iadd regb ,regb 
+0x4e53 012904 branch l2cap_process_one_signal_rtn 
+:      012908 l2cap_proc_signal_cmd_reject:
+0x4e54 012909 ifetch 1 ,contr 
+0x4e55 012910 copy pdata ,queue 
+0x4e56 012911 ifetch 2 ,contr 
+0x4e57 012912 copy pdata ,rega 
+0x4e58 012913 iadd contr ,contr 
+0x4e59 012914 copy regc ,pdata 
+0x4e5a 012915 isub rega ,regc 
+:      012916 l2cap_proc_signal_cmd_reject_rtn:
+0x4e5b 012917 branch l2cap_process_one_signal_rtn 
+:      012919 l2cap_proc_signal_connect_req:
+0x4e5c 012920 call save_cont_pointers 
+0x4e5d 012923 call load_cont_pointers 
+0x4e5e 012924 arg 0 ,debug 
+0x4e5f 012925 ifetch 1 ,contr 
+0x4e60 012926 copy pdata ,queue 
+0x4e61 012927 ifetch 2 ,contr 
+0x4e62 012928 copy pdata ,rega 
+0x4e63 012929 ifetch 2 ,contr 
+0x4e64 012930 copy pdata ,temp 
+0x4e65 012931 ifetch 2 ,contr 
+0x4e66 012932 copy pdata ,timeup 
+0x4e67 012933 copy temp ,pdata 
+0x4e68 012934 beq psm_sdp ,l2cap_proc_signal_connect_req_sdp 
+0x4e69 012935 beq psm_rfcomm ,l2cap_proc_signal_connect_req_rfcomm 
+0x4e6a 012936 beq psm_hid_control ,l2cap_proc_signal_connect_req_hid_ctrl 
+0x4e6b 012937 beq psm_hid_interrupt ,l2cap_proc_signal_connect_req_hid_int 
+0x4e6c 012938 call l2cap_reject_command 
+0x4e6d 012939 branch l2cap_proc_signal_connect_req_rtn 
+:      012941 l2cap_proc_signal_connect_req_sdp:
+0x4e6e 012942 call save_cont_pointers 
+0x4e6f 012943 arg l2cap_sdp_channel ,temp 
+0x4e70 012944 fetch 2 ,mem_sdp_remote_cid 
+0x4e71 012945 nbranch already_connected ,blank 
+0x4e72 012946 copy timeup ,pdata 
+0x4e73 012947 store 2 ,mem_sdp_remote_cid 
+0x4e74 012948 copy clkn_bt ,pdata 
+0x4e75 012949 store 4 ,mem_l2cap_sdpres_delay_time 
+0x4e76 012950 call store_l2cap_req_param 
+0x4e77 012951 branch send_connection_pending 
+:      012953 store_l2cap_req_param:
+0x4e78 012954 storet 2 ,mem_psm 
+0x4e79 012955 deposit timeup 
+0x4e7a 012956 store 2 ,mem_scid 
+0x4e7b 012957 deposit rega 
+0x4e7c 012958 store 2 ,mem_cmd_length 
+0x4e7d 012959 deposit regb 
+0x4e7e 012960 store 2 ,mem_tt2 
+0x4e7f 012961 deposit regc 
+0x4e80 012962 store 2 ,mem_tt3 
+0x4e81 012963 deposit queue 
+0x4e82 012964 store 2 ,mem_id 
+0x4e83 012965 rtn 
+:      012967 restore_l2cap_req_param:
+0x4e84 012968 fetcht 2 ,mem_psm 
+0x4e85 012969 fetch 2 ,mem_scid 
+0x4e86 012970 copy pdata ,timeup 
+0x4e87 012971 fetch 2 ,mem_cmd_length 
+0x4e88 012972 copy pdata ,rega 
+0x4e89 012973 fetch 2 ,mem_tt2 
+0x4e8a 012974 copy pdata ,regb 
+0x4e8b 012975 fetch 2 ,mem_tt3 
+0x4e8c 012976 copy pdata ,regc 
+0x4e8d 012977 fetch 2 ,mem_id 
+0x4e8e 012978 copy pdata ,queue 
+0x4e8f 012979 rtn 
+:      012981 l2cap_proc_signal_connect_req_rfcomm:
+0x4e90 012982 call save_cont_pointers 
+0x4e91 012983 setarg l2cap_rfcomm_channel 
+0x4e92 012984 arg l2cap_rfcomm_channel ,temp 
+0x4e93 012985 fetch 2 ,mem_rfcomm_remote_cid 
+0x4e94 012986 nbranch already_connected ,blank 
+0x4e95 012987 copy timeup ,pdata 
+0x4e96 012988 store 2 ,mem_rfcomm_remote_cid 
+0x4e97 012989 fetch 1 ,mem_rfcomm_state 
+0x4e98 012990 set1 l2cap_channel_state_conn_req ,pdata 
+0x4e99 012991 set1 l2cap_channel_state_conn_res ,pdata 
+0x4e9a 012992 store 1 ,mem_rfcomm_state 
+0x4e9b 012993 branch send_connection_res 
+:      012994 l2cap_proc_signal_connect_req_hid_ctrl:
+0x4e9c 012995 call save_cont_pointers 
+0x4e9d 012996 arg l2cap_hid_control_channel ,temp 
+0x4e9e 012997 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x4e9f 012998 nbranch already_connected ,blank 
+0x4ea0 012999 copy timeup ,pdata 
+0x4ea1 013000 store 2 ,mem_hid_ctrl_remote_cid 
+0x4ea2 013001 fetch 1 ,mem_hid_control_state 
+0x4ea3 013002 set1 l2cap_channel_state_conn_req ,pdata 
+0x4ea4 013003 set1 l2cap_channel_state_conn_res ,pdata 
+0x4ea5 013004 store 1 ,mem_hid_control_state 
+0x4ea6 013005 branch send_connection_res 
+:      013006 l2cap_proc_signal_connect_req_hid_int:
+0x4ea7 013007 call save_cont_pointers 
+0x4ea8 013008 deposit clke 
+0x4ea9 013009 arg l2cap_hid_interrupt_channel ,temp 
+0x4eaa 013010 fetch 2 ,mem_hid_int_remote_cid 
+0x4eab 013011 nbranch already_connected ,blank 
+0x4eac 013012 copy timeup ,pdata 
+0x4ead 013013 store 2 ,mem_hid_int_remote_cid 
+0x4eae 013014 fetch 1 ,mem_hid_interrupt_state 
+0x4eaf 013015 set1 l2cap_channel_state_conn_req ,pdata 
+0x4eb0 013016 set1 l2cap_channel_state_conn_res ,pdata 
+0x4eb1 013017 store 1 ,mem_hid_interrupt_state 
+0x4eb2 013018 branch send_connection_res 
+:      013020 send_connection_pending:
+0x4eb3 013021 setarg l2cap_connect_pending 
+0x4eb4 013022 store 2 ,meml2cap_t1 
+0x4eb5 013023 jam l2cap_sdp_channel ,mem_l2cap_pending_item 
+0x4eb6 013024 branch send_connection_res0 
+:      013025 send_connection_sdp_res:
+0x4eb7 013026 fetch 1 ,mem_sdp_state 
+0x4eb8 013027 set1 l2cap_channel_state_conn_req ,pdata 
+0x4eb9 013028 set1 l2cap_channel_state_conn_res ,pdata 
+0x4eba 013029 store 1 ,mem_sdp_state 
+:      013030 send_connection_res:
+0x4ebb 013031 setarg l2cap_connect_successful 
+0x4ebc 013032 store 2 ,meml2cap_t1 
+:      013033 send_connection_res0:
+0x4ebd 013034 set1 mark_ext_patch ,mark 
+0x4ebe 013035 bpatch patch23_4 ,mem_patch23 
+0x4ebf 013036 call load_cont_pointers 
+0x4ec0 013037 setarg signal_connect_rsp 
+0x4ec1 013038 istore 1 ,contw 
+0x4ec2 013039 copy queue ,pdata 
+0x4ec3 013040 istore 1 ,contw 
+0x4ec4 013041 setarg 0x0008 
+0x4ec5 013042 istore 2 ,contw 
+0x4ec6 013043 copy temp ,pdata 
+0x4ec7 013044 istore 2 ,contw 
+0x4ec8 013045 copy timeup ,pdata 
+0x4ec9 013046 istore 2 ,contw 
+0x4eca 013047 fetch 2 ,meml2cap_t1 
+0x4ecb 013048 beq l2cap_connect_pending ,connect_pending 
+0x4ecc 013049 isolate0 0 ,debug 
+0x4ecd 013050 branch connect_suc ,true 
+0x4ece 013051 setarg l2cap_connect_refused_no_resources 
+:      013052 connect_suc:
+0x4ecf 013053 istore 2 ,contw 
+0x4ed0 013054 force 0x0000 ,pdata 
+0x4ed1 013055 istore 2 ,contw 
+0x4ed2 013056 setarg 12 
+0x4ed3 013057 branch connect_req_update_byte_counts 
+:      013058 connect_pending:
+0x4ed4 013059 istore 2 ,contw 
+0x4ed5 013060 force 0x0002 ,pdata 
+0x4ed6 013061 istore 2 ,contw 
+0x4ed7 013062 setarg 12 
+0x4ed8 013063 branch connect_req_update_byte_counts 
+:      013065 already_connected:
+0x4ed9 013066 set1 0 ,debug 
+0x4eda 013067 branch send_connection_res 
+:      013068 connect_req_update_byte_counts:
+0x4edb 013069 iadd regb ,regb 
+0x4edc 013070 copy regc ,pdata 
+0x4edd 013071 isub rega ,regc 
+0x4ede 013072 branch l2cap_proc_signal_connect_req_rtn 
+:      013073 l2cap_proc_signal_connect_req_rtn:
+0x4edf 013074 branch l2cap_process_one_signal_rtn 
+:      013076 l2cap_proc_signal_connect_rsp:
+0x4ee0 013077 ifetch 1 ,contr 
+0x4ee1 013078 copy pdata ,queue 
+0x4ee2 013079 ifetch 2 ,contr 
+0x4ee3 013080 copy pdata ,rega 
+0x4ee4 013081 copy regc ,pdata 
+0x4ee5 013082 isub rega ,regc 
+0x4ee6 013083 ifetch 2 ,contr 
+0x4ee7 013084 copy pdata ,timeup 
+0x4ee8 013085 ifetch 2 ,contr 
+0x4ee9 013086 copy pdata ,temp 
+0x4eea 013087 setarg l2cap_sdp_channel 
+0x4eeb 013088 isub temp ,null 
+0x4eec 013089 branch l2cap_proc_signal_connect_rsp_sdp ,zero 
+0x4eed 013090 setarg l2cap_rfcomm_channel 
+0x4eee 013091 isub temp ,null 
+0x4eef 013092 branch l2cap_proc_signal_connect_rsp_rfcomm ,zero 
+0x4ef0 013093 setarg l2cap_hid_control_channel 
+0x4ef1 013094 isub temp ,null 
+0x4ef2 013095 branch l2cap_proc_signal_connect_rsp_hid_ctrl ,zero 
+0x4ef3 013096 setarg l2cap_hid_interrupt_channel 
+0x4ef4 013097 isub temp ,null 
+0x4ef5 013098 branch l2cap_proc_signal_connect_rsp_hid_int ,zero 
+0x4ef6 013099 rtn 
+:      013101 l2cap_proc_signal_connect_rsp_sdp:
+0x4ef7 013102 copy timeup ,pdata 
+0x4ef8 013103 store 2 ,mem_sdp_remote_cid 
+0x4ef9 013104 fetch 1 ,mem_sdp_state 
+0x4efa 013105 set1 l2cap_channel_state_conn_res ,pdata 
+0x4efb 013106 store 1 ,mem_sdp_state 
+0x4efc 013107 branch l2cap_process_one_signal_rtn 
+:      013108 l2cap_proc_signal_connect_rsp_rfcomm:
+0x4efd 013109 copy timeup ,pdata 
+0x4efe 013110 store 2 ,mem_rfcomm_remote_cid 
+0x4eff 013111 fetch 1 ,mem_rfcomm_state 
+0x4f00 013112 set1 l2cap_channel_state_conn_res ,pdata 
+0x4f01 013113 store 1 ,mem_rfcomm_state 
+0x4f02 013114 rtn 
+:      013115 l2cap_proc_signal_connect_rsp_hid_int:
+0x4f03 013116 copy timeup ,pdata 
+0x4f04 013117 store 2 ,mem_hid_ctrl_remote_cid 
+0x4f05 013118 fetch 1 ,mem_hid_interrupt_state 
+0x4f06 013119 set1 l2cap_channel_state_conn_res ,pdata 
+0x4f07 013120 store 1 ,mem_hid_interrupt_state 
+0x4f08 013121 rtn 
+:      013122 l2cap_proc_signal_connect_rsp_hid_ctrl:
+0x4f09 013123 copy timeup ,pdata 
+0x4f0a 013124 store 2 ,mem_hid_int_remote_cid 
+0x4f0b 013125 fetch 1 ,mem_hid_control_state 
+0x4f0c 013126 set1 l2cap_channel_state_conn_res ,pdata 
+0x4f0d 013127 store 1 ,mem_hid_control_state 
+0x4f0e 013128 rtn 
+:      013130 l2cap_proc_signal_config_req:
+0x4f0f 013131 ifetch 1 ,contr 
+0x4f10 013132 copy pdata ,queue 
+0x4f11 013133 ifetch 2 ,contr 
+0x4f12 013134 copy pdata ,rega 
+0x4f13 013135 copy regc ,pdata 
+0x4f14 013136 isub rega ,regc 
+0x4f15 013137 ifetch 2 ,contr 
+0x4f16 013138 copy pdata ,temp 
+0x4f17 013139 copy temp ,rega 
+0x4f18 013140 setarg l2cap_sdp_channel 
+0x4f19 013141 isub temp ,null 
+0x4f1a 013142 branch l2cap_proc_signal_config_req_sdp ,zero 
+0x4f1b 013143 setarg l2cap_rfcomm_channel 
+0x4f1c 013144 isub temp ,null 
+0x4f1d 013145 branch l2cap_proc_signal_config_req_rfcomm ,zero 
+0x4f1e 013146 setarg l2cap_hid_control_channel 
+0x4f1f 013147 isub temp ,null 
+0x4f20 013148 branch l2cap_proc_signal_config_req_hid_ctrl ,zero 
+0x4f21 013149 setarg l2cap_hid_interrupt_channel 
+0x4f22 013150 isub temp ,null 
+0x4f23 013151 branch l2cap_proc_signal_config_req_hid_int ,zero 
+0x4f24 013152 branch l2cap_reject_command 
+:      013154 l2cap_proc_signal_config_req_sdp:
+0x4f25 013155 copy contw ,timeup 
+0x4f26 013156 fetch 1 ,mem_sdp_state 
+0x4f27 013157 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x4f28 013158 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x4f29 013160 store 1 ,mem_sdp_state 
+0x4f2a 013161 copy timeup ,contw 
+0x4f2b 013162 arg l2cap_sdp_channel ,timeup 
+0x4f2c 013163 fetch 2 ,mem_sdp_remote_cid 
+0x4f2d 013164 copy pdata ,temp 
+0x4f2e 013165 branch l2cap_send_config_rsp 
+:      013166 l2cap_proc_signal_config_req_hid_ctrl:
+0x4f2f 013167 copy contw ,timeup 
+0x4f30 013168 fetch 1 ,mem_hid_control_state 
+0x4f31 013169 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x4f32 013170 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x4f33 013172 store 1 ,mem_hid_control_state 
+0x4f34 013173 copy timeup ,contw 
+0x4f35 013174 arg l2cap_hid_control_channel ,timeup 
+0x4f36 013175 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x4f37 013176 copy pdata ,temp 
+0x4f38 013177 branch l2cap_send_config_rsp 
+:      013178 l2cap_proc_signal_config_req_hid_int:
+0x4f39 013179 copy contw ,timeup 
+0x4f3a 013180 fetch 1 ,mem_hid_interrupt_state 
+0x4f3b 013181 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x4f3c 013182 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x4f3d 013184 store 1 ,mem_hid_interrupt_state 
+0x4f3e 013185 copy timeup ,contw 
+0x4f3f 013186 arg l2cap_hid_interrupt_channel ,timeup 
+0x4f40 013187 fetch 2 ,mem_hid_int_remote_cid 
+0x4f41 013188 copy pdata ,temp 
+0x4f42 013189 branch l2cap_send_config_rsp 
+:      013190 l2cap_proc_signal_config_req_rfcomm:
+0x4f43 013191 copy contw ,timeup 
+0x4f44 013192 fetch 1 ,mem_rfcomm_state 
+0x4f45 013193 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x4f46 013194 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x4f47 013196 store 1 ,mem_rfcomm_state 
+0x4f48 013198 copy timeup ,contw 
+0x4f49 013199 arg l2cap_rfcomm_channel ,timeup 
+0x4f4a 013200 fetch 2 ,mem_rfcomm_remote_cid 
+0x4f4b 013201 copy pdata ,temp 
+:      013202 l2cap_send_config_rsp:
+0x4f4c 013203 set1 mark_ext_patch ,mark 
+0x4f4d 013204 bpatch patch23_5 ,mem_patch23 
+0x4f4e 013205 setarg signal_config_rsp 
+0x4f4f 013206 istore 1 ,contw 
+0x4f50 013207 copy queue ,pdata 
+0x4f51 013208 istore 1 ,contw 
+0x4f52 013209 setarg 0x0006 
+0x4f53 013210 istore 2 ,contw 
+0x4f54 013211 copy temp ,pdata 
+0x4f55 013212 istore 2 ,contw 
+0x4f56 013213 force 0x00 ,pdata 
+0x4f57 013214 istore 2 ,contw 
+0x4f58 013215 force l2cap_config_success ,pdata 
+0x4f59 013216 istore 2 ,contw 
+0x4f5a 013217 force 10 ,pdata 
+0x4f5b 013218 iadd regb ,regb 
+0x4f5c 013220 storet 2 ,mem_config_req_dest_cid 
+0x4f5d 013221 copy queue ,pdata 
+0x4f5e 013222 store 1 ,mem_config_identifier 
+0x4f5f 013223 force l2cap_sdp_channel ,pdata 
+0x4f60 013224 icompare 0xff ,timeup 
+0x4f61 013225 branch l2cap_send_config_rsp_is_sdp ,true 
+0x4f62 013226 increase 1 ,pdata 
+:      013227 l2cap_send_config_rsp_is_sdp:
+0x4f63 013229 rtn 
+:      013230 l2cap_check_channel_state:
+0x4f64 013231 disable user 
+0x4f65 013232 rtnbit1 l2cap_channel_state_snd_cfg_req ,pdata 
+0x4f66 013233 rtnbit0 l2cap_channel_state_conn_req ,pdata 
+0x4f67 013234 rtnbit0 l2cap_channel_state_conn_res ,pdata 
+0x4f68 013235 set1 l2cap_channel_state_snd_cfg_req ,pdata 
+0x4f69 013236 copy contr ,contw 
+0x4f6a 013237 increase -1 ,contw 
+0x4f6b 013238 istore 1 ,contw 
+0x4f6c 013239 enable user 
+0x4f6d 013240 rtn 
+:      013241 l2cap_send_config_req:
+:      013242 l2cap_send_config_req_sdp:
+0x4f6e 013243 fetch 1 ,mem_sdp_state 
+0x4f6f 013244 call l2cap_check_channel_state 
+0x4f70 013245 nbranch l2cap_send_config_req_rfcomm ,user 
+0x4f71 013246 jam l2cap_sdp_channel ,mem_send_config_req 
+0x4f72 013247 fetch 2 ,mem_sdp_remote_cid 
+0x4f73 013248 store 2 ,mem_config_req_dest_cid 
+0x4f74 013249 branch l2cap_generate_config_req 
+:      013250 l2cap_send_config_req_rfcomm:
+0x4f75 013251 fetch 1 ,mem_rfcomm_state 
+0x4f76 013252 call l2cap_check_channel_state 
+0x4f77 013253 nbranch l2cap_send_config_req_hid_ctrl ,user 
+0x4f78 013254 jam l2cap_rfcomm_channel ,mem_send_config_req 
+0x4f79 013255 fetch 2 ,mem_rfcomm_remote_cid 
+0x4f7a 013256 store 2 ,mem_config_req_dest_cid 
+0x4f7b 013257 branch l2cap_generate_config_req 
+:      013258 l2cap_send_config_req_hid_ctrl:
+0x4f7c 013259 fetch 1 ,mem_hid_control_state 
+0x4f7d 013260 call l2cap_check_channel_state 
+0x4f7e 013261 nbranch l2cap_send_config_req_hid_int ,user 
+0x4f7f 013262 jam l2cap_hid_control_channel ,mem_send_config_req 
+0x4f80 013263 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x4f81 013264 store 2 ,mem_config_req_dest_cid 
+0x4f82 013265 branch l2cap_generate_config_req 
+:      013266 l2cap_send_config_req_hid_int:
+0x4f83 013267 fetch 1 ,mem_hid_interrupt_state 
+0x4f84 013268 call l2cap_check_channel_state 
+0x4f85 013269 nrtn user 
+0x4f86 013270 jam l2cap_hid_interrupt_channel ,mem_send_config_req 
+0x4f87 013271 fetch 2 ,mem_hid_int_remote_cid 
+0x4f88 013272 store 2 ,mem_config_req_dest_cid 
+:      013275 l2cap_generate_config_req:
+0x4f89 013276 set1 mark_ext_patch ,mark 
+0x4f8a 013277 bpatch patch23_6 ,mem_patch23 
+0x4f8b 013278 call l2cap_get_req_id 
+0x4f8c 013279 call l2cap_malloc_signal_channel 
+0x4f8d 013280 force 0 ,regb 
+0x4f8e 013281 call l2cap_get_signal_tx_payload 
+0x4f8f 013282 force signal_config_req ,pdata 
+0x4f90 013283 istore 1 ,contw 
+0x4f91 013284 fetch 1 ,mem_ml2cap_comm_id 
+0x4f92 013285 istore 1 ,contw 
+0x4f93 013286 setarg 0x0008 
+0x4f94 013287 istore 2 ,contw 
+0x4f95 013288 fetch 2 ,mem_config_req_dest_cid 
+0x4f96 013289 istore 2 ,contw 
+0x4f97 013290 setarg 0x0000 
+0x4f98 013291 istore 2 ,contw 
+0x4f99 013292 force 1 ,pdata 
+0x4f9a 013293 istore 1 ,contw 
+0x4f9b 013294 force 2 ,pdata 
+0x4f9c 013295 istore 1 ,contw 
+0x4f9d 013296 fetch 1 ,mem_send_config_req 
+0x4f9e 013297 beq l2cap_rfcomm_channel ,l2cap_generate_config_req_rfcomm 
+0x4f9f 013298 setarg l2cap_config_mtu_sdp 
+0x4fa0 013299 istore 2 ,contw 
+0x4fa1 013300 branch l2cap_generate_config_req_done 
+:      013301 l2cap_generate_config_req_rfcomm:
+0x4fa2 013302 setarg l2cap_config_mtu_rfcomm 
+0x4fa3 013303 istore 2 ,contw 
+:      013304 l2cap_generate_config_req_done:
+0x4fa4 013305 arg 0x0c ,temp 
+0x4fa5 013306 storet 2 ,mem_l2cap_signal_tx_length 
+0x4fa6 013307 call l2cap_get_signal_tx_buff 
+0x4fa7 013308 fetch 2 ,mem_l2cap_signal_tx_length 
+0x4fa8 013309 istore 2 ,contw 
+0x4fa9 013310 force l2cap_signal_channel ,pdata 
+0x4faa 013311 istore 2 ,contw 
+0x4fab 013312 jam 0 ,mem_send_config_req 
+:      013313 l2cap_proc_signal_config_req_rtn:
+0x4fac 013314 branch l2cap_process_one_signal_rtn 
+:      013316 l2cap_proc_signal_config_rsp:
+0x4fad 013317 increase 1 ,contr 
+0x4fae 013318 ifetch 2 ,contr 
+0x4faf 013319 copy pdata ,rega 
+0x4fb0 013320 copy regc ,pdata 
+0x4fb1 013321 isub rega ,regc 
+0x4fb2 013322 ifetch 2 ,contr 
+0x4fb3 013323 copy pdata ,rega 
+0x4fb4 013324 setarg l2cap_sdp_channel 
+0x4fb5 013325 isub rega ,null 
+0x4fb6 013326 branch l2cap_proc_signal_config_rsp_sdp ,zero 
+0x4fb7 013327 setarg l2cap_rfcomm_channel 
+0x4fb8 013328 isub rega ,null 
+0x4fb9 013329 branch l2cap_proc_signal_config_rsp_rfcomm ,zero 
+0x4fba 013330 setarg l2cap_hid_control_channel 
+0x4fbb 013331 isub rega ,null 
+0x4fbc 013332 branch l2cap_proc_signal_config_rsp_hid_ctrl ,zero 
+0x4fbd 013333 setarg l2cap_hid_interrupt_channel 
+0x4fbe 013334 isub rega ,null 
+0x4fbf 013335 branch l2cap_proc_signal_config_rsp_hid_int ,zero 
+0x4fc0 013336 increase 2 ,contr 
+0x4fc1 013337 ifetch 2 ,contr 
+0x4fc2 013338 iforce null 
+0x4fc3 013339 branch l2cap_process_one_signal_rtn 
+:      013340 l2cap_proc_signal_config_rsp_sdp:
+0x4fc4 013341 fetch 1 ,mem_sdp_state 
+0x4fc5 013342 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
+0x4fc6 013343 store 1 ,mem_sdp_state 
+0x4fc7 013344 branch l2cap_process_one_signal_rtn 
+:      013345 l2cap_proc_signal_config_rsp_rfcomm:
+0x4fc8 013346 fetch 1 ,mem_rfcomm_state 
+0x4fc9 013347 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
+0x4fca 013348 store 1 ,mem_rfcomm_state 
+0x4fcb 013349 branch l2cap_process_one_signal_rtn 
+:      013350 l2cap_proc_signal_config_rsp_hid_ctrl:
+0x4fcc 013351 fetch 1 ,mem_hid_control_state 
+0x4fcd 013352 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
+0x4fce 013353 store 1 ,mem_hid_control_state 
+0x4fcf 013354 branch l2cap_process_one_signal_rtn 
+:      013355 l2cap_proc_signal_config_rsp_hid_int:
+0x4fd0 013356 fetch 1 ,mem_hid_interrupt_state 
+0x4fd1 013357 set1 l2cap_channel_state_rcv_cfg_res ,pdata 
+0x4fd2 013358 store 1 ,mem_hid_interrupt_state 
+0x4fd3 013359 jam bt_evt_hid_connected ,mem_fifo_temp 
+0x4fd4 013360 branch ui_ipc_send_event 
+:      013364 l2cap_proc_signal_disconnect_req:
+0x4fd5 013365 ifetch 1 ,contr 
+0x4fd6 013366 copy pdata ,queue 
+0x4fd7 013367 ifetch 2 ,contr 
+0x4fd8 013368 copy pdata ,rega 
+0x4fd9 013369 copy regc ,pdata 
+0x4fda 013370 isub rega ,regc 
+0x4fdb 013371 ifetch 2 ,contr 
+0x4fdc 013372 copy pdata ,rega 
+0x4fdd 013373 ifetch 2 ,contr 
+0x4fde 013374 copy pdata ,timeup 
+0x4fdf 013375 copy rega ,temp 
+0x4fe0 013376 call save_cont_pointers 
+0x4fe1 013377 setarg l2cap_sdp_channel 
+0x4fe2 013378 isub temp ,null 
+0x4fe3 013379 branch l2cap_proc_signal_disconnect_req_sdp ,zero 
+0x4fe4 013380 setarg l2cap_rfcomm_channel 
+0x4fe5 013381 isub temp ,null 
+0x4fe6 013382 branch l2cap_proc_signal_disconnect_req_rfcomm ,zero 
+0x4fe7 013383 setarg l2cap_hid_control_channel 
+0x4fe8 013384 isub temp ,null 
+0x4fe9 013385 branch l2cap_proc_signal_disconnect_req_hid_ctrl ,zero 
+0x4fea 013386 setarg l2cap_hid_interrupt_channel 
+0x4feb 013387 isub temp ,null 
+0x4fec 013388 branch l2cap_proc_signal_disconnect_req_hid_int ,zero 
+0x4fed 013389 call l2cap_reject_command 
+0x4fee 013390 branch l2cap_proc_signal_disconnect_req_err_rtn 
+:      013391 l2cap_proc_signal_disconnect_req_hid_ctrl:
+0x4fef 013392 copy timeup ,temp 
+0x4ff0 013393 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x4ff1 013394 isub temp ,null 
+0x4ff2 013395 branch l2cap_disconnect_hid_control_now ,zero 
+0x4ff3 013396 call l2cap_reject_command 
+0x4ff4 013397 branch l2cap_proc_signal_disconnect_req_err_rtn 
+:      013398 l2cap_proc_signal_disconnect_req_hid_int:
+0x4ff5 013399 copy timeup ,temp 
+0x4ff6 013400 fetch 2 ,mem_hid_int_remote_cid 
+0x4ff7 013401 isub temp ,null 
+0x4ff8 013402 branch l2cap_disconnect_hid_interrupt_now ,zero 
+0x4ff9 013403 call l2cap_reject_command 
+0x4ffa 013404 branch l2cap_proc_signal_disconnect_req_err_rtn 
+:      013406 l2cap_proc_signal_disconnect_req_sdp:
+0x4ffb 013407 copy timeup ,temp 
+0x4ffc 013408 fetch 2 ,mem_sdp_remote_cid 
+0x4ffd 013409 isub temp ,null 
+0x4ffe 013410 branch l2cap_disconnect_sdp_now ,zero 
+0x4fff 013411 call l2cap_reject_command 
+0x5000 013412 branch l2cap_proc_signal_disconnect_req_err_rtn 
+:      013413 l2cap_disconnect_hid_control_now:
+0x5001 013414 call l2cap_reset_hid_ctrl_state 
+0x5002 013415 branch l2cap_send_disconnect_rsp_pkt 
+:      013416 l2cap_disconnect_hid_interrupt_now:
+0x5003 013417 call l2cap_reset_hid_int_state 
+0x5004 013418 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x5005 013419 branch l2cap_send_disconnect_rsp_pkt ,blank 
+0x5006 013427 branch l2cap_send_disconnect_rsp_pkt 
+:      013429 l2cap_disconnect_sdp_now:
+0x5007 013430 call l2cap_reset_sdp_channel_state 
+0x5008 013431 fetch 1 ,mem_upper_sm_ss 
+0x5009 013432 nbranch l2cap_send_disconnect_rsp_pkt ,blank 
+0x500a 013435 branch l2cap_send_disconnect_rsp_pkt 
+:      013436 l2cap_proc_signal_disconnect_req_rfcomm:
+0x500b 013437 copy timeup ,temp 
+0x500c 013438 fetch 2 ,mem_rfcomm_remote_cid 
+0x500d 013439 isub temp ,null 
+0x500e 013440 branch l2cap_disconnect_rfcomm_now ,zero 
+0x500f 013441 call l2cap_reject_command 
+0x5010 013442 branch l2cap_proc_signal_disconnect_req_err_rtn 
+:      013443 l2cap_disconnect_rfcomm_now:
+0x5011 013444 call l2cap_reset_rfcomm_channel_state 
+0x5012 013445 branch l2cap_send_disconnect_rsp_pkt 
+:      013446 l2cap_send_disconnect_rsp_pkt:
+0x5013 013447 call load_cont_pointers 
+0x5014 013448 setarg signal_disconnect_rsp 
+0x5015 013449 istore 1 ,contw 
+0x5016 013450 copy queue ,pdata 
+0x5017 013451 istore 1 ,contw 
+0x5018 013452 setarg 0x0004 
+0x5019 013453 istore 2 ,contw 
+0x501a 013454 copy rega ,pdata 
+0x501b 013455 istore 2 ,contw 
+0x501c 013456 copy timeup ,pdata 
+0x501d 013457 istore 2 ,contw 
+0x501e 013458 force 8 ,pdata 
+0x501f 013459 branch l2cap_proc_signal_disconnect_req_rtn 
+:      013460 l2cap_proc_signal_disconnect_req_err_rtn:
+0x5020 013461 call load_cont_pointers 
+0x5021 013462 branch l2cap_proc_signal_disconnect_req_rtn 
+:      013463 l2cap_proc_signal_disconnect_req_rtn:
+0x5022 013464 iadd regb ,regb 
+0x5023 013465 branch l2cap_process_one_signal_rtn 
+:      013466 l2cap_proc_signal_disconnect_rsp:
+0x5024 013467 ifetch 1 ,contr 
+0x5025 013468 copy pdata ,queue 
+0x5026 013469 ifetch 2 ,contr 
+0x5027 013470 copy pdata ,rega 
+0x5028 013471 copy regc ,pdata 
+0x5029 013472 isub rega ,regc 
+0x502a 013473 ifetch 2 ,contr 
+0x502b 013474 copy pdata ,timeup 
+0x502c 013475 ifetch 2 ,contr 
+0x502d 013476 copy pdata ,temp 
+0x502e 013477 call save_cont_pointers 
+0x502f 013478 setarg l2cap_sdp_channel 
+0x5030 013479 isub temp ,null 
+0x5031 013480 branch l2cap_proc_signal_disconnect_rsp_sdp ,zero 
+0x5032 013481 setarg l2cap_rfcomm_channel 
+0x5033 013482 isub temp ,null 
+0x5034 013483 branch l2cap_proc_signal_disconnect_rsp_rfcomm ,zero 
+0x5035 013484 setarg l2cap_hid_control_channel 
+0x5036 013485 isub temp ,null 
+0x5037 013486 branch l2cap_proc_signal_disconnect_rsp_hid_ctrl ,zero 
+0x5038 013487 setarg l2cap_hid_interrupt_channel 
+0x5039 013488 isub temp ,null 
+0x503a 013489 branch l2cap_proc_signal_disconnect_rsp_hid_int ,zero 
+0x503b 013490 call l2cap_reject_command 
+0x503c 013491 branch l2cap_proc_signal_disconnect_rsp_err_rtn 
+:      013492 l2cap_proc_signal_disconnect_rsp_sdp:
+0x503d 013493 copy temp ,rega 
+0x503e 013494 copy timeup ,temp 
+0x503f 013495 fetch 2 ,mem_sdp_remote_cid 
+0x5040 013496 isub temp ,null 
+0x5041 013497 call l2cap_reset_sdp_channel_state ,zero 
+0x5042 013498 branch l2cap_proc_signal_disconnect_rsp_rtn 
+:      013499 l2cap_proc_signal_disconnect_rsp_rfcomm:
+0x5043 013500 copy temp ,rega 
+0x5044 013501 copy timeup ,temp 
+0x5045 013502 fetch 2 ,mem_rfcomm_remote_cid 
+0x5046 013503 isub temp ,null 
+0x5047 013504 call l2cap_reset_rfcomm_channel_state ,zero 
+0x5048 013505 branch l2cap_proc_signal_disconnect_rsp_rtn 
+:      013506 l2cap_proc_signal_disconnect_rsp_hid_ctrl:
+0x5049 013507 copy temp ,rega 
+0x504a 013508 copy timeup ,temp 
+0x504b 013509 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x504c 013510 isub temp ,null 
+0x504d 013511 call l2cap_reset_hid_ctrl_state ,zero 
+0x504e 013512 branch l2cap_proc_signal_disconnect_rsp_rtn 
+:      013513 l2cap_proc_signal_disconnect_rsp_hid_int:
+0x504f 013514 copy temp ,rega 
+0x5050 013515 copy timeup ,temp 
+0x5051 013516 fetch 2 ,mem_hid_int_remote_cid 
+0x5052 013517 isub temp ,null 
+0x5053 013518 call l2cap_reset_hid_int_state ,zero 
+0x5054 013519 branch l2cap_proc_signal_disconnect_rsp_rtn 
+:      013520 l2cap_proc_signal_disconnect_rsp_rtn:
+0x5055 013521 call load_cont_pointers 
+0x5056 013522 branch l2cap_process_one_signal_rtn 
+:      013523 l2cap_proc_signal_disconnect_rsp_err_rtn:
+0x5057 013524 branch l2cap_process_one_signal_rtn 
+:      013527 l2cap_proc_signal_echo_req:
+0x5058 013528 ifetch 1 ,contr 
+0x5059 013529 copy pdata ,queue 
+0x505a 013530 ifetch 2 ,contr 
+0x505b 013531 copy pdata ,rega 
+0x505c 013532 iadd contr ,contr 
+0x505d 013533 setarg 9 
+0x505e 013534 istore 1 ,contw 
+0x505f 013535 copy queue ,pdata 
+0x5060 013536 istore 1 ,contw 
+0x5061 013537 force 0x0000 ,pdata 
+0x5062 013538 istore 2 ,contw 
+0x5063 013539 force 4 ,pdata 
+0x5064 013540 iadd regb ,regb 
+0x5065 013541 copy regc ,pdata 
+0x5066 013542 isub rega ,regc 
+0x5067 013543 branch l2cap_process_one_signal_rtn 
+:      013544 l2cap_proc_signal_echo_rsp:
+0x5068 013545 branch l2cap_process_one_signal_rtn 
+:      013547 l2cap_proc_signal_info_rsp:
+0x5069 013548 branch l2cap_process_one_signal_rtn 
+:      013549 l2cap_reject_command:
+0x506a 013550 force 0 ,regb 
+0x506b 013551 call l2cap_get_signal_tx_payload 
+0x506c 013552 setarg signal_cmd_reject 
+0x506d 013553 istore 1 ,contw 
+0x506e 013554 copy queue ,pdata 
+0x506f 013555 istore 1 ,contw 
+0x5070 013556 setarg 2 
+0x5071 013557 istore 2 ,contw 
+0x5072 013558 setarg cmd_not_understood 
+0x5073 013559 istore 2 ,contw 
+0x5074 013560 increase 6 ,regb 
+0x5075 013561 arg 4 ,regc 
+0x5076 013562 branch l2cap_process_one_signal_rtn 
+:      013566 l2cap_reset_rfcomm_channel_state:
+0x5077 013567 setarg 0 
+0x5078 013568 store 2 ,mem_rfcomm_tx_pkt_length 
+0x5079 013569 store 2 ,mem_rfcomm_remote_cid 
+0x507a 013570 jam 0 ,mem_rfcomm_state 
+0x507b 013571 rtn 
+:      013572 l2cap_reset_sdp_channel_state:
+0x507c 013573 setarg 0 
+0x507d 013574 store 2 ,mem_sdp_tx_pkt_length 
+0x507e 013575 store 2 ,mem_sdp_remote_cid 
+0x507f 013576 jam 0 ,mem_sdp_state 
+0x5080 013577 rtn 
+:      013578 l2cap_reset_hid_ctrl_state:
+0x5081 013579 setarg 0 
+0x5082 013580 store 2 ,mem_hid_ctrl_remote_cid 
+0x5083 013581 jam 0 ,mem_hid_control_state 
+0x5084 013582 fetch 1 ,mem_hid_interrupt_state 
+0x5085 013583 beq 0 ,l2cap_reset_hid_disconnected 
+0x5086 013584 rtn 
+:      013586 l2cap_reset_hid_int_state:
+0x5087 013587 setarg 0 
+0x5088 013588 store 2 ,mem_hid_int_remote_cid 
+0x5089 013589 jam 0 ,mem_hid_interrupt_state 
+0x508a 013590 fetch 1 ,mem_hid_control_state 
+0x508b 013591 beq 0 ,l2cap_reset_hid_disconnected 
+0x508c 013592 rtn 
+:      013594 l2cap_reset_hid_disconnected:
+0x508d 013595 jam bt_evt_hid_disconnected ,mem_fifo_temp 
+0x508e 013596 branch ui_ipc_send_event 
+:      013598 l2cap_disconnect_interrupt_req:
+0x508f 013599 fetch 1 ,mem_control_tasks 
+0x5090 013600 set0 l2cap_disconnect_interrupt ,pdata 
+0x5091 013601 store 1 ,mem_control_tasks 
+0x5092 013602 fetch 2 ,mem_hid_int_remote_cid 
+0x5093 013603 rtn blank 
+0x5094 013604 call l2cap_malloc_signal_channel 
+0x5095 013605 fetch 2 ,mem_hid_int_remote_cid 
+0x5096 013606 copy pdata ,rega 
+0x5097 013607 force l2cap_hid_interrupt_channel ,regb 
+0x5098 013608 branch l2cap_generate_disconnect_req 
+:      013609 l2cap_disconnect_control_req:
+0x5099 013610 fetch 1 ,mem_control_tasks 
+0x509a 013611 set0 l2cap_disconnect_control ,pdata 
+0x509b 013612 store 1 ,mem_control_tasks 
+0x509c 013613 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x509d 013614 rtn blank 
+0x509e 013615 call l2cap_malloc_signal_channel 
+0x509f 013616 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x50a0 013617 copy pdata ,rega 
+0x50a1 013618 force l2cap_hid_control_channel ,regb 
+:      013619 l2cap_generate_disconnect_req:
+0x50a2 013620 call l2cap_get_req_id 
+0x50a3 013621 call l2cap_get_signal_tx_payload 
+0x50a4 013622 force signal_disconnect_req ,pdata 
+0x50a5 013623 istore 1 ,contw 
+0x50a6 013624 fetch 1 ,mem_ml2cap_comm_id 
+0x50a7 013625 istore 1 ,contw 
+0x50a8 013626 setarg 0x0004 
+0x50a9 013627 istore 2 ,contw 
+0x50aa 013628 copy rega ,pdata 
+0x50ab 013629 istore 2 ,contw 
+0x50ac 013630 copy regb ,pdata 
+0x50ad 013631 istore 2 ,contw 
+0x50ae 013632 force 0x08 ,temp 
+0x50af 013633 branch ml2cap_send_signal 
+:      013635 ml2cap_send_signal_connect_req:
+0x50b0 013636 set1 mark_ext_patch ,mark 
+0x50b1 013637 bpatch patch23_7 ,mem_patch23 
+0x50b2 013638 call l2cap_get_req_id 
+0x50b3 013639 call l2cap_get_signal_tx_payload 
+0x50b4 013640 setarg signal_connect_req 
+0x50b5 013641 istore 1 ,contw 
+0x50b6 013642 fetch 1 ,mem_ml2cap_comm_id 
+0x50b7 013643 istore 1 ,contw 
+0x50b8 013644 setarg 0x0004 
+0x50b9 013645 istore 2 ,contw 
+0x50ba 013646 copy temp ,pdata 
+0x50bb 013647 istore 2 ,contw 
+0x50bc 013648 copy timeup ,pdata 
+0x50bd 013649 istore 2 ,contw 
+0x50be 013650 arg 8 ,temp 
+0x50bf 013651 branch ml2cap_send_signal 
+:      013652 ml2cap_send_signal_config_req:
+0x50c0 013653 set1 mark_ext_patch ,mark 
+0x50c1 013654 bpatch patch24_0 ,mem_patch24 
+0x50c2 013655 call l2cap_get_req_id 
+0x50c3 013656 call l2cap_get_signal_tx_payload 
+0x50c4 013657 setarg signal_config_req 
+0x50c5 013658 istore 1 ,contw 
+0x50c6 013659 fetch 1 ,mem_ml2cap_comm_id 
+0x50c7 013660 istore 1 ,contw 
+0x50c8 013661 setarg 0x0008 
+0x50c9 013662 istore 2 ,contw 
+0x50ca 013664 copy temp ,pdata 
+0x50cb 013666 istore 2 ,contw 
+0x50cc 013667 setarg 0x0000 
+0x50cd 013668 istore 2 ,contw 
+0x50ce 013669 setarg 0x01 
+0x50cf 013670 istore 1 ,contw 
+0x50d0 013671 setarg 0x02 
+0x50d1 013672 istore 1 ,contw 
+0x50d2 013673 setarg l2cap_config_mtu_rfcomm 
+0x50d3 013674 istore 2 ,contw 
+0x50d4 013675 arg 0xc ,temp 
+0x50d5 013676 branch ml2cap_send_signal 
+:      013677 ml2cap_send_signal_disconn_req:
+0x50d6 013678 set1 mark_ext_patch ,mark 
+0x50d7 013679 bpatch patch24_1 ,mem_patch24 
+0x50d8 013680 call l2cap_get_req_id 
+0x50d9 013681 call l2cap_get_signal_tx_payload 
+0x50da 013682 setarg signal_disconnect_req 
+0x50db 013683 istore 1 ,contw 
+0x50dc 013684 fetch 1 ,mem_ml2cap_comm_id 
+0x50dd 013685 increase 1 ,pdata 
+0x50de 013686 copy contw ,rega 
+0x50df 013687 store 1 ,mem_ml2cap_comm_id 
+0x50e0 013688 copy rega ,contw 
+0x50e1 013689 istore 1 ,contw 
+0x50e2 013690 setarg 0x0004 
+0x50e3 013691 istore 2 ,contw 
+0x50e4 013692 copy temp ,pdata 
+0x50e5 013693 istore 2 ,contw 
+0x50e6 013694 copy timeup ,pdata 
+0x50e7 013695 istore 2 ,contw 
+0x50e8 013696 arg 0x8 ,temp 
+:      013699 ml2cap_send_signal:
+0x50e9 013700 storet 2 ,mem_l2cap_signal_tx_length 
+0x50ea 013701 copy temp ,pdata 
+0x50eb 013702 branch l2cap_malloc_discard ,blank 
+0x50ec 013703 call l2cap_get_signal_tx_buff 
+0x50ed 013704 fetch 2 ,mem_l2cap_signal_tx_length 
+0x50ee 013705 istore 2 ,contw 
+0x50ef 013706 force l2cap_signal_channel ,pdata 
+0x50f0 013707 istore 2 ,contw 
+0x50f1 013708 rtn 
+:      013710 msdp_send_req_done:
+0x50f2 013711 fetch 2 ,mem_sdp_tx_pkt_length 
+0x50f3 013712 branch assert ,blank 
+0x50f4 013713 call l2cap_get_sdp_tx_buff 
+0x50f5 013714 fetch 2 ,mem_sdp_tx_pkt_length 
+0x50f6 013715 istore 2 ,contw 
+0x50f7 013716 fetch 2 ,mem_sdp_remote_cid 
+0x50f8 013717 istore 2 ,contw 
+0x50f9 013718 rtn 
+:      013719 ml2cap_rx_multiplexing:
+0x50fa 013720 set1 mark_ext_patch ,mark 
+0x50fb 013721 bpatch patch24_2 ,mem_patch24 
+0x50fc 013722 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x50fd 013723 branch l2cap_rx_reset_state ,blank 
+0x50fe 013724 fetch 1 ,mem_l2cap_rx_cid 
+0x50ff 013725 beq l2cap_signal_channel ,ml2cap_call_proc_signal 
+0x5100 013726 beq l2cap_sdp_channel ,l2cap_call_proc_sdp 
+0x5101 013727 beq l2cap_rfcomm_channel ,l2cap_call_proc_rfcomm 
+0x5102 013728 beq l2cap_hid_control_channel ,l2cap_call_proc_hid 
+0x5103 013729 beq l2cap_hid_interrupt_channel ,l2cap_call_proc_hid 
+0x5104 013730 branch l2cap_rx_reset_state 
+:      013732 ml2cap_call_proc_signal:
+0x5105 013733 set1 mark_ext_patch ,mark 
+0x5106 013734 bpatch patch24_3 ,mem_patch24 
+0x5107 013735 call l2cap_malloc_signal_channel 
+0x5108 013736 force 0 ,regb 
+0x5109 013737 call l2cap_get_signal_tx_payload 
+0x510a 013738 copy pdata ,contw 
+0x510b 013739 fetch 2 ,mem_l2cap_rx_pkt_length 
+0x510c 013740 copy pdata ,regc 
+0x510d 013741 fetch 2 ,mem_l2cap_payload_ptr 
+0x510e 013742 iforce contr 
+:      013743 ml2cap_proc_one_comm_loop:
+0x510f 013744 call ml2cap_proc_one_comm 
+0x5110 013745 increase -4 ,regc 
+0x5111 013746 nbranch ml2cap_proc_one_comm_loop ,zero 
+0x5112 013747 copy regb ,temp 
+0x5113 013748 call ml2cap_send_signal 
+0x5114 013749 branch l2cap_rx_reset_state 
+:      013751 ml2cap_proc_one_comm:
+0x5115 013752 ifetch 1 ,contr 
+0x5116 013753 beq signal_connect_req ,ml2cap_proc_signal_connect_req 
+0x5117 013754 beq signal_cmd_reject ,ml2cap_proc_signal_cmd_reject 
+0x5118 013755 beq signal_connect_rsp ,ml2cap_proc_signal_connect_rsp 
+0x5119 013756 beq signal_config_rsp ,ml2cap_proc_signal_config_rsp 
+0x511a 013757 beq signal_config_req ,ml2cap_proc_signal_config_req 
+0x511b 013758 beq signal_disconnect_rsp ,ml2cap_proc_signal_disconn_rsp 
+0x511c 013759 beq signal_disconnect_req ,ml2cap_proc_signal_disconn_req 
+0x511d 013760 beq signal_echo_req ,l2cap_proc_signal_echo_req 
+0x511e 013761 beq signal_info_req ,ml2cap_proc_signal_info_req 
+0x511f 013762 branch ml2cap_proc_send_reject 
+:      013764 ml2cap_proc_signal_connect_req:
+0x5120 013765 call save_cont_pointers 
+0x5121 013767 call load_cont_pointers 
+0x5122 013768 branch l2cap_proc_signal_connect_req 
+:      013769 ml2cap_proc_signal_cmd_reject:
+0x5123 013770 ifetch 1 ,contr 
+0x5124 013771 copy pdata ,queue 
+0x5125 013772 ifetch 2 ,contr 
+0x5126 013773 copy pdata ,rega 
+0x5127 013774 copy regc ,pdata 
+0x5128 013775 isub rega ,regc 
+:      013776 mvptr:
+0x5129 013777 ifetch 1 ,contr 
+0x512a 013778 increase -1 ,rega 
+0x512b 013779 nbranch mvptr ,zero 
+0x512c 013780 rtn 
+:      013781 ml2cap_proc_signal_connect_rsp:
+0x512d 013782 ifetch 1 ,contr 
+0x512e 013783 copy pdata ,queue 
+0x512f 013784 ifetch 2 ,contr 
+0x5130 013785 copy pdata ,rega 
+0x5131 013786 ifetch 2 ,contr 
+0x5132 013787 copy pdata ,timeup 
+0x5133 013788 ifetch 2 ,contr 
+0x5134 013789 copy pdata ,temp 
+0x5135 013790 ifetch 2 ,contr 
+0x5136 013791 sub pdata ,0 ,null 
+0x5137 013792 branch ml2cap_proc_signal_connect_rsp_sucessful ,zero 
+0x5138 013793 beq l2cap_connect_refused_psm_unsupported ,ml2cap_proc_signal_connect_refused_result 
+0x5139 013794 beq l2cap_connect_refused_no_resources ,ml2cap_proc_signal_connect_refused_result 
+0x513a 013795 branch ml2cap_proc_signal_connect_rsp_mnosucc 
+:      013796 ml2cap_proc_signal_connect_refused_result:
+0x513b 013797 jam bt_evt_ml2cap_conn_refused ,mem_fifo_temp 
+0x513c 013798 call ui_ipc_send_event 
+:      013799 ml2cap_proc_signal_connect_rsp_mnosucc:
+0x513d 013800 ifetch 2 ,contr 
+0x513e 013801 branch mnosucc 
+:      013802 ml2cap_proc_signal_connect_rsp_sucessful:
+0x513f 013803 call save_cont_pointers 
+0x5140 013807 setarg l2cap_sdp_channel 
+0x5141 013808 isub temp ,null 
+0x5142 013809 branch ml2cap_proc_signal_connect_rsp_sdp ,zero 
+0x5143 013810 setarg l2cap_rfcomm_channel 
+0x5144 013811 isub temp ,null 
+0x5145 013812 branch ml2cap_proc_signal_connect_rsp_rfcomm ,zero 
+0x5146 013813 setarg l2cap_hid_interrupt_channel 
+0x5147 013814 isub temp ,null 
+0x5148 013815 branch ml2cap_proc_signal_connect_rsp_hid_int ,zero 
+0x5149 013816 setarg l2cap_hid_control_channel 
+0x514a 013817 isub temp ,null 
+0x514b 013818 branch ml2cap_proc_signal_connect_rsp_hid_ctrl ,zero 
+0x514c 013819 branch mnosucc 
+:      013820 ml2cap_proc_signal_connect_rsp_sdp:
+0x514d 013821 copy timeup ,pdata 
+0x514e 013822 store 2 ,mem_sdp_remote_cid 
+0x514f 013823 fetch 1 ,mem_sdp_state 
+0x5150 013824 set1 l2cap_channel_state_conn_res 
+0x5151 013825 store 1 ,mem_sdp_state 
+0x5152 013826 branch mnosucc1 
+:      013827 ml2cap_proc_signal_connect_rsp_rfcomm:
+0x5153 013828 copy timeup ,pdata 
+0x5154 013829 store 2 ,mem_rfcomm_remote_cid 
+0x5155 013830 fetch 1 ,mem_rfcomm_state 
+0x5156 013831 set1 l2cap_channel_state_conn_res 
+0x5157 013832 store 1 ,mem_rfcomm_state 
+0x5158 013833 branch mnosucc1 
+:      013834 ml2cap_proc_signal_connect_rsp_hid_ctrl:
+0x5159 013835 copy timeup ,pdata 
+0x515a 013836 store 2 ,mem_hid_ctrl_remote_cid 
+0x515b 013837 fetch 1 ,mem_hid_control_state 
+0x515c 013838 set1 l2cap_channel_state_conn_res 
+0x515d 013839 store 1 ,mem_hid_control_state 
+0x515e 013840 branch mnosucc1 
+:      013841 ml2cap_proc_signal_connect_rsp_hid_int:
+0x515f 013842 copy timeup ,pdata 
+0x5160 013843 store 2 ,mem_hid_int_remote_cid 
+0x5161 013844 fetch 1 ,mem_hid_interrupt_state 
+0x5162 013845 set1 l2cap_channel_state_conn_res 
+0x5163 013846 store 1 ,mem_hid_interrupt_state 
+:      013849 mnosucc1:
+0x5164 013850 call load_cont_pointers 
+:      013851 mnosucc:
+0x5165 013852 copy regc ,pdata 
+0x5166 013853 isub rega ,regc 
+0x5167 013854 rtn 
+:      013856 ml2cap_proc_signal_config_rsp:
+0x5168 013857 ifetch 1 ,contr 
+0x5169 013858 copy pdata ,queue 
+0x516a 013859 ifetch 2 ,contr 
+0x516b 013860 copy pdata ,rega 
+0x516c 013861 copy regc ,pdata 
+0x516d 013862 isub rega ,regc 
+0x516e 013863 ifetch 2 ,contr 
+0x516f 013864 copy pdata ,timeup 
+0x5170 013865 ifetch 2 ,contr 
+0x5171 013866 ifetch 2 ,contr 
+0x5172 013867 nbranch mcrsdone1 ,blank 
+0x5173 013868 call save_cont_pointers 
+0x5174 013872 copy timeup ,temp 
+0x5175 013873 setarg l2cap_sdp_channel 
+0x5176 013874 isub temp ,null 
+0x5177 013875 branch ml2cap_proc_signal_config_rsp_sdp ,zero 
+0x5178 013876 setarg l2cap_rfcomm_channel 
+0x5179 013877 isub temp ,null 
+0x517a 013878 branch ml2cap_proc_signal_config_rsp_rfcomm ,zero 
+0x517b 013879 setarg l2cap_hid_control_channel 
+0x517c 013880 isub temp ,null 
+0x517d 013881 branch ml2cap_proc_signal_config_rsp_hid_ctrl ,zero 
+0x517e 013882 setarg l2cap_hid_interrupt_channel 
+0x517f 013883 isub temp ,null 
+0x5180 013884 branch ml2cap_proc_signal_config_rsp_hid_int ,zero 
+:      013885 ml2cap_proc_signal_config_rsp_sdp:
+0x5181 013886 fetch 1 ,mem_sdp_state 
+0x5182 013887 set1 l2cap_channel_state_rcv_cfg_res 
+0x5183 013888 store 1 ,mem_sdp_state 
+0x5184 013889 rtn 
+:      013890 ml2cap_proc_signal_config_rsp_rfcomm:
+0x5185 013891 fetch 1 ,mem_rfcomm_state 
+0x5186 013892 set1 l2cap_channel_state_rcv_cfg_res 
+0x5187 013893 store 1 ,mem_rfcomm_state 
+0x5188 013894 rtn 
+:      013895 ml2cap_proc_signal_config_rsp_hid_ctrl:
+0x5189 013896 fetch 1 ,mem_hid_control_state 
+0x518a 013897 set1 l2cap_channel_state_rcv_cfg_res 
+0x518b 013898 store 1 ,mem_hid_control_state 
+0x518c 013899 rtn 
+:      013900 ml2cap_proc_signal_config_rsp_hid_int:
+0x518d 013901 fetch 1 ,mem_hid_interrupt_state 
+0x518e 013902 set1 l2cap_channel_state_rcv_cfg_res 
+0x518f 013903 store 1 ,mem_hid_interrupt_state 
+0x5190 013904 jam bt_evt_hid_connected ,mem_fifo_temp 
+0x5191 013905 branch ui_ipc_send_event 
+:      013908 mcfrsdone:
+0x5192 013909 call load_cont_pointers 
+:      013910 mcrsdone1:
+0x5193 013911 increase -6 ,rega 
+:      013912 mloop2:
+0x5194 013913 branch mcrsdone ,zero 
+0x5195 013914 increase 1 ,contr 
+0x5196 013915 increase -1 ,rega 
+0x5197 013916 branch mloop2 
+:      013917 mcrsdone:
+0x5198 013918 rtn 
+:      013919 ml2cap_proc_signal_config_req:
+0x5199 013920 ifetch 1 ,contr 
+0x519a 013921 copy pdata ,queue 
+0x519b 013922 ifetch 2 ,contr 
+0x519c 013923 copy pdata ,rega 
+0x519d 013924 copy regc ,pdata 
+0x519e 013925 isub rega ,regc 
+0x519f 013926 ifetch 2 ,contr 
+0x51a0 013927 increase 2 ,contr 
+0x51a1 013928 copy pdata ,temp 
+0x51a2 013929 setarg signal_config_rsp 
+0x51a3 013930 istore 1 ,contw 
+0x51a4 013931 copy queue ,pdata 
+0x51a5 013932 istore 1 ,contw 
+0x51a6 013933 increase 2 ,rega 
+0x51a7 013934 copy rega ,pdata 
+0x51a8 013935 istore 2 ,contw 
+0x51a9 013936 call save_cont_pointers 
+0x51aa 013937 setarg l2cap_sdp_channel 
+0x51ab 013938 isub temp ,null 
+0x51ac 013939 branch ml2cap_proc_signal_config_req_sdp ,zero 
+0x51ad 013940 setarg l2cap_rfcomm_channel 
+0x51ae 013941 isub temp ,null 
+0x51af 013942 branch ml2cap_proc_signal_config_req_rfcomm ,zero 
+0x51b0 013943 setarg l2cap_hid_control_channel 
+0x51b1 013944 isub temp ,null 
+0x51b2 013945 branch ml2cap_proc_signal_config_req_hid_ctrl ,zero 
+0x51b3 013946 setarg l2cap_hid_interrupt_channel 
+0x51b4 013947 isub temp ,null 
+0x51b5 013948 branch ml2cap_proc_signal_config_req_hid_int ,zero 
+0x51b6 013949 branch mcfgrq_done 
+:      013950 ml2cap_proc_signal_config_req_sdp:
+0x51b7 013951 fetch 1 ,mem_sdp_state 
+0x51b8 013952 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x51b9 013953 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x51ba 013954 store 1 ,mem_sdp_state 
+0x51bb 013955 bbit1 l2cap_channel_state_snd_cfg_req ,ml2cap_proc_signal_config_req_sdp_nsndreq 
+0x51bc 013956 fetcht 1 ,mem_control_tasks 
+0x51bd 013957 set1 l2cap_init_config_req ,temp 
+0x51be 013958 storet 1 ,mem_control_tasks 
+0x51bf 013959 copy queue ,pdata 
+0x51c0 013960 increase 1 ,pdata 
+0x51c1 013961 store 1 ,mem_config_identifier 
+0x51c2 013962 fetch 1 ,mem_sdp_state 
+0x51c3 013963 set1 l2cap_channel_state_snd_cfg_req ,pdata 
+0x51c4 013964 store 1 ,mem_sdp_state 
+:      013965 ml2cap_proc_signal_config_req_sdp_nsndreq:
+0x51c5 013966 fetch 2 ,mem_sdp_remote_cid 
+0x51c6 013967 store 2 ,mem_config_req_dest_cid 
+0x51c7 013968 branch mcfgrq_done 
+:      013969 ml2cap_proc_signal_config_req_rfcomm:
+0x51c8 013970 fetch 1 ,mem_rfcomm_state 
+0x51c9 013971 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x51ca 013972 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x51cb 013973 store 1 ,mem_rfcomm_state 
+0x51cc 013974 fetch 2 ,mem_rfcomm_remote_cid 
+0x51cd 013975 branch mcfgrq_done 
+:      013976 ml2cap_proc_signal_config_req_hid_ctrl:
+0x51ce 013977 fetch 1 ,mem_hid_control_state 
+0x51cf 013978 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x51d0 013979 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x51d1 013980 store 1 ,mem_hid_control_state 
+0x51d2 013981 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x51d3 013982 branch mcfgrq_done 
+:      013983 ml2cap_proc_signal_config_req_hid_int:
+0x51d4 013984 fetch 1 ,mem_hid_interrupt_state 
+0x51d5 013985 set1 l2cap_channel_state_rcv_cfg_req ,pdata 
+0x51d6 013986 set1 l2cap_channel_state_snd_cfg_res ,pdata 
+0x51d7 013987 store 1 ,mem_hid_interrupt_state 
+0x51d8 013988 fetch 2 ,mem_hid_int_remote_cid 
+:      013991 mcfgrq_done:
+0x51d9 013992 copy pdata ,timeup 
+0x51da 013993 call load_cont_pointers 
+0x51db 013995 copy timeup ,pdata 
+0x51dc 013997 istore 2 ,contw 
+0x51dd 013998 force 0x0000 ,pdata 
+0x51de 013999 istore 2 ,contw 
+0x51df 014000 force 0x0000 ,pdata 
+0x51e0 014001 istore 2 ,contw 
+0x51e1 014002 force 10 ,pdata 
+0x51e2 014003 iadd regb ,regb 
+0x51e3 014004 increase -6 ,rega 
+:      014005 mloop1:
+0x51e4 014006 branch mcrqdone ,zero 
+0x51e5 014007 ifetch 1 ,contr 
+0x51e6 014008 istore 1 ,contw 
+0x51e7 014009 increase 1 ,regb 
+0x51e8 014010 increase -1 ,rega 
+0x51e9 014011 branch mloop1 
+:      014012 mcrqdone:
+0x51ea 014013 rtn 
+:      014014 ml2cap_proc_signal_disconn_req:
+0x51eb 014015 ifetch 1 ,contr 
+0x51ec 014016 copy pdata ,queue 
+0x51ed 014017 ifetch 2 ,contr 
+0x51ee 014018 copy pdata ,rega 
+0x51ef 014019 copy regc ,pdata 
+0x51f0 014020 isub rega ,regc 
+0x51f1 014022 ifetch 2 ,contr 
+0x51f2 014023 copy pdata ,rega 
+0x51f3 014024 ifetch 2 ,contr 
+0x51f4 014025 copy pdata ,timeup 
+0x51f5 014026 call save_cont_pointers 
+0x51f6 014027 setarg l2cap_sdp_channel 
+0x51f7 014028 copy rega ,temp 
+0x51f8 014029 isub temp ,null 
+0x51f9 014030 branch ml2cap_proc_signal_disconn_sdp ,zero 
+0x51fa 014031 setarg l2cap_hid_control_channel 
+0x51fb 014032 copy rega ,temp 
+0x51fc 014033 isub temp ,null 
+0x51fd 014034 branch ml2cap_proc_signal_disconn_hid_ctrl ,zero 
+0x51fe 014035 setarg l2cap_hid_interrupt_channel 
+0x51ff 014036 copy rega ,temp 
+0x5200 014037 isub temp ,null 
+0x5201 014038 branch ml2cap_proc_signal_disconn_hid_int ,zero 
+0x5202 014039 branch mclsrfc 
+:      014040 ml2cap_proc_signal_disconn_sdp:
+0x5203 014041 setarg 0x0000 
+0x5204 014042 store 2 ,mem_sdp_tx_pkt_length 
+0x5205 014043 store 2 ,mem_sdp_remote_cid 
+0x5206 014044 store 1 ,mem_sdp_state 
+0x5207 014045 branch mclssdp 
+:      014046 ml2cap_proc_signal_disconn_hid_ctrl:
+0x5208 014047 call l2cap_reset_hid_ctrl_state 
+0x5209 014048 branch mclssdp 
+:      014049 ml2cap_proc_signal_disconn_hid_int:
+0x520a 014050 call l2cap_reset_hid_int_state 
+0x520b 014056 branch mclssdp 
+:      014057 mclsrfc:
+0x520c 014058 setarg 0x0000 
+0x520d 014059 store 2 ,mem_rfcomm_tx_pkt_length 
+:      014060 mclssdp:
+0x520e 014061 call load_cont_pointers 
+0x520f 014062 setarg signal_disconnect_rsp 
+0x5210 014063 istore 1 ,contw 
+0x5211 014064 copy queue ,pdata 
+0x5212 014065 istore 1 ,contw 
+0x5213 014066 setarg 0x0004 
+0x5214 014067 istore 2 ,contw 
+0x5215 014068 copy rega ,pdata 
+0x5216 014069 istore 2 ,contw 
+0x5217 014070 copy timeup ,pdata 
+0x5218 014071 istore 2 ,contw 
+0x5219 014072 force 8 ,pdata 
+0x521a 014073 iadd regb ,regb 
+0x521b 014074 rtn 
+:      014076 ml2cap_proc_signal_disconn_rsp:
+0x521c 014077 ifetch 1 ,contr 
+0x521d 014078 copy pdata ,queue 
+0x521e 014079 ifetch 2 ,contr 
+0x521f 014080 copy pdata ,rega 
+0x5220 014081 ifetch 2 ,contr 
+0x5221 014082 copy pdata ,timeup 
+0x5222 014083 ifetch 2 ,contr 
+0x5223 014084 copy pdata ,temp 
+0x5224 014085 call save_cont_pointers 
+0x5225 014086 fetch 1 ,mem_ml2cap_comm_id 
+0x5226 014087 icompare 0xff ,queue 
+0x5227 014088 nbranch mdisdone ,true 
+0x5228 014089 setarg l2cap_sdp_channel 
+0x5229 014090 isub temp ,null 
+0x522a 014091 branch ml2cap_proc_signal_disconn_rsp_sdp ,zero 
+0x522b 014092 setarg l2cap_rfcomm_channel 
+0x522c 014093 isub temp ,null 
+0x522d 014094 branch ml2cap_proc_signal_disconn_rsp_rfcomm ,zero 
+0x522e 014095 branch mdisdone 
+:      014096 ml2cap_proc_signal_disconn_rsp_sdp:
+0x522f 014097 jam 0 ,mem_sdp_remote_cid 
+0x5230 014098 jam 0 ,mem_sdp_state 
+0x5231 014099 branch mdisdone 
+:      014100 ml2cap_proc_signal_disconn_rsp_rfcomm:
+:      014103 mdisdone:
+0x5232 014104 call load_cont_pointers 
+0x5233 014105 copy regc ,pdata 
+0x5234 014106 isub rega ,regc 
+0x5235 014107 rtn 
+:      014109 ml2cap_proc_send_reject:
+0x5236 014110 setarg signal_cmd_reject 
+0x5237 014111 istore 1 ,contw 
+0x5238 014112 ifetch 1 ,contr 
+0x5239 014113 istore 1 ,contw 
+0x523a 014114 setarg 0x0002 
+0x523b 014115 istore 2 ,contw 
+0x523c 014116 setarg 0x0000 
+0x523d 014117 istore 2 ,contw 
+0x523e 014118 setarg 0x0006 
+0x523f 014119 iadd regb ,regb 
+0x5240 014120 force 4 ,regc 
+0x5241 014121 rtn 
+:      014124 l2cap_get_req_id:
+0x5242 014125 fetch 1 ,mem_ml2cap_comm_id 
+0x5243 014126 increase 1 ,pdata 
+0x5244 014127 bne 0 ,l2cap_get_req_id_ok 
+0x5245 014128 increase 1 ,pdata 
+:      014129 l2cap_get_req_id_ok:
+0x5246 014130 store 1 ,mem_ml2cap_comm_id 
+0x5247 014131 rtn 
+:      014141 l2cap_malloc:
+0x5248 014142 set1 mark_ext_patch ,mark 
+0x5249 014143 bpatch patch24_4 ,mem_patch24 
+0x524a 014144 arg 0 ,regb 
+0x524b 014145 call l2cap_malloc_is_fifo_full 
+0x524c 014146 nbranch assert ,blank 
+0x524d 014147 call l2cap_malloc_get_full_map 
+0x524e 014148 arg mem_tx_buff0 ,regb 
+0x524f 014149 arg 0 ,queue 
+:      014150 l2cap_malloc_loop:
+0x5250 014151 fetcht 1 ,mem_used_map 
+0x5251 014152 qisolate1 temp 
+0x5252 014153 branch l2cap_malloc_next ,true 
+0x5253 014154 call l2cap_malloc_enough 
+0x5254 014155 sub timeup ,0 ,null 
+0x5255 014156 branch l2cap_malloc_next ,positive 
+0x5256 014157 call l2cap_malloc_into_fifo 
+0x5257 014158 branch l2cap_malloc_rtn 
+:      014159 l2cap_malloc_next:
+0x5258 014160 increase 128 ,regb 
+0x5259 014161 increase 1 ,queue 
+0x525a 014162 setarg 8 
+0x525b 014163 isub queue ,null 
+0x525c 014164 branch l2cap_malloc_loop ,positive 
+0x525d 014165 arg 0 ,regb 
+:      014166 l2cap_malloc_rtn:
+0x525e 014167 copy regb ,pdata 
+0x525f 014168 branch assert ,blank 
+0x5260 014169 rtn 
+:      014177 l2cap_malloc_fifo_out:
+0x5261 014178 set1 mark_ext_patch ,mark 
+0x5262 014179 bpatch patch24_5 ,mem_patch24 
+0x5263 014180 call l2cap_malloc_fifo_get_first_ptr 
+0x5264 014181 increase 1 ,contr 
+0x5265 014182 ifetch 2 ,contr 
+0x5266 014183 rtn 
+:      014189 l2cap_malloc_free:
+0x5267 014190 set1 mark_ext_patch ,mark 
+0x5268 014191 bpatch patch24_6 ,mem_patch24 
+0x5269 014192 call l2cap_malloc_fifo_get_first_ptr 
+0x526a 014193 copy contr ,contw 
+0x526b 014194 copy contr ,temp 
+0x526c 014195 setarg 0 
+0x526d 014196 istore 3 ,contw 
+0x526e 014197 rtn 
+:      014202 l2cap_malloc_discard:
+0x526f 014203 set1 mark_ext_patch ,mark 
+0x5270 014204 bpatch patch24_7 ,mem_patch24 
+0x5271 014205 call l2cap_malloc_is_fifo_empty 
+0x5272 014206 branch assert ,blank 
+0x5273 014207 fetch 3 ,mem_tx_fifo2 
+0x5274 014208 store 3 ,mem_tx_fifo3 
+0x5275 014209 fetch 3 ,mem_tx_fifo1 
+0x5276 014210 store 3 ,mem_tx_fifo2 
+0x5277 014211 fetch 3 ,mem_tx_fifo0 
+0x5278 014212 store 3 ,mem_tx_fifo1 
+0x5279 014213 rtn 
+:      014219 l2cap_malloc_is_fifo_full:
+0x527a 014220 fetch 3 ,mem_tx_fifo0 
+0x527b 014221 rtn 
+:      014227 l2cap_malloc_is_fifo_nearly_full:
+0x527c 014228 fetch 3 ,mem_tx_fifo1 
+0x527d 014229 rtn 
+:      014235 l2cap_malloc_is_fifo_empty:
+0x527e 014236 fetch 3 ,mem_tx_fifo3 
+0x527f 014237 rtn 
+:      014242 l2cap_malloc_fifo_get_first_ptr:
+0x5280 014243 call l2cap_malloc_is_fifo_empty 
+0x5281 014244 branch assert ,blank 
+0x5282 014245 arg mem_tx_fifo0 ,contr 
+:      014246 l2cap_malloc_free_loop:
+0x5283 014247 ifetch 3 ,contr 
+0x5284 014248 branch l2cap_malloc_free_loop ,blank 
+0x5285 014249 increase -3 ,contr 
+0x5286 014250 rtn 
+:      014257 l2cap_malloc_get_full_map:
+0x5287 014258 set1 mark_ext_patch ,mark 
+0x5288 014259 bpatch patch25_0 ,mem_patch25 
+0x5289 014260 arg 4 ,loopcnt 
+0x528a 014261 arg mem_tx_fifo0_map ,contr 
+0x528b 014262 arg 0 ,temp 
+:      014263 l2cap_malloc_get_full_map_loop:
+0x528c 014264 ifetch 3 ,contr 
+0x528d 014265 and pdata ,0xff ,pdata 
+0x528e 014266 ior temp ,temp 
+0x528f 014267 loop l2cap_malloc_get_full_map_loop 
+0x5290 014268 storet 1 ,mem_used_map 
+0x5291 014269 rtn 
+:      014277 l2cap_malloc_into_fifo:
+0x5292 014278 set1 mark_ext_patch ,mark 
+0x5293 014279 bpatch patch25_1 ,mem_patch25 
+0x5294 014280 call l2cap_malloc_is_fifo_full 
+0x5295 014281 nbranch assert ,blank 
+0x5296 014282 call l2cap_malloc_is_fifo_empty 
+0x5297 014283 branch l2cap_malloc_into_fifo_no_push ,blank 
+0x5298 014284 fetch 3 ,mem_tx_fifo1 
+0x5299 014285 store 3 ,mem_tx_fifo0 
+0x529a 014286 ifetch 3 ,contr 
+0x529b 014287 istore 3 ,contw 
+0x529c 014288 ifetch 3 ,contr 
+0x529d 014289 istore 3 ,contw 
+0x529e 014290 setarg 0 
+0x529f 014291 istore 3 ,contw 
+:      014292 l2cap_malloc_into_fifo_no_push:
+0x52a0 014293 arg 0 ,temp 
+0x52a1 014294 copy timeup ,pdata 
+0x52a2 014295 iadd queue ,pdata 
+:      014296 l2cap_malloc_into_fifo_loop:
+0x52a3 014297 qset1 temp 
+0x52a4 014298 increase 1 ,queue 
+0x52a5 014299 isub queue ,null 
+0x52a6 014300 nbranch l2cap_malloc_into_fifo_loop ,zero 
+0x52a7 014302 lshift8 regb ,pdata 
+0x52a8 014303 ior temp ,pdata 
+0x52a9 014304 store 3 ,mem_tx_fifo3 
+0x52aa 014305 rtn 
+:      014315 l2cap_malloc_enough:
+0x52ab 014316 set1 mark_ext_patch ,mark 
+0x52ac 014317 bpatch patch25_2 ,mem_patch25 
+0x52ad 014318 call l2cap_malloc_get_full_map 
+0x52ae 014319 copy queue ,regc 
+0x52af 014320 arg 0 ,temp 
+0x52b0 014321 arg 0 ,timeup 
+:      014323 l2cap_malloc_enough_loop:
+0x52b1 014324 copy queue ,pdata 
+0x52b2 014325 beq 8 ,l2cap_malloc_enough_end 
+0x52b3 014326 fetch 1 ,mem_used_map 
+0x52b4 014327 qisolate1 pdata 
+0x52b5 014328 branch l2cap_malloc_enough_end ,true 
+0x52b6 014329 increase 128 ,temp 
+0x52b7 014330 increase 1 ,queue 
+0x52b8 014331 copy rega ,pdata 
+0x52b9 014332 isub temp ,null 
+0x52ba 014333 branch l2cap_malloc_enough_end ,zero 
+0x52bb 014334 branch l2cap_malloc_enough_loop ,positive 
+:      014335 l2cap_malloc_enough_end:
+0x52bc 014336 copy temp ,pdata 
+0x52bd 014337 isub rega ,null 
+0x52be 014338 nbranch l2cap_malloc_enough_rtn ,positive 
+0x52bf 014339 copy queue ,pdata 
+0x52c0 014340 copy regc ,temp 
+0x52c1 014341 isub temp ,timeup 
+:      014342 l2cap_malloc_enough_rtn:
+0x52c2 014343 copy regc ,queue 
+0x52c3 014344 rtn 
+:      014347 l2cap_malloc_signal_channel:
+0x52c4 014348 set1 mark_ext_patch ,mark 
+0x52c5 014349 bpatch patch25_3 ,mem_patch25 
+0x52c6 014350 arg l2cap_signal_malloc_size ,rega 
+0x52c7 014351 call l2cap_malloc 
+0x52c8 014352 store 2 ,mem_l2cap_signal_tx_buff_ptr 
+0x52c9 014353 increase 4 ,pdata 
+0x52ca 014354 store 2 ,mem_l2cap_signal_tx_payload_ptr 
+0x52cb 014355 setarg 0 
+0x52cc 014356 store 2 ,mem_l2cap_signal_tx_length 
+0x52cd 014357 rtn 
+:      014359 l2cap_get_signal_tx_buff:
+0x52ce 014360 fetch 2 ,mem_l2cap_signal_tx_buff_ptr 
+0x52cf 014361 branch l2cap_util_pdata_to_contw 
+:      014363 l2cap_get_signal_tx_payload:
+0x52d0 014364 fetch 2 ,mem_l2cap_signal_tx_payload_ptr 
+0x52d1 014365 branch l2cap_util_pdata_to_contw 
+:      014368 l2cap_malloc_sdp_channel:
+0x52d2 014369 set1 mark_ext_patch ,mark 
+0x52d3 014370 bpatch patch25_4 ,mem_patch25 
+0x52d4 014371 arg sdp_malloc_size ,rega 
+0x52d5 014372 call l2cap_malloc 
+0x52d6 014373 store 2 ,mem_sdp_tx_buff_ptr 
+0x52d7 014374 increase 4 ,pdata 
+0x52d8 014375 store 2 ,mem_sdp_tx_payload_ptr 
+0x52d9 014376 setarg 0 
+0x52da 014377 store 2 ,mem_sdp_tx_pkt_length 
+0x52db 014378 rtn 
+:      014380 l2cap_get_sdp_tx_buff:
+0x52dc 014381 fetch 2 ,mem_sdp_tx_buff_ptr 
+0x52dd 014382 branch l2cap_util_pdata_to_contw 
+:      014384 l2cap_get_sdp_tx_payload:
+0x52de 014385 fetch 2 ,mem_sdp_tx_payload_ptr 
+0x52df 014386 branch l2cap_util_pdata_to_contw 
+:      014389 l2cap_malloc_rfcomm_channel:
+0x52e0 014390 set1 mark_ext_patch ,mark 
+0x52e1 014391 bpatch patch25_5 ,mem_patch25 
+0x52e2 014392 call push_stack 
+0x52e3 014393 jam rfcomm_malloc_fail ,mem_rfcomm_malloc_fail_flag 
+0x52e4 014394 call l2cap_malloc_is_fifo_full 
+0x52e5 014395 nrtn blank 
+0x52e6 014396 arg rfcomm_malloc_size ,rega 
+0x52e7 014397 call l2cap_malloc 
+0x52e8 014398 store 2 ,mem_rfcomm_tx_buff_ptr 
+0x52e9 014399 increase 4 ,pdata 
+0x52ea 014400 store 2 ,mem_rfcomm_tx_payload_ptr 
+0x52eb 014401 setarg 0 
+0x52ec 014402 store 2 ,mem_rfcomm_tx_pkt_length 
+0x52ed 014403 jam rfcomm_malloc_succeed ,mem_rfcomm_malloc_fail_flag 
+0x52ee 014404 branch pop_stack 
+:      014406 l2cap_get_rfcomm_tx_buff:
+0x52ef 014407 fetch 2 ,mem_rfcomm_tx_buff_ptr 
+0x52f0 014408 branch l2cap_util_pdata_to_contw 
+:      014410 l2cap_get_rfcomm_tx_payload:
+0x52f1 014411 fetch 2 ,mem_rfcomm_tx_payload_ptr 
+:      014413 l2cap_util_pdata_to_contw:
+0x52f2 014414 branch assert ,blank 
+0x52f3 014415 copy pdata ,contw 
+0x52f4 014416 rtn 
+:      014419 l2cap_lpm_save_calc_len:
+0x52f5 014420 set1 mark_ext_patch ,mark 
+0x52f6 014421 bpatch patch25_6 ,mem_patch25 
+0x52f7 014422 arg 0 ,regb 
+0x52f8 014423 arg mem_tx_fifo0_map ,rega 
+0x52f9 014424 increase -2 ,rega 
+:      014425 l2cap_lpm_save_calc_len_loop:
+0x52fa 014426 increase 2 ,rega 
+0x52fb 014427 setarg mem_tx_fifo_end 
+0x52fc 014428 isub rega ,null 
+0x52fd 014429 branch l2cap_lpm_save_calc_len_end ,zero 
+0x52fe 014430 ifetch 1 ,rega 
+0x52ff 014431 increase 1 ,rega 
+0x5300 014432 branch l2cap_lpm_save_calc_len_loop ,blank 
+0x5301 014433 ifetcht 2 ,rega 
+0x5302 014434 ifetch 2 ,temp 
+0x5303 014435 iadd regb ,regb 
+0x5304 014436 increase 4 ,regb 
+0x5305 014437 branch l2cap_lpm_save_calc_len_loop 
+:      014438 l2cap_lpm_save_calc_len_end:
+0x5306 014439 copy regb ,pdata 
+0x5307 014440 rtn 
+:      014443 l2cap_lpm_get_wake_lock:
+0x5308 014444 arg wake_lock_l2cap_tx ,queue 
+0x5309 014445 branch lpm_get_wake_lock 
+:      014447 l2cap_lpm_put_wake_lock:
+0x530a 014448 arg wake_lock_l2cap_tx ,queue 
+0x530b 014449 branch lpm_put_wake_lock 
+:      014451 l2cap_lpm_save_txbuf:
+0x530c 014452 set1 mark_ext_patch ,mark 
+0x530d 014453 bpatch patch25_7 ,mem_patch25 
+0x530e 014454 call l2cap_malloc_get_full_map 
+0x530f 014455 fetch 1 ,mem_used_map 
+0x5310 014456 rtn blank 
+0x5311 014457 call l2cap_lpm_save_calc_len 
+0x5312 014458 arg l2cap_lpm_txbuf_len ,temp 
+0x5313 014459 isub temp ,null 
+0x5314 014460 branch l2cap_lpm_get_wake_lock ,positive 
+0x5315 014461 call l2cap_lpm_put_wake_lock 
+0x5316 014462 arg mem_l2cap_lpm_txbuf ,contw 
+0x5317 014463 arg mem_tx_fifo0 ,rega 
+:      014464 l2cap_lpm_save_txbuf_loop:
+0x5318 014465 setarg mem_tx_fifo_end 
+0x5319 014466 isub rega ,null 
+0x531a 014467 rtn zero 
+0x531b 014468 ifetch 1 ,rega 
+0x531c 014469 increase 1 ,rega 
+0x531d 014470 nbranch l2cap_lpm_save_txbuf_nempty ,blank 
+0x531e 014471 istore 2 ,contw 
+0x531f 014472 increase 2 ,rega 
+0x5320 014473 branch l2cap_lpm_save_txbuf_loop 
+:      014474 l2cap_lpm_save_txbuf_nempty:
+0x5321 014475 ifetch 2 ,rega 
+0x5322 014476 increase 2 ,rega 
+0x5323 014477 copy pdata ,contr 
+0x5324 014478 ifetch 2 ,contr 
+0x5325 014479 istore 2 ,contw 
+0x5326 014480 copy pdata ,loopcnt 
+0x5327 014481 increase 2 ,loopcnt 
+0x5328 014482 call memcpy 
+0x5329 014483 branch l2cap_lpm_save_txbuf_loop 
+:      014485 l2cap_lpm_load_txbuf:
+0x532a 014486 set1 mark_ext_patch ,mark 
+0x532b 014487 bpatch patch26_0 ,mem_patch26 
+0x532c 014488 call l2cap_malloc_get_full_map 
+0x532d 014489 fetch 1 ,mem_used_map 
+0x532e 014490 rtn blank 
+0x532f 014491 arg mem_tx_fifo0_ptr ,rega 
+0x5330 014492 increase -3 ,rega 
+0x5331 014493 arg mem_l2cap_lpm_txbuf ,contr 
+:      014494 l2cap_lpm_load_txbuf_loop:
+0x5332 014495 increase 3 ,rega 
+0x5333 014496 setarg mem_tx_fifo_end + 1 
+0x5334 014497 isub rega ,null 
+0x5335 014498 rtn zero 
+0x5336 014499 ifetch 2 ,contr 
+0x5337 014500 branch l2cap_lpm_load_txbuf_loop ,blank 
+0x5338 014501 increase 4 ,pdata 
+0x5339 014502 copy pdata ,loopcnt 
+0x533a 014503 copy contr ,regb 
+0x533b 014504 ifetch 2 ,rega 
+0x533c 014505 copy pdata ,contw 
+0x533d 014506 copy regb ,contr 
+0x533e 014507 increase -2 ,contr 
+0x533f 014508 call memcpy 
+0x5340 014509 branch l2cap_lpm_load_txbuf_loop 
+:      014517 le_init_param:
+0x5341 014518 rtn wake 
+0x5342 014519 setarg param_le_scan_interval 
+0x5343 014520 store 2 ,mem_le_scan_interval 
+0x5344 014521 setarg param_le_scan_window 
+0x5345 014522 store 2 ,mem_le_scan_window 
+0x5346 014523 rtn 
+:      014525 le_init_att:
+0x5347 014526 arg notify_handle ,temp 
+0x5348 014527 call le_att_get_handle_ptr 
+0x5349 014528 add contr ,1 ,pdata 
+0x534a 014529 store 2 ,mem_le_notify_attr_start 
+0x534b 014530 rtn 
+:      014532 le_init_conn:
+0x534c 014533 set1 mark_ext_patch ,mark 
+0x534d 014534 bpatch patch26_2 ,mem_patch26 
+0x534e 014535 disable wake 
+0x534f 014536 jam 1 ,mem_app_state 
+0x5350 014537 jam 1 ,mem_le_conn_handle 
+0x5351 014538 jam 3 ,mem_le_state 
+0x5352 014539 jam 1 ,mem_le_arq 
+0x5353 014540 setarg -1 
+0x5354 014541 store 2 ,mem_le_event_count 
+0x5355 014542 force 0 ,pdata 
+0x5356 014543 store 1 ,mem_le_conn_sm 
+0x5357 014544 store 1 ,mem_le_ch 
+0x5358 014545 store 1 ,mem_le_op 
+0x5359 014546 store 3 ,mem_sniff_rcv 
+0x535a 014547 store 3 ,mem_sniff_lost 
+0x535b 014548 store 5 ,mem_le_pcnt_tx 
+0x535c 014549 set1 39 ,pdata 
+0x535d 014550 store 5 ,mem_le_pcnt_rx 
+0x535e 014551 branch le_supervision_flush 
+:      014553 le_init_master:
+0x535f 014554 set1 mark_ext_patch ,mark 
+0x5360 014555 bpatch patch26_3 ,mem_patch26 
+0x5361 014556 enable master 
+0x5362 014557 jam lemode_master ,mem_le_mode 
+0x5363 014558 jam 1 ,mem_le_att_handle 
+0x5364 014559 jam 1 ,mem_le_search_handle_start 
+0x5365 014560 setarg 0xffff 
+0x5366 014561 store 2 ,mem_le_search_handle_end 
+0x5367 014562 force 0 ,pdata 
+0x5368 014563 store 5 ,mem_le_pcnt_rx 
+0x5369 014564 set1 39 ,pdata 
+0x536a 014565 store 5 ,mem_le_pcnt_tx 
+0x536b 014566 branch le_init_conn 
+:      014569 le_init_slave:
+0x536c 014570 set1 mark_ext_patch ,mark 
+0x536d 014571 bpatch patch26_4 ,mem_patch26 
+0x536e 014572 disable master 
+0x536f 014573 jam lemode_slave ,mem_le_mode 
+0x5370 014574 jam 0 ,mem_le_adv_enable 
+0x5371 014575 jam 0 ,mem_lpm_current_mult 
+0x5372 014576 branch le_init_conn 
+:      014582 le_dispatch:
+0x5373 014583 call le_enable 
+0x5374 014584 call le_scan 
+0x5375 014585 call le_adv 
+0x5376 014586 branch le_disable 
+:      014588 le_conn_dispatch:
+0x5377 014589 set1 mark_ext_patch ,mark 
+0x5378 014590 bpatch patch26_5 ,mem_patch26 
+0x5379 014591 call le_enable 
+0x537a 014592 call app_process_ble 
+0x537b 014593 fetch 1 ,mem_le_mode 
+0x537c 014594 beq lemode_master ,le_master_dispatch 
+0x537d 014595 branch le_slave_dispatch 
+:      014601 le_master_dispatch:
+0x537e 014602 set1 mark_ext_patch ,mark 
+0x537f 014603 bpatch patch26_6 ,mem_patch26 
+0x5380 014604 enable master 
+0x5381 014605 call le_supervision_update 
+0x5382 014606 branch le_master_disconn ,positive 
+0x5383 014607 call check_ble_disabled 
+0x5384 014608 call le_setup 
+0x5385 014609 call le_prepare_tx 
+0x5386 014610 disable match 
+0x5387 014611 call le_transmit_receive_sifs 
+0x5388 014612 nrtn match 
+0x5389 014613 set1 mark_ext_patch ,mark 
+0x538a 014614 bpatch patch26_7 ,mem_patch26 
+0x538b 014615 fetch 1 ,mem_le_conn_rcv 
+0x538c 014616 increase 1 ,pdata 
+0x538d 014617 store 1 ,mem_le_conn_rcv 
+0x538e 014618 call le_acknowledge 
+0x538f 014619 call le_conn_sm_master 
+0x5390 014620 disable master 
+0x5391 014621 rtn 
+:      014623 le_master_disconn:
+0x5392 014624 call le_disconnect 
+0x5393 014625 disable master 
+0x5394 014626 rtn 
+:      014631 le_slave_dispatch:
+0x5395 014632 set1 mark_ext_patch ,mark 
+0x5396 014633 bpatch patch27_0 ,mem_patch27 
+0x5397 014634 disable attempt 
+0x5398 014635 call le_supervision_update 
+0x5399 014636 branch le_slave_disconn ,positive 
+0x539a 014637 call check_ble_disabled 
+0x539b 014638 call le_setup 
+0x539c 014639 call le_receive_slave 
+0x539d 014640 nbranch le_slave_unsync ,match 
+:      014641 le_slave_match:
+0x539e 014642 set1 mark_ext_patch ,mark 
+0x539f 014643 bpatch patch27_1 ,mem_patch27 
+0x53a0 014644 call le_got_first_packet 
+0x53a1 014645 call le_acknowledge 
+0x53a2 014646 call le_prepare_tx 
+0x53a3 014647 fetch 1 ,mem_le_rxbuf 
+0x53a4 014648 bbit1 md ,le_slave_more_data 
+0x53a5 014649 call le_xtype_fifo_is_empty 
+0x53a6 014650 nbranch le_slave_more_data ,blank 
+:      014651 le_slave_transmit_last:
+0x53a7 014652 set1 mark_ext_patch ,mark 
+0x53a8 014653 bpatch patch27_2 ,mem_patch27 
+0x53a9 014654 call le_transmit_norx 
+:      014655 le_slave_cont:
+0x53aa 014656 call check_51cmd 
+0x53ab 014657 fetch 1 ,mem_le_op 
+0x53ac 014658 bbit1 op_disconn ,le_slave_disconn 
+:      014659 le_slave_unsync:
+0x53ad 014660 set1 mark_ext_patch ,mark 
+0x53ae 014661 bpatch patch27_3 ,mem_patch27 
+0x53af 014662 call le_savelist 
+0x53b0 014663 call le_lpm_set_mult 
+0x53b1 014664 call le_update_channel_map 
+0x53b2 014665 call le_update_param 
+0x53b3 014666 branch calc_clke_offset 
+:      014668 le_slave_more_data:
+0x53b4 014669 set1 mark_ext_patch ,mark 
+0x53b5 014670 bpatch patch27_4 ,mem_patch27 
+0x53b6 014671 enable attempt 
+0x53b7 014672 call le_transmit_receive_sifs 
+0x53b8 014673 branch le_slave_match ,match 
+0x53b9 014674 branch le_slave_cont 
+:      014676 le_slave_disconn:
+:      014679 le_disconnect:
+0x53ba 014680 set1 mark_ext_patch ,mark 
+0x53bb 014681 bpatch patch27_5 ,mem_patch27 
+0x53bc 014682 call le_clear_connection_info 
+0x53bd 014683 call app_disconn_reason_collect_ble 
+0x53be 014684 jam bt_evt_le_disconnected ,mem_fifo_temp 
+0x53bf 014685 branch ui_ipc_send_event 
+:      014687 le_clear_connection_info:
+0x53c0 014688 fetcht 1 ,mem_le_conn_handle 
+0x53c1 014689 jam hci_error_connection_timeout ,mem_hci_disconn_reason 
+0x53c2 014690 call hci_send_disconn_complete 
+0x53c3 014691 jam 0 ,mem_le_conn_handle 
+0x53c4 014692 jam lemode_idle ,mem_le_mode 
+0x53c5 014693 jam 0 ,mem_le_state 
+0x53c6 014694 jam 0 ,mem_app_state 
+0x53c7 014695 rtn 
+:      014697 le_got_first_packet:
+0x53c8 014698 fetch 1 ,mem_le_conn_rcv 
+0x53c9 014699 increase 1 ,pdata 
+0x53ca 014700 store 1 ,mem_le_conn_rcv 
+0x53cb 014701 fetch 1 ,mem_le_state 
+0x53cc 014702 rtnbit1 lestate_got_first_packet 
+0x53cd 014703 set1 lestate_got_first_packet 
+0x53ce 014704 store 1 ,mem_le_state 
+0x53cf 014705 setarg 0 
+0x53d0 014706 store 4 ,mem_le_transmit_window 
+0x53d1 014707 rtn 
+:      014712 le_enable:
+0x53d2 014713 set1 mark_ext_patch ,mark 
+0x53d3 014714 bpatch patch27_6 ,mem_patch27 
+0x53d4 014715 enable le 
+0x53d5 014716 hjam 7 ,rfen_ulp 
+0x53d6 014717 branch check_ble_disabled 
+:      014719 le_disable:
+0x53d7 014720 set1 mark_ext_patch ,mark 
+0x53d8 014721 bpatch patch27_7 ,mem_patch27 
+0x53d9 014722 disable le 
+0x53da 014723 hjam 3 ,rfen_ulp 
+0x53db 014724 arg 0 ,stop_watch 
+0x53dc 014725 rtn 
+:      014727 le_prep:
+0x53dd 014728 disable enable_crc 
+0x53de 014729 disable enable_white 
+0x53df 014730 fetch 3 ,mem_le_crcinit 
+0x53e0 014731 iforce crc24_init 
+0x53e1 014732 fetch 1 ,mem_le_ch_mapped 
+0x53e2 014733 reverse pdata ,temp 
+0x53e3 014734 set1 1 ,temp 
+0x53e4 014735 rshift temp ,white_init 
+0x53e5 014736 rtn 
+:      014739 lerx_setfreq:
+0x53e6 014740 call le_setfreq 
+0x53e7 014741 call set_freq_rx 
+0x53e8 014742 setarg param_pll_setup 
+0x53e9 014743 call sleep 
+0x53ea 014744 branch rf_rx_enable 
+:      014746 letx_setfreq:
+0x53eb 014747 branch txon ,match 
+0x53ec 014748 call le_setfreq 
+0x53ed 014749 branch set_freq_tx 
+:      014750 le_setfreq:
+0x53ee 014751 set1 mark_ext_patch ,mark 
+0x53ef 014752 bpatch patch28_0 ,mem_patch28 
+0x53f0 014753 call set_sync_on 
+0x53f1 014754 fetch 1 ,mem_le_testtype 
+0x53f2 014755 nbranch le_ctf_test ,blank 
+0x53f3 014756 fetch 1 ,mem_le_ch_mapped 
+0x53f4 014757 sub pdata ,36 ,null 
+0x53f5 014758 branch le_ctf_normal ,positive 
+0x53f6 014759 force 0 ,temp 
+0x53f7 014760 rtneq 37 
+0x53f8 014761 force 24 ,temp 
+0x53f9 014762 rtneq 38 
+0x53fa 014763 force 78 ,temp 
+0x53fb 014764 rtn 
+:      014766 le_ctf_normal:
+0x53fc 014767 sub pdata ,10 ,null 
+0x53fd 014768 branch le_ctf_low ,positive 
+0x53fe 014769 increase 1 ,pdata 
+:      014771 le_ctf_low:
+0x53ff 014772 lshift pdata ,pdata 
+0x5400 014773 add pdata ,2 ,temp 
+0x5401 014774 rtn 
+:      014776 le_ctf_test:
+0x5402 014777 fetch 1 ,mem_le_ch_mapped 
+0x5403 014778 lshift pdata ,temp 
+0x5404 014779 rtn 
+:      014781 le_sca_map:
+0x5405 014782 arg 500 ,temp 
+0x5406 014783 rtn blank 
+0x5407 014784 arg 250 ,temp 
+0x5408 014785 rtneq 1 
+0x5409 014786 arg 150 ,temp 
+0x540a 014787 rtneq 2 
+0x540b 014788 arg 100 ,temp 
+0x540c 014789 rtneq 3 
+0x540d 014790 arg 75 ,temp 
+0x540e 014791 rtneq 4 
+0x540f 014792 arg 50 ,temp 
+0x5410 014793 rtneq 5 
+0x5411 014794 arg 40 ,temp 
+0x5412 014795 rtneq 6 
+0x5413 014796 arg 20 ,temp 
+0x5414 014797 rtn 
+:      014801 le_adv_access:
+0x5415 014802 setarg 0x8e89be 
+0x5416 014803 lshift8 pdata ,pdata 
+0x5417 014804 or_into 0xd6 ,pdata 
+0x5418 014805 iforce access 
+0x5419 014806 setarg 0x555555 
+0x541a 014807 store 3 ,mem_le_crcinit 
+0x541b 014808 rtn 
+:      014810 le_setup:
+0x541c 014811 set1 mark_ext_patch ,mark 
+0x541d 014812 bpatch patch28_1 ,mem_patch28 
+0x541e 014813 enable swfine 
+0x541f 014814 fetch 4 ,mem_le_access 
+0x5420 014815 iforce access 
+0x5421 014816 call le_map_channel 
+0x5422 014817 setarg 0x200 
+0x5423 014818 branch le_setup_master ,master 
+0x5424 014819 fetch 2 ,mem_le_receive_window 
+0x5425 014820 rshift pdata ,pdata 
+:      014821 le_setup_master:
+0x5426 014822 arg param_pll_setup ,temp 
+0x5427 014823 iadd temp ,pdata 
+0x5428 014824 call ahead_window 
+0x5429 014825 deposit clke 
+0x542a 014826 store 6 ,mem_le_rxon_ts 
+0x542b 014827 rtn 
+:      014829 le_next_adv_channel:
+0x542c 014830 set1 mark_ext_patch ,mark 
+0x542d 014831 bpatch patch28_2 ,mem_patch28 
+0x542e 014832 fetch 1 ,mem_le_ch_mapped 
+0x542f 014833 increase 1 ,pdata 
+0x5430 014834 store 1 ,mem_le_ch_mapped 
+0x5431 014835 rtnne 40 
+0x5432 014836 jam 37 ,mem_le_ch_mapped 
+0x5433 014837 rtn 
+:      014839 le_context_nexthop:
+0x5434 014840 set1 mark_ext_patch ,mark 
+0x5435 014841 bpatch patch28_3 ,mem_patch28 
+0x5436 014842 add rega ,coffset_mode ,contr 
+0x5437 014843 ifetch 1 ,contr 
+0x5438 014844 rtnbit0 mode_le 
+0x5439 014845 add rega ,coffset_le_event_cnt ,contw 
+0x543a 014846 ifetch 2 ,contw 
+0x543b 014847 increase 1 ,pdata 
+0x543c 014848 istore 2 ,contw 
+0x543d 014849 add rega ,coffset_le_hop ,contr 
+0x543e 014850 ifetch 1 ,contr 
+0x543f 014851 add rega ,coffset_le_ch ,contw 
+0x5440 014852 ifetcht 1 ,contw 
+0x5441 014853 iadd temp ,pdata 
+0x5442 014854 sub pdata ,36 ,null 
+0x5443 014855 branch le_nexthop_nowrap ,positive 
+0x5444 014856 increase -37 ,pdata 
+:      014857 le_nexthop_nowrap:
+0x5445 014858 istore 1 ,contw 
+0x5446 014859 rtn 
+:      014862 le_calc_channel_map:
+0x5447 014863 set1 mark_ext_patch ,mark 
+0x5448 014864 bpatch patch28_4 ,mem_patch28 
+0x5449 014865 fetch 5 ,mem_le_channel_map 
+0x544a 014866 force 0 ,temp 
+0x544b 014867 force 37 ,loopcnt 
+:      014868 le_count_channels_loop:
+0x544c 014869 bbit0 0 ,le_count_channels_notused 
+0x544d 014870 increase 1 ,temp 
+:      014871 le_count_channels_notused:
+0x544e 014872 rshift pdata ,pdata 
+0x544f 014873 loop le_count_channels_loop 
+0x5450 014874 add temp ,-1 ,pdata 
+0x5451 014875 store 1 ,mem_le_channels 
+0x5452 014876 rtn 
+:      014878 le_map_channel:
+0x5453 014879 set1 mark_ext_patch ,mark 
+0x5454 014880 bpatch patch28_5 ,mem_patch28 
+0x5455 014881 fetch 1 ,mem_le_ch 
+0x5456 014882 iforce queue 
+0x5457 014883 fetcht 5 ,mem_le_channel_map 
+0x5458 014884 qisolate1 temp 
+0x5459 014885 branch le_map_channel_end ,true 
+:      014886 le_map_channel_next:
+0x545a 014887 set1 mark_ext_patch ,mark 
+0x545b 014888 bpatch patch28_6 ,mem_patch28 
+0x545c 014889 fetch 1 ,mem_le_channels 
+0x545d 014890 isub queue ,pdata 
+0x545e 014891 branch le_map_channel_cont ,positive 
+0x545f 014892 sub pdata ,-1 ,queue 
+0x5460 014893 branch le_map_channel_next 
+:      014894 le_map_channel_cont:
+0x5461 014895 copy queue ,loopcnt 
+0x5462 014896 force 0 ,queue 
+:      014897 le_map_channel_loop:
+0x5463 014898 qisolate1 temp 
+0x5464 014899 branch le_map_channel_skip ,true 
+0x5465 014900 increase 1 ,loopcnt 
+:      014901 le_map_channel_skip:
+0x5466 014902 deposit loopcnt 
+0x5467 014903 branch le_map_channel_end ,blank 
+0x5468 014904 increase 1 ,queue 
+0x5469 014905 increase -1 ,loopcnt 
+0x546a 014906 branch le_map_channel_loop 
+:      014907 le_map_channel_end:
+0x546b 014908 deposit queue 
+0x546c 014909 store 1 ,mem_le_ch_mapped 
+0x546d 014910 rtn 
+:      014913 le_wait_tx:
+0x546e 014914 branch le_wait_master ,master 
+0x546f 014915 until null ,timeout 
+0x5470 014916 rtn 
+:      014918 le_wait_master:
+0x5471 014919 arg 0xea0 ,timeup 
+0x5472 014920 until clkn_rt ,meet 
+0x5473 014921 rtn 
+:      014923 le_receive_adv:
+0x5474 014924 disable swfine 
+0x5475 014925 fetch 2 ,mem_le_scan_window 
+0x5476 014926 copy pdata ,timeup 
+0x5477 014927 branch le_receive_packet 
+:      014930 le_receive_slave:
+0x5478 014931 set1 mark_ext_patch ,mark 
+0x5479 014932 bpatch patch28_7 ,mem_patch28 
+0x547a 014933 enable swfine 
+0x547b 014934 fetch 2 ,mem_le_receive_window 
+0x547c 014935 fetcht 4 ,mem_le_transmit_window 
+0x547d 014936 iadd temp ,timeup 
+:      014937 le_receive_packet:
+0x547e 014938 call lerx_setfreq 
+:      014939 le_receive_rxon:
+0x547f 014940 set1 mark_ext_patch ,mark 
+0x5480 014941 bpatch patch29_0 ,mem_patch29 
+0x5481 014942 call le_prep 
+0x5482 014943 disable match 
+0x5483 014944 enable decode_fec0 
+0x5484 014945 enable is_rx 
+0x5485 014946 disable is_tx 
+0x5486 014947 copy timeup ,stop_watch 
+0x5487 014948 correlate null ,timeout 
+0x5488 014949 branch le_receive_on_attempt ,attempt 
+0x5489 014950 copy clke ,temp 
+0x548a 014951 storet 6 ,mem_sync_clke 
+:      014952 le_receive_on_attempt:
+0x548b 014953 nbranch end_of_packet ,sync 
+0x548c 014954 branch le_receive_skip ,attempt 
+0x548d 014955 arg param_clke_cal_le ,clke_rt 
+0x548e 014956 copy bt_clk ,clke_bt 
+0x548f 014957 fetch 1 ,mem_le_state 
+0x5490 014958 bbit0 lestate_got_first_packet ,le_receive_skip 
+0x5491 014959 call lpm_adjust_clk ,wake 
+:      014960 le_receive_skip:
+0x5492 014961 set1 mark_ext_patch ,mark 
+0x5493 014962 bpatch patch29_1 ,mem_patch29 
+0x5494 014963 call save_rssi 
+0x5495 014964 enable enable_white 
+0x5496 014965 enable enable_crc 
+0x5497 014966 parse demod ,bucket ,8 
+0x5498 014967 rshift3 pwindow ,pdata 
+0x5499 014968 store 1 ,mem_le_rxbuf 
+0x549a 014969 parse demod ,bucket ,8 
+0x549b 014970 rshift3 pwindow ,pdata 
+0x549c 014971 istore 1 ,contw 
+0x549d 014972 and pdata ,0x3f ,loopcnt 
+0x549e 014973 branch lerx_nopayload ,zero 
+:      014975 lerx_loop:
+0x549f 014976 parse demod ,bucket ,8 
+0x54a0 014977 rshift3 pwindow ,pdata 
+0x54a1 014978 istore 1 ,contw 
+0x54a2 014979 loop lerx_loop 
+:      014981 lerx_nopayload:
+0x54a3 014982 set1 mark_ext_patch ,mark 
+0x54a4 014983 bpatch patch29_2 ,mem_patch29 
+0x54a5 014984 parse demod ,bucket ,24 
+0x54a6 014985 enable swfine 
+0x54a7 014986 arg param_sifs ,stop_watch 
+0x54a8 014987 rshift32 pdata ,pdata 
+0x54a9 014988 rshift16 pdata ,pdata 
+0x54aa 014989 istore 3 ,contw 
+0x54ab 014990 branch end_of_packet ,crc_failed 
+0x54ac 014991 enable match 
+0x54ad 014992 fetch 1 ,mem_last_freq 
+0x54ae 014993 add pdata ,2 ,rega 
+0x54af 014994 call rf_write_freq 
+0x54b0 014995 disable decode_fec0 
+0x54b1 014996 branch set_sync_on 
+:      014998 le_transmit_receive_sifs:
+0x54b2 014999 set1 mark_ext_patch ,mark 
+0x54b3 015000 bpatch patch29_3 ,mem_patch29 
+0x54b4 015001 call le_transmit 
+0x54b5 015002 fetcht 1 ,mem_last_freq 
+0x54b6 015003 call set_freq_rx 
+0x54b7 015004 call rf_rx_enable 
+0x54b8 015005 enable swfine 
+0x54b9 015006 arg 5000 ,timeup 
+0x54ba 015007 branch le_receive_rxon 
+:      015009 le_transmit_norx:
+0x54bb 015010 call le_transmit 
+0x54bc 015011 branch end_of_packet 
+:      015013 le_transmit:
+0x54bd 015014 set1 mark_ext_patch ,mark 
+0x54be 015015 bpatch patch29_4 ,mem_patch29 
+0x54bf 015016 call le_prep 
+0x54c0 015017 call letx_setfreq 
+0x54c1 015018 set1 txgfsk ,radio_ctrl 
+0x54c2 015019 enable encode_fec0 
+0x54c3 015020 enable is_tx 
+0x54c4 015021 disable is_rx 
+0x54c5 015022 call le_wait_tx 
+0x54c6 015023 rshift16 access ,pdata 
+0x54c7 015024 rshift8 pdata ,pdata 
+0x54c8 015025 rshift4 pdata ,pdata 
+0x54c9 015026 inject mod ,40 
+0x54ca 015027 enable enable_white 
+0x54cb 015028 enable enable_crc 
+0x54cc 015029 set1 mark_ext_patch ,mark 
+0x54cd 015030 bpatch patch29_5 ,mem_patch29 
+0x54ce 015031 fetch 1 ,mem_le_txheader 
+0x54cf 015032 inject mod ,8 
+0x54d0 015033 ifetch 1 ,contr 
+0x54d1 015034 and pdata ,0x3f ,loopcnt 
+0x54d2 015035 inject mod ,8 
+0x54d3 015036 branch letr_nopayload ,zero 
+:      015037 letr_loop:
+0x54d4 015038 ifetch 1 ,contr 
+0x54d5 015039 inject mod ,8 
+0x54d6 015040 loop letr_loop 
+:      015042 letr_nopayload:
+0x54d7 015043 enable enable_parity 
+0x54d8 015044 inject mod ,24 
+0x54d9 015045 disable enable_parity 
+0x54da 015046 until null ,tx_clear 
+0x54db 015047 nop 100 
+0x54dc 015048 disable encode_fec0 
+0x54dd 015049 rtn 
+:      015051 le_send_adv_ind:
+0x54de 015052 set1 mark_ext_patch ,mark 
+0x54df 015053 bpatch patch29_6 ,mem_patch29 
+0x54e0 015054 fetch 1 ,mem_le_adv_type 
+0x54e1 015055 beq adv_direct_ind ,le_send_adv_direct_ind 
+0x54e2 015056 fetch 1 ,mem_le_adv_own_addr_type 
+0x54e3 015057 lshift4 pdata ,pdata 
+0x54e4 015058 lshift2 pdata ,pdata 
+0x54e5 015059 store 1 ,mem_le_txheader 
+0x54e6 015060 fetcht 1 ,mem_le_adv_data_len 
+0x54e7 015061 add temp ,6 ,pdata 
+0x54e8 015062 store 1 ,mem_le_txlen 
+0x54e9 015063 fetch 6 ,mem_le_lap 
+0x54ea 015064 store 6 ,mem_le_txpayload 
+0x54eb 015065 copy temp ,loopcnt 
+0x54ec 015066 arg mem_le_adv_data ,contr 
+0x54ed 015067 call memcpy 
+0x54ee 015068 branch le_send_adv_transmit 
+:      015069 le_send_adv_direct_ind:
+0x54ef 015070 fetcht 2 ,mem_le_notify_handle 
+0x54f0 015071 call le_att_check_notification_enable 
+0x54f1 015072 copy rega ,contw 
+0x54f2 015073 setarg 1 
+0x54f3 015074 istore 1 ,contw 
+0x54f4 015075 fetch 1 ,mem_le_adv_direct_addr_type 
+0x54f5 015076 lshift4 pdata ,pdata 
+0x54f6 015077 lshift2 pdata ,pdata 
+0x54f7 015078 increase 1 ,pdata 
+0x54f8 015079 store 1 ,mem_le_txheader 
+0x54f9 015080 setarg 12 
+0x54fa 015081 store 1 ,mem_le_txlen 
+0x54fb 015082 fetch 6 ,mem_le_lap 
+0x54fc 015083 store 6 ,mem_le_txpayload 
+0x54fd 015084 fetch 6 ,mem_hci_plap 
+0x54fe 015085 istore 6 ,contw 
+:      015086 le_send_adv_transmit:
+0x54ff 015087 set1 mark_ext_patch ,mark 
+0x5500 015088 bpatch patch29_7 ,mem_patch29 
+0x5501 015089 fetch 1 ,mem_le_adv_transmit 
+0x5502 015090 increase 1 ,pdata 
+0x5503 015091 store 1 ,mem_le_adv_transmit 
+0x5504 015092 arg 1800 ,stop_watch 
+0x5505 015093 disable match 
+0x5506 015094 branch le_transmit_receive_sifs 
+:      015096 le_send_scan_request:
+0x5507 015097 set1 mark_ext_patch ,mark 
+0x5508 015098 bpatch patch2a_0 ,mem_patch2a 
+0x5509 015099 fetch 1 ,mem_le_scan_type 
+0x550a 015100 rtnne le_scan_type_active ,pdata 
+0x550b 015101 fetch 1 ,mem_le_adv_transmit 
+0x550c 015102 increase 1 ,pdata 
+0x550d 015103 store 1 ,mem_le_adv_transmit 
+0x550e 015104 arg 0x0c03 ,temp 
+0x550f 015105 fetch 1 ,mem_le_scan_own_addr_type 
+0x5510 015106 nsetflag blank ,le_sender_addr_bit ,temp 
+0x5511 015107 copy rega ,pdata 
+0x5512 015108 nsetflag blank ,le_receiver_addr_bit ,temp 
+0x5513 015109 storet 2 ,mem_le_txheader 
+0x5514 015110 fetch 6 ,mem_le_lap 
+0x5515 015111 istore 6 ,contw 
+0x5516 015112 fetch 6 ,mem_le_plap 
+0x5517 015113 istore 6 ,contw 
+0x5518 015114 branch le_transmit_receive_sifs 
+:      015117 le_send_scan_response:
+0x5519 015118 set1 mark_ext_patch ,mark 
+0x551a 015119 bpatch patch2a_1 ,mem_patch2a 
+0x551b 015120 arg scan_rsp ,temp 
+0x551c 015121 fetch 1 ,mem_le_adv_own_addr_type 
+0x551d 015122 nsetflag blank ,le_sender_addr_bit ,temp 
+0x551e 015123 storet 1 ,mem_le_txheader 
+0x551f 015124 fetcht 1 ,mem_le_scan_data_len 
+0x5520 015125 add temp ,6 ,pdata 
+0x5521 015126 store 1 ,mem_le_txlen 
+0x5522 015127 fetch 6 ,mem_le_lap 
+0x5523 015128 store 6 ,mem_le_txpayload 
+0x5524 015129 arg mem_le_scan_data ,contr 
+0x5525 015130 copy temp ,loopcnt 
+0x5526 015131 call memcpy 
+0x5527 015132 branch le_transmit_norx 
+:      015135 le_connect_request:
+0x5528 015136 set1 mark_ext_patch ,mark 
+0x5529 015137 bpatch patch2a_2 ,mem_patch2a 
+0x552a 015138 force -1 ,pdata 
+0x552b 015139 setsect 2 ,1 
+0x552c 015140 store 5 ,mem_le_channel_map 
+0x552d 015141 call le_calc_channel_map 
+0x552e 015142 force 4 ,loopcnt 
+0x552f 015143 arg mem_le_access ,contw 
+0x5530 015144 call generate_random_loop 
+0x5531 015145 fetch 2 ,mem_le_conn_superto 
+0x5532 015146 store 2 ,mem_le_superto 
+:      015147 le_con_req_hop_retry:
+0x5533 015148 random pdata 
+0x5534 015149 and_into 0xf ,pdata 
+0x5535 015150 sub pdata ,4 ,null 
+0x5536 015151 branch le_con_req_hop_retry ,positive 
+0x5537 015152 store 1 ,mem_le_hop 
+0x5538 015153 store 1 ,mem_tmp1 
+0x5539 015154 set1 mark_ext_patch ,mark 
+0x553a 015155 bpatch patch2a_3 ,mem_patch2a 
+0x553b 015156 fetcht 2 ,mem_le_conn_interval 
+0x553c 015157 storet 2 ,mem_le_tsniff 
+0x553d 015158 copy temp ,regc 
+0x553e 015159 add clkn_bt ,7 ,pdata 
+0x553f 015160 idiv regc 
+0x5540 015161 call wait_div_end 
+0x5541 015162 remainder rega 
+0x5542 015163 isub rega ,pdata 
+0x5543 015164 iadd regc ,pdata 
+0x5544 015165 fetcht 2 ,mem_le_dsniff 
+0x5545 015166 iadd temp ,pdata 
+0x5546 015167 store 4 ,mem_le_anchor 
+0x5547 015168 isub clkn_bt ,rega 
+0x5548 015169 increase -6 ,rega 
+0x5549 015170 arg 0x2205 ,regb 
+0x554a 015171 fetch 1 ,mem_le_conn_own_addr_type 
+0x554b 015172 nsetflag blank ,le_sender_addr_bit ,regb 
+0x554c 015173 fetch 1 ,mem_le_conn_peer_addr_type 
+0x554d 015174 nsetflag blank ,le_receiver_addr_bit ,regb 
+0x554e 015175 copy regb ,pdata 
+0x554f 015176 store 2 ,mem_le_txheader 
+0x5550 015177 fetch 6 ,mem_le_lap 
+0x5551 015178 istore 6 ,contw 
+0x5552 015179 fetch 6 ,mem_le_plap 
+0x5553 015180 istore 6 ,contw 
+0x5554 015181 fetch 4 ,mem_le_access 
+0x5555 015182 istore 4 ,contw 
+0x5556 015183 random pdata 
+0x5557 015184 istore 2 ,contw 
+0x5558 015185 random pdata 
+0x5559 015186 istore 1 ,contw 
+0x555a 015187 force 2 ,pdata 
+0x555b 015188 istore 1 ,contw 
+0x555c 015189 rshift2 rega ,pdata 
+0x555d 015190 istore 2 ,contw 
+0x555e 015191 rshift2 regc ,pdata 
+0x555f 015192 istore 2 ,contw 
+0x5560 015193 set1 mark_ext_patch ,mark 
+0x5561 015194 bpatch patch2a_4 ,mem_patch2a 
+0x5562 015195 fetch 2 ,mem_le_conn_latency 
+0x5563 015196 istore 2 ,contw 
+0x5564 015197 fetch 2 ,mem_le_conn_superto 
+0x5565 015198 istore 2 ,contw 
+0x5566 015199 fetch 5 ,mem_le_channel_map 
+0x5567 015200 istore 5 ,contw 
+0x5568 015201 fetch 1 ,mem_le_hop 
+0x5569 015202 arg param_le_sca ,temp 
+0x556a 015203 ior temp ,pdata 
+0x556b 015204 istore 1 ,contw 
+0x556c 015205 call le_transmit_norx 
+0x556d 015206 setarg mem_le_txheader 
+0x556e 015207 add pdata ,18 ,contr 
+0x556f 015208 ifetch 3 ,contr 
+0x5570 015209 store 3 ,mem_le_crcinit 
+0x5571 015210 rtn 
+:      015212 le_init_adv:
+0x5572 015213 set1 mark_ext_patch ,mark 
+0x5573 015214 bpatch patch2a_5 ,mem_patch2a 
+0x5574 015215 disable master 
+0x5575 015216 branch le_adv_access 
+:      015220 le_update_param:
+0x5576 015221 set1 mark_ext_patch ,mark 
+0x5577 015222 bpatch patch2a_6 ,mem_patch2a 
+0x5578 015223 fetch 1 ,mem_le_state 
+0x5579 015224 rtnbit0 lestate_update_param 
+0x557a 015225 fetch 2 ,mem_le_event_count 
+0x557b 015226 fetcht 2 ,mem_le_instant 
+0x557c 015227 isub temp ,pdata 
+0x557d 015228 nrtn positive 
+0x557e 015229 fetch 1 ,mem_le_state 
+0x557f 015230 set0 lestate_update_param ,pdata 
+0x5580 015231 set0 lestate_got_first_packet ,pdata 
+0x5581 015232 store 1 ,mem_le_state 
+0x5582 015233 fetch 4 ,mem_le_anchor 
+0x5583 015234 fetcht 2 ,mem_le_tsniff 
+0x5584 015235 isub temp ,rega 
+0x5585 015236 set1 mark_ext_patch ,mark 
+0x5586 015237 bpatch patch2a_7 ,mem_patch2a 
+0x5587 015238 fetch 1 ,mem_le_new_param 
+0x5588 015239 store 1 ,mem_le_window_size 
+0x5589 015240 ifetcht 2 ,contr 
+0x558a 015241 ifetch 2 ,contr 
+0x558b 015242 lshift2 pdata ,pdata 
+0x558c 015243 store 2 ,mem_le_tsniff 
+0x558d 015244 lshift2 temp ,temp 
+0x558e 015245 iadd temp ,pdata 
+0x558f 015246 ifetcht 4 ,contr 
+0x5590 015247 storet 4 ,mem_le_slave_latency 
+0x5591 015248 iadd rega ,pdata 
+0x5592 015249 store 4 ,mem_le_anchor 
+0x5593 015250 branch le_receive_window_size 
+:      015252 le_update_channel_map:
+0x5594 015253 set1 mark_ext_patch ,mark 
+0x5595 015254 bpatch patch2b_0 ,mem_patch2b 
+0x5596 015255 fetch 1 ,mem_le_state 
+0x5597 015256 rtnbit0 lestate_update_map 
+0x5598 015257 fetch 2 ,mem_le_event_count 
+0x5599 015258 fetcht 2 ,mem_le_instant 
+0x559a 015259 isub temp ,pdata 
+0x559b 015260 nrtn positive 
+0x559c 015261 fetch 1 ,mem_le_state 
+0x559d 015262 set0 lestate_update_map ,pdata 
+0x559e 015263 store 1 ,mem_le_state 
+0x559f 015264 fetch 5 ,mem_le_new_map 
+0x55a0 015265 store 5 ,mem_le_channel_map 
+0x55a1 015266 branch le_calc_channel_map 
+:      015269 le_acknowledge:
+0x55a2 015270 set1 mark_ext_patch ,mark 
+0x55a3 015271 bpatch patch2b_1 ,mem_patch2b 
+0x55a4 015272 call le_supervision_flush 
+0x55a5 015273 call le_check_wak 
+0x55a6 015274 fetch 1 ,mem_le_rxbuf 
+0x55a7 015275 rshift pdata ,pdata 
+0x55a8 015276 ixor temp ,pdata 
+0x55a9 015277 isolate1 nesn ,pdata 
+0x55aa 015278 setflag true ,mark_old_packet ,mark 
+0x55ab 015279 fetch 1 ,mem_le_rxbuf + 1 
+0x55ac 015280 branch le_ack_unenc ,blank 
+0x55ad 015281 fetch 1 ,mem_le_state 
+0x55ae 015282 bbit0 lestate_encryption ,le_ack_unenc 
+0x55af 015283 call load_sk 
+0x55b0 015284 call le_decrypt 
+0x55b1 015285 nrtn blank 
+:      015286 le_ack_unenc:
+0x55b2 015287 rtnmark1 mark_old_packet 
+0x55b3 015288 fetcht 1 ,mem_le_arq 
+0x55b4 015289 setflip nesn ,temp 
+0x55b5 015290 storet 1 ,mem_le_arq 
+0x55b6 015291 branch le_parse 
+:      015293 le_check_wak:
+0x55b7 015294 set1 mark_ext_patch ,mark 
+0x55b8 015295 bpatch patch2b_2 ,mem_patch2b 
+0x55b9 015296 fetcht 1 ,mem_le_arq 
+0x55ba 015297 isolate0 wak ,temp 
+0x55bb 015298 rtn true 
+0x55bc 015299 fetch 1 ,mem_le_rxbuf 
+0x55bd 015300 lshift pdata ,pdata 
+0x55be 015301 ixor temp ,pdata 
+0x55bf 015302 rtnbit0 sn 
+0x55c0 015303 set0 wak ,temp 
+0x55c1 015304 setflip sn ,temp 
+0x55c2 015305 storet 1 ,mem_le_arq 
+0x55c3 015306 compare 3 ,temp ,3 
+0x55c4 015307 nrtn true 
+0x55c5 015308 fetch 1 ,mem_le_txpayload 
+0x55c6 015309 rtnne ll_start_enc_req 
+0x55c7 015310 fetch 1 ,mem_le_state 
+0x55c8 015311 set1 lestate_encryption ,pdata 
+0x55c9 015312 store 1 ,mem_le_state 
+0x55ca 015313 rtn 
+:      015315 le_wait_adv:
+0x55cb 015316 set1 mark_ext_patch ,mark 
+0x55cc 015317 bpatch patch2b_3 ,mem_patch2b 
+0x55cd 015318 call le_next_adv_channel 
+0x55ce 015319 call le_receive_adv 
+0x55cf 015320 fetch 1 ,mem_le_adv_waitcnt 
+0x55d0 015321 increase 1 ,pdata 
+0x55d1 015322 store 1 ,mem_le_adv_waitcnt 
+0x55d2 015323 rtn 
+:      015325 le_scan:
+0x55d3 015326 set1 mark_ext_patch ,mark 
+0x55d4 015327 bpatch patch2b_4 ,mem_patch2b 
+0x55d5 015328 fetch 1 ,mem_le_scan_enable 
+0x55d6 015329 rtnne le_scan_enable 
+0x55d7 015330 arg le_scan_interval_timer ,queue 
+0x55d8 015331 call timer_check 
+0x55d9 015332 nrtn blank 
+0x55da 015333 fetch 2 ,mem_le_scan_interval 
+0x55db 015334 fetcht 2 ,mem_le_scan_window 
+0x55dc 015335 isub temp ,pdata 
+0x55dd 015336 arg le_scan_interval_timer ,queue 
+0x55de 015337 call timer_init 
+0x55df 015338 disable master 
+0x55e0 015339 call le_init_adv 
+0x55e1 015340 call le_wait_adv 
+0x55e2 015341 nrtn match 
+0x55e3 015342 set1 mark_ext_patch ,mark 
+0x55e4 015343 bpatch patch2b_5 ,mem_patch2b 
+0x55e5 015344 fetch 6 ,mem_le_rxbuf + 2 
+0x55e6 015345 store 6 ,mem_le_plap 
+0x55e7 015346 call le_scan_dongle 
+0x55e8 015347 call le_scan_addr_to_uart 
+0x55e9 015349 fetch 1 ,mem_le_adv_rcv 
+0x55ea 015350 increase 1 ,pdata 
+0x55eb 015351 store 1 ,mem_le_adv_rcv 
+0x55ec 015352 call le_create_conn 
+0x55ed 015353 rtn master 
+0x55ee 015354 call hci_send_le_adv_report_event 
+0x55ef 015355 call le_send_scan_request 
+0x55f0 015356 nrtn match 
+0x55f1 015357 set1 mark_ext_patch ,mark 
+0x55f2 015358 bpatch patch2b_6 ,mem_patch2b 
+0x55f3 015359 fetch 1 ,mem_le_scanrsp_rcv 
+0x55f4 015360 increase 1 ,pdata 
+0x55f5 015361 store 1 ,mem_le_scanrsp_rcv 
+0x55f6 015362 fetch 9 ,mem_le_rxbuf + 8 
+0x55f7 015363 store 9 ,mem_tmp_buffer 
+0x55f8 015364 branch hci_send_le_adv_report_event 
+:      015366 le_create_conn:
+0x55f9 015367 set1 mark_ext_patch ,mark 
+0x55fa 015368 bpatch patch2b_7 ,mem_patch2b 
+0x55fb 015369 fetch 1 ,mem_cmd_le_create_conn 
+0x55fc 015370 rtnne hci_cmd_le_create_conn ,pdata 
+0x55fd 015371 fetch 6 ,mem_le_plap 
+0x55fe 015372 fetcht 6 ,mem_le_conn_peer_addr 
+0x55ff 015373 isub temp ,null 
+0x5600 015374 nrtn zero 
+0x5601 015375 call context_new 
+0x5602 015376 nrtn zero 
+0x5603 015377 call le_connect_request 
+0x5604 015378 call le_init_master 
+0x5605 015379 set1 mark_ext_patch ,mark 
+0x5606 015380 bpatch patch2c_0 ,mem_patch2c 
+0x5607 015381 jam 0 ,mem_hci_cmd 
+0x5608 015382 jam 0 ,mem_le_peer_sca 
+0x5609 015383 fetch 1 ,mem_device_option 
+0x560a 015384 bne dvc_op_dongle ,le_create_conn_ndongle 
+0x560b 015385 jam conn_sm_send_write_req ,mem_le_conn_sm 
+:      015386 le_create_conn_ndongle:
+0x560c 015387 arg 0 ,temp 
+0x560d 015388 call hci_send_le_conn_complete 
+0x560e 015389 jam 0 ,mem_le_scan_enable 
+0x560f 015390 jam 0 ,mem_cmd_le_create_conn 
+0x5610 015391 jam xt_ll_version_ind ,mem_fifo_temp 
+0x5611 015392 call le_xtype_fifo_in 
+0x5612 015393 branch context_save 
+:      015395 le_scan_check_sender_addr_type:
+0x5613 015396 arg 1 ,rega 
+0x5614 015397 fetch 1 ,mem_le_rxbuf 
+0x5615 015398 rtnbit1 le_sender_addr_bit 
+0x5616 015399 arg 0 ,rega 
+0x5617 015400 rtn 
+:      015402 le_xtype_fifo_count:
+0x5618 015403 arg mem_le_xtype_fifo ,contr 
+0x5619 015404 branch fifo_content_count 
+:      015406 le_xtype_fifo_is_empty:
+0x561a 015407 arg mem_le_xtype_fifo ,rega 
+0x561b 015408 branch fifo_is_empty 
+:      015410 le_xtype_fifo_is_full:
+0x561c 015411 arg mem_le_xtype_fifo ,rega 
+0x561d 015412 branch fifo_is_full 
+:      015414 le_xtype_fifo_is_near_full:
+0x561e 015415 arg mem_le_xtype_fifo ,rega 
+0x561f 015416 branch fifo_is_near_full 
+:      015418 le_xtype_fifo_in:
+0x5620 015419 arg mem_le_xtype_fifo ,rega 
+0x5621 015420 branch fifo_in 
+:      015422 le_prepare_tx:
+0x5622 015423 set1 mark_ext_patch ,mark 
+0x5623 015424 bpatch patch2c_1 ,mem_patch2c 
+0x5624 015425 fetch 1 ,mem_le_arq 
+0x5625 015426 rtnbit1 wak 
+0x5626 015427 arg mem_le_xtype_fifo ,rega 
+0x5627 015428 call fifo_out 
+0x5628 015429 nbranch le_prepare_tx_cmd ,blank 
+0x5629 015430 fetch 1 ,mem_device_option 
+0x562a 015431 bne dvc_op_hci ,le_send_empty 
+0x562b 015432 arg 0 ,type 
+0x562c 015433 call hci_rx_packet 
+0x562d 015434 copy type ,pdata 
+0x562e 015435 nrtn blank 
+0x562f 015436 branch le_send_empty 
+:      015437 le_prepare_tx_cmd:
+0x5630 015438 copy pdata ,temp 
+0x5631 015439 set1 mark_ext_patch ,mark 
+0x5632 015440 bpatch patch2c_2 ,mem_patch2c 
+0x5633 015441 copy temp ,pdata 
+0x5634 015442 bbit0 5 ,le_prepare_l2cap 
+0x5635 015443 force 3 ,type 
+0x5636 015444 set0 5 ,pdata 
+0x5637 015445 store 1 ,mem_le_txpayload 
+0x5638 015446 set1 mark_ext_patch ,mark 
+0x5639 015447 bpatch patch2c_3 ,mem_patch2c 
+0x563a 015448 fetch 1 ,mem_le_txpayload 
+0x563b 015449 beq ll_connection_update_req ,le_send_connection_update_req 
+0x563c 015450 beq ll_channel_map_req ,le_send_channel_map_req 
+0x563d 015451 beq ll_terminate_ind ,le_send_terminate_ind 
+0x563e 015452 beq ll_enc_req ,le_send_enc_req 
+0x563f 015453 beq ll_enc_rsp ,le_send_enc_rsp 
+0x5640 015454 beq ll_start_enc_req ,le_send_start_enc_req 
+0x5641 015455 beq ll_start_enc_rsp ,le_send_start_enc_rsp 
+0x5642 015456 beq ll_unknown_rsp ,le_send_unknown_rsp 
+0x5643 015457 beq ll_feature_req ,le_send_feature 
+0x5644 015458 beq ll_feature_rsp ,le_send_feature 
+0x5645 015459 beq ll_pause_enc_req ,le_send_pause_enc_req 
+0x5646 015460 beq ll_pause_enc_rsp ,le_send_pause_enc_rsp 
+0x5647 015461 beq ll_version_ind ,le_send_version_ind 
+0x5648 015462 beq ll_reject_ind ,le_send_reject_ind 
+0x5649 015463 beq ll_connection_param_req ,le_send_conn_param_req 
+0x564a 015464 branch assert 
+:      015466 le_prepare_l2cap:
+0x564b 015467 jam 0 ,mem_le_txcid + 1 
+0x564c 015468 force 2 ,type 
+0x564d 015469 bbit0 6 ,le_prepare_att 
+0x564e 015470 beq attop_write_command ,le_prepare_att 
+0x564f 015471 beq attop_signed_write_command ,le_prepare_att 
+0x5650 015472 jam le_l2cap_cid_smp ,mem_le_txcid 
+0x5651 015473 set0 6 ,pdata 
+0x5652 015474 store 1 ,mem_le_l2cap 
+:      015475 le_prepare_smp:
+0x5653 015476 set1 mark_ext_patch ,mark 
+0x5654 015477 bpatch patch2c_4 ,mem_patch2c 
+0x5655 015478 fetch 1 ,mem_le_l2cap 
+:      015479 le_prepare_smp0:
+0x5656 015480 beq smp_pairing_request ,le_send_smp_pairing_request 
+0x5657 015481 beq smp_pairing_response ,le_send_smp_pairing_response 
+0x5658 015482 beq smp_pairing_confirm ,le_send_smp_pairing_confirm 
+0x5659 015483 beq smp_pairing_random ,le_send_smp_pairing_random 
+0x565a 015484 beq smp_pairing_failed ,le_send_smp_pairing_failed 
+0x565b 015485 beq smp_encryption_information ,le_send_smp_encryption_information 
+0x565c 015486 beq smp_master_identification ,le_send_smp_master_identification 
+0x565d 015487 beq smp_identity_information ,le_send_smp_identity_information 
+0x565e 015488 beq smp_identity_address_information ,le_send_smp_identity_address_information 
+0x565f 015489 beq smp_signing_information ,le_send_smp_signing_information 
+0x5660 015490 beq smp_security_request ,le_send_smp_security_request 
+0x5661 015491 branch assert 
+:      015493 le_prepare_att:
+0x5662 015494 jam le_l2cap_cid_att ,mem_le_txcid 
+0x5663 015495 store 1 ,mem_le_l2cap 
+0x5664 015496 set1 mark_ext_patch ,mark 
+0x5665 015497 bpatch patch2c_5 ,mem_patch2c 
+:      015498 le_prepare_att0:
+0x5666 015499 fetch 1 ,mem_le_l2cap 
+0x5667 015500 beq attop_error_response ,le_send_att_error_response 
+0x5668 015501 beq attop_exchange_mtu_request ,le_send_att_exchange_mtu 
+0x5669 015502 beq attop_exchange_mtu_response ,le_send_att_exchange_mtu 
+0x566a 015503 beq attop_find_information_request ,le_send_att_find_information_request 
+0x566b 015504 beq attop_find_information_response ,le_send_att_find_information_response 
+0x566c 015505 beq attop_find_by_type_value_request ,le_send_att_find_by_type_value_request 
+0x566d 015506 beq attop_find_by_type_value_response ,le_send_att_find_by_type_value_response 
+0x566e 015507 beq attop_read_by_type_request ,le_send_att_read_by_type_request 
+0x566f 015508 beq attop_read_by_type_response ,le_send_att_read_by_type_response 
+0x5670 015509 beq attop_read_request ,le_send_att_read_request 
+0x5671 015510 beq attop_read_response ,le_send_att_read_response 
+0x5672 015511 beq attop_read_blob_request ,le_send_att_read_blob_request 
+0x5673 015512 beq attop_read_blob_response ,le_send_att_read_blob_response 
+0x5674 015513 beq attop_read_multiple_request ,le_send_att_read_multiple_request 
+0x5675 015514 beq attop_read_multiple_response ,le_send_att_read_multiple_response 
+0x5676 015515 beq attop_read_by_group_type_request ,le_send_att_read_by_group_type_request 
+0x5677 015516 beq attop_read_by_group_type_response ,le_send_att_read_by_group_type_response 
+0x5678 015517 beq attop_write_request ,le_send_att_write_request 
+0x5679 015518 beq attop_write_response ,le_send_att_write_response 
+0x567a 015519 beq attop_prepare_write_request ,le_send_att_prepare_write_request 
+0x567b 015520 beq attop_prepare_write_response ,le_send_att_prepare_write_response 
+0x567c 015521 beq attop_execute_write_request ,le_send_att_execute_write_request 
+0x567d 015522 beq attop_execute_write_response ,le_send_att_execute_write_response 
+0x567e 015523 beq attop_handle_value_notification ,le_send_att_handle_value_notification 
+0x567f 015524 beq attop_handle_value_indication ,le_send_att_handle_value_indication 
+0x5680 015525 beq attop_handle_value_confirmation ,le_send_att_handle_value_confirmation 
+0x5681 015526 beq attop_write_command ,le_send_att_write_command 
+0x5682 015527 beq attop_signed_write_command ,le_send_att_signed_write_command 
+0x5683 015528 beq empty_le_data_pre ,le_send_empty_le_data_pre 
+0x5684 015529 beq empty_le_data ,le_send_empty_le_data 
+0x5685 015530 branch assert 
+:      015532 le_send_empty_le_data_pre:
+0x5686 015533 jam attop_read_by_group_type_request ,mem_fifo_temp 
+0x5687 015534 call le_xtype_fifo_in 
+:      015536 le_send_empty_le_data:
+0x5688 015537 setarg 0x0011 
+0x5689 015538 store 2 ,mem_le_txheader 
+0x568a 015539 fetch 1 ,mem_le_arq 
+0x568b 015540 set1 wak ,pdata 
+0x568c 015541 store 1 ,mem_le_arq 
+0x568d 015542 jam attop_write_request ,mem_fifo_temp 
+0x568e 015543 branch le_xtype_fifo_in 
+:      015545 le_send_connection_update_req:
+0x568f 015546 force 12 ,temp 
+0x5690 015547 branch le_send_packet 
+:      015549 le_send_channel_map_req:
+0x5691 015550 force 8 ,temp 
+0x5692 015551 branch le_send_packet 
+:      015553 le_send_terminate_ind:
+0x5693 015554 force 2 ,temp 
+0x5694 015555 branch le_send_packet 
+:      015557 le_send_enc_req:
+0x5695 015558 force 0 ,pdata 
+0x5696 015559 istore 8 ,contw 
+0x5697 015560 istore 2 ,contw 
+0x5698 015561 copy contw ,temp 
+0x5699 015562 arg mem_le_skdm ,contw 
+0x569a 015563 force 8 ,loopcnt 
+0x569b 015564 call generate_random_loop 
+0x569c 015565 fetch 8 ,mem_le_skdm 
+0x569d 015566 istore 8 ,temp 
+0x569e 015567 copy contw ,temp 
+0x569f 015568 arg mem_le_ivm ,contw 
+0x56a0 015569 force 4 ,loopcnt 
+0x56a1 015570 call generate_random_loop 
+0x56a2 015571 fetch 4 ,mem_le_ivm 
+0x56a3 015572 istore 4 ,temp 
+0x56a4 015573 force 23 ,temp 
+0x56a5 015574 branch le_send_packet 
+:      015576 le_send_enc_rsp:
+0x56a6 015577 copy contw ,temp 
+0x56a7 015578 arg mem_le_skds ,contw 
+0x56a8 015579 force 8 ,loopcnt 
+0x56a9 015580 call generate_random_loop 
+0x56aa 015581 fetch 8 ,mem_le_skds 
+0x56ab 015582 istore 8 ,temp 
+0x56ac 015583 copy contw ,temp 
+0x56ad 015584 arg mem_le_ivs ,contw 
+0x56ae 015585 force 4 ,loopcnt 
+0x56af 015586 call generate_random_loop 
+0x56b0 015587 fetch 4 ,mem_le_ivs 
+0x56b1 015588 istore 4 ,temp 
+0x56b2 015589 call generate_sk 
+0x56b3 015590 jam xt_ll_start_enc_req ,mem_fifo_temp 
+0x56b4 015591 call le_xtype_fifo_in 
+0x56b5 015592 force 13 ,temp 
+0x56b6 015593 branch le_send_packet 
+:      015595 le_send_start_enc_req:
+0x56b7 015596 force 1 ,temp 
+0x56b8 015597 branch le_send_packet 
+:      015599 le_send_start_enc_rsp:
+0x56b9 015600 force 1 ,temp 
+0x56ba 015601 branch le_send_packet ,master 
+0x56bb 015602 jam xt_smp_encryption_information ,mem_fifo_temp 
+0x56bc 015603 call le_xtype_fifo_in 
+0x56bd 015604 force 1 ,temp 
+0x56be 015605 branch le_send_packet 
+:      015607 le_send_unknown_rsp:
+0x56bf 015608 force 2 ,temp 
+0x56c0 015609 branch le_send_packet 
+:      015611 le_send_feature:
+0x56c1 015612 setarg param_le_features 
+0x56c2 015613 istore 8 ,contw 
+0x56c3 015614 force 9 ,temp 
+0x56c4 015615 branch le_send_packet 
+:      015617 le_send_pause_enc_req:
+0x56c5 015618 force 6 ,temp 
+0x56c6 015619 branch le_send_packet 
+:      015621 le_send_pause_enc_rsp:
+0x56c7 015622 force 6 ,temp 
+0x56c8 015623 branch le_send_packet 
+:      015625 le_send_version_ind:
+0x56c9 015626 setarg param_le_version 
+0x56ca 015627 istore 3 ,contw 
+0x56cb 015628 setarg param_le_subversion 
+0x56cc 015629 istore 2 ,contw 
+0x56cd 015630 force 6 ,temp 
+0x56ce 015631 branch le_send_packet 
+:      015633 le_send_reject_ind:
+0x56cf 015634 force 2 ,temp 
+0x56d0 015635 branch le_send_packet 
+:      015637 le_send_conn_param_req:
+0x56d1 015638 increase -1 ,contw 
+0x56d2 015639 setarg 0x000c 
+0x56d3 015640 istore 2 ,contw 
+0x56d4 015641 setarg 0x0005 
+0x56d5 015642 istore 2 ,contw 
+0x56d6 015643 setarg 0xb412 
+0x56d7 015644 istore 2 ,contw 
+0x56d8 015645 setarg 0x0008 
+0x56d9 015646 istore 2 ,contw 
+0x56da 015647 setarg 0x0008 
+0x56db 015648 istore 2 ,contw 
+0x56dc 015649 setarg 0x0010 
+0x56dd 015650 istore 2 ,contw 
+0x56de 015651 setarg 0 
+0x56df 015652 istore 2 ,contw 
+0x56e0 015653 setarg 0x012c 
+0x56e1 015654 istore 2 ,contw 
+0x56e2 015655 call le_send_autolen 
+0x56e3 015656 force 2 ,type 
+0x56e4 015657 branch le_send_packet 
+:      015659 le_send_smp_pairing_request:
+0x56e5 015660 setarg 0x1000401 
+0x56e6 015661 store 4 ,mem_le_preq 
+0x56e7 015662 setarg 0x070710 
+0x56e8 015663 istore 3 ,contw 
+0x56e9 015664 fetch 6 ,mem_le_preq + 1 
+0x56ea 015665 store 6 ,mem_le_l2cap_response 
+0x56eb 015666 force 11 ,temp 
+0x56ec 015667 branch le_send_packet 
+:      015669 le_send_smp_pairing_response:
+0x56ed 015670 setarg param_smp_paring_response 
+0x56ee 015671 store 4 ,mem_le_pres 
+0x56ef 015672 setarg param_smp_key_dist 
+0x56f0 015673 istore 3 ,contw 
+0x56f1 015674 fetch 6 ,mem_le_pres + 1 
+0x56f2 015675 store 6 ,mem_le_l2cap_response 
+0x56f3 015676 force 11 ,temp 
+0x56f4 015677 branch le_send_packet 
+:      015679 le_send_smp_pairing_confirm:
+0x56f5 015680 call generate_confirm 
+0x56f6 015681 arg mem_le_l2cap_response ,contw 
+0x56f7 015682 call store_aes_result 
+0x56f8 015683 force 21 ,temp 
+0x56f9 015684 branch le_send_packet 
+:      015686 le_send_smp_pairing_random:
+0x56fa 015687 fetch 8 ,mem_le_mrand 
+0x56fb 015688 branch le_send_smp_mrandom ,master 
+0x56fc 015689 fetch 8 ,mem_le_srand 
+:      015691 le_send_smp_mrandom:
+0x56fd 015692 call le_send_smp_128 
+0x56fe 015693 branch le_send_packet 
+:      015695 le_send_smp_pairing_failed:
+0x56ff 015696 force 6 ,temp 
+0x5700 015697 branch le_send_packet 
+:      015699 le_send_smp_encryption_information:
+0x5701 015700 jam bt_evt_le_enc_info ,mem_fifo_temp 
+0x5702 015701 call ui_ipc_send_event 
+0x5703 015702 jam xt_smp_master_identification ,mem_fifo_temp 
+0x5704 015703 call le_xtype_fifo_in 
+0x5705 015704 arg mem_le_my_ltk ,contw 
+0x5706 015705 call generate_random 
+0x5707 015706 fetch 8 ,mem_le_my_ltk 
+0x5708 015707 fetch 8 ,mem_le_ltk 
+0x5709 015708 call le_send_smp_128 
+0x570a 015709 branch le_send_packet 
+:      015711 le_send_smp_master_identification:
+0x570b 015712 jam xt_smp_identity_information ,mem_fifo_temp 
+0x570c 015713 call le_xtype_fifo_in 
+0x570d 015714 arg mem_le_l2cap_response ,contw 
+0x570e 015715 force 8 ,loopcnt 
+0x570f 015716 call generate_random_loop 
+0x5710 015717 force 15 ,temp 
+0x5711 015718 branch le_send_packet 
+:      015720 le_send_smp_identity_information:
+0x5712 015721 jam xt_smp_identity_address_information ,mem_fifo_temp 
+0x5713 015722 call le_xtype_fifo_in 
+0x5714 015723 arg mem_le_l2cap_response ,contw 
+0x5715 015724 call generate_random 
+0x5716 015725 branch le_send_autolen 
+:      015727 le_send_smp_identity_address_information:
+0x5717 015728 jam xt_smp_signing_information ,mem_fifo_temp 
+0x5718 015729 call le_xtype_fifo_in 
+0x5719 015730 force 0 ,pdata 
+0x571a 015731 store 1 ,mem_le_l2cap_response 
+0x571b 015732 fetch 6 ,mem_le_lap 
+0x571c 015733 istore 6 ,contw 
+0x571d 015734 branch le_send_autolen 
+:      015736 le_send_smp_signing_information:
+0x571e 015737 arg mem_le_l2cap_response ,contw 
+0x571f 015738 call generate_random 
+0x5720 015739 branch le_send_autolen 
+:      015741 le_send_smp_security_request:
+0x5721 015742 force 6 ,temp 
+0x5722 015743 branch le_send_packet 
+:      015745 le_send_smp_128:
+0x5723 015746 store 8 ,mem_le_l2cap_response 
+0x5724 015747 ifetch 8 ,contr 
+0x5725 015748 istore 8 ,contw 
+0x5726 015749 force 21 ,temp 
+0x5727 015750 rtn 
+:      015752 le_send_att_error_response_notfound:
+0x5728 015753 jam att_err_attribute_not_found ,mem_le_err_code 
+:      015754 le_send_att_error_response:
+0x5729 015755 jam attop_error_response ,mem_le_l2cap 
+0x572a 015756 fetch 3 ,mem_le_att_opcode 
+0x572b 015757 store 3 ,mem_le_l2cap_response 
+0x572c 015758 fetch 1 ,mem_le_err_code 
+0x572d 015759 istore 1 ,contw 
+0x572e 015760 branch le_send_autolen 
+:      015762 le_send_att_exchange_mtu:
+0x572f 015763 setarg param_le_mtu 
+0x5730 015764 istore 2 ,contw 
+0x5731 015765 branch le_send_autolen 
+:      015767 le_send_att_find_information_request:
+0x5732 015768 fetch 2 ,mem_le_search_handle_start 
+0x5733 015769 store 2 ,mem_le_l2cap_response 
+0x5734 015770 fetch 2 ,mem_le_search_handle_end 
+0x5735 015771 istore 2 ,contw 
+0x5736 015772 branch le_send_autolen 
+:      015776 le_send_att_find_information_response:
+0x5737 015777 force 1 ,pdata 
+0x5738 015778 store 1 ,mem_le_l2cap_response 
+0x5739 015779 call le_init_attlist_search 
+:      015780 le_send_att_find_information_res_loop:
+0x573a 015781 call le_att_handle_inrange 
+0x573b 015782 branch le_send_att_find_information_res_end ,blank 
+0x573c 015783 nbranch le_send_att_find_information_res_next ,positive 
+0x573d 015784 disable user 
+0x573e 015785 istore 2 ,contw 
+0x573f 015786 ifetch 2 ,contr 
+0x5740 015787 istore 2 ,contw 
+:      015788 le_send_att_find_information_res_cont:
+0x5741 015789 ifetch 1 ,contr 
+0x5742 015790 iadd contr ,contr 
+0x5743 015791 branch le_send_att_find_information_res_loop 
+:      015792 le_send_att_find_information_res_next:
+0x5744 015793 increase 2 ,contr 
+0x5745 015794 branch le_send_att_find_information_res_cont 
+:      015795 le_send_att_find_information_res_end:
+0x5746 015796 branch le_send_att_error_response_notfound ,user 
+0x5747 015797 branch le_send_autolen 
+:      015800 le_send_att_find_by_type_value_request:
+0x5748 015801 fetch 2 ,mem_le_search_handle_start 
+0x5749 015802 branch le_send_empty_le_data ,blank 
+0x574a 015803 store 2 ,mem_le_l2cap_response 
+0x574b 015804 fetch 2 ,mem_le_search_handle_end 
+0x574c 015806 istore 2 ,contw 
+0x574d 015807 fetch 2 ,mem_le_uuid 
+0x574e 015809 istore 2 ,contw 
+0x574f 015810 fetch 2 ,mem_le_search_att_type 
+0x5750 015812 istore 2 ,contw 
+0x5751 015813 branch le_send_autolen 
+:      015816 le_send_att_find_by_type_value_response:
+0x5752 015817 call le_start_end_handle_check_1 
+0x5753 015818 rtn user 
+0x5754 015819 fetcht 2 ,mem_le_uuid 
+0x5755 015820 setarg uuid_gatt_primary_service 
+0x5756 015821 isub temp ,null 
+0x5757 015822 branch le_send_att_find_by_type_value_res_primary ,zero 
+0x5758 015823 setarg uuid_gatt_secondary_service 
+0x5759 015824 isub temp ,null 
+0x575a 015825 branch le_send_att_error_response_notfound ,zero 
+0x575b 015826 setarg uuid_gatt_include 
+0x575c 015827 isub temp ,null 
+0x575d 015828 branch le_send_att_error_response_notfound ,zero 
+0x575e 015829 setarg uuid_gatt_characteristic 
+0x575f 015830 isub temp ,null 
+0x5760 015831 branch le_send_att_error_response_notfound ,zero 
+0x5761 015832 branch le_send_att_error_response_notfound 
+:      015834 le_send_att_find_by_type_value_res_primary:
+0x5762 015835 fetcht 2 ,mem_le_search_att_type 
+0x5763 015836 increase 2 ,contr 
+0x5764 015837 ifetch 1 ,contr 
+0x5765 015838 icopy regc 
+0x5766 015839 increase 1 ,regc 
+:      015841 le_send_att_find_by_type_value_res_primary_search_loop:
+0x5767 015842 increase -1 ,regc 
+0x5768 015843 branch le_send_att_error_response_notfound ,zero 
+0x5769 015844 ifetch 2 ,contr 
+0x576a 015845 isub temp ,null 
+0x576b 015846 branch le_send_att_find_by_type_value_res_primary_search_end ,zero 
+0x576c 015847 increase 4 ,contr 
+0x576d 015848 branch le_send_att_find_by_type_value_res_primary_search_loop 
+:      015850 le_send_att_find_by_type_value_res_primary_search_end:
+0x576e 015851 ifetch 2 ,contr 
+0x576f 015852 icopy rega 
+0x5770 015853 ifetch 2 ,contr 
+0x5771 015854 icopy regb 
+0x5772 015855 call le_start_end_handle_check_2 
+0x5773 015856 rtn user 
+0x5774 015857 jam attop_find_by_type_value_response ,mem_le_l2cap 
+0x5775 015858 deposit rega 
+0x5776 015859 store 2 ,mem_le_l2cap_response 
+0x5777 015860 deposit regb 
+0x5778 015861 istore 2 ,contw 
+0x5779 015862 force 9 ,temp 
+0x577a 015863 branch le_send_packet 
+:      015868 le_start_end_handle_check_1:
+0x577b 015869 disable user 
+0x577c 015870 fetcht 2 ,mem_le_search_handle_start 
+0x577d 015871 fetch 2 ,mem_le_search_handle_end 
+0x577e 015872 isub temp ,null 
+0x577f 015873 nbranch le_start_end_handle_check_1_fail ,positive 
+0x5780 015874 deposit temp 
+0x5781 015875 rtnne 0 
+:      015877 le_start_end_handle_check_1_fail:
+0x5782 015878 enable user 
+:      015879 le_send_att_invalid_handle:
+0x5783 015880 jam att_err_invalid_handle ,mem_le_err_code 
+0x5784 015881 branch le_send_att_error_response 
+:      015883 le_start_end_handle_check_2:
+0x5785 015884 disable user 
+0x5786 015885 fetcht 2 ,mem_le_search_handle_start 
+0x5787 015886 deposit rega 
+0x5788 015887 isub temp ,null 
+0x5789 015888 nbranch le_start_end_handle_check_2_fail ,positive 
+0x578a 015889 fetch 2 ,mem_le_search_handle_end 
+0x578b 015890 isub regb ,null 
+0x578c 015891 nbranch le_start_end_handle_check_2_fail ,positive 
+0x578d 015892 deposit regb 
+0x578e 015893 isub rega ,null 
+0x578f 015894 nbranch le_start_end_handle_check_2_fail ,positive 
+0x5790 015895 rtn 
+:      015897 le_start_end_handle_check_2_fail:
+0x5791 015898 enable user 
+0x5792 015899 branch le_send_att_error_response_notfound 
+:      015902 le_send_att_read_by_type_request:
+0x5793 015903 fetch 2 ,mem_le_search_handle_start 
+0x5794 015905 istore 2 ,contw 
+0x5795 015906 fetch 2 ,mem_le_search_handle_end 
+0x5796 015908 istore 2 ,contw 
+0x5797 015909 fetch 2 ,mem_le_search_att_type 
+0x5798 015910 istore 2 ,contw 
+0x5799 015911 force 11 ,temp 
+0x579a 015912 branch le_send_packet 
+:      015915 le_send_att_read_by_type_response:
+0x579b 015916 fetcht 2 ,mem_le_search_att_type 
+0x579c 015917 setarg uuid_gatt_characteristic 
+0x579d 015918 isub temp ,null 
+0x579e 015919 setarg 7 
+0x579f 015920 branch le_send_att_read_by_type_res_cont ,zero 
+0x57a0 015921 setarg uuid_gatt_primary_service 
+0x57a1 015922 isub temp ,null 
+0x57a2 015923 setarg 6 
+0x57a3 015924 branch le_send_att_read_by_type_res_cont ,zero 
+0x57a4 015925 branch le_send_att_error_response_notfound 
+:      015926 le_send_att_read_by_type_res_cont:
+0x57a5 015927 store 1 ,mem_le_l2cap_response 
+0x57a6 015928 call le_init_attlist_search 
+0x57a7 015929 force 3 ,alarm 
+:      015930 le_send_att_read_by_type_res_loop:
+0x57a8 015931 call le_att_handle_inrange 
+0x57a9 015932 branch le_send_att_read_by_type_res_end ,blank 
+0x57aa 015933 nbranch le_send_att_read_by_type_res_next ,positive 
+0x57ab 015934 iforce rega 
+0x57ac 015935 ifetch 2 ,contr 
+0x57ad 015936 isub temp ,null 
+0x57ae 015937 nbranch le_send_att_read_by_type_res_next2 ,zero 
+0x57af 015938 disable user 
+0x57b0 015939 deposit rega 
+0x57b1 015940 istore 2 ,contw 
+0x57b2 015941 ifetch 1 ,contr 
+0x57b3 015942 add pdata ,4 ,loopcnt 
+0x57b4 015943 call memcpy 
+0x57b5 015944 increase -1 ,alarm 
+0x57b6 015945 branch le_send_att_read_by_type_res_end ,zero 
+0x57b7 015946 branch le_send_att_read_by_type_res_next2 
+:      015947 le_send_att_read_by_type_res_next:
+0x57b8 015948 increase 2 ,contr 
+:      015949 le_send_att_read_by_type_res_next2:
+0x57b9 015950 ifetch 1 ,contr 
+0x57ba 015951 iadd contr ,contr 
+0x57bb 015952 branch le_send_att_read_by_type_res_loop 
+:      015953 le_send_att_read_by_type_res_end:
+0x57bc 015954 branch le_send_att_error_response_notfound ,user 
+0x57bd 015955 branch le_send_autolen 
+:      015958 le_send_att_read_request:
+0x57be 015959 fetch 1 ,mem_le_temp 
+0x57bf 015961 increase -1 ,pdata 
+0x57c0 015962 store 1 ,mem_le_temp 
+0x57c1 015963 lshift pdata ,pdata 
+0x57c2 015965 iadd contr ,contr 
+0x57c3 015966 ifetcht 2 ,contr 
+0x57c4 015967 storet 2 ,mem_le_l2cap_response 
+0x57c5 015968 branch le_send_autolen 
+:      015970 le_send_att_read_response:
+0x57c6 015971 fetcht 2 ,mem_le_att_handle 
+0x57c7 015972 call le_att_get_handle_ptr 
+0x57c8 015973 branch le_send_att_error_response_notfound ,blank 
+0x57c9 015974 ifetch 1 ,contr 
+0x57ca 015975 branch le_send_autolen ,blank 
+0x57cb 015976 sub pdata ,22 ,null 
+0x57cc 015977 branch le_send_att_read_response_less ,positive 
+0x57cd 015978 force 22 ,pdata 
+:      015979 le_send_att_read_response_less:
+0x57ce 015980 icopy loopcnt 
+0x57cf 015981 call memcpy 
+0x57d0 015982 branch le_send_autolen 
+:      015985 le_send_att_read_blob_request:
+0x57d1 015986 setarg 0x0003 
+0x57d2 015987 store 2 ,mem_le_l2cap_response 
+0x57d3 015988 setarg 0x0008 
+0x57d4 015989 istore 2 ,contw 
+0x57d5 015990 branch le_send_autolen 
+:      015992 le_send_att_read_blob_response:
+0x57d6 015993 fetch 2 ,mem_le_att_offset 
+0x57d7 015994 iforce rega 
+0x57d8 015995 fetcht 2 ,mem_le_att_handle 
+0x57d9 015996 call le_att_get_handle_ptr 
+0x57da 015997 branch le_send_att_error_response_notfound ,blank 
+0x57db 015998 ifetch 1 ,contr 
+0x57dc 015999 isub rega ,loopcnt 
+0x57dd 016000 nbranch le_send_att_error_response_notfound ,positive 
+0x57de 016001 sub loopcnt ,22 ,null 
+0x57df 016002 branch le_send_att_read_blob_response_less ,positive 
+0x57e0 016003 force 22 ,loopcnt 
+:      016004 le_send_att_read_blob_response_less:
+0x57e1 016005 deposit rega 
+0x57e2 016006 iadd contr ,contr 
+0x57e3 016007 call memcpy 
+0x57e4 016008 branch le_send_autolen 
+:      016010 le_send_att_read_multiple_request:
+0x57e5 016011 setarg 0x0003 
+0x57e6 016012 istore 2 ,contw 
+0x57e7 016013 setarg 0x0007 
+0x57e8 016014 istore 2 ,contw 
+0x57e9 016015 setarg 0x0009 
+0x57ea 016016 istore 2 ,contw 
+0x57eb 016017 branch le_send_autolen 
+:      016019 le_send_att_read_multiple_response:
+0x57ec 016020 fetch 1 ,mem_le_temp 
+0x57ed 016021 icopy regc 
+0x57ee 016022 arg mem_le_rxbuf + 7 ,rega 
+0x57ef 016023 arg mem_le_l2cap_response ,regb 
+0x57f0 016024 arg 0 ,timeup 
+0x57f1 016025 disable user7 
+:      016027 le_send_att_read_multiple_response_loop:
+0x57f2 016028 copy rega ,contr 
+0x57f3 016029 ifetcht 2 ,contr 
+0x57f4 016030 copy contr ,rega 
+0x57f5 016031 call le_att_get_handle_ptr 
+0x57f6 016032 branch le_send_att_read_multiple_response_end ,blank 
+0x57f7 016033 ifetch 1 ,contr 
+0x57f8 016034 icopy loopcnt 
+0x57f9 016035 iadd timeup ,timeup 
+0x57fa 016039 sub timeup ,24 ,null 
+0x57fb 016040 nbranch le_send_att_read_multiple_response_end_1 ,positive 
+0x57fc 016041 copy regb ,contw 
+:      016043 le_copy_att_value_loop_3:
+0x57fd 016044 ifetch 1 ,contr 
+0x57fe 016045 istore 1 ,contw 
+0x57ff 016046 loop le_copy_att_value_loop_3 
+0x5800 016047 copy contw ,regb 
+0x5801 016048 enable user7 
+0x5802 016049 increase -1 ,regc 
+0x5803 016050 branch le_send_att_read_multiple_response_end ,zero 
+0x5804 016051 branch le_send_att_read_multiple_response_loop 
+:      016053 le_send_att_read_multiple_response_end:
+0x5805 016054 nbranch le_send_att_read_multiple_response_fail ,user7 
+0x5806 016055 disable user7 
+0x5807 016056 copy timeup ,temp 
+0x5808 016057 increase 5 ,temp 
+0x5809 016058 branch le_send_packet 
+:      016060 le_send_att_read_multiple_response_end_1:
+0x580a 016061 nbranch le_send_att_read_multiple_response_fail ,user7 
+0x580b 016062 disable user7 
+0x580c 016063 deposit timeup 
+0x580d 016064 isub loopcnt ,temp 
+0x580e 016065 increase 5 ,temp 
+0x580f 016066 branch le_send_packet 
+:      016068 le_send_att_read_multiple_response_fail:
+0x5810 016069 jam att_err_unsupported_group_type ,mem_le_err_code 
+0x5811 016070 branch le_send_att_error_response 
+:      016073 le_send_att_read_by_group_type_request:
+0x5812 016074 fetch 2 ,mem_le_att_handle 
+0x5813 016075 branch le_send_empty_le_data ,blank 
+0x5814 016076 istore 2 ,contw 
+0x5815 016077 setarg 0xffff 
+0x5816 016078 istore 2 ,contw 
+0x5817 016079 setarg 0x2800 
+0x5818 016080 istore 2 ,contw 
+0x5819 016081 branch le_send_autolen 
+:      016084 le_send_att_read_by_group_type_response:
+0x581a 016085 setarg 0x06 
+0x581b 016086 store 1 ,mem_le_l2cap_response 
+0x581c 016087 fetch 2 ,mem_le_search_att_type 
+0x581d 016088 iforce rega 
+0x581e 016089 call le_init_attlist_search 
+0x581f 016090 force 3 ,loopcnt 
+:      016091 le_send_att_read_by_group_type_response_loop:
+0x5820 016092 call le_att_handle_inrange 
+0x5821 016093 branch le_send_att_read_by_group_type_response_last ,blank 
+0x5822 016094 nbranch le_send_att_read_by_group_type_response_next ,positive 
+0x5823 016095 iforce alarm 
+0x5824 016096 ifetch 2 ,contr 
+0x5825 016097 isub rega ,null 
+0x5826 016098 nbranch le_send_att_read_by_group_type_response_cont ,zero 
+0x5827 016099 deposit alarm 
+0x5828 016100 branch le_send_att_read_by_group_type_response_first ,user 
+0x5829 016101 increase -1 ,pdata 
+0x582a 016102 istore 2 ,contw 
+0x582b 016103 istoret 2 ,contw 
+0x582c 016104 increase 1 ,pdata 
+0x582d 016105 increase -1 ,loopcnt 
+0x582e 016106 branch le_send_autolen ,zero 
+:      016107 le_send_att_read_by_group_type_response_first:
+0x582f 016108 disable user 
+0x5830 016109 istore 2 ,contw 
+0x5831 016110 increase 1 ,contr 
+0x5832 016111 ifetcht 2 ,contr 
+0x5833 016112 increase -3 ,contr 
+0x5834 016113 branch le_send_att_read_by_group_type_response_cont 
+:      016114 le_send_att_read_by_group_type_response_last:
+0x5835 016115 branch le_send_att_error_response_notfound ,user 
+0x5836 016116 force -1 ,pdata 
+0x5837 016117 istore 2 ,contw 
+0x5838 016118 istoret 2 ,contw 
+0x5839 016119 branch le_send_autolen 
+:      016120 le_send_att_read_by_group_type_response_next:
+0x583a 016121 increase 2 ,contr 
+:      016122 le_send_att_read_by_group_type_response_cont:
+0x583b 016123 ifetch 1 ,contr 
+0x583c 016124 iadd contr ,contr 
+0x583d 016125 branch le_send_att_read_by_group_type_response_loop 
+:      016129 le_send_att_write_request:
+0x583e 016130 fetch 2 ,mem_le_notify_handle 
+0x583f 016131 store 2 ,mem_le_l2cap_response 
+0x5840 016132 fetch 1 ,mem_le_handle_data_len 
+0x5841 016133 copy pdata ,loopcnt 
+0x5842 016134 arg mem_le_handle_data ,contr 
+0x5843 016135 call memcpy 
+0x5844 016136 branch le_send_autolen 
+:      016138 le_send_att_write_response:
+0x5845 016139 fetcht 2 ,mem_le_att_handle 
+0x5846 016140 call le_att_get_handle_ptr 
+0x5847 016141 branch le_send_att_write_response_go ,blank 
+0x5848 016142 increase -2 ,contr 
+0x5849 016143 ifetcht 2 ,contr 
+0x584a 016144 setarg uuid_client_characteristic 
+0x584b 016145 isub temp ,null 
+0x584c 016146 nbranch le_send_att_write_response_go ,zero 
+0x584d 016147 increase 1 ,contr 
+0x584e 016148 ifetcht 2 ,contr 
+0x584f 016149 setarg 0x0001 
+0x5850 016150 isub temp ,null 
+0x5851 016151 branch le_send_att_write_response_notify ,zero 
+0x5852 016152 setarg 0x0000 
+0x5853 016153 isub temp ,null 
+0x5854 016154 nbranch le_send_att_write_response_go ,zero 
+0x5855 016155 branch le_send_att_write_response_go 
+:      016157 le_send_att_write_response_notify:
+0x5856 016158 increase -7 ,contr 
+0x5857 016159 ifetch 2 ,contr 
+0x5858 016160 increase -1 ,pdata 
+0x5859 016161 store 2 ,mem_le_notify_handle 
+0x585a 016162 jam attop_handle_value_notification ,mem_fifo_temp 
+0x585b 016163 call le_xtype_fifo_in 
+:      016166 le_send_att_write_response_go:
+0x585c 016167 force 5 ,temp 
+0x585d 016168 branch le_send_packet 
+:      016170 le_send_att_prepare_write_request:
+0x585e 016171 force 6 ,temp 
+0x585f 016172 branch le_send_packet 
+:      016174 le_send_att_prepare_write_response:
+0x5860 016175 force 6 ,temp 
+0x5861 016176 branch le_send_packet 
+:      016178 le_send_att_execute_write_request:
+0x5862 016179 force 6 ,temp 
+0x5863 016180 branch le_send_packet 
+:      016182 le_send_att_execute_write_response:
+0x5864 016183 force 6 ,temp 
+0x5865 016184 branch le_send_packet 
+:      016186 le_att_check_notification_enable:
+0x5866 016187 set1 mark_ext_patch ,mark 
+0x5867 016188 bpatch patch2c_6 ,mem_patch2c 
+0x5868 016189 increase 1 ,temp 
+0x5869 016190 call le_att_get_handle_ptr 
+0x586a 016191 increase -2 ,contr 
+0x586b 016192 ifetch 2 ,contr 
+0x586c 016193 arg client_charactertic_configuration ,temp 
+0x586d 016194 isub temp ,null 
+0x586e 016195 nrtn zero 
+0x586f 016196 increase 1 ,contr 
+0x5870 016197 copy contr ,rega 
+0x5871 016198 ifetch 1 ,contr 
+0x5872 016199 rtn 
+:      016201 le_send_att_handle_value_notification:
+0x5873 016202 jam 0 ,mem_le_notify_len 
+0x5874 016203 fetch 2 ,mem_cb_update_notify_value 
+0x5875 016204 call callback_func 
+0x5876 016205 arg mem_le_l2cap ,contw 
+0x5877 016206 increase 1 ,contw 
+0x5878 016207 fetcht 2 ,mem_le_notify_handle 
+0x5879 016208 istoret 2 ,contw 
+0x587a 016209 call le_att_get_handle_ptr 
+0x587b 016210 ifetch 1 ,contr 
+0x587c 016211 icopy loopcnt 
+0x587d 016212 call memcpy 
+0x587e 016213 fetcht 1 ,mem_le_notify_len 
+0x587f 016214 increase 7 ,temp 
+0x5880 016215 call le_send_packet 
+0x5881 016216 branch le_clear_notify_att 
+:      016218 le_send_att_handle_value_indication:
+0x5882 016219 force 6 ,temp 
+0x5883 016220 branch le_send_packet 
+:      016222 le_send_att_handle_value_confirmation:
+0x5884 016223 force 6 ,temp 
+0x5885 016224 branch le_send_packet 
+:      016226 le_send_att_write_command:
+0x5886 016227 force 6 ,temp 
+0x5887 016228 branch le_send_packet 
+:      016230 le_send_att_signed_write_command:
+0x5888 016231 force 6 ,temp 
+0x5889 016232 branch le_send_packet 
+:      016235 le_send_autolen:
+0x588a 016236 set1 mark_ext_patch ,mark 
+0x588b 016237 bpatch patch2c_7 ,mem_patch2c 
+0x588c 016238 setarg mem_le_txpayload 
+0x588d 016239 isub contw ,pdata 
+0x588e 016240 sub pdata ,0 ,temp 
+0x588f 016241 branch le_send_packet 
+:      016244 le_send_empty:
+0x5890 016245 force 0 ,temp 
+0x5891 016246 force 1 ,type 
+:      016248 le_send_packet:
+0x5892 016249 set1 mark_ext_patch ,mark 
+0x5893 016250 bpatch patch2d_0 ,mem_patch2d 
+0x5894 016251 storet 1 ,mem_le_txlen 
+0x5895 016252 compare 2 ,type ,3 
+0x5896 016253 nbranch le_send_non_l2cap ,true 
+0x5897 016254 add temp ,-4 ,pdata 
+0x5898 016255 store 2 ,mem_le_txpayload 
+:      016257 le_send_non_l2cap:
+0x5899 016258 fetcht 1 ,mem_le_arq 
+0x589a 016259 call le_xtype_fifo_is_empty 
+0x589b 016260 nsetflag blank ,md ,temp 
+0x589c 016261 set1 wak ,temp 
+0x589d 016262 and temp ,0xfc ,pdata 
+0x589e 016263 ior type ,pdata 
+0x589f 016264 store 1 ,mem_le_arq 
+0x58a0 016265 and_into 0x1f ,pdata 
+0x58a1 016266 store 1 ,mem_le_txheader 
+0x58a2 016267 set1 mark_ext_patch ,mark 
+0x58a3 016268 bpatch patch2d_1 ,mem_patch2d 
+0x58a4 016269 fetch 1 ,mem_le_txheader 
+0x58a5 016270 compare 1 ,type ,3 
+0x58a6 016271 rtn true 
+0x58a7 016272 fetch 7 ,mem_le_txheader + 1 
+0x58a8 016273 fetch 1 ,mem_le_state 
+0x58a9 016274 rtnbit0 lestate_encryption 
+0x58aa 016275 call load_sk 
+0x58ab 016276 branch le_encrypt 
+:      016278 le_parse:
+0x58ac 016279 set1 mark_ext_patch ,mark 
+0x58ad 016280 bpatch patch2d_2 ,mem_patch2d 
+0x58ae 016281 call le_xtype_fifo_is_full 
+0x58af 016282 nbranch assert ,blank 
+0x58b0 016283 nrtn blank 
+0x58b1 016284 fetch 1 ,mem_le_rxbuf + 1 
+0x58b2 016285 rtn blank 
+0x58b3 016286 fetch 1 ,mem_le_rxbuf 
+0x58b4 016287 compare 1 ,pdata ,3 
+0x58b5 016288 branch le_parse_l2cap ,true 
+0x58b6 016289 fetch 7 ,mem_le_rxbuf + 1 
+0x58b7 016290 fetch 1 ,mem_le_rxbuf 
+0x58b8 016291 compare 2 ,pdata ,3 
+0x58b9 016292 branch le_parse_l2cap ,true 
+0x58ba 016293 fetch 1 ,mem_le_rxbuf + 2 
+0x58bb 016294 store 1 ,mem_le_rx_ll_opcode 
+0x58bc 016295 copy pdata ,regc 
+0x58bd 016296 set1 mark_ext_patch ,mark 
+0x58be 016297 bpatch patch2d_3 ,mem_patch2d 
+0x58bf 016298 copy regc ,pdata 
+0x58c0 016299 beq ll_connection_update_req ,le_parse_connection_update_req 
+0x58c1 016300 beq ll_channel_map_req ,le_parse_channel_map_req 
+0x58c2 016301 beq ll_terminate_ind ,le_parse_terminate_ind 
+0x58c3 016302 beq ll_enc_req ,le_parse_enc_req 
+0x58c4 016303 beq ll_enc_rsp ,le_parse_enc_rsp 
+0x58c5 016304 beq ll_start_enc_req ,le_parse_start_enc_req 
+0x58c6 016305 beq ll_start_enc_rsp ,le_parse_start_enc_rsp 
+0x58c7 016306 beq ll_unknown_rsp ,le_parse_unknown_rsp 
+0x58c8 016307 beq ll_feature_req ,le_parse_feature_req 
+0x58c9 016308 beq ll_feature_rsp ,le_parse_feature_rsp 
+0x58ca 016309 beq ll_pause_enc_req ,le_parse_pause_enc_req 
+0x58cb 016310 beq ll_pause_enc_rsp ,le_parse_pause_enc_rsp 
+0x58cc 016311 beq ll_version_ind ,le_parse_version_ind 
+0x58cd 016312 beq ll_reject_ind ,le_parse_reject_ind 
+0x58ce 016313 branch assert 
+:      016315 le_parse_l2cap:
+0x58cf 016316 fetch 1 ,mem_le_rxbuf + 1 
+0x58d0 016317 and pdata ,0x1f ,pdata 
+0x58d1 016318 rtn blank 
+0x58d2 016319 fetch 1 ,mem_device_option 
+0x58d3 016320 beq dvc_op_hci ,le_acl_upgoing 
+0x58d4 016321 fetch 2 ,mem_le_rxbuf + 4 
+0x58d5 016322 beq le_l2cap_cid_att ,le_parse_att 
+0x58d6 016323 beq le_l2cap_cid_smp ,le_parse_smp 
+0x58d7 016324 rtn 
+:      016326 le_acl_upgoing:
+0x58d8 016327 set1 mark_ext_patch ,mark 
+0x58d9 016328 bpatch patch2d_4 ,mem_patch2d 
+0x58da 016329 call hci_get_packet_ptr 
+0x58db 016330 fetch 1 ,mem_le_conn_handle 
+0x58dc 016331 fetcht 1 ,mem_le_rxbuf 
+0x58dd 016332 and_into 3 ,temp 
+0x58de 016333 lshift8 temp ,temp 
+0x58df 016334 lshift4 temp ,temp 
+0x58e0 016335 ior temp ,pdata 
+0x58e1 016336 istore 2 ,contwu 
+0x58e2 016337 fetcht 1 ,mem_le_rxbuf + 1 
+0x58e3 016338 and temp ,0x1f ,temp 
+0x58e4 016339 istoret 2 ,contwu 
+0x58e5 016340 copy temp ,loopcnt 
+0x58e6 016341 call uart_copy_tx_bytes 
+0x58e7 016342 add temp ,4 ,loopcnt 
+0x58e8 016343 call h4_send_packet_acl 
+0x58e9 016344 branch h4_send_acl_trigger 
+:      016346 le_acl_downgoing:
+0x58ea 016347 set1 mark_ext_patch ,mark 
+0x58eb 016348 bpatch patch2d_5 ,mem_patch2d 
+0x58ec 016349 arg 0x2 ,type 
+0x58ed 016350 ifetch 2 ,contru 
+0x58ee 016351 ifetch 2 ,contru 
+0x58ef 016352 branch assert ,blank 
+0x58f0 016353 copy pdata ,loopcnt 
+0x58f1 016354 arg mem_le_txpayload ,contw 
+0x58f2 016355 call uart_copy_rx_bytes 
+0x58f3 016356 branch le_send_autolen 
+:      016358 le_parse_smp:
+0x58f4 016359 set1 mark_ext_patch ,mark 
+0x58f5 016360 bpatch patch2d_6 ,mem_patch2d 
+0x58f6 016361 ifetch 1 ,contr 
+0x58f7 016362 beq smp_pairing_request ,le_parse_smp_pairing_request 
+0x58f8 016363 beq smp_pairing_response ,le_parse_smp_pairing_response 
+0x58f9 016364 beq smp_pairing_confirm ,le_parse_smp_pairing_confirm 
+0x58fa 016365 beq smp_pairing_random ,le_parse_smp_pairing_random 
+0x58fb 016366 beq smp_pairing_failed ,le_parse_smp_pairing_failed 
+0x58fc 016367 beq smp_encryption_information ,le_parse_smp_encryption_information 
+0x58fd 016368 beq smp_master_identification ,le_parse_smp_master_identification 
+0x58fe 016369 beq smp_identity_information ,le_parse_smp_identity_information 
+0x58ff 016370 beq smp_identity_address_information ,le_parse_smp_identity_address_information 
+0x5900 016371 beq smp_signing_information ,le_parse_smp_signing_information 
+0x5901 016372 beq smp_security_request ,le_parse_smp_security_request 
+0x5902 016373 branch assert 
+:      016375 le_parse_att:
+0x5903 016376 set1 mark_ext_patch ,mark 
+0x5904 016377 bpatch patch2d_7 ,mem_patch2d 
+0x5905 016378 ifetch 3 ,contr 
+0x5906 016379 store 3 ,mem_le_att_opcode 
+:      016380 le_parse_att_p:
+0x5907 016381 beq attop_error_response ,le_parse_att_error_response 
+0x5908 016382 beq attop_exchange_mtu_request ,le_parse_att_exchange_mtu_request 
+0x5909 016383 beq attop_exchange_mtu_response ,le_parse_att_exchange_mtu_response 
+0x590a 016384 beq attop_find_information_request ,le_parse_att_find_information_request 
+0x590b 016385 beq attop_find_information_response ,le_parse_att_find_information_response 
+0x590c 016386 beq attop_find_by_type_value_request ,le_parse_att_find_by_type_value_request 
+0x590d 016387 beq attop_find_by_type_value_response ,le_parse_att_find_by_type_value_response 
+0x590e 016388 beq attop_read_by_type_request ,le_parse_att_read_by_type_request 
+0x590f 016389 beq attop_read_by_type_response ,le_parse_att_read_by_type_response 
+0x5910 016390 beq attop_read_request ,le_parse_att_read_request 
+0x5911 016391 beq attop_read_response ,le_parse_att_read_response 
+0x5912 016392 beq attop_read_blob_request ,le_parse_att_read_blob_request 
+0x5913 016393 beq attop_read_blob_response ,le_parse_att_read_blob_response 
+0x5914 016394 beq attop_read_multiple_request ,le_parse_att_read_multiple_request 
+0x5915 016395 beq attop_read_multiple_response ,le_parse_att_read_multiple_response 
+0x5916 016396 beq attop_read_by_group_type_request ,le_parse_att_read_by_group_type_request 
+0x5917 016397 beq attop_read_by_group_type_response ,le_parse_att_read_by_group_type_response 
+0x5918 016398 beq attop_write_request ,le_parse_att_write_request 
+0x5919 016399 beq attop_write_response ,le_parse_att_write_response 
+0x591a 016400 beq attop_prepare_write_request ,le_parse_att_prepare_write_request 
+0x591b 016401 beq attop_prepare_write_response ,le_parse_att_prepare_write_response 
+0x591c 016402 beq attop_execute_write_request ,le_parse_att_execute_write_request 
+0x591d 016403 beq attop_execute_write_response ,le_parse_att_execute_write_response 
+0x591e 016404 beq attop_handle_value_notification ,le_parse_att_handle_value_notification 
+0x591f 016405 beq attop_handle_value_indication ,le_parse_att_handle_value_indication 
+0x5920 016406 beq attop_handle_value_confirmation ,le_parse_att_handle_value_confirmation 
+0x5921 016407 beq attop_write_command ,le_parse_att_write_command 
+0x5922 016408 beq attop_signed_write_command ,le_parse_att_signed_write_command 
+0x5923 016409 branch assert 
+:      016412 le_parse_connection_update_req:
+0x5924 016413 ifetch 9 ,contr 
+0x5925 016414 store 9 ,mem_le_new_param 
+0x5926 016415 ifetch 2 ,contr 
+0x5927 016416 store 2 ,mem_le_instant 
+0x5928 016417 fetch 1 ,mem_le_state 
+0x5929 016418 set1 lestate_update_param ,pdata 
+0x592a 016419 store 1 ,mem_le_state 
+0x592b 016420 rtn 
+:      016422 le_parse_channel_map_req:
+0x592c 016423 ifetch 5 ,contr 
+0x592d 016424 store 5 ,mem_le_new_map 
+0x592e 016425 ifetch 2 ,contr 
+0x592f 016426 store 2 ,mem_le_instant 
+0x5930 016427 fetch 1 ,mem_le_state 
+0x5931 016428 set1 lestate_update_map ,pdata 
+0x5932 016429 store 1 ,mem_le_state 
+0x5933 016430 rtn 
+:      016432 le_parse_terminate_ind:
+0x5934 016433 fetch 1 ,mem_le_op 
+0x5935 016434 set1 op_disconn ,pdata 
+0x5936 016435 store 1 ,mem_le_op 
+0x5937 016436 rtn 
+:      016438 le_parse_enc_req:
+0x5938 016439 increase 10 ,contr 
+0x5939 016440 ifetch 8 ,contr 
+0x593a 016441 store 8 ,mem_le_skdm 
+0x593b 016442 ifetch 4 ,contr 
+0x593c 016443 store 4 ,mem_le_ivm 
+0x593d 016444 jam xt_ll_enc_rsp ,mem_fifo_temp 
+0x593e 016445 branch le_xtype_fifo_in 
+:      016447 le_parse_enc_rsp:
+0x593f 016448 ifetch 8 ,contr 
+0x5940 016449 store 8 ,mem_le_skds 
+0x5941 016450 ifetch 4 ,contr 
+0x5942 016451 store 4 ,mem_le_ivs 
+0x5943 016452 branch generate_sk 
+:      016454 le_parse_start_enc_req:
+0x5944 016455 fetch 1 ,mem_le_state 
+0x5945 016456 set1 lestate_encryption ,pdata 
+0x5946 016457 store 1 ,mem_le_state 
+0x5947 016458 jam xt_ll_start_enc_rsp ,mem_fifo_temp 
+0x5948 016459 branch le_xtype_fifo_in 
+:      016461 le_parse_start_enc_rsp:
+0x5949 016462 rtn master 
+0x594a 016463 jam xt_ll_start_enc_rsp ,mem_fifo_temp 
+0x594b 016464 branch le_xtype_fifo_in 
+:      016466 le_parse_unknown_rsp:
+0x594c 016467 rtn 
+:      016469 le_parse_feature_req:
+0x594d 016470 jam xt_ll_feature_rsp ,mem_fifo_temp 
+0x594e 016471 branch le_xtype_fifo_in 
+:      016473 le_parse_feature_rsp:
+0x594f 016474 rtn 
+:      016476 le_parse_pause_enc_req:
+0x5950 016477 rtn 
+:      016479 le_parse_pause_enc_rsp:
+0x5951 016480 rtn 
+:      016482 le_parse_version_ind:
+0x5952 016483 rtn master 
+0x5953 016484 jam xt_ll_version_ind ,mem_fifo_temp 
+0x5954 016485 branch le_xtype_fifo_in 
+:      016487 le_parse_reject_ind:
+0x5955 016488 rtn 
+:      016491 le_parse_smp_pairing_request:
+0x5956 016492 store 1 ,mem_le_preq 
+0x5957 016493 ifetch 6 ,contr 
+0x5958 016494 istore 6 ,contw 
+0x5959 016495 jam xt_smp_pairing_response ,mem_fifo_temp 
+0x595a 016496 branch le_xtype_fifo_in 
+:      016498 le_parse_smp_pairing_response:
+0x595b 016499 store 1 ,mem_le_pres 
+0x595c 016500 ifetch 6 ,contr 
+0x595d 016501 istore 6 ,contw 
+0x595e 016502 jam xt_smp_pairing_confirm ,mem_fifo_temp 
+0x595f 016503 branch le_xtype_fifo_in 
+:      016505 le_parse_smp_pairing_confirm:
+0x5960 016506 arg mem_le_rconfirm ,contw 
+0x5961 016507 call memcpy16 
+0x5962 016508 jam xt_smp_pairing_random ,mem_fifo_temp 
+0x5963 016509 branch le_xtype_fifo_in ,master 
+0x5964 016510 jam xt_smp_pairing_confirm ,mem_fifo_temp 
+0x5965 016511 branch le_xtype_fifo_in 
+:      016513 le_parse_smp_pairing_random:
+0x5966 016514 call authenticate_rconfirm 
+0x5967 016515 branch le_parse_smp_pairing_random_success ,zero 
+0x5968 016516 jam xt_smp_pairing_failed ,mem_fifo_temp 
+0x5969 016517 branch le_xtype_fifo_in 
+:      016519 le_parse_smp_pairing_random_success:
+0x596a 016520 call generate_stk 
+0x596b 016521 jam xt_ll_enc_req ,mem_fifo_temp 
+0x596c 016522 branch le_xtype_fifo_in ,master 
+0x596d 016523 jam xt_smp_pairing_random ,mem_fifo_temp 
+0x596e 016524 branch le_xtype_fifo_in 
+:      016526 le_parse_smp_pairing_failed:
+0x596f 016527 rtn 
+:      016529 le_parse_smp_encryption_information:
+0x5970 016530 arg mem_le_peer_ltk ,contw 
+0x5971 016531 branch memcpy16 
+:      016533 le_parse_smp_master_identification:
+0x5972 016534 rtn 
+:      016536 le_parse_smp_identity_information:
+0x5973 016537 rtn 
+:      016539 le_parse_smp_identity_address_information:
+0x5974 016540 rtn 
+:      016542 le_parse_smp_signing_information:
+0x5975 016543 rtn 
+:      016545 le_parse_smp_security_request:
+0x5976 016546 rtn 
+:      016548 le_parse_att_error_response:
+0x5977 016549 increase -2 ,contr 
+0x5978 016550 ifetcht 1 ,contr 
+0x5979 016551 setarg attop_find_by_type_value_request 
+0x597a 016552 isub temp ,null 
+0x597b 016553 branch le_parse_att_error_res_find_by_type_value ,zero 
+0x597c 016554 setarg attop_find_information_request 
+0x597d 016555 isub temp ,null 
+0x597e 016556 branch le_parse_att_error_res_find_info ,zero 
+0x597f 016557 setarg attop_read_by_type_request 
+0x5980 016558 isub temp ,null 
+0x5981 016559 branch le_parse_att_error_res_read_by_type ,zero 
+0x5982 016560 setarg attop_read_blob_request 
+0x5983 016561 isub temp ,null 
+0x5984 016562 branch le_parse_att_error_res_read_blob ,zero 
+0x5985 016563 setarg attop_read_multiple_request 
+0x5986 016564 isub temp ,null 
+0x5987 016565 branch le_parse_att_error_res_read_multiple ,zero 
+0x5988 016566 rtn 
+:      016568 le_parse_att_error_res_find_by_type_value:
+0x5989 016569 rtn 
+:      016571 le_parse_att_error_res_find_info:
+0x598a 016572 rtn 
+:      016574 le_parse_att_error_res_read_by_type:
+0x598b 016575 rtn 
+:      016577 le_parse_att_error_res_read_blob:
+0x598c 016578 rtn 
+:      016580 le_parse_att_error_res_read_multiple:
+0x598d 016581 rtn 
+:      016584 le_parse_att_exchange_mtu_request:
+0x598e 016585 jam attop_exchange_mtu_response ,mem_fifo_temp 
+0x598f 016586 branch le_xtype_fifo_in 
+:      016588 le_parse_att_exchange_mtu_response:
+0x5990 016589 rtn 
+:      016591 le_parse_att_find_information_request:
+0x5991 016592 rshift8 pdata ,pdata 
+0x5992 016593 store 2 ,mem_le_search_handle_start 
+0x5993 016594 ifetch 2 ,contr 
+0x5994 016595 store 2 ,mem_le_search_handle_end 
+0x5995 016596 jam attop_find_information_response ,mem_fifo_temp 
+0x5996 016597 branch le_xtype_fifo_in 
+:      016599 le_parse_att_find_information_response:
+0x5997 016600 rtn 
+:      016602 le_parse_att_find_info_res_multi:
+0x5998 016603 rtn 
+:      016605 le_parse_att_find_info_res_error:
+0x5999 016606 rtn 
+:      016608 le_parse_att_find_by_type_value_request:
+0x599a 016609 rshift8 pdata ,pdata 
+0x599b 016610 store 2 ,mem_le_search_handle_start 
+0x599c 016611 ifetch 2 ,contr 
+0x599d 016612 store 2 ,mem_le_search_handle_end 
+0x599e 016613 ifetch 2 ,contr 
+0x599f 016614 store 2 ,mem_le_uuid 
+0x59a0 016615 ifetch 2 ,contr 
+0x59a1 016616 store 2 ,mem_le_search_att_type 
+0x59a2 016617 jam attop_find_by_type_value_response ,mem_fifo_temp 
+0x59a3 016618 branch le_xtype_fifo_in 
+:      016621 le_parse_att_find_by_type_value_response:
+0x59a4 016622 rtn 
+:      016624 le_parse_att_read_by_type_request:
+0x59a5 016625 rshift8 pdata ,pdata 
+0x59a6 016626 store 2 ,mem_le_search_handle_start 
+0x59a7 016627 ifetch 2 ,contr 
+0x59a8 016628 store 2 ,mem_le_search_handle_end 
+0x59a9 016629 ifetch 2 ,contr 
+0x59aa 016630 store 2 ,mem_le_search_att_type 
+0x59ab 016631 jam attop_read_by_type_response ,mem_fifo_temp 
+0x59ac 016632 branch le_xtype_fifo_in 
+:      016634 le_parse_att_read_by_type_response:
+0x59ad 016635 rtn 
+:      016637 le_parse_att_read_request:
+0x59ae 016638 fetch 2 ,mem_le_rxbuf + 7 
+0x59af 016639 store 2 ,mem_le_att_handle 
+0x59b0 016640 jam attop_read_response ,mem_fifo_temp 
+0x59b1 016641 branch le_xtype_fifo_in 
+:      016643 le_parse_att_read_response:
+0x59b2 016644 rtn 
+:      016646 le_send_att_read_res_end:
+0x59b3 016647 rtn 
+:      016649 le_prepare_descriptor:
+0x59b4 016650 rtn 
+:      016653 le_parse_att_read_blob_request:
+0x59b5 016654 ifetch 2 ,contr 
+0x59b6 016655 store 2 ,mem_le_att_offset 
+0x59b7 016656 jam attop_read_blob_response ,mem_fifo_temp 
+0x59b8 016657 branch le_xtype_fifo_in 
+:      016659 le_parse_att_read_blob_response:
+0x59b9 016660 rtn 
+:      016662 le_parse_att_read_multiple_request:
+0x59ba 016663 fetch 1 ,mem_le_rxbuf + 1 
+0x59bb 016664 increase -5 ,pdata 
+0x59bc 016665 rshift pdata ,pdata 
+0x59bd 016666 store 1 ,mem_le_temp 
+0x59be 016667 jam attop_read_multiple_response ,mem_fifo_temp 
+0x59bf 016668 branch le_xtype_fifo_in 
+:      016670 le_parse_att_read_multiple_response:
+0x59c0 016671 rtn 
+:      016673 le_parse_att_read_by_group_type_request:
+0x59c1 016674 rshift8 pdata ,pdata 
+0x59c2 016675 store 2 ,mem_le_search_handle_start 
+0x59c3 016676 ifetch 2 ,contr 
+0x59c4 016677 store 2 ,mem_le_search_handle_end 
+0x59c5 016678 ifetch 2 ,contr 
+0x59c6 016679 store 2 ,mem_le_search_att_type 
+0x59c7 016680 jam attop_read_by_group_type_response ,mem_fifo_temp 
+0x59c8 016681 branch le_xtype_fifo_in 
+:      016683 le_parse_att_read_by_group_type_response:
+0x59c9 016684 rtn 
+:      016686 le_parse_att_write_request:
+0x59ca 016687 fetch 1 ,mem_le_rxbuf + 1 
+0x59cb 016688 increase -7 ,pdata 
+0x59cc 016689 icopy loopcnt 
+0x59cd 016690 fetcht 2 ,mem_le_att_handle 
+0x59ce 016691 call le_att_get_handle_ptr 
+0x59cf 016692 branch le_parse_att_write_request_fail ,blank 
+0x59d0 016693 ifetch 1 ,contr 
+0x59d1 016694 isub loopcnt ,null 
+0x59d2 016695 nbranch le_parse_att_write_request_fail ,positive 
+0x59d3 016696 copy contr ,contw 
+0x59d4 016698 arg mem_le_rxbuf + 9 ,contr 
+0x59d5 016699 call memcpy 
+0x59d6 016700 jam bt_evt_le_write_request ,mem_fifo_temp 
+0x59d7 016701 call ui_ipc_send_event 
+:      016702 le_parse_att_write_request_fail:
+0x59d8 016703 jam attop_write_response ,mem_fifo_temp 
+0x59d9 016704 branch le_xtype_fifo_in 
+:      016706 le_parse_att_write_response:
+0x59da 016707 fetch 1 ,mem_le_conn_sm 
+0x59db 016708 rtn 
+:      016710 le_parse_att_prepare_write_request:
+0x59dc 016711 rtn 
+:      016713 le_parse_att_prepare_write_response:
+0x59dd 016714 rtn 
+:      016716 le_parse_att_execute_write_request:
+0x59de 016717 rtn 
+:      016719 le_parse_att_execute_write_response:
+0x59df 016720 rtn 
+:      016722 le_parse_att_handle_value_notification:
+0x59e0 016729 ifetch 5 ,contr 
+0x59e1 016730 store 5 ,mem_mouse_data 
+0x59e2 016731 jam send_mouse_data_cmd ,mem_mcmd 
+0x59e3 016733 call usb_isr 
+0x59e4 016734 rtn 
+:      016735 le_kb_handle_value_notification:
+0x59e5 016736 copy rega ,contr 
+0x59e6 016737 ifetch 8 ,contr 
+0x59e7 016738 store 8 ,mem_mouse_data 
+0x59e8 016739 jam send_kb_data_cmd ,mem_mcmd 
+0x59e9 016740 call usb_isr 
+0x59ea 016741 rtn 
+:      016743 le_parse_att_handle_value_indication:
+0x59eb 016744 rtn 
+:      016746 le_parse_att_handle_value_confirmation:
+0x59ec 016747 rtn 
+:      016749 le_parse_att_write_command:
+0x59ed 016750 fetch 1 ,mem_le_rxbuf + 1 
+0x59ee 016751 increase -7 ,pdata 
+0x59ef 016752 icopy loopcnt 
+0x59f0 016753 fetcht 2 ,mem_le_att_handle 
+0x59f1 016754 call le_att_get_handle_ptr 
+0x59f2 016755 branch le_parse_att_write_command_fail ,blank 
+0x59f3 016756 ifetch 1 ,contr 
+0x59f4 016757 isub loopcnt ,null 
+0x59f5 016758 nbranch le_parse_att_write_command_fail ,positive 
+0x59f6 016759 copy contr ,contw 
+0x59f7 016760 copy contr ,rega 
+0x59f8 016761 copy loopcnt ,regb 
+0x59f9 016762 arg mem_le_rxbuf + 9 ,contr 
+0x59fa 016763 call memcpy 
+0x59fb 016764 jam prcp_le ,mem_prcp 
+0x59fc 016765 call le_writeatt_cb 
+:      016766 le_parse_att_write_command_fail:
+0x59fd 016767 rtn 
+:      016770 le_writeatt_cb:
+0x59fe 016771 fetch 2 ,mem_cb_att_write 
+0x59ff 016772 rtn blank 
+0x5a00 016773 iforce pc 
+:      016776 le_parse_att_signed_write_command:
+0x5a01 016777 rtn 
+:      016779 le_supervision_update:
+0x5a02 016780 fetcht 4 ,mem_le_supervision_timer 
+0x5a03 016781 call get_clkbt 
+0x5a04 016782 isub temp ,timeup 
+0x5a05 016783 deposit timeup 
+0x5a06 016784 fetcht 2 ,mem_le_superto 
+0x5a07 016785 lshift4 temp ,temp 
+0x5a08 016786 lshift temp ,temp 
+0x5a09 016787 isub temp ,pdata 
+0x5a0a 016788 rtn 
+:      016790 le_supervision_flush:
+0x5a0b 016791 call get_clkbt 
+0x5a0c 016792 store 4 ,mem_le_supervision_timer 
+0x5a0d 016793 rtn 
+:      016797 le_adv:
+0x5a0e 016798 set1 mark_ext_patch ,mark 
+0x5a0f 016799 bpatch patch2e_0 ,mem_patch2e 
+0x5a10 016800 fetch 1 ,mem_le_adv_enable 
+0x5a11 016801 rtn blank 
+0x5a12 016802 arg le_adv_interval_timer ,queue 
+0x5a13 016803 call timer_check 
+0x5a14 016804 nrtn blank 
+0x5a15 016805 disable master 
+0x5a16 016806 enable swfine 
+0x5a17 016807 call le_init_adv 
+0x5a18 016808 call le_next_adv_channel 
+0x5a19 016809 call le_send_adv_ind 
+0x5a1a 016810 nbranch le_adv_not_match ,match 
+0x5a1b 016811 set1 mark_ext_patch ,mark 
+0x5a1c 016812 bpatch patch2e_1 ,mem_patch2e 
+0x5a1d 016813 fetch 1 ,mem_le_req_rcv 
+0x5a1e 016814 increase 1 ,pdata 
+0x5a1f 016815 store 1 ,mem_le_req_rcv 
+0x5a20 016816 fetch 1 ,mem_le_rxbuf 
+0x5a21 016817 and pdata ,0x0f ,pdata 
+0x5a22 016818 beq scan_req ,le_send_scan_response 
+0x5a23 016819 beq connect_req ,parse_connect_req 
+:      016820 le_adv_not_match:
+0x5a24 016821 nop 10000 
+0x5a25 016822 fetch 1 ,mem_le_ch_mapped 
+0x5a26 016823 bne 39 ,le_adv 
+0x5a27 016824 call le_ledoff 
+0x5a28 016825 arg le_adv_interval_timer ,queue 
+0x5a29 016826 fetch 2 ,mem_le_adv_interval_max 
+0x5a2a 016827 branch timer_init 
+:      016830 le_receive_window_size:
+0x5a2b 016831 set1 mark_ext_patch ,mark 
+0x5a2c 016832 bpatch patch2e_2 ,mem_patch2e 
+0x5a2d 016833 fetch 1 ,mem_le_peer_sca 
+0x5a2e 016834 call le_sca_map 
+0x5a2f 016835 fetch 2 ,mem_le_tsniff 
+0x5a30 016836 imul32 temp ,pdata 
+0x5a31 016837 arg 375 ,temp 
+0x5a32 016838 imul32 temp ,pdata 
+0x5a33 016839 arg 100000 ,temp 
+0x5a34 016840 idiv temp 
+0x5a35 016841 fetch 1 ,mem_le_window_size 
+0x5a36 016842 arg 20000 ,temp 
+0x5a37 016843 imul32 temp ,pdata 
+0x5a38 016844 store 4 ,mem_le_transmit_window 
+0x5a39 016845 set1 mark_ext_patch ,mark 
+0x5a3a 016846 bpatch patch2e_3 ,mem_patch2e 
+0x5a3b 016847 fetch 2 ,mem_rx_window_sniff 
+0x5a3c 016848 call wait_div_end 
+0x5a3d 016849 quotient temp 
+0x5a3e 016850 iadd temp ,pdata 
+0x5a3f 016851 store 2 ,mem_le_receive_window 
+0x5a40 016852 rtn 
+:      016854 parse_connect_req:
+0x5a41 016855 set1 mark_ext_patch ,mark 
+0x5a42 016856 bpatch patch2e_4 ,mem_patch2e 
+0x5a43 016857 fetch 6 ,mem_le_rxbuf + 8 
+0x5a44 016858 fetcht 6 ,mem_le_lap 
+0x5a45 016859 isub temp ,null 
+0x5a46 016860 nrtn zero 
+0x5a47 016861 call le_scan_check_sender_addr_type 
+0x5a48 016862 copy rega ,pdata 
+0x5a49 016863 store 1 ,mem_le_conn_peer_addr_type 
+0x5a4a 016864 fetch 7 ,mem_le_rxbuf + 21 
+0x5a4b 016865 store 7 ,mem_tmp_buffer 
+0x5a4c 016866 ifetch 8 ,contr 
+0x5a4d 016867 istore 8 ,contw 
+0x5a4e 016868 fetch 6 ,mem_le_rxbuf + 2 
+0x5a4f 016869 store 6 ,mem_le_plap 
+0x5a50 016870 set1 mark_ext_patch ,mark 
+0x5a51 016871 bpatch patch2e_5 ,mem_patch2e 
+0x5a52 016872 increase 6 ,contr 
+0x5a53 016873 ifetch 8 ,contr 
+0x5a54 016874 store 8 ,mem_le_access 
+0x5a55 016875 ifetcht 2 ,contr 
+0x5a56 016876 lshift2 temp ,temp 
+0x5a57 016877 ifetch 2 ,contr 
+0x5a58 016878 lshift2 pdata ,pdata 
+0x5a59 016879 store 2 ,mem_le_tsniff 
+0x5a5a 016880 store 4 ,mem_le_anchor 
+0x5a5b 016881 isub temp ,pdata 
+0x5a5c 016882 add pdata ,-2 ,clke_bt 
+0x5a5d 016883 ifetch 9 ,contr 
+0x5a5e 016884 store 9 ,mem_le_slave_latency 
+0x5a5f 016885 set1 mark_ext_patch ,mark 
+0x5a60 016886 bpatch patch2e_6 ,mem_patch2e 
+0x5a61 016887 ifetch 1 ,contr 
+0x5a62 016888 rshift4 pdata ,temp 
+0x5a63 016889 rshift temp ,temp 
+0x5a64 016890 storet 1 ,mem_le_peer_sca 
+0x5a65 016891 and_into 0x1f ,pdata 
+0x5a66 016892 store 1 ,mem_le_hop 
+0x5a67 016893 call le_receive_window_size 
+0x5a68 016894 call le_calc_channel_map 
+0x5a69 016895 call le_init_slave 
+0x5a6a 016896 call context_new 
+0x5a6b 016897 nrtn zero 
+0x5a6c 016898 set1 mark_ext_patch ,mark 
+0x5a6d 016899 bpatch patch2e_7 ,mem_patch2e 
+0x5a6e 016900 arg 0 ,temp 
+0x5a6f 016901 call hci_send_le_conn_complete 
+0x5a70 016902 call calc_clke_offset 
+0x5a71 016903 jam bt_evt_le_connected ,mem_fifo_temp 
+0x5a72 016904 call ui_ipc_send_event 
+0x5a73 016906 branch context_save 
+:      016909 le_init_attlist_search:
+0x5a74 016910 set1 mark_ext_patch ,mark 
+0x5a75 016911 bpatch patch2f_0 ,mem_patch2f 
+0x5a76 016912 fetch 2 ,mem_le_search_handle_start 
+0x5a77 016913 iforce regb 
+0x5a78 016914 fetch 2 ,mem_le_search_handle_end 
+0x5a79 016915 iforce regc 
+0x5a7a 016916 arg mem_le_att_list ,contr 
+0x5a7b 016917 enable user 
+0x5a7c 016918 rtn 
+:      016921 le_att_handle_inrange:
+0x5a7d 016922 ifetch 2 ,contr 
+0x5a7e 016923 rtn blank 
+0x5a7f 016924 isub regb ,null 
+0x5a80 016925 nrtn positive 
+0x5a81 016926 isub regc ,null 
+0x5a82 016927 rtn zero 
+0x5a83 016928 branch le_att_handle_blank ,positive 
+0x5a84 016929 force 1 ,null 
+0x5a85 016930 rtn 
+:      016931 le_att_handle_blank:
+0x5a86 016932 force 0 ,pdata 
+0x5a87 016933 rtn 
+:      016936 le_att_get_handle_ptr:
+0x5a88 016937 arg mem_le_att_list ,contr 
+:      016938 le_att_get_handle_loop:
+0x5a89 016939 ifetch 2 ,contr 
+0x5a8a 016940 rtn blank 
+0x5a8b 016941 increase 2 ,contr 
+0x5a8c 016942 isub temp ,null 
+0x5a8d 016943 rtn zero 
+0x5a8e 016944 ifetch 1 ,contr 
+0x5a8f 016945 iadd contr ,contr 
+0x5a90 016946 branch le_att_get_handle_loop 
+:      016948 le_data_send_write_req:
+0x5a91 016949 jam 0x2 ,mem_le_handle_data_len 
+0x5a92 016950 setarg 0x0001 
+0x5a93 016951 store 2 ,mem_le_handle_data 
+0x5a94 016952 jam conn_sm_wait_write_res ,mem_le_conn_sm 
+0x5a95 016953 jam attop_write_request ,mem_fifo_temp 
+0x5a96 016954 branch le_xtype_fifo_in 
+:      016956 le_data_wait_write_res:
+0x5a97 016957 rtn 
+:      016958 le_data_wait_write_res1:
+0x5a98 016959 rtn 
+:      016960 le_conn_sm_master:
+0x5a99 016961 set1 mark_ext_patch ,mark 
+0x5a9a 016962 bpatch patch2f_1 ,mem_patch2f 
+0x5a9b 016963 fetch 1 ,mem_device_option 
+0x5a9c 016964 rtnne dvc_op_dongle 
+0x5a9d 016965 fetch 1 ,mem_le_conn_sm 
+0x5a9e 016966 beq conn_sm_send_write_req ,le_data_send_write_req 
+0x5a9f 016967 beq conn_sm_wait_write_res ,le_data_wait_write_res 
+0x5aa0 016968 beq conn_sm_wait_write_res1 ,le_data_wait_write_res1 
+0x5aa1 016969 rtn 
+:      016971 le_ukey_init:
+0x5aa2 016972 setarg le_ukey 
+0x5aa3 016973 store 2 ,mem_cb_le_process 
+0x5aa4 016974 hjam uart_ctrl_normal ,core_uart_ctrl 
+0x5aa5 016975 setarg uart_baud_115200 
+0x5aa6 016976 hstore uart_baud_len ,core_uart_baud 
+0x5aa7 016977 hjam uartclk_dpll ,core_uart_clksel 
+0x5aa8 016978 hjam 0x4 ,core_gpio_sel1 
+0x5aa9 016979 setarg le_ukey_wcb 
+0x5aaa 016980 store 2 ,mem_cb_att_write 
+0x5aab 016981 call le_init_att 
+0x5aac 016982 rtn wake 
+0x5aad 016983 branch eeprom_load_reconn_info 
+:      016986 le_ukey:
+0x5aae 016987 fetch 1 ,mem_le_mode 
+0x5aaf 016988 compare lemode_slave ,pdata ,0xff 
+0x5ab0 016989 setarg 5 
+0x5ab1 016990 call set_pwm_steadyon ,true 
+0x5ab2 016991 ncall set_pwm_blink ,true 
+0x5ab3 016992 call uartd_prepare_rx 
+0x5ab4 016993 branch le_ukey_senddata ,blank 
+0x5ab5 016994 fetch 2 ,mem_le_notify_attr_start 
+0x5ab6 016995 iforce contw 
+0x5ab7 016996 sub loopcnt ,20 ,null 
+0x5ab8 016997 branch le_ukey_loop ,positive 
+0x5ab9 016998 force 20 ,loopcnt 
+:      016999 le_ukey_loop:
+0x5aba 017000 ifetch 1 ,contru 
+0x5abb 017001 istore 1 ,contw 
+0x5abc 017002 loop le_ukey_loop 
+0x5abd 017003 call uartd_rxdone 
+:      017004 le_ukey_senddata:
+0x5abe 017005 jam notify_handle ,mem_le_notify_handle 
+0x5abf 017006 fetcht 2 ,mem_le_notify_attr_start 
+0x5ac0 017007 ifetch 1 ,temp 
+0x5ac1 017008 rtn blank 
+0x5ac2 017009 call le_xtype_fifo_is_full 
+0x5ac3 017010 nrtn blank 
+0x5ac4 017011 jam attop_handle_value_notification ,mem_fifo_temp 
+0x5ac5 017012 branch le_xtype_fifo_in 
+:      017014 le_ukey_wcb:
+0x5ac6 017015 copy regb ,temp 
+0x5ac7 017016 call uartd_prepare_tx 
+0x5ac8 017017 copy rega ,contr 
+0x5ac9 017018 copy regb ,loopcnt 
+:      017019 le_writeatt_cb_loop:
+0x5aca 017020 ifetch 1 ,contr 
+0x5acb 017021 istore 1 ,contwu 
+0x5acc 017022 loop le_writeatt_cb_loop 
+0x5acd 017023 branch uartd_send 
+:      017025 le_clear_notify_att:
+0x5ace 017026 fetch 1 ,mem_device_option 
+0x5acf 017027 rtnne dvc_op_ukey 
+0x5ad0 017028 fetch 2 ,mem_le_notify_handle 
+0x5ad1 017029 rtnne notify_handle 
+0x5ad2 017030 fetcht 2 ,mem_le_notify_attr_start 
+0x5ad3 017031 setarg 0 
+0x5ad4 017032 istore 9 ,temp 
+0x5ad5 017033 istore 9 ,contw 
+0x5ad6 017034 istore 2 ,contw 
+0x5ad7 017035 rtn 
+:      017038 le_ledoff:
+0x5ad8 017039 fetcht 1 ,mem_le_adv_led 
+0x5ad9 017040 setflip gpio_active_bit ,temp 
+0x5ada 017041 branch gpio_out 
+:      017044 le_modified_name:
+0x5adb 017045 set1 mark_ext_patch ,mark 
+0x5adc 017046 bpatch patch2f_2 ,mem_patch2f 
+0x5add 017047 call le_modified_name_att_list 
+0x5ade 017048 branch le_modified_name_adv 
+:      017050 le_modified_name_att_list:
+0x5adf 017051 fetch 1 ,mem_le_name_len 
+0x5ae0 017052 copy pdata ,loopcnt 
+0x5ae1 017053 arg uuid_chrctr_device_name ,temp 
+0x5ae2 017054 call le_att_get_uuid_ptr 
+0x5ae3 017055 increase 1 ,contr 
+0x5ae4 017056 copy contr ,contw 
+0x5ae5 017057 arg mem_le_name ,contr 
+0x5ae6 017058 call memcpy 
+0x5ae7 017059 fetch 1 ,mem_le_name_len 
+0x5ae8 017060 sub pdata ,max_name_len ,loopcnt 
+0x5ae9 017061 copy loopcnt ,temp 
+0x5aea 017062 copy loopcnt ,pdata 
+0x5aeb 017063 ncall memcpy_empty ,blank 
+0x5aec 017064 rtn 
+:      017066 le_modified_name_adv:
+0x5aed 017067 fetch 1 ,mem_le_adv_data_len 
+0x5aee 017068 fetcht 1 ,mem_le_adv_data 
+0x5aef 017069 isub temp ,pdata 
+0x5af0 017070 copy pdata ,loopcnt 
+0x5af1 017071 copy pdata ,rega 
+0x5af2 017072 fetch 1 ,mem_le_adv_data 
+0x5af3 017073 increase 1 ,pdata 
+0x5af4 017074 arg mem_le_adv_data ,contr 
+0x5af5 017075 iadd contr ,contr 
+0x5af6 017076 arg mem_le_adv_temp ,contw 
+0x5af7 017077 call memcpy 
+0x5af8 017078 set1 mark_ext_patch ,mark 
+0x5af9 017079 bpatch patch2f_3 ,mem_patch2f 
+0x5afa 017080 fetch 1 ,mem_le_name_len 
+0x5afb 017081 copy pdata ,loopcnt 
+0x5afc 017082 increase 1 ,pdata 
+0x5afd 017083 store 1 ,mem_le_adv_data 
+0x5afe 017084 arg mem_le_adv_data + 2 ,contw 
+0x5aff 017085 arg mem_le_name ,contr 
+0x5b00 017086 call memcpy 
+0x5b01 017087 copy rega ,loopcnt 
+0x5b02 017088 arg mem_le_adv_temp ,contr 
+0x5b03 017089 call memcpy 
+0x5b04 017090 fetch 1 ,mem_le_adv_data 
+0x5b05 017091 iadd rega ,pdata 
+0x5b06 017092 store 1 ,mem_le_adv_data_len 
+0x5b07 017093 rtn 
+:      017096 le_get_device_name:
+0x5b08 017097 set1 mark_ext_patch ,mark 
+0x5b09 017098 bpatch patch2f_4 ,mem_patch2f 
+0x5b0a 017099 arg uuid_chrctr_device_name ,temp 
+0x5b0b 017100 branch le_att_get_uuid_ptr 
+:      017103 le_att_get_uuid_ptr:
+0x5b0c 017104 arg mem_le_att_list ,contr 
+:      017105 le_att_get_uuid_loop:
+0x5b0d 017106 ifetch 2 ,contr 
+0x5b0e 017107 branch assert ,blank 
+0x5b0f 017108 ifetch 2 ,contr 
+0x5b10 017109 isub temp ,null 
+0x5b11 017110 rtn zero 
+0x5b12 017111 ifetch 1 ,contr 
+0x5b13 017112 iadd contr ,contr 
+0x5b14 017113 branch le_att_get_uuid_loop 
+:      017116 memcpy_empty:
+0x5b15 017117 setarg space 
+0x5b16 017118 istore 1 ,contw 
+0x5b17 017119 loop memcpy_empty 
+0x5b18 017120 rtn 
+:      017123 le_lpm_set_mult:
+0x5b19 017124 set1 mark_ext_patch ,mark 
+0x5b1a 017125 bpatch patch2f_5 ,mem_patch2f 
+0x5b1b 017126 disable wake 
+0x5b1c 017127 branch le_lpm_set_mult_attempt ,attempt 
+0x5b1d 017128 nbranch le_lpm_lost ,match 
+:      017129 le_lpm_set_mult_attempt:
+0x5b1e 017130 call lpm_match 
+0x5b1f 017131 fetch 2 ,mem_rx_window_sniff 
+0x5b20 017132 store 2 ,mem_le_receive_window 
+0x5b21 017133 fetch 1 ,mem_le_rxbuf 
+0x5b22 017134 compare 1 ,pdata ,3 
+0x5b23 017135 nbranch lpm_mult_short ,true 
+0x5b24 017136 fetch 1 ,mem_le_txheader 
+0x5b25 017137 compare 1 ,pdata ,3 
+0x5b26 017138 nbranch lpm_mult_short ,true 
+0x5b27 017139 fetch 1 ,mem_le_state 
+0x5b28 017140 bbit1 lestate_update_param ,lpm_mult_short 
+0x5b29 017141 branch lpm_mult_wait_timeout 
+:      017143 le_lpm_lost:
+0x5b2a 017144 fetcht 2 ,mem_rx_window_sniff 
+0x5b2b 017145 rshift temp ,temp 
+0x5b2c 017146 fetch 2 ,mem_le_receive_window 
+0x5b2d 017147 iadd temp ,pdata 
+0x5b2e 017148 store 2 ,mem_le_receive_window 
+0x5b2f 017149 branch lpm_lost 
+:      017151 le_clean_att_list_handle_enable:
+0x5b30 017152 set1 mark_ext_patch ,mark 
+0x5b31 017153 bpatch patch2f_6 ,mem_patch2f 
+0x5b32 017154 jam 0 ,mem_le_switch_send_data 
+0x5b33 017155 fetcht 2 ,mem_le_notify_handle 
+0x5b34 017156 call le_att_check_notification_enable 
+0x5b35 017157 copy rega ,contw 
+0x5b36 017158 setarg 0 
+0x5b37 017159 istore 1 ,contw 
+0x5b38 017160 rtn 
+:      017161 le_scan_addr_to_uart:
+0x5b39 017162 fetch 1 ,mem_device_option 
+0x5b3a 017163 rtnne dvc_op_module 
+0x5b3b 017164 call get_uart_twptr 
+0x5b3c 017165 arg mem_le_plap ,rega 
+0x5b3d 017166 call adss_hex2string_to_uart 
+0x5b3e 017167 setarg 0x2c 
+0x5b3f 017168 istore 1 ,contwu 
+0x5b40 017169 call at_rssi_result 
+0x5b41 017170 branch uartd_send 
+:      017173 prcp_le_tx:
+0x5b42 017174 arg prcp_tx_le ,temp 
+0x5b43 017175 call le_att_check_notification_enable 
+0x5b44 017176 rtnbit0 0 
+0x5b45 017177 call le_xtype_fifo_is_full 
+0x5b46 017178 nrtn blank 
+0x5b47 017179 arg prcp_tx_le ,temp 
+0x5b48 017180 storet 2 ,mem_le_notify_handle 
+0x5b49 017181 call le_att_get_handle_ptr 
+0x5b4a 017182 branch assert ,blank 
+0x5b4b 017183 add contr ,1 ,contw 
+0x5b4c 017184 arg prcp_tx_data_len ,loopcnt 
+0x5b4d 017185 arg mem_prcp_data ,contr 
+0x5b4e 017186 call memcpy 
+0x5b4f 017187 jam attop_handle_value_notification ,mem_fifo_temp 
+0x5b50 017188 branch le_xtype_fifo_in 
+:      017189 prcp_tx:
+0x5b51 017190 rtn 
+:      017193 le_search_adtype:
+0x5b52 017194 set1 mark_ext_patch ,mark 
+0x5b53 017195 bpatch patch2f_7 ,mem_patch2f 
+0x5b54 017196 fetch 1 ,mem_le_rxbuf + 1 
+0x5b55 017197 arg mem_le_rxbuf + 8 ,contr 
+0x5b56 017198 iadd contr ,loopcnt 
+:      017199 le_search_adtype_loop:
+0x5b57 017200 ifetcht 1 ,contr 
+0x5b58 017201 ifetch 1 ,contr 
+0x5b59 017202 isub rega ,null 
+0x5b5a 017203 rtn zero 
+0x5b5b 017204 add temp ,-1 ,pdata 
+0x5b5c 017205 iadd contr ,contr 
+0x5b5d 017206 deposit loopcnt 
+0x5b5e 017207 isub contr ,null 
+0x5b5f 017208 branch le_search_adtype_loop ,positive 
+0x5b60 017209 force 1 ,null 
+0x5b61 017210 rtn 
+:      017217 init_lmp:
+0x5b62 017218 rtn wake 
+:      017219 init_lmp_work:
+0x5b63 017220 setarg 0 
+0x5b64 017221 store 1 ,mem_lmp_to_send 
+0x5b65 017222 store 1 ,mem_conn_sm 
+0x5b66 017223 store 1 ,mem_lmo_opcode1 
+0x5b67 017224 store 1 ,mem_lmo_opcode2 
+0x5b68 017225 store 1 ,mem_esco_addr 
+0x5b69 017226 store 1 ,mem_auth_enable 
+0x5b6a 017227 store 1 ,mem_connection_options 
+0x5b6b 017228 store 1 ,mem_pairing_auth 
+0x5b6c 017229 jam switch_flag_init ,mem_switch_flag 
+0x5b6d 017230 jam 0 ,mem_switch_fail_master_count 
+0x5b6e 017231 jam null_encryp ,mem_wait_encryption 
+:      017232 init_lmp_reinit:
+0x5b6f 017233 set1 mark_ext_patch ,mark 
+0x5b70 017234 bpatch patch3c_0 ,mem_patch3c 
+0x5b71 017235 jam 0 ,mem_pairing_auth 
+0x5b72 017236 jam 0 ,mem_sp_localsm 
+0x5b73 017237 jam 0 ,mem_lmp_conn_state 
+0x5b74 017238 fetch 1 ,mem_device_option 
+0x5b75 017239 rtnne dvc_op_hci ,pdata 
+0x5b76 017240 jam 0 ,mem_link_key_exists 
+:      017242 parse_rx_done:
+0x5b77 017243 rtn 
+:      017245 parse_lmp:
+0x5b78 017246 set1 mark_ext_patch ,mark 
+0x5b79 017247 bpatch patch3c_1 ,mem_patch3c 
+0x5b7a 017248 call setlocalsm_master ,master 
+0x5b7b 017249 ncall setlocalsm_slave ,master 
+0x5b7c 017250 fetch 1 ,mem_lmo_opcode2 
+0x5b7d 017251 ncall lmo_fifo_process ,blank 
+0x5b7e 017252 fetch 1 ,mem_lmo_opcode2 
+0x5b7f 017253 nrtn blank 
+0x5b80 017254 fetch 1 ,mem_state_map 
+0x5b81 017255 rtnbit0 smap_rxlmp 
+0x5b82 017256 set0 smap_rxlmp ,pdata 
+0x5b83 017257 set0 mark_rxbuf_inuse ,mark 
+0x5b84 017258 store 1 ,mem_state_map 
+0x5b85 017259 fetch 1 ,mem_rxbuf 
+0x5b86 017260 fetcht 1 ,mem_state_map 
+0x5b87 017261 isolate1 smap_lmptidinit ,pdata 
+0x5b88 017262 setflag true ,smap_lmptid ,temp 
+0x5b89 017263 storet 1 ,mem_state_map 
+0x5b8a 017264 and_into 0x2 ,temp 
+0x5b8b 017265 storet 1 ,mem_lmo_tid2 
+0x5b8c 017266 fetcht 1 ,mem_state_map 
+0x5b8d 017267 rshift pdata ,pdata 
+0x5b8e 017268 store 1 ,mem_lmi_opcode2 
+0x5b8f 017269 set1 mark_ext_patch ,mark 
+0x5b90 017270 bpatch patch3c_2 ,mem_patch3c 
+0x5b91 017271 fetch 1 ,mem_lmi_opcode2 
+0x5b92 017272 beq lmp_escape ,parse_lmp_escape 
+0x5b93 017273 beq lmp_accepted ,parse_lmp_accepted 
+0x5b94 017274 beq lmp_not_accepted ,parse_lmp_not_accepted 
+0x5b95 017275 beq lmp_set_afh ,parse_lmp_set_afh 
+0x5b96 017276 beq lmp_clkoffset_req ,parse_lmp_clkoffset_req 
+0x5b97 017277 beq lmp_encryption_mode_req ,parse_lmp_encryption_mode_req 
+0x5b98 017278 beq lmp_encryption_key_size_req ,parse_lmp_crypt_key 
+0x5b99 017279 beq lmp_auto_rate ,parse_lmp_auto_rate 
+0x5b9a 017280 beq lmp_test_control ,parse_lmp_test_control 
+0x5b9b 017281 beq lmp_test_activate ,parse_lmp_test_activate 
+0x5b9c 017282 beq lmp_setup_complete ,parse_lmp_setup_complete 
+0x5b9d 017283 beq lmp_supervision_timeout ,parse_lmp_supervision_timeout 
+0x5b9e 017284 beq lmp_features_req ,parse_lmp_features_req 
+0x5b9f 017285 beq lmp_host_connection_req ,parse_lmp_conn_req 
+0x5ba0 017286 beq lmp_version_req ,parse_lmp_version_req 
+0x5ba1 017287 beq lmp_version_res ,parse_lmp_version_res 
+0x5ba2 017288 beq lmp_detach ,parse_lmp_detach 
+0x5ba3 017289 beq lmp_max_slot ,parse_lmp_max_slot 
+0x5ba4 017290 beq lmp_max_slot_req ,parse_lmp_max_slot_req 
+0x5ba5 017291 beq lmp_name_req ,parse_lmp_name_req 
+0x5ba6 017292 beq lmp_name_res ,parse_lmp_name_res 
+0x5ba7 017293 beq lmp_features_res ,parse_lmp_features_res 
+0x5ba8 017294 beq lmp_comb_key ,parse_lmp_comb_key 
+0x5ba9 017295 beq lmp_au_rand ,parse_lmp_au_rand 
+0x5baa 017296 beq lmp_in_rand ,parse_lmp_in_rand 
+0x5bab 017297 beq lmp_sres ,parse_lmp_sres 
+0x5bac 017298 beq lmp_incr_power_req ,parse_lmp_incr_power 
+0x5bad 017299 beq lmp_decr_power_req ,parse_lmp_decr_power 
+0x5bae 017300 beq lmp_max_power ,parse_lmp_max_power 
+0x5baf 017301 beq lmp_min_power ,parse_lmp_min_power 
+0x5bb0 017302 beq lmp_page_mode_req ,parse_lmp_page_mode_req 
+0x5bb1 017303 beq lmp_page_scan_mode_req ,parse_lmp_page_scan_mode_req 
+0x5bb2 017304 beq lmp_preferred_rate ,parse_lmp_preferred_rate 
+0x5bb3 017305 beq lmp_remove_sco_link_req ,parse_lmp_remove_sco_link_req 
+0x5bb4 017306 beq lmp_sco_link_req ,parse_lmp_sco_link_req 
+0x5bb5 017307 beq lmp_slot_offset ,parse_lmp_slot_offset 
+0x5bb6 017308 beq lmp_sniff_req ,parse_lmp_sniff_req 
+0x5bb7 017309 beq lmp_start_encryption_req ,parse_lmp_start_encryption_req 
+0x5bb8 017310 beq lmp_stop_encryption_req ,parse_lmp_stop_encryption_req 
+0x5bb9 017311 beq lmp_switch_req ,parse_lmp_switch_req 
+0x5bba 017312 beq lmp_temp_rand ,parse_lmp_temp_rand 
+0x5bbb 017313 beq lmp_temp_key ,parse_lmp_temp_key 
+0x5bbc 017314 beq lmp_timing_accuracy_req ,parse_lmp_timing_accuracy_req 
+0x5bbd 017315 beq lmp_timing_accuracy_res ,parse_lmp_timing_accuracy_res 
+0x5bbe 017316 beq lmp_unit_key ,parse_lmp_unit_key 
+0x5bbf 017317 beq lmp_unsniff_req ,parse_lmp_unsniff_req 
+0x5bc0 017318 beq lmp_use_semi_permanent_key ,parse_lmp_use_semi_permanend_key 
+0x5bc1 017319 beq lmp_encapsulated_header ,parse_lmp_encapsulated_header 
+0x5bc2 017320 beq lmp_encapsulated_payload ,parse_lmp_encapsulated_payload 
+0x5bc3 017321 beq lmp_simple_pairing_confirm ,parse_simple_pairing_confirm 
+0x5bc4 017322 beq lmp_simple_pairing_number ,parse_lmp_simple_pairing_number 
+0x5bc5 017323 beq lmp_dhkey_check ,parse_dhkey_check 
+0x5bc6 017324 beq lmp_clkoffset_res ,parse_lmp_clkoffset_res 
+0x5bc7 017325 beq lmp_enc_key_size_mask_req ,parse_enc_key_size_mask_req 
+:      017328 reject_unknown_packet:
+0x5bc8 017329 jam unknown_lmp_pdu ,mem_lmo_reason2 
+:      017330 reject_lmp_packet:
+0x5bc9 017331 jam lmp_not_accepted ,mem_lmo_opcode2 
+0x5bca 017332 rtn 
+:      017334 parse_lmp_clkoffset_req:
+0x5bcb 017335 jam lmp_clkoffset_res ,mem_lmo_opcode2 
+0x5bcc 017336 rtn 
+:      017338 parse_enc_key_size_mask_req:
+0x5bcd 017339 jam lmp_enc_key_size_mask_res ,mem_lmo_opcode2 
+0x5bce 017340 rtn 
+:      017342 parse_lmp_set_afh:
+0x5bcf 017343 fetch 4 ,mem_rxbuf + 1 
+0x5bd0 017344 lshift pdata ,pdata 
+0x5bd1 017345 store 4 ,mem_afh_instant 
+0x5bd2 017346 fetch 1 ,mem_rxbuf + 5 
+0x5bd3 017347 store 1 ,mem_afh_new_mod 
+0x5bd4 017348 fetch 5 ,mem_rxbuf + 6 
+0x5bd5 017349 store 5 ,mem_afh_map_new 
+0x5bd6 017350 fetch 5 ,mem_rxbuf + 11 
+0x5bd7 017351 istore 5 ,contw 
+0x5bd8 017352 fetch 1 ,mem_mode 
+0x5bd9 017353 set1 afh_change ,pdata 
+0x5bda 017354 store 1 ,mem_mode 
+0x5bdb 017355 rtn 
+:      017356 parse_lmp_escape:
+0x5bdc 017357 fetch 1 ,mem_rxbuf + 1 
+0x5bdd 017358 set1 7 ,pdata 
+0x5bde 017359 store 1 ,mem_lmi_opcode2 
+0x5bdf 017360 beq lmp_ext_accepted ,parse_lmpext_accepted 
+0x5be0 017361 beq lmp_not_accepted_ext ,parse_lmpext_not_accepted 
+0x5be1 017362 beq lmp_sniff_subrating_req ,parse_lmp_sniff_subrating_req 
+0x5be2 017363 beq lmp_sniff_subrating_res ,parse_lmp_sniff_subrating_res 
+0x5be3 017364 beq lmp_packet_type_table_req ,parse_lmpext_packet_type_table_req 
+0x5be4 017365 beq lmp_ext_features_req ,parse_lmpext_features_req 
+0x5be5 017366 beq lmp_ext_features_res ,parse_lmpext_features_res 
+0x5be6 017367 beq lmp_ext_chn_classification_req ,parse_lmpext_chn_classification_req 
+0x5be7 017368 beq lmp_pause_encryption_req ,parse_lmpext_pause_encrypt 
+0x5be8 017369 beq lmp_resume_encryption_req ,parse_lmpext_resume_encrypt 
+0x5be9 017370 beq lmp_io_cap_req ,parse_lmpext_iocap_req 
+0x5bea 017371 beq lmp_io_cap_res ,parse_lmpext_iocap_res 
+0x5beb 017372 beq lmp_ext_remove_esco_req ,parse_lmpext_remove_esco_req 
+0x5bec 017373 beq lmp_ext_esco_link_req ,parse_lmpext_esco_link_req 
+0x5bed 017374 rtneq lmp_ext_features_res 
+:      017377 reject_unknown_ext_packet:
+0x5bee 017378 jam lmp_not_accepted_ext ,mem_lmo_opcode2 
+0x5bef 017379 jam unknown_lmp_pdu ,mem_lmo_reason2 
+0x5bf0 017381 rtn 
+:      017382 parse_lmpext_chn_classification_req:
+0x5bf1 017383 jam lmp_not_accepted_ext ,mem_lmo_opcode2 
+0x5bf2 017384 jam not_support_chn_classification ,mem_lmo_reason2 
+0x5bf3 017385 rtn 
+:      017387 parse_lmpext_esco_link_req:
+0x5bf4 017388 fetch 1 ,mem_rxbuf + 2 
+0x5bf5 017389 store 1 ,mem_sco_handle 
+0x5bf6 017390 fetch 1 ,mem_rxbuf + 3 
+0x5bf7 017391 store 1 ,mem_esco_addr 
+0x5bf8 017392 fetch 1 ,mem_rxbuf + 5 
+0x5bf9 017393 store 1 ,mem_esco_desco 
+0x5bfa 017394 fetch 1 ,mem_rxbuf + 9 
+0x5bfb 017395 store 1 ,mem_esco_type 
+0x5bfc 017396 fetch 1 ,mem_rxbuf + 14 
+0x5bfd 017397 store 1 ,mem_air_mode 
+0x5bfe 017398 bmark1 mark_esco ,check_esco_prarm 
+0x5bff 017399 set1 mark_esco ,mark 
+0x5c00 017400 call push_tid_follow 
+0x5c01 017401 store 1 ,mem_accptsco_tid 
+0x5c02 017402 force 0 ,temp 
+0x5c03 017403 branch hci_send_conn_req_event 
+:      017405 parse_lmpext_esco_link_req_change_param:
+0x5c04 017406 jam lmp_ext_esco_link_req ,mem_lmo_opcode2 
+0x5c05 017407 jam prarm_neogotiation ,mem_neogotiation_state 
+0x5c06 017408 branch cmd_exit 
+:      017410 check_esco_prarm:
+0x5c07 017411 fetch 1 ,mem_esco_type 
+0x5c08 017412 bne type_hv3 ,reject_esco_prarm 
+0x5c09 017413 jam lmp_ext_accepted ,mem_lmo_opcode2 
+0x5c0a 017414 branch esco_prarm_common 
+:      017415 reject_esco_prarm:
+0x5c0b 017416 set0 mark_esco ,mark 
+0x5c0c 017417 jam lmp_not_accepted_ext ,mem_lmo_opcode2 
+0x5c0d 017418 force hci_error_unknown_hci_command ,temp 
+0x5c0e 017419 call hci_send_sco_complete 
+:      017420 esco_prarm_common:
+0x5c0f 017421 jam lmp_ext_esco_link_req ,mem_lmi_opcode2 
+0x5c10 017422 rtn 
+:      017425 parse_lmpext_remove_esco_req:
+0x5c11 017426 jam lmp_ext_accepted ,mem_lmo_opcode2 
+0x5c12 017427 jam lmp_ext_remove_esco_req ,mem_lmi_opcode2 
+0x5c13 017428 branch stop_esco 
+:      017430 parse_lmpext_iocap_req:
+0x5c14 017431 call iocap_lmpext_load 
+0x5c15 017432 fetch 1 ,mem_device_option 
+0x5c16 017433 beq dvc_op_hci ,iocap_lmpext_hci 
+0x5c17 017434 jam lmp_io_cap_res ,mem_lmo_opcode2 
+0x5c18 017435 rtn 
+:      017437 parse_lmpext_iocap_res:
+0x5c19 017438 call iocap_lmpext_load 
+0x5c1a 017439 fetch 1 ,mem_device_option 
+0x5c1b 017440 beq dvc_op_hci ,iocap_lmpext_hci 
+0x5c1c 017441 branch iocap_lmpext_common 
+:      017443 iocap_lmpext_load:
+0x5c1d 017444 arg mem_sp_iocap_remote ,contw 
+0x5c1e 017445 fetch 3 ,mem_rxbuf + 2 
+0x5c1f 017446 istore 3 ,contw 
+0x5c20 017447 rtn 
+:      017449 iocap_lmpext_hci:
+0x5c21 017450 call hci_send_io_cap_response_event 
+:      017451 iocap_lmpext_common:
+0x5c22 017452 call check_localsm 
+0x5c23 017453 ncall hci_send_io_cap_req_event ,true 
+0x5c24 017454 branch master_set_mem_master_sp_flag ,true 
+0x5c25 017455 rtn 
+:      017456 parse_lmpext_accepted:
+0x5c26 017457 fetch 1 ,mem_rxbuf + 3 
+0x5c27 017458 set1 7 ,pdata 
+0x5c28 017459 store 1 ,mem_lmi_accepted_opcode 
+0x5c29 017460 beq lmp_packet_type_table_req ,parse_lmpext_accepted_ptt 
+0x5c2a 017461 beq lmp_ext_esco_link_req ,play_sco 
+0x5c2b 017462 beq lmp_ext_remove_esco_req ,parse_lmpext_stop_esco 
+0x5c2c 017463 rtn 
+:      017465 parse_lmpext_stop_esco:
+0x5c2d 017466 branch stop_esco 
+:      017468 parse_lmpext_not_accepted:
+0x5c2e 017469 fetch 1 ,mem_rxbuf + 3 
+0x5c2f 017470 set1 7 ,pdata 
+0x5c30 017471 store 1 ,mem_lmi_accepted_opcode 
+0x5c31 017472 beq lmp_packet_type_table_req ,parse_lmpext_not_accepted_ptt 
+0x5c32 017473 beq lmp_ext_esco_link_req ,parse_lmpext_not_accepted_esco 
+0x5c33 017474 rtn 
+:      017476 parse_lmpext_not_accepted_esco:
+0x5c34 017477 set0 mark_esco ,mark 
+0x5c35 017478 rtn 
+:      017480 parse_lmpext_accepted_ptt:
+0x5c36 017481 fetch 1 ,mem_ptt 
+0x5c37 017482 fetcht 1 ,mem_state_map 
+0x5c38 017483 nsetflag blank ,smap_edr ,temp 
+0x5c39 017484 storet 1 ,mem_state_map 
+:      017485 parse_lmpext_not_accepted_ptt:
+0x5c3a 017486 fetch 1 ,mem_state 
+0x5c3b 017487 rtnbit0 state_init_seq 
+0x5c3c 017488 set0 state_init_seq ,pdata 
+0x5c3d 017489 store 1 ,mem_state 
+0x5c3e 017490 fetch 1 ,mem_auth_enable 
+0x5c3f 017491 nbranch hci_send_linkkey_req ,blank 
+0x5c40 017492 jam lmp_setup_complete ,mem_lmo_opcode2 
+0x5c41 017493 rtn 
+:      017495 parse_lmpext_pause_encrypt:
+0x5c42 017496 nbranch parse_lmpext_pause_encrypt_slave ,master 
+0x5c43 017497 jam lmp_stop_encryption_req ,mem_lmo_opcode2 
+0x5c44 017498 branch tid_reply 
+:      017500 parse_lmpext_pause_encrypt_slave:
+0x5c45 017501 jam lmp_pause_encryption_req ,mem_lmo_opcode2 
+0x5c46 017502 rtn 
+:      017504 parse_lmpext_resume_encrypt:
+0x5c47 017507 call tid_reply 
+0x5c48 017508 branch lmp_start_encryption 
+:      017510 parse_lmpext_features_req:
+0x5c49 017511 jam lmp_ext_features_res ,mem_lmo_opcode2 
+0x5c4a 017512 rtn 
+:      017514 parse_lmpext_features_res:
+0x5c4b 017515 fetcht 1 ,mem_rxbuf + 4 
+0x5c4c 017516 and temp ,0x1 ,temp 
+0x5c4d 017517 storet 1 ,mem_remote_sppcap 
+0x5c4e 017518 fetch 1 ,mem_hci_cmd 
+0x5c4f 017519 bne hci_cmd_wait_remote_ext_feature ,parse_lmpext_features_res_not_hci 
+0x5c50 017520 jam 0 ,mem_hci_cmd 
+0x5c51 017521 call hci_send_remote_ext_features_event 
+:      017522 parse_lmpext_features_res_not_hci:
+0x5c52 017523 fetch 1 ,mem_conn_sm 
+0x5c53 017524 rtnne conn_sm_wait_features_ext 
+0x5c54 017525 jam conn_sm_send_conn_req ,mem_conn_sm 
+0x5c55 017526 branch process_conn_sm 
+:      017528 parse_lmp_accepted:
+0x5c56 017529 fetch 1 ,mem_rxbuf + 1 
+0x5c57 017530 store 1 ,mem_lmi_accepted_opcode 
+0x5c58 017531 beq lmp_host_connection_req ,parse_lmp_accepted_hostconn 
+0x5c59 017532 beq lmp_in_rand ,parse_lmp_accepted_inrand 
+0x5c5a 017533 beq lmp_encryption_mode_req ,parse_lmp_accepted_enc_mode 
+0x5c5b 017534 beq lmp_encryption_key_size_req ,parse_lmp_accepted_enc_keysize 
+0x5c5c 017535 beq lmp_start_encryption_req ,parse_lmp_accepted_start_enc 
+0x5c5d 017536 beq lmp_stop_encryption_req ,parse_lmp_accepted_stop_enc 
+0x5c5e 017537 beq lmp_unsniff_req ,parse_lmp_accepted_unsniff_req 
+0x5c5f 017538 beq lmp_sniff_req ,parse_lmp_accepted_sniff_req 
+0x5c60 017539 beq lmp_sco_link_req ,play_sco 
+0x5c61 017541 beq lmp_switch_req ,parse_lmp_accepted_switch 
+0x5c62 017543 beq lmp_encapsulated_header ,parse_lmp_accepted_encapsulated_header 
+0x5c63 017544 beq lmp_encapsulated_payload ,parse_lmp_accepted_encapsulated_payload 
+0x5c64 017545 beq lmp_simple_pairing_number ,parse_lmp_accepted_simple_pairing_number 
+0x5c65 017546 beq lmp_dhkey_check ,parse_lmp_accepted_dhkey_check 
+0x5c66 017547 rtn 
+:      017549 parse_lmp_not_accepted:
+0x5c67 017550 fetch 1 ,mem_rxbuf + 1 
+0x5c68 017551 store 1 ,mem_lmi_accepted_opcode 
+0x5c69 017552 beq lmp_name_req ,parse_lmp_not_accepted_name_req 
+0x5c6a 017553 beq lmp_host_connection_req ,parse_lmp_not_accepted_hostconn 
+0x5c6b 017554 beq lmp_au_rand ,parse_lmp_not_accepted_aurand 
+0x5c6c 017555 beq lmp_sco_link_req ,parse_lmp_not_accepted_sco_link_req 
+0x5c6d 017556 beq lmp_in_rand ,parse_lmp_not_accepted_inrand 
+0x5c6e 017557 beq lmp_switch_req ,parse_lmp_not_accepted_switch 
+0x5c6f 017559 beq lmp_simple_pairing_number ,parse_lmp_not_accepted_simple_pairing_number 
+0x5c70 017560 beq lmp_dhkey_check ,parse_lmp_not_accepted_dhkey_check 
+0x5c71 017561 beq lmp_unsniff_req ,parse_lmp_not_accepted_unsniff_req 
+0x5c72 017562 beq lmp_sniff_req ,parse_lmp_not_acdcept_sniff_req 
+0x5c73 017563 rtn 
+:      017565 parse_lmp_accepted_switch:
+0x5c74 017566 jam bt_evt_switch_accept ,mem_fifo_temp 
+0x5c75 017567 call ui_ipc_send_event 
+0x5c76 017568 branch role_switch_prepare0 
+:      017569 parse_lmp_not_accepted_switch:
+0x5c77 017570 jam bt_evt_switch_not_accept ,mem_fifo_temp 
+0x5c78 017571 call ui_ipc_send_event 
+0x5c79 017572 jam switch_flag_not_accept ,mem_switch_flag 
+0x5c7a 017573 setarg timer_switch_waite 
+0x5c7b 017574 arg switch_wait_timer ,queue 
+0x5c7c 017575 branch timer_init 
+:      017578 parse_lmp_accepted_hostconn:
+0x5c7d 017581 fetch 1 ,mem_lmp_conn_state 
+0x5c7e 017582 set1 received_conn_req ,pdata 
+0x5c7f 017583 store 1 ,mem_lmp_conn_state 
+0x5c80 017584 jam bt_evt_bb_connected ,mem_fifo_temp 
+0x5c81 017585 call ui_ipc_send_event 
+0x5c82 017586 jam lmp_packet_type_table_req ,mem_lmo_opcode2 
+:      017588 parse_lmp_accepted_hostconn_ctn:
+0x5c83 017590 fetch 1 ,mem_conn_sm 
+0x5c84 017591 bne conn_sm_wait_conn_accept ,parse_rx_done 
+0x5c85 017594 jam conn_sm_auth_pair ,mem_conn_sm 
+0x5c86 017595 rtn 
+:      017603 parse_lmp_not_accepted_hostconn:
+0x5c87 017604 jam acl_connection_already_exists ,mem_disconn_reason_send 
+0x5c88 017605 jam lmp_detach ,mem_lmo_opcode2 
+0x5c89 017606 force hci_error_host_timeout ,temp 
+0x5c8a 017607 call hci_send_connection_error 
+0x5c8b 017609 jam conn_sm_standby ,mem_conn_sm 
+0x5c8c 017611 branch parse_rx_done ,true 
+0x5c8d 017612 rtn 
+:      017614 parse_lmp_not_accepted_sco_link_req:
+0x5c8e 017615 jam lmp_sco_link_req ,mem_lmo_opcode2 
+0x5c8f 017616 rtn 
+:      017619 parse_lmp_accepted_inrand:
+0x5c90 017620 fetch 1 ,mem_link_key_exists 
+0x5c91 017621 nrtn blank 
+0x5c92 017622 call clear_linkkey 
+0x5c93 017623 call lmp_generate_key 
+0x5c94 017624 rtn master 
+0x5c95 017625 set1 mark_slave_in_rand_accepted ,mark 
+0x5c96 017626 rtn 
+:      017628 parse_lmp_accepted_enc_mode:
+0x5c97 017629 nrtn master 
+0x5c98 017630 jam lmp_encryption_key_size_req ,mem_lmo_opcode2 
+0x5c99 017631 fetch 1 ,mem_state_map 
+0x5c9a 017632 rtnbit0 smap_encryption 
+0x5c9b 017633 jam lmp_stop_encryption_req ,mem_lmo_opcode2 
+0x5c9c 017634 rtn 
+:      017636 parse_lmp_accepted_enc_keysize:
+0x5c9d 017637 branch lmp_start_encryption 
+:      017639 parse_lmp_accepted_start_enc:
+0x5c9e 017640 call send_create_conn_start_l2cap_timer_sm 
+0x5c9f 017641 fetch 1 ,mem_state 
+0x5ca0 017642 rtnbit1 state_conn_comp 
+0x5ca1 017643 jam lmp_setup_complete ,mem_lmo_opcode2 
+0x5ca2 017644 fetch 1 ,mem_conn_sm 
+0x5ca3 017645 rtnne conn_sm_encrypt_wait 
+0x5ca4 017646 jam conn_sm_encrypt_wait_clear ,mem_conn_sm 
+0x5ca5 017647 rtn 
+:      017649 parse_lmp_accepted_stop_enc:
+0x5ca6 017657 rtn 
+:      017659 parse_lmp_not_accepted_aurand:
+0x5ca7 017660 fetch 1 ,mem_device_option 
+0x5ca8 017661 bne dvc_op_hci ,parse_lmp_not_accepted_aurand_send_detach 
+0x5ca9 017662 fetch 1 ,mem_link_key_exists 
+0x5caa 017663 rtn blank 
+0x5cab 017664 fetcht 1 ,mem_conn_sm 
+0x5cac 017665 jam 0 ,mem_conn_sm 
+0x5cad 017666 jam 0 ,mem_link_key_exists 
+0x5cae 017667 fetch 1 ,mem_rxbuf + 2 
+0x5caf 017668 rtnne key_missing 
+0x5cb0 017669 storet 1 ,mem_conn_sm 
+0x5cb1 017670 jam local_statemachine ,mem_sp_localsm 
+0x5cb2 017671 fetch 2 ,mem_lmpext_ssp_enable 
+0x5cb3 017672 fetcht 1 ,mem_remote_sppcap 
+0x5cb4 017673 iand temp ,pdata 
+0x5cb5 017674 branch cmd_pair ,blank 
+0x5cb6 017675 branch cmd_ssp 
+:      017677 parse_lmp_not_accepted_aurand_send_detach:
+0x5cb7 017678 jam lmp_detach ,mem_lmo_opcode2 
+0x5cb8 017679 jam other_end_terminated ,mem_disconn_reason_send 
+0x5cb9 017680 rtn 
+:      017682 parse_lmp_not_accepted_inrand:
+0x5cba 017683 fetch 1 ,mem_rxbuf + 2 
+0x5cbb 017684 beq key_missing ,parse_lmp_inrand_key_missing 
+0x5cbc 017685 rtnne pairing_not_allowed 
+0x5cbd 017686 jam pairing_not_allowed ,mem_disconn_reason_send 
+0x5cbe 017687 jam lmp_detach ,mem_lmo_opcode2 
+0x5cbf 017688 rtn 
+:      017689 parse_lmp_inrand_key_missing:
+0x5cc0 017690 jam key_missing ,mem_disconn_reason_send 
+0x5cc1 017691 jam lmp_detach ,mem_lmo_opcode2 
+0x5cc2 017692 rtn 
+:      017694 parse_lmp_not_accepted_name_req:
+0x5cc3 017695 rtn 
+:      017697 parse_lmp_not_accepted_simple_pairing_number:
+0x5cc4 017698 jam sp_stat_null ,mem_sp_state 
+0x5cc5 017699 jam lmp_detach ,mem_lmo_opcode2 
+0x5cc6 017700 branch parse_rx_done 
+:      017702 parse_lmp_not_accepted_dhkey_check:
+0x5cc7 017703 jam sp_stat_null ,mem_sp_state 
+0x5cc8 017704 jam lmp_detach ,mem_lmo_opcode2 
+0x5cc9 017705 branch parse_rx_done 
+:      017706 parse_lmp_not_accepted_unsniff_req:
+0x5cca 017707 jam bt_evt_unsniff_not_accept ,mem_fifo_temp 
+0x5ccb 017708 branch ui_ipc_send_event 
+:      017710 parse_lmp_accepted_unsniff_req:
+0x5ccc 017711 jam bt_evt_unsniff_accept ,mem_fifo_temp 
+0x5ccd 017712 call ui_ipc_send_event 
+0x5cce 017713 call sniff_exit 
+0x5ccf 017714 force 0 ,temp 
+0x5cd0 017715 branch hci_send_mode_change 
+:      017717 parse_lmp_accepted_sniff_req:
+0x5cd1 017718 jam bt_evt_sniff_accept ,mem_fifo_temp 
+0x5cd2 017719 call ui_ipc_send_event 
+0x5cd3 017720 force 0x02 ,temp 
+0x5cd4 017721 call hci_send_mode_change 
+0x5cd5 017722 setarg 0 
+0x5cd6 017723 store 2 ,mem_dsniff 
+0x5cd7 017724 fetch 2 ,mem_sniff_param_interval 
+0x5cd8 017725 lshift pdata ,pdata 
+0x5cd9 017726 store 2 ,mem_tsniff 
+0x5cda 017727 fetch 1 ,mem_sniff_param_attempt 
+0x5cdb 017728 store 1 ,mem_sniff_attempt 
+0x5cdc 017729 fetch 1 ,mem_sniff_param_timeout 
+0x5cdd 017730 store 1 ,mem_sniff_timeout 
+0x5cde 017731 branch sniff_init 
+:      017733 parse_lmp_not_acdcept_sniff_req:
+0x5cdf 017734 jam bt_evt_sniff_not_accept ,mem_fifo_temp 
+0x5ce0 017735 branch ui_ipc_send_event 
+:      017737 parse_lmp_crypt_key:
+0x5ce1 017738 fetcht 1 ,mem_rxbuf + 1 
+0x5ce2 017739 storet 1 ,mem_key_size 
+0x5ce3 017740 branch accept_lmp_msg 
+:      017742 parse_lmp_setup_complete:
+0x5ce4 017743 fetch 1 ,mem_lmp_conn_state 
+0x5ce5 017744 set1 received_setup_complete ,pdata 
+0x5ce6 017745 store 1 ,mem_lmp_conn_state 
+0x5ce7 017746 rtnbit1 sent_setup_complete 
+0x5ce8 017747 jam lmp_setup_complete ,mem_lmo_opcode2 
+0x5ce9 017748 branch parse_rx_done 
+:      017750 parse_lmp_max_slot:
+0x5cea 017753 rtn 
+:      017755 parse_lmp_max_slot_req:
+0x5ceb 017756 fetch 1 ,mem_max_slot 
+0x5cec 017757 fetcht 1 ,mem_rxbuf + 1 
+0x5ced 017758 isub temp ,null 
+0x5cee 017760 branch accept_lmp_msg ,positive 
+0x5cef 017761 jam lmp_not_accepted ,mem_lmo_opcode2 
+0x5cf0 017762 jam unspecified_error ,mem_lmo_reason2 
+0x5cf1 017763 jam lmp_max_slot_req ,mem_lmi_opcode2 
+0x5cf2 017764 rtn 
+:      017766 parse_lmp_detach:
+0x5cf3 017767 call prepare_disconnect 
+0x5cf4 017768 branch accept_lmp_msg 
+:      017770 accept_lmp_msg:
+0x5cf5 017771 jam lmp_accepted ,mem_lmo_opcode2 
+0x5cf6 017772 rtn 
+:      017774 parse_lmp_incr_power:
+0x5cf7 017775 jam lmp_max_power ,mem_lmo_opcode2 
+0x5cf8 017776 rtn 
+:      017778 parse_lmp_decr_power:
+0x5cf9 017779 jam lmp_min_power ,mem_lmo_opcode2 
+0x5cfa 017780 rtn 
+:      017782 parse_lmp_version_res:
+0x5cfb 017783 fetch 1 ,mem_conn_sm 
+0x5cfc 017784 rtneq conn_sm_wait_version 
+0x5cfd 017786 jam conn_sm_send_features ,mem_conn_sm 
+0x5cfe 017788 rtn 
+:      017791 parse_lmp_auto_rate:
+0x5cff 017792 rtn 
+:      017794 parse_lmp_in_rand:
+0x5d00 017795 call lmp_copy_rand 
+0x5d01 017796 jam pincode_state_wait_pincode ,mem_pincode_state 
+0x5d02 017797 fetch 1 ,mem_device_option 
+0x5d03 017798 beq dvc_op_hci ,parse_lmp_in_rand_hci 
+0x5d04 017799 jam bt_evt_pincode_req ,mem_fifo_temp 
+0x5d05 017800 call ui_ipc_send_event 
+:      017801 parse_lmp_in_rand_hci:
+0x5d06 017802 call hci_send_pincode_req 
+0x5d07 017803 call tid_check 
+0x5d08 017804 nbranch lmp_accept_inrand ,true 
+0x5d09 017805 nbranch parse_lmp_inrand_res ,master 
+0x5d0a 017806 jam lmp_not_accepted ,mem_lmo_opcode2 
+0x5d0b 017807 jam lmp_in_rand ,mem_lmi_opcode2 
+0x5d0c 017808 jam transaction_collision ,mem_lmo_reason2 
+0x5d0d 017809 rtn 
+:      017810 parse_lmp_inrand_res:
+0x5d0e 017811 fetch 1 ,mem_op 
+0x5d0f 017812 set1 op_inrand_req ,pdata 
+0x5d10 017813 store 1 ,mem_op 
+0x5d11 017814 rtn 
+:      017817 pop_tid_follow:
+0x5d12 017818 fetcht 1 ,mem_state_map 
+0x5d13 017819 nsetflag blank ,smap_lmptid ,temp 
+0x5d14 017820 storet 1 ,mem_state_map 
+0x5d15 017821 rtn 
+:      017824 push_tid_follow:
+0x5d16 017825 fetch 1 ,mem_lmo_tid2 
+0x5d17 017826 rshift pdata ,pdata 
+0x5d18 017827 and_into 1 ,pdata 
+0x5d19 017828 rtn 
+:      017830 parse_lmp_au_rand:
+0x5d1a 017831 call push_tid_follow 
+0x5d1b 017832 store 1 ,mem_sres_tid 
+0x5d1c 017833 call lmp_copy_rand 
+0x5d1d 017834 jam lmp_sres ,mem_lmo_opcode2 
+0x5d1e 017835 fetch 1 ,mem_link_key_exists 
+0x5d1f 017836 nrtn blank 
+0x5d20 017837 fetch 1 ,mem_state 
+0x5d21 017838 rtnbit1 state_combkey 
+0x5d22 017839 jam key_missing ,mem_lmo_reason2 
+0x5d23 017840 fetch 1 ,mem_device_option 
+0x5d24 017841 bne dvc_op_hci ,reject_lmp_packet 
+0x5d25 017842 fetch 1 ,mem_auth_enable 
+0x5d26 017843 nbranch reject_lmp_packet ,blank 
+0x5d27 017844 jam 0 ,mem_lmo_opcode2 
+:      017845 parse_lmp_inrand_sres:
+0x5d28 017846 fetch 1 ,mem_op 
+0x5d29 017847 set1 op_send_sres ,pdata 
+0x5d2a 017848 store 1 ,mem_op 
+0x5d2b 017849 branch hci_send_linkkey_req 
+:      017851 parse_lmp_sres:
+0x5d2c 017852 arg mem_plap ,rega 
+0x5d2d 017853 call function_e1 
+0x5d2e 017854 fetch 4 ,mem_rxbuf + 1 
+0x5d2f 017855 fetcht 4 ,mem_input_store 
+0x5d30 017856 isub temp ,null 
+0x5d31 017857 branch authentication_ok ,zero 
+0x5d32 017858 jam lmp_detach ,mem_lmo_opcode2 
+0x5d33 017859 jam authentication_failure_error ,mem_disconn_reason_send 
+0x5d34 017860 rtn 
+:      017861 authentication_ok:
+0x5d35 017862 call copy_aco 
+0x5d36 017863 call linkkey_ready 
+0x5d37 017864 fetch 1 ,mem_op 
+0x5d38 017865 isolate1 op_auth_req ,pdata 
+0x5d39 017866 set0 op_auth_req ,pdata 
+0x5d3a 017867 store 1 ,mem_op 
+0x5d3b 017868 call hci_send_auth_complete ,true 
+0x5d3c 017869 fetch 1 ,mem_conn_sm 
+0x5d3d 017870 beq conn_sm_auth_wait ,authentication_ok_conn_sm 
+0x5d3e 017871 beq conn_sm_pairing_wait ,authentication_ok_conn_sm 
+0x5d3f 017872 rtn 
+:      017873 authentication_ok_conn_sm:
+0x5d40 017874 fetch 1 ,mem_pairing_auth 
+0x5d41 017875 rtnne defalt_pairing_auth 
+0x5d42 017876 fetch 1 ,mem_state_map 
+0x5d43 017877 rtnbit1 smap_encryption 
+0x5d44 017878 branch host_create_conn_encrypt 
+:      017880 parse_lmp_comb_key:
+0x5d45 017881 arg mem_rxbuf + 1 ,rega 
+0x5d46 017882 arg mem_kinit ,regb 
+0x5d47 017883 arg mem_random_number ,contw 
+0x5d48 017884 call xor16 
+0x5d49 017885 arg mem_plap ,rega 
+0x5d4a 017886 call generate_linkkey 
+0x5d4b 017887 jam lmp_au_rand ,mem_lmo_opcode2 
+0x5d4c 017888 fetch 1 ,mem_state 
+0x5d4d 017889 bbit0 state_combkey ,lmp_generate_key 
+0x5d4e 017890 rtn 
+:      017892 parse_lmp_name_res:
+0x5d4f 017893 fetch 2 ,mem_len 
+0x5d50 017894 add pdata ,-3 ,loopcnt 
+0x5d51 017895 fetcht 1 ,mem_rxbuf + 1 
+0x5d52 017896 setarg mem_tmp_buffer 
+0x5d53 017897 iadd temp ,contw 
+0x5d54 017898 arg mem_rxbuf + 3 ,contr 
+0x5d55 017899 call memcpy 
+0x5d56 017900 fetcht 1 ,mem_name_offset 
+0x5d57 017901 fetch 1 ,mem_rxbuf + 2 
+0x5d58 017902 isub temp ,pdata 
+0x5d59 017903 sub pdata ,14 ,null 
+0x5d5a 017904 branch parse_lmp_name_res_end ,positive 
+0x5d5b 017905 add temp ,14 ,pdata 
+0x5d5c 017906 store 1 ,mem_name_offset 
+0x5d5d 017907 jam lmp_name_req ,mem_lmo_opcode2 
+0x5d5e 017908 rtn 
+:      017909 parse_lmp_name_res_end:
+0x5d5f 017910 fetch 1 ,mem_state_map 
+0x5d60 017911 set1 smap_name_res ,pdata 
+0x5d61 017912 store 1 ,mem_state_map 
+0x5d62 017913 bbit1 smap_name_req ,lmp_disconnect 
+0x5d63 017916 rtn 
+:      017917 parse_lmp_name_req:
+0x5d64 017918 fetch 1 ,mem_rxbuf + 1 
+0x5d65 017919 store 1 ,mem_lmi_opcode2 
+0x5d66 017920 jam lmp_name_res ,mem_lmo_opcode2 
+0x5d67 017921 rtn 
+:      017923 parse_lmp_conn_req:
+0x5d68 017924 fetch 1 ,mem_device_option 
+0x5d69 017925 bne dvc_op_hci ,accept_lmp_msg 
+0x5d6a 017926 force 1 ,temp 
+0x5d6b 017927 branch hci_send_conn_req_event 
+:      017929 parse_lmp_timing_accuracy_req:
+0x5d6c 017930 jam lmp_timing_accuracy_res ,mem_lmo_opcode2 
+0x5d6d 017931 rtn 
+:      017933 parse_lmp_features_req:
+0x5d6e 017934 jam lmp_features_res ,mem_lmo_opcode2 
+0x5d6f 017935 rtn 
+:      017937 parse_lmp_version_req:
+0x5d70 017938 jam lmp_version_res ,mem_lmo_opcode2 
+0x5d71 017939 rtn 
+:      017941 parse_lmp_supervision_timeout:
+0x5d72 017944 rtn 
+:      017948 parse_lmp_sniff_subrating_req:
+0x5d73 017949 fetch 2 ,mem_tsniff 
+0x5d74 017950 iforce temp 
+0x5d75 017951 fetch 1 ,mem_rxbuf + 2 
+0x5d76 017952 store 1 ,mem_subsniff_rate 
+0x5d77 017953 imul32 temp ,temp 
+0x5d78 017954 fetch 2 ,mem_rxbuf + 3 
+0x5d79 017955 lshift pdata ,pdata 
+0x5d7a 017956 store 2 ,mem_subsniff_tcmax 
+0x5d7b 017957 fetch 4 ,mem_rxbuf + 5 
+0x5d7c 017958 lshift pdata ,pdata 
+0x5d7d 017959 store 4 ,mem_subsniff_instant 
+0x5d7e 017961 deposit temp 
+0x5d7f 017962 store 2 ,mem_subsniff_tsniff 
+0x5d80 017963 rtn 
+:      017964 parse_lmpext_packet_type_table_req:
+0x5d81 017965 fetcht 1 ,mem_ptt 
+0x5d82 017966 fetch 1 ,mem_rxbuf + 2 
+0x5d83 017967 ixor temp ,null 
+0x5d84 017968 nbranch reject_unknown_ext_packet ,zero 
+0x5d85 017969 isolate1 0 ,pdata 
+0x5d86 017970 fetch 1 ,mem_state_map 
+0x5d87 017971 setflag true ,smap_edr ,pdata 
+0x5d88 017972 store 1 ,mem_state_map 
+0x5d89 017973 jam lmp_ext_accepted ,mem_lmo_opcode2 
+0x5d8a 017974 jam lmp_packet_type_table_req ,mem_lmi_opcode2 
+0x5d8b 017975 rtn 
+:      017978 parse_lmp_sniff_subrating_res:
+0x5d8c 017979 rtn 
+:      017981 parse_lmp_max_power:
+0x5d8d 017982 rtn 
+:      017983 parse_lmp_min_power:
+0x5d8e 017984 rtn 
+:      017985 parse_lmp_page_mode_req:
+0x5d8f 017987 branch accept_lmp_msg 
+:      017988 parse_lmp_page_scan_mode_req:
+0x5d90 017991 branch accept_lmp_msg 
+:      017992 parse_lmp_preferred_rate:
+0x5d91 017993 rtn 
+:      017994 parse_lmp_remove_sco_link_req:
+0x5d92 017995 call stop_sco 
+0x5d93 017996 jam lmp_remove_sco_link_req ,mem_lmi_opcode2 
+0x5d94 017997 branch accept_lmp_msg 
+:      018000 parse_lmp_sco_link_req:
+0x5d95 018001 fetch 1 ,mem_rxbuf + 1 
+0x5d96 018002 store 1 ,mem_sco_handle 
+0x5d97 018003 fetch 1 ,mem_rxbuf + 3 
+0x5d98 018004 store 1 ,mem_esco_desco 
+0x5d99 018005 fetch 1 ,mem_rxbuf + 6 
+0x5d9a 018006 store 1 ,mem_air_mode 
+0x5d9b 018007 call push_tid_follow 
+0x5d9c 018008 store 1 ,mem_accptsco_tid 
+0x5d9d 018009 force 0 ,temp 
+0x5d9e 018010 branch hci_send_conn_req_event 
+:      018012 parse_lmp_slot_offset:
+0x5d9f 018013 fetch 2 ,mem_rxbuf + 1 
+0x5da0 018014 store 2 ,mem_slot_offset 
+0x5da1 018015 rtn 
+:      018017 parse_lmp_sniff_req:
+0x5da2 018018 fetch 1 ,mem_state 
+0x5da3 018019 bbit1 state_insniff ,lmp_reject_sniff 
+0x5da4 018020 fetch 2 ,mem_rxbuf + 2 
+0x5da5 018021 lshift pdata ,pdata 
+0x5da6 018022 store 2 ,mem_dsniff 
+0x5da7 018023 fetch 2 ,mem_rxbuf + 4 
+0x5da8 018024 lshift pdata ,pdata 
+0x5da9 018025 store 2 ,mem_tsniff 
+0x5daa 018026 fetch 2 ,mem_rxbuf + 6 
+0x5dab 018027 store 1 ,mem_sniff_attempt 
+0x5dac 018028 iforce temp 
+0x5dad 018029 fetch 2 ,mem_rxbuf + 8 
+0x5dae 018030 store 1 ,mem_sniff_timeout 
+0x5daf 018031 isub temp ,null 
+0x5db0 018032 nbranch set_big_value_to_attempt ,positive 
+0x5db1 018033 store 1 ,mem_sniff_attempt 
+:      018034 set_big_value_to_attempt:
+0x5db2 018036 jam lmp_accepted ,mem_lmo_opcode2 
+0x5db3 018037 jam lmp_sniff_req ,mem_lmi_opcode2 
+0x5db4 018038 rtn 
+:      018040 lmp_reject_sniff:
+0x5db5 018041 jam pdu_not_allowed ,mem_lmo_reason2 
+0x5db6 018042 branch reject_lmp_packet 
+:      018044 parse_lmp_start_encryption_req:
+0x5db7 018045 call accept_lmp_msg 
+0x5db8 018046 call lmp_copy_rand 
+0x5db9 018047 call function_e3 
+0x5dba 018048 branch start_encryption 
+:      018050 parse_lmp_stop_encryption_req:
+0x5dbb 018051 call accept_lmp_msg 
+0x5dbc 018052 branch stop_encryption 
+:      018055 parse_lmp_switch_req:
+0x5dbd 018056 fetch 4 ,mem_rxbuf + 1 
+0x5dbe 018057 lshift pdata ,pdata 
+0x5dbf 018059 branch parse_lmp_switch_accept ,master 
+0x5dc0 018060 fetcht 1 ,mem_link_key_exists 
+0x5dc1 018061 nbranch parse_lmp_switch_req_clear_mark ,blank 
+:      018062 parse_lmp_switch_req_not_accept:
+0x5dc2 018063 jam lmp_not_accepted ,mem_lmo_opcode2 
+0x5dc3 018064 jam lmp_switch_req ,mem_lmi_opcode2 
+0x5dc4 018065 jam pdu_not_allowed ,mem_lmo_reason2 
+0x5dc5 018066 rtn 
+:      018067 parse_lmp_switch_req_clear_mark:
+0x5dc6 018068 jam lmp_slot_offset ,mem_lmo_opcode2 
+0x5dc7 018069 jam 0 ,mem_conn_sm 
+0x5dc8 018070 branch role_switch_prepare 
+:      018072 parse_lmp_switch_accept:
+0x5dc9 018073 call role_switch_prepare 
+0x5dca 018074 set1 mark_reconn_recieve_switch ,mark 
+0x5dcb 018075 fetch 1 ,mem_connection_options 
+0x5dcc 018076 set0 connection_switch ,pdata 
+0x5dcd 018077 store 1 ,mem_connection_options 
+0x5dce 018078 branch accept_lmp_msg 
+:      018082 parse_lmp_temp_rand:
+0x5dcf 018083 rtn 
+:      018084 parse_lmp_temp_key:
+0x5dd0 018085 rtn 
+:      018086 parse_lmp_timing_accuracy_res:
+0x5dd1 018087 rtn 
+:      018089 parse_lmp_unit_key:
+0x5dd2 018091 rtn 
+:      018094 parse_lmp_unsniff_req:
+0x5dd3 018095 jam lmp_accepted ,mem_lmo_opcode2 
+0x5dd4 018096 jam lmp_unsniff_req ,mem_lmi_opcode2 
+0x5dd5 018097 jam bt_evt_remote_unsniff ,mem_fifo_temp 
+0x5dd6 018098 call ui_ipc_send_event 
+0x5dd7 018099 force 0 ,temp 
+0x5dd8 018100 call hci_send_mode_change 
+0x5dd9 018101 branch sniff_exit 
+:      018102 parse_lmp_use_semi_permanend_key:
+0x5dda 018103 rtn 
+:      018105 parse_lmp_encapsulated_header:
+0x5ddb 018106 fetch 1 ,mem_rxbuf + 1 
+0x5ddc 018107 bne encapsulated_major_type_p192 ,parse_lmp_encapsulated_header_reject 
+0x5ddd 018108 fetch 1 ,mem_rxbuf + 2 
+0x5dde 018109 bne encapsulated_minor_type_p192 ,parse_lmp_encapsulated_header_reject 
+0x5ddf 018110 fetch 1 ,mem_rxbuf + 3 
+0x5de0 018111 bne encapsulated_len_p192 ,parse_lmp_encapsulated_header_reject 
+0x5de1 018112 call check_localsm 
+0x5de2 018113 branch parse_lmp_encapsulated_header_master ,true 
+0x5de3 018114 jam sp_stat_key_recv ,mem_sp_state 
+:      018115 parse_lmp_encapsulated_header_master:
+0x5de4 018116 jam lmp_accepted ,mem_lmo_opcode2 
+0x5de5 018117 jam lmp_encapsulated_header ,mem_lmi_opcode2 
+0x5de6 018118 branch parse_rx_done 
+:      018120 parse_lmp_encapsulated_header_reject:
+0x5de7 018121 jam pdu_not_allowed ,mem_lmo_reason2 
+0x5de8 018122 branch reject_lmp_packet 
+:      018124 parse_lmp_accepted_encapsulated_header:
+0x5de9 018127 jam lmp_encapsulated_payload ,mem_lmo_opcode2 
+0x5dea 018129 rtn 
+:      018130 parse_lmp_accepted_simple_pairing_number:
+0x5deb 018131 call check_localsm 
+0x5dec 018132 rtn true 
+0x5ded 018133 jam sp_stat_confirm_recv ,mem_sp_state 
+0x5dee 018134 rtn 
+:      018136 parse_lmp_accepted_dhkey_check:
+0x5def 018138 call check_localsm 
+0x5df0 018139 ncall g_noninit ,true 
+0x5df1 018140 call g_init ,true 
+0x5df2 018141 call hci_send_user_confirmation_req 
+0x5df3 018142 call hci_send_ssp_complete 
+0x5df4 018143 call check_localsm 
+0x5df5 018144 rtn true 
+0x5df6 018145 jam sp_stat_link_key_calc ,mem_sp_state 
+0x5df7 018146 jam sp_flag_commit ,mem_sp_flag 
+0x5df8 018147 rtn 
+:      018149 parse_simple_pairing_confirm:
+0x5df9 018150 arg mem_sp_confirm_remote ,contw 
+0x5dfa 018151 fetch 8 ,mem_rxbuf + 1 
+0x5dfb 018152 istore 8 ,contw 
+0x5dfc 018153 fetch 8 ,mem_rxbuf + 9 
+0x5dfd 018154 istore 8 ,contw 
+0x5dfe 018155 branch master_set_mem_master_sp_flag 
+:      018157 parse_lmp_encapsulated_payload:
+0x5dff 018158 fetch 1 ,mem_master_sp_state 
+0x5e00 018159 beq sp_stat_random_send ,parse_encapsulated_payload_master 
+0x5e01 018160 fetch 1 ,mem_sp_state 
+0x5e02 018161 bne sp_stat_key_recv ,parse_lmp_encapsulated_payload_reject 
+:      018162 parse_encapsulated_payload_master:
+0x5e03 018163 fetch 1 ,mem_sp_remote_key_recv_count 
+0x5e04 018164 sub pdata ,0x20 ,contw 
+0x5e05 018165 nbranch parse_lmp_encapsulated_payload_reject ,positive 
+0x5e06 018166 arg mem_sp_pubkey_remote ,contw 
+0x5e07 018167 iadd contw ,contw 
+0x5e08 018168 fetch 8 ,mem_rxbuf + 1 
+0x5e09 018169 istore 8 ,contw 
+0x5e0a 018170 fetch 8 ,mem_rxbuf + 9 
+0x5e0b 018171 istore 8 ,contw 
+0x5e0c 018172 fetch 1 ,mem_sp_remote_key_recv_count 
+0x5e0d 018173 increase 16 ,pdata 
+0x5e0e 018174 store 1 ,mem_sp_remote_key_recv_count 
+0x5e0f 018175 bne encapsulated_len_p192 ,accept_lmp_msg 
+:      018176 parse_lmp_encapsulated_payload_completed:
+0x5e10 018177 call check_localsm 
+0x5e11 018178 branch accept_lmp_msg ,true 
+0x5e12 018179 jam sp_key_valid ,mem_sp_remote_key_invalid 
+0x5e13 018180 jam sp_stat_key_generate ,mem_sp_state 
+0x5e14 018181 jam sp_flag_commit ,mem_sp_flag 
+0x5e15 018182 branch accept_lmp_msg 
+:      018183 parse_lmp_encapsulated_payload_reject:
+0x5e16 018184 jam pdu_not_allowed ,mem_lmo_reason2 
+0x5e17 018185 branch reject_lmp_packet 
+:      018186 parse_lmp_accepted_encapsulated_payload:
+0x5e18 018187 fetch 1 ,mem_sp_local_key_send_count 
+0x5e19 018188 beq encapsulated_len_p192 ,parse_lmp_encapsulated_payload_all_accepted 
+0x5e1a 018189 jam lmp_encapsulated_payload ,mem_lmo_opcode2 
+0x5e1b 018190 branch parse_rx_done 
+:      018191 parse_lmp_encapsulated_payload_all_accepted:
+0x5e1c 018192 call check_localsm 
+0x5e1d 018193 branch parse_lmp_encapsulated_payload_all_accepted_master ,true 
+0x5e1e 018194 jam sp_flag_commit ,mem_sp_flag 
+0x5e1f 018195 jam sp_stat_commit_calc ,mem_sp_state 
+0x5e20 018196 branch parse_rx_done 
+:      018197 parse_lmp_encapsulated_payload_all_accepted_master:
+0x5e21 018199 branch parse_rx_done 
+:      018201 parse_lmp_simple_pairing_number:
+0x5e22 018202 fetch 1 ,mem_master_sp_state 
+0x5e23 018203 beq sp_stat_random_send ,parse_lmp_simple_pairing_number_master 
+0x5e24 018204 fetch 1 ,mem_sp_state 
+0x5e25 018205 bne sp_stat_random_recv ,parse_lmp_simple_pairing_number_reject 
+:      018206 parse_lmp_simple_pairing_number_master:
+0x5e26 018207 arg mem_sp_random_remote ,contw 
+0x5e27 018208 fetch 8 ,mem_rxbuf + 1 
+0x5e28 018209 istore 8 ,contw 
+0x5e29 018210 fetch 8 ,mem_rxbuf + 9 
+0x5e2a 018211 istore 8 ,contw 
+0x5e2b 018212 call check_localsm 
+0x5e2c 018213 branch parse_lmp_simple_pairing_number_master0 ,true 
+0x5e2d 018214 jam sp_stat_random_send ,mem_sp_state 
+0x5e2e 018215 jam sp_flag_commit ,mem_sp_flag 
+0x5e2f 018216 branch accept_lmp_msg 
+:      018217 parse_lmp_simple_pairing_number_master0:
+0x5e30 018218 jam sp_stat_commit_calc ,mem_master_sp_state 
+0x5e31 018219 branch master_set_mem_master_sp_flag 
+:      018222 parse_lmp_simple_pairing_number_reject:
+0x5e32 018223 jam pdu_not_allowed ,mem_lmo_reason2 
+0x5e33 018224 branch reject_lmp_packet 
+:      018226 parse_dhkey_check:
+0x5e34 018227 fetch 1 ,mem_master_sp_state 
+0x5e35 018228 beq sp_stat_confirm_send ,parse_dhkey_check_master 
+0x5e36 018229 fetch 1 ,mem_sp_state 
+0x5e37 018230 bne sp_stat_confirm_recv ,parse_lmp_dhkey_check_reject 
+:      018231 parse_dhkey_check_master:
+0x5e38 018232 arg mem_sp_check_result ,contw 
+0x5e39 018233 fetch 8 ,mem_rxbuf + 1 
+0x5e3a 018234 istore 8 ,contw 
+0x5e3b 018235 fetch 8 ,mem_rxbuf + 9 
+0x5e3c 018236 istore 8 ,contw 
+0x5e3d 018237 call check_localsm 
+0x5e3e 018238 branch parse_dhkey_check_master0 ,true 
+0x5e3f 018239 jam sp_stat_confirm_check ,mem_sp_state 
+0x5e40 018240 jam sp_flag_commit ,mem_sp_flag 
+0x5e41 018241 branch parse_rx_done 
+:      018242 parse_dhkey_check_master0:
+0x5e42 018243 jam sp_stat_confirm_check ,mem_master_sp_state 
+0x5e43 018244 jam sp_flag_commit ,mem_master_sp_flag 
+0x5e44 018245 branch parse_rx_done 
+:      018246 parse_lmp_dhkey_check_reject:
+0x5e45 018247 jam pdu_not_allowed ,mem_lmo_reason2 
+0x5e46 018248 branch reject_lmp_packet 
+:      018250 parse_lmp_clkoffset_res:
+0x5e47 018251 branch parse_rx_done 
+:      018253 parse_lmp_encryption_mode_req:
+0x5e48 018254 fetch 1 ,mem_connection_options 
+0x5e49 018255 set0 connection_encrypt 
+0x5e4a 018256 store 1 ,mem_connection_options 
+0x5e4b 018257 call accept_lmp_msg 
+0x5e4c 018258 nrtn master 
+0x5e4d 018259 fetch 1 ,mem_rxbuf + 1 
+0x5e4e 018260 fetcht 1 ,mem_op 
+0x5e4f 018261 setflag blank ,op_stop_enc ,temp 
+0x5e50 018262 nsetflag blank ,op_start_enc ,temp 
+0x5e51 018263 storet 1 ,mem_op 
+0x5e52 018264 rtn 
+:      018266 parse_lmp_features_res:
+0x5e53 018267 fetcht 8 ,mem_rxbuf + 1 
+0x5e54 018268 fetch 1 ,mem_hci_cmd 
+0x5e55 018269 bne hci_cmd_wait_remote_feature ,parse_lmp_features_res_not_hci 
+0x5e56 018270 jam 0 ,mem_hci_cmd 
+0x5e57 018271 call hci_send_remote_features 
+:      018272 parse_lmp_features_res_not_hci:
+0x5e58 018273 fetch 1 ,mem_conn_sm 
+0x5e59 018274 rtnne conn_sm_wait_features_res 
+0x5e5a 018275 fetch 1 ,mem_device_option 
+0x5e5b 018276 beq dvc_op_hci ,parse_lmp_feature_ext_sm 
+0x5e5c 018277 fetch 1 ,mem_connection_options 
+0x5e5d 018278 bbit0 connection_feature_ext ,parse_lmp_send_conn 
+:      018279 parse_lmp_feature_ext_sm:
+0x5e5e 018280 jam conn_sm_send_features_ext ,mem_conn_sm 
+0x5e5f 018281 rtn 
+:      018282 parse_lmp_send_conn:
+0x5e60 018283 jam conn_sm_send_conn_req ,mem_conn_sm 
+0x5e61 018284 rtn 
+:      018285 parse_lmp_test_activate:
+0x5e62 018286 fetch 1 ,mem_debug_config 
+0x5e63 018287 store 1 ,mem_test_mode_old_debug_config 
+0x5e64 018288 jam lmp_accepted ,mem_lmo_opcode2 
+0x5e65 018289 jam lmp_test_activate ,mem_lmi_opcode2 
+0x5e66 018290 rtn 
+:      018291 parse_lmp_test_control:
+0x5e67 018294 jam lmp_accepted ,mem_lmo_opcode2 
+0x5e68 018295 jam lmp_test_control ,mem_lmi_opcode2 
+0x5e69 018296 force 9 ,loopcnt 
+0x5e6a 018297 arg mem_rxbuf + 1 ,contr 
+0x5e6b 018298 arg mem_temp_payload ,contw 
+:      018299 parse_lmp_test_xor:
+0x5e6c 018300 ifetch 1 ,contr 
+0x5e6d 018301 xor_into 0x55 ,pdata 
+0x5e6e 018302 istore 1 ,contw 
+0x5e6f 018303 loop parse_lmp_test_xor 
+0x5e70 018304 fetch 1 ,test_mode_scenario 
+0x5e71 018305 fetcht 1 ,mem_tester_emulate 
+0x5e72 018306 set0 tester_no_whitening ,temp 
+0x5e73 018307 set0 tester_pattern_test ,temp 
+0x5e74 018308 beq exit_test_mode ,parse_lmp_test_control_exit 
+0x5e75 018309 beq pause_test_mode ,parse_lmp_test_control_pause 
+0x5e76 018310 beq closed_loop_back_acl ,parse_lmp_test_control_loopback 
+0x5e77 018311 beq acl_without_whitening ,parse_lmp_test_control_loopback_nowhite 
+0x5e78 018312 beq closed_loop_back_sco ,parse_lmp_test_control_loopback 
+0x5e79 018313 beq sco_without_whitening ,parse_lmp_test_control_loopback_nowhite 
+0x5e7a 018314 beq zero_pattern ,parse_lmp_test_control_pattern 
+0x5e7b 018315 beq one_pattern ,parse_lmp_test_control_pattern 
+0x5e7c 018316 beq alt_pattern ,parse_lmp_test_control_pattern 
+0x5e7d 018317 beq alt2_pattern ,parse_lmp_test_control_pattern 
+0x5e7e 018318 beq pseudorandom ,parse_lmp_test_control_pattern 
+0x5e7f 018319 rtn 
+:      018320 parse_lmp_test_control_exit:
+0x5e80 018322 fetch 1 ,mem_tester_emulate 
+0x5e81 018323 set1 tester_exit ,pdata 
+0x5e82 018324 set1 tester_change ,pdata 
+0x5e83 018325 store 1 ,mem_tester_emulate 
+0x5e84 018326 rtn 
+:      018327 parse_lmp_test_control_pattern:
+0x5e85 018328 set1 tester_pattern_test ,temp 
+0x5e86 018329 jam 5 ,mem_lch_code 
+0x5e87 018330 fetch 2 ,test_mode_data_length 
+0x5e88 018331 iforce loopcnt 
+0x5e89 018332 store 2 ,mem_len 
+0x5e8a 018333 arg mem_rxbuf ,contw 
+0x5e8b 018334 call pn9 
+:      018335 parse_lmp_test_control_loopback_nowhite:
+0x5e8c 018336 set1 tester_no_whitening ,temp 
+:      018337 parse_lmp_test_control_loopback:
+0x5e8d 018338 set1 tester_change ,temp 
+0x5e8e 018339 force 0 ,pdata 
+0x5e8f 018340 store 1 ,mem_slave_rcvcnt 
+0x5e90 018341 store 2 ,mem_tst_pktcnt_crc 
+0x5e91 018342 store 2 ,mem_tst_pktcnt_dmh 
+0x5e92 018343 store 2 ,mem_tst_pktcnt_hec 
+0x5e93 018344 store 2 ,mem_tst_pktcnt_sync 
+0x5e94 018345 fetch 1 ,test_mode_hopping_mode 
+0x5e95 018346 compare fixed_freq ,pdata ,0xff 
+0x5e96 018347 setflag true ,tester_fixed_freq ,temp 
+0x5e97 018348 storet 1 ,mem_tester_emulate 
+0x5e98 018349 rtn 
+:      018351 parse_lmp_test_control_pause:
+0x5e99 018352 set0 mark_testmode ,mark 
+0x5e9a 018353 jam 0 ,mem_tester_emulate 
+0x5e9b 018354 fetch 1 ,mem_debug_config 
+0x5e9c 018355 set0 debug_tx_pattern ,pdata 
+0x5e9d 018356 store 1 ,mem_debug_config 
+0x5e9e 018357 rtn 
+:      018359 check_test_cond:
+0x5e9f 018360 fetch 1 ,mem_tester_emulate 
+0x5ea0 018361 rtnbit0 tester_change 
+0x5ea1 018362 fetch 1 ,mem_tester_cnt 
+0x5ea2 018363 increase 1 ,pdata 
+0x5ea3 018364 store 1 ,mem_tester_cnt 
+0x5ea4 018365 rtnne 5 
+0x5ea5 018366 jam 0 ,mem_tester_cnt 
+0x5ea6 018367 fetch 1 ,mem_tester_emulate 
+0x5ea7 018368 set0 tester_change ,pdata 
+0x5ea8 018369 store 1 ,mem_tester_emulate 
+0x5ea9 018370 bbit1 tester_exit ,check_test_exit 
+0x5eaa 018371 isolate1 tester_no_whitening ,pdata 
+0x5eab 018372 call test_no_white ,true 
+0x5eac 018373 ncall test_enable_white ,true 
+0x5ead 018374 fetch 1 ,test_mode_packet_type 
+0x5eae 018375 compare 0x20 ,pdata ,0x30 
+0x5eaf 018376 fetch 1 ,mem_state_map 
+0x5eb0 018377 setflag true ,smap_edr ,pdata 
+0x5eb1 018378 store 1 ,mem_state_map 
+0x5eb2 018379 fetch 1 ,mem_tester_emulate 
+0x5eb3 018380 fetcht 1 ,mem_debug_config 
+0x5eb4 018381 isolate1 tester_pattern_test ,pdata 
+0x5eb5 018382 setflag true ,debug_tx_pattern ,temp 
+0x5eb6 018383 isolate1 tester_fixed_freq ,pdata 
+0x5eb7 018384 setflag true ,debug_tx_fixed_freq ,temp 
+0x5eb8 018385 setflag true ,debug_rx_fixed_freq ,temp 
+0x5eb9 018386 storet 1 ,mem_debug_config 
+0x5eba 018387 fetch 1 ,test_mode_tx_freq 
+0x5ebb 018388 store 1 ,mem_tx_fixed_freq 
+0x5ebc 018389 fetch 1 ,test_mode_rx_freq 
+0x5ebd 018390 store 1 ,mem_rx_fixed_freq 
+0x5ebe 018391 set1 mark_testmode ,mark 
+0x5ebf 018392 rtn 
+:      018394 check_test_exit:
+0x5ec0 018395 set0 mark_testmode ,mark 
+0x5ec1 018396 jam 0 ,mem_tester_emulate 
+0x5ec2 018397 fetch 1 ,mem_test_mode_old_debug_config 
+0x5ec3 018398 store 1 ,mem_debug_config 
+0x5ec4 018399 hfetch 1 ,core_config 
+0x5ec5 018400 and_into 0xfb ,pdata 
+0x5ec6 018401 hstore 1 ,core_config 
+0x5ec7 018402 rtn 
+:      018405 lmp_copy_rand:
+0x5ec8 018406 arg mem_rxbuf + 1 ,contr 
+0x5ec9 018407 arg mem_random_number ,contw 
+0x5eca 018408 branch memcpy16 
+:      018410 lmp_generate_key:
+0x5ecb 018411 jam lmp_comb_key ,mem_lmo_opcode2 
+0x5ecc 018412 rtn 
+:      018414 lmp_start_encryption:
+0x5ecd 018415 nrtn master 
+0x5ece 018416 jam lmp_start_encryption_req ,mem_lmo_opcode2 
+0x5ecf 018417 rtn 
+:      018419 lmp_accept_inrand:
+0x5ed0 018420 arg mem_lap ,rega 
+0x5ed1 018421 call generate_kinit 
+0x5ed2 018422 jam lmp_accepted ,mem_lmo_opcode2 
+0x5ed3 018423 jam lmp_in_rand ,mem_lmi_opcode2 
+0x5ed4 018424 rtn 
+:      018426 lmp_disconnect:
+0x5ed5 018427 jam 10 ,mem_conn_timer 
+0x5ed6 018428 jam lmp_detach ,mem_lmo_opcode2 
+0x5ed7 018429 jam local_host ,mem_disconn_reason_send 
+0x5ed8 018430 rtn 
+:      018436 send_lmp:
+0x5ed9 018437 set1 mark_ext_patch ,mark 
+0x5eda 018438 bpatch patch3c_3 ,mem_patch3c 
+0x5edb 018439 disable user 
+0x5edc 018440 call lmo_fifo_process 
+0x5edd 018441 fetch 1 ,mem_lmp_to_send 
+0x5ede 018442 rtn blank 
+0x5edf 018447 bbit1 7 ,send_lmp_escape 
+0x5ee0 018448 beq lmp_name_req ,send_lmp_name_req 
+0x5ee1 018449 beq lmp_name_res ,send_lmp_name_res 
+0x5ee2 018450 beq lmp_accepted ,send_lmp_accepted 
+0x5ee3 018451 beq lmp_not_accepted ,send_lmp_not_accepted 
+0x5ee4 018452 beq lmp_features_req ,send_lmp_features_req 
+0x5ee5 018453 beq lmp_features_res ,send_lmp_features_res 
+0x5ee6 018454 beq lmp_timing_accuracy_res ,send_lmp_timing_accuracy_res 
+0x5ee7 018455 beq lmp_version_req ,send_lmp_version_req 
+0x5ee8 018456 beq lmp_version_res ,send_lmp_version_res 
+0x5ee9 018457 beq lmp_setup_complete ,send_lmp_setup_complete 
+0x5eea 018458 beq lmp_supervision_timeout ,send_lmp_superto 
+0x5eeb 018459 beq lmp_host_connection_req ,send_lmp_no_payload 
+0x5eec 018460 beq lmp_in_rand ,send_lmp_inrand 
+0x5eed 018461 beq lmp_comb_key ,send_lmp_comb_key 
+0x5eee 018462 beq lmp_au_rand ,send_lmp_aurand 
+0x5eef 018463 beq lmp_sres ,send_lmp_sres 
+0x5ef0 018464 beq lmp_encryption_mode_req ,send_lmp_encryption_mode_req 
+0x5ef1 018465 beq lmp_encryption_key_size_req ,send_lmp_encryption_key_size_req 
+0x5ef2 018466 beq lmp_start_encryption_req ,send_lmp_start_encryption 
+0x5ef3 018467 beq lmp_detach ,send_lmp_detach 
+0x5ef4 018468 beq lmp_quality_of_service_req ,send_lmp_quality_of_service_req 
+0x5ef5 018469 beq lmp_unit_key ,send_lmp_unit_key 
+0x5ef6 018471 beq lmp_sco_link_req ,send_lmp_sco_link_req 
+0x5ef7 018472 beq lmp_clkoffset_res ,send_lmp_clkoffset_res 
+0x5ef8 018473 beq lmp_max_power ,send_lmp_nopayload_reply 
+0x5ef9 018474 beq lmp_max_slot ,send_lmp_max_slot 
+0x5efa 018475 beq lmp_max_slot_req ,send_lmp_max_slot_req 
+0x5efb 018476 beq lmp_min_power ,send_lmp_nopayload_reply 
+0x5efc 018477 beq lmp_remove_sco_link_req ,send_lmp_remove_sco_link_req 
+0x5efd 018478 beq lmp_slot_offset ,send_lmp_slot_offset 
+0x5efe 018479 beq lmp_switch_req ,send_lmp_switch_req 
+0x5eff 018480 beq lmp_sniff_req ,send_lmp_sniff_req 
+0x5f00 018481 beq lmp_stop_encryption_req ,send_lmp_stop_encryption_req 
+0x5f01 018482 beq lmp_timing_accuracy_req ,send_lmp_timing_accuracy_req 
+0x5f02 018483 beq lmp_unsniff_req ,send_lmp_unsniff_req 
+0x5f03 018484 beq lmp_encapsulated_header ,send_lmp_encapsulated_header 
+0x5f04 018485 beq lmp_encapsulated_payload ,send_lmp_encapsulated_payload 
+0x5f05 018486 beq lmp_simple_pairing_confirm ,send_lmp_simple_pairing_comfirm 
+0x5f06 018487 beq lmp_simple_pairing_number ,send_lmp_simple_pairing_number 
+0x5f07 018488 beq lmp_dhkey_check ,send_lmp_dhkey_check 
+0x5f08 018489 beq lmp_auto_rate ,send_lmp_auto_rate 
+0x5f09 018490 beq lmp_enc_key_size_mask_res ,send_lmp_enc_key_size_mask_res 
+0x5f0a 018492 beq lmp_clkoffset_req ,send_lmp_clkoffset_req 
+0x5f0b 018493 beq lmp_quality_of_service ,send_lmp_quality_of_service 
+0x5f0c 018494 beq lmp_test_activate ,send_lmp_test_activate 
+0x5f0d 018495 beq lmp_test_control ,send_lmp_test_control 
+:      018496 send_lmp_error:
+0x5f0e 018497 branch assert 
+0x5f0f 018498 rtn 
+:      018499 send_lmp_escape:
+0x5f10 018500 beq lmp_ext_esco_link_req ,send_lmpext_esco_req 
+0x5f11 018501 beq lmp_ext_remove_esco_req ,send_lmpext_remove_esco 
+0x5f12 018502 beq lmp_ext_accepted ,send_lmpext_accepted 
+0x5f13 018503 beq lmp_ext_features_res ,send_lmpext_features_res 
+0x5f14 018504 beq lmp_not_accepted_ext ,send_lmpext_not_accepted 
+0x5f15 018505 beq lmp_ext_features_req ,send_lmpext_features_req 
+0x5f16 018506 beq lmp_packet_type_table_req ,send_lmpext_packet_type_table_req 
+0x5f17 018507 beq lmp_pause_encryption_req ,send_lmpext_pause_encryption_req 
+0x5f18 018508 beq lmp_io_cap_req ,send_lmp_io_cap_req 
+0x5f19 018509 beq lmp_io_cap_res ,send_lmpext_io_cap_res 
+0x5f1a 018510 beq lmp_sniff_subrating_req ,send_lmpext_sniff_subrating_req 
+0x5f1b 018511 beq lmp_sniff_subrating_res ,send_lmpext_sniff_subrating_res 
+0x5f1c 018512 branch assert 
+:      018518 send_lmp_accepted:
+0x5f1d 018519 force 2 ,pdata 
+0x5f1e 018520 call msg_send_lmp 
+0x5f1f 018521 fetch 1 ,mem_lmi_opcode 
+0x5f20 018522 istore 1 ,contw 
+0x5f21 018523 beq lmp_sco_link_req ,send_lmp_accptsco 
+0x5f22 018524 call send_lmp_follow 
+0x5f23 018525 fetch 1 ,mem_lmi_opcode 
+0x5f24 018526 beq lmp_in_rand ,send_lmp_accepted_inrand 
+0x5f25 018527 beq lmp_encryption_mode_req ,send_lmp_accepted_enc_mode 
+0x5f26 018528 beq lmp_encryption_key_size_req ,send_lmp_accepted_enc_key 
+0x5f27 018529 beq lmp_sniff_req ,send_lmp_accept_sniff_req 
+0x5f28 018530 beq lmp_host_connection_req ,send_lmp_accepted_connection 
+0x5f29 018531 beq lmp_remove_sco_link_req ,send_lmp_accept_remove_sco_link_req 
+0x5f2a 018532 beq lmp_dhkey_check ,send_lmp_accept_dhkey_check 
+0x5f2b 018533 beq lmp_start_encryption_req ,send_create_conn_start_l2cap_timer_sm 
+0x5f2c 018534 rtn 
+:      018536 send_create_conn_start_l2cap_timer_sm:
+0x5f2d 018537 fetch 1 ,mem_conn_sm 
+0x5f2e 018538 rtn blank 
+0x5f2f 018539 jam conn_sm_wait_done ,mem_conn_sm 
+0x5f30 018540 setarg timer_enpt_waite 
+0x5f31 018541 arg enpt_delay_timer ,queue 
+0x5f32 018542 branch timer_init 
+:      018544 send_lmp_accept_sniff_req:
+0x5f33 018545 force 0x02 ,temp 
+0x5f34 018546 call hci_send_mode_change 
+0x5f35 018547 branch sniff_init 
+:      018548 send_lmp_not_accepted:
+0x5f36 018549 force 3 ,pdata 
+0x5f37 018550 call msg_send_lmp 
+0x5f38 018551 fetch 1 ,mem_lmi_opcode 
+0x5f39 018552 beq lmp_au_rand ,send_not_accept_aurand 
+0x5f3a 018553 istore 1 ,contw 
+0x5f3b 018554 fetch 1 ,mem_lmo_reason 
+0x5f3c 018555 istore 1 ,contw 
+0x5f3d 018556 branch send_lmp_follow 
+:      018558 send_not_accept_aurand:
+0x5f3e 018559 istore 1 ,contw 
+0x5f3f 018560 fetch 1 ,mem_lmo_reason 
+0x5f40 018561 istore 1 ,contw 
+0x5f41 018562 arg mem_sres_tid ,temp 
+0x5f42 018563 branch special_tid_store 
+:      018565 send_lmpext_accepted:
+0x5f43 018566 force 4 ,queue 
+0x5f44 018567 call send_lmpext 
+0x5f45 018568 setarg lmp_escape 
+0x5f46 018569 istore 1 ,contw 
+0x5f47 018570 fetch 1 ,mem_lmi_opcode 
+0x5f48 018571 set0 7 ,pdata 
+0x5f49 018572 istore 1 ,contw 
+0x5f4a 018573 fetch 1 ,mem_lmi_opcode 
+0x5f4b 018574 beq lmp_ext_esco_link_req ,send_lmp_accptsco 
+0x5f4c 018575 call send_lmp_follow 
+0x5f4d 018576 fetch 1 ,mem_lmi_opcode 
+0x5f4e 018577 beq lmp_ext_remove_esco_req ,send_lmp_accept_remove_sco_link_req 
+0x5f4f 018578 rtn 
+:      018580 send_lmpext_not_accepted:
+0x5f50 018581 force 5 ,queue 
+0x5f51 018582 call send_lmpext 
+0x5f52 018583 setarg lmp_escape 
+0x5f53 018584 istore 1 ,contw 
+0x5f54 018585 fetch 1 ,mem_lmi_opcode 
+0x5f55 018586 set0 7 ,pdata 
+0x5f56 018587 istore 1 ,contw 
+0x5f57 018588 fetch 1 ,mem_lmo_reason 
+0x5f58 018589 istore 1 ,contw 
+0x5f59 018590 branch send_lmp_follow 
+:      018592 send_lmp_accptsco:
+0x5f5a 018593 call play_sco 
+0x5f5b 018594 arg mem_accptsco_tid ,temp 
+0x5f5c 018595 branch special_tid_store 
+:      018598 send_lmp_accepted_inrand:
+0x5f5d 018599 call clear_linkkey 
+0x5f5e 018600 call tid_check 
+0x5f5f 018601 rtn true 
+0x5f60 018602 branch lmp_generate_key 
+:      018604 send_lmp_accepted_enc_mode:
+0x5f61 018605 fetch 1 ,mem_op 
+0x5f62 018606 bbit1 op_start_enc ,send_lmp_accepted_enc_start 
+0x5f63 018607 rtnbit0 op_stop_enc 
+0x5f64 018608 jam lmp_stop_encryption_req ,mem_lmo_opcode2 
+0x5f65 018609 set0 op_stop_enc ,pdata 
+0x5f66 018610 call tid_reply 
+0x5f67 018611 branch send_lmp_accepted_enc_exit 
+:      018612 send_lmp_accepted_enc_start:
+0x5f68 018613 jam lmp_encryption_key_size_req ,mem_lmo_opcode2 
+0x5f69 018614 set0 op_start_enc ,pdata 
+:      018615 send_lmp_accepted_enc_exit:
+0x5f6a 018616 store 1 ,mem_op 
+0x5f6b 018617 rtn 
+:      018619 send_lmp_accepted_enc_key:
+0x5f6c 018620 call check_localsm 
+0x5f6d 018621 branch lmp_start_encryption ,true 
+0x5f6e 018622 rtn 
+:      018624 send_lmp_accepted_connection:
+0x5f6f 018626 fetch 1 ,mem_lmp_conn_state 
+0x5f70 018627 set1 received_conn_req ,pdata 
+0x5f71 018628 store 1 ,mem_lmp_conn_state 
+0x5f72 018629 jam bt_evt_bb_connected ,mem_fifo_temp 
+0x5f73 018630 branch ui_ipc_send_event 
+:      018633 send_lmp_accept_remove_sco_link_req:
+0x5f74 018634 rtn 
+:      018636 send_lmp_accept_dhkey_check:
+0x5f75 018637 rtn 
+:      018641 send_lmpext_features_res:
+0x5f76 018642 force 12 ,queue 
+0x5f77 018643 call send_lmpext 
+0x5f78 018644 setarg 0x01 
+0x5f79 018645 istore 1 ,contw 
+0x5f7a 018646 fetch 2 ,mem_lmpext_ssp_enable 
+0x5f7b 018647 istore 2 ,contw 
+0x5f7c 018648 setarg 0 
+0x5f7d 018649 istore 3 ,contw 
+0x5f7e 018650 setarg 0x00 
+0x5f7f 018651 istore 4 ,contw 
+0x5f80 018652 branch send_lmp_reply 
+:      018653 send_lmpext_io_cap_res:
+0x5f81 018655 force 5 ,queue 
+0x5f82 018656 call send_lmpext 
+0x5f83 018657 fetch 1 ,mem_device_option 
+0x5f84 018658 beq dvc_op_hci ,send_lmpext_io_cap_res_hci 
+0x5f85 018659 setarg 0x040003 
+0x5f86 018660 istore 3 ,contw 
+0x5f87 018661 store 3 ,mem_sp_iocap_local 
+0x5f88 018662 branch send_lmp_reply 
+:      018663 send_lmpext_io_cap_res_hci:
+0x5f89 018664 fetch 3 ,mem_sp_iocap_local 
+0x5f8a 018665 istore 3 ,contw 
+0x5f8b 018666 branch send_lmp_reply 
+:      018668 send_lmp_io_cap_req:
+0x5f8c 018669 force 5 ,queue 
+0x5f8d 018670 call send_lmpext 
+0x5f8e 018671 fetch 3 ,mem_sp_iocap_local 
+0x5f8f 018672 istore 3 ,contw 
+0x5f90 018673 branch send_lmp_request 
+:      018676 send_lmpext_sniff_subrating_req:
+0x5f91 018678 rtn 
+:      018679 send_lmpext_sniff_subrating_res:
+0x5f92 018680 force 9 ,queue 
+0x5f93 018681 call send_lmpext 
+0x5f94 018682 fetch 1 ,mem_subsniff_rate 
+0x5f95 018683 istore 1 ,contw 
+0x5f96 018684 fetch 2 ,mem_subsniff_tcmax 
+0x5f97 018685 istore 2 ,contw 
+0x5f98 018686 fetch 4 ,mem_subsniff_instant 
+0x5f99 018687 istore 4 ,contw 
+0x5f9a 018688 branch send_lmp_reply 
+:      018690 send_lmp_name_res:
+0x5f9b 018691 force 17 ,pdata 
+0x5f9c 018692 call msg_send_lmp 
+0x5f9d 018693 fetch 1 ,mem_lmi_opcode 
+0x5f9e 018694 copy pdata ,temp 
+0x5f9f 018695 beq 0x00 ,send_lmp_name_res_offset_ok 
+0x5fa0 018696 beq 0x0e ,send_lmp_name_res_offset_ok 
+0x5fa1 018697 beq 0x1c ,send_lmp_name_res_offset_ok 
+0x5fa2 018698 rtn 
+:      018699 send_lmp_name_res_offset_ok:
+0x5fa3 018700 istore 1 ,contw 
+0x5fa4 018701 fetch 1 ,mem_local_name_length 
+0x5fa5 018702 istore 1 ,contw 
+0x5fa6 018703 copy pdata ,loopcnt 
+0x5fa7 018704 setarg mem_local_name 
+0x5fa8 018705 iadd temp ,contr 
+0x5fa9 018706 call memcpy 
+0x5faa 018707 branch send_lmp_reply 
+:      018710 send_lmp_timing_accuracy_res:
+0x5fab 018711 force 3 ,pdata 
+0x5fac 018712 call msg_send_lmp 
+0x5fad 018713 setarg 0x0114 
+0x5fae 018714 istore 2 ,contw 
+0x5faf 018715 branch send_lmp_reply 
+:      018717 send_lmp_clkoffset_res:
+0x5fb0 018719 force 3 ,pdata 
+0x5fb1 018720 call msg_send_lmp 
+0x5fb2 018721 fetch 4 ,mem_clke_bt 
+0x5fb3 018722 isub clkn_bt ,pdata 
+0x5fb4 018723 branch send_lmp_clkoffset_res_master ,master 
+0x5fb5 018724 sub pdata ,0 ,pdata 
+:      018725 send_lmp_clkoffset_res_master:
+0x5fb6 018727 rshift2 pdata ,pdata 
+0x5fb7 018728 set0 15 ,pdata 
+0x5fb8 018729 istore 2 ,contw 
+0x5fb9 018730 branch send_lmp_reply 
+:      018732 send_lmp_version_res:
+0x5fba 018733 force 6 ,pdata 
+0x5fbb 018734 call msg_send_lmp 
+0x5fbc 018735 fetch 5 ,mem_lmp_version 
+0x5fbd 018736 istore 5 ,contw 
+0x5fbe 018737 branch send_lmp_reply 
+:      018739 send_lmp_features_res:
+0x5fbf 018740 force 9 ,pdata 
+0x5fc0 018741 call msg_send_lmp 
+0x5fc1 018742 fetch 8 ,mem_features 
+0x5fc2 018743 istore 8 ,contw 
+0x5fc3 018744 branch send_lmp_reply 
+:      018750 send_lmpext_esco_req:
+0x5fc4 018751 branch send_lmpext_esco_req_master ,master 
+0x5fc5 018754 branch send_lmpext_esco_req_slave 
+:      018755 send_lmpext_esco_req_master:
+0x5fc6 018756 jam 0x07 ,mem_esco_addr 
+:      018757 send_lmpext_esco_req_slave:
+0x5fc7 018758 jam 0 ,mem_esco_desco 
+0x5fc8 018759 force 16 ,queue 
+0x5fc9 018760 call send_lmpext 
+0x5fca 018761 fetch 1 ,mem_sco_handle 
+0x5fcb 018762 istore 1 ,contw 
+0x5fcc 018763 fetch 1 ,mem_esco_addr 
+0x5fcd 018764 istore 1 ,contw 
+0x5fce 018765 setarg 0 
+0x5fcf 018766 istore 1 ,contw 
+0x5fd0 018767 fetch 1 ,mem_esco_desco 
+0x5fd1 018768 istore 1 ,contw 
+0x5fd2 018769 setarg 6 
+0x5fd3 018770 istore 1 ,contw 
+0x5fd4 018771 setarg 2 
+0x5fd5 018772 istore 1 ,contw 
+0x5fd6 018773 setarg 7 
+0x5fd7 018774 istore 1 ,contw 
+0x5fd8 018775 istore 1 ,contw 
+0x5fd9 018776 setarg 30 
+0x5fda 018777 istore 2 ,contw 
+0x5fdb 018778 istore 2 ,contw 
+0x5fdc 018779 fetch 1 ,mem_air_mode 
+0x5fdd 018780 istore 1 ,contw 
+0x5fde 018781 fetch 1 ,mem_neogotiation_state 
+0x5fdf 018782 istore 1 ,contw 
+0x5fe0 018783 nbranch send_lmp_reply ,blank 
+0x5fe1 018784 branch send_lmp_reply ,master 
+0x5fe2 018785 branch send_lmp_request 
+:      018787 send_lmpext_remove_esco:
+0x5fe3 018788 force 4 ,queue 
+0x5fe4 018789 call send_lmpext 
+0x5fe5 018790 fetch 1 ,mem_sco_handle 
+0x5fe6 018791 istore 1 ,contw 
+0x5fe7 018792 fetch 1 ,mem_disconn_reason_send 
+0x5fe8 018793 istore 1 ,contw 
+0x5fe9 018794 fetch 1 ,mem_esco_saved_arq 
+0x5fea 018795 store 1 ,mem_arq 
+0x5feb 018796 branch send_lmp_request 
+:      018799 send_lmpext_features_req:
+0x5fec 018800 force 12 ,queue 
+0x5fed 018801 call send_lmpext 
+0x5fee 018802 setarg 0x01 
+0x5fef 018803 istore 1 ,contw 
+0x5ff0 018804 fetch 2 ,mem_lmpext_ssp_enable 
+0x5ff1 018805 istore 2 ,contw 
+0x5ff2 018806 setarg 0 
+0x5ff3 018807 istore 3 ,contw 
+0x5ff4 018808 setarg 0x00 
+0x5ff5 018809 istore 4 ,contw 
+0x5ff6 018810 branch send_lmp_request 
+:      018812 send_lmpext_packet_type_table_req:
+0x5ff7 018813 force 3 ,queue 
+0x5ff8 018814 call send_lmpext 
+0x5ff9 018815 fetch 1 ,mem_ptt 
+0x5ffa 018816 istore 1 ,contw 
+0x5ffb 018817 disable user 
+0x5ffc 018818 call send_lmp_request 
+0x5ffd 018819 nrtn user 
+0x5ffe 018820 nrtn master 
+0x5fff 018821 fetch 1 ,mem_afh_cfg 
+0x6000 018822 rtnbit0 afh_cfg_on 
+0x6001 018823 call afh_init 
+0x6002 018824 branch afh_open_all_channels 
+:      018827 ssp_enable:
+0x6003 018828 fetch 1 ,mem_features + 6 
+0x6004 018829 set1 param_featrue_ssp ,pdata 
+0x6005 018830 store 1 ,mem_features + 6 
+0x6006 018831 setarg param_lmpext_ssp_enable 
+0x6007 018832 store 2 ,mem_lmpext_ssp_enable 
+0x6008 018833 rtn 
+:      018835 ssp_disable:
+0x6009 018836 fetch 1 ,mem_features + 6 
+0x600a 018837 set0 param_featrue_ssp ,pdata 
+0x600b 018838 store 1 ,mem_features + 6 
+0x600c 018839 setarg 0 
+0x600d 018840 store 2 ,mem_lmpext_ssp_enable 
+0x600e 018841 rtn 
+:      018843 afh_init:
+0x600f 018844 jam 0x3 ,mem_afh_cfg 
+0x6010 018845 setarg 0 
+0x6011 018846 store 4 ,mem_afh_timer 
+0x6012 018847 arg mem_afh_map_lo ,contw 
+0x6013 018848 call afh_reset_map 
+0x6014 018849 arg mem_afh_map_new ,contw 
+0x6015 018850 call afh_reset_map 
+0x6016 018851 arg mem_afh_classify_channel_map ,contw 
+0x6017 018852 call afh_reset_map 
+0x6018 018853 branch afh_clear_error_counter 
+:      018854 afh_open_all_channels:
+0x6019 018855 arg mem_afh_map_new ,contw 
+0x601a 018856 call afh_reset_map 
+0x601b 018857 call afh_clear_error_counter 
+0x601c 018858 branch afh_set_send_flag 
+:      018861 afh_open_classify_map:
+0x601d 018862 fetch 5 ,mem_afh_classify_channel_map 
+0x601e 018863 store 5 ,mem_afh_map_new 
+0x601f 018864 ifetch 5 ,contr 
+0x6020 018865 istore 5 ,contw 
+0x6021 018866 call afh_clear_error_counter 
+0x6022 018867 branch afh_set_send_flag 
+:      018869 afh_reset_map:
+0x6023 018870 setarg 0xffffff 
+0x6024 018871 istore 3 ,contw 
+0x6025 018872 istore 3 ,contw 
+0x6026 018873 istore 3 ,contw 
+0x6027 018874 setarg 0x7f 
+0x6028 018875 istore 1 ,contw 
+0x6029 018876 rtn 
+:      018877 afh_clear_error_counter:
+0x602a 018878 setarg 0 
+0x602b 018879 store 2 ,mem_afh_error_total 
+0x602c 018880 rtn 
+:      018881 afh_set_send_flag:
+0x602d 018882 fetch 1 ,mem_afh_cfg 
+0x602e 018883 set1 send_lmp_set_afh ,pdata 
+0x602f 018884 store 1 ,mem_afh_cfg 
+0x6030 018885 rtn 
+:      018886 send_set_afh:
+0x6031 018887 nrtn master 
+0x6032 018888 force 16 ,pdata 
+0x6033 018889 call msg_send_lmp 
+0x6034 018890 deposit clkn_bt 
+0x6035 018891 arg 476 ,temp 
+0x6036 018892 iadd temp ,pdata 
+0x6037 018893 rshift pdata ,pdata 
+0x6038 018894 increase 1 ,pdata 
+0x6039 018895 set0 0 ,pdata 
+0x603a 018896 istore 4 ,contw 
+0x603b 018897 copy pdata ,temp 
+0x603c 018898 setarg 1 
+0x603d 018899 istore 1 ,contw 
+0x603e 018900 fetch 5 ,mem_afh_map_new 
+0x603f 018901 istore 5 ,contw 
+0x6040 018902 ifetch 5 ,contr 
+0x6041 018903 istore 5 ,contw 
+0x6042 018904 lshift temp ,temp 
+0x6043 018905 storet 4 ,mem_afh_instant 
+0x6044 018906 call send_lmp_request 
+0x6045 018907 fetch 1 ,mem_mode 
+0x6046 018908 set1 afh_change ,pdata 
+0x6047 018909 store 1 ,mem_mode 
+0x6048 018910 jam 1 ,mem_afh_new_mod 
+0x6049 018911 fetch 4 ,mem_afh_instant 
+0x604a 018912 arg timer_one_minute ,temp 
+0x604b 018913 iadd temp ,pdata 
+0x604c 018914 store 4 ,mem_afh_timer 
+0x604d 018915 fetch 1 ,mem_afh_cfg 
+0x604e 018916 rtnbit1 afh_cfg_master_sent_req 
+0x604f 018917 jam lmp_ext_chn_classification_req ,mem_lmo_opcode2 
+0x6050 018918 rtn 
+:      018921 send_lmpext_pause_encryption_req:
+0x6051 018922 force 2 ,queue 
+0x6052 018923 call send_lmpext 
+0x6053 018924 nbranch send_lmp_reply ,master 
+0x6054 018926 branch send_lmp_request 
+:      018930 send_lmp_detach:
+0x6055 018931 force 2 ,pdata 
+0x6056 018932 call msg_send_lmp 
+0x6057 018933 fetch 1 ,mem_disconn_reason_send 
+0x6058 018934 istore 1 ,contw 
+0x6059 018935 call send_lmp_request 
+:      018936 prepare_disconnect:
+0x605a 018937 fetch 1 ,mem_op 
+0x605b 018938 set1 op_disconn ,pdata 
+0x605c 018939 store 1 ,mem_op 
+0x605d 018940 jam 50 ,mem_conn_timer 
+0x605e 018941 rtn 
+:      018944 send_lmp_no_payload:
+0x605f 018945 force 1 ,pdata 
+0x6060 018946 call msg_send_lmp 
+0x6061 018947 branch send_lmp_request 
+:      018948 send_lmp_nopayload_reply:
+0x6062 018949 force 1 ,pdata 
+0x6063 018950 call msg_send_lmp 
+0x6064 018951 branch send_lmp_reply 
+:      018954 send_lmp_encryption_mode_req:
+0x6065 018955 force 2 ,pdata 
+0x6066 018956 call msg_send_lmp 
+0x6067 018957 fetch 1 ,mem_state_map 
+0x6068 018958 isolate0 smap_encryption ,pdata 
+0x6069 018959 setflag true ,0 ,pdata 
+0x606a 018960 and_into 1 ,pdata 
+0x606b 018961 istore 1 ,contw 
+0x606c 018962 branch send_lmp_request 
+:      018965 send_lmp_superto:
+0x606d 018966 force 3 ,pdata 
+0x606e 018967 call msg_send_lmp 
+0x606f 018968 fetch 2 ,mem_supervision_to 
+0x6070 018969 istore 2 ,contw 
+0x6071 018970 branch send_lmp_request 
+:      018972 send_lmp_name_req:
+0x6072 018973 jam 250 ,mem_conn_timer 
+0x6073 018974 force 2 ,pdata 
+0x6074 018975 call msg_send_lmp 
+0x6075 018976 fetch 1 ,mem_name_offset 
+0x6076 018977 istore 1 ,contw 
+0x6077 018978 branch send_lmp_request 
+:      018980 send_lmp_test_control:
+0x6078 018981 force 10 ,pdata 
+0x6079 018982 call msg_send_lmp 
+0x607a 018983 arg mem_temp_payload ,contr 
+0x607b 018984 force 9 ,loopcnt 
+:      018985 send_lmp_test_control_loop:
+0x607c 018986 ifetch 1 ,contr 
+0x607d 018987 xor_into 0x55 ,pdata 
+0x607e 018988 istore 1 ,contw 
+0x607f 018989 loop send_lmp_test_control_loop 
+0x6080 018990 branch send_lmp_request 
+:      018992 send_lmp_quality_of_service_req:
+0x6081 018993 branch send_lmp_request 
+:      018994 send_lmp_unit_key:
+0x6082 018995 branch send_lmp_request 
+:      018997 send_lmp_slot_offset:
+0x6083 018998 rtn master 
+0x6084 018999 call calc_slot_offset 
+0x6085 019000 force 9 ,pdata 
+0x6086 019001 call msg_send_lmp 
+0x6087 019002 fetch 2 ,mem_slot_offset 
+0x6088 019003 istore 2 ,contw 
+0x6089 019004 fetch 3 ,mem_lap 
+0x608a 019005 istore 3 ,contw 
+0x608b 019006 fetch 1 ,mem_uap 
+0x608c 019007 istore 1 ,contw 
+0x608d 019008 fetch 2 ,mem_nap 
+0x608e 019009 istore 2 ,contw 
+0x608f 019010 bmark0 mark_switch_initiated ,send_lmp_slot_offset_reply 
+0x6090 019011 set0 mark_switch_initiated ,mark 
+0x6091 019012 call send_lmp_request 
+0x6092 019013 jam lmp_switch_req ,mem_lmo_opcode2 
+0x6093 019014 rtn 
+:      019015 send_lmp_slot_offset_reply:
+0x6094 019016 call send_lmp_reply 
+0x6095 019017 jam lmp_accepted ,mem_lmo_opcode2 
+0x6096 019018 jam lmp_switch_req ,mem_lmi_opcode2 
+0x6097 019019 rtn 
+:      019021 send_lmp_switch_req:
+0x6098 019022 arg 0x200 ,temp 
+0x6099 019023 branch switch_on_native ,master 
+0x609a 019024 deposit clke_bt 
+0x609b 019025 branch switch_slack 
+:      019026 switch_on_native:
+0x609c 019027 deposit clkn_bt 
+:      019028 switch_slack:
+0x609d 019029 deposit bt_clk 
+0x609e 019030 iadd temp ,pdata 
+0x609f 019031 and_into 0x1fc ,pdata 
+0x60a0 019032 store 4 ,mem_sniff_anchor 
+0x60a1 019033 force 5 ,pdata 
+0x60a2 019034 call msg_send_lmp 
+0x60a3 019035 fetch 4 ,mem_sniff_anchor 
+0x60a4 019036 rshift pdata ,pdata 
+0x60a5 019037 istore 4 ,contw 
+0x60a6 019038 branch send_lmp_request 
+:      019040 send_lmp_sniff_req:
+0x60a7 019041 force 10 ,pdata 
+0x60a8 019042 call msg_send_lmp 
+0x60a9 019043 arg mem_sniff_payload ,contr 
+0x60aa 019044 ifetch 9 ,contr 
+0x60ab 019045 istore 9 ,contw 
+0x60ac 019046 branch send_lmp_request 
+:      019049 send_lmp_timing_accuracy_req:
+0x60ad 019051 force 3 ,pdata 
+0x60ae 019052 call msg_send_lmp 
+0x60af 019053 setarg 0x0114 
+0x60b0 019054 istore 2 ,contw 
+0x60b1 019055 branch send_lmp_request 
+:      019057 send_lmp_unsniff_req:
+0x60b2 019059 force 1 ,pdata 
+0x60b3 019060 call msg_send_lmp 
+0x60b4 019069 branch send_lmp_request 
+:      019071 send_lmp_sco_link_req:
+0x60b5 019072 branch send_lmp_sco_link_master ,master 
+0x60b6 019073 jam 0x00 ,mem_sco_handle 
+0x60b7 019074 fetch 1 ,mem_mode 
+0x60b8 019075 set1 send_sco_when_slave ,pdata 
+0x60b9 019076 store 1 ,mem_mode 
+:      019077 send_lmp_sco_link_master:
+0x60ba 019078 jam 0 ,mem_esco_desco 
+0x60bb 019079 force 7 ,pdata 
+0x60bc 019080 call msg_send_lmp 
+0x60bd 019081 fetch 1 ,mem_sco_handle 
+0x60be 019082 istore 1 ,contw 
+0x60bf 019083 setarg 0x00 
+0x60c0 019084 istore 1 ,contw 
+0x60c1 019085 fetch 1 ,mem_esco_desco 
+0x60c2 019086 istore 1 ,contw 
+0x60c3 019087 setarg 0x06 
+0x60c4 019088 istore 1 ,contw 
+0x60c5 019089 setarg 0x02 
+0x60c6 019090 istore 1 ,contw 
+0x60c7 019091 fetch 1 ,mem_air_mode 
+0x60c8 019092 istore 1 ,contw 
+0x60c9 019093 branch send_lmp_reply ,master 
+0x60ca 019094 branch send_lmp_tid 
+:      019096 send_lmp_remove_sco_link_req:
+0x60cb 019098 force 3 ,pdata 
+0x60cc 019099 call msg_send_lmp 
+0x60cd 019100 fetch 1 ,mem_sco_handle 
+0x60ce 019101 istore 1 ,contw 
+0x60cf 019102 force other_end_terminated ,pdata 
+0x60d0 019103 istore 1 ,contw 
+0x60d1 019104 branch send_lmp_request 
+:      019106 send_lmp_max_slot:
+0x60d2 019107 force 2 ,pdata 
+0x60d3 019108 call msg_send_lmp 
+0x60d4 019109 fetch 1 ,mem_max_slot 
+0x60d5 019110 istore 1 ,contw 
+0x60d6 019111 branch send_lmp_request 
+:      019114 send_lmp_max_slot_req:
+0x60d7 019115 force 2 ,pdata 
+0x60d8 019116 call msg_send_lmp 
+0x60d9 019117 setarg 0x05 
+0x60da 019118 istore 1 ,contw 
+0x60db 019119 branch send_lmp_request 
+:      019121 send_lmp_setup_complete:
+0x60dc 019122 fetch 1 ,mem_state 
+0x60dd 019123 set1 state_conn_comp ,pdata 
+0x60de 019124 store 1 ,mem_state 
+0x60df 019125 copy clkn_bt ,pdata 
+0x60e0 019126 store 4 ,mem_aurand_send_delay_time 
+0x60e1 019127 fetch 1 ,mem_lmp_conn_state 
+0x60e2 019128 bbit1 sent_setup_complete ,send_lmp_setup_complete_has_sent 
+0x60e3 019129 set1 sent_setup_complete ,pdata 
+0x60e4 019130 store 1 ,mem_lmp_conn_state 
+0x60e5 019131 jam bt_evt_setup_complete ,mem_fifo_temp 
+0x60e6 019132 call ui_ipc_send_event 
+0x60e7 019133 call hci_send_connection_complete 
+0x60e8 019134 force 1 ,pdata 
+0x60e9 019135 call msg_send_lmp 
+0x60ea 019136 branch send_lmp_request 
+:      019137 send_lmp_setup_complete_has_sent:
+0x60eb 019138 jam 0 ,mem_lmp_to_send 
+0x60ec 019139 rtn 
+:      019141 send_lmp_version_req:
+0x60ed 019142 force 6 ,pdata 
+0x60ee 019143 call msg_send_lmp 
+0x60ef 019144 fetch 5 ,mem_lmp_version 
+0x60f0 019145 istore 5 ,contw 
+0x60f1 019146 branch send_lmp_request 
+:      019148 send_lmp_features_req:
+0x60f2 019149 force 9 ,pdata 
+0x60f3 019150 call msg_send_lmp 
+0x60f4 019151 fetch 8 ,mem_features 
+0x60f5 019152 istore 8 ,contw 
+0x60f6 019153 branch send_lmp_request 
+:      019155 sp_master_send_io_cap_get:
+0x60f7 019156 call hci_send_io_cap_req_event 
+0x60f8 019157 fetch 1 ,mem_device_option 
+0x60f9 019158 beq dvc_op_hci ,sp_master_send_io_cap_get_hci 
+0x60fa 019159 jam sp_flag_commit ,mem_master_sp_flag 
+0x60fb 019160 fetch 1 ,mem_sp_local_key_invalid 
+0x60fc 019161 rtnne sp_key_valid 
+:      019162 sp_master_send_io_cap_get_hci:
+0x60fd 019163 jam sp_master_stat_start_done ,mem_master_sp_state 
+0x60fe 019164 rtn 
+:      019166 sp_master_send_io_cap_send:
+0x60ff 019167 call tid_initiate 
+0x6100 019168 jam lmp_io_cap_req ,mem_lmo_opcode2 
+0x6101 019169 jam sp_stat_key_send ,mem_master_sp_state 
+0x6102 019170 rtn 
+:      019173 sp_master_send_lmp_encapsulated_header:
+0x6103 019174 call tid_initiate 
+0x6104 019175 jam lmp_encapsulated_header ,mem_lmo_opcode2 
+0x6105 019176 jam sp_stat_random_send ,mem_master_sp_state 
+0x6106 019177 rtn 
+:      019179 sp_master_commitment_compare:
+0x6107 019180 arg mem_sp_calc_result_high ,rega 
+0x6108 019181 arg mem_sp_confirm_remote ,regb 
+0x6109 019182 arg 16 ,loopcnt 
+0x610a 019183 call string_compare 
+0x610b 019184 branch sp_master_commitment_compare_success ,zero 
+0x610c 019185 jam sp_stat_null ,mem_master_sp_state 
+0x610d 019186 call master_clear_mem_master_sp_flag 
+0x610e 019187 jam pdu_not_allowed ,mem_lmo_reason2 
+0x610f 019188 jam lmp_simple_pairing_number ,mem_lmi_opcode2 
+0x6110 019189 branch reject_lmp_packet 
+:      019190 sp_master_commitment_compare_success:
+0x6111 019191 jam sp_stat_confirm_calc ,mem_master_sp_state 
+0x6112 019192 call master_set_mem_master_sp_flag 
+0x6113 019193 jam lmp_simple_pairing_number ,mem_lmi_opcode2 
+0x6114 019194 branch accept_lmp_msg 
+:      019198 sp_master_send_lmp_simple_pairing_number:
+0x6115 019199 jam lmp_simple_pairing_number ,mem_lmo_opcode2 
+0x6116 019200 rtn 
+:      019204 sp_send_lmp_encapsulated_header:
+0x6117 019207 jam lmp_encapsulated_header ,mem_lmo_opcode2 
+0x6118 019209 rtn 
+:      019215 send_lmp_encapsulated_header:
+0x6119 019216 jam 0 ,mem_sp_local_key_send_count 
+0x611a 019217 force 4 ,pdata 
+0x611b 019218 call msg_send_lmp 
+0x611c 019219 force encapsulated_major_type_p192 ,pdata 
+0x611d 019220 istore 1 ,contw 
+0x611e 019221 force encapsulated_minor_type_p192 ,pdata 
+0x611f 019222 istore 1 ,contw 
+0x6120 019223 force encapsulated_len_p192 ,pdata 
+0x6121 019224 istore 1 ,contw 
+0x6122 019225 call check_localsm 
+0x6123 019226 branch send_lmp_request ,true 
+0x6124 019227 branch send_lmp_reply 
+:      019229 send_lmp_encapsulated_payload:
+0x6125 019231 force 17 ,pdata 
+0x6126 019232 call msg_send_lmp 
+0x6127 019233 fetch 1 ,mem_sp_local_key_send_count 
+0x6128 019234 arg mem_sp_pubkey_local ,contr 
+0x6129 019235 iadd contr ,contr 
+0x612a 019236 ifetch 8 ,contr 
+0x612b 019237 istore 8 ,contw 
+0x612c 019238 ifetch 8 ,contr 
+0x612d 019239 istore 8 ,contw 
+0x612e 019240 fetch 1 ,mem_sp_local_key_send_count 
+0x612f 019241 increase 16 ,pdata 
+0x6130 019242 store 1 ,mem_sp_local_key_send_count 
+0x6131 019243 call check_localsm 
+0x6132 019244 branch send_lmp_request ,true 
+0x6133 019245 branch send_lmp_reply 
+:      019248 sp_send_lmp_simple_pairing_comfirm:
+0x6134 019249 jam sp_stat_random_recv ,mem_sp_state 
+0x6135 019250 jam lmp_simple_pairing_confirm ,mem_lmo_opcode2 
+0x6136 019251 rtn 
+:      019252 send_lmp_simple_pairing_comfirm:
+0x6137 019255 force 17 ,pdata 
+0x6138 019256 call msg_send_lmp 
+0x6139 019257 arg mem_sp_calc_result_high ,contr 
+0x613a 019258 ifetch 8 ,contr 
+0x613b 019259 istore 8 ,contw 
+0x613c 019260 ifetch 8 ,contr 
+0x613d 019261 istore 8 ,contw 
+0x613e 019262 branch send_lmp_reply 
+:      019264 sp_send_lmp_simple_pairing_number:
+0x613f 019265 call lmo_fifo_process 
+0x6140 019267 jam lmp_simple_pairing_number ,mem_lmo_opcode2 
+0x6141 019268 rtn 
+:      019270 send_lmp_simple_pairing_number:
+0x6142 019272 call check_localsm 
+0x6143 019273 call sp_local_random_key_generator ,true 
+0x6144 019274 force 17 ,pdata 
+0x6145 019275 call msg_send_lmp 
+0x6146 019276 arg mem_sp_random_local ,contr 
+0x6147 019277 ifetch 8 ,contr 
+0x6148 019278 istore 8 ,contw 
+0x6149 019279 ifetch 8 ,contr 
+0x614a 019280 istore 8 ,contw 
+0x614b 019281 call check_localsm 
+0x614c 019282 nbranch send_lmp_reply ,true 
+0x614d 019283 branch send_lmp_request ,true 
+:      019285 master_sp_sm_end:
+0x614e 019287 jam sp_stat_done ,mem_master_sp_state 
+:      019288 sp_aurand_send:
+0x614f 019289 call tid_initiate 
+0x6150 019290 jam lmp_au_rand ,mem_lmo_opcode2 
+0x6151 019291 call check_localsm_master 
+0x6152 019292 branch sp_master_key_prarm_push ,true 
+0x6153 019293 branch sp_link_key_prarm_push 
+:      019294 master_sp_send_lmp_dhkey_check:
+0x6154 019295 call tid_reply 
+:      019296 sp_send_lmp_dhkey_check:
+0x6155 019297 jam lmp_dhkey_check ,mem_lmo_opcode2 
+0x6156 019298 rtn 
+:      019299 send_lmp_dhkey_check:
+0x6157 019301 force 17 ,pdata 
+0x6158 019302 call msg_send_lmp 
+0x6159 019303 arg mem_sp_calc_result_high ,contr 
+0x615a 019304 ifetch 8 ,contr 
+0x615b 019305 istore 8 ,contw 
+0x615c 019306 ifetch 8 ,contr 
+0x615d 019307 istore 8 ,contw 
+0x615e 019308 call check_localsm 
+0x615f 019309 nbranch send_lmp_reply ,true 
+0x6160 019310 branch send_lmp_request ,true 
+:      019312 send_lmp_enc_key_size_mask_res:
+0x6161 019313 force 3 ,pdata 
+0x6162 019314 call msg_send_lmp 
+0x6163 019315 setarg 0xfffe 
+0x6164 019316 istore 2 ,contw 
+0x6165 019317 branch send_lmp_reply 
+:      019319 send_lmp_auto_rate:
+0x6166 019320 branch send_lmp_request 
+:      019321 send_lmp_clkoffset_req:
+0x6167 019322 branch send_lmp_request 
+:      019323 send_lmp_quality_of_service:
+0x6168 019324 branch send_lmp_request 
+:      019325 send_lmp_test_activate:
+0x6169 019326 branch send_lmp_request 
+:      019331 send_lmp_comb_key:
+0x616a 019332 call generate_random_number 
+0x616b 019333 arg mem_lap ,rega 
+0x616c 019334 call generate_linkkey 
+0x616d 019335 force 17 ,pdata 
+0x616e 019336 call msg_send_lmp 
+0x616f 019337 arg mem_kinit ,rega 
+0x6170 019338 arg mem_random_number ,regb 
+0x6171 019339 call xor16 
+0x6172 019340 nbranch send_lmp_follow ,master 
+0x6173 019341 branch send_lmp_tid 
+:      019343 send_lmp_inrand:
+0x6174 019344 call generate_random_number 
+0x6175 019345 arg mem_plap ,rega 
+0x6176 019346 call generate_kinit 
+:      019347 send_lmp_rand:
+0x6177 019348 force 17 ,pdata 
+0x6178 019349 call msg_send_lmp 
+0x6179 019350 arg mem_random_number ,contr 
+0x617a 019351 call memcpy16 
+0x617b 019352 fetch 1 ,mem_conn_sm 
+0x617c 019353 beq conn_sm_auth_wait ,send_lmp_request 
+0x617d 019354 beq conn_sm_pairing_wait ,send_lmp_request 
+0x617e 019355 branch send_lmp_tid 
+:      019357 send_lmp_aurand:
+0x617f 019358 fetch 1 ,mem_pairing_auth 
+0x6180 019359 branch send_lmp_aurand_notpairing ,blank 
+0x6181 019360 call check_localsm 
+0x6182 019361 call tid_initiate ,true 
+0x6183 019362 ncall tid_reply ,true 
+0x6184 019363 branch send_lmp_aurand_common 
+:      019364 send_lmp_aurand_notpairing:
+0x6185 019365 call tid_initiate 
+:      019366 send_lmp_aurand_common:
+0x6186 019367 call generate_random_number 
+0x6187 019368 branch send_lmp_rand 
+:      019370 send_lmp_sres:
+0x6188 019371 arg mem_lap ,rega 
+0x6189 019372 call function_e1 
+0x618a 019373 force 5 ,pdata 
+0x618b 019374 call msg_send_lmp 
+0x618c 019375 fetch 4 ,mem_input_store 
+0x618d 019376 istore 4 ,contw 
+0x618e 019377 arg mem_sres_tid ,temp 
+0x618f 019378 call special_tid_store 
+0x6190 019379 call copy_aco 
+0x6191 019380 call check_localsm 
+0x6192 019381 branch send_lmp_sres_master ,true 
+0x6193 019382 jam done_encryp ,mem_wait_encryption 
+0x6194 019383 fetch 1 ,mem_pairing_auth 
+0x6195 019384 rtn blank 
+0x6196 019385 jam lmp_au_rand ,mem_lmo_opcode2 
+:      019386 send_lmp_sres_master:
+0x6197 019387 fetch 1 ,mem_link_key_exists 
+0x6198 019388 rtn blank 
+0x6199 019389 call check_localsm 
+0x619a 019390 call hci_send_linkkey_notification ,true 
+:      019391 send_lmp_sres_startenc:
+0x619b 019392 call check_localsm 
+0x619c 019393 nbranch send_lmp_sres_startenc_slave ,true 
+0x619d 019394 fetch 1 ,mem_auth_enable 
+0x619e 019395 rtn blank 
+0x619f 019396 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
+0x61a0 019397 rtn 
+:      019398 send_lmp_sres_startenc_slave:
+0x61a1 019399 rtnmark0 mark_slave_in_rand_accepted 
+0x61a2 019400 set0 mark_slave_in_rand_accepted ,mark 
+0x61a3 019401 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
+0x61a4 019402 rtn 
+:      019406 send_lmp_start_encryption:
+0x61a5 019407 call generate_random_number 
+0x61a6 019408 call function_e3 
+0x61a7 019409 force 17 ,pdata 
+0x61a8 019410 call msg_send_lmp 
+0x61a9 019411 arg mem_random_number ,contr 
+0x61aa 019412 call memcpy16 
+0x61ab 019413 branch send_lmp_tid 
+:      019415 send_lmp_stop_encryption_req:
+0x61ac 019416 force 1 ,pdata 
+0x61ad 019417 call msg_send_lmp 
+0x61ae 019418 branch send_lmp_tid 
+:      019420 send_lmp_encryption_key_size_req:
+0x61af 019421 force 2 ,pdata 
+0x61b0 019422 call msg_send_lmp 
+0x61b1 019423 force 16 ,pdata 
+0x61b2 019424 istore 1 ,contw 
+0x61b3 019425 store 1 ,mem_key_size 
+0x61b4 019426 branch send_lmp_tid 
+:      019428 msg_send_lmp:
+0x61b5 019430 lshift3 pdata ,pdata 
+0x61b6 019431 or_into 0x07 ,pdata 
+0x61b7 019432 store 1 ,mem_lmo_header_length 
+0x61b8 019433 arg 17 ,loopcnt 
+0x61b9 019434 arg mem_lmo_payload ,contw 
+0x61ba 019435 call clear_mem 
+0x61bb 019436 arg mem_lmo_payload ,contw 
+0x61bc 019437 rtn 
+:      019439 send_lmpext:
+0x61bd 019440 and pdata ,0x7f ,rega 
+0x61be 019441 jam lmp_escape ,mem_lmp_to_send 
+0x61bf 019442 deposit queue 
+0x61c0 019443 call msg_send_lmp 
+0x61c1 019444 deposit rega 
+0x61c2 019445 istore 1 ,contw 
+0x61c3 019446 rtn 
+:      019448 send_lmp_follow:
+0x61c4 019449 fetch 1 ,mem_lmp_to_send 
+0x61c5 019450 lshift pdata ,pdata 
+0x61c6 019451 fetcht 1 ,mem_state_map 
+0x61c7 019452 isolate1 smap_lmptid ,temp 
+0x61c8 019453 setflag true ,0 ,pdata 
+0x61c9 019454 branch send_lmp_exit 
+:      019457 send_lmp_tid:
+0x61ca 019458 fetcht 1 ,mem_state_map 
+0x61cb 019459 and_into 1 ,temp 
+0x61cc 019460 branch send_lmp_end 
+:      019462 send_lmp_reply:
+0x61cd 019463 force 0 ,temp 
+0x61ce 019464 branch send_lmp_end 
+:      019466 send_lmp_request:
+0x61cf 019467 force 1 ,temp 
+:      019468 send_lmp_end:
+0x61d0 019469 fetch 1 ,mem_lmp_to_send 
+0x61d1 019470 lshift pdata ,pdata 
+0x61d2 019471 setflag master ,0 ,pdata 
+0x61d3 019472 ixor temp ,pdata 
+:      019473 send_lmp_exit:
+0x61d4 019474 store 1 ,mem_lmo_header_opcode 
+0x61d5 019475 jam 0 ,mem_lmp_to_send 
+0x61d6 019476 call lmo_fifo_process_lmo0empty 
+0x61d7 019477 enable user 
+0x61d8 019478 rtn 
+:      019480 lmo_fifo_process:
+0x61d9 019481 set1 mark_ext_patch ,mark 
+0x61da 019482 bpatch patch3c_4 ,mem_patch3c 
+0x61db 019483 fetch 1 ,mem_lmp_to_send 
+0x61dc 019484 branch lmo_fifo_process_lmo0empty ,blank 
+0x61dd 019485 fetch 1 ,mem_lmo_opcode1 
+0x61de 019486 nrtn blank 
+0x61df 019487 branch lmo_fifo_process_lmo2to1 
+:      019488 lmo_fifo_process_lmo0empty:
+0x61e0 019489 fetch 1 ,mem_lmo_opcode1 
+0x61e1 019490 branch lmo_fifo_process_lmo1_empty ,blank 
+0x61e2 019491 fetch 3 ,mem_lmo_opcode1 
+0x61e3 019492 store 3 ,mem_lmp_to_send 
+0x61e4 019493 fetcht 1 ,mem_lmo_tid1 
+0x61e5 019494 fetch 1 ,mem_state_map 
+0x61e6 019495 set0 smap_lmptid ,pdata 
+0x61e7 019496 ior temp ,pdata 
+0x61e8 019497 store 1 ,mem_state_map 
+0x61e9 019498 jam 0 ,mem_lmo_opcode1 
+:      019499 lmo_fifo_process_lmo2to1:
+0x61ea 019500 fetch 1 ,mem_lmo_opcode2 
+0x61eb 019501 rtn blank 
+0x61ec 019502 fetch 4 ,mem_lmo_opcode2 
+0x61ed 019503 store 4 ,mem_lmo_opcode1 
+0x61ee 019504 jam 0 ,mem_lmo_opcode2 
+0x61ef 019505 rtn 
+:      019506 lmo_fifo_process_lmo1_empty:
+0x61f0 019507 fetch 1 ,mem_lmo_opcode2 
+0x61f1 019508 rtn blank 
+0x61f2 019509 fetch 3 ,mem_lmo_opcode2 
+0x61f3 019510 store 3 ,mem_lmp_to_send 
+0x61f4 019511 fetcht 1 ,mem_lmo_tid2 
+0x61f5 019512 fetch 1 ,mem_state_map 
+0x61f6 019513 set0 smap_lmptid ,pdata 
+0x61f7 019514 ior temp ,pdata 
+0x61f8 019515 store 1 ,mem_state_map 
+0x61f9 019516 jam 0 ,mem_lmo_opcode2 
+0x61fa 019517 rtn 
+:      019520 special_tid_store:
+0x61fb 019521 set1 mark_ext_patch ,mark 
+0x61fc 019522 bpatch patch3c_5 ,mem_patch3c 
+0x61fd 019523 fetch 1 ,mem_state_map 
+0x61fe 019524 copy pdata ,regc 
+0x61ff 019525 ifetch 1 ,temp 
+0x6200 019526 call pop_tid_follow 
+0x6201 019527 call send_lmp_follow 
+0x6202 019528 copy regc ,pdata 
+0x6203 019529 store 1 ,mem_state_map 
+0x6204 019530 rtn 
+:      019532 tid_reply:
+0x6205 019533 fetcht 1 ,mem_state_map 
+0x6206 019534 set0 smap_lmptidinit ,temp 
+0x6207 019535 storet 1 ,mem_state_map 
+0x6208 019536 rtn 
+:      019538 tid_initiate:
+0x6209 019539 fetcht 1 ,mem_state_map 
+0x620a 019540 set1 smap_lmptidinit ,temp 
+0x620b 019541 storet 1 ,mem_state_map 
+0x620c 019542 rtn 
+:      019545 tid_check:
+0x620d 019546 nsetflag master ,smap_lmptid ,pdata 
+0x620e 019547 fetcht 1 ,mem_state_map 
+0x620f 019548 ixor temp ,pdata 
+0x6210 019549 isolate1 smap_lmptid ,pdata 
+0x6211 019550 rtn 
+:      019553 tid_set_reply:
+0x6212 019554 fetch 1 ,mem_state_map 
+0x6213 019555 setflag master ,smap_lmptid ,pdata 
+0x6214 019556 store 1 ,mem_state_map 
+0x6215 019557 rtn 
+:      019560 check_localsm:
+0x6216 019561 fetch 1 ,mem_sp_localsm 
+0x6217 019562 compare local_statemachine ,pdata ,0x7f 
+0x6218 019563 rtn 
+:      019564 setlocalsm_master:
+0x6219 019565 fetch 1 ,mem_sp_localsm 
+0x621a 019566 set1 7 ,pdata 
+0x621b 019567 store 1 ,mem_sp_localsm 
+0x621c 019568 rtn 
+:      019569 setlocalsm_slave:
+0x621d 019570 fetch 1 ,mem_sp_localsm 
+0x621e 019571 set0 7 ,pdata 
+0x621f 019572 store 1 ,mem_sp_localsm 
+0x6220 019573 rtn 
+:      019574 check_localsm_master:
+0x6221 019575 fetch 1 ,mem_sp_localsm 
+0x6222 019576 isolate1 7 ,pdata 
+0x6223 019577 store 1 ,mem_sp_localsm 
+0x6224 019578 rtn 
+:      019580 generate_random_number:
+0x6225 019582 arg mem_random_number ,contw 
+:      019583 generate_random:
+0x6226 019584 force 16 ,loopcnt 
+:      019585 generate_random_another:
+:      019586 generate_random_loop:
+0x6227 019587 random pdata 
+0x6228 019588 istore 1 ,contw 
+0x6229 019589 loop generate_random_another 
+0x622a 019590 rtn 
+:      019592 generate_linkkey:
+0x622b 019593 call function_e21 
+0x622c 019594 arg mem_link_key ,rega 
+0x622d 019595 arg mem_input_store ,regb 
+0x622e 019596 ifetch 8 ,rega 
+0x622f 019597 fetcht 1 ,mem_state 
+0x6230 019598 nsetflag blank ,state_combkey ,temp 
+0x6231 019599 storet 1 ,mem_state 
+0x6232 019600 copy rega ,contw 
+0x6233 019601 call xor16 
+0x6234 019602 branch generate_linkkey_continue 
+:      019608 process_conn_sm:
+0x6235 019610 set1 mark_ext_patch ,mark 
+0x6236 019611 bpatch patch3c_6 ,mem_patch3c 
+0x6237 019612 fetch 1 ,mem_lmo_opcode2 
+0x6238 019613 branch process_conn_sm_continue ,blank 
+0x6239 019614 call lmo_fifo_process 
+0x623a 019615 fetch 1 ,mem_lmo_opcode2 
+0x623b 019616 nrtn blank 
+:      019617 process_conn_sm_continue:
+0x623c 019618 fetch 1 ,mem_conn_sm 
+0x623d 019619 rtn blank 
+0x623e 019623 beq conn_sm_send_conn_req ,host_create_conn_send_conn_req 
+0x623f 019624 beq conn_sm_wait_conn_accept ,host_create_conn_wait_accept 
+0x6240 019625 beq conn_sm_send_features ,host_create_conn_send_features 
+0x6241 019626 beq conn_sm_wait_features_res ,host_create_conn_waiting 
+0x6242 019627 beq conn_sm_send_switch ,host_create_conn_send_switch 
+0x6243 019628 beq conn_sm_auth_pair ,host_create_conn_auth_pair 
+0x6244 019629 beq conn_sm_auth_pair_wait ,host_create_conn_auth_pair_wait 
+0x6245 019630 beq conn_sm_encrypt ,host_create_conn_encrypt 
+0x6246 019631 beq conn_sm_encrypt_wait ,host_create_conn_encrypt_wait 
+0x6247 019632 beq conn_sm_encrypt_wait_clear ,host_create_conn_encrypt_wait_clear 
+0x6248 019633 beq conn_sm_send_setup_complete ,host_create_conn_send_setup_complete 
+0x6249 019634 beq conn_sm_wait_setup_complete ,host_create_conn_wait_setup_complete 
+0x624a 019635 beq conn_sm_detach_delay ,host_create_conn_master_detach 
+0x624b 019636 beq conn_sm_send_version ,host_create_conn_send_version 
+0x624c 019637 beq conn_sm_wait_version ,host_create_conn_waiting 
+0x624d 019638 beq conn_sm_wait_switch_after_host_connection ,host_creat_conn_wait_switch 
+0x624e 019639 beq conn_sm_send_features_ext ,host_creat_conn_send_feat_ext 
+0x624f 019640 beq conn_sm_wait_features_ext ,host_create_conn_waiting 
+0x6250 019641 beq conn_sm_pairing ,host_create_conn_pairing 
+0x6251 019642 beq conn_sm_pairing_wait ,host_create_conn_pairing_wait 
+0x6252 019643 beq conn_sm_auth ,host_create_conn_auth 
+0x6253 019644 beq conn_sm_auth_wait ,host_create_conn_auth_wait 
+0x6254 019645 beq conn_sm_done ,host_create_conn_done 
+0x6255 019646 beq conn_sm_wait_done ,host_create_conn_done_wait 
+0x6256 019647 jam conn_sm_standby ,mem_conn_sm 
+0x6257 019649 rtn 
+:      019650 host_create_conn_done:
+0x6258 019651 fetch 1 ,mem_lmp_conn_state 
+0x6259 019652 rtnbit0 received_setup_complete 
+0x625a 019653 rtnbit0 sent_setup_complete 
+0x625b 019654 jam conn_sm_standby ,mem_conn_sm 
+0x625c 019655 call host_conn_judge_encrypt 
+0x625d 019656 branch scheduler_start_upper_sm 
+:      019658 host_conn_judge_encrypt:
+0x625e 019659 fetch 1 ,mem_connection_options 
+0x625f 019660 rtnbit0 connection_encrypt 
+0x6260 019661 jam conn_sm_encrypt_wait ,mem_conn_sm 
+0x6261 019662 rtn 
+:      019664 host_create_conn_done_wait:
+0x6262 019665 arg enpt_delay_timer ,queue 
+0x6263 019666 call timer_check 
+0x6264 019667 nrtn blank 
+0x6265 019668 jam conn_sm_done ,mem_conn_sm 
+0x6266 019669 rtn 
+:      019671 host_create_conn_auth:
+0x6267 019672 fetch 1 ,mem_connection_options 
+0x6268 019673 set0 connection_auth ,pdata 
+0x6269 019674 store 1 ,mem_connection_options 
+0x626a 019675 jam conn_sm_auth_wait ,mem_conn_sm 
+0x626b 019676 jam lmp_au_rand ,mem_lmo_opcode2 
+0x626c 019677 rtn 
+:      019678 host_create_conn_auth_wait:
+0x626d 019679 rtn 
+:      019680 host_create_conn_pairing:
+0x626e 019681 fetch 1 ,mem_pincode_state 
+0x626f 019682 rtnne pincode_state_pincode_ready 
+0x6270 019683 call host_auth 
+0x6271 019684 jam conn_sm_pairing_wait ,mem_conn_sm 
+0x6272 019685 rtn 
+:      019687 host_create_conn_pairing_wait:
+0x6273 019688 rtn 
+:      019689 host_creat_conn_send_feat_ext:
+0x6274 019690 jam conn_sm_wait_features_ext ,mem_conn_sm 
+0x6275 019691 jam lmp_ext_features_req ,mem_lmo_opcode2 
+0x6276 019692 rtn 
+:      019693 host_create_conn_send_version:
+0x6277 019694 jam conn_sm_wait_version ,mem_conn_sm 
+0x6278 019695 jam lmp_version_req ,mem_lmo_opcode2 
+0x6279 019696 rtn 
+:      019698 host_creat_conn_wait_switch:
+0x627a 019699 fetch 1 ,mem_switch_flag 
+0x627b 019700 rtneq switch_flag_init 
+0x627c 019701 beq switch_flag_accept ,host_create_conn_switch_accept 
+0x627d 019702 arg switch_wait_timer ,queue 
+0x627e 019703 call timer_check 
+0x627f 019704 nrtn blank 
+0x6280 019705 jam switch_flag_init ,mem_switch_flag 
+0x6281 019706 branch host_create_conn_switch 
+:      019707 host_create_conn_switch_accept:
+0x6282 019708 rtn master 
+0x6283 019709 branch host_create_conn_auth_pair 
+:      019711 host_create_conn_send_features:
+0x6284 019712 jam conn_sm_wait_features_res ,mem_conn_sm 
+0x6285 019713 jam lmp_features_req ,mem_lmo_opcode2 
+0x6286 019714 rtn 
+:      019715 host_create_conn_send_switch:
+0x6287 019716 jam lmp_switch_req ,mem_lmo_opcode2 
+0x6288 019717 set1 mark_switch_initiated ,mark 
+0x6289 019718 jam conn_sm_wait_conn_accept ,mem_conn_sm 
+0x628a 019719 setarg 0x1ff 
+0x628b 019720 store 2 ,mem_soft_timer 
+0x628c 019721 rtn 
+:      019722 host_create_conn_send_conn_req:
+0x628d 019723 jam conn_sm_wait_conn_accept ,mem_conn_sm 
+0x628e 019724 jam 0xff ,mem_soft_timer 
+0x628f 019725 set0 mark_reconn_recieve_switch ,mark 
+0x6290 019726 jam lmp_host_connection_req ,mem_lmo_opcode2 
+0x6291 019727 branch init_lmp_reinit 
+:      019728 host_create_conn_wait_accept:
+0x6292 019729 rtnmark1 mark_reconn_recieve_switch 
+0x6293 019730 fetch 2 ,mem_soft_timer 
+0x6294 019731 sub pdata ,1 ,pdata 
+0x6295 019732 branch host_create_conn_resend ,zero 
+0x6296 019733 store 2 ,mem_soft_timer 
+0x6297 019734 rtn 
+:      019735 host_create_conn_resend:
+0x6298 019736 jam conn_sm_send_switch ,mem_conn_sm 
+0x6299 019737 rtn 
+:      019738 host_create_conn_waiting:
+0x629a 019740 rtn 
+:      019742 host_create_conn_switch:
+0x629b 019743 fetch 1 ,mem_lmp_conn_state 
+0x629c 019744 rtnbit0 sent_setup_complete 
+0x629d 019745 rtnbit0 received_setup_complete 
+0x629e 019746 fetch 1 ,mem_connection_options 
+0x629f 019747 set0 connection_switch ,pdata 
+0x62a0 019748 store 1 ,mem_connection_options 
+0x62a1 019749 jam lmp_switch_req ,mem_lmo_opcode2 
+0x62a2 019750 jam conn_sm_wait_switch_after_host_connection ,mem_conn_sm 
+0x62a3 019751 rtn 
+:      019753 host_create_conn_send_setup_complete:
+0x62a4 019754 jam conn_sm_wait_setup_complete ,mem_conn_sm 
+0x62a5 019755 jam lmp_setup_complete ,mem_lmo_opcode2 
+0x62a6 019756 rtn 
+:      019758 host_create_conn_wait_setup_complete:
+0x62a7 019759 fetch 1 ,mem_lmp_conn_state 
+0x62a8 019760 rtnbit0 received_setup_complete 
+0x62a9 019761 jam conn_sm_standby ,mem_conn_sm 
+0x62aa 019763 rtn 
+:      019764 host_create_conn_wait_setup_complete_rtn:
+0x62ab 019765 jam conn_sm_auth_pair ,mem_conn_sm 
+0x62ac 019766 rtn 
+:      019768 host_create_conn_master_detach:
+0x62ad 019769 fetch 1 ,mem_soft_timer 
+0x62ae 019770 increase -1 ,pdata 
+0x62af 019771 branch host_create_conn_send_detach ,blank 
+0x62b0 019772 store 1 ,mem_soft_timer 
+0x62b1 019773 rtn 
+:      019774 host_create_conn_send_detach:
+0x62b2 019775 jam lmp_detach ,mem_lmo_opcode2 
+0x62b3 019776 jam local_host ,mem_disconn_reason_send 
+0x62b4 019777 jam 0 ,mem_conn_sm 
+0x62b5 019778 rtn 
+:      019779 host_create_conn_auth_pair:
+0x62b6 019781 fetch 1 ,mem_connection_options 
+0x62b7 019782 bbit1 connection_switch ,host_create_conn_switch 
+0x62b8 019783 bbit1 connection_auth ,host_create_conn_auth_pair_true 
+:      019784 host_create_conn_sm_done:
+0x62b9 019785 jam conn_sm_done ,mem_conn_sm 
+0x62ba 019786 rtn 
+:      019787 host_create_conn_auth_pair_true:
+0x62bb 019788 fetch 1 ,mem_link_key_exists 
+0x62bc 019789 branch host_create_conn_auth_pair_nokey ,blank 
+0x62bd 019790 fetch 1 ,mem_lmp_conn_state 
+0x62be 019791 rtnbit0 sent_setup_complete 
+0x62bf 019792 rtnbit0 received_setup_complete 
+0x62c0 019793 fetch 4 ,mem_aurand_send_delay_time 
+0x62c1 019794 arg 100 ,temp 
+0x62c2 019795 iadd temp ,temp 
+0x62c3 019796 copy clkn_bt ,pdata 
+0x62c4 019797 isub temp ,null 
+0x62c5 019798 nrtn positive 
+0x62c6 019799 branch host_create_conn_auth 
+:      019803 host_create_conn_auth_pair_nokey:
+0x62c7 019804 jam conn_sm_pairing ,mem_conn_sm 
+0x62c8 019805 jam 4 ,mem_pin_length 
+0x62c9 019806 setarg 0x3030 
+0x62ca 019807 store 2 ,mem_pin 
+0x62cb 019808 istore 2 ,contw 
+0x62cc 019809 jam pincode_state_pincode_ready ,mem_pincode_state 
+0x62cd 019810 branch host_create_conn_pairing 
+:      019812 host_create_conn_auth_pair_wait:
+0x62ce 019813 rtn 
+:      019814 host_create_conn_encrypt:
+0x62cf 019815 fetch 1 ,mem_connection_options 
+0x62d0 019816 bbit1 connection_encrypt ,host_create_conn_encrypt_start 
+0x62d1 019817 jam conn_sm_done ,mem_conn_sm 
+0x62d2 019818 rtn 
+:      019820 host_create_conn_encrypt_start:
+0x62d3 019821 fetch 1 ,mem_connection_options 
+0x62d4 019822 set0 connection_encrypt ,pdata 
+0x62d5 019823 store 1 ,mem_connection_options 
+0x62d6 019824 jam lmp_encryption_mode_req ,mem_lmo_opcode2 
+0x62d7 019825 rtn 
+:      019827 host_create_conn_encrypt_wait:
+0x62d8 019828 fetch 1 ,mem_wait_encryption 
+0x62d9 019829 rtn blank 
+0x62da 019830 jam conn_sm_standby ,mem_conn_sm 
+0x62db 019831 branch host_create_conn_encrypt_start 
+:      019833 host_create_conn_encrypt_wait_clear:
+0x62dc 019834 jam conn_sm_send_setup_complete ,mem_conn_sm 
+0x62dd 019835 rtn 
+:      019837 host_auth:
+0x62de 019838 fetch 1 ,mem_op 
+0x62df 019839 bbit1 op_inrand_req ,remote_auth 
+0x62e0 019840 call tid_initiate 
+0x62e1 019841 jam lmp_in_rand ,mem_lmo_opcode2 
+0x62e2 019842 branch cmd_exit 
+:      019843 remote_auth:
+0x62e3 019844 fetch 1 ,mem_op 
+0x62e4 019845 set0 op_inrand_req ,pdata 
+0x62e5 019846 store 1 ,mem_op 
+0x62e6 019847 call lmp_accept_inrand 
+0x62e7 019848 call tid_set_reply 
+0x62e8 019849 branch cmd_exit 
+:      019851 pincode_reinit:
+0x62e9 019852 setarg 4 
+0x62ea 019853 store 1 ,mem_pin_length 
+0x62eb 019854 setarg 0x3030 
+0x62ec 019855 istore 2 ,contw 
+0x62ed 019856 istore 2 ,contw 
+0x62ee 019857 rtn 
+:      019865 module_init:
+0x62ef 019866 rtn wake 
+0x62f0 019867 jam 0 ,mem_module_task 
+0x62f1 019868 call module_gpio_init 
+0x62f2 019869 call module_init_static_string 
+0x62f3 019870 setarg module_process_idle 
+0x62f4 019871 store 2 ,mem_cb_idle_process 
+0x62f5 019872 setarg module_conn_process 
+0x62f6 019873 store 2 ,mem_cb_bt_process 
+0x62f7 019874 setarg module_process_bb_event 
+0x62f8 019875 store 2 ,mem_cb_bb_event_process 
+0x62f9 019876 setarg module_le_rx 
+0x62fa 019877 store 2 ,mem_cb_att_write 
+0x62fb 019878 setarg module_conn_process 
+0x62fc 019879 store 2 ,mem_cb_le_process 
+0x62fd 019880 set1 mark_ext_patch ,mark 
+0x62fe 019881 bpatch patch30_0 ,mem_patch30 
+0x62ff 019882 setarg module_lpm_lock 
+0x6300 019883 store 2 ,mem_cb_check_wakelock 
+0x6301 019884 setarg module_le_tx_update_data 
+0x6302 019885 store 2 ,mem_cb_update_notify_value 
+0x6303 019886 setarg 0 
+0x6304 019887 store 4 ,mem_last_uart_clock 
+0x6305 019888 store 2 ,mem_module_prepare_tx_len 
+0x6306 019889 call module_hardware_init 
+0x6307 019890 call init_module_environment 
+0x6308 019891 call check_module_disabled 
+0x6309 019892 branch eeprom_load_reconn_info 
+:      019894 module_hardware_init:
+0x630a 019895 rtn wake 
+0x630b 019896 setarg uart_baud_115200 
+0x630c 019897 store uart_baud_len ,mem_baud 
+:      019898 module_lpm_uart_init:
+0x630d 019899 call init_filter_ram 
+0x630e 019900 setarg mem_module_rx_buf 
+0x630f 019901 hstore 2 ,core_uart_rsaddr 
+0x6310 019902 setarg mem_module_rx_buf_end 
+0x6311 019903 hstore 2 ,core_uart_readdr 
+0x6312 019904 setarg mem_module_tx_buf 
+0x6313 019905 hstore 2 ,core_uart_tsaddr 
+0x6314 019906 setarg mem_module_tx_buf_end 
+0x6315 019907 hstore 2 ,core_uart_teaddr 
+0x6316 019908 hjam 0x4 ,core_gpio_sel1 
+0x6317 019909 jam 0xff ,mem_ucode_id_local 
+0x6318 019910 hjam 0x0 ,core_uart_ctrl 
+0x6319 019911 setarg mem_module_tx_buf 
+0x631a 019912 hstore 2 ,core_uart_twptr 
+0x631b 019913 hstore 2 ,core_uart_trptrp 
+0x631c 019914 setarg mem_module_rx_buf 
+0x631d 019915 hstore 2 ,core_uart_rrptr 
+0x631e 019916 branch hci_init_common 
+:      019919 module_lpm_init:
+0x631f 019920 call module_lpm_uart_init 
+0x6320 019921 branch module_gpio_init 
+:      019923 module_gpio_init:
+0x6321 019925 call ui_led_init 
+0x6322 019926 call app_led_start_blink 
+0x6323 019928 fetcht 1 ,mem_module_connect_state_gpio 
+0x6324 019929 call gpio_config_output 
+0x6325 019930 call module_set_conn_pin_low 
+0x6326 019932 fetcht 1 ,mem_module_wake_up_gpio 
+0x6327 019933 call gpio_config_input 
+0x6328 019934 fetcht 1 ,mem_at_gpio 
+0x6329 019935 branch gpio_config_input_without_wake 
+:      019937 module_lpm_lock:
+0x632a 019938 fetcht 1 ,mem_module_wake_up_gpio 
+0x632b 019939 call gpio_get_bit 
+0x632c 019940 nbranch app_put_lpm_wake_lock ,true 
+0x632d 019941 branch app_get_lpm_wake_lock 
+:      019945 module_process_idle:
+0x632e 019946 branch module_app_dispatch 
+:      019947 module_conn_process:
+0x632f 019948 branch module_app_dispatch 
+:      019949 module_app_dispatch:
+0x6330 019950 set1 mark_ext_patch ,mark 
+0x6331 019951 bpatch patch30_1 ,mem_patch30 
+0x6332 019952 call module_control_air_flow 
+0x6333 019953 call module_uart_set 
+0x6334 019954 call l2cap_malloc_is_fifo_full 
+0x6335 019955 nrtn blank 
+0x6336 019956 branch module_process 
+:      019957 module_process_bb_event:
+0x6337 019958 copy regc ,pdata 
+0x6338 019959 beq bt_evt_pincode_req ,module_process_evt_pincode_req 
+0x6339 019960 beq bt_evt_reconn_failed ,module_reconn_fail 
+0x633a 019961 beq bt_evt_reconn_page_timeout ,module_page_time_out 
+0x633b 019962 beq bt_evt_bb_disconnected ,module_process_bb_event_disconned 
+0x633c 019963 beq bt_evt_switch_not_accept ,module_process_switch_not_accept 
+0x633d 019964 beq bt_evt_switch_accept ,module_process_switch_accept 
+0x633e 019965 beq bt_evt_sniff_accept ,module_process_sniff_accept 
+0x633f 019966 beq bt_evt_sniff_not_accept ,module_process_sniff_not_accept 
+0x6340 019967 beq bt_evt_unsniff_accept ,module_process_unsniff_accept 
+0x6341 019968 beq bt_evt_unsniff_not_accept ,module_process_unsniff_not_accept 
+0x6342 019969 beq bt_evt_le_connected ,module_process_le_conn 
+0x6343 019970 beq bt_evt_bb_connected ,module_process_bb_conn 
+0x6344 019971 beq bt_evt_le_disconnected ,module_process_bb_even_le_disconn 
+0x6345 019972 beq bt_evt_setup_complete ,module_process_setup_complete 
+0x6346 019973 beq bt_evt_enter_sniff ,module_sniff_param_check 
+0x6347 019974 beq bt_evt_exit_sniff ,app_lpm_mult_disable 
+0x6348 019975 and pdata ,0x0f ,temp 
+0x6349 019976 and_into bt_evt_timer_mask ,pdata 
+0x634a 019977 beq bt_evt_timer_init ,module_bb_event_timer 
+0x634b 019978 rtn 
+:      019980 module_process_bb_event_disconned:
+0x634c 019981 call module_disconn_start 
+0x634d 019982 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x634e 019983 rtnbit0 app_disc_after_setup_done 
+0x634f 019984 arg 3 ,loopcnt 
+0x6350 019985 arg mem_prarm_dis ,contr 
+0x6351 019986 branch send_mem_to_uart 
+:      019988 module_sniff_param_check:
+0x6352 019991 fetch 2 ,mem_context + coffset_tsniff 
+0x6353 019992 rshift pdata ,pdata 
+0x6354 019993 fetcht 2 ,mem_sniff_param_interval 
+0x6355 019994 isub temp ,null 
+0x6356 019995 nbranch module_sniff_param_check_unsniff ,zero 
+0x6357 019996 branch app_lpm_mult_enable 
+:      019997 module_sniff_param_check_unsniff:
+0x6358 019998 fetch 1 ,mem_module_task 
+0x6359 019999 rtnbit1 at_task_unsinff 
+0x635a 020000 hfetch 2 ,core_uart_rxitems 
+0x635b 020001 ncall at_set_unsniff_task_flag ,blank 
+0x635c 020002 branch app_bt_sniff_exit 
+:      020004 module_process_setup_complete:
+0x635d 020005 call module_conn_start 
+0x635e 020006 call module_check_cmode 
+0x635f 020007 branch module_uart_send_conn ,zero 
+0x6360 020008 branch app_bt_disconnect 
+:      020009 module_uart_send_conn:
+0x6361 020010 arg 4 ,loopcnt 
+0x6362 020011 arg mem_prarm_conn ,contr 
+0x6363 020012 branch send_mem_to_uart 
+:      020014 module_process_bb_even_le_disconn:
+0x6364 020015 call module_disconn_start 
+0x6365 020016 arg 5 ,loopcnt 
+0x6366 020017 arg mem_prarm_bledis ,contr 
+0x6367 020018 branch send_mem_to_uart 
+:      020020 module_process_evt_pincode_req:
+0x6368 020021 call at_restore_pin_code 
+0x6369 020022 branch app_bt_set_pincode 
+:      020023 module_process_switch_not_accept:
+0x636a 020024 fetch 1 ,mem_module_task 
+0x636b 020025 rtnbit0 at_task_switch 
+0x636c 020026 set0 at_task_switch ,pdata 
+0x636d 020027 store 1 ,mem_module_task 
+0x636e 020028 branch at_error_rev_end 
+:      020030 module_process_switch_accept:
+0x636f 020031 fetch 1 ,mem_module_task 
+0x6370 020032 rtnbit0 at_task_switch 
+0x6371 020033 set0 at_task_switch ,pdata 
+0x6372 020034 store 1 ,mem_module_task 
+0x6373 020035 branch at_nomal_rev_end 
+:      020037 module_process_sniff_accept:
+0x6374 020038 rtn 
+:      020040 module_process_sniff_not_accept:
+0x6375 020041 rtn 
+:      020043 module_process_unsniff_accept:
+0x6376 020044 fetch 1 ,mem_module_task 
+0x6377 020045 bbit0 at_task_unsinff ,app_bt_enter_sniff 
+0x6378 020046 branch at_clear_unsniff_task_flag 
+:      020048 module_process_unsniff_not_accept:
+0x6379 020049 rtn 
+:      020051 module_process_le_conn:
+0x637a 020052 call module_conn_start 
+0x637b 020053 arg mem_le_plap ,regb 
+0x637c 020054 call module_check_cmode 
+0x637d 020055 branch module_uart_send_leconn ,zero 
+0x637e 020056 branch app_ble_disconnect 
+:      020057 module_uart_send_leconn:
+0x637f 020058 arg 6 ,loopcnt 
+0x6380 020059 arg mem_prarm_bleconn ,contr 
+0x6381 020060 branch send_mem_to_uart 
+:      020062 module_process_bb_conn:
+0x6382 020063 rtn 
+:      020066 module_reconn_fail:
+0x6383 020067 arg 7 ,loopcnt 
+0x6384 020068 arg mem_prarm_recfail ,contr 
+0x6385 020069 call send_mem_to_uart 
+0x6386 020070 branch module_disconn_start 
+:      020071 module_page_time_out:
+0x6387 020072 arg 7 ,loopcnt 
+0x6388 020073 arg mem_prarm_pageout ,contr 
+0x6389 020074 call send_mem_to_uart 
+:      020075 module_disconn_start:
+0x638a 020076 call module_start_adv_discovery 
+0x638b 020077 branch module_set_conn_pin_high 
+:      020079 module_start_adv_discovery:
+0x638c 020080 fetch 1 ,mem_module_state 
+0x638d 020081 isolate1 at_state_set30 ,pdata 
+0x638e 020082 call app_bt_start_discovery ,true 
+0x638f 020083 fetch 1 ,mem_module_state 
+0x6390 020084 isolate1 at_state_set40 ,pdata 
+0x6391 020085 call app_ble_start_adv ,true 
+0x6392 020086 rtn 
+:      020087 module_set_conn_pin_high:
+0x6393 020088 fetcht 1 ,mem_module_connect_state_gpio 
+0x6394 020089 branch gpio_out_active 
+:      020091 module_conn_start:
+0x6395 020092 call module_stop_adv_discovery 
+0x6396 020093 branch module_set_conn_pin_low 
+:      020095 module_stop_adv_discovery:
+0x6397 020096 fetch 1 ,mem_module_state 
+0x6398 020097 isolate1 at_state_set30 ,pdata 
+0x6399 020098 call app_bt_stop_discovery ,true 
+0x639a 020099 fetch 1 ,mem_module_state 
+0x639b 020100 isolate1 at_state_set40 ,pdata 
+0x639c 020101 call app_ble_stop_adv ,true 
+0x639d 020102 rtn 
+:      020103 module_set_conn_pin_low:
+0x639e 020104 fetcht 1 ,mem_module_connect_state_gpio 
+0x639f 020105 branch gpio_out_inactive 
+:      020110 module_process:
+0x63a0 020111 fetch 1 ,mem_device_option 
+0x63a1 020112 rtnne dvc_op_module 
+0x63a2 020113 hfetch 2 ,core_uart_rxitems 
+0x63a3 020114 rtn blank 
+0x63a4 020115 store 2 ,mem_current_packet_length 
+0x63a5 020117 call spp_mode 
+0x63a6 020118 branch at_process ,true 
+0x63a7 020119 call at_ckeck_send_buff 
+0x63a8 020120 branch module_tx_packet 
+:      020123 spp_mode:
+0x63a9 020124 fetcht 1 ,mem_at_gpio 
+0x63aa 020125 branch gpio_get_bit 
+:      020128 module_exit_sniff:
+0x63ab 020129 fetch 1 ,mem_module_task 
+0x63ac 020130 rtnbit1 at_task_unsinff 
+0x63ad 020131 call at_set_unsniff_task_flag 
+0x63ae 020132 branch app_bt_sniff_exit 
+:      020134 module_tx_packet:
+0x63af 020135 fetch 1 ,mem_context 
+0x63b0 020136 bbit0 state_inconn ,spp_send_end 
+0x63b1 020137 fetch 1 ,mem_context + coffset_mode 
+0x63b2 020138 bbit1 mode_le ,modle_le_tx 
+0x63b3 020139 call app_check_sniff 
+0x63b4 020140 branch module_exit_sniff ,true 
+0x63b5 020141 branch spp_tx_rfcomm_packet 
+:      020143 module_le_rx:
+0x63b6 020144 call le_att_get_handle_ptr 
+0x63b7 020145 ifetch 1 ,contr 
+0x63b8 020146 copy contr ,rega 
+0x63b9 020147 call get_uart_twptr 
+0x63ba 020148 copy regb ,loopcnt 
+0x63bb 020149 copy rega ,contr 
+0x63bc 020150 call uart_copy_tx_bytes 
+0x63bd 020151 branch uartd_send 
+:      020154 module_le_tx_update_data:
+0x63be 020156 fetch 2 ,mem_module_prepare_tx_len 
+0x63bf 020157 rtn blank 
+0x63c0 020158 arg dm_le_buff_len ,temp 
+0x63c1 020159 call not_greater_than 
+0x63c2 020160 store 2 ,mem_module_temp_len 
+0x63c3 020162 copy pdata ,temp 
+0x63c4 020163 fetch 2 ,mem_module_prepare_tx_len 
+0x63c5 020164 isub temp ,pdata 
+0x63c6 020165 store 2 ,mem_module_prepare_tx_len 
+0x63c7 020166 nbranch assert ,positive 
+0x63c8 020168 arg prcp_tx_le ,temp 
+0x63c9 020169 storet 2 ,mem_le_notify_handle 
+0x63ca 020170 call le_att_get_handle_ptr 
+0x63cb 020171 branch assert ,blank 
+0x63cc 020172 add contr ,1 ,contw 
+0x63cd 020174 fetch 2 ,mem_module_temp_len 
+0x63ce 020175 copy pdata ,loopcnt 
+0x63cf 020177 call get_uart_rrptr 
+0x63d0 020179 call uart_copy_rx_bytes 
+0x63d1 020181 fetch 2 ,mem_module_temp_len 
+0x63d2 020182 store 2 ,mem_current_packet_length 
+0x63d3 020183 store 2 ,mem_le_notify_len 
+0x63d4 020184 branch spp_send_end 
+:      020187 modle_le_tx:
+0x63d5 020188 rtnmark0 mark_context 
+0x63d6 020189 call modle_le_tx_once 
+0x63d7 020190 call modle_le_tx_once 
+:      020191 modle_le_tx_once:
+0x63d8 020192 call le_xtype_fifo_is_near_full 
+0x63d9 020193 nrtn blank 
+0x63da 020194 hfetch 2 ,core_uart_rxitems 
+0x63db 020195 rtn blank 
+0x63dc 020196 fetcht 2 ,mem_module_prepare_tx_len 
+0x63dd 020197 isub temp ,pdata 
+0x63de 020198 nbranch assert ,positive 
+0x63df 020199 store 2 ,mem_current_packet_length 
+0x63e0 020200 rtn blank 
+0x63e1 020201 call at_ckeck_send_buff_le 
+0x63e2 020202 fetch 2 ,mem_module_prepare_tx_len 
+0x63e3 020203 fetcht 2 ,mem_current_packet_length 
+0x63e4 020204 iadd temp ,pdata 
+0x63e5 020205 store 2 ,mem_module_prepare_tx_len 
+0x63e6 020206 fetcht 2 ,mem_module_prepare_tx_len 
+0x63e7 020207 hfetch 2 ,core_uart_rxitems 
+0x63e8 020208 isub temp ,rega 
+0x63e9 020209 nbranch assert ,positive 
+0x63ea 020210 jam attop_handle_value_notification ,mem_fifo_temp 
+0x63eb 020211 branch le_xtype_fifo_in 
+:      020213 module_bb_event_timer:
+0x63ec 020214 storet 1 ,mem_app_evt_timer_count 
+:      020215 module_bb_event_100ms_loop:
+0x63ed 020216 fetch 1 ,mem_app_evt_timer_count 
+0x63ee 020217 rtn blank 
+0x63ef 020218 increase -1 ,pdata 
+0x63f0 020219 store 1 ,mem_app_evt_timer_count 
+0x63f1 020220 call module_bb_event_hud_ms 
+0x63f2 020221 branch module_bb_event_100ms_loop 
+:      020223 module_bb_event_hud_ms:
+0x63f3 020224 fetch 2 ,mem_at_scan_time 
+0x63f4 020225 rtn blank 
+0x63f5 020226 increase -1 ,pdata 
+0x63f6 020227 store 2 ,mem_at_scan_time 
+0x63f7 020228 nrtn blank 
+0x63f8 020229 fetch 1 ,mem_at_using_flag 
+0x63f9 020230 jam 0 ,mem_at_using_flag 
+0x63fa 020231 bbit1 at_flag_leinq ,modue_le_inq 
+0x63fb 020232 bbit1 at_flag_inq ,module_inq 
+0x63fc 020233 branch assert 
+:      020234 modue_le_inq:
+0x63fd 020235 branch app_ble_stop_scan 
+:      020236 module_inq:
+0x63fe 020237 jam hci_cmd_inquiry_cancel ,mem_hci_cmd 
+0x63ff 020238 rtn 
+:      020240 at_ckeck_send_buff:
+0x6400 020241 fetch 1 ,mem_context + coffset_mode 
+0x6401 020242 bbit1 mode_le ,at_ckeck_send_buff_le 
+0x6402 020243 fetch 2 ,mem_current_packet_length 
+0x6403 020244 arg dm_refcom_buff_len ,temp 
+0x6404 020246 call not_greater_than 
+0x6405 020247 store 2 ,mem_current_packet_length 
+0x6406 020248 rtn 
+:      020249 at_ckeck_send_buff_le:
+0x6407 020250 fetch 2 ,mem_current_packet_length 
+0x6408 020251 arg dm_le_buff_len ,temp 
+0x6409 020252 call not_greater_than 
+0x640a 020253 store 2 ,mem_current_packet_length 
+0x640b 020254 rtn 
+:      020256 at_set_unsniff_task_flag:
+0x640c 020257 fetch 1 ,mem_module_task 
+0x640d 020258 set1 at_task_unsinff ,pdata 
+0x640e 020259 store 1 ,mem_module_task 
+0x640f 020260 rtn 
+:      020262 at_clear_unsniff_task_flag:
+0x6410 020263 fetch 1 ,mem_module_task 
+0x6411 020264 set0 at_task_unsinff ,pdata 
+0x6412 020265 store 1 ,mem_module_task 
+0x6413 020266 rtn 
+:      020268 at_set_cmd_task_flag:
+0x6414 020269 fetch 1 ,mem_module_task 
+0x6415 020270 set1 at_task_cmd_flag ,pdata 
+0x6416 020271 store 1 ,mem_module_task 
+0x6417 020272 rtn 
+:      020274 at_clear_cmd_task_flag:
+0x6418 020275 fetch 1 ,mem_module_task 
+0x6419 020276 set0 at_task_cmd_flag ,pdata 
+0x641a 020277 store 1 ,mem_module_task 
+0x641b 020278 rtn 
+:      020280 module_control_air_flow:
+0x641c 020281 set1 mark_ext_patch ,mark 
+0x641d 020282 bpatch patch30_2 ,mem_patch30 
+0x641e 020283 call check_uart_tx_buff 
+0x641f 020284 branch app_l2cap_flow_control_enable ,positive 
+0x6420 020285 branch app_l2cap_flow_control_disable 
+:      020287 module_uart_set:
+0x6421 020288 call spp_mode 
+0x6422 020289 branch module_set_baud_115200 ,true 
+0x6423 020290 hfetcht uart_baud_len ,core_uart_baud 
+0x6424 020291 fetch 2 ,mem_baud 
+0x6425 020292 isub temp ,null 
+0x6426 020293 rtn zero 
+0x6427 020294 branch uart_set_baud_by_mem 
+:      020297 module_set_baud_115200:
+0x6428 020298 hfetcht uart_baud_len ,core_uart_baud 
+0x6429 020299 setarg at_baud_115200 
+0x642a 020300 isub temp ,null 
+0x642b 020301 rtn zero 
+0x642c 020302 hstore uart_baud_len ,core_uart_baud 
+0x642d 020303 rtn 
+:      020305 module_check_cmode:
+0x642e 020306 set1 mark_ext_patch ,mark 
+0x642f 020307 bpatch patch30_3 ,mem_patch30 
+0x6430 020308 fetch 1 ,mem_module_state 
+0x6431 020309 isolate0 at_state_cmode ,pdata 
+0x6432 020310 branch module_check_cmode_close ,true 
+0x6433 020311 arg mem_cmode_addr ,rega 
+0x6434 020312 arg 6 ,loopcnt 
+0x6435 020313 branch string_compare 
+:      020314 module_check_cmode_close:
+0x6436 020315 force 0 ,null 
+0x6437 020316 rtn 
+:      020318 module_init_static_string:
+0x6438 020319 set1 mark_ext_patch ,mark 
+0x6439 020320 bpatch patch30_4 ,mem_patch30 
+0x643a 020321 arg mem_prarm_pswd ,contw 
+0x643b 020322 setsect 0 ,0x35350 
+0x643c 020323 setsect 1 ,0x15115 
+0x643d 020324 setsect 2 ,0x12415 
+0x643e 020325 setsect 3 ,0x10951 
+0x643f 020326 istore 9 ,contw 
+0x6440 020327 setsect 0 ,0x2454c 
+0x6441 020328 setsect 1 ,0x35053 
+0x6442 020329 setsect 2 ,0x2454 
+0x6443 020330 setsect 3 ,0x11531 
+0x6444 020331 istore 9 ,contw 
+0x6445 020332 setsect 0 ,0x34441 
+0x6446 020333 setsect 1 ,0x194d4 
+0x6447 020334 setsect 2 ,0x12455 
+0x6448 020335 setsect 3 ,0x10d4d 
+0x6449 020336 istore 9 ,contw 
+0x644a 020337 setsect 0 ,0x3414c 
+0x644b 020338 setsect 1 ,0xd4d4 
+0x644c 020339 setsect 2 ,0x124c4 
+0x644d 020340 setsect 3 ,0x13119 
+0x644e 020341 istore 9 ,contw 
+0x644f 020342 setsect 0 ,0x15247 
+0x6450 020343 setsect 1 ,0x3d0d1 
+0x6451 020344 setsect 2 ,0xe4e4 
+0x6452 020345 setsect 3 ,0x11531 
+0x6453 020346 istore 9 ,contw 
+0x6454 020347 setsect 0 ,0x34944 
+0x6455 020348 setsect 1 ,0x114d4 
+0x6456 020349 setsect 2 ,0xe535 
+0x6457 020350 setsect 3 ,0x15105 
+0x6458 020351 istore 9 ,contw 
+0x6459 020352 setsect 0 ,0x14c2b 
+0x645a 020353 setsect 1 ,0x114d2 
+0x645b 020354 setsect 2 ,0xf525 
+0x645c 020355 setsect 3 ,0x11531 
+0x645d 020356 istore 9 ,contw 
+0x645e 020357 setsect 0 ,0x14e53 
+0x645f 020358 setsect 1 ,0x19192 
+0x6460 020359 setsect 2 ,0x44c4 
+0x6461 020360 setsect 3 ,0x15915 
+0x6462 020361 istore 9 ,contw 
+0x6463 020362 setsect 0 ,0x35352 
+0x6464 020363 setsect 1 ,0xd254 
+0x6465 020364 setsect 2 ,0x5444 
+0x6466 020365 setsect 3 ,0x10959 
+0x6467 020366 istore 9 ,contw 
+0x6468 020367 setsect 0 ,0x1454c 
+0x6469 020368 setsect 1 ,0x5392 
+0x646a 020369 setsect 2 ,0x3525 
+0x646b 020370 setsect 3 ,0x13d35 
+0x646c 020371 istore 9 ,contw 
+0x646d 020372 setsect 0 ,0x14544 
+0x646e 020373 setsect 1 ,0x113d3 
+0x646f 020374 setsect 2 ,0x4454 
+0x6470 020375 setsect 3 ,0x14d35 
+0x6471 020376 istore 9 ,contw 
+0x6472 020377 setsect 0 ,0x4154 
+0x6473 020378 setsect 1 ,0x11155 
+0x6474 020379 setsect 2 ,0x13494 
+0x6475 020380 setsect 3 ,0x13d0d 
+0x6476 020381 istore 9 ,contw 
+0x6477 020382 setsect 0 ,0x4f56 
+0x6478 020383 setsect 1 ,0x31055 
+0x6479 020384 setsect 2 ,0x3454 
+0x647a 020385 setsect 3 ,0x1393d 
+0x647b 020386 istore 9 ,contw 
+0x647c 020387 setsect 0 ,0x1504e 
+0x647d 020388 setsect 1 ,0x151d0 
+0x647e 020389 setsect 2 ,0x154f4 
+0x647f 020390 setsect 3 ,0x14951 
+0x6480 020391 istore 9 ,contw 
+0x6481 020392 setsect 0 ,0x24345 
+0x6482 020393 setsect 1 ,0x25051 
+0x6483 020394 setsect 2 ,0x4c4 
+0x6484 020395 istore 6 ,contw 
+0x6485 020396 rtn 
+:      020400 mouse_init:
+0x6486 020401 setarg le_mouse 
+0x6487 020402 store 2 ,mem_cb_le_process 
+0x6488 020403 setarg mouse_send_process 
+0x6489 020404 store 2 ,mem_cb_bt_process 
+0x648a 020405 setarg mouse_process_lpm_before 
+0x648b 020406 store 2 ,mem_cb_before_lpm 
+0x648c 020407 setarg mouse_priority_bb_event 
+0x648d 020408 store 2 ,mem_cb_bb_event_process 
+0x648e 020409 setarg mouse_idle 
+0x648f 020410 store 2 ,mem_cb_idle_process 
+0x6490 020411 setarg mouse_le_notify_update_data 
+0x6491 020412 store 2 ,mem_cb_update_notify_value 
+0x6492 020413 jam 0 ,mem_sp_flag 
+0x6493 020414 jam 0 ,mem_master_sp_flag 
+0x6494 020415 set0 mark_ext_patch ,mark 
+0x6495 020416 bpatch patch18_0 ,mem_patch18 
+0x6496 020417 call mouse_init_common 
+0x6497 020418 rtn wake 
+0x6498 020419 call mouse_init_environment 
+0x6499 020420 call mouse_dpi_init 
+0x649a 020421 setarg mouse_before_hibernate 
+0x649b 020422 store 2 ,mem_cb_before_hibernate 
+0x649c 020423 fetch 2 ,mem_ui_state_map 
+0x649d 020424 bbit1 ui_state_btn_down ,mouse_start_discovery 
+0x649e 020425 branch mouse_check_reconn_target 
+:      020427 mouse_init_environment:
+0x649f 020428 call app_initflag_check 
+0x64a0 020429 branch mouse_load_eeprom_param ,zero 
+0x64a1 020430 call eeprom_store_le_local_addr 
+0x64a2 020431 call eeprom_store_mouse_dpi 
+0x64a3 020432 branch app_initflag_store 
+:      020433 mouse_load_eeprom_param:
+0x64a4 020434 call eeprom_load_reconn_info 
+0x64a5 020435 call eeprom_load_le_loacal_addr 
+0x64a6 020436 branch eeprom_load_mouse_dpi 
+:      020438 mouse_dpi_init:
+0x64a7 020439 jam dpi_button_state_up ,mem_mouse_dpi_button_state 
+0x64a8 020440 branch mouse_modified_dpi 
+:      020442 mouse_idle:
+0x64a9 020443 call ui_check_paring_button 
+0x64aa 020444 call mouse_check_dpi 
+0x64ab 020445 branch mouse_wheel_check 
+:      020447 mouse_check_dpi:
+0x64ac 020448 fetcht 1 ,mem_dpi_button_gpio 
+0x64ad 020449 call gpio_get_bit 
+0x64ae 020450 nbranch mouse_dpi_up ,true 
+:      020451 mouse_dpi_down:
+0x64af 020452 fetch 1 ,mem_mouse_dpi_button_state 
+0x64b0 020453 rtneq dpi_button_state_down 
+0x64b1 020454 jam dpi_button_state_down ,mem_mouse_dpi_button_state 
+0x64b2 020455 rtn 
+:      020456 mouse_dpi_up:
+0x64b3 020457 fetch 1 ,mem_mouse_dpi_button_state 
+0x64b4 020458 rtneq dpi_button_state_up 
+0x64b5 020459 jam dpi_button_state_up ,mem_mouse_dpi_button_state 
+0x64b6 020460 fetch 1 ,mem_mouse_dpi 
+0x64b7 020461 increase 1 ,pdata 
+0x64b8 020462 and pdata ,0x03 ,pdata 
+0x64b9 020463 store 1 ,mem_mouse_dpi 
+0x64ba 020464 branch mouse_modified_dpi 
+:      020465 mouse_modified_dpi:
+0x64bb 020466 setarg mouse_dpi_address 
+0x64bc 020467 call twspi_read 
+0x64bd 020468 and pdata ,0xfc ,temp 
+0x64be 020469 fetch 1 ,mem_mouse_dpi 
+0x64bf 020470 iadd temp ,pdata 
+0x64c0 020471 lshift8 pdata ,pdata 
+0x64c1 020472 add pdata ,mouse_dpi_address ,pdata 
+0x64c2 020473 call twspi_write 
+0x64c3 020474 branch eeprom_store_mouse_dpi 
+:      020476 mouse_init_common:
+0x64c4 020477 call mouse_init_sunt 
+0x64c5 020478 call mouse_gpio_init 
+0x64c6 020479 hfetch 2 ,core_clkoff 
+0x64c7 020480 set0 clock_off_qdecoder ,pdata 
+0x64c8 020481 hstore 2 ,core_clkoff 
+0x64c9 020482 rtn 
+:      020484 mouse_gpio_init:
+0x64ca 020485 call lpm_disable_exen_output 
+0x64cb 020486 fetcht 1 ,mem_whee_a_data_gpio 
+0x64cc 020487 call gpio_config_input 
+0x64cd 020488 fetcht 1 ,mem_whee_b_data_gpio 
+0x64ce 020489 call gpio_config_input 
+0x64cf 020490 fetcht 1 ,mem_lbutton_gpio 
+0x64d0 020491 call gpio_config_input 
+0x64d1 020492 fetcht 1 ,mem_rbutton_gpio 
+0x64d2 020493 call gpio_config_input 
+0x64d3 020494 fetcht 1 ,mem_mbutton_gpio 
+0x64d4 020495 call gpio_config_input 
+0x64d5 020496 fetcht 1 ,mem_sensor_data_gpio 
+0x64d6 020497 call gpio_config_input 
+0x64d7 020498 fetcht 1 ,mem_dpi_button_gpio 
+0x64d8 020499 call gpio_config_input 
+0x64d9 020500 hfetch 1 ,core_gpio_pu3 
+0x64da 020501 or_into 0x18 ,pdata 
+0x64db 020502 hstore 1 ,core_gpio_pu3 
+0x64dc 020503 hfetch 1 ,core_gpio_pd2 + 1 
+0x64dd 020504 and_into 0xe7 ,pdata 
+0x64de 020505 hstore 1 ,core_gpio_pd2 + 1 
+0x64df 020506 rtn 
+:      020509 mouse_before_hibernate:
+0x64e0 020510 setarg 0xbc05 
+0x64e1 020511 call twspi_write 
+0x64e2 020512 jam 1 ,mem_lpm_current_mult 
+:      020514 mouse_process_lpm_before:
+0x64e3 020515 call mouse_wheel_check 
+0x64e4 020516 arg 25 ,temp 
+0x64e5 020517 call gpio_config_output 
+0x64e6 020518 hjam 0 ,core_gpio_sel1 
+0x64e7 020519 fetcht 1 ,mem_whee_a_data_gpio 
+0x64e8 020520 call gpio_set_wake_by_current_state 
+0x64e9 020521 fetcht 1 ,mem_whee_b_data_gpio 
+0x64ea 020522 call gpio_set_wake_by_current_state 
+0x64eb 020523 fetcht 1 ,mem_lbutton_gpio 
+0x64ec 020524 call gpio_set_wake_by_current_state 
+0x64ed 020525 fetcht 1 ,mem_rbutton_gpio 
+0x64ee 020526 call gpio_set_wake_by_current_state 
+0x64ef 020527 fetcht 1 ,mem_mbutton_gpio 
+0x64f0 020528 call gpio_set_wake_by_current_state 
+0x64f1 020529 fetcht 1 ,mem_sensor_data_gpio 
+0x64f2 020530 call gpio_set_wake 
+0x64f3 020531 fetch 1 ,mem_lpm_current_mult 
+0x64f4 020532 nrtn blank 
+0x64f5 020533 branch gpio_clr_wake 
+:      020535 mouse_wheel_check:
+0x64f6 020536 set0 mark_ext_patch ,mark 
+0x64f7 020537 bpatch patch18_1 ,mem_patch18 
+0x64f8 020538 arg 0 ,rega 
+0x64f9 020539 fetcht 1 ,mem_whee_a_data_gpio 
+0x64fa 020540 call gpio_get_bit 
+0x64fb 020541 setflag true ,0 ,rega 
+0x64fc 020542 fetcht 1 ,mem_whee_b_data_gpio 
+0x64fd 020543 call gpio_get_bit 
+0x64fe 020544 setflag true ,1 ,rega 
+0x64ff 020545 copy rega ,pdata 
+0x6500 020547 and_into 0x3 ,pdata 
+0x6501 020548 fetcht 1 ,mem_mouse_z_now 
+0x6502 020549 store 1 ,mem_mouse_z_now 
+0x6503 020550 isub temp ,null 
+0x6504 020551 branch mouse_wheel_clear ,zero 
+0x6505 020552 fetch 1 ,mem_mouse_z_before 
+0x6506 020553 store 1 ,mem_mouse_z_last 
+0x6507 020554 storet 1 ,mem_mouse_z_before 
+0x6508 020555 fetch 1 ,mem_mouse_z_now 
+0x6509 020556 lshift4 pdata ,pdata 
+0x650a 020557 fetcht 1 ,mem_mouse_z_before 
+0x650b 020558 lshift2 temp ,temp 
+0x650c 020559 iadd temp ,pdata 
+0x650d 020560 fetcht 1 ,mem_mouse_z_last 
+0x650e 020561 iadd temp ,pdata 
+0x650f 020562 beq 0x38 ,mouse_wheel_forward 
+0x6510 020563 beq 0x34 ,mouse_wheel_back 
+0x6511 020564 beq 0x0b ,mouse_wheel_back 
+0x6512 020565 beq 0x07 ,mouse_wheel_forward 
+0x6513 020566 rtn 
+:      020568 mouse_wheel_clear:
+0x6514 020569 rtn 
+:      020571 mouse_wheel_forward:
+0x6515 020572 fetch 1 ,mem_mouse_z_data 
+0x6516 020573 increase 1 ,pdata 
+0x6517 020574 store 1 ,mem_mouse_z_data 
+0x6518 020575 rtn 
+:      020577 mouse_wheel_back:
+0x6519 020578 fetch 1 ,mem_mouse_z_data 
+0x651a 020579 increase -1 ,pdata 
+0x651b 020580 store 1 ,mem_mouse_z_data 
+0x651c 020581 rtn 
+:      020583 mouse_process_ble:
+0x651d 020585 rtn 
+:      020586 mouse_sleep_sensor:
+0x651e 020587 setarg 0xB805 
+0x651f 020588 branch twspi_write 
+:      020590 mouse_bb_connected:
+0x6520 020591 rtn 
+:      020593 le_mouse_bb_event_write_request:
+0x6521 020594 call app_ble_store_reconn_info 
+0x6522 020595 jam mouse_mode_state_ble ,mem_mouse_mode_state 
+0x6523 020596 call app_lpm_mult_enable 
+:      020597 le_mouse_bb_event_enc_info:
+0x6524 020598 branch app_ble_start_write 
+:      020600 le_hibernate_timer:
+0x6525 020601 fetch 2 ,mem_le_hibernate_timer 
+0x6526 020602 rtn blank 
+0x6527 020603 increase -1 ,pdata 
+0x6528 020604 store 2 ,mem_le_hibernate_timer 
+0x6529 020605 nrtn blank 
+0x652a 020606 branch app_enter_hibernate 
+:      020608 mouse_hid_connected:
+0x652b 020609 setarg hid_handshake_timeout 
+0x652c 020610 store 1 ,mem_hid_handshake_timer_count 
+0x652d 020611 rtn 
+:      020613 mouse_send_process:
+0x652e 020614 fetch 1 ,mem_app_handshake_flag 
+0x652f 020615 rtn blank 
+0x6530 020616 call l2cap_malloc_is_fifo_nearly_full 
+0x6531 020617 nrtn blank 
+0x6532 020618 call mouse_motion 
+0x6533 020619 nrtn user 
+0x6534 020620 call mouse_no_data_timer_init 
+0x6535 020621 call mouse_send_blank_packet_timer_init 
+:      020622 mouse_send_data:
+0x6536 020623 arg 8 ,rega 
+0x6537 020624 call hid_malloc_tx_buff 
+0x6538 020625 fetch 2 ,mem_hid_int_remote_cid 
+0x6539 020626 istore 2 ,contw 
+0x653a 020627 setarg 0x02a1 
+0x653b 020628 istore 2 ,contw 
+0x653c 020629 fetch 1 ,mem_mouse_key 
+0x653d 020630 istore 1 ,contw 
+0x653e 020631 fetch 2 ,mem_mouse_x 
+0x653f 020632 arg 0xfff ,temp 
+0x6540 020633 iand temp ,pdata 
+0x6541 020634 fetcht 2 ,mem_mouse_y 
+0x6542 020635 lshift4 temp ,temp 
+0x6543 020636 lshift8 temp ,temp 
+0x6544 020637 ior temp ,pdata 
+0x6545 020638 istore 3 ,contw 
+0x6546 020639 fetch 1 ,mem_mouse_z 
+0x6547 020640 istore 1 ,contw 
+0x6548 020641 setarg 0 
+0x6549 020642 istore 1 ,contw 
+0x654a 020643 jam 8 ,mem_ui_data_txbuff_length 
+0x654b 020644 rtn 
+:      020647 mouse_send_blank_packet_timer:
+0x654c 020648 set0 mark_ext_patch ,mark 
+0x654d 020649 bpatch patch18_2 ,mem_patch18 
+0x654e 020650 fetch 1 ,mem_mouse_send_blank_timer 
+0x654f 020651 rtn blank 
+0x6550 020652 increase -1 ,pdata 
+0x6551 020653 store 1 ,mem_mouse_send_blank_timer 
+0x6552 020654 nrtn blank 
+0x6553 020655 call l2cap_malloc_is_fifo_empty 
+0x6554 020656 nrtn blank 
+0x6555 020657 setarg 0 
+0x6556 020658 store 5 ,mem_mouse_x 
+0x6557 020659 call mouse_send_data 
+0x6558 020660 jam mouse_send_blank_timer ,mem_mouse_send_blank_timer 
+0x6559 020661 rtn 
+:      020662 mouse_send_blank_packet_timer_init:
+0x655a 020663 fetch 2 ,mem_mouse_blank_data_timeout 
+0x655b 020664 store 2 ,mem_mouse_blank_data_timer 
+0x655c 020665 jam mouse_send_blank_timer ,mem_mouse_send_blank_timer 
+0x655d 020666 rtn 
+:      020668 mouse_no_data_timer_init:
+0x655e 020669 fetch 2 ,mem_mouse_no_data_timeout 
+0x655f 020670 store 2 ,mem_mouse_no_data_timer 
+0x6560 020671 rtn 
+:      020674 mouse_le_notify_update_data:
+0x6561 020675 fetcht 2 ,mem_le_notify_handle 
+0x6562 020676 call le_att_get_handle_ptr 
+0x6563 020677 ifetch 1 ,contr 
+0x6564 020678 store 1 ,mem_le_notify_len 
+0x6565 020679 rtn 
+:      020682 mouse_fill_data_le:
+0x6566 020683 set0 mark_ext_patch ,mark 
+0x6567 020684 bpatch patch18_3 ,mem_patch18 
+0x6568 020685 fetcht 2 ,mem_le_notify_handle 
+0x6569 020686 call le_att_get_handle_ptr 
+0x656a 020687 add contr ,1 ,contw 
+:      020688 mouse_fill_data:
+0x656b 020689 fetch 1 ,mem_mouse_key 
+0x656c 020690 istore 1 ,contw 
+0x656d 020691 fetch 2 ,mem_mouse_x 
+0x656e 020692 arg 0xfff ,temp 
+0x656f 020693 iand temp ,pdata 
+0x6570 020694 fetcht 2 ,mem_mouse_y 
+0x6571 020695 lshift4 temp ,temp 
+0x6572 020696 lshift8 temp ,temp 
+0x6573 020697 ior temp ,pdata 
+0x6574 020698 istore 3 ,contw 
+0x6575 020699 fetch 1 ,mem_mouse_z 
+0x6576 020700 istore 1 ,contw 
+0x6577 020701 rtn 
+:      020703 mouse_motion:
+0x6578 020704 set0 mark_ext_patch ,mark 
+0x6579 020705 bpatch patch18_4 ,mem_patch18 
+0x657a 020706 disable user 
+0x657b 020707 setarg 0 
+0x657c 020708 store 5 ,mem_mouse_x 
+0x657d 020709 call p3204_motion 
+0x657e 020710 call p3204_sdio_low 
+0x657f 020711 call mouse_zwheel 
+0x6580 020712 branch mouse_key 
+:      020714 p3204_motion:
+0x6581 020715 fetch 1 ,mem_sensor_type 
+0x6582 020716 rtnne sensor_type_p3204 
+0x6583 020717 fetch 1 ,mem_mouse_move_flag 
+0x6584 020718 call p3204_clear_data ,blank 
+0x6585 020719 jam 1 ,mem_mouse_move_flag 
+0x6586 020720 disable user 
+0x6587 020721 fetcht 1 ,mem_sensor_data_gpio 
+0x6588 020722 call gpio_get_bit 
+0x6589 020723 nrtn true 
+0x658a 020724 setarg 0 
+0x658b 020725 call twspi_read 
+0x658c 020726 bne p3204_id ,twspi_reset 
+0x658d 020727 setarg 2 
+0x658e 020728 call twspi_read 
+0x658f 020729 rtnbit0 7 
+0x6590 020730 setarg 3 
+0x6591 020731 call twspi_read 
+0x6592 020732 call extsign 
+0x6593 020733 store 2 ,mem_mouse_x 
+0x6594 020734 setarg 4 
+0x6595 020735 call twspi_read 
+0x6596 020736 call extsign 
+0x6597 020737 sub pdata ,0 ,pdata 
+0x6598 020738 store 2 ,mem_mouse_y 
+0x6599 020739 fetch 4 ,mem_mouse_x 
+0x659a 020740 enable user 
+0x659b 020741 rtn 
+:      020742 mouse_zwheel:
+0x659c 020743 fetch 1 ,mem_mouse_z_data 
+0x659d 020744 rtn blank 
+0x659e 020745 store 1 ,mem_mouse_z 
+0x659f 020746 jam 0 ,mem_mouse_z_data 
+0x65a0 020747 enable user 
+0x65a1 020748 rtn 
+:      020749 mouse_key:
+0x65a2 020750 arg 0 ,rega 
+0x65a3 020751 fetcht 1 ,mem_lbutton_gpio 
+0x65a4 020752 call gpio_get_bit 
+0x65a5 020753 setflag true ,0 ,rega 
+0x65a6 020754 fetcht 1 ,mem_rbutton_gpio 
+0x65a7 020755 call gpio_get_bit 
+0x65a8 020756 setflag true ,1 ,rega 
+0x65a9 020757 fetcht 1 ,mem_mbutton_gpio 
+0x65aa 020758 call gpio_get_bit 
+0x65ab 020759 setflag true ,2 ,rega 
+0x65ac 020760 deposit rega 
+0x65ad 020761 fetcht 1 ,mem_mouse_key 
+0x65ae 020762 store 1 ,mem_mouse_key 
+0x65af 020763 ixor temp ,pdata 
+0x65b0 020764 sub pdata ,0 ,null 
+0x65b1 020765 rtn zero 
+0x65b2 020766 enable user 
+0x65b3 020767 rtn 
+:      020772 p3204_sdio_low:
+0x65b4 020773 arg 26 ,temp 
+0x65b5 020774 call gpio_get_bit 
+0x65b6 020775 rtn true 
+0x65b7 020776 setarg 0 
+0x65b8 020777 call twspi_read 
+0x65b9 020778 branch p3204_sdio_low 
+:      020780 p3204_clear_data:
+0x65ba 020781 arg 0 ,loopcnt 
+:      020782 p3204_clear_data_loop:
+0x65bb 020783 setarg 2 
+0x65bc 020784 call twspi_read 
+0x65bd 020785 nop 100 
+0x65be 020786 increase 1 ,loopcnt 
+0x65bf 020787 fetcht 1 ,mem_sensor_data_gpio 
+0x65c0 020788 call gpio_get_bit 
+0x65c1 020789 branch p3204_clear_data_loop ,true 
+0x65c2 020790 deposit loopcnt 
+0x65c3 020791 store 2 ,mem_init_cnt 
+0x65c4 020792 rtn 
+:      020793 mouse_init_sunt:
+0x65c5 020794 call spid_init 
+0x65c6 020795 rtn wake 
+:      020797 mouse_init_p3204:
+0x65c7 020798 setarg 0 
+0x65c8 020799 call twspi_read 
+0x65c9 020800 store 1 ,mem_sensor_id 
+0x65ca 020801 beq p3204_id ,mouse_init_p3204_cont 
+0x65cb 020802 call twspi_reset 
+0x65cc 020803 nop 10000 
+0x65cd 020804 branch mouse_init_p3204 
+:      020805 mouse_init_p3204_cont:
+0x65ce 020806 setarg 0x8006 
+0x65cf 020807 call twspi_write 
+0x65d0 020808 nop 1000 
+0x65d1 020809 jam sensor_type_p3204 ,mem_sensor_type 
+0x65d2 020810 rtn 
+:      020814 extsign:
+0x65d3 020815 rtnbit0 7 
+0x65d4 020816 arg 0xff00 ,temp 
+0x65d5 020817 ior temp ,pdata 
+0x65d6 020818 rtn 
+:      020822 le_mouse:
+0x65d7 020823 call le_xtype_fifo_is_near_full 
+0x65d8 020824 nrtn blank 
+0x65d9 020825 fetcht 2 ,mem_le_notify_handle 
+0x65da 020826 call le_att_check_notification_enable 
+0x65db 020827 rtnbit0 0 
+0x65dc 020828 fetch 1 ,mem_le_switch_send_data 
+0x65dd 020829 rtnbit0 0 
+0x65de 020830 call mouse_motion 
+0x65df 020832 nrtn user 
+0x65e0 020833 call mouse_no_data_timer_init 
+0x65e1 020835 jam attop_handle_value_notification ,mem_fifo_temp 
+0x65e2 020836 call le_xtype_fifo_in 
+0x65e3 020837 branch mouse_fill_data_le 
+:      020839 mouse_test:
+0x65e4 020840 rtn user 
+0x65e5 020841 fetch 1 ,mem_mouse_test_cnt 
+0x65e6 020842 increase 1 ,pdata 
+0x65e7 020843 store 1 ,mem_mouse_test_cnt 
+0x65e8 020844 arg 1 ,temp 
+0x65e9 020845 bbit0 7 ,mouse_test_pos 
+0x65ea 020846 arg 0xffff ,temp 
+:      020847 mouse_test_pos:
+0x65eb 020848 storet 5 ,mem_mouse_x 
+0x65ec 020849 enable user 
+0x65ed 020850 rtn 
+:      020852 mouse_check_mode_state:
+0x65ee 020853 disable user 
+0x65ef 020854 fetch 1 ,mem_mouse_mode_state 
+0x65f0 020855 rtneq mouse_mode_state_ble 
+0x65f1 020856 enable user 
+0x65f2 020857 rtn 
+:      020859 mouse_priority_bb_event:
+0x65f3 020860 copy regc ,pdata 
+0x65f4 020861 beq bt_evt_le_connected ,le_mouse_bb_event_connected 
+0x65f5 020862 beq bt_evt_bb_connected ,mouse_stop_discovery 
+0x65f6 020863 beq bt_evt_le_disconnected ,mouse_bb_disconnected 
+0x65f7 020864 beq bt_evt_bb_disconnected ,mouse_bb_disconnected 
+0x65f8 020865 beq bt_evt_setup_complete ,mouse_bt_event_setup_complete 
+0x65f9 020866 beq bt_evt_button_long_pressed ,mouse_bb_event_discovery_btn 
+0x65fa 020867 beq bt_evt_hid_handshake ,mouse_bt_hid_handshake 
+0x65fb 020868 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
+0x65fc 020869 beq bt_evt_le_write_request ,le_mouse_bb_event_write_request 
+0x65fd 020870 beq bt_evt_le_enc_info ,le_mouse_bb_event_enc_info 
+0x65fe 020871 beq bt_evt_reconn_failed ,mouse_bb_event_reconn_failed 
+0x65ff 020872 beq bt_evt_reconn_page_timeout ,mouse_bb_event_reconn_failed 
+0x6600 020873 beq bt_evt_pincode_req ,mouse_bb_event_pincode 
+0x6601 020874 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
+0x6602 020875 and pdata ,0x0f ,temp 
+0x6603 020876 and_into bt_evt_timer_mask ,pdata 
+0x6604 020877 beq bt_evt_timer_init ,mouse_bb_event_timer 
+0x6605 020878 rtn 
+:      020880 le_mouse_bb_event_connected:
+0x6606 020881 fetch app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x6607 020882 set0 app_disc_by_button ,pdata 
+0x6608 020883 store app_disc_rsn_size ,mem_app_disconn_reason_flag 
+0x6609 020884 setarg 0 
+0x660a 020885 store 2 ,mem_mouse_direct_timer 
+0x660b 020886 fetch 1 ,mem_conn_cnt 
+0x660c 020887 increase 1 ,pdata 
+0x660d 020888 store 1 ,mem_conn_cnt 
+0x660e 020889 branch mouse_stop_discovery 
+:      020891 mouse_bb_event_pincode:
+0x660f 020892 call pincode_reinit 
+0x6610 020893 branch app_bt_set_pincode 
+:      020895 mouse_bb_event_reconn_failed:
+0x6611 020896 fetch 2 ,mem_ui_state_map 
+0x6612 020897 bbit1 ui_state_btn_down ,mouse_start_discovery 
+0x6613 020898 branch app_bb_hibernate 
+:      020901 mouse_bt_hid_connected:
+0x6614 020902 call mouse_hid_connected 
+0x6615 020903 rtn 
+:      020904 mouse_bt_event_setup_complete:
+0x6616 020905 rtn 
+:      020907 mouse_bb_disconnected:
+0x6617 020908 set0 mark_ext_patch ,mark 
+0x6618 020909 bpatch patch18_5 ,mem_patch18 
+0x6619 020910 call mouse_bb_discon_clear_stack 
+0x661a 020911 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x661b 020912 bbit1 app_disc_ble ,mouse4_0_event_bb_disconn 
+0x661c 020913 bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0x661d 020914 bbit1 app_disc_after_pairing ,mouse_event_light_state_pairing 
+0x661e 020915 bbit1 app_disc_after_reconn ,mouse_event_light_state_hibernate 
+0x661f 020916 bbit1 app_disc_after_sniff ,mouse_event_light_state_hibernate 
+0x6620 020917 branch mouse_start_discovery 
+:      020918 mouse_bb_discon_clear_stack:
+0x6621 020919 setarg 0 
+0x6622 020920 store 4 ,mem_mouse_z_last 
+0x6623 020921 jam 0 ,mem_mouse_send_blank_timer 
+0x6624 020922 jam 0 ,mem_mouse_move_flag 
+0x6625 020923 jam app_handshake_null ,mem_app_handshake_flag 
+0x6626 020924 jam 0 ,mem_ltk_exists 
+0x6627 020925 jam 0 ,mem_mouse_mode_state 
+0x6628 020926 jam 0 ,mem_reconnect_timeout 
+0x6629 020927 rtn 
+:      020929 mouse_event_light_state_pairing:
+0x662a 020930 bbit1 app_disc_after_handshake ,mouse_event_light_state_hibernate 
+0x662b 020931 bbit1 app_disc_after_sniff ,mouse_event_light_state_hibernate 
+0x662c 020932 branch mouse_start_discovery 
+:      020933 mouse_event_light_state_hibernate:
+0x662d 020934 fetch 2 ,mem_ui_state_map 
+0x662e 020935 bbit1 ui_state_btn_down ,mouse_start_discovery 
+0x662f 020936 branch app_bb_hibernate 
+:      020938 mouse4_0_event_bb_disconn:
+0x6630 020939 call le_clean_att_list_handle_enable 
+0x6631 020940 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x6632 020941 bbit1 app_disc_by_button ,app_disconn_reason_clear 
+0x6633 020942 branch app_bb_hibernate 
+:      020944 mouse_bb_event_timer:
+0x6634 020945 set0 mark_ext_patch ,mark 
+0x6635 020946 bpatch patch18_6 ,mem_patch18 
+0x6636 020947 storet 1 ,mem_app_evt_timer_count 
+:      020948 mouse_bb_event_100ms_loop:
+0x6637 020949 fetch 1 ,mem_app_evt_timer_count 
+0x6638 020950 rtn blank 
+0x6639 020951 increase -1 ,pdata 
+0x663a 020952 store 1 ,mem_app_evt_timer_count 
+0x663b 020955 call mouse_check_hid_handshake_timer 
+0x663c 020956 call mouse_check_discovery_timeout_timer 
+0x663d 020957 call mouse_check_direct_timeout_timer 
+0x663e 020958 call mouse_check_no_data_timeout_timer 
+0x663f 020960 fetch 1 ,mem_mouse_mode_state 
+0x6640 020961 compare mouse_mode_state_ble ,pdata ,0xff 
+0x6641 020962 call mouse4_0_bb_event_100ms ,true 
+0x6642 020963 fetch 1 ,mem_mouse_mode_state 
+0x6643 020964 compare mouse_mode_state_bt ,pdata ,0xff 
+0x6644 020965 call mouse3_0_bb_event_100ms ,true 
+0x6645 020966 branch mouse_bb_event_100ms_loop 
+:      020968 mouse3_0_bb_event_100ms:
+0x6646 020970 call mouse_check_blank_data_timeout_timer 
+0x6647 020971 branch mouse_send_blank_packet_timer 
+:      020973 mouse4_0_bb_event_100ms:
+0x6648 020975 rtn 
+:      020977 mouse_check_hid_handshake_timer:
+0x6649 020978 fetch 1 ,mem_hid_handshake_timer_count 
+0x664a 020979 rtn blank 
+0x664b 020980 increase -1 ,pdata 
+0x664c 020981 store 1 ,mem_hid_handshake_timer_count 
+0x664d 020982 nrtn blank 
+0x664e 020983 branch mouse_bt_hid_handshake 
+:      020985 mouse_check_discovery_timeout_timer:
+0x664f 020986 fetch 2 ,mem_mouse_discovery_timer 
+0x6650 020987 rtn blank 
+0x6651 020988 increase -1 ,pdata 
+0x6652 020989 store 2 ,mem_mouse_discovery_timer 
+0x6653 020990 nrtn blank 
+0x6654 020991 call mouse_stop_discovery 
+0x6655 020992 branch app_enter_hibernate 
+:      020994 mouse_check_direct_timeout_timer:
+0x6656 020995 fetch 2 ,mem_mouse_direct_timer 
+0x6657 020996 rtn blank 
+0x6658 020997 increase -1 ,pdata 
+0x6659 020998 store 2 ,mem_mouse_direct_timer 
+0x665a 020999 nrtn blank 
+0x665b 021000 call app_ble_stop_direct_adv 
+0x665c 021001 branch app_enter_hibernate 
+:      021003 mouse_check_blank_data_timeout_timer:
+0x665d 021004 fetch 2 ,mem_mouse_blank_data_timer 
+0x665e 021005 rtn blank 
+0x665f 021006 increase -1 ,pdata 
+0x6660 021007 store 2 ,mem_mouse_blank_data_timer 
+0x6661 021008 nrtn blank 
+0x6662 021009 jam 0 ,mem_mouse_send_blank_timer 
+0x6663 021010 rtn 
+:      021012 mouse_check_no_data_timeout_timer:
+0x6664 021013 fetch 2 ,mem_mouse_no_data_timer 
+0x6665 021014 rtn blank 
+0x6666 021015 increase -1 ,pdata 
+0x6667 021016 store 2 ,mem_mouse_no_data_timer 
+0x6668 021017 nrtn blank 
+0x6669 021018 branch mouse_disconnect 
+:      021020 mouse_bb_event_discovery_btn:
+0x666a 021021 set0 mark_ext_patch ,mark 
+0x666b 021022 bpatch patch18_7 ,mem_patch18 
+0x666c 021023 jam 0 ,mem_mouse_send_blank_timer 
+0x666d 021024 jam 1 ,mem_reconnect_timeout 
+0x666e 021025 setarg 0 
+0x666f 021026 store 2 ,mem_mouse_direct_timer 
+0x6670 021027 call mouse_disconnect 
+0x6671 021028 fetch 1 ,mem_device_option 
+0x6672 021029 isolate1 mode_4_mouse ,pdata 
+0x6673 021030 call mouse4_0_bb_event_discovery_btn ,true 
+0x6674 021031 fetch 1 ,mem_device_option 
+0x6675 021032 isolate1 mode_3_mouse ,pdata 
+0x6676 021033 call mouse3_0_bb_event_discovery_btn ,true 
+0x6677 021034 call app_lpm_mult_disable 
+0x6678 021035 branch mouse_start_discovery 
+:      021039 mouse3_0_check_reconn_target:
+0x6679 021040 fetch 6 ,mem_hci_plap 
+0x667a 021041 branch app_bt_start_discovery_short ,blank 
+0x667b 021042 branch app_bt_start_reconnect 
+:      021044 mouse4_0_check_reconn_target:
+0x667c 021045 fetch 6 ,mem_hci_plap 
+0x667d 021046 branch mouse4_0_no_reconn_target ,blank 
+0x667e 021047 fetch 2 ,mem_mouse_direct_timeout 
+0x667f 021048 store 2 ,mem_mouse_direct_timer 
+0x6680 021049 call app_lpm_mult_enable 
+0x6681 021050 branch app_ble_start_direct_adv 
+:      021051 mouse4_0_no_reconn_target:
+0x6682 021052 call app_led_start_blink 
+0x6683 021053 branch app_ble_start_adv 
+:      021055 mouse3_0_bb_event_discovery_btn:
+0x6684 021056 fetch 2 ,mem_ui_state_map 
+0x6685 021057 isolate1 ui_state_bt_reconnect ,pdata 
+0x6686 021058 call app_bt_reconnect_cancel ,true 
+0x6687 021059 rtn 
+:      021060 mouse4_0_bb_event_discovery_btn:
+0x6688 021061 call le_clean_att_list_handle_enable 
+0x6689 021062 rtn 
+:      021064 mouse_bt_hid_handshake:
+0x668a 021065 jam app_handshake_done ,mem_app_handshake_flag 
+0x668b 021066 call app_lpm_mult_enable 
+0x668c 021067 call app_bt_store_reconn_info 
+0x668d 021068 jam mouse_mode_state_bt ,mem_mouse_mode_state 
+0x668e 021069 setarg 0 
+0x668f 021070 store 2 ,mem_discovery_timeout_timer_count 
+0x6690 021071 store 1 ,mem_hid_handshake_timer_count 
+0x6691 021072 call app_bt_enter_sniff 
+0x6692 021073 branch mouse_send_blank_packet_timer_init 
+:      021075 mouse_check_reconn_target:
+0x6693 021076 fetch 1 ,mem_xrecord_mode 
+0x6694 021077 beq rec_3_mode ,mouse3_0_check_reconn_target 
+0x6695 021078 beq rec_4_mode ,mouse4_0_check_reconn_target 
+0x6696 021079 branch mouse_start_discovery 
+:      021081 mouse_start_discovery:
+0x6697 021082 set0 mark_ext_patch ,mark 
+0x6698 021083 bpatch patch19_0 ,mem_patch19 
+0x6699 021084 fetch 1 ,mem_le_lap 
+0x669a 021085 increase 1 ,pdata 
+0x669b 021086 store 1 ,mem_le_lap 
+0x669c 021087 call app_lpm_mult_disable 
+0x669d 021088 fetch 2 ,mem_discovery_timeout 
+0x669e 021089 store 2 ,mem_mouse_discovery_timer 
+0x669f 021090 fetch 1 ,mem_device_option 
+0x66a0 021091 isolate1 mode_4_mouse ,pdata 
+0x66a1 021092 call app_ble_start_adv ,true 
+0x66a2 021093 fetch 1 ,mem_device_option 
+0x66a3 021094 isolate1 mode_3_mouse ,pdata 
+0x66a4 021095 call app_bt_start_discovery ,true 
+0x66a5 021096 branch app_led_start_blink 
+:      021098 mouse_stop_discovery:
+0x66a6 021099 set0 mark_ext_patch ,mark 
+0x66a7 021100 bpatch patch19_1 ,mem_patch19 
+0x66a8 021101 setarg 0 
+0x66a9 021102 store 2 ,mem_mouse_discovery_timer 
+0x66aa 021103 fetch 1 ,mem_device_option 
+0x66ab 021104 isolate1 mode_4_mouse ,pdata 
+0x66ac 021105 call app_ble_stop_adv ,true 
+0x66ad 021106 fetch 1 ,mem_device_option 
+0x66ae 021107 isolate1 mode_3_mouse ,pdata 
+0x66af 021108 call app_bt_stop_discovery ,true 
+0x66b0 021109 branch app_led_stop_blink 
+:      021111 mouse_disconnect:
+0x66b1 021112 set0 mark_ext_patch ,mark 
+0x66b2 021113 bpatch patch19_2 ,mem_patch19 
+0x66b3 021114 setarg 0 
+0x66b4 021115 store 2 ,mem_mouse_no_data_timer 
+0x66b5 021116 fetch 2 ,mem_ui_state_map 
+0x66b6 021117 bbit1 ui_state_ble_connected ,app_ble_disconnect 
+0x66b7 021118 fetch 2 ,mem_ui_state_map 
+0x66b8 021119 bbit1 ui_state_bt_connected ,app_bt_disconnect 
+0x66b9 021120 rtn 
+:      021122 eeprom_store_mouse_dpi:
+0x66ba 021123 set0 mark_ext_patch ,mark 
+0x66bb 021124 bpatch patch19_3 ,mem_patch19 
+0x66bc 021125 arg 1 ,temp 
+0x66bd 021126 arg mem_mouse_dpi ,rega 
+0x66be 021127 arg mouse_dpi_eeprom_addr ,regb 
+0x66bf 021128 branch iicd_write_eep_data 
+:      021130 eeprom_load_mouse_dpi:
+0x66c0 021131 set0 mark_ext_patch ,mark 
+0x66c1 021132 bpatch patch19_4 ,mem_patch19 
+0x66c2 021133 arg 1 ,temp 
+0x66c3 021134 arg mem_mouse_dpi ,rega 
+0x66c4 021135 arg mouse_dpi_eeprom_addr ,regb 
+0x66c5 021136 branch iicd_read_eep_data 
+:      021144 twspi_reset:
+0x66c6 021145 set0 mark_ext_patch ,mark 
+0x66c7 021146 bpatch patch1f_6 ,mem_patch1f 
+0x66c8 021147 hfetch 1 ,core_gpio_oe3 
+0x66c9 021148 arg 0x06 ,temp 
+0x66ca 021149 ior temp ,pdata 
+0x66cb 021150 hstore 1 ,core_gpio_oe3 
+0x66cc 021151 hfetch 1 ,core_gpio_out3 
+0x66cd 021152 ior temp ,pdata 
+0x66ce 021153 hstore 1 ,core_gpio_out3 
+0x66cf 021154 hjam 0 ,core_gpio_sel1 
+0x66d0 021155 hfetch 1 ,core_gpio_out3 
+0x66d1 021156 set0 1 ,pdata 
+0x66d2 021157 set0 2 ,pdata 
+0x66d3 021158 hstore 1 ,core_gpio_out3 
+0x66d4 021159 nop 30 
+0x66d5 021160 hjam 1 ,core_gpio_sel1 
+0x66d6 021161 rtn 
+:      021162 twspi_write:
+0x66d7 021163 branch spid_write_reg 
+:      021165 twspi_read:
+0x66d8 021166 branch spid_read_reg 
+:      021173 read_function_aes:
+0x66d9 021174 nbranch read_function ,user 
+0x66da 021175 hfetch 1 ,core_gpio_key2 
+0x66db 021176 or_into 0x20 ,pdata 
+0x66dc 021177 hstore 1 ,core_gpio_key2 
+:      021178 read_function:
+0x66dd 021179 copy temp ,null 
+0x66de 021180 branch read_fuction_zero ,zero 
+0x66df 021181 copy regc ,pc 
+:      021182 read_fuction_zero:
+0x66e0 021183 isolate0 0 ,null 
+0x66e1 021184 branch set_ucode_status 
+:      021187 get_block_header:
+0x66e2 021188 force 4 ,temp 
+:      021189 get_block_header0:
+0x66e3 021190 arg mem_ucode_buf ,rega 
+0x66e4 021191 hfetch 1 ,core_gpio_key2 
+0x66e5 021192 and_into 0xdf ,pdata 
+0x66e6 021193 hstore 1 ,core_gpio_key2 
+0x66e7 021194 call read_function 
+0x66e8 021195 arg 0x55aa ,rega 
+0x66e9 021196 fetch 2 ,mem_ucode_buf 
+0x66ea 021197 ifetcht 2 ,contr 
+0x66eb 021198 isub rega ,null 
+0x66ec 021199 rtn 
+:      021201 read_first_block:
+0x66ed 021202 arg 2 ,temp 
+0x66ee 021203 arg mem_ucode_ptr ,rega 
+0x66ef 021204 call read_function 
+0x66f0 021205 fetch 2 ,mem_ucode_ptr 
+0x66f1 021206 store 2 ,mem_addr_mi 
+0x66f2 021207 call get_iv ,user 
+0x66f3 021208 rtn 
+:      021210 get_iv:
+0x66f4 021211 arg 16 ,temp 
+0x66f5 021212 arg mem_ucode_keybuf ,rega 
+0x66f6 021213 hfetch 1 ,core_gpio_key2 
+0x66f7 021214 and_into 0xdf ,pdata 
+0x66f8 021215 hstore 1 ,core_gpio_key2 
+0x66f9 021216 call read_function 
+0x66fa 021217 arg mem_ucode_keybuf ,contr 
+0x66fb 021218 arg 16 ,loopcnt 
+0x66fc 021219 call aes_load_data 
+0x66fd 021220 call aes_init 
+0x66fe 021221 call aes_clear_data 
+0x66ff 021222 branch do_aes_cbc 
+:      021224 load_storage:
+0x6700 021225 disable match 
+0x6701 021226 call get_block_header 
+0x6702 021227 nrtn zero 
+0x6703 021228 enable match 
+0x6704 021229 hjam 0x80 ,core_ucode_ctrl 
+0x6705 021230 hjam 0 ,core_ucode_hi 
+0x6706 021231 hjam 0 ,core_ucode_low 
+0x6707 021232 arg core_ucode_data ,rega 
+0x6708 021233 call read_function_aes 
+0x6709 021234 hjam 0x0 ,core_ucode_ctrl 
+0x670a 021235 call get_block_header 
+0x670b 021236 nrtn zero 
+0x670c 021237 force 0 ,pdata 
+0x670d 021238 hstore 2 ,core_docd_paddr 
+0x670e 021239 arg core_docd_pdata ,rega 
+0x670f 021240 call read_function_aes 
+:      021241 load_storage_loop:
+0x6710 021242 arg 6 ,temp 
+0x6711 021243 call get_block_header0 
+0x6712 021244 nrtn zero 
+0x6713 021245 ifetch 2 ,contr 
+0x6714 021246 iforce rega 
+0x6715 021247 call read_function 
+0x6716 021248 branch load_storage_loop 
+:      021254 reload_eeprom:
+0x6717 021255 call clean_mem 
+0x6718 021256 setarg 0x1000 
+0x6719 021257 store 2 ,mem_addr_mi 
+0x671a 021258 arg iicd_read_eep ,regc 
+0x671b 021259 arg 2 ,loopcnt 
+:      021260 reload_eeprom_loop:
+0x671c 021261 call get_block_header 
+0x671d 021262 nrtn zero 
+0x671e 021263 fetch 2 ,mem_addr_mi 
+0x671f 021264 byteswap pdata ,pdata 
+0x6720 021265 iadd temp ,pdata 
+0x6721 021266 byteswap pdata ,pdata 
+0x6722 021267 store 2 ,mem_addr_mi 
+0x6723 021268 loop reload_eeprom_loop 
+0x6724 021269 branch load_storage_loop 
+:      021271 loadcode:
+0x6725 021272 hjam 0x25 ,core_clkoff 
+0x6726 021273 hjam 5 ,core_docd_ctrl 
+0x6727 021274 call clean_mem 
+:      021275 loadcode_lpm:
+0x6728 021276 disable user 
+0x6729 021277 call otp_enable_chgpump 
+0x672a 021278 setarg otp_ucode_flag 
+0x672b 021279 arg mem_otp_ucode_flag ,rega 
+0x672c 021280 arg 2 ,temp 
+0x672d 021281 call otpd_read_data 
+0x672e 021282 fetch 2 ,mem_otp_ucode_flag 
+0x672f 021283 bbit0 otp_uflag_aes ,loadcode_otp 
+0x6730 021284 setarg otp_ucode_aeskey 
+0x6731 021285 arg mem_ucode_keybuf ,rega 
+0x6732 021286 arg 16 ,temp 
+0x6733 021287 call otpd_read_data 
+0x6734 021288 hjam lock_otp ,core_misc_ctrl 
+0x6735 021289 arg mem_ucode_keybuf ,contr 
+0x6736 021290 call load_key 
+0x6737 021291 enable user 
+:      021292 loadcode_otp:
+0x6738 021293 fetch 2 ,mem_otp_ucode_flag 
+0x6739 021294 byteswap pdata ,pdata 
+0x673a 021295 arg 0x7ff ,temp 
+0x673b 021296 iand temp ,pdata 
+0x673c 021297 branch loadcode_spi ,zero 
+0x673d 021298 call otp_set_addr 
+0x673e 021299 arg otpd_read_code ,regc 
+0x673f 021300 call get_iv ,user 
+0x6740 021301 call load_storage 
+0x6741 021302 fetch 1 ,mem_ucode_status 
+0x6742 021303 compare 3 ,pdata ,3 
+0x6743 021304 nbranch loadcode_otp ,true 
+:      021305 loadcode_spi:
+0x6744 021306 call otp_disable_chgpump 
+0x6745 021307 fetch 1 ,mem_otp_ucode_flag 
+0x6746 021308 bbit1 otp_uflag_skip_flash ,loadcode_iic 
+0x6747 021309 setarg 0x0 
+0x6748 021310 store 3 ,mem_addr_hi 
+0x6749 021311 call spid_init_flash 
+0x674a 021312 arg spid_read_flash ,regc 
+0x674b 021313 call read_first_block 
+0x674c 021314 call load_storage 
+0x674d 021315 nbranch loadcode_iic ,match 
+0x674e 021316 fetch 1 ,mem_ucode_status 
+0x674f 021317 compare 3 ,pdata ,3 
+0x6750 021318 nbranch loadcode_spi ,true 
+:      021319 loadcode_iic:
+0x6751 021320 fetch 1 ,mem_otp_ucode_flag 
+0x6752 021321 bbit1 otp_uflag_skip_eep ,loadcode_hci 
+0x6753 021322 setarg 0x0 
+0x6754 021323 store 2 ,mem_addr_mi 
+0x6755 021324 arg iicd_read_eep ,regc 
+0x6756 021325 call iicd_init_12m 
+0x6757 021326 call read_first_block 
+0x6758 021327 call load_storage 
+0x6759 021328 nbranch loadcode_hci ,match 
+0x675a 021329 fetch 1 ,mem_ucode_status 
+0x675b 021330 compare 3 ,pdata ,3 
+0x675c 021331 nbranch loadcode_iic ,true 
+:      021332 loadcode_hci:
+0x675d 021333 hjam 0x21 ,core_clkoff 
+0x675e 021334 fetch 1 ,mem_otp_ucode_flag 
+0x675f 021335 rtnbit0 otp_uflag_hci 
+0x6760 021336 call hci_init 
+:      021337 loadcode_hci_loop:
+0x6761 021338 call hci_rx_packet 
+0x6762 021339 branch loadcode_hci_loop 
+:      021342 set_ucode_status:
+0x6763 021343 fetch 1 ,mem_ucode_status 
+0x6764 021344 lshift pdata ,pdata 
+0x6765 021345 setflag true ,0 ,pdata 
+0x6766 021346 isolate0 15 ,rega 
+0x6767 021347 rtn true 
+0x6768 021348 store 1 ,mem_ucode_status 
+0x6769 021349 rtn 
+:      021352 decrypt_code:
+0x676a 021353 hfetch 1 ,core_gpio_key2 
+0x676b 021354 rtnbit0 5 
+0x676c 021355 branch decrypt_code_skip 
+:      021356 decrypt_code_loop:
+0x676d 021357 hfetch 1 ,core_dma_status 
+0x676e 021358 qisolate1 pdata 
+0x676f 021359 rtn true 
+:      021360 decrypt_code_skip:
+0x6770 021361 hfetch 1 ,core_misc_status 
+0x6771 021362 bbit0 1 ,decrypt_code_loop 
+0x6772 021363 call do_aes_cbc 
+0x6773 021364 branch decrypt_code_loop 
+:      021368 save_ucode:
+0x6774 021369 copy loopcnt ,temp 
+0x6775 021370 storet 2 ,mem_patch_len 
+0x6776 021371 hjam 0x80 ,core_ucode_ctrl 
+0x6777 021372 hjam 0 ,core_ucode_hi 
+0x6778 021373 hjam 0 ,core_ucode_low 
+0x6779 021374 store 2 ,mem_patch_ptr 
+0x677a 021375 iforce contw 
+0x677b 021376 lshift2 loopcnt ,loopcnt 
+:      021377 save_ucode_loop:
+0x677c 021378 hfetch 1 ,core_ucode_data 
+0x677d 021379 istore 1 ,contw 
+0x677e 021380 loop save_ucode_loop 
+0x677f 021381 hjam 0x0 ,core_ucode_ctrl 
+0x6780 021382 rtn 
+:      021384 load_ucode:
+0x6781 021385 fetch 2 ,mem_patch_ptr 
+0x6782 021386 rtn blank 
+0x6783 021387 hjam 0x80 ,core_ucode_ctrl 
+0x6784 021388 hjam 0 ,core_ucode_hi 
+0x6785 021389 hjam 0 ,core_ucode_low 
+0x6786 021390 fetcht 2 ,mem_patch_len 
+0x6787 021391 lshift2 temp ,loopcnt 
+0x6788 021392 iforce contr 
+:      021393 load_ucode_loop:
+0x6789 021394 ifetch 1 ,contr 
+0x678a 021395 hstore 1 ,core_ucode_data 
+0x678b 021396 loop load_ucode_loop 
+0x678c 021397 hjam 0x0 ,core_ucode_ctrl 
+0x678d 021398 rtn 
+:      021403 spid_init:
+0x678e 021404 set0 mark_ext_patch ,mark 
+0x678f 021405 bpatch patch1f_7 ,mem_patch1f 
+0x6790 021406 hjam 0x75 ,core_spid_ctrl 
+0x6791 021407 hjam 10 ,core_spid_delay 
+0x6792 021408 setarg mem_spid_tbuf 
+0x6793 021409 hstore 2 ,core_spid_txaddr 
+0x6794 021410 setarg mem_spid_rbuf 
+0x6795 021411 hstore 2 ,core_spid_rxaddr 
+0x6796 021412 hfetch 1 ,core_gpio_sel1 
+0x6797 021413 set1 0 ,pdata 
+0x6798 021414 set0 1 ,pdata 
+0x6799 021415 hstore 1 ,core_gpio_sel1 
+0x679a 021416 rtn 
+:      021418 spid_reset:
+0x679b 021419 hfetch 1 ,core_spid_ctrl 
+0x679c 021420 set1 7 ,pdata 
+0x679d 021421 hstore 1 ,core_spid_ctrl 
+0x679e 021422 set0 7 ,pdata 
+0x679f 021423 hstore 1 ,core_spid_ctrl 
+0x67a0 021424 rtn 
+:      021428 spid_write_reg:
+0x67a1 021429 set1 7 ,pdata 
+0x67a2 021430 store 2 ,mem_spid_tbuf 
+0x67a3 021431 set1 mark_ext_patch ,mark 
+0x67a4 021432 bpatch patch20_0 ,mem_patch20 
+0x67a5 021433 hjam 2 ,core_spid_txlen 
+0x67a6 021434 hjam 0 ,core_spid_rxlen 
+0x67a7 021435 hjam spid_start ,core_misc_ctrl 
+0x67a8 021436 branch wait_spid_done 
+:      021439 spid_read_reg:
+0x67a9 021440 force 1 ,temp 
+:      021442 spid_read_regs:
+0x67aa 021444 store 1 ,mem_spid_tbuf 
+0x67ab 021445 set1 mark_ext_patch ,mark 
+0x67ac 021446 bpatch patch20_1 ,mem_patch20 
+0x67ad 021447 hjam 1 ,core_spid_txlen 
+0x67ae 021448 hstoret 2 ,core_spid_rxlen 
+0x67af 021449 hjam spid_start ,core_misc_ctrl 
+0x67b0 021450 call wait_spid_done 
+0x67b1 021451 fetch 1 ,mem_spid_rbuf 
+0x67b2 021452 rtn 
+:      021454 wait_spid_done:
+0x67b3 021455 fetch 2 ,mem_afh_error_total 
+0x67b4 021456 increase 1 ,pdata 
+0x67b5 021457 store 2 ,mem_afh_error_total 
+0x67b6 021458 hfetch 1 ,core_dma_status 
+0x67b7 021459 bbit0 spid_done ,wait_spid_done 
+0x67b8 021460 rtn 
+:      021462 spid_init_flash:
+0x67b9 021463 hjam 0x40 ,core_spid_ctrl 
+0x67ba 021464 hjam 0x0 ,core_spid_delay 
+0x67bb 021465 hfetch 1 ,core_gpio_sel1 
+0x67bc 021466 set0 0 ,pdata 
+0x67bd 021467 set1 1 ,pdata 
+0x67be 021468 hstore 1 ,core_gpio_sel1 
+0x67bf 021469 setarg 0 
+0x67c0 021470 store 4 ,mem_spid_tbuf 
+0x67c1 021471 rtn 
+:      021473 spid_unlock_flash:
+0x67c2 021474 setarg 0 
+0x67c3 021475 hstore 2 ,core_spid_rxlen 
+0x67c4 021476 setarg 1 
+0x67c5 021477 hstore 1 ,core_spid_txlen 
+0x67c6 021478 setarg mem_spid_tbuf 
+0x67c7 021479 hstore 2 ,core_spid_txaddr 
+0x67c8 021480 jam 6 ,mem_spid_tbuf 
+0x67c9 021481 hjam spid_start ,core_misc_ctrl 
+0x67ca 021482 branch wait_spid_done 
+:      021486 spid_write_flash:
+0x67cb 021487 increase 4 ,temp 
+0x67cc 021488 hstoret 2 ,core_spid_txlen 
+0x67cd 021489 increase -4 ,rega 
+0x67ce 021490 arg 2 ,temp 
+0x67cf 021491 istoret 1 ,rega 
+0x67d0 021492 rshift16 pdata ,temp 
+0x67d1 021493 istoret 1 ,contw 
+0x67d2 021494 rshift8 pdata ,temp 
+0x67d3 021495 istoret 1 ,contw 
+0x67d4 021496 istore 1 ,contw 
+0x67d5 021497 deposit rega 
+0x67d6 021498 hstore 2 ,core_spid_txaddr 
+0x67d7 021499 setarg 0 
+0x67d8 021500 hstore 2 ,core_spid_rxlen 
+0x67d9 021501 hjam spid_start ,core_misc_ctrl 
+0x67da 021502 branch wait_spid_done 
+:      021506 spid_read_flash:
+0x67db 021507 hstoret 2 ,core_spid_rxlen 
+0x67dc 021508 setarg 4 
+0x67dd 021509 hstore 2 ,core_spid_txlen 
+0x67de 021510 jam 3 ,mem_spid_tbuf 
+0x67df 021511 setarg mem_spid_tbuf 
+0x67e0 021512 hstore 2 ,core_spid_txaddr 
+0x67e1 021513 deposit rega 
+0x67e2 021514 hstore 2 ,core_spid_rxaddr 
+0x67e3 021515 hfetch 1 ,core_spid_ctrl 
+0x67e4 021516 isolate0 15 ,rega 
+0x67e5 021517 setflag true ,6 ,pdata 
+0x67e6 021518 hstore 1 ,core_spid_ctrl 
+0x67e7 021519 hjam spid_start ,core_misc_ctrl 
+:      021520 spi_read_flash_wait:
+0x67e8 021521 hfetch 1 ,core_dma_status 
+0x67e9 021522 bbit1 7 ,spi_read_flash_wait 
+0x67ea 021523 arg spid_done ,queue 
+0x67eb 021524 call decrypt_code 
+0x67ec 021525 call wait_spid_done 
+0x67ed 021526 isolate1 spid_crcok ,pdata 
+0x67ee 021527 call set_ucode_status 
+0x67ef 021528 fetch 1 ,mem_addr_hi 
+0x67f0 021529 lshift16 pdata ,regb 
+0x67f1 021530 fetch 1 ,mem_addr_mi 
+0x67f2 021531 lshift8 pdata ,pdata 
+0x67f3 021532 ior regb ,regb 
+0x67f4 021533 fetch 1 ,mem_addr_lo 
+0x67f5 021534 ior regb ,pdata 
+0x67f6 021535 iadd temp ,pdata 
+0x67f7 021536 store 1 ,mem_addr_lo 
+0x67f8 021537 rshift8 pdata ,pdata 
+0x67f9 021538 store 1 ,mem_addr_mi 
+0x67fa 021539 rshift8 pdata ,pdata 
+0x67fb 021540 store 1 ,mem_addr_hi 
+0x67fc 021541 rtn 
+:      021545 iicd_init_5m:
+0x67fd 021546 hjam 0xa ,core_clksel 
+0x67fe 021547 hjam 2 ,core_iicd_scl_low 
+0x67ff 021548 hjam 3 ,core_iicd_scl_high 
+0x6800 021549 hjam 3 ,core_iicd_start_setup 
+0x6801 021550 hjam 3 ,core_iicd_start_hold 
+0x6802 021551 hjam 3 ,core_iicd_stop_setup 
+0x6803 021552 hjam 2 ,core_iicd_data_setup 
+0x6804 021553 rtn 
+:      021555 iicd_init_12m:
+0x6805 021556 hjam 5 ,core_iicd_scl_low 
+0x6806 021557 hjam 7 ,core_iicd_scl_high 
+0x6807 021558 hjam 7 ,core_iicd_start_setup 
+0x6808 021559 hjam 7 ,core_iicd_start_hold 
+0x6809 021560 hjam 7 ,core_iicd_stop_setup 
+0x680a 021561 hjam 5 ,core_iicd_data_setup 
+0x680b 021562 rtn 
+:      021566 wait_iicd_done:
+0x680c 021567 hfetch 1 ,core_dma_status 
+0x680d 021568 bbit0 iicd_done ,wait_iicd_done 
+0x680e 021569 rtn 
+:      021572 iicd_read_data:
+0x680f 021573 store 1 ,mem_iicd_tbuf 
+0x6810 021574 setarg mem_iicd_tbuf 
+0x6811 021575 hstore 2 ,core_iicd_txaddr 
+0x6812 021576 setarg 1 
+0x6813 021577 hstore 2 ,core_iicd_txlen 
+0x6814 021578 hstoret 2 ,core_iicd_rxlen 
+0x6815 021579 deposit rega 
+0x6816 021580 hstore 2 ,core_iicd_rxaddr 
+0x6817 021581 hjam 1 ,core_iicd_ctrl 
+0x6818 021582 hjam iicd_start ,core_misc_ctrl 
+0x6819 021583 branch wait_iicd_done 
+:      021585 byteswap_addr_mi:
+0x681a 021586 byteswap pdata ,pdata 
+0x681b 021587 store 2 ,mem_addr_mi 
+0x681c 021588 rtn 
+:      021594 iicd_read_eep_data:
+0x681d 021595 set1 mark_ext_patch ,mark 
+0x681e 021596 bpatch patch20_2 ,mem_patch20 
+0x681f 021597 fetch 2 ,mem_eeprom_base 
+0x6820 021598 iadd regb ,pdata 
+:      021601 iicd_read_eep_adr:
+0x6821 021602 byteswap pdata ,pdata 
+0x6822 021603 store 2 ,mem_addr_mi 
+:      021606 iicd_read_eep:
+0x6823 021607 set1 mark_ext_patch ,mark 
+0x6824 021608 bpatch patch20_3 ,mem_patch20 
+0x6825 021609 setarg 4 
+0x6826 021610 hstore 2 ,core_iicd_txlen 
+0x6827 021611 jam 0xa0 ,mem_iicd_tbuf 
+0x6828 021612 jam 0xa1 ,mem_iicd_tbuf + 3 
+0x6829 021613 setarg mem_iicd_tbuf 
+0x682a 021614 hstore 2 ,core_iicd_txaddr 
+0x682b 021615 hstoret 2 ,core_iicd_rxlen 
+0x682c 021616 deposit rega 
+0x682d 021617 hstore 2 ,core_iicd_rxaddr 
+0x682e 021618 setarg 2 
+0x682f 021619 isolate0 15 ,rega 
+0x6830 021620 setflag true ,0 ,pdata 
+0x6831 021621 hstore 1 ,core_iicd_ctrl 
+0x6832 021622 hjam iicd_start ,core_misc_ctrl 
+0x6833 021623 arg iicd_done ,queue 
+0x6834 021624 call decrypt_code 
+0x6835 021625 call wait_iicd_done 
+0x6836 021626 isolate1 iicd_crcok ,pdata 
+0x6837 021627 call set_ucode_status 
+0x6838 021628 fetch 2 ,mem_addr_mi 
+0x6839 021629 byteswap pdata ,pdata 
+0x683a 021630 iadd temp ,pdata 
+0x683b 021631 byteswap pdata ,pdata 
+0x683c 021632 store 2 ,mem_addr_mi 
+0x683d 021633 rtn 
+:      021639 iicd_write_eep_data:
+0x683e 021640 set1 mark_ext_patch ,mark 
+0x683f 021641 bpatch patch20_4 ,mem_patch20 
+0x6840 021642 fetch 2 ,mem_eeprom_base 
+0x6841 021643 iadd regb ,pdata 
+:      021646 iicd_write_ota_data:
+0x6842 021647 store 2 ,mem_pdatatemp 
+0x6843 021648 set1 mark_ext_patch ,mark 
+0x6844 021649 bpatch patch20_5 ,mem_patch20 
+0x6845 021650 storet 2 ,mem_temp 
+0x6846 021651 copy rega ,pdata 
+0x6847 021652 store 2 ,mem_contr 
+:      021653 iicd_write_eep_loop:
+0x6848 021654 call iicd_eep_transparency 
+0x6849 021656 fetcht 2 ,mem_regb 
+0x684a 021657 fetch 2 ,mem_contr 
+0x684b 021658 copy pdata ,rega 
+0x684c 021659 fetch 2 ,mem_pdatatemp 
+0x684d 021661 call iicd_write_eep 
+0x684e 021663 fetch 2 ,mem_regb 
+0x684f 021664 fetcht 2 ,mem_contr 
+0x6850 021665 iadd temp ,temp 
+0x6851 021666 storet 2 ,mem_contr 
+0x6852 021667 fetcht 2 ,mem_pdatatemp 
+0x6853 021668 iadd temp ,temp 
+0x6854 021669 storet 2 ,mem_pdatatemp 
+0x6855 021670 fetch 2 ,mem_temp 
+0x6856 021671 nbranch iicd_write_eep_loop ,blank 
+0x6857 021672 rtn 
+:      021680 iicd_eep_transparency:
+0x6858 021681 set1 mark_ext_patch ,mark 
+0x6859 021682 bpatch patch20_6 ,mem_patch20 
+0x685a 021683 fetch 2 ,mem_eeprom_block_size 
+0x685b 021684 increase -1 ,pdata 
+0x685c 021685 fetcht 2 ,mem_pdatatemp 
+0x685d 021686 ior temp ,pdata 
+0x685e 021687 increase 1 ,pdata 
+0x685f 021688 store 3 ,mem_regc 
+0x6860 021690 fetch 2 ,mem_temp 
+0x6861 021691 iadd temp ,pdata 
+0x6862 021693 fetcht 3 ,mem_regc 
+0x6863 021694 isub temp ,pdata 
+0x6864 021695 nbranch iicd_eep_deal_short_packet ,positive 
+0x6865 021696 store 2 ,mem_temp 
+0x6866 021697 fetch 3 ,mem_regc 
+0x6867 021698 fetcht 2 ,mem_pdatatemp 
+0x6868 021699 isub temp ,pdata 
+0x6869 021700 store 2 ,mem_regb 
+0x686a 021701 rtn 
+:      021702 iicd_eep_deal_short_packet:
+0x686b 021703 fetch 2 ,mem_temp 
+0x686c 021704 store 2 ,mem_regb 
+0x686d 021705 setarg 0 
+0x686e 021706 store 2 ,mem_temp 
+0x686f 021707 rtn 
+:      021712 iicd_write_eep:
+0x6870 021713 copy pdata ,regb 
+0x6871 021714 set1 mark_ext_patch ,mark 
+0x6872 021715 bpatch patch20_7 ,mem_patch20 
+0x6873 021716 copy regb ,pdata 
+0x6874 021717 increase 3 ,temp 
+0x6875 021718 hstoret 2 ,core_iicd_txlen 
+0x6876 021719 increase -3 ,rega 
+0x6877 021720 ifetcht 3 ,rega 
+0x6878 021721 copy temp ,regb 
+0x6879 021722 arg 0xa0 ,temp 
+0x687a 021723 istoret 1 ,rega 
+0x687b 021724 byteswap pdata ,pdata 
+0x687c 021725 istore 2 ,contw 
+0x687d 021726 deposit rega 
+0x687e 021727 hstore 2 ,core_iicd_txaddr 
+0x687f 021728 setarg 0 
+0x6880 021729 hstore 2 ,core_iicd_rxlen 
+0x6881 021730 hjam 1 ,core_iicd_ctrl 
+0x6882 021731 hjam iicd_start ,core_misc_ctrl 
+0x6883 021732 call wait_iicd_done 
+0x6884 021733 copy regb ,pdata 
+0x6885 021734 istore 3 ,rega 
+0x6886 021735 nop 10000 
+0x6887 021736 nop 10000 
+0x6888 021737 nop 10000 
+0x6889 021738 rtn 
+:      021742 otp_enable_chgpump:
+0x688a 021743 hjam 0x70 ,rfen_chgpump 
+0x688b 021744 nop param_chgpump_delay 
+0x688c 021745 rtn 
+:      021747 otp_disable_chgpump:
+0x688d 021748 hjam 0x30 ,rfen_chgpump 
+0x688e 021749 rtn 
+:      021751 otp_set_addr:
+0x688f 021752 lshift3 pdata ,pdata 
+0x6890 021753 hstore 2 ,core_otp_addr 
+0x6891 021754 hjam 0 ,core_otpd_ctrl 
+0x6892 021755 rtn 
+:      021758 otp_write:
+0x6893 021759 call otp_set_addr 
+0x6894 021760 call otp_ce 
+:      021761 otp_program:
+0x6895 021762 ifetcht 1 ,rega 
+0x6896 021763 increase 1 ,rega 
+0x6897 021764 force 0 ,queue 
+:      021765 otp_program_bit:
+0x6898 021766 qisolate0 temp 
+0x6899 021767 branch otp_skip_0 ,true 
+0x689a 021768 hfetch 1 ,core_otp_din 
+0x689b 021769 set1 6 ,pdata 
+0x689c 021770 set1 7 ,pdata 
+0x689d 021771 hstore 1 ,core_otp_din 
+0x689e 021772 hjam 0x02 ,core_otp_ctrl 
+0x689f 021773 hjam 0x82 ,core_otp_ctrl 
+0x68a0 021774 set0 7 ,pdata 
+0x68a1 021775 hstore 1 ,core_otp_din 
+0x68a2 021776 hjam 0x8a ,core_otp_ctrl 
+0x68a3 021777 nop 11 
+0x68a4 021778 hjam 0xca ,core_otp_ctrl 
+0x68a5 021779 nop 33 
+0x68a6 021780 hjam 0x4a ,core_otp_ctrl 
+0x68a7 021781 nop 44 
+0x68a8 021782 hjam 0xca ,core_otp_ctrl 
+0x68a9 021783 nop 22 
+0x68aa 021784 hjam 0x8a ,core_otp_ctrl 
+0x68ab 021785 nop 33 
+0x68ac 021786 hjam 0x82 ,core_otp_ctrl 
+0x68ad 021787 nop 1 
+0x68ae 021788 hjam 0x92 ,core_otp_ctrl 
+0x68af 021789 nop 10 
+0x68b0 021790 hjam 0xb2 ,core_otp_ctrl 
+0x68b1 021791 hfetch 1 ,core_otp_rdata 
+0x68b2 021792 hjam 0x92 ,core_otp_ctrl 
+0x68b3 021793 nop 1 
+0x68b4 021794 hjam 0x82 ,core_otp_ctrl 
+0x68b5 021795 qisolate0 pdata 
+0x68b6 021796 branch otp_program_bit ,true 
+:      021797 otp_skip_0:
+0x68b7 021798 hfetch 2 ,core_otp_addr 
+0x68b8 021799 increase 1 ,pdata 
+0x68b9 021800 hstore 2 ,core_otp_addr 
+0x68ba 021801 increase 1 ,queue 
+0x68bb 021802 compare 8 ,queue ,0xf 
+0x68bc 021803 nbranch otp_program_bit ,true 
+0x68bd 021804 loop otp_program 
+0x68be 021805 hjam 0x83 ,core_otp_ctrl 
+0x68bf 021806 rtn 
+:      021808 otp_ce:
+0x68c0 021809 hjam 0x82 ,core_otp_ctrl 
+0x68c1 021810 nop 12 
+0x68c2 021811 hjam 0x80 ,core_otp_ctrl 
+0x68c3 021812 hjam 0x82 ,core_otp_ctrl 
+0x68c4 021813 nop 150 
+0x68c5 021814 rtn 
+:      021817 otpd_read_init:
+0x68c6 021818 call otp_ce 
+:      021819 otpd_read_special:
+0x68c7 021820 hjam 0xa2 ,core_otp_ctrl 
+0x68c8 021821 deposit rega 
+0x68c9 021822 hstore 2 ,core_otpd_addr 
+0x68ca 021823 set1 11 ,temp 
+0x68cb 021824 isolate0 15 ,pdata 
+0x68cc 021825 setflag true ,15 ,temp 
+0x68cd 021826 hstoret 2 ,core_otpd_len 
+0x68ce 021827 hjam otpd_start ,core_misc_ctrl 
+0x68cf 021828 rtn 
+:      021830 otpd_wait_end:
+0x68d0 021831 hfetch 1 ,core_dma_status 
+0x68d1 021832 bbit0 otpd_done ,otpd_wait_end 
+0x68d2 021833 rtn 
+:      021836 otpd_read_data:
+0x68d3 021837 call otp_set_addr 
+0x68d4 021838 call otpd_read_init 
+0x68d5 021839 call otpd_wait_end 
+0x68d6 021840 hjam 0x83 ,core_otp_ctrl 
+0x68d7 021841 rtn 
+:      021846 otpd_read_code:
+0x68d8 021847 hfetch 2 ,core_current_otp_addr 
+0x68d9 021848 hstore 2 ,core_otp_addr 
+0x68da 021849 call otpd_read_init 
+0x68db 021850 arg otpd_done ,queue 
+0x68dc 021851 call decrypt_code 
+0x68dd 021852 call otpd_wait_end 
+0x68de 021853 isolate1 otpd_crcok ,pdata 
+0x68df 021854 call set_ucode_status 
+0x68e0 021855 hjam 0x83 ,core_otp_ctrl 
+0x68e1 021856 rtn 
+:      021859 uartd_rx_cnt_got_first_byte:
+0x68e2 021860 jam 1 ,mem_uartd_rxitems_got_data 
+0x68e3 021861 force uart_rx_timer ,queue 
+0x68e4 021862 fetch 2 ,mem_uartd_rx_timeout 
+0x68e5 021863 branch timer_init 
+:      021864 uartd_rx_cnt_with_threshold:
+0x68e6 021865 hfetch 2 ,core_uart_rxitems 
+0x68e7 021866 rtn blank 
+0x68e8 021867 fetcht 1 ,mem_uartd_rxitems_threshold 
+0x68e9 021868 isub temp ,null 
+0x68ea 021869 branch uartd_rx_cnt_rtn_value ,positive 
+0x68eb 021870 fetch 1 ,mem_uartd_rxitems_got_data 
+0x68ec 021871 branch uartd_rx_cnt_got_first_byte ,blank 
+0x68ed 021872 arg uart_rx_timer ,queue 
+0x68ee 021873 call timer_check 
+0x68ef 021874 branch uartd_rx_cnt_rtn_value ,blank 
+0x68f0 021875 setarg 0 
+0x68f1 021876 rtn 
+:      021877 uartd_rx_cnt_rtn_value:
+0x68f2 021878 force uart_rx_timer ,queue 
+0x68f3 021879 call timer_stop 
+0x68f4 021880 jam 0 ,mem_uartd_rxitems_got_data 
+0x68f5 021881 hfetch 2 ,core_uart_rxitems 
+0x68f6 021882 rtn 
+:      021889 uartd_prepare_tx:
+0x68f7 021890 hfetch 2 ,core_uart_twptr 
+0x68f8 021891 iforce contwu 
+0x68f9 021892 rtn 
+:      021894 uartd_send:
+0x68fa 021895 deposit contwu 
+0x68fb 021896 hstore 2 ,core_uart_twptr 
+0x68fc 021897 rtn 
+:      021899 uartd_prepare_rx:
+0x68fd 021900 hfetch 2 ,core_uart_rxitems 
+0x68fe 021901 rtn blank 
+0x68ff 021902 iforce loopcnt 
+0x6900 021903 hfetch 2 ,core_uart_rrptr 
+0x6901 021904 iforce contru 
+0x6902 021905 rtn 
+:      021908 uartd_rxdone_by_len:
+0x6903 021909 hfetch 2 ,core_uart_rrptr 
+0x6904 021910 iadd temp ,pdata 
+0x6905 021911 copy pdata ,contru 
+:      021912 uartd_rxdone:
+0x6906 021913 deposit contru 
+0x6907 021914 hstore 2 ,core_uart_rrptr 
+0x6908 021915 rtn 
+:      021917 uart_set_baud_by_mem:
+0x6909 021918 fetch uart_baud_len ,mem_baud 
+0x690a 021919 hstore uart_baud_len ,core_uart_baud 
+0x690b 021920 rtn 
+:      021924 eeprom_store_le_reconn_info:
+0x690c 021925 fetch 6 ,mem_le_plap 
+0x690d 021926 store 6 ,mem_temp_lap 
+0x690e 021927 jam rec_4_mode ,mem_record_bt_mode 
+0x690f 021928 branch eeprom_store_reconn_info 
+:      021929 eeprom_store_bd_reconn_info:
+0x6910 021930 fetch 6 ,mem_plap 
+0x6911 021931 store 6 ,mem_temp_lap 
+0x6912 021932 jam rec_3_mode ,mem_record_bt_mode 
+:      021933 eeprom_store_reconn_info:
+0x6913 021934 set1 mark_ext_patch ,mark 
+0x6914 021935 bpatch patch21_0 ,mem_patch21 
+0x6915 021936 call eeprom_store_remote_bdaddr 
+0x6916 021937 call eeprom_store_last_record_index 
+0x6917 021938 fetch 1 ,mem_record_bt_mode 
+0x6918 021939 beq rec_4_mode ,eeprom_store_rec_4_mode 
+0x6919 021940 beq rec_3_mode ,eeprom_store_link_key 
+0x691a 021941 rtn 
+:      021942 eeprom_store_rec_4_mode:
+0x691b 021943 call eeprom_store_le_ltl 
+0x691c 021944 branch eeprom_store_le_local_addr 
+:      021947 eeprom_load_reconn_info:
+0x691d 021948 set1 mark_ext_patch ,mark 
+0x691e 021949 bpatch patch21_1 ,mem_patch21 
+0x691f 021950 call eeprom_load_reconn_bdaddr 
+0x6920 021951 fetch 1 ,mem_select_list_item 
+0x6921 021952 rtneq 0xff 
+0x6922 021953 fetch 6 ,mem_temp_lap 
+0x6923 021954 store 6 ,mem_hci_plap 
+0x6924 021955 fetch 1 ,mem_record_bt_mode 
+0x6925 021956 store 1 ,mem_xrecord_mode 
+0x6926 021957 beq rec_3_mode ,eeprom_load_rec_3_mode 
+0x6927 021958 beq rec_4_mode ,eeprom_load_rec_4_mode 
+0x6928 021959 rtn 
+:      021960 eeprom_load_reconn_bdaddr:
+0x6929 021961 call eeprom_load_last_record_index 
+0x692a 021962 fetch 1 ,mem_select_list_item 
+0x692b 021963 rtneq 0xff 
+0x692c 021964 branch eeprom_load_remote_bdaddr 
+:      021965 eeprom_load_rec_3_mode:
+0x692d 021966 call eeprom_load_link_key 
+0x692e 021967 branch check_link_key_load 
+:      021968 eeprom_load_rec_4_mode:
+0x692f 021969 call eeprom_load_ltk_key 
+0x6930 021970 branch check_ltk_load 
+:      021971 eeprom_clear_bd_reconn_info:
+0x6931 021972 call eeprom_load_bdaddr_list 
+0x6932 021973 disable user 
+0x6933 021974 call find_addr_from_bd_list 
+0x6934 021975 nbranch at_error_rev_end ,user 
+:      021976 eeprom_clear_reconn_info_common:
+0x6935 021977 fetcht 2 ,mem_list_item_ptr 
+0x6936 021978 increase -1 ,temp 
+0x6937 021979 setarg 0 
+0x6938 021980 istore 7 ,temp 
+0x6939 021981 arg 28 ,temp 
+0x693a 021982 arg mem_bdaddr_list_buff + 7 ,rega 
+0x693b 021983 arg eeprom_bdaddr_list ,regb 
+0x693c 021984 branch iicd_write_eep_data 
+:      021986 eeprom_clear_all_reconn_info:
+0x693d 021987 set1 mark_ext_patch ,mark 
+0x693e 021988 bpatch patch21_2 ,mem_patch21 
+0x693f 021989 arg mem_bdaddr_list_buff ,contw 
+0x6940 021990 force 4 ,loopcnt 
+0x6941 021991 call memset0 
+0x6942 021992 arg 28 ,temp 
+0x6943 021993 arg mem_bdaddr_list_buff ,rega 
+0x6944 021994 arg eeprom_bdaddr_list ,regb 
+0x6945 021995 branch iicd_write_eep_data 
+:      021997 eeprom_erase_reconn_info:
+0x6946 021998 set1 mark_ext_patch ,mark 
+0x6947 021999 bpatch patch21_3 ,mem_patch21 
+0x6948 022000 setarg 0x0 
+0x6949 022001 store 3 ,mem_plap 
+0x694a 022002 istore 3 ,contw 
+0x694b 022003 branch eeprom_store_remote_bdaddr 
+:      022005 eeprom_load_last_record_index:
+0x694c 022006 arg 1 ,temp 
+0x694d 022007 arg mem_select_list_item ,rega 
+0x694e 022008 arg eeprom_last_record ,regb 
+0x694f 022009 branch iicd_read_eep_data 
+:      022011 eeprom_store_last_record_index:
+0x6950 022012 arg 1 ,temp 
+0x6951 022013 arg mem_select_list_item ,rega 
+0x6952 022014 arg eeprom_last_record ,regb 
+0x6953 022015 branch iicd_write_eep_data 
+:      022018 eeprom_store_remote_bdaddr:
+0x6954 022019 set1 mark_ext_patch ,mark 
+0x6955 022020 bpatch patch21_4 ,mem_patch21 
+0x6956 022021 call eeprom_load_bdaddr_list 
+0x6957 022022 disable user 
+0x6958 022023 call find_addr_from_bd_list 
+0x6959 022024 rtn user 
+:      022025 eeprom_store_remote_addr_unfind:
+0x695a 022026 jam 0 ,mem_select_list_item 
+0x695b 022027 fetch 6 ,mem_temp_lap 
+0x695c 022028 store 6 ,mem_bdaddr_list_buff + 1 
+0x695d 022029 fetch 1 ,mem_record_bt_mode 
+0x695e 022030 store 1 ,mem_bdaddr_list_buff 
+0x695f 022031 arg 28 ,temp 
+0x6960 022032 arg mem_bdaddr_list_buff ,rega 
+0x6961 022033 arg eeprom_bdaddr_list ,regb 
+0x6962 022034 branch iicd_write_eep_data 
+:      022037 eeprom_store_le_local_addr:
+0x6963 022038 arg 6 ,temp 
+0x6964 022039 arg mem_le_lap ,rega 
+0x6965 022040 arg eeprom_le_reconn_local_addr ,regb 
+0x6966 022041 branch iicd_write_eep_data 
+:      022043 eeprom_load_le_loacal_addr:
+0x6967 022044 arg 6 ,temp 
+0x6968 022045 arg mem_le_lap ,rega 
+0x6969 022046 arg eeprom_le_reconn_local_addr ,regb 
+0x696a 022047 branch iicd_read_eep_data 
+:      022050 eeprom_load_remote_bdaddr:
+0x696b 022051 set1 mark_ext_patch ,mark 
+0x696c 022052 bpatch patch21_5 ,mem_patch21 
+0x696d 022053 arg 7 ,temp 
+0x696e 022054 arg mem_temp_reconn_record ,rega 
+0x696f 022055 arg eeprom_bdaddr_list ,regb 
+0x6970 022056 fetch 1 ,mem_select_list_item 
+0x6971 022057 mul32 pdata ,7 ,pdata 
+0x6972 022058 iadd regb ,regb 
+0x6973 022059 branch iicd_read_eep_data 
+:      022061 eeprom_linkkey_addr:
+0x6974 022062 arg 0x10 ,temp 
+0x6975 022063 arg eeprom_linkkey_list ,regb 
+0x6976 022064 fetch 1 ,mem_select_list_item 
+0x6977 022065 lshift4 pdata ,pdata 
+0x6978 022066 iadd regb ,regb 
+0x6979 022067 rtn 
+:      022069 eeprom_store_le_ltl:
+0x697a 022070 arg mem_le_ltk ,rega 
+0x697b 022071 branch eeprom_store_link_key_common 
+:      022072 eeprom_store_link_key:
+0x697c 022073 arg mem_link_key ,rega 
+:      022074 eeprom_store_link_key_common:
+0x697d 022075 set1 mark_ext_patch ,mark 
+0x697e 022076 bpatch patch21_6 ,mem_patch21 
+0x697f 022077 call eeprom_linkkey_addr 
+0x6980 022078 branch iicd_write_eep_data 
+:      022080 eeprom_load_ltk_key:
+0x6981 022081 arg mem_le_ltk ,rega 
+0x6982 022082 branch eeprom_load_link_key_common 
+:      022083 eeprom_load_link_key:
+0x6983 022084 arg mem_link_key ,rega 
+:      022085 eeprom_load_link_key_common:
+0x6984 022086 set1 mark_ext_patch ,mark 
+0x6985 022087 bpatch patch21_7 ,mem_patch21 
+0x6986 022088 call eeprom_linkkey_addr 
+0x6987 022089 branch iicd_read_eep_data 
+:      022093 eeprom_load_bdaddr_list:
+0x6988 022094 arg 28 ,temp 
+0x6989 022095 arg mem_bdaddr_list_buff + 7 ,rega 
+0x698a 022096 arg eeprom_bdaddr_list ,regb 
+0x698b 022097 branch iicd_read_eep_data 
+:      022099 find_addr_from_bd_list:
+0x698c 022100 set1 mark_ext_patch ,mark 
+0x698d 022101 bpatch patch22_0 ,mem_patch22 
+0x698e 022102 setarg mem_bdaddr_list_buff + 7 
+0x698f 022103 store 2 ,mem_list_item_ptr 
+0x6990 022104 jam 0 ,mem_select_list_item 
+0x6991 022105 arg 4 ,loopcnt 
+:      022106 find_addr_from_list:
+0x6992 022107 copy loopcnt ,pdata 
+0x6993 022108 store 1 ,mem_pdatatemp 
+0x6994 022109 fetch 2 ,mem_list_item_ptr 
+0x6995 022110 copy pdata ,rega 
+0x6996 022111 call find_addr_from_list_compare 
+0x6997 022112 rtn user 
+0x6998 022113 fetch 2 ,mem_list_item_ptr 
+0x6999 022114 increase 7 ,pdata 
+0x699a 022115 store 2 ,mem_list_item_ptr 
+0x699b 022116 fetch 1 ,mem_select_list_item 
+0x699c 022117 increase 1 ,pdata 
+0x699d 022118 store 1 ,mem_select_list_item 
+0x699e 022119 fetch 1 ,mem_pdatatemp 
+0x699f 022120 copy pdata ,loopcnt 
+0x69a0 022121 loop find_addr_from_list 
+0x69a1 022122 rtn 
+:      022124 check_link_key_load:
+0x69a2 022125 fetch 8 ,mem_link_key 
+0x69a3 022126 fetcht 8 ,mem_link_key + 8 
+0x69a4 022127 ior temp ,pdata 
+0x69a5 022128 rtn blank 
+0x69a6 022129 jam 1 ,mem_link_key_exists 
+0x69a7 022130 rtn 
+:      022131 check_ltk_load:
+0x69a8 022132 fetch 6 ,mem_hci_plap 
+0x69a9 022133 rtn blank 
+0x69aa 022134 jam 1 ,mem_ltk_exists 
+0x69ab 022135 rtn 
+:      022137 find_addr_from_list_compare:
+0x69ac 022138 arg mem_temp_reconn_record ,regb 
+0x69ad 022139 arg 7 ,loopcnt 
+0x69ae 022140 call string_compare 
+0x69af 022141 branch enable_usr ,zero 
+0x69b0 022142 rtn 
+:      022143 enable_usr:
+0x69b1 022144 enable user 
+0x69b2 022145 rtn 
+:      022146 le_eeprom_load_reconn_info:
+0x69b3 022147 branch assert 
+:      022154 gpio_set_wake_by_current_state:
+0x69b4 022155 set1 mark_ext_patch ,mark 
+0x69b5 022156 bpatch patch22_1 ,mem_patch22 
+0x69b6 022157 set1 7 ,temp 
+0x69b7 022158 call gpio_get_bit 
+0x69b8 022159 nsetflag true ,7 ,temp 
+:      022164 gpio_set_wake:
+0x69b9 022165 set1 mark_ext_patch ,mark 
+0x69ba 022166 bpatch patch22_2 ,mem_patch22 
+0x69bb 022167 isolate0 7 ,temp 
+0x69bc 022168 and temp ,0x1f ,queue 
+0x69bd 022169 fetch 4 ,mem_gpio_wakeup_low 
+0x69be 022170 qsetflag true ,pdata 
+0x69bf 022171 store 4 ,mem_gpio_wakeup_low 
+0x69c0 022172 fetch 4 ,mem_gpio_wakeup_high 
+0x69c1 022173 nqsetflag true ,pdata 
+0x69c2 022174 store 4 ,mem_gpio_wakeup_high 
+0x69c3 022175 rtn 
+:      022178 gpio_clr_wake:
+0x69c4 022179 set1 mark_ext_patch ,mark 
+0x69c5 022180 bpatch patch22_3 ,mem_patch22 
+0x69c6 022181 isolate0 7 ,temp 
+0x69c7 022182 and temp ,0x1f ,queue 
+0x69c8 022183 fetch 4 ,mem_gpio_wakeup_low 
+0x69c9 022184 qset0 pdata 
+0x69ca 022185 store 4 ,mem_gpio_wakeup_low 
+0x69cb 022186 fetch 4 ,mem_gpio_wakeup_high 
+0x69cc 022187 qset0 pdata 
+0x69cd 022188 store 4 ,mem_gpio_wakeup_high 
+0x69ce 022189 rtn 
+:      022192 gpio_config_input_nowake:
+0x69cf 022193 call gpio_clr_wake 
+0x69d0 022194 branch gpio_config_input_without_wake 
+:      022197 gpio_config_input:
+0x69d1 022198 ncall gpio_set_wake ,wake 
+:      022200 gpio_config_input_without_wake:
+0x69d2 022201 arg core_gpio_pd0 ,contw 
+0x69d3 022202 call gpio_set_bit 
+0x69d4 022203 setflip gpio_active_bit ,temp 
+0x69d5 022204 arg core_gpio_pu0 ,contw 
+0x69d6 022205 call gpio_set_bit 
+0x69d7 022206 set0 gpio_active_bit ,temp 
+0x69d8 022207 arg core_gpio_oe0 ,contw 
+0x69d9 022208 branch gpio_set_bit 
+:      022211 gpio_config_output:
+0x69da 022212 setflip gpio_active_bit ,temp 
+0x69db 022213 call gpio_out 
+0x69dc 022214 set1 gpio_active_bit ,temp 
+0x69dd 022215 arg core_gpio_oe0 ,contw 
+0x69de 022216 branch gpio_set_bit 
+:      022218 gpio_common:
+0x69df 022219 and temp ,0x07 ,queue 
+0x69e0 022220 rshift3 temp ,pdata 
+0x69e1 022221 and_into 3 ,pdata 
+0x69e2 022222 iadd contw ,contw 
+0x69e3 022223 ifetch 1 ,contw 
+0x69e4 022224 rtn 
+:      022228 gpio_get_bit:
+0x69e5 022229 arg core_gpio_in ,contw 
+0x69e6 022230 call gpio_common 
+0x69e7 022231 isolate1 gpio_active_bit ,temp 
+0x69e8 022232 branch gpio_get_bit_reverse ,true 
+0x69e9 022233 qisolate0 pdata 
+0x69ea 022234 rtn 
+:      022235 gpio_get_bit_reverse:
+0x69eb 022236 qisolate1 pdata 
+0x69ec 022237 rtn 
+:      022239 gpio_out_inactive:
+0x69ed 022240 isolate1 7 ,null 
+0x69ee 022241 branch gpio_out_flag 
+:      022243 gpio_out_active:
+0x69ef 022244 isolate0 7 ,null 
+:      022247 gpio_out_flag:
+0x69f0 022248 setarg 0 
+0x69f1 022249 nsetflag true ,gpio_active_bit ,pdata 
+0x69f2 022250 ixor temp ,temp 
+:      022253 gpio_out:
+0x69f3 022254 arg core_gpio_out0 ,contw 
+:      022257 gpio_set_bit:
+0x69f4 022258 call gpio_common 
+0x69f5 022259 isolate1 gpio_active_bit ,temp 
+0x69f6 022260 qsetflag true ,pdata 
+0x69f7 022261 istore 1 ,contw 
+0x69f8 022262 rtn 
+:      022264 gpio_test:
+0x69f9 022265 fetch 1 ,mem_seqi 
+0x69fa 022266 rtneq 0x7f 
+0x69fb 022267 hjam 0 ,core_gpio_out3 
+0x69fc 022268 nop 30 
+0x69fd 022269 hjam 8 ,core_gpio_out3 
+0x69fe 022270 rtn 
+:      022275 set_pwm_blink:
+0x69ff 022276 lshift8 pdata ,pdata 
+0x6a00 022277 lshift4 pdata ,pdata 
+0x6a01 022278 hstore 2 ,core_pwm_ncnt0 
+0x6a02 022279 hstore 2 ,core_pwm_pcnt0 
+0x6a03 022280 rtn 
+:      022282 set_pwm_steadyon:
+0x6a04 022283 setarg 0 
+0x6a05 022284 hstore 2 ,core_pwm_ncnt0 
+0x6a06 022285 setarg 1 
+0x6a07 022286 hstore 2 ,core_pwm_pcnt0 
+0x6a08 022287 rtn 
+:      022289 set_pwm_off:
+0x6a09 022290 setarg 0 
+0x6a0a 022291 hstore 2 ,core_pwm_ncnt0 
+0x6a0b 022292 hstore 2 ,core_pwm_pcnt0 
+0x6a0c 022293 rtn 
+:      022298 init_filter_ram:
+0x6a0d 022299 arg 0x8800 ,contw 
+0x6a0e 022300 arg 0x20 ,loopcnt 
+0x6a0f 022301 call memset0 
+0x6a10 022302 setarg 0x4f9 
+0x6a11 022303 hstore 2 ,0x8848 
+0x6a12 022304 hstore 2 ,0x884a 
+0x6a13 022305 hstore 2 ,0x884c 
+0x6a14 022306 hstore 2 ,0x886c 
+0x6a15 022307 hstore 2 ,0x888c 
+0x6a16 022308 hstore 2 ,0x88ac 
+0x6a17 022309 setarg 0x204 
+0x6a18 022310 hstore 2 ,0x88ae 
+0x6a19 022311 setarg 0x0506 
+0x6a1a 022312 hstore 2 ,0x88b0 
+0x6a1b 022313 setarg 0x0504 
+0x6a1c 022314 hstore 2 ,0x88b2 
+0x6a1d 022315 setarg 0x0200 
+0x6a1e 022316 hstore 2 ,0x88b4 
+0x6a1f 022317 setarg 0xFEFB 
+0x6a20 022318 hstore 2 ,0x88b6 
+0x6a21 022319 setarg 0xFAF9 
+0x6a22 022320 hstore 2 ,0x88b8 
+0x6a23 022321 setarg 0xFAFB 
+0x6a24 022322 hstore 2 ,0x88ba 
+0x6a25 022323 setarg 0xFD00 
+0x6a26 022324 hstore 2 ,0x88bc 
+0x6a27 022325 setarg 0x0408 
+0x6a28 022326 hstore 2 ,0x88be 
+0x6a29 022327 setarg 0x0A0C 
+0x6a2a 022328 hstore 2 ,0x88c0 
+0x6a2b 022329 setarg 0x0B09 
+0x6a2c 022330 hstore 2 ,0x88c2 
+0x6a2d 022331 setarg 0x0500 
+0x6a2e 022332 hstore 2 ,0x88c4 
+0x6a2f 022333 setarg 0xF8F1 
+0x6a30 022334 hstore 2 ,0x88c6 
+0x6a31 022335 setarg 0xECE8 
+0x6a32 022336 hstore 2 ,0x88c8 
+0x6a33 022337 setarg 0xE9EB 
+0x6a34 022338 hstore 2 ,0x88ca 
+0x6a35 022339 setarg 0xF500 
+0x6a36 022340 hstore 2 ,0x88cc 
+0x6a37 022341 setarg 0x1223 
+0x6a38 022342 hstore 2 ,0x88ce 
+0x6a39 022343 setarg 0x374B 
+0x6a3a 022344 hstore 2 ,0x88d0 
+0x6a3b 022345 setarg 0x5E71 
+0x6a3c 022346 hstore 2 ,0x88d2 
+0x6a3d 022347 setarg 0x787F 
+0x6a3e 022348 hstore 2 ,0x88d4 
+0x6a3f 022349 rtn 
+:      022351 enable_pcm:
+0x6a40 022352 set1 mark_ext_patch ,mark 
+0x6a41 022353 bpatch patch22_4 ,mem_patch22 
+0x6a42 022354 hfetch 2 ,core_clkoff 
+0x6a43 022355 set0 clock_off_codec ,pdata 
+0x6a44 022356 hstore 2 ,core_clkoff 
+0x6a45 022357 hjam 0x11 ,core_enc_ctrl 
+0x6a46 022358 hjam 0x1 ,core_cvsd_ctrl 
+0x6a47 022359 hjam 0x1 ,core_codec_ctrl 
+0x6a48 022360 hjam 0x11 ,core_dec_ctrl 
+0x6a49 022361 rtn 
+:      022363 disable_pcm:
+0x6a4a 022364 set1 mark_ext_patch ,mark 
+0x6a4b 022365 bpatch patch22_5 ,mem_patch22 
+0x6a4c 022366 hfetch 2 ,core_clkoff 
+0x6a4d 022367 set1 clock_off_codec ,pdata 
+0x6a4e 022368 hstore 2 ,core_clkoff 
+0x6a4f 022369 hjam 0x4 ,core_enc_ctrl 
+0x6a50 022370 hjam 0x4 ,core_dec_ctrl 
+0x6a51 022371 hjam 0x0 ,core_cvsd_ctrl 
+0x6a52 022372 hjam 0x0 ,core_codec_ctrl 
+0x6a53 022373 rtn 
+:      022377 get_sco_data:
+0x6a54 022378 fetch 1 ,mem_state 
+0x6a55 022379 rtnbit0 state_insco 
+0x6a56 022380 arg mem_sco_obuf ,contw 
+0x6a57 022381 arg 30 ,loopcnt 
+:      022382 get_sco_data_loop:
+0x6a58 022383 hfetch 1 ,core_pcminfifo 
+0x6a59 022384 istore 1 ,contw 
+0x6a5a 022385 loop get_sco_data_loop 
+0x6a5b 022386 rtn 
+:      022389 process_sco_data:
+0x6a5c 022390 fetch 1 ,mem_state 
+0x6a5d 022391 rtnbit0 state_insco 
+0x6a5e 022392 arg mem_sco_ibuf ,contr 
+0x6a5f 022393 force 30 ,loopcnt 
+:      022394 process_sco_loop:
+0x6a60 022395 ifetch 1 ,contr 
+0x6a61 022396 hstore 1 ,core_pcmoutfifo 
+0x6a62 022397 loop process_sco_loop 
+0x6a63 022398 rtn 
+:      022400 init_sched:
+0x6a64 022401 rtn 
+:      022406 gpio_cfg_uart_tx_output:
+0x6a65 022407 call gpio_uart2gpio 
+0x6a66 022408 arg uart_wakeup_tx ,temp 
+0x6a67 022409 branch gpio_config_output 
+:      022411 gpio_pu_uart_tx:
+0x6a68 022412 call gpio_cfg_uart_tx_output 
+0x6a69 022413 arg uart_wakeup_tx ,temp 
+0x6a6a 022414 branch gpio_out_inactive 
+:      022416 gpio_pd_uart_tx:
+0x6a6b 022417 call gpio_cfg_uart_tx_output 
+0x6a6c 022418 arg uart_wakeup_tx ,temp 
+0x6a6d 022419 branch gpio_out_active 
+:      022421 gpio_cfg_uart_rx_output:
+0x6a6e 022422 call gpio_uart2gpio 
+0x6a6f 022423 arg uart_wakeup_rx ,temp 
+0x6a70 022424 branch gpio_config_output 
+:      022426 gpio_pu_uart_rx:
+0x6a71 022427 call gpio_cfg_uart_rx_output 
+0x6a72 022428 arg uart_wakeup_rx ,temp 
+0x6a73 022429 branch gpio_out_inactive 
+:      022431 gpio_pd_uart_rx:
+0x6a74 022432 call gpio_cfg_uart_rx_output 
+0x6a75 022433 arg uart_wakeup_rx ,temp 
+0x6a76 022434 branch gpio_out_active 
+:      022436 gpio_tx_config_input_with_pu:
+0x6a77 022437 call gpio_uart2gpio 
+0x6a78 022438 hfetch 1 ,core_gpio_pu0 
+0x6a79 022439 set1 uart_wakeup_tx ,pdata 
+0x6a7a 022440 hstore 1 ,core_gpio_pu0 
+0x6a7b 022441 arg uart_wakeup_tx ,temp 
+0x6a7c 022442 branch gpio_config_input 
+:      022444 gpio_rx_config_input_with_pu:
+0x6a7d 022445 call gpio_uart2gpio 
+0x6a7e 022446 hfetch 1 ,core_gpio_pu0 
+0x6a7f 022447 set1 uart_wakeup_rx ,pdata 
+0x6a80 022448 hstore 1 ,core_gpio_pu0 
+0x6a81 022449 arg uart_wakeup_rx ,temp 
+0x6a82 022450 branch gpio_config_input 
+:      022452 gpio_gpio2uart:
+0x6a83 022453 hfetch 1 ,core_gpio_sel1 
+0x6a84 022454 or_into 0x04 ,pdata 
+0x6a85 022455 hstore 1 ,core_gpio_sel1 
+0x6a86 022456 rtn 
+:      022458 gpio_uart2gpio:
+0x6a87 022459 hfetch 1 ,core_gpio_sel1 
+0x6a88 022460 and_into 0xfb ,pdata 
+0x6a89 022461 hstore 1 ,core_gpio_sel1 
+0x6a8a 022462 rtn 
+:      022464 gpio_check_uart_state:
+0x6a8b 022465 hfetch 1 ,core_gpio_sel1 
+0x6a8c 022466 isolate1 2 ,pdata 
+0x6a8d 022467 rtn 
+:      022470 prcp_init:
+0x6a8e 022471 setarg prcp_process 
+0x6a8f 022472 store 2 ,mem_cb_att_write 
+0x6a90 022473 rtn 
+:      022474 prcp_process:
+0x6a91 022475 call clear_prcp_sendbuff 
+0x6a92 022476 fetch 1 ,mem_prcp 
+0x6a93 022477 beq prcp_le ,le_prcp 
+0x6a94 022478 beq prcp_ssp ,prcp 
+0x6a95 022479 branch assert 
+:      022480 le_prcp:
+0x6a96 022481 arg prcp_rx_le ,temp 
+0x6a97 022482 storet 2 ,mem_le_notify_handle 
+0x6a98 022483 call le_att_get_handle_ptr 
+0x6a99 022484 ifetch 1 ,contr 
+0x6a9a 022485 call prcp_parse 
+0x6a9b 022486 branch prcp_le_tx 
+:      022487 prcp:
+0x6a9c 022488 call prcp_parse 
+0x6a9d 022489 branch prcp_tx 
+:      022490 prcp_parse:
+0x6a9e 022491 copy contr ,rega 
+0x6a9f 022492 set1 mark_ext_patch ,mark 
+0x6aa0 022493 bpatch patch26_1 ,mem_patch26 
+0x6aa1 022494 ifetch 1 ,contr 
+0x6aa2 022495 beq common_res ,prcp_parse_common_res 
+0x6aa3 022496 beq read_registers_req ,prcp_parse_read_registers_req 
+0x6aa4 022497 beq read_registers_res ,prcp_parse_read_registers_res 
+0x6aa5 022498 beq write_registers_req ,prcp_parse_write_registers_req 
+0x6aa6 022499 beq i2c_config_req ,prcp_parse_i2c_config_req 
+0x6aa7 022500 beq i2c_read_req ,prcp_parse_i2c_read_req 
+0x6aa8 022501 beq i2c_read_res ,prcp_parse_i2c_read_res 
+0x6aa9 022502 beq i2c_write_req ,prcp_parse_i2c_write_req 
+0x6aaa 022503 beq spi_config_req ,prcp_parse_spi_config_req 
+0x6aab 022504 beq spi_read_req ,prcp_parse_spi_read_req 
+0x6aac 022505 beq spi_read_res ,prcp_parse_spi_read_res 
+0x6aad 022506 beq spi_write_req ,prcp_parse_spi_write_req 
+0x6aae 022507 beq pwm_config_req ,prcp_parse_pwm_config_req 
+0x6aaf 022508 beq pwm_write_req ,prcp_parse_pwm_write_req 
+0x6ab0 022509 beq gpio_config_req ,prcp_parse_gpio_config_req 
+0x6ab1 022510 beq gpio_read_req ,prcp_parse_gpio_read_req 
+0x6ab2 022511 beq gpio_read_res ,prcp_parse_gpio_read_res 
+0x6ab3 022512 beq gpio_write_req ,prcp_parse_gpio_write_req 
+0x6ab4 022513 beq ota_write_req ,prcp_parse_ota_write_req 
+0x6ab5 022514 beq ota_end_cmd ,prcp_parse_ota_end_cmd 
+0x6ab6 022515 rtn 
+:      022518 prcp_parse_common_res:
+0x6ab7 022519 copy rega ,contr 
+0x6ab8 022520 ifetch 1 ,contr 
+0x6ab9 022521 lshift8 pdata ,pdata 
+0x6aba 022522 store 3 ,mem_prcp_data 
+0x6abb 022523 rtn 
+:      022524 prcp_parse_read_registers_req:
+0x6abc 022525 rtn 
+:      022526 prcp_parse_read_registers_res:
+0x6abd 022527 rtn 
+:      022528 prcp_parse_write_registers_req:
+0x6abe 022529 rtn 
+:      022533 prcp_parse_spi_config_req:
+0x6abf 022534 rtn 
+:      022535 prcp_parse_spi_read_req:
+0x6ac0 022536 rtn 
+:      022537 prcp_parse_spi_read_res:
+0x6ac1 022538 rtn 
+:      022539 prcp_parse_spi_write_req:
+0x6ac2 022540 rtn 
+:      022544 prcp_parse_pwm_config_req:
+0x6ac3 022545 ifetch 4 ,contr 
+0x6ac4 022546 hstore 1 ,core_gpio_sel2 
+0x6ac5 022547 rshift8 pdata ,pdata 
+0x6ac6 022548 hfetcht 1 ,core_gpio_sel1 
+0x6ac7 022549 and_into 0x7f ,temp 
+0x6ac8 022550 ior temp ,temp 
+0x6ac9 022551 hstoret 1 ,core_gpio_sel1 
+0x6aca 022552 rshift8 pdata ,pdata 
+0x6acb 022553 hfetcht 1 ,core_clkoff + 1 
+0x6acc 022554 and_into 0xdf ,temp 
+0x6acd 022555 ior temp ,temp 
+0x6ace 022556 hstoret 1 ,core_clkoff + 1 
+0x6acf 022557 rshift8 pdata ,pdata 
+0x6ad0 022558 hfetcht 1 ,core_clksel 
+0x6ad1 022559 and_into 0x3f ,temp 
+0x6ad2 022560 ior temp ,temp 
+0x6ad3 022561 hstoret 1 ,core_clksel 
+0x6ad4 022562 branch prcp_parse_common_res 
+:      022563 prcp_parse_pwm_write_req:
+0x6ad5 022564 ifetch 9 ,contr 
+0x6ad6 022565 hfetcht 1 ,core_gpio_key2 
+0x6ad7 022566 and_into 0x3f ,temp 
+0x6ad8 022567 ior temp ,temp 
+0x6ad9 022568 hstoret 1 ,core_gpio_key2 
+0x6ada 022569 rshift8 pdata ,pdata 
+0x6adb 022570 hstore 2 ,core_pwm_pcnt0 
+0x6adc 022571 rshift16 pdata ,pdata 
+0x6add 022572 hstore 2 ,core_pwm_ncnt0 
+0x6ade 022573 rshift16 pdata ,pdata 
+0x6adf 022574 hstore 2 ,core_pwm_pcnt1 
+0x6ae0 022575 rshift16 pdata ,pdata 
+0x6ae1 022576 hstore 2 ,core_pwm_ncnt1 
+0x6ae2 022577 branch prcp_parse_common_res 
+:      022581 prcp_parse_gpio_config_req:
+0x6ae3 022582 ifetch 4 ,contr 
+0x6ae4 022583 hstore 4 ,core_gpio_oe0 
+0x6ae5 022584 ifetch 4 ,contr 
+0x6ae6 022585 hstore 4 ,core_gpio_pu0 
+0x6ae7 022586 ifetch 4 ,contr 
+0x6ae8 022587 hstore 4 ,core_gpio_pd0 
+0x6ae9 022588 ifetch 1 ,contr 
+0x6aea 022589 hstore 1 ,core_gpio_sel 
+0x6aeb 022590 ifetch 1 ,contr 
+0x6aec 022591 hstore 1 ,core_gpio_sel1 
+0x6aed 022592 ifetch 1 ,contr 
+0x6aee 022593 hstore 1 ,core_gpio_sel2 
+0x6aef 022594 branch prcp_parse_common_res 
+:      022595 prcp_parse_gpio_read_req:
+0x6af0 022596 branch prcp_parse_gpio_read_res 
+:      022597 prcp_parse_gpio_read_res:
+0x6af1 022598 jam 0x10 ,mem_prcp_data 
+0x6af2 022599 arg mem_prcp_data + 1 ,contw 
+0x6af3 022600 hfetch 4 ,core_gpio_out0 
+0x6af4 022601 istore 4 ,contw 
+0x6af5 022602 hfetch 4 ,core_gpio_in 
+0x6af6 022603 istore 4 ,contw 
+0x6af7 022604 rtn 
+:      022605 prcp_parse_gpio_write_req:
+0x6af8 022606 ifetcht 1 ,contr 
+0x6af9 022607 ifetch 1 ,contr 
+0x6afa 022608 lshift3 pdata ,pdata 
+0x6afb 022609 lshift4 pdata ,pdata 
+0x6afc 022610 ior temp ,temp 
+0x6afd 022611 call gpio_out 
+0x6afe 022612 branch prcp_parse_common_res 
+:      022617 prcp_parse_i2c_read_req:
+0x6aff 022618 ifetcht 1 ,contr 
+0x6b00 022619 hstoret 1 ,iic_slave_addr 
+0x6b01 022620 ifetch 1 ,contr 
+0x6b02 022621 compare 1 ,pdata ,0xff 
+0x6b03 022622 ifetch 1 ,contr 
+0x6b04 022623 hstore 1 ,iic_fifo 
+0x6b05 022624 branch iic_read_data_len ,true 
+0x6b06 022625 ifetch 1 ,contr 
+0x6b07 022626 hstore 1 ,iic_fifo 
+:      022627 iic_read_data_len:
+0x6b08 022628 ifetch 1 ,contr 
+0x6b09 022629 copy pdata ,loopcnt 
+0x6b0a 022630 increase -1 ,pdata 
+0x6b0b 022631 or_into 0x90 ,pdata 
+0x6b0c 022632 hstore 1 ,iic_ctr 
+0x6b0d 022633 hjam 2 ,iic_cr 
+0x6b0e 022634 nop 1 
+0x6b0f 022636 arg mem_prcp_data ,contw 
+:      022637 iic_read_loop:
+0x6b10 022638 hfetch 1 ,iic_fifo 
+0x6b11 022639 istore 1 ,contw 
+0x6b12 022640 loop iic_read_loop 
+0x6b13 022641 rtn 
+:      022643 clear_prcp_sendbuff:
+0x6b14 022644 setarg 0 
+0x6b15 022645 store 4 ,mem_prcp_data 
+0x6b16 022646 istore 8 ,contw 
+0x6b17 022647 istore 8 ,contw 
+0x6b18 022648 rtn 
+:      022654 prcp_parse_ota_write_req:
+0x6b19 022655 copy rega ,pdata 
+0x6b1a 022656 increase 1 ,pdata 
+0x6b1b 022657 store 2 ,rx_buf_data_ptr 
+0x6b1c 022658 fetch 2 ,mem_eeprom_ota_base_addr 
+0x6b1d 022659 beq 0x0000 ,prcp_parse_ota_start1 
+:      022660 prcp_parse_ota_load:
+0x6b1e 022661 fetch 2 ,mem_eeprom_ota_base_addr 
+0x6b1f 022662 fetcht 2 ,rx_buf_data_ptr 
+0x6b20 022663 ifetcht 2 ,temp 
+0x6b21 022664 iadd temp ,pdata 
+0x6b22 022665 fetcht 2 ,rx_buf_data_ptr 
+0x6b23 022666 increase 2 ,temp 
+0x6b24 022667 copy temp ,contr 
+0x6b25 022668 ifetcht 1 ,contr 
+0x6b26 022669 copy contr ,rega 
+0x6b27 022670 branch iicd_write_ota_data 
+:      022672 prcp_parse_ota_start1:
+0x6b28 022673 setarg 0x0002 
+0x6b29 022674 byteswap pdata ,pdata 
+0x6b2a 022675 store 2 ,mem_addr_mi 
+0x6b2b 022676 arg iicd_read_eep ,regc 
+0x6b2c 022677 arg 0x2 ,loopcnt 
+:      022678 prcp_parse_ota_loop1:
+0x6b2d 022679 call get_block_header 
+0x6b2e 022680 nbranch prcp_parse_ota_start2 ,zero 
+0x6b2f 022681 fetch 2 ,mem_addr_mi 
+0x6b30 022682 byteswap pdata ,pdata 
+0x6b31 022683 iadd temp ,pdata 
+0x6b32 022684 store 2 ,mem_eeprom_ota_base_addr 
+0x6b33 022685 byteswap pdata ,pdata 
+0x6b34 022686 store 2 ,mem_addr_mi 
+0x6b35 022687 loop prcp_parse_ota_loop1 
+:      022688 prcp_parse_ota_start2:
+0x6b36 022689 fetch 2 ,mem_eeprom_ota_base_addr 
+0x6b37 022690 byteswap pdata ,pdata 
+0x6b38 022691 store 2 ,mem_addr_mi 
+0x6b39 022692 arg iicd_read_eep ,regc 
+0x6b3a 022693 arg 0xffff ,loopcnt 
+:      022694 prcp_parse_ota_loop2:
+0x6b3b 022695 call get_block_header 
+0x6b3c 022696 nbranch prcp_parse_ota_load ,zero 
+0x6b3d 022697 fetch 2 ,mem_addr_mi 
+0x6b3e 022698 byteswap pdata ,pdata 
+0x6b3f 022699 iadd temp ,pdata 
+0x6b40 022700 increase 2 ,pdata 
+0x6b41 022701 store 2 ,mem_eeprom_ota_base_addr 
+0x6b42 022702 byteswap pdata ,pdata 
+0x6b43 022703 store 2 ,mem_addr_mi 
+0x6b44 022704 loop prcp_parse_ota_loop2 
+:      022706 prcp_parse_ota_end_cmd:
+0x6b45 022707 fetch 2 ,mem_eeprom_ota_base_addr 
+0x6b46 022708 increase 2 ,pdata 
+0x6b47 022709 byteswap pdata ,pdata 
+0x6b48 022710 store 2 ,mem_eeprom_ota_base_addr 
+0x6b49 022711 arg mem_eeprom_ota_base_addr ,rega 
+0x6b4a 022712 arg 0x02 ,temp 
+0x6b4b 022713 arg 0x0000 ,pdata 
+0x6b4c 022714 call iicd_write_ota_data 
+0x6b4d 022715 setarg 0x0000 
+0x6b4e 022716 store 2 ,mem_eeprom_ota_base_addr 
+0x6b4f 022717 rtn 
+:      022719 prcp_parse_i2c_config_req:
+0x6b50 022720 rtn 
+:      022721 prcp_parse_i2c_read_res:
+0x6b51 022722 rtn 
+:      022723 prcp_parse_i2c_write_req:
+0x6b52 022724 rtn 
+:      022729 rfcomm_init:
+0x6b53 022730 rtn wake 
+0x6b54 022731 jam 0 ,mem_rfcomm_send_more_pkt 
+0x6b55 022732 jam bits9600 ,memremoterpnbitrate 
+0x6b56 022733 jam databits8 ,memremoteprndatabits 
+0x6b57 022734 jam 0x11 ,memremoteprnxon 
+0x6b58 022735 jam 0x13 ,memremoteprnxoff 
+0x6b59 022736 setarg 0 
+0x6b5a 022737 store 3 ,memremoteprnstopbit 
+0x6b5b 022738 store 1 ,mem_spp_state 
+0x6b5c 022739 jam 0 ,memui_reconnect_mode 
+:      022741 rfcomm_init_spp:
+0x6b5d 022742 set1 mark_ext_patch ,mark 
+0x6b5e 022743 bpatch patch37_7 ,mem_patch37 
+0x6b5f 022744 setarg 0 
+0x6b60 022745 store 1 ,mem_spp_state 
+0x6b61 022746 store 1 ,mem_remote_spp_channel 
+0x6b62 022747 store 1 ,mem_pn_dlci 
+0x6b63 022748 jam 0x50 ,mem_credit_given 
+0x6b64 022749 rtn 
+:      022751 set_cr_bit:
+0x6b65 022752 or_into 0x02 ,temp 
+0x6b66 022753 rtn 
+:      022765 rfcomm_calculate_fcs_sabm:
+0x6b67 022766 copy temp ,pdata 
+0x6b68 022767 reverse pdata ,pdata 
+0x6b69 022768 store 1 ,memfcstemp3 
+0x6b6a 022769 force ini_tx_sabm ,pdata 
+0x6b6b 022770 reverse pdata ,pdata 
+0x6b6c 022771 store 1 ,memfcstemp2 
+0x6b6d 022772 force 0x01 ,pdata 
+0x6b6e 022773 reverse pdata ,pdata 
+0x6b6f 022774 store 1 ,memfcstemp1 
+0x6b70 022775 call caculate_fcs 
+0x6b71 022776 copy temp ,pdata 
+0x6b72 022777 rtn 
+:      022778 rfcomm_calculate_fcs_ua:
+0x6b73 022779 reverse pdata ,pdata 
+0x6b74 022780 store 1 ,memfcstemp3 
+0x6b75 022781 force rsp_tx_ua ,pdata 
+0x6b76 022782 reverse pdata ,pdata 
+0x6b77 022783 store 1 ,memfcstemp2 
+0x6b78 022784 force 0x01 ,pdata 
+0x6b79 022785 reverse pdata ,pdata 
+0x6b7a 022786 store 1 ,memfcstemp1 
+0x6b7b 022787 branch caculate_fcs 
+:      022789 rfcomm_calculate_fcs_dlci0:
+0x6b7c 022790 fetch 1 ,mem_rfcomm_initiator 
+0x6b7d 022791 branch rfcomm_calculate_fcs_dlci0_res ,blank 
+0x6b7e 022792 setarg 0x70 
+0x6b7f 022793 rtn 
+:      022794 rfcomm_calculate_fcs_dlci0_res:
+0x6b80 022795 setarg 0xaa 
+0x6b81 022796 rtn 
+:      022798 rfcomm_save_fcs_uih:
+0x6b82 022799 reverse pdata ,pdata 
+0x6b83 022800 store 1 ,memfcstemp3 
+0x6b84 022801 force rsp_rx_uih ,pdata 
+0x6b85 022802 call caculate_uihdata_fcs 
+0x6b86 022803 fetcht 2 ,mem_contw_temp 
+0x6b87 022804 copy temp ,contw 
+0x6b88 022805 istore 1 ,contw 
+0x6b89 022806 copy contw ,temp 
+0x6b8a 022807 storet 2 ,mem_contw_temp 
+0x6b8b 022808 force rsp_rx_uih_wdata ,pdata 
+0x6b8c 022809 call caculate_uihdata_fcs 
+0x6b8d 022810 fetcht 2 ,mem_contw_temp 
+0x6b8e 022811 copy temp ,contw 
+0x6b8f 022812 istore 1 ,contw 
+0x6b90 022813 rtn 
+:      022822 caculate_uihdata_fcs:
+0x6b91 022823 reverse pdata ,pdata 
+0x6b92 022824 store 1 ,memfcstemp2 
+0x6b93 022825 fetch 2 ,memfcstemp2 
+0x6b94 022826 lshift8 pdata ,pdata 
+0x6b95 022827 store 3 ,mem_mod2div_temp 
+0x6b96 022828 arg 0x107 ,rega 
+0x6b97 022829 arg 0xf ,regb 
+0x6b98 022830 call mod2div 
+0x6b99 022831 xor_into 0xd7 ,pdata 
+0x6b9a 022832 invert pdata ,pdata 
+0x6b9b 022833 reverse pdata ,pdata 
+0x6b9c 022834 rtn 
+:      022844 caculate_fcs:
+0x6b9d 022845 fetch 3 ,memfcstemp1 
+0x6b9e 022846 store 3 ,mem_mod2div_temp 
+0x6b9f 022847 arg 0x107 ,rega 
+0x6ba0 022848 arg 0xf ,regb 
+0x6ba1 022849 call mod2div 
+0x6ba2 022850 lshift8 pdata ,pdata 
+0x6ba3 022851 arg 0x7 ,regb 
+0x6ba4 022852 call mod2div 
+0x6ba5 022853 xor_into 0x2b ,pdata 
+0x6ba6 022854 invert pdata ,pdata 
+0x6ba7 022855 reverse pdata ,pdata 
+0x6ba8 022856 copy pdata ,temp 
+0x6ba9 022857 rtn 
+:      022859 mod2div:
+0x6baa 022860 arg 0 ,regc 
+0x6bab 022861 copy regb ,loopcnt 
+0x6bac 022862 call right_shift_n 
+0x6bad 022863 icopy temp 
+:      022864 mod2div_loop:
+0x6bae 022869 copy temp ,pdata 
+0x6baf 022870 lshift regc ,regc 
+0x6bb0 022871 bbit0 8 ,mod2div_not_enough_reduction 
+0x6bb1 022872 ixor rega ,temp 
+0x6bb2 022873 increase 1 ,regc 
+:      022874 mod2div_not_enough_reduction:
+0x6bb3 022875 lshift temp ,temp 
+0x6bb4 022876 fetch 3 ,mem_mod2div_temp 
+0x6bb5 022877 increase -1 ,regb 
+0x6bb6 022878 compare 0xff ,regb ,0xff 
+0x6bb7 022879 branch mod2div_end ,true 
+0x6bb8 022880 copy regb ,loopcnt 
+0x6bb9 022881 call right_shift_n 
+0x6bba 022882 isolate1 0 ,pdata 
+0x6bbb 022883 setflag true ,0 ,temp 
+0x6bbc 022884 branch mod2div_loop 
+:      022885 mod2div_end:
+0x6bbd 022887 rshift temp ,pdata 
+0x6bbe 022888 rtn 
+:      022890 get_rfcomm_snd_adss:
+0x6bbf 022891 fetcht 1 ,mem_pn_dlci 
+:      022892 dlci_to_address_cmd:
+0x6bc0 022894 lshift2 temp ,temp 
+0x6bc1 022895 set1 rfcomm_address_ext_len ,temp 
+0x6bc2 022896 fetch 1 ,mem_rfcomm_initiator 
+0x6bc3 022897 ncall set_cr_bit ,blank 
+0x6bc4 022898 storet 1 ,mem_rfcomm_send_adss 
+0x6bc5 022899 rtn 
+:      022901 dlci_to_address_res:
+0x6bc6 022903 lshift2 temp ,temp 
+0x6bc7 022904 set1 rfcomm_address_ext_len ,temp 
+0x6bc8 022905 fetch 1 ,mem_rfcomm_initiator 
+0x6bc9 022906 call set_cr_bit ,blank 
+0x6bca 022907 rtn 
+:      022908 channel_to_dlci:
+0x6bcb 022910 lshift temp ,temp 
+0x6bcc 022911 fetch 1 ,mem_rfcomm_initiator 
+0x6bcd 022912 setflag blank ,0 ,temp 
+0x6bce 022914 rtn 
+:      022915 rfcomm_rx_process_dlci0_sabm:
+0x6bcf 022916 fetcht 1 ,mem_current_channel 
+0x6bd0 022917 jam 0xd7 ,mem_current_fcs 
+0x6bd1 022918 call rfcomm_send_ua 
+0x6bd2 022919 fetch 1 ,mem_rfcomm_state 
+0x6bd3 022920 set1 l2cap_channel_rfcomm_only_sabm ,pdata 
+0x6bd4 022921 set1 l2cap_channel_rfcomm_only_ua ,pdata 
+0x6bd5 022922 store 1 ,mem_rfcomm_state 
+0x6bd6 022923 jam 0 ,mem_rfcomm_initiator 
+0x6bd7 022924 branch rfcomm_rx_process_end 
+:      022925 rfcomm_rx_process_dlci0_ua:
+0x6bd8 022926 fetch 1 ,mem_rfcomm_state 
+0x6bd9 022927 set1 l2cap_channel_rfcomm_only_ua ,pdata 
+0x6bda 022928 store 1 ,mem_rfcomm_state 
+0x6bdb 022929 branch rfcomm_rx_process_end 
+:      022932 rfcomm_rx_process:
+0x6bdc 022933 set1 mark_ext_patch ,mark 
+0x6bdd 022934 bpatch patch38_0 ,mem_patch38 
+0x6bde 022935 fetch 1 ,memui_reconnect_mode 
+0x6bdf 022936 beq no_reconnection ,rfcomm_rx_process_remote_page 
+0x6be0 022937 branch rfcomm_rx_process_reconn 
+:      022939 rfcomm_rx_process_remote_page:
+0x6be1 022940 fetch 2 ,mem_l2cap_payload_ptr 
+0x6be2 022941 copy pdata ,contr 
+0x6be3 022942 call get_rfcomm_head_struct 
+0x6be4 022943 fetch 1 ,mem_current_channel 
+0x6be5 022944 beq 0 ,parse_dlci0_rp 
+0x6be6 022945 branch parse_uih_rp 
+:      022946 parse_dlci0_rp:
+0x6be7 022947 set1 mark_ext_patch ,mark 
+0x6be8 022948 bpatch patch38_1 ,mem_patch38 
+0x6be9 022949 fetch 1 ,mem_current_frame_type 
+0x6bea 022950 beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
+0x6beb 022951 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
+0x6bec 022952 beq rfcomm_frame_type_uih ,parse_dlci0_rp_uih 
+0x6bed 022953 rtneq rfcomm_frame_type_disconn 
+0x6bee 022954 branch assert 
+:      022957 parse_dlci0_rp_uih:
+0x6bef 022958 fetch 2 ,mem_rfcomm_uih_payload_ptr 
+0x6bf0 022959 copy pdata ,contr 
+0x6bf1 022960 call get_rfcomm_uih_head_struct 
+0x6bf2 022961 fetch 1 ,mem_uih_cmd_type 
+0x6bf3 022962 beq uih_param_neg_cmd ,parse_dlci0_rp_uih_pn_cmd 
+0x6bf4 022963 beq uih_param_neg_res ,parse_dlci0_rp_uih_pn_res 
+0x6bf5 022964 beq uih_modem_status_cmd ,parse_dlci0_rp_uih_ms_cmd 
+0x6bf6 022965 beq uih_modem_status_res ,parse_dlci0_rp_uih_ms_res 
+0x6bf7 022966 branch rfcomm_rx_process_end 
+:      022968 parse_dlci0_rp_uih_pn_cmd:
+0x6bf8 022969 call parse_dlci0_rp_uih_pn_res_common 
+0x6bf9 022970 fetch 1 ,mem_pn_dlci 
+0x6bfa 022971 rshift pdata ,pdata 
+0x6bfb 022972 sub pdata ,spp_slave_channel ,null 
+0x6bfc 022973 branch parse_dlci0_rp_uih_pn_cmd_spp ,zero 
+0x6bfd 022974 branch assert 
+:      022975 parse_dlci0_rp_uih_pn_cmd_spp:
+0x6bfe 022976 fetch 1 ,mem_spp_state 
+0x6bff 022977 set1 rfcomm_channel_state_pn_cmd ,pdata 
+0x6c00 022978 set1 rfcomm_channel_state_pn_res ,pdata 
+0x6c01 022979 store 1 ,mem_spp_state 
+0x6c02 022980 call rfcomm_send_param_neg_res 
+0x6c03 022981 branch rfcomm_rx_process_end 
+:      022983 parse_dlci0_rp_uih_pn_res:
+0x6c04 022984 call parse_dlci0_rp_uih_pn_res_common 
+0x6c05 022985 branch rfcomm_rx_process_end 
+:      022987 parse_dlci0_rp_uih_pn_res_common:
+0x6c06 022988 call get_param_payload_ptr 
+0x6c07 022989 branch get_rfcomm_prarmer_negotiation 
+:      022991 get_rfcomm_param_modem_status:
+0x6c08 022992 call get_param_payload_ptr 
+0x6c09 022993 ifetch 1 ,contr 
+0x6c0a 022994 rshift3 pdata ,pdata 
+0x6c0b 022995 store 1 ,mem_ms_channel 
+0x6c0c 022996 ifetch 1 ,contr 
+0x6c0d 022997 store 1 ,mem_ms_param 
+0x6c0e 022998 rtn 
+:      023001 get_rfcomm_head_struct:
+0x6c0f 023002 ifetch 1 ,contr 
+0x6c10 023003 store 1 ,mem_current_adss 
+0x6c11 023004 rshift3 pdata ,pdata 
+0x6c12 023005 store 1 ,mem_current_channel 
+0x6c13 023006 ifetch 1 ,contr 
+0x6c14 023007 store 1 ,mem_current_frame_type 
+:      023008 get_rfcomm_current_length:
+0x6c15 023009 call get_rfcomm_length_common 
+0x6c16 023010 storet 2 ,mem_current_length 
+0x6c17 023011 copy contr ,pdata 
+0x6c18 023012 store 2 ,mem_rfcomm_uih_payload_ptr 
+0x6c19 023013 rtn 
+:      023015 get_rfcomm_uih_head_struct:
+0x6c1a 023016 ifetch 1 ,contr 
+0x6c1b 023017 rshift pdata ,pdata 
+0x6c1c 023018 store 1 ,mem_uih_cmd_type 
+0x6c1d 023019 call get_rfcomm_length_common 
+0x6c1e 023020 storet 2 ,mem_uih_length 
+0x6c1f 023021 copy contr ,pdata 
+0x6c20 023022 store 2 ,mem_param_payload_ptr 
+0x6c21 023023 rtn 
+:      023026 get_param_payload_ptr:
+0x6c22 023027 fetch 2 ,mem_param_payload_ptr 
+0x6c23 023028 copy pdata ,contr 
+0x6c24 023029 rtn 
+:      023031 get_rfcomm_param_length_common:
+0x6c25 023032 fetch 2 ,mem_param_payload_ptr 
+0x6c26 023033 copy pdata ,contr 
+:      023034 get_rfcomm_length_common:
+0x6c27 023035 ifetch 1 ,contr 
+0x6c28 023036 copy pdata ,temp 
+0x6c29 023037 rshift temp ,temp 
+0x6c2a 023038 rtnbit1 0 
+0x6c2b 023039 ifetch 1 ,contr 
+0x6c2c 023040 lshift3 pdata ,pdata 
+0x6c2d 023041 lshift4 pdata ,pdata 
+0x6c2e 023042 iadd temp ,temp 
+0x6c2f 023043 rtn 
+:      023045 get_rfcomm_prarmer_negotiation:
+0x6c30 023046 ifetch 1 ,contr 
+0x6c31 023047 store 1 ,mem_pn_dlci 
+0x6c32 023048 ifetch 1 ,contr 
+0x6c33 023049 store 1 ,mem_pn_credit_flow_type_info 
+0x6c34 023050 ifetch 1 ,contr 
+0x6c35 023051 store 1 ,mem_pn_priority 
+0x6c36 023052 ifetch 1 ,contr 
+0x6c37 023053 store 1 ,mem_pn_acknowledg_timer 
+0x6c38 023054 ifetch 2 ,contr 
+0x6c39 023055 store 2 ,mem_pn_max_frame_size 
+0x6c3a 023056 ifetch 1 ,contr 
+0x6c3b 023057 store 1 ,mem_pn_max_retrans 
+0x6c3c 023058 ifetch 1 ,contr 
+0x6c3d 023059 store 1 ,mem_remote_credits 
+0x6c3e 023060 rtn 
+:      023063 parse_dlci0_rp_uih_ms_cmd:
+0x6c3f 023064 call get_rfcomm_param_modem_status 
+0x6c40 023065 fetch 1 ,mem_ms_channel 
+0x6c41 023066 sub pdata ,1 ,null 
+0x6c42 023067 branch parse_dlci0_rp_uih_ms_cmd_spp ,zero 
+0x6c43 023068 branch assert 
+:      023069 parse_dlci0_rp_uih_ms_cmd_spp:
+0x6c44 023070 fetch 1 ,mem_spp_state 
+0x6c45 023071 set1 rfcomm_channel_state_rcv_ms_cmd ,pdata 
+0x6c46 023072 set1 rfcomm_channel_state_snd_ms_res ,pdata 
+0x6c47 023073 store 1 ,mem_spp_state 
+0x6c48 023074 fetcht 1 ,mem_pn_dlci 
+0x6c49 023075 lshift2 temp ,temp 
+0x6c4a 023076 or_into 3 ,temp 
+0x6c4b 023077 call rfcomm_send_modem_status_res 
+0x6c4c 023078 jam more_pkt_msc_cmd_spp ,mem_rfcomm_send_more_pkt 
+0x6c4d 023079 branch rfcomm_rx_process_end 
+:      023081 parse_dlci0_rp_uih_ms_res:
+0x6c4e 023082 call get_rfcomm_param_modem_status 
+0x6c4f 023083 fetch 1 ,mem_ms_channel 
+0x6c50 023084 sub pdata ,1 ,null 
+0x6c51 023085 branch parse_dlci0_rp_uih_ms_res_spp ,zero 
+0x6c52 023086 branch assert 
+:      023087 parse_dlci0_rp_uih_ms_res_spp:
+0x6c53 023088 fetch 1 ,mem_spp_state 
+0x6c54 023089 set1 rfcomm_channel_state_rcv_ms_res ,pdata 
+0x6c55 023090 store 1 ,mem_spp_state 
+0x6c56 023091 branch rfcomm_rx_process_end 
+:      023093 parse_uih_rp:
+0x6c57 023094 fetch 1 ,mem_current_channel 
+0x6c58 023095 sub pdata ,spp_slave_channel ,null 
+0x6c59 023096 branch parse_uih_rp_spp ,zero 
+0x6c5a 023097 branch assert 
+:      023098 parse_uih_rp_spp:
+0x6c5b 023099 fetch 1 ,mem_current_frame_type 
+0x6c5c 023100 beq rfcomm_frame_type_ua ,parse_uih_rp_spp_ua 
+0x6c5d 023101 beq rfcomm_frame_type_sabm ,parse_uih_rp_spp_sabm 
+0x6c5e 023102 beq rfcomm_frame_type_uih ,parse_uih_spp_uih 
+0x6c5f 023103 beq rfcomm_frame_type_uih_credits ,parse_uih_spp_uih_credits 
+0x6c60 023104 beq rfcomm_frame_type_disconn ,parse_uih_rp_spp_disconn 
+0x6c61 023105 branch assert 
+:      023106 parse_uih_rp_spp_ua:
+0x6c62 023107 fetch 1 ,mem_spp_state 
+0x6c63 023108 set1 rfcomm_channel_state_ua ,pdata 
+0x6c64 023109 store 1 ,mem_spp_state 
+0x6c65 023110 branch rfcomm_rx_process_end 
+:      023111 parse_uih_rp_spp_sabm:
+0x6c66 023112 fetch 1 ,mem_spp_state 
+0x6c67 023113 set1 rfcomm_channel_state_ua ,pdata 
+0x6c68 023114 set1 rfcomm_channel_state_sabm ,pdata 
+0x6c69 023115 store 1 ,mem_spp_state 
+0x6c6a 023116 fetch 1 ,mem_current_adss 
+0x6c6b 023117 call rfcomm_calculate_fcs_ua 
+0x6c6c 023118 store 1 ,mem_current_fcs 
+0x6c6d 023119 call rfcomm_send_ua 
+0x6c6e 023120 fetch 1 ,mem_current_adss 
+0x6c6f 023121 rshift2 pdata ,pdata 
+0x6c70 023122 store 1 ,mem_pn_dlci 
+0x6c71 023123 lshift2 pdata ,pdata 
+0x6c72 023124 set0 rfcomm_address_cr ,pdata 
+0x6c73 023125 set1 rfcomm_address_ext_len ,pdata 
+0x6c74 023126 arg mem_hiufcs_spp ,temp 
+0x6c75 023127 storet 2 ,mem_contw_temp 
+0x6c76 023128 call rfcomm_save_fcs_uih 
+0x6c77 023129 branch rfcomm_rx_process_end 
+:      023131 parse_uih_spp_uih_credits:
+0x6c78 023132 fetch 2 ,mem_rfcomm_uih_payload_ptr 
+0x6c79 023133 copy pdata ,contr 
+0x6c7a 023134 increase 1 ,pdata 
+0x6c7b 023135 store 2 ,mem_rfcomm_uih_payload_ptr 
+0x6c7c 023136 ifetch 1 ,contr 
+0x6c7d 023137 fetcht 1 ,mem_remote_credits 
+0x6c7e 023138 iadd temp ,pdata 
+0x6c7f 023139 store 1 ,mem_remote_credits 
+:      023140 parse_uih_spp_uih:
+0x6c80 023141 call rfcomm_increase_credit_given 
+:      023142 parse_uih_spp_uih_cont:
+0x6c81 023143 call get_rfcomm_snd_adss 
+0x6c82 023144 call rfcomm_send_uih_without_payload 
+0x6c83 023145 call spp_process_rx_data 
+0x6c84 023146 branch rfcomm_rx_process_end 
+:      023148 parse_uih_rp_spp_disconn:
+0x6c85 023149 call rfcomm_init_spp 
+0x6c86 023150 fetch 1 ,mem_current_adss 
+0x6c87 023151 call rfcomm_calculate_fcs_ua 
+0x6c88 023152 store 1 ,mem_current_fcs 
+0x6c89 023153 call rfcomm_send_ua 
+0x6c8a 023154 branch rfcomm_rx_process_end 
+:      023159 rfcomm_rx_process_reconn:
+0x6c8b 023160 fetch 2 ,mem_l2cap_payload_ptr 
+0x6c8c 023161 copy pdata ,contr 
+0x6c8d 023162 call get_rfcomm_head_struct 
+0x6c8e 023163 fetch 1 ,mem_current_channel 
+0x6c8f 023164 beq 0 ,parse_dlci0_reconn 
+0x6c90 023165 branch parse_uih_reconn 
+:      023167 parse_dlci0_reconn:
+0x6c91 023168 set1 mark_ext_patch ,mark 
+0x6c92 023169 bpatch patch38_2 ,mem_patch38 
+0x6c93 023170 fetch 1 ,mem_current_frame_type 
+0x6c94 023171 beq rfcomm_frame_type_sabm ,rfcomm_rx_process_dlci0_sabm 
+0x6c95 023172 beq rfcomm_frame_type_ua ,rfcomm_rx_process_dlci0_ua 
+0x6c96 023173 beq rfcomm_frame_type_uih ,parse_dlci0_reconn_uih 
+0x6c97 023174 branch rfcomm_rx_process_end 
+:      023175 parse_dlci0_reconn_uih:
+0x6c98 023176 fetch 2 ,mem_rfcomm_uih_payload_ptr 
+0x6c99 023177 copy pdata ,contr 
+0x6c9a 023178 call get_rfcomm_uih_head_struct 
+0x6c9b 023179 fetch 1 ,mem_uih_cmd_type 
+0x6c9c 023180 beq uih_param_neg_cmd ,parse_dlci0_reconn_uih_pn_cmd 
+0x6c9d 023181 beq uih_param_neg_res ,parse_dlci0_reconn_uih_pn_cmd 
+0x6c9e 023182 beq uih_modem_status_cmd ,parse_dlci0_reconn_uih_ms_cmd 
+0x6c9f 023183 beq uih_modem_status_res ,parse_dlci0_reconn_uih_ms_res 
+0x6ca0 023184 branch rfcomm_rx_process_end 
+:      023186 parse_dlci0_reconn_uih_pn_cmd:
+0x6ca1 023187 call parse_dlci0_rp_uih_pn_res_common 
+0x6ca2 023188 fetch 1 ,mem_pn_dlci 
+0x6ca3 023189 rshift pdata ,pdata 
+0x6ca4 023190 fetcht 1 ,mem_remote_spp_channel 
+0x6ca5 023191 isub temp ,null 
+0x6ca6 023192 branch parse_dlci0_reconn_uih_pn_cmd_spp ,zero 
+0x6ca7 023193 branch assert 
+:      023194 parse_dlci0_reconn_uih_pn_cmd_spp:
+0x6ca8 023195 fetch 1 ,mem_spp_state 
+0x6ca9 023196 set1 rfcomm_channel_state_pn_res ,pdata 
+0x6caa 023197 store 1 ,mem_spp_state 
+0x6cab 023198 branch rfcomm_rx_process_end 
+:      023200 parse_dlci0_reconn_uih_ms_cmd:
+0x6cac 023201 call get_rfcomm_param_modem_status 
+0x6cad 023202 fetch 1 ,mem_ms_channel 
+0x6cae 023203 fetcht 1 ,mem_remote_spp_channel 
+0x6caf 023204 isub temp ,null 
+0x6cb0 023205 branch parse_dlci0_reconn_uih_ms_cmd_spp ,zero 
+0x6cb1 023206 branch assert 
+0x6cb2 023207 branch rfcomm_rx_process_end 
+:      023208 parse_dlci0_reconn_uih_ms_cmd_spp:
+0x6cb3 023209 fetch 1 ,mem_spp_state 
+0x6cb4 023210 set1 rfcomm_channel_state_rcv_ms_cmd ,pdata 
+0x6cb5 023211 set1 rfcomm_channel_state_snd_ms_res ,pdata 
+0x6cb6 023212 store 1 ,mem_spp_state 
+0x6cb7 023213 fetcht 1 ,mem_pn_dlci 
+0x6cb8 023214 lshift2 temp ,temp 
+0x6cb9 023215 or_into 3 ,temp 
+0x6cba 023216 call rfcomm_send_modem_status_res 
+0x6cbb 023217 branch rfcomm_rx_process_end 
+:      023219 parse_dlci0_reconn_uih_ms_res:
+0x6cbc 023220 call get_rfcomm_param_modem_status 
+0x6cbd 023221 fetch 1 ,mem_ms_channel 
+0x6cbe 023222 fetcht 1 ,mem_remote_spp_channel 
+0x6cbf 023223 isub temp ,null 
+0x6cc0 023224 branch parse_dlci0_reconn_uih_ms_res_spp ,zero 
+0x6cc1 023225 branch assert 
+:      023226 parse_dlci0_reconn_uih_ms_res_spp:
+0x6cc2 023227 fetch 1 ,mem_spp_state 
+0x6cc3 023228 set1 rfcomm_channel_state_rcv_ms_res ,pdata 
+0x6cc4 023229 store 1 ,mem_spp_state 
+0x6cc5 023230 branch rfcomm_rx_process_end 
+:      023232 parse_uih_reconn:
+0x6cc6 023233 fetch 1 ,mem_current_channel 
+0x6cc7 023234 fetcht 1 ,mem_remote_spp_channel 
+0x6cc8 023235 isub temp ,null 
+0x6cc9 023236 branch parse_uih_reconn_spp ,zero 
+0x6cca 023237 branch assert 
+0x6ccb 023238 branch rfcomm_rx_process_end 
+:      023240 parse_uih_reconn_spp:
+0x6ccc 023241 fetch 1 ,mem_current_frame_type 
+0x6ccd 023242 beq rfcomm_frame_type_ua ,parse_uih_reconn_spp_ua 
+0x6cce 023243 beq rfcomm_frame_type_uih ,parse_uih_spp_uih 
+0x6ccf 023244 beq rfcomm_frame_type_uih_credits ,parse_uih_spp_uih_credits 
+0x6cd0 023245 beq rfcomm_frame_type_disconn ,parse_uih_reconn_spp_disconn 
+:      023246 parse_uih_reconn_spp_ua:
+0x6cd1 023247 fetch 1 ,mem_spp_state 
+0x6cd2 023248 set1 rfcomm_channel_state_ua ,pdata 
+0x6cd3 023249 store 1 ,mem_spp_state 
+0x6cd4 023250 branch rfcomm_rx_process_end 
+:      023251 parse_uih_reconn_spp_sabm:
+0x6cd5 023252 branch parse_uih_reconn_spp_sabm 
+:      023253 parse_uih_reconn_spp_disconn:
+0x6cd6 023254 branch parse_uih_rp_spp_disconn 
+:      023255 rfcomm_rx_process_end:
+0x6cd7 023256 rtn 
+:      023258 rfcomm_send_more_pkt:
+0x6cd8 023259 fetch 1 ,mem_rfcomm_send_more_pkt 
+0x6cd9 023260 rtn blank 
+0x6cda 023261 beq more_pkt_msc_cmd_spp ,rfcomm_send_more_pkt_msc_cmd_spp 
+0x6cdb 023262 branch assert 
+:      023264 rfcomm_send_more_pkt_msc_cmd_spp:
+0x6cdc 023265 jam 0 ,mem_rfcomm_send_more_pkt 
+0x6cdd 023266 call l2cap_malloc_rfcomm_channel 
+0x6cde 023267 arg spp_slave_channel ,temp 
+0x6cdf 023268 lshift3 temp ,temp 
+:      023269 rfcomm_send_more_pkt_msc_cmd_spp0:
+0x6ce0 023270 or_into 0x03 ,temp 
+0x6ce1 023271 arg 0xaa ,rega 
+0x6ce2 023272 call rfcomm_send_modem_status_cmd 
+0x6ce3 023273 call l2cap_get_rfcomm_tx_buff 
+0x6ce4 023274 copy contw ,contr 
+0x6ce5 023275 ifetch 2 ,contr 
+0x6ce6 023276 branch assert ,blank 
+0x6ce7 023277 rtn 
+:      023279 rfcomm_send_sabm:
+0x6ce8 023280 set1 mark_ext_patch ,mark 
+0x6ce9 023281 bpatch patch38_3 ,mem_patch38 
+0x6cea 023282 call l2cap_get_rfcomm_tx_buff 
+0x6ceb 023283 setarg 0x0004 
+0x6cec 023284 istore 2 ,contw 
+0x6ced 023285 fetch 2 ,mem_rfcomm_remote_cid 
+0x6cee 023286 istore 2 ,contw 
+0x6cef 023287 fetch 1 ,mem_current_adss 
+0x6cf0 023288 istore 1 ,contw 
+0x6cf1 023289 setarg 0x013f 
+0x6cf2 023290 istore 2 ,contw 
+0x6cf3 023291 fetch 1 ,mem_current_fcs 
+0x6cf4 023292 istore 1 ,contw 
+0x6cf5 023293 rtn 
+:      023294 rfcomm_send_ua:
+0x6cf6 023295 set1 mark_ext_patch ,mark 
+0x6cf7 023296 bpatch patch38_4 ,mem_patch38 
+0x6cf8 023297 call l2cap_malloc_rfcomm_channel 
+0x6cf9 023298 call l2cap_get_rfcomm_tx_buff 
+0x6cfa 023299 setarg 0x0004 
+0x6cfb 023300 istore 2 ,contw 
+0x6cfc 023301 fetch 2 ,mem_rfcomm_remote_cid 
+0x6cfd 023302 istore 2 ,contw 
+0x6cfe 023303 fetch 1 ,mem_current_adss 
+0x6cff 023304 istore 1 ,contw 
+0x6d00 023305 setarg 0x0173 
+0x6d01 023306 istore 2 ,contw 
+0x6d02 023307 fetch 1 ,mem_current_fcs 
+0x6d03 023308 istore 1 ,contw 
+0x6d04 023309 rtn 
+:      023310 rfcomm_send_param_neg_cmd:
+0x6d05 023311 set1 mark_ext_patch ,mark 
+0x6d06 023312 bpatch patch38_5 ,mem_patch38 
+0x6d07 023313 call l2cap_get_rfcomm_tx_buff 
+0x6d08 023314 setarg 0x000e 
+0x6d09 023315 istore 2 ,contw 
+0x6d0a 023316 fetch 2 ,mem_rfcomm_remote_cid 
+0x6d0b 023317 istore 2 ,contw 
+0x6d0c 023318 fetch 1 ,mem_rfcomm_initiator 
+0x6d0d 023319 lshift pdata ,pdata 
+0x6d0e 023320 set1 0 ,pdata 
+0x6d0f 023321 istore 1 ,contw 
+0x6d10 023322 setarg 0x15ef 
+0x6d11 023323 istore 2 ,contw 
+0x6d12 023324 setarg 0x1183 
+0x6d13 023325 istore 2 ,contw 
+0x6d14 023326 copy temp ,pdata 
+0x6d15 023327 istore 1 ,contw 
+0x6d16 023328 setarg 0x0000f0 
+0x6d17 023329 istore 3 ,contw 
+0x6d18 023330 setarg rfcomm_max_frame_size 
+0x6d19 023331 istore 2 ,contw 
+0x6d1a 023332 setarg 0 
+0x6d1b 023333 istore 1 ,contw 
+0x6d1c 023334 setarg 0x01 
+0x6d1d 023335 istore 1 ,contw 
+0x6d1e 023336 call rfcomm_calculate_fcs_dlci0 
+0x6d1f 023337 istore 1 ,contw 
+0x6d20 023338 jam 0x10 ,mem_credit_given 
+0x6d21 023339 rtn 
+:      023340 rfcomm_send_param_neg_res:
+0x6d22 023341 set1 mark_ext_patch ,mark 
+0x6d23 023342 bpatch patch38_6 ,mem_patch38 
+0x6d24 023343 call l2cap_malloc_rfcomm_channel 
+0x6d25 023344 call l2cap_get_rfcomm_tx_buff 
+0x6d26 023345 setarg 0x000e 
+0x6d27 023346 istore 2 ,contw 
+0x6d28 023347 fetch 2 ,mem_rfcomm_remote_cid 
+0x6d29 023348 istore 2 ,contw 
+0x6d2a 023349 fetch 1 ,mem_rfcomm_initiator 
+0x6d2b 023350 lshift pdata ,pdata 
+0x6d2c 023351 set1 0 ,pdata 
+0x6d2d 023352 istore 1 ,contw 
+0x6d2e 023353 setarg 0x15ef 
+0x6d2f 023354 istore 2 ,contw 
+0x6d30 023355 setarg 0x1181 
+0x6d31 023356 istore 2 ,contw 
+0x6d32 023357 fetch 1 ,mem_pn_dlci 
+0x6d33 023358 istore 1 ,contw 
+0x6d34 023359 setarg 0x0000e0 
+0x6d35 023360 istore 3 ,contw 
+0x6d36 023361 setarg rfcomm_max_frame_size 
+0x6d37 023362 istore 2 ,contw 
+0x6d38 023363 setarg 0x00 
+0x6d39 023364 istore 1 ,contw 
+0x6d3a 023365 setarg 0x07 
+0x6d3b 023366 istore 1 ,contw 
+0x6d3c 023367 call rfcomm_calculate_fcs_dlci0 
+0x6d3d 023368 istore 1 ,contw 
+0x6d3e 023369 rtn 
+:      023370 rfcomm_send_modem_status_cmd:
+0x6d3f 023371 set1 mark_ext_patch ,mark 
+0x6d40 023372 bpatch patch38_7 ,mem_patch38 
+0x6d41 023373 call l2cap_get_rfcomm_tx_buff 
+0x6d42 023374 setarg 0x0008 
+0x6d43 023375 istore 2 ,contw 
+0x6d44 023376 fetch 2 ,mem_rfcomm_remote_cid 
+0x6d45 023377 istore 2 ,contw 
+0x6d46 023378 fetch 1 ,mem_rfcomm_initiator 
+0x6d47 023379 lshift pdata ,pdata 
+0x6d48 023380 set1 0 ,pdata 
+0x6d49 023381 istore 1 ,contw 
+0x6d4a 023382 setarg 0x09ef 
+0x6d4b 023383 istore 2 ,contw 
+0x6d4c 023384 setarg 0x05e3 
+0x6d4d 023385 istore 2 ,contw 
+0x6d4e 023386 copy temp ,pdata 
+0x6d4f 023387 istore 1 ,contw 
+0x6d50 023388 setarg 0x8d 
+0x6d51 023389 istore 1 ,contw 
+0x6d52 023390 call rfcomm_calculate_fcs_dlci0 
+0x6d53 023391 istore 1 ,contw 
+0x6d54 023392 rtn 
+:      023394 rfcomm_send_modem_status_res:
+0x6d55 023395 set1 mark_ext_patch ,mark 
+0x6d56 023396 bpatch patch39_0 ,mem_patch39 
+0x6d57 023397 call l2cap_malloc_rfcomm_channel 
+0x6d58 023398 call l2cap_get_rfcomm_tx_buff 
+0x6d59 023399 setarg 0x0008 
+0x6d5a 023400 istore 2 ,contw 
+0x6d5b 023401 fetch 2 ,mem_rfcomm_remote_cid 
+0x6d5c 023402 istore 2 ,contw 
+0x6d5d 023403 copy temp ,timeup 
+0x6d5e 023404 fetch 1 ,mem_rfcomm_initiator 
+0x6d5f 023405 lshift pdata ,pdata 
+0x6d60 023406 set1 0 ,pdata 
+0x6d61 023407 istore 1 ,contw 
+0x6d62 023408 setarg 0x09ef 
+0x6d63 023409 istore 2 ,contw 
+0x6d64 023410 setarg 0x05e1 
+0x6d65 023411 istore 2 ,contw 
+0x6d66 023412 copy timeup ,pdata 
+0x6d67 023413 istore 1 ,contw 
+0x6d68 023414 setarg 0x8d 
+0x6d69 023415 istore 1 ,contw 
+0x6d6a 023416 call rfcomm_calculate_fcs_dlci0 
+0x6d6b 023417 istore 1 ,contw 
+0x6d6c 023418 rtn 
+:      023420 rfcomm_send_uih_without_payload:
+0x6d6d 023421 set1 mark_ext_patch ,mark 
+0x6d6e 023422 bpatch patch39_1 ,mem_patch39 
+0x6d6f 023423 fetch 1 ,mem_credit_given 
+0x6d70 023424 rtn blank 
+0x6d71 023425 hfetch 2 ,core_uart_rxitems 
+0x6d72 023426 nrtn blank 
+0x6d73 023427 copy rega ,pdata 
+0x6d74 023428 store 1 ,mem_pdatatemp + 1 
+0x6d75 023429 storet 1 ,mem_pdatatemp 
+0x6d76 023430 call l2cap_malloc_is_fifo_full 
+0x6d77 023431 nrtn blank 
+0x6d78 023432 call l2cap_malloc_rfcomm_channel 
+0x6d79 023433 call l2cap_get_rfcomm_tx_buff 
+0x6d7a 023434 setarg 0x05 
+0x6d7b 023435 istore 2 ,contw 
+0x6d7c 023436 fetch 2 ,mem_rfcomm_remote_cid 
+0x6d7d 023437 istore 2 ,contw 
+0x6d7e 023438 fetch 1 ,mem_rfcomm_send_adss 
+0x6d7f 023439 istore 1 ,contw 
+0x6d80 023440 setarg 0x01ff 
+0x6d81 023441 istore 2 ,contw 
+0x6d82 023442 fetch 1 ,mem_credit_given 
+0x6d83 023443 istore 1 ,contw 
+0x6d84 023444 fetch 1 ,mem_hiufcs_spp_wcredits 
+0x6d85 023445 istore 1 ,contw 
+0x6d86 023446 jam 0 ,mem_credit_given 
+0x6d87 023447 rtn 
+:      023449 rfcomm_increase_credit_given:
+0x6d88 023450 fetch 2 ,mem_current_length 
+0x6d89 023451 rtn blank 
+0x6d8a 023452 fetch 1 ,mem_credit_given 
+0x6d8b 023453 increase 1 ,pdata 
+0x6d8c 023454 store 1 ,mem_credit_given 
+0x6d8d 023455 rtn 
+:      023457 spp_process_rx_data:
+0x6d8e 023458 set1 mark_ext_patch ,mark 
+0x6d8f 023459 bpatch patch39_2 ,mem_patch39 
+0x6d90 023460 fetch 2 ,mem_current_length 
+0x6d91 023461 copy pdata ,loopcnt 
+0x6d92 023462 call uartd_prepare_tx 
+0x6d93 023463 fetch 2 ,mem_rfcomm_uih_payload_ptr 
+0x6d94 023464 copy pdata ,contr 
+0x6d95 023465 call uart_copy_tx_bytes 
+0x6d96 023466 branch uartd_send 
+:      023468 spp_tx_rfcomm_packet:
+0x6d97 023469 set1 mark_ext_patch ,mark 
+0x6d98 023470 bpatch patch39_3 ,mem_patch39 
+0x6d99 023472 fetch 1 ,mem_remote_credits 
+0x6d9a 023473 rtn blank 
+0x6d9b 023474 increase -1 ,pdata 
+0x6d9c 023475 store 1 ,mem_remote_credits 
+0x6d9d 023476 fetch 2 ,mem_pn_max_frame_size 
+0x6d9e 023477 fetcht 2 ,mem_current_packet_length 
+0x6d9f 023478 isub temp ,null 
+0x6da0 023479 branch spp_tx_rfcomm_from_uart ,positive 
+0x6da1 023480 store 2 ,mem_current_packet_length 
+:      023481 spp_tx_rfcomm_from_uart:
+0x6da2 023482 fetch 1 ,mem_credit_given 
+0x6da3 023483 branch spp_tx_rfcomm_from_uart_without_credit ,blank 
+0x6da4 023484 jam 1 ,mem_rfcomm_send_offset 
+0x6da5 023485 fetch 1 ,mem_hiufcs_spp_wcredits 
+0x6da6 023486 store 1 ,mem_rfcomm_send_fcs 
+0x6da7 023487 setarg rsp_rx_uih_wdata 
+0x6da8 023488 store 1 ,mem_rfcomm_send_frame_type 
+0x6da9 023489 branch spp_tx_rfcomm_from_uart_common 
+:      023490 spp_tx_rfcomm_from_uart_without_credit:
+0x6daa 023491 jam 0 ,mem_rfcomm_send_offset 
+0x6dab 023492 fetch 1 ,mem_hiufcs_spp 
+0x6dac 023493 store 1 ,mem_rfcomm_send_fcs 
+0x6dad 023494 setarg rsp_tx_uih 
+0x6dae 023495 store 1 ,mem_rfcomm_send_frame_type 
+:      023496 spp_tx_rfcomm_from_uart_common:
+0x6daf 023497 set1 mark_ext_patch ,mark 
+0x6db0 023498 bpatch patch39_4 ,mem_patch39 
+0x6db1 023499 fetch 1 ,mem_current_packet_length 
+0x6db2 023500 sub pdata ,127 ,null 
+0x6db3 023501 branch spp_tx_rfcomm_from_uart_common0 ,positive 
+0x6db4 023502 fetch 1 ,mem_rfcomm_send_offset 
+0x6db5 023503 increase 1 ,pdata 
+0x6db6 023504 store 1 ,mem_rfcomm_send_offset 
+:      023505 spp_tx_rfcomm_from_uart_common0:
+0x6db7 023506 call get_rfcomm_snd_adss 
+0x6db8 023507 fetch 2 ,mem_current_packet_length 
+0x6db9 023508 increase 8 ,pdata 
+0x6dba 023509 fetcht 1 ,mem_rfcomm_send_offset 
+0x6dbb 023510 iadd temp ,rega 
+0x6dbc 023512 call l2cap_malloc 
+0x6dbd 023513 store 2 ,mem_rfcomm_tx_buff_ptr 
+0x6dbe 023514 increase 4 ,pdata 
+0x6dbf 023515 store 2 ,mem_rfcomm_tx_payload_ptr 
+0x6dc0 023516 copy pdata ,contw 
+0x6dc1 023517 fetch 1 ,mem_rfcomm_send_adss 
+0x6dc2 023518 istore 1 ,contw 
+0x6dc3 023519 fetch 1 ,mem_rfcomm_send_frame_type 
+0x6dc4 023520 istore 1 ,contw 
+0x6dc5 023521 call spp_tx_write_length 
+0x6dc6 023522 call spp_tx_write_given_credit 
+0x6dc7 023523 call get_uart_rrptr 
+0x6dc8 023524 fetch 1 ,mem_current_packet_length 
+0x6dc9 023525 copy pdata ,loopcnt 
+0x6dca 023526 call uart_copy_rx_bytes 
+0x6dcb 023527 fetch 1 ,mem_rfcomm_send_fcs 
+0x6dcc 023528 istore 1 ,contw 
+0x6dcd 023529 fetch 2 ,mem_rfcomm_tx_buff_ptr 
+0x6dce 023530 copy pdata ,contw 
+0x6dcf 023531 fetch 2 ,mem_current_packet_length 
+0x6dd0 023532 fetcht 1 ,mem_rfcomm_send_offset 
+0x6dd1 023533 iadd temp ,pdata 
+0x6dd2 023534 increase 4 ,pdata 
+0x6dd3 023535 istore 2 ,contw 
+0x6dd4 023536 fetch 2 ,mem_rfcomm_remote_cid 
+0x6dd5 023537 istore 2 ,contw 
+0x6dd6 023538 jam 0 ,mem_credit_given 
+0x6dd7 023539 branch spp_send_end 
+:      023541 spp_tx_write_length:
+0x6dd8 023542 fetch 2 ,mem_current_packet_length 
+0x6dd9 023543 sub pdata ,0x7f ,null 
+0x6dda 023544 nbranch spp_tx_write_long_packet ,positive 
+0x6ddb 023545 lshift pdata ,pdata 
+0x6ddc 023546 set1 0 ,pdata 
+0x6ddd 023547 istore 1 ,contw 
+0x6dde 023548 rtn 
+:      023549 spp_tx_write_long_packet:
+0x6ddf 023550 fetch 2 ,mem_current_packet_length 
+0x6de0 023551 rshift3 pdata ,pdata 
+0x6de1 023552 rshift4 pdata ,temp 
+0x6de2 023553 and_into 0x7f ,pdata 
+0x6de3 023554 lshift pdata ,pdata 
+0x6de4 023555 set0 0 ,pdata 
+0x6de5 023556 istore 1 ,contw 
+0x6de6 023557 istoret 1 ,contw 
+0x6de7 023558 rtn 
+:      023559 spp_tx_write_given_credit:
+0x6de8 023560 fetch 1 ,mem_credit_given 
+0x6de9 023561 rtn blank 
+0x6dea 023562 istore 1 ,contw 
+0x6deb 023563 rtn 
+:      023568 scheduler_process:
+0x6dec 023569 set1 mark_ext_patch ,mark 
+0x6ded 023570 bpatch patch33_5 ,mem_patch33 
+0x6dee 023571 call check_51cmd 
+0x6def 023572 call app_process_bb_event 
+0x6df0 023573 call process_conn_sm 
+0x6df1 023575 set1 mark_ext_patch ,mark 
+0x6df2 023576 bpatch patch33_6 ,mem_patch33 
+0x6df3 023577 call sp_calc_sequence 
+0x6df4 023578 call simple_pairing_sequence 
+0x6df5 023579 call master_simple_paring_sequence 
+0x6df6 023581 set1 mark_ext_patch ,mark 
+0x6df7 023582 bpatch patch33_7 ,mem_patch33 
+0x6df8 023583 fetch 1 ,mem_device_option 
+0x6df9 023584 rtneq dvc_op_hci 
+0x6dfa 023586 call l2cap_malloc_is_fifo_full 
+0x6dfb 023587 nrtn blank 
+0x6dfc 023589 call l2cap_call_proc_sigal_pending 
+:      023590 scheduler_process1:
+0x6dfd 023591 call l2cap_malloc_is_fifo_full 
+0x6dfe 023592 nrtn blank 
+0x6dff 023593 set1 mark_ext_patch ,mark 
+0x6e00 023594 bpatch patch34_0 ,mem_patch34 
+0x6e01 023596 call process_upper_sm 
+0x6e02 023597 call l2cap_send_config_req 
+0x6e03 023598 call rfcomm_send_more_pkt 
+:      023599 scheduler_process0:
+0x6e04 023600 call scheduler_tx_disconnect_hid 
+0x6e05 023601 set1 mark_ext_patch ,mark 
+0x6e06 023602 bpatch patch34_1 ,mem_patch34 
+0x6e07 023603 call l2cap_malloc_is_fifo_full 
+0x6e08 023604 nrtn blank 
+0x6e09 023605 branch app_process_bt 
+:      023607 scheduler_tx_disconnect_hid:
+0x6e0a 023608 set1 mark_ext_patch ,mark 
+0x6e0b 023609 bpatch patch34_2 ,mem_patch34 
+0x6e0c 023610 fetch 1 ,mem_control_tasks 
+0x6e0d 023611 bbit1 l2cap_disconnect_interrupt ,l2cap_disconnect_interrupt_req 
+0x6e0e 023612 bbit1 l2cap_disconnect_control ,l2cap_disconnect_control_req 
+0x6e0f 023613 rtn 
+:      023615 scheduler_tx_l2cap_pkt:
+0x6e10 023616 set1 mark_ext_patch ,mark 
+0x6e11 023617 bpatch patch34_3 ,mem_patch34 
+0x6e12 023618 call l2cap_malloc_is_fifo_empty 
+0x6e13 023619 rtn blank 
+0x6e14 023620 fetch 1 ,mem_op 
+0x6e15 023621 rtnbit1 op_txl2cap 
+0x6e16 023622 call l2cap_malloc_fifo_out 
+0x6e17 023623 store 2 ,mem_txptr 
+0x6e18 023624 copy pdata ,contr 
+0x6e19 023625 ifetch 2 ,contr 
+0x6e1a 023626 increase 4 ,pdata 
+0x6e1b 023627 store 2 ,mem_tx_len 
+0x6e1c 023628 jam 6 ,mem_tx_lch 
+0x6e1d 023629 set1 mark_ext_patch ,mark 
+0x6e1e 023630 bpatch patch34_4 ,mem_patch34 
+0x6e1f 023631 fetch 2 ,mem_l2cap_tx_multi_offset 
+0x6e20 023632 branch scheduler_tx_l2cap_start_pkt ,blank 
+0x6e21 023633 fetch 1 ,mem_op 
+0x6e22 023634 rtnbit0 op_pkt_comp 
+0x6e23 023635 set0 op_pkt_comp ,pdata 
+0x6e24 023636 store 1 ,mem_op 
+0x6e25 023637 jam 5 ,mem_tx_lch 
+0x6e26 023638 fetcht 2 ,mem_l2cap_tx_multi_offset 
+0x6e27 023639 fetch 2 ,mem_txptr 
+0x6e28 023640 iadd temp ,pdata 
+0x6e29 023641 store 2 ,mem_txptr 
+0x6e2a 023642 fetch 2 ,mem_tx_len 
+0x6e2b 023643 isub temp ,pdata 
+0x6e2c 023644 store 2 ,mem_tx_len 
+:      023645 scheduler_tx_l2cap_start_pkt:
+0x6e2d 023646 set1 mark_ext_patch ,mark 
+0x6e2e 023647 bpatch patch34_5 ,mem_patch34 
+0x6e2f 023648 fetch 2 ,mem_tx_len 
+0x6e30 023649 branch assert ,blank 
+0x6e31 023650 arg l2cap_max_pkt_len ,temp 
+0x6e32 023651 isub temp ,pdata 
+0x6e33 023652 nbranch scheduler_tx_l2cap_last_pkt ,positive 
+0x6e34 023653 set1 mark_ext_patch ,mark 
+0x6e35 023654 bpatch patch34_6 ,mem_patch34 
+0x6e36 023655 storet 2 ,mem_tx_len 
+0x6e37 023656 fetch 2 ,mem_l2cap_tx_multi_offset 
+0x6e38 023657 iadd temp ,pdata 
+0x6e39 023658 store 2 ,mem_l2cap_tx_multi_offset 
+0x6e3a 023659 branch scheduler_tx_l2cap_pkt_end 
+:      023660 scheduler_tx_l2cap_last_pkt:
+0x6e3b 023661 setarg 0 
+0x6e3c 023662 store 2 ,mem_l2cap_tx_multi_offset 
+:      023663 scheduler_tx_l2cap_pkt_end:
+0x6e3d 023664 fetch 1 ,mem_op 
+0x6e3e 023665 set1 op_txl2cap ,pdata 
+0x6e3f 023666 store 1 ,mem_op 
+0x6e40 023667 rtn 
+:      023669 scheduler_start_upper_sm:
+0x6e41 023670 fetch 1 ,mem_ui_profile_supported 
+0x6e42 023671 bbit1 support_hid ,scheduler_start_upper_sm_hid 
+0x6e43 023672 jam uppersm_reconn_sdp_conn ,mem_upper_sm_reconn 
+0x6e44 023673 rtn 
+:      023674 scheduler_start_upper_sm_hid:
+0x6e45 023675 jam uppersm_reconn_hid_ctrl_conn ,mem_upper_sm_reconn 
+0x6e46 023676 rtn 
+:      023678 process_upper_sm:
+0x6e47 023679 fetch 1 ,memui_reconnect_mode 
+0x6e48 023680 nbranch process_upper_sm_reconn ,blank 
+:      023681 process_upper_sm_remote_page:
+0x6e49 023682 fetch 1 ,mem_upper_sm_remote_page 
+0x6e4a 023684 rtn blank 
+0x6e4b 023686 jam 0 ,mem_upper_sm_remote_page 
+:      023687 process_upper_sm_rp_wait:
+0x6e4c 023688 rtn 
+:      023691 process_upper_sm_reconn:
+0x6e4d 023692 set1 mark_ext_patch ,mark 
+0x6e4e 023693 bpatch patch34_7 ,mem_patch34 
+0x6e4f 023694 fetch 1 ,mem_upper_sm_reconn 
+0x6e50 023695 rtn blank 
+0x6e51 023696 beq uppersm_reconn_sdp_conn ,process_upper_sm_reconn_sdp_conn 
+0x6e52 023697 beq uppersm_reconn_sdp_conn_wait ,process_upper_sm_reconn_sdp_conn_wait 
+0x6e53 023698 beq uppersm_reconn_sdp_cfg ,process_upper_sm_reconn_sdp_cfg 
+0x6e54 023699 beq uppersm_reconn_sdp_cfg_wait ,process_upper_sm_reconn_sdp_cfg_wait 
+0x6e55 023700 beq uppersm_reconn_ss_spp ,process_upper_sm_reconn_ss_spp 
+0x6e56 023701 beq uppersm_reconn_ss_spp_wait ,process_upper_sm_reconn_ss_spp_wait 
+0x6e57 023702 beq uppersm_reconn_sdp_disconn ,process_upper_sm_reconn_sdp_disconn 
+0x6e58 023703 beq uppersm_reconn_sdp_disconn_wait ,process_upper_sm_reconn_sdp_disconn_wait 
+0x6e59 023704 beq uppersm_reconn_hid_ctrl_conn ,process_upper_sm_reconn_hid_ctrl_conn 
+0x6e5a 023705 beq uppersm_reconn_hid_ctrl_conn_wait ,process_upper_sm_reconn_hid_ctrl_conn_wait 
+0x6e5b 023706 beq uppersm_reconn_hid_ctrl_cfg ,process_upper_sm_reconn_hid_ctrl_cfg 
+0x6e5c 023707 beq uppersm_reconn_hid_ctrl_cfg_wait ,process_upper_sm_reconn_hid_ctrl_cfg_wait 
+0x6e5d 023708 beq uppersm_reconn_hid_int_conn ,process_upper_sm_reconn_hid_int_conn 
+0x6e5e 023709 beq uppersm_reconn_hid_int_conn_wait ,process_upper_sm_reconn_hid_int_conn_wait 
+0x6e5f 023710 beq uppersm_reconn_hid_int_cfg ,process_upper_sm_reconn_hid_int_cfg 
+0x6e60 023711 beq uppersm_reconn_hid_int_cfg_wait ,process_upper_sm_reconn_hid_int_cfg_wait 
+0x6e61 023712 beq uppersm_reconn_rfcomm_conn ,process_upper_sm_reconn_rfcomm_conn 
+0x6e62 023713 beq uppersm_reconn_rfcomm_conn_wait ,process_upper_sm_reconn_rfcomm_conn_wait 
+0x6e63 023714 beq uppersm_reconn_rfcomm_cfg ,process_upper_sm_reconn_rfcomm_cfg 
+0x6e64 023715 beq uppersm_reconn_rfcomm_cfg_wait ,process_upper_sm_reconn_rfcomm_cfg_wait 
+0x6e65 023716 beq uppersm_reconn_rfcomm_sabm ,process_upper_sm_reconn_rfcomm_sabm 
+0x6e66 023717 beq uppersm_reconn_rfcomm_sabm_wait ,process_upper_sm_reconn_rfcomm_sabm_wait 
+0x6e67 023718 beq uppersm_reconn_spp_cmd_pn ,process_upper_sm_reconn_spp_cmd_pn 
+0x6e68 023719 beq uppersm_reconn_spp_cmd_pn_wait ,process_upper_sm_reconn_spp_cmd_pn_wait 
+0x6e69 023720 beq uppersm_reconn_spp_sabm ,process_upper_sm_reconn_spp_sabm 
+0x6e6a 023721 beq uppersm_reconn_spp_sabm_wait ,process_upper_sm_reconn_spp_sabm_wait 
+0x6e6b 023722 beq uppersm_reconn_spp_cmd_ms ,process_upper_sm_reconn_spp_cmd_ms 
+0x6e6c 023723 beq uppersm_reconn_spp_cmd_ms_wait ,process_upper_sm_reconn_spp_cmd_ms_wait 
+:      023724 process_upper_sm_reconn_wait:
+0x6e6d 023725 rtn 
+:      023726 process_upper_sm_reconn_sdp_conn:
+0x6e6e 023727 call upper_sm_send_sdp_conn 
+0x6e6f 023728 jam uppersm_reconn_sdp_conn_wait ,mem_upper_sm_reconn 
+0x6e70 023729 fetch 1 ,mem_sdp_state 
+0x6e71 023730 set1 l2cap_channel_state_conn_req ,pdata 
+0x6e72 023731 store 1 ,mem_sdp_state 
+0x6e73 023732 rtn 
+:      023733 process_upper_sm_reconn_sdp_cfg:
+0x6e74 023734 jam uppersm_reconn_sdp_cfg_wait ,mem_upper_sm_reconn 
+0x6e75 023735 fetch 1 ,mem_sdp_state 
+0x6e76 023736 rtnbit1 l2cap_channel_state_snd_cfg_req 
+0x6e77 023737 jam uppersm_reconn_sdp_cfg ,mem_upper_sm_reconn 
+0x6e78 023738 call upper_sm_send_sdp_cfg 
+0x6e79 023739 jam uppersm_reconn_sdp_cfg_wait ,mem_upper_sm_reconn 
+0x6e7a 023740 fetch 1 ,mem_sdp_state 
+0x6e7b 023741 set1 l2cap_channel_state_snd_cfg_req ,pdata 
+0x6e7c 023742 store 1 ,mem_sdp_state 
+0x6e7d 023743 rtn 
+:      023744 process_upper_sm_reconn_ss_spp:
+0x6e7e 023745 call l2cap_malloc_is_fifo_empty 
+0x6e7f 023746 nrtn blank 
+0x6e80 023747 call upper_sm_send_ss_spp 
+0x6e81 023748 jam uppersm_reconn_ss_spp_wait ,mem_upper_sm_reconn 
+0x6e82 023749 rtn 
+:      023750 process_upper_sm_reconn_sdp_disconn:
+0x6e83 023751 call upper_sm_send_sdp_disconn 
+0x6e84 023752 jam uppersm_reconn_sdp_disconn_wait ,mem_upper_sm_reconn 
+0x6e85 023753 rtn 
+:      023754 process_upper_sm_reconn_hid_ctrl_conn:
+0x6e86 023755 call upper_sm_send_hid_ctrl_conn 
+0x6e87 023756 jam uppersm_reconn_hid_ctrl_conn_wait ,mem_upper_sm_reconn 
+0x6e88 023757 fetch 1 ,mem_hid_control_state 
+0x6e89 023758 set1 l2cap_channel_state_conn_req ,pdata 
+0x6e8a 023759 store 1 ,mem_hid_control_state 
+0x6e8b 023760 rtn 
+:      023761 process_upper_sm_reconn_hid_ctrl_cfg:
+0x6e8c 023762 call upper_sm_send_hid_ctrl_cfg 
+0x6e8d 023763 jam uppersm_reconn_hid_ctrl_cfg_wait ,mem_upper_sm_reconn 
+0x6e8e 023764 fetch 1 ,mem_hid_control_state 
+0x6e8f 023765 set1 l2cap_channel_state_snd_cfg_req ,pdata 
+0x6e90 023766 store 1 ,mem_hid_control_state 
+0x6e91 023767 rtn 
+:      023768 process_upper_sm_reconn_hid_int_conn:
+0x6e92 023769 call upper_sm_send_hid_int_conn 
+0x6e93 023770 jam uppersm_reconn_hid_int_conn_wait ,mem_upper_sm_reconn 
+0x6e94 023771 fetch 1 ,mem_hid_interrupt_state 
+0x6e95 023772 set1 l2cap_channel_state_conn_req ,pdata 
+0x6e96 023773 store 1 ,mem_hid_interrupt_state 
+0x6e97 023774 rtn 
+:      023775 process_upper_sm_reconn_hid_int_cfg:
+0x6e98 023776 call upper_sm_send_hid_int_cfg 
+0x6e99 023777 jam uppersm_reconn_hid_int_cfg_wait ,mem_upper_sm_reconn 
+0x6e9a 023778 fetch 1 ,mem_hid_interrupt_state 
+0x6e9b 023779 set1 l2cap_channel_state_snd_cfg_req ,pdata 
+0x6e9c 023780 store 1 ,mem_hid_interrupt_state 
+0x6e9d 023781 rtn 
+:      023782 process_upper_sm_reconn_rfcomm_conn:
+0x6e9e 023783 call upper_sm_send_rfcomm_conn 
+0x6e9f 023784 jam uppersm_reconn_rfcomm_conn_wait ,mem_upper_sm_reconn 
+0x6ea0 023785 fetch 1 ,mem_rfcomm_state 
+0x6ea1 023786 set1 l2cap_channel_state_conn_req ,pdata 
+0x6ea2 023787 store 1 ,mem_rfcomm_state 
+0x6ea3 023788 rtn 
+:      023789 process_upper_sm_reconn_rfcomm_cfg:
+0x6ea4 023790 call upper_sm_send_rfcomm_cfg 
+0x6ea5 023791 jam uppersm_reconn_rfcomm_cfg_wait ,mem_upper_sm_reconn 
+0x6ea6 023792 fetch 1 ,mem_rfcomm_state 
+0x6ea7 023793 set1 l2cap_channel_state_snd_cfg_req ,pdata 
+0x6ea8 023794 store 1 ,mem_rfcomm_state 
+0x6ea9 023795 rtn 
+:      023796 process_upper_sm_reconn_rfcomm_sabm:
+0x6eaa 023797 call upper_sm_send_rfcomm_sabm 
+0x6eab 023798 jam uppersm_reconn_rfcomm_sabm_wait ,mem_upper_sm_reconn 
+0x6eac 023799 fetch 1 ,mem_rfcomm_state 
+0x6ead 023800 set1 l2cap_channel_rfcomm_only_sabm ,pdata 
+0x6eae 023801 store 1 ,mem_rfcomm_state 
+0x6eaf 023802 rtn 
+:      023803 process_upper_sm_reconn_spp_cmd_pn:
+0x6eb0 023804 call upper_sm_send_spp_cmd_pn 
+0x6eb1 023805 fetch 1 ,mem_spp_state 
+0x6eb2 023806 set1 rfcomm_channel_state_pn_cmd 
+0x6eb3 023807 store 1 ,mem_spp_state 
+0x6eb4 023808 jam uppersm_reconn_spp_cmd_pn_wait ,mem_upper_sm_reconn 
+0x6eb5 023809 rtn 
+:      023810 process_upper_sm_reconn_spp_sabm:
+0x6eb6 023811 call upper_sm_send_spp_sabm 
+0x6eb7 023812 fetch 1 ,mem_spp_state 
+0x6eb8 023813 set1 rfcomm_channel_state_sabm 
+0x6eb9 023814 store 1 ,mem_spp_state 
+0x6eba 023815 jam uppersm_reconn_spp_sabm_wait ,mem_upper_sm_reconn 
+0x6ebb 023816 fetch 1 ,mem_remote_spp_channel 
+0x6ebc 023817 lshift3 pdata ,pdata 
+0x6ebd 023818 or_into 3 ,pdata 
+0x6ebe 023819 arg mem_hiufcs_spp ,temp 
+0x6ebf 023820 storet 2 ,mem_contw_temp 
+0x6ec0 023821 branch rfcomm_save_fcs_uih 
+:      023822 process_upper_sm_reconn_spp_cmd_ms:
+0x6ec1 023823 call upper_sm_send_spp_cmd_ms 
+0x6ec2 023824 fetch 1 ,mem_spp_state 
+0x6ec3 023825 set1 rfcomm_channel_state_snd_ms_cmd 
+0x6ec4 023826 store 1 ,mem_spp_state 
+0x6ec5 023827 jam uppersm_reconn_spp_cmd_ms_wait ,mem_upper_sm_reconn 
+0x6ec6 023828 rtn 
+:      023830 process_upper_sm_reconn_sdp_conn_wait:
+0x6ec7 023831 fetch 1 ,mem_sdp_state 
+0x6ec8 023832 rtnbit0 l2cap_channel_state_conn_res 
+0x6ec9 023833 jam uppersm_reconn_sdp_cfg ,mem_upper_sm_reconn 
+0x6eca 023834 branch process_upper_sm_reconn 
+:      023835 process_upper_sm_reconn_sdp_cfg_wait:
+0x6ecb 023836 fetch 1 ,mem_sdp_state 
+0x6ecc 023837 rtnne l2cap_channel_setup_complete 
+0x6ecd 023838 jam uppersm_reconn_ss_spp ,mem_upper_sm_reconn 
+:      023839 process_upper_sm_reconn_ss_spp_wait:
+0x6ece 023840 fetch 1 ,mem_message_to_uppersm 
+0x6ecf 023841 rtnne recieve_ss_reasult_hf 
+0x6ed0 023842 jam 0 ,mem_message_to_uppersm 
+0x6ed1 023843 jam uppersm_reconn_sdp_disconn ,mem_upper_sm_reconn 
+0x6ed2 023844 branch process_upper_sm_reconn 
+:      023845 process_upper_sm_reconn_sdp_disconn_wait:
+0x6ed3 023846 fetch 1 ,mem_sdp_state 
+0x6ed4 023847 nrtn blank 
+0x6ed5 023848 fetch 1 ,mem_ui_profile_supported 
+0x6ed6 023849 bbit1 support_hid ,process_upper_sm_reconn_setup_hid 
+0x6ed7 023850 bbit1 support_spp ,process_upper_sm_reconn_setup_rfcomm 
+0x6ed8 023851 branch process_upper_sm_reconn_termination 
+:      023852 process_upper_sm_reconn_hid_ctrl_conn_wait:
+0x6ed9 023853 fetch 1 ,mem_hid_control_state 
+0x6eda 023854 rtnbit0 l2cap_channel_state_conn_res 
+0x6edb 023855 jam uppersm_reconn_hid_ctrl_cfg ,mem_upper_sm_reconn 
+0x6edc 023856 branch process_upper_sm_reconn 
+:      023857 process_upper_sm_reconn_hid_ctrl_cfg_wait:
+0x6edd 023858 fetch 1 ,mem_hid_control_state 
+0x6ede 023859 rtnne l2cap_channel_setup_complete 
+0x6edf 023860 jam uppersm_reconn_hid_int_conn ,mem_upper_sm_reconn 
+0x6ee0 023861 branch process_upper_sm_reconn 
+:      023862 process_upper_sm_reconn_hid_int_conn_wait:
+0x6ee1 023863 fetch 1 ,mem_hid_interrupt_state 
+0x6ee2 023864 rtnbit0 l2cap_channel_state_conn_res 
+0x6ee3 023865 jam uppersm_reconn_hid_int_cfg ,mem_upper_sm_reconn 
+0x6ee4 023866 branch process_upper_sm_reconn 
+:      023867 process_upper_sm_reconn_hid_int_cfg_wait:
+0x6ee5 023868 fetch 1 ,mem_hid_interrupt_state 
+0x6ee6 023869 rtnne l2cap_channel_setup_complete 
+0x6ee7 023870 fetch 1 ,mem_ui_profile_supported 
+0x6ee8 023871 bbit1 support_spp ,process_upper_sm_reconn_setup_rfcomm 
+0x6ee9 023872 branch process_upper_sm_reconn_termination 
+:      023873 process_upper_sm_reconn_rfcomm_conn_wait:
+0x6eea 023874 fetch 1 ,mem_rfcomm_state 
+0x6eeb 023875 rtnbit0 l2cap_channel_state_conn_res 
+0x6eec 023876 jam uppersm_reconn_rfcomm_cfg ,mem_upper_sm_reconn 
+0x6eed 023877 branch process_upper_sm_reconn 
+:      023878 process_upper_sm_reconn_rfcomm_cfg_wait:
+0x6eee 023879 fetch 1 ,mem_rfcomm_state 
+0x6eef 023880 rtnne l2cap_channel_setup_complete 
+0x6ef0 023881 jam uppersm_reconn_rfcomm_sabm ,mem_upper_sm_reconn 
+0x6ef1 023882 branch process_upper_sm_reconn 
+:      023883 process_upper_sm_reconn_rfcomm_sabm_wait:
+0x6ef2 023884 fetch 1 ,mem_rfcomm_state 
+0x6ef3 023885 rtnne l2cap_channel_rfcomm_dlci0_opened 
+0x6ef4 023886 fetch 1 ,mem_ui_profile_supported 
+0x6ef5 023887 bbit1 support_spp ,process_upper_sm_reconn_setup_spp 
+0x6ef6 023888 branch process_upper_sm_reconn_termination 
+:      023889 process_upper_sm_reconn_spp_cmd_pn_wait:
+0x6ef7 023890 fetch 1 ,mem_spp_state 
+0x6ef8 023891 rtnbit0 rfcomm_channel_state_pn_res 
+0x6ef9 023892 jam uppersm_reconn_spp_sabm ,mem_upper_sm_reconn 
+0x6efa 023893 branch process_upper_sm_reconn 
+:      023894 process_upper_sm_reconn_spp_sabm_wait:
+0x6efb 023895 fetch 1 ,mem_spp_state 
+0x6efc 023896 rtnbit0 rfcomm_channel_state_ua 
+0x6efd 023897 jam uppersm_reconn_spp_cmd_ms ,mem_upper_sm_reconn 
+0x6efe 023898 branch process_upper_sm_reconn 
+:      023899 process_upper_sm_reconn_spp_cmd_ms_wait:
+0x6eff 023900 fetch 1 ,mem_spp_state 
+0x6f00 023901 rtnne rfcomm_channel_setup_complete 
+0x6f01 023902 branch process_upper_sm_reconn_termination 
+:      023904 process_upper_sm_reconn_setup_hid:
+0x6f02 023905 jam uppersm_reconn_hid_ctrl_conn ,mem_upper_sm_reconn 
+0x6f03 023906 branch process_upper_sm_reconn 
+:      023908 process_upper_sm_reconn_setup_rfcomm:
+0x6f04 023909 jam uppersm_reconn_rfcomm_conn ,mem_upper_sm_reconn 
+0x6f05 023910 branch process_upper_sm_reconn 
+:      023911 process_upper_sm_reconn_setup_spp:
+0x6f06 023912 jam uppersm_reconn_spp_cmd_pn ,mem_upper_sm_reconn 
+0x6f07 023913 branch process_upper_sm_reconn 
+:      023917 process_upper_sm_reconn_termination:
+0x6f08 023918 jam 0 ,mem_upper_sm_reconn 
+0x6f09 023919 rtn 
+:      023920 upper_sm_send_sdp_conn:
+0x6f0a 023921 set1 mark_ext_patch ,mark 
+0x6f0b 023922 bpatch patch35_0 ,mem_patch35 
+0x6f0c 023923 call l2cap_malloc_signal_channel 
+0x6f0d 023924 setarg psm_sdp 
+0x6f0e 023925 copy pdata ,temp 
+0x6f0f 023926 setarg l2cap_sdp_channel 
+0x6f10 023927 copy pdata ,timeup 
+0x6f11 023928 branch ml2cap_send_signal_connect_req 
+:      023930 upper_sm_send_sdp_cfg:
+0x6f12 023931 set1 mark_ext_patch ,mark 
+0x6f13 023932 bpatch patch35_1 ,mem_patch35 
+0x6f14 023933 call l2cap_malloc_signal_channel 
+0x6f15 023934 fetch 2 ,mem_sdp_remote_cid 
+0x6f16 023935 copy pdata ,temp 
+0x6f17 023936 branch ml2cap_send_signal_config_req 
+:      023938 upper_sm_send_sdp_disconn:
+0x6f18 023939 set1 mark_ext_patch ,mark 
+0x6f19 023940 bpatch patch35_2 ,mem_patch35 
+0x6f1a 023941 call l2cap_malloc_signal_channel 
+0x6f1b 023942 fetch 2 ,mem_sdp_remote_cid 
+0x6f1c 023943 copy pdata ,temp 
+0x6f1d 023944 arg l2cap_sdp_channel ,timeup 
+0x6f1e 023945 call ml2cap_send_signal_disconn_req 
+0x6f1f 023946 fetch 1 ,mem_sdp_state 
+0x6f20 023947 set0 l2cap_channel_state_rcv_cfg_res ,pdata 
+0x6f21 023948 store 1 ,mem_sdp_state 
+0x6f22 023949 rtn 
+:      023951 upper_sm_send_ss_spp:
+0x6f23 023952 set1 mark_ext_patch ,mark 
+0x6f24 023953 bpatch patch35_3 ,mem_patch35 
+0x6f25 023954 call l2cap_malloc_sdp_channel 
+0x6f26 023955 call sdp_send_spp_request 
+0x6f27 023956 branch msdp_send_req_done 
+:      023958 upper_sm_send_rfcomm_conn:
+0x6f28 023959 set1 mark_ext_patch ,mark 
+0x6f29 023960 bpatch patch35_4 ,mem_patch35 
+0x6f2a 023961 call l2cap_malloc_signal_channel 
+0x6f2b 023962 setarg psm_rfcomm 
+0x6f2c 023963 copy pdata ,temp 
+0x6f2d 023964 setarg l2cap_rfcomm_channel 
+0x6f2e 023965 copy pdata ,timeup 
+0x6f2f 023966 branch ml2cap_send_signal_connect_req 
+:      023968 upper_sm_send_rfcomm_cfg:
+0x6f30 023969 set1 mark_ext_patch ,mark 
+0x6f31 023970 bpatch patch35_5 ,mem_patch35 
+0x6f32 023971 call l2cap_malloc_signal_channel 
+0x6f33 023972 fetch 2 ,mem_rfcomm_remote_cid 
+0x6f34 023973 copy pdata ,temp 
+0x6f35 023974 branch ml2cap_send_signal_config_req 
+:      023976 upper_sm_send_hid_ctrl_conn:
+0x6f36 023977 set1 mark_ext_patch ,mark 
+0x6f37 023978 bpatch patch35_6 ,mem_patch35 
+0x6f38 023979 call l2cap_malloc_signal_channel 
+0x6f39 023980 setarg psm_hid_control 
+0x6f3a 023981 copy pdata ,temp 
+0x6f3b 023982 setarg l2cap_hid_control_channel 
+0x6f3c 023983 copy pdata ,timeup 
+0x6f3d 023984 branch ml2cap_send_signal_connect_req 
+:      023986 upper_sm_send_hid_ctrl_cfg:
+0x6f3e 023987 set1 mark_ext_patch ,mark 
+0x6f3f 023988 bpatch patch35_7 ,mem_patch35 
+0x6f40 023989 call l2cap_malloc_signal_channel 
+0x6f41 023990 fetch 2 ,mem_hid_ctrl_remote_cid 
+0x6f42 023991 copy pdata ,temp 
+0x6f43 023992 branch ml2cap_send_signal_config_req 
+:      023994 upper_sm_send_hid_int_conn:
+0x6f44 023995 set1 mark_ext_patch ,mark 
+0x6f45 023996 bpatch patch36_0 ,mem_patch36 
+0x6f46 023997 call l2cap_malloc_signal_channel 
+0x6f47 023998 setarg psm_hid_interrupt 
+0x6f48 023999 copy pdata ,temp 
+0x6f49 024000 setarg l2cap_hid_interrupt_channel 
+0x6f4a 024001 copy pdata ,timeup 
+0x6f4b 024002 branch ml2cap_send_signal_connect_req 
+:      024004 upper_sm_send_hid_int_cfg:
+0x6f4c 024005 set1 mark_ext_patch ,mark 
+0x6f4d 024006 bpatch patch36_1 ,mem_patch36 
+0x6f4e 024007 call l2cap_malloc_signal_channel 
+0x6f4f 024008 fetch 2 ,mem_hid_int_remote_cid 
+0x6f50 024009 copy pdata ,temp 
+0x6f51 024010 branch ml2cap_send_signal_config_req 
+:      024012 upper_sm_send_rfcomm_sabm:
+0x6f52 024013 set1 mark_ext_patch ,mark 
+0x6f53 024014 bpatch patch36_2 ,mem_patch36 
+0x6f54 024015 call l2cap_malloc_rfcomm_channel 
+0x6f55 024017 jam 3 ,mem_current_adss 
+0x6f56 024018 jam 0x1c ,mem_current_fcs 
+0x6f57 024019 call rfcomm_send_sabm 
+0x6f58 024020 jam 1 ,mem_rfcomm_initiator 
+0x6f59 024021 rtn 
+:      024023 upper_sm_send_spp_cmd_pn:
+0x6f5a 024024 set1 mark_ext_patch ,mark 
+0x6f5b 024025 bpatch patch36_3 ,mem_patch36 
+0x6f5c 024026 call l2cap_malloc_rfcomm_channel 
+0x6f5d 024027 fetcht 1 ,mem_remote_spp_channel 
+0x6f5e 024028 call channel_to_dlci 
+0x6f5f 024029 storet 1 ,mem_pn_dlci 
+0x6f60 024030 branch rfcomm_send_param_neg_cmd 
+:      024032 upper_sm_send_spp_sabm:
+0x6f61 024033 set1 mark_ext_patch ,mark 
+0x6f62 024034 bpatch patch36_4 ,mem_patch36 
+0x6f63 024035 call l2cap_malloc_rfcomm_channel 
+0x6f64 024036 fetcht 1 ,mem_pn_dlci 
+0x6f65 024037 call dlci_to_address_cmd 
+0x6f66 024038 call rfcomm_calculate_fcs_sabm 
+0x6f67 024039 store 1 ,mem_current_fcs 
+0x6f68 024040 fetcht 1 ,mem_pn_dlci 
+0x6f69 024041 call dlci_to_address_cmd 
+0x6f6a 024042 storet 1 ,mem_current_adss 
+0x6f6b 024043 branch rfcomm_send_sabm 
+:      024045 upper_sm_send_spp_cmd_ms:
+0x6f6c 024046 set1 mark_ext_patch ,mark 
+0x6f6d 024047 bpatch patch36_5 ,mem_patch36 
+0x6f6e 024048 call l2cap_malloc_rfcomm_channel 
+0x6f6f 024049 fetcht 1 ,mem_pn_dlci 
+0x6f70 024050 call dlci_to_address_cmd 
+0x6f71 024051 branch rfcomm_send_modem_status_cmd 
+:      024064 sdp_process:
+0x6f72 024065 set1 mark_ext_patch ,mark 
+0x6f73 024066 bpatch patch3c_7 ,mem_patch3c 
+0x6f74 024067 fetch 2 ,mem_l2cap_payload_ptr 
+0x6f75 024068 iforce contr 
+0x6f76 024069 ifetch 1 ,contr 
+0x6f77 024070 copy pdata ,regb 
+0x6f78 024071 store 1 ,mem_sdp_pduid 
+0x6f79 024072 ifetch 2 ,contr 
+0x6f7a 024073 store 2 ,mem_sdp_transactionid 
+0x6f7b 024074 ifetch 1 ,contr 
+0x6f7c 024075 lshift8 pdata ,timeup 
+0x6f7d 024076 ifetch 1 ,contr 
+0x6f7e 024077 iadd timeup ,timeup 
+0x6f7f 024078 set1 mark_ext_patch ,mark 
+0x6f80 024079 bpatch patch3d_0 ,mem_patch3d 
+0x6f81 024080 deposit regb 
+0x6f82 024081 beq sdp_service_search_request ,servicesearch_req 
+0x6f83 024082 beq sdp_service_attribute_request ,serviceattribute_req 
+0x6f84 024083 beq sdp_service_search_attribute_request ,servicesearchattribute_req 
+0x6f85 024084 beq sdp_service_search_attribute_response ,servicesearchattribute_res 
+0x6f86 024085 branch sdp_insufficient_resource 
+:      024096 servicesearch_req:
+0x6f87 024097 call ask_serviceclassid 
+0x6f88 024098 compare 1 ,temp ,0xff 
+0x6f89 024099 branch empth_sa_rsp ,true 
+0x6f8a 024100 compare 0xff ,temp ,0xff 
+0x6f8b 024101 branch sdp_invalid_reqest_syntax ,true 
+0x6f8c 024103 ifetch 2 ,contr 
+0x6f8d 024104 store 2 ,mem_sdp_record_maxcnt 
+0x6f8e 024105 increase -2 ,timeup 
+0x6f8f 024107 increase -1 ,timeup 
+0x6f90 024108 nbranch sdp_invalid_pdu_size ,zero 
+0x6f91 024109 arg mem_uuid_search_pat ,timeup 
+0x6f92 024110 ifetch 2 ,timeup 
+0x6f93 024111 rtn blank 
+0x6f94 024112 increase 2 ,timeup 
+0x6f95 024113 call search_uuid 
+0x6f96 024114 call l2cap_get_sdp_tx_payload 
+0x6f97 024115 force 3 ,pdata 
+0x6f98 024116 istore 1 ,contw 
+0x6f99 024117 fetch 2 ,mem_sdp_transactionid 
+0x6f9a 024118 istore 2 ,contw 
+0x6f9b 024119 lshift2 queue ,pdata 
+0x6f9c 024120 add pdata ,5 ,pdata 
+0x6f9d 024121 add pdata ,5 ,regc 
+0x6f9e 024122 byteswap pdata ,pdata 
+0x6f9f 024123 istore 2 ,contw 
+0x6fa0 024124 deposit queue 
+0x6fa1 024125 byteswap pdata ,pdata 
+0x6fa2 024126 istore 2 ,contw 
+0x6fa3 024127 istore 2 ,contw 
+0x6fa4 024128 arg mem_handle_list ,contr 
+0x6fa5 024129 copy queue ,loopcnt 
+0x6fa6 024130 branch servicesearch_req_blank ,zero 
+:      024131 servicesearch_req_loop:
+0x6fa7 024132 ifetch 4 ,contr 
+0x6fa8 024133 istore 4 ,contw 
+0x6fa9 024134 loop servicesearch_req_loop 
+:      024135 servicesearch_req_blank:
+0x6faa 024136 force 0 ,pdata 
+0x6fab 024137 istore 1 ,contw 
+0x6fac 024138 deposit regc 
+0x6fad 024139 store 1 ,mem_sdp_tx_pkt_length 
+0x6fae 024140 branch assert ,blank 
+0x6faf 024141 rtn 
+:      024152 serviceattribute_req:
+0x6fb0 024153 ifetch 4 ,contr 
+0x6fb1 024154 store 4 ,mem_sdp_record_handle 
+0x6fb2 024155 increase -4 ,timeup 
+0x6fb3 024156 iforce temp 
+0x6fb4 024157 ifetch 2 ,contr 
+0x6fb5 024158 byteswap pdata ,pdata 
+0x6fb6 024159 increase -18 ,pdata 
+0x6fb7 024160 store 2 ,mem_sdp_attribute_maxbyte 
+0x6fb8 024161 increase -2 ,timeup 
+0x6fb9 024162 call dataelementtype6 
+0x6fba 024163 branch sdp_invalid_reqest_syntax ,zero 
+0x6fbb 024164 compare 5 ,rega ,0xff 
+0x6fbc 024166 branch serviceattribute_judge_wholerangle ,true 
+:      024167 serviceattribute_isnot_wholerangle:
+0x6fbd 024168 arg mem_attrib_list ,contw 
+0x6fbe 024169 force 0 ,queue 
+0x6fbf 024170 branch serviceattribute_req_loop 
+:      024171 serviceattribute_judge_wholerangle:
+0x6fc0 024172 ifetch 1 ,contr 
+0x6fc1 024173 bne 0xa ,sdp_invalid_reqest_syntax 
+0x6fc2 024174 ifetch 2 ,contr 
+0x6fc3 024175 nbranch serviceattribute_judge_wholerangle_false1 ,blank 
+0x6fc4 024176 ifetch 1 ,contr 
+0x6fc5 024177 bne 0xff ,serviceattribute_judge_wholerangle_false2 
+0x6fc6 024178 ifetch 1 ,contr 
+0x6fc7 024179 bne 0xff ,serviceattribute_judge_wholerangle_false3 
+0x6fc8 024180 increase -5 ,contr 
+0x6fc9 024181 branch serviceattribute_req_all 
+:      024182 serviceattribute_judge_wholerangle_false3:
+0x6fca 024183 increase -5 ,contr 
+0x6fcb 024184 branch serviceattribute_isnot_wholerangle 
+:      024185 serviceattribute_judge_wholerangle_false2:
+0x6fcc 024186 increase -4 ,contr 
+0x6fcd 024187 branch serviceattribute_isnot_wholerangle 
+:      024188 serviceattribute_judge_wholerangle_false1:
+0x6fce 024189 increase -3 ,contr 
+0x6fcf 024190 branch serviceattribute_isnot_wholerangle 
+:      024191 serviceattribute_req_loop:
+0x6fd0 024192 ifetch 1 ,contr 
+0x6fd1 024193 beq 0x09 ,serviceattribute_req_one_id 
+0x6fd2 024194 beq 0x0a ,serviceattribute_req_range_id 
+:      024195 serviceattribute_req_range_id:
+0x6fd3 024196 ifetch 2 ,contr 
+0x6fd4 024197 istore 2 ,contw 
+0x6fd5 024198 increase 1 ,queue 
+0x6fd6 024199 byteswap pdata ,regb 
+0x6fd7 024200 ifetch 2 ,contr 
+0x6fd8 024201 byteswap pdata ,pdata 
+:      024202 serviceattribute_req_range_id_increase:
+0x6fd9 024203 increase 1 ,regb 
+0x6fda 024204 isub regb ,null 
+0x6fdb 024205 nbranch serviceattribute_req_range_id_finish ,positive 
+0x6fdc 024206 copy pdata ,regc 
+0x6fdd 024207 byteswap regb ,pdata 
+0x6fde 024208 istore 2 ,contw 
+0x6fdf 024209 increase 1 ,queue 
+0x6fe0 024210 copy regc ,pdata 
+0x6fe1 024211 branch serviceattribute_req_range_id_increase 
+:      024212 serviceattribute_req_range_id_finish:
+0x6fe2 024213 increase -5 ,timeup 
+0x6fe3 024214 increase -5 ,rega 
+0x6fe4 024215 branch serviceattribute_req_check_next_id 
+:      024216 serviceattribute_req_one_id:
+0x6fe5 024217 ifetch 2 ,contr 
+0x6fe6 024218 istore 2 ,contw 
+0x6fe7 024219 increase 1 ,queue 
+0x6fe8 024220 increase -3 ,timeup 
+0x6fe9 024221 increase -3 ,rega 
+:      024222 serviceattribute_req_check_next_id:
+0x6fea 024223 nbranch sdp_invalid_reqest_syntax ,positive 
+0x6feb 024224 nbranch serviceattribute_req_loop ,zero 
+0x6fec 024225 increase -1 ,timeup 
+0x6fed 024226 nbranch sdp_invalid_reqest_syntax ,zero 
+0x6fee 024228 call l2cap_get_sdp_tx_payload 
+0x6fef 024229 increase 10 ,contw 
+0x6ff0 024230 arg mem_attrib_list ,rega 
+:      024231 answer_handle_attributelist_next:
+0x6ff1 024232 copy queue ,pdata 
+0x6ff2 024233 branch answer_handle_attributelist_end ,blank 
+0x6ff3 024234 ifetch 2 ,rega 
+0x6ff4 024235 branch answer_handle_attributelist_end ,blank 
+0x6ff5 024236 iforce regb 
+0x6ff6 024237 fetch 4 ,mem_sdp_record_handle 
+0x6ff7 024238 iforce temp 
+0x6ff8 024239 call search_handle_attrib 
+0x6ff9 024240 branch answer_handle_attributelist_notfound ,blank 
+0x6ffa 024241 increase -3 ,contr 
+0x6ffb 024242 ifetch 3 ,contr 
+0x6ffc 024243 istore 3 ,contw 
+0x6ffd 024244 call sdp_data_len_obs 
+0x6ffe 024245 branch answer_handle_attributelist_notfound ,blank 
+0x6fff 024246 iforce loopcnt 
+0x7000 024247 call memcpy 
+:      024248 answer_handle_attributelist_notfound:
+0x7001 024249 increase 2 ,rega 
+0x7002 024250 increase -1 ,queue 
+0x7003 024251 branch answer_handle_attributelist_next 
+:      024253 answer_handle_attributelist_end:
+0x7004 024254 force 0 ,pdata 
+0x7005 024255 istore 1 ,contw 
+0x7006 024256 increase -1 ,contw 
+0x7007 024257 fetcht 2 ,mem_sdp_tx_payload_ptr 
+0x7008 024258 add temp ,10 ,pdata 
+0x7009 024259 isub contw ,pdata 
+0x700a 024260 sub pdata ,0 ,rega 
+0x700b 024261 byteswap rega ,pdata 
+0x700c 024262 add temp ,8 ,regb 
+0x700d 024263 istore 2 ,regb 
+0x700e 024264 increase 3 ,rega 
+0x700f 024265 byteswap rega ,pdata 
+0x7010 024266 add temp ,5 ,regb 
+0x7011 024267 istore 2 ,regb 
+0x7012 024268 increase 3 ,rega 
+0x7013 024269 byteswap rega ,pdata 
+0x7014 024270 add temp ,3 ,regb 
+0x7015 024271 istore 2 ,regb 
+0x7016 024272 increase 5 ,rega 
+0x7017 024273 copy rega ,pdata 
+0x7018 024274 store 2 ,mem_sdp_tx_pkt_length 
+0x7019 024275 setarg 0x36 
+0x701a 024276 add temp ,7 ,regb 
+0x701b 024277 istore 1 ,regb 
+0x701c 024278 setarg 5 
+0x701d 024279 istore 1 ,temp 
+0x701e 024280 fetch 2 ,mem_sdp_transactionid 
+0x701f 024281 add temp ,1 ,regb 
+0x7020 024282 istore 2 ,regb 
+0x7021 024283 rtn 
+:      024284 serviceattribute_req_all:
+0x7022 024285 ifetch 1 ,contr 
+0x7023 024286 bne 0xa ,sdp_invalid_reqest_syntax 
+0x7024 024287 ifetch 2 ,contr 
+0x7025 024288 nbranch sdp_invalid_reqest_syntax ,blank 
+0x7026 024289 ifetch 1 ,contr 
+0x7027 024290 bne 0xff ,sdp_invalid_reqest_syntax 
+0x7028 024291 ifetch 1 ,contr 
+0x7029 024292 bne 0xff ,sdp_invalid_reqest_syntax 
+0x702a 024293 increase -5 ,timeup 
+0x702b 024294 ifetch 1 ,contr 
+0x702c 024295 beq 0 ,continue_zero 
+0x702d 024296 beq 1 ,continue_one_byte 
+0x702e 024297 beq 2 ,continue_two_byte 
+:      024298 continue_zero:
+0x702f 024299 store 2 ,mem_sdp_continue_byte 
+0x7030 024300 increase -1 ,timeup 
+0x7031 024301 branch continue_end 
+:      024302 continue_one_byte:
+0x7032 024303 ifetch 1 ,contr 
+0x7033 024304 store 2 ,mem_sdp_continue_byte 
+0x7034 024305 increase -2 ,timeup 
+0x7035 024306 branch continue_end 
+:      024307 continue_two_byte:
+0x7036 024308 ifetch 2 ,contr 
+0x7037 024309 byteswap pdata ,pdata 
+0x7038 024310 store 2 ,mem_sdp_continue_byte 
+0x7039 024311 increase -3 ,timeup 
+:      024312 continue_end:
+0x703a 024313 nbranch sdp_invalid_pdu_size ,zero 
+0x703b 024314 call search_handle 
+0x703c 024315 nbranch sdp_invalid_service_record_handle ,zero 
+0x703d 024316 copy contr ,rega 
+0x703e 024317 call l2cap_get_sdp_tx_payload 
+0x703f 024318 copy rega ,contr 
+0x7040 024319 increase 3 ,contw 
+0x7041 024320 copy contr ,timeup 
+0x7042 024321 call sdp_get_data 
+0x7043 024322 copy pdata ,rega 
+0x7044 024323 fetch 2 ,mem_sdp_continue_byte 
+0x7045 024324 copy pdata ,regb 
+0x7046 024325 copy rega ,pdata 
+0x7047 024326 isub regb ,regb 
+0x7048 024327 fetch 2 ,mem_sdp_attribute_maxbyte 
+0x7049 024328 isub regb ,null 
+0x704a 024329 nbranch fragment_sdp ,positive 
+0x704b 024331 disable user 
+0x704c 024332 fetch 2 ,mem_sdp_continue_byte 
+0x704d 024333 branch fisrt_fragment ,blank 
+0x704e 024334 iadd timeup ,contr 
+0x704f 024335 increase 3 ,regb 
+0x7050 024336 copy regb ,loopcnt 
+0x7051 024337 copy loopcnt ,pdata 
+0x7052 024338 increase 3 ,pdata 
+0x7053 024339 byteswap pdata ,pdata 
+0x7054 024340 istore 2 ,contw 
+0x7055 024341 copy loopcnt ,pdata 
+0x7056 024342 byteswap pdata ,pdata 
+0x7057 024343 istore 2 ,contw 
+0x7058 024344 branch answer_attributelist_full_loop 
+:      024345 fisrt_fragment:
+0x7059 024346 add rega ,6 ,loopcnt 
+0x705a 024347 branch parlength_continue_byte ,user 
+0x705b 024348 byteswap loopcnt ,pdata 
+0x705c 024349 branch parlength_continue_byte_end 
+:      024350 parlength_continue_byte:
+0x705d 024351 copy loopcnt ,pdata 
+0x705e 024352 increase 2 ,pdata 
+0x705f 024353 byteswap pdata ,pdata 
+:      024354 parlength_continue_byte_end:
+0x7060 024355 istore 2 ,contw 
+0x7061 024356 increase -3 ,loopcnt 
+0x7062 024357 byteswap loopcnt ,pdata 
+0x7063 024358 istore 2 ,contw 
+0x7064 024359 copy timeup ,contr 
+0x7065 024360 branch answer_attributelist_full_loop 
+:      024361 fragment_sdp:
+0x7066 024362 enable user 
+0x7067 024363 fetch 2 ,mem_sdp_attribute_maxbyte 
+0x7068 024364 copy pdata ,rega 
+0x7069 024365 copy pdata ,loopcnt 
+0x706a 024366 fetch 2 ,mem_sdp_continue_byte 
+0x706b 024367 branch fisrt_fragment ,blank 
+0x706c 024368 iadd timeup ,contr 
+0x706d 024369 copy rega ,pdata 
+0x706e 024370 increase 5 ,pdata 
+0x706f 024371 byteswap pdata ,pdata 
+0x7070 024372 istore 2 ,contw 
+0x7071 024373 copy rega ,pdata 
+0x7072 024374 byteswap pdata ,pdata 
+0x7073 024375 istore 2 ,contw 
+:      024376 answer_attributelist_full_loop:
+0x7074 024377 ifetch 1 ,contr 
+0x7075 024378 istore 1 ,contw 
+0x7076 024379 loop answer_attributelist_full_loop 
+0x7077 024380 nbranch last_frag_continue ,user 
+0x7078 024381 force 2 ,pdata 
+0x7079 024382 istore 1 ,contw 
+0x707a 024383 copy contr ,pdata 
+0x707b 024384 isub timeup ,pdata 
+0x707c 024385 byteswap pdata ,pdata 
+0x707d 024386 istore 2 ,contw 
+0x707e 024387 branch sdp_frag_end 
+:      024388 last_frag_continue:
+0x707f 024389 force 0 ,pdata 
+0x7080 024390 istore 1 ,contw 
+:      024391 sdp_frag_end:
+0x7081 024392 fetch 2 ,mem_sdp_tx_payload_ptr 
+0x7082 024393 isub contw ,pdata 
+0x7083 024394 sub pdata ,0 ,pdata 
+0x7084 024395 store 2 ,mem_sdp_tx_pkt_length 
+0x7085 024396 call l2cap_get_sdp_tx_payload 
+0x7086 024397 setarg 5 
+0x7087 024398 istore 1 ,contw 
+0x7088 024399 fetch 2 ,mem_sdp_transactionid 
+0x7089 024400 istore 2 ,contw 
+0x708a 024401 rtn 
+:      024411 servicesearchattribute_req:
+0x708b 024414 call ask_serviceclassid 
+0x708c 024415 compare 0xff ,temp ,0xff 
+0x708d 024416 branch servicesearchattribute_req_all ,true 
+0x708e 024417 ifetch 2 ,contr 
+0x708f 024418 store 2 ,mem_sdp_attribute_maxbyte 
+0x7090 024419 increase -2 ,timeup 
+0x7091 024420 call dataelementtype6 
+0x7092 024421 arg mem_attrib_list ,contw 
+0x7093 024422 force 0 ,queue 
+:      024423 servicesearchattribute_req_loop:
+0x7094 024424 ifetch 3 ,contr 
+0x7095 024425 bne 0x09 ,servicesearchattribute_req_all 
+:      024426 servicesearchattribute_req_uuid:
+0x7096 024427 rshift8 pdata ,pdata 
+0x7097 024428 istore 2 ,contw 
+0x7098 024429 increase 1 ,queue 
+0x7099 024430 increase -3 ,timeup 
+0x709a 024431 increase -3 ,rega 
+0x709b 024432 nbranch sdp_invalid_reqest_syntax ,positive 
+0x709c 024433 nbranch servicesearchattribute_req_loop ,zero 
+0x709d 024434 increase -1 ,timeup 
+0x709e 024435 nbranch sdp_invalid_reqest_syntax ,zero 
+:      024436 servicesearchattribute_req_search:
+0x709f 024437 call l2cap_get_sdp_tx_payload 
+0x70a0 024438 increase 13 ,contw 
+0x70a1 024439 fetch 2 ,mem_uuid_search_pat 
+0x70a2 024440 iforce regc 
+0x70a3 024441 arg mem_attrib_list ,rega 
+:      024442 answer_attributelist_next:
+0x70a4 024443 ifetch 4 ,rega 
+0x70a5 024444 branch answer_attributelist_end ,blank 
+0x70a6 024445 ifetch 2 ,rega 
+0x70a7 024446 iforce regb 
+0x70a8 024447 call search_attrib 
+0x70a9 024448 branch answer_attributelist_notfound ,blank 
+0x70aa 024449 increase -3 ,contr 
+0x70ab 024450 ifetch 3 ,contr 
+0x70ac 024451 istore 3 ,contw 
+0x70ad 024452 call sdp_data_len_obs 
+0x70ae 024453 iforce loopcnt 
+:      024454 answer_attributelist_attrib_loop:
+0x70af 024455 ifetch 1 ,contr 
+0x70b0 024456 istore 1 ,contw 
+0x70b1 024457 loop answer_attributelist_attrib_loop 
+:      024458 answer_attributelist_notfound:
+0x70b2 024459 increase 2 ,rega 
+0x70b3 024460 branch answer_attributelist_next 
+:      024461 servicesearchattribute_req_all:
+0x70b4 024465 ifetch 1 ,contr 
+0x70b5 024467 ifetch 1 ,contr 
+0x70b6 024469 increase -5 ,timeup 
+0x70b7 024470 increase -5 ,rega 
+0x70b8 024471 nbranch sdp_invalid_reqest_syntax ,positive 
+0x70b9 024472 arg mem_uuid_search_pat ,timeup 
+0x70ba 024473 ifetch 2 ,timeup 
+0x70bb 024475 increase 2 ,timeup 
+0x70bc 024476 call search_uuid 
+0x70bd 024477 deposit queue 
+0x70be 024478 store 1 ,mem_handle_humber 
+0x70bf 024479 branch empty_ssa_rsp ,blank 
+0x70c0 024480 arg 0 ,queue 
+0x70c1 024481 call l2cap_get_sdp_tx_payload 
+0x70c2 024482 increase 10 ,contw 
+0x70c3 024483 branch servicesearchattribute_req_next_handle 
+:      024484 answer_attributelist_end:
+0x70c4 024485 force 0 ,pdata 
+0x70c5 024486 istore 1 ,contw 
+0x70c6 024487 increase -1 ,contw 
+0x70c7 024488 fetcht 2 ,mem_sdp_tx_payload_ptr 
+0x70c8 024489 add temp ,13 ,pdata 
+0x70c9 024490 isub contw ,pdata 
+0x70ca 024491 branch no_attribute_return ,zero 
+0x70cb 024492 sub pdata ,0 ,pdata 
+0x70cc 024493 add temp ,12 ,regb 
+0x70cd 024494 istore 1 ,regb 
+0x70ce 024495 increase 3 ,pdata 
+0x70cf 024496 add temp ,9 ,regb 
+0x70d0 024497 istore 1 ,regb 
+0x70d1 024498 increase 3 ,pdata 
+0x70d2 024499 byteswap pdata ,pdata 
+0x70d3 024500 add temp ,5 ,regb 
+0x70d4 024501 istore 2 ,regb 
+0x70d5 024502 rshift8 pdata ,pdata 
+0x70d6 024503 increase 3 ,pdata 
+0x70d7 024504 byteswap pdata ,pdata 
+0x70d8 024505 add temp ,3 ,regb 
+0x70d9 024506 istore 2 ,regb 
+0x70da 024507 rshift8 pdata ,pdata 
+0x70db 024508 increase 5 ,pdata 
+0x70dc 024509 store 1 ,mem_sdp_tx_pkt_length 
+0x70dd 024511 fetch 2 ,mem_sdp_transactionid 
+0x70de 024512 add temp ,1 ,regb 
+0x70df 024513 istore 2 ,regb 
+0x70e0 024514 setarg 7 
+0x70e1 024515 istore 1 ,temp 
+0x70e2 024520 setarg 0x0036 
+0x70e3 024521 add temp ,7 ,regb 
+0x70e4 024522 istore 2 ,regb 
+0x70e5 024523 add temp ,10 ,regb 
+0x70e6 024524 istore 2 ,regb 
+0x70e7 024525 rtn 
+:      024526 no_attribute_return:
+0x70e8 024527 jam 10 ,mem_sdp_tx_pkt_length 
+0x70e9 024528 call l2cap_get_sdp_tx_payload 
+0x70ea 024530 setarg 7 
+0x70eb 024531 istore 1 ,contw 
+0x70ec 024532 fetch 2 ,mem_sdp_transactionid 
+0x70ed 024533 istore 2 ,contw 
+0x70ee 024537 setarg 0x0500 
+0x70ef 024538 istore 2 ,contw 
+0x70f0 024541 setarg 0x0200 
+0x70f1 024542 istore 2 ,contw 
+0x70f2 024546 setarg 0x000035 
+0x70f3 024547 istore 3 ,contw 
+0x70f4 024548 rtn 
+:      024550 servicesearchattribute_req_attributelist_loop:
+0x70f5 024551 ifetch 1 ,contr 
+0x70f6 024552 istore 1 ,contw 
+0x70f7 024553 increase 1 ,regb 
+0x70f8 024554 increase -1 ,rega 
+0x70f9 024555 branch servicesearchattribute_req_check_next_ctn ,zero 
+0x70fa 024556 loop servicesearchattribute_req_attributelist_loop 
+:      024557 servicesearchattribute_req_check_next_ctn:
+0x70fb 024558 copy contw ,timeup 
+0x70fc 024559 copy regb ,pdata 
+0x70fd 024560 store 2 ,mem_sdp_continue_byte 
+0x70fe 024561 copy rega ,pdata 
+0x70ff 024562 store 2 ,mem_sdp_attribute_maxbyte 
+0x7100 024563 branch answer_attributelist_with_ctn_bytes ,blank 
+0x7101 024564 branch answer_attributelist_with_ctn_end ,user 
+0x7102 024565 copy timeup ,contw 
+:      024566 servicesearchattribute_req_check_handle:
+0x7103 024567 increase 1 ,queue 
+0x7104 024568 fetch 1 ,mem_handle_humber 
+0x7105 024569 isub queue ,null 
+0x7106 024570 nbranch servicesearchattribute_req_next_handle ,zero 
+0x7107 024571 branch answer_attributelist_end_long 
+:      024572 servicesearchattribute_req_next_handle:
+0x7108 024573 arg mem_handle_list ,contr 
+0x7109 024574 lshift2 queue ,pdata 
+0x710a 024575 iadd contr ,contr 
+0x710b 024576 ifetch 4 ,contr 
+0x710c 024577 iforce temp 
+0x710d 024578 call search_handle 
+0x710e 024579 copy contr ,timeup 
+0x710f 024580 call sdp_get_data 
+0x7110 024581 add pdata ,3 ,loopcnt 
+0x7111 024582 fetch 2 ,mem_sdp_attribute_maxbyte 
+0x7112 024583 copy pdata ,rega 
+0x7113 024584 fetch 2 ,mem_sdp_continue_byte 
+0x7114 024585 copy pdata ,regb 
+0x7115 024586 copy timeup ,contr 
+0x7116 024587 branch servicesearchattribute_req_attributelist_loop 
+:      024588 answer_attributelist_with_ctn_bytes:
+0x7117 024589 arg 0 ,queue 
+0x7118 024590 arg 0 ,regb 
+:      024591 answer_attributelist_calc_attribute_length:
+0x7119 024592 arg mem_handle_list ,contr 
+0x711a 024593 lshift2 queue ,pdata 
+0x711b 024594 iadd contr ,contr 
+0x711c 024595 ifetch 4 ,contr 
+0x711d 024596 iforce temp 
+0x711e 024597 call search_handle 
+0x711f 024598 call sdp_get_data 
+0x7120 024599 add pdata ,3 ,pdata 
+0x7121 024600 iadd regb ,regb 
+0x7122 024601 increase 1 ,queue 
+0x7123 024602 fetch 1 ,mem_handle_humber 
+0x7124 024603 isub queue ,null 
+0x7125 024604 nbranch answer_attributelist_calc_attribute_length ,zero 
+0x7126 024606 copy timeup ,contw 
+0x7127 024607 force 2 ,pdata 
+0x7128 024608 istore 1 ,contw 
+0x7129 024609 fetch 2 ,mem_sdp_continue_byte 
+0x712a 024610 byteswap pdata ,pdata 
+0x712b 024611 istore 2 ,contw 
+0x712c 024612 increase -3 ,contw 
+0x712d 024613 fetcht 2 ,mem_sdp_tx_payload_ptr 
+0x712e 024614 add temp ,10 ,pdata 
+0x712f 024615 isub contw ,pdata 
+0x7130 024616 sub pdata ,0 ,pdata 
+0x7131 024617 iforce rega 
+0x7132 024619 deposit regb 
+0x7133 024620 add temp ,9 ,regb 
+0x7134 024621 istore 1 ,regb 
+0x7135 024622 rshift8 pdata ,pdata 
+0x7136 024623 add temp ,8 ,regb 
+0x7137 024624 istore 1 ,regb 
+0x7138 024625 increase 3 ,rega 
+0x7139 024626 deposit rega 
+0x713a 024627 add temp ,6 ,regb 
+0x713b 024628 istore 1 ,regb 
+0x713c 024629 rshift8 pdata ,pdata 
+0x713d 024630 add temp ,5 ,regb 
+0x713e 024631 istore 1 ,regb 
+0x713f 024632 increase 5 ,rega 
+0x7140 024633 deposit rega 
+0x7141 024634 add temp ,4 ,regb 
+0x7142 024635 istore 1 ,regb 
+0x7143 024636 rshift8 pdata ,pdata 
+0x7144 024637 add temp ,3 ,regb 
+0x7145 024638 istore 1 ,regb 
+0x7146 024639 increase 5 ,rega 
+0x7147 024640 deposit rega 
+0x7148 024641 store 2 ,mem_sdp_tx_pkt_length 
+0x7149 024642 setarg 7 
+0x714a 024643 istore 1 ,temp 
+0x714b 024644 setarg 0x36 
+0x714c 024645 add temp ,7 ,regb 
+0x714d 024646 istore 1 ,regb 
+0x714e 024647 add temp ,1 ,regb 
+0x714f 024648 fetch 2 ,mem_sdp_transactionid 
+0x7150 024649 istore 2 ,regb 
+0x7151 024650 rtn 
+:      024651 answer_attributelist_with_ctn_end:
+0x7152 024652 copy timeup ,contw 
+0x7153 024653 force 0 ,pdata 
+0x7154 024654 istore 1 ,contw 
+0x7155 024655 increase -1 ,contw 
+0x7156 024656 fetcht 2 ,mem_sdp_tx_payload_ptr 
+0x7157 024657 add temp ,7 ,pdata 
+0x7158 024658 isub contw ,pdata 
+0x7159 024659 sub pdata ,0 ,pdata 
+0x715a 024660 iforce rega 
+0x715b 024662 deposit rega 
+0x715c 024663 add temp ,6 ,regb 
+0x715d 024664 istore 1 ,regb 
+0x715e 024665 rshift8 pdata ,pdata 
+0x715f 024666 add temp ,5 ,regb 
+0x7160 024667 istore 1 ,regb 
+0x7161 024668 increase 3 ,rega 
+0x7162 024669 deposit rega 
+0x7163 024670 add temp ,4 ,regb 
+0x7164 024671 istore 1 ,regb 
+0x7165 024672 rshift8 pdata ,pdata 
+0x7166 024673 add temp ,3 ,regb 
+0x7167 024674 istore 1 ,regb 
+0x7168 024675 increase 5 ,rega 
+0x7169 024676 deposit rega 
+0x716a 024677 store 2 ,mem_sdp_tx_pkt_length 
+0x716b 024679 setarg 7 
+0x716c 024680 istore 1 ,temp 
+0x716d 024682 fetch 2 ,mem_sdp_transactionid 
+0x716e 024683 add temp ,1 ,regb 
+0x716f 024684 istore 2 ,regb 
+0x7170 024685 rtn 
+:      024687 answer_attributelist_end_long:
+0x7171 024688 force 0 ,pdata 
+0x7172 024689 istore 1 ,contw 
+0x7173 024690 increase -1 ,contw 
+0x7174 024691 fetcht 2 ,mem_sdp_tx_payload_ptr 
+0x7175 024692 add temp ,10 ,pdata 
+0x7176 024693 isub contw ,pdata 
+0x7177 024694 sub pdata ,0 ,pdata 
+0x7178 024695 iforce rega 
+0x7179 024697 deposit rega 
+0x717a 024698 add temp ,9 ,regb 
+0x717b 024699 istore 1 ,regb 
+0x717c 024700 rshift8 pdata ,pdata 
+0x717d 024701 add temp ,8 ,regb 
+0x717e 024702 istore 1 ,regb 
+0x717f 024704 increase 3 ,rega 
+0x7180 024705 deposit rega 
+0x7181 024706 add temp ,6 ,regb 
+0x7182 024707 istore 1 ,regb 
+0x7183 024708 rshift8 pdata ,pdata 
+0x7184 024709 add temp ,5 ,regb 
+0x7185 024710 istore 1 ,regb 
+0x7186 024711 increase 3 ,rega 
+0x7187 024712 deposit rega 
+0x7188 024713 add temp ,4 ,regb 
+0x7189 024714 istore 1 ,regb 
+0x718a 024715 rshift8 pdata ,pdata 
+0x718b 024716 add temp ,3 ,regb 
+0x718c 024717 istore 1 ,regb 
+0x718d 024718 increase 5 ,rega 
+0x718e 024719 deposit rega 
+0x718f 024720 store 2 ,mem_sdp_tx_pkt_length 
+0x7190 024721 setarg 0x36 
+0x7191 024722 add temp ,7 ,regb 
+0x7192 024723 istore 1 ,regb 
+0x7193 024724 setarg 7 
+0x7194 024725 istore 1 ,temp 
+0x7195 024726 fetch 2 ,mem_sdp_transactionid 
+0x7196 024727 add temp ,1 ,regb 
+0x7197 024728 istore 2 ,regb 
+0x7198 024729 rtn 
+:      024730 sdp_data_len_obs:
+0x7199 024731 copy contr ,timeup 
+0x719a 024732 ifetch 1 ,contr 
+0x719b 024733 and pdata ,0x07 ,loopcnt 
+0x719c 024734 rshift3 pdata ,pdata 
+0x719d 024735 beq 6 ,sdp_data_len_6_obs 
+0x719e 024736 beq 1 ,sdp_data_len_1 
+0x719f 024737 beq 4 ,sdp_data_len_6 
+0x71a0 024738 beq 5 ,sdp_data_len_5 
+0x71a1 024739 branch sdp_data_len_rtn 
+:      024740 sdp_data_len_6_obs:
+0x71a2 024741 call sdp_get_data_6_obs 
+0x71a3 024742 branch sdp_data_len_rtn 
+:      024743 sdp_get_data_6_obs:
+0x71a4 024744 deposit loopcnt 
+0x71a5 024745 beq 5 ,sdp_get_data_6_8bit_obs 
+0x71a6 024746 beq 6 ,sdp_get_data_6_16bit_obs 
+0x71a7 024747 force 3 ,loopcnt 
+0x71a8 024748 branch sdp_get_data_1 
+:      024749 sdp_get_data_6_8bit_obs:
+0x71a9 024750 ifetch 1 ,contr 
+0x71aa 024751 increase 2 ,pdata 
+0x71ab 024752 rtn 
+:      024753 sdp_get_data_6_16bit_obs:
+0x71ac 024754 ifetch 2 ,contr 
+0x71ad 024755 byteswap pdata ,pdata 
+0x71ae 024756 increase 3 ,pdata 
+0x71af 024757 rtn 
+:      024759 sdp_send_spp_request:
+0x71b0 024760 call l2cap_get_sdp_tx_payload 
+0x71b1 024761 copy pdata ,contw 
+0x71b2 024762 setarg 6 
+0x71b3 024763 istore 1 ,contw 
+0x71b4 024764 setarg sdp_tid_spp 
+0x71b5 024765 istore 2 ,contw 
+0x71b6 024766 setarg 0x0f00 
+0x71b7 024767 istore 2 ,contw 
+0x71b8 024768 setarg 0x1a0535 
+0x71b9 024769 istore 3 ,contw 
+0x71ba 024770 setarg 0x0111 
+0x71bb 024771 lshift16 pdata ,pdata 
+0x71bc 024772 istore 4 ,contw 
+0x71bd 024773 setarg 0x2600 
+0x71be 024774 istore 2 ,contw 
+0x71bf 024775 setarg 0x0335 
+0x71c0 024776 istore 2 ,contw 
+0x71c1 024777 setarg 0x0009 
+0x71c2 024778 istore 2 ,contw 
+0x71c3 024779 setarg 0x0004 
+0x71c4 024780 istore 2 ,contw 
+0x71c5 024781 jam 0x14 ,mem_sdp_tx_pkt_length 
+0x71c6 024782 rtn 
+:      024792 servicesearchattribute_res:
+0x71c7 024793 copy contr ,temp 
+0x71c8 024794 fetch 2 ,mem_sdp_transactionid 
+0x71c9 024795 beq sdp_tid_spp ,servicesearchattribute_res_spp 
+0x71ca 024798 branch srchfail 
+:      024800 servicesearchattribute_res_spp:
+0x71cb 024801 copy temp ,contr 
+0x71cc 024802 increase -3 ,timeup 
+0x71cd 024803 copy timeup ,pdata 
+0x71ce 024804 beq 2 ,srchfail 
+0x71cf 024805 call find_rfcomm_channel_number 
+0x71d0 024806 rtn user 
+0x71d1 024807 store 1 ,mem_remote_spp_channel 
+0x71d2 024808 jam recieve_ss_reasult_hf ,mem_message_to_uppersm 
+0x71d3 024809 rtn 
+:      024811 srchfail:
+0x71d4 024812 rtn 
+:      024818 find_rfcomm_channel_number:
+0x71d5 024819 enable user 
+0x71d6 024820 copy pdata ,loopcnt 
+0x71d7 024821 arg 0x0400 ,temp 
+:      024822 find_rfcomm_channel_number_loop:
+0x71d8 024823 ifetch 2 ,contr 
+0x71d9 024824 isub temp ,null 
+0x71da 024825 branch find_rfcomm_channel_number_find_adl ,zero 
+0x71db 024826 increase -1 ,contr 
+0x71dc 024827 loop find_rfcomm_channel_number_loop 
+0x71dd 024828 rtn 
+:      024829 find_rfcomm_channel_number_find_adl:
+0x71de 024830 arg 0x0300 ,temp 
+:      024831 find_rfcomm_channel_number_loop2:
+0x71df 024832 ifetch 2 ,contr 
+0x71e0 024833 isub temp ,null 
+0x71e1 024834 branch find_rfcomm_channel_number_find_rfcomm ,zero 
+0x71e2 024835 increase -1 ,contr 
+0x71e3 024836 loop find_rfcomm_channel_number_loop2 
+0x71e4 024837 rtn 
+:      024838 find_rfcomm_channel_number_find_rfcomm:
+0x71e5 024839 ifetch 1 ,contr 
+0x71e6 024840 ifetch 1 ,contr 
+0x71e7 024841 disable user 
+0x71e8 024842 rtn 
+:      024853 attribute_reading:
+0x71e9 024854 call dataelementtype6 
+0x71ea 024855 branch rdnortn ,zero 
+0x71eb 024856 force 0 ,regb 
+0x71ec 024857 ifetch 1 ,contr 
+0x71ed 024858 increase -1 ,rega 
+0x71ee 024859 increase -1 ,timeup 
+0x71ef 024860 compare 0x18 ,pdata ,0xf8 
+0x71f0 024861 nbranch rduuid3 ,true 
+0x71f1 024862 compare 0x04 ,pdata ,0x07 
+0x71f2 024863 nbranch is032 ,true 
+0x71f3 024864 force 1 ,regb 
+:      024865 skp2bytes:
+0x71f4 024866 increase 2 ,contr 
+0x71f5 024867 increase -2 ,rega 
+0x71f6 024868 increase -2 ,timeup 
+0x71f7 024869 branch rduuid1 
+:      024870 is032:
+0x71f8 024871 compare 0x02 ,pdata ,0x07 
+0x71f9 024872 nbranch is016 ,true 
+0x71fa 024873 branch skp2bytes 
+:      024874 is016:
+0x71fb 024875 compare 0x01 ,pdata ,0x07 
+0x71fc 024876 nbranch rduuid3 ,true 
+:      024877 rduuid1:
+0x71fd 024878 ifetch 1 ,contr 
+0x71fe 024879 increase -1 ,rega 
+0x71ff 024880 increase -1 ,timeup 
+0x7200 024881 bne 0x01 ,rduuid2 
+0x7201 024882 ifetch 1 ,contr 
+0x7202 024883 increase -1 ,rega 
+0x7203 024884 increase -1 ,timeup 
+0x7204 024885 bne 0x00 ,rduuid3 
+0x7205 024886 jam 0xff ,mem_sdp_lacap_found 
+0x7206 024887 branch rduuid3 
+:      024888 rduuid2:
+0x7207 024889 bne 0x00 ,rduuid3 
+0x7208 024890 ifetch 1 ,contr 
+0x7209 024891 increase -1 ,rega 
+0x720a 024892 increase -1 ,timeup 
+0x720b 024893 bne 0x03 ,rduuid3 
+0x720c 024894 copy regb ,null 
+0x720d 024895 branch not16by ,zero 
+0x720e 024896 increase -12 ,contr 
+0x720f 024897 increase -12 ,timeup 
+:      024898 not16by:
+0x7210 024899 force 0xff ,pdata 
+0x7211 024900 store 1 ,mem_sdp_rfcomm_found 
+0x7212 024901 ifetch 1 ,contr 
+0x7213 024902 increase -1 ,rega 
+0x7214 024903 increase -1 ,timeup 
+0x7215 024904 compare 0x08 ,pdata ,0xf8 
+0x7216 024905 nbranch rduuid3 ,true 
+0x7217 024906 compare 0x00 ,pdata ,0x07 
+0x7218 024907 branch unsign1 ,true 
+0x7219 024908 compare 0x01 ,pdata ,0x07 
+0x721a 024909 branch unsign2 ,true 
+0x721b 024910 compare 0x02 ,pdata ,0x07 
+0x721c 024911 branch unsign4 ,true 
+0x721d 024912 compare 0x03 ,pdata ,0x07 
+0x721e 024913 branch unsign8 ,true 
+0x721f 024914 compare 0x04 ,pdata ,0x07 
+0x7220 024915 nbranch rduuid3 ,true 
+0x7221 024916 increase 8 ,contr 
+0x7222 024917 increase -8 ,rega 
+0x7223 024918 increase -8 ,timeup 
+:      024919 unsign8:
+0x7224 024920 increase 4 ,contr 
+0x7225 024921 increase -4 ,rega 
+0x7226 024922 increase -4 ,timeup 
+:      024923 unsign4:
+0x7227 024924 increase 2 ,contr 
+0x7228 024925 increase -2 ,rega 
+0x7229 024926 increase -2 ,timeup 
+:      024927 unsign2:
+0x722a 024928 increase 1 ,contr 
+0x722b 024929 increase -1 ,rega 
+0x722c 024930 increase -1 ,timeup 
+:      024931 unsign1:
+0x722d 024932 ifetch 1 ,contr 
+0x722e 024933 increase -1 ,rega 
+0x722f 024934 increase -1 ,timeup 
+:      024935 rduuid3:
+0x7230 024936 increase -1 ,timeup 
+0x7231 024937 increase -1 ,rega 
+0x7232 024938 branch rduuid3 ,positive 
+0x7233 024939 increase 1 ,timeup 
+0x7234 024940 force 0x01 ,pdata 
+0x7235 024941 rtn ,
+:      024942 rdnortn:
+0x7236 024943 force 0x00 ,pdata 
+0x7237 024944 rtn ,
+:      024946 sdp_invalid_service_record_handle:
+0x7238 024947 setarg 0x0200 
+0x7239 024948 store 2 ,mem_sdp_error_code 
+0x723a 024949 branch sdp_error_rsp 
+:      024950 sdp_invalid_pdu_size:
+0x723b 024951 setarg 0x0400 
+0x723c 024952 store 2 ,mem_sdp_error_code 
+0x723d 024953 branch sdp_error_rsp 
+:      024954 sdp_insufficient_resource:
+0x723e 024955 setarg 0x0600 
+0x723f 024956 store 2 ,mem_sdp_error_code 
+0x7240 024957 branch sdp_error_rsp 
+:      024958 sdp_invalid_reqest_syntax:
+0x7241 024959 setarg 0x0300 
+0x7242 024960 store 2 ,mem_sdp_error_code 
+:      024961 sdp_error_rsp:
+0x7243 024962 call l2cap_get_sdp_tx_payload 
+0x7244 024963 istore 1 ,contw 
+0x7245 024964 fetch 2 ,mem_sdp_transactionid 
+0x7246 024965 istore 2 ,contw 
+0x7247 024966 setarg 0x0200 
+0x7248 024967 istore 2 ,contw 
+0x7249 024968 fetch 2 ,mem_sdp_error_code 
+0x724a 024969 istore 2 ,contw 
+0x724b 024970 jam 7 ,mem_sdp_tx_pkt_length 
+0x724c 024971 rtn 
+:      024973 ask_serviceclassid:
+0x724d 024974 force 0 ,temp 
+0x724e 024975 arg mem_uuid_search_pat ,contw 
+0x724f 024976 call dataelementtype6 
+0x7250 024977 branch asksrv_error ,zero 
+:      024978 classidloop:
+0x7251 024979 ifetch 1 ,contr 
+0x7252 024980 increase -1 ,rega 
+0x7253 024981 increase -1 ,timeup 
+0x7254 024982 compare 0x18 ,pdata ,0xf8 
+0x7255 024983 nbranch asksrv_error ,true 
+0x7256 024984 compare 0x04 ,pdata ,0x07 
+0x7257 024985 nbranch cmp032 ,true 
+0x7258 024986 force 1 ,temp 
+:      024987 skip2bytes:
+0x7259 024988 ifetch 1 ,contr 
+0x725a 024989 increase -1 ,rega 
+0x725b 024990 increase -1 ,timeup 
+0x725c 024991 bne 0x00 ,frstbwrong 
+0x725d 024992 ifetch 1 ,contr 
+0x725e 024993 increase -1 ,rega 
+0x725f 024994 increase -1 ,timeup 
+0x7260 024995 beq 0x00 ,cmpuuid 
+0x7261 024996 branch scndbwrong 
+:      024997 frstbwrong:
+0x7262 024998 increase 1 ,contr 
+0x7263 024999 increase -1 ,rega 
+0x7264 025000 increase -1 ,timeup 
+:      025001 scndbwrong:
+0x7265 025002 increase 2 ,contr 
+0x7266 025003 increase -2 ,rega 
+0x7267 025004 increase -2 ,timeup 
+0x7268 025005 compare 0x00 ,temp ,0xff 
+0x7269 025006 branch loopornot ,true 
+0x726a 025007 increase 12 ,contr 
+0x726b 025008 increase -12 ,rega 
+0x726c 025009 increase -12 ,timeup 
+0x726d 025010 branch loopornot 
+:      025011 cmp032:
+0x726e 025012 compare 0x02 ,pdata ,0x07 
+0x726f 025013 nbranch cmp016 ,true 
+0x7270 025014 branch skip2bytes 
+:      025015 cmp016:
+0x7271 025016 compare 0x01 ,pdata ,0x07 
+0x7272 025017 nbranch asksrv_error ,true 
+:      025018 cmpuuid:
+0x7273 025019 ifetch 2 ,contr 
+0x7274 025020 increase -2 ,rega 
+0x7275 025021 increase -2 ,timeup 
+0x7276 025022 istore 2 ,contw 
+:      025023 uuidsize:
+0x7277 025024 compare 0x00 ,temp ,0xff 
+0x7278 025025 branch loopornot ,true 
+0x7279 025026 copy contr ,temp 
+0x727a 025027 ifetch 1 ,contr 
+0x727b 025028 bne 0x00 ,wrong12b 
+0x727c 025029 ifetch 1 ,contr 
+0x727d 025030 bne 0x00 ,wrong12b 
+0x727e 025031 ifetch 1 ,contr 
+0x727f 025032 bne 0x10 ,wrong12b 
+0x7280 025033 ifetch 1 ,contr 
+0x7281 025034 bne 0x00 ,wrong12b 
+0x7282 025035 ifetch 1 ,contr 
+0x7283 025036 bne 0x80 ,wrong12b 
+0x7284 025037 ifetch 1 ,contr 
+0x7285 025038 bne 0x00 ,wrong12b 
+0x7286 025039 ifetch 1 ,contr 
+0x7287 025040 bne 0x00 ,wrong12b 
+0x7288 025041 ifetch 1 ,contr 
+0x7289 025042 bne 0x80 ,wrong12b 
+0x728a 025043 ifetch 1 ,contr 
+0x728b 025044 bne 0x5f ,wrong12b 
+0x728c 025045 ifetch 1 ,contr 
+0x728d 025046 bne 0x9b ,wrong12b 
+0x728e 025047 ifetch 1 ,contr 
+0x728f 025048 bne 0x34 ,wrong12b 
+0x7290 025049 ifetch 1 ,contr 
+0x7291 025050 beq 0xfb ,chck12dn 
+:      025051 wrong12b:
+0x7292 025052 copy temp ,contr 
+:      025053 wrong12b1:
+0x7293 025054 increase 12 ,contr 
+0x7294 025055 force 0x00 ,queue 
+0x7295 025056 force 0x00 ,temp 
+0x7296 025057 branch chck12dn 
+:      025058 noclass:
+0x7297 025059 ifetch 1 ,contr 
+0x7298 025060 increase -1 ,rega 
+0x7299 025061 increase -1 ,timeup 
+0x729a 025062 branch uuidsize 
+:      025063 chck12dn:
+0x729b 025064 increase -12 ,timeup 
+0x729c 025065 increase -12 ,rega 
+:      025066 loopornot:
+0x729d 025067 compare 0x00 ,rega ,0xff 
+0x729e 025068 nbranch classidloop ,true 
+0x729f 025069 force 0 ,pdata 
+0x72a0 025070 istore 2 ,contw 
+0x72a1 025071 rtn ,
+:      025072 asksrv_error:
+0x72a2 025073 arg 0xff ,temp 
+0x72a3 025074 rtn 
+:      025084 dataelementtype6:
+0x72a4 025085 ifetch 1 ,contr 
+0x72a5 025086 increase -1 ,timeup 
+0x72a6 025087 compare 0x30 ,pdata ,0xf8 
+0x72a7 025088 nbranch dsize_error ,true 
+0x72a8 025089 compare 0x07 ,pdata ,0x07 
+0x72a9 025090 branch dsize32 ,true 
+0x72aa 025091 compare 0x06 ,pdata ,0x07 
+0x72ab 025092 branch dsize16 ,true 
+0x72ac 025093 compare 0x05 ,pdata ,0x07 
+0x72ad 025094 nbranch dsize_error ,true 
+0x72ae 025095 ifetch 1 ,contr 
+0x72af 025096 copy pdata ,rega 
+0x72b0 025097 increase -1 ,timeup 
+0x72b1 025098 branch dsize 
+:      025099 dsize32:
+0x72b2 025100 increase 2 ,contr 
+0x72b3 025101 increase -2 ,timeup 
+:      025102 dsize16:
+0x72b4 025103 ifetch 2 ,contr 
+0x72b5 025104 byteswap pdata ,rega 
+0x72b6 025105 increase -2 ,timeup 
+:      025106 set_nblank:
+:      025107 dsize:
+0x72b7 025108 force 0x01 ,pdata 
+0x72b8 025109 rtn 
+:      025110 set_blank:
+:      025111 dsize_error:
+0x72b9 025112 force 0x00 ,pdata 
+0x72ba 025113 rtn 
+:      025123 empth_sa_rsp:
+0x72bb 025124 setarg 0x03 
+0x72bc 025125 store 1 ,mem_sdp_pduid 
+0x72bd 025126 branch empty_response 
+:      025127 empty_ssa_rsp:
+0x72be 025128 setarg 0x07 
+0x72bf 025129 store 1 ,mem_sdp_pduid 
+:      025130 empty_response:
+0x72c0 025131 call l2cap_get_sdp_tx_payload 
+0x72c1 025132 fetch 1 ,mem_sdp_pduid 
+0x72c2 025133 istore 1 ,contw 
+0x72c3 025134 copy pdata ,regb 
+0x72c4 025135 fetch 2 ,mem_sdp_transactionid 
+0x72c5 025136 istore 2 ,contw 
+0x72c6 025138 setarg 0x0500 
+0x72c7 025139 istore 2 ,contw 
+0x72c8 025140 compare 0x05 ,regb ,0xff 
+0x72c9 025141 branch fullsearch ,true 
+0x72ca 025142 compare 0x07 ,regb ,0xff 
+0x72cb 025143 branch fullsearch ,true 
+0x72cc 025144 setarg 0x000000 
+0x72cd 025145 istore 3 ,contw 
+0x72ce 025146 istore 2 ,contw 
+0x72cf 025147 branch outempty 
+:      025149 fullsearch:
+0x72d0 025156 setarg 0x350200 
+0x72d1 025157 istore 3 ,contw 
+0x72d2 025162 setarg 0 
+0x72d3 025163 istore 2 ,contw 
+:      025164 outempty:
+0x72d4 025165 jam 10 ,mem_sdp_tx_pkt_length 
+0x72d5 025166 rtn 
+:      025168 sdp_data_len:
+0x72d6 025169 copy contr ,timeup 
+0x72d7 025170 ifetch 1 ,contr 
+0x72d8 025171 and pdata ,0x7 ,loopcnt 
+0x72d9 025172 rshift3 pdata ,pdata 
+0x72da 025173 beq 6 ,sdp_data_len_6 
+0x72db 025174 beq 1 ,sdp_data_len_1 
+0x72dc 025175 beq 4 ,sdp_data_len_6 
+0x72dd 025176 beq 5 ,sdp_data_len_5 
+:      025177 sdp_data_len_rtn:
+0x72de 025178 copy timeup ,contr 
+0x72df 025179 rtn 
+:      025180 sdp_data_len_1:
+0x72e0 025181 call sdp_data_size 
+0x72e1 025182 increase 1 ,pdata 
+0x72e2 025183 branch sdp_data_len_rtn 
+:      025184 sdp_data_len_5:
+0x72e3 025185 force 2 ,pdata 
+0x72e4 025186 branch sdp_data_len_rtn 
+:      025187 sdp_data_len_6:
+0x72e5 025188 call sdp_get_data_6 
+0x72e6 025189 increase 2 ,pdata 
+0x72e7 025190 branch sdp_data_len_rtn 
+:      025192 sdp_get_data:
+0x72e8 025193 ifetch 1 ,contr 
+0x72e9 025194 and pdata ,0x7 ,loopcnt 
+0x72ea 025195 rshift3 pdata ,pdata 
+0x72eb 025196 beq 6 ,sdp_get_data_6 
+0x72ec 025197 beq 1 ,sdp_get_data_1 
+0x72ed 025198 beq 5 ,sdp_get_data_6_8bit 
+0x72ee 025199 rtn 
+:      025200 sdp_get_data_1:
+0x72ef 025201 call sdp_data_size 
+0x72f0 025202 iforce loopcnt 
+0x72f1 025203 force 0 ,temp 
+:      025204 sdp_get_data_1_loop:
+0x72f2 025205 lshift8 temp ,temp 
+0x72f3 025206 ifetch 1 ,contr 
+0x72f4 025207 ior temp ,temp 
+0x72f5 025208 loop sdp_get_data_1_loop 
+0x72f6 025209 rtn 
+:      025210 sdp_get_data_6:
+0x72f7 025211 deposit loopcnt 
+0x72f8 025212 beq 5 ,sdp_get_data_6_8bit 
+0x72f9 025213 beq 6 ,sdp_get_data_6_16bit 
+0x72fa 025214 force 3 ,loopcnt 
+0x72fb 025215 branch sdp_get_data_1 
+:      025216 sdp_get_data_6_8bit:
+0x72fc 025217 ifetch 1 ,contr 
+0x72fd 025218 rtn 
+:      025219 sdp_get_data_6_16bit:
+0x72fe 025220 ifetch 2 ,contr 
+0x72ff 025221 byteswap pdata ,pdata 
+0x7300 025222 rtn 
+:      025225 sdp_data_size:
+0x7301 025226 force 1 ,pdata 
+0x7302 025227 copy loopcnt ,null 
+0x7303 025228 rtn zero 
+:      025229 sdp_data_size_loop:
+0x7304 025230 lshift pdata ,pdata 
+0x7305 025231 loop sdp_data_size_loop 
+0x7306 025232 rtn 
+:      025237 search_uuid:
+0x7307 025238 iforce regc 
+0x7308 025239 set1 mark_ext_patch ,mark 
+0x7309 025240 bpatch patch3d_1 ,mem_patch3d 
+0x730a 025241 force 0 ,queue 
+0x730b 025242 fetch 2 ,memui_uuid_table 
+0x730c 025243 iforce contr 
+0x730d 025244 arg mem_handle_list ,contw 
+:      025245 search_uuid_next:
+0x730e 025246 disable user 
+0x730f 025247 ifetch 1 ,contr 
+0x7310 025248 rtn blank 
+0x7311 025249 iforce loopcnt 
+:      025250 search_uuid_loop:
+0x7312 025251 ifetch 2 ,contr 
+0x7313 025252 isub regc ,null 
+0x7314 025253 nbranch search_uuid_not_found ,zero 
+0x7315 025254 enable user 
+:      025255 search_uuid_not_found:
+0x7316 025256 loop search_uuid_loop 
+0x7317 025257 ifetch 4 ,contr 
+0x7318 025258 nbranch search_uuid_nomatch ,user 
+0x7319 025259 istore 4 ,contw 
+0x731a 025260 increase 1 ,queue 
+:      025261 search_uuid_nomatch:
+0x731b 025262 call sdp_get_data 
+0x731c 025263 iadd contr ,contr 
+0x731d 025264 branch search_uuid_next 
+:      025267 search_handle:
+0x731e 025268 fetch 2 ,memui_uuid_table 
+0x731f 025269 iforce contr 
+:      025270 search_handle_loop:
+0x7320 025271 ifetch 1 ,contr 
+0x7321 025272 rtn blank 
+0x7322 025273 lshift pdata ,pdata 
+0x7323 025274 iadd contr ,contr 
+0x7324 025275 ifetch 4 ,contr 
+0x7325 025276 isub temp ,null 
+0x7326 025277 rtn zero 
+0x7327 025278 call sdp_get_data 
+0x7328 025279 iadd contr ,contr 
+0x7329 025280 branch search_handle_loop 
+:      025287 search_attrib:
+0x732a 025288 set1 mark_ext_patch ,mark 
+0x732b 025289 bpatch patch3d_2 ,mem_patch3d 
+0x732c 025290 fetch 2 ,memui_uuid_table 
+0x732d 025291 iforce contr 
+:      025292 search_attrib_next:
+0x732e 025293 ifetch 1 ,contr 
+0x732f 025294 branch search_attrib_end ,blank 
+0x7330 025295 iforce loopcnt 
+:      025296 search_attrib_loop:
+0x7331 025297 ifetch 2 ,contr 
+0x7332 025298 isub regc ,null 
+0x7333 025299 branch search_attrib_found_uuid ,zero 
+0x7334 025300 loop search_attrib_loop 
+0x7335 025301 increase 4 ,contr 
+0x7336 025302 call sdp_get_data 
+0x7337 025303 iadd contr ,contr 
+0x7338 025304 branch search_attrib_next 
+:      025305 search_attrib_found_uuid:
+0x7339 025306 increase -1 ,loopcnt 
+0x733a 025307 lshift loopcnt ,pdata 
+0x733b 025308 iadd contr ,contr 
+0x733c 025309 increase 4 ,contr 
+0x733d 025310 call sdp_get_data 
+0x733e 025311 iadd contr ,temp 
+:      025312 search_attrib_loop_attribs:
+0x733f 025313 increase 1 ,contr 
+0x7340 025314 ifetch 2 ,contr 
+0x7341 025315 isub regb ,timeup 
+0x7342 025317 setflag zero ,0 ,pdata 
+0x7343 025318 copy timeup ,timeup 
+0x7344 025319 rtn zero 
+0x7345 025320 call sdp_data_len 
+0x7346 025321 iadd contr ,contr 
+0x7347 025322 deposit temp 
+0x7348 025323 isub contr ,null 
+0x7349 025324 branch search_attrib_end ,zero 
+0x734a 025325 branch search_attrib_loop_attribs 
+:      025326 search_attrib_end:
+0x734b 025327 force 0 ,contr 
+0x734c 025328 force 0 ,pdata 
+0x734d 025329 rtn 
+:      025335 search_handle_attrib:
+0x734e 025336 set1 mark_ext_patch ,mark 
+0x734f 025337 bpatch patch3d_3 ,mem_patch3d 
+0x7350 025338 fetch 2 ,memui_uuid_table 
+0x7351 025339 iforce contr 
+:      025340 search_handle_attrib_next:
+0x7352 025341 ifetch 1 ,contr 
+0x7353 025342 branch search_handle_attrib_end ,blank 
+0x7354 025343 lshift pdata ,pdata 
+0x7355 025344 iadd contr ,contr 
+0x7356 025345 ifetch 4 ,contr 
+0x7357 025346 isub temp ,null 
+0x7358 025347 branch search_handl_attrib_found_handle ,zero 
+0x7359 025348 call sdp_get_data 
+0x735a 025349 iadd contr ,contr 
+0x735b 025350 branch search_handle_attrib_next 
+:      025351 search_handl_attrib_found_handle:
+0x735c 025352 call sdp_get_data 
+0x735d 025353 iadd contr ,temp 
+:      025354 search_handle_attrib_loop_attribs:
+0x735e 025355 increase 1 ,contr 
+0x735f 025356 ifetch 2 ,contr 
+0x7360 025357 isub regb ,null 
+0x7361 025358 rtn zero 
+0x7362 025359 call sdp_data_len 
+0x7363 025360 iadd contr ,contr 
+0x7364 025361 deposit temp 
+0x7365 025362 isub contr ,null 
+0x7366 025363 branch search_handle_attrib_end ,zero 
+0x7367 025364 branch search_handle_attrib_loop_attribs 
+:      025365 search_handle_attrib_end:
+0x7368 025366 force 0 ,contr 
+0x7369 025367 rtn 
+:      025370 generate_kinit:
+0x736a 025371 call function_e22 
+0x736b 025372 arg mem_input_store ,contr 
+0x736c 025373 arg mem_kinit ,contw 
+0x736d 025374 branch memcpy16 
+:      025377 function_e21:
+0x736e 025378 disable user 
+0x736f 025379 call function_expand 
+0x7370 025380 arg mem_random_number ,contr 
+0x7371 025381 arg mem_x ,contw 
+0x7372 025382 force 15 ,loopcnt 
+0x7373 025383 call memcpy 
+0x7374 025384 ifetch 1 ,contr 
+0x7375 025385 xor_into 6 ,pdata 
+0x7376 025386 istore 1 ,contw 
+0x7377 025387 setarg mem_y 
+0x7378 025388 store 2 ,memp_ar_input 
+0x7379 025389 setarg mem_x 
+0x737a 025390 store 2 ,memp_ar_key 
+0x737b 025391 set1 mark_ar2 ,mark 
+0x737c 025392 branch function_ar 
+:      025396 function_e22:
+0x737d 025397 fetcht 1 ,mem_pin_length 
+0x737e 025398 force 16 ,regb 
+0x737f 025399 add temp ,6 ,regc 
+0x7380 025400 sub regc ,16 ,null 
+0x7381 025401 branch function_e22_pin_init ,positive 
+0x7382 025402 force 16 ,regc 
+:      025403 function_e22_pin_init:
+0x7383 025404 arg mem_x ,contw 
+:      025405 function_e22_genx_pin:
+0x7384 025406 arg mem_pin ,contr 
+0x7385 025407 copy temp ,loopcnt 
+0x7386 025408 disable user 
+:      025409 function_e22_genx_loop:
+0x7387 025410 ifetch 1 ,contr 
+0x7388 025411 istore 1 ,contw 
+0x7389 025412 increase -1 ,regb 
+0x738a 025413 branch function_e22_genx_end ,zero 
+0x738b 025414 loop function_e22_genx_loop 
+0x738c 025415 branch function_e22_genx_pin ,user 
+0x738d 025416 enable user 
+0x738e 025417 force 6 ,loopcnt 
+0x738f 025418 copy rega ,contr 
+0x7390 025419 branch function_e22_genx_loop 
+:      025420 function_e22_genx_end:
+0x7391 025421 arg mem_random_number ,contr 
+0x7392 025422 arg mem_y ,contw 
+0x7393 025423 call memcpy16 
+0x7394 025424 fetch 1 ,mem_y15 
+0x7395 025425 ixor regc ,pdata 
+0x7396 025426 store 1 ,mem_y15 
+0x7397 025427 setarg mem_y 
+0x7398 025428 store 2 ,memp_ar_input 
+0x7399 025429 setarg mem_x 
+0x739a 025430 store 2 ,memp_ar_key 
+0x739b 025431 set1 mark_ar2 ,mark 
+0x739c 025432 branch function_ar 
+:      025437 function_e1:
+0x739d 025438 disable user 
+0x739e 025439 call function_expand 
+0x739f 025440 branch function_hash 
+:      025442 function_e3:
+0x73a0 025443 arg mem_aco ,rega 
+0x73a1 025444 enable user 
+0x73a2 025445 call function_expand 
+0x73a3 025446 call function_hash 
+0x73a4 025447 arg mem_input_store ,contr 
+0x73a5 025448 arg mem_kc ,contw 
+0x73a6 025449 branch memcpy16 
+:      025452 function_hash:
+0x73a7 025453 setarg mem_random_number 
+0x73a8 025454 store 2 ,memp_ar_input 
+0x73a9 025455 setarg mem_link_key 
+0x73aa 025456 store 2 ,memp_ar_key 
+0x73ab 025457 set0 mark_ar2 ,mark 
+0x73ac 025458 call function_ar 
+0x73ad 025459 arg mem_input_store ,rega 
+0x73ae 025460 arg mem_random_number ,regb 
+0x73af 025461 arg mem_x ,contw 
+0x73b0 025462 call xor16 
+0x73b1 025463 arg mem_x ,rega 
+0x73b2 025464 arg mem_y ,regb 
+0x73b3 025465 copy regb ,contw 
+0x73b4 025466 enable user 
+0x73b5 025467 call add16 
+0x73b6 025468 call key_offset 
+0x73b7 025469 setarg mem_y 
+0x73b8 025470 store 2 ,memp_ar_input 
+0x73b9 025471 setarg mem_x 
+0x73ba 025472 store 2 ,memp_ar_key 
+0x73bb 025473 set1 mark_ar2 ,mark 
+0x73bc 025474 branch function_ar 
+:      025478 function_ar:
+0x73bd 025479 jam 0 ,mem_ar_hround 
+0x73be 025480 fetch 2 ,memp_ar_key 
+0x73bf 025481 iforce contr 
+0x73c0 025482 arg mem_key_store ,contw 
+0x73c1 025483 call memcpy16 
+0x73c2 025484 fetch 2 ,memp_ar_input 
+0x73c3 025485 iforce contr 
+0x73c4 025486 arg mem_input_store ,contw 
+0x73c5 025487 call memcpy16 
+:      025489 function_ar_loop:
+0x73c6 025490 call key_scheduling 
+0x73c7 025491 disable user 
+0x73c8 025492 bmark0 mark_ar2 ,function_ar_original 
+0x73c9 025493 fetch 1 ,mem_ar_hround 
+0x73ca 025494 bne 4 ,function_ar_original 
+0x73cb 025495 fetch 2 ,memp_ar_input 
+0x73cc 025496 iforce regb 
+0x73cd 025497 call xor_mod32_ar2 
+:      025498 function_ar_original:
+0x73ce 025499 call xor_mod32 
+0x73cf 025500 call el_boxes 
+0x73d0 025501 fetch 1 ,mem_ar_hround 
+0x73d1 025502 increase 1 ,pdata 
+0x73d2 025503 store 1 ,mem_ar_hround 
+0x73d3 025505 call key_scheduling 
+0x73d4 025506 enable user 
+0x73d5 025507 call xor_mod32 
+0x73d6 025508 call pht 
+0x73d7 025509 call permute 
+0x73d8 025510 call pht 
+0x73d9 025511 call permute 
+0x73da 025512 call pht 
+0x73db 025513 call permute 
+0x73dc 025514 call pht 
+0x73dd 025515 fetch 1 ,mem_ar_hround 
+0x73de 025516 increase 1 ,pdata 
+0x73df 025517 store 1 ,mem_ar_hround 
+0x73e0 025518 bne 16 ,function_ar_loop 
+0x73e1 025519 call key_scheduling 
+0x73e2 025520 disable user 
+0x73e3 025521 branch xor_mod32 
+:      025525 key_scheduling:
+0x73e4 025526 fetch 1 ,mem_ar_hround 
+0x73e5 025527 arg mem_key_store ,contr 
+0x73e6 025528 branch key_sched_zero ,blank 
+0x73e7 025529 iforce regb 
+0x73e8 025530 force 17 ,loopcnt 
+0x73e9 025531 copy contr ,contw 
+:      025532 key_rotateloop:
+0x73ea 025533 ifetch 1 ,contr 
+0x73eb 025534 lshift3 pdata ,temp 
+0x73ec 025535 rshift2 pdata ,pdata 
+0x73ed 025536 rshift3 pdata ,pdata 
+0x73ee 025537 ior temp ,pdata 
+0x73ef 025538 istore 1 ,contw 
+0x73f0 025539 loop key_rotateloop 
+0x73f1 025540 setarg mem_key_store 
+0x73f2 025541 iadd regb ,contr 
+0x73f3 025542 force 16 ,loopcnt 
+0x73f4 025543 arg mem_round_key ,contw 
+:      025544 key_select_octet_loop:
+0x73f5 025545 ifetch 1 ,contr 
+0x73f6 025546 istore 1 ,contw 
+0x73f7 025547 compare mem_key_store_end ,contr ,0xff 
+0x73f8 025548 nbranch key_select_octet_nwrap ,true 
+0x73f9 025549 increase -17 ,contr 
+:      025550 key_select_octet_nwrap:
+0x73fa 025551 loop key_select_octet_loop 
+0x73fb 025552 force 0 ,rega 
+0x73fc 025553 add regb ,-1 ,regc 
+0x73fd 025554 lshift2 regc ,regc 
+0x73fe 025555 lshift2 regc ,regc 
+0x73ff 025556 call enable_authrom 
+0x7400 025557 setarg mem_b_box 
+0x7401 025558 iadd regc ,regc 
+0x7402 025559 arg mem_round_key ,contw 
+0x7403 025560 force 16 ,loopcnt 
+:      025561 bias_round_key_loop:
+0x7404 025562 ifetcht 1 ,regc 
+0x7405 025563 ifetch 1 ,contw 
+0x7406 025564 iadd temp ,pdata 
+0x7407 025565 istore 1 ,contw 
+0x7408 025566 increase 1 ,regc 
+0x7409 025567 loop bias_round_key_loop 
+0x740a 025568 branch disable_authrom 
+:      025570 key_sched_zero:
+0x740b 025571 force 16 ,loopcnt 
+0x740c 025572 force 0 ,temp 
+:      025573 create_byte_16_loop:
+0x740d 025574 ifetch 1 ,contr 
+0x740e 025575 ixor temp ,temp 
+0x740f 025576 loop create_byte_16_loop 
+0x7410 025577 deposit temp 
+0x7411 025578 istore 1 ,contr 
+0x7412 025579 arg mem_key_store ,contr 
+0x7413 025580 arg mem_round_key ,contw 
+0x7414 025581 branch memcpy16 
+:      025583 xor_mod32:
+0x7415 025584 arg mem_round_key ,regb 
+:      025585 xor_mod32_ar2:
+0x7416 025586 force 16 ,loopcnt 
+0x7417 025587 arg mem_input_store ,rega 
+0x7418 025588 copy rega ,contw 
+:      025589 xor_mod32_loop:
+0x7419 025590 ifetcht 1 ,rega 
+0x741a 025591 ifetch 1 ,regb 
+0x741b 025592 ixor temp ,alarm 
+0x741c 025593 and loopcnt ,3 ,regc 
+0x741d 025594 nbranch xor_mod32_invert ,user 
+0x741e 025595 xor_into 3 ,regc 
+:      025596 xor_mod32_invert:
+0x741f 025597 sub regc ,1 ,regc 
+0x7420 025598 branch xor_even ,positive 
+0x7421 025599 iadd temp ,alarm 
+:      025600 xor_even:
+0x7422 025601 deposit alarm 
+0x7423 025602 istore 1 ,contw 
+0x7424 025603 increase 1 ,rega 
+0x7425 025604 increase 1 ,regb 
+0x7426 025605 loop xor_mod32_loop 
+0x7427 025606 rtn 
+:      025608 el_boxes:
+0x7428 025609 call enable_authrom 
+0x7429 025610 force 16 ,loopcnt 
+0x742a 025611 arg mem_input_store ,rega 
+:      025612 el_box_loop:
+0x742b 025613 ifetch 1 ,rega 
+0x742c 025614 arg mem_e_box ,contr 
+0x742d 025615 and loopcnt ,3 ,regc 
+0x742e 025616 sub regc ,1 ,null 
+0x742f 025617 branch e_boxes ,positive 
+0x7430 025618 arg mem_l_box ,contr 
+:      025619 e_boxes:
+0x7431 025620 iadd contr ,contr 
+0x7432 025621 ifetch 1 ,contr 
+0x7433 025622 istore 1 ,rega 
+0x7434 025623 increase 1 ,rega 
+0x7435 025624 loop el_box_loop 
+0x7436 025625 branch disable_authrom 
+:      025627 pht:
+0x7437 025628 force 8 ,loopcnt 
+0x7438 025629 arg mem_input_store ,contr 
+0x7439 025630 copy contr ,contw 
+:      025631 pht_loop:
+0x743a 025632 ifetch 1 ,contr 
+0x743b 025633 iforce rega 
+0x743c 025634 ifetch 1 ,contr 
+0x743d 025635 iforce regb 
+0x743e 025636 lshift rega ,pdata 
+0x743f 025637 iadd regb ,pdata 
+0x7440 025638 istore 1 ,contw 
+0x7441 025639 deposit rega 
+0x7442 025640 iadd regb ,pdata 
+0x7443 025641 istore 1 ,contw 
+0x7444 025642 loop pht_loop 
+0x7445 025643 rtn 
+:      025646 permute:
+0x7446 025647 setarg 0x8ae42c 
+0x7447 025648 iforce temp 
+0x7448 025649 force 7 ,loopcnt 
+0x7449 025650 call permute_exchange 
+0x744a 025651 setarg 0xd751b 
+0x744b 025652 iforce temp 
+0x744c 025653 force 5 ,loopcnt 
+0x744d 025654 call permute_exchange 
+0x744e 025655 fetch 1 ,mem_input_store + 15 
+0x744f 025656 iforce rega 
+0x7450 025657 fetch 1 ,mem_input_store + 3 
+0x7451 025658 store 1 ,mem_input_store + 15 
+0x7452 025659 deposit rega 
+0x7453 025660 store 1 ,mem_input_store + 3 
+0x7454 025661 rtn 
+:      025663 permute_exchange:
+0x7455 025664 and temp ,0xf ,regb 
+:      025665 permute_loop:
+0x7456 025666 and temp ,0xf ,pdata 
+0x7457 025667 arg mem_input_store ,contw 
+0x7458 025668 iadd contw ,contw 
+0x7459 025669 ifetch 1 ,contw 
+0x745a 025670 iforce regc 
+0x745b 025671 deposit rega 
+0x745c 025672 istore 1 ,contw 
+0x745d 025673 copy regc ,rega 
+0x745e 025674 rshift4 temp ,temp 
+0x745f 025675 loop permute_loop 
+0x7460 025676 setarg mem_input_store 
+0x7461 025677 iadd regb ,contw 
+0x7462 025678 deposit rega 
+0x7463 025679 istore 1 ,contw 
+0x7464 025680 rtn 
+:      025682 add16:
+0x7465 025683 enable user 
+0x7466 025684 branch xor_add16 
+:      025686 xor16:
+0x7467 025687 disable user 
+:      025688 xor_add16:
+0x7468 025689 force 16 ,loopcnt 
+:      025690 xoradd_loop:
+0x7469 025691 ifetcht 1 ,rega 
+0x746a 025692 ifetch 1 ,regb 
+0x746b 025693 branch xoradd_add ,user 
+0x746c 025694 ixor temp ,pdata 
+0x746d 025695 branch xoradd_store 
+:      025696 xoradd_add:
+0x746e 025697 iadd temp ,pdata 
+:      025698 xoradd_store:
+0x746f 025699 istore 1 ,contw 
+0x7470 025700 increase 1 ,rega 
+0x7471 025701 increase 1 ,regb 
+0x7472 025702 loop xoradd_loop 
+0x7473 025703 rtn 
+:      025706 function_expand:
+0x7474 025707 arg mem_y ,contw 
+0x7475 025708 ifetch 6 ,rega 
+0x7476 025709 istore 6 ,contw 
+0x7477 025710 branch expand_12 ,user 
+0x7478 025711 ifetch 6 ,rega 
+0x7479 025712 branch expand_cont 
+:      025713 expand_12:
+0x747a 025714 ifetch 6 ,contr 
+:      025715 expand_cont:
+0x747b 025716 istore 6 ,contw 
+0x747c 025717 ifetch 4 ,rega 
+0x747d 025718 istore 4 ,contw 
+0x747e 025719 rtn 
+:      025721 key_offset:
+0x747f 025722 arg mem_link_key ,contr 
+0x7480 025723 arg mem_x ,contw 
+0x7481 025724 arg 0 ,temp 
+0x7482 025725 setarg 0x8395a7 
+0x7483 025726 call concatenate_temp24 
+0x7484 025727 setarg 0xb3c1df 
+0x7485 025728 call concatenate_temp24 
+0x7486 025729 setarg 0xe5e9 
+0x7487 025730 call concatenate_temp16 
+0x7488 025731 copy temp ,regab 
+0x7489 025732 disable user 
+0x748a 025733 call key_addxor 
+0x748b 025734 copy regab ,temp 
+0x748c 025735 enable user 
+0x748d 025736 branch key_addxor 
+:      025738 key_addxor:
+0x748e 025739 force 8 ,loopcnt 
+:      025740 key_addxor_loop:
+0x748f 025741 ifetch 1 ,contr 
+0x7490 025742 compare 1 ,loopcnt ,1 
+0x7491 025743 branch key_high ,user 
+0x7492 025744 branch key_xor ,true 
+:      025745 key_add:
+0x7493 025746 iadd temp ,pdata 
+0x7494 025747 branch key_store 
+:      025748 key_high:
+0x7495 025749 branch key_add ,true 
+:      025750 key_xor:
+0x7496 025751 ixor temp ,pdata 
+:      025752 key_store:
+0x7497 025753 istore 1 ,contw 
+0x7498 025754 rshift8 temp ,temp 
+0x7499 025755 loop key_addxor_loop 
+0x749a 025756 rtn 
+:      025758 copy_aco:
+0x749b 025759 fetch 6 ,mem_input_store + 4 
+0x749c 025760 store 6 ,mem_aco 
+0x749d 025761 ifetch 6 ,contr 
+0x749e 025762 istore 6 ,contw 
+0x749f 025763 rtn 
+:      025765 concatenate_temp24:
+0x74a0 025766 lshift8 temp ,temp 
+:      025767 concatenate_temp16:
+0x74a1 025768 lshift16 temp ,temp 
+0x74a2 025769 ior temp ,temp 
+0x74a3 025770 rtn 
+:      025773 loop1:
+0x74a4 025774 branch loop1 
+:      025778 generate_stk:
+0x74a5 025779 call function_s1 
+0x74a6 025780 arg mem_le_ltk ,contw 
+0x74a7 025781 branch store_aes_result 
+:      025784 authenticate_rconfirm:
+0x74a8 025785 arg mem_le_srand ,contw 
+0x74a9 025786 branch authenticate_mconfirm ,master 
+0x74aa 025787 arg mem_le_mrand ,contw 
+:      025788 authenticate_mconfirm:
+0x74ab 025789 copy contr ,rega 
+0x74ac 025790 call memcpy16 
+0x74ad 025791 call function_c1 
+0x74ae 025792 arg mem_le_rconfirm ,contr 
+0x74af 025793 branch compare_res 
+:      025795 generate_confirm:
+0x74b0 025796 arg mem_le_mrand ,rega 
+0x74b1 025797 branch generate_mrand ,master 
+0x74b2 025798 arg mem_le_srand ,rega 
+:      025799 generate_mrand:
+0x74b3 025800 copy rega ,contw 
+0x74b4 025801 call generate_random 
+0x74b5 025802 branch function_c1 
+:      025804 generate_sk:
+0x74b6 025805 arg mem_le_skdm ,contr 
+0x74b7 025806 call load_data128 
+0x74b8 025807 arg mem_le_ltk ,contr 
+0x74b9 025808 call load_regext 
+0x74ba 025809 force 0x38 ,aes_ctrl 
+0x74bb 025810 force 0x0 ,aes_ctrl 
+0x74bc 025811 call wait_aes 
+0x74bd 025812 arg mem_le_sk ,contw 
+0x74be 025813 branch store_aes_result 
+:      025816 first_block_counter:
+0x74bf 025817 force 0x49 ,pdata 
+0x74c0 025818 branch first_block 
+:      025819 first_block_data:
+0x74c1 025820 force 1 ,pdata 
+:      025821 first_block:
+0x74c2 025822 force regidx_data ,regext_index 
+0x74c3 025823 lshift8 temp ,regext 
+0x74c4 025824 ior regext ,regext 
+0x74c5 025825 increase 1 ,regext_index 
+0x74c6 025826 rshift8 temp ,regext 
+0x74c7 025827 rshift16 regext ,regext 
+0x74c8 025828 fetch 2 ,mem_le_ivm 
+0x74c9 025829 lshift16 ,pdata ,pdata 
+0x74ca 025830 ior regext ,regext 
+0x74cb 025831 increase 1 ,regext_index 
+0x74cc 025832 ifetch 4 ,contr 
+0x74cd 025833 iforce regext 
+0x74ce 025834 increase 1 ,regext_index 
+0x74cf 025835 ifetch 2 ,contr 
+0x74d0 025836 byteswap rega ,regext 
+0x74d1 025837 lshift16 regext ,regext 
+0x74d2 025838 ior regext ,regext 
+0x74d3 025839 increase 1 ,regext_index 
+0x74d4 025840 rtn 
+:      025844 generate_mic:
+0x74d5 025845 add regc ,1 ,contr 
+0x74d6 025846 ifetch 1 ,contr 
+0x74d7 025847 iforce rega 
+0x74d8 025848 call first_block_counter 
+0x74d9 025849 call do_aes_ocb 
+0x74da 025851 force regidx_data ,regext_index 
+0x74db 025852 ifetch 1 ,regc 
+0x74dc 025853 and_into 0x3 ,pdata 
+0x74dd 025854 lshift16 pdata ,regext 
+0x74de 025855 set1 8 ,regext 
+0x74df 025856 call clear_hidata 
+0x74e0 025857 call do_aes_cbc 
+0x74e1 025859 copy rega ,loopcnt 
+0x74e2 025860 add regc ,2 ,contr 
+0x74e3 025861 call padding_data 
+:      025862 generate_mic_loop:
+0x74e4 025863 call aes_load_data 
+0x74e5 025864 call do_aes_cbc 
+0x74e6 025865 deposit loopcnt 
+0x74e7 025866 branch generate_mic_end ,blank 
+0x74e8 025867 branch generate_mic_loop 
+:      025868 generate_mic_end:
+0x74e9 025869 force regidx_result ,regext_index 
+0x74ea 025870 deposit regext 
+0x74eb 025871 store 4 ,mem_le_mic 
+0x74ec 025872 rtn 
+:      025874 aes_crypt_data:
+0x74ed 025875 increase 1 ,rega 
+0x74ee 025876 call first_block_data 
+0x74ef 025877 copy regc ,contr 
+0x74f0 025878 call aes_load_xor 
+0x74f1 025879 call do_aes_ctr 
+0x74f2 025880 call store_enc_data 
+0x74f3 025881 increase 16 ,regc 
+0x74f4 025882 increase -16 ,regb 
+0x74f5 025883 branch aes_crypt_data ,positive 
+0x74f6 025884 rtn 
+:      025886 le_encrypt:
+0x74f7 025887 arg mem_le_txheader ,regc 
+0x74f8 025888 fetcht 5 ,mem_le_pcnt_tx 
+0x74f9 025889 call generate_mic 
+0x74fa 025890 force regidx_xor ,regext_index 
+0x74fb 025891 iforce regext 
+0x74fc 025892 force 0 ,rega 
+0x74fd 025893 call first_block_data 
+0x74fe 025894 call do_aes_ctr 
+0x74ff 025895 arg mem_le_txpayload ,regc 
+0x7500 025896 fetch 1 ,mem_le_txlen 
+0x7501 025897 add pdata ,-1 ,regb 
+0x7502 025898 iadd regc ,contw 
+0x7503 025899 force regidx_result ,regext_index 
+0x7504 025900 deposit regext 
+0x7505 025901 istore 4 ,contw 
+0x7506 025902 call aes_crypt_data 
+0x7507 025903 fetch 1 ,mem_le_txlen 
+0x7508 025904 increase 4 ,pdata 
+0x7509 025905 store 1 ,mem_le_txlen 
+0x750a 025906 fetcht 5 ,mem_le_pcnt_tx 
+0x750b 025907 increase 1 ,temp 
+0x750c 025908 storet 5 ,mem_le_pcnt_tx 
+0x750d 025909 rtn 
+:      025911 le_decrypt:
+0x750e 025912 fetch 1 ,mem_le_rxbuf + 1 
+0x750f 025913 sub pdata ,20 ,null 
+0x7510 025914 branch le_dec_cont ,positive 
+:      025915 le_dec_cont:
+0x7511 025916 arg mem_le_rxbuf + 2 ,regc 
+0x7512 025917 add pdata ,-1 ,regb 
+0x7513 025918 increase -4 ,pdata 
+0x7514 025919 store 1 ,mem_le_rxbuf + 1 
+0x7515 025920 iadd regc ,contr 
+0x7516 025921 ifetch 4 ,contr 
+0x7517 025922 force regidx_xor ,regext_index 
+0x7518 025923 iforce regext 
+0x7519 025924 force 0 ,rega 
+0x751a 025925 fetcht 5 ,mem_le_pcnt_rx 
+0x751b 025926 call first_block_data 
+0x751c 025927 call do_aes_ctr 
+0x751d 025928 force regidx_result ,regext_index 
+0x751e 025929 deposit regext 
+0x751f 025930 store 4 ,mem_le_peer_mic 
+0x7520 025931 call aes_crypt_data 
+0x7521 025932 arg mem_le_rxbuf ,regc 
+0x7522 025933 call generate_mic 
+0x7523 025934 fetcht 4 ,mem_le_peer_mic 
+0x7524 025935 isub temp ,pdata 
+0x7525 025936 nrtn blank 
+0x7526 025937 fetch 4 ,mem_le_last_mic 
+0x7527 025938 isub temp ,pdata 
+0x7528 025939 rtn blank 
+0x7529 025940 storet 4 ,mem_le_last_mic 
+0x752a 025941 fetch 5 ,mem_le_pcnt_rx 
+0x752b 025942 increase 1 ,pdata 
+0x752c 025943 store 5 ,mem_le_pcnt_rx 
+0x752d 025944 force 0 ,pdata 
+0x752e 025945 rtn 
+:      025947 wait_aes:
+0x752f 025948 nbranch wait_aes ,aes_ready 
+0x7530 025949 rtn 
+:      025951 do_aes_ocb:
+0x7531 025952 force 0x30 ,aes_ctrl 
+0x7532 025953 force 0x0 ,aes_ctrl 
+0x7533 025954 branch wait_aes 
+:      025956 do_aes_cbc:
+0x7534 025957 force 0x32 ,aes_ctrl 
+0x7535 025958 force 0x2 ,aes_ctrl 
+0x7536 025959 branch wait_aes 
+:      025961 do_aes_ctr:
+0x7537 025962 force 0x34 ,aes_ctrl 
+0x7538 025963 force 0x4 ,aes_ctrl 
+0x7539 025964 branch wait_aes 
+:      025966 do_aes_cfb:
+0x753a 025967 force 0x36 ,aes_ctrl 
+0x753b 025968 force 0x6 ,aes_ctrl 
+0x753c 025969 branch wait_aes 
+:      025971 aes_init:
+0x753d 025972 force 1 ,aes_ctrl 
+0x753e 025973 force 0 ,aes_ctrl 
+0x753f 025974 rtn 
+:      025975 function_s1:
+0x7540 025976 force regidx_data ,regext_index 
+0x7541 025977 fetch 4 ,mem_le_mrand 
+0x7542 025978 iforce regext 
+0x7543 025979 increase 1 ,regext_index 
+0x7544 025980 ifetch 4 ,contr 
+0x7545 025981 iforce regext 
+0x7546 025982 increase 1 ,regext_index 
+0x7547 025983 fetch 4 ,mem_le_srand 
+0x7548 025984 iforce regext 
+0x7549 025985 increase 1 ,regext_index 
+0x754a 025986 ifetch 4 ,contr 
+0x754b 025987 iforce regext 
+0x754c 025988 increase 1 ,regext_index 
+0x754d 025989 call aes_clear 
+0x754e 025990 force 0x38 ,aes_ctrl 
+0x754f 025991 force 0x8 ,aes_ctrl 
+0x7550 025992 branch wait_aes 
+:      025995 function_c1:
+0x7551 025996 fetch 6 ,mem_le_lap 
+0x7552 025997 fetcht 6 ,mem_le_plap 
+0x7553 025998 branch function_c1_master ,master 
+0x7554 025999 fetch 6 ,mem_le_plap 
+0x7555 026000 fetcht 6 ,mem_le_lap 
+:      026001 function_c1_master:
+0x7556 026002 force regidx_xor ,regext_index 
+0x7557 026003 copy temp ,regext 
+0x7558 026004 increase 1 ,regext_index 
+0x7559 026005 rshift32 temp ,regext 
+0x755a 026006 lshift16 pdata ,pdata 
+0x755b 026007 ior regext ,regext 
+0x755c 026008 increase 1 ,regext_index 
+0x755d 026009 rshift32 pdata ,regext 
+0x755e 026010 increase 1 ,regext_index 
+0x755f 026011 force 0 ,regext 
+0x7560 026012 force 0 ,pdata 
+0x7561 026013 fetch 1 ,mem_le_conn_peer_addr_type 
+0x7562 026014 fetcht 1 ,mem_le_adv_own_addr_type 
+0x7563 026015 nbranch function_c1_irat ,master 
+0x7564 026017 fetch 1 ,mem_le_conn_own_addr_type 
+0x7565 026018 fetcht 1 ,mem_le_conn_peer_addr_type 
+:      026019 function_c1_irat:
+0x7566 026020 store 1 ,mem_le_iat 
+0x7567 026021 storet 1 ,mem_le_rat 
+0x7568 026022 force regidx_data ,regext_index 
+0x7569 026023 arg mem_le_iat ,regb 
+0x756a 026024 force 4 ,loopcnt 
+:      026025 function_c1_loop1:
+0x756b 026026 ifetch 4 ,rega 
+0x756c 026027 ifetcht 4 ,regb 
+0x756d 026028 ixor temp ,regext 
+0x756e 026029 increase 1 ,regext_index 
+0x756f 026030 increase 4 ,rega 
+0x7570 026031 increase 4 ,regb 
+0x7571 026032 loop function_c1_loop1 
+0x7572 026033 call aes_clear 
+0x7573 026034 force 0x38 ,aes_ctrl 
+0x7574 026035 force 0xc ,aes_ctrl 
+0x7575 026036 call wait_aes 
+0x7576 026038 call aes_clear_data 
+0x7577 026039 force 0x3a ,aes_ctrl 
+0x7578 026040 force 0x8 ,aes_ctrl 
+0x7579 026041 branch wait_aes 
+:      026043 padding_data:
+0x757a 026044 compare 0 ,loopcnt ,3 
+0x757b 026045 rtn true 
+0x757c 026046 deposit contr 
+0x757d 026047 iadd loopcnt ,contw 
+0x757e 026048 force 0 ,pdata 
+:      026049 padding_loop:
+0x757f 026050 istore 1 ,contw 
+0x7580 026051 increase 1 ,loopcnt 
+0x7581 026052 compare 0 ,loopcnt ,3 
+0x7582 026053 rtn true 
+0x7583 026054 branch padding_loop 
+:      026056 aes_load_data:
+0x7584 026057 force regidx_data ,regext_index 
+:      026058 load_data_loop:
+0x7585 026059 deposit loopcnt 
+0x7586 026060 branch load_data_padding ,blank 
+0x7587 026061 ifetch 4 ,contr 
+0x7588 026062 increase -4 ,loopcnt 
+:      026063 load_data_padding:
+0x7589 026064 iforce regext 
+0x758a 026065 increase 1 ,regext_index 
+0x758b 026066 compare regidx_key ,regext_index ,0xf 
+0x758c 026067 rtn true 
+0x758d 026068 branch load_data_loop 
+:      026070 aes_load_xor:
+0x758e 026071 force regidx_xor ,regext_index 
+0x758f 026072 branch load_regext 
+:      026073 load_key:
+0x7590 026074 force regidx_key ,regext_index 
+0x7591 026075 branch load_regext 
+:      026076 load_data128:
+0x7592 026077 force regidx_data ,regext_index 
+:      026078 load_regext:
+0x7593 026079 force 4 ,loopcnt 
+:      026080 load_regext_loop:
+0x7594 026081 ifetch 4 ,contr 
+0x7595 026082 iforce regext 
+0x7596 026083 increase 1 ,regext_index 
+0x7597 026084 loop load_regext_loop 
+0x7598 026085 rtn 
+:      026087 load_sk:
+0x7599 026088 arg mem_le_sk ,contr 
+0x759a 026089 branch load_key 
+:      026091 clear_hidata:
+0x759b 026092 force 4 ,loopcnt 
+0x759c 026093 branch clear_data_rest 
+:      026095 aes_clear_data:
+0x759d 026096 force regidx_data ,regext_index 
+:      026097 aes_clear:
+0x759e 026098 force 4 ,loopcnt 
+:      026099 clear_loop:
+0x759f 026100 force 0 ,regext 
+:      026101 clear_data_rest:
+0x75a0 026102 increase 1 ,regext_index 
+0x75a1 026103 loop clear_loop 
+0x75a2 026104 rtn 
+:      026106 store_aes_result:
+0x75a3 026107 force regidx_result ,regext_index 
+0x75a4 026108 force 4 ,loopcnt 
+:      026109 send_aes_result_loop:
+0x75a5 026110 deposit regext 
+0x75a6 026111 istore 4 ,contw 
+0x75a7 026112 increase 1 ,regext_index 
+0x75a8 026113 loop send_aes_result_loop 
+0x75a9 026114 rtn 
+:      026116 store_enc_data:
+0x75aa 026117 force regidx_result ,regext_index 
+0x75ab 026118 copy regc ,contw 
+0x75ac 026119 add regb ,1 ,loopcnt 
+0x75ad 026120 sub loopcnt ,15 ,null 
+0x75ae 026121 branch store_enc_loop ,positive 
+0x75af 026122 force 16 ,loopcnt 
+:      026123 store_enc_loop:
+0x75b0 026124 deposit regext 
+0x75b1 026125 sub loopcnt ,3 ,null 
+0x75b2 026126 branch store_enc_byte ,positive 
+0x75b3 026127 istore 4 ,contw 
+0x75b4 026128 increase -4 ,loopcnt 
+0x75b5 026129 rtn zero 
+0x75b6 026130 increase 1 ,regext_index 
+0x75b7 026131 branch store_enc_loop 
+:      026132 store_enc_byte:
+0x75b8 026133 istore 1 ,contw 
+0x75b9 026134 rshift8 pdata ,pdata 
+0x75ba 026135 loop store_enc_byte 
+0x75bb 026136 rtn 
+:      026139 compare_res:
+0x75bc 026140 force regidx_result ,regext_index 
+0x75bd 026141 force 4 ,loopcnt 
+:      026142 compare_res_loop:
+0x75be 026143 ifetch 4 ,contr 
+0x75bf 026144 isub regext ,null 
+0x75c0 026145 nrtn zero 
+0x75c1 026146 increase 1 ,regext_index 
+0x75c2 026147 loop compare_res_loop 
+0x75c3 026148 force 0 ,null 
+0x75c4 026149 rtn 
+:      026151 enable_authrom:
+0x75c5 026152 hfetch 1 ,core_clkoff 
+0x75c6 026153 set0 clock_off_auth_rom ,pdata 
+0x75c7 026154 hstore 1 ,core_clkoff 
+0x75c8 026155 rtn 
+:      026157 disable_authrom:
+0x75c9 026158 hfetch 1 ,core_clkoff 
+0x75ca 026159 set1 clock_off_auth_rom ,pdata 
+0x75cb 026160 hstore 1 ,core_clkoff 
+0x75cc 026161 rtn 
+:      026163 init_memp:
+0x75cd 026164 arg mem_p ,contw 
+0x75ce 026165 setsect 0 ,0x3ffff 
+0x75cf 026166 setsect 1 ,0x3ffff 
+0x75d0 026167 setsect 2 ,0x3ffff 
+0x75d1 026168 setsect 3 ,0x3fbff 
+0x75d2 026169 istore 9 ,contw 
+0x75d3 026170 setsect 0 ,0x3ffff 
+0x75d4 026171 setsect 1 ,0x3ffff 
+0x75d5 026172 setsect 2 ,0x3ffff 
+0x75d6 026173 setsect 3 ,0x3ffff 
+0x75d7 026174 istore 9 ,contw 
+0x75d8 026175 setsect 0 ,0x3ffff 
+0x75d9 026176 setsect 1 ,0x3ffff 
+0x75da 026177 setsect 2 ,0x3cfff 
+0x75db 026178 setsect 3 ,0x3ffff 
+0x75dc 026179 istore 9 ,contw 
+0x75dd 026180 setsect 0 ,0x3ffff 
+0x75de 026181 setsect 1 ,0x3ffff 
+0x75df 026182 setsect 2 ,0x3ffef 
+0x75e0 026183 setsect 3 ,0x3ffff 
+0x75e1 026184 istore 9 ,contw 
+0x75e2 026185 setsect 0 ,0x3ffff 
+0x75e3 026186 setsect 1 ,0x3ffff 
+0x75e4 026187 setsect 2 ,0x3ffff 
+0x75e5 026188 setsect 3 ,0x3ffff 
+0x75e6 026189 istore 9 ,contw 
+0x75e7 026190 setsect 0 ,0x3ffff 
+0x75e8 026191 setsect 1 ,0x26c7f 
+0x75e9 026192 setsect 2 ,0x146b 
+0x75ea 026193 setsect 3 ,0x37bb3 
+0x75eb 026194 istore 9 ,contw 
+0x75ec 026195 setsect 0 ,0x1feb8 
+0x75ed 026196 setsect 1 ,0x10c12 
+0x75ee 026197 setsect 2 ,0x2b722 
+0x75ef 026198 setsect 3 ,0x29fa6 
+0x75f0 026199 istore 9 ,contw 
+0x75f1 026200 setsect 0 ,0xe70f 
+0x75f2 026201 setsect 1 ,0x16720 
+0x75f3 026202 setsect 2 ,0x519e 
+0x75f4 026203 setsect 3 ,0x19084 
+0x75f5 026204 istore 9 ,contw 
+0x75f6 026205 setsect 0 ,0x31012 
+0x75f7 026206 setsect 1 ,0x360bf 
+0x75f8 026207 setsect 2 ,0x3f0af 
+0x75f9 026208 setsect 3 ,0x3d3 
+0x75fa 026209 istore 9 ,contw 
+0x75fb 026210 setsect 0 ,0x3a188 
+0x75fc 026211 setsect 1 ,0x3ad0 
+0x75fd 026212 setsect 2 ,0x3cbf2 
+0x75fe 026213 setsect 3 ,0x243d9 
+0x75ff 026214 istore 9 ,contw 
+0x7600 026215 setsect 0 ,0x2b030 
+0x7601 026216 setsect 1 ,0x36a03 
+0x7602 026217 setsect 2 ,0x11188 
+0x7603 026218 setsect 3 ,0x1e520 
+0x7604 026219 istore 9 ,contw 
+0x7605 026220 setsect 0 ,0x3a11e 
+0x7606 026221 setsect 1 ,0xfe5d 
+0x7607 026222 setsect 2 ,0xdd57 
+0x7608 026223 setsect 3 ,0x1ac93 
+0x7609 026224 istore 9 ,contw 
+0x760a 026225 setsect 0 ,0x11ed 
+0x760b 026226 setsect 1 ,0x218c4 
+0x760c 026227 setsect 2 ,0x8da7 
+0x760d 026228 setsect 3 ,0x257ff 
+0x760e 026229 istore 9 ,contw 
+0x760f 026230 setsect 0 ,0x3192b 
+0x7610 026231 setsect 1 ,0x34641 
+0x7611 026232 setsect 2 ,0x1be0c 
+0x7612 026233 setsect 3 ,0x366ad 
+0x7613 026234 istore 9 ,contw 
+0x7614 026235 setsect 0 ,0x1f83 
+0x7615 026236 setsect 1 ,0x15a23 
+0x7616 026237 setsect 2 ,0x3f9b0 
+0x7617 026238 setsect 3 ,0x3949 
+0x7618 026239 istore 9 ,contw 
+0x7619 026240 setsect 0 ,0x13a51 
+0x761a 026241 setsect 1 ,0x153fd 
+0x761b 026242 setsect 2 ,0x3372a 
+0x761c 026243 setsect 3 ,0xf1bb 
+0x761d 026244 istore 9 ,contw 
+0x761e 026245 setsect 0 ,0x3ae85 
+0x761f 026246 setsect 1 ,0x1eed9 
+0x7620 026247 setsect 2 ,0x9e66 
+0x7621 026248 setsect 3 ,0x1a8 
+0x7622 026249 istore 8 ,contw 
+0x7623 026250 rtn 
+:      026254 shutter_init:
+0x7624 026255 setarg shutter_send_process 
+0x7625 026256 store 2 ,mem_cb_bt_process 
+0x7626 026257 setarg shutter_process_idle 
+0x7627 026258 store 2 ,mem_cb_idle_process 
+0x7628 026259 setarg shutter_process_bb_event 
+0x7629 026260 store 2 ,mem_cb_bb_event_process 
+0x762a 026261 setarg shutter_process_lpm_before 
+0x762b 026262 store 2 ,mem_cb_before_lpm 
+0x762c 026263 setarg shutter_discovery_timeout_sleep 
+0x762d 026264 store 2 ,mem_cb_discovry_timeout 
+0x762e 026265 set1 mark_ext_patch ,mark 
+0x762f 026266 bpatch patch3f_1 ,mem_patch3f 
+0x7630 026267 rtn wake 
+0x7631 026269 hjam 0x00 ,core_gpio_sel1 
+0x7632 026270 call shutter_key_and_wake_gpio_setup 
+0x7633 026272 setarg shutter_before_hibernate 
+0x7634 026273 store 2 ,mem_cb_before_hibernate 
+0x7635 026275 jam flag_shutter_1key_send_null ,mem_shutter_1key_send_sm 
+0x7636 026276 jam 0 ,mem_shutter_key 
+0x7637 026277 jam flag_shutter_default ,mem_shutter_flag 
+0x7638 026278 setarg 0 
+0x7639 026279 store 4 ,mem_shutter_send_data 
+0x763a 026280 call app_check_reconn_target 
+0x763b 026281 branch app_bt_start_discovery_short ,blank 
+0x763c 026282 call app_led_on 
+0x763d 026283 call app_bt_stop_discovery 
+0x763e 026284 branch app_bt_start_reconnect 
+:      026286 shutter_key_and_wake_gpio_setup:
+0x763f 026287 fetcht 1 ,mem_shutter_iphonekey_gpio 
+0x7640 026288 call gpio_config_input 
+0x7641 026289 fetcht 1 ,mem_shutter_androidkey_gpio 
+0x7642 026290 branch gpio_config_input 
+:      026292 shutter_cancel_key_shake:
+0x7643 026293 set1 mark_ext_patch ,mark 
+0x7644 026294 bpatch patch3f_2 ,mem_patch3f 
+0x7645 026295 fetcht 4 ,mem_shutter_clkn_bt_last 
+0x7646 026296 deposit clkn_bt 
+0x7647 026297 store 4 ,mem_shutter_clkn_bt_last 
+0x7648 026298 isub temp ,pdata 
+0x7649 026299 nrtn positive 
+0x764a 026300 sub pdata ,200 ,pdata 
+0x764b 026301 rtn 
+:      026303 shutter_send_process:
+0x764c 026304 fetch 1 ,mem_hid_interrupt_state 
+0x764d 026305 rtnne 0x3f 
+:      026306 shutter_scan_key_start:
+0x764e 026307 set1 mark_ext_patch ,mark 
+0x764f 026308 bpatch patch3f_3 ,mem_patch3f 
+0x7650 026309 fetch 1 ,mem_device_option 
+0x7651 026310 rtnne dvc_op_shutter 
+0x7652 026311 disable user 
+0x7653 026312 call shutter_scan_key 
+0x7654 026313 nrtn user 
+0x7655 026314 disable user 
+0x7656 026315 fetch 1 ,mem_scan_mode 
+0x7657 026316 beq 0x03 ,shutter_reconnect_scan_2 
+0x7658 026318 fetch 1 ,mem_shutter_flag 
+0x7659 026319 beq flag_shutter_iphonekey_send ,shutter_iphonekey_release 
+0x765a 026320 beq flag_shutter_androidkey_send ,shutter_androidkey_release 
+0x765b 026321 call shutter_cancel_key_shake 
+0x765c 026322 branch shutter_send_process_end ,positive 
+0x765d 026324 fetch 1 ,mem_shutter_key 
+0x765e 026325 bbit1 flag_shutter_iphonekey_press ,shutter_iphonekey_press 
+0x765f 026326 bbit1 flag_shutter_androidkey_press ,shutter_androidkey_press 
+:      026328 shutter_send_process_end:
+0x7660 026329 jam 0 ,mem_shutter_key 
+0x7661 026330 jam flag_shutter_default ,mem_shutter_flag 
+0x7662 026331 rtn 
+:      026334 shutter_iphonekey_release:
+0x7663 026335 jam flag_shutter_default ,mem_shutter_flag 
+0x7664 026336 call ui_led_blink_stop 
+0x7665 026337 fetch 1 ,mem_shutter_key_number 
+0x7666 026338 beq flag_shutter_1key ,shutter_1key_iphonekey_release 
+:      026339 shutter_2key_iphonekey_release:
+:      026340 shutter_iphonekey_release_package:
+0x7667 026341 jam 0x05 ,mem_shutter_send_length 
+0x7668 026342 jam 0x03 ,mem_shutter_send_data 
+0x7669 026343 branch shutter_send_keydata 
+:      026344 shutter_1key_iphonekey_release:
+0x766a 026345 jam flag_shutter_1key_send_null ,mem_shutter_1key_send_sm 
+0x766b 026346 branch shutter_1key_send_step1 
+:      026348 shutter_1key_send_step1:
+0x766c 026349 jam flag_shutter_1key_send_step2 ,mem_shutter_1key_send_sm 
+0x766d 026350 branch shutter_androidkey_press_package 
+:      026351 shutter_1key_send_step2:
+0x766e 026352 jam flag_shutter_1key_send_step3 ,mem_shutter_1key_send_sm 
+0x766f 026353 branch shutter_androidkey_release_package 
+:      026354 shutter_1key_send_step3:
+0x7670 026355 jam flag_shutter_1key_send_step4 ,mem_shutter_1key_send_sm 
+0x7671 026356 branch shutter_iphonekey_press_package 
+:      026357 shutter_1key_send_step4:
+0x7672 026358 jam flag_shutter_1key_send_null ,mem_shutter_1key_send_sm 
+0x7673 026359 branch shutter_iphonekey_release_package 
+:      026361 shutter_iphonekey_press:
+0x7674 026362 jam flag_shutter_iphonekey_send ,mem_shutter_flag 
+0x7675 026363 call ui_led_on 
+0x7676 026364 fetch 1 ,mem_shutter_key_number 
+0x7677 026365 beq flag_shutter_1key ,shutter_1key_iphonekey_press 
+:      026366 shutter_2key_iphonekey_press:
+:      026367 shutter_iphonekey_press_package:
+0x7678 026368 jam 0x05 ,mem_shutter_send_length 
+0x7679 026369 setarg 0x20003 
+0x767a 026370 store 3 ,mem_shutter_send_data 
+0x767b 026371 branch shutter_send_keydata 
+:      026372 shutter_1key_iphonekey_press:
+0x767c 026373 rtn 
+:      026375 shutter_androidkey_release:
+0x767d 026376 jam flag_shutter_default ,mem_shutter_flag 
+0x767e 026377 call ui_led_blink_stop 
+:      026378 shutter_androidkey_release_package:
+0x767f 026379 jam 0x0a ,mem_shutter_send_length 
+0x7680 026380 jam 0x01 ,mem_shutter_send_data 
+0x7681 026381 branch shutter_send_keydata 
+:      026382 shutter_androidkey_press:
+0x7682 026383 jam flag_shutter_androidkey_send ,mem_shutter_flag 
+0x7683 026384 call ui_led_on 
+:      026385 shutter_androidkey_press_package:
+0x7684 026386 jam 0x0a ,mem_shutter_send_length 
+0x7685 026387 jam 0x01 ,mem_shutter_send_data 
+0x7686 026388 setarg 0x280000 
+0x7687 026389 store 3 ,mem_shutter_send_data + 1 
+:      026391 shutter_send_keydata:
+0x7688 026392 set1 mark_ext_patch ,mark 
+0x7689 026393 bpatch patch3f_4 ,mem_patch3f 
+0x768a 026394 fetch 1 ,mem_shutter_send_length 
+0x768b 026395 copy pdata ,rega 
+0x768c 026396 call hid_malloc_tx_buff 
+0x768d 026397 fetch 2 ,mem_hid_int_remote_cid 
+0x768e 026398 istore 2 ,contw 
+0x768f 026399 setarg 0xa1 
+0x7690 026400 istore 1 ,contw 
+0x7691 026401 fetcht 4 ,mem_shutter_send_data 
+0x7692 026402 istoret 8 ,contw 
+0x7693 026403 setarg 0 
+0x7694 026404 istore 1 ,contw 
+0x7695 026405 store 4 ,mem_shutter_send_data 
+0x7696 026407 fetch 1 ,mem_shutter_1key_send_sm 
+0x7697 026408 beq flag_shutter_1key_send_step2 ,shutter_1key_send_step2 
+0x7698 026409 beq flag_shutter_1key_send_step3 ,shutter_1key_send_step3 
+0x7699 026410 beq flag_shutter_1key_send_step4 ,shutter_1key_send_step4 
+0x769a 026411 rtn 
+:      026413 shutter_scan_key:
+0x769b 026414 fetcht 1 ,mem_shutter_iphonekey_gpio 
+0x769c 026415 call gpio_get_bit 
+0x769d 026416 setarg 0 
+0x769e 026417 setflag true ,flag_shutter_iphonekey_press ,pdata 
+0x769f 026418 store 1 ,mem_shutter_key_temp 
+0x76a0 026419 fetcht 1 ,mem_shutter_androidkey_gpio 
+0x76a1 026420 call gpio_get_bit 
+0x76a2 026421 setarg 0 
+0x76a3 026422 setflag true ,flag_shutter_androidkey_press ,pdata 
+0x76a4 026423 fetcht 1 ,mem_shutter_key_temp 
+0x76a5 026424 ior temp ,pdata 
+0x76a6 026425 fetcht 1 ,mem_shutter_key 
+0x76a7 026426 store 1 ,mem_shutter_key 
+0x76a8 026427 ixor temp ,null 
+0x76a9 026428 rtn zero 
+0x76aa 026429 enable user 
+0x76ab 026430 rtn 
+:      026432 shutter_process_bb_event:
+0x76ac 026433 copy regc ,pdata 
+0x76ad 026434 beq bt_evt_setup_complete ,shutter_bb_event_setup_complete 
+0x76ae 026435 beq bt_evt_hid_connected ,shutter_bb_event_hid_connected 
+0x76af 026436 beq bt_evt_hid_disconnected ,shutter_bb_event_hid_disconn 
+0x76b0 026437 beq bt_evt_virtual_cable_unplug ,shutter_bb_event_unplug 
+0x76b1 026438 beq bt_evt_bb_disconnected ,shutter_bb_event_bb_disconn 
+0x76b2 026439 beq bt_evt_reconn_failed ,shutter_bb_event_reconn_failed 
+0x76b3 026440 beq bt_evt_reconn_page_timeout ,shutter_bb_event_reconn_failed 
+0x76b4 026441 beq bt_evt_bb_connected ,shutter_process_bb_conn 
+0x76b5 026442 beq bt_evt_hid_handshake ,shutter_event_hid_handshake 
+0x76b6 026443 beq bt_evt_remote_unsniff ,app_start_auto_sniff 
+0x76b7 026444 and pdata ,0x0f ,temp 
+0x76b8 026445 and_into bt_evt_timer_mask ,pdata 
+0x76b9 026446 beq bt_evt_timer_init ,shutter_bb_event_timer 
+0x76ba 026447 rtn 
+:      026449 shutter_hid_handshake_timer:
+0x76bb 026450 fetch 1 ,mem_hid_handshake_timer_count 
+0x76bc 026451 rtn blank 
+0x76bd 026452 increase -1 ,pdata 
+0x76be 026453 store 1 ,mem_hid_handshake_timer_count 
+0x76bf 026454 nrtn blank 
+:      026455 shutter_event_hid_handshake:
+0x76c0 026456 jam app_handshake_done ,mem_app_handshake_flag 
+0x76c1 026457 call app_lpm_mult_enable 
+0x76c2 026458 call app_bt_store_reconn_info 
+0x76c3 026459 call app_bt_stop_discovery 
+0x76c4 026460 call app_led_off 
+0x76c5 026461 branch app_bt_enter_sniff 
+:      026464 shutter_process_bb_conn:
+0x76c6 026465 jam 0 ,mem_shutter_hid_disconn_count 
+0x76c7 026466 jam 0 ,mem_shutter_cable_unplug_conut 
+0x76c8 026467 rtn 
+:      026469 shutter_bb_event_bb_disconn:
+0x76c9 026470 set1 mark_ext_patch ,mark 
+0x76ca 026471 bpatch patch3f_5 ,mem_patch3f 
+0x76cb 026472 jam 0 ,mem_unsniff2sniff_timer_count 
+0x76cc 026473 jam 0 ,mem_shutter_cable_unplug_conut 
+0x76cd 026474 jam 0 ,mem_shutter_hid_disconn_count 
+0x76ce 026475 fetch app_disc_rsn_size ,mem_app_disconn_reason 
+0x76cf 026476 bbit0 app_disc_after_sniff ,shutter_check_pairing 
+:      026477 shutter_bb_event_reconn_failed:
+0x76d0 026479 fetch 2 ,mem_discovery_timeout 
+0x76d1 026480 store 2 ,mem_discovery_timeout_timer_count 
+:      026481 shutter_discovery_on_not_renew_timer:
+0x76d2 026482 call app_disconn_reason_clear 
+0x76d3 026483 branch app_bt_start_discovery_led_blink 
+:      026485 shutter_check_pairing:
+0x76d4 026486 bbit0 app_disc_after_pairing ,shutter_check_reconn 
+0x76d5 026487 branch shutter_bb_event_reconn_failed 
+:      026489 shutter_check_reconn:
+0x76d6 026490 bbit0 app_disc_after_reconn ,shutter_discovery_on_not_renew_timer 
+0x76d7 026491 branch shutter_bb_event_reconn_failed 
+:      026494 shutter_bb_event_setup_complete:
+0x76d8 026495 call app_bt_stop_discovery 
+0x76d9 026496 branch app_led_stop_blink 
+:      026498 shutter_bb_event_hid_connected:
+0x76da 026499 setarg hid_handshake_timeout 
+0x76db 026500 store 1 ,mem_hid_handshake_timer_count 
+0x76dc 026501 rtn 
+:      026503 shutter_bb_event_hid_disconn:
+0x76dd 026504 jam 0 ,mem_shutter_cable_unplug_conut 
+0x76de 026505 setarg flag_shutter_hid_disconn_timeout 
+0x76df 026506 store 1 ,mem_shutter_hid_disconn_count 
+0x76e0 026507 rtn 
+:      026509 shutter_bb_event_unplug:
+0x76e1 026510 setarg flag_shutter_cable_unplug_timeout 
+0x76e2 026511 store 1 ,mem_shutter_cable_unplug_conut 
+0x76e3 026512 rtn 
+:      026514 shutter_bb_event_timer:
+0x76e4 026515 set1 mark_ext_patch ,mark 
+0x76e5 026516 bpatch patch3f_6 ,mem_patch3f 
+0x76e6 026517 storet 1 ,mem_app_evt_timer_count 
+:      026518 shutter_bb_event_100ms_loop:
+0x76e7 026519 fetch 1 ,mem_app_evt_timer_count 
+0x76e8 026520 rtn blank 
+0x76e9 026521 increase -1 ,pdata 
+0x76ea 026522 store 1 ,mem_app_evt_timer_count 
+0x76eb 026523 call shutter_check_unplug_timer 
+0x76ec 026524 call shutter_hid_handshake_timer 
+0x76ed 026525 call shutter_check_hid_disconn_timer 
+0x76ee 026526 branch shutter_bb_event_100ms_loop 
+:      026528 shutter_check_unplug_timer:
+0x76ef 026529 fetch 1 ,mem_shutter_cable_unplug_conut 
+0x76f0 026530 rtn blank 
+0x76f1 026531 fetch 1 ,mem_shutter_cable_unplug_conut 
+0x76f2 026532 increase -1 ,pdata 
+0x76f3 026533 store 1 ,mem_shutter_cable_unplug_conut 
+0x76f4 026534 nrtn blank 
+0x76f5 026535 fetch 1 ,mem_control_tasks 
+0x76f6 026536 set1 l2cap_disconnect_interrupt ,pdata 
+0x76f7 026537 set1 l2cap_disconnect_control ,pdata 
+0x76f8 026538 store 1 ,mem_control_tasks 
+0x76f9 026539 rtn 
+:      026541 shutter_check_hid_disconn_timer:
+0x76fa 026542 fetch 1 ,mem_shutter_hid_disconn_count 
+0x76fb 026543 rtn blank 
+0x76fc 026544 fetch 1 ,mem_shutter_hid_disconn_count 
+0x76fd 026545 increase -1 ,pdata 
+0x76fe 026546 store 1 ,mem_shutter_hid_disconn_count 
+0x76ff 026547 nrtn blank 
+0x7700 026548 branch app_bt_disconnect 
+:      026550 shutter_reconnect_scan:
+0x7701 026551 set1 mark_ext_patch ,mark 
+0x7702 026552 bpatch patch3f_7 ,mem_patch3f 
+0x7703 026553 fetch 1 ,mem_scan_mode 
+0x7704 026554 rtnne 0x03 
+0x7705 026555 branch shutter_scan_key_start 
+:      026556 shutter_reconnect_scan_2:
+0x7706 026557 call shutter_cancel_key_shake 
+0x7707 026558 rtn positive 
+0x7708 026559 fetch 1 ,mem_shutter_key 
+0x7709 026560 rtn blank 
+0x770a 026561 call app_check_reconn_target 
+0x770b 026562 branch app_bt_start_discovery_short ,blank 
+0x770c 026563 call app_led_on 
+0x770d 026564 call app_bt_stop_discovery 
+0x770e 026565 branch app_bt_start_reconnect 
+:      026568 shutter_process_idle:
+0x770f 026569 branch shutter_reconnect_scan 
+:      026572 shutter_process_lpm_before:
+0x7710 026573 fetcht 1 ,mem_shutter_iphonekey_gpio 
+0x7711 026574 call gpio_set_wake_by_current_state 
+0x7712 026575 fetch 1 ,mem_shutter_key_number 
+0x7713 026576 bne flag_shutter_1key ,shutter_process_lpm_before_key2 
+0x7714 026577 rtn 
+:      026578 shutter_process_lpm_before_key2:
+0x7715 026579 fetcht 1 ,mem_shutter_androidkey_gpio 
+0x7716 026580 branch gpio_set_wake_by_current_state 
+:      026582 shutter_before_hibernate:
+0x7717 026583 branch shutter_key_and_wake_gpio_setup 
+:      026586 shutter_discovery_timeout_sleep:
+0x7718 026587 branch app_enter_hibernate 
+:      026591 sp_initialize:
+0x7719 026592 set1 mark_ext_patch ,mark 
+0x771a 026593 bpatch patch3e_2 ,mem_patch3e 
+0x771b 026594 fetch 1 ,mem_ssp_enable 
+0x771c 026595 branch ssp_disable ,blank 
+0x771d 026596 call ssp_enable 
+0x771e 026597 setarg 0 
+0x771f 026598 store 8 ,mem_sp_state_start 
+0x7720 026599 store 4 ,mem_sp_flag_start 
+0x7721 026601 arg mem_sp_iocap_remote ,contw 
+0x7722 026602 istore 7 ,contw 
+0x7723 026603 jam default_statemachine ,mem_sp_localsm 
+0x7724 026604 branch sp_pubkey_calc 
+:      026606 sp_generate_local_key:
+0x7725 026607 jam sp_flag_commit ,mem_sp_flag 
+0x7726 026608 branch sp_generate_local_key0 
+:      026609 sp_master_generate_local_key:
+0x7727 026610 fetch 1 ,mem_sp_local_key_invalid 
+0x7728 026611 beq sp_key_valid ,sp_dhkey_calc 
+0x7729 026612 branch assert 
+:      026613 sp_generate_local_key0:
+0x772a 026614 fetch 1 ,mem_sp_local_key_invalid 
+0x772b 026615 beq sp_key_valid ,sp_start_send_pubkey 
+0x772c 026616 branch sp_pubkey_calc 
+:      026618 sp_start_send_pubkey:
+0x772d 026619 call sp_dhkey_calc 
+0x772e 026620 fetch 1 ,mem_master_sp_state 
+0x772f 026621 nrtn blank 
+0x7730 026622 jam sp_stat_key_send ,mem_sp_state 
+0x7731 026623 rtn 
+:      026625 sp_calculate_commitment:
+0x7732 026626 fetch 1 ,mem_sp_calc 
+0x7733 026627 bne sp_calc_standby ,sp_calculate_commitment_wait_dhkey_calc 
+0x7734 026628 call sp_local_random_key_generator 
+0x7735 026629 arg mem_sp_prarm_stack ,contw 
+0x7736 026630 setarg mem_sp_random_local_end 
+0x7737 026631 istore 2 ,contw 
+0x7738 026632 setarg mem_sp_pubkey_local_x_end 
+0x7739 026633 istore 2 ,contw 
+0x773a 026634 setarg mem_sp_pubkey_remote_x_end 
+0x773b 026635 istore 2 ,contw 
+0x773c 026636 branch sp_calculate_commitment0 
+:      026637 master_sp_calculate_commitment:
+0x773d 026638 arg mem_sp_prarm_stack ,contw 
+0x773e 026639 setarg mem_sp_random_remote_end 
+0x773f 026640 istore 2 ,contw 
+0x7740 026641 setarg mem_sp_pubkey_remote_x_end 
+0x7741 026642 istore 2 ,contw 
+0x7742 026643 setarg mem_sp_pubkey_local_x_end 
+0x7743 026644 istore 2 ,contw 
+:      026645 sp_calculate_commitment0:
+0x7744 026646 call function_f1 
+0x7745 026647 fetch 1 ,mem_master_sp_state 
+0x7746 026648 beq sp_stat_commit_calc ,master_sp_calculate_commitment0 
+0x7747 026649 jam sp_flag_commit ,mem_sp_flag 
+0x7748 026650 jam sp_stat_commit_send ,mem_sp_state 
+0x7749 026651 rtn 
+:      026652 master_sp_calculate_commitment0:
+0x774a 026653 jam sp_stat_commitment_compare ,mem_master_sp_state 
+0x774b 026654 call sp_master_generate_local_key 
+0x774c 026655 branch master_set_mem_master_sp_flag 
+:      026657 sp_local_random_key_generator:
+0x774d 026658 arg mem_sp_random_local ,contw 
+0x774e 026659 force 8 ,queue 
+0x774f 026660 branch random_generator 
+:      026662 sp_calculate_commitment_wait_dhkey_calc:
+0x7750 026663 jam sp_flag_commit ,mem_sp_flag 
+0x7751 026664 rtn 
+:      026666 sp_confirm_check:
+0x7752 026668 arg mem_addr_value ,contw 
+0x7753 026669 fetch 6 ,mem_lap 
+0x7754 026670 istore 6 ,contw 
+0x7755 026671 fetch 6 ,mem_plap 
+0x7756 026672 istore 6 ,contw 
+0x7757 026673 fetch 3 ,mem_sp_iocap_remote 
+0x7758 026674 istore 3 ,contw 
+0x7759 026676 call function_f3a 
+0x775a 026678 arg mem_sp_calc_result_high ,rega 
+0x775b 026679 arg mem_sp_check_result ,regb 
+0x775c 026680 force 4 ,queue 
+0x775d 026681 call compare4 
+0x775e 026682 nbranch sp_confirm_check_failed ,true 
+:      026684 sp_confirm_check_success:
+0x775f 026685 fetch 1 ,mem_master_sp_state 
+0x7760 026686 beq sp_stat_confirm_check ,sp_confirm_check_success_master 
+0x7761 026687 jam sp_stat_confirm_calc ,mem_sp_state 
+0x7762 026688 jam sp_flag_commit ,mem_sp_flag 
+0x7763 026689 jam lmp_accepted ,mem_lmo_opcode2 
+0x7764 026690 rtn 
+:      026691 sp_confirm_check_success_master:
+0x7765 026692 jam lmp_accepted ,mem_lmo_opcode2 
+0x7766 026693 jam sp_state_end ,mem_master_sp_state 
+0x7767 026694 branch master_set_mem_master_sp_flag 
+:      026697 sp_confirm_check_failed:
+0x7768 026698 fetch 1 ,mem_master_sp_state 
+0x7769 026699 beq sp_stat_confirm_check ,sp_confirm_check_failed_master 
+0x776a 026700 jam sp_stat_null ,mem_sp_state 
+0x776b 026701 jam lmp_not_accepted ,mem_lmo_opcode2 
+0x776c 026703 jam authentication_failure_error ,mem_lmo_reason2 
+0x776d 026704 rtn 
+:      026705 sp_confirm_check_failed_master:
+0x776e 026706 jam lmp_not_accepted ,mem_lmo_opcode2 
+0x776f 026707 jam sp_stat_null ,mem_master_sp_state 
+0x7770 026708 rtn 
+:      026710 sp_confirm_calc:
+0x7771 026711 fetch 1 ,mem_sp_dh_ready 
+0x7772 026712 beq sp_flag_commit ,sp_confirm_calc_ready 
+0x7773 026713 jam sp_stat_confirm_calc ,mem_master_sp_state 
+0x7774 026714 branch master_set_mem_master_sp_flag 
+:      026715 sp_confirm_calc_ready:
+0x7775 026716 arg mem_addr_value ,contw 
+0x7776 026717 fetch 6 ,mem_plap 
+0x7777 026718 istore 6 ,contw 
+0x7778 026719 fetch 6 ,mem_lap 
+0x7779 026720 istore 6 ,contw 
+0x777a 026721 fetch 3 ,mem_sp_iocap_local 
+0x777b 026722 istore 3 ,contw 
+0x777c 026724 call function_f3b 
+0x777d 026725 fetch 1 ,mem_master_sp_state 
+0x777e 026726 beq sp_stat_confirm_calc ,sp_confirm_calc_master 
+0x777f 026727 jam sp_stat_confirm_send ,mem_sp_state 
+0x7780 026728 jam sp_flag_commit ,mem_sp_flag 
+0x7781 026729 rtn 
+:      026730 sp_confirm_calc_master:
+0x7782 026731 jam sp_stat_confirm_send ,mem_master_sp_state 
+0x7783 026732 jam sp_flag_commit ,mem_master_sp_flag 
+0x7784 026733 rtn 
+:      026735 sp_master_key_prarm_push:
+0x7785 026736 arg mem_sp_prarm_stack ,contw 
+0x7786 026737 fetch 6 ,mem_plap 
+0x7787 026738 istore 6 ,contw 
+0x7788 026739 fetch 6 ,mem_lap 
+0x7789 026740 istore 6 ,contw 
+0x778a 026741 setarg mem_sp_random_local_end 
+0x778b 026742 istore 2 ,contw 
+0x778c 026743 setarg mem_sp_random_remote_end 
+0x778d 026744 istore 2 ,contw 
+0x778e 026745 branch sp_link_key_calc 
+:      026746 sp_link_key_prarm_push:
+0x778f 026747 jam sp_stat_done ,mem_sp_state 
+0x7790 026748 arg mem_sp_prarm_stack ,contw 
+0x7791 026749 fetch 6 ,mem_lap 
+0x7792 026750 istore 6 ,contw 
+0x7793 026751 fetch 6 ,mem_plap 
+0x7794 026752 istore 6 ,contw 
+0x7795 026753 setarg mem_sp_random_remote_end 
+0x7796 026754 istore 2 ,contw 
+0x7797 026755 setarg mem_sp_random_local_end 
+0x7798 026756 istore 2 ,contw 
+:      026757 sp_link_key_calc:
+0x7799 026759 arg mem_addr_value ,contw 
+0x779a 026760 fetch 6 ,mem_sp_prarm_stack 
+0x779b 026761 istore 6 ,contw 
+0x779c 026762 fetch 6 ,mem_sp_prarm_stack + 6 
+0x779d 026763 istore 6 ,contw 
+0x779e 026765 call function_f2 
+0x779f 026768 jam 1 ,mem_link_key_exists 
+0x77a0 026769 arg mem_link_key ,contw 
+0x77a1 026770 arg mem_sp_calc_result_high ,contr 
+0x77a2 026771 call memcpy16 
+0x77a3 026772 branch generate_linkkey_continue 
+:      026775 sp_pubkey_calc:
+0x77a4 026776 set1 mark_ext_patch ,mark 
+0x77a5 026777 bpatch patch3e_3 ,mem_patch3e 
+0x77a6 026778 fetch 1 ,mem_sp_local_key_invalid 
+0x77a7 026779 rtnne sp_key_invalid 
+0x77a8 026780 fetch 1 ,mem_sp_calc 
+0x77a9 026781 rtnne sp_calc_standby 
+0x77aa 026782 arg mem_sp_private_key ,contw 
+0x77ab 026783 force 11 ,queue 
+0x77ac 026784 call random_generator 
+0x77ad 026785 random pdata 
+0x77ae 026786 rshift pdata ,pdata 
+0x77af 026787 istore 2 ,contw 
+0x77b0 026789 arg mem_k ,contw 
+0x77b1 026790 arg mem_sp_private_key ,contr 
+0x77b2 026791 call memcpy24 
+0x77b3 026793 arg mem_ax ,contw 
+0x77b4 026794 arg mem_gx ,contr 
+0x77b5 026795 call memcpy48 
+0x77b6 026797 arg mem_az ,contw 
+0x77b7 026798 call bn_zero 
+0x77b8 026799 jam 1 ,mem_az 
+0x77b9 026801 call eckp_calc_init 
+0x77ba 026802 jam sp_calc_pubkey ,mem_sp_calc 
+0x77bb 026803 rtn 
+:      026805 sp_pubkey_generated:
+0x77bc 026806 arg mem_sp_pubkey_local ,contw 
+0x77bd 026807 arg mem_bx ,contr 
+0x77be 026808 call memcpy48 
+0x77bf 026809 jam sp_key_valid ,mem_sp_local_key_invalid 
+0x77c0 026810 jam sp_calc_standby ,mem_sp_calc 
+0x77c1 026811 rtn 
+:      026813 sp_dhkey_calc:
+0x77c2 026814 set1 mark_ext_patch ,mark 
+0x77c3 026815 bpatch patch3e_4 ,mem_patch3e 
+0x77c4 026816 fetch 1 ,mem_sp_dhkey_invalid 
+0x77c5 026817 rtnne sp_key_invalid 
+0x77c6 026818 fetch 1 ,mem_sp_calc 
+0x77c7 026819 rtnne sp_calc_standby 
+0x77c8 026821 arg mem_k ,contw 
+0x77c9 026822 arg mem_sp_private_key ,contr 
+0x77ca 026823 call memcpy24 
+0x77cb 026825 arg mem_ax ,contw 
+0x77cc 026826 arg mem_sp_pubkey_remote ,contr 
+0x77cd 026827 call memcpy48 
+0x77ce 026829 arg mem_az ,contw 
+0x77cf 026830 call bn_zero 
+0x77d0 026831 jam 1 ,mem_az 
+0x77d1 026833 call eckp_calc_init 
+0x77d2 026834 jam sp_calc_dhkey ,mem_sp_calc 
+0x77d3 026835 rtn 
+:      026837 sp_dhkey_generated:
+0x77d4 026838 jam sp_flag_commit ,mem_sp_dh_ready 
+0x77d5 026839 arg mem_sp_dhkey ,contw 
+0x77d6 026840 arg mem_bx ,contr 
+0x77d7 026841 call memcpy24 
+0x77d8 026842 jam sp_key_valid ,mem_sp_dhkey_invalid 
+0x77d9 026843 jam sp_calc_standby ,mem_sp_calc 
+0x77da 026844 rtn 
+:      026846 random_generator:
+0x77db 026847 increase -1 ,queue 
+0x77dc 026848 nrtn positive 
+0x77dd 026849 random pdata 
+0x77de 026850 istore 2 ,contw 
+0x77df 026851 branch random_generator 
+:      026852 compare4:
+0x77e0 026853 increase -1 ,queue 
+0x77e1 026854 nbranch compare4_success ,positive 
+0x77e2 026855 ifetch 4 ,rega 
+0x77e3 026856 copy pdata ,temp 
+0x77e4 026857 ifetch 4 ,regb 
+0x77e5 026858 iflip temp ,pdata 
+0x77e6 026859 nbranch compare4_failed ,zero 
+0x77e7 026860 increase 4 ,rega 
+0x77e8 026861 increase 4 ,regb 
+0x77e9 026862 branch compare4 
+:      026863 compare4_failed:
+0x77ea 026864 disable true 
+0x77eb 026865 rtn 
+:      026866 compare4_success:
+0x77ec 026867 enable true 
+0x77ed 026868 rtn 
+:      026875 simple_pairing_sequence:
+0x77ee 026876 set1 mark_ext_patch ,mark 
+0x77ef 026877 bpatch patch3e_5 ,mem_patch3e 
+0x77f0 026878 fetch 1 ,mem_sp_flag 
+0x77f1 026879 rtn blank 
+0x77f2 026880 jam sp_flag_standby ,mem_sp_flag 
+0x77f3 026881 fetch 1 ,mem_sp_state 
+0x77f4 026882 beq sp_stat_key_send ,sp_send_lmp_encapsulated_header 
+0x77f5 026883 beq sp_stat_commit_send ,sp_send_lmp_simple_pairing_comfirm 
+0x77f6 026884 beq sp_stat_random_send ,sp_send_lmp_simple_pairing_number 
+0x77f7 026885 beq sp_stat_confirm_send ,sp_send_lmp_dhkey_check 
+0x77f8 026886 beq sp_stat_key_generate ,sp_generate_local_key 
+0x77f9 026887 beq sp_stat_commit_calc ,sp_calculate_commitment 
+0x77fa 026888 beq sp_stat_confirm_check ,sp_confirm_check 
+0x77fb 026889 beq sp_stat_confirm_calc ,sp_confirm_calc 
+0x77fc 026890 beq sp_stat_link_key_calc ,sp_link_key_prarm_push 
+0x77fd 026892 rtn 
+:      026894 master_simple_paring_sequence:
+0x77fe 026895 set1 mark_ext_patch ,mark 
+0x77ff 026896 bpatch patch3e_6 ,mem_patch3e 
+0x7800 026897 fetch 1 ,mem_master_sp_flag 
+0x7801 026898 rtn blank 
+0x7802 026899 jam sp_flag_standby ,mem_master_sp_flag 
+0x7803 026900 fetch 1 ,mem_master_sp_state 
+0x7804 026901 beq sp_master_stat_start_skip ,sp_master_send_io_cap_get 
+0x7805 026902 beq sp_master_stat_start_done ,sp_master_send_io_cap_send 
+0x7806 026903 beq sp_stat_key_send ,sp_master_send_lmp_encapsulated_header 
+0x7807 026904 beq sp_stat_commit_calc ,master_sp_calculate_commitment 
+0x7808 026905 beq sp_stat_commitment_compare ,sp_master_commitment_compare 
+0x7809 026906 beq sp_stat_random_send ,sp_master_send_lmp_simple_pairing_number 
+0x780a 026907 beq sp_stat_confirm_calc ,sp_confirm_calc 
+0x780b 026908 beq sp_stat_confirm_send ,master_sp_send_lmp_dhkey_check 
+0x780c 026909 beq sp_stat_confirm_check ,sp_confirm_check 
+0x780d 026910 beq sp_state_end ,master_sp_sm_end 
+0x780e 026911 rtn 
+:      026913 master_set_mem_master_sp_flag:
+0x780f 026914 jam sp_flag_commit ,mem_master_sp_flag 
+0x7810 026915 rtn 
+:      026917 master_clear_mem_master_sp_flag:
+0x7811 026918 jam sp_flag_standby ,mem_master_sp_flag 
+0x7812 026919 rtn 
+:      026920 sp_calc_sequence:
+0x7813 026921 set1 mark_ext_patch ,mark 
+0x7814 026922 bpatch patch3e_7 ,mem_patch3e 
+0x7815 026923 fetch 1 ,mem_sp_calc 
+0x7816 026924 rtn blank 
+0x7817 026925 increase 0x80 ,pdata 
+0x7818 026926 store 1 ,mem_sp_calc 
+0x7819 026927 rtnbit1 7 
+0x781a 026928 fetch 1 ,mem_ec_loopc 
+0x781b 026929 branch sp_calc_sequence_done ,blank 
+0x781c 026930 branch eckp_calc 
+:      026932 sp_calc_sequence_done:
+0x781d 026933 call ecunmapz 
+0x781e 026934 fetch 1 ,mem_sp_calc 
+0x781f 026935 beq sp_calc_pubkey ,sp_pubkey_generated 
+0x7820 026936 beq sp_calc_dhkey ,sp_dhkey_generated 
+0x7821 026937 rtn 
+:      026940 bn_testbit:
+0x7822 026941 and pdata ,7 ,queue 
+0x7823 026942 rshift3 pdata ,pdata 
+0x7824 026943 iadd contr ,contr 
+0x7825 026944 ifetch 1 ,contr 
+0x7826 026945 qisolate0 pdata 
+0x7827 026946 rtn 
+:      026949 ec_copy:
+0x7828 026950 call memcpy24 
+0x7829 026951 call memcpy24 
+0x782a 026952 branch memcpy24 
+:      026955 bn_eq_zero:
+0x782b 026956 ifetch 8 ,contr 
+0x782c 026957 nrtn blank 
+0x782d 026958 ifetch 8 ,contr 
+0x782e 026959 nrtn blank 
+0x782f 026960 ifetch 8 ,contr 
+0x7830 026961 rtn 
+:      026965 bn_eq:
+0x7831 026966 force 6 ,loopcnt 
+:      026967 bn_eq_0:
+0x7832 026968 ifetch 4 ,rega 
+0x7833 026969 iforce temp 
+0x7834 026970 ifetch 4 ,regb 
+0x7835 026971 isub temp ,null 
+0x7836 026972 nrtn zero 
+0x7837 026973 increase 4 ,rega 
+0x7838 026974 increase 4 ,regb 
+0x7839 026975 loop bn_eq_0 
+0x783a 026976 rtn 
+:      026979 bn_bigeq:
+0x783b 026980 force 6 ,loopcnt 
+0x783c 026981 increase 20 ,rega 
+0x783d 026982 increase 20 ,regb 
+:      026983 bn_bigeq_0:
+0x783e 026984 ifetch 4 ,regb 
+0x783f 026985 iforce temp 
+0x7840 026986 ifetch 4 ,rega 
+0x7841 026987 isub temp ,pdata 
+0x7842 026988 nrtn positive 
+0x7843 026989 nrtn blank 
+0x7844 026990 increase -4 ,rega 
+0x7845 026991 increase -4 ,regb 
+0x7846 026992 loop bn_bigeq_0 
+0x7847 026993 rtn 
+:      026995 bn_add:
+0x7848 026996 force 6 ,loopcnt 
+0x7849 026997 force 0 ,regc 
+:      026998 bn_add_0:
+0x784a 026999 ifetch 4 ,rega 
+0x784b 027000 iforce temp 
+0x784c 027001 ifetch 4 ,regb 
+0x784d 027002 iadd temp ,pdata 
+0x784e 027003 iadd regc ,pdata 
+0x784f 027004 istore 4 ,contw 
+0x7850 027005 isolate1 32 ,pdata 
+0x7851 027006 setflag true ,0 ,regc 
+0x7852 027007 increase 4 ,rega 
+0x7853 027008 increase 4 ,regb 
+0x7854 027009 loop bn_add_0 
+0x7855 027010 rtn 
+:      027012 bn_sub:
+0x7856 027013 force 6 ,loopcnt 
+0x7857 027014 force 0 ,regc 
+:      027015 bn_sub_0:
+0x7858 027016 ifetch 4 ,regb 
+0x7859 027017 iforce temp 
+0x785a 027018 ifetch 4 ,rega 
+0x785b 027019 isub temp ,pdata 
+0x785c 027020 isub regc ,pdata 
+0x785d 027021 istore 4 ,contw 
+0x785e 027022 isolate1 32 ,pdata 
+0x785f 027023 setflag true ,0 ,regc 
+0x7860 027024 increase 4 ,rega 
+0x7861 027025 increase 4 ,regb 
+0x7862 027026 loop bn_sub_0 
+0x7863 027027 rtn 
+:      027029 bn_rshift6:
+0x7864 027030 force 6 ,loopcnt 
+0x7865 027031 increase 20 ,rega 
+:      027032 bn_rshift:
+0x7866 027033 force 0 ,regc 
+:      027034 bn_rshift_0:
+0x7867 027035 ifetch 4 ,rega 
+0x7868 027036 isolate1 0 ,pdata 
+0x7869 027037 setflag true ,1 ,regc 
+0x786a 027038 rshift pdata ,pdata 
+0x786b 027039 isolate1 0 ,regc 
+0x786c 027040 setflag true ,31 ,pdata 
+0x786d 027041 istore 4 ,rega 
+0x786e 027042 increase -4 ,rega 
+0x786f 027043 rshift regc ,regc 
+0x7870 027044 loop bn_rshift_0 
+0x7871 027045 rtn 
+:      027047 bn_lshift:
+0x7872 027048 force 6 ,loopcnt 
+0x7873 027049 force 0 ,regc 
+:      027050 bn_lshift_0:
+0x7874 027051 ifetch 4 ,rega 
+0x7875 027052 isolate1 31 ,pdata 
+0x7876 027053 setflag true ,1 ,regc 
+0x7877 027054 lshift pdata ,pdata 
+0x7878 027055 isolate1 0 ,regc 
+0x7879 027056 setflag true ,0 ,pdata 
+0x787a 027057 istore 4 ,rega 
+0x787b 027058 increase 4 ,rega 
+0x787c 027059 rshift regc ,regc 
+0x787d 027060 loop bn_lshift_0 
+0x787e 027061 rtn 
+:      027063 bn_lshiftmod:
+0x787f 027064 call bn_lshift 
+:      027065 bn_lshiftmod_ismod:
+0x7880 027066 isolate1 0 ,regc 
+0x7881 027067 branch bn_lshiftmod_0 ,true 
+0x7882 027068 arg mem_p ,regb 
+0x7883 027069 copy rega ,regc 
+0x7884 027070 increase -24 ,rega 
+0x7885 027071 call bn_bigeq 
+0x7886 027072 nrtn positive 
+0x7887 027073 copy regc ,rega 
+:      027074 bn_lshiftmod_0:
+0x7888 027075 increase -24 ,rega 
+0x7889 027076 arg mem_p ,regb 
+0x788a 027077 copy rega ,contw 
+0x788b 027078 branch bn_sub 
+:      027081 bn_addmod:
+0x788c 027082 call bn_add 
+0x788d 027083 copy contw ,rega 
+0x788e 027084 branch bn_lshiftmod_ismod 
+:      027086 bn_submod:
+0x788f 027087 call bn_sub 
+0x7890 027088 isolate0 0 ,regc 
+0x7891 027089 rtn true 
+0x7892 027090 arg mem_p ,regb 
+0x7893 027091 add contw ,-24 ,rega 
+0x7894 027092 copy rega ,contw 
+0x7895 027093 branch bn_add 
+:      027096 bn_p192mod:
+0x7896 027097 copy contw ,timeup 
+0x7897 027098 copy rega ,alarm 
+0x7898 027099 arg mem_tmp2 ,regb 
+0x7899 027100 copy regb ,contw 
+0x789a 027101 add rega ,24 ,contr 
+0x789b 027102 ifetch 8 ,contr 
+0x789c 027103 istore 8 ,contw 
+0x789d 027104 istore 8 ,contw 
+0x789e 027105 force 0 ,pdata 
+0x789f 027106 istore 8 ,contw 
+0x78a0 027107 copy timeup ,contw 
+0x78a1 027108 call bn_addmod 
+0x78a2 027109 arg mem_tmp2 ,regb 
+0x78a3 027110 copy regb ,contw 
+0x78a4 027111 force 0 ,pdata 
+0x78a5 027112 istore 8 ,contw 
+0x78a6 027113 add alarm ,32 ,contr 
+0x78a7 027114 ifetch 8 ,contr 
+0x78a8 027115 istore 8 ,contw 
+0x78a9 027116 istore 8 ,contw 
+0x78aa 027117 copy timeup ,rega 
+0x78ab 027118 copy rega ,contw 
+0x78ac 027119 call bn_addmod 
+0x78ad 027120 arg mem_tmp2 ,regb 
+0x78ae 027121 copy regb ,contw 
+0x78af 027122 add alarm ,40 ,contr 
+0x78b0 027123 ifetch 8 ,contr 
+0x78b1 027124 istore 8 ,contw 
+0x78b2 027125 istore 8 ,contw 
+0x78b3 027126 istore 8 ,contw 
+0x78b4 027127 copy timeup ,rega 
+0x78b5 027128 copy rega ,contw 
+0x78b6 027129 branch bn_addmod 
+:      027132 bn_load:
+0x78b7 027133 force 6 ,loopcnt 
+:      027134 bn_load_0:
+0x78b8 027135 ifetch 4 ,contr 
+0x78b9 027136 iforce regext 
+0x78ba 027137 increase 1 ,regext_index 
+0x78bb 027138 loop bn_load_0 
+0x78bc 027139 rtn 
+:      027143 bn_mulmod:
+0x78bd 027144 copy contw ,timeup 
+0x78be 027145 arg mem_tmp1 ,contw 
+0x78bf 027146 call bn_zero 
+0x78c0 027147 arg mem_tmp1 ,contw 
+0x78c1 027148 copy rega ,contr 
+0x78c2 027149 force 0 ,regext_index 
+0x78c3 027150 call bn_load 
+0x78c4 027151 copy regb ,contr 
+0x78c5 027152 call bn_load 
+0x78c6 027153 force 0 ,regb 
+:      027154 bn_mulmod_1:
+0x78c7 027155 force 0 ,temp 
+0x78c8 027156 force 6 ,regc 
+:      027157 bn_mulmod_0:
+0x78c9 027158 ifetch 4 ,contw 
+0x78ca 027159 iforce rega 
+0x78cb 027160 copy regb ,regext_index 
+0x78cc 027161 deposit regext 
+0x78cd 027162 copy regc ,regext_index 
+0x78ce 027163 imul32 regext ,pdata 
+0x78cf 027164 iadd rega ,pdata 
+0x78d0 027165 iadd temp ,pdata 
+0x78d1 027166 istore 4 ,contw 
+0x78d2 027167 rshift32 pdata ,temp 
+0x78d3 027168 increase 1 ,regc 
+0x78d4 027169 compare 12 ,regc ,0xff 
+0x78d5 027170 nbranch bn_mulmod_0 ,true 
+0x78d6 027171 deposit temp 
+0x78d7 027172 istore 4 ,contw 
+0x78d8 027173 increase -24 ,contw 
+0x78d9 027174 increase 1 ,regb 
+0x78da 027175 compare 6 ,regb ,0xff 
+0x78db 027176 nbranch bn_mulmod_1 ,true 
+0x78dc 027177 arg mem_tmp1 ,rega 
+0x78dd 027178 copy timeup ,contw 
+0x78de 027179 branch bn_p192mod 
+:      027182 bn_sqrmod:
+0x78df 027183 copy rega ,regb 
+0x78e0 027184 branch bn_mulmod 
+:      027186 bn_rshifteven:
+0x78e1 027187 copy rega ,alarm 
+:      027188 bn_rshifteven_1:
+0x78e2 027189 copy alarm ,rega 
+0x78e3 027190 ifetch 1 ,rega 
+0x78e4 027191 isolate1 0 ,pdata 
+0x78e5 027192 rtn true 
+0x78e6 027193 call bn_rshift6 
+0x78e7 027194 ifetch 1 ,regb 
+0x78e8 027195 isolate0 0 ,pdata 
+0x78e9 027196 branch bn_rshifteven_0 ,true 
+0x78ea 027197 arg mem_p ,rega 
+0x78eb 027198 copy regb ,contw 
+0x78ec 027199 call bn_add 
+0x78ed 027200 ifetch 1 ,regb 
+0x78ee 027201 iadd regc ,pdata 
+0x78ef 027202 istore 1 ,regb 
+0x78f0 027203 increase -24 ,regb 
+:      027204 bn_rshifteven_0:
+0x78f1 027205 add regb ,24 ,rega 
+0x78f2 027206 force 7 ,loopcnt 
+0x78f3 027207 call bn_rshift 
+0x78f4 027208 branch bn_rshifteven_1 
+:      027211 bn_invmod:
+0x78f5 027212 copy contw ,timeup 
+0x78f6 027213 arg mem_tmp0 ,contw 
+0x78f7 027214 call bn_zero 
+0x78f8 027215 force 0 ,pdata 
+0x78f9 027216 store 4 ,mem_tmp5 
+0x78fa 027217 store 4 ,mem_t2 
+0x78fb 027218 jam 1 ,mem_tmp0 
+0x78fc 027219 arg mem_tmp1 ,contw 
+0x78fd 027220 call bn_zero 
+0x78fe 027221 arg mem_p ,contr 
+0x78ff 027222 arg mem_tmp2 ,contw 
+0x7900 027223 call memcpy24 
+0x7901 027224 copy rega ,contr 
+0x7902 027225 arg mem_tmp3 ,contw 
+0x7903 027226 call memcpy24 
+:      027227 bn_invmod_2:
+0x7904 027228 arg mem_tmp3 ,contr 
+0x7905 027229 call bn_eq_zero 
+0x7906 027230 branch bn_invmod_0 ,blank 
+0x7907 027231 arg mem_tmp3 ,rega 
+0x7908 027232 arg mem_tmp0 ,regb 
+0x7909 027233 call bn_rshifteven 
+0x790a 027235 arg mem_tmp2 ,rega 
+0x790b 027236 arg mem_tmp1 ,regb 
+0x790c 027237 call bn_rshifteven 
+0x790d 027238 arg mem_tmp3 ,rega 
+0x790e 027239 arg mem_tmp2 ,regb 
+0x790f 027240 call bn_bigeq 
+0x7910 027241 branch bn_invmod_1 ,positive 
+0x7911 027242 arg mem_tmp2 ,rega 
+0x7912 027243 arg mem_tmp3 ,regb 
+0x7913 027244 copy rega ,contw 
+0x7914 027245 call bn_sub 
+0x7915 027246 arg mem_tmp0 ,rega 
+0x7916 027247 arg mem_tmp1 ,regb 
+0x7917 027248 copy regb ,contw 
+0x7918 027249 call bn_add 
+0x7919 027250 ifetch 1 ,rega 
+0x791a 027251 iadd regc ,regc 
+0x791b 027252 ifetch 1 ,regb 
+0x791c 027253 iadd regc ,pdata 
+0x791d 027254 istore 1 ,regb 
+0x791e 027255 branch bn_invmod_2 
+:      027256 bn_invmod_1:
+0x791f 027257 arg mem_tmp3 ,rega 
+0x7920 027258 arg mem_tmp2 ,regb 
+0x7921 027259 copy rega ,contw 
+0x7922 027260 call bn_sub 
+0x7923 027261 arg mem_tmp1 ,rega 
+0x7924 027262 arg mem_tmp0 ,regb 
+0x7925 027263 copy regb ,contw 
+0x7926 027264 call bn_add 
+0x7927 027265 ifetch 1 ,rega 
+0x7928 027266 iadd regc ,regc 
+0x7929 027267 ifetch 1 ,regb 
+0x792a 027268 iadd regc ,pdata 
+0x792b 027269 istore 1 ,regb 
+0x792c 027270 branch bn_invmod_2 
+:      027271 bn_invmod_0:
+0x792d 027272 arg mem_tmp0 ,contw 
+0x792e 027273 call bn_zero 
+0x792f 027274 fetch 1 ,mem_tmp5 
+0x7930 027275 store 1 ,mem_tmp0 
+0x7931 027276 store 1 ,mem_tmp0a 
+0x7932 027277 arg mem_tmp0 ,rega 
+0x7933 027278 arg mem_tmp1 ,regb 
+0x7934 027279 copy regb ,contw 
+0x7935 027280 call bn_addmod 
+0x7936 027281 arg mem_p ,rega 
+0x7937 027282 arg mem_tmp1 ,regb 
+0x7938 027283 copy timeup ,contw 
+0x7939 027284 branch bn_submod 
+:      027289 ecdbl:
+0x793a 027290 arg mem_cz ,rega 
+0x793b 027291 arg mem_t2 ,contw 
+0x793c 027292 call bn_sqrmod 
+0x793d 027293 arg mem_t2 ,rega 
+0x793e 027294 arg mem_t3 ,contw 
+0x793f 027295 call bn_sqrmod 
+0x7940 027296 arg mem_a ,rega 
+0x7941 027297 arg mem_t3 ,regb 
+0x7942 027298 arg mem_t3 ,contw 
+0x7943 027299 call bn_mulmod 
+0x7944 027300 arg mem_cx ,rega 
+0x7945 027301 arg mem_t2 ,contw 
+0x7946 027302 call bn_sqrmod 
+0x7947 027303 arg mem_t2 ,contr 
+0x7948 027304 arg mem_t1 ,contw 
+0x7949 027305 call memcpy24 
+0x794a 027306 arg mem_t1 ,rega 
+0x794b 027307 call bn_lshiftmod 
+0x794c 027308 arg mem_t2 ,rega 
+0x794d 027309 arg mem_t1 ,regb 
+0x794e 027310 arg mem_t2 ,contw 
+0x794f 027311 call bn_addmod 
+0x7950 027312 arg mem_t2 ,rega 
+0x7951 027313 arg mem_t3 ,regb 
+0x7952 027314 arg mem_t2 ,contw 
+0x7953 027315 call bn_addmod 
+0x7954 027316 arg mem_cx ,contr 
+0x7955 027317 arg mem_t1 ,contw 
+0x7956 027318 call memcpy24 
+0x7957 027319 arg mem_cy ,rega 
+0x7958 027320 arg mem_t3 ,contw 
+0x7959 027321 call bn_sqrmod 
+0x795a 027322 arg mem_t1 ,rega 
+0x795b 027323 call bn_lshiftmod 
+0x795c 027324 arg mem_t1 ,rega 
+0x795d 027325 call bn_lshiftmod 
+0x795e 027326 arg mem_t1 ,rega 
+0x795f 027327 arg mem_t3 ,regb 
+0x7960 027328 arg mem_t1 ,contw 
+0x7961 027329 call bn_mulmod 
+0x7962 027330 arg mem_t3 ,rega 
+0x7963 027331 arg mem_t0 ,contw 
+0x7964 027332 call bn_sqrmod 
+0x7965 027333 arg mem_t0 ,rega 
+0x7966 027334 call bn_lshiftmod 
+0x7967 027335 arg mem_t0 ,rega 
+0x7968 027336 call bn_lshiftmod 
+0x7969 027337 arg mem_t0 ,rega 
+0x796a 027338 call bn_lshiftmod 
+0x796b 027339 arg mem_cy ,contr 
+0x796c 027340 arg mem_t3 ,contw 
+0x796d 027341 call memcpy24 
+0x796e 027342 arg mem_t3 ,rega 
+0x796f 027343 call bn_lshiftmod 
+0x7970 027344 arg mem_t3 ,rega 
+0x7971 027345 arg mem_cz ,regb 
+0x7972 027346 arg mem_cz ,contw 
+0x7973 027347 call bn_mulmod 
+0x7974 027348 arg mem_t2 ,rega 
+0x7975 027349 arg mem_t3 ,contw 
+0x7976 027350 call bn_sqrmod 
+0x7977 027351 arg mem_t3 ,rega 
+0x7978 027352 arg mem_t1 ,regb 
+0x7979 027353 arg mem_t3 ,contw 
+0x797a 027354 call bn_submod 
+0x797b 027355 arg mem_t3 ,rega 
+0x797c 027356 arg mem_t1 ,regb 
+0x797d 027357 arg mem_cx ,contw 
+0x797e 027358 call bn_submod 
+0x797f 027359 arg mem_t1 ,rega 
+0x7980 027360 arg mem_cx ,regb 
+0x7981 027361 arg mem_t3 ,contw 
+0x7982 027362 call bn_submod 
+0x7983 027363 arg mem_t3 ,rega 
+0x7984 027364 arg mem_t2 ,regb 
+0x7985 027365 arg mem_t3 ,contw 
+0x7986 027366 call bn_mulmod 
+0x7987 027367 arg mem_t3 ,rega 
+0x7988 027368 arg mem_t0 ,regb 
+0x7989 027369 arg mem_cy ,contw 
+0x798a 027370 branch bn_submod 
+:      027374 ecadd:
+0x798b 027375 arg mem_az ,rega 
+0x798c 027376 arg mem_t7 ,contw 
+0x798d 027377 call bn_sqrmod 
+0x798e 027378 arg mem_cx ,rega 
+0x798f 027379 arg mem_t7 ,regb 
+0x7990 027380 arg mem_t0 ,contw 
+0x7991 027381 call bn_mulmod 
+0x7992 027382 arg mem_az ,rega 
+0x7993 027383 arg mem_t7 ,regb 
+0x7994 027384 arg mem_t7 ,contw 
+0x7995 027385 call bn_mulmod 
+0x7996 027386 arg mem_cy ,rega 
+0x7997 027387 arg mem_t7 ,regb 
+0x7998 027388 arg mem_t1 ,contw 
+0x7999 027389 call bn_mulmod 
+0x799a 027390 arg mem_cz ,rega 
+0x799b 027391 arg mem_t7 ,contw 
+0x799c 027392 call bn_sqrmod 
+0x799d 027393 arg mem_ax ,rega 
+0x799e 027394 arg mem_t7 ,regb 
+0x799f 027395 arg mem_t2 ,contw 
+0x79a0 027396 call bn_mulmod 
+0x79a1 027397 arg mem_cz ,rega 
+0x79a2 027398 arg mem_t7 ,regb 
+0x79a3 027399 arg mem_t7 ,contw 
+0x79a4 027400 call bn_mulmod 
+0x79a5 027401 arg mem_ay ,rega 
+0x79a6 027402 arg mem_t7 ,regb 
+0x79a7 027403 arg mem_t3 ,contw 
+0x79a8 027404 call bn_mulmod 
+0x79a9 027405 arg mem_t0 ,rega 
+0x79aa 027406 arg mem_t2 ,regb 
+0x79ab 027407 arg mem_t7 ,contw 
+0x79ac 027408 call bn_submod 
+0x79ad 027409 arg mem_t0 ,rega 
+0x79ae 027410 arg mem_t2 ,regb 
+0x79af 027411 arg mem_t0 ,contw 
+0x79b0 027412 call bn_addmod 
+0x79b1 027413 arg mem_t1 ,rega 
+0x79b2 027414 arg mem_t3 ,regb 
+0x79b3 027415 arg mem_t2 ,contw 
+0x79b4 027416 call bn_submod 
+0x79b5 027417 arg mem_t1 ,rega 
+0x79b6 027418 arg mem_t3 ,regb 
+0x79b7 027419 arg mem_t1 ,contw 
+0x79b8 027420 call bn_addmod 
+0x79b9 027421 arg mem_t1 ,rega 
+0x79ba 027422 arg mem_t7 ,regb 
+0x79bb 027423 arg mem_t1 ,contw 
+0x79bc 027424 call bn_mulmod 
+0x79bd 027425 arg mem_cz ,rega 
+0x79be 027426 arg mem_az ,regb 
+0x79bf 027427 arg mem_t3 ,contw 
+0x79c0 027428 call bn_mulmod 
+0x79c1 027429 arg mem_t3 ,rega 
+0x79c2 027430 arg mem_t7 ,regb 
+0x79c3 027431 arg mem_cz ,contw 
+0x79c4 027432 call bn_mulmod 
+0x79c5 027433 arg mem_t7 ,rega 
+0x79c6 027434 arg mem_t7 ,contw 
+0x79c7 027435 call bn_sqrmod 
+0x79c8 027436 arg mem_t7 ,rega 
+0x79c9 027437 arg mem_t0 ,regb 
+0x79ca 027438 arg mem_t3 ,contw 
+0x79cb 027439 call bn_mulmod 
+0x79cc 027440 arg mem_t7 ,rega 
+0x79cd 027441 arg mem_t1 ,regb 
+0x79ce 027442 arg mem_t1 ,contw 
+0x79cf 027443 call bn_mulmod 
+0x79d0 027444 arg mem_t2 ,rega 
+0x79d1 027445 arg mem_cx ,contw 
+0x79d2 027446 call bn_sqrmod 
+0x79d3 027447 arg mem_cx ,rega 
+0x79d4 027448 arg mem_t3 ,regb 
+0x79d5 027449 arg mem_cx ,contw 
+0x79d6 027450 call bn_submod 
+0x79d7 027451 arg mem_cx ,contr 
+0x79d8 027452 arg mem_t7 ,contw 
+0x79d9 027453 call memcpy24 
+0x79da 027454 arg mem_t7 ,rega 
+0x79db 027455 call bn_lshiftmod 
+0x79dc 027456 arg mem_t3 ,rega 
+0x79dd 027457 arg mem_t7 ,regb 
+0x79de 027458 arg mem_t3 ,contw 
+0x79df 027459 call bn_submod 
+0x79e0 027460 arg mem_t3 ,rega 
+0x79e1 027461 arg mem_t2 ,regb 
+0x79e2 027462 arg mem_t2 ,contw 
+0x79e3 027463 call bn_mulmod 
+0x79e4 027464 arg mem_t2 ,rega 
+0x79e5 027465 arg mem_t1 ,regb 
+0x79e6 027466 arg mem_cy ,contw 
+0x79e7 027467 call bn_submod 
+0x79e8 027468 arg mem_cy ,rega 
+0x79e9 027469 arg mem_p ,regb 
+0x79ea 027470 arg mem_cy ,contw 
+0x79eb 027471 force 0 ,regc 
+0x79ec 027472 fetch 1 ,mem_cy 
+0x79ed 027473 isolate1 0 ,pdata 
+0x79ee 027474 call bn_add ,true 
+0x79ef 027475 copy regc ,alarm 
+0x79f0 027476 arg mem_cy ,rega 
+0x79f1 027477 call bn_rshift6 
+0x79f2 027478 fetch 1 ,mem_cy5 
+0x79f3 027479 isolate1 0 ,alarm 
+0x79f4 027480 setflag true ,7 ,pdata 
+0x79f5 027481 store 1 ,mem_cy5 
+0x79f6 027482 rtn 
+:      027485 eckp:
+0x79f7 027486 jam 192 ,mem_ec_loopc 
+0x79f8 027487 jam 1 ,mem_ec_infinite 
+:      027488 eckp_0:
+0x79f9 027489 fetch 1 ,mem_ec_loopc 
+0x79fa 027490 increase -1 ,pdata 
+0x79fb 027491 nrtn positive 
+0x79fc 027492 store 1 ,mem_ec_loopc 
+0x79fd 027493 fetch 1 ,mem_ec_infinite 
+0x79fe 027494 call ecdbl ,blank 
+0x79ff 027495 fetch 1 ,mem_ec_loopc 
+0x7a00 027496 arg mem_k ,contr 
+0x7a01 027497 call bn_testbit 
+0x7a02 027498 branch eckp_0 ,true 
+0x7a03 027499 fetch 1 ,mem_ec_infinite 
+0x7a04 027500 nbranch eckp_1 ,blank 
+0x7a05 027501 call ecadd 
+0x7a06 027502 branch eckp_0 
+:      027503 eckp_1:
+0x7a07 027504 jam 0 ,mem_ec_infinite 
+0x7a08 027505 arg mem_ax ,contr 
+0x7a09 027506 arg mem_cx ,contw 
+0x7a0a 027507 call ec_copy 
+0x7a0b 027508 branch eckp_0 
+:      027511 ecunmapz:
+0x7a0c 027512 arg mem_cz ,rega 
+0x7a0d 027513 arg mem_t3 ,contw 
+0x7a0e 027514 call bn_invmod 
+0x7a0f 027515 arg mem_t3 ,rega 
+0x7a10 027516 arg mem_t1 ,contw 
+0x7a11 027517 call bn_sqrmod 
+0x7a12 027518 arg mem_cx ,rega 
+0x7a13 027519 arg mem_t1 ,regb 
+0x7a14 027520 arg mem_bx ,contw 
+0x7a15 027521 call bn_mulmod 
+0x7a16 027522 arg mem_t3 ,rega 
+0x7a17 027523 arg mem_t1 ,regb 
+0x7a18 027524 arg mem_t2 ,contw 
+0x7a19 027525 call bn_mulmod 
+0x7a1a 027526 arg mem_cy ,rega 
+0x7a1b 027527 arg mem_t2 ,regb 
+0x7a1c 027528 arg mem_by ,contw 
+0x7a1d 027529 branch bn_mulmod 
+:      027532 sha_endian_swap:
+0x7a1e 027533 force 16 ,loopcnt 
+:      027534 sha_endian_swap2:
+0x7a1f 027535 ifetch 4 ,contr 
+0x7a20 027536 force 4 ,rega 
+0x7a21 027537 increase 3 ,contw 
+:      027538 sha_endian_loop:
+0x7a22 027539 istore 1 ,contw 
+0x7a23 027540 rshift8 pdata ,pdata 
+0x7a24 027541 increase -2 ,contw 
+0x7a25 027542 increase -1 ,rega 
+0x7a26 027543 nbranch sha_endian_loop ,zero 
+0x7a27 027544 increase 5 ,contw 
+0x7a28 027545 loop sha_endian_swap2 
+0x7a29 027546 rtn 
+:      027549 sha_getw:
+0x7a2a 027550 lshift2 queue ,pdata 
+0x7a2b 027551 iadd timeup ,contr 
+0x7a2c 027552 ifetch 4 ,contr 
+0x7a2d 027553 rtn 
+:      027555 sha_r:
+0x7a2e 027556 force 16 ,alarm 
+0x7a2f 027557 arg memdat ,timeup 
+:      027558 sha_r_loop:
+0x7a30 027559 add alarm ,-7 ,queue 
+0x7a31 027560 call sha_getw 
+0x7a32 027561 iforce temp 
+0x7a33 027562 add alarm ,-16 ,queue 
+0x7a34 027563 call sha_getw 
+0x7a35 027564 iadd temp ,temp 
+0x7a36 027565 add alarm ,-2 ,queue 
+0x7a37 027566 call sha_getw 
+0x7a38 027567 shasx pdata ,1 ,pdata 
+0x7a39 027568 iadd temp ,temp 
+0x7a3a 027569 add alarm ,-15 ,queue 
+0x7a3b 027570 call sha_getw 
+0x7a3c 027571 shasx pdata ,0 ,pdata 
+0x7a3d 027572 iadd temp ,temp 
+0x7a3e 027573 lshift2 alarm ,pdata 
+0x7a3f 027574 iadd timeup ,contw 
+0x7a40 027575 istoret 4 ,contw 
+0x7a41 027576 increase 1 ,alarm 
+0x7a42 027577 compare 64 ,alarm ,0xff 
+0x7a43 027578 nbranch sha_r_loop ,true 
+0x7a44 027579 rtn 
+:      027582 sha_init:
+0x7a45 027583 arg memh0 ,contr 
+0x7a46 027584 force 7 ,regext_index 
+:      027585 sha_init_0:
+0x7a47 027586 ifetch 4 ,contr 
+0x7a48 027587 iforce regext 
+0x7a49 027588 increase -1 ,regext_index 
+0x7a4a 027589 branch sha_init_0 ,positive 
+0x7a4b 027590 rtn 
+:      027592 sha:
+0x7a4c 027593 set1 mark_ext_patch ,mark 
+0x7a4d 027594 bpatch patch3f_0 ,mem_patch3f 
+0x7a4e 027595 call sha_r 
+0x7a4f 027596 arg memahbak ,contw 
+0x7a50 027597 force 0 ,regext_index 
+:      027598 sha_0:
+0x7a51 027599 deposit regext 
+0x7a52 027600 istore 4 ,contw 
+0x7a53 027601 increase 1 ,regext_index 
+0x7a54 027602 compare 8 ,regext_index ,0xff 
+0x7a55 027603 nbranch sha_0 ,true 
+0x7a56 027604 call enable_authrom 
+0x7a57 027605 arg memk ,timeup 
+0x7a58 027606 arg memdat ,alarm 
+0x7a59 027607 force 64 ,loopcnt 
+:      027608 sha_loop:
+0x7a5a 027609 ifetcht 4 ,alarm 
+0x7a5b 027610 ifetch 4 ,timeup 
+0x7a5c 027611 increase 4 ,timeup 
+0x7a5d 027612 increase 4 ,alarm 
+0x7a5e 027613 iadd temp ,pdata 
+0x7a5f 027614 force 7 ,regext_index 
+0x7a60 027615 iadd regext ,temp 
+0x7a61 027616 force 4 ,regext_index 
+0x7a62 027617 shasx regext ,3 ,pdata 
+0x7a63 027618 iadd temp ,temp 
+0x7a64 027619 force 5 ,regext_index 
+0x7a65 027620 deposit regext 
+0x7a66 027621 force 6 ,regext_index 
+0x7a67 027622 ixor regext ,pdata 
+0x7a68 027623 force 4 ,regext_index 
+0x7a69 027624 iand regext ,pdata 
+0x7a6a 027625 force 6 ,regext_index 
+0x7a6b 027626 ixor regext ,pdata 
+0x7a6c 027627 iadd temp ,temp 
+0x7a6d 027628 force 7 ,regext_index 
+0x7a6e 027629 copy temp ,regext 
+0x7a6f 027630 force 3 ,regext_index 
+0x7a70 027631 deposit regext 
+0x7a71 027632 iadd temp ,regext 
+0x7a72 027633 force 0 ,regext_index 
+0x7a73 027634 deposit regext 
+0x7a74 027635 force 1 ,regext_index 
+0x7a75 027636 iand regext ,temp 
+0x7a76 027637 ior regext ,pdata 
+0x7a77 027638 force 2 ,regext_index 
+0x7a78 027639 iand regext ,pdata 
+0x7a79 027640 ior temp ,temp 
+0x7a7a 027641 force 0 ,regext_index 
+0x7a7b 027642 shasx regext ,2 ,pdata 
+0x7a7c 027643 iadd temp ,pdata 
+0x7a7d 027644 force 7 ,regext_index 
+0x7a7e 027645 iadd regext ,regext 
+0x7a7f 027646 regexrot 
+0x7a80 027647 loop sha_loop 
+0x7a81 027648 arg memahbak ,contr 
+0x7a82 027649 force 0 ,regext_index 
+:      027650 sha_1:
+0x7a83 027651 ifetch 4 ,contr 
+0x7a84 027652 iadd regext ,regext 
+0x7a85 027653 increase 1 ,regext_index 
+0x7a86 027654 compare 8 ,regext_index ,0xff 
+0x7a87 027655 nbranch sha_1 ,true 
+0x7a88 027656 branch disable_authrom 
+:      027659 sha_result:
+0x7a89 027660 arg memresult ,contw 
+0x7a8a 027661 force 7 ,regext_index 
+:      027662 sha_regext_save:
+0x7a8b 027663 deposit regext 
+0x7a8c 027664 istore 4 ,contw 
+0x7a8d 027665 increase -1 ,regext_index 
+0x7a8e 027666 branch sha_regext_save ,positive 
+0x7a8f 027667 rtn 
+:      027669 pad_xor:
+0x7a90 027671 arg memdat ,contw 
+0x7a91 027672 increase -4 ,contr 
+0x7a92 027673 sub loopcnt ,16 ,rega 
+:      027674 pad_xor_0:
+0x7a93 027675 ifetch 4 ,contr 
+0x7a94 027676 ixor temp ,pdata 
+0x7a95 027677 istore 4 ,contw 
+0x7a96 027678 increase -8 ,contr 
+0x7a97 027679 loop pad_xor_0 
+0x7a98 027680 copy rega ,loopcnt 
+0x7a99 027681 deposit temp 
+:      027682 pad_xor_1:
+0x7a9a 027683 istore 4 ,contw 
+0x7a9b 027684 loop pad_xor_1 
+0x7a9c 027685 rtn 
+:      027687 g_noninit:
+0x7a9d 027688 arg mem_sp_pubkey_remote_x_end ,contr 
+0x7a9e 027689 arg memdat ,contw 
+0x7a9f 027690 force 6 ,loopcnt 
+0x7aa0 027691 call memcpy_dword_swap 
+0x7aa1 027692 arg mem_sp_pubkey_local_x_end ,contr 
+0x7aa2 027693 force 6 ,loopcnt 
+0x7aa3 027694 call memcpy_dword_swap 
+0x7aa4 027695 arg mem_sp_random_remote_end ,contr 
+0x7aa5 027696 call memcpy_dword_swap4 
+0x7aa6 027697 call sha_init 
+0x7aa7 027698 call sha 
+0x7aa8 027699 arg mem_sp_random_local_end ,contr 
+0x7aa9 027700 arg memdat ,contw 
+0x7aaa 027701 branch g_common 
+:      027703 g_init:
+0x7aab 027704 arg mem_sp_pubkey_local_x_end ,contr 
+0x7aac 027705 arg memdat ,contw 
+0x7aad 027706 force 6 ,loopcnt 
+0x7aae 027707 call memcpy_dword_swap 
+0x7aaf 027708 arg mem_sp_pubkey_remote_x_end ,contr 
+0x7ab0 027709 force 6 ,loopcnt 
+0x7ab1 027710 call memcpy_dword_swap 
+0x7ab2 027711 arg mem_sp_random_local_end ,contr 
+0x7ab3 027712 call memcpy_dword_swap4 
+0x7ab4 027713 call sha_init 
+0x7ab5 027714 call sha 
+0x7ab6 027715 arg mem_sp_random_remote_end ,contr 
+0x7ab7 027716 arg memdat ,contw 
+:      027717 g_common:
+0x7ab8 027718 call memcpy_dword_swap4 
+0x7ab9 027719 setarg 0x800000 
+0x7aba 027720 lshift8 pdata ,pdata 
+0x7abb 027721 istore 4 ,contw 
+0x7abc 027722 force 5 ,loopcnt 
+0x7abd 027723 call memset0 
+0x7abe 027724 setarg 640 
+0x7abf 027725 istore 4 ,contw 
+0x7ac0 027726 call sha 
+0x7ac1 027728 fetch 4 ,memresult 
+0x7ac2 027730 arg 1000 ,rega 
+0x7ac3 027731 idiv rega 
+0x7ac4 027732 call wait_div_end 
+0x7ac5 027733 remainder pdata 
+0x7ac6 027734 store 4 ,mem_sp_gkey 
+0x7ac7 027735 quotient pdata 
+0x7ac8 027736 arg 1000 ,rega 
+0x7ac9 027737 idiv rega 
+0x7aca 027738 call wait_div_end 
+0x7acb 027739 remainder pdata 
+0x7acc 027740 arg 1000 ,rega 
+0x7acd 027741 imul32 rega ,pdata 
+0x7ace 027742 fetcht 4 ,mem_sp_gkey 
+0x7acf 027743 iadd temp ,pdata 
+0x7ad0 027744 store 4 ,mem_sp_gkey 
+0x7ad1 027745 rtn 
+:      027747 function_f1:
+0x7ad2 027748 setarg 0x363636 
+0x7ad3 027749 lshift8 pdata ,temp 
+0x7ad4 027750 or_into 0x36 ,temp 
+0x7ad5 027751 fetch 2 ,mem_sp_prarm_stack 
+0x7ad6 027752 copy pdata ,contr 
+0x7ad7 027753 force 4 ,loopcnt 
+0x7ad8 027754 call pad_xor 
+0x7ad9 027755 call sha_init 
+0x7ada 027756 call sha 
+0x7adb 027757 fetch 2 ,mem_sp_prarm_stack + 2 
+0x7adc 027758 copy pdata ,contr 
+0x7add 027759 arg memdat ,contw 
+0x7ade 027760 force 6 ,loopcnt 
+0x7adf 027761 call memcpy_dword_swap 
+0x7ae0 027762 fetch 2 ,mem_sp_prarm_stack + 4 
+0x7ae1 027763 copy pdata ,contr 
+0x7ae2 027764 force 6 ,loopcnt 
+0x7ae3 027765 call memcpy_dword_swap 
+0x7ae4 027766 setarg 0x800000 
+0x7ae5 027767 istore 3 ,contw 
+0x7ae6 027768 force 0 ,pdata 
+0x7ae7 027769 istore 1 ,contw 
+0x7ae8 027770 force 0 ,pdata 
+0x7ae9 027771 istore 8 ,contw 
+0x7aea 027772 setarg 0x0388 
+0x7aeb 027773 istore 4 ,contw 
+0x7aec 027774 call sha 
+0x7aed 027775 call sha_result 
+0x7aee 027776 arg memresult ,contr 
+0x7aef 027777 arg memahsave ,contw 
+0x7af0 027778 call memcpy32 
+0x7af1 027780 setarg 0x5c5c5c 
+0x7af2 027781 lshift8 pdata ,temp 
+0x7af3 027782 or_into 0x5c ,temp 
+0x7af4 027783 fetch 2 ,mem_sp_prarm_stack 
+0x7af5 027784 copy pdata ,contr 
+0x7af6 027785 force 4 ,loopcnt 
+0x7af7 027786 call pad_xor 
+0x7af8 027787 call sha_init 
+0x7af9 027788 call sha 
+0x7afa 027789 arg memahsave_end ,contr 
+0x7afb 027790 arg memdat ,contw 
+0x7afc 027791 force 8 ,loopcnt 
+0x7afd 027792 call memcpy_dword_swap 
+0x7afe 027793 setarg 0x800000 
+0x7aff 027794 lshift8 pdata ,pdata 
+0x7b00 027795 istore 4 ,contw 
+0x7b01 027796 call bn_zero 
+0x7b02 027797 setarg 0x0300 
+0x7b03 027798 istore 4 ,contw 
+0x7b04 027799 call sha 
+0x7b05 027800 branch sha_result 
+:      027803 function_f2:
+0x7b06 027804 setarg 0x363636 
+0x7b07 027805 lshift8 pdata ,temp 
+0x7b08 027806 or_into 0x36 ,temp 
+0x7b09 027807 arg mem_sp_dhkey_end ,contr 
+0x7b0a 027808 force 6 ,loopcnt 
+0x7b0b 027809 call pad_xor 
+0x7b0c 027810 call sha_init 
+0x7b0d 027811 call sha 
+0x7b0e 027812 fetch 2 ,mem_sp_prarm_stack + 12 
+0x7b0f 027813 copy pdata ,contr 
+0x7b10 027814 arg memdat ,contw 
+0x7b11 027815 call memcpy_dword_swap4 
+0x7b12 027816 fetch 2 ,mem_sp_prarm_stack + 14 
+0x7b13 027817 copy pdata ,contr 
+0x7b14 027818 call memcpy_dword_swap4 
+0x7b15 027820 setarg 0x62746c 
+0x7b16 027821 lshift8 pdata ,pdata 
+0x7b17 027822 or_into 0x6b ,pdata 
+0x7b18 027823 istore 4 ,contw 
+0x7b19 027824 arg mem_addr_value_end ,contr 
+0x7b1a 027825 force 3 ,loopcnt 
+0x7b1b 027826 call memcpy_dword_swap 
+0x7b1c 027828 setarg 0x800000 
+0x7b1d 027829 lshift8 pdata ,pdata 
+0x7b1e 027830 istore 4 ,contw 
+0x7b1f 027831 force 0 ,pdata 
+0x7b20 027832 istore 8 ,contw 
+0x7b21 027833 setarg 0x0380 
+0x7b22 027834 istore 4 ,contw 
+0x7b23 027835 call sha 
+0x7b24 027837 call sha_result 
+0x7b25 027838 arg memresult ,contr 
+0x7b26 027839 arg memahsave ,contw 
+0x7b27 027840 call memcpy32 
+0x7b28 027842 setarg 0x5c5c5c 
+0x7b29 027843 lshift8 pdata ,temp 
+0x7b2a 027844 or_into 0x5c ,temp 
+0x7b2b 027845 arg mem_sp_dhkey_end ,contr 
+0x7b2c 027846 force 6 ,loopcnt 
+0x7b2d 027847 call pad_xor 
+0x7b2e 027848 call sha_init 
+0x7b2f 027849 call sha 
+0x7b30 027850 arg memahsave_end ,contr 
+0x7b31 027851 arg memdat ,contw 
+0x7b32 027852 force 8 ,loopcnt 
+0x7b33 027853 call memcpy_dword_swap 
+0x7b34 027854 setarg 0x800000 
+0x7b35 027855 lshift8 pdata ,pdata 
+0x7b36 027856 istore 4 ,contw 
+0x7b37 027857 call bn_zero 
+0x7b38 027858 setarg 0x0300 
+0x7b39 027859 istore 4 ,contw 
+0x7b3a 027860 call sha 
+0x7b3b 027861 branch sha_result 
+:      027864 function_f3a:
+0x7b3c 027865 setarg 0x363636 
+0x7b3d 027866 lshift8 pdata ,temp 
+0x7b3e 027867 or_into 0x36 ,temp 
+0x7b3f 027868 arg mem_sp_dhkey_end ,contr 
+0x7b40 027869 force 6 ,loopcnt 
+0x7b41 027870 call pad_xor 
+0x7b42 027871 call sha_init 
+0x7b43 027872 call sha 
+0x7b44 027873 arg mem_sp_random_remote_end ,contr 
+0x7b45 027874 arg memdat ,contw 
+0x7b46 027875 call memcpy_dword_swap4 
+0x7b47 027876 arg mem_sp_random_local_end ,contr 
+0x7b48 027877 call memcpy_dword_swap4 
+0x7b49 027878 branch function_f3b_common 
+:      027880 function_f3b:
+0x7b4a 027881 setarg 0x363636 
+0x7b4b 027882 lshift8 pdata ,temp 
+0x7b4c 027883 or_into 0x36 ,temp 
+0x7b4d 027884 arg mem_sp_dhkey_end ,contr 
+0x7b4e 027885 force 6 ,loopcnt 
+0x7b4f 027886 call pad_xor 
+0x7b50 027887 call sha_init 
+0x7b51 027888 call sha 
+0x7b52 027890 arg mem_sp_random_local_end ,contr 
+0x7b53 027891 arg memdat ,contw 
+0x7b54 027892 call memcpy_dword_swap4 
+0x7b55 027893 arg mem_sp_random_remote_end ,contr 
+0x7b56 027894 call memcpy_dword_swap4 
+:      027895 function_f3b_common:
+0x7b57 027896 setarg 0x0 
+0x7b58 027897 istore 8 ,contw 
+0x7b59 027898 istore 8 ,contw 
+0x7b5a 027900 copy contw ,temp 
+0x7b5b 027901 jam 0x80 ,mem_addr_padding 
+0x7b5c 027902 copy temp ,contw 
+0x7b5d 027903 arg mem_addr_iocap_end ,contr 
+0x7b5e 027904 call memcpy_dword_swap4 
+0x7b5f 027906 call sha 
+0x7b60 027908 arg memdat ,contw 
+0x7b61 027909 force 7 ,loopcnt 
+0x7b62 027910 call memset0 
+0x7b63 027911 istore 4 ,contw 
+0x7b64 027912 setarg 0x03F8 
+0x7b65 027913 istore 4 ,contw 
+0x7b66 027914 call sha 
+0x7b67 027915 call sha_result 
+0x7b68 027917 arg memresult ,contr 
+0x7b69 027918 arg memahsave ,contw 
+0x7b6a 027919 call memcpy32 
+0x7b6b 027921 setarg 0x5c5c5c 
+0x7b6c 027922 lshift8 pdata ,temp 
+0x7b6d 027923 or_into 0x5c ,temp 
+0x7b6e 027924 arg mem_sp_dhkey_end ,contr 
+0x7b6f 027925 force 6 ,loopcnt 
+0x7b70 027926 call pad_xor 
+0x7b71 027927 call sha_init 
+0x7b72 027928 call sha 
+0x7b73 027929 arg memahsave_end ,contr 
+0x7b74 027930 arg memdat ,contw 
+0x7b75 027931 force 8 ,loopcnt 
+0x7b76 027932 call memcpy_dword_swap 
+0x7b77 027933 setarg 0x800000 
+0x7b78 027934 lshift8 pdata ,pdata 
+0x7b79 027935 istore 4 ,contw 
+0x7b7a 027936 call bn_zero 
+0x7b7b 027937 setarg 0x0300 
+0x7b7c 027938 istore 4 ,contw 
+0x7b7d 027939 call sha 
+0x7b7e 027940 branch sha_result 
+:      027947 eckp_calc_init:
+0x7b7f 027948 jam 192 ,mem_ec_loopc 
+:      027949 eckp_calc_init_1:
+0x7b80 027950 fetch 1 ,mem_ec_loopc 
+0x7b81 027951 rtn blank 
+0x7b82 027952 increase -1 ,pdata 
+0x7b83 027953 store 1 ,mem_ec_loopc 
+0x7b84 027954 arg mem_k ,contr 
+0x7b85 027955 call bn_testbit 
+0x7b86 027956 branch eckp_calc_init_1 ,true 
+0x7b87 027957 arg mem_ax ,contr 
+0x7b88 027958 arg mem_cx ,contw 
+0x7b89 027959 branch ec_copy 
+:      027961 eckp_calc:
+0x7b8a 027962 call ecdbl 
+0x7b8b 027963 fetch 1 ,mem_ec_loopc 
+0x7b8c 027964 increase -1 ,pdata 
+0x7b8d 027965 store 1 ,mem_ec_loopc 
+0x7b8e 027966 arg mem_k ,contr 
+0x7b8f 027967 call bn_testbit 
+0x7b90 027968 rtn true 
+0x7b91 027969 branch ecadd 
+:      027971 eckp_cp_1:
+0x7b92 027972 jam 0 ,mem_ec_infinite 
+0x7b93 027973 arg mem_ax ,contr 
+0x7b94 027974 arg mem_cx ,contw 
+0x7b95 027975 branch ec_copy 
+:      027977 memcpy_dword_swap4:
+0x7b96 027978 force 4 ,loopcnt 
+:      027979 memcpy_dword_swap:
+0x7b97 027980 increase -4 ,contr 
+:      027981 memcpy_dword_swap_loop:
+0x7b98 027982 ifetch 4 ,contr 
+0x7b99 027983 istore 4 ,contw 
+0x7b9a 027984 increase -8 ,contr 
+0x7b9b 027985 loop memcpy_dword_swap_loop 
+0x7b9c 027986 rtn 
+:      027989 ui_init:
+0x7b9d 027990 rtn wake 
+0x7b9e 027991 call ui_button_init 
+0x7b9f 027992 call ui_timer_init 
+0x7ba0 027993 branch ui_led_init 
+:      027995 ui_dispatch:
+0x7ba1 027996 fetch 1 ,mem_device_option 
+0x7ba2 027997 rtneq dvc_op_hci 
+0x7ba3 027998 call ui_led_blink_polling 
+0x7ba4 028000 branch ui_timer_check 
+:      028002 ui_button_init:
+0x7ba5 028003 fetch 1 ,mem_ui_button_gpio 
+0x7ba6 028004 rtneq ui_button_gpio_disable 
+0x7ba7 028005 iforce temp 
+0x7ba8 028006 call gpio_config_output 
+0x7ba9 028007 fetcht 1 ,mem_ui_button_gpio 
+0x7baa 028008 call gpio_out_inactive 
+0x7bab 028009 nop 100 
+0x7bac 028010 fetcht 1 ,mem_ui_button_gpio 
+0x7bad 028011 call gpio_config_input 
+0x7bae 028012 branch ui_button_polling 
+:      028014 ui_button_disable:
+0x7baf 028015 jam ui_button_gpio_disable ,mem_ui_button_gpio 
+0x7bb0 028016 rtn 
+:      028018 ui_button_polling:
+0x7bb1 028019 set1 mark_ext_patch ,mark 
+0x7bb2 028020 bpatch patch30_5 ,mem_patch30 
+0x7bb3 028021 fetch 1 ,mem_ui_button_gpio 
+0x7bb4 028022 rtneq ui_button_gpio_disable 
+0x7bb5 028023 copy pdata ,temp 
+0x7bb6 028024 call gpio_get_bit 
+0x7bb7 028025 nbranch ui_button_up ,true 
+:      028027 ui_button_down:
+0x7bb8 028028 call ui_button_check_long_press 
+0x7bb9 028029 fetch 2 ,mem_ui_state_map 
+0x7bba 028030 set1 ui_state_btn_down 
+0x7bbb 028031 store 2 ,mem_ui_state_map 
+0x7bbc 028032 fetch 1 ,mem_ui_button_last_state 
+0x7bbd 028033 rtneq ui_button_state_down 
+0x7bbe 028034 jam ui_button_state_down ,mem_ui_button_last_state 
+0x7bbf 028036 fetch 1 ,mem_ui_button_timeout 
+0x7bc0 028037 store 1 ,mem_ui_button_timer 
+0x7bc1 028038 call lpm_button_get_wake_lock 
+0x7bc2 028039 jam bt_evt_button_down ,mem_fifo_temp 
+0x7bc3 028040 branch ui_ipc_send_event 
+:      028041 ui_button_up:
+0x7bc4 028042 fetch 2 ,mem_ui_state_map 
+0x7bc5 028043 set0 ui_state_btn_down 
+0x7bc6 028044 store 2 ,mem_ui_state_map 
+0x7bc7 028045 fetch 1 ,mem_ui_button_last_state 
+0x7bc8 028046 rtneq ui_button_state_up 
+0x7bc9 028047 jam ui_button_state_up ,mem_ui_button_last_state 
+0x7bca 028049 jam 0 ,mem_ui_button_timer 
+0x7bcb 028050 call lpm_button_clean_wake_lock 
+0x7bcc 028051 jam bt_evt_button_up ,mem_fifo_temp 
+0x7bcd 028052 branch ui_ipc_send_event 
+:      028054 ui_button_check_long_press:
+0x7bce 028055 fetch 1 ,mem_ui_button_timer 
+0x7bcf 028056 rtn blank 
+0x7bd0 028057 increase -1 ,pdata 
+0x7bd1 028058 store 1 ,mem_ui_button_timer 
+0x7bd2 028059 nrtn blank 
+0x7bd3 028061 jam bt_evt_button_long_pressed ,mem_fifo_temp 
+0x7bd4 028062 branch ui_ipc_send_event 
+:      028064 lpm_button_get_wake_lock:
+0x7bd5 028065 arg wake_lock_button ,queue 
+0x7bd6 028066 branch lpm_get_wake_lock 
+:      028068 lpm_button_clean_wake_lock:
+0x7bd7 028069 arg wake_lock_button ,queue 
+0x7bd8 028070 branch lpm_put_wake_lock 
+:      028072 ui_led_init:
+0x7bd9 028073 fetch 1 ,mem_led_gpio 
+0x7bda 028074 rtneq ui_button_gpio_disable 
+0x7bdb 028075 iforce temp 
+0x7bdc 028076 call gpio_config_output 
+0x7bdd 028077 branch ui_led_off 
+:      028079 ui_led_blink_stop:
+0x7bde 028080 fetch 2 ,mem_ui_state_map 
+0x7bdf 028081 set0 ui_state_led_blink 
+0x7be0 028082 store 2 ,mem_ui_state_map 
+0x7be1 028083 jam ui_led_stop ,mem_led_switch 
+:      028084 ui_led_off:
+0x7be2 028085 fetch 2 ,mem_ui_state_map 
+0x7be3 028086 set0 ui_state_led_on 
+0x7be4 028087 store 2 ,mem_ui_state_map 
+0x7be5 028088 fetcht 1 ,mem_led_gpio 
+0x7be6 028089 branch gpio_out_inactive 
+:      028091 ui_led_on:
+0x7be7 028092 fetch 2 ,mem_ui_state_map 
+0x7be8 028093 set1 ui_state_led_on 
+0x7be9 028094 store 2 ,mem_ui_state_map 
+0x7bea 028095 jam ui_led_stop ,mem_led_switch 
+0x7beb 028096 fetcht 1 ,mem_led_gpio 
+0x7bec 028097 branch gpio_out_active 
+:      028099 ui_led_blink_start:
+0x7bed 028100 fetch 2 ,mem_ui_state_map 
+0x7bee 028101 set1 ui_state_led_blink 
+0x7bef 028102 store 2 ,mem_ui_state_map 
+0x7bf0 028103 jam ui_led_start ,mem_led_switch 
+0x7bf1 028104 rtn 
+:      028106 ui_led_blink_polling:
+0x7bf2 028107 set1 mark_ext_patch ,mark 
+0x7bf3 028108 bpatch patch30_6 ,mem_patch30 
+0x7bf4 028109 fetch 1 ,mem_led_switch 
+0x7bf5 028110 rtneq ui_led_stop 
+0x7bf6 028111 arg ui_led_blink ,queue 
+0x7bf7 028112 call timer_check 
+0x7bf8 028113 nrtn blank 
+0x7bf9 028114 fetch 1 ,mem_led_switch 
+0x7bfa 028115 beq ui_led_dark_time ,ui_led_blink_polling_dark 
+0x7bfb 028116 call ui_led_on 
+0x7bfc 028117 jam ui_led_dark_time ,mem_led_switch 
+0x7bfd 028118 fetch 2 ,mem_led_light_time 
+0x7bfe 028119 branch ui_led_blink_timer_start 
+:      028120 ui_led_blink_polling_dark:
+0x7bff 028121 call ui_led_off 
+0x7c00 028122 jam ui_led_light_time ,mem_led_switch 
+0x7c01 028123 fetch 2 ,mem_led_dark_time 
+:      028124 ui_led_blink_timer_start:
+0x7c02 028125 arg ui_led_blink ,queue 
+0x7c03 028126 branch timer_init 
+:      028129 ui_timer_check:
+0x7c04 028130 set1 mark_ext_patch ,mark 
+0x7c05 028131 bpatch patch30_7 ,mem_patch30 
+0x7c06 028132 arg 0 ,rega 
+0x7c07 028133 fetcht 4 ,mem_ui_timer_last_btclk 
+0x7c08 028134 copy clkn_bt ,regb 
+:      028136 ui_timer_check_loop:
+0x7c09 028137 copy regb ,pdata 
+0x7c0a 028138 increase 160 ,temp 
+0x7c0b 028139 increase 160 ,temp 
+0x7c0c 028140 isub temp ,null 
+0x7c0d 028141 nbranch ui_timer_check_end ,positive 
+0x7c0e 028142 increase 1 ,rega 
+0x7c0f 028143 and rega ,0x0f ,pdata 
+0x7c10 028144 nbranch ui_timer_check_loop ,blank 
+0x7c11 028145 arg 0 ,rega 
+0x7c12 028146 call ui_timer_check_send_evt 
+:      028147 ui_timer_init:
+0x7c13 028148 copy clkn_bt ,pdata 
+0x7c14 028149 store 4 ,mem_ui_timer_last_btclk 
+0x7c15 028150 rtn 
+:      028151 ui_timer_check_end:
+0x7c16 028152 set1 mark_ext_patch ,mark 
+0x7c17 028153 bpatch patch31_0 ,mem_patch31 
+0x7c18 028154 copy rega ,pdata 
+0x7c19 028155 rtn blank 
+0x7c1a 028156 increase -160 ,temp 
+0x7c1b 028157 increase -160 ,temp 
+0x7c1c 028158 storet 4 ,mem_ui_timer_last_btclk 
+:      028159 ui_timer_check_send_evt:
+0x7c1d 028160 increase bt_evt_timer_init ,pdata 
+0x7c1e 028161 store 1 ,mem_fifo_temp 
+0x7c1f 028162 branch ui_ipc_send_event 
+:      028168 ui_ipc_get_lock:
+0x7c20 028169 jam 1 ,mem_ipc_lock_bt 
+:      028170 ui_ipc_get_lock_wait:
+0x7c21 028171 fetch 1 ,mem_ipc_lock_c51 
+0x7c22 028172 nbranch ui_ipc_get_lock_wait ,blank 
+0x7c23 028173 rtn 
+:      028175 ui_ipc_put_lock:
+0x7c24 028176 jam 0 ,mem_ipc_lock_bt 
+0x7c25 028177 rtn 
+:      028179 ui_ipc_fifo_out:
+0x7c26 028180 branch fifo_out 
+:      028184 ui_ipc_send_event:
+0x7c27 028185 set1 mark_ext_patch ,mark 
+0x7c28 028186 bpatch patch31_1 ,mem_patch31 
+0x7c29 028187 fetch 1 ,mem_device_option 
+0x7c2a 028188 rtneq dvc_op_hci 
+0x7c2b 028189 call ui_ipc_get_lock 
+0x7c2c 028190 copy rega ,pdata 
+0x7c2d 028191 store 4 ,mem_ipc_rega_temp 
+0x7c2e 028192 arg mem_ipc_fifo_bt2c51 ,rega 
+0x7c2f 028193 call fifo_in 
+0x7c30 028194 fetch 4 ,mem_ipc_rega_temp 
+0x7c31 028195 copy pdata ,rega 
+0x7c32 028196 branch ui_ipc_put_lock 
+:      028198 ui_ipc_send_cmd:
+0x7c33 028199 set1 mark_ext_patch ,mark 
+0x7c34 028200 bpatch patch31_2 ,mem_patch31 
+0x7c35 028201 fetch 1 ,mem_device_option 
+0x7c36 028202 rtneq dvc_op_hci 
+0x7c37 028203 call ui_ipc_get_lock 
+0x7c38 028204 copy rega ,pdata 
+0x7c39 028205 store 4 ,mem_ipc_rega_temp 
+0x7c3a 028206 arg mem_ipc_fifo_c512bt ,rega 
+0x7c3b 028207 call fifo_in 
+0x7c3c 028208 fetch 4 ,mem_ipc_rega_temp 
+0x7c3d 028209 copy pdata ,rega 
+0x7c3e 028210 branch ui_ipc_put_lock 
+:      028212 ui_ipc_clean_all_fifo:
+0x7c3f 028213 set1 mark_ext_patch ,mark 
+0x7c40 028214 bpatch patch31_3 ,mem_patch31 
+0x7c41 028215 setarg 0 
+0x7c42 028216 store util_fifo_len ,mem_ipc_fifo_c512bt 
+0x7c43 028217 store util_fifo_len ,mem_ipc_fifo_bt2c51 
+0x7c44 028218 rtn 
+:      028220 check_51cmd:
+0x7c45 028221 set1 mark_ext_patch ,mark 
+0x7c46 028222 bpatch patch31_4 ,mem_patch31 
+0x7c47 028223 fetch 1 ,mem_hci_cmd 
+0x7c48 028224 nrtn blank 
+0x7c49 028225 arg mem_ipc_fifo_c512bt ,rega 
+0x7c4a 028226 call fifo_is_empty 
+0x7c4b 028227 rtn blank 
+0x7c4c 028228 jam ipc_continue_process ,mem_ipc_skip_continue_proc 
+0x7c4d 028229 call check_51cmd_once 
+0x7c4e 028230 fetch 1 ,mem_ipc_skip_continue_proc 
+0x7c4f 028231 branch check_51cmd ,blank 
+0x7c50 028232 rtn 
+:      028234 check_51cmd_once:
+0x7c51 028235 set1 mark_ext_patch ,mark 
+0x7c52 028236 bpatch patch31_5 ,mem_patch31 
+0x7c53 028237 call ui_ipc_get_lock 
+0x7c54 028238 arg mem_ipc_fifo_c512bt ,rega 
+0x7c55 028239 call fifo_out 
+0x7c56 028240 copy pdata ,temp 
+0x7c57 028241 call ui_ipc_put_lock 
+0x7c58 028242 copy temp ,pdata 
+0x7c59 028243 rtn blank 
+0x7c5a 028244 beq bt_cmd_start_discovery ,check_51cmd_start_discovery 
+0x7c5b 028245 beq bt_cmd_stop_discovery ,check_51cmd_stop_discovery 
+0x7c5c 028246 beq bt_cmd_reconnect ,check_51cmd_reconnect 
+0x7c5d 028247 beq bt_cmd_enter_sniff_subrating ,check_51cmd_enter_sniff_subrating 
+0x7c5e 028248 beq bt_cmd_exit_sniff_subrating ,check_51cmd_exit_sniff_subrating 
+0x7c5f 028249 beq bt_cmd_sniff_test ,check_51cmd_sniff_test 
+0x7c60 028250 beq bt_cmd_start_inquiry ,check_51cmd_inq 
+0x7c61 028251 beq bt_cmd_stop_inquiry ,check_51cmd_stop_inq 
+0x7c62 028252 beq bt_cmd_start_adv ,check_51cmd_adv 
+0x7c63 028253 beq bt_cmd_stop_adv ,check_51cmd_stop_adv 
+0x7c64 028254 beq bt_cmd_start_direct_adv ,check_51cmd_direct_adv 
+0x7c65 028255 beq bt_cmd_stop_direct_adv ,check_51cmd_stop_direct_adv 
+0x7c66 028256 beq bt_cmd_le_update_conn ,check_51cmd_le_update_conn 
+0x7c67 028257 beq bt_cmd_led_blink ,ui_led_blink_start 
+0x7c68 028258 beq bt_cmd_led_on ,ui_led_on 
+0x7c69 028259 beq bt_cmd_led_off ,ui_led_blink_stop 
+0x7c6a 028260 beq bt_cmd_le_start_conn ,check_51cmd_le_start_con 
+0x7c6b 028261 beq bt_cmd_le_start_scan ,check_51cmd_start_scan 
+0x7c6c 028262 beq bt_cmd_le_stop_scan ,check_51cmd_stop_scan 
+0x7c6d 028263 beq bt_cmd_enter_hibernate ,check_51cmd_hibernate 
+0x7c6e 028264 beq bt_cmd_le_smp_security_request ,check_51cmd_le_smp_sec_req 
+0x7c6f 028265 beq bt_cmd_le_start_write ,check_51cmd_le_start_write 
+0x7c70 028266 beq bt_cmd_bb_reconn_cancel ,check_51cmd_bb_reconn_cancel 
+0x7c71 028268 store 1 ,mem_fifo_temp 
+0x7c72 028269 set1 mark_ext_patch ,mark 
+0x7c73 028270 bpatch patch31_6 ,mem_patch31 
+0x7c74 028271 fetch 1 ,mem_lmo_opcode2 
+0x7c75 028272 branch check_51cmd_once_continue ,blank 
+0x7c76 028273 call lmo_fifo_process 
+0x7c77 028274 fetch 1 ,mem_lmo_opcode2 
+0x7c78 028275 nbranch check_51cmd_restore ,blank 
+:      028276 check_51cmd_once_continue:
+0x7c79 028277 fetch 1 ,mem_fifo_temp 
+0x7c7a 028278 bmark0 mark_context ,check_51cmd_check_idle 
+:      028279 check_51cmd_once_continue0:
+0x7c7b 028280 beq bt_cmd_enter_sniff ,cmd_in_sniff 
+0x7c7c 028281 beq bt_cmd_exit_sniff ,cmd_exit_sniff 
+0x7c7d 028282 beq bt_cmd_set_pin_code ,check_51cmd_pincode 
+0x7c7e 028283 beq bt_cmd_disconnect ,check_51cmd_disconnect 
+0x7c7f 028284 beq bt_cmd_le_disconnect ,check_51cmd_le_disconnect 
+0x7c80 028285 beq bt_cmd_role_switch ,check_51cmd_role_switch 
+0x7c81 028286 beq bt_cmd_store_reconn_info_le ,eeprom_store_le_reconn_info 
+0x7c82 028287 beq bt_cmd_store_reconn_info_bt ,eeprom_store_bd_reconn_info 
+0x7c83 028288 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
+0x7c84 028289 rtn 
+:      028292 bt_cmd_le_update_conn_1:
+0x7c85 028293 jam xt_ll_connection_param_req ,mem_fifo_temp 
+0x7c86 028294 branch le_xtype_fifo_in 
+:      028295 check_51cmd_check_idle:
+0x7c87 028296 store 1 ,mem_fifo_temp 
+0x7c88 028297 call context_check_idle 
+0x7c89 028298 branch check_51cmd_restore ,zero 
+0x7c8a 028299 call context_search_plap 
+0x7c8b 028300 nrtn zero 
+:      028301 check_51cmd_restore:
+0x7c8c 028302 jam ipc_skip_continue_process ,mem_ipc_skip_continue_proc 
+0x7c8d 028303 branch ui_ipc_send_cmd 
+:      028306 check_51cmd_role_switch:
+0x7c8e 028307 jam lmp_slot_offset ,mem_lmo_opcode2 
+0x7c8f 028308 set1 mark_switch_initiated ,mark 
+0x7c90 028309 nrtn master 
+0x7c91 028310 jam switch_flag_init ,mem_switch_flag 
+0x7c92 028311 jam lmp_switch_req ,mem_lmo_opcode2 
+0x7c93 028312 fetch 1 ,mem_connection_options 
+0x7c94 028313 set0 connection_switch ,pdata 
+0x7c95 028314 store 1 ,mem_connection_options 
+0x7c96 028315 rtn 
+:      028317 check_51cmd_start_discovery:
+0x7c97 028318 fetch 2 ,mem_ui_state_map 
+0x7c98 028319 set1 ui_state_bt_discovery 
+0x7c99 028320 store 2 ,mem_ui_state_map 
+0x7c9a 028321 jam 3 ,mem_scan_mode 
+0x7c9b 028322 rtn 
+:      028324 check_51cmd_stop_discovery:
+0x7c9c 028325 jam 0 ,mem_hid_handshake_timer_count 
+0x7c9d 028326 jam 0 ,mem_scan_mode 
+0x7c9e 028327 fetch 2 ,mem_ui_state_map 
+0x7c9f 028328 set0 ui_state_bt_discovery 
+0x7ca0 028329 store 2 ,mem_ui_state_map 
+0x7ca1 028330 rtn 
+:      028332 check_51cmd_reconnect:
+0x7ca2 028333 jam hci_cmd_create_conn ,mem_hci_cmd 
+0x7ca3 028334 rtn 
+:      028336 check_51cmd_disconnect:
+0x7ca4 028337 jam lmp_detach ,mem_lmo_opcode2 
+0x7ca5 028338 jam other_end_terminated ,mem_disconn_reason_send 
+0x7ca6 028339 rtn 
+:      028342 check_51cmd_enter_sniff_subrating:
+0x7ca7 028343 rtn 
+:      028345 check_51cmd_exit_sniff_subrating:
+0x7ca8 028346 rtn 
+:      028348 check_51cmd_sniff_test:
+0x7ca9 028349 rtn 
+:      028351 check_51cmd_pincode:
+0x7caa 028352 jam pincode_state_pincode_ready ,mem_pincode_state 
+0x7cab 028353 branch cmd_pair 
+:      028355 check_51cmd_inq:
+0x7cac 028356 rtn 
+:      028357 check_51cmd_stop_inq:
+0x7cad 028358 rtn 
+:      028359 check_51cmd_adv:
+0x7cae 028360 jam on ,mem_le_adv_enable 
+0x7caf 028361 jam adv_ind ,mem_le_adv_type 
+0x7cb0 028362 rtn 
+:      028363 check_51cmd_stop_adv:
+0x7cb1 028364 jam off ,mem_le_adv_enable 
+0x7cb2 028365 rtn 
+:      028366 check_51cmd_direct_adv:
+0x7cb3 028367 jam on ,mem_le_adv_enable 
+0x7cb4 028368 jam adv_direct_ind ,mem_le_adv_type 
+0x7cb5 028369 rtn 
+:      028370 check_51cmd_stop_direct_adv:
+0x7cb6 028371 jam off ,mem_le_adv_enable 
+0x7cb7 028372 rtn 
+:      028373 check_51cmd_le_disconnect:
+0x7cb8 028374 setarg 1 
+0x7cb9 028375 store 2 ,mem_le_superto 
+0x7cba 028376 rtn 
+:      028377 check_51cmd_le_update_conn:
+0x7cbb 028378 rtn 
+:      028379 check_51cmd_le_start_con:
+0x7cbc 028380 jam on ,mem_le_scan_enable 
+0x7cbd 028381 jam hci_cmd_le_create_conn ,mem_hci_cmd 
+0x7cbe 028382 fetch 6 ,mem_app_peer_addr 
+0x7cbf 028383 store 6 ,mem_le_conn_peer_addr 
+0x7cc0 028384 rtn 
+:      028385 check_51cmd_start_scan:
+0x7cc1 028386 jam on ,mem_le_scan_enable 
+0x7cc2 028387 rtn 
+:      028388 check_51cmd_stop_scan:
+0x7cc3 028389 jam off ,mem_le_scan_enable 
+0x7cc4 028390 jam 0 ,mem_hci_cmd 
+0x7cc5 028391 rtn 
+:      028392 check_51cmd_le_smp_sec_req:
+0x7cc6 028393 jam xt_smp_security_request ,mem_fifo_temp 
+0x7cc7 028394 branch le_xtype_fifo_in 
+:      028395 check_51cmd_hibernate:
+0x7cc8 028396 set1 mark_ext_patch ,mark 
+0x7cc9 028397 bpatch patch31_7 ,mem_patch31 
+0x7cca 028398 fetch 2 ,mem_cb_before_hibernate 
+0x7ccb 028399 call callback_func 
+0x7ccc 028400 fetch 1 ,mem_ui_button_gpio 
+0x7ccd 028401 beq ui_button_gpio_disable ,check_51cmd_hibernate_btn_disabled 
+0x7cce 028402 copy pdata ,temp 
+0x7ccf 028403 call gpio_config_input 
+:      028404 check_51cmd_hibernate_btn_disabled:
+0x7cd0 028405 call ui_led_off 
+0x7cd1 028406 call ui_ipc_clean_all_fifo 
+0x7cd2 028407 branch lpm_hibernate 
+:      028409 check_51cmd_le_start_write:
+0x7cd3 028410 jam 1 ,mem_le_switch_send_data 
+0x7cd4 028411 rtn 
+:      028413 check_51cmd_bb_reconn_cancel:
+0x7cd5 028414 force page_length_timer ,queue 
+0x7cd6 028415 branch timer_stop 
+:      028417 ui_check_paring_button:
+0x7cd7 028418 fetch 1 ,mem_ui_state_map 
+0x7cd8 028419 rtnbit0 ui_state_btn_down 
+0x7cd9 028420 rtnbit0 ui_state_bt_reconnect 
+0x7cda 028421 branch check_51cmd_bb_reconn_cancel 
+:      028425 usb_isr:
+0x7cdb 028426 set1 mark_ext_patch ,mark 
+0x7cdc 028427 bpatch patch3a_5 ,mem_patch3a 
+0x7cdd 028428 call usb_tx_test 
+0x7cde 028429 hfetch 1 ,core_usb_status 
+0x7cdf 028430 store 1 ,mem_usb_status 
+0x7ce0 028431 hfetch 1 ,core_usb_fifo_empty 
+0x7ce1 028432 store 1 ,mem_usb_fifo_empty 
+0x7ce2 028433 hjam 0xe0 ,core_usb_status 
+0x7ce3 028434 fetch 1 ,mem_usb_fifo_empty 
+0x7ce4 028435 compare 0x1 ,pdata ,0x1 
+0x7ce5 028436 call usb0_fifo_empty ,true 
+0x7ce6 028437 set1 mark_ext_patch ,mark 
+0x7ce7 028438 bpatch patch3a_6 ,mem_patch3a 
+0x7ce8 028439 fetch 1 ,mem_usb_status 
+0x7ce9 028440 compare 0x1 ,pdata ,0x1 
+0x7cea 028441 call usb_status1 ,true 
+0x7ceb 028442 fetch 1 ,mem_usb_state 
+0x7cec 028443 bne usb_connected ,usb_tx 
+0x7ced 028444 fetch 2 ,mem_usb_idle_cnt 
+0x7cee 028445 increase 1 ,pdata 
+0x7cef 028446 store 2 ,mem_usb_idle_cnt 
+0x7cf0 028447 fetcht 2 ,mem_usb_idle_timeout 
+0x7cf1 028448 isub temp ,null 
+0x7cf2 028449 branch usb_init ,positive 
+0x7cf3 028450 fetch 1 ,mem_usb_status 
+0x7cf4 028451 bbit0 usb_status_nak ,usb_tx 
+0x7cf5 028452 setarg 0 
+0x7cf6 028453 store 2 ,mem_usb_idle_cnt 
+0x7cf7 028454 branch usb_tx 
+:      028457 usb_status1:
+0x7cf8 028458 set1 mark_ext_patch ,mark 
+0x7cf9 028459 bpatch patch3a_7 ,mem_patch3a 
+0x7cfa 028460 hjam 0x11 ,core_usb_status 
+0x7cfb 028461 hfetch 1 ,core_usb_ep_len 
+0x7cfc 028462 store 1 ,mem_usb_read_len 
+0x7cfd 028463 copy pdata ,loopcnt 
+0x7cfe 028464 branch usb_rx_no_data ,blank 
+0x7cff 028465 arg mem_usb_setup ,contw 
+0x7d00 028466 call usb_rx_read 
+0x7d01 028467 fetch 1 ,mem_usb_read_len 
+0x7d02 028468 sub pdata ,7 ,null 
+0x7d03 028469 rtn positive 
+:      028470 usb_class_type:
+0x7d04 028471 set1 mark_ext_patch ,mark 
+0x7d05 028472 bpatch patch3b_0 ,mem_patch3b 
+0x7d06 028473 fetch 1 ,mem_usb_setup_bmrequesttype 
+0x7d07 028474 beq hci_class_request_type ,usb_hci_class_req_type 
+0x7d08 028475 beq hid_class_request_type ,usb_hid_class_req_type 
+0x7d09 028476 beq zero_class_request_type ,usb_zero_class_req_type 
+0x7d0a 028477 fetch 1 ,mem_usb_setup_brequest 
+0x7d0b 028478 beq set_address ,usb0_request_set_address 
+0x7d0c 028479 beq get_descriptor ,usb0_request_get_descriptor 
+0x7d0d 028480 beq set_configuration ,usb0_request_set_configuration 
+0x7d0e 028481 beq set_interface ,usb0_request_set_interface 
+0x7d0f 028482 branch usb0_force_stall 
+:      028484 usb_zero_class_req_type:
+0x7d10 028485 fetch 1 ,mem_usb_setup_brequest 
+0x7d11 028486 beq clear_feature ,usb0_request_clear_feature 
+0x7d12 028487 beq set_feature ,usb0_request_set_feature 
+0x7d13 028488 beq set_configuration ,usb0_reply_zerolen 
+0x7d14 028489 beq set_address ,usb0_request_set_address 
+0x7d15 028490 branch usb0_force_stall 
+:      028491 usb_hci_class_req_type:
+0x7d16 028492 call usb0_reply_zerolen 
+0x7d17 028493 rtn 
+:      028495 usb_rx_no_data:
+0x7d18 028496 fetch 1 ,mem_usb_status 
+0x7d19 028497 bbit1 usb_status_setup ,usb_class_type 
+0x7d1a 028498 rtn 
+:      028499 usb_set_protocol_req:
+0x7d1b 028500 fetch 1 ,mem_usb_set_protocol_count 
+0x7d1c 028501 increase 1 ,pdata 
+0x7d1d 028502 store 1 ,mem_usb_set_protocol_count 
+0x7d1e 028503 compare 2 ,pdata ,0xff 
+0x7d1f 028504 nbranch usb0_reply_zerolen ,true 
+0x7d20 028505 jam 1 ,mem_usb_desc 
+0x7d21 028506 branch usb0_reply_zerolen 
+:      028507 usb_hid_class_req_type:
+0x7d22 028508 fetch 1 ,mem_usb_setup_brequest 
+0x7d23 028509 beq set_idle ,usb_set_idle 
+0x7d24 028510 beq set_report ,usb_set_report 
+0x7d25 028511 beq set_protocol ,usb_set_protocol_req 
+0x7d26 028512 branch usb0_force_stall 
+:      028513 usb_set_idle:
+0x7d27 028514 fetch 1 ,mem_usb_state 
+0x7d28 028515 beq usb_setidle_1 ,usb_set_idle_connected 
+0x7d29 028516 bne usb_resume ,usb0_reply_zerolen 
+0x7d2a 028517 jam usb_setidle_1 ,mem_usb_state 
+0x7d2b 028518 branch usb0_reply_zerolen 
+:      028519 usb_set_idle_connected:
+0x7d2c 028520 jam usb_connected ,mem_usb_state 
+0x7d2d 028521 branch usb0_reply_zerolen 
+:      028523 usb_set_report:
+0x7d2e 028524 jam 1 ,mem_usb_desc 
+0x7d2f 028525 arg mem_usb_desc ,rega 
+0x7d30 028526 arg 1 ,regb 
+0x7d31 028527 branch usb0_respond 
+:      028528 usb0_force_stall:
+0x7d32 028529 hjam 1 ,core_usb_stall 
+0x7d33 028530 rtn 
+:      028531 usb0_reply_zerolen:
+0x7d34 028532 hjam 0x40 ,core_usb_clear 
+0x7d35 028533 rtn 
+:      028535 usb_rx_read:
+0x7d36 028536 hfetch 1 ,core_usb_ep 
+0x7d37 028537 istore 1 ,contw 
+0x7d38 028538 loop usb_rx_read 
+0x7d39 028539 rtn 
+:      028541 usb0_fifo_empty:
+0x7d3a 028542 hjam 0x1 ,core_usb_fifo_empty 
+0x7d3b 028543 call usb0_tx 
+0x7d3c 028544 rtn 
+:      028546 usb0_request_get_descriptor:
+0x7d3d 028547 set1 mark_ext_patch ,mark 
+0x7d3e 028548 bpatch patch3b_1 ,mem_patch3b 
+0x7d3f 028549 set0 mark_isstr ,mark 
+0x7d40 028550 fetch 1 ,mem_usb_setup_bvalueh 
+0x7d41 028551 beq dsc_device ,dsc_device_info 
+0x7d42 028552 beq dsc_config ,dsc_config_info 
+0x7d43 028553 beq dsc_string ,dsc_string_info 
+0x7d44 028554 beq dsc_hid ,dsc_hid_info 
+0x7d45 028555 beq dsc_hid_report ,dsc_hid_report_info 
+0x7d46 028556 rtn 
+:      028558 dsc_device_info:
+0x7d47 028559 arg mem_devicedesc ,rega 
+0x7d48 028560 branch usb0_respond_length 
+:      028561 dsc_config_info:
+0x7d49 028562 arg mem_confdesc ,rega 
+0x7d4a 028563 branch usb0_respond_length 
+:      028564 dsc_string_info:
+0x7d4b 028565 fetch 1 ,mem_usb_setup_bvalue 
+0x7d4c 028566 and_into 3 ,pdata 
+0x7d4d 028567 arg mem_string0 ,rega 
+0x7d4e 028568 beq 0 ,usb0_respond_length 
+0x7d4f 028569 set1 mark_isstr ,mark 
+0x7d50 028570 arg mem_string1 ,rega 
+0x7d51 028571 beq 1 ,usb0_respond_length 
+0x7d52 028572 arg mem_string2 ,rega 
+0x7d53 028573 beq 2 ,usb0_respond_length 
+0x7d54 028574 arg mem_string3 ,rega 
+0x7d55 028575 beq 3 ,usb0_respond_length 
+0x7d56 028576 branch assert 
+:      028577 dsc_hid_info:
+0x7d57 028578 arg mem_confdesc + 18 ,rega 
+0x7d58 028579 fetch 1 ,mem_confdesc + 18 
+0x7d59 028580 copy pdata ,regb 
+0x7d5a 028581 branch usb0_respond 
+:      028582 dsc_hid_report_info:
+0x7d5b 028583 fetch 2 ,mem_usb_setup_windex 
+0x7d5c 028584 beq 1 ,dsc_hid_report_info0 
+0x7d5d 028585 arg mem_hidreportdesc_kb ,rega 
+0x7d5e 028586 branch usb0_respond_length 
+:      028587 dsc_hid_report_info0:
+0x7d5f 028588 jam usb_got_report_req ,mem_usb_state 
+0x7d60 028589 arg mem_hidreportdesc_m ,rega 
+0x7d61 028590 branch usb0_respond_length 
+:      028592 usb0_respond_length:
+0x7d62 028593 ifetch 1 ,rega 
+0x7d63 028594 iforce regb 
+0x7d64 028595 increase 1 ,rega 
+:      028598 usb0_respond:
+0x7d65 028599 set1 mark_ext_patch ,mark 
+0x7d66 028600 bpatch patch3b_2 ,mem_patch3b 
+0x7d67 028601 bmark0 mark_isstr ,usb0_respond0 
+0x7d68 028602 add regb ,1 ,pdata 
+0x7d69 028603 lshift pdata ,pdata 
+0x7d6a 028604 hstore 1 ,core_usb_dfifo0 
+0x7d6b 028605 hjam 3 ,core_usb_dfifo0 
+0x7d6c 028606 fetch 1 ,mem_usb_setup_blength 
+0x7d6d 028607 increase -2 ,pdata 
+0x7d6e 028608 rshift pdata ,pdata 
+0x7d6f 028609 store 1 ,mem_usb_setup_blength 
+0x7d70 028610 beq 0 ,usb_no_respond_data 
+:      028611 usb0_respond0:
+0x7d71 028612 fetch 1 ,mem_usb_setup_blength 
+0x7d72 028613 isub regb ,null 
+0x7d73 028614 branch usb0_respond1 ,positive 
+0x7d74 028615 copy pdata ,regb 
+:      028616 usb0_respond1:
+0x7d75 028617 copy rega ,pdata 
+0x7d76 028618 store 2 ,mem_bufptr 
+0x7d77 028619 copy regb ,pdata 
+0x7d78 028620 store 1 ,mem_remain 
+0x7d79 028621 branch usb0_tx 
+:      028623 usb_no_respond_data:
+0x7d7a 028624 arg 0 ,queue 
+0x7d7b 028625 branch usb_trig 
+:      028629 usb0_tx:
+0x7d7c 028630 set1 mark_ext_patch ,mark 
+0x7d7d 028631 bpatch patch3b_3 ,mem_patch3b 
+0x7d7e 028632 fetch 1 ,mem_remain 
+0x7d7f 028633 rtn blank 
+0x7d80 028634 copy pdata ,loopcnt 
+0x7d81 028635 sub pdata ,ep0_packet_size ,null 
+0x7d82 028636 branch usb0_tx_info ,positive 
+0x7d83 028637 arg ep0_packet_size ,loopcnt 
+:      028638 usb0_tx_info:
+0x7d84 028639 fetch 1 ,mem_remain 
+0x7d85 028640 isub loopcnt ,pdata 
+0x7d86 028641 store 1 ,mem_remain 
+0x7d87 028642 fetch 2 ,mem_bufptr 
+0x7d88 028643 copy pdata ,contr 
+:      028644 usb0_tx0:
+0x7d89 028645 ifetch 1 ,contr 
+0x7d8a 028646 hstore 1 ,core_usb_dfifo0 
+0x7d8b 028647 bmark0 mark_isstr ,usb0_tx1 
+0x7d8c 028648 hjam 0 ,core_usb_dfifo0 
+:      028649 usb0_tx1:
+0x7d8d 028650 loop usb0_tx0 
+0x7d8e 028651 copy contr ,pdata 
+0x7d8f 028652 store 2 ,mem_bufptr 
+0x7d90 028653 arg 0 ,queue 
+0x7d91 028654 call usb_trig 
+0x7d92 028655 fetch 1 ,mem_remain 
+0x7d93 028656 nrtn blank 
+0x7d94 028657 fetch 1 ,mem_usb_state 
+0x7d95 028658 rtnne usb_got_report_req 
+0x7d96 028659 jam usb_connected ,mem_usb_state 
+0x7d97 028660 rtn 
+:      028663 usb0_request_set_configuration:
+0x7d98 028664 fetch 1 ,mem_usb_setup_bvalue 
+0x7d99 028665 sub pdata ,1 ,null 
+0x7d9a 028666 nbranch usb0_force_stall ,positive 
+:      028667 usb0_request_set_address:
+0x7d9b 028668 fetch 1 ,mem_usb_setup_bmrequesttype 
+0x7d9c 028669 bne in_device ,usb0_force_stall 
+0x7d9d 028670 fetch 2 ,mem_usb_setup_windex 
+0x7d9e 028671 bne 0 ,usb0_force_stall 
+0x7d9f 028672 fetch 1 ,mem_usb_setup_blength 
+0x7da0 028673 bne 0 ,usb0_force_stall 
+0x7da1 028674 branch usb0_reply_zerolen 
+:      028676 usb0_request_set_interface:
+0x7da2 028677 fetch 1 ,mem_usb_setup_bmrequesttype 
+0x7da3 028678 bne in_interface ,usb0_force_stall 
+0x7da4 028679 fetch 1 ,mem_usb_setup_bvalue 
+0x7da5 028680 bne 0 ,usb0_force_stall 
+0x7da6 028681 fetch 1 ,mem_usb_setup_bvalueh 
+0x7da7 028682 bne 0 ,usb0_force_stall 
+0x7da8 028683 fetch 1 ,mem_usb_setup_blength 
+0x7da9 028684 bne 0 ,usb0_force_stall 
+0x7daa 028685 branch usb0_reply_zerolen 
+:      028687 usb0_request_set_feature:
+0x7dab 028688 fetch 1 ,mem_usb_setup_bvalue 
+0x7dac 028689 bne 1 ,usb0_force_stall 
+0x7dad 028690 jam usb_sleep ,mem_usb_state 
+0x7dae 028691 branch usb0_reply_zerolen 
+:      028693 usb0_request_clear_feature:
+0x7daf 028694 fetch 1 ,mem_usb_setup_bvalue 
+0x7db0 028695 bne 1 ,usb0_force_stall 
+0x7db1 028696 branch usb0_reply_zerolen 
+:      028698 usb_init:
+0x7db2 028699 set1 mark_ext_patch ,mark 
+0x7db3 028700 bpatch patch3b_4 ,mem_patch3b 
+0x7db4 028701 hjam 0x00 ,core_usb_config 
+0x7db5 028702 nop 10000 
+0x7db6 028703 hjam 0xc0 ,core_usb_trig 
+0x7db7 028704 hfetch 2 ,core_clkoff 
+0x7db8 028705 set0 clock_off_usb ,pdata 
+0x7db9 028706 hstore 2 ,core_clkoff 
+0x7dba 028707 hjam 0x3c ,core_usb_config 
+0x7dbb 028708 hjam 0xff ,core_usb_status 
+0x7dbc 028709 hjam 0xff ,core_usb_fifo_empty 
+0x7dbd 028710 jam 0 ,mem_mcmd 
+0x7dbe 028711 jam 0 ,mem_usb_state 
+0x7dbf 028712 setarg 0 
+0x7dc0 028713 store 2 ,mem_usb_idle_cnt 
+0x7dc1 028714 rtn 
+:      028717 usb_tx:
+0x7dc2 028718 set1 mark_ext_patch ,mark 
+0x7dc3 028719 bpatch patch3b_5 ,mem_patch3b 
+0x7dc4 028720 fetch 1 ,mem_mcmd 
+0x7dc5 028721 rtn blank 
+0x7dc6 028722 fetch 1 ,mem_usb_state 
+0x7dc7 028723 beq usb_sleep ,usb_wakeup 
+0x7dc8 028724 rtnne usb_connected 
+0x7dc9 028725 fetch 1 ,mem_mcmd 
+0x7dca 028726 jam 0 ,mem_mcmd 
+0x7dcb 028727 arg 6 ,loopcnt 
+0x7dcc 028728 arg mem_mouse_data ,contr 
+0x7dcd 028729 beq send_kb_data_cmd ,usb_tx_ep1 
+0x7dce 028730 beq send_mouse_data_cmd ,usb_tx_ep2 
+0x7dcf 028731 branch assert 
+:      028733 usb_tx_ep1:
+0x7dd0 028734 arg core_usb_dfifo1 ,rega 
+0x7dd1 028735 arg 1 ,queue 
+:      028736 usb_tx_loop:
+0x7dd2 028737 ifetch 1 ,contr 
+0x7dd3 028738 istore 1 ,rega 
+0x7dd4 028739 loop usb_tx_loop 
+:      028740 usb_trig:
+0x7dd5 028741 set1 mark_ext_patch ,mark 
+0x7dd6 028742 bpatch patch3b_6 ,mem_patch3b 
+0x7dd7 028743 disable swfine 
+0x7dd8 028744 fetch 2 ,mem_usb_trig_timeout 
+0x7dd9 028745 iforce stop_watch 
+0x7dda 028746 hjam 0x40 ,core_usb_status 
+:      028747 usb_trig_waitnak_loop:
+0x7ddb 028748 hfetch 1 ,core_usb_status 
+0x7ddc 028749 branch usb_init ,timeout 
+0x7ddd 028750 bbit0 usb_status_nak ,usb_trig_waitnak_loop 
+0x7dde 028751 fetch 2 ,mem_usb_trig_timeout 
+0x7ddf 028752 iforce stop_watch 
+0x7de0 028753 arg 0 ,temp 
+0x7de1 028754 qset1 temp 
+0x7de2 028755 hstoret 1 ,core_usb_fifo_empty 
+:      028756 usb_trig_loop:
+0x7de3 028757 branch usb_init ,timeout 
+0x7de4 028758 hstoret 1 ,core_usb_trig 
+0x7de5 028759 hfetch 1 ,core_usb_fifo_empty 
+0x7de6 028760 qisolate0 pdata 
+0x7de7 028761 branch usb_trig_loop ,true 
+0x7de8 028762 rtn 
+:      028765 usb_tx_ep2:
+0x7de9 028766 arg 2 ,queue 
+0x7dea 028767 arg core_usb_dfifo2 ,rega 
+0x7deb 028768 branch usb_tx_loop 
+:      028771 usb_wakeup:
+0x7dec 028772 set1 mark_ext_patch ,mark 
+0x7ded 028773 bpatch patch3b_7 ,mem_patch3b 
+0x7dee 028774 hjam 0xfc ,core_usb_config 
+0x7def 028775 nop 10000 
+0x7df0 028776 hjam 0x3c ,core_usb_config 
+0x7df1 028777 jam usb_resume ,mem_usb_state 
+0x7df2 028778 rtn 
+:      028780 usb_tx_test:
+0x7df3 028781 fetch 1 ,mem_mcmd 
+0x7df4 028782 nrtn blank 
+0x7df5 028783 fetch 2 ,mem_usb_cnt 
+0x7df6 028784 rtn blank 
+0x7df7 028785 increase -1 ,pdata 
+0x7df8 028786 store 2 ,mem_usb_cnt 
+0x7df9 028787 jam send_mouse_data_cmd ,mem_mcmd 
+0x7dfa 028788 rtn 
+:      028791 right_shift_n:
+0x7dfb 028792 sub loopcnt ,0 ,null 
+0x7dfc 028793 rtn zero 
+:      028794 right_shift_n_loop:
+0x7dfd 028795 rshift pdata ,pdata 
+0x7dfe 028796 loop right_shift_n_loop 
+0x7dff 028797 rtn 
+:      028799 push_stack:
+0x7e00 028800 deposit contw 
+0x7e01 028801 store 2 ,mem_contw 
+0x7e02 028802 storet 8 ,mem_temp 
+0x7e03 028803 deposit timeup 
+0x7e04 028804 store 4 ,mem_timeup 
+0x7e05 028805 deposit rega 
+0x7e06 028806 store 4 ,mem_rega 
+0x7e07 028807 deposit regb 
+0x7e08 028808 store 4 ,mem_regb 
+0x7e09 028809 deposit regc 
+0x7e0a 028810 store 3 ,mem_regc 
+0x7e0b 028811 deposit contr 
+0x7e0c 028812 store 2 ,mem_contr 
+0x7e0d 028813 rtn 
+:      028814 pop_stack:
+0x7e0e 028815 fetcht 8 ,mem_temp 
+0x7e0f 028816 fetch 4 ,mem_timeup 
+0x7e10 028817 iforce timeup 
+0x7e11 028818 fetch 4 ,mem_rega 
+0x7e12 028819 iforce rega 
+0x7e13 028820 fetch 4 ,mem_regb 
+0x7e14 028821 iforce regb 
+0x7e15 028822 fetch 3 ,mem_regc 
+0x7e16 028823 iforce regc 
+0x7e17 028824 fetch 2 ,mem_contw 
+0x7e18 028825 iforce contw 
+0x7e19 028826 fetch 2 ,mem_contr 
+0x7e1a 028827 iforce contr 
+0x7e1b 028828 rtn 
+:      028834 save_cont_pointers:
+0x7e1c 028835 copy contw ,pdata 
+0x7e1d 028836 store 2 ,mem_hold_contw 
+0x7e1e 028837 copy contr ,pdata 
+0x7e1f 028838 store 2 ,mem_hold_contr 
+0x7e20 028839 rtn 
+:      028840 load_cont_pointers:
+0x7e21 028841 fetch 2 ,mem_hold_contw 
+0x7e22 028842 copy pdata ,contw 
+0x7e23 028843 fetch 2 ,mem_hold_contr 
+0x7e24 028844 copy pdata ,contr 
+0x7e25 028845 rtn 
+:      028849 delay_10ms:
+0x7e26 028850 copy clkn_bt ,pdata 
+0x7e27 028851 increase 16 ,pdata 
+0x7e28 028852 increase 16 ,pdata 
+:      028853 delay_ms_wait:
+0x7e29 028854 copy clkn_bt ,temp 
+0x7e2a 028855 isub temp ,null 
+0x7e2b 028856 branch delay_ms_wait ,positive 
+0x7e2c 028857 rtn 
+:      028859 memcpy48:
+0x7e2d 028860 ifetch 8 ,contr 
+0x7e2e 028861 istore 8 ,contw 
+0x7e2f 028862 ifetch 8 ,contr 
+0x7e30 028863 istore 8 ,contw 
+:      028864 memcpy32:
+0x7e31 028865 ifetch 8 ,contr 
+0x7e32 028866 istore 8 ,contw 
+:      028867 memcpy24:
+0x7e33 028868 ifetch 8 ,contr 
+0x7e34 028869 istore 8 ,contw 
+:      028870 memcpy16:
+0x7e35 028871 ifetch 8 ,contr 
+0x7e36 028872 istore 8 ,contw 
+0x7e37 028873 ifetch 8 ,contr 
+0x7e38 028874 istore 8 ,contw 
+0x7e39 028875 rtn 
+:      028877 bn_zero:
+0x7e3a 028878 force 3 ,loopcnt 
+:      028879 memset0:
+0x7e3b 028880 force 0 ,pdata 
+:      028881 memset8:
+0x7e3c 028882 istore 8 ,contw 
+0x7e3d 028883 loop memset8 
+0x7e3e 028884 rtn 
+:      028887 clear_mem:
+0x7e3f 028888 deposit loopcnt 
+0x7e40 028889 rtn blank 
+0x7e41 028890 setarg 0 
+:      028891 clear_mem_loop:
+0x7e42 028892 istore 1 ,contw 
+0x7e43 028893 loop clear_mem_loop 
+0x7e44 028894 rtn 
+:      028898 memcpy:
+0x7e45 028899 deposit loopcnt 
+0x7e46 028900 rtn blank 
+:      028901 memcpy_loop:
+0x7e47 028902 ifetch 1 ,contr 
+0x7e48 028903 istore 1 ,contw 
+0x7e49 028904 loop memcpy_loop 
+0x7e4a 028905 rtn 
+:      028907 timer_stop:
+0x7e4b 028908 setarg 0 
+:      028909 timer_init:
+0x7e4c 028910 arg mem_timers ,contw 
+0x7e4d 028911 iforce temp 
+0x7e4e 028912 lshift queue ,pdata 
+0x7e4f 028913 iadd contw ,contw 
+0x7e50 028914 istoret 2 ,contw 
+0x7e51 028915 rtn 
+:      028917 timer_reinit:
+0x7e52 028918 arg 0 ,queue 
+:      028919 timer_check:
+0x7e53 028920 set1 mark_ext_patch ,mark 
+0x7e54 028921 bpatch patch37_4 ,mem_patch37 
+0x7e55 028922 fetcht 4 ,mem_last_clkn 
+0x7e56 028923 rshift clkn_bt ,pdata 
+0x7e57 028924 store 4 ,mem_last_clkn 
+0x7e58 028925 isub temp ,timeup 
+0x7e59 028926 copy timeup ,temp 
+0x7e5a 028927 arg mem_timers ,contr 
+0x7e5b 028928 copy contr ,contw 
+0x7e5c 028929 arg 16 ,loopcnt 
+:      028930 timer_loop:
+0x7e5d 028931 ifetch 2 ,contr 
+0x7e5e 028932 isub temp ,pdata 
+0x7e5f 028933 branch timer_counting ,positive 
+0x7e60 028934 force 0 ,pdata 
+:      028935 timer_counting:
+0x7e61 028936 istore 2 ,contw 
+0x7e62 028937 loop timer_loop 
+0x7e63 028938 arg mem_timers ,contr 
+0x7e64 028939 lshift queue ,pdata 
+0x7e65 028940 iadd contr ,contr 
+0x7e66 028941 ifetch 2 ,contr 
+0x7e67 028942 rtn 
+:      028945 lshift8_queue:
+0x7e68 028946 increase 1 ,queue 
+:      028947 lshift8_queue_loop:
+0x7e69 028948 increase -1 ,queue 
+0x7e6a 028949 rtn zero 
+0x7e6b 028950 lshift8 pdata ,pdata 
+0x7e6c 028951 branch lshift8_queue_loop 
+:      028955 clk_add:
+0x7e6d 028956 iadd temp ,temp 
+0x7e6e 028957 copy temp ,loopcnt 
+0x7e6f 028958 setarg 3750 
+0x7e70 028959 isub loopcnt ,pdata 
+0x7e71 028960 rtn positive 
+0x7e72 028961 sub pdata ,0 ,pdata 
+0x7e73 028962 rshift16 temp ,temp 
+0x7e74 028963 increase 1 ,temp 
+0x7e75 028964 lshift16 temp ,temp 
+0x7e76 028965 ior temp ,temp 
+0x7e77 028966 rtn 
+:      028968 clk_diff_rt:
+0x7e78 028969 call clk_diff 
+0x7e79 028970 branch clk2rt 
+:      028973 clk_diff:
+0x7e7a 028974 disable user 
+0x7e7b 028975 isub temp ,pdata 
+0x7e7c 028976 branch clk_diff_pos ,positive 
+0x7e7d 028977 enable user 
+0x7e7e 028978 sub pdata ,0 ,pdata 
+:      028979 clk_diff_pos:
+0x7e7f 028980 rtnbit0 15 
+0x7e80 028981 arg -61786 ,temp 
+0x7e81 028982 iadd temp ,pdata 
+0x7e82 028983 set0 64 ,pdata 
+0x7e83 028984 rtn 
+:      028986 clk2rt:
+0x7e84 028987 iforce contr 
+0x7e85 028988 rshift16 pdata ,pdata 
+0x7e86 028989 arg 3750 ,temp 
+0x7e87 028990 imul32 temp ,pdata 
+0x7e88 028991 iadd contr ,pdata 
+0x7e89 028992 rtn 
+:      028995 clk2lpo:
+0x7e8a 028996 lshift8 pdata ,pdata 
+0x7e8b 028997 lshift4 pdata ,pdata 
+0x7e8c 028998 fetcht 3 ,mem_clks_per_lpo 
+0x7e8d 028999 idiv temp 
+0x7e8e 029000 call wait_div_end 
+0x7e8f 029001 quotient temp 
+0x7e90 029002 rtn 
+:      029005 clk2bt:
+0x7e91 029006 arg 3750 ,temp 
+0x7e92 029007 idiv temp 
+0x7e93 029008 call wait_div_end 
+0x7e94 029009 quotient pdata 
+0x7e95 029010 lshift16 pdata ,pdata 
+0x7e96 029011 remainder temp 
+0x7e97 029012 ior temp ,temp 
+0x7e98 029013 rtn 
+:      029016 mem3_hex2string_to_uart:
+0x7e99 029017 arg 3 ,loopcnt 
+0x7e9a 029018 branch hex2string_to_uart0 
+:      029019 mem2_hex2string_to_uart:
+0x7e9b 029020 arg 2 ,loopcnt 
+0x7e9c 029021 branch hex2string_to_uart0 
+:      029025 adss_hex2string_to_uart:
+0x7e9d 029026 arg 6 ,loopcnt 
+:      029027 hex2string_to_uart0:
+0x7e9e 029028 ifetch 1 ,rega 
+0x7e9f 029029 copy pdata ,temp 
+0x7ea0 029030 rshift4 pdata ,pdata 
+0x7ea1 029031 call dialog2uchar 
+0x7ea2 029032 istore 1 ,contwu 
+0x7ea3 029033 copy temp ,pdata 
+0x7ea4 029034 and pdata ,0xf ,pdata 
+0x7ea5 029035 call dialog2uchar 
+0x7ea6 029036 istore 1 ,contwu 
+0x7ea7 029037 increase 1 ,rega 
+0x7ea8 029038 loop hex2string_to_uart0 
+0x7ea9 029039 rtn 
+:      029040 dialog2uchar:
+0x7eaa 029041 sub pdata ,9 ,null 
+0x7eab 029042 branch dialog2uchar0to9 ,positive 
+0x7eac 029043 increase 87 ,pdata 
+0x7ead 029044 rtn 
+:      029045 dialog2uchar0to9:
+0x7eae 029046 add pdata ,0x30 ,pdata 
+0x7eaf 029047 rtn 
+:      029053 string2dec_from_uart:
+0x7eb0 029054 arg 0 ,temp 
+:      029055 string2dec_from_uart_done:
+0x7eb1 029056 copy temp ,regc 
+0x7eb2 029057 ifetch 1 ,contru 
+0x7eb3 029058 sub pdata ,at_comma ,null 
+0x7eb4 029059 rtn zero 
+0x7eb5 029060 call uchar2dialog 
+0x7eb6 029061 copy regc ,temp 
+0x7eb7 029062 call swap 
+0x7eb8 029063 arg 10 ,regb 
+0x7eb9 029064 imul32 regb ,pdata 
+0x7eba 029065 iadd temp ,pdata 
+0x7ebb 029066 copy pdata ,temp 
+0x7ebc 029067 branch string2dec_from_uart_done 
+:      029070 mem2_string2hex_from_uart:
+0x7ebd 029071 arg 2 ,loopcnt 
+0x7ebe 029072 branch string2hex_from_uart 
+:      029073 adss_string2hex_from_uart:
+0x7ebf 029074 arg 6 ,loopcnt 
+:      029078 string2hex_from_uart:
+0x7ec0 029079 ifetch 1 ,contru 
+0x7ec1 029080 call uchar2dialog 
+0x7ec2 029081 lshift4 pdata ,regc 
+0x7ec3 029082 ifetch 1 ,contru 
+0x7ec4 029083 call uchar2dialog 
+0x7ec5 029084 iadd regc ,pdata 
+0x7ec6 029085 istore 1 ,contw 
+0x7ec7 029086 loop string2hex_from_uart 
+0x7ec8 029087 rtn 
+:      029089 uchar2dialog:
+0x7ec9 029090 arg 0x3a ,temp 
+0x7eca 029091 isub temp ,null 
+0x7ecb 029092 nbranch uchar2dialog_number ,positive 
+0x7ecc 029093 arg 0x61 ,temp 
+0x7ecd 029094 isub temp ,null 
+0x7ece 029095 branch uchar2dialog_a2f ,positive 
+0x7ecf 029096 arg 0x37 ,temp 
+0x7ed0 029097 isub temp ,pdata 
+0x7ed1 029098 rtn 
+:      029099 uchar2dialog_number:
+0x7ed2 029100 arg 0x30 ,temp 
+0x7ed3 029101 isub temp ,pdata 
+0x7ed4 029102 rtn 
+:      029103 uchar2dialog_a2f:
+0x7ed5 029104 arg 0x57 ,temp 
+0x7ed6 029105 isub temp ,pdata 
+0x7ed7 029106 rtn 
+:      029108 pn9:
+0x7ed8 029109 copy temp ,alarm 
+0x7ed9 029110 setarg 0x1ff 
+0x7eda 029111 force 0 ,regb 
+:      029112 pn9_loop:
+0x7edb 029113 rshift3 pdata ,rega 
+0x7edc 029114 rshift rega ,rega 
+0x7edd 029115 ixor rega ,rega 
+0x7ede 029116 isolate1 0 ,rega 
+0x7edf 029117 setflag true ,9 ,pdata 
+0x7ee0 029118 rshift temp ,temp 
+0x7ee1 029119 isolate1 0 ,pdata 
+0x7ee2 029120 setflag true ,7 ,temp 
+0x7ee3 029121 rshift pdata ,pdata 
+0x7ee4 029122 increase 1 ,regb 
+0x7ee5 029123 compare 0 ,regb ,0x7 
+0x7ee6 029124 nbranch pn9_loop ,true 
+0x7ee7 029125 istoret 1 ,contw 
+0x7ee8 029126 loop pn9_loop 
+0x7ee9 029127 copy alarm ,temp 
+0x7eea 029128 rtn 
+:      029130 bcd_byte:
+0x7eeb 029131 div pdata ,10 
+0x7eec 029132 call wait_div_end 
+0x7eed 029133 quotient pdata 
+0x7eee 029134 lshift2 pdata ,rega 
+0x7eef 029135 lshift2 rega ,rega 
+0x7ef0 029136 remainder pdata 
+0x7ef1 029137 ior rega ,pdata 
+0x7ef2 029138 rtn 
+:      029140 bcd_pack:
+0x7ef3 029141 isolate1 0 ,rega 
+0x7ef4 029142 branch bcd_pack_hi ,true 
+0x7ef5 029143 iforce regb 
+0x7ef6 029144 rtn 
+:      029145 bcd_pack_hi:
+0x7ef7 029146 lshift2 pdata ,pdata 
+0x7ef8 029147 lshift2 pdata ,pdata 
+0x7ef9 029148 ior regb ,pdata 
+0x7efa 029149 istore 1 ,contw 
+0x7efb 029150 increase -2 ,contw 
+0x7efc 029151 rtn 
+:      029153 wait_div_end:
+0x7efd 029154 rtn modone 
+0x7efe 029155 branch wait_div_end 
+:      029158 bcd2:
+0x7eff 029159 store 8 ,mem_pdatatemp 
+0x7f00 029160 force 0x20 ,pdata 
+0x7f01 029161 force 8 ,loopcnt 
+0x7f02 029162 arg mem_bcd ,contw 
+:      029163 lpo_clear:
+0x7f03 029164 istore 1 ,contw 
+0x7f04 029165 loop lpo_clear 
+0x7f05 029166 arg mem_bcd ,contw 
+0x7f06 029167 increase 7 ,contw 
+0x7f07 029168 fetch 8 ,mem_pdatatemp 
+:      029169 bcd_loop:
+0x7f08 029170 div pdata ,10 
+0x7f09 029171 call wait_div_end 
+0x7f0a 029172 remainder pdata 
+0x7f0b 029173 or_into 0x30 ,pdata 
+0x7f0c 029174 istore 1 ,contw 
+0x7f0d 029175 increase -2 ,contw 
+0x7f0e 029176 quotient pdata 
+0x7f0f 029177 rtn blank 
+0x7f10 029178 branch bcd_loop 
+:      029183 bcd:
+0x7f11 029184 store 8 ,mem_pdatatemp 
+0x7f12 029185 force 0 ,pdata 
+0x7f13 029186 store 8 ,mem_bcd 
+0x7f14 029187 arg mem_bcd ,contw 
+0x7f15 029188 increase 7 ,contw 
+0x7f16 029189 fetch 8 ,mem_pdatatemp 
+0x7f17 029190 force 0 ,rega 
+:      029191 bcd_pack_loop:
+0x7f18 029192 div pdata ,10 
+0x7f19 029193 call wait_div_end 
+0x7f1a 029194 remainder pdata 
+0x7f1b 029195 call bcd_pack 
+0x7f1c 029196 increase 1 ,rega 
+0x7f1d 029197 quotient pdata 
+0x7f1e 029198 sub pdata ,9 ,null 
+0x7f1f 029199 nbranch bcd_pack_loop ,positive 
+0x7f20 029200 call bcd_pack 
+0x7f21 029201 isolate1 0 ,rega 
+0x7f22 029202 rtn true 
+0x7f23 029203 istore 1 ,contw 
+0x7f24 029204 rtn 
+:      029212 string_compare:
+0x7f25 029213 ifetch 1 ,rega 
+0x7f26 029214 ifetcht 1 ,regb 
+0x7f27 029215 isub temp ,null 
+0x7f28 029216 nrtn zero 
+0x7f29 029217 increase 1 ,rega 
+0x7f2a 029218 increase 1 ,regb 
+0x7f2b 029219 loop string_compare 
+0x7f2c 029220 force 0 ,null 
+0x7f2d 029221 rtn 
+:      029224 ceiling:
+0x7f2e 029225 isub temp ,null 
+0x7f2f 029226 nrtn positive 
+0x7f30 029227 deposit temp 
+0x7f31 029228 rtn 
+:      029230 swap:
+0x7f32 029231 iadd temp ,pdata 
+0x7f33 029232 isub temp ,temp 
+0x7f34 029233 isub temp ,pdata 
+0x7f35 029234 rtn 
+:      029236 clean_mem:
+0x7f36 029237 arg 0x200 ,loopcnt 
+0x7f37 029238 arg 0x4000 ,contw 
+0x7f38 029239 branch memset0 
+:      029241 slave_savelist:
+0x7f39 029242 fetch 5 ,mem_sync_clke 
+0x7f3a 029243 store 5 ,mem_pdatatemp 
+0x7f3b 029244 fetch 2 ,mem_clks_per_lpo 
+0x7f3c 029245 istore 2 ,contw 
+0x7f3d 029246 setarg 0 
+0x7f3e 029247 setflag match ,7 ,pdata 
+0x7f3f 029248 setflag wake ,6 ,pdata 
+0x7f40 029249 setflag sync ,5 ,pdata 
+0x7f41 029250 setflag attempt ,4 ,pdata 
+0x7f42 029251 istore 1 ,contw 
+0x7f43 029252 branch savelist_2 
+:      029255 le_savelist:
+0x7f44 029256 fetch 5 ,mem_sync_clke 
+0x7f45 029257 store 5 ,mem_pdatatemp 
+0x7f46 029258 fetch 1 ,mem_le_ch_mapped 
+0x7f47 029259 istore 1 ,contw 
+0x7f48 029260 fetch 2 ,mem_le_event_count 
+0x7f49 029261 arg 0x0fff ,contr 
+0x7f4a 029262 iand contr ,pdata 
+0x7f4b 029263 setflag match ,15 ,pdata 
+0x7f4c 029264 setflag wake ,14 ,pdata 
+0x7f4d 029265 setflag sync ,13 ,pdata 
+0x7f4e 029266 setflag attempt ,12 ,pdata 
+0x7f4f 029267 istore 2 ,contw 
+0x7f50 029268 branch savelist_2 
+:      029269 savelist:
+0x7f51 029270 store 8 ,mem_pdatatemp 
+:      029271 savelist_2:
+0x7f52 029272 fetch 1 ,mem_seqi 
+0x7f53 029273 rtneq 0x7f 
+0x7f54 029274 and_into 0x7f ,pdata 
+0x7f55 029275 lshift3 pdata ,pdata 
+0x7f56 029276 arg mem_savelist ,contw 
+0x7f57 029277 iadd contw ,contw 
+0x7f58 029278 fetch 8 ,mem_pdatatemp 
+0x7f59 029279 istore 8 ,contw 
+0x7f5a 029280 fetch 1 ,mem_seqi 
+0x7f5b 029281 isolate1 7 ,pdata 
+0x7f5c 029282 increase 1 ,pdata 
+0x7f5d 029283 and_into 0x7f ,pdata 
+0x7f5e 029284 setflag true ,7 ,pdata 
+0x7f5f 029285 store 1 ,mem_seqi 
+0x7f60 029286 fetch 8 ,mem_pdatatemp 
+0x7f61 029287 rtn 
+:      029289 dirty_mem:
+0x7f62 029290 arg 0x800 ,loopcnt 
+0x7f63 029291 arg 0 ,contw 
+0x7f64 029292 setarg 0x01010101 
+0x7f65 029293 branch memset8 
+:      029296 callback_func:
+0x7f66 029297 rtn blank 
+0x7f67 029298 copy pdata ,pc 
+:      029301 wait_uarttx:
+0x7f68 029302 hfetch 2 ,core_uart_txitems 
+0x7f69 029303 nbranch wait_uarttx ,blank 
+0x7f6a 029304 rtn 
+:      029306 get_uart_rrptr:
+0x7f6b 029307 hfetch 2 ,core_uart_rrptr 
+0x7f6c 029308 copy pdata ,contru 
+0x7f6d 029309 rtn 
+:      029311 get_uart_twptr:
+0x7f6e 029312 hfetch 2 ,core_uart_twptr 
+0x7f6f 029313 copy pdata ,contwu 
+0x7f70 029314 rtn 
+:      029316 send_mem_to_uart:
+0x7f71 029317 copy contr ,rega 
+0x7f72 029318 call get_uart_twptr 
+0x7f73 029319 copy rega ,contr 
+:      029320 send_mem_to_uart0:
+0x7f74 029321 call uart_copy_tx_bytes 
+0x7f75 029322 call uartd_send 
+0x7f76 029323 branch wait_uarttx 
+:      029325 ice_break:
+0x7f77 029326 hjam 0x1 ,core_ice_ctrl 
+0x7f78 029327 rtn 
+:      029329 ice_setbp:
+0x7f79 029330 hstore 2 ,core_ice_break0 
+0x7f7a 029331 hfetch 1 ,core_ice_ctrl 
+0x7f7b 029332 set1 4 ,pdata 
+0x7f7c 029333 hstore 1 ,core_ice_ctrl 
+0x7f7d 029334 rtn 
+:      029335 ice_setbp2:
+0x7f7e 029336 hstore 2 ,core_ice_break1 
+0x7f7f 029337 hfetch 1 ,core_ice_ctrl 
+0x7f80 029338 set1 6 ,pdata 
+0x7f81 029339 hstore 1 ,core_ice_ctrl 
+0x7f82 029340 rtn 
+:      029342 ice_set_write_bp:
+0x7f83 029343 hstore 2 ,core_ice_break0 
+0x7f84 029344 hjam 0x30 ,core_ice_ctrl 
+0x7f85 029345 rtn 
+:      029347 test_no_white:
+0x7f86 029348 hfetch 1 ,core_config 
+0x7f87 029349 set1 whiteoff_bit ,pdata 
+0x7f88 029350 hstore 1 ,core_config 
+0x7f89 029351 rtn 
+:      029353 test_enable_white:
+0x7f8a 029354 hfetch 1 ,core_config 
+0x7f8b 029355 set0 whiteoff_bit ,pdata 
+0x7f8c 029356 hstore 1 ,core_config 
+0x7f8d 029357 rtn 
+:      029359 check_uart_tx_buff:
+0x7f8e 029360 hfetch 2 ,core_uart_txitems 
+0x7f8f 029361 arg uart_air_control_threshold ,temp 
+:      029362 pdata_sub_temp:
+0x7f90 029363 isub temp ,null 
+0x7f91 029364 rtn 
+:      029370 fifo_in:
+0x7f92 029371 set1 mark_ext_patch ,mark 
+0x7f93 029372 bpatch patch37_5 ,mem_patch37 
+0x7f94 029373 ifetcht util_fifo_len ,rega 
+0x7f95 029374 and temp ,0xff ,pdata 
+0x7f96 029375 nbranch fifo_in_push ,blank 
+0x7f97 029376 rshift8 temp ,pdata 
+0x7f98 029377 istore util_fifo_len ,rega 
+:      029378 fifo_in_push:
+0x7f99 029379 increase util_fifo_len + util_fifo_offset ,rega 
+0x7f9a 029380 ifetch 1 ,rega 
+0x7f9b 029381 nbranch assert ,blank 
+0x7f9c 029382 fetch 1 ,mem_fifo_temp 
+0x7f9d 029383 istore 1 ,rega 
+0x7f9e 029384 rtn 
+:      029389 fifo_out:
+0x7f9f 029390 set1 mark_ext_patch ,mark 
+0x7fa0 029391 bpatch patch37_6 ,mem_patch37 
+0x7fa1 029392 arg util_fifo_len ,loopcnt 
+0x7fa2 029393 ifetch util_fifo_len ,rega 
+0x7fa3 029394 rtn blank 
+:      029395 fifo_out_loop:
+0x7fa4 029396 ifetch 1 ,rega 
+0x7fa5 029397 nbranch fifo_out_end ,blank 
+0x7fa6 029398 increase 1 ,rega 
+0x7fa7 029399 loop fifo_out_loop 
+0x7fa8 029400 branch assert 
+:      029401 fifo_out_end:
+0x7fa9 029402 arg 0 ,temp 
+0x7faa 029403 istoret 1 ,rega 
+0x7fab 029404 rtn 
+:      029409 fifo_is_empty:
+0x7fac 029410 ifetch util_fifo_len ,rega 
+0x7fad 029411 rtn 
+:      029416 fifo_is_full:
+0x7fae 029417 ifetch 1 ,rega 
+0x7faf 029418 rtn 
+:      029421 fifo_is_near_full:
+0x7fb0 029422 ifetch 2 ,rega 
+0x7fb1 029423 rtn 
+:      029427 fifo_content_count:
+0x7fb2 029428 arg 0 ,temp 
+:      029429 fifo_content_count_loop:
+0x7fb3 029430 fetch 1 ,contr 
+0x7fb4 029431 loop fifo_content_count_loop ,blank 
+0x7fb5 029432 increase 1 ,temp 
+0x7fb6 029433 loop fifo_content_count_loop 
+0x7fb7 029434 copy temp ,pdata 
+0x7fb8 029435 rtn 
+:      029437 not_greater_than:
+0x7fb9 029438 isub temp ,null 
+0x7fba 029439 nrtn positive 
+0x7fbb 029440 copy temp ,pdata 
+0x7fbc 029441 rtn 
Index: btkb/output/bt_program23.meta
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.meta	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.meta	(working copy)
@@ -28,9 +28,12 @@
 
 org 0x0000		// start from patch ram address start
 define BT_30
-//define P24G
+define BLE
+//define BLE_PINCODE
+define P24G
 //define GPIO_TEST_01
-
+define TX_POWER_MAX
+//define LE_BATTERY_LEVEL_DISPLAY
 define WAKE_DEV
 
 	bmark1 mark_ext_patch,patch_ext
@@ -46,6 +49,8 @@
 	beq patch08_3,p_slave_notmatch
 	beq patch0a_0,p_prepare_tx_not_sco
 	beq patch0a_4,p_tx_l2cap_type
+	beq patch06_1,p_context_new
+	beq patch06_3,p_context_search
 	beq patch12_0,p_shutdown_radio
 	beq patch12_2,p_set_freq_rx
 	beq patch12_4,p_set_freq_tx
@@ -63,33 +68,60 @@
   	beq patch23_3,p_l2cap_process_one_signal
 	beq patch24_3,p_ml2cap_call_proc_signal
   	beq patch24_4,p_l2cap_malloc
+  	beq patch26_2,p_le_init_conn
+	beq patch27_3,le_slave_unsync + 3
 	beq patch27_6,p_le_enable
 	beq patch27_7,p_le_disable
+	beq patch29_2,p_lerx_nopayload
+	beq patch29_3,p_le_transmit_receive_sifs
+	beq patch29_4,p_le_transmit
+	beq patch29_6,p_le_send_adv_ind
+	beq patch2a_6,p_le_update_param
+	beq patch2c_1,p_le_prepare_tx
+	beq patch2c_3,p_le_prepare_tx_cmd
+	beq patch2c_4,p_le_prepare_smp
+	beq patch2c_5,p_le_prepare_att
+	beq patch2d_1,p_le_send_non_l2cap
+	beq patch2d_2,p_le_parse
+	beq patch2d_3,p_le_parse_ll
+	beq patch2d_6,p_le_parse_smp
+	beq patch2d_7,p_le_parse_att
 	beq patch30_7,p_ui_timer_check
 	beq patch31_5,p_check_51cmd_once
 	beq patch31_6,p_check_51cmd_once_continue
 	beq patch31_7,p_check_enter_hibernate	
-
-	
-	beq patch33_4,p_hid_rx_process
-	beq patch33_7,p_scheduler_process_sdp_succ
 	beq patch37_5,p_fifo_in
 	beq patch39_5,p_kb_init
 	beq patch39_7,p_app_process_bb_event
 	beq patch3a_0,p_kb_bb_event_timer
+	beq patch33_4,p_hid_rx_process
+	beq patch33_7,p_scheduler_process_sdp_succ
 	beq patch3c_2,p_parse_lmp
 	beq patch3c_3,p_send_lmp
 	beq patch3c_6,p_process_conn_sm
-	
 	branch assert
 
 
+p_context_search:
+	arg mem_context,rega
+	force 1,loopcnt
+	branch context_search_loop
+
+p_context_new:
+	arg mem_context,contw
+	arg 10,loopcnt
+	call memset0
+	branch context_new+2
+	
+	
 p_soft_reset: 
 	hfetch 1,0x813b
 	store 1,mem_wakup_from_power_flag
 	hjam lock_otp,core_misc_ctrl
 	branch soft_reset+2
 
+
+
 p_main_loop:	
 	call p_ipc_timer_check
 	call p_ui_check_timer_setup
@@ -99,6 +131,8 @@
 
 p_bt_status_handle:
 	fetcht 2,mem_ui_state_map
+	fetch 1, mem_le_adv_enable
+	nsetflag blank,UI_STATE_BLE_ADV,temp
 	fetch 1,mem_scan_mode
 	nsetflag blank,UI_STATE_BT_DISCOVERY,temp
 	storet 2, mem_ui_state_map
@@ -108,6 +142,7 @@
 	call inquiry_scan_dispatch
 	call page_scan_dispatch
 	call connection_dispatch 
+	call p_g24_dispatch
 	branch main_loop+15
 
 
@@ -124,6 +159,7 @@
 	call p_ipc_rx_byte
 	store 1,mem_ipc_rx_type
 	beq IPC_TYPE_CMD,p_ipc_rx_cmd
+	beq IPC_TYPE_24G,p_ipc_rx_24g
 	copy pdata,temp
 	copy contr,rega
 	fetch 1,mem_context
@@ -132,6 +168,7 @@
 	rtnmark0 mark_context
 	copy temp,pdata
 	beq IPC_TYPE_HID,p_ipc_rx_hid
+	beq IPC_TYPE_BLE,p_ipc_rx_ble
 	branch assert
 
 p_ipc_abondon_rx_data:
@@ -152,6 +189,10 @@
 	storet 2,mem_ipc_2bt_read_index
 	rtn
 	
+p_ipc_rx_24g:
+	arg mem_24g_txbuf_new,contw
+	branch p_ipc_rx_cpy
+
 p_ipc_rx_hid:
 	call p_ipc_rx_byte
 	copy pdata,rega
@@ -186,6 +227,53 @@
 	call memcpy
 	jam 100,mem_kb_wake_timer
 	rtn	
+p_ipc_rx_ble:	
+	copy contr,rega
+p_ipc_rx_ble_read_fifo:
+	fetch 1,mem_queue_write
+	add pdata,1,temp
+	and temp,0x03,temp
+	storet 1,mem_queue_write
+	mul32 pdata,7,pdata
+	arg mem_uart_packet,contw
+	iadd contw,contw
+	
+	copy rega,contr
+	call p_ipc_rx_byte
+	copy contr,rega
+	increase -1,pdata
+	copy pdata,loopcnt
+	increase 7,pdata
+	store 1,mem_le51_tx_length
+	copy rega,contr
+	call p_ipc_rx_byte
+	copy contr,rega
+	beq 01,p_report1
+	beq 02,p_report2
+	beq 03,p_report3
+	beq 04,p_report4
+p_report1:
+	fetch 2,mem_att_report1	
+p_set_report:
+	istore 2,contw
+	copy rega,contr
+	call p_ipc_copy
+	call le_xtype_fifo_is_near_full
+	nrtn blank
+	jam ATTOP_HANDLE_VALUE_NOTIFICATION,mem_fifo_temp
+	branch le_xtype_fifo_in
+
+p_report2:
+	fetch 2,mem_att_report2
+	branch p_set_report
+p_report3:
+	fetch 2,mem_att_report3
+	branch p_set_report
+p_report4:
+	fetch 2,mem_att_report_battery
+	istore 2,contw
+	copy rega,contr
+	branch p_ipc_copy
 
 
 
@@ -206,6 +294,7 @@
 	rtn
 
 
+
 //1600 == 500ms
 p_ipc_timer_check:
 	fetcht 4,mem_ipc_last_check_timer
@@ -372,6 +461,8 @@
 	branch app_process_bb_event_priority
 p_app_event_normal_process:
 	rtneq BT_EVT_LINKKEY_GENERATE
+	beq BT_EVT_LE_CONNECTED,scale_process_le_conn
+	beq BT_EVT_LE_DISCONNECTED,scale_process_le_discon
 	beq BT_EVT_HID_CONNECTED,mouse_bt_hid_connected
 	beq BT_EVT_BB_DISCONNECTED,p_app_bb_event_bb_disconn
 	branch app_event_normal_process
@@ -474,7 +565,9 @@
 	rtn
 p_bk_wake_disable:
 	jam 0,mem_kb_wake_timer
-	rtn
+	arg 20,loopcnt
+	arg mem_kb_last_data,contw
+	branch clear_mem
 	
 
 /*
@@ -512,6 +605,8 @@
 
 p_lpm_dispatch:
 	rtnmark1 mark_24g
+	fetch 2,mem_ui_state_map
+	bbit1 UI_STATE_BLE_CONNECTED,lpm_dispatch+2
 	call lpo_calibration
 	fetch 3,mem_clks_per_lpo
 	rtn blank
@@ -584,6 +679,8 @@
 	hstore 1,rf_clkpll_frac+2
 	rtn
 
+
+
 p_set_freq_rx:
 	storet 1,mem_last_freq
 	add temp,rx_freq_offset,rega			/* index to frequency */
@@ -596,16 +693,9 @@
 	
 p_set_freq_tx:
 	call p_set_freq_tx_common
-p_24g_txon:
 	setarg param_pll_setup
 	call sleep
 p_txon:
-	call p_txon_set_rf_param
-	fetch 1,mem_24g_pairing_sm
-	arg mem_le_att_list+468,contw
-	nbranch p_txpower_0dbm,blank
-	branch p_txpower_5dbm
-p_txon_set_rf_param:
 	hjam 0x1,rfen_adc
 	hjam 0x3c,rfen_rx
 	hjam 0xe0,rfen_tx
@@ -617,6 +707,15 @@
 	hjam 0xb7,rfen_sn
 	nop 10 /* wait tx lo buffer to turn ON*/
 	hjam 0x7d, rfen_mdm
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_txpower_0dbm
+	fetch 5,mem_5db_tx_power_param
+	istore 5,contw
+	ifetch 5,contr
+	istore 5,contw
+	hjam 0xdf, 0x956
+	call p_set_tx_step_power
+	hjam 0xdf, 0x955
 	rtn
 
 p_txpower_0dbm:
@@ -624,19 +723,17 @@
 	istore 5,contw
 	ifetch 5,contr
 	istore 5,contw
- 	hjam 0xc2, 0x956
+	fetch 1,mem_pair_state
+	call p_txpower_0dbm_default_set,blank
+	hstore 1,0x8956
+ //	hjam 0xc2, 0x956
  	hjam 0xd0, 0x955
 	rtn
 
-p_txpower_5dbm:
-	fetch 5,mem_5db_tx_power_param
-	istore 5,contw
-	ifetch 5,contr
-	istore 5,contw
-	hjam 0xdf, 0x956
-	call p_set_tx_step_power
-	hjam 0xdf, 0x955
+p_txpower_0dbm_default_set:
+	setarg 0xc2
 	rtn
+
 	
 	//pout ramp up
 	//c0 ~df	
@@ -664,8 +761,6 @@
 	hjam 0xc0, 0x956
 	rtn
 
-
-
 p_shutdown_radio:
 	branch shutdown_radio+2,is_rx
 	call p_tx_ramp_down_common
@@ -687,6 +782,9 @@
 	rtn
 
 p_kb_init:
+	fetch 1,mem_le_name_len
+	increase 2,pdata
+	store 1,mem_le_scan_data_len	//update scan_rsp len
 	jam 0,mem_c51_flag
 	jam 6,mem_connection_options
 	call app_lpm_mult_enable
@@ -728,6 +826,7 @@
 	branch p_deveice_init_reset,blank
 	store 2,mem_adc_3v
 p_deveice_init_reset:
+	call p_le_queue_init
 	jam BT_EVT_RESET,mem_ipc_tx_evt
 p_device_init_common:
 	call p_ipc_tx_evt
@@ -829,6 +928,7 @@
 	call p_c51_wait
 p_enter_hibernate_continue:
 //	branch lpm_hibernate
+	
 	jam 0x5a,mem_hibernate_flag
 	call lpm_write_gpio_wakeup
 	hfetch 4,core_lpm_ctrl
@@ -860,12 +960,32 @@
 	copy pdata,temp
 	call ui_ipc_put_lock
 	copy temp,pdata
-	rtn blank 	
-	
+	rtn blank 
+	beq BT_CMD_START_24G,p_check_51cmd_start24g
+	beq BT_CMD_STOP_24G,p_check_51cmd_stop24g
+	beq BT_CMD_PAIR_24G,p_g24_start_pairing_sm1
+
 	beq BT_CMD_START_DISCOVERY,p_check_51cmd_start_discovery
+	beq BT_CMD_START_ADV,p_check_51cmd_start_adv
+	beq BT_CMD_START_ADV_DISCOVERY,p_check_51cmd_start_adv_discovery
+	beq BT_CMD_START_ADV_REC,p_handle_adv_1
 	beq BT_CMD_RECONNECT,p_check_51cmd_reconnect
 	beq BT_CMD_SET_RECONNECT_INIT,p_disconnect_connected_device
+	beq BT_CMD_LE_UPDATE_CONN,BT_CMD_LE_UPDATE_CONN_1
 	branch check_51cmd_once+9
+p_check_51cmd_start24g:
+	jam STATE_24G_PAIRING_SUCCESS,mem_24g_pairing_sm
+	branch p_g24_start_24g_mode
+p_check_51cmd_stop24g:
+	set0 mark_24g,mark
+	jam STATE_24G_PAIRING_SUCCESS,mem_24g_pairing_sm
+	branch p_g24_stop_g24_mode
+
+
+p_slave_ble_disconnect:
+	jam XT_LL_TERMINATE_IND,mem_fifo_temp
+	branch le_xtype_fifo_in
+
 p_check_51cmd_once_continue:
 	fetch 1,mem_lmo_opcode2
 	branch p_check_51cmd_once_continue0,blank
@@ -876,6 +996,7 @@
 	fetch 1,mem_fifo_temp
 	bmark0 mark_context,check_51cmd_check_idle
 	beq BT_CMD_DISCONNECT,p_check_51cmd_disconnect
+	beq BT_CMD_LE_DISCONNECT,p_slave_ble_disconnect
 	beq BT_CMD_UPDATE_SUPERVISION_TO,p_check_51cmd_update_supervision_to
 	branch check_51cmd_once_continue0
 p_check_51cmd_disconnect:
@@ -893,6 +1014,61 @@
 	store 2,mem_supervision_to
 	rtn
 
+p_check_51cmd_start_adv_discovery:
+	call p_check_51cmd_start_discovery
+p_check_51cmd_start_adv:	
+	call app_clear_reconnect_flag
+	call check_51cmd_bb_reconn_cancel
+	jam 0,mem_lpm_mode
+	random pdata					//random ble addr
+	store 1,mem_le_lap
+p_handle_adv_0:
+	jam 5,mem_le_adv_data+2
+	setarg 0x181203		
+	store 3,mem_le_adv_data+8
+	
+	arg 7,temp				// mem_le_adv_swift_pair
+	call p_le_adv_data_update
+	branch check_51cmd_adv
+
+p_handle_adv_1:
+	jam 4,mem_le_adv_data+2
+	setarg 0x0000ff		//  ios bluetooth list will display device name when reconnect 
+	store 3,mem_le_adv_data+8
+
+	arg 0,temp
+	call p_le_adv_data_update
+	branch check_51cmd_adv
+	
+p_le_adv_data_update:
+	fetch 1,mem_le_scan_data_len  //  mem_le_name_len + 2 
+	iadd temp,pdata
+	add pdata,11,pdata
+	sub pdata,0x1f,null
+	nbranch p_le_adv_data_overflow,positive
+	store 1,mem_le_adv_data_len
+
+	arg mem_le_adv_data+11,contw
+	copy temp,pdata
+	ncall p_handle_adv_swift_pair,blank
+	
+	fetch 1,mem_le_scan_data_len
+	copy pdata,loopcnt
+	arg mem_le_scan_data,contr
+	branch memcpy
+	
+
+p_handle_adv_swift_pair:
+	copy pdata,loopcnt
+	arg mem_le_adv_swift_pair,contr
+	branch memcpy
+	
+p_le_adv_data_overflow:
+	fetch 1,mem_le_scan_data_len
+	add pdata,11,pdata
+	store 1,mem_le_adv_data_len
+	rtn
+	
 p_check_51cmd_start_discovery:
 	call app_clear_reconnect_flag
 	jam 6,mem_connection_options
@@ -915,11 +1091,13 @@
 	bbit1 UI_STATE_BLE_CONNECTED,app_ble_disconnect
 	bbit1 UI_STATE_BT_CONNECTED,p_disconnect_bt
 	bbit1 UI_STATE_BT_RECONNECT,check_51cmd_bb_reconn_cancel
+	bmark1 mark_24g,p_g24_stop_g24_mode
 	jam OFF,mem_le_adv_enable
 	call app_bt_stop_discovery
 	//call mouse3_0_bb_event_discovery_btn
 	jam BT_EVT_RECONNECT_STANDY,mem_fifo_temp
 	branch ui_ipc_send_event
+
 	
 p_disconnect_bt:
 	call app_clear_reconnect_flag
@@ -1213,11 +1391,6 @@
 	ifetch 1,contr	
 	beq HID_REPORT_ID_KB,p_hid_rx_process_data_hid_kb	
 	rtn
-p_hid_rx_process_data_hid_kb:
-	ifetch 1,contr
-	store 1,mem_caps_num_lock
-	rtn
-
 
 p_scheduler_process_sdp_succ:
 	call l2cap_malloc_is_fifo_full
@@ -1266,6 +1439,19 @@
 	store 1,mem_disconn_reason_send
 	branch parse_lmp_detach
 
+/*
+p_parse_lmp_crypt_key:
+	fetcht 1,mem_rxbuf+1
+	sub temp,6,null
+	branch p_reject_lmp_packet_pdu_not_allowed,positive
+	storet 1,mem_key_size
+	branch accept_lmp_msg
+ 
+p_reject_lmp_packet_pdu_not_allowed:
+	jam PDU_NOT_ALLOWED,mem_lmo_reason2
+	branch reject_lmp_packet
+*/
+
 
 p_send_lmp:
 	disable user
@@ -1342,9 +1528,1367 @@
 	nrtn positive
 	branch host_create_conn_auth
 
+p_hid_rx_process_data_hid_kb:
+	ifetch 1,contr
+	store 1,mem_caps_num_lock
+	rtn	
+
+
+
+
+p_le_transmit_receive_sifs:
+	call le_transmit
+	fetcht 1,mem_last_freq
+	call set_freq_rx
+	call rf_rx_enable
+	enable swfine
+	arg 5500,timeup	// about 417us
+	//call ice_break
+	branch le_receive_rxon
+
+p_le_init_conn:
+	jam 0x01,mem_le_txheader
+	jam  0,mem_le_txlen
+	branch le_init_conn+2
+
+p_le_transmit:
+	call le_prep
+	call p_letx_setfreq
+	branch le_transmit+4
+
+p_letx_setfreq:
+	branch p_txon,match
+	call le_setfreq
+	branch set_freq_tx
+
+p_le_send_adv_ind:
+	fetch 1,mem_le_rx_window
+	store 4,mem_le_transmit_window// init first packate rx window
+	fetch 1,mem_le_adv_type
+	beq ADV_DIRECT_IND,p_le_send_adv_direct_ind
+	branch le_send_adv_ind+2
+p_le_send_adv_direct_ind:
+	jam 0,mem_le_adv_type
+	branch le_send_adv_direct_ind
+
+p_le_update_param:
+	fetch 1,mem_le_state
+	rtnbit0 lestate_update_param
+	fetch 2,mem_le_event_count
+	fetcht 2,mem_le_instant
+	isub temp,pdata
+	nrtn positive
+	branch le_update_param+8
+
+
+p_le_prepare_tx: 
+	fetch 1,mem_le_arq  
+	rtnbit1 wak 
+
+	fetch 1,mem_le_rxbuf + 1  
+	branch le_prepare_tx + 4,blank  
+	branch le_send_empty      // send empty data when got non empty packet
+
+
+
+
+
+p_le_prepare_tx_cmd:
+	fetch 1,mem_le_txpayload
+	beq LL_UNKNOWN_RSP,p_le_send_unknown_rsp
+	beq LL_CONNECTION_PARAM_REQ,p_le_send_conn_param_req
+	beq LL_START_ENC_RSP,p_le_send_start_enc_rsp
+//	beq LL_VERSION_IND,p_le_send_version_ind
+	beq LL_TERMINATE_IND,p_le_send_terminate_ind
+	beq LL_PING_RSP,p_le_send_ping_rsp
+	branch le_prepare_tx_cmd+10
+
+p_le_send_ping_rsp:
+	force 1,temp
+	branch le_send_packet
+
+p_le_send_terminate_ind:
+	setarg 10 // 100ms
+	store 2,mem_le_superto
+	branch le_send_terminate_ind
+
+p_le_send_start_enc_rsp:
+	jam BT_CMD_LE_UPDATE_CONN,mem_fifo_temp
+	call  ui_ipc_send_cmd
+	force 1,temp
+	branch le_send_packet,master
+	jam BT_EVT_LE_PROTOCOL_CONNECTED,mem_fifo_temp
+	call ui_ipc_send_event
+	fetch 1,mem_le_pairing_state
+	beq FLAG_LE_PAIRING_AFTER_AUTH,p_le_send_start_enc_rsp0
+	branch p_le_send_start_enc_rsp_end
+p_le_send_start_enc_rsp0:
+	jam XT_SMP_ENCRYPTION_INFORMATION,mem_fifo_temp
+	call le_xtype_fifo_in
+p_le_send_start_enc_rsp_end:
+	force 1,temp
+	branch le_send_packet
+
+/*	
+p_le_send_version_ind:		logitch version ind
+	setarg 0x005907
+	istore 3,contw
+	setarg 0x005a
+	branch le_send_version_ind+3
+*/
+
+p_le_send_unknown_rsp:
+	fetch 1,mem_le_ll_unknown_type
+	istore 1,contw
+	force 2,temp
+	branch le_send_packet
+
+p_le_send_conn_param_req:
+	increase -1,contw
+	fetch 8,mem_le_connection_updata_param
+	istore 8,contw
+	ifetch 8,contr
+	istore 8,contw
+	force 2,type
+	branch le_send_autolen
+
+p_le_prepare_smp:
+	fetch 1,mem_le_l2cap
+	beq SMP_IDENTITY_ADDRESS_INFORMATION,le_send_smp_identity_address_information + 2
+	beq SMP_PAIRING_RESPONSE,p_le_send_smp_pairing_response
+	beq SMP_MASTER_IDENTIFICATION,le_send_smp_master_identification+2
+	branch le_prepare_smp0
+	
+
+
+p_le_send_smp_pairing_response:
+	setarg param_smp_paring_response
+	store 3,mem_le_pres
+	setarg 0x01
+	istore 1,contw
+	setarg param_smp_key_dist0
+	istore 3,contw
+	branch le_send_smp_pairing_response + 4
+
+
 	
 
 
+p_lerx_nopayload:
+	parse 3,0,24	
+	enable swfine
+	arg param_sifs,27
+	rshift32 pdata,pdata
+	rshift16 pdata,pdata
+	istore 3,contw
+	branch end_of_packet,6
+	enable match
+	fetch 1,mem_last_freq
+	add pdata,0,rega
+	branch lerx_nopayload+12
+
+p_le_parse_att:
+	ifetch 3,contr
+	store 3,mem_le_att_opcode
+	//beq ATTOP_WRITE_REQUEST,p_le_parse_att_write_request
+	beq ATTOP_WRITE_COMMAND,p_le_parse_att_write_command
+	//beq ATTOP_PREPARE_WRITE_REQUEST,p_le_parse_att_prepare_write_request
+	//beq ATTOP_EXECUTE_WRITE_REQUEST,p_le_parse_att_execute_write_request
+	beq ATTOP_EXCHANGE_MTU_REQUEST,p_le_parse_att_exchange_mtu_request
+	beq ATTOP_WRITE_REQUEST,p_le_parse_att_write_request
+	branch le_parse_att_p
+
+p_le_parse_att_write_command:
+	jam 1,mem_reconnect_continue
+	fetch 2,mem_le_att_handle
+	beq HANDLE_UUID_CHRCTR_REPORT_ID1_OUTPUT,p_handle_num
+	branch le_parse_att_write_command
+p_handle_num:
+	//fetch 1,mem_le_rxbuf
+	arg mem_le_rxbuf+9,contr 
+	branch p_hid_rx_process_data_hid_kb
+
+p_le_parse_att_write_request:
+	fetch 2,mem_le_att_handle				//MAC  CAPS
+	sub pdata,HANDLE_UUID_CHRCTR_REPORT_ID1_OUTPUT,null
+	call p_handle_num,zero
+	fetch 2,mem_le_att_handle			
+	sub pdata,HANDLE_UUID_END,null
+	call p_set_lpm_mode,zero	
+	fetch 2,mem_le_att_handle
+	fetcht 2,mem_att_report3
+	increase 1,temp
+	isub temp,null
+	branch p_key_data_send,zero
+	branch le_parse_att_write_request
+p_key_data_send:
+	jam BT_EVT_LE_PROTOCOL_CONNECTED,mem_fifo_temp
+	call ui_ipc_send_event
+	branch le_parse_att_write_request
+
+
+p_set_lpm_mode:
+	jam 1,mem_lpm_mode
+	rtn
+
+
+p_le_parse_att_exchange_mtu_request:
+	jam ATTOP_EXCHANGE_MTU_RESPONSE,mem_fifo_temp
+	branch le_xtype_fifo_in
+
+p_le_prepare_att:
+	fetch 1,mem_le_l2cap
+	beq ATTOP_HANDLE_VALUE_NOTIFICATION,p_le_send_att_handle_value_notification
+	beq ATTOP_HANDLE_VALUE_INDICATION,p_le_send_att_handle_value_indication
+	beq ATTOP_READ_BY_GROUP_TYPE_RESPONSE,p_le_send_att_read_by_group_type_response
+	beq ATTOP_READ_BY_TYPE_RESPONSE,p_le_send_att_read_by_type_response
+	beq ATTOP_FIND_INFORMATION_RESPONSE,p_le_send_att_find_information_response
+	beq ATTOP_FIND_BY_TYPE_VALUE_RESPONSE,p_le_send_att_find_by_type_value_response
+	beq ATTOP_WRITE_RESPONSE,le_send_att_write_response_go
+	beq ATTOP_EXCHANGE_MTU_RESPONSE,p_le_send_att_exchange_mtu_rsp
+	beq ATTOP_READ_RESPONSE, p_le_send_att_read_response
+	beq ATTOP_READ_BLOB_RESPONSE,p_le_send_att_read_blob_response
+	branch le_prepare_att0
+
+p_le_send_att_read_blob_response:
+	fetch 2,mem_le_att_handle
+	beq HANDLE_UUID_CHRCTR_DEVICE_NAME,p_le_send_att_read_blob_response_error
+	branch le_send_att_read_blob_response
+
+p_le_send_att_read_blob_response_error:
+	jam ATT_ERR_INVALID_OFFSET,mem_le_err_code
+	branch le_send_att_error_response
+
+p_le_send_att_exchange_mtu_rsp:
+//	branch p_le_send_att_exchange_mtu_req
+	//branch p_ng_event_remote_mtu_res
+p_le_send_att_exchange_mtu_req:
+	fetch 2,mem_le_local_mtu
+	istore 2,contw
+	branch le_send_autolen
+
+p_le_send_att_read_response:
+	fetch 2,mem_le_att_handle
+	//beq 27,p_le_send_att_read_response_error
+	beq HANDLE_UUID_BATTERY_LEVEL,le_send_att_error_response_notfound
+	beq HANDLE_UUID_CHRCTR_MANUFACTURER_NAME,p_le_send_att_read_response_error
+//	beq HANDLE_UUID_PNP_ID,p_le_send_att_read_response_error
+	branch le_send_att_read_response
+
+p_le_send_att_read_response_error:
+	fetch 1,mem_le_pairing_state
+	bne FLAG_LE_PAIRING_NULL,le_send_att_read_response
+	fetch 1,mem_ltk_states
+	beq LTK_NOT_LOST,le_send_att_read_response	
+	//fetch 1,mem_ltk_exists
+	//nbranch le_send_att_read_response,blank
+	copy contw,temp
+	jam FLAG_LE_PAIRING_START,mem_le_pairing_state	
+	copy temp,contw
+	jam ATT_ERR_INSUFFICIENT_AUTHENTICATION,mem_le_err_code
+	branch le_send_att_error_response
+
+p_le_send_att_find_by_type_value_response:
+	call le_start_end_handle_check_1
+	rtn user
+	fetcht 2,mem_le_search_att_type
+	setarg UUID_SERVICE_HIDS
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_hid,zero
+	setarg UUID_SERVICE_BATTERY
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_battery,zero	
+	setarg UUID_SERVICE_DEVICE_INFO
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_device_info,zero
+	setarg UUID_SERVICE_GENERIC_ATT
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_gatt,zero
+	branch le_send_att_find_by_type_value_response+2
+
+p_le_send_find_value_by_type:
+	fetch 1,mem_shutter_find_type_value_flag
+	arg 0,temp
+	qset1 temp
+	iand temp,pdata
+	bne 0,le_send_att_error_response_notfound
+	fetch 1,mem_shutter_find_type_value_flag
+	qset1 pdata
+	store 1,mem_shutter_find_type_value_flag
+	branch p_le_send_att_find_value_by_type_command
+
+p_le_send_att_find_value_by_type_hid:
+	arg LE_FIND_TYPE_VALUE_HID_BIT,queue
+	branch p_le_send_find_value_by_type
+
+p_le_send_att_find_value_by_type_battery:
+	arg LE_FIND_TYPE_VALUE_BATTERY_BIT,queue
+	branch p_le_send_find_value_by_type
+
+p_le_send_att_find_value_by_type_gatt:
+	arg LE_FIND_TYPE_VALUE_GATT_BIT,queue
+	branch p_le_send_find_value_by_type
+p_le_send_att_find_value_by_type_device_info:
+	arg LE_FIND_TYPE_VALUE_DEVICE_INFO_BIT,queue
+	branch p_le_send_find_value_by_type
+p_le_send_att_find_value_by_type_command:
+	fetch 2,mem_le_search_att_type
+	copy pdata,rega
+	fetcht 2,mem_le_uuid
+	copy temp,regb
+	call p_find_type_value_start_handle
+	branch p_le_save_find_value_handle,zero
+	branch le_send_att_error_response_notfound	
+
+p_find_type_value_start_handle:
+	arg mem_le_att_list,contr
+p_find_type_value_start_handle_loop:
+	ifetch 2,contr
+	rtn blank
+	ifetch 3,contr
+	ifetch 2,contr			// length
+	isub rega,null
+	rtn zero
+	increase -3,contr
+	ifetch 1,contr
+	iadd contr,contr
+	branch p_find_type_value_start_handle_loop
+
+p_le_save_find_value_handle:
+	increase -7,contr
+	ifetch 2,contr
+	store 2,mem_le_find_type_value_start_handle
+	call p_find_type_value_end_handle
+	branch le_send_att_error_response_notfound,blank
+	increase -4,contr
+	ifetch 2,contr
+	increase -1,pdata
+	store 2,mem_le_find_type_value_end_handle
+	jam ATTOP_FIND_BY_TYPE_VALUE_RESPONSE,mem_le_l2cap
+	fetch 4,mem_le_find_type_value_start_handle
+	store 4,mem_le_l2cap_response
+	//fetch 2,mem_le_find_type_value_end_handle
+	//istore 2,contw
+	force 9,temp
+	branch le_send_packet
+	
+p_find_type_value_end_handle:
+	ifetch 2,contr
+	ifetch 1,contr
+	iadd contr,contr
+p_find_type_value_end_handle_loop:
+	ifetch 2,contr
+	rtn blank
+	ifetch 2,contr
+	isub regb,null
+	rtn zero
+	ifetch 1,contr
+	iadd contr,contr
+	branch p_find_type_value_end_handle_loop
+
+p_le_send_att_find_information_response:
+	arg 3,timeup
+	force 1,pdata
+	store 1,mem_le_l2cap_response
+	call le_init_attlist_search
+p_le_send_att_find_information_res_loop:
+	call le_att_handle_inrange
+	branch le_send_att_find_information_res_end,blank
+	nbranch p_le_send_att_find_information_res_next,positive
+	disable user
+	istore 2,contw
+	ifetch 2,contr
+	istore 2,contw
+	increase -1,timeup
+	branch le_send_att_find_information_res_end,zero
+p_le_send_att_find_information_res_cont:
+	ifetch 1,contr
+	iadd contr,contr
+	branch p_le_send_att_find_information_res_loop
+p_le_send_att_find_information_res_next:
+	increase 2,contr
+	branch p_le_send_att_find_information_res_cont
+
+
+
+p_le_send_att_read_by_type_response:
+	fetcht 2,mem_le_search_att_type
+	setarg UUID_CHRCTR_DEVICE_NAME
+	isub temp,null
+	branch p_le_send_att_read_by_type_res_device_name,zero	
+	setarg UUID_PNP_ID
+	isub temp,null
+	branch p_le_send_att_read_by_type_res_pnp_id,zero	
+	setarg UUID_GATT_CHARACTERISTIC
+	isub temp,null
+	nbranch le_send_att_error_response_notfound,zero
+	fetch 2,mem_le_search_handle_start
+	store 2,mem_temp
+	enable user
+p_le_send_att_read_by_type_response_loop:
+	call p_le_att_handle_inrange
+	nbranch p_le_send_att_read_by_type_response_end,positive
+	fetcht 2,mem_temp
+	call p_le_att_get_handle_info
+	beq 1,p_le_send_att_read_by_type_response_end
+	call p_le_att_same_type
+	nbranch p_le_send_att_read_by_type_response_next_handle,zero
+	disable user
+	call p_le_send_att_read_by_type_write_properties
+	call p_le_att_next_handle
+	call p_le_att_get_handle_info
+	call p_le_send_att_read_by_type_write_uuid
+	branch p_le_send_att_read_by_type_response_end
+p_le_send_att_read_by_type_response_next_handle:
+	call p_le_att_next_handle
+	branch p_le_send_att_read_by_type_response_loop
+p_le_send_att_read_by_type_response_end:
+	branch le_send_att_error_response_notfound,user
+	branch p_le_send_auto_len_by_mem
+p_le_send_att_read_by_type_write_properties:
+	fetch 2,mem_temp
+	store 2,mem_le_l2cap_response+1
+	fetch 1,mem_le_search_len
+	copy pdata,loopcnt
+	call p_get_contr
+	arg mem_le_l2cap_response+3,contw
+	call memcpy
+	branch p_store_contw
+p_le_send_att_read_by_type_write_uuid:
+	fetcht 2,mem_le_cur_att_type
+	rshift8 temp,pdata
+	bne 0x05,p_le_send_att_read_by_type_write_short_uuid
+	call p_get_contw
+	fetch 2,mem_temp
+	istore 2,contw
+	call p_store_contw
+	setarg mem_le_att_list
+	iadd temp,contr
+	ifetch 1,contr
+	copy contr,temp
+	copy pdata,loopcnt
+	increase 5,pdata
+	store 1,mem_le_l2cap_response
+	call p_get_contw
+	copy temp,contr
+	call memcpy
+	branch p_store_contw
+p_le_send_att_read_by_type_write_short_uuid:
+	call p_get_contw
+	fetch 2,mem_temp
+	istore 2,contw
+	fetch 2,mem_le_cur_att_type
+	istore 2,contw
+	call p_store_contw
+	jam 7,mem_le_l2cap_response
+	rtn
+p_le_send_att_read_by_type_res_device_name:
+	call le_get_device_name
+p_le_send_att_read_by_type_res_packet:
+	ifetch 1,contr // length
+	copy pdata,loopcnt
+	increase 2,pdata
+	store 1,mem_le_l2cap_response // att packet length
+	increase -5,contr // point to handle
+	ifetch 2,contr
+	istore 2,contw // handle
+	increase 3,contr // point to name
+	call memcpy
+	branch le_send_autolen
+	
+p_le_send_att_read_by_type_res_pnp_id:
+	arg UUID_PNP_ID,temp
+	call le_att_get_uuid_ptr
+	branch p_le_send_att_read_by_type_res_packet
+
+p_le_send_att_read_by_group_type_response:
+	//call ice_break
+	arg 2,timeup
+	fetch 2,mem_le_search_handle_start
+	store 2,mem_temp
+	jam 0,mem_le_search_res
+	enable user
+p_le_send_att_read_by_group_type_response_loop:
+	call p_le_att_handle_inrange
+	nbranch p_le_send_att_read_by_group_type_end0,positive
+	fetcht 2,mem_temp
+	call p_le_att_get_handle_info
+	beq 1,p_le_send_att_read_by_group_type_end1
+	call p_le_att_same_type
+	nbranch p_le_send_att_read_by_group_type_next_handle,zero
+	fetch 1,mem_le_search_res
+	beq 1,p_le_send_att_read_by_group_type_end1
+	nbranch p_le_send_att_read_by_group_type_store_write_record,user		//un first
+	disable user
+	fetch 1,mem_le_search_len
+	increase 4,pdata
+	store 1,mem_le_l2cap_response
+	call p_store_contw
+	branch p_le_send_att_read_by_group_type_store_record
+p_le_send_att_read_by_group_type_store_write_record:
+	fetch 1,mem_le_search_len
+	sub pdata,0x10,null
+	branch p_le_send_att_read_by_group_type_end1,zero
+	fetch 1,mem_le_l2cap_response
+	sub pdata,0x10,null
+	branch p_le_send_att_read_by_group_type_end1,zero
+	fetch 2,mem_temp
+	increase -1,pdata
+	store 2,mem_le_cur_handle_end
+	call p_le_write_att_record
+p_le_send_att_read_by_group_type_store_record:
+	fetch 2,mem_temp
+	store 2,mem_le_cur_handle_start
+	call p_le_store_att_record
+	increase -1,timeup
+	branch p_le_send_att_read_by_group_type_last_find,zero		
+p_le_send_att_read_by_group_type_next_handle:
+	call p_le_att_next_handle
+	branch p_le_send_att_read_by_group_type_response_loop
+p_le_send_att_read_by_group_type_last_find:
+	jam 1,mem_le_search_res
+	branch p_le_send_att_read_by_group_type_next_handle
+p_le_send_att_read_by_group_type_end0:	//> att handle end
+	fetch 2,mem_temp
+	store 2,mem_le_cur_handle_end
+	branch p_le_send_att_read_by_group_type_end_common
+p_le_send_att_read_by_group_type_end1:	//>att max list handle or diff len 
+	fetch 2,mem_temp
+	increase -1,pdata
+	store 2,mem_le_cur_handle_end
+	branch p_le_send_att_read_by_group_type_end_common
+p_le_send_att_read_by_group_type_end_common:
+	branch le_send_att_error_response_notfound,user
+	call p_le_write_att_record
+	branch p_le_send_auto_len_by_mem
+
+p_le_att_next_handle:
+	fetcht 2,mem_temp
+	increase 1,temp
+	storet 2,mem_temp
+	rtn
+
+p_le_store_att_record:
+	fetch 1,mem_le_search_len
+	store 1, mem_tmp_buffer
+	copy pdata,loopcnt
+	call p_get_contr
+	branch memcpy
+	
+p_le_write_att_record:
+	call p_get_contw
+	fetch 2,mem_le_cur_handle_start
+	istore 2,contw
+	fetch 2,mem_le_cur_handle_end
+	istore 2,contw
+	fetch 1,mem_tmp_buffer
+	copy pdata,loopcnt
+	call memcpy
+	branch p_store_contw
+
+
+p_le_att_handle_inrange:
+	fetcht 2,mem_temp
+	fetch 2,mem_le_search_handle_end
+	isub temp,null
+	rtn
+
+p_le_att_same_type:
+	fetch 2,mem_le_search_att_type
+	fetcht 2,mem_le_cur_att_type
+	isub temp,null
+	rtn
+
+p_le_att_get_handle_info:
+	arg mem_le_att_list,contr
+	copy temp,rega
+p_le_att_get_handle_loop:
+	ifetch 2,contr
+	branch p_le_att_unfind_handle,blank
+	ifetcht 2,contr
+	storet 2,mem_le_cur_att_type
+	isub rega,null
+	branch p_le_att_finded_handle, zero
+	ifetch 1,contr			/* length */
+	iadd contr,contr
+	branch p_le_att_get_handle_loop
+p_le_att_unfind_handle:
+	setarg 1
+	rtn
+p_le_att_finded_handle:
+	ifetch 1,contr
+	store 1,mem_le_search_len
+	call p_store_contr
+	setarg 0
+	rtn
+p_get_contw:
+	fetch 2,mem_contw
+	copy pdata,contw
+	rtn
+p_get_contr:
+	fetch 2,mem_contr
+	copy pdata,contr
+	rtn
+p_store_contw:
+	copy contw,pdata
+	store 2,mem_contw
+	rtn
+p_store_contr:
+	copy contr,pdata
+	store 2,mem_contr
+	rtn
+
+p_le_send_auto_len_by_mem:
+	call p_get_contw
+	branch le_send_autolen	
+
+p_le_send_att_handle_value_indication:
+p_le_send_att_handle_value_notification:
+	fetch 1,mem_queue_read
+	add pdata,1,temp
+	and temp,0x03,temp
+	storet 1,mem_queue_read
+	mul32 pdata,7,pdata
+	arg mem_uart_packet,contr
+	iadd contr,contr
+	fetch 1,mem_le51_tx_length
+	increase -5,pdata
+	copy pdata,loopcnt
+	arg mem_le_l2cap+1,contw
+	call memcpy
+	fetcht 1,mem_le51_tx_length
+	branch le_send_packet
+	
+p_le_parse:
+	call le_xtype_fifo_is_full
+	branch le_parse+4
+
+
+p_le_parse_ll:
+	copy regc,pdata
+	beq LL_ENC_REQ,p_le_parse_enc_req
+	beq LL_PAUSE_ENC_REQ,p_le_parse_pause_enc_rsq
+	beq LL_CONNECTION_UPDATE_REQ,p_le_parse_connection_update_req
+	beq LL_PING_REQ,p_le_parse_ping_req
+	beq LL_TERMINATE_IND,p_le_parse_terminate_ind
+	sub pdata,0x0d,null
+	branch le_parse+20,positive
+	store 1,mem_le_ll_unknown_type
+	jam XT_LL_UNKNOWN_RSP,mem_fifo_temp
+	branch le_xtype_fifo_in	
+p_le_parse_connection_update_req:
+
+	call le_parse_connection_update_req
+	fetch 2,mem_le_new_param+3	// interval
+	mul32 pdata,4,temp
+	storet 2,mem_customize_timer_setup
+	rtn
+
+p_le_parse_enc_req:
+	jam DEFAULT_STATES,mem_ltk_states
+	branch le_parse_enc_req
+
+p_le_parse_ping_req:
+	jam XT_LL_PING_RSP,mem_fifo_temp
+	branch le_xtype_fifo_in
+	
+p_le_parse_pause_enc_rsq:
+	jam XT_LL_PAUSE_ENC_RSP,mem_fifo_temp
+	branch le_xtype_fifo_in
+
+p_le_parse_terminate_ind:
+	setarg 20 // 200ms
+	store 2,mem_le_superto
+	rtn
+
+p_le_send_non_l2cap:
+	fetch 1,mem_le_txheader
+	compare 1,type,3
+	branch p_le_send_non_l2cap1,true
+	branch le_send_non_l2cap+14
+p_le_send_non_l2cap1:
+	fetch 1,mem_le_txlen
+	branch p_le_send_empty_clear_md,blank
+	branch le_send_non_l2cap+14
+
+p_le_send_empty_clear_md:		// HUAWEI M5 pair fail
+	fetch 1,mem_le_txheader
+	set0 md,pdata
+	store 1,mem_le_txheader
+	rtn
+
+p_le_parse_smp:
+	ifetch 1,contr
+	beq SMP_PAIRING_REQUEST,p_le_parse_smp_pairing_request
+	beq SMP_PAIRING_RANDOM,p_le_parse_smp_pairing_random
+	beq SMP_IDENTITY_ADDRESS_INFORMATION,p_le_parse_smp_identity_address_information
+	branch le_parse_smp + 4
+
+
+p_le_parse_smp_identity_address_information:
+	jam FLAG_LE_PAIRING_END,mem_le_pairing_state
+	branch le_parse_smp_identity_address_information
+
+p_le_parse_smp_pairing_request:
+	jam 1,mem_le_send_security_request_flag
+	store 1,mem_le_preq
+	ifetch 6,contr
+	istore 6,contw
+	jam XT_SMP_PAIRING_RESPONSE,mem_fifo_temp
+	branch le_xtype_fifo_in
+
+p_le_parse_smp_pairing_random:
+	call authenticate_rconfirm
+	branch p_le_parse_smp_pairing_random_success,zero
+	branch le_parse_smp_pairing_random + 2
+p_le_parse_smp_pairing_random_success:
+	jam FLAG_LE_PAIRING_AFTER_AUTH,mem_le_pairing_state
+	branch le_parse_smp_pairing_random_success
+
+
+/*
+p_le_modified_name:
+	arg UUID_CHRCTR_DEVICE_NAME,temp
+	call le_att_get_uuid_ptr
+	ifetch 1,contr						// attribute length
+	copy contr,contw
+	fetcht 1,mem_le_name_len
+	copy temp,loopcnt
+	isub temp,temp
+	arg mem_new_le_name,contr
+	call memcpy
+	copy temp,loopcnt
+	ncall memcpy_empty,zero
+p_le_modified_scan:
+	fetcht 1,mem_le_name_len
+	copy temp,loopcnt
+	increase 1,temp
+	storet 1,mem_le_scan_data
+	increase 1,temp
+	increase 1,contw
+	arg mem_new_le_name,contr
+	call memcpy
+	sub temp,0x1f,loopcnt
+	branch clear_mem	
+*/
+
+
+scale_process_le_conn:
+	jam PAIR_UNKNOWN,mem_pair_state
+	call app_ble_stop_adv
+	call app_bt_stop_discovery
+	call  app_lpm_mult_enable
+	branch app_le_event_bb_connected
+
+
+scale_process_le_discon:
+	jam 0,mem_lpm_mult
+	jam 0,mem_ltk_exists
+	jam DEFAULT_STATES,mem_ltk_states
+	jam FLAG_LE_PAIRING_NULL,mem_le_pairing_state
+	jam 0,mem_shutter_find_type_value_flag
+	jam PAIR_UNKNOWN,mem_pair_state
+	branch app_le_event_bb_disconn
+	
+
+p_le_queue_init:
+	setarg 0
+	store 4,mem_queue_write
+	rtn
+
+		
+p_g24_dispatch:
+	rtnmark0 mark_24g
+	fetch 4,mem_24g_enter_hibernate
+	store 4,mem_24g_enter_hibernate_setup
+	call p_g24_txdata_prep
+	nbranch p_g24_long_sleep,user
+	jam 10,mem_24g_enter_lpm_timer
+	call p_g24_transmit_packet
+	fetch 1,mem_24g_pairing_sm
+	rtnne STATE_24G_PAIRING_SUCCESS
+	jam TX_POWER_5DB,mem_tx_power
+p_g24_short_sleep:
+	fetch 1,mem_mouse_retry_flag
+	nrtn blank
+	call p_check_IPC_for_LPM
+	nrtn user
+	fetch 1,mem_c51_lpm_lock
+	nrtn blank
+	call lpo_calibration
+	fetch 3,mem_clks_per_lpo
+	rtn blank
+	fetch 1,mem_lpm_mode
+	rtn blank
+p_g24_short_sleep_1:	
+	//setarg 0x120000
+	//setarg 0x0a0000
+	fetch 3,mem_24g_short_sleep_counter
+p_g24_short_sleep_2:	
+	call clk2lpo
+ 	storet 4,mem_sleep_counter
+ 	branch lpm_sleep
+
+p_g24_long_sleep:
+	call p_check_IPC_for_LPM
+	nrtn user
+	fetch 1,mem_c51_lpm_lock
+	nrtn blank
+	call lpo_calibration
+	fetch 3,mem_clks_per_lpo
+	rtn blank
+	fetch 1,mem_lpm_mode
+	rtn blank
+	fetch 1,mem_24g_enter_lpm_timer
+	nbranch p_g24_short_sleep_1,blank	
+	fetch 4,mem_24g_enter_hibernate_setup
+  	branch p_g24_short_sleep_2
+
+p_g24_txdata_prep:
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_pairing_sm	
+	call p_g24_package_data
+	call p_g24_get_package_data,user
+	call p_g24_transmit_prep,user
+p_g24_txdata_enable_tx:
+	jam ENSURE_ON_24G,mem_24g_ensure
+	rtn
+
+p_g24_package_data:
+	disable user
+	jam 2,mem_24g_data_type
+	fetch 1,mem_24g_txbuf_new
+	beq 0x04,p_g24_dataready			
+	beq 0x05,p_g24_dataready_mk	
+	beq 0x07,p_g24_dataready_ms
+	beq 0x06,p_g24_dataready_sys
+	fetch 1,mem_mouse_retry_flag
+	ncall enable_user,blank
+	rtn
+p_g24_dataready:				
+	jam 0x00,mem_24g_txbuf_new				//standard key 0x00
+	jam 10,mem_24g_datalen		// 02 + 00 + 8 payload
+	branch p_g24_package_data_rtn
+p_g24_dataready_mk:			
+	jam 0x03,mem_24g_txbuf_new				//multi key 0x03
+	jam 4,mem_24g_datalen		// 02 + 03 + 2 payload
+	branch p_g24_package_data_rtn
+p_g24_dataready_sys:
+	jam 0x02,mem_24g_txbuf_new				//system key 0x02
+	jam 3,mem_24g_datalen		// 02 + 02 + 1 payload
+	branch p_g24_package_data_rtn
+p_g24_dataready_ms:
+	jam 1,mem_24g_data_type		// mouse
+	jam 8,mem_24g_datalen		// 01 + 7 payload
+p_g24_package_data_rtn:	
+	jam 0,mem_24g_get_ack_fail
+	branch enable_user
+
+
+p_g24_get_package_data:
+	fetch 9,mem_24g_txbuf_new
+	store 9,mem_24g_txbuf
+//	setarg 0
+//	store 9,mem_24g_txbuf_new
+	rtn
+
+
+p_g24_transmit_packet:
+	jam 0,mem_24g_retry
+p_g24_transmit_loop:
+	arg param_rx_setup,timeup
+	until clkn_rt,meet
+	call p_g24_transmit_receive_ack
+	nbranch p_g24_retransmit,user3
+	call p_g24_ackpayload_parse
+	fetch 1,mem_24g_pid
+	increase 1,pdata
+	store 1,mem_24g_pid
+	jam 0,mem_mouse_retry_flag
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_paring_mode_start
+p_g24_transmit_abandon:
+	call p_g24_clear_txbuf
+	jam 0,mem_24g_get_ack_fail
+	jam ENSURE_OFF_24G,mem_24g_ensure
+	rtn
+
+
+p_g24_retransmit:
+	jam 1,mem_mouse_retry_flag
+	fetch 1,mem_24g_get_ack_fail
+	increase 1,pdata
+	store 1,mem_24g_get_ack_fail
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_tx_paring_retry
+	fetch 1,mem_24g_get_ack_fail
+	beq  0xff,p_g24_stop_g24_mode
+	fetch 1,mem_24g_get_ack_fail
+	arg 16,temp
+	isub temp,null
+	branch p_g24_ch,positive
+	fetch 1,mem_24g_retry
+	increase 1,pdata
+	store 1,mem_24g_retry
+	nop 10
+	bne retry_24g,p_g24_transmit_loop
+	branch p_g24_ch
+	
+
+p_g24_clear_txbuf:
+	setarg 0
+	store 9,mem_24g_txbuf
+	store 9,mem_24g_txbuf_new
+	rtn
+
+/*
+p_g24_long_sleep_setup:
+	jam 0,mem_mouse_retry_flag
+	call p_g24_clear_txbuf
+	jam 0,mem_24g_get_ack_fail
+	fetch 4,mem_24g_enter_hibernate_max
+	store 4,mem_24g_enter_hibernate
+	rtn
+*/
+
+p_g24_paring_mode_start:
+	branch p_g24_paring_mode
+
+p_g24_transmit_receive_ack:
+	disable user3
+	call p_g24_transmit
+//	fetch 1,mem_24g_no_ack
+//	beq no_ack_24g,p_g24_transmit_no_ack	//tx no ack
+	force 0,radio_ctrl
+	fetch 4,mem_24g_addr
+	iforce access
+	fetcht 1,mem_last_freq
+	call set_freq_rx
+	call rf_rx_enable
+	call p_g24_receive_rxon
+	call p_g24_end_of_packet,user3
+	rtn
+//p_g24_transmit_no_ack:
+//	jam 0,mem_24g_rxbuf+1
+//	enable user3
+//	branch p_g24_end_of_packet
+
+
+p_g24_tx_paring_retry:
+	jam 0,mem_mouse_retry_flag
+	rtn
+//	fetch 1,mem_24g_get_ack_fail
+//	rtnne 0xff
+//	jam 0,mem_24g_get_ack_fail
+p_g24_stop_g24_mode:
+	jam 0,mem_mouse_retry_flag
+	jam BT_EVT_24G_ATTEMPT_FAIL,mem_fifo_temp
+	branch ui_ipc_send_event
+
+
+p_g24_ackpayload_parse:
+	call p_g24_read_len_pid_crc
+	fetch 1,mem_24g_rxbuf
+	rtnne 0x02					// mem_24g_data_type : 0x02 keyboard	
+	fetch 1,mem_24g_rxdata_length	//ack payload length 
+	rtn blank
+	iforce loopcnt
+	arg mem_24g_rxbuf+2,contr
+	arg mem_24g_rxpayload,contw	//ack payload buffer 
+	call memcpy
+	fetch 1,mem_24g_rxbuf+1
+	compare 0x08,pdata,0xf8
+	nrtn true
+	fetch 1,mem_24g_rxbuf+2
+	beq 0xff,p_pc_sleep_mode	//pc enter sleep mode
+	store 1,mem_caps_num_lock
+//	jam 0,mem_24g_led_flag
+	rtn
+
+p_pc_sleep_mode:
+	jam 1,mem_pc_sleep_flag
+	rtn
+	
+
+	
+p_g24_start_pairing_sm1:
+	set1 mark_24g,mark
+	call p_g24_pair_init
+	call p_g24_transmit_abandon
+	jam STATE_24G_PAIRING_1,mem_24g_pairing_sm
+	rtn
+
+p_g24_pair_init:
+	jam 0,mem_24g_pid
+	jam G24_PAIR_CH,mem_24g_ch
+	fetch 4,mem_24g_paring_addr
+	branch p_g24_update_addr_and_synccrc8
+
+p_g24_pairing_sm:
+	call p_g24_pair_init
+	fetch 1,mem_24g_ensure
+	beq ENSURE_ON_24G,enable_user
+	fetch 1,mem_24g_pairing_sm
+	beq STATE_24G_PAIRING_1,p_g24_pairing_sm_1
+	beq STATE_24G_PAIRING_2,p_g24_pairing_sm_2
+	beq STATE_24G_PAIRING_3,p_g24_pairing_sm_3
+	branch assert
+
+p_g24_pairing_sm_1:
+	jam STATE_24G_PAIRING_1_WAITING_ACK,mem_24g_pairing_sm
+	jam 0xaa,mem_24g_common_temp
+	branch p_g24_pairing_sm_common
+p_g24_pairing_sm_2:
+	jam STATE_24G_PAIRING_2_WAITING_ACK,mem_24g_pairing_sm
+	jam 0x55,mem_24g_common_temp
+	branch p_g24_pairing_sm_common
+p_g24_pairing_sm_3:
+	jam STATE_24G_PAIRING_3_WAITING_ACK,mem_24g_pairing_sm
+	jam 0x22,mem_24g_common_temp
+p_g24_pairing_sm_common:
+	//fetch 1,mem_24g_data_type
+	//and_into bits_data,pdata
+	//store 1,mem_24g_common_temp+1
+	jam 0x02,mem_24g_common_temp+1	// mem_24g_data_type: 02 keyboard
+	fetch 4,mem_24g_device_addr
+	store 4,mem_24g_common_temp+2
+	jam 0,mem_24g_common_temp+6
+	arg mem_24g_common_temp,rega
+	arg 7,temp
+	call p_g24_put_data_in_buff
+	call p_g24_transmit_prep
+	call p_g24_txdata_enable_tx
+	branch enable_user
+
+p_g24_paring_mode:
+	fetch 1,mem_24g_pairing_sm
+	rtneq STATE_24G_PAIRING_SUCCESS
+	beq STATE_24G_PAIRING_1_WAITING_ACK,p_g24_pairing_sm_1_waiting_ack
+	beq STATE_24G_PAIRING_2_WAITING_ACK,p_g24_pairing_sm_2_waiting_ack
+	beq STATE_24G_PAIRING_3_WAITING_ACK,p_g24_pairing_sm_3_waiting_ack
+	rtn
+
+
+p_g24_pairing_sm_1_waiting_ack:
+	jam STATE_24G_PAIRING_2,mem_24g_pairing_sm
+	branch p_g24_transmit_abandon
+p_g24_pairing_sm_2_waiting_ack:
+	jam STATE_24G_PAIRING_3,mem_24g_pairing_sm
+	branch p_g24_transmit_abandon
+p_g24_pairing_sm_3_waiting_ack:
+	jam STATE_24G_PAIRING_SUCCESS,mem_24g_pairing_sm
+	jam BT_EVT_24G_PAIRING_COMPLETE,mem_fifo_temp
+	call ui_ipc_send_event	
+	fetch 4,mem_24g_rxpayload+2
+	call p_g24_update_addr_and_synccrc8
+	branch p_g24_transmit_abandon
+
+p_g24_start_24g_mode:
+//	rtnmark1 mark_24g
+	set1 mark_24g,mark
+	call p_g24_syncword_crc8
+	call p_g24_ch
+	fetch 1,mem_24g_pairing_sm
+	rtnne STATE_24G_PAIRING_SUCCESS
+	call p_g24_tx_attemp_data_prep
+	setarg 0
+	store 2,mem_24g_check_dongle_times
+p_g24_tx_attemp_dongle_loop:
+	call lpo_calibration
+	nop 2000
+	fetch 1,mem_24g_check_dongle_times
+	beq 0xff,p_g24_stop_g24_mode	//
+	call p_g24_transmit_receive_ack
+	nbranch p_g24_attemp_txdata_retry,user3
+p_g24_tx_attemp_dongle_succ:
+	call p_g24_clear_txbuf
+	set1 mark_24g,mark
+	jam BT_EVT_24G_ATTEMPT_SUCCESS,mem_fifo_temp
+	branch ui_ipc_send_event
+
+
+p_g24_tx_attemp_data_prep:
+	jam 0xff,mem_24g_common_temp
+	fetch 1,mem_24g_data_type
+	store 1,mem_24g_common_temp+1
+	fetch 4,mem_24g_device_addr
+	store 4,mem_24g_common_temp+2
+	arg 6,temp
+	arg mem_24g_common_temp,rega
+	call p_g24_put_data_in_buff
+	branch p_g24_transmit_prep
+	
+p_g24_attemp_txdata_retry:
+	fetch 2,mem_24g_check_dongle_times
+	increase 1,pdata
+	store 2,mem_24g_check_dongle_times
+	call p_g24_ch
+	branch p_g24_tx_attemp_dongle_loop
+
+
+p_g24_put_data_in_buff:
+	storet 1,mem_24g_datalen
+	copy temp,loopcnt
+	arg mem_24g_txbuf,contw
+	copy rega,contr
+	branch memcpy
+
+p_g24_read_len_pid_crc:
+//read control
+	fetch 1,mem_24g_rxbuf+1
+	rshift3 pdata,pdata
+	store 1,mem_24g_rxdata_length
+//get crc
+	increase 1,pdata
+	arg mem_24g_rxbuf+1,contr
+	iadd contr,contr
+	ifetch 3,contr
+	store 3,mem_24g_sta_crc
+	rtn
+
+p_rssi_signal:
+	fetcht 1,mem_rssi_signal_index
+	setarg mem_rssi_signal_buf
+	iadd temp,contw
+	copy rega,pdata
+	istore 1,contw
+	increase 1,temp
+	and_into RSSI_BUF_LEN_SIGNAL,temp
+	storet 1,mem_rssi_signal_index
+	rtn
+
+//p_rssi_noise:
+//	call save_rssi
+//	rtn blank
+//	fetcht 1,mem_rssi_noise_index
+//	arg mem_rssi_noise_buf,rega
+//	call p_rssi_store
+//	storet 1,mem_rssi_noise_index
+//	rtn
+//	
+//p_rssi_store:
+//	copy rega,pdata
+//	iadd temp,contw
+//	fetch 1,mem_rssi
+//	istore 1,contw
+//	increase 1,temp
+//	and_into RSSI_BUF_LEN_SIGNAL,temp
+//	rtn
+
+p_g24_update_addr_and_synccrc8:	
+	store 4,mem_24g_addr
+
+//output: 1BYTE crc8
+p_g24_syncword_crc8:
+	arg 0,rega
+	arg 4,loopcnt
+	arg mem_24g_addr,contr
+p_g24_syncword_crc8_loop:
+	ifetch 1,contr
+	iadd rega,rega
+	loop p_g24_syncword_crc8_loop
+	copy rega,pdata
+	store 2,mem_24g_syncword
+	fetch 1,mem_24g_syncword
+	fetcht 1,mem_24g_syncword+1
+	iadd temp,pdata
+	store 1,mem_24g_syncword_crc8
+	rtn
+
+
+p_g24_transmit_prep:
+// total length
+	fetch 1,mem_24g_datalen
+	increase 2,pdata
+	store 1,mem_24g_txlen
+// data type
+	fetch 1,mem_24g_data_type
+	store 1,mem_24g_txpayload
+//prepare 5bit payload length, 2bit PID, 1bit NO_ACK
+	fetch 1,mem_24g_datalen
+	lshift3 pdata,pdata
+	fetcht 1,mem_24g_pid
+	and temp,0x03,temp
+	lshift temp,temp
+	ior temp,pdata
+	fetcht 1,mem_24g_no_ack
+	iadd temp,pdata
+	istore 1,contw
+//prepare payload data
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_transmit_prep_pair
+	fetch 1,mem_24g_data_type
+	istore 1,contw
+p_g24_transmit_prep_pair:	
+	fetch 1,mem_24g_datalen
+	iforce loopcnt
+	fetch 1,mem_24g_data_type
+	beq 1,p_g24_transmit_prep_mouse
+	arg mem_24g_txbuf,contr
+	call memcpy
+// type == 2 && mem_24g_txbuf[0] == 0x03  : multi	
+// type == 1 && mem_24g_txbuf[0] == 0x03  : mouse
+// if transmit fail,next package will send mouse data
+	fetch 1,mem_24g_txbuf	
+	beq 0x03,p_g24_multi_key_setup
+	rtn
+p_g24_multi_key_setup:
+	jam 0x02,mem_24g_txbuf
+	rtn
+
+
+p_g24_transmit_prep_mouse:
+	arg mem_24g_txbuf+1,contr
+	branch memcpy
+
+p_g24_ch:
+	fetcht 1,mem_24g_current_ch_number
+	call p_g24_ch_calc
+	increase 1,temp
+	and_into 3,temp //map size =4
+	storet 1,mem_24g_current_ch_number
+	rtn
+
+p_g24_ch_calc:
+	fetch 1,mem_24g_addr	
+	and_into 0x03,pdata
+	mul32 pdata,4,rega			//24addr low bit0 bit1 ,00-map1,01-map2,10-map3,11-map4
+	setarg mem_24g_ch_map1
+	iadd rega,pdata
+	iadd temp,contr
+	ifetch 1,contr
+	store 1,mem_24g_ch
+	rtn
+
+p_g24_prep:
+	disable enable_crc
+	disable enable_white
+	setarg 0x555555
+	iforce crc24_init
+	fetch 1,mem_24g_ch
+	reverse pdata,temp
+	set1 1,temp
+	rshift temp,white_init
+	rtn
+
+p_g24_receive_rxon:
+	call p_g24_prep
+	enable decode_fec0	
+	enable is_rx
+	disable is_tx
+	enable swfine
+	fetch 2,mem_24g_rx_window
+	iforce stop_watch
+	correlate null,timeout
+	nbranch p_g24_sync_timeout,sync
+	disable decode_fec0
+	enable decode_fec1
+	enable enable_white
+	enable enable_crc
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	store 1,mem_24g_get_syncword_crc8
+	fetcht 1,mem_24g_syncword_crc8
+	isub temp,null
+	nbranch p_g24_end_of_packet,zero
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	store 1,mem_24g_rxbuf	//device id
+//	fetch 1,mem_24g_mode
+//	sub pdata,rx_24g,null
+//	branch p_g24_receive_skip,zero
+	fetch 1,mem_24g_rxbuf
+	fetcht 1,mem_24g_data_type
+	icompare bits_data,temp
+	nbranch p_g24_end_of_packet,true
+p_g24_receive_skip:
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	istore 1,contw
+	rshift3 pdata,pdata
+	and pdata,0x1f,loopcnt	//max payload: 32bytes
+	branch p_g24rx_nopayload,zero
+p_g24rx_loop:
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	istore 1,contw
+	loop p_g24rx_loop
+p_g24rx_nopayload:
+	//receive rssi hex
+	copy contw,rega
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	store 1,mem_rssi_hex_received
+	copy rega,contw
+	parse demod,bucket,24
+	enable swfine
+	arg param_sifs,stop_watch	
+	rshift32 pdata,pdata
+	rshift16 pdata,pdata
+	istore 3,contw
+	disable decode_fec1
+	branch p_g24_end_of_packet,crc_failed
+	enable user3
+	fetch 1,mem_last_freq
+	add pdata,0,rega
+	call rf_write_freq
+	disable decode_fec0
+	call set_sync_on
+	fetch 1,mem_rssi_hex_received
+	copy pdata,rega
+	branch p_rssi_signal
+
+
+p_g24_sync_timeout:
+//	call p_rssi_noise
+//	branch p_g24_end_of_packet
+p_g24_end_of_packet:
+	disable encode_fec1
+	disable decode_fec1
+	branch end_of_packet
+
+p_g24_set_freq_tx:
+	call set_sync_on
+	fetcht 1,mem_24g_ch
+	branch set_freq_tx
+
+p_g24_transmit:
+	call le_enable
+	fetch 4,mem_24g_addr
+	iforce access
+	call p_g24_prep
+	call p_g24_set_freq_tx
+	set1 TXGFSK,radio_ctrl
+	enable encode_fec0
+	enable is_tx
+	disable is_rx
+	rshift16 access,pdata
+	rshift8 pdata,pdata
+	rshift4 pdata,pdata
+	inject mod,40
+	disable encode_fec0
+	enable encode_fec1
+	enable enable_white
+	enable enable_crc
+	fetch 1,mem_24g_syncword_crc8
+	inject mod,8
+	fetch 1,mem_24g_txlen
+	iforce loopcnt
+	arg mem_24g_txpayload,contr
+p_g24tr_loop:
+	ifetch 1,contr
+	inject mod,8
+	loop p_g24tr_loop
+	enable enable_parity
+	inject mod,24	//crc
+	disable enable_parity
+	until null,tx_clear
+	nop 100
+	disable encode_fec0
+	disable encode_fec1
+	branch set_sync_on
+
+
 
 	
 
Index: btkb/output/bt_program23.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/bt_program23.rom	(working copy)
@@ -1,57 +1,84 @@
-11000101000100101000000000011000
-11000000000000000000000000101100
-11000000000000011000000000110000
-11000000000000101000000000111010
-11000000000000110000001010100110
-11000000000001010000001011000111
-11000000000100111000001011001011
-11000000000101000000001011011101
-11000000000101011000001011100011
-11000000001000010000001011101110
-11000000001000011000001011110010
-11000000001010000000001011111010
-11000000001010100000001100001001
-11000000010010000000000111010110
-11000000010010010000000110011100
-11000000010010100000000110100010
-11000000010010101000000110001100
-11000000010110000000001010100100
-11000000010110001000000101010010
-11000000010110010000000101100110
-11000000010110011000000101111110
-11000000010110110000000110000111
-11000000010111001000000101011010
+11000101000100101000000000011010
+11000000000000000000000001000101
+11000000000000011000000001001001
+11000000000000101000000001010101
+11000000000000110000001100101100
+11000000000001010000001101001101
+11000000000100111000001101010001
+11000000000101000000001101100011
+11000000000101011000001101101001
+11000000001000010000001101110100
+11000000001000011000001101111000
+11000000001010000000001110000000
+11000000001010100000001110001111
+11000000000110001000000001000001
+11000000000110011000000000111110
+11000000010010000000001000100010
+11000000010010010000000111101000
+11000000010010100000000111101110
+11000000010010101000000111011000
+11000000010110000000001100101010
+11000000010110001000000110011100
+11000000010110010000000110110000
+11000000010110011000000111001010
+11000000010110110000000111010011
+11000000010111001000000110100100
 00100000001000000011101111110001
-11000000000011000000001100010101
-11000000000011011000001100011101
-11000000000100011000001100111100
-11000000000100100000001101011000
-11000000000111110000001001001111
-11000000000111111000001001010011
-11000000010000111000000011110001
-11000000010001101000001001101110
-11000000010001110000001001111001
-11000000010001111000001001010111
-11000000010011100000001101011100
-11000000010011111000001101110101
-11000000010111101000001001100101
-11000000011001101000000111100011
-11000000011001111000000011111101
-11000000011010000000000100010000
-11000000011100010000001110000010
-11000000011100011000001110010100
-11000000011100110000001110101100
+11000000000011000000001110011011
+11000000000011011000001110100011
+11000000000100011000001111000010
+11000000000100100000001111011110
+11000000000110010000010001011100
+11000000000111011101001110110000
+11000000000111110000001010011111
+11000000000111111000001010100011
+11000000001001010000010010101000
+11000000001001011000010001010101
+11000000001001100000010001011111
+11000000001001110000010001100101
+11000000001010110000010001101100
+11000000001100001000010001110011
+11000000001100011000010001111000
+11000000001100100000010010011100
+11000000001100101000010011010010
+11000000001101001000011000110100
+11000000001101010000011000011001
+11000000001101011000011000011011
+11000000001101110000011000111111
+11000000001101111000010010110011
+11000000010000111000000100110111
+11000000010001101000001010111110
+11000000010001110000001011010111
+11000000010001111000001010100111
+11000000010111101000001010110101
+11000000011001101000001000101111
+11000000011001111000000101000011
+11000000011010000000000101011000
+11000000010011100000001111100010
+11000000010011111000001111111000
+11000000011100010000010000000101
+11000000011100011000010000010111
+11000000011100110000010000101111
 00100000001000000011101111110001
+11011010001000000100000001000000
+00011000000000000111001000000001
+00100000001000000011001100000101
+11011000101000000100000001000000
+11011111001000000000000000001010
+00100000010000000111111000111011
+00100000001000000011001011011000
 01101000000100001000000100111011
 01100000000000001000101110000001
 01110000100000000000011000001000
 00100000001000000011000000000011
-00100000010000000000000010001011
-00100000010000000000000001111101
-00100000010000000000000000111110
-00100000010000000000000000110101
+00100000010000000000000011010001
+00100000010000000000000011000011
+00100000010000000000000001011010
+00100000010000000000000001001110
 00100000001000000011000000010101
 01101000000010010100011111110100
+01101000000000001100001111011000
+01111101001110100000010000001011
 01101000000000001100000100110011
 01111101001110100000010000000110
 01100000000010010100011111110100
@@ -59,54 +86,59 @@
 00100000010000000011001110010010
 00100000010000000011010000000111
 00100000010000000011000000100100
+00100000010000000000011001100000
 00100000001000000011000000100010
 01101000000000001100011111011100
-00100000001110100000000001000010
+00100000001110100000000001011110
 01101000000000001100011110010011
 00100000011110100000000000000000
-00100000010000000000000011101100
+00100000010000000000000100110010
 00100000011101000000000000000000
 00011111111100001111111000000000
 00011111111000100000110000000000
-00100000010000000000000011001101
+00100000010000000000000100010011
 01100000000000001100101110100111
-11000000000000001000000001010101
+11000000000000001000000001110011
+11000000000000110000000001111101
 00011111111000100000010000000000
 00011000110000100010001000000000
 01101000000000001100000001000000
-11000011000000000000000001010010
+11000011000000000000000001110000
 00011010001000100000110000000000
 11000110100001001000000000000000
 00011000010000100111111000000000
-11000000000000011000000001011111
+11000000000000011000000001111111
+11000000000000101000000010011101
 00100000001000000011101111110001
 00011010001000100000110000000000
 11011000101000000000000011111000
-00100000001000000000000011000101
-00100000010000000000000011001101
-00100000010000000000000011001101
+00100000001000000000000100001011
+00100000010000000000000100010011
+00100000010000000000000100010011
 01100000000000001000101101111101
-00100000010000000000000001011010
+00100000010000000000000001111000
 00100000001000000111110000110011
-00100000010000000000000011010000
+00100000010000000000000100010110
 00011000110000100000010000000000
 00011000010100001000010000000000
 01100000000010010100101110011010
 00100000011000000000000000000000
-00100000010000000000000011001101
+11011000101000000100110101010111
+00100000001000000000000100001011
+00100000010000000000000100010011
 00011111111000100010001000000000
 00011000110000100111111000000000
 01100000000000010000001010110111
 00100000010000000101001001111100
-00100100001110100000000001101000
+00100100001110100000000010001000
 00011010001000001010001000000001
 00100000010000000100101100101100
-00100000001000000000000001101101
+00100000001000000000000010001101
 11011000101000000100101110101101
 00011010001000100111001000000000
 01101000000000010000001010110111
 00011111111000100000110000000000
-00100000001000000000000011000111
+00100000001000000000000100001101
 00011000101000001010010111111110
 01101000000000010100001010110111
 11100000101000010000000000000000
@@ -115,7 +147,7 @@
 00011010001000001111001111111111
 01101000000000010000001010110111
 00011111111000100000110000000000
-00100000010000000000000011000111
+00100000010000000000000100001101
 00011010010000100000110000000000
 11101000110000010000000000000000
 01100000000000010100110010011011
@@ -123,19 +155,57 @@
 00100000010000000111111001000101
 01110000010011001001101001100100
 00100000011000000000000000000000
-01101000000010100100110101001100
+00011000110000100010001000000000
+01101000000000001100101110101001
+00011111111000001000010000000001
+00011000010000010000010000000011
+01100000000010001100101110101001
+00011111111011111111111000000111
+11011000101000000100101110101101
+10011000101000001000101000000000
+00011010001000100000110000000000
+00100000010000000000000100010011
+00011000110000100010001000000000
+00011111111000001111111111111111
+00011111111000100111001000000000
+00011111111000001111111000000111
+01100000000000001100110010000010
+00011010001000100000110000000000
+00100000010000000000000100010011
+00011000110000100010001000000000
+11000000000000001000000010110011
+11000000000000010000000010111011
+11000000000000011000000010111101
+11000000000000100000000010111111
+01101000000000010100110010111000
+11100000101000010000000000000000
+00011010001000100000110000000000
+00100000010000000000000100001101
+00100000010000000101011000011110
+00100100011110100000000000000000
+01110000000010110111110100011011
+00100000001000000101011000100000
+01101000000000010100110010111010
+00100000001000000000000010110100
+01101000000000010100110010111100
+00100000001000000000000010110100
+01101000000000010100110100111110
+11100000101000010000000000000000
+00011010001000100000110000000000
+00100000001000000000000100001101
+01101000000010100100110101001011
 00011100010000100111111000000000
 10011000010001100111111000000000
-01101000000010010100110101010000
+01101000000010010100110101001111
 10011000010001101111110000000000
 00100000010000000111111011111101
 00011000000001111111111000000000
 00100000011110100000000000000000
 00011100010000100000010000000000
-01100000000010100100110101001100
-01101000000000001100110101010010
+01100000000010100100110101001011
+01101000000000001100110101010001
 00011111111000001111111000000001
-01100000000000001100110101010010
+01100000000000001100110101010001
 00100000011000000000000000000000
 01101000000010100100110001011001
 00011100010000100111111000000000
@@ -156,18 +226,18 @@
 00011111111000010111111000000011
 11000001100000000000000000000000
 01101000000000001100110010001111
-11000010100000000000000010101000
-11000010100000001000000010101010
+11000010100000000000000011101110
+11000010100000001000000011110000
 11011010001000000000000000000000
-00100000010000000000000010111100
+00100000010000000000000100000010
 01110000100010010111000110001111
 01101000000000001100110010010000
 01100000000100001000100101110011
-00100000010000000000000010101011
+00100000010000000000000011110001
 11011010001000000000000000000001
-00100000001000000000000010111100
+00100000001000000000000100000010
 01110000100010010111000110111111
-00100000001000000000000010101011
+00100000001000000000000011110001
 01110000100010010111000110101111
 01101000000100001000000001010011
 01111001001000000111111000000111
@@ -191,19 +261,19 @@
 10011000010001100000010000000000
 00011010001000100111111000000000
 01111001001000000000010000000111
-00100100001110100000000011000011
+00100100001110100000000100001001
 01111001001111111000010000000111
 11011000101000001000000001111000
 00100000001000000110100111110100
-00100000010000000000000011001101
+00100000010000000000000100010011
 00011111111000100111001000000000
-00100000010000000000000011001001
-00100000001000000000000001011010
-00100000010000000000000011001101
+00100000010000000000000100001111
+00100000001000000000000001111000
+00100000010000000000000100010011
 11100000101000001000000000000000
-11000010000000000000000011001001
+11000010000000000000000100001111
 00100000011000000000000000000000
-00100000010000000000000011010000
+00100000010000000000000100010110
 11101000110000001000000000000000
 00100000011000000000000000000000
 01011000000000000100101100110110
@@ -220,8 +290,8 @@
 00011010001000100000110000000000
 11101000110000001000000000000000
 11100000101000001000000000000000
-00100000010000000000000011100100
-11000010000000000000000011011100
+00100000010000000000000100101010
+11000010000000000000000100100010
 00011000101000100111111000000000
 00011111111100001111111000000000
 01100000000000010100101110100000
@@ -233,39 +303,41 @@
 00100000011000000000000000000000
 01101000000000010100101110011110
 01101000000010010100101110100000
-00100000001000000000000011101110
+00100000001000000000000100110100
 01101000000000010100101110011010
 01101000000010010100101110011100
 10011000010001100111110000000000
 00100000001000101110100110110001
 00100000001000000011001000001011
 00011100010000100111111000000000
-01100000000000100100110101001000
+01100000000000100100110101000111
 01101000000010001100011111101111
-01101000000000001100110101001011
+01101000000000001100110101001010
 10011000010001100111110000000000
-00100100010000010000000011111000
+00100100010000010000000100111110
 00100000001000000111110000000110
-01101000000010100100110101001000
+01101000000010100100110101000111
 01100000000010100100011111101100
 01100000000010100100110001011001
-01100000000010100100110101001100
+01100000000010100100110101001011
 00100000011000000000000000000000
 11011010001000000100011111011111
 00100000010000000111111110011111
 00100000011110100000000000000000
 00011111111000100010011000000000
-00100000010000000000000100000011
+00100000010000000000000101001001
 00100000001000000011111010100101
 11000001000011000000000000000000
+11000000000010100000011001010001
+11000000000010101000011001010110
 11000000000000110110011000010100
-11000000000000010000000100000111
+11000000000000010000000101001111
 00100000001000000011111001111101
 01110000010000101001110100000000
 01101000000000010100011111110100
 11000010100000111011111100001000
 00101111111011000000000000000001
-00100000010000001000000100001101
+00100000010000001000000101010101
 00100000001000000011111100001000
 01101000000000001000010001010000
 11000001000000010000000000000000
@@ -278,10 +350,10 @@
 00100000011110100000000000000000
 00011111111000001111111111111111
 01100000000000001000001001011001
-00100000010000000000000100110000
-00100000010000000000000100110111
-00100000010000000000000100011100
-00100000001000000000000100010100
+00100000010000000000000101111000
+00100000010000000000000101111111
+00100000010000000000000101100100
+00100000001000000000000101011100
 01101000000000001100110010111110
 00100100011110100000000000000000
 01101000000000001100110010011010
@@ -317,14 +389,14 @@
 00011010011000100111111000000000
 00011111111000010111111011110000
 11000001001010000000000000000000
-00100000010000000000000101000100
+00100000010000000000000110001100
 00011010011000100111111000000000
 00100000011110100000000000000000
 01100000000000001100101110100100
-00100000001000000000000011010101
+00100000001000000000000100011011
 00011010011000100111111000000000
-11000000000001011000000101001000
-11000000000000010000000101010000
+11000000000001011000000110010000
+11000000000000010000000110011000
 00100000011000000000000000000000
 01110000010011001001101000101000
 01011000000000000000000000001010
@@ -335,7 +407,9 @@
 11100000101000010000000000000000
 00100000011000000000000000000000
 01110000010011001001101000000000
-00100000011000000000000000000000
+11011111001000000000000000010100
+11011000101000000100110010011011
+00100000001000000111111000111111
 01110000010000010110111001111111
 00100000010000000011110011110011
 01101000000000001100110010010111
@@ -357,6 +431,8 @@
 00100000000000000001001110001000
 00100000001000000011110110011101
 11000110000100011000000000000000
+01101000000000010100011111110100
+11000010100001001011110100011110
 00100000010000000011110010101011
 01101000000000011100001000010000
 00100000011110100000000000000000
@@ -372,32 +448,32 @@
 01101000000000001100011110010011
 00100000011110100000000000000000
 00100000001000000011110100100101
-00100000010000000000000011101100
+00100000010000000000000100110010
 00100100011101000000000000000000
-00100000010000000000000011101001
+00100000010000000000000100101111
 00100100011101000000000000000000
 01110000000010110111111100000001
 01110000000010110111111000000001
-00100000010000000000000110000011
-00100000001000000000000011101100
-00100000010000000000000101110110
+00100000010000000000000111001111
+00100000001000000000000100110010
+00100000010000000000000111000010
 00100100011101000000000000000000
 01101000000000001000101101111111
 00100100011110100000000000000000
 00100000001000000011110100101101
 01101000000000001000101101111110
 00100000000000000000000000001010
-11000000100000000000000110000011
+11000000100000000000000111001111
 00100000011000000000000000000000
-00100000010000000000000101110110
+00100000010000000000000111000010
 00100100011101000000000000000000
 01101000000000001000101101111111
 00100100011110100000000000000000
 00100000001000000011110101001111
-00100000010000000000000110001110
+00100000010000000000000111011010
 00100000001000000011101010101111
 01101000000000001100001000011001
-00100100001110100000000110010100
+00100100001110100000000111100000
 00100000010000000011110110010001
 00100000000000000111010100110000
 00100000000000000111010100110000
@@ -416,14 +492,9 @@
 01100000000010001000000000010111
 00011000010000001010001000000000
 00100000001000000011101010110110
-00100000010000000000000110011111
+00100000010000000000000111101011
 01011000000000000000010100000000
 00100000010000000011101111110011
-00100000010000000000000110101010
-01101000000000001100101111101111
-11011000101000000100011011011000
-00100100001110100000000110110110
-00100000001000000000000110111101
 01110000100010010000011000000001
 01110000100010010000000000111100
 01110000100010010000000111100000
@@ -435,21 +506,26 @@
 01110000100010010000001110110111
 00100000000000000000000000001010
 01110000100010010000001001111101
-00100000011000000000000000000000
-01101000000000101100101010000111
+01101000000000001100101111101111
+11000000111111111000001000000110
+01101000000000101100101010010001
 11100000101000101000000000000000
 11101000110000101000000000000000
 11100000101000101000000000000000
-01110000100010010101011011000010
-01110000100010010101010111010000
+01110000100010010101011011011111
+00100000010000000000001000010001
+01110000100010010101010111011111
 00100000011000000000000000000000
-01101000000000101100101010010001
+01101000000000101100101010000111
 11100000101000101000000000000000
 11101000110000101000000000000000
 11100000101000101000000000000000
-01110000100010010101011011011111
-00100000010000000000000111000101
-01110000100010010101010111011111
+01101000000000001100110001111101
+00100000010110100000001000001111
+01100000000100001000100101010110
+01110000100010010101010111010000
+00100000011000000000000000000000
+01011000000000000000000011000010
 00100000011000000000000000000000
 00100000000000000000000000000100
 01110000100010010101010111010001
@@ -469,11 +545,11 @@
 01110000100010010101011011000000
 00100000011000000000000000000000
 00100000001100001011101001101111
-00100000010000000000000111001101
+00100000010000000000001000011001
 00100000001000000011101001101111
 00100000010000000101001001111100
 00100100011110100000000000000000
-00100000001000000000000000111110
+00100000001000000000000001011010
 01111000001101000111110000000000
 01101000000100100000000100111000
 01111001001101000111111000011010
@@ -481,20 +557,23 @@
 00100000010000000011110110110000
 01110000000000001010001000000001
 00100000011000000000000000000000
+01101000000000001100010000011001
+00011111111000001111111000000010
+01100000000000001100001111111001
 01110000000010110111111000000000
 01110000000000010111011100000110
 00100000010000000011111110100100
-01011000000000000000000111011001
+01011000000000000000001000100101
 01100000000000010100001010001110
-01011000000000000000000111100010
+01011000000000000000001000101110
 01100000000000010100001010001010
-01011000000000000000000100111100
+01011000000000000000000110000100
 01100000000000010100001010010010
-01011000000000000000001001010110
+01011000000000000000001010100110
 01100000000000010100001010010000
-01011000000000000000000000111110
+01011000000000000000000001011010
 01100000000000010100001010001100
-01011000000000000000000111011100
+01011000000000000000001000101000
 01100000000000010100001010001000
 01011000000000000100101010100000
 00011111111100001111111000000000
@@ -506,30 +585,31 @@
 01100000000000010100101110011110
 01100000000000010100101110100000
 01101000000000001100110010010111
-11000000001011010000001000010010
-00100000001101011000001000010000
+11000000001011010000001001100010
+00100000001101011000001001100000
 01101000000000010100110010010001
 00011111111100001111111000000000
 01100000000000010100110010010001
 01101000000000010100110010010011
 00011111111100001111111000000000
 01100000000000010100110010010011
-00100000010000000000001000011101
+00100000010000000000001001101101
 01101000000001000000001010100000
-00100100001110100000001000001011
+00100100001110100000001001011010
 01101000000000010100101011010100
 00011111111100001111111000000000
-00100000001110100000001000001011
+00100000001110100000001001011010
 01100000000000010100110010010011
+00100000010000000000011001011101
 01110000010010111010010000101111
-00100000010000000000000011010101
+00100000010000000000000100011011
 01110000010011001001011100000000
 01110000100000101000000000000011
 00100000011000000000000000000000
 01110000010010111010010000110000
-00100000001000000000001000001100
+00100000001000000000001001011100
 00011100111000100111111000000000
-00100000001110100000001001011101
+00100000001110100000001010101101
 00100000010000000101101101100011
 00100000010000000100110110011001
 01011000000000000000000000000000
@@ -538,7 +618,7 @@
 00011100010000100111111000000000
 01100000000000100100110001011001
 01110000010010111010010000110011
-00100000001000000000001000001100
+00100000001000000000001001011100
 00100000010000000110100010001010
 01011000000000000000011111100000
 11011010001000000000001010100000
@@ -550,8 +630,8 @@
 01101000000001000000001010100010
 00100000011110100000000000000000
 01101000000000001100110010001111
-11000010100000000000001000110001
-11000010100000001000001000111111
+11000010100000000000001010000001
+11000010100000001000001010001111
 01101000000000010000001010100010
 00011111111100001111111000000000
 01100000000000010100110010010001
@@ -602,7 +682,7 @@
 01101000000000010100101110011100
 01100000000000010100101110011010
 01110000000010110111111000000011
-00100000010000000000000110000011
+00100000010000000000000111001111
 01110000010011001001011101011010
 00100000010000000011110110111000
 01101000000100100000000100111000
@@ -613,7 +693,7 @@
 00100000001000000011110011011010
 11101010001010101000000000000000
 00011000010000010111111011111111
-00100100001110100000001001101010
+00100100001110100000001010111010
 00011000010011001111111000000000
 11100010001000101000000000000000
 00011010001000001010001000000100
@@ -627,22 +707,37 @@
 00100000010000000111110000100100
 00011000010000100111111000000000
 00100000011110100000000000000000
-11000000000000001000001010001101
-11000000000000011000001010010000
-11000000000101010000001010011001
+11000000000100001000001011010000
+11000000000100010000001011010010
+11000000000100011000011011110000
+11000000000000001000001100010010
+11000000000001101000001011101101
+11000000000101100000001011101100
+11000000000101011000001011111000
+11000000000000011000001100010101
+11000000000101010000001100011110
+11000000000010010111110010000101
 00100000001000000111110001011010
+01110000010010111110111111111111
+00100000001000000000011100100011
+01111001001111111000000000100011
+01110000010010111110111111111111
+00100000001000000000011011011011
+01110000000010110111110100100010
+00100000001000000101011000100000
 01101000000000001000000001111100
-00100000001110100000001001111110
+00100000001110100000001011011100
 00100000010000000110000111011001
 01101000000000001000000001111100
 00100100001110100111110010001100
 01101000000000001000101101111101
 11000101100001001111110010000111
-11000000000000100000001010000011
-11000000000101000000001010001001
+11000000000000100000001011100010
+11000000000010001000001011010101
+11000000000101000000001011101000
 00100000001000000111110001111011
 01101000000000010100011111110100
-11000011000000011000001010000110
+11000011000000011000001011100101
 00100000001000000111110010100100
 01011000000000000000000000001010
 01100000000000100000000001010001
@@ -651,6 +746,44 @@
 01101000000000010100110010011000
 01100000000000010000000001010001
 00100000011000000000000000000000
+00100000010000000000001100010010
+00100000010000000011111011111111
+00100000010000000111110011010101
+01110000010000010011000100000000
+00011000000010100111111000000000
+01100000000000001100010011111001
+01110000010000111101110000000101
+01011000000110000001001000000011
+01100000000000011100001111100010
+11011000010000000000000000000111
+00100000010000000000001011111110
+00100000001000000111110010101110
+01110000010000111101110000000100
+01011000000000000000000011111111
+01100000000000011100001111100010
+11011000010000000000000000000000
+00100000010000000000001011111110
+00100000001000000111110010101110
+01101000000000001100001111111001
+10011000010000001111111000000000
+00011111111000001111111000001011
+00011111111001100111110000011111
+00100100001000010000001100001110
+01100000000000001100001111011001
+11011000101000000100001111100101
+00011000010000100111111000000000
+00100100010110100000001100001011
+01101000000000001100001111111001
+00011111111000100111001000000000
+11011000110000000100001111111010
+00100000001000000111111001000101
+00011111111000100111001000000000
+11011000110000000100110101101011
+00100000001000000111111001000101
+01101000000000001100001111111001
+00011111111000001111111000001011
+01100000000000001100001111011001
+00100000011000000000000000000000
 00100000010000000011111011111111
 01110000000000010111011100000110
 00100000001000000111110010010111
@@ -659,14 +792,15 @@
 00100000010000000101101101100010
 01110000000000010111011100000110
 01101000000000001100011111011100
-11000000000000000000001010010111
+11000000000000000000001100011100
 01110000000000010111011100010111
 01110000010000100101111000000001
 00100000001000000111110010100010
 01101000000000010100011111110100
 11000010100001001011111110010000
-11000010100000000000001010100001
+11000010100000000000001100100111
 11000010100000111111110011010101
+11000101000100011000011011011011
 01110000010000111101100000000000
 00100000010000000011111101111110
 01110000000010110111110100110111
@@ -676,26 +810,26 @@
 00100000001000000011111101110111
 00100000010000000011101100110110
 00100000001000000011110011011100
-00100000010000000000001010101000
+00100000010000000000001100101110
 00100000001000000011000000101100
-11011010011000000000001010101010
+11011010011000000000001100110000
 00100000001000000011001100000001
 11000011000000001011001100000111
 00100000010000000011001100111101
-00100000010000000000001010110111
+00100000010000000000001100111101
 10011000010001100111111000000000
 00011111111000001111111000000001
-00100000001000010000001010110001
+00100000001000010000001100110111
 00100000001000000011001100100101
 10011000000000000010010000000000
 00011010001000001000110000000010
 11101000110000010000000000000000
 00100000001110100011001100100111
 00100000010000000011001101001001
-00100000001000000000001010101011
+00100000001000000000001100110001
 00011111111100010001011000000000
 00011001011011001001011000000000
-00100000001000101000001011000001
+00100000001000101000001101000111
 00101001011000000001111000001111
 00100100011000001000000000000000
 00011000010100010001011000000000
@@ -719,9 +853,9 @@
 10011000010001100111110000000000
 00100100011000101000000000000000
 01101000000000100000000000110100
-00100000001110000000001011010100
+00100000001110000000001101011010
 10011101000001100111111000000000
-00100000001000000000001011010101
+00100000001000000000001101011011
 10011100010001100111111000000000
 00011111111001100111110000000100
 00100100011000010000000000000000
@@ -730,7 +864,7 @@
 00100000001000000011010011011111
 01110000000010110111110100100000
 00100000010000000111110000100111
-00100000001000000000001011011110
+00100000001000000000001101100100
 01100000000010100000000000110100
 01110000010001110100100000000001
 01011000000000001111111111111111
@@ -738,7 +872,7 @@
 01110000000000000111001100000001
 00100000011000000000000000000000
 00100000010000000011101110101010
-00100000010000000000001011100110
+00100000010000000000001101101100
 00100000001000000011001001100111
 00011100010000001100001000000001
 00100000010000000011101001010100
@@ -758,7 +892,7 @@
 00100000010000000011001000000100
 00100100001101000011010010011000
 00100000010000000011100000010010
-00100100001110100000001011101111
+00100100001110100000001101110101
 00100000011000000000000000000000
 00100000010000000011001011011111
 00100100001000101011010101101000
@@ -790,13 +924,13 @@
 01101000000000010000001011001101
 00100000001110100100110111111100
 01101000000000001000001011001111
-11000000000000001000001100011010
+11000000000000001000001110100000
 00100000001000000100110110111011
 00100000010000000101001001111010
 00100100011110100000000000000000
 00100000001000000100110111000011
 11101000110000001000000000000000
-11000000000001010000001100100000
+11000000000001010000001110100110
 00100000001000000100111000010100
 11101000110000001000000000000000
 00011111111000100000111000000000
@@ -809,8 +943,8 @@
 00011000111000100111111000000000
 11100000101000001000000000000000
 11101000110000010000000000000000
-11000000000000010000001100101110
-11000000000000011000001100110101
+11000000000000010000001110110100
+11000000000000011000001110111011
 00100000001000000011101111110001
 01011000000000100000000000001000
 11100000101000110000000000000000
@@ -834,10 +968,10 @@
 00011111111000100010011000000000
 01101000000000010000001011001011
 10011000000000000000110000000000
-00100000010000000000001101000110
+00100000010000000000001111001100
 00100000001000000101000100010000
 11101000110000001000000000000000
-11000000000001010000001101001001
+11000000000001010000001111001111
 00100000001000000101000100010110
 11101000110000001000000000000000
 00011111111000100000111000000000
@@ -853,7 +987,7 @@
 00011000111000100111111000000000
 11100000101000001000000000000000
 01101000000000010000001010100000
-00100000001000000000001100101011
+00100000001000000000001110110001
 11011010010000000000000000000000
 00100000010000000101001001111010
 00100100011110100000000000000000
@@ -863,9 +997,9 @@
 11101000110000001000000000000000
 00011111111000010000010000001111
 00011111111100011111111000000000
-11000000000001010000001101101111
-11000000000000101000001101101101
-11000000000000001000001101100110
+11000000000001010000001111110101
+11000000000000101000001111110011
+11000000000000001000001111101100
 11000000000000100100101100011000
 00100000001000000100101011111111
 00011000010000100111111000000000
@@ -875,17 +1009,14 @@
 01110000010011001011111000000000
 11000000000000100100101100011000
 00100000011000000000000000000000
-00100000010000000000001101101111
+00100000010000000000001111110101
 00100000001000000100101100010001
 11101000110000001000000000000000
-11000000000000001000001101110010
-00100000011000000000000000000000
-11101000110000001000000000000000
-01100000000000001100110010110111
+11000000000000001000010001010010
 00100000011000000000000000000000
 00100000010000000101001001111010
 00100100011110100000000000000000
-00100000010000000000001101111001
+00100000010000000000001111111100
 00100000001000000110110111111101
 01101000000000001100000100110010
 11000001000000001000000000000000
@@ -897,13 +1028,13 @@
 11000000001010000100110111011100
 00100000011000000000000000000000
 01101000000000001000000001111101
-11000000000000011000001110000110
-11000000000000111000001110010001
+11000000000000011000010000001001
+11000000000000111000010000010100
 00100000001000000101101110010010
 01101000000000001000010011011111
 01100000000000001000010001000101
-11000000000010011000001011011010
-11000000000110011000001110001011
+11000000000010011000001101100000
+11000000000110011000010000001110
 00100000001000000101110001011000
 01101000000000001000010001001101
 01111001001000000111111000000000
@@ -919,16 +1050,16 @@
 01101000000000001000000001001000
 00100000011110100000000000000000
 11000010100000111101111100010000
-11000000000000010000001110011100
-11000000000000111000001110101001
+11000000000000010000010000011111
+11000000000000111000010000101100
 00100000001000000101111011100000
 00011000000000000111111000010001
 00100000010000000110000110110101
 01101000000000001000000001001001
 00011111111000100000010000000000
-11000000000000000000001110100100
-11000000000001110000001110100100
-11000000000011100000001110100100
+11000000000000000000010000100111
+11000000000001110000010000100111
+11000000000011100000010000100111
 00100000011000000000000000000000
 11100000101000001000000000000000
 01101000000000001100011100000010
@@ -939,28 +1070,28 @@
 01110000000000000111001001100100
 00100000011000000000000000000000
 01101000000000001000000001111100
-00100000001110100000001110110001
+00100000001110100000010000110100
 00100000010000000110000111011001
 01101000000000001000000001111100
 00100100011110100000000000000000
 01101000000000001000000001010101
 00100000011110100000000000000000
-11000000000000110000001111000000
-11000000000010000000001110110110
+11000000000000110000010001000011
+11000000000010000000010000111001
 00100000001000000110001000111110
 01101000000000001100011101001000
 11000001000000000000000000000000
-11000000000000001000001110111110
+11000000000000001000010001000001
 11011000111000000000000000001010
 00100000010000000111111001010011
 00100100011110100000000000000000
 01110000010001110100100000000000
 00100000001000000110001010011011
 00100000011101001000000000000000
-00100000001000000000001111000000
+00100000001000000000010001000011
 01101000000000001000000101110111
 11000010100000010110001010011011
-11000010100000000000001111000011
+11000010100000000000010001000110
 01101000000000001100001001011110
 00100000001110100110001011000111
 01101000000000001000010001001101
@@ -973,1079 +1104,948 @@
 10011000010001100111110000000000
 00100100011000010000000000000000
 00100000001000000110001001100111
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
-                                
+11101000110000001000000000000000
+01100000000000001100110010110111
+00100000011000000000000000000000
+00100000010000000101010010111101
+01101000000010001000000000010111
+00100000010000000011101010000010
+00100000010000000011101010000111
+01111000001010000111110000000000
+11011001011000000001010101111100
+00100000001000000101010001111111
+01110000010001000011111000000001
+01110000010001000011111100000000
+00100000001000000101001101001110
+00100000010000000101001111011101
+00100000010000000000010001100010
+00100000001000000101010011000001
+00100000001101101000000111110001
+00100000010000000101001111101110
+00100000001000000011101010010001
+01101000000000001100110001100000
+01100000000000100100011011111001
+01101000000000001100010011011011
+11000000000000001000010001101010
+00100000001000000101010011100000
+01110000010001001101101100000000
+00100000001000000101010011101111
+01101000000000001000001111000000
+11000100000000101000000000000000
+01101000000000010000001111011010
+01101000000010010000001111100000
+10011000010001100111111000000000
+00100100011000010000000000000000
+00100000001000000101010101111110
+01101000000000001000001111010111
+11000011100000101000000000000000
+01101000000000001000001101000001
+00100000001110100101011000100110
+00100000001000000101100010010000
+01101000000000001100010001000000
+11000000000000111000010010010001
+11000000000001111000010010010101
+11000000000000110000010010000100
+11000000000000010000010010000001
+11000000000010011000010001111111
+00100000001000000101011000111010
+00011000000000000000010000000001
+00100000001000000101100010010010
+01011000000000000000000000001010
+01100000000000010000001111101111
+00100000001000000101011010010011
+01110000000010110111110100010010
+00100000010000000111110000110011
+00011000000000000000010000000001
+00100000001101001101100010010010
+01110000000010110111110100110100
+00100000010000000111110000100111
+01101000000000001100110001101001
+11000000000000010000010010001101
+00100000001000000000010010001111
+01110000000010110111110101000110
+00100000010000000101011000100000
+00011000000000000000010000000001
+00100000001000000101100010010010
+01101000000000001100110001101000
+11100000101000001000000000000000
+00011000000000000000010000000010
+00100000001000000101100010010010
+00011000101000001000101111111111
+01101000000001000100110001101100
+11100000101001000000000000000000
+11101000110001000000000000000000
+11100000101001000000000000000000
+00011000000000000000001000000010
+00100000001000000101100010001010
+01101000000000001100010001000100
+11000000000001001101011100011001
+11000000000000010000010010100001
+11000000000000111101011100001101
+00100000001000000101011001010110
+01011001000000000000001100000010
+01100000000000011100010010110101
+01011000000000000000000000000001
+11100000101000001000000000000000
+01011000000000010000000000010000
+11100000101000011000000000000000
+00100000001000000101011011110001
+00001001100000000000000000011000
+01111000001010000111110000000000
+11011011011000000000011001100100
+00011111111011110111111000000000
+00011111111100010111111000000000
+11100000101000011000000000000000
+00100000001000110011011101011100
+01111000001101101111110000000000
+01101000000000001000000000010111
+00011111111000001010001000000000
+00100000001000000101010010101111
+11101000110000011000000000000000
+01100000000000011000001111111001
+11000000001010010000010010111001
+11000000000000010000010011010000
+11000000000010010000010010111111
+00100000001000000101100100000111
+01110000010011010011100000000001
+01101000000000010000001111111010
+11000000000100001000010010111101
+00100000001000000101100111101101
+11011000110000000000001101001001
+00100000001000000000010001010010
+01101000000000010000001111111010
+00011111111001100111110000100001
+00100000010000101000010010111101
+01101000000000010000001111111010
+00011111111001100111110000101101
+00100000010000101000010011001110
+01101000000000010000001111111010
+01101000000010010100110010111100
+00011000010000001000010000000001
+10011000010001100111110000000000
+00100000001000101000010011001011
+00100000001000000101100111001010
+01110000000010110111110100110100
+00100000010000000111110000100111
+00100000001000000101100111001010
+01110000010000010011000100000001
+00100000011000000000000000000000
+01110000000010110111110100000011
+00100000001000000101011000100000
+01101000000000001100010001000100
+11000000000011011000011000001011
+11000000000011101000011000001011
+11000000000010001000010110011111
+11000000000001001000010101010001
+11000000000000101000010100111111
+11000000000000111000010011110011
+11000000000010011101100001011100
+11000000000000011000010011100011
+11000000000001011000010011100110
+11000000000001101000010011011110
+00100000001000000101011001100110
+01101000000000010000001111111010
+11000000000000111000010011100001
+00100000001000000101011111010110
+01110000000000111111110000000111
+00100000001000000101011100101001
+01101000000000010100110001101010
+11100000101000010000000000000000
+00100000001000000101100010001010
+01101000000000010000001111111010
+11000000000101100101011100101000
+11000000000001110000010011101010
+00100000001000000101011111000110
+01101000000000001100110001101001
+11000000100000000101011111000110
+01101000000000001100110001111100
+11000000000000011101011111000110
+00011000101000100000010000000000
+01110000010011000110100100000001
+00011000010000100000101000000000
+01110000000000111111110000000101
+00100000001000000101011100101001
+00100000010000000101011101111011
+00100000011101000000000000000000
+01101000000010010100010011000000
+01011000000000000001100000010010
+10011000010001100111110000000000
+00100000001000101000010100001100
+01011000000000000001100000001111
+10011000010001100111110000000000
+00100000001000101000010100001110
+01011000000000000001100000001010
+10011000010001100111110000000000
+00100000001000101000010100010010
+01011000000000000001100000000001
+10011000010001100111110000000000
+00100000001000101000010100010000
+00100000001000000101011101010100
+01101000000000001100110001111111
+11011000010000000000000000000000
+11111001001000000000010000000000
+10011000010000010111111000000000
+11000000100000000101011100101000
+01101000000000001100110001111111
+11111001001000000111111000000000
+01100000000000001100110001111111
+00100000001000000000010100010100
+11011000111000000000000000000000
+00100000001000000000010100000011
+11011000111000000000000000000001
+00100000001000000000010100000011
+11011000111000000000000000000011
+00100000001000000000010100000011
+11011000111000000000000000000010
+00100000001000000000010100000011
+01101000000000010100010011000000
+00011111111000100010001000000000
+01101000000010010100010011000100
+00011000010000100010010000000000
+00100000010000000000010100011011
+00100000001000101000010100100110
+00100000001000000101011100101000
+11011000110000000100010100000100
+11101000110000010000000000000000
+00100000011110100000000000000000
+11101000110000011000000000000000
+11101000110000010000000000000000
+10011010001001100111110000000000
+00100000011000101000000000000000
+00011000110000001000110111111101
+11101000110000001000000000000000
+10011000110000001000110000000000
+00100000001000000000010100011100
+00011000110000001000110111111001
+11101000110000010000000000000000
+01100000000000010100110001100001
+00100000010000000000010100110100
+00100000001110100101011100101000
+00011000110000001000110111111100
+11101000110000010000000000000000
+00011111111000001111111111111111
+01100000000000010100110001100011
+01110000010001000100010000000111
+01101000000000100100110001100001
+01100000000000100100010001000101
+00011000000000000000010000001001
+00100000001000000101100010010010
+11101000110000010000000000000000
+11101000110000001000000000000000
+10011000110000001000110000000000
+11101000110000010000000000000000
+00100000011110100000000000000000
+11101000110000010000000000000000
+10011010010001100111110000000000
+00100000011000101000000000000000
+11101000110000001000000000000000
+10011000110000001000110000000000
+00100000001000000000010100110111
+11011001011000000000000000000011
+00011000000000000111111000000001
+01100000000000001100010001000101
+00100000010000000101101001110100
+00100000010000000101101001111101
+00100000001110100101011101000110
+00100100001000010000010101001111
+01111000010101000111110000000000
+11100000101000010000000000000000
+11101000110000010000000000000000
+11100000101000010000000000000000
+00011001011000001001011111111111
+00100000001000101101011101000110
+11101000110000001000000000000000
+10011000110000001000110000000000
+00100000001000000000010101000011
+00011000110000001000110000000010
+00100000001000000000010101001100
+01101000000010010100010011000000
+01011000000000000010101000000000
+10011000010001100111110000000000
+00100000001000101000010110010001
+01011000000000000010101001010000
+10011000010001100111110000000000
+00100000001000101000010110011100
+01011000000000000010100000000011
+10011000010001100111110000000000
+00100100001000101101011100101000
+01101000000000010100010010111100
+01100000000000010000001010100000
+01111000001101000111110000000000
+00100000010000000000010111100011
+00100100001000010000010101101101
+01101000000010010000001010100000
+00100000010000000000010111101011
+11000000000000001000010101101101
+00100000010000000000010111100111
+00100100001000101000010101101011
+01111000010101000111110000000000
+00100000010000000000010101101111
+00100000010000000000010111010001
+00100000010000000000010111101011
+00100000010000000000010101110111
+00100000001000000000010101101101
+00100000010000000000010111010001
+00100000001000000000010101011110
+00100000001101000101011100101000
+00100000001000000000011000001001
+01101000000000010000001010100000
+01100000000000010100010001000110
+01101000000000001100110001100111
+00011111111000100111001000000000
+00100000010000000000011000000000
+11011000101000000100010001001000
+00100000010000000111111001000101
+00100000001000000000011000000011
+01101000000010010100110001100101
+00011000010011001111111000000000
+11000000100000101000010110001001
+00100000010000000000010111111101
+01101000000000010000001010100000
+11100000101000010000000000000000
+00100000010000000000011000000011
+01011000000000000100010100000100
+10011000010000001000110000000000
+11101000110000001000000000000000
+00011000110000100000010000000000
+00011111111000100111001000000000
+00011111111000001111111000000101
+01100000000000001100010001000101
+00100000010000000000010111111101
+00011000010000100000110000000000
+00100000010000000111111001000101
+00100000001000000000011000000011
+00100000010000000000010111111101
+01101000000000010000001010100000
+11100000101000010000000000000000
+01101000000000010100110001100101
+11100000101000010000000000000000
+00100000010000000000011000000011
+01110000010001000100010100000111
+00100000011000000000000000000000
+00100000010000000101101100001000
+11101000110000001000000000000000
+00011111111000100111001000000000
+00011111111000001111111000000010
+01100000000000001100010001000101
+00011000110000001000110111111011
+11101000110000010000000000000000
+11100000101000010000000000000000
+00011000110000001000110000000011
+00100000010000000111111001000101
+00100000001000000101100010001010
+11011000010000000010101001010000
+00100000010000000101101100001100
+00100000001000000000010110010010
+11011001011000000000000000000010
+01101000000000010100010010111100
+01100000000000010000001010100000
+01110000000011010101110000000000
+01111000001101000111110000000000
+00100000010000000000010111100011
+00100100001000010000010111000111
+01101000000010010000001010100000
+00100000010000000000010111101011
+11000000000000001000010111001010
+00100000010000000000010111100111
+00100100001000101000010111000011
+01101000000000001000110101011100
+11000000000000001000010111001010
+00100100001101000000010110110100
+01111000010101000111110000000000
+01101000000000001100110001100111
+00011111111000001111111000000100
+01100000000000001100010001000101
+00100000010000000000011000000011
+00100000001000000000010110111110
+01101000000000001100110001100111
+00011111111001100111110000010000
+00100000001000101000010111001010
+01101000000000001100010001000101
+00011111111001100111110000010000
+00100000001000101000010111001010
+01101000000000010000001010100000
+00011111111000001111111111111111
+01100000000000010000110101011010
+00100000010000000000010111011010
+01101000000000010000001010100000
+01100000000000010000110101011000
+00100000010000000000010111010101
+00011001011000001001011111111111
+00100000001000101000010111000101
+00100000010000000000010111010001
+00100000001000000000010110100100
+01110000000011010101110000000001
+00100000001000000000010111000011
+01101000000000010000001010100000
+01100000000000010000110101011010
+00100000001000000000010111001110
+01101000000000010000001010100000
+00011111111000001111111111111111
+01100000000000010000110101011010
+00100000001000000000010111001110
+00100000001101000101011100101000
+00100000010000000000010111011010
+00100000001000000000011000001001
+01101000000010010000001010100000
+00011000010000001000010000000001
+01100000000010010000001010100000
+00100000011000000000000000000000
+01101000000000001100110001100111
+01100000000000001000000100000011
+00011111111000100111001000000000
+00100000010000000000011000000000
+00100000001000000111111001000101
+00100000010000000000010111111101
+01101000000000010000110101011000
+11100000101000010000000000000000
+01101000000000010000110101011010
+11100000101000010000000000000000
+01101000000000001000000100000011
+00011111111000100111001000000000
+00100000010000000111111001000101
+00100000001000000000011000000011
+01101000000010010000001010100000
+01101000000000010100010010111110
+10011000010001100111110000000000
+00100000011000000000000000000000
+01101000000000010100010011000000
+01101000000010010100110001100101
+10011000010001100111110000000000
+00100000011000000000000000000000
+11011000110000000100010100000100
+00011000010000100010001000000000
+11101000110000010000000000000000
+00100000001110100000010111110110
+11101000110010010000000000000000
+01100000000010010100110001100101
+10011010001001100111110000000000
+00100000001000101000010111111000
+11101000110000001000000000000000
+10011000110000001000110000000000
+00100000001000000000010111101101
+01011000000000000000000000000001
+00100000011000000000000000000000
+11101000110000001000000000000000
+01100000000000001100110001100111
+00100000010000000000011000000110
+01011000000000000000000000000000
+00100000011000000000000000000000
+01101000000000010000001010111001
+00011111111000100000101000000000
+00100000011000000000000000000000
+01101000000000010000001010110111
+00011111111000100000110000000000
+00100000011000000000000000000000
+00011000101000100111111000000000
+01100000000000010000001010111001
+00100000011000000000000000000000
+00011000110000100111111000000000
+01100000000000010000001010110111
+00100000011000000000000000000000
+00100000010000000000010111111101
+00100000001000000101100010001010
+01101000000000001100101110101011
+00011111111000001000010000000001
+00011000010000010000010000000011
+01100000000010001100101110101011
+00011111111011111111111000000111
+11011000110000000100101110101101
+10011000110000001000110000000000
+01101000000000001100110010000010
+00011111111000001111111111111011
+00011111111000100111001000000000
+11011000101000000100010001000101
+00100000010000000111111001000101
+01101000000010001100110010000010
+00100000001000000101100010010010
+00100000010000000101011000011100
+00100000001000000101100010110000
+00011010011000100111111000000000
+11000000000000011000011000101011
+11000000000001010000011000101111
+11000000000000000000011000100110
+11000000000010010000011000101101
+11000000000000010000011000110001
+00011111111001100111110000001101
+00100000001000010101100011000000
+01100000000000001100110001101000
+01110000000010110111110100100111
+00100000001000000101011000100000
+00100000010000000101100100100100
+01101000000000010100010000110111
+00011111111011111000010000000100
+01100000000010010100110101001111
+00100000011000000000000000000000
+01110000010011000111110000000000
+00100000001000000101100100111000
+01110000000010110111110100110011
+00100000001000000101011000100000
+01110000000010110111110100101011
+00100000001000000101011000100000
+01011000000000000000000000010100
+01100000000000010000001111101111
+00100000011000000000000000000000
+01101000000000001100010000111110
+00101000001000000000011000000001
+00100000001000001000011000111000
+00100000001000000101100010100111
+01101000000000001100010000111111
+00100000001110100000011000111011
+00100000001000000101100010100111
+01101000000000001100010000111110
+01111001001111111111111000000100
+01100000000000001100010000111110
+00100000011000000000000000000000
+11101000110000001000000000000000
+11000000000000001000011001000110
+11000000000000100000011001001100
+11000000000001001000011001000100
+00100000001000000101100011111000
+01110000010011000110100100000011
+00100000001000000101100101110100
+01110000010011010011110100000001
+01100000000000001100010010101110
+11101000110000110000000000000000
+11100000101000110000000000000000
+01110000000010110111110101000010
+00100000001000000101011000100000
+00100000010000000111010010101000
+00100000001000101000011001001111
+00100000001000000101100101101000
+01110000010011000110100100000010
+00100000001000000101100101101010
+01110000010011000111110100000000
+00100000010000000011111110000110
+00100000010000000011111101111110
+00100000010000000011111110100100
+00100000001000000011111011001100
+01110000010000100001001100000000
+01110000010001001000101100000000
+01110000010011000111110000000000
+01110000010011000110100100000000
+01110000010011000111111100000000
+01110000010011000111110100000000
+00100000001000000011111011010000
+01011000000000000000000000000000
+01100000000000100100101110101001
+00100000011000000000000000000000
+11000110100100011000000000000000
+01101000000000100100110101000000
+01100000000000100100110101110010
+00100000010000000000011010000110
+00100100001101000000011001111001
+01110000010011000001010100001010
+00100000010000000000011010100111
+01101000000000001100101111101111
+11000001111111111000000000000000
+01110000010011000011110100000010
+01101000000000001100110101000101
+00100100011110100000000000000000
+00100000010000000000000111000010
+00100100011101000000000000000000
+01101000000000001000101101111111
+00100100011110100000000000000000
+00100000010000000011110010101011
+01101000000000011100001000010000
+00100000011110100000000000000000
+01101000000000001100000100110001
+00100000011110100000000000000000
+01101000000000011100110101111010
+00100000010000000111111010001010
+01100000000010100100000111111100
+00100000001000000011110011011010
+00100000010000000000000111000010
+00100100011101000000000000000000
+01101000000000001000101101111111
+00100100011110100000000000000000
+00100000010000000011110010101011
+01101000000000011100001000010000
+00100000011110100000000000000000
+01101000000000001100000100110001
+00100000011110100000000000000000
+01101000000000001100110000010101
+00100100001110100000011001110101
+01101000000000100100110101110010
+00100000001000000000011001110110
+01101000000000001100101111101111
+11000000111111111000011011111001
+00100000010000000000011010001101
+00100000010101000000011010100100
+00100000010101000000011101101000
+01110000010010111110011000000001
+00100000011000000000000000000000
+01111000010101000111110000000000
+01110000010010111110001000000010
+01101000000000001100110101010111
+11000000000000100000011010010111
+11000000000000101000011010011010
+11000000000000111000011010100000
+11000000000000110000011010011101
+01101000000000001100110101000101
+00100100010110100011010011011111
+00100000011000000000000000000000
+01110000010011010101011100000000
+01110000010010111110000100001010
+00100000001000000000011010100010
+01110000010011010101011100000011
+01110000010010111110000100000100
+00100000001000000000011010100010
+01110000010011010101011100000010
+01110000010010111110000100000011
+00100000001000000000011010100010
+01110000010010111110001000000001
+01110000010010111110000100001000
+01110000010010111110011100000000
+00100000001000000011010011011111
+01101000000001001100110101010111
+01100000000001001000110011010101
+00100000011000000000000000000000
+01110000010010111110100000000000
+11011001011000000000110100000000
+00110100011100110000001000000000
+00100000010000000000011011001110
+00100100001101111000011010110111
+00100000010000000000011011011110
+01101000000000001100101111100000
+00011111111000001111111000000001
+01100000000000001100101111100000
+01110000010011010100010100000000
+01101000000000001100101111101111
+11000000111111111000011011001101
+00100000010000000000011011001001
+01110000010010111110011100000000
+01110000010010111110011000000000
+00100000011000000000000000000000
+01110000010011010100010100000001
+01101000000000001100101111100111
+00011111111000001111111000000001
+01100000000000001100101111100111
+01101000000000001100101111101111
+11000000111111111000011011011001
+01101000000000001100101111100111
+11000000011111111000011011011011
+01101000000000001100101111100111
+11011000010000000000000000010000
+10011000010001100111110000000000
+00100000001000010000011110000111
+01101000000000001100101111101000
+00011111111000001111111000000001
+01100000000000001100101111101000
+00100000000000000000000000001010
+11000000100000111000011010101000
+00100000001000000000011110000111
+01011000000000000000000000000000
+01100000000001001000110011010101
+01100000000001001100110101010111
+00100000011000000000000000000000
+00100000001000000000011100010011
+01111000010101111111110000000000
+00100000010000000000011111011111
+00011000000000000010101000000000
+01101000000000100100110000000000
+10011000000000000001001000000000
+01101000000010001000000000010111
+00100000010000000011101010000010
+00100000010000000011101010000111
+00100000010000000000011110011111
+00100000010101111000011111011001
+00100000011000000000000000000000
+01110000010011010100010100000000
+00100000011000000000000000000000
+01110000010011010100010100000000
+01110000000010110111110100110010
+00100000001000000111110000100111
+00100000010000000000011101001000
+01101000000000001000110010110011
+11000001100000010000000000000000
+01101000000000001100101111011111
+00100000011110100000000000000000
+10011000000000000111001000000000
+11011000110000000000110010110101
+11011000101000000000110100010111
+00100000010000000111111001000101
+01101000000000001000110010110100
+00101111111000011111000000001000
+00100100011000001000000000000000
+01101000000000001000110010110101
+11000000011111111000011011101110
+01100000000000001100110010110111
+00100000011000000000000000000000
+01110000010011010111110100000001
+00100000011000000000000000000000
+01111001001000000000000000100011
+00100000010000000000011011110101
+00100000010000000000011010110011
+01110000010010111110111100000001
+00100000011000000000000000000000
+01110000010010111110000000000000
+01110000010010111110100101001110
+01101000000000100100101111101011
+00100000001000000000011101011010
+00100000010000000000011011110101
+01101000000000001100101111100110
+11000000000000001011010011011111
+01101000000000001100101111101111
+11000000000000001000011100000001
+11000000000000010000011100000100
+11000000000000011000011100000111
+00100000001000000011101111110001
+01110000010010111110111100010001
+01110000000011010011011110101010
+00100000001000000000011100001001
+01110000010010111110111100010010
+01110000000011010011011101010101
+00100000001000000000011100001001
+01110000010010111110111100010011
+01110000000011010011011100100010
+01110000000011010011100000000010
+01101000000000100100110000000110
+01100000000000100000110100111001
+01110000000011010011110100000000
+11011010001000000000110100110111
+11011000010000000000000000000111
+00100000010000000000011101000011
+00100000010000000000011101101000
+00100000010000000000011010001011
+00100000001000000011010011011111
+01101000000000001100101111101111
+11000001011111111000000000000000
+11000000000010001000011100011001
+11000000000010010000011100011011
+11000000000010011000011100011101
+00100000011000000000000000000000
+01110000010010111110111100000010
+00100000001000000000011010110011
+01110000010010111110111100000011
+00100000001000000000011010110011
+01110000010010111110111111111111
+01110000000010110111110100110001
+00100000010000000111110000100111
+01101000000000100000110100011001
+00100000010000000000011101011010
+00100000001000000000011010110011
+01111001001000000000000000100011
+00100000010000000000011101011011
+00100000010000000000011110000111
+01101000000000001100101111101111
+11000001111111111000000000000000
+00100000010000000000011100110101
+01011000000000000000000000000000
+01100000000000010100110000000100
+00100000010000000011110010101011
+00100000000000000000011111010000
+01101000000000001100110000000100
+11000000011111111000011011011011
+00100000010000000000011011001110
+00100100001101111000011100111110
+00100000010000000000011011001001
+01111001001000000000000000100011
+01110000000010110111110100111100
+00100000001000000111110000100111
+01110000000011010011011111111111
+01101000000000001100101111100010
+01100000000000001000110100111000
+01101000000000100100110000000110
+01100000000000100000110100111001
+11011000010000000000000000000110
+11011010001000000000110100110111
+00100000010000000000011101000011
+00100000001000000000011101101000
+01101000000000010100110000000100
+00011111111000001111111000000001
+01100000000000010100110000000100
+00100000010000000000011110000111
+00100000001000000000011100101011
+01100000000010001100101111100001
+00011000010000100111001000000000
+11011000101000000000110011010101
+00011010001000100000110000000000
+00100000001000000111111001000101
+01101000000000001000110010110100
+00011111111010010111111000000000
+01100000000000001100101111011111
+00011111111000001111111000000001
+11011000110000000000110010110100
+10011000110000001000110000000000
+11101000110000011000000000000000
+01100000000000011100110000001011
+00100000011000000000000000000000
+01101000000010001100110000111100
+01011000000000000100110000101011
+10011000010000001000101000000000
+00011010001000100111111000000000
+11100000101000001000000000000000
+00011000010000001000010000000001
+00011000010000010000010000000111
+01100000000010001100110000111100
+00100000011000000000000000000000
+01100000000000100100110000000000
+11011010001000000000000000000000
+11011111001000000000000000000100
+11011000110000000100110000000000
+11101000110000001000000000000000
+10011010001000001010001000000000
+11000010000000000000011101011110
+00011010001000100111111000000000
+01100000000000010100110000010110
+01101000000000001100110000010110
+01101000000010001100110000010111
+10011000010000001111111000000000
+01100000000000001100110000011000
+00100000011000000000000000000000
+01101000000000001100101111100001
+00011111111000001111111000000010
+01100000000000001100101111100011
+01101000000000001100101111100010
+01100000000000001000110011110101
+01101000000000001100101111100001
+00011111111010011111111000000000
+01101000000010001100101111100000
+00011000010000010000010000000011
+00011000010000111000010000000000
+10011000010000011111111000000000
+01101000000010001100110000001010
+10011000010000001111111000000000
+11100000101000001000000000000000
+01101000000000001100101111101111
+11000000111111111000011101111010
+01101000000000001100101111100010
+11100000101000001000000000000000
+01101000000000001100101111100001
+10011000000000000111001000000000
+01101000000000001100101111100010
+11000000000000001000011110000101
+11011000110000000000110011010101
+00100000010000000111111001000101
+01101000000000001000110011010101
+11000000000000011000011110000011
+00100000011000000000000000000000
+01110000000011001101010100000010
+00100000011000000000000000000000
+11011000110000000000110011010110
+00100000001000000111111001000101
+01101000000010001100101111101010
+00100000010000000000011110001101
+00011000010000001000010000000001
+00011000010000010000010000000011
+01100000000010001100101111101010
+00100000011000000000000000000000
+01101000000000001100110000000000
+00011111111000010111111000000011
+00011111111011111010001000000100
+01011000000000000100101111110000
+10011010001000001111111000000000
+10011000010000001000110000000000
+11101000110000001000000000000000
+01100000000000001100101111101001
+00100000011000000000000000000000
+01111000010001001111110000000000
+01111000010000111111110000000000
+01011000010101010101010101010101
+10011000000000000001111000000000
+01101000000000001100101111101001
+00011111111011011000010000000000
+01111001001000000000010000000001
+00011000010000110001110000000000
+00100000011000000000000000000000
+00100000010000000000011110010110
+01111000001001101111110000000000
+01111000001100001111110000000000
+01111000010100000111110000000000
+01111000001010000111110000000000
+01101000000000010100101111100100
+10011000000000000011011000000000
+00110111110000011000010000000000
+00100100001011000000011111011001
+01111000010001101111110000000000
+01111000001001011111110000000000
+01111000001000111111110000000000
+01111000001001001111110000000000
+00001001100000000000000000001000
+00011001100010010111111000000000
+01100000000000001100110000011001
+01101000000010001100110000011000
+10011000010001100111110000000000
+00100100001000101000011111011001
+00001001100000000000000000001000
+00011001100010010111111000000000
+01100000000000001000110010110011
+01101000000000001000110010110011
+01101000000010001100101111100010
+10101000010000000000111000000000
+00100100001000001000011111011001
+00001001100000000000000000001000
+00011001100010010111111000000000
+11100000101000001000000000000000
+00011111111010010111111000000000
+00011111111000010111001000011111
+00100000001000101000011111000011
+00001001100000000000000000001000
+00011001100010010111111000000000
+11100000101000001000000000000000
+11000010000000000000011110111111
+00011000101000100010001000000000
+00001001100000000000000000001000
+00011001100010010111111000000000
+01100000000000001100110000101010
+00011010001000100000101000000000
+00001001100000000000000000011000
+01111000001010000111110000000000
+11011011011000000000011001100100
+00011111111011110111111000000000
+00011111111100010111111000000000
+11100000101000011000000000000000
+01111000010001011111110000000000
+00100000001000110000011111011001
+01111000001101111111110000000000
+01101000000000001000000000010111
+00011111111000001010001000000000
+00100000010000000011101010110110
+01111000010001101111110000000000
+00100000010000000011101001111010
+01101000000000001100110000101010
+00011111111000100010001000000000
+00100000001000000000011101010001
+01111000010011011111110000000000
+01111000010001011111110000000000
+00100000001000000011011101011100
+00100000010000000011101001111010
+01101000000010001100101111101001
+00100000001000000011101010010001
+00100000010000000101001111010010
+01101000000000100100110000000000
+10011000000000000001001000000000
+00100000010000000000011110010110
+00100000010000000000011111011100
+01111001001000000010101000000000
+01111000001011101111110000000000
+01111000001100000111110000000000
+01111000010100001111110000000000
+00011001001100010111111000000000
+00011111111011001111111000000000
+00011111111100011111111000000000
+00001000000000001000011000101000
+01111000010011101111110000000000
+01111000001011011111110000000000
+01111000001000111111110000000000
+01111000001001001111110000000000
+01101000000000001100110000011000
+00001000000000001000011000001000
+01101000000000001100101111100011
+10011000000000000111001000000000
+11011000110000000000110011110101
+11101000110000001000000000000000
+00001000000000001000011000001000
+11000010000000000000011111110101
+01111000001001000111110000000000
+00001000000000001000011000011000
+01111000010001000111110000000000
+00110111110100111000001000000000
+00100000000000000000000001100100
+01111000010011101111110000000000
+01111000010011011111110000000000
+00100000001000000011101001111010
                                 
                                 
                                 
Index: btkb/output/eeprom.dat
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/eeprom.dat	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/eeprom.dat	(working copy)
@@ -2,100 +2,108 @@
 02
 aa
 55
-3e
-0f
+02
+20
 c5
 12
 80
-18
+1a
 c0
 00
 00
-2c
+45
 c0
 01
 80
-30
+49
 c0
 02
 80
-3a
+55
 c0
 03
-02
-a6
+03
+2c
 c0
 05
-02
-c7
+03
+4d
 c0
 13
-82
-cb
+83
+51
 c0
 14
-02
-dd
+03
+63
 c0
 15
-82
-e3
+83
+69
 c0
 21
-02
-ee
+03
+74
 c0
 21
-82
-f2
+83
+78
 c0
 28
-02
-fa
+03
+80
 c0
 2a
 03
-09
+8f
+c0
+18
+80
+41
+c0
+19
+80
+3e
 c0
 48
-01
-d6
+02
+22
 c0
 49
 01
-9c
+e8
 c0
 4a
 01
-a2
+ee
 c0
 4a
 81
-8c
+d8
 c0
 58
-02
-a4
+03
+2a
 c0
 58
 81
-52
+9c
 c0
 59
 01
-66
+b0
 c0
 59
 81
-7e
+ca
 c0
 5b
 01
-87
+d3
 c0
 5c
 81
-5a
+a4
 20
 20
 3b
@@ -103,83 +111,175 @@
 c0
 0c
 03
-15
+9b
 c0
 0d
 83
-1d
+a3
 c0
 11
 83
-3c
+c2
 c0
 12
 03
-58
+de
+c0
+19
+04
+5c
+c0
+1d
+d3
+b0
 c0
 1f
 02
-4f
+9f
 c0
 1f
 82
-53
+a3
+c0
+25
+04
+a8
+c0
+25
+84
+55
+c0
+26
+04
+5f
+c0
+27
+04
+65
+c0
+2b
+04
+6c
+c0
+30
+84
+73
+c0
+31
+84
+78
+c0
+32
+04
+9c
+c0
+32
+84
+d2
+c0
+34
+86
+34
+c0
+35
+06
+19
+c0
+35
+86
+1b
+c0
+37
+06
+3f
+c0
+37
+84
+b3
 c0
 43
-80
-f1
+81
+37
 c0
 46
 82
-6e
+be
 c0
 47
 02
-79
+d7
 c0
 47
 82
-57
-c0
-4e
-03
-5c
-c0
-4f
-83
-75
+a7
 c0
 5e
 82
-65
+b5
 c0
 66
-81
-e3
+82
+2f
 c0
 67
-80
-fd
+81
+43
 c0
 68
 01
-10
+58
 c0
-71
+4e
 03
-82
+e2
 c0
-71
+4f
 83
-94
+f8
+c0
+71
+04
+05
+c0
+71
+84
+17
 c0
 73
-03
-ac
+04
+2f
 20
 20
 3b
 f1
+da
+20
+40
+40
+18
+00
+72
+01
+20
+20
+33
+05
+d8
+a0
+40
+40
+df
+20
+00
+0a
+20
+40
+7e
+3b
+20
+20
+32
+d8
 68
 10
 81
@@ -199,19 +299,19 @@
 20
 40
 00
-8b
+d1
 20
 40
 00
-7d
+c3
 20
 40
 00
-3e
+5a
 20
 40
 00
-35
+4e
 20
 20
 30
@@ -222,6 +322,14 @@
 f4
 68
 00
+c3
+d8
+7d
+3a
+04
+0b
+68
+00
 c1
 33
 7d
@@ -249,6 +357,10 @@
 30
 24
 20
+40
+06
+60
+20
 20
 30
 22
@@ -259,7 +371,7 @@
 20
 3a
 00
-42
+5e
 68
 00
 c7
@@ -270,8 +382,8 @@
 00
 20
 40
-00
-ec
+01
+32
 20
 74
 00
@@ -286,8 +398,8 @@
 00
 20
 40
-00
-cd
+01
+13
 60
 00
 cb
@@ -295,7 +407,11 @@
 c0
 00
 80
-55
+73
+c0
+03
+00
+7d
 1f
 e2
 04
@@ -311,7 +427,7 @@
 c3
 00
 00
-52
+70
 1a
 22
 0c
@@ -327,7 +443,11 @@
 c0
 01
 80
-5f
+7f
+c0
+02
+80
+9d
 20
 20
 3b
@@ -342,16 +462,16 @@
 f8
 20
 20
-00
-c5
+01
+0b
 20
 40
-00
-cd
+01
+13
 20
 40
-00
-cd
+01
+13
 60
 00
 8b
@@ -359,15 +479,15 @@
 20
 40
 00
-5a
+78
 20
 20
 7c
 33
 20
 40
-00
-d0
+01
+16
 18
 c2
 04
@@ -384,10 +504,18 @@
 60
 00
 00
+d8
+a0
+4d
+57
+20
+20
+01
+0b
 20
 40
-00
-cd
+01
+13
 1f
 e2
 22
@@ -407,7 +535,7 @@
 24
 3a
 00
-68
+88
 1a
 20
 a2
@@ -419,7 +547,7 @@
 20
 20
 00
-6d
+8d
 d8
 a0
 4b
@@ -438,8 +566,8 @@
 00
 20
 20
-00
-c7
+01
+0d
 18
 a0
 a5
@@ -474,8 +602,8 @@
 00
 20
 40
-00
-c7
+01
+0d
 1a
 42
 0c
@@ -504,10 +632,162 @@
 60
 00
 00
+18
+c2
+22
+00
+68
+00
+cb
+a9
+1f
+e0
+84
+01
+18
+41
+04
+03
+60
+08
+cb
+a9
+1f
+ef
+fe
+07
+d8
+a0
+4b
+ad
+98
+a0
+8a
+00
+1a
+22
+0c
+00
+20
+40
+01
+13
+18
+c2
+22
+00
+1f
+e0
+ff
+ff
+1f
+e2
+72
+00
+1f
+e0
+fe
+07
+60
+00
+cc
+82
+1a
+22
+0c
+00
+20
+40
+01
+13
+18
+c2
+22
+00
+c0
+00
+80
+b3
+c0
+01
+00
+bb
+c0
+01
+80
+bd
+c0
+02
+00
+bf
+68
+01
+4c
+b8
+e0
+a1
+00
+00
+1a
+22
+0c
+00
+20
+40
+01
+0d
+20
+40
+56
+1e
+24
+7a
+00
+00
+70
+0b
+7d
+1b
+20
+20
+56
+20
+68
+01
+4c
+ba
+20
+20
+00
+b4
+68
+01
+4c
+bc
+20
+20
+00
+b4
+68
+01
+4d
+3e
+e0
+a1
+00
+00
+1a
+22
+0c
+00
+20
+20
+01
+0d
 68
 0a
 4d
-4c
+4b
 1c
 42
 7e
@@ -519,7 +799,7 @@
 68
 09
 4d
-50
+4f
 98
 46
 fc
@@ -543,11 +823,11 @@
 60
 0a
 4d
-4c
+4b
 68
 00
 cd
-52
+51
 1f
 e0
 fe
@@ -555,7 +835,7 @@
 60
 00
 cd
-52
+51
 20
 60
 00
@@ -639,19 +919,19 @@
 c2
 80
 00
-a8
+ee
 c2
 80
 80
-aa
+f0
 da
 20
 00
 00
 20
 40
-00
-bc
+01
+02
 70
 89
 71
@@ -667,15 +947,15 @@
 20
 40
 00
-ab
+f1
 da
 20
 00
 01
 20
 20
-00
-bc
+01
+02
 70
 89
 71
@@ -683,7 +963,7 @@
 20
 20
 00
-ab
+f1
 70
 89
 71
@@ -778,8 +1058,8 @@
 07
 24
 3a
-00
-c3
+01
+09
 79
 3f
 84
@@ -794,40 +1074,40 @@
 f4
 20
 40
-00
-cd
+01
+13
 1f
 e2
 72
 00
 20
 40
-00
-c9
+01
+0f
 20
 20
 00
-5a
+78
 20
 40
-00
-cd
+01
+13
 e0
 a0
 80
 00
 c2
 00
-00
-c9
+01
+0f
 20
 60
 00
 00
 20
 40
-00
-d0
+01
+16
 e8
 c0
 80
@@ -894,12 +1174,12 @@
 00
 20
 40
-00
-e4
+01
+2a
 c2
 00
-00
-dc
+01
+22
 18
 a2
 7e
@@ -946,8 +1226,8 @@
 a0
 20
 20
-00
-ee
+01
+34
 68
 01
 4b
@@ -975,7 +1255,7 @@
 60
 02
 4d
-48
+47
 68
 08
 c7
@@ -983,15 +1263,15 @@
 68
 00
 cd
-4b
+4a
 98
 46
 7c
 00
 24
 41
-00
-f8
+01
+3e
 20
 20
 7c
@@ -999,7 +1279,7 @@
 68
 0a
 4d
-48
+47
 60
 0a
 47
@@ -1011,7 +1291,7 @@
 60
 0a
 4d
-4c
+4b
 20
 60
 00
@@ -1035,7 +1315,7 @@
 20
 40
 01
-03
+49
 20
 20
 3e
@@ -1045,13 +1325,21 @@
 00
 00
 c0
+0a
+06
+51
+c0
+0a
+86
+56
+c0
 03
 66
 14
 c0
 01
 01
-07
+4f
 20
 20
 3e
@@ -1075,7 +1363,7 @@
 20
 40
 81
-0d
+55
 20
 20
 3f
@@ -1127,19 +1415,19 @@
 20
 40
 01
-30
+78
 20
 40
 01
-37
+7f
 20
 40
 01
-1c
+64
 20
 20
 01
-14
+5c
 68
 00
 cc
@@ -1283,7 +1571,7 @@
 20
 40
 01
-44
+8c
 1a
 62
 7e
@@ -1298,8 +1586,8 @@
 a4
 20
 20
-00
-d5
+01
+1b
 1a
 62
 7e
@@ -1307,11 +1595,11 @@
 c0
 05
 81
-48
+90
 c0
 01
 01
-50
+98
 20
 60
 00
@@ -1352,10 +1640,18 @@
 4c
 9a
 00
+df
 20
-60
-00
 00
+14
+d8
+a0
+4c
+9b
+20
+20
+7e
+3f
 70
 41
 6e
@@ -1440,6 +1736,14 @@
 11
 80
 00
+68
+01
+47
+f4
+c2
+84
+bd
+1e
 20
 40
 3c
@@ -1502,16 +1806,16 @@
 25
 20
 40
-00
-ec
+01
+32
 24
 74
 00
 00
 20
 40
-00
-e9
+01
+2f
 24
 74
 00
@@ -1527,15 +1831,15 @@
 20
 40
 01
-83
+cf
 20
 20
-00
-ec
+01
+32
 20
 40
 01
-76
+c2
 24
 74
 00
@@ -1563,7 +1867,7 @@
 c0
 80
 01
-83
+cf
 20
 60
 00
@@ -1571,7 +1875,7 @@
 20
 40
 01
-76
+c2
 24
 74
 00
@@ -1591,7 +1895,7 @@
 20
 40
 01
-8e
+da
 20
 20
 3a
@@ -1603,7 +1907,7 @@
 24
 3a
 01
-94
+e0
 20
 40
 3d
@@ -1679,7 +1983,7 @@
 20
 40
 01
-9f
+eb
 58
 00
 05
@@ -1688,26 +1992,6 @@
 40
 3b
 f3
-20
-40
-01
-aa
-68
-00
-cb
-ef
-d8
-a0
-46
-d8
-24
-3a
-01
-b6
-20
-20
-01
-bd
 70
 89
 06
@@ -1752,14 +2036,18 @@
 89
 02
 7d
-20
-60
-00
+68
 00
+cb
+ef
+c0
+ff
+82
+06
 68
 02
 ca
-87
+91
 e0
 a2
 80
@@ -1775,11 +2063,15 @@
 70
 89
 56
-c2
+df
+20
+40
+02
+11
 70
 89
 55
-d0
+df
 20
 60
 00
@@ -1787,7 +2079,7 @@
 68
 02
 ca
-91
+87
 e0
 a2
 80
@@ -1800,18 +2092,30 @@
 a2
 80
 00
-70
+68
+00
+cc
+7d
+20
+5a
+02
+0f
+60
+10
 89
 56
-df
-20
-40
-01
-c5
 70
 89
 55
-df
+d0
+20
+60
+00
+00
+58
+00
+00
+c2
 20
 60
 00
@@ -1890,8 +2194,8 @@
 6f
 20
 40
-01
-cd
+02
+19
 20
 20
 3a
@@ -1907,7 +2211,7 @@
 20
 20
 00
-3e
+5a
 78
 34
 7c
@@ -1936,6 +2240,18 @@
 60
 00
 00
+68
+00
+c4
+19
+1f
+e0
+fe
+02
+60
+00
+c3
+f9
 70
 0b
 7e
@@ -1950,16 +2266,16 @@
 a4
 58
 00
-01
-d9
+02
+25
 60
 01
 42
 8e
 58
 00
-01
-e2
+02
+2e
 60
 01
 42
@@ -1967,7 +2283,7 @@
 58
 00
 01
-3c
+84
 60
 01
 42
@@ -1975,7 +2291,7 @@
 58
 00
 02
-56
+a6
 60
 01
 42
@@ -1983,15 +2299,15 @@
 58
 00
 00
-3e
+5a
 60
 01
 42
 8c
 58
 00
-01
-dc
+02
+28
 60
 01
 42
@@ -2039,11 +2355,11 @@
 c0
 2d
 02
-12
+62
 20
 35
 82
-10
+60
 68
 01
 4c
@@ -2071,7 +2387,7 @@
 20
 40
 02
-1d
+6d
 68
 04
 02
@@ -2079,7 +2395,7 @@
 24
 3a
 02
-0b
+5a
 68
 01
 4a
@@ -2091,19 +2407,23 @@
 20
 3a
 02
-0b
+5a
 60
 01
 4c
 93
+20
+40
+06
+5d
 70
 4b
 a4
 2f
 20
 40
-00
-d5
+01
+1b
 70
 4c
 97
@@ -2123,7 +2443,7 @@
 20
 20
 02
-0c
+5c
 1c
 e2
 7e
@@ -2131,7 +2451,7 @@
 20
 3a
 02
-5d
+ad
 20
 40
 5b
@@ -2167,7 +2487,7 @@
 20
 20
 02
-0c
+5c
 20
 40
 68
@@ -2215,11 +2535,11 @@
 c2
 80
 02
-31
+81
 c2
 80
 82
-3f
+8f
 68
 01
 02
@@ -2423,7 +2743,7 @@
 20
 40
 01
-83
+cf
 70
 4c
 97
@@ -2467,7 +2787,7 @@
 24
 3a
 02
-6a
+ba
 18
 4c
 fe
@@ -2521,21 +2841,77 @@
 00
 00
 c0
-00
-82
-8d
-c0
-01
+10
 82
-90
+d0
 c0
-15
+11
 02
-99
+d2
+c0
+11
+86
+f0
+c0
+00
+83
+12
+c0
+06
+82
+ed
+c0
+16
+02
+ec
+c0
+15
+82
+f8
+c0
+01
+83
+15
+c0
+15
+03
+1e
+c0
+09
+7c
+85
 20
 20
 7c
 5a
+70
+4b
+ef
+ff
+20
+20
+07
+23
+79
+3f
+80
+23
+70
+4b
+ef
+ff
+20
+20
+06
+db
+70
+0b
+7d
+22
+20
+20
+56
+20
 68
 00
 80
@@ -2543,7 +2919,7 @@
 20
 3a
 02
-7e
+dc
 20
 40
 61
@@ -2567,11 +2943,15 @@
 c0
 02
 02
-83
+e2
+c0
+08
+82
+d5
 c0
 14
 02
-89
+e8
 20
 20
 7c
@@ -2583,7 +2963,7 @@
 c3
 01
 82
-86
+e5
 20
 20
 7c
@@ -2618,6 +2998,158 @@
 00
 20
 40
+03
+12
+20
+40
+3e
+ff
+20
+40
+7c
+d5
+70
+41
+31
+00
+18
+0a
+7e
+00
+60
+00
+c4
+f9
+70
+43
+dc
+05
+58
+18
+12
+03
+60
+01
+c3
+e2
+d8
+40
+00
+07
+20
+40
+02
+fe
+20
+20
+7c
+ae
+70
+43
+dc
+04
+58
+00
+00
+ff
+60
+01
+c3
+e2
+d8
+40
+00
+00
+20
+40
+02
+fe
+20
+20
+7c
+ae
+68
+00
+c3
+f9
+98
+40
+fe
+00
+1f
+e0
+fe
+0b
+1f
+e6
+7c
+1f
+24
+21
+03
+0e
+60
+00
+c3
+d9
+d8
+a0
+43
+e5
+18
+42
+7e
+00
+24
+5a
+03
+0b
+68
+00
+c3
+f9
+1f
+e2
+72
+00
+d8
+c0
+43
+fa
+20
+20
+7e
+45
+1f
+e2
+72
+00
+d8
+c0
+4d
+6b
+20
+20
+7e
+45
+68
+00
+c3
+f9
+1f
+e0
+fe
+0b
+60
+00
+c3
+d9
+20
+60
+00
+00
+20
+40
 3e
 ff
 70
@@ -2650,8 +3182,8 @@
 dc
 c0
 00
-02
-97
+03
+1c
 70
 01
 77
@@ -2674,12 +3206,16 @@
 90
 c2
 80
-02
-a1
+03
+27
 c2
 83
 fc
 d5
+c5
+11
+86
+db
 70
 43
 d8
@@ -2718,16 +3254,16 @@
 dc
 20
 40
-02
-a8
+03
+2e
 20
 20
 30
 2c
 da
 60
-02
-aa
+03
+30
 20
 20
 33
@@ -2742,8 +3278,8 @@
 3d
 20
 40
-02
-b7
+03
+3d
 98
 46
 7e
@@ -2754,8 +3290,8 @@
 01
 20
 21
-02
-b1
+03
+37
 20
 20
 33
@@ -2782,8 +3318,8 @@
 49
 20
 20
-02
-ab
+03
+31
 1f
 f1
 16
@@ -2794,8 +3330,8 @@
 00
 20
 22
-82
-c1
+83
+47
 29
 60
 1e
@@ -2890,16 +3426,16 @@
 34
 20
 38
-02
-d4
-9d
+03
+5a
+9d
 06
 7e
 00
 20
 20
-02
-d5
+03
+5b
 9c
 46
 7e
@@ -2934,8 +3470,8 @@
 27
 20
 20
-02
-de
+03
+64
 60
 0a
 00
@@ -2966,8 +3502,8 @@
 aa
 20
 40
-02
-e6
+03
+6c
 20
 20
 32
@@ -3046,8 +3582,8 @@
 12
 24
 3a
-02
-ef
+03
+75
 20
 60
 00
@@ -3175,7 +3711,7 @@
 c0
 00
 83
-1a
+a0
 20
 20
 4d
@@ -3199,7 +3735,7 @@
 c0
 05
 03
-20
+a6
 20
 20
 4e
@@ -3251,11 +3787,11 @@
 c0
 01
 03
-2e
+b4
 c0
 01
 83
-35
+bb
 20
 20
 3b
@@ -3351,7 +3887,7 @@
 20
 40
 03
-46
+cc
 20
 20
 51
@@ -3363,7 +3899,7 @@
 c0
 05
 03
-49
+cf
 20
 20
 51
@@ -3427,7 +3963,7 @@
 20
 20
 03
-2b
+b1
 da
 40
 00
@@ -3467,15 +4003,15 @@
 c0
 05
 03
-6f
+f5
 c0
 02
 83
-6d
+f3
 c0
 00
 83
-66
+ec
 c0
 02
 4b
@@ -3515,7 +4051,7 @@
 20
 40
 03
-6f
+f5
 20
 20
 4b
@@ -3526,20 +4062,8 @@
 00
 c0
 00
-83
-72
-20
-60
-00
-00
-e8
-c0
-80
-00
-60
-00
-cc
-b7
+84
+52
 20
 60
 00
@@ -3555,7 +4079,7 @@
 20
 40
 03
-79
+fc
 20
 20
 6d
@@ -3602,12 +4126,12 @@
 7d
 c0
 01
-83
-86
+84
+09
 c0
 03
-83
-91
+84
+14
 20
 20
 5b
@@ -3622,12 +4146,12 @@
 45
 c0
 09
-82
-da
+83
+60
 c0
 19
-83
-8b
+84
+0e
 20
 20
 5c
@@ -3690,12 +4214,12 @@
 10
 c0
 01
-03
-9c
+04
+1f
 c0
 03
-83
-a9
+84
+2c
 20
 20
 5e
@@ -3718,16 +4242,16 @@
 00
 c0
 00
-03
-a4
+04
+27
 c0
 07
-03
-a4
+04
+27
 c0
 0e
-03
-a4
+04
+27
 20
 60
 00
@@ -3770,8 +4294,8 @@
 7c
 20
 3a
-03
-b1
+04
+34
 20
 40
 61
@@ -3794,12 +4318,12 @@
 00
 c0
 03
-03
-c0
+04
+43
 c0
 08
-03
-b6
+04
+39
 20
 20
 62
@@ -3814,8 +4338,8 @@
 00
 c0
 00
-83
-be
+84
+41
 d8
 e0
 00
@@ -3842,8 +4366,8 @@
 00
 20
 20
-03
-c0
+04
+43
 68
 00
 81
@@ -3854,8 +4378,8 @@
 9b
 c2
 80
-03
-c3
+04
+46
 68
 00
 c2
@@ -3904,162 +4428,4794 @@
 20
 62
 67
-08
-33
-aa
-55
-40
-00
-00
-40
-69
-04
-00
-00
+e8
+c0
 80
-09
-00
-00
-0c
 00
-11
+60
 00
+cc
+b7
+20
+60
 00
 00
+20
+40
+54
+bd
+68
+08
+80
+17
+20
+40
+3a
+82
+20
+40
+3a
+87
+78
+28
+7c
 00
+d9
+60
+15
+7c
+20
+20
+54
+7f
+70
+44
+3e
+01
+70
+44
+3f
 00
+20
+20
+53
+4e
+20
+40
+53
+dd
+20
+40
+04
+62
+20
+20
+54
+c1
+20
+36
+81
+f1
+20
+40
+53
+ee
+20
+20
+3a
+91
+68
 00
+cc
+60
+60
+02
+46
+f9
+68
 00
-35
+c4
+db
+c0
 00
+84
+6a
+20
+20
+54
+e0
+70
+44
+db
 00
+20
+20
+54
+ef
+68
 00
-4f
+83
+c0
+c4
 02
+80
 00
+68
+01
+03
+da
+68
+09
+03
+e0
+98
+46
+7e
 00
+24
+61
 00
 00
+20
+20
+55
+7e
+68
 00
+83
+d7
+c3
+82
+80
 00
+68
 00
+83
+41
+20
+3a
+56
+26
+20
+20
+58
+90
+68
 00
+c4
+40
+c0
+03
+84
+91
+c0
+07
+84
+95
+c0
+03
+04
+84
+c0
+01
+04
+81
+c0
+09
+84
+7f
+20
+20
+56
+3a
+18
 00
+04
+01
+20
+20
+58
+92
+58
 00
 00
-09
+0a
+60
+01
+03
+ef
+20
+20
+56
+93
+70
+0b
+7d
+12
+20
+40
+7c
+33
 18
 00
 04
-c8
+01
+20
+34
+d8
+92
+70
+0b
+7d
+34
+20
+40
+7c
+27
+68
 00
-5c
+cc
+69
+c0
+01
+04
+8d
+20
+20
+04
+8f
+70
+0b
+7d
+46
+20
 40
+56
+20
+18
 00
-3a
-ce
+04
+01
+20
+20
+58
+92
+68
+00
+cc
+68
+e0
+a0
+80
+00
+18
+00
+04
+02
+20
+20
+58
+92
+18
+a0
+8b
+ff
+68
+04
+4c
+6c
+e0
+a4
+00
+00
+e8
+c4
+00
+00
+e0
+a4
+00
+00
+18
+00
+02
+02
+20
+20
+58
+8a
+68
+00
+c4
+44
+c0
+04
+d7
+19
+c0
+01
+04
+a1
+c0
+03
+d7
+0d
+20
+20
+56
+56
+59
+00
+03
+02
+60
+01
+c4
+b5
+58
+00
+00
+01
+e0
+a0
+80
+00
+58
+01
+00
+10
+e0
+a1
+80
+00
+20
+20
+56
+f1
+09
+80
+00
+18
+78
+28
+7c
+00
+db
+60
+06
+64
+1f
+ef
+7e
+00
+1f
+f1
+7e
+00
+e0
+a1
+80
+00
+20
+23
+37
+5c
+78
+36
+fc
 00
+68
 00
 80
+17
+1f
 e0
+a2
+00
+20
+20
+54
+af
+e8
+c1
+80
+00
+60
+01
+83
+f9
+c0
+29
+04
+b9
+c0
+01
+04
+d0
+c0
+09
+04
+bf
+20
+20
+59
+07
+70
+4d
+38
+01
+68
+01
+03
+fa
+c0
+10
+84
+bd
+20
+20
+59
+ed
+d8
+c0
+03
+49
+20
+20
+04
+52
+68
+01
+03
+fa
+1f
+e6
+7c
+21
+20
+42
+84
+bd
+68
+01
+03
+fa
+1f
+e6
+7c
+2d
+20
+42
+84
+ce
+68
+01
+03
+fa
+68
+09
+4c
+bc
+18
+40
+84
+01
+98
+46
+7c
+00
+20
+22
+84
+cb
+20
+20
+59
+ca
+70
+0b
+7d
+34
+20
+40
+7c
+27
+20
+20
+59
+ca
+70
+41
+31
+01
+20
+60
+00
+00
+70
+0b
+7d
+03
+20
+20
+56
+20
+68
+00
+c4
+44
+c0
+0d
+86
+0b
+c0
+0e
+86
+0b
+c0
+08
+85
+9f
+c0
+04
+85
+51
+c0
+02
+85
+3f
+c0
+03
+84
+f3
+c0
+09
+d8
+5c
+c0
+01
+84
+e3
+c0
+05
+84
+e6
+c0
+06
+84
+de
+20
+20
+56
+66
+68
+01
+03
+fa
+c0
+03
+84
+e1
+20
+20
+57
+d6
+70
+03
+fc
+07
+20
+20
+57
+29
+68
+01
+4c
+6a
+e0
+a1
+00
+00
+20
+20
+58
+8a
+68
+01
+03
+fa
+c0
+16
+57
+28
+c0
+07
+04
+ea
+20
+20
+57
+c6
+68
+00
+cc
+69
+c0
+80
+57
+c6
+68
+00
+cc
+7c
+c0
+01
+d7
+c6
+18
+a2
+04
+00
+70
+4c
+69
+01
+18
+42
+0a
+00
+70
+03
+fc
+05
+20
+20
+57
+29
+20
+40
+57
+7b
+20
+74
+00
+00
+68
+09
+44
+c0
+58
+00
+18
+12
+98
+46
+7c
+00
+20
+22
+85
+0c
+58
+00
+18
+0f
+98
+46
+7c
+00
+20
+22
+85
+0e
+58
+00
+18
+0a
+98
+46
+7c
+00
+20
+22
+85
+12
+58
+00
+18
+01
+98
+46
+7c
+00
+20
+22
+85
+10
+20
+20
+57
+54
+68
+00
+cc
+7f
+d8
+40
+00
+00
+f9
+20
+04
+00
+98
+41
+7e
+00
+c0
+80
+57
+28
+68
+00
+cc
+7f
+f9
+20
+7e
+00
+60
+00
+cc
+7f
+20
+20
+05
+14
+d8
+e0
+00
+00
+20
+20
+05
+03
+d8
+e0
+00
+01
+20
+20
+05
+03
+d8
+e0
+00
+03
+20
+20
+05
+03
+d8
+e0
+00
+02
+20
+20
+05
+03
+68
+01
+44
+c0
+1f
+e2
+22
+00
+68
+09
+44
+c4
+18
+42
+24
+00
+20
+40
+05
+1b
+20
+22
+85
+26
+20
+20
+57
+28
+d8
+c0
+45
+04
+e8
+c1
+00
+00
+20
+7a
+00
+00
+e8
+c1
+80
+00
+e8
+c1
+00
+00
+9a
+26
+7c
+00
+20
+62
+80
+00
+18
+c0
+8d
+fd
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+20
+20
+05
+1c
+18
+c0
+8d
+f9
+e8
+c1
+00
+00
+60
+01
+4c
+61
+20
+40
+05
+34
+20
+3a
+57
+28
+18
+c0
+8d
+fc
+e8
+c1
+00
+00
+1f
+e0
+ff
+ff
+60
+01
+4c
+63
+70
+44
+44
+07
+68
+02
+4c
+61
+60
+02
+44
+45
+18
+00
+04
+09
+20
+20
+58
+92
+e8
+c1
+00
+00
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+e8
+c1
+00
+00
+20
+7a
+00
+00
+e8
+c1
+00
+00
+9a
+46
+7c
+00
+20
+62
+80
+00
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+20
+20
+05
+37
+d9
+60
+00
+03
+18
+00
+7e
+01
+60
+00
+c4
+45
+20
+40
+5a
+74
+20
+40
+5a
+7d
+20
+3a
+57
+46
+24
+21
+05
+4f
+78
+54
+7c
+00
+e0
+a1
+00
+00
+e8
+c1
+00
+00
+e0
+a1
+00
+00
+19
+60
+97
+ff
+20
+22
+d7
+46
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+20
+20
+05
+43
+18
+c0
+8c
+02
+20
+20
+05
+4c
+68
+09
+44
+c0
+58
+00
+2a
+00
+98
+46
+7c
+00
+20
+22
+85
+91
+58
+00
+2a
+50
+98
+46
+7c
+00
+20
+22
+85
+9c
+58
+00
+28
+03
+98
+46
+7c
+00
+24
+22
+d7
+28
+68
+01
+44
+bc
+60
+01
+02
+a0
+78
+34
+7c
+00
+20
+40
+05
+e3
+24
+21
+05
+6d
+68
+09
+02
+a0
+20
+40
+05
+eb
+c0
+00
+85
+6d
+20
+40
+05
+e7
+24
+22
+85
+6b
+78
+54
+7c
+00
+20
+40
+05
+6f
+20
+40
+05
+d1
+20
+40
+05
+eb
+20
+40
+05
+77
+20
+20
+05
+6d
+20
+40
+05
+d1
+20
+20
+05
+5e
+20
+34
+57
+28
+20
+20
+06
+09
+68
+01
+02
+a0
+60
+01
+44
+46
+68
+00
+cc
+67
+1f
+e2
+72
+00
+20
+40
+06
+00
+d8
+a0
+44
+48
+20
+40
+7e
+45
+20
+20
+06
+03
+68
+09
+4c
+65
+18
+4c
+fe
+00
+c0
+82
+85
+89
+20
+40
+05
+fd
+68
+01
+02
+a0
+e0
+a1
+00
+00
+20
+40
+06
+03
+58
+00
+45
+04
+98
+40
+8c
+00
+e8
+c0
+80
+00
+18
+c2
+04
+00
+1f
+e2
+72
+00
+1f
+e0
+fe
+05
+60
+00
+c4
+45
+20
+40
+05
+fd
+18
+42
+0c
+00
+20
+40
+7e
+45
+20
+20
+06
+03
+20
+40
+05
+fd
+68
+01
+02
+a0
+e0
+a1
+00
+00
+68
+01
+4c
+65
+e0
+a1
+00
+00
+20
+40
+06
+03
+70
+44
+45
+07
+20
+60
+00
+00
+20
+40
+5b
+08
+e8
+c0
+80
+00
+1f
+e2
+72
+00
+1f
+e0
+fe
+02
+60
+00
+c4
+45
+18
+c0
+8d
+fb
+e8
+c1
+00
+00
+e0
+a1
+00
+00
+18
+c0
+8c
+03
+20
+40
+7e
+45
+20
+20
+58
+8a
+d8
+40
+2a
+50
+20
+40
+5b
+0c
+20
+20
+05
+92
+d9
+60
+00
+02
+68
+01
+44
+bc
+60
+01
+02
+a0
+70
+0d
+5c
+00
+78
+34
+7c
+00
+20
+40
+05
+e3
+24
+21
+05
+c7
+68
+09
+02
+a0
+20
+40
+05
+eb
+c0
+00
+85
+ca
+20
+40
+05
+e7
+24
+22
+85
+c3
+68
+00
+8d
+5c
+c0
+00
+85
+ca
+24
+34
+05
+b4
+78
+54
+7c
+00
+68
+00
+cc
+67
+1f
+e0
+fe
+04
+60
+00
+c4
+45
+20
+40
+06
+03
+20
+20
+05
+be
+68
+00
+cc
+67
+1f
+e6
+7c
+10
+20
+22
+85
+ca
+68
+00
+c4
+45
+1f
+e6
+7c
+10
+20
+22
+85
+ca
+68
+01
+02
+a0
+1f
+e0
+ff
+ff
+60
+01
+0d
+5a
+20
+40
+05
+da
+68
+01
+02
+a0
+60
+01
+0d
+58
+20
+40
+05
+d5
+19
+60
+97
+ff
+20
+22
+85
+c5
+20
+40
+05
+d1
+20
+20
+05
+a4
+70
+0d
+5c
+01
+20
+20
+05
+c3
+68
+01
+02
+a0
+60
+01
+0d
+5a
+20
+20
+05
+ce
+68
+01
+02
+a0
+1f
+e0
+ff
+ff
+60
+01
+0d
+5a
+20
+20
+05
+ce
+20
+34
+57
+28
+20
+40
+05
+da
+20
+20
+06
+09
+68
+09
+02
+a0
+18
+40
+84
+01
+60
+09
+02
+a0
+20
+60
+00
+00
+68
+00
+cc
+67
+60
+00
+81
+03
+1f
+e2
+72
+00
+20
+40
+06
+00
+20
+20
+7e
+45
+20
+40
+05
+fd
+68
+01
+0d
+58
+e0
+a1
+00
+00
+68
+01
+0d
+5a
+e0
+a1
+00
+00
+68
+00
+81
+03
+1f
+e2
+72
+00
+20
+40
+7e
+45
+20
+20
+06
+03
+68
+09
+02
+a0
+68
+01
+44
+be
+98
+46
+7c
+00
+20
+60
+00
+00
+68
+01
+44
+c0
+68
+09
+4c
+65
+98
+46
+7c
+00
+20
+60
+00
+00
+d8
+c0
+45
+04
+18
+42
+22
+00
+e8
+c1
+00
+00
+20
+3a
+05
+f6
+e8
+c9
+00
+00
+60
+09
+4c
+65
+9a
+26
+7c
+00
+20
+22
+85
+f8
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+20
+20
+05
+ed
+58
+00
+00
+01
+20
+60
+00
+00
+e8
+c0
+80
+00
+60
+00
+cc
+67
+20
+40
+06
+06
+58
+00
+00
+00
+20
+60
+00
+00
+68
+01
+02
+b9
+1f
+e2
+0a
+00
+20
+60
+00
+00
+68
+01
+02
+b7
+1f
+e2
+0c
+00
+20
+60
+00
+00
+18
+a2
+7e
+00
+60
+01
+02
+b9
+20
+60
+00
+00
+18
+c2
+7e
+00
+60
+01
+02
+b7
+20
+60
+00
+00
+20
+40
+05
+fd
+20
+20
+58
+8a
+68
+00
+cb
+ab
+1f
+e0
+84
+01
+18
+41
+04
+03
+60
+08
+cb
+ab
+1f
+ef
+fe
+07
+d8
+c0
+4b
+ad
+98
+c0
+8c
+00
+68
+00
+cc
+82
+1f
+e0
+ff
+fb
+1f
+e2
+72
+00
+d8
+a0
+44
+45
+20
+40
+7e
+45
+68
+08
+cc
+82
+20
+20
+58
+92
+20
+40
+56
+1c
+20
+20
+58
+b0
+1a
+62
+7e
+00
+c0
+01
+86
+2b
+c0
+05
+06
+2f
+c0
+00
+06
+26
+c0
+09
+06
+2d
+c0
+01
+06
+31
+1f
+e6
+7c
+0d
+20
+21
+58
+c0
+60
+00
+cc
+68
+70
+0b
+7d
+27
+20
+20
+56
+20
+20
+40
+59
+24
+68
+01
+44
+37
+1f
+ef
+84
+04
+60
+09
+4d
+4f
+20
+60
+00
+00
+70
+4c
+7c
+00
+20
+20
+59
+38
+70
+0b
+7d
+33
+20
+20
+56
+20
+70
+0b
+7d
+2b
+20
+20
+56
+20
+58
+00
+00
+14
+60
+01
+03
+ef
+20
+60
+00
+00
+68
+00
+c4
+3e
+28
+20
+06
+01
+20
+20
+86
+38
+20
+20
+58
+a7
+68
+00
+c4
+3f
+20
+3a
+06
+3b
+20
+20
+58
+a7
+68
+00
+c4
+3e
+79
+3f
+fe
+04
+60
+00
+c4
+3e
+20
+60
+00
+00
+e8
+c0
+80
+00
+c0
+00
+86
+46
+c0
+02
+06
+4c
+c0
+04
+86
+44
+20
+20
+58
+f8
+70
+4c
+69
+03
+20
+20
+59
+74
+70
+4d
+3d
+01
+60
+00
+c4
+ae
+e8
+c3
+00
+00
+e0
+a3
+00
+00
+70
+0b
+7d
+42
+20
+20
+56
+20
+20
+40
+74
+a8
+20
+22
+86
+4f
+20
+20
+59
+68
+70
+4c
+69
+02
+20
+20
+59
+6a
+70
+4c
+7d
+00
+20
+40
+3f
+86
+20
+40
+3f
+7e
+20
+40
+3f
+a4
+20
+20
+3e
+cc
+70
+42
+13
+00
+70
+44
+8b
+00
+70
+4c
+7c
+00
+70
+4c
+69
+00
+70
+4c
+7f
+00
+70
+4c
+7d
+00
+20
+20
+3e
+d0
+58
+00
+00
+00
+60
+02
+4b
+a9
+20
+60
+00
+00
+c6
+91
+80
+00
+68
+02
+4d
+40
+60
+02
+4d
+72
+20
+40
+06
+86
+24
+34
+06
+79
+70
+4c
+15
+0a
+20
+40
+06
+a7
+68
+00
+cb
+ef
+c1
+ff
+80
+00
+70
+4c
+3d
+02
+68
+00
+cd
+45
+24
+7a
+00
+00
+20
+40
+01
+c2
+24
+74
+00
+00
+68
+00
+8b
+7f
+24
+7a
+00
+00
+20
+40
+3c
+ab
+68
+01
+c2
+10
+20
+7a
+00
+00
+68
+00
+c1
+31
+20
+7a
+00
+00
+68
+01
+cd
+7a
+20
+40
+7e
+8a
+60
+0a
+41
+fc
+20
+20
+3c
+da
+20
+40
+01
+c2
+24
+74
+00
+00
+68
+00
+8b
+7f
+24
+7a
+00
+00
+20
+40
+3c
+ab
+68
+01
+c2
+10
+20
+7a
+00
+00
+68
+00
+c1
+31
+20
+7a
+00
+00
+68
+00
+cc
+15
+24
+3a
+06
+75
+68
+02
+4d
+72
+20
+20
+06
+76
+68
+00
+cb
+ef
+c0
+ff
+86
+f9
+20
+40
+06
+8d
+20
+54
+06
+a4
+20
+54
+07
+68
+70
+4b
+e6
+01
+20
+60
+00
+00
+78
+54
+7c
+00
+70
+4b
+e2
+02
+68
+00
+cd
+57
+c0
+02
+06
+97
+c0
+02
+86
+9a
+c0
+03
+86
+a0
+c0
+03
+06
+9d
+68
+00
+cd
+45
+24
+5a
+34
+df
+20
+60
+00
+00
+70
+4d
+57
+00
+70
+4b
+e1
+0a
+20
+20
+06
+a2
+70
+4d
+57
+03
+70
+4b
+e1
+04
+20
+20
+06
+a2
+70
+4d
+57
+02
+70
+4b
+e1
+03
+20
+20
+06
+a2
+70
+4b
+e2
+01
+70
+4b
+e1
+08
+70
+4b
+e7
+00
+20
+20
+34
+df
+68
+04
+cd
+57
+60
+04
+8c
+d5
+20
+60
+00
+00
+70
+4b
+e8
+00
+d9
+60
+0d
+00
+34
+73
+02
+00
+20
+40
+06
+ce
+24
+37
+86
+b7
+20
+40
+06
+de
+68
+00
+cb
+e0
+1f
+e0
+fe
+01
+60
+00
+cb
+e0
+70
+4d
+45
+00
+68
+00
+cb
+ef
+c0
+ff
+86
+cd
+20
+40
+06
+c9
+70
+4b
+e7
+00
+70
+4b
+e6
+00
+20
+60
+00
+00
+70
+4d
+45
+01
+68
+00
+cb
+e7
+1f
+e0
+fe
+01
+60
+00
+cb
+e7
+68
+00
+cb
+ef
+c0
+ff
+86
+d9
+68
+00
+cb
+e7
+c0
+7f
+86
+db
+68
+00
+cb
+e7
+d8
+40
+00
+10
+98
+46
+7c
+00
+20
+21
+07
+87
+68
+00
+cb
+e8
+1f
+e0
+fe
+01
+60
+00
+cb
+e8
+20
+00
+00
+0a
+c0
+83
+86
+a8
+20
+20
+07
+87
+58
+00
+00
+00
+60
+04
+8c
+d5
+60
+04
+cd
+57
+20
+60
+00
+00
+20
+20
+07
+13
+78
+57
+fc
+00
+20
+40
+07
+df
+18
+00
+2a
+00
+68
+02
+4c
+00
+98
+00
+12
+00
+68
+08
+80
+17
+20
+40
+3a
+82
+20
+40
+3a
+87
+20
+40
+07
+9f
+20
+57
+87
+d9
+20
+60
+00
+00
+70
+4d
+45
+00
+20
+60
+00
+00
+70
+4d
+45
+00
+70
+0b
+7d
+32
+20
+20
+7c
+27
+20
+40
+07
+48
+68
+00
+8c
+b3
+c1
+81
+00
+00
+68
+00
+cb
+df
+20
+7a
+00
+00
+98
+00
+72
+00
+d8
+c0
+0c
+b5
+d8
+a0
+0d
+17
+20
+40
+7e
+45
+68
+00
+8c
+b4
+2f
+e1
+f0
+08
+24
+60
+80
+00
+68
+00
+8c
+b5
+c0
+7f
+86
+ee
+60
+00
+cc
+b7
+20
+60
+00
+00
+70
+4d
+7d
+01
+20
+60
+00
+00
+79
+20
+00
+23
+20
+40
+06
+f5
+20
+40
+06
+b3
+70
+4b
+ef
+01
+20
+60
+00
+00
+70
+4b
+e0
+00
+70
+4b
+e9
+4e
+68
+02
+4b
+eb
+20
+20
+07
+5a
+20
+40
+06
+f5
+68
+00
+cb
+e6
+c0
+00
+b4
+df
+68
+00
+cb
+ef
+c0
+00
+87
+01
+c0
+01
+07
+04
+c0
+01
+87
+07
+20
+20
+3b
+f1
+70
+4b
+ef
+11
+70
+0d
+37
+aa
+20
+20
+07
+09
+70
+4b
+ef
+12
+70
+0d
+37
+55
+20
+20
+07
+09
+70
+4b
+ef
+13
+70
+0d
+37
+22
+70
+0d
+38
+02
+68
+02
+4c
+06
+60
+02
+0d
+39
+70
+0d
+3d
+00
+da
+20
+0d
+37
+d8
+40
+00
+07
+20
+40
+07
+43
+20
+40
+07
+68
+20
+40
+06
+8b
+20
+20
+34
+df
+68
+00
+cb
+ef
+c1
+7f
+80
+00
+c0
+08
+87
+19
+c0
+09
+07
+1b
+c0
+09
+87
+1d
+20
+60
+00
+00
+70
+4b
+ef
+02
+20
+20
+06
+b3
+70
+4b
+ef
+03
+20
+20
+06
+b3
+70
+4b
+ef
+ff
+70
+0b
+7d
+31
+20
+40
+7c
+27
+68
+02
+0d
+19
+20
+40
+07
+5a
+20
+20
+06
+b3
+79
+20
+00
+23
+20
+40
+07
+5b
+20
+40
+07
+87
+68
+00
+cb
+ef
+c1
+ff
+80
+00
+20
+40
+07
+35
+58
+00
+00
+00
+60
+01
+4c
+04
+20
+40
+3c
+ab
+20
+00
+07
+d0
+68
+00
+cc
+04
+c0
+7f
+86
+db
+20
+40
+06
+ce
+24
+37
+87
+3e
+20
+40
+06
+c9
+79
+20
+00
+23
+70
+0b
+7d
+3c
+20
+20
+7c
+27
+70
+0d
+37
+ff
+68
+00
+cb
+e2
+60
+00
+8d
+38
+68
+02
+4c
+06
+60
+02
+0d
+39
+d8
+40
+00
+06
+da
+20
+0d
+37
+20
+40
+07
+43
+20
+20
+07
+68
+68
+01
+4c
+04
+1f
+e0
+fe
+01
+60
+01
+4c
+04
+20
+40
+07
+87
+20
+20
+07
+2b
+60
+08
+cb
+e1
+18
+42
+72
+00
+d8
+a0
+0c
+d5
+1a
+22
+0c
+00
+20
+20
+7e
+45
+68
+00
+8c
+b4
+1f
+e9
+7e
+00
+60
+00
+cb
+df
+1f
+e0
+fe
+01
+d8
+c0
+0c
+b4
+98
+c0
+8c
+00
+e8
+c1
+80
+00
+60
+01
+cc
+0b
+20
+60
+00
+00
+68
+08
+cc
+3c
+58
+00
+4c
+2b
+98
+40
+8a
+00
+1a
+22
+7e
+00
+e0
+a0
+80
+00
+18
+40
+84
+01
+18
+41
+04
+07
+60
+08
+cc
+3c
+20
+60
+00
+00
+60
+02
+4c
+00
+da
+20
+00
+00
+df
+20
+00
+04
+d8
+c0
+4c
+00
+e8
+c0
+80
+00
+9a
+20
+a2
+00
+c2
+00
+07
+5e
+1a
+22
+7e
+00
+60
+01
+4c
+16
+68
+00
+cc
+16
+68
+08
+cc
+17
+98
+40
+fe
+00
+60
+00
+cc
+18
+20
+60
+00
+00
+68
+00
+cb
+e1
+1f
+e0
+fe
+02
+60
+00
+cb
+e3
+68
+00
+cb
+e2
+60
+00
+8c
+f5
+68
+00
+cb
+e1
+1f
+e9
+fe
+00
+68
+08
+cb
+e0
+18
+41
+04
+03
+18
+43
+84
+00
+98
+41
+fe
+00
+68
+08
+cc
+0a
+98
+40
+fe
+00
+e0
+a0
+80
+00
+68
+00
+cb
+ef
+c0
+ff
+87
+7a
+68
+00
+cb
+e2
+e0
+a0
+80
+00
+68
+00
+cb
+e1
+98
+00
+72
+00
+68
+00
+cb
+e2
+c0
+00
+87
+85
+d8
+c0
+0c
+d5
+20
+40
+7e
+45
+68
+00
+8c
+d5
+c0
+01
+87
+83
+20
+60
+00
+00
+70
+0c
+d5
+02
+20
+60
+00
+00
+d8
+c0
+0c
+d6
+20
+20
+7e
+45
+68
+08
+cb
+ea
+20
+40
+07
+8d
+18
+40
+84
+01
+18
+41
+04
+03
+60
+08
+cb
+ea
+20
+60
+00
+00
+68
+00
+cc
+00
+1f
+e1
+7e
+03
+1f
+ef
+a2
+04
+58
+00
+4b
+f0
+9a
+20
+fe
+00
+98
+40
+8c
+00
+e8
+c0
+80
+00
+60
+00
+cb
+e9
+20
+60
+00
+00
+78
+44
+fc
+00
+78
+43
+fc
+00
+58
+55
+55
+55
+98
+00
+1e
+00
+68
+00
+cb
+e9
+1f
+ed
+84
+00
+79
+20
+04
+01
+18
+43
+1c
+00
+20
+60
+00
+00
+20
+40
+07
+96
+78
+26
+fc
+00
+78
+30
+fc
+00
+78
+50
+7c
+00
+78
+28
+7c
+00
+68
+01
+4b
+e4
+98
+00
+36
+00
+37
+c1
+84
+00
+24
+2c
+07
+d9
+78
+46
+fc
+00
+78
+25
+fc
+00
+78
+23
+fc
+00
+78
+24
+fc
+00
+09
+80
+00
+08
+19
+89
+7e
+00
+60
+00
+cc
+19
+68
+08
+cc
+18
+98
+46
+7c
+00
+24
+22
+87
+d9
+09
+80
+00
+08
+19
+89
+7e
+00
+60
+00
+8c
+b3
+68
+00
+8c
+b3
+68
+08
+cb
+e2
+a8
+40
+0e
+00
+24
+20
+87
+d9
+09
+80
+00
+08
+19
+89
+7e
+00
+e0
+a0
+80
+00
+1f
+e9
+7e
+00
+1f
+e1
+72
+1f
+20
+22
+87
+c3
+09
+80
+00
+08
+19
+89
+7e
+00
+e0
+a0
+80
+00
+c2
+00
+07
+bf
+18
+a2
+22
+00
+09
+80
+00
+08
+19
+89
+7e
+00
+60
+00
+cc
+2a
+1a
+22
+0a
+00
+09
+80
+00
+18
+78
+28
+7c
+00
+db
+60
+06
+64
+1f
+ef
+7e
+00
+1f
+f1
+7e
+00
+e0
+a1
+80
+00
+78
+45
+fc
+00
+20
+23
+07
+d9
+78
+37
+fc
+00
+68
+00
+80
+17
+1f
+e0
+a2
+00
+20
+40
+3a
+b6
+78
+46
+fc
+00
+20
+40
+3a
+7a
+68
+00
+cc
+2a
+1f
+e2
+22
+00
+20
+20
+07
+51
+78
+4d
+fc
+00
+78
+45
+fc
+00
+20
+20
+37
+5c
+20
+40
+3a
+7a
+68
+08
+cb
+e9
+20
+20
+3a
+91
+20
+40
+53
+d2
+68
+02
+4c
+00
+98
+00
+12
+00
+20
+40
+07
+96
+20
+40
+07
+dc
+79
+20
+2a
+00
+78
+2e
+fc
+00
+78
+30
+7c
+00
+78
+50
+fc
+00
+19
+31
+7e
+00
+1f
+ec
+fe
+00
+1f
+f1
+fe
+00
+08
+00
+86
+28
+78
+4e
+fc
+00
+78
+2d
+fc
+00
+78
+23
+fc
+00
+78
+24
+fc
+00
+68
+00
+cc
+18
+08
+00
+86
+08
+68
+00
+cb
+e3
+98
+00
+72
+00
+d8
+c0
+0c
+f5
+e8
+c0
+80
+00
+08
+00
+86
+08
+c2
+00
+07
+f5
+78
+24
+7c
+00
+08
+00
+86
+18
+78
+44
+7c
+00
+37
+d3
+82
+00
+20
+00
+00
+64
+78
+4e
+fc
+00
+78
+4d
+fc
+00
+20
+20
+3a
+7a
+24
+94
+aa
+55
+40
+00
+00
+40
+69
+04
+00
+00
+80
+09
+0a
+00
+0c
+00
+11
+00
+00
+00
+00
+00
+00
+00
+35
+00
+00
+00
+4f
+02
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+09
+18
+00
+04
+c8
+00
+5c
+40
+00
+3a
+ce
+00
+00
+80
+e0
+00
+90
+00
+00
+00
+20
+00
+a0
+01
+00
+4c
+00
+00
+00
+aa
+55
+02
+00
+4f
+4d
+20
+00
+aa
+55
+01
+00
+31
+41
+01
+aa
+55
+02
+00
+13
+42
+40
+03
+aa
+55
+01
+00
+f7
+41
+0a
+aa
+55
+02
+00
+f5
+41
+10
+00
+aa
+55
+01
+00
+33
+41
+00
+aa
+55
+02
+00
+b1
+4c
+00
+00
+aa
+55
+03
+00
+4a
+41
+40
+25
+00
+aa
+55
+06
+00
+40
+41
+36
+28
+c2
+08
+66
+22
+aa
+55
+0f
+00
+02
+47
+0e
+42
+54
+33
+2e
+30
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+aa
+55
+03
+00
+80
+42
+0e
+00
+01
+aa
+55
+01
+00
+84
+42
+01
+aa
+55
+01
+00
+47
+47
+0a
+aa
+55
+01
+00
+dc
+47
+00
+aa
+55
+01
+00
+f6
+47
+01
+aa
+55
+01
+00
+72
+41
+01
+aa
+55
+0e
+00
+5b
+47
+06
+03
+11
+00
+00
+01
+02
+10
+24
+11
+00
+12
+01
+00
+aa
+55
+01
+00
+71
+47
+00
+aa
+55
+76
+02
+11
+48
+04
+00
+11
+01
+00
+10
+02
+11
+24
+00
+01
+00
+00
+36
+01
+b6
+09
+00
+00
+0a
+00
+01
+00
+00
+09
+00
+01
+35
+03
+19
+11
+24
+09
+00
+04
+35
+0d
+35
+06
+19
+01
+00
+09
+00
+11
+35
+03
+19
+00
+11
+09
+00
+05
+35
+03
+19
+10
+02
+09
+00
+06
+35
+09
+09
+65
+6e
+09
+00
+6a
+09
+01
+00
+09
+00
+09
+35
+08
+35
+06
+19
+11
+24
+09
+01
+00
+09
+00
+0d
+35
+0f
+35
+0d
+35
+06
+19
+01
+00
+09
+00
+13
+35
+03
+19
+00
+11
+09
+01
+00
+25
+3d
+42
+72
+6f
+61
+64
+63
+6f
+6d
+20
+42
+6c
+75
+65
+74
+6f
+6f
+74
+68
+20
+57
+69
+72
+65
+6c
+65
+73
+73
+20
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+09
+01
+01
+25
+08
+4b
+65
+79
+62
+6f
+61
+72
+64
+09
+01
+02
+25
+10
+42
+72
+6f
+61
+64
+63
+6f
+6d
+20
+43
+6f
+72
+70
+2e
+20
+20
+09
+02
+00
+09
+01
+00
+09
+02
+01
+09
+01
+11
+09
+02
+02
+08
+40
+09
+02
+03
+08
+21
+09
+02
+04
+28
+01
+09
+02
+05
+28
+01
+09
+02
+06
+35
+a5
+35
+a3
+08
+22
+25
+9f
+05
+01
+09
+06
+a1
+01
+85
+01
+75
+01
+95
+08
+05
+07
+19
+e0
+29
+e7
+15
+00
+25
+01
+81
+02
+95
+01
+75
+08
+81
+03
+95
+05
+75
+01
+05
+08
+19
+01
+29
+05
+91
+02
+95
+01
+75
+03
+91
+03
+95
+06
+75
+08
+15
+00
+25
+ff
+05
+07
+19
+00
+29
+ff
+81
+00
+c0
+05
+01
+09
+02
+a1
+01
+85
+03
+09
+01
+a1
+00
+05
+09
+19
+01
+29
+08
+15
+00
+25
+01
+75
+01
+95
+08
+81
+02
+05
+01
+09
+30
+09
+31
+16
+01
+80
+26
+ff
+7f
+75
+10
+95
+02
+81
+06
+09
+38
+15
+81
+25
+7f
+75
+08
+95
+01
+81
+06
+05
+0c
+0a
+38
+02
+95
+01
+81
+06
+c0
+c0
+05
+0c
+09
+01
+a1
+01
+85
+02
+19
+00
+2a
+ff
+03
+15
+00
+26
+ff
+03
+95
+01
+75
+10
+81
+00
+c0
+09
+02
+07
+35
+08
+35
+06
+09
+04
+09
+09
+01
+00
+09
+02
+0b
+09
+01
+00
+09
+02
+0c
+09
+1f
+40
+09
+02
+0d
+28
+00
+09
+02
+0e
+28
+01
+09
+02
+0f
+09
+00
+12
+09
+02
+10
+09
+00
+00
+03
+10
+02
+12
+00
+00
+01
+00
+01
+00
+01
+36
+00
+a1
+09
+00
+00
+0a
+00
+01
+00
+01
+09
+00
+01
+35
+03
+19
+12
+00
+09
+00
+04
+35
+0d
+35
+06
+19
+01
+00
+09
+00
+01
+35
+03
+19
+00
+01
+09
+00
+06
+35
+09
+09
+65
+6e
+09
+00
+6a
+09
+01
+00
+09
+00
+09
+35
+08
+35
+06
+19
+12
+00
+09
+01
+00
+09
+01
+00
+25
+2f
+42
+72
+6f
+61
+64
+63
+6f
+6d
+20
+42
+6c
+75
+65
+74
+6f
+6f
+74
+68
+20
+57
+69
+72
+65
+6c
+65
+73
+73
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+20
+50
+6e
+50
+20
+53
+65
+72
+76
+65
+72
+09
+01
+01
+25
+08
+4b
+65
+79
+62
+6f
+61
+72
+64
+09
+02
+00
+09
+01
+03
+09
+02
+01
+09
+04
+e8
+09
+02
+02
+09
+70
+21
+09
+02
+03
+09
+00
+01
+09
+02
+04
+28
+01
+09
+02
+05
+09
+00
+02
+00
+aa
+55
+02
+00
+59
+47
+11
+48
+aa
+55
+01
+00
+32
+41
+43
+aa
+55
+01
+00
+fb
+41
+00
+aa
+55
+08
+00
+38
+41
+ff
+ff
+8f
+f8
+83
+9d
+59
+82
+aa
+55
+01
 00
-90
+dc
+07
 00
+aa
+55
+01
 00
+a2
 00
-20
 00
-a0
+aa
+55
 01
 00
-4c
-00
-00
+dd
+07
 00
 aa
 55
-02
+01
 00
-50
-4d
-20
+16
 00
+27
 aa
 55
 01
 00
-31
-41
-01
+fd
+47
+ff
 aa
 55
-02
+01
 00
-13
-42
-40
-03
+f7
+47
+ff
 aa
 55
 01
 00
-f7
+6e
 41
-0a
+80
 aa
 55
 02
 00
-f5
-41
-10
-00
+a2
+4b
+02
+01
 aa
 55
+ee
+01
+04
+45
 01
 00
-33
-41
 00
-aa
-55
+28
+02
+01
+18
 02
 00
-b1
-4c
+03
+28
+01
+20
+03
 00
+05
+2a
+01
 00
-aa
-55
-03
+04
 00
-4a
-41
-40
-25
+02
+29
+02
 00
-aa
-55
-06
 00
-40
-41
-36
-08
-c2
-08
-36
-22
-aa
-55
-0f
+05
 00
+00
+28
 02
-47
+00
+18
+06
+00
+03
+28
+01
+02
+07
+00
+00
+2a
 0e
 42
 54
-33
+35
 2e
 30
 20
@@ -4071,331 +9227,227 @@
 61
 72
 64
-aa
-55
-03
-00
-80
-42
-0e
+08
 00
+03
+28
 01
-aa
-55
-01
+02
+09
 00
-84
-42
-01
-aa
-55
 01
-00
-47
-47
+2a
+02
+c1
+03
 0a
-aa
-55
+00
+03
+28
 01
+02
+0b
 00
-dc
-47
+04
+2a
+08
+06
 00
-aa
-55
-01
+06
 00
-f6
-47
-01
-aa
-55
+64
+00
+2c
 01
+0c
 00
-72
-41
+00
+28
+02
+0a
+18
+0d
+00
+03
+28
 01
-aa
-55
+02
 0e
 00
-5b
-47
+29
+2a
 06
-03
-11
-00
+59
+69
+43
+68
+69
+70
+0f
 00
+03
+28
 01
 02
 10
-24
+00
+50
+2a
+07
+02
+e8
+04
+21
+70
+01
+00
 11
 00
+00
+28
+02
+12
+18
 12
+00
+03
+28
 01
+06
+13
 00
-aa
-55
+4e
+2a
 01
+01
+14
 00
-71
-47
+03
+28
+01
+12
+15
+00
+4d
+2a
+08
 00
-aa
-55
-76
-02
-11
-48
-04
 00
-11
-01
 00
-10
-02
-11
-24
 00
-01
 00
 00
-36
-01
-b6
-09
 00
 00
-0a
+16
 00
-01
+02
+29
+02
 00
 00
-09
+17
 00
+08
+29
+02
 01
-35
-03
-19
-11
-24
-09
-00
-04
-35
-0d
-35
-06
-19
 01
+18
 00
-09
-00
-11
-35
 03
+28
+01
+12
 19
 00
-11
-09
-00
+4d
+2a
 05
-35
-03
-19
-10
-02
-09
 00
-06
-35
-09
-09
-65
-6e
-09
-00
-6a
-09
-01
 00
-09
 00
-09
-35
-08
-35
-06
-19
-11
-24
-09
-01
 00
-09
 00
-0d
-35
-0f
-35
-0d
-35
-06
-19
-01
+1a
 00
-09
+02
+29
+02
 00
-13
-35
-03
-19
 00
-11
-09
-01
+1b
 00
-25
-3d
-42
-72
-6f
-61
-64
-63
-6f
-6d
-20
-42
-6c
-75
-65
-74
-6f
-6f
-74
-68
-20
-57
-69
-72
-65
-6c
-65
-73
-73
-20
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-09
-01
-01
-25
 08
-4b
-65
-79
-62
-6f
-61
-72
-64
-09
-01
-02
-25
-10
-42
-72
-6f
-61
-64
-63
-6f
-6d
-20
-43
-6f
-72
-70
-2e
-20
-20
-09
+29
 02
+03
+01
+1c
 00
-09
+03
+28
 01
+12
+1d
 00
-09
+4d
+2a
 02
-01
-09
-01
-11
-09
+00
+00
+1e
+00
 02
+29
 02
+00
+00
+1f
+00
 08
-40
-09
+29
 02
-03
-08
-21
-09
 02
-04
-28
 01
-09
-02
-05
+20
+00
+03
 28
 01
-09
+0e
+21
+00
+4d
+2a
 02
-06
-35
-a5
-35
-a3
-08
+00
+00
 22
+00
+02
+29
+02
+00
+00
+23
+00
+08
+29
+02
+01
+02
+24
+00
+03
+28
+01
+0a
 25
-9f
+00
+4b
+2a
+a0
 05
 01
 09
@@ -4450,8 +9502,9 @@
 08
 15
 00
-25
+26
 ff
+00
 05
 07
 19
@@ -4555,185 +9608,163 @@
 06
 c0
 c0
-09
+26
+00
+03
+28
+01
 02
-07
-35
-08
-35
-06
-09
+27
+00
+4a
+2a
 04
-09
-09
+11
 01
 00
-09
-02
-0b
-09
 01
-00
-09
-02
-0c
-09
-1f
-40
-09
-02
-0d
 28
 00
-09
-02
-0e
+03
 28
 01
-09
-02
-0f
-09
+04
+29
 00
-12
-09
-02
-10
-09
+4c
+2a
+01
 00
+2a
 00
-03
-10
-02
-12
 00
+28
+02
+0f
+18
+2b
 00
+03
+28
 01
+12
+2c
 00
+19
+2a
 01
+64
+2d
 00
-01
-36
+02
+29
+02
 00
-a1
-09
 00
 00
-0a
 00
+aa
+55
 01
 00
+6a
+4c
+17
+aa
+55
 01
-09
 00
+f9
+46
+50
+aa
+55
 01
-35
-03
-19
-12
-00
-09
 00
-04
-35
-0d
-35
+c2
+44
+14
+aa
+55
 06
-19
-01
-00
-09
 00
+f9
+44
+11
+46
+34
+54
+77
+dd
+aa
+55
 01
-35
-03
-19
 00
-01
-09
+7e
+4c
 00
+aa
+55
 06
-35
-09
-09
-65
-6e
-09
 00
-6a
-09
-01
+b8
+4c
+15
 00
-09
+1d
 00
-09
-35
-08
-35
-06
 19
-12
 00
-09
-01
+aa
+55
+02
 00
-09
+3e
+4d
+2c
+00
+aa
+55
 01
 00
-25
-2f
-42
-72
-6f
-61
-64
-63
-6f
-6d
-20
-42
-6c
-75
-65
-74
-6f
-6f
-74
-68
-20
-57
-69
-72
-65
-6c
-65
-73
-73
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
-20
-50
-6e
+60
+4c
 50
-20
-53
-65
-72
-76
-65
-72
-09
-01
-01
-25
+aa
+55
+10
+00
+6c
+4c
+0c
+00
+05
+00
+12
+b4
 08
+00
+08
+00
+08
+00
+00
+00
+2c
+01
+aa
+55
+0f
+00
+19
+44
+0e
+42
+54
+35
+2e
+30
+20
 4b
 65
 79
@@ -4742,162 +9773,222 @@
 61
 72
 64
-09
-02
-00
-09
+aa
+55
 01
-03
-09
-02
+00
+e4
+44
+07
+aa
+55
 01
-09
-04
-e8
-09
-02
-02
-09
-70
-21
-09
-02
-03
-09
 00
+dd
+44
 01
-09
+aa
+55
+0c
+00
+d9
+43
+1f
 02
-04
-28
 01
-09
-02
 05
-09
-00
-02
-00
+03
+19
+c1
+03
+03
+03
+12
+18
 aa
 55
-02
+07
 00
-59
-47
-11
-48
+6b
+4d
+06
+ff
+06
+00
+03
+00
+80
 aa
 55
-01
+11
 00
-32
-41
+f9
 43
+1f
+0f
+09
+42
+54
+35
+2e
+30
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
 aa
 55
-01
+04
 00
-fb
-41
+53
+4d
+20
+21
+12
+24
+aa
+55
+04
 00
+91
+4c
+9f
+3e
+cd
+4d
 aa
 55
-08
+01
 00
-38
-41
-ff
-ff
 8f
-f8
-83
-9d
-59
-82
+4c
+04
 aa
 55
 01
 00
-dc
-07
-00
+10
+4c
+01
 aa
 55
 01
 00
-a2
-00
-00
+e2
+4b
+02
 aa
 55
 01
 00
-dd
-07
-00
+0f
+4c
+40
 aa
 55
 01
 00
-16
+0a
+4c
 00
-27
 aa
 55
-01
+02
 00
-fd
-47
-ff
+e4
+4b
+c0
+12
 aa
 55
-01
+10
 00
-f7
-47
-ff
+f0
+4b
+00
+13
+2c
+42
+06
+15
+36
+48
+0f
+1a
+3a
+4c
+11
+23
+31
+4d
 aa
 55
 01
 00
-6e
-41
-80
+ef
+4b
+ff
 aa
 55
-02
+04
 00
-a2
+eb
 4b
-02
+20
+15
+10
+05
+aa
+55
 01
+00
+7d
+4c
+c2
 aa
 55
-04
+0a
+00
+37
+0d
+00
+00
+00
+00
+00
+00
+00
+00
+00
 00
-54
-4d
-20
-21
-04
-09
 aa
 55
 04
 00
-91
-4c
-9f
-3e
-cd
+40
 4d
+00
+48
+5d
+00
 aa
 55
-01
+07
+00
+76
+4d
+ff
+ff
+ff
+ff
+e8
+fd
 00
-8f
-4c
-04
 aa
 55
 08
@@ -5179,5 +10270,11 @@
 6c
 59
 50
-4d
-5a
+55
+aa
+aa
+55
+9e
+b1
+37
+44
Index: btkb/output/memmap.format
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/memmap.format	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/memmap.format	(working copy)
@@ -1013,16 +1013,24 @@
 0x4d37 mem_store_ltk_timer
 0x4d38 mem_reconnect_continue
 0x4d39 mem_le_pin_code
-0x4d3d mem_24g_enter_hibernate
-0x4d45 mem_24g_txfail_cnt
-0x4d46 mem_mouse_retry_flag
-0x4d47 mem_24g_report_id
-0x4d48 mem_ui_timer_last_btclk_temp
-0x4d4c mem_ui_check_timer_setup
-0x4d50 mem_customize_timer_setup
-0x4d52 mem_customize_timer
-0x4d53 mem_ios_mode_flag
-0x4d54 mem_version_yy_mm_dd
+0x4d3d mem_le_send_security_request_flag
+0x4d3e mem_att_report_battery
+0x4d40 mem_24g_enter_hibernate
+0x4d44 mem_24g_txfail_cnt
+0x4d45 mem_mouse_retry_flag
+0x4d46 mem_24g_led_flag
+0x4d47 mem_ui_timer_last_btclk_temp
+0x4d4b mem_ui_check_timer_setup
+0x4d4f mem_customize_timer_setup
+0x4d51 mem_customize_timer
+0x4d52 mem_ios_mode_flag
+0x4d53 mem_version_yy_mm_dd
+0x4d57 mem_24g_txbuf_new
+0x4d6b mem_le_adv_swift_pair
+0x4d72 mem_24g_enter_hibernate_setup
+0x4d76 mem_24g_enter_hibernate_max
+0x4d7a mem_24g_short_sleep_counter
+0x4d7d mem_pc_sleep_flag
 0x4800 mem_at_gpio
 0x4801 mem_module_wake_up_gpio
 0x4802 mem_module_state_gpio
Index: btkb/output/program.lis
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/program.lis	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/program.lis	(working copy)
@@ -1,1284 +1,2723 @@
               include "bt_format "
               org 0x0000
-0000 c5128018 bmark1 mark_ext_patch ,patch_ext 
-0001 c000002c beq patch00_0 ,p_soft_reset 
-0002 c0018030 beq patch00_3 ,p_main_loop 
-0003 c002803a beq patch00_5 ,p_main_loop_end 
-0004 c00302a6 beq patch00_6 ,p_connection_incontext 
-0005 c00502c7 beq patch01_2 ,p_idle_page_mode_r0 
-0006 c01382cb beq patch04_7 ,p_role_switch_check 
-0007 c01402dd beq patch05_0 ,p_role_switch_prepare0_0 
-0008 c01582e3 beq patch05_3 ,p_roles_replyto_fhs 
-0009 c02102ee beq patch08_2 ,p_slave_loop 
-000a c02182f2 beq patch08_3 ,p_slave_notmatch 
-000b c02802fa beq patch0a_0 ,p_prepare_tx_not_sco 
-000c c02a0309 beq patch0a_4 ,p_tx_l2cap_type 
-000d c04801d6 beq patch12_0 ,p_shutdown_radio 
-000e c049019c beq patch12_2 ,p_set_freq_rx 
-000f c04a01a2 beq patch12_4 ,p_set_freq_tx 
-0010 c04a818c beq patch12_5 ,p_initialize_radio_cont 
-0011 c05802a4 beq patch16_0 ,p_lpm_sleep 
-0012 c0588152 beq patch16_1 ,p_lpm_recover_clk 
-0013 c0590166 beq patch16_2 ,p_lpm_dispatch 
-0014 c059817e beq patch16_3 ,p_lpm_dispatch_next 
-0015 c05b0187 beq patch16_6 ,p_lpm_dispatch_unconn 
-0016 c05c815a beq patch17_1 ,p_lpm_cal_xtal_startup 
-0017 20203bf1 branch assert 
+0000 c512801a bmark1 mark_ext_patch ,patch_ext 
+0001 c0000045 beq patch00_0 ,p_soft_reset 
+0002 c0018049 beq patch00_3 ,p_main_loop 
+0003 c0028055 beq patch00_5 ,p_main_loop_end 
+0004 c003032c beq patch00_6 ,p_connection_incontext 
+0005 c005034d beq patch01_2 ,p_idle_page_mode_r0 
+0006 c0138351 beq patch04_7 ,p_role_switch_check 
+0007 c0140363 beq patch05_0 ,p_role_switch_prepare0_0 
+0008 c0158369 beq patch05_3 ,p_roles_replyto_fhs 
+0009 c0210374 beq patch08_2 ,p_slave_loop 
+000a c0218378 beq patch08_3 ,p_slave_notmatch 
+000b c0280380 beq patch0a_0 ,p_prepare_tx_not_sco 
+000c c02a038f beq patch0a_4 ,p_tx_l2cap_type 
+000d c0188041 beq patch06_1 ,p_context_new 
+000e c019803e beq patch06_3 ,p_context_search 
+000f c0480222 beq patch12_0 ,p_shutdown_radio 
+0010 c04901e8 beq patch12_2 ,p_set_freq_rx 
+0011 c04a01ee beq patch12_4 ,p_set_freq_tx 
+0012 c04a81d8 beq patch12_5 ,p_initialize_radio_cont 
+0013 c058032a beq patch16_0 ,p_lpm_sleep 
+0014 c058819c beq patch16_1 ,p_lpm_recover_clk 
+0015 c05901b0 beq patch16_2 ,p_lpm_dispatch 
+0016 c05981ca beq patch16_3 ,p_lpm_dispatch_next 
+0017 c05b01d3 beq patch16_6 ,p_lpm_dispatch_unconn 
+0018 c05c81a4 beq patch17_1 ,p_lpm_cal_xtal_startup 
+0019 20203bf1 branch assert 
 
 patch_ext:
-0018 c00c0315 beq patch23_0 ,p_l2cap_rx_multiplexing 
-0019 c00d831d beq patch23_3 ,p_l2cap_process_one_signal 
-001a c011833c beq patch24_3 ,p_ml2cap_call_proc_signal 
-001b c0120358 beq patch24_4 ,p_l2cap_malloc 
-001c c01f024f beq patch27_6 ,p_le_enable 
-001d c01f8253 beq patch27_7 ,p_le_disable 
-001e c04380f1 beq patch30_7 ,p_ui_timer_check 
-001f c046826e beq patch31_5 ,p_check_51cmd_once 
-0020 c0470279 beq patch31_6 ,p_check_51cmd_once_continue 
-0021 c0478257 beq patch31_7 ,p_check_enter_hibernate 
-0022 c04e035c beq patch33_4 ,p_hid_rx_process 
-0023 c04f8375 beq patch33_7 ,p_scheduler_process_sdp_succ 
-0024 c05e8265 beq patch37_5 ,p_fifo_in 
-0025 c06681e3 beq patch39_5 ,p_kb_init 
-0026 c06780fd beq patch39_7 ,p_app_process_bb_event 
-0027 c0680110 beq patch3a_0 ,p_kb_bb_event_timer 
-0028 c0710382 beq patch3c_2 ,p_parse_lmp 
-0029 c0718394 beq patch3c_3 ,p_send_lmp 
-002a c07303ac beq patch3c_6 ,p_process_conn_sm 
-002b 20203bf1 branch assert 
+001a c00c039b beq patch23_0 ,p_l2cap_rx_multiplexing 
+001b c00d83a3 beq patch23_3 ,p_l2cap_process_one_signal 
+001c c01183c2 beq patch24_3 ,p_ml2cap_call_proc_signal 
+001d c01203de beq patch24_4 ,p_l2cap_malloc 
+001e c019045c beq patch26_2 ,p_le_init_conn 
+001f c01dd3b0 beq patch27_3 ,le_slave_unsync + 3 
+0020 c01f029f beq patch27_6 ,p_le_enable 
+0021 c01f82a3 beq patch27_7 ,p_le_disable 
+0022 c02504a8 beq patch29_2 ,p_lerx_nopayload 
+0023 c0258455 beq patch29_3 ,p_le_transmit_receive_sifs 
+0024 c026045f beq patch29_4 ,p_le_transmit 
+0025 c0270465 beq patch29_6 ,p_le_send_adv_ind 
+0026 c02b046c beq patch2a_6 ,p_le_update_param 
+0027 c0308473 beq patch2c_1 ,p_le_prepare_tx 
+0028 c0318478 beq patch2c_3 ,p_le_prepare_tx_cmd 
+0029 c032049c beq patch2c_4 ,p_le_prepare_smp 
+002a c03284d2 beq patch2c_5 ,p_le_prepare_att 
+002b c0348634 beq patch2d_1 ,p_le_send_non_l2cap 
+002c c0350619 beq patch2d_2 ,p_le_parse 
+002d c035861b beq patch2d_3 ,p_le_parse_ll 
+002e c037063f beq patch2d_6 ,p_le_parse_smp 
+002f c03784b3 beq patch2d_7 ,p_le_parse_att 
+0030 c0438137 beq patch30_7 ,p_ui_timer_check 
+0031 c04682be beq patch31_5 ,p_check_51cmd_once 
+0032 c04702d7 beq patch31_6 ,p_check_51cmd_once_continue 
+0033 c04782a7 beq patch31_7 ,p_check_enter_hibernate 
+0034 c05e82b5 beq patch37_5 ,p_fifo_in 
+0035 c066822f beq patch39_5 ,p_kb_init 
+0036 c0678143 beq patch39_7 ,p_app_process_bb_event 
+0037 c0680158 beq patch3a_0 ,p_kb_bb_event_timer 
+0038 c04e03e2 beq patch33_4 ,p_hid_rx_process 
+0039 c04f83f8 beq patch33_7 ,p_scheduler_process_sdp_succ 
+003a c0710405 beq patch3c_2 ,p_parse_lmp 
+003b c0718417 beq patch3c_3 ,p_send_lmp 
+003c c073042f beq patch3c_6 ,p_process_conn_sm 
+003d 20203bf1 branch assert 
+
+p_context_search:
+003e da204040 arg mem_context ,rega 
+003f 18007201 force 1 ,loopcnt 
+0040 20203305 branch context_search_loop 
+
+p_context_new:
+0041 d8a04040 arg mem_context ,contw 
+0042 df20000a arg 10 ,loopcnt 
+0043 20407e3b call memset0 
+0044 202032d8 branch context_new + 2 
 
 p_soft_reset:
-002c 6810813b hfetch 1 ,0x813b 
-002d 60008b81 store 1 ,mem_wakup_from_power_flag 
-002e 70800608 hjam lock_otp ,core_misc_ctrl 
-002f 20203003 branch soft_reset + 2 
+0045 6810813b hfetch 1 ,0x813b 
+0046 60008b81 store 1 ,mem_wakup_from_power_flag 
+0047 70800608 hjam lock_otp ,core_misc_ctrl 
+0048 20203003 branch soft_reset + 2 
 
 p_main_loop:
-0030 2040008b call p_ipc_timer_check 
-0031 2040007d call p_ui_check_timer_setup 
-0032 2040003e call p_ipc_rx 
-0033 20400035 call p_bt_status_handle 
-0034 20203015 branch main_loop + 2 
+0049 204000d1 call p_ipc_timer_check 
+004a 204000c3 call p_ui_check_timer_setup 
+004b 2040005a call p_ipc_rx 
+004c 2040004e call p_bt_status_handle 
+004d 20203015 branch main_loop + 2 
 
 p_bt_status_handle:
-0035 680947f4 fetcht 2 ,mem_ui_state_map 
-0036 6800c133 fetch 1 ,mem_scan_mode 
-0037 7d3a0406 nsetflag blank ,ui_state_bt_discovery ,temp 
-0038 600947f4 storet 2 ,mem_ui_state_map 
-0039 20600000 rtn 
+004e 680947f4 fetcht 2 ,mem_ui_state_map 
+004f 6800c3d8 fetch 1 ,mem_le_adv_enable 
+0050 7d3a040b nsetflag blank ,ui_state_ble_adv ,temp 
+0051 6800c133 fetch 1 ,mem_scan_mode 
+0052 7d3a0406 nsetflag blank ,ui_state_bt_discovery ,temp 
+0053 600947f4 storet 2 ,mem_ui_state_map 
+0054 20600000 rtn 
 
 p_main_loop_end:
-003a 20403392 call inquiry_scan_dispatch 
-003b 20403407 call page_scan_dispatch 
-003c 20403024 call connection_dispatch 
-003d 20203022 branch main_loop + 15 
+0055 20403392 call inquiry_scan_dispatch 
+0056 20403407 call page_scan_dispatch 
+0057 20403024 call connection_dispatch 
+0058 20400660 call p_g24_dispatch 
+0059 20203022 branch main_loop + 15 
 
 p_ipc_rx:
-003e 6800c7dc fetch 1 ,mem_ssp_enable 
-003f 203a0042 branch p_ipc_rx0 ,blank 
-0040 6800c793 fetch 1 ,mem_sp_local_key_invalid 
-0041 207a0000 rtn blank 
+005a 6800c7dc fetch 1 ,mem_ssp_enable 
+005b 203a005e branch p_ipc_rx0 ,blank 
+005c 6800c793 fetch 1 ,mem_sp_local_key_invalid 
+005d 207a0000 rtn blank 
 
 p_ipc_rx0:
-0042 204000ec call p_check_ipc_2bt 
-0043 20740000 rtn user 
-0044 1ff0fe00 byteswap pdata ,pdata 
-0045 1fe20c00 copy pdata ,contr 
-0046 204000cd call p_ipc_rx_byte 
-0047 6000cba7 store 1 ,mem_ipc_rx_type 
-0048 c0008055 beq ipc_type_cmd ,p_ipc_rx_cmd 
-0049 1fe20400 copy pdata ,temp 
-004a 18c22200 copy contr ,rega 
-004b 6800c040 fetch 1 ,mem_context 
-004c c3000052 bbit0 state_inconn ,p_ipc_abondon_rx_data 
-004d 1a220c00 copy rega ,contr 
-004e c6848000 rtnmark0 mark_context 
-004f 18427e00 copy temp ,pdata 
-0050 c001805f beq ipc_type_hid ,p_ipc_rx_hid 
-0051 20203bf1 branch assert 
+005e 20400132 call p_check_ipc_2bt 
+005f 20740000 rtn user 
+0060 1ff0fe00 byteswap pdata ,pdata 
+0061 1fe20c00 copy pdata ,contr 
+0062 20400113 call p_ipc_rx_byte 
+0063 6000cba7 store 1 ,mem_ipc_rx_type 
+0064 c0008073 beq ipc_type_cmd ,p_ipc_rx_cmd 
+0065 c003007d beq ipc_type_24g ,p_ipc_rx_24g 
+0066 1fe20400 copy pdata ,temp 
+0067 18c22200 copy contr ,rega 
+0068 6800c040 fetch 1 ,mem_context 
+0069 c3000070 bbit0 state_inconn ,p_ipc_abondon_rx_data 
+006a 1a220c00 copy rega ,contr 
+006b c6848000 rtnmark0 mark_context 
+006c 18427e00 copy temp ,pdata 
+006d c001807f beq ipc_type_hid ,p_ipc_rx_hid 
+006e c002809d beq ipc_type_ble ,p_ipc_rx_ble 
+006f 20203bf1 branch assert 
 
 p_ipc_abondon_rx_data:
-0052 1a220c00 copy rega ,contr 
-0053 d8a000f8 arg mem_tst_pktcnt_sync ,contw 
-0054 202000c5 branch p_ipc_rx_cpy 
+0070 1a220c00 copy rega ,contr 
+0071 d8a000f8 arg mem_tst_pktcnt_sync ,contw 
+0072 2020010b branch p_ipc_rx_cpy 
 
 p_ipc_rx_cmd:
-0055 204000cd call p_ipc_rx_byte 
-0056 204000cd call p_ipc_rx_byte 
-0057 60008b7d store 1 ,mem_fifo_temp 
-0058 2040005a call p_ipc_next_rx 
-0059 20207c33 branch ui_ipc_send_cmd 
+0073 20400113 call p_ipc_rx_byte 
+0074 20400113 call p_ipc_rx_byte 
+0075 60008b7d store 1 ,mem_fifo_temp 
+0076 20400078 call p_ipc_next_rx 
+0077 20207c33 branch ui_ipc_send_cmd 
 
 p_ipc_next_rx:
-005a 204000d0 call p_ipc_rx_updata_contr 
-005b 18c20400 copy contr ,temp 
-005c 18508400 byteswap temp ,temp 
-005d 60094b9a storet 2 ,mem_ipc_2bt_read_index 
-005e 20600000 rtn 
+0078 20400116 call p_ipc_rx_updata_contr 
+0079 18c20400 copy contr ,temp 
+007a 18508400 byteswap temp ,temp 
+007b 60094b9a storet 2 ,mem_ipc_2bt_read_index 
+007c 20600000 rtn 
+
+p_ipc_rx_24g:
+007d d8a04d57 arg mem_24g_txbuf_new ,contw 
+007e 2020010b branch p_ipc_rx_cpy 
 
 p_ipc_rx_hid:
-005f 204000cd call p_ipc_rx_byte 
-0060 1fe22200 copy pdata ,rega 
-0061 18c27e00 copy contr ,pdata 
-0062 600102b7 store 2 ,mem_contr 
-0063 2040527c call l2cap_malloc_is_fifo_nearly_full 
-0064 243a0068 nbranch p_ipc_rx_hid0 ,blank 
-0065 1a20a201 increase 1 ,rega 
-0066 20404b2c call hid_malloc_tx_buff 
-0067 2020006d branch p_ipc_rx_hid1 
+007f 20400113 call p_ipc_rx_byte 
+0080 1fe22200 copy pdata ,rega 
+0081 18c27e00 copy contr ,pdata 
+0082 600102b7 store 2 ,mem_contr 
+0083 2040527c call l2cap_malloc_is_fifo_nearly_full 
+0084 243a0088 nbranch p_ipc_rx_hid0 ,blank 
+0085 1a20a201 increase 1 ,rega 
+0086 20404b2c call hid_malloc_tx_buff 
+0087 2020008d branch p_ipc_rx_hid1 
 
 p_ipc_rx_hid0:
-0068 d8a04bad arg mem_uart_packet ,contw 
-0069 1a227200 copy rega ,loopcnt 
-006a 680102b7 fetch 2 ,mem_contr 
-006b 1fe20c00 copy pdata ,contr 
-006c 202000c7 branch p_ipc_copy 
+0088 d8a04bad arg mem_uart_packet ,contw 
+0089 1a227200 copy rega ,loopcnt 
+008a 680102b7 fetch 2 ,mem_contr 
+008b 1fe20c00 copy pdata ,contr 
+008c 2020010d branch p_ipc_copy 
 
 p_ipc_rx_hid1:
-006d 18a0a5fe add contw ,-2 ,regb 
-006e 680142b7 fetch 2 ,mem_hid_int_remote_cid 
-006f e0a10000 istore 2 ,contw 
-0070 580000a1 setarg 0xa1 
-0071 e0a08000 istore 1 ,contw 
-0072 1a20f3ff add rega ,-1 ,loopcnt 
-0073 680102b7 fetch 2 ,mem_contr 
-0074 1fe20c00 copy pdata ,contr 
-0075 204000c7 call p_ipc_copy 
-0076 1a420c00 copy regb ,contr 
-0077 e8c10000 ifetch 2 ,contr 
-0078 60014c9b store 2 ,mem_kb_last_data 
-0079 1fe0f202 add pdata ,2 ,loopcnt 
-007a 20407e45 call memcpy 
-007b 704c9a64 jam 100 ,mem_kb_wake_timer 
-007c 20600000 rtn 
+008d 18a0a5fe add contw ,-2 ,regb 
+008e 680142b7 fetch 2 ,mem_hid_int_remote_cid 
+008f e0a10000 istore 2 ,contw 
+0090 580000a1 setarg 0xa1 
+0091 e0a08000 istore 1 ,contw 
+0092 1a20f3ff add rega ,-1 ,loopcnt 
+0093 680102b7 fetch 2 ,mem_contr 
+0094 1fe20c00 copy pdata ,contr 
+0095 2040010d call p_ipc_copy 
+0096 1a420c00 copy regb ,contr 
+0097 e8c10000 ifetch 2 ,contr 
+0098 60014c9b store 2 ,mem_kb_last_data 
+0099 1fe0f202 add pdata ,2 ,loopcnt 
+009a 20407e45 call memcpy 
+009b 704c9a64 jam 100 ,mem_kb_wake_timer 
+009c 20600000 rtn 
+
+p_ipc_rx_ble:
+009d 18c22200 copy contr ,rega 
+
+p_ipc_rx_ble_read_fifo:
+009e 6800cba9 fetch 1 ,mem_queue_write 
+009f 1fe08401 add pdata ,1 ,temp 
+00a0 18410403 and temp ,0x03 ,temp 
+00a1 6008cba9 storet 1 ,mem_queue_write 
+00a2 1feffe07 mul32 pdata ,7 ,pdata 
+00a3 d8a04bad arg mem_uart_packet ,contw 
+00a4 98a08a00 iadd contw ,contw 
+00a5 1a220c00 copy rega ,contr 
+00a6 20400113 call p_ipc_rx_byte 
+00a7 18c22200 copy contr ,rega 
+00a8 1fe0ffff increase -1 ,pdata 
+00a9 1fe27200 copy pdata ,loopcnt 
+00aa 1fe0fe07 increase 7 ,pdata 
+00ab 6000cc82 store 1 ,mem_le51_tx_length 
+00ac 1a220c00 copy rega ,contr 
+00ad 20400113 call p_ipc_rx_byte 
+00ae 18c22200 copy contr ,rega 
+00af c00080b3 beq 01 ,p_report1 
+00b0 c00100bb beq 02 ,p_report2 
+00b1 c00180bd beq 03 ,p_report3 
+00b2 c00200bf beq 04 ,p_report4 
+
+p_report1:
+00b3 68014cb8 fetch 2 ,mem_att_report1 
+
+p_set_report:
+00b4 e0a10000 istore 2 ,contw 
+00b5 1a220c00 copy rega ,contr 
+00b6 2040010d call p_ipc_copy 
+00b7 2040561e call le_xtype_fifo_is_near_full 
+00b8 247a0000 nrtn blank 
+00b9 700b7d1b jam attop_handle_value_notification ,mem_fifo_temp 
+00ba 20205620 branch le_xtype_fifo_in 
+
+p_report2:
+00bb 68014cba fetch 2 ,mem_att_report2 
+00bc 202000b4 branch p_set_report 
+
+p_report3:
+00bd 68014cbc fetch 2 ,mem_att_report3 
+00be 202000b4 branch p_set_report 
+
+p_report4:
+00bf 68014d3e fetch 2 ,mem_att_report_battery 
+00c0 e0a10000 istore 2 ,contw 
+00c1 1a220c00 copy rega ,contr 
+00c2 2020010d branch p_ipc_copy 
 
 p_ui_check_timer_setup:
-007d 680a4d4c fetcht 4 ,mem_ui_check_timer_setup 
-007e 1c427e00 copy clkn_bt ,pdata 
-007f 98467e00 isub temp ,pdata 
-0080 68094d50 fetcht 2 ,mem_customize_timer_setup 
-0081 9846fc00 idiv temp 
-0082 20407efd call wait_div_end 
-0083 1807fe00 quotient pdata 
-0084 207a0000 rtn blank 
-0085 1c420400 copy clkn_bt ,temp 
-0086 600a4d4c storet 4 ,mem_ui_check_timer_setup 
-0087 6800cd52 fetch 1 ,mem_customize_timer 
-0088 1fe0fe01 increase 1 ,pdata 
-0089 6000cd52 store 1 ,mem_customize_timer 
-008a 20600000 rtn 
+00c3 680a4d4b fetcht 4 ,mem_ui_check_timer_setup 
+00c4 1c427e00 copy clkn_bt ,pdata 
+00c5 98467e00 isub temp ,pdata 
+00c6 68094d4f fetcht 2 ,mem_customize_timer_setup 
+00c7 9846fc00 idiv temp 
+00c8 20407efd call wait_div_end 
+00c9 1807fe00 quotient pdata 
+00ca 207a0000 rtn blank 
+00cb 1c420400 copy clkn_bt ,temp 
+00cc 600a4d4b storet 4 ,mem_ui_check_timer_setup 
+00cd 6800cd51 fetch 1 ,mem_customize_timer 
+00ce 1fe0fe01 increase 1 ,pdata 
+00cf 6000cd51 store 1 ,mem_customize_timer 
+00d0 20600000 rtn 
 
 p_ipc_timer_check:
-008b 680a4c59 fetcht 4 ,mem_ipc_last_check_timer 
-008c 1c427e00 copy clkn_bt ,pdata 
-008d 98467e00 isub temp ,pdata 
-008e d8400640 arg 1600 ,temp 
-008f 9846fc00 idiv temp 
-0090 20407efd call wait_div_end 
-0091 1807fe00 quotient pdata 
-0092 207a0000 rtn blank 
-0093 1c420400 copy clkn_bt ,temp 
-0094 600a4c59 storet 4 ,mem_ipc_last_check_timer 
-0095 68094ba5 fetcht 2 ,mem_ipc_bt_timer 
-0096 18508400 byteswap temp ,temp 
-0097 9840fe00 iadd temp ,pdata 
-0098 1ff0fe00 byteswap pdata ,pdata 
-0099 60014ba5 store 2 ,mem_ipc_bt_timer 
-009a 1ff0fe00 byteswap pdata ,pdata 
-009b 1fe17e03 and pdata ,0x3 ,pdata 
-009c c1800000 rtnne 0 
-009d 6800cc8f fetch 1 ,mem_adc_config_flag 
-009e c28000a8 bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
-009f c28080aa bbit1 adc_config_hvin ,p_adc_check_hvin 
+00d1 680a4c59 fetcht 4 ,mem_ipc_last_check_timer 
+00d2 1c427e00 copy clkn_bt ,pdata 
+00d3 98467e00 isub temp ,pdata 
+00d4 d8400640 arg 1600 ,temp 
+00d5 9846fc00 idiv temp 
+00d6 20407efd call wait_div_end 
+00d7 1807fe00 quotient pdata 
+00d8 207a0000 rtn blank 
+00d9 1c420400 copy clkn_bt ,temp 
+00da 600a4c59 storet 4 ,mem_ipc_last_check_timer 
+00db 68094ba5 fetcht 2 ,mem_ipc_bt_timer 
+00dc 18508400 byteswap temp ,temp 
+00dd 9840fe00 iadd temp ,pdata 
+00de 1ff0fe00 byteswap pdata ,pdata 
+00df 60014ba5 store 2 ,mem_ipc_bt_timer 
+00e0 1ff0fe00 byteswap pdata ,pdata 
+00e1 1fe17e03 and pdata ,0x3 ,pdata 
+00e2 c1800000 rtnne 0 
+00e3 6800cc8f fetch 1 ,mem_adc_config_flag 
+00e4 c28000ee bbit1 adc_config_vinlpm ,p_adc_check_vinlpm 
+00e5 c28080f0 bbit1 adc_config_hvin ,p_adc_check_hvin 
 
 p_adc_check_gpio:
-00a0 da200000 arg 0 ,rega 
-00a1 204000bc call p_setup_adc_gpio_pu_setup 
-00a2 7089718f hjam 0x8f ,rf_adc_mode 
-00a3 6800cc90 fetch 1 ,mem_adc_channel 
-00a4 60108973 hstore 1 ,rf_adc_ch 
-00a5 204000ab call p_read_adc 
-00a6 da200001 arg 1 ,rega 
-00a7 202000bc branch p_setup_adc_gpio_pu_setup 
+00e6 da200000 arg 0 ,rega 
+00e7 20400102 call p_setup_adc_gpio_pu_setup 
+00e8 7089718f hjam 0x8f ,rf_adc_mode 
+00e9 6800cc90 fetch 1 ,mem_adc_channel 
+00ea 60108973 hstore 1 ,rf_adc_ch 
+00eb 204000f1 call p_read_adc 
+00ec da200001 arg 1 ,rega 
+00ed 20200102 branch p_setup_adc_gpio_pu_setup 
 
 p_adc_check_vinlpm:
-00a8 708971bf hjam 0xbf ,rf_adc_mode 
-00a9 202000ab branch p_read_adc 
+00ee 708971bf hjam 0xbf ,rf_adc_mode 
+00ef 202000f1 branch p_read_adc 
 
 p_adc_check_hvin:
-00aa 708971af hjam 0xaf ,rf_adc_mode 
+00f0 708971af hjam 0xaf ,rf_adc_mode 
 
 p_read_adc:
-00ab 68108053 hfetch 1 ,core_uart_baud + 1 
-00ac 79207e07 set1 7 ,pdata 
-00ad 60108053 hstore 1 ,core_uart_baud + 1 
-00ae 68108973 hfetch 1 ,rf_adc_ch 
-00af 1fe1fe30 or_into 0x30 ,pdata 
-00b0 60108973 hstore 1 ,rf_adc_ch 
-00b1 70890674 hjam 0x74 ,rfen_adc 
-00b2 7089067c hjam 0x7c ,rfen_adc 
-00b3 708972aa hjam 0xaa ,rf_adc_gc 
-00b4 20001388 nop 5000 
-00b5 68190150 hfetcht 2 ,core_adc_sum 
-00b6 68108053 hfetch 1 ,core_uart_baud + 1 
-00b7 793ffe07 set0 7 ,pdata 
-00b8 60108053 hstore 1 ,core_uart_baud + 1 
-00b9 18508400 byteswap temp ,temp 
-00ba 60094c95 storet 2 ,mem_adc_current_value 
-00bb 20600000 rtn 
+00f1 68108053 hfetch 1 ,core_uart_baud + 1 
+00f2 79207e07 set1 7 ,pdata 
+00f3 60108053 hstore 1 ,core_uart_baud + 1 
+00f4 68108973 hfetch 1 ,rf_adc_ch 
+00f5 1fe1fe30 or_into 0x30 ,pdata 
+00f6 60108973 hstore 1 ,rf_adc_ch 
+00f7 70890674 hjam 0x74 ,rfen_adc 
+00f8 7089067c hjam 0x7c ,rfen_adc 
+00f9 708972aa hjam 0xaa ,rf_adc_gc 
+00fa 20001388 nop 5000 
+00fb 68190150 hfetcht 2 ,core_adc_sum 
+00fc 68108053 hfetch 1 ,core_uart_baud + 1 
+00fd 793ffe07 set0 7 ,pdata 
+00fe 60108053 hstore 1 ,core_uart_baud + 1 
+00ff 18508400 byteswap temp ,temp 
+0100 60094c95 storet 2 ,mem_adc_current_value 
+0101 20600000 rtn 
 
 p_setup_adc_gpio_pu_setup:
-00bc d8400021 arg 0x21 ,temp 
-00bd 6800cc90 fetch 1 ,mem_adc_channel 
-00be 98460400 isub temp ,temp 
-00bf 1a227e00 copy rega ,pdata 
-00c0 79200407 set1 gpio_active_bit ,temp 
-00c1 243a00c3 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
-00c2 793f8407 set0 gpio_active_bit ,temp 
+0102 d8400021 arg 0x21 ,temp 
+0103 6800cc90 fetch 1 ,mem_adc_channel 
+0104 98460400 isub temp ,temp 
+0105 1a227e00 copy rega ,pdata 
+0106 79200407 set1 gpio_active_bit ,temp 
+0107 243a0109 nbranch p_setup_adc_gpio_pu_setup_exit ,blank 
+0108 793f8407 set0 gpio_active_bit ,temp 
 
 p_setup_adc_gpio_pu_setup_exit:
-00c3 d8a08078 arg core_gpio_pu0 ,contw 
-00c4 202069f4 branch gpio_set_bit 
+0109 d8a08078 arg core_gpio_pu0 ,contw 
+010a 202069f4 branch gpio_set_bit 
 
 p_ipc_rx_cpy:
-00c5 204000cd call p_ipc_rx_byte 
-00c6 1fe27200 copy pdata ,loopcnt 
+010b 20400113 call p_ipc_rx_byte 
+010c 1fe27200 copy pdata ,loopcnt 
 
 p_ipc_copy:
-00c7 204000c9 call p_ipc_cpy_loop 
-00c8 2020005a branch p_ipc_next_rx 
+010d 2040010f call p_ipc_cpy_loop 
+010e 20200078 branch p_ipc_next_rx 
 
 p_ipc_cpy_loop:
-00c9 204000cd call p_ipc_rx_byte 
-00ca e0a08000 istore 1 ,contw 
-00cb c20000c9 loop p_ipc_cpy_loop 
-00cc 20600000 rtn 
+010f 20400113 call p_ipc_rx_byte 
+0110 e0a08000 istore 1 ,contw 
+0111 c200010f loop p_ipc_cpy_loop 
+0112 20600000 rtn 
 
 p_ipc_rx_byte:
-00cd 204000d0 call p_ipc_rx_updata_contr 
-00ce e8c08000 ifetch 1 ,contr 
-00cf 20600000 rtn 
+0113 20400116 call p_ipc_rx_updata_contr 
+0114 e8c08000 ifetch 1 ,contr 
+0115 20600000 rtn 
 
 p_ipc_rx_updata_contr:
-00d0 58004b36 setarg mem_ipc_2bt_fifo_end 
-00d1 98c67c00 isub contr ,null 
-00d2 24628000 nrtn zero 
-00d3 d8c04aa0 arg mem_ipc_2bt_fifo_head ,contr 
-00d4 20600000 rtn 
+0116 58004b36 setarg mem_ipc_2bt_fifo_end 
+0117 98c67c00 isub contr ,null 
+0118 24628000 nrtn zero 
+0119 d8c04aa0 arg mem_ipc_2bt_fifo_head ,contr 
+011a 20600000 rtn 
 
 p_ipc_tx_evt:
-00d5 df200003 arg 3 ,loopcnt 
-00d6 d8c04ba2 arg mem_ipc_tx_evt_buff ,contr 
+011b df200003 arg 3 ,loopcnt 
+011c d8c04ba2 arg mem_ipc_tx_evt_buff ,contr 
 
 p_ipc_tx_cpy:
-00d7 18c22200 copy contr ,rega 
-00d8 68014ba0 fetch 2 ,mem_ipc_2c51_write_index 
-00d9 1ff0fe00 byteswap pdata ,pdata 
-00da 1fe20a00 copy pdata ,contw 
-00db 1a220c00 copy rega ,contr 
+011d 18c22200 copy contr ,rega 
+011e 68014ba0 fetch 2 ,mem_ipc_2c51_write_index 
+011f 1ff0fe00 byteswap pdata ,pdata 
+0120 1fe20a00 copy pdata ,contw 
+0121 1a220c00 copy rega ,contr 
 
 p_ipc_tx_loop:
-00dc e8c08000 ifetch 1 ,contr 
-00dd e0a08000 istore 1 ,contw 
-00de 204000e4 call p_ipc_tx_updata_contw 
-00df c20000dc loop p_ipc_tx_loop 
-00e0 18a27e00 copy contw ,pdata 
-00e1 1ff0fe00 byteswap pdata ,pdata 
-00e2 60014ba0 store 2 ,mem_ipc_2c51_write_index 
-00e3 20600000 rtn 
+0122 e8c08000 ifetch 1 ,contr 
+0123 e0a08000 istore 1 ,contw 
+0124 2040012a call p_ipc_tx_updata_contw 
+0125 c2000122 loop p_ipc_tx_loop 
+0126 18a27e00 copy contw ,pdata 
+0127 1ff0fe00 byteswap pdata ,pdata 
+0128 60014ba0 store 2 ,mem_ipc_2c51_write_index 
+0129 20600000 rtn 
 
 p_ipc_tx_updata_contw:
-00e4 58004b9a setarg mem_ipc_2c51_fifo_end 
-00e5 98a67c00 isub contw ,null 
-00e6 24628000 nrtn zero 
-00e7 d8a04b36 arg mem_ipc_2c51_fifo_head ,contw 
-00e8 20600000 rtn 
+012a 58004b9a setarg mem_ipc_2c51_fifo_end 
+012b 98a67c00 isub contw ,null 
+012c 24628000 nrtn zero 
+012d d8a04b36 arg mem_ipc_2c51_fifo_head ,contw 
+012e 20600000 rtn 
 
 p_check_ipc_2c51:
-00e9 68014b9e fetch 2 ,mem_ipc_2c51_read_index 
-00ea 68094ba0 fetcht 2 ,mem_ipc_2c51_write_index 
-00eb 202000ee branch p_check_ipc_common 
+012f 68014b9e fetch 2 ,mem_ipc_2c51_read_index 
+0130 68094ba0 fetcht 2 ,mem_ipc_2c51_write_index 
+0131 20200134 branch p_check_ipc_common 
 
 p_check_ipc_2bt:
-00ec 68014b9a fetch 2 ,mem_ipc_2bt_read_index 
-00ed 68094b9c fetcht 2 ,mem_ipc_2bt_write_index 
+0132 68014b9a fetch 2 ,mem_ipc_2bt_read_index 
+0133 68094b9c fetcht 2 ,mem_ipc_2bt_write_index 
 
 p_check_ipc_common:
-00ee 98467c00 isub temp ,null 
-00ef 2022e9b1 branch enable_usr ,zero 
-00f0 2020320b branch disable_usr 
+0134 98467c00 isub temp ,null 
+0135 2022e9b1 branch enable_usr ,zero 
+0136 2020320b branch disable_usr 
 
 p_ui_timer_check:
-00f1 1c427e00 copy clkn_bt ,pdata 
-00f2 60024d48 store 4 ,mem_ui_timer_last_btclk_temp 
-00f3 6808c7ef fetcht 1 ,mem_ui_timer_last_btclk + 3 
-00f4 6800cd4b fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
-00f5 98467c00 isub temp ,null 
-00f6 244100f8 ncall p_ui_timer_reinit ,positive 
-00f7 20207c06 branch ui_timer_check + 2 
+0137 1c427e00 copy clkn_bt ,pdata 
+0138 60024d47 store 4 ,mem_ui_timer_last_btclk_temp 
+0139 6808c7ef fetcht 1 ,mem_ui_timer_last_btclk + 3 
+013a 6800cd4a fetch 1 ,mem_ui_timer_last_btclk_temp + 3 
+013b 98467c00 isub temp ,null 
+013c 2441013e ncall p_ui_timer_reinit ,positive 
+013d 20207c06 branch ui_timer_check + 2 
 
 p_ui_timer_reinit:
-00f8 680a4d48 fetcht 4 ,mem_ui_timer_last_btclk_temp 
-00f9 600a47ec storet 4 ,mem_ui_timer_last_btclk 
-00fa 600a4c59 storet 4 ,mem_ipc_last_check_timer 
-00fb 600a4d4c storet 4 ,mem_ui_check_timer_setup 
-00fc 20600000 rtn 
+013e 680a4d47 fetcht 4 ,mem_ui_timer_last_btclk_temp 
+013f 600a47ec storet 4 ,mem_ui_timer_last_btclk 
+0140 600a4c59 storet 4 ,mem_ipc_last_check_timer 
+0141 600a4d4b storet 4 ,mem_ui_check_timer_setup 
+0142 20600000 rtn 
 
 p_app_process_bb_event:
-00fd da2047df arg mem_ipc_fifo_bt2c51 ,rega 
-00fe 20407f9f call fifo_out 
-00ff 207a0000 rtn blank 
-0100 1fe22600 copy pdata ,regc 
-0101 20400103 call p_app_event_normal_process 
-0102 20203ea5 branch app_process_bb_event_priority 
+0143 da2047df arg mem_ipc_fifo_bt2c51 ,rega 
+0144 20407f9f call fifo_out 
+0145 207a0000 rtn blank 
+0146 1fe22600 copy pdata ,regc 
+0147 20400149 call p_app_event_normal_process 
+0148 20203ea5 branch app_process_bb_event_priority 
 
 p_app_event_normal_process:
-0103 c10c0000 rtneq bt_evt_linkkey_generate 
-0104 c0036614 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
-0105 c0010107 beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
-0106 20203e7d branch app_event_normal_process 
+0149 c10c0000 rtneq bt_evt_linkkey_generate 
+014a c00a0651 beq bt_evt_le_connected ,scale_process_le_conn 
+014b c00a8656 beq bt_evt_le_disconnected ,scale_process_le_discon 
+014c c0036614 beq bt_evt_hid_connected ,mouse_bt_hid_connected 
+014d c001014f beq bt_evt_bb_disconnected ,p_app_bb_event_bb_disconn 
+014e 20203e7d branch app_event_normal_process 
 
 p_app_bb_event_bb_disconn:
-0107 70429d00 jam 0 ,mem_unsniff2sniff_timer_count 
-0108 680147f4 fetch 2 ,mem_ui_state_map 
-0109 c283bf08 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
-010a 2fec0001 isolate0 ui_state_bt_setup_complete ,pdata 
-010b 2040810d call p_app_discard_event ,true 
-010c 20203f08 branch app_bb_event_bb_reconn_disconn 
+014f 70429d00 jam 0 ,mem_unsniff2sniff_timer_count 
+0150 680147f4 fetch 2 ,mem_ui_state_map 
+0151 c283bf08 bbit1 ui_state_bt_reconnect ,app_bb_event_bb_reconn_disconn 
+0152 2fec0001 isolate0 ui_state_bt_setup_complete ,pdata 
+0153 20408155 call p_app_discard_event ,true 
+0154 20203f08 branch app_bb_event_bb_reconn_disconn 
 
 p_app_discard_event:
-010d 68008450 fetch 1 ,mem_pincode_state 
-010e c1010000 rtneq pincode_state_pincode_ready 
-010f 20203e7b branch app_discard_event 
+0155 68008450 fetch 1 ,mem_pincode_state 
+0156 c1010000 rtneq pincode_state_pincode_ready 
+0157 20203e7b branch app_discard_event 
 
 p_kb_bb_event_timer:
-0110 60088259 storet 1 ,mem_app_evt_timer_count 
-0111 6800cc8d fetch 1 ,mem_ipc_bt_100ms_timer 
-0112 1fe0fe01 increase 1 ,pdata 
-0113 6000cc8d store 1 ,mem_ipc_bt_100ms_timer 
+0158 60088259 storet 1 ,mem_app_evt_timer_count 
+0159 6800cc8d fetch 1 ,mem_ipc_bt_100ms_timer 
+015a 1fe0fe01 increase 1 ,pdata 
+015b 6000cc8d store 1 ,mem_ipc_bt_100ms_timer 
 
 p_kb_bb_event_100ms_loop:
-0114 68008259 fetch 1 ,mem_app_evt_timer_count 
-0115 207a0000 rtn blank 
-0116 1fe0ffff increase -1 ,pdata 
-0117 60008259 store 1 ,mem_app_evt_timer_count 
-0118 20400130 call p_kb_check_hid_handshake_timer 
-0119 20400137 call p_kb_long_sleep_timer 
-011a 2040011c call p_kb_wake_remote_dev 
-011b 20200114 branch p_kb_bb_event_100ms_loop 
+015c 68008259 fetch 1 ,mem_app_evt_timer_count 
+015d 207a0000 rtn blank 
+015e 1fe0ffff increase -1 ,pdata 
+015f 60008259 store 1 ,mem_app_evt_timer_count 
+0160 20400178 call p_kb_check_hid_handshake_timer 
+0161 2040017f call p_kb_long_sleep_timer 
+0162 20400164 call p_kb_wake_remote_dev 
+0163 2020015c branch p_kb_bb_event_100ms_loop 
 
 p_kb_wake_remote_dev:
-011c 6800ccbe fetch 1 ,mem_suspend_flag 
-011d 247a0000 nrtn blank 
-011e 6800cc9a fetch 1 ,mem_kb_wake_timer 
-011f 207a0000 rtn blank 
-0120 1fe0ffff increase -1 ,pdata 
-0121 6000cc9a store 1 ,mem_kb_wake_timer 
-0122 c1808000 rtnne 1 
-0123 704c9a64 jam 100 ,mem_kb_wake_timer 
-0124 680147f4 fetch 2 ,mem_ui_state_map 
-0125 c4028000 rtnbit0 ui_state_bt_sniff 
-0126 68014c9b fetch 2 ,mem_kb_last_data 
-0127 207a0000 rtn blank 
-0128 2040527e call l2cap_malloc_is_fifo_empty 
-0129 247a0000 nrtn blank 
-012a 68014c9b fetch 2 ,mem_kb_last_data 
-012b 1fe22200 copy pdata ,rega 
-012c 20404b2c call hid_malloc_tx_buff 
-012d 1a20f202 add rega ,2 ,loopcnt 
-012e d8c04c9d arg mem_kb_last_data + 2 ,contr 
-012f 20207e45 branch memcpy 
+0164 6800ccbe fetch 1 ,mem_suspend_flag 
+0165 247a0000 nrtn blank 
+0166 6800cc9a fetch 1 ,mem_kb_wake_timer 
+0167 207a0000 rtn blank 
+0168 1fe0ffff increase -1 ,pdata 
+0169 6000cc9a store 1 ,mem_kb_wake_timer 
+016a c1808000 rtnne 1 
+016b 704c9a64 jam 100 ,mem_kb_wake_timer 
+016c 680147f4 fetch 2 ,mem_ui_state_map 
+016d c4028000 rtnbit0 ui_state_bt_sniff 
+016e 68014c9b fetch 2 ,mem_kb_last_data 
+016f 207a0000 rtn blank 
+0170 2040527e call l2cap_malloc_is_fifo_empty 
+0171 247a0000 nrtn blank 
+0172 68014c9b fetch 2 ,mem_kb_last_data 
+0173 1fe22200 copy pdata ,rega 
+0174 20404b2c call hid_malloc_tx_buff 
+0175 1a20f202 add rega ,2 ,loopcnt 
+0176 d8c04c9d arg mem_kb_last_data + 2 ,contr 
+0177 20207e45 branch memcpy 
 
 p_kb_check_hid_handshake_timer:
-0130 6800c7f2 fetch 1 ,mem_hid_handshake_timer_count 
-0131 207a0000 rtn blank 
-0132 1fe0ffff increase -1 ,pdata 
-0133 6000c7f2 store 1 ,mem_hid_handshake_timer_count 
-0134 247a0000 nrtn blank 
-0135 20403ebd call app_evt_hid_handshake 
-0136 20204b22 branch hid_handshake_event 
+0178 6800c7f2 fetch 1 ,mem_hid_handshake_timer_count 
+0179 207a0000 rtn blank 
+017a 1fe0ffff increase -1 ,pdata 
+017b 6000c7f2 store 1 ,mem_hid_handshake_timer_count 
+017c 247a0000 nrtn blank 
+017d 20403ebd call app_evt_hid_handshake 
+017e 20204b22 branch hid_handshake_event 
 
 p_kb_long_sleep_timer:
-0137 6800cc15 fetch 1 ,mem_24g_enter_lpm_timer 
-0138 207a0000 rtn blank 
-0139 1fe0ffff increase -1 ,pdata 
-013a 6000cc15 store 1 ,mem_24g_enter_lpm_timer 
-013b 20600000 rtn 
+017f 6800cc15 fetch 1 ,mem_24g_enter_lpm_timer 
+0180 207a0000 rtn blank 
+0181 1fe0ffff increase -1 ,pdata 
+0182 6000cc15 store 1 ,mem_24g_enter_lpm_timer 
+0183 20600000 rtn 
 
 p_c51_user_event:
-013c 1a627e00 copy regc ,pdata 
-013d 1fe17ef0 and_into bt_evt_timer_mask ,pdata 
-013e c1280000 rtneq bt_evt_timer_init 
-013f 20400144 call p_c51_ext_evt 
-0140 1a627e00 copy regc ,pdata 
-0141 207a0000 rtn blank 
-0142 6000cba4 store 1 ,mem_ipc_tx_evt 
-0143 202000d5 branch p_ipc_tx_evt 
+0184 1a627e00 copy regc ,pdata 
+0185 1fe17ef0 and_into bt_evt_timer_mask ,pdata 
+0186 c1280000 rtneq bt_evt_timer_init 
+0187 2040018c call p_c51_ext_evt 
+0188 1a627e00 copy regc ,pdata 
+0189 207a0000 rtn blank 
+018a 6000cba4 store 1 ,mem_ipc_tx_evt 
+018b 2020011b branch p_ipc_tx_evt 
 
 p_c51_ext_evt:
-0144 1a627e00 copy regc ,pdata 
-0145 c0058148 beq bt_evt_enter_sniff ,p_kb_wake_enable 
-0146 c0010150 beq bt_evt_bb_disconnected ,p_bk_wake_disable 
-0147 20600000 rtn 
+018c 1a627e00 copy regc ,pdata 
+018d c0058190 beq bt_evt_enter_sniff ,p_kb_wake_enable 
+018e c0010198 beq bt_evt_bb_disconnected ,p_bk_wake_disable 
+018f 20600000 rtn 
 
 p_kb_wake_enable:
-0148 704c9a28 jam 40 ,mem_kb_wake_timer 
-0149 5800000a setarg 0x0a 
-014a 60014c9b store 2 ,mem_kb_last_data 
-014b 680142b7 fetch 2 ,mem_hid_int_remote_cid 
-014c e0a10000 istore 2 ,contw 
-014d 580001a1 setarg 0x01a1 
-014e e0a10000 istore 2 ,contw 
-014f 20600000 rtn 
+0190 704c9a28 jam 40 ,mem_kb_wake_timer 
+0191 5800000a setarg 0x0a 
+0192 60014c9b store 2 ,mem_kb_last_data 
+0193 680142b7 fetch 2 ,mem_hid_int_remote_cid 
+0194 e0a10000 istore 2 ,contw 
+0195 580001a1 setarg 0x01a1 
+0196 e0a10000 istore 2 ,contw 
+0197 20600000 rtn 
 
 p_bk_wake_disable:
-0150 704c9a00 jam 0 ,mem_kb_wake_timer 
-0151 20600000 rtn 
+0198 704c9a00 jam 0 ,mem_kb_wake_timer 
+0199 df200014 arg 20 ,loopcnt 
+019a d8a04c9b arg mem_kb_last_data ,contw 
+019b 20207e3f branch clear_mem 
 
 p_lpm_recover_clk:
-0152 70416e7f jam 0x7f ,mem_seqi 
-0153 20403cf3 call lpm_recover_clk + 2 
-0154 6800cc97 fetch 1 ,mem_hibernate_flag 
-0155 207a0000 rtn blank 
-0156 704c9700 jam 0 ,mem_hibernate_flag 
-0157 1c427e00 copy clkn_bt ,pdata 
-0158 60024c59 store 4 ,mem_ipc_last_check_timer 
-0159 20600000 rtn 
+019c 70416e7f jam 0x7f ,mem_seqi 
+019d 20403cf3 call lpm_recover_clk + 2 
+019e 6800cc97 fetch 1 ,mem_hibernate_flag 
+019f 207a0000 rtn blank 
+01a0 704c9700 jam 0 ,mem_hibernate_flag 
+01a1 1c427e00 copy clkn_bt ,pdata 
+01a2 60024c59 store 4 ,mem_ipc_last_check_timer 
+01a3 20600000 rtn 
 
 p_lpm_cal_xtal_startup:
-015a 6800c219 fetch 1 ,mem_lpm_xtalcnt 
-015b 247a0000 nrtn blank 
-015c 70804206 hjam clksel_rc ,core_clksel 
-015d 58000f0c setarg 0xf0c 
-015e 20403da7 call lpm_write_config 
-015f 58030d40 setarg 200000 
-0160 20403bf3 call sleep 
-0161 37d98200 until null ,lpo_edge 
-0162 1e226000 copy lpo_time ,alarm 
-0163 20403b36 call xtal_fast_wake 
-0164 20001388 nop 5000 
-0165 20203d9d branch lpm_cal_xtal_startup + 12 
+01a4 6800c219 fetch 1 ,mem_lpm_xtalcnt 
+01a5 247a0000 nrtn blank 
+01a6 70804206 hjam clksel_rc ,core_clksel 
+01a7 58000f0c setarg 0xf0c 
+01a8 20403da7 call lpm_write_config 
+01a9 58030d40 setarg 200000 
+01aa 20403bf3 call sleep 
+01ab 37d98200 until null ,lpo_edge 
+01ac 1e226000 copy lpo_time ,alarm 
+01ad 20403b36 call xtal_fast_wake 
+01ae 20001388 nop 5000 
+01af 20203d9d branch lpm_cal_xtal_startup + 12 
 
 p_lpm_dispatch:
-0166 c6118000 rtnmark1 mark_24g 
-0167 20403cab call lpo_calibration 
-0168 6801c210 fetch 3 ,mem_clks_per_lpo 
-0169 207a0000 rtn blank 
-016a 6800c131 fetch 1 ,mem_lpm_mode 
-016b 207a0000 rtn blank 
-016c 2040527e call l2cap_malloc_is_fifo_empty 
-016d 247a0000 nrtn blank 
-016e 20403dca call lpm_check_wake_lock 
-016f 247a0000 nrtn blank 
-0170 20403b36 call xtal_fast_wake 
-0171 6800c7dc fetch 1 ,mem_ssp_enable 
-0172 203a3d25 branch lpm_dispatch0 ,blank 
-0173 6800c793 fetch 1 ,mem_sp_local_key_invalid 
-0174 207a0000 rtn blank 
-0175 20203d25 branch lpm_dispatch0 
+01b0 c6118000 rtnmark1 mark_24g 
+01b1 680147f4 fetch 2 ,mem_ui_state_map 
+01b2 c284bd1e bbit1 ui_state_ble_connected ,lpm_dispatch + 2 
+01b3 20403cab call lpo_calibration 
+01b4 6801c210 fetch 3 ,mem_clks_per_lpo 
+01b5 207a0000 rtn blank 
+01b6 6800c131 fetch 1 ,mem_lpm_mode 
+01b7 207a0000 rtn blank 
+01b8 2040527e call l2cap_malloc_is_fifo_empty 
+01b9 247a0000 nrtn blank 
+01ba 20403dca call lpm_check_wake_lock 
+01bb 247a0000 nrtn blank 
+01bc 20403b36 call xtal_fast_wake 
+01bd 6800c7dc fetch 1 ,mem_ssp_enable 
+01be 203a3d25 branch lpm_dispatch0 ,blank 
+01bf 6800c793 fetch 1 ,mem_sp_local_key_invalid 
+01c0 207a0000 rtn blank 
+01c1 20203d25 branch lpm_dispatch0 
 
 p_check_ipc_for_lpm:
-0176 204000ec call p_check_ipc_2bt 
-0177 24740000 nrtn user 
-0178 204000e9 call p_check_ipc_2c51 
-0179 24740000 nrtn user 
-017a 700b7f01 jam 1 ,mem_c51_lpm_lock 
-017b 700b7e01 jam syc_task_lpm ,mem_c51_flag 
-017c 20400183 call p_c51_wait 
-017d 202000ec branch p_check_ipc_2bt 
+01c2 20400132 call p_check_ipc_2bt 
+01c3 24740000 nrtn user 
+01c4 2040012f call p_check_ipc_2c51 
+01c5 24740000 nrtn user 
+01c6 700b7f01 jam 1 ,mem_c51_lpm_lock 
+01c7 700b7e01 jam syc_task_lpm ,mem_c51_flag 
+01c8 204001cf call p_c51_wait 
+01c9 20200132 branch p_check_ipc_2bt 
 
 p_lpm_dispatch_next:
-017e 20400176 call p_check_ipc_for_lpm 
-017f 24740000 nrtn user 
-0180 68008b7f fetch 1 ,mem_c51_lpm_lock 
-0181 247a0000 nrtn blank 
-0182 20203d2d branch lpm_dispatch1 
+01ca 204001c2 call p_check_ipc_for_lpm 
+01cb 24740000 nrtn user 
+01cc 68008b7f fetch 1 ,mem_c51_lpm_lock 
+01cd 247a0000 nrtn blank 
+01ce 20203d2d branch lpm_dispatch1 
 
 p_c51_wait:
-0183 68008b7e fetch 1 ,mem_c51_flag 
-0184 2000000a nop 10 
-0185 c0800183 bne 0 ,p_c51_wait 
-0186 20600000 rtn 
+01cf 68008b7e fetch 1 ,mem_c51_flag 
+01d0 2000000a nop 10 
+01d1 c08001cf bne 0 ,p_c51_wait 
+01d2 20600000 rtn 
 
 p_lpm_dispatch_unconn:
-0187 20400176 call p_check_ipc_for_lpm 
-0188 24740000 nrtn user 
-0189 68008b7f fetch 1 ,mem_c51_lpm_lock 
-018a 247a0000 nrtn blank 
-018b 20203d4f branch lpm_dispatch_unconn + 2 
+01d3 204001c2 call p_check_ipc_for_lpm 
+01d4 24740000 nrtn user 
+01d5 68008b7f fetch 1 ,mem_c51_lpm_lock 
+01d6 247a0000 nrtn blank 
+01d7 20203d4f branch lpm_dispatch_unconn + 2 
 
 p_initialize_radio_cont:
-018c 2040018e call p_switchto_dpllclk 
-018d 20203aaf branch initialize_radio_cont + 4 
+01d8 204001da call p_switchto_dpllclk 
+01d9 20203aaf branch initialize_radio_cont + 4 
 
 p_switchto_dpllclk:
-018e 6800c219 fetch 1 ,mem_lpm_xtalcnt 
-018f 243a0194 nbranch p_switchdpll_nocal ,blank 
-0190 20403d91 call lpm_cal_xtal_startup 
-0191 20007530 nop 30000 
-0192 20007530 nop 30000 
-0193 20007530 nop 30000 
+01da 6800c219 fetch 1 ,mem_lpm_xtalcnt 
+01db 243a01e0 nbranch p_switchdpll_nocal ,blank 
+01dc 20403d91 call lpm_cal_xtal_startup 
+01dd 20007530 nop 30000 
+01de 20007530 nop 30000 
+01df 20007530 nop 30000 
 
 p_switchdpll_nocal:
-0194 20403b0a call switchto_dpllclk 
-0195 70804204 hjam clksel_xtal ,core_clksel 
-0196 6810896b hfetch 1 ,rf_clkpll_frac + 2 
-0197 1fe17ecf and_into 0xcf ,pdata 
-0198 6010896b hstore 1 ,rf_clkpll_frac + 2 
-0199 1fe1fe30 or_into 0x30 ,pdata 
-019a 6010896b hstore 1 ,rf_clkpll_frac + 2 
-019b 20600000 rtn 
+01e0 20403b0a call switchto_dpllclk 
+01e1 70804204 hjam clksel_xtal ,core_clksel 
+01e2 6810896b hfetch 1 ,rf_clkpll_frac + 2 
+01e3 1fe17ecf and_into 0xcf ,pdata 
+01e4 6010896b hstore 1 ,rf_clkpll_frac + 2 
+01e5 1fe1fe30 or_into 0x30 ,pdata 
+01e6 6010896b hstore 1 ,rf_clkpll_frac + 2 
+01e7 20600000 rtn 
 
 p_set_freq_rx:
-019c 60088017 storet 1 ,mem_last_freq 
-019d 1840a204 add temp ,rx_freq_offset ,rega 
-019e 20203a86 branch set_freq_rx + 4 
+01e8 60088017 storet 1 ,mem_last_freq 
+01e9 1840a204 add temp ,rx_freq_offset ,rega 
+01ea 20203a86 branch set_freq_rx + 4 
 
 p_set_freq_tx_common:
-019f 60088017 storet 1 ,mem_last_freq 
-01a0 1840a200 add temp ,0 ,rega 
-01a1 20203ab6 branch rf_write_freq 
+01eb 60088017 storet 1 ,mem_last_freq 
+01ec 1840a200 add temp ,0 ,rega 
+01ed 20203ab6 branch rf_write_freq 
 
 p_set_freq_tx:
-01a2 2040019f call p_set_freq_tx_common 
-
-p_24g_txon:
-01a3 58000500 setarg param_pll_setup 
-01a4 20403bf3 call sleep 
+01ee 204001eb call p_set_freq_tx_common 
+01ef 58000500 setarg param_pll_setup 
+01f0 20403bf3 call sleep 
 
 p_txon:
-01a5 204001aa call p_txon_set_rf_param 
-01a6 6800cbef fetch 1 ,mem_24g_pairing_sm 
-01a7 d8a046d8 arg mem_le_att_list + 468 ,contw 
-01a8 243a01b6 nbranch p_txpower_0dbm ,blank 
-01a9 202001bd branch p_txpower_5dbm 
-
-p_txon_set_rf_param:
-01aa 70890601 hjam 0x1 ,rfen_adc 
-01ab 7089003c hjam 0x3c ,rfen_rx 
-01ac 708901e0 hjam 0xe0 ,rfen_tx 
-01ad 70896d12 hjam 0x12 ,0x96d 
-01ae 2000000a nop 10 
-01af 70890201 hjam 0x01 ,rfen_mdm 
-01b0 7089023d hjam 0x3d ,rfen_mdm 
-01b1 2000000a nop 10 
-01b2 708903b7 hjam 0xb7 ,rfen_sn 
-01b3 2000000a nop 10 
-01b4 7089027d hjam 0x7d ,rfen_mdm 
-01b5 20600000 rtn 
+01f1 70890601 hjam 0x1 ,rfen_adc 
+01f2 7089003c hjam 0x3c ,rfen_rx 
+01f3 708901e0 hjam 0xe0 ,rfen_tx 
+01f4 70896d12 hjam 0x12 ,0x96d 
+01f5 2000000a nop 10 
+01f6 70890201 hjam 0x01 ,rfen_mdm 
+01f7 7089023d hjam 0x3d ,rfen_mdm 
+01f8 2000000a nop 10 
+01f9 708903b7 hjam 0xb7 ,rfen_sn 
+01fa 2000000a nop 10 
+01fb 7089027d hjam 0x7d ,rfen_mdm 
+01fc 6800cbef fetch 1 ,mem_24g_pairing_sm 
+01fd c0ff8206 bne state_24g_pairing_success ,p_txpower_0dbm 
+01fe 6802ca91 fetch 5 ,mem_5db_tx_power_param 
+01ff e0a28000 istore 5 ,contw 
+0200 e8c28000 ifetch 5 ,contr 
+0201 e0a28000 istore 5 ,contw 
+0202 708956df hjam 0xdf ,0x956 
+0203 20400211 call p_set_tx_step_power 
+0204 708955df hjam 0xdf ,0x955 
+0205 20600000 rtn 
 
 p_txpower_0dbm:
-01b6 6802ca87 fetch 5 ,mem_24g_paring_tx_power_param 
-01b7 e0a28000 istore 5 ,contw 
-01b8 e8c28000 ifetch 5 ,contr 
-01b9 e0a28000 istore 5 ,contw 
-01ba 708956c2 hjam 0xc2 ,0x956 
-01bb 708955d0 hjam 0xd0 ,0x955 
-01bc 20600000 rtn 
-
-p_txpower_5dbm:
-01bd 6802ca91 fetch 5 ,mem_5db_tx_power_param 
-01be e0a28000 istore 5 ,contw 
-01bf e8c28000 ifetch 5 ,contr 
-01c0 e0a28000 istore 5 ,contw 
-01c1 708956df hjam 0xdf ,0x956 
-01c2 204001c5 call p_set_tx_step_power 
-01c3 708955df hjam 0xdf ,0x955 
-01c4 20600000 rtn 
+0206 6802ca87 fetch 5 ,mem_24g_paring_tx_power_param 
+0207 e0a28000 istore 5 ,contw 
+0208 e8c28000 ifetch 5 ,contr 
+0209 e0a28000 istore 5 ,contw 
+020a 6800cc7d fetch 1 ,mem_pair_state 
+020b 205a020f call p_txpower_0dbm_default_set ,blank 
+020c 60108956 hstore 1 ,0x8956 
+020d 708955d0 hjam 0xd0 ,0x955 
+020e 20600000 rtn 
+
+p_txpower_0dbm_default_set:
+020f 580000c2 setarg 0xc2 
+0210 20600000 rtn 
 
 p_set_tx_step_power:
-01c5 20000004 nop 4 
-01c6 708955d1 hjam 0xd1 ,0x955 
-01c7 20000004 nop 4 
-01c8 708955d2 hjam 0xd2 ,0x955 
-01c9 20000004 nop 4 
-01ca 708955d4 hjam 0xd4 ,0x955 
-01cb 20000004 nop 4 
-01cc 20600000 rtn 
+0211 20000004 nop 4 
+0212 708955d1 hjam 0xd1 ,0x955 
+0213 20000004 nop 4 
+0214 708955d2 hjam 0xd2 ,0x955 
+0215 20000004 nop 4 
+0216 708955d4 hjam 0xd4 ,0x955 
+0217 20000004 nop 4 
+0218 20600000 rtn 
 
 p_tx_ramp_down_common:
-01cd 708955d4 hjam 0xd4 ,0x955 
-01ce 20000004 nop 4 
-01cf 708955d2 hjam 0xd2 ,0x955 
-01d0 20000004 nop 4 
-01d1 708955d1 hjam 0xd1 ,0x955 
-01d2 20000004 nop 4 
-01d3 708955d0 hjam 0xd0 ,0x955 
-01d4 708956c0 hjam 0xc0 ,0x956 
-01d5 20600000 rtn 
+0219 708955d4 hjam 0xd4 ,0x955 
+021a 20000004 nop 4 
+021b 708955d2 hjam 0xd2 ,0x955 
+021c 20000004 nop 4 
+021d 708955d1 hjam 0xd1 ,0x955 
+021e 20000004 nop 4 
+021f 708955d0 hjam 0xd0 ,0x955 
+0220 708956c0 hjam 0xc0 ,0x956 
+0221 20600000 rtn 
 
 p_shutdown_radio:
-01d6 2030ba6f branch shutdown_radio + 2 ,is_rx 
-01d7 204001cd call p_tx_ramp_down_common 
-01d8 20203a6f branch shutdown_radio + 2 
+0222 2030ba6f branch shutdown_radio + 2 ,is_rx 
+0223 20400219 call p_tx_ramp_down_common 
+0224 20203a6f branch shutdown_radio + 2 
 
 p_kb_send_process:
-01d9 2040527c call l2cap_malloc_is_fifo_nearly_full 
-01da 247a0000 nrtn blank 
-01db 2020003e branch p_ipc_rx 
+0225 2040527c call l2cap_malloc_is_fifo_nearly_full 
+0226 247a0000 nrtn blank 
+0227 2020005a branch p_ipc_rx 
 
 p_kb_before_hibernate:
-01dc 78347c00 enable user 
-01dd 68120138 hfetch 4 ,0x8138 
-01de 79347e1a setflag user ,26 ,pdata 
-01df 6012004c hstore 4 ,core_lpm_reg 
-01e0 20403db0 call lpm_write_ctrl 
-01e1 7000a201 jam 1 ,mem_lpm_current_mult 
+0228 78347c00 enable user 
+0229 68120138 hfetch 4 ,0x8138 
+022a 79347e1a setflag user ,26 ,pdata 
+022b 6012004c hstore 4 ,core_lpm_reg 
+022c 20403db0 call lpm_write_ctrl 
+022d 7000a201 jam 1 ,mem_lpm_current_mult 
 
 p_kb_bt_lpm_before:
-01e2 20600000 rtn 
+022e 20600000 rtn 
 
 p_kb_init:
-01e3 700b7e00 jam 0 ,mem_c51_flag 
-01e4 70017706 jam 6 ,mem_connection_options 
-01e5 20403fa4 call app_lpm_mult_enable 
-01e6 580001d9 setarg p_kb_send_process 
-01e7 6001428e store 2 ,mem_cb_bt_process 
-01e8 580001e2 setarg p_kb_bt_lpm_before 
-01e9 6001428a store 2 ,mem_cb_before_lpm 
-01ea 5800013c setarg p_c51_user_event 
-01eb 60014292 store 2 ,mem_cb_bb_event_process 
-01ec 58000256 setarg p_mouse_idle 
-01ed 60014290 store 2 ,mem_cb_idle_process 
-01ee 5800003e setarg p_ipc_rx 
-01ef 6001428c store 2 ,mem_cb_le_process 
-01f0 580001dc setarg p_kb_before_hibernate 
-01f1 60014288 store 2 ,mem_cb_before_hibernate 
-01f2 58004aa0 setarg mem_ipc_2bt_fifo_head 
-01f3 1ff0fe00 byteswap pdata ,pdata 
-01f4 60014b9a store 2 ,mem_ipc_2bt_read_index 
-01f5 60014b9c store 2 ,mem_ipc_2bt_write_index 
-01f6 20403e0b call lpm_disable_exen_output 
-01f7 58004b36 setarg mem_ipc_2c51_fifo_head 
-01f8 1ff0fe00 byteswap pdata ,pdata 
-01f9 60014b9e store 2 ,mem_ipc_2c51_read_index 
-01fa 60014ba0 store 2 ,mem_ipc_2c51_write_index 
-01fb 6800cc97 fetch 1 ,mem_hibernate_flag 
-01fc c02d0212 beq 0x5a ,p_device_init_init_hibwake 
-01fd 20358210 branch p_deveice_init_wake ,wake 
-01fe 68014c91 fetch 2 ,mem_adc_0v 
-01ff 1ff0fe00 byteswap pdata ,pdata 
-0200 60014c91 store 2 ,mem_adc_0v 
-0201 68014c93 fetch 2 ,mem_adc_3v 
-0202 1ff0fe00 byteswap pdata ,pdata 
-0203 60014c93 store 2 ,mem_adc_3v 
-0204 2040021d call p_init_adc_from_otp 
-0205 680402a0 fetch 8 ,mem_temp 
-0206 243a020b nbranch p_deveice_init_reset ,blank 
-0207 68014ad4 fetch 2 ,0x4ad4 
-0208 1ff0fe00 byteswap pdata ,pdata 
-0209 203a020b branch p_deveice_init_reset ,blank 
-020a 60014c93 store 2 ,mem_adc_3v 
+022f 6800c419 fetch 1 ,mem_le_name_len 
+0230 1fe0fe02 increase 2 ,pdata 
+0231 6000c3f9 store 1 ,mem_le_scan_data_len 
+0232 700b7e00 jam 0 ,mem_c51_flag 
+0233 70017706 jam 6 ,mem_connection_options 
+0234 20403fa4 call app_lpm_mult_enable 
+0235 58000225 setarg p_kb_send_process 
+0236 6001428e store 2 ,mem_cb_bt_process 
+0237 5800022e setarg p_kb_bt_lpm_before 
+0238 6001428a store 2 ,mem_cb_before_lpm 
+0239 58000184 setarg p_c51_user_event 
+023a 60014292 store 2 ,mem_cb_bb_event_process 
+023b 580002a6 setarg p_mouse_idle 
+023c 60014290 store 2 ,mem_cb_idle_process 
+023d 5800005a setarg p_ipc_rx 
+023e 6001428c store 2 ,mem_cb_le_process 
+023f 58000228 setarg p_kb_before_hibernate 
+0240 60014288 store 2 ,mem_cb_before_hibernate 
+0241 58004aa0 setarg mem_ipc_2bt_fifo_head 
+0242 1ff0fe00 byteswap pdata ,pdata 
+0243 60014b9a store 2 ,mem_ipc_2bt_read_index 
+0244 60014b9c store 2 ,mem_ipc_2bt_write_index 
+0245 20403e0b call lpm_disable_exen_output 
+0246 58004b36 setarg mem_ipc_2c51_fifo_head 
+0247 1ff0fe00 byteswap pdata ,pdata 
+0248 60014b9e store 2 ,mem_ipc_2c51_read_index 
+0249 60014ba0 store 2 ,mem_ipc_2c51_write_index 
+024a 6800cc97 fetch 1 ,mem_hibernate_flag 
+024b c02d0262 beq 0x5a ,p_device_init_init_hibwake 
+024c 20358260 branch p_deveice_init_wake ,wake 
+024d 68014c91 fetch 2 ,mem_adc_0v 
+024e 1ff0fe00 byteswap pdata ,pdata 
+024f 60014c91 store 2 ,mem_adc_0v 
+0250 68014c93 fetch 2 ,mem_adc_3v 
+0251 1ff0fe00 byteswap pdata ,pdata 
+0252 60014c93 store 2 ,mem_adc_3v 
+0253 2040026d call p_init_adc_from_otp 
+0254 680402a0 fetch 8 ,mem_temp 
+0255 243a025a nbranch p_deveice_init_reset ,blank 
+0256 68014ad4 fetch 2 ,0x4ad4 
+0257 1ff0fe00 byteswap pdata ,pdata 
+0258 203a025a branch p_deveice_init_reset ,blank 
+0259 60014c93 store 2 ,mem_adc_3v 
 
 p_deveice_init_reset:
-020b 704ba42f jam bt_evt_reset ,mem_ipc_tx_evt 
+025a 2040065d call p_le_queue_init 
+025b 704ba42f jam bt_evt_reset ,mem_ipc_tx_evt 
 
 p_device_init_common:
-020c 204000d5 call p_ipc_tx_evt 
-020d 704c9700 jam 0 ,mem_hibernate_flag 
-020e 70828003 hjam start_c51_core ,core_docd_ctrl 
-020f 20600000 rtn 
+025c 2040011b call p_ipc_tx_evt 
+025d 704c9700 jam 0 ,mem_hibernate_flag 
+025e 70828003 hjam start_c51_core ,core_docd_ctrl 
+025f 20600000 rtn 
 
 p_deveice_init_wake:
-0210 704ba430 jam bt_evt_wakeup ,mem_ipc_tx_evt 
-0211 2020020c branch p_device_init_common 
+0260 704ba430 jam bt_evt_wakeup ,mem_ipc_tx_evt 
+0261 2020025c branch p_device_init_common 
 
 p_device_init_init_hibwake:
-0212 1ce27e00 copy auxcnt ,pdata 
-0213 203a025d branch p_enter_hibernate_continue ,blank 
-0214 20405b63 call init_lmp_work 
-0215 20404d99 call l2cap_init_work 
-0216 58000000 setarg 0 
-0217 60044040 store 8 ,mem_context 
-0218 600147f4 store 2 ,mem_ui_state_map 
-0219 1c427e00 copy clkn_bt ,pdata 
-021a 60024c59 store 4 ,mem_ipc_last_check_timer 
-021b 704ba433 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
-021c 2020020c branch p_device_init_common 
+0262 1ce27e00 copy auxcnt ,pdata 
+0263 203a02ad branch p_enter_hibernate_continue ,blank 
+0264 20405b63 call init_lmp_work 
+0265 20404d99 call l2cap_init_work 
+0266 58000000 setarg 0 
+0267 60044040 store 8 ,mem_context 
+0268 600147f4 store 2 ,mem_ui_state_map 
+0269 1c427e00 copy clkn_bt ,pdata 
+026a 60024c59 store 4 ,mem_ipc_last_check_timer 
+026b 704ba433 jam bt_evt_hibernate_wake ,mem_ipc_tx_evt 
+026c 2020025c branch p_device_init_common 
 
 p_init_adc_from_otp:
-021d 2040688a call otp_enable_chgpump 
-021e 580007e0 setarg 0x7e0 
-021f da2002a0 arg mem_temp ,rega 
-0220 d840000e arg 14 ,temp 
-0221 204068d3 call otpd_read_data 
-0222 2040688d call otp_disable_chgpump 
-0223 680082a0 fetch 1 ,mem_temp 
-0224 c2803bf1 bbit1 0 ,assert 
-0225 680402a2 fetch 8 ,mem_temp + 2 
-0226 207a0000 rtn blank 
-0227 6800cc8f fetch 1 ,mem_adc_config_flag 
-0228 c2800231 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
-0229 c280823f bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
+026d 2040688a call otp_enable_chgpump 
+026e 580007e0 setarg 0x7e0 
+026f da2002a0 arg mem_temp ,rega 
+0270 d840000e arg 14 ,temp 
+0271 204068d3 call otpd_read_data 
+0272 2040688d call otp_disable_chgpump 
+0273 680082a0 fetch 1 ,mem_temp 
+0274 c2803bf1 bbit1 0 ,assert 
+0275 680402a2 fetch 8 ,mem_temp + 2 
+0276 207a0000 rtn blank 
+0277 6800cc8f fetch 1 ,mem_adc_config_flag 
+0278 c2800281 bbit1 adc_config_vinlpm ,p_calc_adc_base_vinlpm 
+0279 c280828f bbit1 adc_config_hvin ,p_calc_adc_base_hvin 
 
 p_calc_adc_check_gpio:
-022a 680102a2 fetch 2 ,mem_temp + 2 
-022b 1ff0fe00 byteswap pdata ,pdata 
-022c 60014c91 store 2 ,mem_adc_0v 
-022d 680102a8 fetch 2 ,mem_temp + 8 
-022e 1ff0fe00 byteswap pdata ,pdata 
-022f 60014c93 store 2 ,mem_adc_3v 
-0230 20600000 rtn 
+027a 680102a2 fetch 2 ,mem_temp + 2 
+027b 1ff0fe00 byteswap pdata ,pdata 
+027c 60014c91 store 2 ,mem_adc_0v 
+027d 680102a8 fetch 2 ,mem_temp + 8 
+027e 1ff0fe00 byteswap pdata ,pdata 
+027f 60014c93 store 2 ,mem_adc_3v 
+0280 20600000 rtn 
 
 p_calc_adc_base_vinlpm:
-0231 680902a6 fetcht 2 ,mem_temp + 6 
-0232 680102ac fetch 2 ,mem_temp + 12 
-0233 18422400 copy temp ,regb 
-0234 1fe22200 copy pdata ,rega 
-0235 1ff0fe00 byteswap pdata ,pdata 
-0236 60014c93 store 2 ,mem_adc_3v 
-0237 1a227e00 copy rega ,pdata 
-0238 98462600 isub temp ,regc 
-0239 1a63a600 lshift regc ,regc 
-023a 1a427e00 copy regb ,pdata 
-023b 9a667e00 isub regc ,pdata 
-023c 1ff0fe00 byteswap pdata ,pdata 
-023d 60014c91 store 2 ,mem_adc_0v 
-023e 20600000 rtn 
+0281 680902a6 fetcht 2 ,mem_temp + 6 
+0282 680102ac fetch 2 ,mem_temp + 12 
+0283 18422400 copy temp ,regb 
+0284 1fe22200 copy pdata ,rega 
+0285 1ff0fe00 byteswap pdata ,pdata 
+0286 60014c93 store 2 ,mem_adc_3v 
+0287 1a227e00 copy rega ,pdata 
+0288 98462600 isub temp ,regc 
+0289 1a63a600 lshift regc ,regc 
+028a 1a427e00 copy regb ,pdata 
+028b 9a667e00 isub regc ,pdata 
+028c 1ff0fe00 byteswap pdata ,pdata 
+028d 60014c91 store 2 ,mem_adc_0v 
+028e 20600000 rtn 
 
 p_calc_adc_base_hvin:
-023f 680902a4 fetcht 2 ,mem_temp + 4 
-0240 680102aa fetch 2 ,mem_temp + 10 
-0241 18422400 copy temp ,regb 
-0242 1fe22200 copy pdata ,rega 
-0243 98462600 isub temp ,regc 
-0244 1a6b2600 rshift2 regc ,regc 
-0245 1a427e00 copy regb ,pdata 
-0246 9a667e00 isub regc ,pdata 
-0247 1ff0fe00 byteswap pdata ,pdata 
-0248 60014c91 store 2 ,mem_adc_0v 
-0249 1a63a600 lshift regc ,regc 
-024a 1a227e00 copy rega ,pdata 
-024b 9a667e00 isub regc ,pdata 
-024c 1ff0fe00 byteswap pdata ,pdata 
-024d 60014c93 store 2 ,mem_adc_3v 
-024e 20600000 rtn 
+028f 680902a4 fetcht 2 ,mem_temp + 4 
+0290 680102aa fetch 2 ,mem_temp + 10 
+0291 18422400 copy temp ,regb 
+0292 1fe22200 copy pdata ,rega 
+0293 98462600 isub temp ,regc 
+0294 1a6b2600 rshift2 regc ,regc 
+0295 1a427e00 copy regb ,pdata 
+0296 9a667e00 isub regc ,pdata 
+0297 1ff0fe00 byteswap pdata ,pdata 
+0298 60014c91 store 2 ,mem_adc_0v 
+0299 1a63a600 lshift regc ,regc 
+029a 1a227e00 copy rega ,pdata 
+029b 9a667e00 isub regc ,pdata 
+029c 1ff0fe00 byteswap pdata ,pdata 
+029d 60014c93 store 2 ,mem_adc_3v 
+029e 20600000 rtn 
 
 p_le_enable:
-024f 70001627 jam 39 ,mem_le_ch_mapped 
-0250 70890f36 hjam 0x36 ,0x90f 
-0251 70890b5f hjam 0x5f ,0x90b 
-0252 202053d4 branch le_enable + 2 
+029f 70001627 jam 39 ,mem_le_ch_mapped 
+02a0 70890f36 hjam 0x36 ,0x90f 
+02a1 70890b5f hjam 0x5f ,0x90b 
+02a2 202053d4 branch le_enable + 2 
 
 p_le_disable:
-0253 70890f2e hjam 0x2e ,0x90f 
-0254 70890bff hjam 0xff ,0x90b 
-0255 202053d9 branch le_disable + 2 
+02a3 70890f2e hjam 0x2e ,0x90f 
+02a4 70890bff hjam 0xff ,0x90b 
+02a5 202053d9 branch le_disable + 2 
 
 p_mouse_idle:
-0256 20600000 rtn 
+02a6 20600000 rtn 
 
 p_check_enter_hibernate:
-0257 68014ba0 fetch 2 ,mem_ipc_2c51_write_index 
-0258 60014b9e store 2 ,mem_ipc_2c51_read_index 
-0259 68014b9c fetch 2 ,mem_ipc_2bt_write_index 
-025a 60014b9a store 2 ,mem_ipc_2bt_read_index 
-025b 700b7e03 jam syc_task_hibernate ,mem_c51_flag 
-025c 20400183 call p_c51_wait 
+02a7 68014ba0 fetch 2 ,mem_ipc_2c51_write_index 
+02a8 60014b9e store 2 ,mem_ipc_2c51_read_index 
+02a9 68014b9c fetch 2 ,mem_ipc_2bt_write_index 
+02aa 60014b9a store 2 ,mem_ipc_2bt_read_index 
+02ab 700b7e03 jam syc_task_hibernate ,mem_c51_flag 
+02ac 204001cf call p_c51_wait 
 
 p_enter_hibernate_continue:
-025d 704c975a jam 0x5a ,mem_hibernate_flag 
-025e 20403db8 call lpm_write_gpio_wakeup 
-025f 68120138 hfetch 4 ,core_lpm_ctrl 
-0260 793ffe0f set0 15 ,pdata 
-0261 6012004c hstore 4 ,core_lpm_reg 
-0262 20403db0 call lpm_write_ctrl 
-0263 d85fffff arg param_hibernate_clks ,temp 
-0264 20203cda branch lpm_sleep 
+02ad 704c975a jam 0x5a ,mem_hibernate_flag 
+02ae 20403db8 call lpm_write_gpio_wakeup 
+02af 68120138 hfetch 4 ,core_lpm_ctrl 
+02b0 793ffe0f set0 15 ,pdata 
+02b1 6012004c hstore 4 ,core_lpm_reg 
+02b2 20403db0 call lpm_write_ctrl 
+02b3 d85fffff arg param_hibernate_clks ,temp 
+02b4 20203cda branch lpm_sleep 
 
 p_fifo_in:
-0265 ea2a8000 ifetcht util_fifo_len ,rega 
-0266 18417eff and temp ,0xff ,pdata 
-0267 243a026a nbranch p_fifo_in_push ,blank 
-0268 184cfe00 rshift8 temp ,pdata 
-0269 e2228000 istore util_fifo_len ,rega 
+02b5 ea2a8000 ifetcht util_fifo_len ,rega 
+02b6 18417eff and temp ,0xff ,pdata 
+02b7 243a02ba nbranch p_fifo_in_push ,blank 
+02b8 184cfe00 rshift8 temp ,pdata 
+02b9 e2228000 istore util_fifo_len ,rega 
 
 p_fifo_in_push:
-026a 1a20a204 increase util_fifo_len + util_fifo_offset ,rega 
-026b ea208000 ifetch 1 ,rega 
-026c 247a0000 nrtn ,blank 
-026d 20207f9c branch fifo_in_push + 3 
+02ba 1a20a204 increase util_fifo_len + util_fifo_offset ,rega 
+02bb ea208000 ifetch 1 ,rega 
+02bc 247a0000 nrtn ,blank 
+02bd 20207f9c branch fifo_in_push + 3 
 
 p_check_51cmd_once:
-026e 20407c20 call ui_ipc_get_lock 
-026f da2047e4 arg mem_ipc_fifo_c512bt ,rega 
-0270 20407f9f call fifo_out 
-0271 1fe20400 copy pdata ,temp 
-0272 20407c24 call ui_ipc_put_lock 
-0273 18427e00 copy temp ,pdata 
-0274 207a0000 rtn blank 
-0275 c000828d beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
-0276 c0018290 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
-0277 c0150299 beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
-0278 20207c5a branch check_51cmd_once + 9 
+02be 20407c20 call ui_ipc_get_lock 
+02bf da2047e4 arg mem_ipc_fifo_c512bt ,rega 
+02c0 20407f9f call fifo_out 
+02c1 1fe20400 copy pdata ,temp 
+02c2 20407c24 call ui_ipc_put_lock 
+02c3 18427e00 copy temp ,pdata 
+02c4 207a0000 rtn blank 
+02c5 c01082d0 beq bt_cmd_start_24g ,p_check_51cmd_start24g 
+02c6 c01102d2 beq bt_cmd_stop_24g ,p_check_51cmd_stop24g 
+02c7 c01186f0 beq bt_cmd_pair_24g ,p_g24_start_pairing_sm1 
+02c8 c0008312 beq bt_cmd_start_discovery ,p_check_51cmd_start_discovery 
+02c9 c00682ed beq bt_cmd_start_adv ,p_check_51cmd_start_adv 
+02ca c01602ec beq bt_cmd_start_adv_discovery ,p_check_51cmd_start_adv_discovery 
+02cb c01582f8 beq bt_cmd_start_adv_rec ,p_handle_adv_1 
+02cc c0018315 beq bt_cmd_reconnect ,p_check_51cmd_reconnect 
+02cd c015031e beq bt_cmd_set_reconnect_init ,p_disconnect_connected_device 
+02ce c0097c85 beq bt_cmd_le_update_conn ,bt_cmd_le_update_conn_1 
+02cf 20207c5a branch check_51cmd_once + 9 
+
+p_check_51cmd_start24g:
+02d0 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+02d1 20200723 branch p_g24_start_24g_mode 
+
+p_check_51cmd_stop24g:
+02d2 793f8023 set0 mark_24g ,mark 
+02d3 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+02d4 202006db branch p_g24_stop_g24_mode 
+
+p_slave_ble_disconnect:
+02d5 700b7d22 jam xt_ll_terminate_ind ,mem_fifo_temp 
+02d6 20205620 branch le_xtype_fifo_in 
 
 p_check_51cmd_once_continue:
-0279 6800807c fetch 1 ,mem_lmo_opcode2 
-027a 203a027e branch p_check_51cmd_once_continue0 ,blank 
-027b 204061d9 call lmo_fifo_process 
-027c 6800807c fetch 1 ,mem_lmo_opcode2 
-027d 243a7c8c nbranch check_51cmd_restore ,blank 
+02d7 6800807c fetch 1 ,mem_lmo_opcode2 
+02d8 203a02dc branch p_check_51cmd_once_continue0 ,blank 
+02d9 204061d9 call lmo_fifo_process 
+02da 6800807c fetch 1 ,mem_lmo_opcode2 
+02db 243a7c8c nbranch check_51cmd_restore ,blank 
 
 p_check_51cmd_once_continue0:
-027e 68008b7d fetch 1 ,mem_fifo_temp 
-027f c584fc87 bmark0 mark_context ,check_51cmd_check_idle 
-0280 c0020283 beq bt_cmd_disconnect ,p_check_51cmd_disconnect 
-0281 c0140289 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
-0282 20207c7b branch check_51cmd_once_continue0 
+02dc 68008b7d fetch 1 ,mem_fifo_temp 
+02dd c584fc87 bmark0 mark_context ,check_51cmd_check_idle 
+02de c00202e2 beq bt_cmd_disconnect ,p_check_51cmd_disconnect 
+02df c00882d5 beq bt_cmd_le_disconnect ,p_slave_ble_disconnect 
+02e0 c01402e8 beq bt_cmd_update_supervision_to ,p_check_51cmd_update_supervision_to 
+02e1 20207c7b branch check_51cmd_once_continue0 
 
 p_check_51cmd_disconnect:
-0283 680147f4 fetch 2 ,mem_ui_state_map 
-0284 c3018286 bbit0 ui_state_bt_hid_handshake ,p_check_51cmd_quick_disconnect 
-0285 20207ca4 branch check_51cmd_disconnect 
+02e2 680147f4 fetch 2 ,mem_ui_state_map 
+02e3 c30182e5 bbit0 ui_state_bt_hid_handshake ,p_check_51cmd_quick_disconnect 
+02e4 20207ca4 branch check_51cmd_disconnect 
 
 p_check_51cmd_quick_disconnect:
-0286 5800000a setarg 10 
-0287 60020051 store 4 ,mem_supervision_to 
-0288 20207ca4 branch check_51cmd_disconnect 
+02e5 5800000a setarg 10 
+02e6 60020051 store 4 ,mem_supervision_to 
+02e7 20207ca4 branch check_51cmd_disconnect 
 
 p_check_51cmd_update_supervision_to:
-0289 70007c37 jam lmp_supervision_timeout ,mem_lmo_opcode2 
-028a 68014c98 fetch 2 ,mem_new_supervision_to 
-028b 60010051 store 2 ,mem_supervision_to 
-028c 20600000 rtn 
+02e8 70007c37 jam lmp_supervision_timeout ,mem_lmo_opcode2 
+02e9 68014c98 fetch 2 ,mem_new_supervision_to 
+02ea 60010051 store 2 ,mem_supervision_to 
+02eb 20600000 rtn 
+
+p_check_51cmd_start_adv_discovery:
+02ec 20400312 call p_check_51cmd_start_discovery 
+
+p_check_51cmd_start_adv:
+02ed 20403eff call app_clear_reconnect_flag 
+02ee 20407cd5 call check_51cmd_bb_reconn_cancel 
+02ef 70413100 jam 0 ,mem_lpm_mode 
+02f0 180a7e00 random pdata 
+02f1 6000c4f9 store 1 ,mem_le_lap 
+
+p_handle_adv_0:
+02f2 7043dc05 jam 5 ,mem_le_adv_data + 2 
+02f3 58181203 setarg 0x181203 
+02f4 6001c3e2 store 3 ,mem_le_adv_data + 8 
+02f5 d8400007 arg 7 ,temp 
+02f6 204002fe call p_le_adv_data_update 
+02f7 20207cae branch check_51cmd_adv 
+
+p_handle_adv_1:
+02f8 7043dc04 jam 4 ,mem_le_adv_data + 2 
+02f9 580000ff setarg 0x0000ff 
+02fa 6001c3e2 store 3 ,mem_le_adv_data + 8 
+02fb d8400000 arg 0 ,temp 
+02fc 204002fe call p_le_adv_data_update 
+02fd 20207cae branch check_51cmd_adv 
+
+p_le_adv_data_update:
+02fe 6800c3f9 fetch 1 ,mem_le_scan_data_len 
+02ff 9840fe00 iadd temp ,pdata 
+0300 1fe0fe0b add pdata ,11 ,pdata 
+0301 1fe67c1f sub pdata ,0x1f ,null 
+0302 2421030e nbranch p_le_adv_data_overflow ,positive 
+0303 6000c3d9 store 1 ,mem_le_adv_data_len 
+0304 d8a043e5 arg mem_le_adv_data + 11 ,contw 
+0305 18427e00 copy temp ,pdata 
+0306 245a030b ncall p_handle_adv_swift_pair ,blank 
+0307 6800c3f9 fetch 1 ,mem_le_scan_data_len 
+0308 1fe27200 copy pdata ,loopcnt 
+0309 d8c043fa arg mem_le_scan_data ,contr 
+030a 20207e45 branch memcpy 
+
+p_handle_adv_swift_pair:
+030b 1fe27200 copy pdata ,loopcnt 
+030c d8c04d6b arg mem_le_adv_swift_pair ,contr 
+030d 20207e45 branch memcpy 
+
+p_le_adv_data_overflow:
+030e 6800c3f9 fetch 1 ,mem_le_scan_data_len 
+030f 1fe0fe0b add pdata ,11 ,pdata 
+0310 6000c3d9 store 1 ,mem_le_adv_data_len 
+0311 20600000 rtn 
 
 p_check_51cmd_start_discovery:
-028d 20403eff call app_clear_reconnect_flag 
-028e 70017706 jam 6 ,mem_connection_options 
-028f 20207c97 branch check_51cmd_start_discovery 
+0312 20403eff call app_clear_reconnect_flag 
+0313 70017706 jam 6 ,mem_connection_options 
+0314 20207c97 branch check_51cmd_start_discovery 
 
 p_check_51cmd_reconnect:
-0290 20403bfa call init_param 
-0291 20404d98 call l2cap_init 
-0292 20405b62 call init_lmp 
-0293 70017706 jam 6 ,mem_connection_options 
-0294 6800c7dc fetch 1 ,mem_ssp_enable 
-0295 c0000297 beq 0 ,p_check_51cmd_reconnect_common 
-0296 70017717 jam 0x17 ,mem_connection_options 
+0315 20403bfa call init_param 
+0316 20404d98 call l2cap_init 
+0317 20405b62 call init_lmp 
+0318 70017706 jam 6 ,mem_connection_options 
+0319 6800c7dc fetch 1 ,mem_ssp_enable 
+031a c000031c beq 0 ,p_check_51cmd_reconnect_common 
+031b 70017717 jam 0x17 ,mem_connection_options 
 
 p_check_51cmd_reconnect_common:
-0297 70425e01 jam 1 ,mem_link_key_exists 
-0298 20207ca2 branch check_51cmd_reconnect 
+031c 70425e01 jam 1 ,mem_link_key_exists 
+031d 20207ca2 branch check_51cmd_reconnect 
 
 p_disconnect_connected_device:
-0299 680147f4 fetch 2 ,mem_ui_state_map 
-029a c284bf90 bbit1 ui_state_ble_connected ,app_ble_disconnect 
-029b c28002a1 bbit1 ui_state_bt_connected ,p_disconnect_bt 
-029c c283fcd5 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
-029d 7043d800 jam off ,mem_le_adv_enable 
-029e 20403f7e call app_bt_stop_discovery 
-029f 700b7d37 jam bt_evt_reconnect_standy ,mem_fifo_temp 
-02a0 20207c27 branch ui_ipc_send_event 
+031e 680147f4 fetch 2 ,mem_ui_state_map 
+031f c284bf90 bbit1 ui_state_ble_connected ,app_ble_disconnect 
+0320 c2800327 bbit1 ui_state_bt_connected ,p_disconnect_bt 
+0321 c283fcd5 bbit1 ui_state_bt_reconnect ,check_51cmd_bb_reconn_cancel 
+0322 c51186db bmark1 mark_24g ,p_g24_stop_g24_mode 
+0323 7043d800 jam off ,mem_le_adv_enable 
+0324 20403f7e call app_bt_stop_discovery 
+0325 700b7d37 jam bt_evt_reconnect_standy ,mem_fifo_temp 
+0326 20207c27 branch ui_ipc_send_event 
 
 p_disconnect_bt:
-02a1 20403eff call app_clear_reconnect_flag 
-02a2 20407cd5 call check_51cmd_bb_reconn_cancel 
-02a3 20203f77 branch app_bt_disconnect 
+0327 20403eff call app_clear_reconnect_flag 
+0328 20407cd5 call check_51cmd_bb_reconn_cancel 
+0329 20203f77 branch app_bt_disconnect 
 
 p_lpm_sleep:
-02a4 20403b36 call xtal_fast_wake 
-02a5 20203cdc branch lpm_sleep + 2 
+032a 20403b36 call xtal_fast_wake 
+032b 20203cdc branch lpm_sleep + 2 
 
 p_connection_incontext:
-02a6 204002a8 call p_context_search_insniff 
-02a7 2020302c branch connection_incontext + 3 
+032c 2040032e call p_context_search_insniff 
+032d 2020302c branch connection_incontext + 3 
 
 p_context_search_insniff:
-02a8 da6002aa arg p_context_search_sniff ,regc 
-02a9 20203301 branch context_search 
+032e da600330 arg p_context_search_sniff ,regc 
+032f 20203301 branch context_search 
 
 p_context_search_sniff:
-02aa c300b307 bbit0 state_insniff ,context_search_next 
+0330 c300b307 bbit0 state_insniff ,context_search_next 
 
 p_context_search_sniff_loop:
-02ab 2040333d call context_get_anchor 
-02ac 204002b7 call sign_pdata_temp 
-02ad 98467e00 isub temp ,pdata 
-02ae 1fe0fe01 increase 1 ,pdata 
-02af 202102b1 branch p_context_search_sniff_miss ,positive 
-02b0 20203325 branch context_search_sniff_cont + 3 
+0331 2040333d call context_get_anchor 
+0332 2040033d call sign_pdata_temp 
+0333 98467e00 isub temp ,pdata 
+0334 1fe0fe01 increase 1 ,pdata 
+0335 20210337 branch p_context_search_sniff_miss ,positive 
+0336 20203325 branch context_search_sniff_cont + 3 
 
 p_context_search_sniff_miss:
-02b1 98002400 iforce regb 
-02b2 1a208c02 add rega ,coffset_tsniff ,contr 
-02b3 e8c10000 ifetch 2 ,contr 
-02b4 203a3327 branch context_search_meet ,blank 
-02b5 20403349 call context_next_anchor 
-02b6 202002ab branch p_context_search_sniff_loop 
+0337 98002400 iforce regb 
+0338 1a208c02 add rega ,coffset_tsniff ,contr 
+0339 e8c10000 ifetch 2 ,contr 
+033a 203a3327 branch context_search_meet ,blank 
+033b 20403349 call context_next_anchor 
+033c 20200331 branch p_context_search_sniff_loop 
 
 sign_pdata_temp:
-02b7 1ff11600 rshift16 pdata ,timeup 
-02b8 196c9600 rshift8 timeup ,timeup 
-02b9 202282c1 branch sign_pdata_temp_p0 ,zero 
-02ba 29601e0f compare 0xf ,timeup ,0xf 
-02bb 24608000 nrtn true 
-02bc 18511600 rshift16 temp ,timeup 
-02bd 196c9600 rshift8 timeup ,timeup 
-02be 24628000 nrtn zero 
-02bf 7920041c set1 28 ,temp 
-02c0 20600000 rtn 
+033d 1ff11600 rshift16 pdata ,timeup 
+033e 196c9600 rshift8 timeup ,timeup 
+033f 20228347 branch sign_pdata_temp_p0 ,zero 
+0340 29601e0f compare 0xf ,timeup ,0xf 
+0341 24608000 nrtn true 
+0342 18511600 rshift16 temp ,timeup 
+0343 196c9600 rshift8 timeup ,timeup 
+0344 24628000 nrtn zero 
+0345 7920041c set1 28 ,temp 
+0346 20600000 rtn 
 
 sign_pdata_temp_p0:
-02c1 18511600 rshift16 temp ,timeup 
-02c2 196c9600 rshift8 timeup ,timeup 
-02c3 29601e0f compare 0xf ,timeup ,0xf 
-02c4 24608000 nrtn true 
-02c5 79207e1c set1 28 ,pdata 
-02c6 20600000 rtn 
+0347 18511600 rshift16 temp ,timeup 
+0348 196c9600 rshift8 timeup ,timeup 
+0349 29601e0f compare 0xf ,timeup ,0xf 
+034a 24608000 nrtn true 
+034b 79207e1c set1 28 ,pdata 
+034c 20600000 rtn 
 
 p_idle_page_mode_r0:
-02c7 600c02a0 storet 8 ,mem_temp 
-02c8 20407e53 call timer_check 
-02c9 680c02a0 fetcht 8 ,mem_temp 
-02ca 2020307c branch idle_page_mode_r0 + 13 
+034d 600c02a0 storet 8 ,mem_temp 
+034e 20407e53 call timer_check 
+034f 680c02a0 fetcht 8 ,mem_temp 
+0350 2020307c branch idle_page_mode_r0 + 13 
 
 p_role_switch_check:
-02cb 78547c00 disable user 
-02cc 68010032 fetch 2 ,mem_tsniff 
-02cd d840ffff arg 0xffff ,temp 
-02ce 98467c00 isub temp ,null 
-02cf 24628000 nrtn zero 
-02d0 68020034 fetch 4 ,mem_sniff_anchor 
-02d1 203802d4 branch p_role_switch_clkn ,clknt 
-02d2 9d067e00 isub clke_bt ,pdata 
-02d3 202002d5 branch p_role_switch_clke 
+0351 78547c00 disable user 
+0352 68010032 fetch 2 ,mem_tsniff 
+0353 d840ffff arg 0xffff ,temp 
+0354 98467c00 isub temp ,null 
+0355 24628000 nrtn zero 
+0356 68020034 fetch 4 ,mem_sniff_anchor 
+0357 2038035a branch p_role_switch_clkn ,clknt 
+0358 9d067e00 isub clke_bt ,pdata 
+0359 2020035b branch p_role_switch_clke 
 
 p_role_switch_clkn:
-02d4 9c467e00 isub clkn_bt ,pdata 
+035a 9c467e00 isub clkn_bt ,pdata 
 
 p_role_switch_clke:
-02d5 1fe67c04 sub pdata ,4 ,null 
-02d6 24610000 nrtn positive 
-02d7 18007e00 force 0 ,pdata 
-02d8 60010032 store 2 ,mem_tsniff 
-02d9 202034df branch enable_user 
+035b 1fe67c04 sub pdata ,4 ,null 
+035c 24610000 nrtn positive 
+035d 18007e00 force 0 ,pdata 
+035e 60010032 store 2 ,mem_tsniff 
+035f 202034df branch enable_user 
 
 p_parse_lmp_accepted_switch:
-02da 700b7d20 jam bt_evt_switch_accept ,mem_fifo_temp 
-02db 20407c27 call ui_ipc_send_event 
-02dc 202002de branch p_role_switch_prepare0 
+0360 700b7d20 jam bt_evt_switch_accept ,mem_fifo_temp 
+0361 20407c27 call ui_ipc_send_event 
+0362 20200364 branch p_role_switch_prepare0 
 
 p_role_switch_prepare0_0:
-02dd 600a0034 storet 4 ,mem_sniff_anchor 
+0363 600a0034 storet 4 ,mem_sniff_anchor 
 
 p_role_switch_prepare0:
-02de 70474801 jam switch_flag_accept ,mem_switch_flag 
-02df 5800ffff setarg 0xffff 
-02e0 60010032 store 2 ,mem_tsniff 
-02e1 70007301 jam 1 ,mem_sniff_attempt 
-02e2 20600000 rtn 
+0364 70474801 jam switch_flag_accept ,mem_switch_flag 
+0365 5800ffff setarg 0xffff 
+0366 60010032 store 2 ,mem_tsniff 
+0367 70007301 jam 1 ,mem_sniff_attempt 
+0368 20600000 rtn 
 
 p_roles_replyto_fhs:
-02e3 20403baa call rf_setup_time_slave_slot 
-02e4 204002e6 call p_master_send_packet 
-02e5 20203267 branch roles_replyto_fhs + 4 
+0369 20403baa call rf_setup_time_slave_slot 
+036a 2040036c call p_master_send_packet 
+036b 20203267 branch roles_replyto_fhs + 4 
 
 p_master_send_packet:
-02e6 1c40c201 add clkn_bt ,1 ,bt_clk 
-02e7 20403a54 call fetch_self_bt_adr 
-02e8 18004803 force 0x03 ,freq_mode 
-02e9 20403a42 call tx_radio_freq 
-02ea 20403bae call start_transmitter 
-02eb 20403bb4 call start_tx_native 
-02ec 20403bc5 call send_access_word 
-02ed 2020375c branch end_of_packet 
+036c 1c40c201 add clkn_bt ,1 ,bt_clk 
+036d 20403a54 call fetch_self_bt_adr 
+036e 18004803 force 0x03 ,freq_mode 
+036f 20403a42 call tx_radio_freq 
+0370 20403bae call start_transmitter 
+0371 20403bb4 call start_tx_native 
+0372 20403bc5 call send_access_word 
+0373 2020375c branch end_of_packet 
 
 p_slave_loop:
-02ee 20403e25 call check_bt_disabled 
-02ef 20406dec call scheduler_process 
-02f0 204035d6 call slave_conn_recv_packet 
-02f1 20203480 branch slave_loop + 6 
+0374 20403e25 call check_bt_disabled 
+0375 20406dec call scheduler_process 
+0376 204035d6 call slave_conn_recv_packet 
+0377 20203480 branch slave_loop + 6 
 
 p_slave_notmatch:
-02f2 20403d61 call lpm_set_mult 
-02f3 20403be2 call supervision_update 
-02f4 20213498 branch slave_disconnect ,positive 
-02f5 20403204 call check_disconnect_timeout 
-02f6 24343498 nbranch slave_disconnect ,user 
-02f7 20403812 call check_attempt 
-02f8 243a02ef nbranch p_slave_loop + 1 ,blank 
-02f9 20600000 rtn 
+0378 20403d61 call lpm_set_mult 
+0379 20403be2 call supervision_update 
+037a 20213498 branch slave_disconnect ,positive 
+037b 20403204 call check_disconnect_timeout 
+037c 24343498 nbranch slave_disconnect ,user 
+037d 20403812 call check_attempt 
+037e 243a0375 nbranch p_slave_loop + 1 ,blank 
+037f 20600000 rtn 
 
 p_prepare_tx_not_sco:
-02fa 204032df call context_check_all_wack 
-02fb 2422b568 nbranch prepare_tx_no_retransmit ,zero 
-02fc 68008047 fetch 1 ,mem_arq 
-02fd c301b571 bbit0 wack ,prepare_tx_pollnull 
-02fe 6800c165 fetch 1 ,mem_last_type 
-02ff c009b562 beq type_lmp ,prepare_tx_retransmit + 7 
-0300 68014c43 fetch 2 ,mem_last_txlen 
-0301 1fe67c14 sub pdata ,20 ,null 
-0302 24213562 nbranch prepare_tx_retransmit + 7 ,positive 
-0303 60010091 store 2 ,mem_tx_len 
-0304 6800cc42 fetch 1 ,mem_last_txlch 
-0305 60008090 store 1 ,mem_tx_lch 
-0306 58004c45 setarg mem_last_txdata 
-0307 60010179 store 2 ,mem_txptr 
-0308 20203562 branch prepare_tx_retransmit + 7 
+0380 204032df call context_check_all_wack 
+0381 2422b568 nbranch prepare_tx_no_retransmit ,zero 
+0382 68008047 fetch 1 ,mem_arq 
+0383 c301b571 bbit0 wack ,prepare_tx_pollnull 
+0384 6800c165 fetch 1 ,mem_last_type 
+0385 c009b562 beq type_lmp ,prepare_tx_retransmit + 7 
+0386 68014c43 fetch 2 ,mem_last_txlen 
+0387 1fe67c14 sub pdata ,20 ,null 
+0388 24213562 nbranch prepare_tx_retransmit + 7 ,positive 
+0389 60010091 store 2 ,mem_tx_len 
+038a 6800cc42 fetch 1 ,mem_last_txlch 
+038b 60008090 store 1 ,mem_tx_lch 
+038c 58004c45 setarg mem_last_txdata 
+038d 60010179 store 2 ,mem_txptr 
+038e 20203562 branch prepare_tx_retransmit + 7 
 
 p_tx_l2cap_type:
-0309 68010091 fetch 2 ,mem_tx_len 
-030a 60014c43 store 2 ,mem_last_txlen 
-030b 1fe67c14 sub pdata ,20 ,null 
-030c 2421358f nbranch tx_l2cap_type + 2 ,positive 
-030d 98007200 iforce loopcnt 
-030e 68008090 fetch 1 ,mem_tx_lch 
-030f 6000cc42 store 1 ,mem_last_txlch 
-0310 68010179 fetch 2 ,mem_txptr 
-0311 98000c00 iforce contr 
-0312 d8a04c45 arg mem_last_txdata ,contw 
-0313 20407e45 call memcpy 
-0314 2020358f branch tx_l2cap_type + 2 
+038f 68010091 fetch 2 ,mem_tx_len 
+0390 60014c43 store 2 ,mem_last_txlen 
+0391 1fe67c14 sub pdata ,20 ,null 
+0392 2421358f nbranch tx_l2cap_type + 2 ,positive 
+0393 98007200 iforce loopcnt 
+0394 68008090 fetch 1 ,mem_tx_lch 
+0395 6000cc42 store 1 ,mem_last_txlch 
+0396 68010179 fetch 2 ,mem_txptr 
+0397 98000c00 iforce contr 
+0398 d8a04c45 arg mem_last_txdata ,contw 
+0399 20407e45 call memcpy 
+039a 2020358f branch tx_l2cap_type + 2 
 
 p_l2cap_rx_multiplexing:
-0315 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
-0316 203a4dfc branch l2cap_rx_reset_state ,blank 
-0317 680082cf fetch 1 ,mem_l2cap_rx_cid 
-0318 c000831a beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
-0319 20204dbb branch l2cap_rx_multiplexing0 
+039b 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
+039c 203a4dfc branch l2cap_rx_reset_state ,blank 
+039d 680082cf fetch 1 ,mem_l2cap_rx_cid 
+039e c00083a0 beq l2cap_signal_channel ,p_l2cap_call_proc_signal 
+039f 20204dbb branch l2cap_rx_multiplexing0 
 
 p_l2cap_call_proc_signal:
-031a 2040527a call l2cap_malloc_is_fifo_full 
-031b 247a0000 nrtn blank 
-031c 20204dc3 branch l2cap_call_proc_signal0 
+03a0 2040527a call l2cap_malloc_is_fifo_full 
+03a1 247a0000 nrtn blank 
+03a2 20204dc3 branch l2cap_call_proc_signal0 
 
 p_l2cap_process_one_signal:
-031d e8c08000 ifetch 1 ,contr 
-031e c0050320 beq signal_info_req ,p_l2cap_proc_signal_info_req 
-031f 20204e14 branch l2cap_process_one_signal + 3 
+03a3 e8c08000 ifetch 1 ,contr 
+03a4 c00503a6 beq signal_info_req ,p_l2cap_proc_signal_info_req 
+03a5 20204e14 branch l2cap_process_one_signal + 3 
 
 p_l2cap_proc_signal_info_req:
-0320 e8c08000 ifetch 1 ,contr 
-0321 1fe20e00 copy pdata ,queue 
-0322 e8c10000 ifetch 2 ,contr 
-0323 1fe22200 copy pdata ,rega 
-0324 1a627e00 copy regc ,pdata 
-0325 9a262600 isub rega ,regc 
-0326 5800000b setarg signal_info_rsp 
-0327 e0a08000 istore 1 ,contw 
-0328 18e27e00 copy queue ,pdata 
-0329 e0a08000 istore 1 ,contw 
-032a e8c10000 ifetch 2 ,contr 
+03a6 e8c08000 ifetch 1 ,contr 
+03a7 1fe20e00 copy pdata ,queue 
+03a8 e8c10000 ifetch 2 ,contr 
+03a9 1fe22200 copy pdata ,rega 
+03aa 1a627e00 copy regc ,pdata 
+03ab 9a262600 isub rega ,regc 
+03ac 5800000b setarg signal_info_rsp 
+03ad e0a08000 istore 1 ,contw 
+03ae 18e27e00 copy queue ,pdata 
+03af e0a08000 istore 1 ,contw 
+03b0 e8c10000 ifetch 2 ,contr 
 
 p_l2cap_proc_signal_info_req_reply:
-032b c001032e beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
-032c c0018335 beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
-032d 20203bf1 branch assert 
+03b1 c00103b4 beq l2cap_sig_ext_featrue ,p_l2cap_proc_signal_info_req_ext 
+03b2 c00183bb beq l2cap_sig_fix_featrue ,p_l2cap_proc_signal_info_req_fix 
+03b3 20203bf1 branch assert 
 
 p_l2cap_proc_signal_info_req_ext:
-032e 58020008 setarg 0x020008 
-032f e0a30000 istore 6 ,contw 
-0330 58000200 setarg 0x0200 
-0331 e0a20000 istore 4 ,contw 
-0332 18007e0c force 12 ,pdata 
-0333 9a40a400 iadd regb ,regb 
-0334 20204e20 branch l2cap_process_one_signal_rtn 
+03b4 58020008 setarg 0x020008 
+03b5 e0a30000 istore 6 ,contw 
+03b6 58000200 setarg 0x0200 
+03b7 e0a20000 istore 4 ,contw 
+03b8 18007e0c force 12 ,pdata 
+03b9 9a40a400 iadd regb ,regb 
+03ba 20204e20 branch l2cap_process_one_signal_rtn 
 
 p_l2cap_proc_signal_info_req_fix:
-0335 5803000c setarg 0x3000c 
-0336 e0a30000 istore 6 ,contw 
-0337 58000006 setarg 0x0006 
-0338 e0a40000 istore 8 ,contw 
-0339 18007e10 force 16 ,pdata 
-033a 9a40a400 iadd regb ,regb 
-033b 20204e20 branch l2cap_process_one_signal_rtn 
+03bb 5803000c setarg 0x3000c 
+03bc e0a30000 istore 6 ,contw 
+03bd 58000006 setarg 0x0006 
+03be e0a40000 istore 8 ,contw 
+03bf 18007e10 force 16 ,pdata 
+03c0 9a40a400 iadd regb ,regb 
+03c1 20204e20 branch l2cap_process_one_signal_rtn 
 
 p_ml2cap_call_proc_signal:
-033c 204052c4 call l2cap_malloc_signal_channel 
-033d 18002400 force 0 ,regb 
-033e 204052d0 call l2cap_get_signal_tx_payload 
-033f 1fe20a00 copy pdata ,contw 
-0340 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
-0341 1fe22600 copy pdata ,regc 
-0342 680102cb fetch 2 ,mem_l2cap_payload_ptr 
-0343 98000c00 iforce contr 
-0344 20400346 call p_ml2cap_proc_one_comm 
-0345 20205110 branch ml2cap_proc_one_comm_loop + 1 
+03c2 204052c4 call l2cap_malloc_signal_channel 
+03c3 18002400 force 0 ,regb 
+03c4 204052d0 call l2cap_get_signal_tx_payload 
+03c5 1fe20a00 copy pdata ,contw 
+03c6 680102cd fetch 2 ,mem_l2cap_rx_pkt_length 
+03c7 1fe22600 copy pdata ,regc 
+03c8 680102cb fetch 2 ,mem_l2cap_payload_ptr 
+03c9 98000c00 iforce contr 
+03ca 204003cc call p_ml2cap_proc_one_comm 
+03cb 20205110 branch ml2cap_proc_one_comm_loop + 1 
 
 p_ml2cap_proc_one_comm:
-0346 e8c08000 ifetch 1 ,contr 
-0347 c0050349 beq signal_info_req ,p_ml2cap_proc_signal_info_req 
-0348 20205116 branch ml2cap_proc_one_comm + 1 
+03cc e8c08000 ifetch 1 ,contr 
+03cd c00503cf beq signal_info_req ,p_ml2cap_proc_signal_info_req 
+03ce 20205116 branch ml2cap_proc_one_comm + 1 
 
 p_ml2cap_proc_signal_info_req:
-0349 e8c08000 ifetch 1 ,contr 
-034a 1fe20e00 copy pdata ,queue 
-034b e8c10000 ifetch 2 ,contr 
-034c 1fe22200 copy pdata ,rega 
-034d e8c10000 ifetch 2 ,contr 
-034e 600102a0 store 2 ,mem_temp 
-034f 1a627e00 copy regc ,pdata 
-0350 9a262600 isub rega ,regc 
-0351 204052d0 call l2cap_get_signal_tx_payload 
-0352 5800000b setarg signal_info_rsp 
-0353 e0a08000 istore 1 ,contw 
-0354 18e27e00 copy queue ,pdata 
-0355 e0a08000 istore 1 ,contw 
-0356 680102a0 fetch 2 ,mem_temp 
-0357 2020032b branch p_l2cap_proc_signal_info_req_reply 
+03cf e8c08000 ifetch 1 ,contr 
+03d0 1fe20e00 copy pdata ,queue 
+03d1 e8c10000 ifetch 2 ,contr 
+03d2 1fe22200 copy pdata ,rega 
+03d3 e8c10000 ifetch 2 ,contr 
+03d4 600102a0 store 2 ,mem_temp 
+03d5 1a627e00 copy regc ,pdata 
+03d6 9a262600 isub rega ,regc 
+03d7 204052d0 call l2cap_get_signal_tx_payload 
+03d8 5800000b setarg signal_info_rsp 
+03d9 e0a08000 istore 1 ,contw 
+03da 18e27e00 copy queue ,pdata 
+03db e0a08000 istore 1 ,contw 
+03dc 680102a0 fetch 2 ,mem_temp 
+03dd 202003b1 branch p_l2cap_proc_signal_info_req_reply 
 
 p_l2cap_malloc:
-0358 da400000 arg 0 ,regb 
-0359 2040527a call l2cap_malloc_is_fifo_full 
-035a 247a0000 nrtn blank 
-035b 2020524d branch l2cap_malloc + 5 
+03de da400000 arg 0 ,regb 
+03df 2040527a call l2cap_malloc_is_fifo_full 
+03e0 247a0000 nrtn blank 
+03e1 2020524d branch l2cap_malloc + 5 
 
 p_hid_rx_process:
-035c 680102cb fetch 2 ,mem_l2cap_payload_ptr 
-035d 1fe20c00 copy pdata ,contr 
-035e e8c08000 ifetch 1 ,contr 
-035f 1fe1040f and pdata ,0x0f ,temp 
-0360 1ff1fe00 rshift4 pdata ,pdata 
-0361 c005036f beq hid_type_data ,p_hid_rx_process_data 
-0362 c002836d beq hid_type_set_report ,p_hid_rx_process_set_report 
-0363 c0008366 beq hid_type_control ,p_hid_rx_process_hid_control 
-0364 c0024b18 beq hid_type_get_report ,hid_rx_process_handshake 
-0365 20204aff branch hid_rx_process + 7 
+03e2 680102cb fetch 2 ,mem_l2cap_payload_ptr 
+03e3 1fe20c00 copy pdata ,contr 
+03e4 e8c08000 ifetch 1 ,contr 
+03e5 1fe1040f and pdata ,0x0f ,temp 
+03e6 1ff1fe00 rshift4 pdata ,pdata 
+03e7 c00503f5 beq hid_type_data ,p_hid_rx_process_data 
+03e8 c00283f3 beq hid_type_set_report ,p_hid_rx_process_set_report 
+03e9 c00083ec beq hid_type_control ,p_hid_rx_process_hid_control 
+03ea c0024b18 beq hid_type_get_report ,hid_rx_process_handshake 
+03eb 20204aff branch hid_rx_process + 7 
 
 p_hid_rx_process_hid_control:
-0366 18427e00 copy temp ,pdata 
-0367 c002cb09 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
-0368 704cbe01 jam 1 ,mem_suspend_flag 
-0369 c001cb18 beq hid_control_p_suspend ,hid_rx_process_handshake 
-036a 704cbe00 jam 0 ,mem_suspend_flag 
-036b c0024b18 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
-036c 20600000 rtn 
+03ec 18427e00 copy temp ,pdata 
+03ed c002cb09 beq hid_control_p_virtualcableunplug ,hid_rx_process_virtual_cable_unplug 
+03ee 704cbe01 jam 1 ,mem_suspend_flag 
+03ef c001cb18 beq hid_control_p_suspend ,hid_rx_process_handshake 
+03f0 704cbe00 jam 0 ,mem_suspend_flag 
+03f1 c0024b18 beq hid_control_p_exitsuspend ,hid_rx_process_handshake 
+03f2 20600000 rtn 
 
 p_hid_rx_process_set_report:
-036d 2040036f call p_hid_rx_process_data 
-036e 20204b11 branch hid_rx_process_set_report 
+03f3 204003f5 call p_hid_rx_process_data 
+03f4 20204b11 branch hid_rx_process_set_report 
 
 p_hid_rx_process_data:
-036f e8c08000 ifetch 1 ,contr 
-0370 c0008372 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
-0371 20600000 rtn 
-
-p_hid_rx_process_data_hid_kb:
-0372 e8c08000 ifetch 1 ,contr 
-0373 6000ccb7 store 1 ,mem_caps_num_lock 
-0374 20600000 rtn 
+03f5 e8c08000 ifetch 1 ,contr 
+03f6 c0008452 beq hid_report_id_kb ,p_hid_rx_process_data_hid_kb 
+03f7 20600000 rtn 
 
 p_scheduler_process_sdp_succ:
-0375 2040527a call l2cap_malloc_is_fifo_full 
-0376 247a0000 nrtn blank 
-0377 20400379 call p_l2cap_call_proc_sigal_pending 
-0378 20206dfd branch scheduler_process1 
+03f8 2040527a call l2cap_malloc_is_fifo_full 
+03f9 247a0000 nrtn blank 
+03fa 204003fc call p_l2cap_call_proc_sigal_pending 
+03fb 20206dfd branch scheduler_process1 
 
 p_l2cap_call_proc_sigal_pending:
-0379 6800c132 fetch 1 ,mem_device_option 
-037a c1008000 rtneq dvc_op_hci 
-037b 6800c3cd fetch 1 ,mem_l2cap_pending_item 
-037c 207a0000 rtn blank 
-037d 1fe22200 copy pdata ,rega 
-037e 7043cd00 jam 0 ,mem_l2cap_pending_item 
-037f 1a227e00 copy rega ,pdata 
-0380 c0284ddc beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
-0381 20600000 rtn 
+03fc 6800c132 fetch 1 ,mem_device_option 
+03fd c1008000 rtneq dvc_op_hci 
+03fe 6800c3cd fetch 1 ,mem_l2cap_pending_item 
+03ff 207a0000 rtn blank 
+0400 1fe22200 copy pdata ,rega 
+0401 7043cd00 jam 0 ,mem_l2cap_pending_item 
+0402 1a227e00 copy rega ,pdata 
+0403 c0284ddc beq l2cap_sdp_channel ,l2cap_sdp_conn_succ 
+0404 20600000 rtn 
 
 p_parse_lmp:
-0382 6800807d fetch 1 ,mem_lmi_opcode2 
-0383 c0018386 beq lmp_accepted ,p_parse_lmp_accepted 
-0384 c0038391 beq lmp_detach ,p_parse_lmp_detach 
-0385 20205b92 branch parse_lmp + 26 
+0405 6800807d fetch 1 ,mem_lmi_opcode2 
+0406 c0018409 beq lmp_accepted ,p_parse_lmp_accepted 
+0407 c0038414 beq lmp_detach ,p_parse_lmp_detach 
+0408 20205b92 branch parse_lmp + 26 
 
 p_parse_lmp_accepted:
-0386 680084df fetch 1 ,mem_rxbuf + 1 
-0387 60008445 store 1 ,mem_lmi_accepted_opcode 
-0388 c00982da beq lmp_switch_req ,p_parse_lmp_accepted_switch 
-0389 c019838b beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
-038a 20205c58 branch parse_lmp_accepted + 2 
+0409 680084df fetch 1 ,mem_rxbuf + 1 
+040a 60008445 store 1 ,mem_lmi_accepted_opcode 
+040b c0098360 beq lmp_switch_req ,p_parse_lmp_accepted_switch 
+040c c019840e beq lmp_host_connection_req ,p_parse_lmp_accepted_hostconn 
+040d 20205c58 branch parse_lmp_accepted + 2 
 
 p_parse_lmp_accepted_hostconn:
-038b 6800844d fetch 1 ,mem_lmp_conn_state 
-038c 79207e00 set1 received_conn_req ,pdata 
-038d 6000844d store 1 ,mem_lmp_conn_state 
-038e 700b7d01 jam bt_evt_bb_connected ,mem_fifo_temp 
-038f 20407c27 call ui_ipc_send_event 
-0390 20205c83 branch parse_lmp_accepted_hostconn_ctn 
+040e 6800844d fetch 1 ,mem_lmp_conn_state 
+040f 79207e00 set1 received_conn_req ,pdata 
+0410 6000844d store 1 ,mem_lmp_conn_state 
+0411 700b7d01 jam bt_evt_bb_connected ,mem_fifo_temp 
+0412 20407c27 call ui_ipc_send_event 
+0413 20205c83 branch parse_lmp_accepted_hostconn_ctn 
 
 p_parse_lmp_detach:
-0391 680084df fetch 1 ,mem_rxbuf + 1 
-0392 60008446 store 1 ,mem_disconn_reason_send 
-0393 20205cf3 branch parse_lmp_detach 
+0414 680084df fetch 1 ,mem_rxbuf + 1 
+0415 60008446 store 1 ,mem_disconn_reason_send 
+0416 20205cf3 branch parse_lmp_detach 
 
 p_send_lmp:
-0394 78547c00 disable user 
-0395 204061d9 call lmo_fifo_process 
-0396 68008048 fetch 1 ,mem_lmp_to_send 
-0397 207a0000 rtn blank 
-0398 c283df10 bbit1 7 ,send_lmp_escape 
-0399 c001039c beq lmp_name_res ,p_send_lmp_name_res 
-039a c00383a9 beq lmp_detach ,p_send_lmp_detach 
-039b 20205ee0 branch send_lmp + 7 
+0417 78547c00 disable user 
+0418 204061d9 call lmo_fifo_process 
+0419 68008048 fetch 1 ,mem_lmp_to_send 
+041a 207a0000 rtn blank 
+041b c283df10 bbit1 7 ,send_lmp_escape 
+041c c001041f beq lmp_name_res ,p_send_lmp_name_res 
+041d c003842c beq lmp_detach ,p_send_lmp_detach 
+041e 20205ee0 branch send_lmp + 7 
 
 p_send_lmp_name_res:
-039c 18007e11 force 17 ,pdata 
-039d 204061b5 call msg_send_lmp 
-039e 68008049 fetch 1 ,mem_lmi_opcode 
-039f 1fe20400 copy pdata ,temp 
-03a0 c00003a4 beq 0x00 ,p_send_lmp_name_res_offset_ok 
-03a1 c00703a4 beq 0x0e ,p_send_lmp_name_res_offset_ok 
-03a2 c00e03a4 beq 0x1c ,p_send_lmp_name_res_offset_ok 
-03a3 20600000 rtn 
+041f 18007e11 force 17 ,pdata 
+0420 204061b5 call msg_send_lmp 
+0421 68008049 fetch 1 ,mem_lmi_opcode 
+0422 1fe20400 copy pdata ,temp 
+0423 c0000427 beq 0x00 ,p_send_lmp_name_res_offset_ok 
+0424 c0070427 beq 0x0e ,p_send_lmp_name_res_offset_ok 
+0425 c00e0427 beq 0x1c ,p_send_lmp_name_res_offset_ok 
+0426 20600000 rtn 
 
 p_send_lmp_name_res_offset_ok:
-03a4 e0a08000 istore 1 ,contw 
-03a5 6800c702 fetch 1 ,mem_local_name_length 
-03a6 e0a08000 istore 1 ,contw 
-03a7 5800000e setarg 14 
-03a8 20205fa6 branch send_lmp_name_res_offset_ok + 3 
+0427 e0a08000 istore 1 ,contw 
+0428 6800c702 fetch 1 ,mem_local_name_length 
+0429 e0a08000 istore 1 ,contw 
+042a 5800000e setarg 14 
+042b 20205fa6 branch send_lmp_name_res_offset_ok + 3 
 
 p_send_lmp_detach:
-03a9 20406055 call send_lmp_detach 
-03aa 70007264 jam 100 ,mem_conn_timer 
-03ab 20600000 rtn 
+042c 20406055 call send_lmp_detach 
+042d 70007264 jam 100 ,mem_conn_timer 
+042e 20600000 rtn 
 
 p_process_conn_sm:
-03ac 6800807c fetch 1 ,mem_lmo_opcode2 
-03ad 203a03b1 branch p_process_conn_sm_continue ,blank 
-03ae 204061d9 call lmo_fifo_process 
-03af 6800807c fetch 1 ,mem_lmo_opcode2 
-03b0 247a0000 nrtn blank 
+042f 6800807c fetch 1 ,mem_lmo_opcode2 
+0430 203a0434 branch p_process_conn_sm_continue ,blank 
+0431 204061d9 call lmo_fifo_process 
+0432 6800807c fetch 1 ,mem_lmo_opcode2 
+0433 247a0000 nrtn blank 
 
 p_process_conn_sm_continue:
-03b1 68008055 fetch 1 ,mem_conn_sm 
-03b2 207a0000 rtn blank 
-03b3 c00303c0 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
-03b4 c00803b6 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
-03b5 2020623e branch process_conn_sm_continue + 2 
+0434 68008055 fetch 1 ,mem_conn_sm 
+0435 207a0000 rtn blank 
+0436 c0030443 beq conn_sm_auth_pair ,p_host_create_conn_auth_pair 
+0437 c0080439 beq conn_sm_wait_switch_after_host_connection ,p_host_creat_conn_wait_switch 
+0438 2020623e branch process_conn_sm_continue + 2 
 
 p_host_creat_conn_wait_switch:
-03b6 6800c748 fetch 1 ,mem_switch_flag 
-03b7 c1000000 rtneq switch_flag_init 
-03b8 c00083be beq switch_flag_accept ,p_host_create_conn_switch_accept 
-03b9 d8e0000a arg switch_wait_timer ,queue 
-03ba 20407e53 call timer_check 
-03bb 247a0000 nrtn blank 
-03bc 70474800 jam switch_flag_init ,mem_switch_flag 
-03bd 2020629b branch host_create_conn_switch 
+0439 6800c748 fetch 1 ,mem_switch_flag 
+043a c1000000 rtneq switch_flag_init 
+043b c0008441 beq switch_flag_accept ,p_host_create_conn_switch_accept 
+043c d8e0000a arg switch_wait_timer ,queue 
+043d 20407e53 call timer_check 
+043e 247a0000 nrtn blank 
+043f 70474800 jam switch_flag_init ,mem_switch_flag 
+0440 2020629b branch host_create_conn_switch 
 
 p_host_create_conn_switch_accept:
-03be 20748000 rtn master 
-03bf 202003c0 branch p_host_create_conn_auth_pair 
+0441 20748000 rtn master 
+0442 20200443 branch p_host_create_conn_auth_pair 
 
 p_host_create_conn_auth_pair:
-03c0 68008177 fetch 1 ,mem_connection_options 
-03c1 c281629b bbit1 connection_switch ,host_create_conn_switch 
-03c2 c28003c3 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
+0443 68008177 fetch 1 ,mem_connection_options 
+0444 c281629b bbit1 connection_switch ,host_create_conn_switch 
+0445 c2800446 bbit1 connection_auth ,p_host_create_conn_auth_pair_true 
 
 p_host_create_conn_auth_pair_true:
-03c3 6800c25e fetch 1 ,mem_link_key_exists 
-03c4 203a62c7 branch host_create_conn_auth_pair_nokey ,blank 
-03c5 6800844d fetch 1 ,mem_lmp_conn_state 
-03c6 c4018000 rtnbit0 sent_setup_complete 
-03c7 c4010000 rtnbit0 received_setup_complete 
-03c8 68020465 fetch 4 ,mem_aurand_send_delay_time 
-03c9 d8400320 arg 800 ,temp 
-03ca 98408400 iadd temp ,temp 
-03cb 1c427e00 copy clkn_bt ,pdata 
-03cc 98467c00 isub temp ,null 
-03cd 24610000 nrtn positive 
-03ce 20206267 branch host_create_conn_auth 
+0446 6800c25e fetch 1 ,mem_link_key_exists 
+0447 203a62c7 branch host_create_conn_auth_pair_nokey ,blank 
+0448 6800844d fetch 1 ,mem_lmp_conn_state 
+0449 c4018000 rtnbit0 sent_setup_complete 
+044a c4010000 rtnbit0 received_setup_complete 
+044b 68020465 fetch 4 ,mem_aurand_send_delay_time 
+044c d8400320 arg 800 ,temp 
+044d 98408400 iadd temp ,temp 
+044e 1c427e00 copy clkn_bt ,pdata 
+044f 98467c00 isub temp ,null 
+0450 24610000 nrtn positive 
+0451 20206267 branch host_create_conn_auth 
+
+p_hid_rx_process_data_hid_kb:
+0452 e8c08000 ifetch 1 ,contr 
+0453 6000ccb7 store 1 ,mem_caps_num_lock 
+0454 20600000 rtn 
+
+p_le_transmit_receive_sifs:
+0455 204054bd call le_transmit 
+0456 68088017 fetcht 1 ,mem_last_freq 
+0457 20403a82 call set_freq_rx 
+0458 20403a87 call rf_rx_enable 
+0459 78287c00 enable swfine 
+045a d960157c arg 5500 ,timeup 
+045b 2020547f branch le_receive_rxon 
+
+p_le_init_conn:
+045c 70443e01 jam 0x01 ,mem_le_txheader 
+045d 70443f00 jam 0 ,mem_le_txlen 
+045e 2020534e branch le_init_conn + 2 
+
+p_le_transmit:
+045f 204053dd call le_prep 
+0460 20400462 call p_letx_setfreq 
+0461 202054c1 branch le_transmit + 4 
+
+p_letx_setfreq:
+0462 203681f1 branch p_txon ,match 
+0463 204053ee call le_setfreq 
+0464 20203a91 branch set_freq_tx 
+
+p_le_send_adv_ind:
+0465 6800cc60 fetch 1 ,mem_le_rx_window 
+0466 600246f9 store 4 ,mem_le_transmit_window 
+0467 6800c4db fetch 1 ,mem_le_adv_type 
+0468 c000846a beq adv_direct_ind ,p_le_send_adv_direct_ind 
+0469 202054e0 branch le_send_adv_ind + 2 
+
+p_le_send_adv_direct_ind:
+046a 7044db00 jam 0 ,mem_le_adv_type 
+046b 202054ef branch le_send_adv_direct_ind 
+
+p_le_update_param:
+046c 680083c0 fetch 1 ,mem_le_state 
+046d c4028000 rtnbit0 lestate_update_param 
+046e 680103da fetch 2 ,mem_le_event_count 
+046f 680903e0 fetcht 2 ,mem_le_instant 
+0470 98467e00 isub temp ,pdata 
+0471 24610000 nrtn positive 
+0472 2020557e branch le_update_param + 8 
+
+p_le_prepare_tx:
+0473 680083d7 fetch 1 ,mem_le_arq 
+0474 c3828000 rtnbit1 wak 
+0475 68008341 fetch 1 ,mem_le_rxbuf + 1 
+0476 203a5626 branch le_prepare_tx + 4 ,blank 
+0477 20205890 branch le_send_empty 
+
+p_le_prepare_tx_cmd:
+0478 6800c440 fetch 1 ,mem_le_txpayload 
+0479 c0038491 beq ll_unknown_rsp ,p_le_send_unknown_rsp 
+047a c0078495 beq ll_connection_param_req ,p_le_send_conn_param_req 
+047b c0030484 beq ll_start_enc_rsp ,p_le_send_start_enc_rsp 
+047c c0010481 beq ll_terminate_ind ,p_le_send_terminate_ind 
+047d c009847f beq ll_ping_rsp ,p_le_send_ping_rsp 
+047e 2020563a branch le_prepare_tx_cmd + 10 
+
+p_le_send_ping_rsp:
+047f 18000401 force 1 ,temp 
+0480 20205892 branch le_send_packet 
+
+p_le_send_terminate_ind:
+0481 5800000a setarg 10 
+0482 600103ef store 2 ,mem_le_superto 
+0483 20205693 branch le_send_terminate_ind 
+
+p_le_send_start_enc_rsp:
+0484 700b7d12 jam bt_cmd_le_update_conn ,mem_fifo_temp 
+0485 20407c33 call ui_ipc_send_cmd 
+0486 18000401 force 1 ,temp 
+0487 2034d892 branch le_send_packet ,master 
+0488 700b7d34 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+0489 20407c27 call ui_ipc_send_event 
+048a 6800cc69 fetch 1 ,mem_le_pairing_state 
+048b c001048d beq flag_le_pairing_after_auth ,p_le_send_start_enc_rsp0 
+048c 2020048f branch p_le_send_start_enc_rsp_end 
+
+p_le_send_start_enc_rsp0:
+048d 700b7d46 jam xt_smp_encryption_information ,mem_fifo_temp 
+048e 20405620 call le_xtype_fifo_in 
+
+p_le_send_start_enc_rsp_end:
+048f 18000401 force 1 ,temp 
+0490 20205892 branch le_send_packet 
+
+p_le_send_unknown_rsp:
+0491 6800cc68 fetch 1 ,mem_le_ll_unknown_type 
+0492 e0a08000 istore 1 ,contw 
+0493 18000402 force 2 ,temp 
+0494 20205892 branch le_send_packet 
+
+p_le_send_conn_param_req:
+0495 18a08bff increase -1 ,contw 
+0496 68044c6c fetch 8 ,mem_le_connection_updata_param 
+0497 e0a40000 istore 8 ,contw 
+0498 e8c40000 ifetch 8 ,contr 
+0499 e0a40000 istore 8 ,contw 
+049a 18000202 force 2 ,type 
+049b 2020588a branch le_send_autolen 
+
+p_le_prepare_smp:
+049c 6800c444 fetch 1 ,mem_le_l2cap 
+049d c004d719 beq smp_identity_address_information ,le_send_smp_identity_address_information + 2 
+049e c00104a1 beq smp_pairing_response ,p_le_send_smp_pairing_response 
+049f c003d70d beq smp_master_identification ,le_send_smp_master_identification + 2 
+04a0 20205656 branch le_prepare_smp0 
+
+p_le_send_smp_pairing_response:
+04a1 59000302 setarg param_smp_paring_response 
+04a2 6001c4b5 store 3 ,mem_le_pres 
+04a3 58000001 setarg 0x01 
+04a4 e0a08000 istore 1 ,contw 
+04a5 58010010 setarg param_smp_key_dist0 
+04a6 e0a18000 istore 3 ,contw 
+04a7 202056f1 branch le_send_smp_pairing_response + 4 
+
+p_lerx_nopayload:
+04a8 09800018 parse 3 ,0 ,24 
+04a9 78287c00 enable swfine 
+04aa db600664 arg param_sifs ,27 
+04ab 1fef7e00 rshift32 pdata ,pdata 
+04ac 1ff17e00 rshift16 pdata ,pdata 
+04ad e0a18000 istore 3 ,contw 
+04ae 2023375c branch end_of_packet ,6 
+04af 7836fc00 enable match 
+04b0 68008017 fetch 1 ,mem_last_freq 
+04b1 1fe0a200 add pdata ,0 ,rega 
+04b2 202054af branch lerx_nopayload + 12 
+
+p_le_parse_att:
+04b3 e8c18000 ifetch 3 ,contr 
+04b4 600183f9 store 3 ,mem_le_att_opcode 
+04b5 c02904b9 beq attop_write_command ,p_le_parse_att_write_command 
+04b6 c00104d0 beq attop_exchange_mtu_request ,p_le_parse_att_exchange_mtu_request 
+04b7 c00904bf beq attop_write_request ,p_le_parse_att_write_request 
+04b8 20205907 branch le_parse_att_p 
+
+p_le_parse_att_write_command:
+04b9 704d3801 jam 1 ,mem_reconnect_continue 
+04ba 680103fa fetch 2 ,mem_le_att_handle 
+04bb c01084bd beq handle_uuid_chrctr_report_id1_output ,p_handle_num 
+04bc 202059ed branch le_parse_att_write_command 
+
+p_handle_num:
+04bd d8c00349 arg mem_le_rxbuf + 9 ,contr 
+04be 20200452 branch p_hid_rx_process_data_hid_kb 
+
+p_le_parse_att_write_request:
+04bf 680103fa fetch 2 ,mem_le_att_handle 
+04c0 1fe67c21 sub pdata ,handle_uuid_chrctr_report_id1_output ,null 
+04c1 204284bd call p_handle_num ,zero 
+04c2 680103fa fetch 2 ,mem_le_att_handle 
+04c3 1fe67c2d sub pdata ,handle_uuid_end ,null 
+04c4 204284ce call p_set_lpm_mode ,zero 
+04c5 680103fa fetch 2 ,mem_le_att_handle 
+04c6 68094cbc fetcht 2 ,mem_att_report3 
+04c7 18408401 increase 1 ,temp 
+04c8 98467c00 isub temp ,null 
+04c9 202284cb branch p_key_data_send ,zero 
+04ca 202059ca branch le_parse_att_write_request 
+
+p_key_data_send:
+04cb 700b7d34 jam bt_evt_le_protocol_connected ,mem_fifo_temp 
+04cc 20407c27 call ui_ipc_send_event 
+04cd 202059ca branch le_parse_att_write_request 
+
+p_set_lpm_mode:
+04ce 70413101 jam 1 ,mem_lpm_mode 
+04cf 20600000 rtn 
+
+p_le_parse_att_exchange_mtu_request:
+04d0 700b7d03 jam attop_exchange_mtu_response ,mem_fifo_temp 
+04d1 20205620 branch le_xtype_fifo_in 
+
+p_le_prepare_att:
+04d2 6800c444 fetch 1 ,mem_le_l2cap 
+04d3 c00d860b beq attop_handle_value_notification ,p_le_send_att_handle_value_notification 
+04d4 c00e860b beq attop_handle_value_indication ,p_le_send_att_handle_value_indication 
+04d5 c008859f beq attop_read_by_group_type_response ,p_le_send_att_read_by_group_type_response 
+04d6 c0048551 beq attop_read_by_type_response ,p_le_send_att_read_by_type_response 
+04d7 c002853f beq attop_find_information_response ,p_le_send_att_find_information_response 
+04d8 c00384f3 beq attop_find_by_type_value_response ,p_le_send_att_find_by_type_value_response 
+04d9 c009d85c beq attop_write_response ,le_send_att_write_response_go 
+04da c00184e3 beq attop_exchange_mtu_response ,p_le_send_att_exchange_mtu_rsp 
+04db c00584e6 beq attop_read_response ,p_le_send_att_read_response 
+04dc c00684de beq attop_read_blob_response ,p_le_send_att_read_blob_response 
+04dd 20205666 branch le_prepare_att0 
+
+p_le_send_att_read_blob_response:
+04de 680103fa fetch 2 ,mem_le_att_handle 
+04df c00384e1 beq handle_uuid_chrctr_device_name ,p_le_send_att_read_blob_response_error 
+04e0 202057d6 branch le_send_att_read_blob_response 
+
+p_le_send_att_read_blob_response_error:
+04e1 7003fc07 jam att_err_invalid_offset ,mem_le_err_code 
+04e2 20205729 branch le_send_att_error_response 
+
+p_le_send_att_exchange_mtu_rsp:
+
+p_le_send_att_exchange_mtu_req:
+04e3 68014c6a fetch 2 ,mem_le_local_mtu 
+04e4 e0a10000 istore 2 ,contw 
+04e5 2020588a branch le_send_autolen 
+
+p_le_send_att_read_response:
+04e6 680103fa fetch 2 ,mem_le_att_handle 
+04e7 c0165728 beq handle_uuid_battery_level ,le_send_att_error_response_notfound 
+04e8 c00704ea beq handle_uuid_chrctr_manufacturer_name ,p_le_send_att_read_response_error 
+04e9 202057c6 branch le_send_att_read_response 
+
+p_le_send_att_read_response_error:
+04ea 6800cc69 fetch 1 ,mem_le_pairing_state 
+04eb c08057c6 bne flag_le_pairing_null ,le_send_att_read_response 
+04ec 6800cc7c fetch 1 ,mem_ltk_states 
+04ed c001d7c6 beq ltk_not_lost ,le_send_att_read_response 
+04ee 18a20400 copy contw ,temp 
+04ef 704c6901 jam flag_le_pairing_start ,mem_le_pairing_state 
+04f0 18420a00 copy temp ,contw 
+04f1 7003fc05 jam att_err_insufficient_authentication ,mem_le_err_code 
+04f2 20205729 branch le_send_att_error_response 
+
+p_le_send_att_find_by_type_value_response:
+04f3 2040577b call le_start_end_handle_check_1 
+04f4 20740000 rtn user 
+04f5 680944c0 fetcht 2 ,mem_le_search_att_type 
+04f6 58001812 setarg uuid_service_hids 
+04f7 98467c00 isub temp ,null 
+04f8 2022850c branch p_le_send_att_find_value_by_type_hid ,zero 
+04f9 5800180f setarg uuid_service_battery 
+04fa 98467c00 isub temp ,null 
+04fb 2022850e branch p_le_send_att_find_value_by_type_battery ,zero 
+04fc 5800180a setarg uuid_service_device_info 
+04fd 98467c00 isub temp ,null 
+04fe 20228512 branch p_le_send_att_find_value_by_type_device_info ,zero 
+04ff 58001801 setarg uuid_service_generic_att 
+0500 98467c00 isub temp ,null 
+0501 20228510 branch p_le_send_att_find_value_by_type_gatt ,zero 
+0502 20205754 branch le_send_att_find_by_type_value_response + 2 
+
+p_le_send_find_value_by_type:
+0503 6800cc7f fetch 1 ,mem_shutter_find_type_value_flag 
+0504 d8400000 arg 0 ,temp 
+0505 f9200400 qset1 temp 
+0506 98417e00 iand temp ,pdata 
+0507 c0805728 bne 0 ,le_send_att_error_response_notfound 
+0508 6800cc7f fetch 1 ,mem_shutter_find_type_value_flag 
+0509 f9207e00 qset1 pdata 
+050a 6000cc7f store 1 ,mem_shutter_find_type_value_flag 
+050b 20200514 branch p_le_send_att_find_value_by_type_command 
+
+p_le_send_att_find_value_by_type_hid:
+050c d8e00000 arg le_find_type_value_hid_bit ,queue 
+050d 20200503 branch p_le_send_find_value_by_type 
+
+p_le_send_att_find_value_by_type_battery:
+050e d8e00001 arg le_find_type_value_battery_bit ,queue 
+050f 20200503 branch p_le_send_find_value_by_type 
+
+p_le_send_att_find_value_by_type_gatt:
+0510 d8e00003 arg le_find_type_value_gatt_bit ,queue 
+0511 20200503 branch p_le_send_find_value_by_type 
+
+p_le_send_att_find_value_by_type_device_info:
+0512 d8e00002 arg le_find_type_value_device_info_bit ,queue 
+0513 20200503 branch p_le_send_find_value_by_type 
+
+p_le_send_att_find_value_by_type_command:
+0514 680144c0 fetch 2 ,mem_le_search_att_type 
+0515 1fe22200 copy pdata ,rega 
+0516 680944c4 fetcht 2 ,mem_le_uuid 
+0517 18422400 copy temp ,regb 
+0518 2040051b call p_find_type_value_start_handle 
+0519 20228526 branch p_le_save_find_value_handle ,zero 
+051a 20205728 branch le_send_att_error_response_notfound 
+
+p_find_type_value_start_handle:
+051b d8c04504 arg mem_le_att_list ,contr 
+
+p_find_type_value_start_handle_loop:
+051c e8c10000 ifetch 2 ,contr 
+051d 207a0000 rtn blank 
+051e e8c18000 ifetch 3 ,contr 
+051f e8c10000 ifetch 2 ,contr 
+0520 9a267c00 isub rega ,null 
+0521 20628000 rtn zero 
+0522 18c08dfd increase -3 ,contr 
+0523 e8c08000 ifetch 1 ,contr 
+0524 98c08c00 iadd contr ,contr 
+0525 2020051c branch p_find_type_value_start_handle_loop 
+
+p_le_save_find_value_handle:
+0526 18c08df9 increase -7 ,contr 
+0527 e8c10000 ifetch 2 ,contr 
+0528 60014c61 store 2 ,mem_le_find_type_value_start_handle 
+0529 20400534 call p_find_type_value_end_handle 
+052a 203a5728 branch le_send_att_error_response_notfound ,blank 
+052b 18c08dfc increase -4 ,contr 
+052c e8c10000 ifetch 2 ,contr 
+052d 1fe0ffff increase -1 ,pdata 
+052e 60014c63 store 2 ,mem_le_find_type_value_end_handle 
+052f 70444407 jam attop_find_by_type_value_response ,mem_le_l2cap 
+0530 68024c61 fetch 4 ,mem_le_find_type_value_start_handle 
+0531 60024445 store 4 ,mem_le_l2cap_response 
+0532 18000409 force 9 ,temp 
+0533 20205892 branch le_send_packet 
+
+p_find_type_value_end_handle:
+0534 e8c10000 ifetch 2 ,contr 
+0535 e8c08000 ifetch 1 ,contr 
+0536 98c08c00 iadd contr ,contr 
+
+p_find_type_value_end_handle_loop:
+0537 e8c10000 ifetch 2 ,contr 
+0538 207a0000 rtn blank 
+0539 e8c10000 ifetch 2 ,contr 
+053a 9a467c00 isub regb ,null 
+053b 20628000 rtn zero 
+053c e8c08000 ifetch 1 ,contr 
+053d 98c08c00 iadd contr ,contr 
+053e 20200537 branch p_find_type_value_end_handle_loop 
+
+p_le_send_att_find_information_response:
+053f d9600003 arg 3 ,timeup 
+0540 18007e01 force 1 ,pdata 
+0541 6000c445 store 1 ,mem_le_l2cap_response 
+0542 20405a74 call le_init_attlist_search 
+
+p_le_send_att_find_information_res_loop:
+0543 20405a7d call le_att_handle_inrange 
+0544 203a5746 branch le_send_att_find_information_res_end ,blank 
+0545 2421054f nbranch p_le_send_att_find_information_res_next ,positive 
+0546 78547c00 disable user 
+0547 e0a10000 istore 2 ,contw 
+0548 e8c10000 ifetch 2 ,contr 
+0549 e0a10000 istore 2 ,contw 
+054a 196097ff increase -1 ,timeup 
+054b 2022d746 branch le_send_att_find_information_res_end ,zero 
+
+p_le_send_att_find_information_res_cont:
+054c e8c08000 ifetch 1 ,contr 
+054d 98c08c00 iadd contr ,contr 
+054e 20200543 branch p_le_send_att_find_information_res_loop 
+
+p_le_send_att_find_information_res_next:
+054f 18c08c02 increase 2 ,contr 
+0550 2020054c branch p_le_send_att_find_information_res_cont 
+
+p_le_send_att_read_by_type_response:
+0551 680944c0 fetcht 2 ,mem_le_search_att_type 
+0552 58002a00 setarg uuid_chrctr_device_name 
+0553 98467c00 isub temp ,null 
+0554 20228591 branch p_le_send_att_read_by_type_res_device_name ,zero 
+0555 58002a50 setarg uuid_pnp_id 
+0556 98467c00 isub temp ,null 
+0557 2022859c branch p_le_send_att_read_by_type_res_pnp_id ,zero 
+0558 58002803 setarg uuid_gatt_characteristic 
+0559 98467c00 isub temp ,null 
+055a 2422d728 nbranch le_send_att_error_response_notfound ,zero 
+055b 680144bc fetch 2 ,mem_le_search_handle_start 
+055c 600102a0 store 2 ,mem_temp 
+055d 78347c00 enable user 
+
+p_le_send_att_read_by_type_response_loop:
+055e 204005e3 call p_le_att_handle_inrange 
+055f 2421056d nbranch p_le_send_att_read_by_type_response_end ,positive 
+0560 680902a0 fetcht 2 ,mem_temp 
+0561 204005eb call p_le_att_get_handle_info 
+0562 c000856d beq 1 ,p_le_send_att_read_by_type_response_end 
+0563 204005e7 call p_le_att_same_type 
+0564 2422856b nbranch p_le_send_att_read_by_type_response_next_handle ,zero 
+0565 78547c00 disable user 
+0566 2040056f call p_le_send_att_read_by_type_write_properties 
+0567 204005d1 call p_le_att_next_handle 
+0568 204005eb call p_le_att_get_handle_info 
+0569 20400577 call p_le_send_att_read_by_type_write_uuid 
+056a 2020056d branch p_le_send_att_read_by_type_response_end 
+
+p_le_send_att_read_by_type_response_next_handle:
+056b 204005d1 call p_le_att_next_handle 
+056c 2020055e branch p_le_send_att_read_by_type_response_loop 
+
+p_le_send_att_read_by_type_response_end:
+056d 20345728 branch le_send_att_error_response_notfound ,user 
+056e 20200609 branch p_le_send_auto_len_by_mem 
+
+p_le_send_att_read_by_type_write_properties:
+056f 680102a0 fetch 2 ,mem_temp 
+0570 60014446 store 2 ,mem_le_l2cap_response + 1 
+0571 6800cc67 fetch 1 ,mem_le_search_len 
+0572 1fe27200 copy pdata ,loopcnt 
+0573 20400600 call p_get_contr 
+0574 d8a04448 arg mem_le_l2cap_response + 3 ,contw 
+0575 20407e45 call memcpy 
+0576 20200603 branch p_store_contw 
+
+p_le_send_att_read_by_type_write_uuid:
+0577 68094c65 fetcht 2 ,mem_le_cur_att_type 
+0578 184cfe00 rshift8 temp ,pdata 
+0579 c0828589 bne 0x05 ,p_le_send_att_read_by_type_write_short_uuid 
+057a 204005fd call p_get_contw 
+057b 680102a0 fetch 2 ,mem_temp 
+057c e0a10000 istore 2 ,contw 
+057d 20400603 call p_store_contw 
+057e 58004504 setarg mem_le_att_list 
+057f 98408c00 iadd temp ,contr 
+0580 e8c08000 ifetch 1 ,contr 
+0581 18c20400 copy contr ,temp 
+0582 1fe27200 copy pdata ,loopcnt 
+0583 1fe0fe05 increase 5 ,pdata 
+0584 6000c445 store 1 ,mem_le_l2cap_response 
+0585 204005fd call p_get_contw 
+0586 18420c00 copy temp ,contr 
+0587 20407e45 call memcpy 
+0588 20200603 branch p_store_contw 
+
+p_le_send_att_read_by_type_write_short_uuid:
+0589 204005fd call p_get_contw 
+058a 680102a0 fetch 2 ,mem_temp 
+058b e0a10000 istore 2 ,contw 
+058c 68014c65 fetch 2 ,mem_le_cur_att_type 
+058d e0a10000 istore 2 ,contw 
+058e 20400603 call p_store_contw 
+058f 70444507 jam 7 ,mem_le_l2cap_response 
+0590 20600000 rtn 
+
+p_le_send_att_read_by_type_res_device_name:
+0591 20405b08 call le_get_device_name 
+
+p_le_send_att_read_by_type_res_packet:
+0592 e8c08000 ifetch 1 ,contr 
+0593 1fe27200 copy pdata ,loopcnt 
+0594 1fe0fe02 increase 2 ,pdata 
+0595 6000c445 store 1 ,mem_le_l2cap_response 
+0596 18c08dfb increase -5 ,contr 
+0597 e8c10000 ifetch 2 ,contr 
+0598 e0a10000 istore 2 ,contw 
+0599 18c08c03 increase 3 ,contr 
+059a 20407e45 call memcpy 
+059b 2020588a branch le_send_autolen 
+
+p_le_send_att_read_by_type_res_pnp_id:
+059c d8402a50 arg uuid_pnp_id ,temp 
+059d 20405b0c call le_att_get_uuid_ptr 
+059e 20200592 branch p_le_send_att_read_by_type_res_packet 
+
+p_le_send_att_read_by_group_type_response:
+059f d9600002 arg 2 ,timeup 
+05a0 680144bc fetch 2 ,mem_le_search_handle_start 
+05a1 600102a0 store 2 ,mem_temp 
+05a2 700d5c00 jam 0 ,mem_le_search_res 
+05a3 78347c00 enable user 
+
+p_le_send_att_read_by_group_type_response_loop:
+05a4 204005e3 call p_le_att_handle_inrange 
+05a5 242105c7 nbranch p_le_send_att_read_by_group_type_end0 ,positive 
+05a6 680902a0 fetcht 2 ,mem_temp 
+05a7 204005eb call p_le_att_get_handle_info 
+05a8 c00085ca beq 1 ,p_le_send_att_read_by_group_type_end1 
+05a9 204005e7 call p_le_att_same_type 
+05aa 242285c3 nbranch p_le_send_att_read_by_group_type_next_handle ,zero 
+05ab 68008d5c fetch 1 ,mem_le_search_res 
+05ac c00085ca beq 1 ,p_le_send_att_read_by_group_type_end1 
+05ad 243405b4 nbranch p_le_send_att_read_by_group_type_store_write_record ,user 
+05ae 78547c00 disable user 
+05af 6800cc67 fetch 1 ,mem_le_search_len 
+05b0 1fe0fe04 increase 4 ,pdata 
+05b1 6000c445 store 1 ,mem_le_l2cap_response 
+05b2 20400603 call p_store_contw 
+05b3 202005be branch p_le_send_att_read_by_group_type_store_record 
+
+p_le_send_att_read_by_group_type_store_write_record:
+05b4 6800cc67 fetch 1 ,mem_le_search_len 
+05b5 1fe67c10 sub pdata ,0x10 ,null 
+05b6 202285ca branch p_le_send_att_read_by_group_type_end1 ,zero 
+05b7 6800c445 fetch 1 ,mem_le_l2cap_response 
+05b8 1fe67c10 sub pdata ,0x10 ,null 
+05b9 202285ca branch p_le_send_att_read_by_group_type_end1 ,zero 
+05ba 680102a0 fetch 2 ,mem_temp 
+05bb 1fe0ffff increase -1 ,pdata 
+05bc 60010d5a store 2 ,mem_le_cur_handle_end 
+05bd 204005da call p_le_write_att_record 
+
+p_le_send_att_read_by_group_type_store_record:
+05be 680102a0 fetch 2 ,mem_temp 
+05bf 60010d58 store 2 ,mem_le_cur_handle_start 
+05c0 204005d5 call p_le_store_att_record 
+05c1 196097ff increase -1 ,timeup 
+05c2 202285c5 branch p_le_send_att_read_by_group_type_last_find ,zero 
+
+p_le_send_att_read_by_group_type_next_handle:
+05c3 204005d1 call p_le_att_next_handle 
+05c4 202005a4 branch p_le_send_att_read_by_group_type_response_loop 
+
+p_le_send_att_read_by_group_type_last_find:
+05c5 700d5c01 jam 1 ,mem_le_search_res 
+05c6 202005c3 branch p_le_send_att_read_by_group_type_next_handle 
+
+p_le_send_att_read_by_group_type_end0:
+05c7 680102a0 fetch 2 ,mem_temp 
+05c8 60010d5a store 2 ,mem_le_cur_handle_end 
+05c9 202005ce branch p_le_send_att_read_by_group_type_end_common 
+
+p_le_send_att_read_by_group_type_end1:
+05ca 680102a0 fetch 2 ,mem_temp 
+05cb 1fe0ffff increase -1 ,pdata 
+05cc 60010d5a store 2 ,mem_le_cur_handle_end 
+05cd 202005ce branch p_le_send_att_read_by_group_type_end_common 
+
+p_le_send_att_read_by_group_type_end_common:
+05ce 20345728 branch le_send_att_error_response_notfound ,user 
+05cf 204005da call p_le_write_att_record 
+05d0 20200609 branch p_le_send_auto_len_by_mem 
+
+p_le_att_next_handle:
+05d1 680902a0 fetcht 2 ,mem_temp 
+05d2 18408401 increase 1 ,temp 
+05d3 600902a0 storet 2 ,mem_temp 
+05d4 20600000 rtn 
+
+p_le_store_att_record:
+05d5 6800cc67 fetch 1 ,mem_le_search_len 
+05d6 60008103 store 1 ,mem_tmp_buffer 
+05d7 1fe27200 copy pdata ,loopcnt 
+05d8 20400600 call p_get_contr 
+05d9 20207e45 branch memcpy 
+
+p_le_write_att_record:
+05da 204005fd call p_get_contw 
+05db 68010d58 fetch 2 ,mem_le_cur_handle_start 
+05dc e0a10000 istore 2 ,contw 
+05dd 68010d5a fetch 2 ,mem_le_cur_handle_end 
+05de e0a10000 istore 2 ,contw 
+05df 68008103 fetch 1 ,mem_tmp_buffer 
+05e0 1fe27200 copy pdata ,loopcnt 
+05e1 20407e45 call memcpy 
+05e2 20200603 branch p_store_contw 
+
+p_le_att_handle_inrange:
+05e3 680902a0 fetcht 2 ,mem_temp 
+05e4 680144be fetch 2 ,mem_le_search_handle_end 
+05e5 98467c00 isub temp ,null 
+05e6 20600000 rtn 
+
+p_le_att_same_type:
+05e7 680144c0 fetch 2 ,mem_le_search_att_type 
+05e8 68094c65 fetcht 2 ,mem_le_cur_att_type 
+05e9 98467c00 isub temp ,null 
+05ea 20600000 rtn 
+
+p_le_att_get_handle_info:
+05eb d8c04504 arg mem_le_att_list ,contr 
+05ec 18422200 copy temp ,rega 
+
+p_le_att_get_handle_loop:
+05ed e8c10000 ifetch 2 ,contr 
+05ee 203a05f6 branch p_le_att_unfind_handle ,blank 
+05ef e8c90000 ifetcht 2 ,contr 
+05f0 60094c65 storet 2 ,mem_le_cur_att_type 
+05f1 9a267c00 isub rega ,null 
+05f2 202285f8 branch p_le_att_finded_handle ,zero 
+05f3 e8c08000 ifetch 1 ,contr 
+05f4 98c08c00 iadd contr ,contr 
+05f5 202005ed branch p_le_att_get_handle_loop 
+
+p_le_att_unfind_handle:
+05f6 58000001 setarg 1 
+05f7 20600000 rtn 
+
+p_le_att_finded_handle:
+05f8 e8c08000 ifetch 1 ,contr 
+05f9 6000cc67 store 1 ,mem_le_search_len 
+05fa 20400606 call p_store_contr 
+05fb 58000000 setarg 0 
+05fc 20600000 rtn 
+
+p_get_contw:
+05fd 680102b9 fetch 2 ,mem_contw 
+05fe 1fe20a00 copy pdata ,contw 
+05ff 20600000 rtn 
+
+p_get_contr:
+0600 680102b7 fetch 2 ,mem_contr 
+0601 1fe20c00 copy pdata ,contr 
+0602 20600000 rtn 
+
+p_store_contw:
+0603 18a27e00 copy contw ,pdata 
+0604 600102b9 store 2 ,mem_contw 
+0605 20600000 rtn 
+
+p_store_contr:
+0606 18c27e00 copy contr ,pdata 
+0607 600102b7 store 2 ,mem_contr 
+0608 20600000 rtn 
+
+p_le_send_auto_len_by_mem:
+0609 204005fd call p_get_contw 
+060a 2020588a branch le_send_autolen 
+
+p_le_send_att_handle_value_indication:
+
+p_le_send_att_handle_value_notification:
+060b 6800cbab fetch 1 ,mem_queue_read 
+060c 1fe08401 add pdata ,1 ,temp 
+060d 18410403 and temp ,0x03 ,temp 
+060e 6008cbab storet 1 ,mem_queue_read 
+060f 1feffe07 mul32 pdata ,7 ,pdata 
+0610 d8c04bad arg mem_uart_packet ,contr 
+0611 98c08c00 iadd contr ,contr 
+0612 6800cc82 fetch 1 ,mem_le51_tx_length 
+0613 1fe0fffb increase -5 ,pdata 
+0614 1fe27200 copy pdata ,loopcnt 
+0615 d8a04445 arg mem_le_l2cap + 1 ,contw 
+0616 20407e45 call memcpy 
+0617 6808cc82 fetcht 1 ,mem_le51_tx_length 
+0618 20205892 branch le_send_packet 
+
+p_le_parse:
+0619 2040561c call le_xtype_fifo_is_full 
+061a 202058b0 branch le_parse + 4 
+
+p_le_parse_ll:
+061b 1a627e00 copy regc ,pdata 
+061c c001862b beq ll_enc_req ,p_le_parse_enc_req 
+061d c005062f beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
+061e c0000626 beq ll_connection_update_req ,p_le_parse_connection_update_req 
+061f c009062d beq ll_ping_req ,p_le_parse_ping_req 
+0620 c0010631 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+0621 1fe67c0d sub pdata ,0x0d ,null 
+0622 202158c0 branch le_parse + 20 ,positive 
+0623 6000cc68 store 1 ,mem_le_ll_unknown_type 
+0624 700b7d27 jam xt_ll_unknown_rsp ,mem_fifo_temp 
+0625 20205620 branch le_xtype_fifo_in 
+
+p_le_parse_connection_update_req:
+0626 20405924 call le_parse_connection_update_req 
+0627 68014437 fetch 2 ,mem_le_new_param + 3 
+0628 1fef8404 mul32 pdata ,4 ,temp 
+0629 60094d4f storet 2 ,mem_customize_timer_setup 
+062a 20600000 rtn 
+
+p_le_parse_enc_req:
+062b 704c7c00 jam default_states ,mem_ltk_states 
+062c 20205938 branch le_parse_enc_req 
+
+p_le_parse_ping_req:
+062d 700b7d33 jam xt_ll_ping_rsp ,mem_fifo_temp 
+062e 20205620 branch le_xtype_fifo_in 
+
+p_le_parse_pause_enc_rsq:
+062f 700b7d2b jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
+0630 20205620 branch le_xtype_fifo_in 
+
+p_le_parse_terminate_ind:
+0631 58000014 setarg 20 
+0632 600103ef store 2 ,mem_le_superto 
+0633 20600000 rtn 
+
+p_le_send_non_l2cap:
+0634 6800c43e fetch 1 ,mem_le_txheader 
+0635 28200601 compare 1 ,type ,3 
+0636 20208638 branch p_le_send_non_l2cap1 ,true 
+0637 202058a7 branch le_send_non_l2cap + 14 
+
+p_le_send_non_l2cap1:
+0638 6800c43f fetch 1 ,mem_le_txlen 
+0639 203a063b branch p_le_send_empty_clear_md ,blank 
+063a 202058a7 branch le_send_non_l2cap + 14 
+
+p_le_send_empty_clear_md:
+063b 6800c43e fetch 1 ,mem_le_txheader 
+063c 793ffe04 set0 md ,pdata 
+063d 6000c43e store 1 ,mem_le_txheader 
+063e 20600000 rtn 
+
+p_le_parse_smp:
+063f e8c08000 ifetch 1 ,contr 
+0640 c0008646 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0641 c002064c beq smp_pairing_random ,p_le_parse_smp_pairing_random 
+0642 c0048644 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
+0643 202058f8 branch le_parse_smp + 4 
+
+p_le_parse_smp_identity_address_information:
+0644 704c6903 jam flag_le_pairing_end ,mem_le_pairing_state 
+0645 20205974 branch le_parse_smp_identity_address_information 
+
+p_le_parse_smp_pairing_request:
+0646 704d3d01 jam 1 ,mem_le_send_security_request_flag 
+0647 6000c4ae store 1 ,mem_le_preq 
+0648 e8c30000 ifetch 6 ,contr 
+0649 e0a30000 istore 6 ,contw 
+064a 700b7d42 jam xt_smp_pairing_response ,mem_fifo_temp 
+064b 20205620 branch le_xtype_fifo_in 
+
+p_le_parse_smp_pairing_random:
+064c 204074a8 call authenticate_rconfirm 
+064d 2022864f branch p_le_parse_smp_pairing_random_success ,zero 
+064e 20205968 branch le_parse_smp_pairing_random + 2 
+
+p_le_parse_smp_pairing_random_success:
+064f 704c6902 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
+0650 2020596a branch le_parse_smp_pairing_random_success 
+
+scale_process_le_conn:
+0651 704c7d00 jam pair_unknown ,mem_pair_state 
+0652 20403f86 call app_ble_stop_adv 
+0653 20403f7e call app_bt_stop_discovery 
+0654 20403fa4 call app_lpm_mult_enable 
+0655 20203ecc branch app_le_event_bb_connected 
+
+scale_process_le_discon:
+0656 70421300 jam 0 ,mem_lpm_mult 
+0657 70448b00 jam 0 ,mem_ltk_exists 
+0658 704c7c00 jam default_states ,mem_ltk_states 
+0659 704c6900 jam flag_le_pairing_null ,mem_le_pairing_state 
+065a 704c7f00 jam 0 ,mem_shutter_find_type_value_flag 
+065b 704c7d00 jam pair_unknown ,mem_pair_state 
+065c 20203ed0 branch app_le_event_bb_disconn 
+
+p_le_queue_init:
+065d 58000000 setarg 0 
+065e 60024ba9 store 4 ,mem_queue_write 
+065f 20600000 rtn 
+
+p_g24_dispatch:
+0660 c6918000 rtnmark0 mark_24g 
+0661 68024d40 fetch 4 ,mem_24g_enter_hibernate 
+0662 60024d72 store 4 ,mem_24g_enter_hibernate_setup 
+0663 20400686 call p_g24_txdata_prep 
+0664 24340679 nbranch p_g24_long_sleep ,user 
+0665 704c150a jam 10 ,mem_24g_enter_lpm_timer 
+0666 204006a7 call p_g24_transmit_packet 
+0667 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0668 c1ff8000 rtnne state_24g_pairing_success 
+0669 704c3d02 jam tx_power_5db ,mem_tx_power 
+
+p_g24_short_sleep:
+066a 6800cd45 fetch 1 ,mem_mouse_retry_flag 
+066b 247a0000 nrtn blank 
+066c 204001c2 call p_check_ipc_for_lpm 
+066d 24740000 nrtn user 
+066e 68008b7f fetch 1 ,mem_c51_lpm_lock 
+066f 247a0000 nrtn blank 
+0670 20403cab call lpo_calibration 
+0671 6801c210 fetch 3 ,mem_clks_per_lpo 
+0672 207a0000 rtn blank 
+0673 6800c131 fetch 1 ,mem_lpm_mode 
+0674 207a0000 rtn blank 
+
+p_g24_short_sleep_1:
+0675 6801cd7a fetch 3 ,mem_24g_short_sleep_counter 
+
+p_g24_short_sleep_2:
+0676 20407e8a call clk2lpo 
+0677 600a41fc storet 4 ,mem_sleep_counter 
+0678 20203cda branch lpm_sleep 
+
+p_g24_long_sleep:
+0679 204001c2 call p_check_ipc_for_lpm 
+067a 24740000 nrtn user 
+067b 68008b7f fetch 1 ,mem_c51_lpm_lock 
+067c 247a0000 nrtn blank 
+067d 20403cab call lpo_calibration 
+067e 6801c210 fetch 3 ,mem_clks_per_lpo 
+067f 207a0000 rtn blank 
+0680 6800c131 fetch 1 ,mem_lpm_mode 
+0681 207a0000 rtn blank 
+0682 6800cc15 fetch 1 ,mem_24g_enter_lpm_timer 
+0683 243a0675 nbranch p_g24_short_sleep_1 ,blank 
+0684 68024d72 fetch 4 ,mem_24g_enter_hibernate_setup 
+0685 20200676 branch p_g24_short_sleep_2 
+
+p_g24_txdata_prep:
+0686 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0687 c0ff86f9 bne state_24g_pairing_success ,p_g24_pairing_sm 
+0688 2040068d call p_g24_package_data 
+0689 205406a4 call p_g24_get_package_data ,user 
+068a 20540768 call p_g24_transmit_prep ,user 
+
+p_g24_txdata_enable_tx:
+068b 704be601 jam ensure_on_24g ,mem_24g_ensure 
+068c 20600000 rtn 
+
+p_g24_package_data:
+068d 78547c00 disable user 
+068e 704be202 jam 2 ,mem_24g_data_type 
+068f 6800cd57 fetch 1 ,mem_24g_txbuf_new 
+0690 c0020697 beq 0x04 ,p_g24_dataready 
+0691 c002869a beq 0x05 ,p_g24_dataready_mk 
+0692 c00386a0 beq 0x07 ,p_g24_dataready_ms 
+0693 c003069d beq 0x06 ,p_g24_dataready_sys 
+0694 6800cd45 fetch 1 ,mem_mouse_retry_flag 
+0695 245a34df ncall enable_user ,blank 
+0696 20600000 rtn 
+
+p_g24_dataready:
+0697 704d5700 jam 0x00 ,mem_24g_txbuf_new 
+0698 704be10a jam 10 ,mem_24g_datalen 
+0699 202006a2 branch p_g24_package_data_rtn 
+
+p_g24_dataready_mk:
+069a 704d5703 jam 0x03 ,mem_24g_txbuf_new 
+069b 704be104 jam 4 ,mem_24g_datalen 
+069c 202006a2 branch p_g24_package_data_rtn 
+
+p_g24_dataready_sys:
+069d 704d5702 jam 0x02 ,mem_24g_txbuf_new 
+069e 704be103 jam 3 ,mem_24g_datalen 
+069f 202006a2 branch p_g24_package_data_rtn 
+
+p_g24_dataready_ms:
+06a0 704be201 jam 1 ,mem_24g_data_type 
+06a1 704be108 jam 8 ,mem_24g_datalen 
+
+p_g24_package_data_rtn:
+06a2 704be700 jam 0 ,mem_24g_get_ack_fail 
+06a3 202034df branch enable_user 
+
+p_g24_get_package_data:
+06a4 6804cd57 fetch 9 ,mem_24g_txbuf_new 
+06a5 60048cd5 store 9 ,mem_24g_txbuf 
+06a6 20600000 rtn 
+
+p_g24_transmit_packet:
+06a7 704be800 jam 0 ,mem_24g_retry 
+
+p_g24_transmit_loop:
+06a8 d9600d00 arg param_rx_setup ,timeup 
+06a9 34730200 until clkn_rt ,meet 
+06aa 204006ce call p_g24_transmit_receive_ack 
+06ab 243786b7 nbranch p_g24_retransmit ,user3 
+06ac 204006de call p_g24_ackpayload_parse 
+06ad 6800cbe0 fetch 1 ,mem_24g_pid 
+06ae 1fe0fe01 increase 1 ,pdata 
+06af 6000cbe0 store 1 ,mem_24g_pid 
+06b0 704d4500 jam 0 ,mem_mouse_retry_flag 
+06b1 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06b2 c0ff86cd bne state_24g_pairing_success ,p_g24_paring_mode_start 
+
+p_g24_transmit_abandon:
+06b3 204006c9 call p_g24_clear_txbuf 
+06b4 704be700 jam 0 ,mem_24g_get_ack_fail 
+06b5 704be600 jam ensure_off_24g ,mem_24g_ensure 
+06b6 20600000 rtn 
+
+p_g24_retransmit:
+06b7 704d4501 jam 1 ,mem_mouse_retry_flag 
+06b8 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+06b9 1fe0fe01 increase 1 ,pdata 
+06ba 6000cbe7 store 1 ,mem_24g_get_ack_fail 
+06bb 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06bc c0ff86d9 bne state_24g_pairing_success ,p_g24_tx_paring_retry 
+06bd 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+06be c07f86db beq 0xff ,p_g24_stop_g24_mode 
+06bf 6800cbe7 fetch 1 ,mem_24g_get_ack_fail 
+06c0 d8400010 arg 16 ,temp 
+06c1 98467c00 isub temp ,null 
+06c2 20210787 branch p_g24_ch ,positive 
+06c3 6800cbe8 fetch 1 ,mem_24g_retry 
+06c4 1fe0fe01 increase 1 ,pdata 
+06c5 6000cbe8 store 1 ,mem_24g_retry 
+06c6 2000000a nop 10 
+06c7 c08386a8 bne retry_24g ,p_g24_transmit_loop 
+06c8 20200787 branch p_g24_ch 
+
+p_g24_clear_txbuf:
+06c9 58000000 setarg 0 
+06ca 60048cd5 store 9 ,mem_24g_txbuf 
+06cb 6004cd57 store 9 ,mem_24g_txbuf_new 
+06cc 20600000 rtn 
+
+p_g24_paring_mode_start:
+06cd 20200713 branch p_g24_paring_mode 
+
+p_g24_transmit_receive_ack:
+06ce 7857fc00 disable user3 
+06cf 204007df call p_g24_transmit 
+06d0 18002a00 force 0 ,radio_ctrl 
+06d1 68024c00 fetch 4 ,mem_24g_addr 
+06d2 98001200 iforce access 
+06d3 68088017 fetcht 1 ,mem_last_freq 
+06d4 20403a82 call set_freq_rx 
+06d5 20403a87 call rf_rx_enable 
+06d6 2040079f call p_g24_receive_rxon 
+06d7 205787d9 call p_g24_end_of_packet ,user3 
+06d8 20600000 rtn 
+
+p_g24_tx_paring_retry:
+06d9 704d4500 jam 0 ,mem_mouse_retry_flag 
+06da 20600000 rtn 
+
+p_g24_stop_g24_mode:
+06db 704d4500 jam 0 ,mem_mouse_retry_flag 
+06dc 700b7d32 jam bt_evt_24g_attempt_fail ,mem_fifo_temp 
+06dd 20207c27 branch ui_ipc_send_event 
+
+p_g24_ackpayload_parse:
+06de 20400748 call p_g24_read_len_pid_crc 
+06df 68008cb3 fetch 1 ,mem_24g_rxbuf 
+06e0 c1810000 rtnne 0x02 
+06e1 6800cbdf fetch 1 ,mem_24g_rxdata_length 
+06e2 207a0000 rtn blank 
+06e3 98007200 iforce loopcnt 
+06e4 d8c00cb5 arg mem_24g_rxbuf + 2 ,contr 
+06e5 d8a00d17 arg mem_24g_rxpayload ,contw 
+06e6 20407e45 call memcpy 
+06e7 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+06e8 2fe1f008 compare 0x08 ,pdata ,0xf8 
+06e9 24608000 nrtn true 
+06ea 68008cb5 fetch 1 ,mem_24g_rxbuf + 2 
+06eb c07f86ee beq 0xff ,p_pc_sleep_mode 
+06ec 6000ccb7 store 1 ,mem_caps_num_lock 
+06ed 20600000 rtn 
+
+p_pc_sleep_mode:
+06ee 704d7d01 jam 1 ,mem_pc_sleep_flag 
+06ef 20600000 rtn 
+
+p_g24_start_pairing_sm1:
+06f0 79200023 set1 mark_24g ,mark 
+06f1 204006f5 call p_g24_pair_init 
+06f2 204006b3 call p_g24_transmit_abandon 
+06f3 704bef01 jam state_24g_pairing_1 ,mem_24g_pairing_sm 
+06f4 20600000 rtn 
+
+p_g24_pair_init:
+06f5 704be000 jam 0 ,mem_24g_pid 
+06f6 704be94e jam g24_pair_ch ,mem_24g_ch 
+06f7 68024beb fetch 4 ,mem_24g_paring_addr 
+06f8 2020075a branch p_g24_update_addr_and_synccrc8 
+
+p_g24_pairing_sm:
+06f9 204006f5 call p_g24_pair_init 
+06fa 6800cbe6 fetch 1 ,mem_24g_ensure 
+06fb c000b4df beq ensure_on_24g ,enable_user 
+06fc 6800cbef fetch 1 ,mem_24g_pairing_sm 
+06fd c0008701 beq state_24g_pairing_1 ,p_g24_pairing_sm_1 
+06fe c0010704 beq state_24g_pairing_2 ,p_g24_pairing_sm_2 
+06ff c0018707 beq state_24g_pairing_3 ,p_g24_pairing_sm_3 
+0700 20203bf1 branch assert 
+
+p_g24_pairing_sm_1:
+0701 704bef11 jam state_24g_pairing_1_waiting_ack ,mem_24g_pairing_sm 
+0702 700d37aa jam 0xaa ,mem_24g_common_temp 
+0703 20200709 branch p_g24_pairing_sm_common 
+
+p_g24_pairing_sm_2:
+0704 704bef12 jam state_24g_pairing_2_waiting_ack ,mem_24g_pairing_sm 
+0705 700d3755 jam 0x55 ,mem_24g_common_temp 
+0706 20200709 branch p_g24_pairing_sm_common 
+
+p_g24_pairing_sm_3:
+0707 704bef13 jam state_24g_pairing_3_waiting_ack ,mem_24g_pairing_sm 
+0708 700d3722 jam 0x22 ,mem_24g_common_temp 
+
+p_g24_pairing_sm_common:
+0709 700d3802 jam 0x02 ,mem_24g_common_temp + 1 
+070a 68024c06 fetch 4 ,mem_24g_device_addr 
+070b 60020d39 store 4 ,mem_24g_common_temp + 2 
+070c 700d3d00 jam 0 ,mem_24g_common_temp + 6 
+070d da200d37 arg mem_24g_common_temp ,rega 
+070e d8400007 arg 7 ,temp 
+070f 20400743 call p_g24_put_data_in_buff 
+0710 20400768 call p_g24_transmit_prep 
+0711 2040068b call p_g24_txdata_enable_tx 
+0712 202034df branch enable_user 
+
+p_g24_paring_mode:
+0713 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0714 c17f8000 rtneq state_24g_pairing_success 
+0715 c0088719 beq state_24g_pairing_1_waiting_ack ,p_g24_pairing_sm_1_waiting_ack 
+0716 c009071b beq state_24g_pairing_2_waiting_ack ,p_g24_pairing_sm_2_waiting_ack 
+0717 c009871d beq state_24g_pairing_3_waiting_ack ,p_g24_pairing_sm_3_waiting_ack 
+0718 20600000 rtn 
+
+p_g24_pairing_sm_1_waiting_ack:
+0719 704bef02 jam state_24g_pairing_2 ,mem_24g_pairing_sm 
+071a 202006b3 branch p_g24_transmit_abandon 
+
+p_g24_pairing_sm_2_waiting_ack:
+071b 704bef03 jam state_24g_pairing_3 ,mem_24g_pairing_sm 
+071c 202006b3 branch p_g24_transmit_abandon 
+
+p_g24_pairing_sm_3_waiting_ack:
+071d 704befff jam state_24g_pairing_success ,mem_24g_pairing_sm 
+071e 700b7d31 jam bt_evt_24g_pairing_complete ,mem_fifo_temp 
+071f 20407c27 call ui_ipc_send_event 
+0720 68020d19 fetch 4 ,mem_24g_rxpayload + 2 
+0721 2040075a call p_g24_update_addr_and_synccrc8 
+0722 202006b3 branch p_g24_transmit_abandon 
+
+p_g24_start_24g_mode:
+0723 79200023 set1 mark_24g ,mark 
+0724 2040075b call p_g24_syncword_crc8 
+0725 20400787 call p_g24_ch 
+0726 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0727 c1ff8000 rtnne state_24g_pairing_success 
+0728 20400735 call p_g24_tx_attemp_data_prep 
+0729 58000000 setarg 0 
+072a 60014c04 store 2 ,mem_24g_check_dongle_times 
+
+p_g24_tx_attemp_dongle_loop:
+072b 20403cab call lpo_calibration 
+072c 200007d0 nop 2000 
+072d 6800cc04 fetch 1 ,mem_24g_check_dongle_times 
+072e c07f86db beq 0xff ,p_g24_stop_g24_mode 
+072f 204006ce call p_g24_transmit_receive_ack 
+0730 2437873e nbranch p_g24_attemp_txdata_retry ,user3 
+
+p_g24_tx_attemp_dongle_succ:
+0731 204006c9 call p_g24_clear_txbuf 
+0732 79200023 set1 mark_24g ,mark 
+0733 700b7d3c jam bt_evt_24g_attempt_success ,mem_fifo_temp 
+0734 20207c27 branch ui_ipc_send_event 
+
+p_g24_tx_attemp_data_prep:
+0735 700d37ff jam 0xff ,mem_24g_common_temp 
+0736 6800cbe2 fetch 1 ,mem_24g_data_type 
+0737 60008d38 store 1 ,mem_24g_common_temp + 1 
+0738 68024c06 fetch 4 ,mem_24g_device_addr 
+0739 60020d39 store 4 ,mem_24g_common_temp + 2 
+073a d8400006 arg 6 ,temp 
+073b da200d37 arg mem_24g_common_temp ,rega 
+073c 20400743 call p_g24_put_data_in_buff 
+073d 20200768 branch p_g24_transmit_prep 
+
+p_g24_attemp_txdata_retry:
+073e 68014c04 fetch 2 ,mem_24g_check_dongle_times 
+073f 1fe0fe01 increase 1 ,pdata 
+0740 60014c04 store 2 ,mem_24g_check_dongle_times 
+0741 20400787 call p_g24_ch 
+0742 2020072b branch p_g24_tx_attemp_dongle_loop 
+
+p_g24_put_data_in_buff:
+0743 6008cbe1 storet 1 ,mem_24g_datalen 
+0744 18427200 copy temp ,loopcnt 
+0745 d8a00cd5 arg mem_24g_txbuf ,contw 
+0746 1a220c00 copy rega ,contr 
+0747 20207e45 branch memcpy 
+
+p_g24_read_len_pid_crc:
+0748 68008cb4 fetch 1 ,mem_24g_rxbuf + 1 
+0749 1fe97e00 rshift3 pdata ,pdata 
+074a 6000cbdf store 1 ,mem_24g_rxdata_length 
+074b 1fe0fe01 increase 1 ,pdata 
+074c d8c00cb4 arg mem_24g_rxbuf + 1 ,contr 
+074d 98c08c00 iadd contr ,contr 
+074e e8c18000 ifetch 3 ,contr 
+074f 6001cc0b store 3 ,mem_24g_sta_crc 
+0750 20600000 rtn 
+
+p_rssi_signal:
+0751 6808cc3c fetcht 1 ,mem_rssi_signal_index 
+0752 58004c2b setarg mem_rssi_signal_buf 
+0753 98408a00 iadd temp ,contw 
+0754 1a227e00 copy rega ,pdata 
+0755 e0a08000 istore 1 ,contw 
+0756 18408401 increase 1 ,temp 
+0757 18410407 and_into rssi_buf_len_signal ,temp 
+0758 6008cc3c storet 1 ,mem_rssi_signal_index 
+0759 20600000 rtn 
+
+p_g24_update_addr_and_synccrc8:
+075a 60024c00 store 4 ,mem_24g_addr 
+
+p_g24_syncword_crc8:
+075b da200000 arg 0 ,rega 
+075c df200004 arg 4 ,loopcnt 
+075d d8c04c00 arg mem_24g_addr ,contr 
+
+p_g24_syncword_crc8_loop:
+075e e8c08000 ifetch 1 ,contr 
+075f 9a20a200 iadd rega ,rega 
+0760 c200075e loop p_g24_syncword_crc8_loop 
+0761 1a227e00 copy rega ,pdata 
+0762 60014c16 store 2 ,mem_24g_syncword 
+0763 6800cc16 fetch 1 ,mem_24g_syncword 
+0764 6808cc17 fetcht 1 ,mem_24g_syncword + 1 
+0765 9840fe00 iadd temp ,pdata 
+0766 6000cc18 store 1 ,mem_24g_syncword_crc8 
+0767 20600000 rtn 
+
+p_g24_transmit_prep:
+0768 6800cbe1 fetch 1 ,mem_24g_datalen 
+0769 1fe0fe02 increase 2 ,pdata 
+076a 6000cbe3 store 1 ,mem_24g_txlen 
+076b 6800cbe2 fetch 1 ,mem_24g_data_type 
+076c 60008cf5 store 1 ,mem_24g_txpayload 
+076d 6800cbe1 fetch 1 ,mem_24g_datalen 
+076e 1fe9fe00 lshift3 pdata ,pdata 
+076f 6808cbe0 fetcht 1 ,mem_24g_pid 
+0770 18410403 and temp ,0x03 ,temp 
+0771 18438400 lshift temp ,temp 
+0772 9841fe00 ior temp ,pdata 
+0773 6808cc0a fetcht 1 ,mem_24g_no_ack 
+0774 9840fe00 iadd temp ,pdata 
+0775 e0a08000 istore 1 ,contw 
+0776 6800cbef fetch 1 ,mem_24g_pairing_sm 
+0777 c0ff877a bne state_24g_pairing_success ,p_g24_transmit_prep_pair 
+0778 6800cbe2 fetch 1 ,mem_24g_data_type 
+0779 e0a08000 istore 1 ,contw 
+
+p_g24_transmit_prep_pair:
+077a 6800cbe1 fetch 1 ,mem_24g_datalen 
+077b 98007200 iforce loopcnt 
+077c 6800cbe2 fetch 1 ,mem_24g_data_type 
+077d c0008785 beq 1 ,p_g24_transmit_prep_mouse 
+077e d8c00cd5 arg mem_24g_txbuf ,contr 
+077f 20407e45 call memcpy 
+0780 68008cd5 fetch 1 ,mem_24g_txbuf 
+0781 c0018783 beq 0x03 ,p_g24_multi_key_setup 
+0782 20600000 rtn 
+
+p_g24_multi_key_setup:
+0783 700cd502 jam 0x02 ,mem_24g_txbuf 
+0784 20600000 rtn 
+
+p_g24_transmit_prep_mouse:
+0785 d8c00cd6 arg mem_24g_txbuf + 1 ,contr 
+0786 20207e45 branch memcpy 
+
+p_g24_ch:
+0787 6808cbea fetcht 1 ,mem_24g_current_ch_number 
+0788 2040078d call p_g24_ch_calc 
+0789 18408401 increase 1 ,temp 
+078a 18410403 and_into 3 ,temp 
+078b 6008cbea storet 1 ,mem_24g_current_ch_number 
+078c 20600000 rtn 
+
+p_g24_ch_calc:
+078d 6800cc00 fetch 1 ,mem_24g_addr 
+078e 1fe17e03 and_into 0x03 ,pdata 
+078f 1fefa204 mul32 pdata ,4 ,rega 
+0790 58004bf0 setarg mem_24g_ch_map1 
+0791 9a20fe00 iadd rega ,pdata 
+0792 98408c00 iadd temp ,contr 
+0793 e8c08000 ifetch 1 ,contr 
+0794 6000cbe9 store 1 ,mem_24g_ch 
+0795 20600000 rtn 
+
+p_g24_prep:
+0796 7844fc00 disable enable_crc 
+0797 7843fc00 disable enable_white 
+0798 58555555 setarg 0x555555 
+0799 98001e00 iforce crc24_init 
+079a 6800cbe9 fetch 1 ,mem_24g_ch 
+079b 1fed8400 reverse pdata ,temp 
+079c 79200401 set1 1 ,temp 
+079d 18431c00 rshift temp ,white_init 
+079e 20600000 rtn 
+
+p_g24_receive_rxon:
+079f 20400796 call p_g24_prep 
+07a0 7826fc00 enable decode_fec0 
+07a1 7830fc00 enable is_rx 
+07a2 78507c00 disable is_tx 
+07a3 78287c00 enable swfine 
+07a4 68014be4 fetch 2 ,mem_24g_rx_window 
+07a5 98003600 iforce stop_watch 
+07a6 37c18400 correlate null ,timeout 
+07a7 242c07d9 nbranch p_g24_sync_timeout ,sync 
+07a8 7846fc00 disable decode_fec0 
+07a9 7825fc00 enable decode_fec1 
+07aa 7823fc00 enable enable_white 
+07ab 7824fc00 enable enable_crc 
+07ac 09800008 parse demod ,bucket ,8 
+07ad 19897e00 rshift3 pwindow ,pdata 
+07ae 6000cc19 store 1 ,mem_24g_get_syncword_crc8 
+07af 6808cc18 fetcht 1 ,mem_24g_syncword_crc8 
+07b0 98467c00 isub temp ,null 
+07b1 242287d9 nbranch p_g24_end_of_packet ,zero 
+07b2 09800008 parse demod ,bucket ,8 
+07b3 19897e00 rshift3 pwindow ,pdata 
+07b4 60008cb3 store 1 ,mem_24g_rxbuf 
+07b5 68008cb3 fetch 1 ,mem_24g_rxbuf 
+07b6 6808cbe2 fetcht 1 ,mem_24g_data_type 
+07b7 a8400e00 icompare bits_data ,temp 
+07b8 242087d9 nbranch p_g24_end_of_packet ,true 
+
+p_g24_receive_skip:
+07b9 09800008 parse demod ,bucket ,8 
+07ba 19897e00 rshift3 pwindow ,pdata 
+07bb e0a08000 istore 1 ,contw 
+07bc 1fe97e00 rshift3 pdata ,pdata 
+07bd 1fe1721f and pdata ,0x1f ,loopcnt 
+07be 202287c3 branch p_g24rx_nopayload ,zero 
+
+p_g24rx_loop:
+07bf 09800008 parse demod ,bucket ,8 
+07c0 19897e00 rshift3 pwindow ,pdata 
+07c1 e0a08000 istore 1 ,contw 
+07c2 c20007bf loop p_g24rx_loop 
+
+p_g24rx_nopayload:
+07c3 18a22200 copy contw ,rega 
+07c4 09800008 parse demod ,bucket ,8 
+07c5 19897e00 rshift3 pwindow ,pdata 
+07c6 6000cc2a store 1 ,mem_rssi_hex_received 
+07c7 1a220a00 copy rega ,contw 
+07c8 09800018 parse demod ,bucket ,24 
+07c9 78287c00 enable swfine 
+07ca db600664 arg param_sifs ,stop_watch 
+07cb 1fef7e00 rshift32 pdata ,pdata 
+07cc 1ff17e00 rshift16 pdata ,pdata 
+07cd e0a18000 istore 3 ,contw 
+07ce 7845fc00 disable decode_fec1 
+07cf 202307d9 branch p_g24_end_of_packet ,crc_failed 
+07d0 7837fc00 enable user3 
+07d1 68008017 fetch 1 ,mem_last_freq 
+07d2 1fe0a200 add pdata ,0 ,rega 
+07d3 20403ab6 call rf_write_freq 
+07d4 7846fc00 disable decode_fec0 
+07d5 20403a7a call set_sync_on 
+07d6 6800cc2a fetch 1 ,mem_rssi_hex_received 
+07d7 1fe22200 copy pdata ,rega 
+07d8 20200751 branch p_rssi_signal 
+
+p_g24_sync_timeout:
+
+p_g24_end_of_packet:
+07d9 784dfc00 disable encode_fec1 
+07da 7845fc00 disable decode_fec1 
+07db 2020375c branch end_of_packet 
+
+p_g24_set_freq_tx:
+07dc 20403a7a call set_sync_on 
+07dd 6808cbe9 fetcht 1 ,mem_24g_ch 
+07de 20203a91 branch set_freq_tx 
+
+p_g24_transmit:
+07df 204053d2 call le_enable 
+07e0 68024c00 fetch 4 ,mem_24g_addr 
+07e1 98001200 iforce access 
+07e2 20400796 call p_g24_prep 
+07e3 204007dc call p_g24_set_freq_tx 
+07e4 79202a00 set1 txgfsk ,radio_ctrl 
+07e5 782efc00 enable encode_fec0 
+07e6 78307c00 enable is_tx 
+07e7 7850fc00 disable is_rx 
+07e8 19317e00 rshift16 access ,pdata 
+07e9 1fecfe00 rshift8 pdata ,pdata 
+07ea 1ff1fe00 rshift4 pdata ,pdata 
+07eb 08008628 inject mod ,40 
+07ec 784efc00 disable encode_fec0 
+07ed 782dfc00 enable encode_fec1 
+07ee 7823fc00 enable enable_white 
+07ef 7824fc00 enable enable_crc 
+07f0 6800cc18 fetch 1 ,mem_24g_syncword_crc8 
+07f1 08008608 inject mod ,8 
+07f2 6800cbe3 fetch 1 ,mem_24g_txlen 
+07f3 98007200 iforce loopcnt 
+07f4 d8c00cf5 arg mem_24g_txpayload ,contr 
+
+p_g24tr_loop:
+07f5 e8c08000 ifetch 1 ,contr 
+07f6 08008608 inject mod ,8 
+07f7 c20007f5 loop p_g24tr_loop 
+07f8 78247c00 enable enable_parity 
+07f9 08008618 inject mod ,24 
+07fa 78447c00 disable enable_parity 
+07fb 37d38200 until null ,tx_clear 
+07fc 20000064 nop 100 
+07fd 784efc00 disable encode_fec0 
+07fe 784dfc00 disable encode_fec1 
+07ff 20203a7a branch set_sync_on 
               org 0x3000
 
 start:
Index: btkb/output/ramcode.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/ramcode.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/ramcode.rom	(working copy)
@@ -1,57 +1,84 @@
-c5128018
-c000002c
-c0018030
-c002803a
-c00302a6
-c00502c7
-c01382cb
-c01402dd
-c01582e3
-c02102ee
-c02182f2
-c02802fa
-c02a0309
-c04801d6
-c049019c
-c04a01a2
-c04a818c
-c05802a4
-c0588152
-c0590166
-c059817e
-c05b0187
-c05c815a
+c512801a
+c0000045
+c0018049
+c0028055
+c003032c
+c005034d
+c0138351
+c0140363
+c0158369
+c0210374
+c0218378
+c0280380
+c02a038f
+c0188041
+c019803e
+c0480222
+c04901e8
+c04a01ee
+c04a81d8
+c058032a
+c058819c
+c05901b0
+c05981ca
+c05b01d3
+c05c81a4
 20203bf1
-c00c0315
-c00d831d
-c011833c
-c0120358
-c01f024f
-c01f8253
-c04380f1
-c046826e
-c0470279
-c0478257
-c04e035c
-c04f8375
-c05e8265
-c06681e3
-c06780fd
-c0680110
-c0710382
-c0718394
-c07303ac
+c00c039b
+c00d83a3
+c01183c2
+c01203de
+c019045c
+c01dd3b0
+c01f029f
+c01f82a3
+c02504a8
+c0258455
+c026045f
+c0270465
+c02b046c
+c0308473
+c0318478
+c032049c
+c03284d2
+c0348634
+c0350619
+c035861b
+c037063f
+c03784b3
+c0438137
+c04682be
+c04702d7
+c04782a7
+c05e82b5
+c066822f
+c0678143
+c0680158
+c04e03e2
+c04f83f8
+c0710405
+c0718417
+c073042f
 20203bf1
+da204040
+18007201
+20203305
+d8a04040
+df20000a
+20407e3b
+202032d8
 6810813b
 60008b81
 70800608
 20203003
-2040008b
-2040007d
-2040003e
-20400035
+204000d1
+204000c3
+2040005a
+2040004e
 20203015
 680947f4
+6800c3d8
+7d3a040b
 6800c133
 7d3a0406
 600947f4
@@ -59,54 +86,59 @@
 20403392
 20403407
 20403024
+20400660
 20203022
 6800c7dc
-203a0042
+203a005e
 6800c793
 207a0000
-204000ec
+20400132
 20740000
 1ff0fe00
 1fe20c00
-204000cd
+20400113
 6000cba7
-c0008055
+c0008073
+c003007d
 1fe20400
 18c22200
 6800c040
-c3000052
+c3000070
 1a220c00
 c6848000
 18427e00
-c001805f
+c001807f
+c002809d
 20203bf1
 1a220c00
 d8a000f8
-202000c5
-204000cd
-204000cd
+2020010b
+20400113
+20400113
 60008b7d
-2040005a
+20400078
 20207c33
-204000d0
+20400116
 18c20400
 18508400
 60094b9a
 20600000
-204000cd
+d8a04d57
+2020010b
+20400113
 1fe22200
 18c27e00
 600102b7
 2040527c
-243a0068
+243a0088
 1a20a201
 20404b2c
-2020006d
+2020008d
 d8a04bad
 1a227200
 680102b7
 1fe20c00
-202000c7
+2020010d
 18a0a5fe
 680142b7
 e0a10000
@@ -115,7 +147,7 @@
 1a20f3ff
 680102b7
 1fe20c00
-204000c7
+2040010d
 1a420c00
 e8c10000
 60014c9b
@@ -123,19 +155,57 @@
 20407e45
 704c9a64
 20600000
-680a4d4c
+18c22200
+6800cba9
+1fe08401
+18410403
+6008cba9
+1feffe07
+d8a04bad
+98a08a00
+1a220c00
+20400113
+18c22200
+1fe0ffff
+1fe27200
+1fe0fe07
+6000cc82
+1a220c00
+20400113
+18c22200
+c00080b3
+c00100bb
+c00180bd
+c00200bf
+68014cb8
+e0a10000
+1a220c00
+2040010d
+2040561e
+247a0000
+700b7d1b
+20205620
+68014cba
+202000b4
+68014cbc
+202000b4
+68014d3e
+e0a10000
+1a220c00
+2020010d
+680a4d4b
 1c427e00
 98467e00
-68094d50
+68094d4f
 9846fc00
 20407efd
 1807fe00
 207a0000
 1c420400
-600a4d4c
-6800cd52
+600a4d4b
+6800cd51
 1fe0fe01
-6000cd52
+6000cd51
 20600000
 680a4c59
 1c427e00
@@ -156,18 +226,18 @@
 1fe17e03
 c1800000
 6800cc8f
-c28000a8
-c28080aa
+c28000ee
+c28080f0
 da200000
-204000bc
+20400102
 7089718f
 6800cc90
 60108973
-204000ab
+204000f1
 da200001
-202000bc
+20200102
 708971bf
-202000ab
+202000f1
 708971af
 68108053
 79207e07
@@ -191,19 +261,19 @@
 98460400
 1a227e00
 79200407
-243a00c3
+243a0109
 793f8407
 d8a08078
 202069f4
-204000cd
+20400113
 1fe27200
-204000c9
-2020005a
-204000cd
+2040010f
+20200078
+20400113
 e0a08000
-c20000c9
+c200010f
 20600000
-204000d0
+20400116
 e8c08000
 20600000
 58004b36
@@ -220,8 +290,8 @@
 1a220c00
 e8c08000
 e0a08000
-204000e4
-c20000dc
+2040012a
+c2000122
 18a27e00
 1ff0fe00
 60014ba0
@@ -233,39 +303,41 @@
 20600000
 68014b9e
 68094ba0
-202000ee
+20200134
 68014b9a
 68094b9c
 98467c00
 2022e9b1
 2020320b
 1c427e00
-60024d48
+60024d47
 6808c7ef
-6800cd4b
+6800cd4a
 98467c00
-244100f8
+2441013e
 20207c06
-680a4d48
+680a4d47
 600a47ec
 600a4c59
-600a4d4c
+600a4d4b
 20600000
 da2047df
 20407f9f
 207a0000
 1fe22600
-20400103
+20400149
 20203ea5
 c10c0000
+c00a0651
+c00a8656
 c0036614
-c0010107
+c001014f
 20203e7d
 70429d00
 680147f4
 c283bf08
 2fec0001
-2040810d
+20408155
 20203f08
 68008450
 c1010000
@@ -278,10 +350,10 @@
 207a0000
 1fe0ffff
 60008259
-20400130
-20400137
-2040011c
-20200114
+20400178
+2040017f
+20400164
+2020015c
 6800ccbe
 247a0000
 6800cc9a
@@ -317,14 +389,14 @@
 1a627e00
 1fe17ef0
 c1280000
-20400144
+2040018c
 1a627e00
 207a0000
 6000cba4
-202000d5
+2020011b
 1a627e00
-c0058148
-c0010150
+c0058190
+c0010198
 20600000
 704c9a28
 5800000a
@@ -335,7 +407,9 @@
 e0a10000
 20600000
 704c9a00
-20600000
+df200014
+d8a04c9b
+20207e3f
 70416e7f
 20403cf3
 6800cc97
@@ -357,6 +431,8 @@
 20001388
 20203d9d
 c6118000
+680147f4
+c284bd1e
 20403cab
 6801c210
 207a0000
@@ -372,32 +448,32 @@
 6800c793
 207a0000
 20203d25
-204000ec
+20400132
 24740000
-204000e9
+2040012f
 24740000
 700b7f01
 700b7e01
-20400183
-202000ec
-20400176
+204001cf
+20200132
+204001c2
 24740000
 68008b7f
 247a0000
 20203d2d
 68008b7e
 2000000a
-c0800183
+c08001cf
 20600000
-20400176
+204001c2
 24740000
 68008b7f
 247a0000
 20203d4f
-2040018e
+204001da
 20203aaf
 6800c219
-243a0194
+243a01e0
 20403d91
 20007530
 20007530
@@ -416,14 +492,9 @@
 60088017
 1840a200
 20203ab6
-2040019f
+204001eb
 58000500
 20403bf3
-204001aa
-6800cbef
-d8a046d8
-243a01b6
-202001bd
 70890601
 7089003c
 708901e0
@@ -435,21 +506,26 @@
 708903b7
 2000000a
 7089027d
-20600000
-6802ca87
+6800cbef
+c0ff8206
+6802ca91
 e0a28000
 e8c28000
 e0a28000
-708956c2
-708955d0
+708956df
+20400211
+708955df
 20600000
-6802ca91
+6802ca87
 e0a28000
 e8c28000
 e0a28000
-708956df
-204001c5
-708955df
+6800cc7d
+205a020f
+60108956
+708955d0
+20600000
+580000c2
 20600000
 20000004
 708955d1
@@ -469,11 +545,11 @@
 708956c0
 20600000
 2030ba6f
-204001cd
+20400219
 20203a6f
 2040527c
 247a0000
-2020003e
+2020005a
 78347c00
 68120138
 79347e1a
@@ -481,20 +557,23 @@
 20403db0
 7000a201
 20600000
+6800c419
+1fe0fe02
+6000c3f9
 700b7e00
 70017706
 20403fa4
-580001d9
+58000225
 6001428e
-580001e2
+5800022e
 6001428a
-5800013c
+58000184
 60014292
-58000256
+580002a6
 60014290
-5800003e
+5800005a
 6001428c
-580001dc
+58000228
 60014288
 58004aa0
 1ff0fe00
@@ -506,30 +585,31 @@
 60014b9e
 60014ba0
 6800cc97
-c02d0212
-20358210
+c02d0262
+20358260
 68014c91
 1ff0fe00
 60014c91
 68014c93
 1ff0fe00
 60014c93
-2040021d
+2040026d
 680402a0
-243a020b
+243a025a
 68014ad4
 1ff0fe00
-203a020b
+203a025a
 60014c93
+2040065d
 704ba42f
-204000d5
+2040011b
 704c9700
 70828003
 20600000
 704ba430
-2020020c
+2020025c
 1ce27e00
-203a025d
+203a02ad
 20405b63
 20404d99
 58000000
@@ -538,7 +618,7 @@
 1c427e00
 60024c59
 704ba433
-2020020c
+2020025c
 2040688a
 580007e0
 da2002a0
@@ -550,8 +630,8 @@
 680402a2
 207a0000
 6800cc8f
-c2800231
-c280823f
+c2800281
+c280828f
 680102a2
 1ff0fe00
 60014c91
@@ -602,7 +682,7 @@
 68014b9c
 60014b9a
 700b7e03
-20400183
+204001cf
 704c975a
 20403db8
 68120138
@@ -613,7 +693,7 @@
 20203cda
 ea2a8000
 18417eff
-243a026a
+243a02ba
 184cfe00
 e2228000
 1a20a204
@@ -627,22 +707,37 @@
 20407c24
 18427e00
 207a0000
-c000828d
-c0018290
-c0150299
+c01082d0
+c01102d2
+c01186f0
+c0008312
+c00682ed
+c01602ec
+c01582f8
+c0018315
+c015031e
+c0097c85
 20207c5a
+704befff
+20200723
+793f8023
+704befff
+202006db
+700b7d22
+20205620
 6800807c
-203a027e
+203a02dc
 204061d9
 6800807c
 243a7c8c
 68008b7d
 c584fc87
-c0020283
-c0140289
+c00202e2
+c00882d5
+c01402e8
 20207c7b
 680147f4
-c3018286
+c30182e5
 20207ca4
 5800000a
 60020051
@@ -651,6 +746,44 @@
 68014c98
 60010051
 20600000
+20400312
+20403eff
+20407cd5
+70413100
+180a7e00
+6000c4f9
+7043dc05
+58181203
+6001c3e2
+d8400007
+204002fe
+20207cae
+7043dc04
+580000ff
+6001c3e2
+d8400000
+204002fe
+20207cae
+6800c3f9
+9840fe00
+1fe0fe0b
+1fe67c1f
+2421030e
+6000c3d9
+d8a043e5
+18427e00
+245a030b
+6800c3f9
+1fe27200
+d8c043fa
+20207e45
+1fe27200
+d8c04d6b
+20207e45
+6800c3f9
+1fe0fe0b
+6000c3d9
+20600000
 20403eff
 70017706
 20207c97
@@ -659,14 +792,15 @@
 20405b62
 70017706
 6800c7dc
-c0000297
+c000031c
 70017717
 70425e01
 20207ca2
 680147f4
 c284bf90
-c28002a1
+c2800327
 c283fcd5
+c51186db
 7043d800
 20403f7e
 700b7d37
@@ -676,26 +810,26 @@
 20203f77
 20403b36
 20203cdc
-204002a8
+2040032e
 2020302c
-da6002aa
+da600330
 20203301
 c300b307
 2040333d
-204002b7
+2040033d
 98467e00
 1fe0fe01
-202102b1
+20210337
 20203325
 98002400
 1a208c02
 e8c10000
 203a3327
 20403349
-202002ab
+20200331
 1ff11600
 196c9600
-202282c1
+20228347
 29601e0f
 24608000
 18511600
@@ -719,9 +853,9 @@
 98467c00
 24628000
 68020034
-203802d4
+2038035a
 9d067e00
-202002d5
+2020035b
 9c467e00
 1fe67c04
 24610000
@@ -730,7 +864,7 @@
 202034df
 700b7d20
 20407c27
-202002de
+20200364
 600a0034
 70474801
 5800ffff
@@ -738,7 +872,7 @@
 70007301
 20600000
 20403baa
-204002e6
+2040036c
 20203267
 1c40c201
 20403a54
@@ -758,7 +892,7 @@
 20403204
 24343498
 20403812
-243a02ef
+243a0375
 20600000
 204032df
 2422b568
@@ -790,13 +924,13 @@
 680102cd
 203a4dfc
 680082cf
-c000831a
+c00083a0
 20204dbb
 2040527a
 247a0000
 20204dc3
 e8c08000
-c0050320
+c00503a6
 20204e14
 e8c08000
 1fe20e00
@@ -809,8 +943,8 @@
 18e27e00
 e0a08000
 e8c10000
-c001032e
-c0018335
+c00103b4
+c00183bb
 20203bf1
 58020008
 e0a30000
@@ -834,10 +968,10 @@
 1fe22600
 680102cb
 98000c00
-20400346
+204003cc
 20205110
 e8c08000
-c0050349
+c00503cf
 20205116
 e8c08000
 1fe20e00
@@ -853,7 +987,7 @@
 18e27e00
 e0a08000
 680102a0
-2020032b
+202003b1
 da400000
 2040527a
 247a0000
@@ -863,9 +997,9 @@
 e8c08000
 1fe1040f
 1ff1fe00
-c005036f
-c002836d
-c0008366
+c00503f5
+c00283f3
+c00083ec
 c0024b18
 20204aff
 18427e00
@@ -875,17 +1009,14 @@
 704cbe00
 c0024b18
 20600000
-2040036f
+204003f5
 20204b11
 e8c08000
-c0008372
-20600000
-e8c08000
-6000ccb7
+c0008452
 20600000
 2040527a
 247a0000
-20400379
+204003fc
 20206dfd
 6800c132
 c1008000
@@ -897,13 +1028,13 @@
 c0284ddc
 20600000
 6800807d
-c0018386
-c0038391
+c0018409
+c0038414
 20205b92
 680084df
 60008445
-c00982da
-c019838b
+c0098360
+c019840e
 20205c58
 6800844d
 79207e00
@@ -919,16 +1050,16 @@
 68008048
 207a0000
 c283df10
-c001039c
-c00383a9
+c001041f
+c003842c
 20205ee0
 18007e11
 204061b5
 68008049
 1fe20400
-c00003a4
-c00703a4
-c00e03a4
+c0000427
+c0070427
+c00e0427
 20600000
 e0a08000
 6800c702
@@ -939,28 +1070,28 @@
 70007264
 20600000
 6800807c
-203a03b1
+203a0434
 204061d9
 6800807c
 247a0000
 68008055
 207a0000
-c00303c0
-c00803b6
+c0030443
+c0080439
 2020623e
 6800c748
 c1000000
-c00083be
+c0008441
 d8e0000a
 20407e53
 247a0000
 70474800
 2020629b
 20748000
-202003c0
+20200443
 68008177
 c281629b
-c28003c3
+c2800446
 6800c25e
 203a62c7
 6800844d
@@ -973,3 +1104,945 @@
 98467c00
 24610000
 20206267
+e8c08000
+6000ccb7
+20600000
+204054bd
+68088017
+20403a82
+20403a87
+78287c00
+d960157c
+2020547f
+70443e01
+70443f00
+2020534e
+204053dd
+20400462
+202054c1
+203681f1
+204053ee
+20203a91
+6800cc60
+600246f9
+6800c4db
+c000846a
+202054e0
+7044db00
+202054ef
+680083c0
+c4028000
+680103da
+680903e0
+98467e00
+24610000
+2020557e
+680083d7
+c3828000
+68008341
+203a5626
+20205890
+6800c440
+c0038491
+c0078495
+c0030484
+c0010481
+c009847f
+2020563a
+18000401
+20205892
+5800000a
+600103ef
+20205693
+700b7d12
+20407c33
+18000401
+2034d892
+700b7d34
+20407c27
+6800cc69
+c001048d
+2020048f
+700b7d46
+20405620
+18000401
+20205892
+6800cc68
+e0a08000
+18000402
+20205892
+18a08bff
+68044c6c
+e0a40000
+e8c40000
+e0a40000
+18000202
+2020588a
+6800c444
+c004d719
+c00104a1
+c003d70d
+20205656
+59000302
+6001c4b5
+58000001
+e0a08000
+58010010
+e0a18000
+202056f1
+09800018
+78287c00
+db600664
+1fef7e00
+1ff17e00
+e0a18000
+2023375c
+7836fc00
+68008017
+1fe0a200
+202054af
+e8c18000
+600183f9
+c02904b9
+c00104d0
+c00904bf
+20205907
+704d3801
+680103fa
+c01084bd
+202059ed
+d8c00349
+20200452
+680103fa
+1fe67c21
+204284bd
+680103fa
+1fe67c2d
+204284ce
+680103fa
+68094cbc
+18408401
+98467c00
+202284cb
+202059ca
+700b7d34
+20407c27
+202059ca
+70413101
+20600000
+700b7d03
+20205620
+6800c444
+c00d860b
+c00e860b
+c008859f
+c0048551
+c002853f
+c00384f3
+c009d85c
+c00184e3
+c00584e6
+c00684de
+20205666
+680103fa
+c00384e1
+202057d6
+7003fc07
+20205729
+68014c6a
+e0a10000
+2020588a
+680103fa
+c0165728
+c00704ea
+202057c6
+6800cc69
+c08057c6
+6800cc7c
+c001d7c6
+18a20400
+704c6901
+18420a00
+7003fc05
+20205729
+2040577b
+20740000
+680944c0
+58001812
+98467c00
+2022850c
+5800180f
+98467c00
+2022850e
+5800180a
+98467c00
+20228512
+58001801
+98467c00
+20228510
+20205754
+6800cc7f
+d8400000
+f9200400
+98417e00
+c0805728
+6800cc7f
+f9207e00
+6000cc7f
+20200514
+d8e00000
+20200503
+d8e00001
+20200503
+d8e00003
+20200503
+d8e00002
+20200503
+680144c0
+1fe22200
+680944c4
+18422400
+2040051b
+20228526
+20205728
+d8c04504
+e8c10000
+207a0000
+e8c18000
+e8c10000
+9a267c00
+20628000
+18c08dfd
+e8c08000
+98c08c00
+2020051c
+18c08df9
+e8c10000
+60014c61
+20400534
+203a5728
+18c08dfc
+e8c10000
+1fe0ffff
+60014c63
+70444407
+68024c61
+60024445
+18000409
+20205892
+e8c10000
+e8c08000
+98c08c00
+e8c10000
+207a0000
+e8c10000
+9a467c00
+20628000
+e8c08000
+98c08c00
+20200537
+d9600003
+18007e01
+6000c445
+20405a74
+20405a7d
+203a5746
+2421054f
+78547c00
+e0a10000
+e8c10000
+e0a10000
+196097ff
+2022d746
+e8c08000
+98c08c00
+20200543
+18c08c02
+2020054c
+680944c0
+58002a00
+98467c00
+20228591
+58002a50
+98467c00
+2022859c
+58002803
+98467c00
+2422d728
+680144bc
+600102a0
+78347c00
+204005e3
+2421056d
+680902a0
+204005eb
+c000856d
+204005e7
+2422856b
+78547c00
+2040056f
+204005d1
+204005eb
+20400577
+2020056d
+204005d1
+2020055e
+20345728
+20200609
+680102a0
+60014446
+6800cc67
+1fe27200
+20400600
+d8a04448
+20407e45
+20200603
+68094c65
+184cfe00
+c0828589
+204005fd
+680102a0
+e0a10000
+20400603
+58004504
+98408c00
+e8c08000
+18c20400
+1fe27200
+1fe0fe05
+6000c445
+204005fd
+18420c00
+20407e45
+20200603
+204005fd
+680102a0
+e0a10000
+68014c65
+e0a10000
+20400603
+70444507
+20600000
+20405b08
+e8c08000
+1fe27200
+1fe0fe02
+6000c445
+18c08dfb
+e8c10000
+e0a10000
+18c08c03
+20407e45
+2020588a
+d8402a50
+20405b0c
+20200592
+d9600002
+680144bc
+600102a0
+700d5c00
+78347c00
+204005e3
+242105c7
+680902a0
+204005eb
+c00085ca
+204005e7
+242285c3
+68008d5c
+c00085ca
+243405b4
+78547c00
+6800cc67
+1fe0fe04
+6000c445
+20400603
+202005be
+6800cc67
+1fe67c10
+202285ca
+6800c445
+1fe67c10
+202285ca
+680102a0
+1fe0ffff
+60010d5a
+204005da
+680102a0
+60010d58
+204005d5
+196097ff
+202285c5
+204005d1
+202005a4
+700d5c01
+202005c3
+680102a0
+60010d5a
+202005ce
+680102a0
+1fe0ffff
+60010d5a
+202005ce
+20345728
+204005da
+20200609
+680902a0
+18408401
+600902a0
+20600000
+6800cc67
+60008103
+1fe27200
+20400600
+20207e45
+204005fd
+68010d58
+e0a10000
+68010d5a
+e0a10000
+68008103
+1fe27200
+20407e45
+20200603
+680902a0
+680144be
+98467c00
+20600000
+680144c0
+68094c65
+98467c00
+20600000
+d8c04504
+18422200
+e8c10000
+203a05f6
+e8c90000
+60094c65
+9a267c00
+202285f8
+e8c08000
+98c08c00
+202005ed
+58000001
+20600000
+e8c08000
+6000cc67
+20400606
+58000000
+20600000
+680102b9
+1fe20a00
+20600000
+680102b7
+1fe20c00
+20600000
+18a27e00
+600102b9
+20600000
+18c27e00
+600102b7
+20600000
+204005fd
+2020588a
+6800cbab
+1fe08401
+18410403
+6008cbab
+1feffe07
+d8c04bad
+98c08c00
+6800cc82
+1fe0fffb
+1fe27200
+d8a04445
+20407e45
+6808cc82
+20205892
+2040561c
+202058b0
+1a627e00
+c001862b
+c005062f
+c0000626
+c009062d
+c0010631
+1fe67c0d
+202158c0
+6000cc68
+700b7d27
+20205620
+20405924
+68014437
+1fef8404
+60094d4f
+20600000
+704c7c00
+20205938
+700b7d33
+20205620
+700b7d2b
+20205620
+58000014
+600103ef
+20600000
+6800c43e
+28200601
+20208638
+202058a7
+6800c43f
+203a063b
+202058a7
+6800c43e
+793ffe04
+6000c43e
+20600000
+e8c08000
+c0008646
+c002064c
+c0048644
+202058f8
+704c6903
+20205974
+704d3d01
+6000c4ae
+e8c30000
+e0a30000
+700b7d42
+20205620
+204074a8
+2022864f
+20205968
+704c6902
+2020596a
+704c7d00
+20403f86
+20403f7e
+20403fa4
+20203ecc
+70421300
+70448b00
+704c7c00
+704c6900
+704c7f00
+704c7d00
+20203ed0
+58000000
+60024ba9
+20600000
+c6918000
+68024d40
+60024d72
+20400686
+24340679
+704c150a
+204006a7
+6800cbef
+c1ff8000
+704c3d02
+6800cd45
+247a0000
+204001c2
+24740000
+68008b7f
+247a0000
+20403cab
+6801c210
+207a0000
+6800c131
+207a0000
+6801cd7a
+20407e8a
+600a41fc
+20203cda
+204001c2
+24740000
+68008b7f
+247a0000
+20403cab
+6801c210
+207a0000
+6800c131
+207a0000
+6800cc15
+243a0675
+68024d72
+20200676
+6800cbef
+c0ff86f9
+2040068d
+205406a4
+20540768
+704be601
+20600000
+78547c00
+704be202
+6800cd57
+c0020697
+c002869a
+c00386a0
+c003069d
+6800cd45
+245a34df
+20600000
+704d5700
+704be10a
+202006a2
+704d5703
+704be104
+202006a2
+704d5702
+704be103
+202006a2
+704be201
+704be108
+704be700
+202034df
+6804cd57
+60048cd5
+20600000
+704be800
+d9600d00
+34730200
+204006ce
+243786b7
+204006de
+6800cbe0
+1fe0fe01
+6000cbe0
+704d4500
+6800cbef
+c0ff86cd
+204006c9
+704be700
+704be600
+20600000
+704d4501
+6800cbe7
+1fe0fe01
+6000cbe7
+6800cbef
+c0ff86d9
+6800cbe7
+c07f86db
+6800cbe7
+d8400010
+98467c00
+20210787
+6800cbe8
+1fe0fe01
+6000cbe8
+2000000a
+c08386a8
+20200787
+58000000
+60048cd5
+6004cd57
+20600000
+20200713
+7857fc00
+204007df
+18002a00
+68024c00
+98001200
+68088017
+20403a82
+20403a87
+2040079f
+205787d9
+20600000
+704d4500
+20600000
+704d4500
+700b7d32
+20207c27
+20400748
+68008cb3
+c1810000
+6800cbdf
+207a0000
+98007200
+d8c00cb5
+d8a00d17
+20407e45
+68008cb4
+2fe1f008
+24608000
+68008cb5
+c07f86ee
+6000ccb7
+20600000
+704d7d01
+20600000
+79200023
+204006f5
+204006b3
+704bef01
+20600000
+704be000
+704be94e
+68024beb
+2020075a
+204006f5
+6800cbe6
+c000b4df
+6800cbef
+c0008701
+c0010704
+c0018707
+20203bf1
+704bef11
+700d37aa
+20200709
+704bef12
+700d3755
+20200709
+704bef13
+700d3722
+700d3802
+68024c06
+60020d39
+700d3d00
+da200d37
+d8400007
+20400743
+20400768
+2040068b
+202034df
+6800cbef
+c17f8000
+c0088719
+c009071b
+c009871d
+20600000
+704bef02
+202006b3
+704bef03
+202006b3
+704befff
+700b7d31
+20407c27
+68020d19
+2040075a
+202006b3
+79200023
+2040075b
+20400787
+6800cbef
+c1ff8000
+20400735
+58000000
+60014c04
+20403cab
+200007d0
+6800cc04
+c07f86db
+204006ce
+2437873e
+204006c9
+79200023
+700b7d3c
+20207c27
+700d37ff
+6800cbe2
+60008d38
+68024c06
+60020d39
+d8400006
+da200d37
+20400743
+20200768
+68014c04
+1fe0fe01
+60014c04
+20400787
+2020072b
+6008cbe1
+18427200
+d8a00cd5
+1a220c00
+20207e45
+68008cb4
+1fe97e00
+6000cbdf
+1fe0fe01
+d8c00cb4
+98c08c00
+e8c18000
+6001cc0b
+20600000
+6808cc3c
+58004c2b
+98408a00
+1a227e00
+e0a08000
+18408401
+18410407
+6008cc3c
+20600000
+60024c00
+da200000
+df200004
+d8c04c00
+e8c08000
+9a20a200
+c200075e
+1a227e00
+60014c16
+6800cc16
+6808cc17
+9840fe00
+6000cc18
+20600000
+6800cbe1
+1fe0fe02
+6000cbe3
+6800cbe2
+60008cf5
+6800cbe1
+1fe9fe00
+6808cbe0
+18410403
+18438400
+9841fe00
+6808cc0a
+9840fe00
+e0a08000
+6800cbef
+c0ff877a
+6800cbe2
+e0a08000
+6800cbe1
+98007200
+6800cbe2
+c0008785
+d8c00cd5
+20407e45
+68008cd5
+c0018783
+20600000
+700cd502
+20600000
+d8c00cd6
+20207e45
+6808cbea
+2040078d
+18408401
+18410403
+6008cbea
+20600000
+6800cc00
+1fe17e03
+1fefa204
+58004bf0
+9a20fe00
+98408c00
+e8c08000
+6000cbe9
+20600000
+7844fc00
+7843fc00
+58555555
+98001e00
+6800cbe9
+1fed8400
+79200401
+18431c00
+20600000
+20400796
+7826fc00
+7830fc00
+78507c00
+78287c00
+68014be4
+98003600
+37c18400
+242c07d9
+7846fc00
+7825fc00
+7823fc00
+7824fc00
+09800008
+19897e00
+6000cc19
+6808cc18
+98467c00
+242287d9
+09800008
+19897e00
+60008cb3
+68008cb3
+6808cbe2
+a8400e00
+242087d9
+09800008
+19897e00
+e0a08000
+1fe97e00
+1fe1721f
+202287c3
+09800008
+19897e00
+e0a08000
+c20007bf
+18a22200
+09800008
+19897e00
+6000cc2a
+1a220a00
+09800018
+78287c00
+db600664
+1fef7e00
+1ff17e00
+e0a18000
+7845fc00
+202307d9
+7837fc00
+68008017
+1fe0a200
+20403ab6
+7846fc00
+20403a7a
+6800cc2a
+1fe22200
+20200751
+784dfc00
+7845fc00
+2020375c
+20403a7a
+6808cbe9
+20203a91
+204053d2
+68024c00
+98001200
+20400796
+204007dc
+79202a00
+782efc00
+78307c00
+7850fc00
+19317e00
+1fecfe00
+1ff1fe00
+08008628
+784efc00
+782dfc00
+7823fc00
+7824fc00
+6800cc18
+08008608
+6800cbe3
+98007200
+d8c00cf5
+e8c08000
+08008608
+c20007f5
+78247c00
+08008618
+78447c00
+37d38200
+20000064
+784efc00
+784dfc00
+20203a7a
Index: btkb/output/sched.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/sched.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/output/sched.rom	(working copy)
@@ -5,7 +5,7 @@
 00   #mem_patch03
 80   #mem_patch04
 09   #mem_patch05
-00   #mem_patch06
+0a   #mem_patch06
 00   #mem_patch07
 0c   #mem_patch08
 00   #mem_patch09
@@ -77,7 +77,7 @@
 
 mem_class: 40 25 00
 
-mem_lap:36 08 c2 08 36 22    
+mem_lap:36 28 c2 08 66 22    
 mem_local_name_length:
 'BT3.0 Keyboard
 mem_sniff_param_interval:0e 00
@@ -183,35 +183,6 @@
 8100 # Input(Data Array) ; Key arrarys 6 bytes
 c0 # End Collection
 
-05 0c  		
-09 01  		
-a1 01	
-85 02			
-19 00  		
-2a ff 03 
-15 00 
-26 ff 03		
-95 01  		
-75 10  			
-81 00  		
-c0
-
-#29
-#05 01
-#09 80
-#A1 01
-#85 03
-#15 00
-#25 01
-#75 01
-#95 03
-#19 81
-#29 83
-#81 02
-#95 01
-#75 05
-#81 03
-#C0
 
 #69
 05 01 # Usage Page(Generic Desktop)
@@ -251,6 +222,36 @@
 c0 # End Collection
 c0 # End Collection
 
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
 090207 3508 3506 090409 090100
 09020b 090100
 09020c 091f40
@@ -320,14 +321,257 @@
 mem_ipc_tx_evt_buff:02 01
 
 
+#attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
+mem_le_att_list:
+
+#Primary service: GATT
+01 00 00 28 02 01 18
+#Characteristic: Service changed
+02 00 03 28 01 20
+03 00 05 2a 01 00
+#Client Characteristic Configuration
+04 00 02 29 02 00 00
+
+#Primary Service: GAP
+05 00 00 28 02 00 18 
+#Characteristic: Device Name
+06 00 03 28 01 02 
+07 00 00 2a 
+'BT5.0 Keyboard
+
+#Characteristic: Appearance
+08 00 03 28 01 02 
+09 00 01 2a 02 c1 03 
+#Characteristic: Peripheral Preferred Connection Parameters
+0a 00 03 28 01 02
+0b 00 04 2a 08 06 00 06 00 64 00 2c 01 # interval 6ms, latency 100, timeout 300
+
+#Primary Service: Device Information
+0c 00 00 28 02 0a 18
+#Manufacturer Name
+0d 00 03 28 01 02
+0e 00 29 2a 06 59 69 43 68 69 70			#IOS 13.5.1
+#Characteristic: pnp id
+0f 00 03 28 01 02
+10 00 50 2a 07 02 e8 04 21 70 01 00		# SAMSUNG soft keyboard,setup shortcuts
+
+#Primary service: HID
+11 00 00 28 02 12 18
+#Characteristic:Protocol mode
+12 00 03 28 01 06
+13 00 4e 2a 01 01
+#Characteristic: hid report
+14 00 03 28 01 12   
+15 00 4d 2a 08 00 00 00 00 00 00 00 00	#hid report	led handle write
+16 00 02 29 02 00 00	
+17 00 08 29 02 01 01	#Report ID: 1	Report Type: Input
+#Characteristic:hid report
+18 00 03 28 01 12  
+19 00 4d 2a 05 00 00 00 00 00
+1a 00 02 29 02 00 00
+1b 00 08 29 02 03 01	#Report ID: 3	Report Type: Input
+
+#Characteristic:hid report
+1c 00 03 28 01 12   
+1d 00 4d 2a 02 00 00 	#hid report	led handle write
+1e 00 02 29 02 00 00	
+1f 00 08 29 02 02 01	#Report ID: 2	Report Type: Input
+
+#Characteristic:hid report
+20 00 03 28 01 0e   
+21 00 4d 2a 02 00	00	#hid report	led handle write
+22 00 02 29 02 00 00	
+23 00 08 29 02 01 02	#Report ID: 1	Report Type: Output
+
+#Characteristic:Report map
+24 00 03 28 01 0a
+25 00 4b 2a a0		#length 66+25+60=160=0xa0
+#66
+05 01
+09 06
+a1 01
+85 01
+75 01 
+95 08
+05 07
+19 e0 
+29 e7 
+15 00
+25 01
+81 02
+95 01 
+75 08
+81 03 
+95 05
+75 01
+05 08
+19 01
+29 05  
+91 02 
+95 01  
+75 03  
+91 03
+95 06 
+75 08 
+15 00 
+26 ff 00
+05 07
+19 00
+29 ff 
+81 00
+c0 
+
+#25
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
+#69
+05 01 # Usage Page(Generic Desktop)
+09 02 # Usage(Mouse)
+a1 01 # Collection(Application)
+85 03 # Report ID(3)
+09 01 # Usage(Pointer)
+a1 00 # Collection(Physical)
+05 09 # Usage Page(Buttons)
+19 01 # Usage Minimum(1)
+29 08 # Usage Maximum(8)
+15 00 # Logical Minimum(0)
+25 01 # Logical Maximum(1)
+75 01 # Report Size(1)
+95 08 # Report Count(8)
+81 02 # Input(Data Variable Absolute)
+05 01 # Usage Page(Generic Desktop)
+09 30 # Usage(X)
+09 31 # Usage(Y)
+16 01 80  #Logical Minimum (-32767)
+26 FF 7F #Logical Maximum (32767) 
+75 10 # Report Size(16)
+95 02 # Report Count(2)
+81 06 # Input(Data Variable Relative)
+09 38 # Usage(Wheel)
+15 81 # Logical Minimum(-127)
+25 7f # Logical Maximum(127)
+75 08 # Report Size(8)
+95 01 # Report Count(1)
+81 06 # Input(Data Variable Relative)
+
+05 0c  #USAGE_PAGE(Consumer Devices)
+0a 38 02
+95 01   #REPORT_COUNT (1)	
+81 06  #INPUT (Data,Var,Rel)
+
+c0 # End Collection
+c0 # End Collection
 
+#Characteristic:Hid information
+26 00 03 28 01 02
+27 00 4a 2a 04 11 01 00 01        
+#Characteristic
+28 00 03 28 01 04
+29 00 4c 2a 01 00
+
+#Primary Service: BAS
+2a 00 00 28 02 0f 18 
+#Characteristic: Battery Level
+2b 00 03 28 01 12 
+2c 00 19 2a 01 64 
+#Client Characteristic Configuration
+2d 00 02 29 02 00 00 
+#End of Attribute list
+00 00
+
+
+mem_le_local_mtu:17
+mem_le_transmit_window:50
+mem_le_notify_handle:14
+mem_le_lap:11 46 34 54 77 dd
+
+
+mem_empty_count:00
+mem_att_report1:15 00
+mem_att_report2:1d 00
+mem_att_report3:19 00
+mem_att_report_battery:2c 00
+mem_le_rx_window:50
+
+mem_le_connection_updata_param:
+0c 00 #Length
+05 00 #CID
+12 b4 
+08 00 
+08 00 #min interval
+08 00 #max interval
+00 00 #latency
+2c 01 #timeout
+
+mem_le_name_len:
+'BT5.0 Keyboard
+
+mem_le_adv_channel_map:07 
+mem_le_adv_direct_addr_type:01
+#mem_le_adv_interval_max:00 01
+mem_le_adv_data_len:1f
+mem_le_adv_data:
+#02 01 05 05 02 12 18 0f 18 03 19 c1 03
+02 01 05 03 19 c1 03 03 03 12 18
+mem_le_adv_swift_pair:
+#microsoft swift pair
+06 ff 06 00 03 00 80
+
+mem_le_scan_data_len:1f
+mem_le_scan_data:
+'\09BT5.0 Keyboard
 
-mem_version_yy_mm_dd:20 21 04 09		#version data 20210409
+mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
 mem_adc_config_flag:04    #01 VINLPM      #02 HVIN      #04 GPIO
 
+#24g init
+mem_24g_mode:01#tx
+mem_24g_data_type:02        #mouse 1,kb 2
+mem_24g_max_retry:4#max tx retry
+mem_24g_no_ack:00#with ack
+mem_24g_rx_window:c0 12     #400us 
+mem_24g_ch_map1:00 13 2c 42
+mem_24g_ch_map2:06 15 36 48
+mem_24g_ch_map3:0f 1a 3a 4c
+mem_24g_ch_map4:11 23 31 4d
+mem_24g_pairing_sm:ff
+mem_24g_paring_addr:20 15 10 05
+mem_pair_state:c2
+mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
+mem_24g_enter_hibernate:00 48 5d 00 #10 min
+mem_24g_enter_hibernate_max:ff ff ff ff
+mem_24g_short_sleep_counter:e8 fd 00 #00 00 0a
 
 mem_lpm_config:8f 10 ce
 mem_lpm_xtalcnt:00 0a 0b ef 0f
Index: btkb/program/patch.prog
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/program/patch.prog	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/program/patch.prog	(working copy)
@@ -1,7 +1,10 @@
 define BT_30
-//define P24G
+define BLE
+//define BLE_PINCODE
+define P24G
 //define GPIO_TEST_01
-
+define TX_POWER_MAX
+//define LE_BATTERY_LEVEL_DISPLAY
 define WAKE_DEV
 
 	bmark1 mark_ext_patch,patch_ext
@@ -19,6 +22,8 @@
 	beq patch0a_0,p_prepare_tx_not_sco
 	beq patch0a_4,p_tx_l2cap_type
 endif 	
+	beq patch06_1,p_context_new
+	beq patch06_3,p_context_search
 	beq patch12_0,p_shutdown_radio
 	beq patch12_2,p_set_freq_rx
 	beq patch12_4,p_set_freq_tx
@@ -38,33 +43,66 @@
 	beq patch24_3,p_ml2cap_call_proc_signal
   	beq patch24_4,p_l2cap_malloc
 endif 	
+ifdef BLE	
+  	beq patch26_2,p_le_init_conn
+	beq patch27_3,le_slave_unsync + 3
+endif	
 	beq patch27_6,p_le_enable
 	beq patch27_7,p_le_disable
+ifdef BLE
+	beq patch29_2,p_lerx_nopayload
+	beq patch29_3,p_le_transmit_receive_sifs
+	beq patch29_4,p_le_transmit
+	beq patch29_6,p_le_send_adv_ind
+	beq patch2a_6,p_le_update_param
+	beq patch2c_1,p_le_prepare_tx
+	beq patch2c_3,p_le_prepare_tx_cmd
+	beq patch2c_4,p_le_prepare_smp
+	beq patch2c_5,p_le_prepare_att
+	beq patch2d_1,p_le_send_non_l2cap
+	beq patch2d_2,p_le_parse
+	beq patch2d_3,p_le_parse_ll
+	beq patch2d_6,p_le_parse_smp
+	beq patch2d_7,p_le_parse_att
+endif
 	beq patch30_7,p_ui_timer_check
 	beq patch31_5,p_check_51cmd_once
 	beq patch31_6,p_check_51cmd_once_continue
 	beq patch31_7,p_check_enter_hibernate	
-
-	
-	beq patch33_4,p_hid_rx_process
-	beq patch33_7,p_scheduler_process_sdp_succ
 	beq patch37_5,p_fifo_in
 	beq patch39_5,p_kb_init
 	beq patch39_7,p_app_process_bb_event
 	beq patch3a_0,p_kb_bb_event_timer
+ifdef BT_30	
+	beq patch33_4,p_hid_rx_process
+	beq patch33_7,p_scheduler_process_sdp_succ
 	beq patch3c_2,p_parse_lmp
 	beq patch3c_3,p_send_lmp
 	beq patch3c_6,p_process_conn_sm
-	
+endif	
 	branch assert
 
 
+p_context_search:
+	arg mem_context,rega
+	force 1,loopcnt
+	branch context_search_loop
+
+p_context_new:
+	arg mem_context,contw
+	arg 10,loopcnt
+	call memset0
+	branch context_new+2
+	
+	
 p_soft_reset: 
 	hfetch 1,0x813b
 	store 1,mem_wakup_from_power_flag
 	hjam lock_otp,core_misc_ctrl
 	branch soft_reset+2
 
+
+
 p_main_loop:	
 	call p_ipc_timer_check
 	call p_ui_check_timer_setup
@@ -74,6 +112,8 @@
 
 p_bt_status_handle:
 	fetcht 2,mem_ui_state_map
+	fetch 1, mem_le_adv_enable
+	nsetflag blank,UI_STATE_BLE_ADV,temp
 	fetch 1,mem_scan_mode
 	nsetflag blank,UI_STATE_BT_DISCOVERY,temp
 	storet 2, mem_ui_state_map
@@ -83,6 +123,9 @@
 	call inquiry_scan_dispatch
 	call page_scan_dispatch
 	call connection_dispatch 
+ifdef P24G
+	call p_g24_dispatch
+endif
 ifdef SIMPLE_PAIRING
 	branch main_loop+15
 else
@@ -103,6 +146,9 @@
 	call p_ipc_rx_byte
 	store 1,mem_ipc_rx_type
 	beq IPC_TYPE_CMD,p_ipc_rx_cmd
+ifdef P24G
+	beq IPC_TYPE_24G,p_ipc_rx_24g
+endif
 	copy pdata,temp
 	copy contr,rega
 	fetch 1,mem_context
@@ -113,6 +159,9 @@
 ifdef BT_30
 	beq IPC_TYPE_HID,p_ipc_rx_hid
 endif
+ifdef BLE
+	beq IPC_TYPE_BLE,p_ipc_rx_ble
+endif
 	branch assert
 
 p_ipc_abondon_rx_data:
@@ -133,6 +182,12 @@
 	storet 2,mem_ipc_2bt_read_index
 	rtn
 	
+ifdef P24G
+p_ipc_rx_24g:
+	arg mem_24g_txbuf_new,contw
+	branch p_ipc_rx_cpy
+endif
+
 ifdef BT_30
 p_ipc_rx_hid:
 	call p_ipc_rx_byte
@@ -169,7 +224,60 @@
 	jam 100,mem_kb_wake_timer
 	rtn	
 endif
+ifdef BLE
+p_ipc_rx_ble:	
+	copy contr,rega
+p_ipc_rx_ble_read_fifo:
+	fetch 1,mem_queue_write
+	add pdata,1,temp
+	and temp,0x03,temp
+	storet 1,mem_queue_write
+	mul32 pdata,7,pdata
+	arg mem_uart_packet,contw
+	iadd contw,contw
+	
+	copy rega,contr
+	call p_ipc_rx_byte
+	copy contr,rega
+	increase -1,pdata
+	copy pdata,loopcnt
+	increase 7,pdata
+	store 1,mem_le51_tx_length
+	copy rega,contr
+	call p_ipc_rx_byte
+	copy contr,rega
+	beq 01,p_report1
+	beq 02,p_report2
+	beq 03,p_report3
+	beq 04,p_report4
+p_report1:
+	fetch 2,mem_att_report1	
+p_set_report:
+	istore 2,contw
+	copy rega,contr
+	call p_ipc_copy
+	call le_xtype_fifo_is_near_full
+	nrtn blank
+	jam ATTOP_HANDLE_VALUE_NOTIFICATION,mem_fifo_temp
+	branch le_xtype_fifo_in
 
+p_report2:
+	fetch 2,mem_att_report2
+	branch p_set_report
+p_report3:
+	fetch 2,mem_att_report3
+	branch p_set_report
+p_report4:
+	fetch 2,mem_att_report_battery
+ifndef LE_BATTERY_LEVEL_DISPLAY
+	istore 2,contw
+	copy rega,contr
+	branch p_ipc_copy
+else	
+	branch p_set_report
+endif	
+
+endif
 
 
 p_ui_check_timer_setup:
@@ -189,6 +297,7 @@
 	rtn
 
 
+
 //1600 == 500ms
 p_ipc_timer_check:
 	fetcht 4,mem_ipc_last_check_timer
@@ -355,6 +464,10 @@
 	branch app_process_bb_event_priority
 p_app_event_normal_process:
 	rtneq BT_EVT_LINKKEY_GENERATE
+ifdef BLE	
+	beq BT_EVT_LE_CONNECTED,scale_process_le_conn
+	beq BT_EVT_LE_DISCONNECTED,scale_process_le_discon
+endif	
 	beq BT_EVT_HID_CONNECTED,mouse_bt_hid_connected
 	beq BT_EVT_BB_DISCONNECTED,p_app_bb_event_bb_disconn
 	branch app_event_normal_process
@@ -464,7 +577,9 @@
 	rtn
 p_bk_wake_disable:
 	jam 0,mem_kb_wake_timer
-	rtn
+	arg 20,loopcnt
+	arg mem_kb_last_data,contw
+	branch clear_mem
 endif	
 	
 
@@ -503,6 +618,8 @@
 
 p_lpm_dispatch:
 	rtnmark1 mark_24g
+	fetch 2,mem_ui_state_map
+	bbit1 UI_STATE_BLE_CONNECTED,lpm_dispatch+2
 	call lpo_calibration
 	fetch 3,mem_clks_per_lpo
 	rtn blank
@@ -575,6 +692,8 @@
 	hstore 1,rf_clkpll_frac+2
 	rtn
 
+
+
 p_set_freq_rx:
 	storet 1,mem_last_freq
 	add temp,rx_freq_offset,rega			/* index to frequency */
@@ -587,16 +706,9 @@
 	
 p_set_freq_tx:
 	call p_set_freq_tx_common
-p_24g_txon:
 	setarg param_pll_setup
 	call sleep
 p_txon:
-	call p_txon_set_rf_param
-	fetch 1,mem_24g_pairing_sm
-	arg mem_le_att_list+468,contw
-	nbranch p_txpower_0dbm,blank
-	branch p_txpower_5dbm
-p_txon_set_rf_param:
 	hjam 0x1,rfen_adc
 	hjam 0x3c,rfen_rx
 	hjam 0xe0,rfen_tx
@@ -608,6 +720,15 @@
 	hjam 0xb7,rfen_sn
 	nop 10 /* wait tx lo buffer to turn ON*/
 	hjam 0x7d, rfen_mdm
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_txpower_0dbm
+	fetch 5,mem_5db_tx_power_param
+	istore 5,contw
+	ifetch 5,contr
+	istore 5,contw
+	hjam 0xdf, 0x956
+	call p_set_tx_step_power
+	hjam 0xdf, 0x955
 	rtn
 
 p_txpower_0dbm:
@@ -615,19 +736,17 @@
 	istore 5,contw
 	ifetch 5,contr
 	istore 5,contw
- 	hjam 0xc2, 0x956
+	fetch 1,mem_pair_state
+	call p_txpower_0dbm_default_set,blank
+	hstore 1,0x8956
+ //	hjam 0xc2, 0x956
  	hjam 0xd0, 0x955
 	rtn
 
-p_txpower_5dbm:
-	fetch 5,mem_5db_tx_power_param
-	istore 5,contw
-	ifetch 5,contr
-	istore 5,contw
-	hjam 0xdf, 0x956
-	call p_set_tx_step_power
-	hjam 0xdf, 0x955
+p_txpower_0dbm_default_set:
+	setarg 0xc2
 	rtn
+
 	
 	//pout ramp up
 	//c0 ~df	
@@ -655,8 +774,6 @@
 	hjam 0xc0, 0x956
 	rtn
 
-
-
 p_shutdown_radio:
 	branch shutdown_radio+2,is_rx
 	call p_tx_ramp_down_common
@@ -678,6 +795,9 @@
 	rtn
 
 p_kb_init:
+	fetch 1,mem_le_name_len
+	increase 2,pdata
+	store 1,mem_le_scan_data_len	//update scan_rsp len
 	jam 0,mem_c51_flag
 	jam 6,mem_connection_options
 	call app_lpm_mult_enable
@@ -719,6 +839,7 @@
 	branch p_deveice_init_reset,blank
 	store 2,mem_adc_3v
 p_deveice_init_reset:
+	call p_le_queue_init
 	jam BT_EVT_RESET,mem_ipc_tx_evt
 p_device_init_common:
 	call p_ipc_tx_evt
@@ -820,6 +941,7 @@
 	call p_c51_wait
 p_enter_hibernate_continue:
 //	branch lpm_hibernate
+	
 	jam 0x5a,mem_hibernate_flag
 	call lpm_write_gpio_wakeup
 	hfetch 4,core_lpm_ctrl
@@ -851,12 +973,39 @@
 	copy pdata,temp
 	call ui_ipc_put_lock
 	copy temp,pdata
-	rtn blank 	
-	
+	rtn blank 
+ifdef P24G
+	beq BT_CMD_START_24G,p_check_51cmd_start24g
+	beq BT_CMD_STOP_24G,p_check_51cmd_stop24g
+	beq BT_CMD_PAIR_24G,p_g24_start_pairing_sm1
+
+endif	
+ifdef BLE_PINCODE
+	beq BT_CMD_LE_SET_PINCODE,p_check51_cmd_le_set_pincode
+endif	
 	beq BT_CMD_START_DISCOVERY,p_check_51cmd_start_discovery
+	beq BT_CMD_START_ADV,p_check_51cmd_start_adv
+	beq BT_CMD_START_ADV_DISCOVERY,p_check_51cmd_start_adv_discovery
+	beq BT_CMD_START_ADV_REC,p_handle_adv_1
 	beq BT_CMD_RECONNECT,p_check_51cmd_reconnect
 	beq BT_CMD_SET_RECONNECT_INIT,p_disconnect_connected_device
+	beq BT_CMD_LE_UPDATE_CONN,BT_CMD_LE_UPDATE_CONN_1
 	branch check_51cmd_once+9
+ifdef P24G
+p_check_51cmd_start24g:
+	jam STATE_24G_PAIRING_SUCCESS,mem_24g_pairing_sm
+	branch p_g24_start_24g_mode
+p_check_51cmd_stop24g:
+	set0 mark_24g,mark
+	jam STATE_24G_PAIRING_SUCCESS,mem_24g_pairing_sm
+	branch p_g24_stop_g24_mode
+
+endif
+
+p_slave_ble_disconnect:
+	jam XT_LL_TERMINATE_IND,mem_fifo_temp
+	branch le_xtype_fifo_in
+
 p_check_51cmd_once_continue:
 	fetch 1,mem_lmo_opcode2
 	branch p_check_51cmd_once_continue0,blank
@@ -867,6 +1016,7 @@
 	fetch 1,mem_fifo_temp
 	bmark0 mark_context,check_51cmd_check_idle
 	beq BT_CMD_DISCONNECT,p_check_51cmd_disconnect
+	beq BT_CMD_LE_DISCONNECT,p_slave_ble_disconnect
 	beq BT_CMD_UPDATE_SUPERVISION_TO,p_check_51cmd_update_supervision_to
 	branch check_51cmd_once_continue0
 p_check_51cmd_disconnect:
@@ -884,6 +1034,61 @@
 	store 2,mem_supervision_to
 	rtn
 
+p_check_51cmd_start_adv_discovery:
+	call p_check_51cmd_start_discovery
+p_check_51cmd_start_adv:	
+	call app_clear_reconnect_flag
+	call check_51cmd_bb_reconn_cancel
+	jam 0,mem_lpm_mode
+	random pdata					//random ble addr
+	store 1,mem_le_lap
+p_handle_adv_0:
+	jam 5,mem_le_adv_data+2
+	setarg 0x181203		
+	store 3,mem_le_adv_data+8
+	
+	arg 7,temp				// mem_le_adv_swift_pair
+	call p_le_adv_data_update
+	branch check_51cmd_adv
+
+p_handle_adv_1:
+	jam 4,mem_le_adv_data+2
+	setarg 0x0000ff		//  ios bluetooth list will display device name when reconnect 
+	store 3,mem_le_adv_data+8
+
+	arg 0,temp
+	call p_le_adv_data_update
+	branch check_51cmd_adv
+	
+p_le_adv_data_update:
+	fetch 1,mem_le_scan_data_len  //  mem_le_name_len + 2 
+	iadd temp,pdata
+	add pdata,11,pdata
+	sub pdata,0x1f,null
+	nbranch p_le_adv_data_overflow,positive
+	store 1,mem_le_adv_data_len
+
+	arg mem_le_adv_data+11,contw
+	copy temp,pdata
+	ncall p_handle_adv_swift_pair,blank
+	
+	fetch 1,mem_le_scan_data_len
+	copy pdata,loopcnt
+	arg mem_le_scan_data,contr
+	branch memcpy
+	
+
+p_handle_adv_swift_pair:
+	copy pdata,loopcnt
+	arg mem_le_adv_swift_pair,contr
+	branch memcpy
+	
+p_le_adv_data_overflow:
+	fetch 1,mem_le_scan_data_len
+	add pdata,11,pdata
+	store 1,mem_le_adv_data_len
+	rtn
+	
 p_check_51cmd_start_discovery:
 	call app_clear_reconnect_flag
 	jam 6,mem_connection_options
@@ -906,11 +1111,15 @@
 	bbit1 UI_STATE_BLE_CONNECTED,app_ble_disconnect
 	bbit1 UI_STATE_BT_CONNECTED,p_disconnect_bt
 	bbit1 UI_STATE_BT_RECONNECT,check_51cmd_bb_reconn_cancel
+ifdef P24G	
+	bmark1 mark_24g,p_g24_stop_g24_mode
+endif	
 	jam OFF,mem_le_adv_enable
 	call app_bt_stop_discovery
 	//call mouse3_0_bb_event_discovery_btn
 	jam BT_EVT_RECONNECT_STANDY,mem_fifo_temp
 	branch ui_ipc_send_event
+
 	
 p_disconnect_bt:
 	call app_clear_reconnect_flag
@@ -1205,11 +1414,6 @@
 	ifetch 1,contr	
 	beq HID_REPORT_ID_KB,p_hid_rx_process_data_hid_kb	
 	rtn
-p_hid_rx_process_data_hid_kb:
-	ifetch 1,contr
-	store 1,mem_caps_num_lock
-	rtn
-
 
 p_scheduler_process_sdp_succ:
 	call l2cap_malloc_is_fifo_full
@@ -1258,6 +1462,19 @@
 	store 1,mem_disconn_reason_send
 	branch parse_lmp_detach
 
+/*
+p_parse_lmp_crypt_key:
+	fetcht 1,mem_rxbuf+1
+	sub temp,6,null
+	branch p_reject_lmp_packet_pdu_not_allowed,positive
+	storet 1,mem_key_size
+	branch accept_lmp_msg
+ 
+p_reject_lmp_packet_pdu_not_allowed:
+	jam PDU_NOT_ALLOWED,mem_lmo_reason2
+	branch reject_lmp_packet
+*/
+
 
 p_send_lmp:
 	disable user
@@ -1335,9 +1552,1653 @@
 	branch host_create_conn_auth
 endif
 
+p_hid_rx_process_data_hid_kb:
+	ifetch 1,contr
+	store 1,mem_caps_num_lock
+	rtn	
+
+
+ifdef BLE
+
+ifdef BLE_PINCODE
+p_check51_cmd_le_set_pincode:
+	fetch 1,mem_le_pin_code
+	fetcht 1,mem_le_pin_code+3
+	store 1,mem_le_pin_code+3
+	storet 1,mem_le_pin_code
+	
+	fetch 1,mem_le_pin_code+1
+	fetcht 1,mem_le_pin_code+2
+	store 1,mem_le_pin_code+2
+	storet 1,mem_le_pin_code+1
+
+	jam XT_SMP_PAIRING_CONFIRM,mem_fifo_temp
+	branch le_xtype_fifo_in
+endif
+
+p_le_transmit_receive_sifs:
+	call le_transmit
+	fetcht 1,mem_last_freq
+	call set_freq_rx
+	call rf_rx_enable
+	enable swfine
+	arg 5500,timeup	// about 417us
+	//call ice_break
+	branch le_receive_rxon
+
+p_le_init_conn:
+	jam 0x01,mem_le_txheader
+	jam  0,mem_le_txlen
+	branch le_init_conn+2
+
+p_le_transmit:
+	call le_prep
+	call p_letx_setfreq
+	branch le_transmit+4
+
+p_letx_setfreq:
+	branch p_txon,match
+	call le_setfreq
+	branch set_freq_tx
+
+p_le_send_adv_ind:
+	fetch 1,mem_le_rx_window
+	store 4,mem_le_transmit_window// init first packate rx window
+	fetch 1,mem_le_adv_type
+	beq ADV_DIRECT_IND,p_le_send_adv_direct_ind
+	branch le_send_adv_ind+2
+p_le_send_adv_direct_ind:
+	jam 0,mem_le_adv_type
+	branch le_send_adv_direct_ind
+
+p_le_update_param:
+	fetch 1,mem_le_state
+	rtnbit0 lestate_update_param
+	fetch 2,mem_le_event_count
+	fetcht 2,mem_le_instant
+	isub temp,pdata
+	nrtn positive
+	branch le_update_param+8
+
+
+p_le_prepare_tx: 
+	fetch 1,mem_le_arq  
+	rtnbit1 wak 
+
+	fetch 1,mem_le_rxbuf + 1  
+	branch le_prepare_tx + 4,blank  
+	branch le_send_empty      // send empty data when got non empty packet
+
+
+
+
+
+p_le_prepare_tx_cmd:
+	fetch 1,mem_le_txpayload
+	beq LL_UNKNOWN_RSP,p_le_send_unknown_rsp
+	beq LL_CONNECTION_PARAM_REQ,p_le_send_conn_param_req
+	beq LL_START_ENC_RSP,p_le_send_start_enc_rsp
+//	beq LL_VERSION_IND,p_le_send_version_ind
+	beq LL_TERMINATE_IND,p_le_send_terminate_ind
+	beq LL_PING_RSP,p_le_send_ping_rsp
+	branch le_prepare_tx_cmd+10
+
+p_le_send_ping_rsp:
+	force 1,temp
+	branch le_send_packet
+
+p_le_send_terminate_ind:
+	setarg 10 // 100ms
+	store 2,mem_le_superto
+	branch le_send_terminate_ind
+
+p_le_send_start_enc_rsp:
+	jam BT_CMD_LE_UPDATE_CONN,mem_fifo_temp
+	call  ui_ipc_send_cmd
+	force 1,temp
+	branch le_send_packet,master
+	jam BT_EVT_LE_PROTOCOL_CONNECTED,mem_fifo_temp
+	call ui_ipc_send_event
+	fetch 1,mem_le_pairing_state
+	beq FLAG_LE_PAIRING_AFTER_AUTH,p_le_send_start_enc_rsp0
+	branch p_le_send_start_enc_rsp_end
+p_le_send_start_enc_rsp0:
+	jam XT_SMP_ENCRYPTION_INFORMATION,mem_fifo_temp
+	call le_xtype_fifo_in
+p_le_send_start_enc_rsp_end:
+	force 1,temp
+	branch le_send_packet
+
+/*	
+p_le_send_version_ind:		logitch version ind
+	setarg 0x005907
+	istore 3,contw
+	setarg 0x005a
+	branch le_send_version_ind+3
+*/
+
+p_le_send_unknown_rsp:
+	fetch 1,mem_le_ll_unknown_type
+	istore 1,contw
+	force 2,temp
+	branch le_send_packet
+
+p_le_send_conn_param_req:
+	increase -1,contw
+	fetch 8,mem_le_connection_updata_param
+	istore 8,contw
+	ifetch 8,contr
+	istore 8,contw
+	force 2,type
+	branch le_send_autolen
+
+p_le_prepare_smp:
+	fetch 1,mem_le_l2cap
+	beq SMP_IDENTITY_ADDRESS_INFORMATION,le_send_smp_identity_address_information + 2
+	beq SMP_PAIRING_RESPONSE,p_le_send_smp_pairing_response
+ifdef BLE_PINCODE	
+	beq SMP_PAIRING_CONFIRM,p_le_send_smp_pairing_confirm 
+endif	
+	beq SMP_MASTER_IDENTIFICATION,le_send_smp_master_identification+2
+	branch le_prepare_smp0
+	
+
+
+p_le_send_smp_pairing_response:
+ifdef BLE_PINCODE
+	setarg 0x000202
+else	
+	setarg param_smp_paring_response
+endif	
+	store 3,mem_le_pres
+ifdef BLE_PINCODE
+	setarg 0x05
+else
+	setarg 0x01
+endif	
+	istore 1,contw
+	setarg param_smp_key_dist0
+	istore 3,contw
+	branch le_send_smp_pairing_response + 4
+
+
+ifdef BLE_PINCODE
+p_le_send_smp_pairing_confirm:
+	call p_generate_confirm
+	arg mem_le_l2cap_response,contw
+	call store_aes_result
+	force 21,temp
+	branch le_send_packet
+
+p_generate_confirm:
+	arg mem_le_mrand,rega
+	branch p_generate_mrand,master
+	arg mem_le_srand,rega
+p_generate_mrand:
+	copy rega,contw
+	call generate_random
+	branch p_function_c1
+
+p_function_c1:
+	fetch 6,mem_le_lap
+	fetcht 6,mem_le_plap
+	branch p_function_c1_master,master
+	fetch 6,mem_le_plap
+	fetcht 6,mem_le_lap
+p_function_c1_master:
+	force regidx_xor,regext_index
+	copy temp,regext
+	increase 1,regext_index
+	rshift32 temp,regext
+	lshift16 pdata,pdata
+	ior regext,regext
+	increase 1,regext_index
+	rshift32 pdata,regext
+	increase 1,regext_index
+	force 0,regext					/* p2 = ia || ra */
+	force 0,pdata
+	fetch 1,mem_le_conn_peer_addr_type
+	fetcht 1,mem_le_adv_own_addr_type
+	nbranch p_function_c1_irat,master
+	//conn as master
+	fetch 1,mem_le_conn_own_addr_type
+	fetcht 1,mem_le_conn_peer_addr_type
+p_function_c1_irat:
+	store 1,mem_le_iat
+	storet 1,mem_le_rat
+	force regidx_data,regext_index
+	arg mem_le_iat,regb
+	force 4,loopcnt
+p_function_c1_loop1:
+	ifetch 4,rega		
+	ifetcht 4,regb
+	ixor temp,regext
+	increase 1,regext_index
+	increase 4,rega
+	increase 4,regb
+	loop p_function_c1_loop1		/* p1 ^ r */
+
+	call aes_clear				/* k = 0 */
+
+	increase -4,regext_index
+	fetch 4,mem_le_pin_code
+	copy pdata,regext
+	increase 4,regext_index
+	branch function_c1_loop1 + 8
+endif
+	
+
+
+p_lerx_nopayload:
+	parse 3,0,24	
+	enable swfine
+	arg param_sifs,27
+	rshift32 pdata,pdata
+	rshift16 pdata,pdata
+	istore 3,contw
+	branch end_of_packet,6
+	enable match
+	fetch 1,mem_last_freq
+	add pdata,0,rega
+	branch lerx_nopayload+12
+
+p_le_parse_att:
+	ifetch 3,contr
+	store 3,mem_le_att_opcode
+	//beq ATTOP_WRITE_REQUEST,p_le_parse_att_write_request
+	beq ATTOP_WRITE_COMMAND,p_le_parse_att_write_command
+	//beq ATTOP_PREPARE_WRITE_REQUEST,p_le_parse_att_prepare_write_request
+	//beq ATTOP_EXECUTE_WRITE_REQUEST,p_le_parse_att_execute_write_request
+	beq ATTOP_EXCHANGE_MTU_REQUEST,p_le_parse_att_exchange_mtu_request
+	beq ATTOP_WRITE_REQUEST,p_le_parse_att_write_request
+	branch le_parse_att_p
+
+p_le_parse_att_write_command:
+	jam 1,mem_reconnect_continue
+	fetch 2,mem_le_att_handle
+	beq HANDLE_UUID_CHRCTR_REPORT_ID1_OUTPUT,p_handle_num
+	branch le_parse_att_write_command
+p_handle_num:
+	//fetch 1,mem_le_rxbuf
+	arg mem_le_rxbuf+9,contr 
+	branch p_hid_rx_process_data_hid_kb
+
+p_le_parse_att_write_request:
+	fetch 2,mem_le_att_handle				//MAC  CAPS
+	sub pdata,HANDLE_UUID_CHRCTR_REPORT_ID1_OUTPUT,null
+	call p_handle_num,zero
+	fetch 2,mem_le_att_handle			
+	sub pdata,HANDLE_UUID_END,null
+	call p_set_lpm_mode,zero	
+	fetch 2,mem_le_att_handle
+	fetcht 2,mem_att_report3
+	increase 1,temp
+	isub temp,null
+	branch p_key_data_send,zero
+	branch le_parse_att_write_request
+p_key_data_send:
+	jam BT_EVT_LE_PROTOCOL_CONNECTED,mem_fifo_temp
+	call ui_ipc_send_event
+	branch le_parse_att_write_request
+
+
+p_set_lpm_mode:
+	jam 1,mem_lpm_mode
+	rtn
+
+
+p_le_parse_att_exchange_mtu_request:
+	jam ATTOP_EXCHANGE_MTU_RESPONSE,mem_fifo_temp
+	branch le_xtype_fifo_in
+
+p_le_prepare_att:
+	fetch 1,mem_le_l2cap
+	beq ATTOP_HANDLE_VALUE_NOTIFICATION,p_le_send_att_handle_value_notification
+	beq ATTOP_HANDLE_VALUE_INDICATION,p_le_send_att_handle_value_indication
+	beq ATTOP_READ_BY_GROUP_TYPE_RESPONSE,p_le_send_att_read_by_group_type_response
+	beq ATTOP_READ_BY_TYPE_RESPONSE,p_le_send_att_read_by_type_response
+	beq ATTOP_FIND_INFORMATION_RESPONSE,p_le_send_att_find_information_response
+	beq ATTOP_FIND_BY_TYPE_VALUE_RESPONSE,p_le_send_att_find_by_type_value_response
+	beq ATTOP_WRITE_RESPONSE,le_send_att_write_response_go
+	beq ATTOP_EXCHANGE_MTU_RESPONSE,p_le_send_att_exchange_mtu_rsp
+	beq ATTOP_READ_RESPONSE, p_le_send_att_read_response
+	beq ATTOP_READ_BLOB_RESPONSE,p_le_send_att_read_blob_response
+	branch le_prepare_att0
+
+p_le_send_att_read_blob_response:
+	fetch 2,mem_le_att_handle
+	beq HANDLE_UUID_CHRCTR_DEVICE_NAME,p_le_send_att_read_blob_response_error
+	branch le_send_att_read_blob_response
+
+p_le_send_att_read_blob_response_error:
+	jam ATT_ERR_INVALID_OFFSET,mem_le_err_code
+	branch le_send_att_error_response
+
+p_le_send_att_exchange_mtu_rsp:
+//	branch p_le_send_att_exchange_mtu_req
+	//branch p_ng_event_remote_mtu_res
+p_le_send_att_exchange_mtu_req:
+	fetch 2,mem_le_local_mtu
+	istore 2,contw
+	branch le_send_autolen
+
+p_le_send_att_read_response:
+	fetch 2,mem_le_att_handle
+	//beq 27,p_le_send_att_read_response_error
+ifndef LE_BATTERY_LEVEL_DISPLAY	
+	beq HANDLE_UUID_BATTERY_LEVEL,le_send_att_error_response_notfound
+endif	
+	beq HANDLE_UUID_CHRCTR_MANUFACTURER_NAME,p_le_send_att_read_response_error
+//	beq HANDLE_UUID_PNP_ID,p_le_send_att_read_response_error
+	branch le_send_att_read_response
+
+p_le_send_att_read_response_error:
+	fetch 1,mem_le_pairing_state
+	bne FLAG_LE_PAIRING_NULL,le_send_att_read_response
+	fetch 1,mem_ltk_states
+	beq LTK_NOT_LOST,le_send_att_read_response	
+	//fetch 1,mem_ltk_exists
+	//nbranch le_send_att_read_response,blank
+	copy contw,temp
+	jam FLAG_LE_PAIRING_START,mem_le_pairing_state	
+	copy temp,contw
+	jam ATT_ERR_INSUFFICIENT_AUTHENTICATION,mem_le_err_code
+	branch le_send_att_error_response
+
+p_le_send_att_find_by_type_value_response:
+	call le_start_end_handle_check_1
+	rtn user
+	fetcht 2,mem_le_search_att_type
+	setarg UUID_SERVICE_HIDS
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_hid,zero
+	setarg UUID_SERVICE_BATTERY
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_battery,zero	
+	setarg UUID_SERVICE_DEVICE_INFO
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_device_info,zero
+	setarg UUID_SERVICE_GENERIC_ATT
+	isub temp,null
+	branch p_le_send_att_find_value_by_type_gatt,zero
+	branch le_send_att_find_by_type_value_response+2
+
+p_le_send_find_value_by_type:
+	fetch 1,mem_shutter_find_type_value_flag
+	arg 0,temp
+	qset1 temp
+	iand temp,pdata
+	bne 0,le_send_att_error_response_notfound
+	fetch 1,mem_shutter_find_type_value_flag
+	qset1 pdata
+	store 1,mem_shutter_find_type_value_flag
+	branch p_le_send_att_find_value_by_type_command
+
+p_le_send_att_find_value_by_type_hid:
+	arg LE_FIND_TYPE_VALUE_HID_BIT,queue
+	branch p_le_send_find_value_by_type
+
+p_le_send_att_find_value_by_type_battery:
+	arg LE_FIND_TYPE_VALUE_BATTERY_BIT,queue
+	branch p_le_send_find_value_by_type
+
+p_le_send_att_find_value_by_type_gatt:
+	arg LE_FIND_TYPE_VALUE_GATT_BIT,queue
+	branch p_le_send_find_value_by_type
+p_le_send_att_find_value_by_type_device_info:
+	arg LE_FIND_TYPE_VALUE_DEVICE_INFO_BIT,queue
+	branch p_le_send_find_value_by_type
+p_le_send_att_find_value_by_type_command:
+	fetch 2,mem_le_search_att_type
+	copy pdata,rega
+	fetcht 2,mem_le_uuid
+	copy temp,regb
+	call p_find_type_value_start_handle
+	branch p_le_save_find_value_handle,zero
+	branch le_send_att_error_response_notfound	
+
+p_find_type_value_start_handle:
+	arg mem_le_att_list,contr
+p_find_type_value_start_handle_loop:
+	ifetch 2,contr
+	rtn blank
+	ifetch 3,contr
+	ifetch 2,contr			// length
+	isub rega,null
+	rtn zero
+	increase -3,contr
+	ifetch 1,contr
+	iadd contr,contr
+	branch p_find_type_value_start_handle_loop
+
+p_le_save_find_value_handle:
+	increase -7,contr
+	ifetch 2,contr
+	store 2,mem_le_find_type_value_start_handle
+	call p_find_type_value_end_handle
+	branch le_send_att_error_response_notfound,blank
+	increase -4,contr
+	ifetch 2,contr
+	increase -1,pdata
+	store 2,mem_le_find_type_value_end_handle
+	jam ATTOP_FIND_BY_TYPE_VALUE_RESPONSE,mem_le_l2cap
+	fetch 4,mem_le_find_type_value_start_handle
+	store 4,mem_le_l2cap_response
+	//fetch 2,mem_le_find_type_value_end_handle
+	//istore 2,contw
+	force 9,temp
+	branch le_send_packet
+	
+p_find_type_value_end_handle:
+	ifetch 2,contr
+	ifetch 1,contr
+	iadd contr,contr
+p_find_type_value_end_handle_loop:
+	ifetch 2,contr
+	rtn blank
+	ifetch 2,contr
+	isub regb,null
+	rtn zero
+	ifetch 1,contr
+	iadd contr,contr
+	branch p_find_type_value_end_handle_loop
+
+p_le_send_att_find_information_response:
+	arg 3,timeup
+	force 1,pdata
+	store 1,mem_le_l2cap_response
+	call le_init_attlist_search
+p_le_send_att_find_information_res_loop:
+	call le_att_handle_inrange
+	branch le_send_att_find_information_res_end,blank
+	nbranch p_le_send_att_find_information_res_next,positive
+	disable user
+	istore 2,contw
+	ifetch 2,contr
+	istore 2,contw
+	increase -1,timeup
+	branch le_send_att_find_information_res_end,zero
+p_le_send_att_find_information_res_cont:
+	ifetch 1,contr
+	iadd contr,contr
+	branch p_le_send_att_find_information_res_loop
+p_le_send_att_find_information_res_next:
+	increase 2,contr
+	branch p_le_send_att_find_information_res_cont
+
+
+
+p_le_send_att_read_by_type_response:
+	fetcht 2,mem_le_search_att_type
+	setarg UUID_CHRCTR_DEVICE_NAME
+	isub temp,null
+	branch p_le_send_att_read_by_type_res_device_name,zero	
+	setarg UUID_PNP_ID
+	isub temp,null
+	branch p_le_send_att_read_by_type_res_pnp_id,zero	
+	setarg UUID_GATT_CHARACTERISTIC
+	isub temp,null
+	nbranch le_send_att_error_response_notfound,zero
+	fetch 2,mem_le_search_handle_start
+	store 2,mem_temp
+	enable user
+p_le_send_att_read_by_type_response_loop:
+	call p_le_att_handle_inrange
+	nbranch p_le_send_att_read_by_type_response_end,positive
+	fetcht 2,mem_temp
+	call p_le_att_get_handle_info
+	beq 1,p_le_send_att_read_by_type_response_end
+	call p_le_att_same_type
+	nbranch p_le_send_att_read_by_type_response_next_handle,zero
+	disable user
+	call p_le_send_att_read_by_type_write_properties
+	call p_le_att_next_handle
+	call p_le_att_get_handle_info
+	call p_le_send_att_read_by_type_write_uuid
+	branch p_le_send_att_read_by_type_response_end
+p_le_send_att_read_by_type_response_next_handle:
+	call p_le_att_next_handle
+	branch p_le_send_att_read_by_type_response_loop
+p_le_send_att_read_by_type_response_end:
+	branch le_send_att_error_response_notfound,user
+	branch p_le_send_auto_len_by_mem
+p_le_send_att_read_by_type_write_properties:
+	fetch 2,mem_temp
+	store 2,mem_le_l2cap_response+1
+	fetch 1,mem_le_search_len
+	copy pdata,loopcnt
+	call p_get_contr
+	arg mem_le_l2cap_response+3,contw
+	call memcpy
+	branch p_store_contw
+p_le_send_att_read_by_type_write_uuid:
+	fetcht 2,mem_le_cur_att_type
+	rshift8 temp,pdata
+	bne 0x05,p_le_send_att_read_by_type_write_short_uuid
+	call p_get_contw
+	fetch 2,mem_temp
+	istore 2,contw
+	call p_store_contw
+	setarg mem_le_att_list
+	iadd temp,contr
+	ifetch 1,contr
+	copy contr,temp
+	copy pdata,loopcnt
+	increase 5,pdata
+	store 1,mem_le_l2cap_response
+	call p_get_contw
+	copy temp,contr
+	call memcpy
+	branch p_store_contw
+p_le_send_att_read_by_type_write_short_uuid:
+	call p_get_contw
+	fetch 2,mem_temp
+	istore 2,contw
+	fetch 2,mem_le_cur_att_type
+	istore 2,contw
+	call p_store_contw
+	jam 7,mem_le_l2cap_response
+	rtn
+p_le_send_att_read_by_type_res_device_name:
+	call le_get_device_name
+p_le_send_att_read_by_type_res_packet:
+	ifetch 1,contr // length
+	copy pdata,loopcnt
+	increase 2,pdata
+	store 1,mem_le_l2cap_response // att packet length
+	increase -5,contr // point to handle
+	ifetch 2,contr
+	istore 2,contw // handle
+	increase 3,contr // point to name
+	call memcpy
+	branch le_send_autolen
+	
+p_le_send_att_read_by_type_res_pnp_id:
+	arg UUID_PNP_ID,temp
+	call le_att_get_uuid_ptr
+	branch p_le_send_att_read_by_type_res_packet
+
+p_le_send_att_read_by_group_type_response:
+	//call ice_break
+	arg 2,timeup
+	fetch 2,mem_le_search_handle_start
+	store 2,mem_temp
+	jam 0,mem_le_search_res
+	enable user
+p_le_send_att_read_by_group_type_response_loop:
+	call p_le_att_handle_inrange
+	nbranch p_le_send_att_read_by_group_type_end0,positive
+	fetcht 2,mem_temp
+	call p_le_att_get_handle_info
+	beq 1,p_le_send_att_read_by_group_type_end1
+	call p_le_att_same_type
+	nbranch p_le_send_att_read_by_group_type_next_handle,zero
+	fetch 1,mem_le_search_res
+	beq 1,p_le_send_att_read_by_group_type_end1
+	nbranch p_le_send_att_read_by_group_type_store_write_record,user		//un first
+	disable user
+	fetch 1,mem_le_search_len
+	increase 4,pdata
+	store 1,mem_le_l2cap_response
+	call p_store_contw
+	branch p_le_send_att_read_by_group_type_store_record
+p_le_send_att_read_by_group_type_store_write_record:
+	fetch 1,mem_le_search_len
+	sub pdata,0x10,null
+	branch p_le_send_att_read_by_group_type_end1,zero
+	fetch 1,mem_le_l2cap_response
+	sub pdata,0x10,null
+	branch p_le_send_att_read_by_group_type_end1,zero
+	fetch 2,mem_temp
+	increase -1,pdata
+	store 2,mem_le_cur_handle_end
+	call p_le_write_att_record
+p_le_send_att_read_by_group_type_store_record:
+	fetch 2,mem_temp
+	store 2,mem_le_cur_handle_start
+	call p_le_store_att_record
+	increase -1,timeup
+	branch p_le_send_att_read_by_group_type_last_find,zero		
+p_le_send_att_read_by_group_type_next_handle:
+	call p_le_att_next_handle
+	branch p_le_send_att_read_by_group_type_response_loop
+p_le_send_att_read_by_group_type_last_find:
+	jam 1,mem_le_search_res
+	branch p_le_send_att_read_by_group_type_next_handle
+p_le_send_att_read_by_group_type_end0:	//> att handle end
+	fetch 2,mem_temp
+	store 2,mem_le_cur_handle_end
+	branch p_le_send_att_read_by_group_type_end_common
+p_le_send_att_read_by_group_type_end1:	//>att max list handle or diff len 
+	fetch 2,mem_temp
+	increase -1,pdata
+	store 2,mem_le_cur_handle_end
+	branch p_le_send_att_read_by_group_type_end_common
+p_le_send_att_read_by_group_type_end_common:
+	branch le_send_att_error_response_notfound,user
+	call p_le_write_att_record
+	branch p_le_send_auto_len_by_mem
+
+p_le_att_next_handle:
+	fetcht 2,mem_temp
+	increase 1,temp
+	storet 2,mem_temp
+	rtn
+
+p_le_store_att_record:
+	fetch 1,mem_le_search_len
+	store 1, mem_tmp_buffer
+	copy pdata,loopcnt
+	call p_get_contr
+	branch memcpy
 	
+p_le_write_att_record:
+	call p_get_contw
+	fetch 2,mem_le_cur_handle_start
+	istore 2,contw
+	fetch 2,mem_le_cur_handle_end
+	istore 2,contw
+	fetch 1,mem_tmp_buffer
+	copy pdata,loopcnt
+	call memcpy
+	branch p_store_contw
 
 
+p_le_att_handle_inrange:
+	fetcht 2,mem_temp
+	fetch 2,mem_le_search_handle_end
+	isub temp,null
+	rtn
+
+p_le_att_same_type:
+	fetch 2,mem_le_search_att_type
+	fetcht 2,mem_le_cur_att_type
+	isub temp,null
+	rtn
+
+p_le_att_get_handle_info:
+	arg mem_le_att_list,contr
+	copy temp,rega
+p_le_att_get_handle_loop:
+	ifetch 2,contr
+	branch p_le_att_unfind_handle,blank
+	ifetcht 2,contr
+	storet 2,mem_le_cur_att_type
+	isub rega,null
+	branch p_le_att_finded_handle, zero
+	ifetch 1,contr			/* length */
+	iadd contr,contr
+	branch p_le_att_get_handle_loop
+p_le_att_unfind_handle:
+	setarg 1
+	rtn
+p_le_att_finded_handle:
+	ifetch 1,contr
+	store 1,mem_le_search_len
+	call p_store_contr
+	setarg 0
+	rtn
+p_get_contw:
+	fetch 2,mem_contw
+	copy pdata,contw
+	rtn
+p_get_contr:
+	fetch 2,mem_contr
+	copy pdata,contr
+	rtn
+p_store_contw:
+	copy contw,pdata
+	store 2,mem_contw
+	rtn
+p_store_contr:
+	copy contr,pdata
+	store 2,mem_contr
+	rtn
+
+p_le_send_auto_len_by_mem:
+	call p_get_contw
+	branch le_send_autolen	
+
+p_le_send_att_handle_value_indication:
+p_le_send_att_handle_value_notification:
+	fetch 1,mem_queue_read
+	add pdata,1,temp
+	and temp,0x03,temp
+	storet 1,mem_queue_read
+	mul32 pdata,7,pdata
+	arg mem_uart_packet,contr
+	iadd contr,contr
+	fetch 1,mem_le51_tx_length
+	increase -5,pdata
+	copy pdata,loopcnt
+	arg mem_le_l2cap+1,contw
+	call memcpy
+	fetcht 1,mem_le51_tx_length
+	branch le_send_packet
+	
+p_le_parse:
+	call le_xtype_fifo_is_full
+	branch le_parse+4
+
+
+p_le_parse_ll:
+	copy regc,pdata
+	beq LL_ENC_REQ,p_le_parse_enc_req
+	beq LL_PAUSE_ENC_REQ,p_le_parse_pause_enc_rsq
+	beq LL_CONNECTION_UPDATE_REQ,p_le_parse_connection_update_req
+	beq LL_PING_REQ,p_le_parse_ping_req
+	beq LL_TERMINATE_IND,p_le_parse_terminate_ind
+	sub pdata,0x0d,null
+	branch le_parse+20,positive
+	store 1,mem_le_ll_unknown_type
+	jam XT_LL_UNKNOWN_RSP,mem_fifo_temp
+	branch le_xtype_fifo_in	
+p_le_parse_connection_update_req:
+
+	call le_parse_connection_update_req
+	fetch 2,mem_le_new_param+3	// interval
+	mul32 pdata,4,temp
+	storet 2,mem_customize_timer_setup
+	rtn
+
+p_le_parse_enc_req:
+	jam DEFAULT_STATES,mem_ltk_states
+	branch le_parse_enc_req
+
+p_le_parse_ping_req:
+	jam XT_LL_PING_RSP,mem_fifo_temp
+	branch le_xtype_fifo_in
+	
+p_le_parse_pause_enc_rsq:
+	jam XT_LL_PAUSE_ENC_RSP,mem_fifo_temp
+	branch le_xtype_fifo_in
+
+p_le_parse_terminate_ind:
+	setarg 20 // 200ms
+	store 2,mem_le_superto
+	rtn
+
+p_le_send_non_l2cap:
+	fetch 1,mem_le_txheader
+	compare 1,type,3
+	branch p_le_send_non_l2cap1,true
+	branch le_send_non_l2cap+14
+p_le_send_non_l2cap1:
+	fetch 1,mem_le_txlen
+	branch p_le_send_empty_clear_md,blank
+	branch le_send_non_l2cap+14
+
+p_le_send_empty_clear_md:		// HUAWEI M5 pair fail
+	fetch 1,mem_le_txheader
+	set0 md,pdata
+	store 1,mem_le_txheader
+	rtn
+
+p_le_parse_smp:
+	ifetch 1,contr
+	beq SMP_PAIRING_REQUEST,p_le_parse_smp_pairing_request
+	beq SMP_PAIRING_RANDOM,p_le_parse_smp_pairing_random
+ifdef BLE_PINCODE	
+	beq SMP_PAIRING_CONFIRM,p_le_parse_smp_pairing_confirm
+endif	
+	beq SMP_IDENTITY_ADDRESS_INFORMATION,p_le_parse_smp_identity_address_information
+	branch le_parse_smp + 4
+
+
+p_le_parse_smp_identity_address_information:
+	jam FLAG_LE_PAIRING_END,mem_le_pairing_state
+	branch le_parse_smp_identity_address_information
+
+p_le_parse_smp_pairing_request:
+	jam 1,mem_le_send_security_request_flag
+	store 1,mem_le_preq
+	ifetch 6,contr
+	istore 6,contw
+	jam XT_SMP_PAIRING_RESPONSE,mem_fifo_temp
+ifdef BLE_PINCODE	
+	call le_xtype_fifo_in
+	jam BT_EVT_LE_PINCODE_REQ,mem_fifo_temp
+	branch ui_ipc_send_event
+else	
+	branch le_xtype_fifo_in
+endif	
+
+p_le_parse_smp_pairing_random:
+ifdef BLE_PINCODE
+	call p_authenticate_rconfirm
+else
+	call authenticate_rconfirm
+endif	
+	branch p_le_parse_smp_pairing_random_success,zero
+	branch le_parse_smp_pairing_random + 2
+p_le_parse_smp_pairing_random_success:
+	jam FLAG_LE_PAIRING_AFTER_AUTH,mem_le_pairing_state
+ifdef BLE_PINCODE
+	branch p_le_parse_smp_pairing_random_success1
+else
+	branch le_parse_smp_pairing_random_success
+endif	
+
+ifdef BLE_PINCODE
+	/* contr = rand pointer */
+p_authenticate_rconfirm:
+	arg mem_le_srand,contw
+	branch p_authenticate_mconfirm,master
+	arg mem_le_mrand,contw
+p_authenticate_mconfirm:
+	copy contr,rega
+	call memcpy16
+	call p_function_c1
+	arg mem_le_rconfirm,contr
+	branch compare_res
+
+
+p_le_parse_smp_pairing_random_success1:
+	call p_generate_stk
+	jam XT_LL_ENC_REQ,mem_fifo_temp
+	branch le_xtype_fifo_in,master
+	jam XT_SMP_PAIRING_RANDOM,mem_fifo_temp
+	branch le_xtype_fifo_in
+
+p_generate_stk:
+	call p_function_s1
+	arg mem_le_ltk,contw
+	branch store_aes_result
+
+p_function_s1:
+	force regidx_data,regext_index
+	fetch 4,mem_le_mrand
+	iforce regext
+	increase 1,regext_index
+	ifetch 4,contr
+	iforce regext
+	increase 1,regext_index
+	fetch 4,mem_le_srand
+	iforce regext
+	increase 1,regext_index
+	ifetch 4,contr
+	iforce regext
+	increase 1,regext_index
+	call aes_clear
+	//arg mem_le_pin_code,contr
+	//call load_key
+	increase -4,regext_index
+	fetch 4,mem_le_pin_code
+	copy pdata,regext
+	increase 4,regext_index
+	force 0x38,aes_ctrl
+	force 0x8,aes_ctrl
+	branch wait_aes
+
+p_le_parse_smp_pairing_confirm:
+	arg mem_le_rconfirm,contw
+	call memcpy16
+	jam XT_SMP_PAIRING_RANDOM,mem_fifo_temp
+	branch  le_xtype_fifo_in,master
+	rtn
+endif
+
+/*
+p_le_modified_name:
+	arg UUID_CHRCTR_DEVICE_NAME,temp
+	call le_att_get_uuid_ptr
+	ifetch 1,contr						// attribute length
+	copy contr,contw
+	fetcht 1,mem_le_name_len
+	copy temp,loopcnt
+	isub temp,temp
+	arg mem_new_le_name,contr
+	call memcpy
+	copy temp,loopcnt
+	ncall memcpy_empty,zero
+p_le_modified_scan:
+	fetcht 1,mem_le_name_len
+	copy temp,loopcnt
+	increase 1,temp
+	storet 1,mem_le_scan_data
+	increase 1,temp
+	increase 1,contw
+	arg mem_new_le_name,contr
+	call memcpy
+	sub temp,0x1f,loopcnt
+	branch clear_mem	
+*/
+
+
+scale_process_le_conn:
+	jam PAIR_UNKNOWN,mem_pair_state
+	call app_ble_stop_adv
+	call app_bt_stop_discovery
+	call  app_lpm_mult_enable
+	branch app_le_event_bb_connected
+
+
+scale_process_le_discon:
+	jam 0,mem_lpm_mult
+	jam 0,mem_ltk_exists
+	jam DEFAULT_STATES,mem_ltk_states
+	jam FLAG_LE_PAIRING_NULL,mem_le_pairing_state
+	jam 0,mem_shutter_find_type_value_flag
+	jam PAIR_UNKNOWN,mem_pair_state
+	branch app_le_event_bb_disconn
+endif
+	
+
+p_le_queue_init:
+	setarg 0
+	store 4,mem_queue_write
+	rtn
+
+		
+ifdef P24G
+p_g24_dispatch:
+	rtnmark0 mark_24g
+	fetch 4,mem_24g_enter_hibernate
+	store 4,mem_24g_enter_hibernate_setup
+	call p_g24_txdata_prep
+	nbranch p_g24_long_sleep,user
+	jam 10,mem_24g_enter_lpm_timer
+	call p_g24_transmit_packet
+	fetch 1,mem_24g_pairing_sm
+	rtnne STATE_24G_PAIRING_SUCCESS
+ifdef TX_POWER_MAX
+	jam TX_POWER_5DB,mem_tx_power
+else
+	call power_ctrl_start
+endif	
+p_g24_short_sleep:
+	fetch 1,mem_mouse_retry_flag
+	nrtn blank
+	call p_check_IPC_for_LPM
+	nrtn user
+	fetch 1,mem_c51_lpm_lock
+	nrtn blank
+	call lpo_calibration
+	fetch 3,mem_clks_per_lpo
+	rtn blank
+	fetch 1,mem_lpm_mode
+	rtn blank
+p_g24_short_sleep_1:	
+	//setarg 0x120000
+	//setarg 0x0a0000
+	fetch 3,mem_24g_short_sleep_counter
+p_g24_short_sleep_2:	
+	call clk2lpo
+ 	storet 4,mem_sleep_counter
+ 	branch lpm_sleep
+
+p_g24_long_sleep:
+	call p_check_IPC_for_LPM
+	nrtn user
+	fetch 1,mem_c51_lpm_lock
+	nrtn blank
+	call lpo_calibration
+	fetch 3,mem_clks_per_lpo
+	rtn blank
+	fetch 1,mem_lpm_mode
+	rtn blank
+	fetch 1,mem_24g_enter_lpm_timer
+	nbranch p_g24_short_sleep_1,blank	
+	fetch 4,mem_24g_enter_hibernate_setup
+  	branch p_g24_short_sleep_2
+
+p_g24_txdata_prep:
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_pairing_sm	
+ifdef OTA_ENABLE
+	fetch 1,mem_24g_ota_enable
+	beq 1,p_g24_txdata_skip_short_lpm
+endif	
+	call p_g24_package_data
+	call p_g24_get_package_data,user
+	call p_g24_transmit_prep,user
+p_g24_txdata_enable_tx:
+	jam ENSURE_ON_24G,mem_24g_ensure
+	rtn
+
+p_g24_package_data:
+	disable user
+	jam 2,mem_24g_data_type
+	fetch 1,mem_24g_txbuf_new
+	beq 0x04,p_g24_dataready			
+	beq 0x05,p_g24_dataready_mk	
+	beq 0x07,p_g24_dataready_ms
+	beq 0x06,p_g24_dataready_sys
+	fetch 1,mem_mouse_retry_flag
+	ncall enable_user,blank
+	rtn
+p_g24_dataready:				
+	jam 0x00,mem_24g_txbuf_new				//standard key 0x00
+	jam 10,mem_24g_datalen		// 02 + 00 + 8 payload
+	branch p_g24_package_data_rtn
+p_g24_dataready_mk:			
+	jam 0x03,mem_24g_txbuf_new				//multi key 0x03
+	jam 4,mem_24g_datalen		// 02 + 03 + 2 payload
+	branch p_g24_package_data_rtn
+p_g24_dataready_sys:
+	jam 0x02,mem_24g_txbuf_new				//system key 0x02
+	jam 3,mem_24g_datalen		// 02 + 02 + 1 payload
+	branch p_g24_package_data_rtn
+p_g24_dataready_ms:
+	jam 1,mem_24g_data_type		// mouse
+	jam 8,mem_24g_datalen		// 01 + 7 payload
+p_g24_package_data_rtn:	
+	jam 0,mem_24g_get_ack_fail
+	branch enable_user
+
+
+p_g24_get_package_data:
+	fetch 9,mem_24g_txbuf_new
+	store 9,mem_24g_txbuf
+//	setarg 0
+//	store 9,mem_24g_txbuf_new
+	rtn
+
+
+p_g24_transmit_packet:
+	jam 0,mem_24g_retry
+p_g24_transmit_loop:
+	arg param_rx_setup,timeup
+	until clkn_rt,meet
+	call p_g24_transmit_receive_ack
+	nbranch p_g24_retransmit,user3
+	call p_g24_ackpayload_parse
+ifndef TX_POWER_MAX	
+	call power_ctrl_pac_succ_incrs
+endif	
+	fetch 1,mem_24g_pid
+	increase 1,pdata
+	store 1,mem_24g_pid
+	jam 0,mem_mouse_retry_flag
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_paring_mode_start
+p_g24_transmit_abandon:
+	call p_g24_clear_txbuf
+	jam 0,mem_24g_get_ack_fail
+	jam ENSURE_OFF_24G,mem_24g_ensure
+	rtn
+
+
+p_g24_retransmit:
+	jam 1,mem_mouse_retry_flag
+	fetch 1,mem_24g_get_ack_fail
+	increase 1,pdata
+	store 1,mem_24g_get_ack_fail
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_tx_paring_retry
+	fetch 1,mem_24g_get_ack_fail
+	beq  0xff,p_g24_stop_g24_mode
+	fetch 1,mem_24g_get_ack_fail
+	arg 16,temp
+	isub temp,null
+	branch p_g24_ch,positive
+	fetch 1,mem_24g_retry
+	increase 1,pdata
+	store 1,mem_24g_retry
+	nop 10
+	bne retry_24g,p_g24_transmit_loop
+	branch p_g24_ch
+	
+
+p_g24_clear_txbuf:
+	setarg 0
+	store 9,mem_24g_txbuf
+	store 9,mem_24g_txbuf_new
+	rtn
+
+/*
+p_g24_long_sleep_setup:
+	jam 0,mem_mouse_retry_flag
+	call p_g24_clear_txbuf
+	jam 0,mem_24g_get_ack_fail
+	fetch 4,mem_24g_enter_hibernate_max
+	store 4,mem_24g_enter_hibernate
+	rtn
+*/
+
+p_g24_paring_mode_start:
+ifndef TX_POWER_MAX
+	call power_ctrl_pac_succ_cnt_init
+endif	
+	branch p_g24_paring_mode
+
+p_g24_transmit_receive_ack:
+	disable user3
+	call p_g24_transmit
+//	fetch 1,mem_24g_no_ack
+//	beq no_ack_24g,p_g24_transmit_no_ack	//tx no ack
+	force 0,radio_ctrl
+	fetch 4,mem_24g_addr
+	iforce access
+	fetcht 1,mem_last_freq
+	call set_freq_rx
+	call rf_rx_enable
+	call p_g24_receive_rxon
+	call p_g24_end_of_packet,user3
+	rtn
+//p_g24_transmit_no_ack:
+//	jam 0,mem_24g_rxbuf+1
+//	enable user3
+//	branch p_g24_end_of_packet
+
+
+p_g24_tx_paring_retry:
+	jam 0,mem_mouse_retry_flag
+	rtn
+//	fetch 1,mem_24g_get_ack_fail
+//	rtnne 0xff
+//	jam 0,mem_24g_get_ack_fail
+p_g24_stop_g24_mode:
+	jam 0,mem_mouse_retry_flag
+	jam BT_EVT_24G_ATTEMPT_FAIL,mem_fifo_temp
+	branch ui_ipc_send_event
+
+
+p_g24_ackpayload_parse:
+	call p_g24_read_len_pid_crc
+	fetch 1,mem_24g_rxbuf
+	rtnne 0x02					// mem_24g_data_type : 0x02 keyboard	
+	fetch 1,mem_24g_rxdata_length	//ack payload length 
+	rtn blank
+	iforce loopcnt
+	arg mem_24g_rxbuf+2,contr
+	arg mem_24g_rxpayload,contw	//ack payload buffer 
+	call memcpy
+	fetch 1,mem_24g_rxbuf+1
+	compare 0x08,pdata,0xf8
+	nrtn true
+	fetch 1,mem_24g_rxbuf+2
+	beq 0xff,p_pc_sleep_mode	//pc enter sleep mode
+	store 1,mem_caps_num_lock
+//	jam 0,mem_24g_led_flag
+	rtn
+
+p_pc_sleep_mode:
+	jam 1,mem_pc_sleep_flag
+	rtn
+	
+
+ifndef TX_POWER_MAX
+power_ctrl_pac_succ_cnt_init:
+	jam 1,mem_power_ctrl_level
+	jam 0,mem_power_ctrl_pac_succ_cnt
+	rtn
+power_ctrl_pac_succ_incrs:
+	fetch 1,mem_power_ctrl_pac_succ_cnt
+	increase 1,pdata
+	store 1,mem_power_ctrl_pac_succ_cnt
+	rtn
+/*
+power_ctrl_pac_succ_decrs:
+	fetch 1,mem_power_ctrl_pac_succ_cnt
+	sub pdata,1,null
+	ncall power_ctrl_pac_succ_cnt_reinit,positive
+	fetch 1,mem_power_ctrl_pac_succ_cnt
+	rtneq 0
+	increase -1,pdata
+	store 1,mem_power_ctrl_pac_succ_cnt
+	rtn
+power_ctrl_pac_succ_cnt_reinit:
+	jam 2,mem_power_ctrl_pac_succ_cnt
+	rtn
+*/
+power_ctrl_start:
+	arg mem_rssi_signal_buf,rega
+	call p_rssi_average
+	storet 1,mem_rssi_avg_received
+	setarg RSSI_DIS_MAX_24G
+	bmark1 mark_24g,power_ctrl_start_next
+	setarg RSSI_DIS_MAX_BLE
+power_ctrl_start_next:	
+	isub temp,null
+	nbranch power_ctrl_txpower_incrs,positive
+
+	fetch 1,mem_power_ctrl_pac_succ_cnt
+	sub pdata,1,null
+	nbranch power_ctrl_txpower_decrs_check,positive
+	fetch 1,mem_power_ctrl_pac_succ_cnt
+	beq 0,power_ctrl_txpower_incrs
+	rtn
+	
+power_ctrl_txpower_decrs_check:
+	fetch 1,mem_power_ctrl_pac_succ_cnt
+	rtnne 70
+	jam 0,mem_power_ctrl_pac_succ_cnt
+power_ctrl_txpower_decrs:
+	fetcht 1,mem_rssi_avg_received
+	setarg RSSI_DIS_MIN_24G
+	bmark1 mark_24g,power_ctrl_txpower_decrs_next
+	setarg RSSI_DIS_MIN_BLE	
+power_ctrl_txpower_decrs_next:
+	isub temp,null
+	nrtn positive
+	fetch 1,mem_power_ctrl_level
+	beq 0,power_ctrl_decrs_level0
+	increase -1,pdata
+	store 1,mem_power_ctrl_level
+	beq 0,power_ctrl_decrs_level0
+power_ctrl_decrs_level1:
+power_ctrl_incrs_level1:	//0dBm
+	jam TX_POWER_0DB,mem_tx_power
+	rtn
+	
+power_ctrl_txpower_incrs:
+	fetch 1,mem_power_ctrl_level
+	beq 2,power_ctrl_incrs_level2
+	increase 1,pdata
+	store 1,mem_power_ctrl_level
+	beq 1,power_ctrl_incrs_level1
+	
+power_ctrl_incrs_level2:	//+6dBm
+	jam TX_POWER_5DB,mem_tx_power
+	rtn
+	
+power_ctrl_decrs_level0: //-5dBm
+	jam TX_POWER_f5DB,mem_tx_power
+	rtn
+
+
+
+p_rssi_average:
+	arg 0,temp
+	arg RSSI_BUF_LEN_SIGNAL+1,loopcnt
+	copy rega,contr
+p_rssi_average_loop:
+	ifetch 1,contr
+	iadd temp,temp
+	loop p_rssi_average_loop
+	rshift3 temp,temp
+	copy pdata,temp
+	rtnmark0 mark_24g
+	//2BCD
+	div pdata,10
+	call wait_div_end
+	quotient pdata
+	lshift4 pdata,pdata
+	remainder temp
+	ior temp,temp
+	rtn
+endif
+	
+p_g24_start_pairing_sm1:
+	set1 mark_24g,mark
+	call p_g24_pair_init
+	call p_g24_transmit_abandon
+	jam STATE_24G_PAIRING_1,mem_24g_pairing_sm
+	rtn
+
+p_g24_pair_init:
+	jam 0,mem_24g_pid
+	jam G24_PAIR_CH,mem_24g_ch
+	fetch 4,mem_24g_paring_addr
+	branch p_g24_update_addr_and_synccrc8
+
+p_g24_pairing_sm:
+	call p_g24_pair_init
+	fetch 1,mem_24g_ensure
+	beq ENSURE_ON_24G,enable_user
+	fetch 1,mem_24g_pairing_sm
+	beq STATE_24G_PAIRING_1,p_g24_pairing_sm_1
+	beq STATE_24G_PAIRING_2,p_g24_pairing_sm_2
+	beq STATE_24G_PAIRING_3,p_g24_pairing_sm_3
+	branch assert
+
+p_g24_pairing_sm_1:
+	jam STATE_24G_PAIRING_1_WAITING_ACK,mem_24g_pairing_sm
+	jam 0xaa,mem_24g_common_temp
+	branch p_g24_pairing_sm_common
+p_g24_pairing_sm_2:
+	jam STATE_24G_PAIRING_2_WAITING_ACK,mem_24g_pairing_sm
+	jam 0x55,mem_24g_common_temp
+	branch p_g24_pairing_sm_common
+p_g24_pairing_sm_3:
+	jam STATE_24G_PAIRING_3_WAITING_ACK,mem_24g_pairing_sm
+	jam 0x22,mem_24g_common_temp
+p_g24_pairing_sm_common:
+	//fetch 1,mem_24g_data_type
+	//and_into bits_data,pdata
+	//store 1,mem_24g_common_temp+1
+	jam 0x02,mem_24g_common_temp+1	// mem_24g_data_type: 02 keyboard
+	fetch 4,mem_24g_device_addr
+	store 4,mem_24g_common_temp+2
+	jam 0,mem_24g_common_temp+6
+	arg mem_24g_common_temp,rega
+	arg 7,temp
+	call p_g24_put_data_in_buff
+	call p_g24_transmit_prep
+	call p_g24_txdata_enable_tx
+	branch enable_user
+
+p_g24_paring_mode:
+	fetch 1,mem_24g_pairing_sm
+	rtneq STATE_24G_PAIRING_SUCCESS
+	beq STATE_24G_PAIRING_1_WAITING_ACK,p_g24_pairing_sm_1_waiting_ack
+	beq STATE_24G_PAIRING_2_WAITING_ACK,p_g24_pairing_sm_2_waiting_ack
+	beq STATE_24G_PAIRING_3_WAITING_ACK,p_g24_pairing_sm_3_waiting_ack
+	rtn
+
+
+p_g24_pairing_sm_1_waiting_ack:
+	jam STATE_24G_PAIRING_2,mem_24g_pairing_sm
+	branch p_g24_transmit_abandon
+p_g24_pairing_sm_2_waiting_ack:
+	jam STATE_24G_PAIRING_3,mem_24g_pairing_sm
+	branch p_g24_transmit_abandon
+p_g24_pairing_sm_3_waiting_ack:
+	jam STATE_24G_PAIRING_SUCCESS,mem_24g_pairing_sm
+	jam BT_EVT_24G_PAIRING_COMPLETE,mem_fifo_temp
+	call ui_ipc_send_event	
+	fetch 4,mem_24g_rxpayload+2
+	call p_g24_update_addr_and_synccrc8
+	branch p_g24_transmit_abandon
+
+p_g24_start_24g_mode:
+//	rtnmark1 mark_24g
+	set1 mark_24g,mark
+	call p_g24_syncword_crc8
+	call p_g24_ch
+	fetch 1,mem_24g_pairing_sm
+	rtnne STATE_24G_PAIRING_SUCCESS
+	call p_g24_tx_attemp_data_prep
+	setarg 0
+	store 2,mem_24g_check_dongle_times
+p_g24_tx_attemp_dongle_loop:
+	call lpo_calibration
+	nop 2000
+	fetch 1,mem_24g_check_dongle_times
+	beq 0xff,p_g24_stop_g24_mode	//
+	call p_g24_transmit_receive_ack
+	nbranch p_g24_attemp_txdata_retry,user3
+p_g24_tx_attemp_dongle_succ:
+	call p_g24_clear_txbuf
+	set1 mark_24g,mark
+	jam BT_EVT_24G_ATTEMPT_SUCCESS,mem_fifo_temp
+	branch ui_ipc_send_event
+
+
+p_g24_tx_attemp_data_prep:
+	jam 0xff,mem_24g_common_temp
+	fetch 1,mem_24g_data_type
+	store 1,mem_24g_common_temp+1
+	fetch 4,mem_24g_device_addr
+	store 4,mem_24g_common_temp+2
+	arg 6,temp
+	arg mem_24g_common_temp,rega
+	call p_g24_put_data_in_buff
+	branch p_g24_transmit_prep
+	
+p_g24_attemp_txdata_retry:
+	fetch 2,mem_24g_check_dongle_times
+	increase 1,pdata
+	store 2,mem_24g_check_dongle_times
+	call p_g24_ch
+	branch p_g24_tx_attemp_dongle_loop
+
+
+p_g24_put_data_in_buff:
+	storet 1,mem_24g_datalen
+	copy temp,loopcnt
+	arg mem_24g_txbuf,contw
+	copy rega,contr
+	branch memcpy
+
+p_g24_read_len_pid_crc:
+//read control
+	fetch 1,mem_24g_rxbuf+1
+	rshift3 pdata,pdata
+	store 1,mem_24g_rxdata_length
+//get crc
+	increase 1,pdata
+	arg mem_24g_rxbuf+1,contr
+	iadd contr,contr
+	ifetch 3,contr
+	store 3,mem_24g_sta_crc
+	rtn
+
+p_rssi_signal:
+	fetcht 1,mem_rssi_signal_index
+	setarg mem_rssi_signal_buf
+	iadd temp,contw
+	copy rega,pdata
+	istore 1,contw
+	increase 1,temp
+	and_into RSSI_BUF_LEN_SIGNAL,temp
+	storet 1,mem_rssi_signal_index
+	rtn
+
+//p_rssi_noise:
+//	call save_rssi
+//	rtn blank
+//	fetcht 1,mem_rssi_noise_index
+//	arg mem_rssi_noise_buf,rega
+//	call p_rssi_store
+//	storet 1,mem_rssi_noise_index
+//	rtn
+//	
+//p_rssi_store:
+//	copy rega,pdata
+//	iadd temp,contw
+//	fetch 1,mem_rssi
+//	istore 1,contw
+//	increase 1,temp
+//	and_into RSSI_BUF_LEN_SIGNAL,temp
+//	rtn
+
+p_g24_update_addr_and_synccrc8:	
+	store 4,mem_24g_addr
+
+//output: 1BYTE crc8
+p_g24_syncword_crc8:
+	arg 0,rega
+	arg 4,loopcnt
+	arg mem_24g_addr,contr
+p_g24_syncword_crc8_loop:
+	ifetch 1,contr
+	iadd rega,rega
+	loop p_g24_syncword_crc8_loop
+	copy rega,pdata
+	store 2,mem_24g_syncword
+	fetch 1,mem_24g_syncword
+	fetcht 1,mem_24g_syncword+1
+	iadd temp,pdata
+	store 1,mem_24g_syncword_crc8
+	rtn
+
+
+p_g24_transmit_prep:
+// total length
+	fetch 1,mem_24g_datalen
+	increase 2,pdata
+	store 1,mem_24g_txlen
+// data type
+	fetch 1,mem_24g_data_type
+	store 1,mem_24g_txpayload
+//prepare 5bit payload length, 2bit PID, 1bit NO_ACK
+	fetch 1,mem_24g_datalen
+	lshift3 pdata,pdata
+	fetcht 1,mem_24g_pid
+	and temp,0x03,temp
+	lshift temp,temp
+	ior temp,pdata
+	fetcht 1,mem_24g_no_ack
+	iadd temp,pdata
+	istore 1,contw
+//prepare payload data
+	fetch 1,mem_24g_pairing_sm
+	bne STATE_24G_PAIRING_SUCCESS,p_g24_transmit_prep_pair
+	fetch 1,mem_24g_data_type
+	istore 1,contw
+p_g24_transmit_prep_pair:	
+	fetch 1,mem_24g_datalen
+	iforce loopcnt
+	fetch 1,mem_24g_data_type
+	beq 1,p_g24_transmit_prep_mouse
+	arg mem_24g_txbuf,contr
+	call memcpy
+// type == 2 && mem_24g_txbuf[0] == 0x03  : multi	
+// type == 1 && mem_24g_txbuf[0] == 0x03  : mouse
+// if transmit fail,next package will send mouse data
+	fetch 1,mem_24g_txbuf	
+	beq 0x03,p_g24_multi_key_setup
+	rtn
+p_g24_multi_key_setup:
+	jam 0x02,mem_24g_txbuf
+	rtn
+
+
+p_g24_transmit_prep_mouse:
+	arg mem_24g_txbuf+1,contr
+	branch memcpy
+
+p_g24_ch:
+	fetcht 1,mem_24g_current_ch_number
+	call p_g24_ch_calc
+	increase 1,temp
+	and_into 3,temp //map size =4
+	storet 1,mem_24g_current_ch_number
+	rtn
+
+p_g24_ch_calc:
+	fetch 1,mem_24g_addr	
+	and_into 0x03,pdata
+	mul32 pdata,4,rega			//24addr low bit0 bit1 ,00-map1,01-map2,10-map3,11-map4
+	setarg mem_24g_ch_map1
+	iadd rega,pdata
+	iadd temp,contr
+	ifetch 1,contr
+	store 1,mem_24g_ch
+	rtn
+
+p_g24_prep:
+	disable enable_crc
+	disable enable_white
+	setarg 0x555555
+	iforce crc24_init
+	fetch 1,mem_24g_ch
+	reverse pdata,temp
+	set1 1,temp
+	rshift temp,white_init
+	rtn
+
+p_g24_receive_rxon:
+	call p_g24_prep
+	enable decode_fec0	
+	enable is_rx
+	disable is_tx
+	enable swfine
+	fetch 2,mem_24g_rx_window
+	iforce stop_watch
+	correlate null,timeout
+	nbranch p_g24_sync_timeout,sync
+	disable decode_fec0
+	enable decode_fec1
+	enable enable_white
+	enable enable_crc
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	store 1,mem_24g_get_syncword_crc8
+	fetcht 1,mem_24g_syncword_crc8
+	isub temp,null
+	nbranch p_g24_end_of_packet,zero
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	store 1,mem_24g_rxbuf	//device id
+//	fetch 1,mem_24g_mode
+//	sub pdata,rx_24g,null
+//	branch p_g24_receive_skip,zero
+	fetch 1,mem_24g_rxbuf
+	fetcht 1,mem_24g_data_type
+	icompare bits_data,temp
+	nbranch p_g24_end_of_packet,true
+p_g24_receive_skip:
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	istore 1,contw
+	rshift3 pdata,pdata
+	and pdata,0x1f,loopcnt	//max payload: 32bytes
+	branch p_g24rx_nopayload,zero
+p_g24rx_loop:
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	istore 1,contw
+	loop p_g24rx_loop
+p_g24rx_nopayload:
+	//receive rssi hex
+	copy contw,rega
+	parse demod,bucket,8
+	rshift3 pwindow,pdata
+	store 1,mem_rssi_hex_received
+	copy rega,contw
+	parse demod,bucket,24
+	enable swfine
+	arg param_sifs,stop_watch	
+	rshift32 pdata,pdata
+	rshift16 pdata,pdata
+	istore 3,contw
+	disable decode_fec1
+	branch p_g24_end_of_packet,crc_failed
+	enable user3
+	fetch 1,mem_last_freq
+	add pdata,0,rega
+	call rf_write_freq
+	disable decode_fec0
+	call set_sync_on
+	fetch 1,mem_rssi_hex_received
+	copy pdata,rega
+	branch p_rssi_signal
+
+
+p_g24_sync_timeout:
+//	call p_rssi_noise
+//	branch p_g24_end_of_packet
+p_g24_end_of_packet:
+	disable encode_fec1
+	disable decode_fec1
+	branch end_of_packet
+
+p_g24_set_freq_tx:
+	call set_sync_on
+	fetcht 1,mem_24g_ch
+	branch set_freq_tx
+
+p_g24_transmit:
+	call le_enable
+	fetch 4,mem_24g_addr
+	iforce access
+	call p_g24_prep
+	call p_g24_set_freq_tx
+	set1 TXGFSK,radio_ctrl
+	enable encode_fec0
+	enable is_tx
+	disable is_rx
+	rshift16 access,pdata
+	rshift8 pdata,pdata
+	rshift4 pdata,pdata
+	inject mod,40
+	disable encode_fec0
+	enable encode_fec1
+	enable enable_white
+	enable enable_crc
+	fetch 1,mem_24g_syncword_crc8
+	inject mod,8
+	fetch 1,mem_24g_txlen
+	iforce loopcnt
+	arg mem_24g_txpayload,contr
+p_g24tr_loop:
+	ifetch 1,contr
+	inject mod,8
+	loop p_g24tr_loop
+	enable enable_parity
+	inject mod,24	//crc
+	disable enable_parity
+	until null,tx_clear
+	nop 100
+	disable encode_fec0
+	disable encode_fec1
+	branch set_sync_on
+
+
+endif
 
 ifdef GPIO_TEST_01	
 p_test_gpio_blink:
Index: btkb/sched/kb.dat
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/sched/kb.dat	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/sched/kb.dat	(working copy)
@@ -5,7 +5,7 @@
 00   #mem_patch03
 80   #mem_patch04
 09   #mem_patch05
-00   #mem_patch06
+0a   #mem_patch06
 00   #mem_patch07
 0c   #mem_patch08
 00   #mem_patch09
@@ -77,7 +77,7 @@
 
 mem_class: 40 25 00
 
-mem_lap:36 08 c2 08 36 22    
+mem_lap:36 28 c2 08 66 22    
 mem_local_name_length:
 'BT3.0 Keyboard
 mem_sniff_param_interval:0e 00
@@ -183,35 +183,6 @@
 8100 # Input(Data Array) ; Key arrarys 6 bytes
 c0 # End Collection
 
-05 0c  		
-09 01  		
-a1 01	
-85 02			
-19 00  		
-2a ff 03 
-15 00 
-26 ff 03		
-95 01  		
-75 10  			
-81 00  		
-c0
-
-#29
-#05 01
-#09 80
-#A1 01
-#85 03
-#15 00
-#25 01
-#75 01
-#95 03
-#19 81
-#29 83
-#81 02
-#95 01
-#75 05
-#81 03
-#C0
 
 #69
 05 01 # Usage Page(Generic Desktop)
@@ -251,6 +222,36 @@
 c0 # End Collection
 c0 # End Collection
 
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
 090207 3508 3506 090409 090100
 09020b 090100
 09020c 091f40
@@ -320,12 +321,255 @@
 mem_ipc_tx_evt_buff:02 01
 
 
+#attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
+mem_le_att_list:
+
+#Primary service: GATT
+01 00 00 28 02 01 18
+#Characteristic: Service changed
+02 00 03 28 01 20
+03 00 05 2a 01 00
+#Client Characteristic Configuration
+04 00 02 29 02 00 00
+
+#Primary Service: GAP
+05 00 00 28 02 00 18 
+#Characteristic: Device Name
+06 00 03 28 01 02 
+07 00 00 2a 
+'BT5.0 Keyboard
+
+#Characteristic: Appearance
+08 00 03 28 01 02 
+09 00 01 2a 02 c1 03 
+#Characteristic: Peripheral Preferred Connection Parameters
+0a 00 03 28 01 02
+0b 00 04 2a 08 06 00 06 00 64 00 2c 01 # interval 6ms, latency 100, timeout 300
+
+#Primary Service: Device Information
+0c 00 00 28 02 0a 18
+#Manufacturer Name
+0d 00 03 28 01 02
+0e 00 29 2a 06 59 69 43 68 69 70			#IOS 13.5.1
+#Characteristic: pnp id
+0f 00 03 28 01 02
+10 00 50 2a 07 02 e8 04 21 70 01 00		# SAMSUNG soft keyboard,setup shortcuts
+
+#Primary service: HID
+11 00 00 28 02 12 18
+#Characteristic:Protocol mode
+12 00 03 28 01 06
+13 00 4e 2a 01 01
+#Characteristic: hid report
+14 00 03 28 01 12   
+15 00 4d 2a 08 00 00 00 00 00 00 00 00	#hid report	led handle write
+16 00 02 29 02 00 00	
+17 00 08 29 02 01 01	#Report ID: 1	Report Type: Input
+#Characteristic:hid report
+18 00 03 28 01 12  
+19 00 4d 2a 05 00 00 00 00 00
+1a 00 02 29 02 00 00
+1b 00 08 29 02 03 01	#Report ID: 3	Report Type: Input
+
+#Characteristic:hid report
+1c 00 03 28 01 12   
+1d 00 4d 2a 02 00 00 	#hid report	led handle write
+1e 00 02 29 02 00 00	
+1f 00 08 29 02 02 01	#Report ID: 2	Report Type: Input
+
+#Characteristic:hid report
+20 00 03 28 01 0e   
+21 00 4d 2a 02 00	00	#hid report	led handle write
+22 00 02 29 02 00 00	
+23 00 08 29 02 01 02	#Report ID: 1	Report Type: Output
+
+#Characteristic:Report map
+24 00 03 28 01 0a
+25 00 4b 2a a0		#length 66+25+60=160=0xa0
+#66
+05 01
+09 06
+a1 01
+85 01
+75 01 
+95 08
+05 07
+19 e0 
+29 e7 
+15 00
+25 01
+81 02
+95 01 
+75 08
+81 03 
+95 05
+75 01
+05 08
+19 01
+29 05  
+91 02 
+95 01  
+75 03  
+91 03
+95 06 
+75 08 
+15 00 
+26 ff 00
+05 07
+19 00
+29 ff 
+81 00
+c0 
+
+#25
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
+#69
+05 01 # Usage Page(Generic Desktop)
+09 02 # Usage(Mouse)
+a1 01 # Collection(Application)
+85 03 # Report ID(3)
+09 01 # Usage(Pointer)
+a1 00 # Collection(Physical)
+05 09 # Usage Page(Buttons)
+19 01 # Usage Minimum(1)
+29 08 # Usage Maximum(8)
+15 00 # Logical Minimum(0)
+25 01 # Logical Maximum(1)
+75 01 # Report Size(1)
+95 08 # Report Count(8)
+81 02 # Input(Data Variable Absolute)
+05 01 # Usage Page(Generic Desktop)
+09 30 # Usage(X)
+09 31 # Usage(Y)
+16 01 80  #Logical Minimum (-32767)
+26 FF 7F #Logical Maximum (32767) 
+75 10 # Report Size(16)
+95 02 # Report Count(2)
+81 06 # Input(Data Variable Relative)
+09 38 # Usage(Wheel)
+15 81 # Logical Minimum(-127)
+25 7f # Logical Maximum(127)
+75 08 # Report Size(8)
+95 01 # Report Count(1)
+81 06 # Input(Data Variable Relative)
+
+05 0c  #USAGE_PAGE(Consumer Devices)
+0a 38 02
+95 01   #REPORT_COUNT (1)	
+81 06  #INPUT (Data,Var,Rel)
+
+c0 # End Collection
+c0 # End Collection
 
+#Characteristic:Hid information
+26 00 03 28 01 02
+27 00 4a 2a 04 11 01 00 01        
+#Characteristic
+28 00 03 28 01 04
+29 00 4c 2a 01 00
+
+#Primary Service: BAS
+2a 00 00 28 02 0f 18 
+#Characteristic: Battery Level
+2b 00 03 28 01 12 
+2c 00 19 2a 01 64 
+#Client Characteristic Configuration
+2d 00 02 29 02 00 00 
+#End of Attribute list
+00 00
+
+
+mem_le_local_mtu:17
+mem_le_transmit_window:50
+mem_le_notify_handle:14
+mem_le_lap:11 46 34 54 77 dd
+
+
+mem_empty_count:00
+mem_att_report1:15 00
+mem_att_report2:1d 00
+mem_att_report3:19 00
+mem_att_report_battery:2c 00
+mem_le_rx_window:50
+
+mem_le_connection_updata_param:
+0c 00 #Length
+05 00 #CID
+12 b4 
+08 00 
+08 00 #min interval
+08 00 #max interval
+00 00 #latency
+2c 01 #timeout
+
+mem_le_name_len:
+'BT5.0 Keyboard
+
+mem_le_adv_channel_map:07 
+mem_le_adv_direct_addr_type:01
+#mem_le_adv_interval_max:00 01
+mem_le_adv_data_len:1f
+mem_le_adv_data:
+#02 01 05 05 02 12 18 0f 18 03 19 c1 03
+02 01 05 03 19 c1 03 03 03 12 18
+mem_le_adv_swift_pair:
+#microsoft swift pair
+06 ff 06 00 03 00 80
+
+mem_le_scan_data_len:1f
+mem_le_scan_data:
+'\09BT5.0 Keyboard
 
-mem_version_yy_mm_dd:20 21 04 09		#version data 20210409
+mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
 mem_adc_config_flag:04    #01 VINLPM      #02 HVIN      #04 GPIO
 
+#24g init
+mem_24g_mode:01#tx
+mem_24g_data_type:02        #mouse 1,kb 2
+mem_24g_max_retry:4#max tx retry
+mem_24g_no_ack:00#with ack
+mem_24g_rx_window:c0 12     #400us 
+mem_24g_ch_map1:00 13 2c 42
+mem_24g_ch_map2:06 15 36 48
+mem_24g_ch_map3:0f 1a 3a 4c
+mem_24g_ch_map4:11 23 31 4d
+mem_24g_pairing_sm:ff
+mem_24g_paring_addr:20 15 10 05
+mem_pair_state:c2
+mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
+mem_24g_enter_hibernate:00 48 5d 00 #10 min
+mem_24g_enter_hibernate_max:ff ff ff ff
+mem_24g_short_sleep_counter:e8 fd 00 #00 00 0a
 
Index: btkb/sched/kb_keyboard.dat
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/btkb/sched/kb_keyboard.dat	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/btkb/sched/kb_keyboard.dat	(working copy)
@@ -470,14 +470,12 @@
 mem_le_adv_swift_pair:
 #microsoft swift pair
 06 ff 06 00 03 00 80
-#name
-'\09BT4.2 Keyboard
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
 '\09BT4.2 Keyboard
 
-mem_version_yy_mm_dd:20 21 04 25		#version data 20210425
+mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
@@ -495,8 +493,10 @@
 mem_24g_ch_map4:11 23 31 4d
 mem_24g_pairing_sm:ff
 mem_24g_paring_addr:20 15 10 05
+mem_pair_state:c2
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
-mem_24g_enter_hibernate:00 48 5d 00 00 00 00 00#10 min
+mem_24g_enter_hibernate:00 48 5d 00 #10 min
 mem_24g_enter_hibernate_max:ff ff ff ff
-mem_24g_short_sleep_counter:00 00 0a
+mem_24g_short_sleep_counter:e8 fd 00 #00 00 0a
+
 
Index: c51/YCkbTool.bat
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/YCkbTool.bat	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/YCkbTool.bat	(working copy)
@@ -43,7 +43,7 @@
 
 copy eeprom.dat ..\eeprom.dat
 cd ..
-eeprom2fulleeprom.exe eeprom.dat 128>compare2.dat
+eeprom2fulleeprom.exe eeprom.dat 256>compare2.dat
 crc16.exe compare2.dat 2 >.\output\eeprom.dat
 del eeprom.dat
 del compare2.dat
Index: c51/adc.c
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/adc.c	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/adc.c	(working copy)
@@ -57,30 +57,40 @@
 	}
 	batValue = batValue/BAT_ARRAY_LEN;
 
+	if(batValue <= g_variable.battery_level_shutdown)
+		g_variable.battery_level_percentage = 0;
+	else	if(batValue >= g_variable.battery_level_full)
+		g_variable.battery_level_percentage = 100;
+	else	
+		g_variable.battery_level_percentage = (byte)(((batValue - g_variable.battery_level_shutdown)*100)/(g_variable.battery_level_full -g_variable.battery_level_shutdown) );
+	
 	if(batValue < g_variable.battery_level_shutdown)
 	{
 		g_variable.battery_status = BAT_STATUS_SHUT_DOWN;
-		if(g_variable.last_battery_status != BAT_STATUS_SHUT_DOWN)
-		{
-			g_variable.battery_shutdown_flag = 1;
-			IIC_WriteBlock(EEPROM_BATTERY_SHUTDOWN_FLAG ,1 ,(byte *)&g_variable.battery_shutdown_flag);
-		}
 	}
 	else
 	{
-		if(g_variable.last_battery_status == BAT_STATUS_SHUT_DOWN)
-		{
-			g_variable.battery_shutdown_flag = 0;
-			IIC_WriteBlock(EEPROM_BATTERY_SHUTDOWN_FLAG ,1 ,(byte *)&g_variable.battery_shutdown_flag);
-		}
-		
 		if (batValue < g_variable.battery_level_low)
 		{
 			g_variable.battery_status = BAT_STATUS_LOW;
+			if(!g_variable.g24_long_sleep_flag)
+			{
+			m_24g_enter_hibernate[0]	= 0x00;
+			m_24g_enter_hibernate[1]	= 0x48;
+			m_24g_enter_hibernate[2]	= 0x12;		// 100ms
+			m_24g_enter_hibernate[3]	= 0x00;
+			}
 		}
 		else
 		{
 			g_variable.battery_status = BAT_STATUS_NONE;
+			if(!g_variable.g24_long_sleep_flag)
+			{
+			m_24g_enter_hibernate[0]	= 0x00;
+			m_24g_enter_hibernate[1]	= 0x48;
+			m_24g_enter_hibernate[2]   = 0x5d;		// 510ms
+			m_24g_enter_hibernate[3]	= 0x00;
+			}
 		}
 	}
 
Index: c51/bluetooth.h
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/bluetooth.h	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/bluetooth.h	(working copy)
@@ -2,19 +2,31 @@
 #define _BLUETOOTH_H
 #include "common.h"
 
+#ifndef BT_FAST_CONNECT_ENABLE
+#define BLE_FAST_CONNECT_ENABLE
+#endif
+
+#ifndef BLE_FAST_CONNECT_ENABLE
+#define BT_FAST_CONNECT_ENABLE
+#endif
+
+#define DEVICE_MODE_BT_ONLY	0
+#define DEVICE_MODE_BLE_ONLY	0
+#define DEVICE_MODE_BT_BLE		1
 
 #define TYPE_BLE			0x01
 #define TYPE_BT			0x02
 #define TYPE_24G			0x03
 
 
-void YC_load_record_list();
-void YC_store_record_list(byte link_type);
+void YC_load_record_list(byte index);
+void YC_store_record_list(byte link_type,byte index);
 byte YC_check_is_connected();
 byte YC_check_need_reconnected();
 byte YC_cancel_reconnect();
 void YC_clear_reconnect_flag();
 byte YC_disconnect_all_link();
+byte YC_g24_mode_discovery();
 void YC_start_reconnect();
 void YC_update_eeprom_data();
 
Index: c51/bluetooth.c
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/bluetooth.c	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/bluetooth.c	(working copy)
@@ -1,23 +1,45 @@
 #include "bluetooth.h"
 
 
-void YC_load_record_list()
+void YC_load_record_list(byte index)
 {
 	if (g_variable.recon_count == 0)
 		return;
 	g_variable.recon_count--;
+	ble_reconnect_flag = 0;
 	fast_connect_flag = 0;
-	if (bd_key_record_list[0].device_type == TYPE_BT)
+	if (bd_key_record_list[index].device_type == TYPE_BLE)		
 	{
-		xmemcpy(m_reconn_addr,bd_key_record_list[0].device_addr,6);
-		xmemcpy(m_linkkey,bd_key_record_list[0].device_link_key,16);
+		xmemcpy(m_reconn_addr,bd_key_record_list[index].device_addr,6);
+		xmemcpy(m_le_ltk,bd_key_record_list[index].device_link_key,16);
+		xmemcpy(m_le_lap,bd_key_record_list[index].local_addr,6);
+		IPC_TxControlCmd(IPC_CMD_START_ADV_REC);		//ble reconnect
+		ble_reconnect_flag = 1;
+		g_variable.recon_count = 0;
+		m_ltk_exists = 1;
+	}
+	else if (bd_key_record_list[index].device_type == TYPE_BT)
+	{
+		xmemcpy(m_reconn_addr,bd_key_record_list[index].device_addr,6);
+		xmemcpy(m_linkkey,bd_key_record_list[index].device_link_key,16);
 		IPC_TxControlCmd(IPC_CMD_RECONNECT);
 		m_link_key_exists = 1;
 	}
 	else		
 	{
 		fast_connect_flag = 1;
-
+	#ifdef BLE_FAST_CONNECT_ENABLE
+			m_le_lap[0] = 0x0F;
+			m_le_lap[1] = 0x0F;
+			m_le_lap[2] = 0x0F;
+			m_le_lap[3] = 0x0F;
+			m_le_lap[4] = 0x0F;
+			m_le_lap[5] = 0x0F;
+			ble_fast_connect_flag =1;
+			IPC_TxControlCmd(IPC_CMD_START_ADV_REC);
+			m_link_key_exists = 1;
+	#endif
+	#ifdef BT_FAST_CONNECT_ENABLE
 			m_reconn_addr[0] = 0xFF;
 			m_reconn_addr[1] = 0xFF;
 			m_reconn_addr[2] = 0xFF;
@@ -28,26 +50,35 @@
 			IPC_TxControlCmd(IPC_CMD_RECONNECT);
 			m_link_key_exists = 1;	
 			g_variable.fast_connect_send_name = 1;
-
+	#endif
 	}	
 }
 
 
 
-void YC_store_record_list(byte link_type)
+void YC_store_record_list(byte link_type,byte index)
 {
-	if (link_type == TYPE_BT)
+	if (link_type == TYPE_BLE) 
 	{
-		bd_key_record_list[0].device_type = TYPE_BT;
-		xmemcpy(bd_key_record_list[0].device_addr,m_remote_addr,6);
-		xmemcpy(bd_key_record_list[0].device_link_key,m_linkkey,16);
+		bd_key_record_list[index].device_type = TYPE_BLE;
+		xmemcpy(bd_key_record_list[index].device_addr,m_remote_le_addr,6);
+		xmemcpy(bd_key_record_list[index].device_link_key,m_le_ltk,16);
+		xmemcpy(bd_key_record_list[index].local_addr,m_le_lap,6);
+	}
+	else if (link_type == TYPE_BT)
+	{
+		bd_key_record_list[index].device_type = TYPE_BT;
+		xmemcpy(bd_key_record_list[index].device_addr,m_remote_addr,6);
+		xmemcpy(bd_key_record_list[index].device_link_key,m_linkkey,16);
 	}
 }
 
 
 byte YC_check_is_connected()
 {
-	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
+	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED
+		|| g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED
+		|| g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
 	{
 		return 1;
 	}
@@ -57,13 +88,25 @@
 byte YC_check_need_reconnected()
 {
 	byte return_val = 0;
-	 if (g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
+	 if (g_variable.ble_currentSubState == CHANGE_TO_BLE_SUB_PINCODE 
+		|| g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
 		return return_val;
-
+#if DEVICE_MODE_BT_ONLY
 	if ((m_ui_state_map & 0x4000) == 0x4000)
+#elif DEVICE_MODE_BLE_ONLY	
+	if ((m_ui_state_map & 0x0008) == 0x0008)
+#else	
+	if ((m_ui_state_map & 0x4008) == 0x4008)		//ADV and DISCOVERY
+#endif		
 		return return_val;
 
-	if ( g_variable.br_currentState == CHANGE_TO_BR_DISCONNECT)
+	if(g_variable.pairing_g24_timeout)
+		return return_val;
+
+	if ( g_variable.br_currentState == CHANGE_TO_BR_DISCONNECT
+		&& g_variable.ble_currentState == CHANGE_TO_BLE_DISCONNECT
+		&& g_variable.g24_currentState != CHANGE_TO_24G_CONNECTED
+	)
 	{
 		if(g_variable.recon_delay == 0)
 		{
@@ -71,7 +114,15 @@
 			if ((g_variable.recon_count == 0)
 			&& (power_on_flag == 2))
 			{				
-				YC_key_action_handle(KEY_RECON_0);
+				if (g_variable.current_device_num >= 1 && g_variable.current_device_num <= 3)
+				{
+					YC_key_action_handle(g_variable.current_device_num);
+				}
+				else
+				{
+					YC_key_action_handle(KEY_OPEN_24G);
+					return_val = 1;
+				}
 			}
 		}
 	}
@@ -92,6 +143,12 @@
 		return 1;
 	}
 
+	if (g_variable.ble_currentState == CHANGE_TO_BLE_DIRECT_ADV)
+	{
+		//stop adv
+		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+		return 1;
+	}
 	return 0;
 }
 
@@ -99,6 +156,7 @@
 void YC_clear_reconnect_flag()  
 {
 	g_variable.recon_count = 0;
+	ble_reconnect_flag = 0;
 }
 
 
@@ -110,20 +168,114 @@
 		IPC_TxControlCmd(IPC_CMD_DISCONNECT);
 		return 1;
 	}
+	if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED 
+		||g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTING)
+	{
+		IPC_TxControlCmd(IPC_CMD_LE_DISCONNECT);
+		return 1;
+	}
+	if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED 
+		||g_variable.g24_currentState == CHANGE_TO_24G_CONNECTING)
+	{
+		IPC_TxControlCmd(IPC_CMD_STOP_24G);
+		return 1;
+	}
+	return 0;
+}
+
+byte YC_g24_mode_discovery()
+{
+	if (g_variable.last_device_num == 0xfe ||g_variable.last_device_num == 0x00)
+	{
+		IPC_TxControlCmd(IPC_CMD_STOP_24G);
+		return 1;
+	}
 	return 0;
 }
 
 
+
 void YC_start_reconnect()
 {
 	power_on_flag = 2;
-	IIC_Read(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD), (byte *)bd_key_record_list);
+
+	IIC_Read(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD)*3, (byte *)bd_key_record_list);
+	Delay1ms(10);
+	IIC_Read(EEPROM_RECON_INFO_BASE_6+2,4 , (byte *)m_24g_addr);
+	Delay1ms(10);
+	IIC_Read(EEPROM_RECON_INFO_G24_SYTEM_MODE ,1 ,(byte *)&g_variable.system_mode);
 	Delay1ms(10);
+	
+	if (g_variable.current_device_num <= 3 && g_variable.current_device_num >= 1)
+	{
+		g_variable.system_mode = bd_key_record_list[g_variable.current_device_num - 1].system_mode;
+		YC_key_action_handle(g_variable.current_device_num);
+	}
+	/*
+	else	
+	{	
+		YC_key_action_handle(KEY_START_24G);
+	}
+	*/
+
+	if(g_variable.system_mode > OSMODE_IOS)
+	{
+		g_variable.system_mode = OSMODE_WINDOWS;
+	}	
+}
 
-	YC_key_action_handle(KEY_RECON_0);
+
+
+void YC_get_ble_ramdon_lap()		
+{
+	IIC_Read(EEPROM_RECON_INFO_RAMDON_LE_LAP1 ,2 ,(byte *)&g_variable.ble_ramdon_lap1);
+	g_variable.ble_ramdon_lap1++;
+	g_variable.ble_ramdon_lap2++;
+	m_le_lap[1] = g_variable.ble_ramdon_lap1;
+	m_le_lap[2] = g_variable.ble_ramdon_lap2;
+	m_le_lap[3] = le_lap_temp[0];
+	m_le_lap[4] = le_lap_temp[1];
+	m_le_lap[5] = le_lap_temp[2];
 }
 
 
+void  YC_clear_BT_same_address_record()
+{
+	byte record_index;
+	//if (pinCode_flag == 1)			//clear the same BT3.0 device address record
+	{
+		record_index = g_variable.current_device_num-1;
+		pinCode_flag= 0;
+		YC_store_record_list(2, record_index);
+
+		if(record_index != 0)
+		{
+			if(bd_key_record_list[0].device_type == 2) 
+			{
+				if (compare_str(bd_key_record_list[0].device_addr,bd_key_record_list[record_index].device_addr,6))
+					xmemclear_ff((byte *)(&bd_key_record_list[0]), sizeof(BD_KEY_RECORD));
+			}
+		}
+
+		if(record_index != 1)
+		{
+			if(bd_key_record_list[1].device_type == 2) 
+			{
+				if (compare_str(bd_key_record_list[1].device_addr,bd_key_record_list[record_index].device_addr,6))
+					xmemclear_ff((byte *)(&bd_key_record_list[1]), sizeof(BD_KEY_RECORD));
+			}
+		}
+
+		if(record_index != 2)
+		{
+			if(bd_key_record_list[2].device_type == 2) 
+			{
+				if (compare_str(bd_key_record_list[2].device_addr,bd_key_record_list[record_index].device_addr,6))
+					xmemclear_ff((byte *)(&bd_key_record_list[2]), sizeof(BD_KEY_RECORD));
+			}
+		}	
+	}
+}
 
 
 
@@ -131,9 +283,27 @@
 {
 	if (g_variable.update_eeprom_flag)				//bt3.0  bt4.2 record information save
 	{
-		Delay1ms(200);
+		#ifdef  ADC_ENABLE
+		if(m_adcCurrentValue < g_variable.battery_level_shutdown)
+			return;
+		#else
+		if (g_variable.update_eeprom_flag == EEPROM_STORE_TYPE_NORMAL)
+			Delay1ms(200);
+		#endif
+		
+
 		GPIO_Setout(EEPROM_WP_GPIO,0);
-		IIC_WriteBlock(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD) , (byte *)&bd_key_record_list);
+		if (g_variable.update_eeprom_flag == EEPROM_STORE_TYPE_G24)
+		{
+			IIC_WriteBlock(EEPROM_RECON_INFO_BASE_6+2,4 , (byte *)m_24g_addr);
+			IIC_WriteBlock(EEPROM_RECON_INFO_G24_SYTEM_MODE ,1 ,(byte *)&g_variable.system_mode);
+		}	
+		else if (g_variable.update_eeprom_flag == EEPROM_STORE_TYPE_BT)
+			IIC_WriteBlock(EEPROM_RECON_INFO_BASE ,(sizeof(BD_KEY_RECORD)*3) , (byte *)&bd_key_record_list);
+		
+		IIC_WriteBlock(EEPROM_RECON_INFO_LAST_DEVICE ,1 ,(byte *)&g_variable.last_device_num);
+		IIC_WriteBlock(EEPROM_RECON_INFO_RAMDON_LE_LAP1 ,2 ,(byte *)&g_variable.ble_ramdon_lap1);
+
 		GPIO_Setout(EEPROM_WP_GPIO,1);
 		Delay1ms(10);
 		g_variable.update_eeprom_flag = 0;
Index: c51/btreg.h
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/btreg.h	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/btreg.h	(working copy)
@@ -1015,16 +1015,24 @@
 #define	mem_store_ltk_timer                     	0x4d37
 #define	mem_reconnect_continue                  	0x4d38
 #define	mem_le_pin_code                         	0x4d39
-#define	mem_24g_enter_hibernate                 	0x4d3d
-#define	mem_24g_txfail_cnt                      	0x4d45
-#define	mem_mouse_retry_flag                    	0x4d46
-#define	mem_24g_report_id                       	0x4d47
-#define	mem_ui_timer_last_btclk_temp            	0x4d48
-#define	mem_ui_check_timer_setup                	0x4d4c
-#define	mem_customize_timer_setup               	0x4d50
-#define	mem_customize_timer                     	0x4d52
-#define	mem_ios_mode_flag                       	0x4d53
-#define	mem_version_yy_mm_dd                    	0x4d54
+#define	mem_le_send_security_request_flag       	0x4d3d
+#define	mem_att_report_battery                  	0x4d3e
+#define	mem_24g_enter_hibernate                 	0x4d40
+#define	mem_24g_txfail_cnt                      	0x4d44
+#define	mem_mouse_retry_flag                    	0x4d45
+#define	mem_24g_led_flag                        	0x4d46
+#define	mem_ui_timer_last_btclk_temp            	0x4d47
+#define	mem_ui_check_timer_setup                	0x4d4b
+#define	mem_customize_timer_setup               	0x4d4f
+#define	mem_customize_timer                     	0x4d51
+#define	mem_ios_mode_flag                       	0x4d52
+#define	mem_version_yy_mm_dd                    	0x4d53
+#define	mem_24g_txbuf_new                       	0x4d57
+#define	mem_le_adv_swift_pair                   	0x4d6b
+#define	mem_24g_enter_hibernate_setup           	0x4d72
+#define	mem_24g_enter_hibernate_max             	0x4d76
+#define	mem_24g_short_sleep_counter             	0x4d7a
+#define	mem_pc_sleep_flag                       	0x4d7d
 #define	mem_at_gpio                             	0x4800
 #define	mem_module_wake_up_gpio                 	0x4801
 #define	mem_module_state_gpio                   	0x4802
Index: c51/global_variable.h
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/global_variable.h	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/global_variable.h	(working copy)
@@ -37,6 +37,7 @@
 	byte  device_addr[6];
 	byte  device_link_key[16] ;
 	byte  local_addr[6];
+	byte  system_mode;
 }BD_KEY_RECORD;
 
 
@@ -95,13 +96,13 @@
 	 byte key_combination_keyvalue;		// 0x4cf6
 	 byte battery_low_led_flash_flag;		// 0x4cf7
 	 byte one_key_press_wait_release_timer;	// 0x4cf8
+	 byte battery_level_percentage;			// 0x4cf9
 	 word battery_level_full;				// 0x4cfa
 	 byte fast_connect_send_name;
 	 byte system_mode_last;
 	 byte connect_button_temp;
-	 byte battery_shutdown_flag;
 	 byte last_battery_status;
-
+	 byte g24_long_sleep_flag;
 
 	
 	 byte mouse_data_send_flag;
@@ -120,7 +121,7 @@
 
 extern G_VARIABLE_MAP xdata g_variable;
 
-extern BD_KEY_RECORD xdata bd_key_record_list[1] ;
+extern BD_KEY_RECORD xdata bd_key_record_list[3] ;
 
  extern xbyte m_caps_num_lock_last;
 
@@ -128,8 +129,10 @@
  extern xbyte pinCode_flag;
  extern xbyte le_pin_code_len;
  extern xbyte power_on_flag;
-
+ extern xbyte repeat_send_24g;
+ extern xbyte get_24g_led_send;
  extern xbyte ble_reconnect_flag;
+ extern xbyte ble_fast_connect_flag;
  extern xbyte press_long_time_flag;
  extern xbyte long_press_flag;
  extern xbyte standard_key_release_flag;
@@ -137,10 +140,10 @@
  extern xbyte fn_flag;
  extern xbyte fn_tx_flag;
  extern xbyte fn_flag_last;
- extern xbyte fn_lock_flag;
  extern xbyte ksSelMapOld[];
  extern xbyte ksSelMapCheck[];
  extern xbyte ksSelMapCurr[]; 
+ extern xbyte le_lap_temp[3];
  extern xbyte multikey[9];
  extern xbyte mult_key_value;
  extern  xbyte keyCount;
@@ -148,10 +151,13 @@
  extern xbyte key_value_temp;
  extern xbyte system_key_press;
  extern xbyte recon_index;
+ extern xbyte le_send_battery_level_flag;
+ extern xbyte le_send_battery_level_delay_count;
 
  extern xbyte delayChgInvTimer;
  extern xbyte action_timeout;
  extern xbyte switch_role_timer;
+ extern xbyte ble_send_secutiry_request_timer;
 
 
 extern xbyte hidBuff[10] ;
@@ -163,7 +169,8 @@
 extern xbyte m_remote_addr[6]  ;
 extern xbyte m_reconn_addr[6]  ;
 extern xbyte m_le_ltk[16]  ;
-
+extern byte m_24g_addr[4] ;
+extern byte m_24g_paring_addr[4];
 extern byte kscurrmult;
 extern xbyte m_le_lap[6];
 extern xbyte m_reset_reg;
@@ -173,7 +180,8 @@
 extern xword m_adc3vValue; 
 extern xword m_adc0vBase;
 extern volatile xbyte m_adc_config_flag;
-
+extern volatile xbyte m_24g_enter_hibernate[4];
+extern volatile xbyte m_24g_pairing_sm;
 extern volatile xbyte  m_power_on_flag;
 extern volatile xbyte m_caps_num_lock;
 extern volatile xbyte m_reconnect_continue;
@@ -182,6 +190,7 @@
 extern volatile xbyte m_le_send_security_request_flag;
 extern volatile xbyte m_local_name_length;
 extern volatile xbyte m_customize_timer;
-
+extern volatile xbyte m_24g_led_flag;
+extern volatile xbyte m_pc_sleep_flag;
 
 #endif //_GLOBAL_VARIABLE_H_
Index: c51/global_variable.c
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/global_variable.c	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/global_variable.c	(working copy)
@@ -3,7 +3,7 @@
 
  
 G_VARIABLE_MAP xdata g_variable _at_ mem_32asm_data_end;
-BD_KEY_RECORD xdata bd_key_record_list[1] ;
+BD_KEY_RECORD xdata bd_key_record_list[3] ;
 
 
 // xbyte data random at 4dd0 to 4f40: makefile
@@ -12,8 +12,10 @@
  xbyte pinCode_flag;
  xbyte le_pin_code_len;
  xbyte power_on_flag;
-
+ xbyte repeat_send_24g;
+ xbyte get_24g_led_send;
  xbyte ble_reconnect_flag;
+ xbyte ble_fast_connect_flag;
  xbyte press_long_time_flag;
  xbyte long_press_flag;
  xbyte standard_key_release_flag;
@@ -21,8 +23,7 @@
  xbyte fn_flag;
  xbyte fn_flag_last;
  xbyte fn_tx_flag;
- xbyte fn_lock_flag;
-
+ xbyte le_lap_temp[3];
  xbyte multikey[9];
  xbyte mult_key_value;
  xbyte mult_key_status;
@@ -30,10 +31,13 @@
  xbyte key_value_temp;
  xbyte keyCount;
  xbyte recon_index;
+ xbyte le_send_battery_level_flag;
+ xbyte le_send_battery_level_delay_count; 
 
  xbyte delayChgInvTimer;
  xbyte action_timeout;
  xbyte switch_role_timer;
+ xbyte ble_send_secutiry_request_timer;
 
 
 volatile xbyte ksSelMapOld[KB_KSCAN_COL_NUM] _at_ 0x4d93;
@@ -47,7 +51,8 @@
 volatile xbyte m_remote_le_addr[6] _at_ mem_le_plap;
 volatile xbyte m_remote_addr[6] _at_ mem_plap;
 volatile xbyte m_reconn_addr[6] _at_ mem_hci_plap;
-
+volatile byte m_24g_addr[4] _at_ mem_24g_addr;
+volatile byte m_24g_paring_addr[4] _at_ mem_24g_paring_addr;
 
 volatile xbyte m_le_lap[6] _at_ mem_le_lap;
 
@@ -60,15 +65,18 @@
 volatile xword m_adc3vValue _at_ mem_adc_3v;
 volatile xword m_adc0vBase _at_ mem_adc_0v;
 volatile xbyte m_adc_config_flag _at_ mem_adc_config_flag;
-
+volatile xbyte m_24g_enter_hibernate[4] _at_ mem_24g_enter_hibernate;
+volatile xbyte m_24g_pairing_sm _at_ mem_24g_pairing_sm;
 volatile xbyte  m_power_on_flag _at_ mem_power_on_flag;
 volatile xbyte m_caps_num_lock _at_ mem_caps_num_lock;
 volatile xbyte m_reconnect_continue _at_ mem_reconnect_continue;
 volatile xbyte m_adc_channel _at_ mem_adc_channel;
 volatile xbyte m_wakup_from_power_flag _at_ mem_wakup_from_power_flag;
+volatile xbyte m_le_send_security_request_flag _at_ mem_le_send_security_request_flag;
 volatile xbyte m_local_name_length _at_ mem_local_name_length;
 volatile xbyte m_customize_timer _at_ mem_customize_timer;
-
+volatile xbyte m_24g_led_flag _at_ mem_24g_led_flag;
+volatile xbyte m_pc_sleep_flag _at_ mem_pc_sleep_flag;
 
 
 
@@ -203,9 +211,9 @@
 HID_KEY_K14, 				//R0
 HID_KEY_BACKSPACE, 		//R1	
 HID_KEY_BACK_SLASH, 		//R2
-HID_KEY_F11, 				//R3
+HID_KEY_NUM_LOCK, 				//R3
 HID_KEY_ENTER, 				//R4
-HID_KEY_F12, 				//R5
+HID_KEY_PRINT_SCREEN, 				//R5
 HID_KEY_F9, 					//R6
 HID_KEY_F10, 				//R7
 
Index: c51/kb_process.h
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/kb_process.h	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/kb_process.h	(working copy)
@@ -29,20 +29,28 @@
 #define CAMBINATION_KEY_NULL				6
 
 
+#define OSMODE_WINDOWS	0x00
+#define OSMODE_ANDROID 	0x01
+#define OSMODE_IOS			0x02
+
 //gipo
 #define EEPROM_WP_GPIO			0xff
 
 #define NUM_LOCK_LED_GPIO    	29
 #define CAPS_LED_GPIO		  	30
 #define BT_LED_GPIO		  		29
-#define LOWPOWER_LED_GPIO		0xff
-#define BT2_LED_GPIO				0xff
+#define LOWPOWER_LED_GPIO		29
 
 
 //eeprom address base
-#define EEPROM_RECON_INFO_BASE					0x3Fd8		// bd_key_record_list = 29
-#define EEPROM_RECON_INFO_SYTEM_MODE 			(EEPROM_RECON_INFO_BASE+29)
-#define EEPROM_BATTERY_SHUTDOWN_FLAG		(EEPROM_RECON_INFO_BASE+30)
+#define EEPROM_RECON_INFO_BASE_6  					0x7F50
+#define EEPROM_RECON_INFO_G24_FN_LOCK			(EEPROM_RECON_INFO_BASE_6+6)
+#define EEPROM_RECON_INFO_G24_SYTEM_MODE		(EEPROM_RECON_INFO_BASE_6+7)
+#define EEPROM_RECON_INFO_BASE					0x7F60		// bd_key_record_list = 31*3 = 93
+#define EEPROM_RECON_INFO_LAST_DEVICE 			(EEPROM_RECON_INFO_BASE+93)
+//#define EEPROM_RECON_INFO_POWER_ACTION 			(EEPROM_RECON_INFO_BASE+94)
+#define EEPROM_RECON_INFO_RAMDON_LE_LAP1		(EEPROM_RECON_INFO_BASE+94)
+#define EEPROM_RECON_INFO_RAMDON_LE_LAP2		(EEPROM_RECON_INFO_BASE+95)
 
 
 #define EEPROM_STORE_TYPE_NORMAL	1
@@ -53,7 +61,7 @@
 #define KS_KEY_MAP_LEN					158
 #define KB_KSCAN_COL_NUM				20
 
-
+#define KB_24G_LED_ACK_TYPE			3
 
 byte key_fn_function(byte state ,byte key_value);
 
Index: c51/kb_process.c
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/kb_process.c	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/kb_process.c	(working copy)
@@ -7,21 +7,30 @@
 	case KEY_RECON_0:
 	case KEY_RECON_1:
 	case KEY_RECON_2:
-		recon_index = key_num-1;
-		kscurrmult = 0x05;
-		g_variable.recon_count = 5;
-		IPC_TxControlCmd(IPC_CMD_DISCONNECT);
-		Delay1ms(10);
-		IPC_TxControlCmd(IPC_CMD_SET_RECONNECT_INIT);
-		g_variable.key_action = KEY_NONE;
-
+		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED 
+			||g_variable.g24_currentState == CHANGE_TO_24G_CONNECTING)
+		{
+			IPC_TxControlCmd(IPC_CMD_STOP_24G);
+			g_variable.key_action = key_num;
+		}
+		else
+		{
+			recon_index = key_num-1;
+			kscurrmult = 0x05;
+			g_variable.recon_count = 5;
+			IPC_TxControlCmd(IPC_CMD_DISCONNECT);
+			Delay1ms(10);
+			IPC_TxControlCmd(IPC_CMD_SET_RECONNECT_INIT);
+			g_variable.key_action = KEY_NONE;
+		}
 		break;
 	case KEY_STOP_DISCOVERY:
+		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
 		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
 		break;
 	case KEY_DISCOVERY:
 		g_variable.recon_count = 0;
-		if (YC_disconnect_all_link() || YC_cancel_reconnect())
+		if (YC_disconnect_all_link() || YC_cancel_reconnect() || YC_g24_mode_discovery())
 		{
 			g_variable.key_action = key_num;
 			action_timeout = 3;
@@ -29,19 +38,82 @@
 		else
 		{
 			YC_clear_reconnect_flag();
-			fast_connect_flag = 0;
-
-			IPC_TxControlCmd(IPC_CMD_START_DISCOVERY);
-
+				ble_send_secutiry_request_timer = 0;
+				ble_fast_connect_flag = 0;
+				fast_connect_flag = 0;
+			#if DEVICE_MODE_BT_ONLY
+				IPC_TxControlCmd(IPC_CMD_START_DISCOVERY);
+			#elif DEVICE_MODE_BLE_ONLY	
+//				m_lpm_mode = 0;
+				YC_get_ble_ramdon_lap();
+				IPC_TxControlCmd(IPC_CMD_START_ADV);
+			#else	
+				YC_get_ble_ramdon_lap();
+				IPC_TxControlCmd(IPC_CMD_START_ADV_DISCOVERY);
+			#endif
 			g_variable.key_action = KEY_NONE;
 		}
 		break;
-/*		
 	case KEY_DISCONNECT_ALL:
 		YC_disconnect_all_link();
 		g_variable.key_action = KEY_NONE;
 		break;
-*/		
+	case KEY_CLEAR_RECORD:
+		xmemclear_ff((byte *)bd_key_record_list,sizeof(BD_KEY_RECORD)*3);
+		g_variable.last_device_num = 0xff;
+		g_variable.system_mode = 0xff;
+		g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+		g_variable.key_action = KEY_NONE;
+		break;
+	case KEY_START_24G:
+	case KEY_OPEN_24G:
+		g_variable.recon_count = 0;
+		if ( YC_cancel_reconnect())
+		{
+			g_variable.key_action = key_num;
+		}
+		else
+		{
+			IIC_Read(EEPROM_RECON_INFO_BASE_6+2,4 , (byte *)m_24g_addr);
+			Delay1ms(10);
+			fast_connect_flag = 0;
+			if (m_24g_addr[0] == 0xff && m_24g_addr[1] == 0xff && m_24g_addr[2] == 0xff && m_24g_addr[3] == 0xff)
+			{
+				m_24g_addr[0] = 0x0f;
+				m_24g_addr[1] = 0x0f;
+				m_24g_addr[2] = 0x0f;
+				m_24g_addr[3] = 0x0f;
+				fast_connect_flag = 1;
+			}
+				
+			IPC_TxControlCmd(IPC_CMD_START_24G);
+			
+			g_variable.g24_currentState = CHANGE_TO_24G_CONNECTING;
+			g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+			g_variable.key_action = KEY_NONE;
+		}
+		break;
+	case KEY_PAIRING_24G:
+		g_variable.recon_count = 0;
+		if (YC_disconnect_all_link() || YC_cancel_reconnect())
+		{
+			g_variable.key_action = key_num;
+		}
+		else
+		{
+			if (g_variable.g24_currentState != CHANGE_TO_24G_PAIRING)
+			{
+				fast_connect_flag = 0;
+				IPC_TxControlCmd(IPC_CMD_PAIR_24G);
+				g_variable.g24_currentState = CHANGE_TO_24G_PAIRING;
+				g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+				g_variable.pairing_g24_timeout = BT_PAIRING_TIME_OUT_2MIN;
+				GPIO_Setout(LOWPOWER_LED_GPIO,LED_OFF);
+				g_variable.pairing_timeout = 0;
+			}
+			g_variable.key_action = KEY_NONE;
+		}
+		break;
 	default:
 		g_variable.key_action = KEY_NONE;
 		break;
@@ -52,6 +124,14 @@
 
 void IPC_TxHidData(byte* dt, byte len)
 {
+	xbyte tx_hid_buff[10];
+	byte i=0;
+
+	for(i==0; i< len; i++)
+	{
+		tx_hid_buff[i] = dt[i];
+	}
+	
 	if(!YC_check_need_reconnected()) 
 		return;
 	if (g_variable.release_data)
@@ -60,10 +140,46 @@
 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
 	{
 	#ifdef SYSTEM_CONTROL_ENABLE
-		if (dt[0] == HID_REPORTID_SYSTEM)
-			dt[0] = HID_REPORTID_3;
+		if (tx_hid_buff[0] == HID_REPORTID_SYSTEM)
+			tx_hid_buff[0] = HID_REPORTID_3;
 	#endif		
-		IPC_TxBREDRHidData(dt,len);
+		IPC_TxBREDRHidData(tx_hid_buff,len);
+	}
+	if ((g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED) ||
+	((g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTING) && ble_fast_connect_flag))
+	{
+		if (tx_hid_buff[0] == HID_REPORTID_SYSTEM)
+			tx_hid_buff[0] = HID_REPORTID_3;
+		IPC_TxBleData(tx_hid_buff,len);
+
+	}
+	if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+	{
+		if(tx_hid_buff[0] == HID_REPORTID_1)
+		{
+			tx_hid_buff[0] = 4;
+			if (tx_hid_buff[1] == 0 && tx_hid_buff[3] == 00 && tx_hid_buff[4] == 00 && tx_hid_buff[5] == 0)
+				repeat_send_24g = 0;
+			else
+				repeat_send_24g = 1;			
+		}
+		else if(tx_hid_buff[0] == HID_REPORTID_2)
+		{
+			tx_hid_buff[0] = 5;
+			if (tx_hid_buff[1] == 00 && tx_hid_buff[2] == 00)
+			{
+				repeat_send_24g = 0;
+			}
+			else
+			{
+				repeat_send_24g = 1;
+			}
+		}
+		else if(tx_hid_buff[0] == HID_REPORTID_3)
+		{
+			tx_hid_buff[0] = 7;
+		}
+		IPC_Tx24GData(tx_hid_buff,len);
 	}
 }
 
@@ -79,7 +195,6 @@
 	}
 }
 
-#ifdef SYSTEM_CONTROL_ENABLE
 void kb_set_systemkey(byte systemkey_value)
 {
 	if(mult_key_status != KEY_WAIT_RELEASE)
@@ -90,7 +205,7 @@
 		multikey[1] = systemkey_value;
 	}
 }
-#endif
+
 
 void kb_send_combination_key(byte ctrl_value,byte key_value)
 {
@@ -127,7 +242,12 @@
 		return;
 	if (pEvt->ksPool[0] != 0) {
 		if (pEvt->ksPool[0] == HID_KEY_ENTER ||pEvt->ksPool[0] == HID_KEY_KP_ENTER) {
-		
+			if (	g_variable.ble_currentSubState == CHANGE_TO_BLE_SUB_PINCODE)
+			{
+				IPC_TxControlCmd(IPC_CMD_LE_SET_PINCODE);
+				g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_PINCODE_OK;
+				le_pin_code_len = 0;
+			}
 
 			if (	g_variable.br_currentSubState ==  CHANGE_TO_BR_SUB_PINCODE)
 			{	
@@ -143,12 +263,14 @@
 				if (pEvt->ksPool[0] == HID_KEY_KP_0) 
 				{
 					ipcPin[ipcPinlen ++] = 0x30;	//ascii code: 0     x030
-
+					le_pin_code = le_pin_code*10;
+					le_pin_code_len++;
 				}
 				else 
 				{
 					ipcPin[ipcPinlen ++] = pEvt->ksPool[0]  - 0x28;  // ascii :0x31-0x39
-
+					le_pin_code = (le_pin_code*10)+(pEvt->ksPool[0]  - 0x58);
+					le_pin_code_len++;
 				}
 			}
 			else if (pEvt->ksPool[0] <=HID_KEY_0 && pEvt->ksPool[0] >= HID_KEY_1)
@@ -156,18 +278,25 @@
 				if (pEvt->ksPool[0] == HID_KEY_0) 
 				{
 					ipcPin[ipcPinlen ++] = 0x30;	//0
+					le_pin_code = le_pin_code*10;
+					le_pin_code_len++;
 				}
 				else 
 				{
 					ipcPin[ipcPinlen ++] = pEvt->ksPool[0]  - (HID_KEY_1 -1) + 0x30;
-	
+					le_pin_code = (le_pin_code*10)+(pEvt->ksPool[0]  - (HID_KEY_1 -1));
+					le_pin_code_len++;
 				}
 			}
 			else if(pEvt->ksPool[0] == HID_KEY_BACKSPACE) 
 			{
 				if(ipcPinlen)
 					ipcPin[ipcPinlen --] = 0;
-	
+				if(le_pin_code_len)
+				{
+					le_pin_code = le_pin_code /10;
+					le_pin_code_len--;
+				}	
 			}
 			else
 			{
@@ -179,6 +308,24 @@
 
 
 
+void kb_24g_get_led_status()		//get RF Ack for get numlock/capslock status
+{
+	if((m_24g_led_flag)&& (repeat_send_24g == 0))
+	{
+		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+		{
+			xmemclear(hidBuff,9);
+
+			mult_key_status = 0;
+			hidBuff[0] = HID_REPORTID_1;		// standard key send
+			hidBuff[2] = m_24g_led_flag;
+			IPC_TxHidData(hidBuff, 9);
+		}	
+	}
+}
+
+
+
 static void kb_motion()
 {
 	tKSEVENT *pEvt = NULL;
@@ -190,6 +337,7 @@
 	if (pEvt == NULL)
 	{
 		m_power_on_flag = 1;
+		kb_24g_get_led_status();
 		return;
 	}
 	kb_motion_keyscan(pEvt);
@@ -199,7 +347,8 @@
 
 void kb_need_keyscan()
 {
-	 if (g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
+	 if (g_variable.ble_currentSubState == CHANGE_TO_BLE_SUB_PINCODE 
+		|| g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
 	{
 		kb_bt_pincode_enter();
 	}
@@ -294,16 +443,61 @@
 	if (pEvt == NULL)
 		return;
 
+#ifdef PC_SLEEP_STATUS_GET
+	if(m_pc_sleep_flag)		// wake from pc sleep,get led status
+	{
+		m_pc_sleep_flag = 0;
+		m_24g_led_flag = KB_24G_LED_ACK_TYPE;	
+	}
+#endif
 	
-	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
+	if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED ||g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
 	{
 		kscurrmult = 0x3;
 	}
 	delayChgInvTimer = 10;
 	g_variable.sleepTimer = 0;
+	if(g_variable.battery_status == BAT_STATUS_LOW)
+	{
+		m_24g_enter_hibernate[0]	= 0x00;
+		m_24g_enter_hibernate[1]	= 0x48;
+		m_24g_enter_hibernate[2]	= 0x12;		// 100ms
+		m_24g_enter_hibernate[3]	= 0x00;
+	}
+	else
+	{
+		m_24g_enter_hibernate[0]	= 0x00;
+		m_24g_enter_hibernate[1]	= 0x48;
+		m_24g_enter_hibernate[2]   = 0x5d;		// 510ms
+		m_24g_enter_hibernate[3]	= 0x00;
+	}
 	xmemclear(hidBuff,9);
 	xmemclear(multikey,9);
 
+	////////////////////////////2.4g pairing////////////////////////////////////
+	/*
+	if ((pEvt->ksPool[0]  == HID_KEY_Q && pEvt->ksPool[1]  == HID_KEY_ESC) 
+		||(pEvt->ksPool[0]  == HID_KEY_ESC && pEvt->ksPool[1]  == HID_KEY_Q) 
+		)
+	{
+		m_24g_paring_addr[0] = 0x20;
+		m_24g_paring_addr[1] = 0x15;
+		m_24g_paring_addr[2] = 0x10;
+		m_24g_paring_addr[3] = 0x05;
+		if (g_variable.g24_currentState != CHANGE_TO_24G_PAIRING)
+		{
+			g_variable.button_flag |= KEY_FLAG_FN_24G_DEVICE_BUTTON;
+		}
+		else
+		{
+			g_variable.button_flag &= ~KEY_FLAG_FN_24G_DEVICE_BUTTON;
+		}
+	}
+	else
+	{
+		g_variable.button_flag &= ~KEY_FLAG_FN_24G_DEVICE_BUTTON;
+	}
+*/
 	m_power_on_flag = 1;
 	if( (g_variable.key_combination_step == CAMBINATION_KEY_PRESS) ||
 	    (g_variable.key_combination_step == CAMBINATION_KEY_WAIT_RELEASE) ||
@@ -312,6 +506,19 @@
 		return;
 	}
 
+	// get 24g led status
+	if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+	{
+		for(i=0; i < KS_BUFF_POLL_LEN-1; i++)
+		{
+			if ((pEvt->ksPool[i] == HID_KEY_CAPS_LOCK) || (pEvt->ksPool[i] == HID_KEY_NUM_LOCK) 
+			|| (pEvt->ksPool[i] == HID_KEY_SCROLL_LOCK))
+			{
+				m_24g_led_flag = KB_24G_LED_ACK_TYPE;
+
+			}
+		}
+	}
 
 	kb_multikey_setup(pEvt);
 	
@@ -321,26 +528,22 @@
 		multikey[0] = HID_REPORTID_2;
 		IPC_TxHidData(multikey, 3);
 	}
-#ifdef SYSTEM_CONTROL_ENABLE	
 	else if (mult_key_status == KEY_SYSTEM_PRESS) 
 	{
 		mult_key_status = KEY_WAIT_RELEASE;
 		multikey[0] = HID_REPORTID_SYSTEM;
 		IPC_TxHidData(multikey, 3);
 	}
-#endif	
 	else if((mult_key_status == KEY_RELEASE) || (mult_key_status == KEY_WAIT_RELEASE && (!keyCount)))
 	{
 		mult_key_status = KEY_STANDBY;
 		mult_key_value = 0;
-#ifdef SYSTEM_CONTROL_ENABLE		
 		if(system_key_press)
 		{
 			system_key_press = 0;
 			multikey[0] = HID_REPORTID_SYSTEM;
 		}	
 		else
-#endif		
 			multikey[0] = HID_REPORTID_2;
 		IPC_TxHidData(multikey, 3);
 	}
@@ -351,7 +554,10 @@
 	
 		hidBuff[0] = HID_REPORTID_1;		// standard key send
 		hidBuff[1] = pEvt->standardSel;
-		hidBuff[2] = 0;
+		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+			hidBuff[2] = m_24g_led_flag;
+		else
+			hidBuff[2] = 0;
 
 		standard_key_release_flag = 0;
 		if(!fast_connect_flag)
@@ -378,19 +584,95 @@
 
 byte kb_device_select(tKSEVENT *pEvt)
 {
-	if((pEvt->ksPool[0] == HID_KEY_FN)  && (pEvt->ksPool[1] == HID_KEY_C))
+	byte temp = 0;
+	byte i=0;
+	
+	if (fn_flag == 1) 
 	{
-		if(!g_variable.pairing_timeout)
+		i = KS_BUFF_POLL_LEN-1;
+
+		while (i--) 
 		{
-			g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
-			g_variable.pairing_g24_timeout = 0;
-			g_variable.powerOn_timer = 0;
-			g_variable.release_data = 1;
-			YC_key_action_handle(KEY_DISCOVERY);
-			LED_all_shutdown();
+			temp = pEvt->ksPool[i];
+
+			if (temp >= HID_KEY_1 && temp <= HID_KEY_3) 
+			{
+				switch(temp)
+				{
+					case HID_KEY_1:
+					case HID_KEY_2:
+					case HID_KEY_3:		//BT
+						g_variable.delay_enter_lpm_timer = 10;
+
+						g_variable.button_flag |= KEY_FLAG_FN_DEVICE_BUTTON;
+						g_variable.button_flag &= ~KEY_FLAG_FN_24G_DEVICE_BUTTON;
+						if((g_variable.current_device_num != (temp-(HID_KEY_1 - 1))) ||(g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED))
+						{
+							g_variable.current_device_num = temp-(HID_KEY_1 - 1);
+							g_variable.button_reconnect_flag = 1;		// long press = 3s enter discovery
+							g_variable.powerOn_timer = 0;
+						}
+						break;
+				/*		
+					case HID_KEY_4: 			//g24 switch
+						g_variable.delay_enter_lpm_timer = 10;
+						g_variable.button_flag &= ~KEY_FLAG_FN_DEVICE_BUTTON;
+						g_variable.button_flag |= KEY_FLAG_FN_24G_DEVICE_BUTTON;
+						if( (g_variable.current_device_num != 0) && (g_variable.current_device_num != 0xfe))
+						{
+							g_variable.button_24G_rec_flag = 1;
+							g_variable.current_device_num =0;
+							g_variable.powerOn_timer = 0;
+						}
+				*/		
+						break;
+				}
+				return 1;
+			}
+			else
+			{
+				g_variable.button_flag &= ~(KEY_FLAG_FN_DEVICE_BUTTON |KEY_FLAG_FN_24G_DEVICE_BUTTON);
+			}
+
+			
+			if((temp == HID_KEY_Q) || (temp == HID_KEY_W) || (temp == HID_KEY_E))
+			{
+				g_variable.delay_enter_lpm_timer = 10;
+				key_value_temp = temp;
+				if(key_value_temp == HID_KEY_W)
+				{
+					if(g_variable.system_mode != OSMODE_IOS)
+					{
+						g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+					}
+					g_variable.system_mode = OSMODE_IOS;
+					
+				}
+				else if(key_value_temp == HID_KEY_E)
+				{
+					if(g_variable.system_mode != OSMODE_ANDROID)
+					{
+						g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+					}
+					g_variable.system_mode = OSMODE_ANDROID;
+				}
+				else if(key_value_temp == HID_KEY_Q)
+				{
+					if(g_variable.system_mode != OSMODE_WINDOWS)
+					{
+						g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+					}
+					g_variable.system_mode = OSMODE_WINDOWS;
+				}
+				
+				return 1;
+			}
 		}
-		g_variable.delay_enter_lpm_timer = 30;
-		return 1;
+	}
+	else
+	{	
+		g_variable.button_flag &= ~(KEY_FLAG_FN_DEVICE_BUTTON |KEY_FLAG_FN_24G_DEVICE_BUTTON) ;
+		g_variable.button_flag &= ~KEY_FLAG_FN_SYSTEM_MODE_BUTTON;
 	}
 	return 0;
 }
@@ -432,16 +714,56 @@
 		switch (key_value)
 		{ 
 			case HID_KEY_UP_ARROW:
-				temp = HID_KEY_PAGE_UP;
+				if(g_variable.system_mode == OSMODE_IOS)
+				{
+					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_UP_ARROW);
+					if(state & 1)
+					{						
+						g_variable.one_key_press_wait_release_timer = 10;
+					}
+					temp = HID_KEY_NULL;
+				}
+				else
+					temp = HID_KEY_PAGE_UP;
 				break;
 			case HID_KEY_DOWN_ARROW:
-				temp = HID_KEY_PAGE_DOWN;
+				if(g_variable.system_mode == OSMODE_IOS)
+				{
+					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_DOWN_ARROW);
+					if(state & 1)
+					{						
+						g_variable.one_key_press_wait_release_timer = 10;
+					}
+					temp = HID_KEY_NULL;
+				}
+				else
+					temp = HID_KEY_PAGE_DOWN;
 				break;
 			case HID_KEY_LEFT_ARROW:
-				temp = HID_KEY_HOME;
+				if(g_variable.system_mode == OSMODE_IOS)
+				{
+					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_LEFT_ARROW);
+					if(state & 1)
+					{						
+						g_variable.one_key_press_wait_release_timer = 10;
+					}
+					temp = HID_KEY_NULL;
+				}
+				else
+					temp = HID_KEY_HOME;
 				break;
 			case HID_KEY_RIGHT_ARROW:
-				temp = HID_KEY_END;
+				if(g_variable.system_mode == OSMODE_IOS)
+				{
+					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_RIGHT_ARROW);
+					if(state & 1)
+					{						
+						g_variable.one_key_press_wait_release_timer = 10;
+					}
+					temp = HID_KEY_NULL;
+				}
+				else
+					temp = HID_KEY_END;
 				break;	
 			case HID_KEY_F1:
 				temp = HID_KEY_F11;
@@ -472,13 +794,13 @@
 				break;
 			case HID_KEY_F10:
 				temp = HID_KEY_SCROLL_LOCK;
-				break;
+				break;	
 			default :
 				break;
 		}
 	}
 
-	if(YC_check_is_connected() && (!(m_caps_num_lock & KB_PC_KEYSEL_NUMLOCK)))
+	if(YC_check_is_connected() && ((m_caps_num_lock & KB_PC_KEYSEL_NUMLOCK)))
 	{
 		switch (key_value)
 		{ 
@@ -646,7 +968,6 @@
 		      	{
 		        	kb_set_multikey(0x0307);
 		      	}
-		      #ifdef SYSTEM_CONTROL_ENABLE
 		      	else if (pEvt->ksPool[i] ==  HID_SYSTEM_KEY_POWER_DOWN)
 		      	{
 		        	kb_set_systemkey(0x01);
@@ -659,7 +980,7 @@
 		      	{
 		        	kb_set_systemkey(0x04);
 		      	}
-			#endif
+			
 			if(mult_key_status == KEY_WAIT_RELEASE)
 			{
 				mult_key_value = pEvt->ksPool[i];
Index: c51/keyscan.c
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/keyscan.c	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/keyscan.c	(working copy)
@@ -13,6 +13,7 @@
 	REG_GPIO_OE(g) &= ~n
 
 
+
 #define GET_RAW_KEY_SEL0(y,x)		GPIO_SetOutput(x, 0); \
 		y = ~ REG_GPIO_IN(0);	\
 		GPIO_SetInput(x, 0)
@@ -41,7 +42,6 @@
 		ksEvtPool.standardSel  |=  0x01 << (key & 0x07);
 		return;
 	}
-
 /*
 
 	if (key == HID_KEY_RIGHT_GUI)
@@ -259,7 +259,6 @@
 	byte tgpionum = 0;
 	byte temp = 0;
 	byte check = 0;
-	byte rawSel = 0;
 	for (i=0; col[i]!=0; i++) {
 		tgroup = col[i]  >> 3;
 		tgpionum = 1 << (col[i] & 7);
@@ -296,18 +295,15 @@
 	//
 	byte i = 0;
 	byte j = 0;
+	byte k = 0;
 	byte temp = 0;
 	byte flag = 0;
 	byte offset = 0;
 	byte state = 0;
-	byte colCounttemp = 0;
-	byte rawSel =0;
 	byte keyCounttemp = 0;
 	byte key_value_temp = 0;
 	byte ghost = 0;
 	byte rawCount = 0;
-	byte colCount = 0;
-
 	
 	KS_ScanMatrix();
 
@@ -322,23 +318,37 @@
 		g_variable.button_timer[1] = 0;
 	}
 
-	for (i=0; col[i]!=0; i++) {
+	for (i=0; col[i]!=0; i++) 
+	{
 		temp = ksSelMapCurr[i];
-		if (temp!=0) {
-			colCounttemp++;
-			rawSel = temp|rawSel;
+		rawCount = bit_count(temp);
+		if(rawCount >= 2)		// col[i] has more than two key press
+		{
+			for(j=0 ; j<8 ;j++)
+			{
+				if(temp & (1<<j))	// Ci_Rj press
+				{
+					for(k=0 ; col[k]!=0; k++)
+					{
+						if(k!= i)
+						{
+							if(ksSelMapCurr[k] & (1<<j))	// R line has another key press
+							{
+								ghost = 1;
+								break;
+							}	
+						}
+					}
+				}
+			}
+		}
+		
+		if (temp!=0)
+		{
 			keyCounttemp += bit_count(temp);
 		}
 	}
 	keyCount = keyCounttemp;
-	colCount = colCounttemp;
-	rawCount = bit_count(rawSel);
-	if (keyCount >2 && keyCount > MAX(colCount, rawCount)) {
-		ghost = 1;
-	}
-	else {
-		ghost = 0;
-	}
 	
 	for (i=0; col[i]!=0; i++)
 	{
Index: c51/led.h
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/led.h	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/led.h	(working copy)
@@ -8,6 +8,8 @@
 
 void LED_all_shutdown();
 void LED_handle();
+void LED_device_poweron();
+void LED_device_poweroff();
 
 #endif /* YC_LED_H */
 
Index: c51/led.c
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/led.c	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/led.c	(working copy)
@@ -5,10 +5,20 @@
 {
 	GPIO_SetOutput(NUM_LOCK_LED_GPIO,LED_OFF);
 	GPIO_SetOutput(CAPS_LED_GPIO,LED_OFF);
-	GPIO_SetOutput(BT_LED_GPIO,LED_OFF);	
+	GPIO_SetOutput(BT_LED_GPIO,LED_OFF);
+	GPIO_SetOutput(LOWPOWER_LED_GPIO,LED_OFF);
+}
+
 
+void LED_device_poweron()
+{
+	GPIO_Setout(BT_LED_GPIO,LED_ON);
 }
 
+void LED_device_poweroff()
+{
+	GPIO_Setout(BT_LED_GPIO,LED_OFF);
+}
 
 
 void LED_handle()
@@ -16,7 +26,7 @@
 	if (power_on_flag != 2)
 		return;
 
-	if(!g_variable.pairing_timeout)
+	if(!g_variable.pairing_timeout && !g_variable.pairing_g24_timeout)
 	{
 		//low battery LED process
 		if (g_variable.battery_status == BAT_STATUS_SHUT_DOWN)
@@ -69,7 +79,6 @@
 				}
 				else
 				{
-					GPIO_Setout(NUM_LOCK_LED_GPIO, LED_OFF);
 					GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
 				}
 			}
@@ -79,6 +88,10 @@
 			}
 		}
 	}
+	else
+	{
+		GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
+	}
 
 }
 
Index: c51/output/FW
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/FW.COD
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/FW.COD	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               06/07/2021  10:59:58  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               02/23/2022  15:57:20  PAGE 1
 
 
 
@@ -7,2672 +7,1587 @@
 ASSEMBLER CODE PACKING OF MODULE:  OUTPUT\FW (BLUETOOTH)
 
 
------ FUNCTION YC_load_record_list (BEGIN) -----
+----- FUNCTION _YC_load_record_list (BEGIN) -----
  FILE: 'bluetooth.c'
-    4: void YC_load_record_list()
+    4: void YC_load_record_list(byte index)
     5: {
+00045B 904EFD            MOV     DPTR,#index
+00045E EF                MOV     A,R7
+00045F F0                MOVX    @DPTR,A
     6: 	if (g_variable.recon_count == 0)
     7: 		return;
-000301 904CF0            MOV     DPTR,#g_variable+031H
-000304 E0                MOVX    A,@DPTR
-000305 6075              JZ      ?C0002?BLUETOOTH
-000307         ?C0001?BLUETOOTH:
+000460 904CF0            MOV     DPTR,#g_variable+031H
+000463 E0                MOVX    A,@DPTR
+000464 7002              JNZ     $ + 4H
+000466 A180              AJMP    ?C0002?BLUETOOTH
+000468         ?C0001?BLUETOOTH:
     8: 	g_variable.recon_count--;
-000307 904CF0            MOV     DPTR,#g_variable+031H
-00030A E0                MOVX    A,@DPTR
-00030B 14                DEC     A
-00030C F0                MOVX    @DPTR,A
-    9: 	fast_connect_flag = 0;
-00030D E4                CLR     A
-00030E 904E0C            MOV     DPTR,#fast_connect_flag
-000311 F0                MOVX    @DPTR,A
-   10: 	if (bd_key_record_list[0].device_type == TYPE_BT)
-000312 904DE5            MOV     DPTR,#bd_key_record_list
-000315 E0                MOVX    A,@DPTR
-000316 6402              XRL     A,#02H
-000318 7031              JNZ     ?C0003?BLUETOOTH
-   11: 	{
-   12: 		xmemcpy(m_reconn_addr,bd_key_record_list[0].device_addr,6);
-00031A 7E42              MOV     R6,#HIGH m_reconn_addr
-00031C 7F74              MOV     R7,#LOW m_reconn_addr
-00031E 7B01              MOV     R3,#01H
-000320 7A4D              MOV     R2,#HIGH bd_key_record_list+01H
-000322 79E6              MOV     R1,#LOW bd_key_record_list+01H
-000324 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-000327 7406              MOV     A,#06H
-000329 F0                MOVX    @DPTR,A
-00032A 120947            LCALL   _xmemcpy
-   13: 		xmemcpy(m_linkkey,bd_key_record_list[0].device_link_key,16);
-00032D 7E42              MOV     R6,#HIGH m_linkkey
-00032F 7F62              MOV     R7,#LOW m_linkkey
-000331 7B01              MOV     R3,#01H
-000333 7A4D              MOV     R2,#HIGH bd_key_record_list+07H
-000335 79EC              MOV     R1,#LOW bd_key_record_list+07H
-000337 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-00033A 7410              MOV     A,#010H
-00033C F0                MOVX    @DPTR,A
-00033D 120947            LCALL   _xmemcpy
-   14: 		IPC_TxControlCmd(IPC_CMD_RECONNECT);
-000340 7F03              MOV     R7,#03H
-000342 717D              ACALL   _IPC_TxControlCmd
-   15: 		m_link_key_exists = 1;
-000344 90425E            MOV     DPTR,#m_link_key_exists
-000347 7401              MOV     A,#01H
-000349 F0                MOVX    @DPTR,A
-   16: 	}
-00034A 22                RET     
-00034B         ?C0003?BLUETOOTH:
-   17: 	else		
-   18: 	{
-   19: 		fast_connect_flag = 1;
-00034B 904E0C            MOV     DPTR,#fast_connect_flag
-00034E 7401              MOV     A,#01H
-000350 F0                MOVX    @DPTR,A
-   20: 
-   21: 			m_reconn_addr[0] = 0xFF;
-000351 904274            MOV     DPTR,#m_reconn_addr
-000354 74FF              MOV     A,#0FFH
-000356 F0                MOVX    @DPTR,A
-   22: 			m_reconn_addr[1] = 0xFF;
-000357 A3                INC     DPTR
-000358 F0                MOVX    @DPTR,A
-   23: 			m_reconn_addr[2] = 0xFF;
-000359 A3                INC     DPTR
-00035A F0                MOVX    @DPTR,A
-   24: 			m_reconn_addr[3] = 0xFF;
-00035B A3                INC     DPTR
-00035C F0                MOVX    @DPTR,A
-   25: 			m_reconn_addr[4] = 0xFF;
-00035D A3                INC     DPTR
-00035E F0                MOVX    @DPTR,A
-   26: 			m_reconn_addr[5] = 0xFF;
-00035F A3                INC     DPTR
-000360 F0                MOVX    @DPTR,A
-   27: 			xmemclear_ff((byte *)m_linkkey,16); 
-000361 7B01              MOV     R3,#01H
-000363 7A42              MOV     R2,#HIGH m_linkkey
-000365 7962              MOV     R1,#LOW m_linkkey
-000367 7D10              MOV     R5,#010H
-000369 7C00              MOV     R4,#00H
-00036B 1222BA            LCALL   _xmemclear_ff
-   28: 			IPC_TxControlCmd(IPC_CMD_RECONNECT);
-00036E 7F03              MOV     R7,#03H
-000370 717D              ACALL   _IPC_TxControlCmd
-   29: 			m_link_key_exists = 1;	
-000372 90425E            MOV     DPTR,#m_link_key_exists
-000375 7401              MOV     A,#01H
-000377 F0                MOVX    @DPTR,A
-   30: 			g_variable.fast_connect_send_name = 1;
-000378 904CFB            MOV     DPTR,#g_variable+03CH
-00037B F0                MOVX    @DPTR,A
-   31: 
-   32: 	}	
-   33: }
-00037C         ?C0002?BLUETOOTH:
-00037C 22                RET     
------ FUNCTION YC_load_record_list (END) -------
+000468 904CF0            MOV     DPTR,#g_variable+031H
+00046B E0                MOVX    A,@DPTR
+00046C 14                DEC     A
+00046D F0                MOVX    @DPTR,A
+    9: 	ble_reconnect_flag = 0;
+00046E E4                CLR     A
+00046F 904DE5            MOV     DPTR,#ble_reconnect_flag
+000472 F0                MOVX    @DPTR,A
+   10: 	fast_connect_flag = 0;
+000473 904E51            MOV     DPTR,#fast_connect_flag
+000476 F0                MOVX    @DPTR,A
+   11: 	if (bd_key_record_list[index].device_type == TYPE_BLE)		
+000477 904EFD            MOV     DPTR,#index
+00047A E0                MOVX    A,@DPTR
+00047B FF                MOV     R7,A
+00047C 75F01E            MOV     B,#01EH
+00047F A4                MUL     AB
+000480 24ED              ADD     A,#LOW bd_key_record_list
+000482 F582              MOV     DPL,A
+000484 E4                CLR     A
+000485 344D              ADDC    A,#HIGH bd_key_record_list
+000487 F583              MOV     DPH,A
+000489 E0                MOVX    A,@DPTR
+00048A 6401              XRL     A,#01H
+00048C 706F              JNZ     ?C0003?BLUETOOTH
+   12: 	{
+   13: 		xmemcpy(m_reconn_addr,bd_key_record_list[index].device_addr,6);
+00048E EF                MOV     A,R7
+00048F 75F01E            MOV     B,#01EH
+000492 A4                MUL     AB
+000493 24EE              ADD     A,#LOW bd_key_record_list+01H
+000495 F9                MOV     R1,A
+000496 744D              MOV     A,#HIGH bd_key_record_list+01H
+000498 35F0              ADDC    A,B
+00049A FA                MOV     R2,A
+00049B 7B01              MOV     R3,#01H
+00049D 7E42              MOV     R6,#HIGH m_reconn_addr
+00049F 7F74              MOV     R7,#LOW m_reconn_addr
+0004A1 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+0004A4 7406              MOV     A,#06H
+0004A6 F0                MOVX    @DPTR,A
+0004A7 1208CC            LCALL   _xmemcpy
+   14: 		xmemcpy(m_le_ltk,bd_key_record_list[index].device_link_key,16);
+0004AA 904EFD            MOV     DPTR,#index
+0004AD E0                MOVX    A,@DPTR
+0004AE 75F01E            MOV     B,#01EH
+0004B1 A4                MUL     AB
+0004B2 24F4              ADD     A,#LOW bd_key_record_list+07H
+0004B4 F9                MOV     R1,A
+0004B5 744D              MOV     A,#HIGH bd_key_record_list+07H
+0004B7 35F0              ADDC    A,B
+0004B9 FA                MOV     R2,A
+0004BA 7B01              MOV     R3,#01H
+0004BC 7E44              MOV     R6,#HIGH m_le_ltk
+0004BE 7F7B              MOV     R7,#LOW m_le_ltk
+0004C0 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+0004C3 7410              MOV     A,#010H
+0004C5 F0                MOVX    @DPTR,A
+0004C6 1208CC            LCALL   _xmemcpy
+   15: 		xmemcpy(m_le_lap,bd_key_record_list[index].local_addr,6);
+0004C9 904EFD            MOV     DPTR,#index
+0004CC E0                MOVX    A,@DPTR
+0004CD 75F01E            MOV     B,#01EH
+0004D0 A4                MUL     AB
+0004D1 2404              ADD     A,#LOW bd_key_record_list+017H
+0004D3 F9                MOV     R1,A
+0004D4 744E              MOV     A,#HIGH bd_key_record_list+017H
+0004D6 35F0              ADDC    A,B
+0004D8 FA                MOV     R2,A
+0004D9 7B01              MOV     R3,#01H
+0004DB 7E44              MOV     R6,#HIGH m_le_lap
+0004DD 7FF9              MOV     R7,#LOW m_le_lap
+0004DF 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+0004E2 7406              MOV     A,#06H
+0004E4 F0                MOVX    @DPTR,A
+0004E5 1208CC            LCALL   _xmemcpy
+   16: 		IPC_TxControlCmd(IPC_CMD_START_ADV_REC);		//ble reconnect
+0004E8 7F2B              MOV     R7,#02BH
+0004EA B181              ACALL   _IPC_TxControlCmd
+   17: 		ble_reconnect_flag = 1;
+0004EC 904DE5            MOV     DPTR,#ble_reconnect_flag
+0004EF 7401              MOV     A,#01H
+0004F1 F0                MOVX    @DPTR,A
+   18: 		g_variable.recon_count = 0;
+0004F2 E4                CLR     A
+0004F3 904CF0            MOV     DPTR,#g_variable+031H
+0004F6 F0                MOVX    @DPTR,A
+   19: 		m_ltk_exists = 1;
+0004F7 90448B            MOV     DPTR,#m_ltk_exists
+0004FA 04                INC     A
+0004FB F0                MOVX    @DPTR,A
+   20: 	}
+0004FC 22                RET     
+0004FD         ?C0003?BLUETOOTH:
+   21: 	else if (bd_key_record_list[index].device_type == TYPE_BT)
+0004FD 904EFD            MOV     DPTR,#index
+000500 E0                MOVX    A,@DPTR
+000501 FF                MOV     R7,A
+000502 75F01E            MOV     B,#01EH
+000505 A4                MUL     AB
+000506 24ED              ADD     A,#LOW bd_key_record_list
+000508 F582              MOV     DPL,A
+00050A E4                CLR     A
+00050B 344D              ADDC    A,#HIGH bd_key_record_list
+00050D F583              MOV     DPH,A
+00050F E0                MOVX    A,@DPTR
+000510 6402              XRL     A,#02H
+000512 7046              JNZ     ?C0005?BLUETOOTH
+   22: 	{
+   23: 		xmemcpy(m_reconn_addr,bd_key_record_list[index].device_addr,6);
+000514 EF                MOV     A,R7
+000515 75F01E            MOV     B,#01EH
+000518 A4                MUL     AB
+000519 24EE              ADD     A,#LOW bd_key_record_list+01H
+00051B F9                MOV     R1,A
+00051C 744D              MOV     A,#HIGH bd_key_record_list+01H
+00051E 35F0              ADDC    A,B
+000520 FA                MOV     R2,A
+000521 7B01              MOV     R3,#01H
+000523 7E42              MOV     R6,#HIGH m_reconn_addr
+000525 7F74              MOV     R7,#LOW m_reconn_addr
+000527 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+00052A 7406              MOV     A,#06H
+00052C F0                MOVX    @DPTR,A
+00052D 1208CC            LCALL   _xmemcpy
+   24: 		xmemcpy(m_linkkey,bd_key_record_list[index].device_link_key,16);
+000530 904EFD            MOV     DPTR,#index
+000533 E0                MOVX    A,@DPTR
+000534 75F01E            MOV     B,#01EH
+000537 A4                MUL     AB
+000538 24F4              ADD     A,#LOW bd_key_record_list+07H
+00053A F9                MOV     R1,A
+00053B 744D              MOV     A,#HIGH bd_key_record_list+07H
+00053D 35F0              ADDC    A,B
+00053F FA                MOV     R2,A
+000540 7B01              MOV     R3,#01H
+000542 7E42              MOV     R6,#HIGH m_linkkey
+000544 7F62              MOV     R7,#LOW m_linkkey
+000546 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+000549 7410              MOV     A,#010H
+00054B F0                MOVX    @DPTR,A
+00054C 1208CC            LCALL   _xmemcpy
+   25: 		IPC_TxControlCmd(IPC_CMD_RECONNECT);
+00054F 7F03              MOV     R7,#03H
+000551 B181              ACALL   _IPC_TxControlCmd
+   26: 		m_link_key_exists = 1;
+000553 90425E            MOV     DPTR,#m_link_key_exists
+000556 7401              MOV     A,#01H
+000558 F0                MOVX    @DPTR,A
+   27: 	}
+000559 22                RET     
+00055A         ?C0005?BLUETOOTH:
+   28: 	else		
+   29: 	{
+   30: 		fast_connect_flag = 1;
+00055A 904E51            MOV     DPTR,#fast_connect_flag
+00055D 7401              MOV     A,#01H
+00055F F0                MOVX    @DPTR,A
+   31: 	#ifdef BLE_FAST_CONNECT_ENABLE
+   32: 			m_le_lap[0] = 0x0F;
+000560 9044F9            MOV     DPTR,#m_le_lap
+000563 740F              MOV     A,#0FH
+000565 F0                MOVX    @DPTR,A
+   33: 			m_le_lap[1] = 0x0F;
+000566 A3                INC     DPTR
+000567 F0                MOVX    @DPTR,A
+   34: 			m_le_lap[2] = 0x0F;
+000568 A3                INC     DPTR
+000569 F0                MOVX    @DPTR,A
+   35: 			m_le_lap[3] = 0x0F;
+00056A A3                INC     DPTR
+00056B F0                MOVX    @DPTR,A
+   36: 			m_le_lap[4] = 0x0F;
+00056C A3                INC     DPTR
+00056D F0                MOVX    @DPTR,A
+   37: 			m_le_lap[5] = 0x0F;
+00056E A3                INC     DPTR
+00056F F0                MOVX    @DPTR,A
+   38: 			ble_fast_connect_flag =1;
+000570 904DD3            MOV     DPTR,#ble_fast_connect_flag
+000573 7401              MOV     A,#01H
+000575 F0                MOVX    @DPTR,A
+   39: 			IPC_TxControlCmd(IPC_CMD_START_ADV_REC);
+000576 7F2B              MOV     R7,#02BH
+000578 B181              ACALL   _IPC_TxControlCmd
+   40: 			m_link_key_exists = 1;
+00057A 90425E            MOV     DPTR,#m_link_key_exists
+00057D 7401              MOV     A,#01H
+00057F F0                MOVX    @DPTR,A
+   41: 	#endif
+   42: 	#ifdef BT_FAST_CONNECT_ENABLE
+   43: 			m_reconn_addr[0] = 0xFF;
+   44: 			m_reconn_addr[1] = 0xFF;
+   45: 			m_reconn_addr[2] = 0xFF;
+   46: 			m_reconn_addr[3] = 0xFF;
+   47: 			m_reconn_addr[4] = 0xFF;
+   48: 			m_reconn_addr[5] = 0xFF;
+   49: 			xmemclear_ff((byte *)m_linkkey,16); 
+   50: 			IPC_TxControlCmd(IPC_CMD_RECONNECT);
+   51: 			m_link_key_exists = 1;	
+   52: 			g_variable.fast_connect_send_name = 1;
+   53: 	#endif
+   54: 	}	
+   55: }
+000580         ?C0002?BLUETOOTH:
+000580 22                RET     
+----- FUNCTION _YC_load_record_list (END) -------
 
 
 ----- FUNCTION _IPC_TxControlCmd (BEGIN) -----
-00037D 904E8A            MOV     DPTR,#cmd
-000380 EF                MOV     A,R7
-000381 F0                MOVX    @DPTR,A
-000382 788B              MOV     R0,#LOW cmdBuff
-000384 7C4E              MOV     R4,#HIGH cmdBuff
-000386 7D01              MOV     R5,#01H
-000388 7BFF              MOV     R3,#0FFH
-00038A 7A02              MOV     R2,#HIGH _?ix1000
-00038C 79FE              MOV     R1,#LOW _?ix1000
-00038E 7E00              MOV     R6,#00H
-000390 7F03              MOV     R7,#03H
-000392 11D3              ACALL   ?C?COPY
-000394 904E8A            MOV     DPTR,#cmd
-000397 E0                MOVX    A,@DPTR
-000398 904E8D            MOV     DPTR,#cmdBuff+02H
-00039B F0                MOVX    @DPTR,A
-00039C 7B01              MOV     R3,#01H
-00039E 7A4E              MOV     R2,#HIGH cmdBuff
-0003A0 798B              MOV     R1,#LOW cmdBuff
-0003A2 7D03              MOV     R5,#03H
+000581 904ED7            MOV     DPTR,#cmd
+000584 EF                MOV     A,R7
+000585 F0                MOVX    @DPTR,A
+000586 78D8              MOV     R0,#LOW cmdBuff
+000588 7C4E              MOV     R4,#HIGH cmdBuff
+00058A 7D01              MOV     R5,#01H
+00058C 7BFF              MOV     R3,#0FFH
+00058E 7A04              MOV     R2,#HIGH _?ix1000
+000590 7958              MOV     R1,#LOW _?ix1000
+000592 7E00              MOV     R6,#00H
+000594 7F03              MOV     R7,#03H
+000596 11D3              ACALL   ?C?COPY
+000598 904ED7            MOV     DPTR,#cmd
+00059B E0                MOVX    A,@DPTR
+00059C 904EDA            MOV     DPTR,#cmdBuff+02H
+00059F F0                MOVX    @DPTR,A
+0005A0 7B01              MOV     R3,#01H
+0005A2 7A4E              MOV     R2,#HIGH cmdBuff
+0005A4 79D8              MOV     R1,#LOW cmdBuff
+0005A6 7D03              MOV     R5,#03H
 ;----                  JMP     _ipcTx
 ----- FUNCTION _IPC_TxControlCmd (END) -------
 
 
 ----- FUNCTION _ipcTx (BEGIN) -----
-0003A4 904E64            MOV     DPTR,#src
-0003A7 EB                MOV     A,R3
-0003A8 F0                MOVX    @DPTR,A
-0003A9 A3                INC     DPTR
-0003AA EA                MOV     A,R2
-0003AB F0                MOVX    @DPTR,A
-0003AC A3                INC     DPTR
-0003AD E9                MOV     A,R1
-0003AE F0                MOVX    @DPTR,A
-0003AF A3                INC     DPTR
-0003B0 ED                MOV     A,R5
-0003B1 F0                MOVX    @DPTR,A
-0003B2 904B9C            MOV     DPTR,#ipcTxWritePtr
-0003B5 E0                MOVX    A,@DPTR
-0003B6 FF                MOV     R7,A
-0003B7 A3                INC     DPTR
-0003B8 E0                MOVX    A,@DPTR
-0003B9 904E68            MOV     DPTR,#dest
-0003BC CF                XCH     A,R7
-0003BD F0                MOVX    @DPTR,A
-0003BE A3                INC     DPTR
-0003BF EF                MOV     A,R7
-0003C0 F0                MOVX    @DPTR,A
-0003C1         ?C0008?IPC:
-0003C1 904B9A            MOV     DPTR,#ipcTxReadPtr
-0003C4 E0                MOVX    A,@DPTR
-0003C5 FE                MOV     R6,A
-0003C6 A3                INC     DPTR
-0003C7 E0                MOVX    A,@DPTR
-0003C8 FF                MOV     R7,A
-0003C9 904B9C            MOV     DPTR,#ipcTxWritePtr
-0003CC E0                MOVX    A,@DPTR
-0003CD FC                MOV     R4,A
-0003CE A3                INC     DPTR
-0003CF E0                MOVX    A,@DPTR
-0003D0 FD                MOV     R5,A
-0003D1 7B64              MOV     R3,#064H
-0003D3 1220BF            LCALL   _bufsize
-0003D6 904E67            MOV     DPTR,#len
-0003D9 E0                MOVX    A,@DPTR
-0003DA FE                MOV     R6,A
-0003DB EF                MOV     A,R7
-0003DC C3                CLR     C
-0003DD 9E                SUBB    A,R6
-0003DE 40E1              JC      ?C0008?IPC
-0003E0         ?C0009?IPC:
-0003E0         ?C0010?IPC:
-0003E0 904E67            MOV     DPTR,#len
-0003E3 E0                MOVX    A,@DPTR
-0003E4 FF                MOV     R7,A
-0003E5 14                DEC     A
-0003E6 F0                MOVX    @DPTR,A
-0003E7 EF                MOV     A,R7
-0003E8 603C              JZ      ?C0011?IPC
-0003EA 904E64            MOV     DPTR,#src
-0003ED E0                MOVX    A,@DPTR
-0003EE FB                MOV     R3,A
-0003EF A3                INC     DPTR
-0003F0 E4                CLR     A
-0003F1 75F001            MOV     B,#01H
-0003F4 3167              ACALL   ?C?ILDIX
-0003F6 A9F0              MOV     R1,B
-0003F8 FA                MOV     R2,A
-0003F9 11F9              ACALL   ?C?CLDPTR
-0003FB FF                MOV     R7,A
-0003FC 904E68            MOV     DPTR,#dest
-0003FF E4                CLR     A
-000400 75F001            MOV     B,#01H
-000403 3167              ACALL   ?C?ILDIX
-000405 85F082            MOV     DPL,B
-000408 F583              MOV     DPH,A
-00040A EF                MOV     A,R7
-00040B F0                MOVX    @DPTR,A
-00040C 904E68            MOV     DPTR,#dest
-00040F E0                MOVX    A,@DPTR
-000410 FE                MOV     R6,A
-000411 A3                INC     DPTR
-000412 E0                MOVX    A,@DPTR
-000413 FF                MOV     R7,A
-000414 BE4BC9            CJNE    R6,#04BH,?C0010?IPC
-000417 BF36C6            CJNE    R7,#036H,?C0010?IPC
-00041A 904E68            MOV     DPTR,#dest
-00041D 744A              MOV     A,#04AH
-00041F F0                MOVX    @DPTR,A
-000420 A3                INC     DPTR
-000421 74A0              MOV     A,#0A0H
-000423 F0                MOVX    @DPTR,A
-000424 80BA              SJMP    ?C0010?IPC
-000426         ?C0011?IPC:
-000426 904E68            MOV     DPTR,#dest
-000429 E0                MOVX    A,@DPTR
-00042A FF                MOV     R7,A
-00042B A3                INC     DPTR
-00042C E0                MOVX    A,@DPTR
-00042D 904B9C            MOV     DPTR,#ipcTxWritePtr
-000430 CF                XCH     A,R7
-000431 F0                MOVX    @DPTR,A
-000432 A3                INC     DPTR
-000433 EF                MOV     A,R7
-000434 F0                MOVX    @DPTR,A
-000435 22                RET     
------ FUNCTION _ipcTx (END) -------
-
-
------ FUNCTION _kb_cb_event (BEGIN) -----
- FILE: 'sys.c'
-   90: static void kb_cb_event(byte evt)
-   91: {
-000436 904E97            MOV     DPTR,#evt
-000439 EF                MOV     A,R7
-00043A F0                MOVX    @DPTR,A
-   92: 	xbyte *bt_name_string;
-   93: 	
-   94: 
-   95: 	switch (evt) 
-00043B 317D              ACALL   ?C?CCASE
-00043D 04C0              DW      ?C0020?SYS
-00043F 01                DB      01H
-000440 05F6              DW      ?C0036?SYS
-000442 02                DB      02H
-000443 05E7              DW      ?C0034?SYS
-000445 04                DB      04H
-000446 04DB              DW      ?C0022?SYS
-000448 06                DB      06H
-000449 05B0              DW      ?C0030?SYS
-00044B 0A                DB      0AH
-00044C 05E7              DW      ?C0034?SYS
-00044E 13                DB      013H
-00044F 05A8              DW      ?C0029?SYS
-000451 2A                DB      02AH
-000452 0462              DW      ?C0013?SYS
-000454 2F                DB      02FH
-000455 04BB              DW      ?C0018?SYS
-000457 30                DB      030H
-000458 0462              DW      ?C0013?SYS
-00045A 33                DB      033H
-00045B 04BE              DW      ?C0019?SYS
-00045D 37                DB      037H
-00045E 0000              DW      00H
-000460 068C              DW      ?C0032?SYS
-   96: 	{
-   97: 
-   98: case IPC_EVT_HIBERNATE_WAKE:
-   99: case IPC_EVT_RESET:
-000462         ?C0013?SYS:
-  100: 		System_Hardware_init();
-000462 F1EE              ACALL   System_Hardware_init
-  101: 		System_Software_init();
-000464 120FBD            LCALL   System_Software_init
-  102: 
-  103: 		IIC_Read(EEPROM_BATTERY_SHUTDOWN_FLAG ,1 ,(byte *)&g_variable.battery_shutdown_flag);
-000467 7B01              MOV     R3,#01H
-000469 7A4C              MOV     R2,#HIGH g_variable+03FH
-00046B 79FE              MOV     R1,#LOW g_variable+03FH
-00046D 7D01              MOV     R5,#01H
-00046F 7C00              MOV     R4,#00H
-000471 7FF6              MOV     R7,#0F6H
-000473 7E3F              MOV     R6,#03FH
-000475 12220A            LCALL   _IIC_Read
-  104: 		if(g_variable.battery_shutdown_flag == 1)
-000478 904CFE            MOV     DPTR,#g_variable+03FH
-00047B E0                MOVX    A,@DPTR
-00047C 6401              XRL     A,#01H
-00047E 7032              JNZ     ?C0014?SYS
-  105: 		{	
-000480         ?C0015?SYS:
-  106: 			while(!m_adcCurrentValue) IPC_WaitLpm();
-000480 904C95            MOV     DPTR,#m_adcCurrentValue
-000483 E0                MOVX    A,@DPTR
-000484 7002              JNZ     ?C0105?SYS
-000486 A3                INC     DPTR
-000487 E0                MOVX    A,@DPTR
-000488         ?C0105?SYS:
-000488 7004              JNZ     ?C0016?SYS
-00048A F1E1              ACALL   IPC_WaitLpm
-00048C 80F2              SJMP    ?C0015?SYS
-00048E         ?C0016?SYS:
-  107: 
-  108: 			if(m_adcCurrentValue < g_variable.battery_level_shutdown)
-00048E 904CE0            MOV     DPTR,#g_variable+021H
-000491 E0                MOVX    A,@DPTR
-000492 FE                MOV     R6,A
-000493 A3                INC     DPTR
-000494 E0                MOVX    A,@DPTR
-000495 FF                MOV     R7,A
-000496 C3                CLR     C
-000497 904C96            MOV     DPTR,#m_adcCurrentValue+01H
-00049A E0                MOVX    A,@DPTR
-00049B 9F                SUBB    A,R7
-00049C 904C95            MOV     DPTR,#m_adcCurrentValue
-00049F E0                MOVX    A,@DPTR
-0004A0 9E                SUBB    A,R6
-0004A1 500F              JNC     ?C0014?SYS
-  109: 			{
-  110: 				g_variable.battery_status = BAT_STATUS_SHUT_DOWN;
-0004A3 904CD5            MOV     DPTR,#g_variable+016H
-0004A6 7402              MOV     A,#02H
-0004A8 F0                MOVX    @DPTR,A
-  111: 				g_variable.powerOn_timer = 0;
-0004A9 E4                CLR     A
-0004AA 904CE5            MOV     DPTR,#g_variable+026H
-0004AD F0                MOVX    @DPTR,A
-  112: 				IPC_TxControlCmd(IPC_CMD_ENTER_HIBERNATE);
-0004AE 7F19              MOV     R7,#019H
-0004B0 617D              AJMP    _IPC_TxControlCmd
-  113: 				break;
-  114: 			}
-  115: 		}		
-0004B2         ?C0014?SYS:
-  116: 
-  117: 		
-  118: 		GPIO_Setout(BT_LED_GPIO,LED_ON);
-0004B2 D201              SETB    ?_GPIO_Setout?BIT
-0004B4 7F1D              MOV     R7,#01DH
-0004B6 D18D              ACALL   _GPIO_Setout
-  119: 		YC_start_reconnect();
-0004B8 02176E            LJMP    YC_start_reconnect
-  120: 		break;
-  121: 	case IPC_EVT_WAKEUP:
-0004BB         ?C0018?SYS:
-  122: 		KS_Initialize();
-0004BB 0208EE            LJMP    KS_Initialize
-  123: 		break;
-  124: 
-  125: // connection event
-  126: 	case IPC_EVT_RECONNECT_STANDY:
-0004BE         ?C0019?SYS:
-  127: 		YC_load_record_list();
-0004BE 6101              AJMP    YC_load_record_list
-  128: 		break;		
-  129: 
-  130: 
-  131: 		
-  132: // BT3.0 event
-  133: 	case IPC_EVT_BB_CONNECTED:
-0004C0         ?C0020?SYS:
-  134: 		g_variable.br_currentState = CHANGE_TO_BR_CONNECTING;
-0004C0 904CC9            MOV     DPTR,#g_variable+0AH
-0004C3 7403              MOV     A,#03H
-0004C5 F0                MOVX    @DPTR,A
-  135: 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_INIT;
-0004C6 A3                INC     DPTR
-0004C7 7401              MOV     A,#01H
-0004C9 F0                MOVX    @DPTR,A
-  136: 		if ((m_ui_state_map & 0x8000) == 0x8000)
-0004CA 9047F4            MOV     DPTR,#m_ui_state_map
-0004CD E0                MOVX    A,@DPTR
-0004CE A3                INC     DPTR
-0004CF 20E702            JB      ACC.7,$ + 5H
-0004D2 C18C              AJMP    ?C0032?SYS
-  137: 		{
-  138: 			switch_role_timer = 50;
-0004D4 904DD3            MOV     DPTR,#switch_role_timer
-0004D7 7432              MOV     A,#032H
-0004D9 F0                MOVX    @DPTR,A
-  139: 		}
-  140: 		break;
-0004DA 22                RET     
-  141: 	case IPC_EVT_HID_CONNECTED:
-0004DB         ?C0022?SYS:
-  142: 		g_variable.br_currentState = CHANGE_TO_BR_CONNECTED;
-0004DB 904CC9            MOV     DPTR,#g_variable+0AH
-0004DE 7404              MOV     A,#04H
-0004E0 F0                MOVX    @DPTR,A
-  143: 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
-0004E1 E4                CLR     A
-0004E2 A3                INC     DPTR
-0004E3 F0                MOVX    @DPTR,A
-  144: 		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
-0004E4 7F02              MOV     R7,#02H
-0004E6 717D              ACALL   _IPC_TxControlCmd
-  145: 				
-  146: 		if(g_variable.fast_connect_send_name)
-0004E8 904CFB            MOV     DPTR,#g_variable+03CH
-0004EB E0                MOVX    A,@DPTR
-0004EC 6064              JZ      ?C0023?SYS
-  147: 		{
-  148: 			g_variable.fast_connect_send_name = 0;
-0004EE E4                CLR     A
-0004EF F0                MOVX    @DPTR,A
-  149: 
-  150: 			bt_name_string[0] = HID_REPORTID_FAST_CONN_NAME;
-0004F0 904E98            MOV     DPTR,#bt_name_string
-0004F3 E0                MOVX    A,@DPTR
-0004F4 FE                MOV     R6,A
-0004F5 A3                INC     DPTR
-0004F6 E0                MOVX    A,@DPTR
-0004F7 FF                MOV     R7,A
-0004F8 F582              MOV     DPL,A
-0004FA 8E83              MOV     DPH,R6
-0004FC 7405              MOV     A,#05H
-0004FE F0                MOVX    @DPTR,A
-  151: 			dmemcpy(bt_name_string+1, &m_local_name_length, m_local_name_length+1);
-0004FF EF                MOV     A,R7
-000500 2401              ADD     A,#01H
-000502 FF                MOV     R7,A
-000503 E4                CLR     A
-000504 3E                ADDC    A,R6
-000505 FA                MOV     R2,A
-000506 A907              MOV     R1,AR7
-000508 7B01              MOV     R3,#01H
-00050A C003              PUSH    AR3
-00050C C002              PUSH    AR2
-00050E C001              PUSH    AR1
-000510 7A47              MOV     R2,#HIGH m_local_name_length
-000512 7902              MOV     R1,#LOW m_local_name_length
-000514 904E4A            MOV     DPTR,#?_dmemcpy?BYTE+03H
-000517 EB                MOV     A,R3
-000518 F0                MOVX    @DPTR,A
-000519 A3                INC     DPTR
-00051A 7447              MOV     A,#HIGH m_local_name_length
-00051C F0                MOVX    @DPTR,A
-00051D A3                INC     DPTR
-00051E 7402              MOV     A,#LOW m_local_name_length
-000520 F0                MOVX    @DPTR,A
-000521 904702            MOV     DPTR,#m_local_name_length
-000524 E0                MOVX    A,@DPTR
-000525 2401              ADD     A,#01H
-000527 FE                MOV     R6,A
-000528 E4                CLR     A
-000529 33                RLC     A
-00052A 904E4D            MOV     DPTR,#?_dmemcpy?BYTE+06H
-00052D F0                MOVX    @DPTR,A
-00052E A3                INC     DPTR
-00052F CE                XCH     A,R6
-000530 F0                MOVX    @DPTR,A
-000531 D001              POP     AR1
-000533 D002              POP     AR2
-000535 D003              POP     AR3
-000537 122126            LCALL   _dmemcpy
-  152: 			IPC_TxBREDRHidData(bt_name_string,m_local_name_length+2);
-00053A 904E98            MOV     DPTR,#bt_name_string
-00053D E0                MOVX    A,@DPTR
-00053E FE                MOV     R6,A
-00053F A3                INC     DPTR
-000540 E0                MOVX    A,@DPTR
-000541 AA06              MOV     R2,AR6
-000543 F9                MOV     R1,A
-000544 7B01              MOV     R3,#01H
-000546 904702            MOV     DPTR,#m_local_name_length
-000549 E0                MOVX    A,@DPTR
-00054A 2402              ADD     A,#02H
-00054C FD                MOV     R5,A
-00054D 120F73            LCALL   _IPC_TxBREDRHidData
-  153: 		}
-000550 800C              SJMP    ?C0024?SYS
-000552         ?C0023?SYS:
-  154: 		else
-  155: 		{
-  156: 			if(g_variable.pairing_timeout)
-000552 904CE9            MOV     DPTR,#g_variable+02AH
-000555 E0                MOVX    A,@DPTR
-000556 6006              JZ      ?C0024?SYS
-  157: 			{
-  158: 				g_variable.update_eeprom_flag = 1;
-000558 904CBF            MOV     DPTR,#g_variable
-00055B 7401              MOV     A,#01H
-00055D F0                MOVX    @DPTR,A
-  159: 			}
-  160: 		}
-00055E         ?C0024?SYS:
-  161: 
-  162: 		g_variable.sleepTimer = 0;
-00055E E4                CLR     A
-00055F 904CE3            MOV     DPTR,#g_variable+024H
-000562 F0                MOVX    @DPTR,A
-000563 A3                INC     DPTR
-000564 F0                MOVX    @DPTR,A
-  163: 		if(!g_variable.powerOn_timer)
-000565 A3                INC     DPTR
-000566 E0                MOVX    A,@DPTR
-000567 7006              JNZ     ?C0026?SYS
-  164: 			GPIO_Setout(BT_LED_GPIO,LED_OFF);
-000569 C201              CLR     ?_GPIO_Setout?BIT
-00056B 7F1D              MOV     R7,#01DH
-00056D D18D              ACALL   _GPIO_Setout
-00056F         ?C0026?SYS:
-  165: 		g_variable.pairing_timeout = 0;
-00056F E4                CLR     A
-000570 904CE9            MOV     DPTR,#g_variable+02AH
-000573 F0                MOVX    @DPTR,A
-  166: 		YC_clear_reconnect_flag();
-000574 F1DB              ACALL   YC_clear_reconnect_flag
-  167: 		g_variable.release_data = 0;
-000576 E4                CLR     A
-000577 904CEB            MOV     DPTR,#g_variable+02CH
-00057A F0                MOVX    @DPTR,A
-  168: 		switch_role_timer = 0;
-00057B 904DD3            MOV     DPTR,#switch_role_timer
-00057E F0                MOVX    @DPTR,A
-  169: 		kscurrmult = 0x1a;
-00057F 904213            MOV     DPTR,#kscurrmult
-000582 741A              MOV     A,#01AH
-000584 F0                MOVX    @DPTR,A
-  170: 		iOS_rec_pinCode = 0;	
-000585 E4                CLR     A
-000586 904DD8            MOV     DPTR,#iOS_rec_pinCode
-000589 F0                MOVX    @DPTR,A
-00058A         ?C0027?SYS:
-  171: 		
-  172: 		while( (m_remote_addr[0]==0)&&(m_remote_addr[1]==0)&&(m_remote_addr[2]==0)
-00058A 900040            MOV     DPTR,#m_remote_addr
-00058D E0                MOVX    A,@DPTR
-00058E 7014              JNZ     ?C0028?SYS
-000590 A3                INC     DPTR
-000591 E0                MOVX    A,@DPTR
-000592 7010              JNZ     ?C0028?SYS
-000594 A3                INC     DPTR
-000595 E0                MOVX    A,@DPTR
-000596 700C              JNZ     ?C0028?SYS
-000598 A3                INC     DPTR
-000599 E0                MOVX    A,@DPTR
-00059A 7008              JNZ     ?C0028?SYS
-00059C A3                INC     DPTR
-00059D E0                MOVX    A,@DPTR
-00059E 7004              JNZ     ?C0028?SYS
-0005A0 A3                INC     DPTR
-0005A1 E0                MOVX    A,@DPTR
-0005A2 60E6              JZ      ?C0027?SYS
-0005A4         ?C0028?SYS:
-  173: 			&&(m_remote_addr[3]==0)&&(m_remote_addr[4]==0)&&(m_remote_addr[5]==0));
-  174: 		IPC_TxControlCmd(IPC_CMD_ENTER_SNIFF);
-0005A4 7F05              MOV     R7,#05H
-0005A6 617D              AJMP    _IPC_TxControlCmd
-  175: 		break;
-  176: 	case IPC_EVT_SWITCH_FAIL_MASTER:
-0005A8         ?C0029?SYS:
-  177: 		IPC_TxControlCmd(IPC_CMD_DISCONNECT);
-0005A8 7F04              MOV     R7,#04H
-0005AA 717D              ACALL   _IPC_TxControlCmd
-  178: 		Delay1ms(10);
-0005AC 7F0A              MOV     R7,#0AH
-0005AE E1C3              AJMP    _Delay1ms
-  179: 		break;	
-  180: 	case IPC_EVT_PINCODE_REQ:
-0005B0         ?C0030?SYS:
-  181: 		ipcPinlen = 0;
-0005B0 E4                CLR     A
-0005B1 90054F            MOV     DPTR,#ipcPinlen
-0005B4 F0                MOVX    @DPTR,A
-  182: 		pinCode_flag = 1;
-0005B5 904DD5            MOV     DPTR,#pinCode_flag
-0005B8 04                INC     A
-0005B9 F0                MOVX    @DPTR,A
-  183: 		switch_role_timer = 0;
-0005BA E4                CLR     A
-0005BB 904DD3            MOV     DPTR,#switch_role_timer
-0005BE F0                MOVX    @DPTR,A
-  184: 		if ((m_ui_state_map & 0x8000) == 0x8000)
-0005BF 9047F4            MOV     DPTR,#m_ui_state_map
-0005C2 E0                MOVX    A,@DPTR
-0005C3 A3                INC     DPTR
-0005C4 30E70F            JNB     ACC.7,?C0031?SYS
-  185: 		{
-  186: 			iOS_rec_pinCode = 1;	
-0005C7 904DD8            MOV     DPTR,#iOS_rec_pinCode
-0005CA 7401              MOV     A,#01H
-0005CC F0                MOVX    @DPTR,A
-  187: 			ipcPinlen = 4;
-0005CD 90054F            MOV     DPTR,#ipcPinlen
-0005D0 7404              MOV     A,#04H
-0005D2 F0                MOVX    @DPTR,A
-  188: 			IPC_TxControlCmd(IPC_CMD_DISCONNECT);
-0005D3 FF                MOV     R7,A
-0005D4 617D              AJMP    _IPC_TxControlCmd
-  189: 			return;
-  190: 		}
-0005D6         ?C0031?SYS:
-  191: 		g_variable.recon_count = 0;
-0005D6 E4                CLR     A
-0005D7 904CF0            MOV     DPTR,#g_variable+031H
-0005DA F0                MOVX    @DPTR,A
-  192: 		g_variable.br_currentSubState =  CHANGE_TO_BR_SUB_PINCODE;
-0005DB 904CCA            MOV     DPTR,#g_variable+0BH
-0005DE 7402              MOV     A,#02H
-0005E0 F0                MOVX    @DPTR,A
-  193: 		g_variable.br_currentState =CHANGE_TO_BR_CONNECTING;
-0005E1 904CC9            MOV     DPTR,#g_variable+0AH
-0005E4 04                INC     A
-0005E5 F0                MOVX    @DPTR,A
-  194: 		break;	
-0005E6 22                RET     
-  195: 	case IPC_EVT_RECONN_PAGE_TIMEOUT:
-  196: 	case IPC_EVT_RECONN_FAILED:
-0005E7         ?C0034?SYS:
-  197: 		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
-0005E7 904CC5            MOV     DPTR,#g_variable+06H
-0005EA E0                MOVX    A,@DPTR
-0005EB B40308            CJNE    A,#03H,?C0036?SYS
-  198: 		{
-  199: 			g_variable.br_currentState = CHANGE_TO_BR_DISCONNECT;
-0005EE E4                CLR     A
-0005EF 904CC9            MOV     DPTR,#g_variable+0AH
-0005F2 F0                MOVX    @DPTR,A
-  200: 			g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
+0005A8 904EB5            MOV     DPTR,#src
+0005AB EB                MOV     A,R3
+0005AC F0                MOVX    @DPTR,A
+0005AD A3                INC     DPTR
+0005AE EA                MOV     A,R2
+0005AF F0                MOVX    @DPTR,A
+0005B0 A3                INC     DPTR
+0005B1 E9                MOV     A,R1
+0005B2 F0                MOVX    @DPTR,A
+0005B3 A3                INC     DPTR
+0005B4 ED                MOV     A,R5
+0005B5 F0                MOVX    @DPTR,A
+0005B6 904B9C            MOV     DPTR,#ipcTxWritePtr
+0005B9 E0                MOVX    A,@DPTR
+0005BA FF                MOV     R7,A
+0005BB A3                INC     DPTR
+0005BC E0                MOVX    A,@DPTR
+0005BD 904EB9            MOV     DPTR,#dest
+0005C0 CF                XCH     A,R7
+0005C1 F0                MOVX    @DPTR,A
+0005C2 A3                INC     DPTR
+0005C3 EF                MOV     A,R7
+0005C4 F0                MOVX    @DPTR,A
+0005C5         ?C0008?IPC:
+0005C5 904B9A            MOV     DPTR,#ipcTxReadPtr
+0005C8 E0                MOVX    A,@DPTR
+0005C9 FE                MOV     R6,A
+0005CA A3                INC     DPTR
+0005CB E0                MOVX    A,@DPTR
+0005CC FF                MOV     R7,A
+0005CD 904B9C            MOV     DPTR,#ipcTxWritePtr
+0005D0 E0                MOVX    A,@DPTR
+0005D1 FC                MOV     R4,A
+0005D2 A3                INC     DPTR
+0005D3 E0                MOVX    A,@DPTR
+0005D4 FD                MOV     R5,A
+0005D5 7B64              MOV     R3,#064H
+0005D7 1231ED            LCALL   _bufsize
+0005DA 904EB8            MOV     DPTR,#len
+0005DD E0                MOVX    A,@DPTR
+0005DE FE                MOV     R6,A
+0005DF EF                MOV     A,R7
+0005E0 C3                CLR     C
+0005E1 9E                SUBB    A,R6
+0005E2 40E1              JC      ?C0008?IPC
+0005E4         ?C0009?IPC:
+0005E4         ?C0010?IPC:
+0005E4 904EB8            MOV     DPTR,#len
+0005E7 E0                MOVX    A,@DPTR
+0005E8 FF                MOV     R7,A
+0005E9 14                DEC     A
+0005EA F0                MOVX    @DPTR,A
+0005EB EF                MOV     A,R7
+0005EC 603C              JZ      ?C0011?IPC
+0005EE 904EB5            MOV     DPTR,#src
+0005F1 E0                MOVX    A,@DPTR
+0005F2 FB                MOV     R3,A
 0005F3 A3                INC     DPTR
-0005F4 F0                MOVX    @DPTR,A
-0005F5 22                RET     
-  201: 			return;
-  202: 		}		
-  203: 	case IPC_EVT_BB_DISCONNECTED:
-0005F6         ?C0036?SYS:
-  204: 		g_variable.history_state = g_variable.br_currentState ;
-0005F6 904CC9            MOV     DPTR,#g_variable+0AH
-0005F9 E0                MOVX    A,@DPTR
-0005FA 904CCB            MOV     DPTR,#g_variable+0CH
-0005FD F0                MOVX    @DPTR,A
-  205: 		g_variable.br_currentState = CHANGE_TO_BR_DISCONNECT;
-0005FE E4                CLR     A
-0005FF 904CC9            MOV     DPTR,#g_variable+0AH
-000602 F0                MOVX    @DPTR,A
-  206: 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
-000603 A3                INC     DPTR
-000604 F0                MOVX    @DPTR,A
-  207: 		g_variable.release_data = 1;
-000605 904CEB            MOV     DPTR,#g_variable+02CH
-000608 04                INC     A
-000609 F0                MOVX    @DPTR,A
-  208: 		switch_role_timer = 0;
-00060A E4                CLR     A
-00060B 904DD3            MOV     DPTR,#switch_role_timer
-00060E F0                MOVX    @DPTR,A
-  209: 		if (iOS_rec_pinCode == 1)
-00060F 904DD8            MOV     DPTR,#iOS_rec_pinCode
-000612 E0                MOVX    A,@DPTR
-000613 6401              XRL     A,#01H
-000615 7032              JNZ     ?C0037?SYS
-  210: 		{
-  211: 			xmemclear_ff((byte *)&bd_key_record_list[0],sizeof(BD_KEY_RECORD));	
-000617 7B01              MOV     R3,#01H
-000619 7A4D              MOV     R2,#HIGH bd_key_record_list
-00061B 79E5              MOV     R1,#LOW bd_key_record_list
-00061D 7D1D              MOV     R5,#01DH
-00061F FC                MOV     R4,A
-000620 1222BA            LCALL   _xmemclear_ff
-  212: 			Delay1ms(200);
-000623 7FC8              MOV     R7,#0C8H
-000625 F1C3              ACALL   _Delay1ms
-  213: 			GPIO_Setout(EEPROM_WP_GPIO,0);
-000627 C201              CLR     ?_GPIO_Setout?BIT
-000629 7FFF              MOV     R7,#0FFH
-00062B D18D              ACALL   _GPIO_Setout
-  214: 			IIC_WriteBlock(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD) , (byte *)bd_key_record_list);		
-00062D 7B01              MOV     R3,#01H
-00062F 7A4D              MOV     R2,#HIGH bd_key_record_list
-000631 79E5              MOV     R1,#LOW bd_key_record_list
-000633 7D1D              MOV     R5,#01DH
-000635 7C00              MOV     R4,#00H
-000637 7FD8              MOV     R7,#0D8H
-000639 7E3F              MOV     R6,#03FH
-00063B 121665            LCALL   _IIC_WriteBlock
-  215: 			GPIO_Setout(EEPROM_WP_GPIO,1);
-00063E D201              SETB    ?_GPIO_Setout?BIT
-000640 7FFF              MOV     R7,#0FFH
-000642 D18D              ACALL   _GPIO_Setout
-  216: 			iOS_rec_pinCode = 0;
-000644 E4                CLR     A
-000645 904DD8            MOV     DPTR,#iOS_rec_pinCode
-000648 F0                MOVX    @DPTR,A
-  217: 		}
-000649         ?C0037?SYS:
-  218: 
-  219: 		if (g_variable.lockLpm == 1)
-000649 904CEC            MOV     DPTR,#g_variable+02DH
-00064C E0                MOVX    A,@DPTR
-00064D B40104            CJNE    A,#01H,?C0038?SYS
-  220: 		{
-  221: 			g_variable.lockLpm =0;
-000650 E4                CLR     A
-000651 F0                MOVX    @DPTR,A
-  222: 			System_long_sleep();
-000652 E1BA              AJMP    System_long_sleep
-  223: 			break;
-  224: 		}
-000654         ?C0038?SYS:
-  225: 
-  226: 		if (g_variable.key_action != KEY_NONE)
-000654 904CED            MOV     DPTR,#g_variable+02EH
-000657 E0                MOVX    A,@DPTR
-000658 FF                MOV     R7,A
-000659 6002              JZ      ?C0039?SYS
-  227: 		{
-  228: 			YC_key_action_handle(g_variable.key_action);
-00065B E142              AJMP    _YC_key_action_handle
-  229: 			break;
-  230: 		}
-00065D         ?C0039?SYS:
-  231: 
-  232: 		if (g_variable.recon_count != 0)
-00065D 904CF0            MOV     DPTR,#g_variable+031H
-000660 E0                MOVX    A,@DPTR
-000661 6002              JZ      ?C0040?SYS
-  233: 		{
-  234: 			YC_load_record_list();
-000663 6101              AJMP    YC_load_record_list
-  235: 			break;
-  236: 		}
-000665         ?C0040?SYS:
-  237: 
-  238: 		if (g_variable.g24_currentState == CHANGE_TO_24G_PAIRING)
-000665 904CC5            MOV     DPTR,#g_variable+06H
-000668 E0                MOVX    A,@DPTR
-000669 6401              XRL     A,#01H
-00066B 601F              JZ      ?C0032?SYS
-  239: 		{
-  240: 			return;
-  241: 		}
-00066D         ?C0041?SYS:
-  242: 
-  243: 
-  244: 		if (evt == IPC_EVT_RECONN_PAGE_TIMEOUT)
-00066D 904E97            MOV     DPTR,#evt
-000670 E0                MOVX    A,@DPTR
-000671 6413              XRL     A,#013H
-000673 6017              JZ      ?C0032?SYS
-  245: 		{
-  246: 			break;
-  247: 		}
-000675         ?C0042?SYS:
-  248: 		
-  249: 		if (g_variable.history_state != CHANGE_TO_BR_CONNECTED)
-000675 904CCB            MOV     DPTR,#g_variable+0CH
-000678 E0                MOVX    A,@DPTR
-000679 6404              XRL     A,#04H
-00067B 6006              JZ      ?C0043?SYS
-  250: 		{
-  251: 			YC_key_action_handle(KEY_DISCOVERY);
-00067D 7F05              MOV     R7,#05H
-00067F F142              ACALL   _YC_key_action_handle
-  252: 		}
-000681 8002              SJMP    ?C0044?SYS
-000683         ?C0043?SYS:
-  253: 		else
-  254: 		{
-  255: 			System_long_sleep();
-000683 F1BA              ACALL   System_long_sleep
-  256: 		}
-000685         ?C0044?SYS:
-  257: 		g_variable.sleepTimer = 0;
-000685 E4                CLR     A
-000686 904CE3            MOV     DPTR,#g_variable+024H
-000689 F0                MOVX    @DPTR,A
-00068A A3                INC     DPTR
-00068B F0                MOVX    @DPTR,A
-  258: 		break;		
-  259: 	}
-  260: }
-00068C         ?C0032?SYS:
-00068C 22                RET     
------ FUNCTION _kb_cb_event (END) -------
-
-
------ FUNCTION _GPIO_Setout (BEGIN) -----
-;---- Variable 'gpio_num' assigned to Register 'R7' ----
-00068D EF                MOV     A,R7
-00068E F4                CPL     A
-00068F 600D              JZ      ?C0007?GPIO
-000691         ?C0006?GPIO:
-000691 7B01              MOV     R3,#01H
-000693 7A80              MOV     R2,#080H
-000695 7974              MOV     R1,#074H
-000697 A201              MOV     C,bit_val
-000699 9200              MOV     ?_gpioSetBit?BIT,C
-00069B 120870            LCALL   _gpioSetBit
-00069E         ?C0007?GPIO:
-00069E 22                RET     
------ FUNCTION _GPIO_Setout (END) -------
-
-
------ FUNCTION LED_handle (BEGIN) -----
- FILE: 'led.c'
-   14: void LED_handle()
-   15: {
-   16: 	if (power_on_flag != 2)
-   17: 		return;
-00069F 904DE2            MOV     DPTR,#power_on_flag
-0006A2 E0                MOVX    A,@DPTR
-0006A3 6402              XRL     A,#02H
-0006A5 6002              JZ      $ + 4H
-0006A7 E141              AJMP    ?C0003?LED
-0006A9         ?C0002?LED:
-   18: 
-   19: 	if(!g_variable.pairing_timeout)
-0006A9 904CE9            MOV     DPTR,#g_variable+02AH
-0006AC E0                MOVX    A,@DPTR
-0006AD 6002              JZ      $ + 4H
-0006AF E141              AJMP    ?C0003?LED
-   20: 	{
-   21: 		//low battery LED process
-   22: 		if (g_variable.battery_status == BAT_STATUS_SHUT_DOWN)
-0006B1 904CD5            MOV     DPTR,#g_variable+016H
-0006B4 E0                MOVX    A,@DPTR
-0006B5 B40204            CJNE    A,#02H,?C0005?LED
-   23: 		{
-   24: 			System_long_sleep();
-0006B8 F1BA              ACALL   System_long_sleep
-   25: 		}
-0006BA 802E              SJMP    ?C0006?LED
-0006BC         ?C0005?LED:
-   26: 		else if (g_variable.battery_status == BAT_STATUS_LOW)
-0006BC 904CD5            MOV     DPTR,#g_variable+016H
-0006BF E0                MOVX    A,@DPTR
-0006C0 B40114            CJNE    A,#01H,?C0007?LED
-   27: 		{
-   28: 			if (g_variable.battery_low_led_flash_flag == 0)
-0006C3 904CF7            MOV     DPTR,#g_variable+038H
-0006C6 E0                MOVX    A,@DPTR
-0006C7 7021              JNZ     ?C0006?LED
-   29: 			{
-   30: 				g_variable.battery_low_led_flash_interval = LOW_BATTERY_FLASH_INTERVAL;
-0006C9 904CE2            MOV     DPTR,#g_variable+023H
-0006CC 740C              MOV     A,#0CH
-0006CE F0                MOVX    @DPTR,A
-   31: 				g_variable.battery_low_led_flash_flag = 1;
-0006CF 904CF7            MOV     DPTR,#g_variable+038H
-0006D2 7401              MOV     A,#01H
-0006D4 F0                MOVX    @DPTR,A
-   32: 			}
-   33: 		}
-0006D5 8013              SJMP    ?C0006?LED
-0006D7         ?C0007?LED:
-   34: 		else
-   35: 		{
-   36: 			if (g_variable.battery_low_led_flash_flag == 1)
-0006D7 904CF7            MOV     DPTR,#g_variable+038H
-0006DA E0                MOVX    A,@DPTR
-0006DB B4010C            CJNE    A,#01H,?C0006?LED
-   37: 			{
-   38: 				g_variable.battery_low_led_flash_flag = 0;
-0006DE E4                CLR     A
-0006DF F0                MOVX    @DPTR,A
-   39: 				g_variable.battery_low_led_flash_interval = 0;
-0006E0 904CE2            MOV     DPTR,#g_variable+023H
-0006E3 F0                MOVX    @DPTR,A
-   40: 				GPIO_Setout(LOWPOWER_LED_GPIO, LED_OFF);
-0006E4 C201              CLR     ?_GPIO_Setout?BIT
-0006E6 7FFF              MOV     R7,#0FFH
-0006E8 D18D              ACALL   _GPIO_Setout
-   41: 			}
-   42: 		}
-0006EA         ?C0006?LED:
-   43: 
-   44: 		//capslock  numlock  scrolllock LED process
-   45: 		if (g_variable.battery_status != BAT_STATUS_LOW)
-0006EA 904CD5            MOV     DPTR,#g_variable+016H
-0006ED E0                MOVX    A,@DPTR
-0006EE 6401              XRL     A,#01H
-0006F0 604F              JZ      ?C0003?LED
-   46: 		{
-   47: 			if (YC_check_is_connected())
-0006F2 120FDA            LCALL   YC_check_is_connected
-0006F5 EF                MOV     A,R7
-0006F6 6043              JZ      ?C0012?LED
-   48: 			{
-   49: 				if (g_variable.sleepTimer < KB_NUM_CAPS_LED_ON_TIMER)
-0006F8 C3                CLR     C
-0006F9 904CE4            MOV     DPTR,#g_variable+025H
-0006FC E0                MOVX    A,@DPTR
-0006FD 940C              SUBB    A,#0CH
-0006FF 904CE3            MOV     DPTR,#g_variable+024H
-000702 E0                MOVX    A,@DPTR
-000703 9400              SUBB    A,#00H
-000705 5028              JNC     ?C0013?LED
-   50: 				{
-   51: 					if(m_caps_num_lock & KB_PC_KEYSEL_NUMLOCK)
-000707 904CB7            MOV     DPTR,#m_caps_num_lock
-00070A E0                MOVX    A,@DPTR
-00070B 30E008            JNB     ACC.0,?C0014?LED
-   52: 					{
-   53: 						GPIO_Setout(NUM_LOCK_LED_GPIO, LED_ON);
-00070E D201              SETB    ?_GPIO_Setout?BIT
-000710 7F1D              MOV     R7,#01DH
-000712 D18D              ACALL   _GPIO_Setout
-   54: 					}
-000714 8006              SJMP    ?C0015?LED
-000716         ?C0014?LED:
-   55: 					else
-   56: 					{
-   57: 						GPIO_Setout(NUM_LOCK_LED_GPIO, LED_OFF);
-000716 C201              CLR     ?_GPIO_Setout?BIT
-000718 7F1D              MOV     R7,#01DH
-00071A D18D              ACALL   _GPIO_Setout
-   58: 					}
-00071C         ?C0015?LED:
-   59: 					
-   60: 					if(m_caps_num_lock & KB_PC_KEYSEL_CAPSLOCK)
-00071C 904CB7            MOV     DPTR,#m_caps_num_lock
-00071F E0                MOVX    A,@DPTR
-000720 30E106            JNB     ACC.1,?C0016?LED
-   61: 					{
-   62: 						GPIO_Setout(CAPS_LED_GPIO, LED_ON);
-000723 D201              SETB    ?_GPIO_Setout?BIT
-000725 7F1E              MOV     R7,#01EH
-000727 C18D              AJMP    _GPIO_Setout
-   63: 					}
-000729         ?C0016?LED:
-   64: 					else 
-   65: 					{
-   66: 						GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
-000729 C201              CLR     ?_GPIO_Setout?BIT
-00072B 7F1E              MOV     R7,#01EH
-00072D C18D              AJMP    _GPIO_Setout
-   67: 					}	
-   68: 
-   69: 				}
-00072F         ?C0013?LED:
-   70: 				else
-   71: 				{
-   72: 					GPIO_Setout(NUM_LOCK_LED_GPIO, LED_OFF);
-00072F C201              CLR     ?_GPIO_Setout?BIT
-000731 7F1D              MOV     R7,#01DH
-000733 D18D              ACALL   _GPIO_Setout
-   73: 					GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
-000735 C201              CLR     ?_GPIO_Setout?BIT
-000737 7F1E              MOV     R7,#01EH
-000739 C18D              AJMP    _GPIO_Setout
-   74: 				}
-   75: 			}
-00073B         ?C0012?LED:
-   76: 			else
-   77: 			{
-   78: 				GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
-00073B C201              CLR     ?_GPIO_Setout?BIT
-00073D 7F1E              MOV     R7,#01EH
-00073F D18D              ACALL   _GPIO_Setout
-   79: 			}
-   80: 		}
-   81: 	}
-   82: 
-   83: }
-000741         ?C0003?LED:
-000741 22                RET     
------ FUNCTION LED_handle (END) -------
+0005F4 E4                CLR     A
+0005F5 75F001            MOV     B,#01H
+0005F8 3167              ACALL   ?C?ILDIX
+0005FA A9F0              MOV     R1,B
+0005FC FA                MOV     R2,A
+0005FD 11F9              ACALL   ?C?CLDPTR
+0005FF FF                MOV     R7,A
+000600 904EB9            MOV     DPTR,#dest
+000603 E4                CLR     A
+000604 75F001            MOV     B,#01H
+000607 3167              ACALL   ?C?ILDIX
+000609 85F082            MOV     DPL,B
+00060C F583              MOV     DPH,A
+00060E EF                MOV     A,R7
+00060F F0                MOVX    @DPTR,A
+000610 904EB9            MOV     DPTR,#dest
+000613 E0                MOVX    A,@DPTR
+000614 FE                MOV     R6,A
+000615 A3                INC     DPTR
+000616 E0                MOVX    A,@DPTR
+000617 FF                MOV     R7,A
+000618 BE4BC9            CJNE    R6,#04BH,?C0010?IPC
+00061B BF36C6            CJNE    R7,#036H,?C0010?IPC
+00061E 904EB9            MOV     DPTR,#dest
+000621 744A              MOV     A,#04AH
+000623 F0                MOVX    @DPTR,A
+000624 A3                INC     DPTR
+000625 74A0              MOV     A,#0A0H
+000627 F0                MOVX    @DPTR,A
+000628 80BA              SJMP    ?C0010?IPC
+00062A         ?C0011?IPC:
+00062A 904EB9            MOV     DPTR,#dest
+00062D E0                MOVX    A,@DPTR
+00062E FF                MOV     R7,A
+00062F A3                INC     DPTR
+000630 E0                MOVX    A,@DPTR
+000631 904B9C            MOV     DPTR,#ipcTxWritePtr
+000634 CF                XCH     A,R7
+000635 F0                MOVX    @DPTR,A
+000636 A3                INC     DPTR
+000637 EF                MOV     A,R7
+000638 F0                MOVX    @DPTR,A
+000639 22                RET     
+----- FUNCTION _ipcTx (END) -------
 
 
 ----- FUNCTION _YC_key_action_handle (BEGIN) -----
  FILE: 'kb_process.c'
     3: void YC_key_action_handle(byte key_num)
     4: {
-000742 904EAF            MOV     DPTR,#key_num
-000745 EF                MOV     A,R7
-000746 F0                MOVX    @DPTR,A
+00063A 904F00            MOV     DPTR,#key_num
+00063D EF                MOV     A,R7
+00063E F0                MOVX    @DPTR,A
     5: 	switch (key_num)
     6: 	{
-000747 24FE              ADD     A,#0FEH
-000749 600F              JZ      ?C0004?KB_PROCESS
-00074B 14                DEC     A
-00074C 600C              JZ      ?C0004?KB_PROCESS
-00074E 24FE              ADD     A,#0FEH
-000750 6031              JZ      ?C0006?KB_PROCESS
-000752 24F8              ADD     A,#0F8H
-000754 6029              JZ      ?C0005?KB_PROCESS
-000756 240C              ADD     A,#0CH
-000758 705A              JNZ     ?C0010?KB_PROCESS
+00063F 14                DEC     A
+000640 B40D00            CJNE    A,#0DH,?C0272?KB_PROCESS
+000643         ?C0272?KB_PROCESS:
+000643 4002              JC      $ + 4H
+000645 E1E5              AJMP    ?C0025?KB_PROCESS
+000647 900655            MOV     DPTR,#0655H
+00064A 75F003            MOV     B,#03H
+00064D A4                MUL     AB
+00064E C583              XCH     A,DPH
+000650 25F0              ADD     A,B
+000652 C583              XCH     A,DPH
+000654 73                JMP     @A+DPTR
+000655         ?C0273?KB_PROCESS:
+000655 02067C            LJMP    ?C0004?KB_PROCESS
+000658 02067C            LJMP    ?C0004?KB_PROCESS
+00065B 02067C            LJMP    ?C0004?KB_PROCESS
+00065E 0207E5            LJMP    ?C0025?KB_PROCESS
+000661 0206C4            LJMP    ?C0009?KB_PROCESS
+000664 020706            LJMP    ?C0013?KB_PROCESS
+000667 02070F            LJMP    ?C0014?KB_PROCESS
+00066A 020730            LJMP    ?C0016?KB_PROCESS
+00066D 020730            LJMP    ?C0016?KB_PROCESS
+000670 020799            LJMP    ?C0020?KB_PROCESS
+000673 0207E5            LJMP    ?C0025?KB_PROCESS
+000676 0207E5            LJMP    ?C0025?KB_PROCESS
+000679 0206BC            LJMP    ?C0008?KB_PROCESS
     7: 	case KEY_RECON_0:
     8: 	case KEY_RECON_1:
     9: 	case KEY_RECON_2:
-   10: 		recon_index = key_num-1;
-00075A         ?C0004?KB_PROCESS:
-   11: 		kscurrmult = 0x05;
-00075A 904EAF            MOV     DPTR,#key_num
-00075D E0                MOVX    A,@DPTR
-00075E 14                DEC     A
-00075F 904DD0            MOV     DPTR,#recon_index
-000762 F0                MOVX    @DPTR,A
-   12: 		g_variable.recon_count = 5;
-000763 904213            MOV     DPTR,#kscurrmult
-000766 7405              MOV     A,#05H
-000768 F0                MOVX    @DPTR,A
-   13: 		IPC_TxControlCmd(IPC_CMD_DISCONNECT);
-000769 904CF0            MOV     DPTR,#g_variable+031H
-00076C F0                MOVX    @DPTR,A
-   14: 		Delay1ms(10);
-00076D 7F04              MOV     R7,#04H
-00076F 717D              ACALL   _IPC_TxControlCmd
-   15: 		IPC_TxControlCmd(IPC_CMD_SET_RECONNECT_INIT);
-000771 7F0A              MOV     R7,#0AH
-000773 F1C3              ACALL   _Delay1ms
-   16: 		g_variable.key_action = KEY_NONE;
-000775 7F2A              MOV     R7,#02AH
-000777 717D              ACALL   _IPC_TxControlCmd
-   17: 
-000779 E4                CLR     A
-00077A 904CED            MOV     DPTR,#g_variable+02EH
-00077D F0                MOVX    @DPTR,A
-   18: 		break;
-00077E 22                RET     
-   19: 	case KEY_STOP_DISCOVERY:
-00077F         ?C0005?KB_PROCESS:
-   20: 		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
-00077F 7F02              MOV     R7,#02H
-000781 617D              AJMP    _IPC_TxControlCmd
-   21: 		break;
-   22: 	case KEY_DISCOVERY:
-000783         ?C0006?KB_PROCESS:
-   23: 		g_variable.recon_count = 0;
-000783 E4                CLR     A
-000784 904CF0            MOV     DPTR,#g_variable+031H
-000787 F0                MOVX    @DPTR,A
-   24: 		if (YC_disconnect_all_link() || YC_cancel_reconnect())
-000788 12104A            LCALL   YC_disconnect_all_link
-00078B EF                MOV     A,R7
-00078C 7006              JNZ     ?C0008?KB_PROCESS
-00078E 121038            LCALL   YC_cancel_reconnect
-000791 EF                MOV     A,R7
-000792 600F              JZ      ?C0007?KB_PROCESS
-000794         ?C0008?KB_PROCESS:
-   25: 		{
-   26: 			g_variable.key_action = key_num;
-000794 904EAF            MOV     DPTR,#key_num
-000797 E0                MOVX    A,@DPTR
-000798 904CED            MOV     DPTR,#g_variable+02EH
-00079B F0                MOVX    @DPTR,A
-   27: 			action_timeout = 3;
-00079C 904DE3            MOV     DPTR,#action_timeout
-00079F 7403              MOV     A,#03H
-0007A1 F0                MOVX    @DPTR,A
-   28: 		}
-0007A2 22                RET     
-0007A3         ?C0007?KB_PROCESS:
-   29: 		else
-   30: 		{
-   31: 			YC_clear_reconnect_flag();
-0007A3 F1DB              ACALL   YC_clear_reconnect_flag
-   32: 			fast_connect_flag = 0;
-0007A5 E4                CLR     A
-0007A6 904E0C            MOV     DPTR,#fast_connect_flag
-0007A9 F0                MOVX    @DPTR,A
-   33: 
-   34: 			IPC_TxControlCmd(IPC_CMD_START_DISCOVERY);
-0007AA 7F01              MOV     R7,#01H
-0007AC 717D              ACALL   _IPC_TxControlCmd
-   35: 
-   36: 			g_variable.key_action = KEY_NONE;
-0007AE E4                CLR     A
-0007AF 904CED            MOV     DPTR,#g_variable+02EH
-0007B2 F0                MOVX    @DPTR,A
+   10: 		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED 
+00067C         ?C0004?KB_PROCESS:
+   11: 			||g_variable.g24_currentState == CHANGE_TO_24G_CONNECTING)
+00067C 904CC5            MOV     DPTR,#g_variable+06H
+00067F E0                MOVX    A,@DPTR
+000680 FF                MOV     R7,A
+000681 6403              XRL     A,#03H
+000683 6004              JZ      ?C0006?KB_PROCESS
+000685 EF                MOV     A,R7
+000686 B4020D            CJNE    A,#02H,?C0005?KB_PROCESS
+000689         ?C0006?KB_PROCESS:
+   12: 		{
+   13: 			IPC_TxControlCmd(IPC_CMD_STOP_24G);
+000689 7F22              MOV     R7,#022H
+00068B B181              ACALL   _IPC_TxControlCmd
+   14: 			g_variable.key_action = key_num;
+00068D 904F00            MOV     DPTR,#key_num
+000690 E0                MOVX    A,@DPTR
+000691 904CED            MOV     DPTR,#g_variable+02EH
+000694 F0                MOVX    @DPTR,A
+   15: 		}
+000695 22                RET     
+000696         ?C0005?KB_PROCESS:
+   16: 		else
+   17: 		{
+   18: 			recon_index = key_num-1;
+000696 904F00            MOV     DPTR,#key_num
+000699 E0                MOVX    A,@DPTR
+00069A 14                DEC     A
+00069B 904DD6            MOV     DPTR,#recon_index
+00069E F0                MOVX    @DPTR,A
+   19: 			kscurrmult = 0x05;
+00069F 904213            MOV     DPTR,#kscurrmult
+0006A2 7405              MOV     A,#05H
+0006A4 F0                MOVX    @DPTR,A
+   20: 			g_variable.recon_count = 5;
+0006A5 904CF0            MOV     DPTR,#g_variable+031H
+0006A8 F0                MOVX    @DPTR,A
+   21: 			IPC_TxControlCmd(IPC_CMD_DISCONNECT);
+0006A9 7F04              MOV     R7,#04H
+0006AB B181              ACALL   _IPC_TxControlCmd
+   22: 			Delay1ms(10);
+0006AD 7F0A              MOV     R7,#0AH
+0006AF 12122A            LCALL   _Delay1ms
+   23: 			IPC_TxControlCmd(IPC_CMD_SET_RECONNECT_INIT);
+0006B2 7F2A              MOV     R7,#02AH
+0006B4 B181              ACALL   _IPC_TxControlCmd
+   24: 			g_variable.key_action = KEY_NONE;
+0006B6 E4                CLR     A
+0006B7 904CED            MOV     DPTR,#g_variable+02EH
+0006BA F0                MOVX    @DPTR,A
+   25: 		}
+   26: 		break;
+0006BB 22                RET     
+   27: 	case KEY_STOP_DISCOVERY:
+0006BC         ?C0008?KB_PROCESS:
+   28: 		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+0006BC 7F0E              MOV     R7,#0EH
+0006BE B181              ACALL   _IPC_TxControlCmd
+   29: 		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
+0006C0 7F02              MOV     R7,#02H
+0006C2 A181              AJMP    _IPC_TxControlCmd
+   30: 		break;
+   31: 	case KEY_DISCOVERY:
+0006C4         ?C0009?KB_PROCESS:
+   32: 		g_variable.recon_count = 0;
+0006C4 E4                CLR     A
+0006C5 904CF0            MOV     DPTR,#g_variable+031H
+0006C8 F0                MOVX    @DPTR,A
+   33: 		if (YC_disconnect_all_link() || YC_cancel_reconnect() || YC_g24_mode_discovery())
+0006C9 1218C2            LCALL   YC_disconnect_all_link
+0006CC EF                MOV     A,R7
+0006CD 700C              JNZ     ?C0011?KB_PROCESS
+0006CF 1218A1            LCALL   YC_cancel_reconnect
+0006D2 EF                MOV     A,R7
+0006D3 7006              JNZ     ?C0011?KB_PROCESS
+0006D5 121FDA            LCALL   YC_g24_mode_discovery
+0006D8 EF                MOV     A,R7
+0006D9 600F              JZ      ?C0010?KB_PROCESS
+0006DB         ?C0011?KB_PROCESS:
+   34: 		{
+   35: 			g_variable.key_action = key_num;
+0006DB 904F00            MOV     DPTR,#key_num
+0006DE E0                MOVX    A,@DPTR
+0006DF 904CED            MOV     DPTR,#g_variable+02EH
+0006E2 F0                MOVX    @DPTR,A
+   36: 			action_timeout = 3;
+0006E3 904DEB            MOV     DPTR,#action_timeout
+0006E6 7403              MOV     A,#03H
+0006E8 F0                MOVX    @DPTR,A
    37: 		}
-   38: 		break;
-0007B3 22                RET     
-   39: /*		
-   40: 	case KEY_DISCONNECT_ALL:
-   41: 		YC_disconnect_all_link();
-   42: 		g_variable.key_action = KEY_NONE;
-   43: 		break;
-   44: */		
-   45: 	default:
-0007B4         ?C0010?KB_PROCESS:
-   46: 		g_variable.key_action = KEY_NONE;
-0007B4 E4                CLR     A
-0007B5 904CED            MOV     DPTR,#g_variable+02EH
-0007B8 F0                MOVX    @DPTR,A
-   47: 		break;
-   48: 	}
-   49: }
-0007B9 22                RET     
+0006E9 22                RET     
+0006EA         ?C0010?KB_PROCESS:
+   38: 		else
+   39: 		{
+   40: 			YC_clear_reconnect_flag();
+0006EA F1EB              ACALL   YC_clear_reconnect_flag
+   41: 				ble_send_secutiry_request_timer = 0;
+0006EC E4                CLR     A
+0006ED 904DD4            MOV     DPTR,#ble_send_secutiry_request_timer
+0006F0 F0                MOVX    @DPTR,A
+   42: 				ble_fast_connect_flag = 0;
+0006F1 904DD3            MOV     DPTR,#ble_fast_connect_flag
+0006F4 F0                MOVX    @DPTR,A
+   43: 				fast_connect_flag = 0;
+0006F5 904E51            MOV     DPTR,#fast_connect_flag
+0006F8 F0                MOVX    @DPTR,A
+   44: 			#if DEVICE_MODE_BT_ONLY
+   45: 				IPC_TxControlCmd(IPC_CMD_START_DISCOVERY);
+   46: 			#elif DEVICE_MODE_BLE_ONLY	
+   47: //				m_lpm_mode = 0;
+   48: 				YC_get_ble_ramdon_lap();
+   49: 				IPC_TxControlCmd(IPC_CMD_START_ADV);
+   50: 			#else	
+   51: 				YC_get_ble_ramdon_lap();
+0006F9 121F96            LCALL   YC_get_ble_ramdon_lap
+   52: 				IPC_TxControlCmd(IPC_CMD_START_ADV_DISCOVERY);
+0006FC 7F2C              MOV     R7,#02CH
+0006FE B181              ACALL   _IPC_TxControlCmd
+   53: 			#endif
+   54: 			g_variable.key_action = KEY_NONE;
+000700 E4                CLR     A
+000701 904CED            MOV     DPTR,#g_variable+02EH
+000704 F0                MOVX    @DPTR,A
+   55: 		}
+   56: 		break;
+000705 22                RET     
+   57: 	case KEY_DISCONNECT_ALL:
+000706         ?C0013?KB_PROCESS:
+   58: 		YC_disconnect_all_link();
+000706 1218C2            LCALL   YC_disconnect_all_link
+   59: 		g_variable.key_action = KEY_NONE;
+000709 E4                CLR     A
+00070A 904CED            MOV     DPTR,#g_variable+02EH
+00070D F0                MOVX    @DPTR,A
+   60: 		break;
+00070E 22                RET     
+   61: 	case KEY_CLEAR_RECORD:
+00070F         ?C0014?KB_PROCESS:
+   62: 		xmemclear_ff((byte *)bd_key_record_list,sizeof(BD_KEY_RECORD)*3);
+00070F 7B01              MOV     R3,#01H
+000711 7A4D              MOV     R2,#HIGH bd_key_record_list
+000713 79ED              MOV     R1,#LOW bd_key_record_list
+000715 7D5A              MOV     R5,#05AH
+000717 7C00              MOV     R4,#00H
+000719 1220D7            LCALL   _xmemclear_ff
+   63: 		g_variable.last_device_num = 0xff;
+00071C 904CC0            MOV     DPTR,#g_variable+01H
+00071F 74FF              MOV     A,#0FFH
+000721 F0                MOVX    @DPTR,A
+   64: 		g_variable.system_mode = 0xff;
+000722 A3                INC     DPTR
+000723 F0                MOVX    @DPTR,A
+   65: 		g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+000724 904CBF            MOV     DPTR,#g_variable
+000727 7403              MOV     A,#03H
+000729 F0                MOVX    @DPTR,A
+   66: 		g_variable.key_action = KEY_NONE;
+00072A E4                CLR     A
+00072B 904CED            MOV     DPTR,#g_variable+02EH
+00072E F0                MOVX    @DPTR,A
+   67: 		break;
+00072F 22                RET     
+   68: 	case KEY_START_24G:
+   69: 	case KEY_OPEN_24G:
+000730         ?C0016?KB_PROCESS:
+   70: 		g_variable.recon_count = 0;
+000730 E4                CLR     A
+000731 904CF0            MOV     DPTR,#g_variable+031H
+000734 F0                MOVX    @DPTR,A
+   71: 		if ( YC_cancel_reconnect())
+000735 1218A1            LCALL   YC_cancel_reconnect
+000738 EF                MOV     A,R7
+000739 6009              JZ      ?C0017?KB_PROCESS
+   72: 		{
+   73: 			g_variable.key_action = key_num;
+00073B 904F00            MOV     DPTR,#key_num
+00073E E0                MOVX    A,@DPTR
+00073F 904CED            MOV     DPTR,#g_variable+02EH
+000742 F0                MOVX    @DPTR,A
+   74: 		}
+000743 22                RET     
+000744         ?C0017?KB_PROCESS:
+   75: 		else
+   76: 		{
+   77: 			IIC_Read(EEPROM_RECON_INFO_BASE_6+2,4 , (byte *)m_24g_addr);
+000744 7B01              MOV     R3,#01H
+000746 7A4C              MOV     R2,#HIGH m_24g_addr
+000748 7900              MOV     R1,#LOW m_24g_addr
+00074A 7D04              MOV     R5,#04H
+00074C 7C00              MOV     R4,#00H
+00074E 7F52              MOV     R7,#052H
+000750 7E7F              MOV     R6,#07FH
+000752 1216F2            LCALL   _IIC_Read
+   78: 			Delay1ms(10);
+000755 7F0A              MOV     R7,#0AH
+000757 12122A            LCALL   _Delay1ms
+   79: 			fast_connect_flag = 0;
+00075A E4                CLR     A
+00075B 904E51            MOV     DPTR,#fast_connect_flag
+00075E F0                MOVX    @DPTR,A
+   80: 			if (m_24g_addr[0] == 0xff && m_24g_addr[1] == 0xff && m_24g_addr[2] == 0xff && m_24g_addr[3] == 0xff)
+00075F 904C00            MOV     DPTR,#m_24g_addr
+000762 E0                MOVX    A,@DPTR
+000763 F4                CPL     A
+000764 7021              JNZ     ?C0019?KB_PROCESS
+000766 A3                INC     DPTR
+000767 E0                MOVX    A,@DPTR
+000768 B4FF1C            CJNE    A,#0FFH,?C0019?KB_PROCESS
+00076B A3                INC     DPTR
+00076C E0                MOVX    A,@DPTR
+00076D B4FF17            CJNE    A,#0FFH,?C0019?KB_PROCESS
+000770 A3                INC     DPTR
+000771 E0                MOVX    A,@DPTR
+000772 B4FF12            CJNE    A,#0FFH,?C0019?KB_PROCESS
+   81: 			{
+   82: 				m_24g_addr[0] = 0x0f;
+000775 904C00            MOV     DPTR,#m_24g_addr
+000778 740F              MOV     A,#0FH
+00077A F0                MOVX    @DPTR,A
+   83: 				m_24g_addr[1] = 0x0f;
+00077B A3                INC     DPTR
+00077C F0                MOVX    @DPTR,A
+   84: 				m_24g_addr[2] = 0x0f;
+00077D A3                INC     DPTR
+00077E F0                MOVX    @DPTR,A
+   85: 				m_24g_addr[3] = 0x0f;
+00077F A3                INC     DPTR
+000780 F0                MOVX    @DPTR,A
+   86: 				fast_connect_flag = 1;
+000781 904E51            MOV     DPTR,#fast_connect_flag
+000784 7401              MOV     A,#01H
+000786 F0                MOVX    @DPTR,A
+   87: 			}
+000787         ?C0019?KB_PROCESS:
+   88: 				
+   89: 			IPC_TxControlCmd(IPC_CMD_START_24G);
+000787 7F21              MOV     R7,#021H
+000789 B181              ACALL   _IPC_TxControlCmd
+   90: 			
+   91: 			g_variable.g24_currentState = CHANGE_TO_24G_CONNECTING;
+00078B 904CC5            MOV     DPTR,#g_variable+06H
+00078E 7402              MOV     A,#02H
+000790 F0                MOVX    @DPTR,A
+   92: 			g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+000791 E4                CLR     A
+000792 A3                INC     DPTR
+000793 F0                MOVX    @DPTR,A
+   93: 			g_variable.key_action = KEY_NONE;
+000794 904CED            MOV     DPTR,#g_variable+02EH
+000797 F0                MOVX    @DPTR,A
+   94: 		}
+   95: 		break;
+000798 22                RET     
+   96: 	case KEY_PAIRING_24G:
+000799         ?C0020?KB_PROCESS:
+   97: 		g_variable.recon_count = 0;
+000799 E4                CLR     A
+00079A 904CF0            MOV     DPTR,#g_variable+031H
+00079D F0                MOVX    @DPTR,A
+   98: 		if (YC_disconnect_all_link() || YC_cancel_reconnect())
+00079E 1218C2            LCALL   YC_disconnect_all_link
+0007A1 EF                MOV     A,R7
+0007A2 7006              JNZ     ?C0022?KB_PROCESS
+0007A4 1218A1            LCALL   YC_cancel_reconnect
+0007A7 EF                MOV     A,R7
+0007A8 6009              JZ      ?C0021?KB_PROCESS
+0007AA         ?C0022?KB_PROCESS:
+   99: 		{
+  100: 			g_variable.key_action = key_num;
+0007AA 904F00            MOV     DPTR,#key_num
+0007AD E0                MOVX    A,@DPTR
+0007AE 904CED            MOV     DPTR,#g_variable+02EH
+0007B1 F0                MOVX    @DPTR,A
+  101: 		}
+0007B2 22                RET     
+0007B3         ?C0021?KB_PROCESS:
+  102: 		else
+  103: 		{
+  104: 			if (g_variable.g24_currentState != CHANGE_TO_24G_PAIRING)
+0007B3 904CC5            MOV     DPTR,#g_variable+06H
+0007B6 E0                MOVX    A,@DPTR
+0007B7 6401              XRL     A,#01H
+0007B9 6024              JZ      ?C0024?KB_PROCESS
+  105: 			{
+  106: 				fast_connect_flag = 0;
+0007BB E4                CLR     A
+0007BC 904E51            MOV     DPTR,#fast_connect_flag
+0007BF F0                MOVX    @DPTR,A
+  107: 				IPC_TxControlCmd(IPC_CMD_PAIR_24G);
+0007C0 7F23              MOV     R7,#023H
+0007C2 B181              ACALL   _IPC_TxControlCmd
+  108: 				g_variable.g24_currentState = CHANGE_TO_24G_PAIRING;
+0007C4 904CC5            MOV     DPTR,#g_variable+06H
+0007C7 7401              MOV     A,#01H
+0007C9 F0                MOVX    @DPTR,A
+  109: 				g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+0007CA E4                CLR     A
+0007CB A3                INC     DPTR
+0007CC F0                MOVX    @DPTR,A
+  110: 				g_variable.pairing_g24_timeout = BT_PAIRING_TIME_OUT_2MIN;
+0007CD 904CEE            MOV     DPTR,#g_variable+02FH
+0007D0 74F0              MOV     A,#0F0H
+0007D2 F0                MOVX    @DPTR,A
+  111: 				GPIO_Setout(LOWPOWER_LED_GPIO,LED_OFF);
+0007D3 C201              CLR     ?_GPIO_Setout?BIT
+0007D5 7F1D              MOV     R7,#01DH
+0007D7 1210E6            LCALL   _GPIO_Setout
+  112: 				g_variable.pairing_timeout = 0;
+0007DA E4                CLR     A
+0007DB 904CE9            MOV     DPTR,#g_variable+02AH
+0007DE F0                MOVX    @DPTR,A
+  113: 			}
+0007DF         ?C0024?KB_PROCESS:
+  114: 			g_variable.key_action = KEY_NONE;
+0007DF E4                CLR     A
+0007E0 904CED            MOV     DPTR,#g_variable+02EH
+0007E3 F0                MOVX    @DPTR,A
+  115: 		}
+  116: 		break;
+0007E4 22                RET     
+  117: 	default:
+0007E5         ?C0025?KB_PROCESS:
+  118: 		g_variable.key_action = KEY_NONE;
+0007E5 E4                CLR     A
+0007E6 904CED            MOV     DPTR,#g_variable+02EH
+0007E9 F0                MOVX    @DPTR,A
+  119: 		break;
+  120: 	}
+  121: }
+0007EA 22                RET     
 ----- FUNCTION _YC_key_action_handle (END) -------
 
 
------ FUNCTION System_long_sleep (BEGIN) -----
- FILE: 'sys.c'
-   65: void System_long_sleep()
-   66: { 
-   67: 	m_reconnect_continue = 0;
-   68: 	IPC_TxControlCmd(IPC_CMD_ENTER_HIBERNATE);
-0007BA E4                CLR     A
-0007BB 904D38            MOV     DPTR,#m_reconnect_continue
-0007BE F0                MOVX    @DPTR,A
-   69: }
-0007BF 7F19              MOV     R7,#019H
-0007C1 617D              AJMP    _IPC_TxControlCmd
------ FUNCTION System_long_sleep (END) -------
-
-
------ FUNCTION _Delay1ms (BEGIN) -----
-;---- Variable 'Time' assigned to Register 'R7' ----
-0007C3         ?C0014?UTILITIES:
-0007C3 EF                MOV     A,R7
-0007C4 D3                SETB    C
-0007C5 9400              SUBB    A,#00H
-0007C7 4011              JC      ?C0020?UTILITIES
-;---- Variable 'j' assigned to Register 'R4/R5' ----
-0007C9 E4                CLR     A
-0007CA FD                MOV     R5,A
-0007CB FC                MOV     R4,A
-0007CC         ?C0017?UTILITIES:
-0007CC 0D                INC     R5
-0007CD BD0001            CJNE    R5,#00H,?C0028?UTILITIES
-0007D0 0C                INC     R4
-0007D1         ?C0028?UTILITIES:
-0007D1 BC04F8            CJNE    R4,#04H,?C0017?UTILITIES
-0007D4 BDA6F5            CJNE    R5,#0A6H,?C0017?UTILITIES
-0007D7         ?C0016?UTILITIES:
-0007D7 1F                DEC     R7
-0007D8 80E9              SJMP    ?C0014?UTILITIES
-0007DA         ?C0020?UTILITIES:
-0007DA 22                RET     
------ FUNCTION _Delay1ms (END) -------
-
-
 ----- FUNCTION YC_clear_reconnect_flag (BEGIN) -----
  FILE: 'bluetooth.c'
-   99: void YC_clear_reconnect_flag()  
-  100: {
-  101: 	g_variable.recon_count = 0;
-  102: }
-0007DB E4                CLR     A
-0007DC 904CF0            MOV     DPTR,#g_variable+031H
-0007DF F0                MOVX    @DPTR,A
-  103: 
-0007E0 22                RET     
+  156: void YC_clear_reconnect_flag()  
+  157: {
+  158: 	g_variable.recon_count = 0;
+  159: 	ble_reconnect_flag = 0;
+0007EB E4                CLR     A
+0007EC 904CF0            MOV     DPTR,#g_variable+031H
+0007EF F0                MOVX    @DPTR,A
+  160: }
+0007F0 904DE5            MOV     DPTR,#ble_reconnect_flag
+0007F3 F0                MOVX    @DPTR,A
+  161: 
+0007F4 22                RET     
 ----- FUNCTION YC_clear_reconnect_flag (END) -------
 
 
------ FUNCTION IPC_WaitLpm (BEGIN) -----
-0007E1 E4                CLR     A
-0007E2 900B7F            MOV     DPTR,#lpm_flag
-0007E5 F0                MOVX    @DPTR,A
-0007E6 900B7E            MOV     DPTR,#current_task
-0007E9 F0                MOVX    @DPTR,A
-0007EA 7F01              MOV     R7,#01H
-0007EC 80D5              SJMP    _Delay1ms
------ FUNCTION IPC_WaitLpm (END) -------
-
-
------ FUNCTION System_Hardware_init (BEGIN) -----
- FILE: 'sys.c'
-   42: static void System_Hardware_init()
-   43: {
-   44: 	KS_Initialize();
-   45: 	LED_all_shutdown();
-0007EE 1208EE            LCALL   KS_Initialize
-;----                  JMP     LED_all_shutdown
-   46: }
------ FUNCTION System_Hardware_init (END) -------
-
-
------ FUNCTION LED_all_shutdown (BEGIN) -----
- FILE: 'led.c'
-    4: void LED_all_shutdown()
-    5: {
-    6: 	GPIO_SetOutput(NUM_LOCK_LED_GPIO,LED_OFF);
-    7: 	GPIO_SetOutput(CAPS_LED_GPIO,LED_OFF);
-0007F1 C206              CLR     ?_GPIO_SetOutput?BIT
-0007F3 7F1D              MOV     R7,#01DH
-0007F5 120803            LCALL   _GPIO_SetOutput
-    8: 	GPIO_SetOutput(BT_LED_GPIO,LED_OFF);	
-0007F8 C206              CLR     ?_GPIO_SetOutput?BIT
-0007FA 7F1E              MOV     R7,#01EH
-0007FC 120803            LCALL   _GPIO_SetOutput
-    9: 
-0007FF C206              CLR     ?_GPIO_SetOutput?BIT
-000801 7F1D              MOV     R7,#01DH
-;----                  JMP     _GPIO_SetOutput
-   10: }
------ FUNCTION LED_all_shutdown (END) -------
-
-
------ FUNCTION _GPIO_SetOutput (BEGIN) -----
-;---- Variable 'gpio_num' assigned to Register 'R4' ----
-000803 AC07              MOV     R4,AR7
-000805 EC                MOV     A,R4
-000806 F4                CPL     A
-000807 6015              JZ      ?C0017?GPIO
-000809         ?C0016?GPIO:
-000809 AF04              MOV     R7,AR4
-00080B D204              SETB    ?_GPIO_Setoe?BIT
-00080D 1130              ACALL   _GPIO_Setoe
-00080F AF04              MOV     R7,AR4
-000811 A206              MOV     C,st
-000813 9201              MOV     ?_GPIO_Setout?BIT,C
-000815 12068D            LCALL   _GPIO_Setout
-000818 AF04              MOV     R7,AR4
-00081A C202              CLR     ?_GPIO_SetPu?BIT
-00081C 111F              ACALL   _GPIO_SetPu
-00081E         ?C0017?GPIO:
-00081E 22                RET     
------ FUNCTION _GPIO_SetOutput (END) -------
-
-
------ FUNCTION _GPIO_SetPu (BEGIN) -----
-;---- Variable 'gpio_num' assigned to Register 'R7' ----
-00081F EF                MOV     A,R7
-000820 F4                CPL     A
-000821 600C              JZ      ?C0009?GPIO
-000823         ?C0008?GPIO:
-000823 7B01              MOV     R3,#01H
-000825 7A80              MOV     R2,#080H
-000827 7978              MOV     R1,#078H
-000829 A202              MOV     C,bit_val
-00082B 9200              MOV     ?_gpioSetBit?BIT,C
-00082D 1170              ACALL   _gpioSetBit
-00082F         ?C0009?GPIO:
-00082F 22                RET     
------ FUNCTION _GPIO_SetPu (END) -------
-
-
------ FUNCTION _GPIO_Setoe (BEGIN) -----
-;---- Variable 'gpio_num' assigned to Register 'R7' ----
-000830 EF                MOV     A,R7
-000831 F4                CPL     A
-000832 600C              JZ      ?C0013?GPIO
-000834         ?C0012?GPIO:
-000834 7B01              MOV     R3,#01H
-000836 7A80              MOV     R2,#080H
-000838 7970              MOV     R1,#070H
-00083A A204              MOV     C,bit_val
-00083C 9200              MOV     ?_gpioSetBit?BIT,C
-00083E 1170              ACALL   _gpioSetBit
-000840         ?C0013?GPIO:
-000840 22                RET     
------ FUNCTION _GPIO_Setoe (END) -------
-
-
------ FUNCTION _GPIO_SetInput (BEGIN) -----
-;---- Variable 'gpio_num' assigned to Register 'R4' ----
-000841 AC07              MOV     R4,AR7
-000843 EC                MOV     A,R4
-000844 F4                CPL     A
-000845 6017              JZ      ?C0015?GPIO
-000847         ?C0014?GPIO:
-000847 AF04              MOV     R7,AR4
-000849 A205              MOV     C,st
-00084B 9203              MOV     ?_GPIO_SetPd?BIT,C
-00084D 115F              ACALL   _GPIO_SetPd
-00084F AF04              MOV     R7,AR4
-000851 A205              MOV     C,st
-000853 B3                CPL     C
-000854 9202              MOV     ?_GPIO_SetPu?BIT,C
-000856 111F              ACALL   _GPIO_SetPu
-000858 AF04              MOV     R7,AR4
-00085A C204              CLR     ?_GPIO_Setoe?BIT
-00085C 1130              ACALL   _GPIO_Setoe
-00085E         ?C0015?GPIO:
-00085E 22                RET     
------ FUNCTION _GPIO_SetInput (END) -------
-
-
------ FUNCTION _GPIO_SetPd (BEGIN) -----
-;---- Variable 'gpio_num' assigned to Register 'R7' ----
-00085F EF                MOV     A,R7
-000860 F4                CPL     A
-000861 600C              JZ      ?C0011?GPIO
-000863         ?C0010?GPIO:
-000863 7B01              MOV     R3,#01H
-000865 7A80              MOV     R2,#080H
-000867 797C              MOV     R1,#07CH
-000869 A203              MOV     C,bit_val
-00086B 9200              MOV     ?_gpioSetBit?BIT,C
-00086D 1170              ACALL   _gpioSetBit
-00086F         ?C0011?GPIO:
-00086F 22                RET     
------ FUNCTION _GPIO_SetPd (END) -------
-
-
------ FUNCTION _gpioSetBit (BEGIN) -----
-000870 904EA3            MOV     DPTR,#reg_base
-000873 EB                MOV     A,R3
-000874 F0                MOVX    @DPTR,A
-000875 A3                INC     DPTR
-000876 EA                MOV     A,R2
-000877 F0                MOVX    @DPTR,A
-000878 A3                INC     DPTR
-000879 E9                MOV     A,R1
-00087A F0                MOVX    @DPTR,A
-;---- Variable 'gpio_num' assigned to Register 'R7' ----
-;---- Variable 'queue' assigned to Register 'R6' ----
-00087B E4                CLR     A
-00087C FE                MOV     R6,A
-;---- Variable 'group' assigned to Register 'R5' ----
-00087D FD                MOV     R5,A
-00087E EF                MOV     A,R7
-00087F 5407              ANL     A,#07H
-000881 FE                MOV     R6,A
-000882 EF                MOV     A,R7
-000883 13                RRC     A
-000884 13                RRC     A
-000885 13                RRC     A
-000886 5403              ANL     A,#03H
-000888 FD                MOV     R5,A
-000889 300022            JNB     bit_val,?C0001?GPIO
-00088C 904EA3            MOV     DPTR,#reg_base
-00088F E0                MOVX    A,@DPTR
-000890 FB                MOV     R3,A
-000891 A3                INC     DPTR
-000892 E0                MOVX    A,@DPTR
-000893 FA                MOV     R2,A
-000894 A3                INC     DPTR
-000895 E0                MOVX    A,@DPTR
-000896 2D                ADD     A,R5
-000897 F9                MOV     R1,A
-000898 E4                CLR     A
-000899 3A                ADDC    A,R2
-00089A FA                MOV     R2,A
-00089B 1200F9            LCALL   ?C?CLDPTR
-00089E FF                MOV     R7,A
-00089F 7401              MOV     A,#01H
-0008A1 A806              MOV     R0,AR6
-0008A3 08                INC     R0
-0008A4 8002              SJMP    ?C0031?GPIO
-0008A6         ?C0030?GPIO:
-0008A6 C3                CLR     C
-0008A7 33                RLC     A
-0008A8         ?C0031?GPIO:
-0008A8 D8FC              DJNZ    R0,?C0030?GPIO
-0008AA 4F                ORL     A,R7
-0008AB 02013F            LJMP    ?C?CSTPTR
-0008AE         ?C0001?GPIO:
-0008AE 904EA3            MOV     DPTR,#reg_base
-0008B1 E0                MOVX    A,@DPTR
-0008B2 FB                MOV     R3,A
-0008B3 A3                INC     DPTR
-0008B4 E0                MOVX    A,@DPTR
-0008B5 FA                MOV     R2,A
-0008B6 A3                INC     DPTR
-0008B7 E0                MOVX    A,@DPTR
-0008B8 2D                ADD     A,R5
-0008B9 F9                MOV     R1,A
-0008BA E4                CLR     A
-0008BB 3A                ADDC    A,R2
-0008BC FA                MOV     R2,A
-0008BD 1200F9            LCALL   ?C?CLDPTR
-0008C0 FF                MOV     R7,A
-0008C1 7401              MOV     A,#01H
-0008C3 A806              MOV     R0,AR6
-0008C5 08                INC     R0
-0008C6 8002              SJMP    ?C0033?GPIO
-0008C8         ?C0032?GPIO:
-0008C8 C3                CLR     C
-0008C9 33                RLC     A
-0008CA         ?C0033?GPIO:
-0008CA D8FC              DJNZ    R0,?C0032?GPIO
-0008CC F4                CPL     A
-0008CD 5F                ANL     A,R7
-0008CE 02013F            LJMP    ?C?CSTPTR
------ FUNCTION _gpioSetBit (END) -------
-
-
------ FUNCTION ksRawInitialize (BEGIN) -----
- FILE: 'keyscan.c'
-  190: static void ksRawInitialize()
-  191: {
-  192: 	byte i = 0;
-  193: 	
-0008D1 E4                CLR     A
-0008D2 904EB0            MOV     DPTR,#i
-0008D5 F0                MOVX    @DPTR,A
-  194: 	for (i=0; i<8; i++) {
-0008D6 F0                MOVX    @DPTR,A
-0008D7         ?C0028?KEYSCAN:
-0008D7 904EB0            MOV     DPTR,#i
-0008DA E0                MOVX    A,@DPTR
-0008DB FF                MOV     R7,A
-0008DC C3                CLR     C
-0008DD 9408              SUBB    A,#08H
-0008DF 500C              JNC     ?C0031?KEYSCAN
-  195: 		GPIO_SetInput(i, 0);
-0008E1 C205              CLR     ?_GPIO_SetInput?BIT
-0008E3 1141              ACALL   _GPIO_SetInput
-  196: 	}
-0008E5 904EB0            MOV     DPTR,#i
-0008E8 E0                MOVX    A,@DPTR
-0008E9 04                INC     A
-0008EA F0                MOVX    @DPTR,A
-0008EB 80EA              SJMP    ?C0028?KEYSCAN
-  197: }
-0008ED         ?C0031?KEYSCAN:
-0008ED 22                RET     
------ FUNCTION ksRawInitialize (END) -------
-
-
------ FUNCTION KS_Initialize (BEGIN) -----
- FILE: 'keyscan.c'
-  207: void KS_Initialize()
-  208: {
-  209: 	REG_GPIO_SELECT(0) = 0;
-  210: 	REG_GPIO_SELECT(1) = 0;
-0008EE 908080            MOV     DPTR,#08080H
-0008F1 E4                CLR     A
-0008F2 F0                MOVX    @DPTR,A
-  211: 	REG_GPIO_SELECT(2) = 0;
-0008F3 A3                INC     DPTR
-0008F4 F0                MOVX    @DPTR,A
-  212: 	ksRawInitialize();
-0008F5 A3                INC     DPTR
-0008F6 F0                MOVX    @DPTR,A
-  213: 	ksColInitialize();
-0008F7 11D1              ACALL   ksRawInitialize
-;----                  JMP     ksColInitialize
-  214: }
------ FUNCTION KS_Initialize (END) -------
-
-
------ FUNCTION ksColInitialize (BEGIN) -----
- FILE: 'keyscan.c'
-  199: static void ksColInitialize()
-  200: {
-  201: 	byte i = 0;
-  202: 	for (i=0; col[i]!=0; i++) {
-0008F9 E4                CLR     A
-0008FA 904EB1            MOV     DPTR,#i
-0008FD F0                MOVX    @DPTR,A
-  203: 		GPIO_SetInput(col[i], 0);
-0008FE F0                MOVX    @DPTR,A
-0008FF         ?C0032?KEYSCAN:
-0008FF 904EB1            MOV     DPTR,#i
-000902 E0                MOVX    A,@DPTR
-000903 90024B            MOV     DPTR,#col
-000906 93                MOVC    A,@A+DPTR
-000907 FF                MOV     R7,A
-000908 600C              JZ      ?C0035?KEYSCAN
-  204: 	}
-00090A C205              CLR     ?_GPIO_SetInput?BIT
-00090C 1141              ACALL   _GPIO_SetInput
-  205: }
-00090E 904EB1            MOV     DPTR,#i
-000911 E0                MOVX    A,@DPTR
-000912 04                INC     A
-000913 F0                MOVX    @DPTR,A
-000914 80E9              SJMP    ?C0032?KEYSCAN
-  206: 
-000916         ?C0035?KEYSCAN:
-000916 22                RET     
------ FUNCTION ksColInitialize (END) -------
-
-
 ----- FUNCTION _YC_store_record_list (BEGIN) -----
  FILE: 'bluetooth.c'
-   37: void YC_store_record_list(byte link_type)
-   38: {
-;---- Variable 'link_type' assigned to Register 'R7' ----
-   39: 	if (link_type == TYPE_BT)
-   40: 	{
-000917 EF                MOV     A,R7
-000918 6402              XRL     A,#02H
-00091A 702A              JNZ     ?C0006?BLUETOOTH
-   41: 		bd_key_record_list[0].device_type = TYPE_BT;
-   42: 		xmemcpy(bd_key_record_list[0].device_addr,m_remote_addr,6);
-00091C 904DE5            MOV     DPTR,#bd_key_record_list
-00091F 7402              MOV     A,#02H
-000921 F0                MOVX    @DPTR,A
-   43: 		xmemcpy(bd_key_record_list[0].device_link_key,m_linkkey,16);
-000922 7E4D              MOV     R6,#HIGH bd_key_record_list+01H
-000924 7FE6              MOV     R7,#LOW bd_key_record_list+01H
-000926 7B01              MOV     R3,#01H
-000928 7A00              MOV     R2,#HIGH m_remote_addr
-00092A 7940              MOV     R1,#LOW m_remote_addr
-00092C 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-00092F 7406              MOV     A,#06H
-000931 F0                MOVX    @DPTR,A
-000932 3147              ACALL   _xmemcpy
-   44: 	}
-000934 7E4D              MOV     R6,#HIGH bd_key_record_list+07H
-000936 7FEC              MOV     R7,#LOW bd_key_record_list+07H
-000938 7B01              MOV     R3,#01H
-00093A 7A42              MOV     R2,#HIGH m_linkkey
-00093C 7962              MOV     R1,#LOW m_linkkey
-00093E 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-000941 7410              MOV     A,#010H
-000943 F0                MOVX    @DPTR,A
-000944 3147              ACALL   _xmemcpy
-   45: }
-   46: 
-000946         ?C0006?BLUETOOTH:
-000946 22                RET     
+   59: void YC_store_record_list(byte link_type,byte index)
+   60: {
+0007F5 904EF4            MOV     DPTR,#index
+0007F8 ED                MOV     A,R5
+0007F9 F0                MOVX    @DPTR,A
+0007FA 904EF3            MOV     DPTR,#link_type
+0007FD EF                MOV     A,R7
+0007FE F0                MOVX    @DPTR,A
+   61: 	if (link_type == TYPE_BLE) 
+   62: 	{
+0007FF 6401              XRL     A,#01H
+000801 7070              JNZ     ?C0007?BLUETOOTH
+   63: 		bd_key_record_list[index].device_type = TYPE_BLE;
+   64: 		xmemcpy(bd_key_record_list[index].device_addr,m_remote_le_addr,6);
+000803 A3                INC     DPTR
+000804 E0                MOVX    A,@DPTR
+000805 FF                MOV     R7,A
+000806 75F01E            MOV     B,#01EH
+000809 A4                MUL     AB
+00080A 24ED              ADD     A,#LOW bd_key_record_list
+00080C F582              MOV     DPL,A
+00080E E4                CLR     A
+00080F 344D              ADDC    A,#HIGH bd_key_record_list
+000811 F583              MOV     DPH,A
+000813 7401              MOV     A,#01H
+000815 F0                MOVX    @DPTR,A
+   65: 		xmemcpy(bd_key_record_list[index].device_link_key,m_le_ltk,16);
+000816 EF                MOV     A,R7
+000817 75F01E            MOV     B,#01EH
+00081A A4                MUL     AB
+00081B 24EE              ADD     A,#LOW bd_key_record_list+01H
+00081D F582              MOV     DPL,A
+00081F E4                CLR     A
+000820 344D              ADDC    A,#HIGH bd_key_record_list+01H
+000822 AF82              MOV     R7,DPL
+000824 FE                MOV     R6,A
+000825 7B01              MOV     R3,#01H
+000827 7A03              MOV     R2,#HIGH m_remote_le_addr
+000829 79D0              MOV     R1,#LOW m_remote_le_addr
+00082B 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+00082E 7406              MOV     A,#06H
+000830 F0                MOVX    @DPTR,A
+000831 11CC              ACALL   _xmemcpy
+   66: 		xmemcpy(bd_key_record_list[index].local_addr,m_le_lap,6);
+000833 904EF4            MOV     DPTR,#index
+000836 E0                MOVX    A,@DPTR
+000837 75F01E            MOV     B,#01EH
+00083A A4                MUL     AB
+00083B 24F4              ADD     A,#LOW bd_key_record_list+07H
+00083D F582              MOV     DPL,A
+00083F E4                CLR     A
+000840 344D              ADDC    A,#HIGH bd_key_record_list+07H
+000842 AF82              MOV     R7,DPL
+000844 FE                MOV     R6,A
+000845 7B01              MOV     R3,#01H
+000847 7A44              MOV     R2,#HIGH m_le_ltk
+000849 797B              MOV     R1,#LOW m_le_ltk
+00084B 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+00084E 7410              MOV     A,#010H
+000850 F0                MOVX    @DPTR,A
+000851 11CC              ACALL   _xmemcpy
+   67: 	}
+000853 904EF4            MOV     DPTR,#index
+000856 E0                MOVX    A,@DPTR
+000857 75F01E            MOV     B,#01EH
+00085A A4                MUL     AB
+00085B 2404              ADD     A,#LOW bd_key_record_list+017H
+00085D F582              MOV     DPL,A
+00085F E4                CLR     A
+000860 344E              ADDC    A,#HIGH bd_key_record_list+017H
+000862 AF82              MOV     R7,DPL
+000864 FE                MOV     R6,A
+000865 7B01              MOV     R3,#01H
+000867 7A44              MOV     R2,#HIGH m_le_lap
+000869 79F9              MOV     R1,#LOW m_le_lap
+00086B 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+00086E 7406              MOV     A,#06H
+000870 F0                MOVX    @DPTR,A
+000871 8059              SJMP    _xmemcpy
+   68: 	else if (link_type == TYPE_BT)
+000873         ?C0007?BLUETOOTH:
+   69: 	{
+000873 904EF3            MOV     DPTR,#link_type
+000876 E0                MOVX    A,@DPTR
+000877 6402              XRL     A,#02H
+000879 7050              JNZ     ?C0010?BLUETOOTH
+   70: 		bd_key_record_list[index].device_type = TYPE_BT;
+   71: 		xmemcpy(bd_key_record_list[index].device_addr,m_remote_addr,6);
+00087B A3                INC     DPTR
+00087C E0                MOVX    A,@DPTR
+00087D FF                MOV     R7,A
+00087E 75F01E            MOV     B,#01EH
+000881 A4                MUL     AB
+000882 24ED              ADD     A,#LOW bd_key_record_list
+000884 F582              MOV     DPL,A
+000886 E4                CLR     A
+000887 344D              ADDC    A,#HIGH bd_key_record_list
+000889 F583              MOV     DPH,A
+00088B 7402              MOV     A,#02H
+00088D F0                MOVX    @DPTR,A
+   72: 		xmemcpy(bd_key_record_list[index].device_link_key,m_linkkey,16);
+00088E EF                MOV     A,R7
+00088F 75F01E            MOV     B,#01EH
+000892 A4                MUL     AB
+000893 24EE              ADD     A,#LOW bd_key_record_list+01H
+000895 F582              MOV     DPL,A
+000897 E4                CLR     A
+000898 344D              ADDC    A,#HIGH bd_key_record_list+01H
+00089A AF82              MOV     R7,DPL
+00089C FE                MOV     R6,A
+00089D 7B01              MOV     R3,#01H
+00089F 7A00              MOV     R2,#HIGH m_remote_addr
+0008A1 7940              MOV     R1,#LOW m_remote_addr
+0008A3 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+0008A6 7406              MOV     A,#06H
+0008A8 F0                MOVX    @DPTR,A
+0008A9 11CC              ACALL   _xmemcpy
+   73: 	}
+0008AB 904EF4            MOV     DPTR,#index
+0008AE E0                MOVX    A,@DPTR
+0008AF 75F01E            MOV     B,#01EH
+0008B2 A4                MUL     AB
+0008B3 24F4              ADD     A,#LOW bd_key_record_list+07H
+0008B5 F582              MOV     DPL,A
+0008B7 E4                CLR     A
+0008B8 344D              ADDC    A,#HIGH bd_key_record_list+07H
+0008BA AF82              MOV     R7,DPL
+0008BC FE                MOV     R6,A
+0008BD 7B01              MOV     R3,#01H
+0008BF 7A42              MOV     R2,#HIGH m_linkkey
+0008C1 7962              MOV     R1,#LOW m_linkkey
+0008C3 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+0008C6 7410              MOV     A,#010H
+0008C8 F0                MOVX    @DPTR,A
+0008C9 11CC              ACALL   _xmemcpy
+   74: }
+   75: 
+0008CB         ?C0010?BLUETOOTH:
+0008CB 22                RET     
 ----- FUNCTION _YC_store_record_list (END) -------
 
 
 ----- FUNCTION _xmemcpy (BEGIN) -----
-000947 904E6A            MOV     DPTR,#dest
-00094A EE                MOV     A,R6
-00094B F0                MOVX    @DPTR,A
-00094C A3                INC     DPTR
-00094D EF                MOV     A,R7
-00094E F0                MOVX    @DPTR,A
-00094F A3                INC     DPTR
-000950 EB                MOV     A,R3
-000951 F0                MOVX    @DPTR,A
-000952 A3                INC     DPTR
-000953 EA                MOV     A,R2
-000954 F0                MOVX    @DPTR,A
-000955 A3                INC     DPTR
-000956 E9                MOV     A,R1
-000957 F0                MOVX    @DPTR,A
-000958         ?C0002?UTILITIES:
-000958 904E6F            MOV     DPTR,#len
-00095B E0                MOVX    A,@DPTR
-00095C FF                MOV     R7,A
-00095D 14                DEC     A
-00095E F0                MOVX    @DPTR,A
-00095F EF                MOV     A,R7
-000960 6027              JZ      ?C0004?UTILITIES
-000962 904E6C            MOV     DPTR,#src
-000965 E0                MOVX    A,@DPTR
-000966 FB                MOV     R3,A
-000967 A3                INC     DPTR
-000968 E4                CLR     A
-000969 75F001            MOV     B,#01H
-00096C 120167            LCALL   ?C?ILDIX
-00096F A9F0              MOV     R1,B
-000971 FA                MOV     R2,A
-000972 1200F9            LCALL   ?C?CLDPTR
-000975 FF                MOV     R7,A
-000976 904E6A            MOV     DPTR,#dest
-000979 E4                CLR     A
-00097A 75F001            MOV     B,#01H
-00097D 120167            LCALL   ?C?ILDIX
-000980 85F082            MOV     DPL,B
-000983 F583              MOV     DPH,A
-000985 EF                MOV     A,R7
-000986 F0                MOVX    @DPTR,A
-000987 80CF              SJMP    ?C0002?UTILITIES
-000989         ?C0004?UTILITIES:
-000989 22                RET     
+0008CC 904EBB            MOV     DPTR,#dest
+0008CF EE                MOV     A,R6
+0008D0 F0                MOVX    @DPTR,A
+0008D1 A3                INC     DPTR
+0008D2 EF                MOV     A,R7
+0008D3 F0                MOVX    @DPTR,A
+0008D4 A3                INC     DPTR
+0008D5 EB                MOV     A,R3
+0008D6 F0                MOVX    @DPTR,A
+0008D7 A3                INC     DPTR
+0008D8 EA                MOV     A,R2
+0008D9 F0                MOVX    @DPTR,A
+0008DA A3                INC     DPTR
+0008DB E9                MOV     A,R1
+0008DC F0                MOVX    @DPTR,A
+0008DD         ?C0002?UTILITIES:
+0008DD 904EC0            MOV     DPTR,#len
+0008E0 E0                MOVX    A,@DPTR
+0008E1 FF                MOV     R7,A
+0008E2 14                DEC     A
+0008E3 F0                MOVX    @DPTR,A
+0008E4 EF                MOV     A,R7
+0008E5 6027              JZ      ?C0004?UTILITIES
+0008E7 904EBD            MOV     DPTR,#src
+0008EA E0                MOVX    A,@DPTR
+0008EB FB                MOV     R3,A
+0008EC A3                INC     DPTR
+0008ED E4                CLR     A
+0008EE 75F001            MOV     B,#01H
+0008F1 120167            LCALL   ?C?ILDIX
+0008F4 A9F0              MOV     R1,B
+0008F6 FA                MOV     R2,A
+0008F7 1200F9            LCALL   ?C?CLDPTR
+0008FA FF                MOV     R7,A
+0008FB 904EBB            MOV     DPTR,#dest
+0008FE E4                CLR     A
+0008FF 75F001            MOV     B,#01H
+000902 120167            LCALL   ?C?ILDIX
+000905 85F082            MOV     DPL,B
+000908 F583              MOV     DPH,A
+00090A EF                MOV     A,R7
+00090B F0                MOVX    @DPTR,A
+00090C 80CF              SJMP    ?C0002?UTILITIES
+00090E         ?C0004?UTILITIES:
+00090E 22                RET     
 ----- FUNCTION _xmemcpy (END) -------
 
 
 ----- FUNCTION _kb_motion_keyscan (BEGIN) -----
  FILE: 'kb_process.c'
-  277: void kb_motion_keyscan(tKSEVENT *pEvt)
-  278: {
-00098A 904E70            MOV     DPTR,#pEvt
-00098D EB                MOV     A,R3
-00098E F0                MOVX    @DPTR,A
-00098F A3                INC     DPTR
-000990 EA                MOV     A,R2
-000991 F0                MOVX    @DPTR,A
-000992 A3                INC     DPTR
-000993 E9                MOV     A,R1
-000994 F0                MOVX    @DPTR,A
-  279: 	byte temp = 0;
-  280: 	byte i=0;
-000995 E4                CLR     A
-000996 A3                INC     DPTR
-000997 F0                MOVX    @DPTR,A
-  281: 	
-000998 A3                INC     DPTR
-000999 F0                MOVX    @DPTR,A
-  282: 	fn_flag = 0;
-00099A 904DD9            MOV     DPTR,#fn_flag
-00099D F0                MOVX    @DPTR,A
-  283: 	for(i=0; i < KS_BUFF_POLL_LEN-1; i++)
-00099E 904E74            MOV     DPTR,#i
-0009A1 F0                MOVX    @DPTR,A
-0009A2         ?C0055?KB_PROCESS:
-0009A2 904E74            MOV     DPTR,#i
-0009A5 E0                MOVX    A,@DPTR
-0009A6 FF                MOV     R7,A
-0009A7 C3                CLR     C
-0009A8 9405              SUBB    A,#05H
-0009AA 502C              JNC     ?C0056?KB_PROCESS
-  284: 	{
-  285: 		if (pEvt->ksPool[i] == HID_KEY_FN) 		// Fn key check
-0009AC 904E70            MOV     DPTR,#pEvt
-0009AF E0                MOVX    A,@DPTR
-0009B0 FB                MOV     R3,A
-0009B1 A3                INC     DPTR
-0009B2 E0                MOVX    A,@DPTR
-0009B3 FA                MOV     R2,A
-0009B4 A3                INC     DPTR
-0009B5 E0                MOVX    A,@DPTR
-0009B6 2401              ADD     A,#01H
-0009B8 F9                MOV     R1,A
-0009B9 E4                CLR     A
-0009BA 3A                ADDC    A,R2
-0009BB FA                MOV     R2,A
-0009BC 7E00              MOV     R6,#00H
-0009BE E9                MOV     A,R1
-0009BF 2F                ADD     A,R7
-0009C0 F9                MOV     R1,A
-0009C1 EE                MOV     A,R6
-0009C2 3A                ADDC    A,R2
-0009C3 FA                MOV     R2,A
-0009C4 1200F9            LCALL   ?C?CLDPTR
-0009C7 B47F06            CJNE    A,#07FH,?C0057?KB_PROCESS
-  286: 		{
-  287: 			fn_flag = 1;
-0009CA 904DD9            MOV     DPTR,#fn_flag
-0009CD 7401              MOV     A,#01H
+  426: void kb_motion_keyscan(tKSEVENT *pEvt)
+  427: {
+00090F 904EC1            MOV     DPTR,#pEvt
+000912 EB                MOV     A,R3
+000913 F0                MOVX    @DPTR,A
+000914 A3                INC     DPTR
+000915 EA                MOV     A,R2
+000916 F0                MOVX    @DPTR,A
+000917 A3                INC     DPTR
+000918 E9                MOV     A,R1
+000919 F0                MOVX    @DPTR,A
+  428: 	byte temp = 0;
+  429: 	byte i=0;
+00091A E4                CLR     A
+00091B A3                INC     DPTR
+00091C F0                MOVX    @DPTR,A
+  430: 	
+00091D A3                INC     DPTR
+00091E F0                MOVX    @DPTR,A
+  431: 	fn_flag = 0;
+00091F 904DE2            MOV     DPTR,#fn_flag
+000922 F0                MOVX    @DPTR,A
+  432: 	for(i=0; i < KS_BUFF_POLL_LEN-1; i++)
+000923 904EC5            MOV     DPTR,#i
+000926 F0                MOVX    @DPTR,A
+000927         ?C0095?KB_PROCESS:
+000927 904EC5            MOV     DPTR,#i
+00092A E0                MOVX    A,@DPTR
+00092B FF                MOV     R7,A
+00092C C3                CLR     C
+00092D 9405              SUBB    A,#05H
+00092F 502C              JNC     ?C0096?KB_PROCESS
+  433: 	{
+  434: 		if (pEvt->ksPool[i] == HID_KEY_FN) 		// Fn key check
+000931 904EC1            MOV     DPTR,#pEvt
+000934 E0                MOVX    A,@DPTR
+000935 FB                MOV     R3,A
+000936 A3                INC     DPTR
+000937 E0                MOVX    A,@DPTR
+000938 FA                MOV     R2,A
+000939 A3                INC     DPTR
+00093A E0                MOVX    A,@DPTR
+00093B 2401              ADD     A,#01H
+00093D F9                MOV     R1,A
+00093E E4                CLR     A
+00093F 3A                ADDC    A,R2
+000940 FA                MOV     R2,A
+000941 7E00              MOV     R6,#00H
+000943 E9                MOV     A,R1
+000944 2F                ADD     A,R7
+000945 F9                MOV     R1,A
+000946 EE                MOV     A,R6
+000947 3A                ADDC    A,R2
+000948 FA                MOV     R2,A
+000949 1200F9            LCALL   ?C?CLDPTR
+00094C B47F06            CJNE    A,#07FH,?C0097?KB_PROCESS
+  435: 		{
+  436: 			fn_flag = 1;
+00094F 904DE2            MOV     DPTR,#fn_flag
+000952 7401              MOV     A,#01H
+000954 F0                MOVX    @DPTR,A
+  437: 		}
+  438: 	}
+000955         ?C0097?KB_PROCESS:
+000955 904EC5            MOV     DPTR,#i
+000958 E0                MOVX    A,@DPTR
+000959 04                INC     A
+00095A F0                MOVX    @DPTR,A
+00095B 80CA              SJMP    ?C0095?KB_PROCESS
+00095D         ?C0096?KB_PROCESS:
+  439: 
+  440: 	
+  441: 	if(kb_device_select(pEvt))		// select device or discovery
+00095D 904EC1            MOV     DPTR,#pEvt
+000960 E0                MOVX    A,@DPTR
+000961 FB                MOV     R3,A
+000962 A3                INC     DPTR
+000963 E0                MOVX    A,@DPTR
+000964 FA                MOV     R2,A
+000965 A3                INC     DPTR
+000966 E0                MOVX    A,@DPTR
+000967 F9                MOV     R1,A
+000968 122CC9            LCALL   _kb_device_select
+00096B EF                MOV     A,R7
+00096C 6002              JZ      $ + 4H
+00096E 61C1              AJMP    ?C0100?KB_PROCESS
+000970         ?C0099?KB_PROCESS:
+  442: 		return;
+  443: 	if (pEvt == NULL)
+000970 904EC1            MOV     DPTR,#pEvt
+000973 E0                MOVX    A,@DPTR
+000974 A3                INC     DPTR
+000975 E0                MOVX    A,@DPTR
+000976 FA                MOV     R2,A
+000977 A3                INC     DPTR
+000978 E0                MOVX    A,@DPTR
+000979 4A                ORL     A,R2
+00097A 7002              JNZ     $ + 4H
+00097C 61C1              AJMP    ?C0100?KB_PROCESS
+00097E         ?C0101?KB_PROCESS:
+  444: 		return;
+  445: 
+  446: #ifdef PC_SLEEP_STATUS_GET
+  447: 	if(m_pc_sleep_flag)		// wake from pc sleep,get led status
+00097E 904D7D            MOV     DPTR,#m_pc_sleep_flag
+000981 E0                MOVX    A,@DPTR
+000982 6008              JZ      ?C0102?KB_PROCESS
+  448: 	{
+  449: 		m_pc_sleep_flag = 0;
+000984 E4                CLR     A
+000985 F0                MOVX    @DPTR,A
+  450: 		m_24g_led_flag = KB_24G_LED_ACK_TYPE;	
+000986 904D46            MOV     DPTR,#m_24g_led_flag
+000989 7403              MOV     A,#03H
+00098B F0                MOVX    @DPTR,A
+  451: 	}
+00098C         ?C0102?KB_PROCESS:
+  452: #endif
+  453: 	
+  454: 	if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED ||g_variable.br_currentState == CHANGE_TO_BR_CONNECTE
+>> D)
+00098C 904CC7            MOV     DPTR,#g_variable+08H
+00098F E0                MOVX    A,@DPTR
+000990 6404              XRL     A,#04H
+000992 6007              JZ      ?C0104?KB_PROCESS
+000994 904CC9            MOV     DPTR,#g_variable+0AH
+000997 E0                MOVX    A,@DPTR
+000998 B40406            CJNE    A,#04H,?C0103?KB_PROCESS
+00099B         ?C0104?KB_PROCESS:
+  455: 	{
+  456: 		kscurrmult = 0x3;
+00099B 904213            MOV     DPTR,#kscurrmult
+00099E 7403              MOV     A,#03H
+0009A0 F0                MOVX    @DPTR,A
+  457: 	}
+0009A1         ?C0103?KB_PROCESS:
+  458: 	delayChgInvTimer = 10;
+0009A1 904DE6            MOV     DPTR,#delayChgInvTimer
+0009A4 740A              MOV     A,#0AH
+0009A6 F0                MOVX    @DPTR,A
+  459: 	g_variable.sleepTimer = 0;
+0009A7 E4                CLR     A
+0009A8 904CE3            MOV     DPTR,#g_variable+024H
+0009AB F0                MOVX    @DPTR,A
+0009AC A3                INC     DPTR
+0009AD F0                MOVX    @DPTR,A
+  460: 	if(g_variable.battery_status == BAT_STATUS_LOW)
+0009AE 904CD5            MOV     DPTR,#g_variable+016H
+0009B1 E0                MOVX    A,@DPTR
+0009B2 B40112            CJNE    A,#01H,?C0105?KB_PROCESS
+  461: 	{
+  462: 		m_24g_enter_hibernate[0]	= 0x00;
+0009B5 E4                CLR     A
+0009B6 904D40            MOV     DPTR,#m_24g_enter_hibernate
+0009B9 F0                MOVX    @DPTR,A
+  463: 		m_24g_enter_hibernate[1]	= 0x48;
+0009BA A3                INC     DPTR
+0009BB 7448              MOV     A,#048H
+0009BD F0                MOVX    @DPTR,A
+  464: 		m_24g_enter_hibernate[2]	= 0x12;		// 100ms
+0009BE A3                INC     DPTR
+0009BF 7412              MOV     A,#012H
+0009C1 F0                MOVX    @DPTR,A
+  465: 		m_24g_enter_hibernate[3]	= 0x00;
+0009C2 E4                CLR     A
+0009C3 A3                INC     DPTR
+0009C4 F0                MOVX    @DPTR,A
+  466: 	}
+0009C5 8010              SJMP    ?C0106?KB_PROCESS
+0009C7         ?C0105?KB_PROCESS:
+  467: 	else
+  468: 	{
+  469: 		m_24g_enter_hibernate[0]	= 0x00;
+0009C7 E4                CLR     A
+0009C8 904D40            MOV     DPTR,#m_24g_enter_hibernate
+0009CB F0                MOVX    @DPTR,A
+  470: 		m_24g_enter_hibernate[1]	= 0x48;
+0009CC A3                INC     DPTR
+0009CD 7448              MOV     A,#048H
 0009CF F0                MOVX    @DPTR,A
-  288: 		}
-  289: 	}
-0009D0         ?C0057?KB_PROCESS:
-0009D0 904E74            MOV     DPTR,#i
-0009D3 E0                MOVX    A,@DPTR
-0009D4 04                INC     A
-0009D5 F0                MOVX    @DPTR,A
-0009D6 80CA              SJMP    ?C0055?KB_PROCESS
-0009D8         ?C0056?KB_PROCESS:
-  290: 
-  291: 	
-  292: 	if(kb_device_select(pEvt))		// select device or discovery
-0009D8 904E70            MOV     DPTR,#pEvt
-0009DB E0                MOVX    A,@DPTR
-0009DC FB                MOV     R3,A
-0009DD A3                INC     DPTR
-0009DE E0                MOVX    A,@DPTR
-0009DF FA                MOV     R2,A
-0009E0 A3                INC     DPTR
-0009E1 E0                MOVX    A,@DPTR
-0009E2 F9                MOV     R1,A
-0009E3 1218A6            LCALL   _kb_device_select
-0009E6 EF                MOV     A,R7
-0009E7 6002              JZ      $ + 4H
-0009E9 616F              AJMP    ?C0060?KB_PROCESS
-0009EB         ?C0059?KB_PROCESS:
-  293: 		return;
-  294: 	if (pEvt == NULL)
-0009EB 904E70            MOV     DPTR,#pEvt
-0009EE E0                MOVX    A,@DPTR
-0009EF A3                INC     DPTR
-0009F0 E0                MOVX    A,@DPTR
-0009F1 FA                MOV     R2,A
-0009F2 A3                INC     DPTR
-0009F3 E0                MOVX    A,@DPTR
-0009F4 4A                ORL     A,R2
-0009F5 7002              JNZ     $ + 4H
-0009F7 616F              AJMP    ?C0060?KB_PROCESS
-0009F9         ?C0061?KB_PROCESS:
-  295: 		return;
-  296: 
-  297: 	
-  298: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
-0009F9 904CC9            MOV     DPTR,#g_variable+0AH
-0009FC E0                MOVX    A,@DPTR
-0009FD B40406            CJNE    A,#04H,?C0062?KB_PROCESS
-  299: 	{
-  300: 		kscurrmult = 0x3;
-000A00 904213            MOV     DPTR,#kscurrmult
-000A03 7403              MOV     A,#03H
-000A05 F0                MOVX    @DPTR,A
-  301: 	}
-000A06         ?C0062?KB_PROCESS:
-  302: 	delayChgInvTimer = 10;
-000A06 904DDD            MOV     DPTR,#delayChgInvTimer
-000A09 740A              MOV     A,#0AH
-000A0B F0                MOVX    @DPTR,A
-  303: 	g_variable.sleepTimer = 0;
-000A0C E4                CLR     A
-000A0D 904CE3            MOV     DPTR,#g_variable+024H
-000A10 F0                MOVX    @DPTR,A
-000A11 A3                INC     DPTR
-000A12 F0                MOVX    @DPTR,A
-  304: 	xmemclear(hidBuff,9);
-000A13 7B01              MOV     R3,#01H
-000A15 7A48              MOV     R2,#HIGH hidBuff
-000A17 7900              MOV     R1,#LOW hidBuff
-000A19 7D09              MOV     R5,#09H
-000A1B FC                MOV     R4,A
-000A1C D14E              ACALL   _xmemclear
-  305: 	xmemclear(multikey,9);
-000A1E 7B01              MOV     R3,#01H
-000A20 7A4E              MOV     R2,#HIGH multikey
-000A22 7903              MOV     R1,#LOW multikey
-000A24 7D09              MOV     R5,#09H
-000A26 7C00              MOV     R4,#00H
-000A28 D14E              ACALL   _xmemclear
-  306: 
-  307: 	m_power_on_flag = 1;
-000A2A 904CB6            MOV     DPTR,#m_power_on_flag
-000A2D 7401              MOV     A,#01H
-000A2F F0                MOVX    @DPTR,A
-  308: 	if( (g_variable.key_combination_step == CAMBINATION_KEY_PRESS) ||
-000A30 904CF4            MOV     DPTR,#g_variable+035H
-000A33 E0                MOVX    A,@DPTR
-000A34 FF                MOV     R7,A
-000A35 6401              XRL     A,#01H
-000A37 7002              JNZ     $ + 4H
-000A39 616F              AJMP    ?C0060?KB_PROCESS
-000A3B EF                MOV     A,R7
-000A3C 6404              XRL     A,#04H
-000A3E 7002              JNZ     $ + 4H
-000A40 616F              AJMP    ?C0060?KB_PROCESS
-000A42 EF                MOV     A,R7
-000A43 6402              XRL     A,#02H
-000A45 7002              JNZ     $ + 4H
-000A47 616F              AJMP    ?C0060?KB_PROCESS
-  309: 	    (g_variable.key_combination_step == CAMBINATION_KEY_WAIT_RELEASE) ||
-  310: 	    (g_variable.key_combination_step == CAMBINATION_KEY_HOLD))
-  311: 	{
-  312: 		return;
-  313: 	}
-000A49         ?C0063?KB_PROCESS:
-  314: 
-  315: 
-  316: 	kb_multikey_setup(pEvt);
-000A49 904E70            MOV     DPTR,#pEvt
-000A4C E0                MOVX    A,@DPTR
-000A4D FB                MOV     R3,A
-000A4E A3                INC     DPTR
-000A4F E0                MOVX    A,@DPTR
-000A50 FA                MOV     R2,A
-000A51 A3                INC     DPTR
-000A52 E0                MOVX    A,@DPTR
-000A53 F9                MOV     R1,A
-000A54 7170              ACALL   _kb_multikey_setup
-  317: 	
-  318: 	if (mult_key_status == KEY_MULIT_PRESS) 
-000A56 904E02            MOV     DPTR,#mult_key_status
-000A59 E0                MOVX    A,@DPTR
-000A5A B40111            CJNE    A,#01H,?C0065?KB_PROCESS
-  319: 	{
-  320: 		mult_key_status = KEY_WAIT_RELEASE;
-000A5D 7402              MOV     A,#02H
-000A5F F0                MOVX    @DPTR,A
-  321: 		multikey[0] = HID_REPORTID_2;
-000A60 904E03            MOV     DPTR,#multikey
-000A63 F0                MOVX    @DPTR,A
-  322: 		IPC_TxHidData(multikey, 3);
-000A64 7B01              MOV     R3,#01H
-000A66 7A4E              MOV     R2,#HIGH multikey
-000A68 7903              MOV     R1,#LOW multikey
-000A6A 7D03              MOV     R5,#03H
-000A6C E108              AJMP    _IPC_TxHidData
-  323: 	}
-000A6E         ?C0065?KB_PROCESS:
-  324: #ifdef SYSTEM_CONTROL_ENABLE	
-  325: 	else if (mult_key_status == KEY_SYSTEM_PRESS) 
-  326: 	{
-  327: 		mult_key_status = KEY_WAIT_RELEASE;
-  328: 		multikey[0] = HID_REPORTID_SYSTEM;
-  329: 		IPC_TxHidData(multikey, 3);
-  330: 	}
-  331: #endif	
-  332: 	else if((mult_key_status == KEY_RELEASE) || (mult_key_status == KEY_WAIT_RELEASE && (!keyCount)))
-000A6E 904E02            MOV     DPTR,#mult_key_status
-000A71 E0                MOVX    A,@DPTR
-000A72 6403              XRL     A,#03H
-000A74 600A              JZ      ?C0068?KB_PROCESS
-000A76 E0                MOVX    A,@DPTR
-000A77 B4021F            CJNE    A,#02H,?C0067?KB_PROCESS
-000A7A 904DDB            MOV     DPTR,#keyCount
-000A7D E0                MOVX    A,@DPTR
-000A7E 7019              JNZ     ?C0067?KB_PROCESS
-000A80         ?C0068?KB_PROCESS:
-  333: 	{
-  334: 		mult_key_status = KEY_STANDBY;
-000A80 E4                CLR     A
-000A81 904E02            MOV     DPTR,#mult_key_status
-000A84 F0                MOVX    @DPTR,A
-  335: 		mult_key_value = 0;
-000A85 904DE4            MOV     DPTR,#mult_key_value
-000A88 F0                MOVX    @DPTR,A
-  336: #ifdef SYSTEM_CONTROL_ENABLE		
-  337: 		if(system_key_press)
-  338: 		{
-  339: 			system_key_press = 0;
-  340: 			multikey[0] = HID_REPORTID_SYSTEM;
-  341: 		}	
-  342: 		else
-  343: #endif		
-  344: 			multikey[0] = HID_REPORTID_2;
-000A89 904E03            MOV     DPTR,#multikey
-000A8C 7402              MOV     A,#02H
-000A8E F0                MOVX    @DPTR,A
-  345: 		IPC_TxHidData(multikey, 3);
-000A8F 7B01              MOV     R3,#01H
-000A91 7A4E              MOV     R2,#HIGH multikey
-000A93 7903              MOV     R1,#LOW multikey
-000A95 7D03              MOV     R5,#03H
-000A97 E108              AJMP    _IPC_TxHidData
-  346: 	}
-000A99         ?C0067?KB_PROCESS:
-  347: 	else 
-  348: 	{
-  349: 		if(!keyCount)
-000A99 904DDB            MOV     DPTR,#keyCount
-000A9C E0                MOVX    A,@DPTR
-000A9D 7016              JNZ     ?C0070?KB_PROCESS
-  350: 			xmemclear(pEvt->ksPool,6);
-000A9F 904E70            MOV     DPTR,#pEvt
-000AA2 E0                MOVX    A,@DPTR
-000AA3 FB                MOV     R3,A
-000AA4 A3                INC     DPTR
-000AA5 E0                MOVX    A,@DPTR
-000AA6 FA                MOV     R2,A
-000AA7 A3                INC     DPTR
-000AA8 E0                MOVX    A,@DPTR
-000AA9 2401              ADD     A,#01H
-000AAB F9                MOV     R1,A
-000AAC E4                CLR     A
-000AAD 3A                ADDC    A,R2
-000AAE FA                MOV     R2,A
-000AAF 7D06              MOV     R5,#06H
-000AB1 7C00              MOV     R4,#00H
-000AB3 D14E              ACALL   _xmemclear
-000AB5         ?C0070?KB_PROCESS:
-  351: 	
-  352: 		hidBuff[0] = HID_REPORTID_1;		// standard key send
-000AB5 904800            MOV     DPTR,#hidBuff
-000AB8 7401              MOV     A,#01H
-000ABA F0                MOVX    @DPTR,A
-  353: 		hidBuff[1] = pEvt->standardSel;
-000ABB 904E70            MOV     DPTR,#pEvt
-000ABE E0                MOVX    A,@DPTR
-000ABF FB                MOV     R3,A
-000AC0 A3                INC     DPTR
-000AC1 E0                MOVX    A,@DPTR
-000AC2 FA                MOV     R2,A
-000AC3 A3                INC     DPTR
-000AC4 E0                MOVX    A,@DPTR
-000AC5 F9                MOV     R1,A
-000AC6 1200F9            LCALL   ?C?CLDPTR
-000AC9 904801            MOV     DPTR,#hidBuff+01H
+  471: 		m_24g_enter_hibernate[2]   = 0x5d;		// 510ms
+0009D0 A3                INC     DPTR
+0009D1 745D              MOV     A,#05DH
+0009D3 F0                MOVX    @DPTR,A
+  472: 		m_24g_enter_hibernate[3]	= 0x00;
+0009D4 E4                CLR     A
+0009D5 A3                INC     DPTR
+0009D6 F0                MOVX    @DPTR,A
+  473: 	}
+0009D7         ?C0106?KB_PROCESS:
+  474: 	xmemclear(hidBuff,9);
+0009D7 7B01              MOV     R3,#01H
+0009D9 7A48              MOV     R2,#HIGH hidBuff
+0009DB 7900              MOV     R1,#LOW hidBuff
+0009DD 7D09              MOV     R5,#09H
+0009DF 7C00              MOV     R4,#00H
+0009E1 71C2              ACALL   _xmemclear
+  475: 	xmemclear(multikey,9);
+0009E3 7B01              MOV     R3,#01H
+0009E5 7A4E              MOV     R2,#HIGH multikey
+0009E7 7948              MOV     R1,#LOW multikey
+0009E9 7D09              MOV     R5,#09H
+0009EB 7C00              MOV     R4,#00H
+0009ED 71C2              ACALL   _xmemclear
+  476: 
+  477: 	////////////////////////////2.4g pairing////////////////////////////////////
+  478: 	/*
+  479: 	if ((pEvt->ksPool[0]  == HID_KEY_Q && pEvt->ksPool[1]  == HID_KEY_ESC) 
+  480: 		||(pEvt->ksPool[0]  == HID_KEY_ESC && pEvt->ksPool[1]  == HID_KEY_Q) 
+  481: 		)
+  482: 	{
+  483: 		m_24g_paring_addr[0] = 0x20;
+  484: 		m_24g_paring_addr[1] = 0x15;
+  485: 		m_24g_paring_addr[2] = 0x10;
+  486: 		m_24g_paring_addr[3] = 0x05;
+  487: 		if (g_variable.g24_currentState != CHANGE_TO_24G_PAIRING)
+  488: 		{
+  489: 			g_variable.button_flag |= KEY_FLAG_FN_24G_DEVICE_BUTTON;
+  490: 		}
+  491: 		else
+  492: 		{
+  493: 			g_variable.button_flag &= ~KEY_FLAG_FN_24G_DEVICE_BUTTON;
+  494: 		}
+  495: 	}
+  496: 	else
+  497: 	{
+  498: 		g_variable.button_flag &= ~KEY_FLAG_FN_24G_DEVICE_BUTTON;
+  499: 	}
+  500: */
+  501: 	m_power_on_flag = 1;
+0009EF 904CB6            MOV     DPTR,#m_power_on_flag
+0009F2 7401              MOV     A,#01H
+0009F4 F0                MOVX    @DPTR,A
+  502: 	if( (g_variable.key_combination_step == CAMBINATION_KEY_PRESS) ||
+0009F5 904CF4            MOV     DPTR,#g_variable+035H
+0009F8 E0                MOVX    A,@DPTR
+0009F9 FF                MOV     R7,A
+0009FA 6401              XRL     A,#01H
+0009FC 7002              JNZ     $ + 4H
+0009FE 61C1              AJMP    ?C0100?KB_PROCESS
+000A00 EF                MOV     A,R7
+000A01 6404              XRL     A,#04H
+000A03 7002              JNZ     $ + 4H
+000A05 61C1              AJMP    ?C0100?KB_PROCESS
+000A07 EF                MOV     A,R7
+000A08 6402              XRL     A,#02H
+000A0A 7002              JNZ     $ + 4H
+000A0C 61C1              AJMP    ?C0100?KB_PROCESS
+  503: 	    (g_variable.key_combination_step == CAMBINATION_KEY_WAIT_RELEASE) ||
+  504: 	    (g_variable.key_combination_step == CAMBINATION_KEY_HOLD))
+  505: 	{
+  506: 		return;
+  507: 	}
+000A0E         ?C0107?KB_PROCESS:
+  508: 
+  509: 	// get 24g led status
+  510: 	if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+000A0E 904CC5            MOV     DPTR,#g_variable+06H
+000A11 E0                MOVX    A,@DPTR
+000A12 6403              XRL     A,#03H
+000A14 7045              JNZ     ?C0109?KB_PROCESS
+  511: 	{
+  512: 		for(i=0; i < KS_BUFF_POLL_LEN-1; i++)
+000A16 904EC5            MOV     DPTR,#i
+000A19 F0                MOVX    @DPTR,A
+000A1A         ?C0110?KB_PROCESS:
+000A1A 904EC5            MOV     DPTR,#i
+000A1D E0                MOVX    A,@DPTR
+000A1E FF                MOV     R7,A
+000A1F C3                CLR     C
+000A20 9405              SUBB    A,#05H
+000A22 5037              JNC     ?C0109?KB_PROCESS
+  513: 		{
+  514: 			if ((pEvt->ksPool[i] == HID_KEY_CAPS_LOCK) || (pEvt->ksPool[i] == HID_KEY_NUM_LOCK) 
+000A24 904EC1            MOV     DPTR,#pEvt
+000A27 E0                MOVX    A,@DPTR
+000A28 FB                MOV     R3,A
+000A29 A3                INC     DPTR
+000A2A E0                MOVX    A,@DPTR
+000A2B FA                MOV     R2,A
+000A2C A3                INC     DPTR
+000A2D E0                MOVX    A,@DPTR
+000A2E 2401              ADD     A,#01H
+000A30 F9                MOV     R1,A
+000A31 E4                CLR     A
+000A32 3A                ADDC    A,R2
+000A33 FA                MOV     R2,A
+000A34 7E00              MOV     R6,#00H
+000A36 E9                MOV     A,R1
+000A37 2F                ADD     A,R7
+000A38 F9                MOV     R1,A
+000A39 EE                MOV     A,R6
+000A3A 3A                ADDC    A,R2
+000A3B FA                MOV     R2,A
+000A3C 1200F9            LCALL   ?C?CLDPTR
+000A3F FF                MOV     R7,A
+000A40 6439              XRL     A,#039H
+000A42 6009              JZ      ?C0114?KB_PROCESS
+000A44 EF                MOV     A,R7
+000A45 6453              XRL     A,#053H
+000A47 6004              JZ      ?C0114?KB_PROCESS
+000A49 EF                MOV     A,R7
+000A4A B44706            CJNE    A,#047H,?C0112?KB_PROCESS
+000A4D         ?C0114?KB_PROCESS:
+  515: 			|| (pEvt->ksPool[i] == HID_KEY_SCROLL_LOCK))
+  516: 			{
+  517: 				m_24g_led_flag = KB_24G_LED_ACK_TYPE;
+000A4D 904D46            MOV     DPTR,#m_24g_led_flag
+000A50 7403              MOV     A,#03H
+000A52 F0                MOVX    @DPTR,A
+  518: 
+  519: 			}
+  520: 		}
+000A53         ?C0112?KB_PROCESS:
+000A53 904EC5            MOV     DPTR,#i
+000A56 E0                MOVX    A,@DPTR
+000A57 04                INC     A
+000A58 F0                MOVX    @DPTR,A
+000A59 80BF              SJMP    ?C0110?KB_PROCESS
+  521: 	}
+000A5B         ?C0109?KB_PROCESS:
+  522: 
+  523: 	kb_multikey_setup(pEvt);
+000A5B 904EC1            MOV     DPTR,#pEvt
+000A5E E0                MOVX    A,@DPTR
+000A5F FB                MOV     R3,A
+000A60 A3                INC     DPTR
+000A61 E0                MOVX    A,@DPTR
+000A62 FA                MOV     R2,A
+000A63 A3                INC     DPTR
+000A64 E0                MOVX    A,@DPTR
+000A65 F9                MOV     R1,A
+000A66 122721            LCALL   _kb_multikey_setup
+  524: 	
+  525: 	if (mult_key_status == KEY_MULIT_PRESS) 
+000A69 904E47            MOV     DPTR,#mult_key_status
+000A6C E0                MOVX    A,@DPTR
+000A6D B40111            CJNE    A,#01H,?C0115?KB_PROCESS
+  526: 	{
+  527: 		mult_key_status = KEY_WAIT_RELEASE;
+000A70 7402              MOV     A,#02H
+000A72 F0                MOVX    @DPTR,A
+  528: 		multikey[0] = HID_REPORTID_2;
+000A73 904E48            MOV     DPTR,#multikey
+000A76 F0                MOVX    @DPTR,A
+  529: 		IPC_TxHidData(multikey, 3);
+000A77 7B01              MOV     R3,#01H
+000A79 7A4E              MOV     R2,#HIGH multikey
+000A7B 7948              MOV     R1,#LOW multikey
+000A7D 7D03              MOV     R5,#03H
+000A7F 818F              AJMP    _IPC_TxHidData
+  530: 	}
+000A81         ?C0115?KB_PROCESS:
+  531: 	else if (mult_key_status == KEY_SYSTEM_PRESS) 
+000A81 904E47            MOV     DPTR,#mult_key_status
+000A84 E0                MOVX    A,@DPTR
+000A85 B40413            CJNE    A,#04H,?C0117?KB_PROCESS
+  532: 	{
+  533: 		mult_key_status = KEY_WAIT_RELEASE;
+000A88 7402              MOV     A,#02H
+000A8A F0                MOVX    @DPTR,A
+  534: 		multikey[0] = HID_REPORTID_SYSTEM;
+000A8B 904E48            MOV     DPTR,#multikey
+000A8E 7406              MOV     A,#06H
+000A90 F0                MOVX    @DPTR,A
+  535: 		IPC_TxHidData(multikey, 3);
+000A91 7B01              MOV     R3,#01H
+000A93 7A4E              MOV     R2,#HIGH multikey
+000A95 7948              MOV     R1,#LOW multikey
+000A97 7D03              MOV     R5,#03H
+000A99 818F              AJMP    _IPC_TxHidData
+  536: 	}
+000A9B         ?C0117?KB_PROCESS:
+  537: 	else if((mult_key_status == KEY_RELEASE) || (mult_key_status == KEY_WAIT_RELEASE && (!keyCount)))
+000A9B 904E47            MOV     DPTR,#mult_key_status
+000A9E E0                MOVX    A,@DPTR
+000A9F 6403              XRL     A,#03H
+000AA1 600B              JZ      ?C0120?KB_PROCESS
+000AA3 E0                MOVX    A,@DPTR
+000AA4 6402              XRL     A,#02H
+000AA6 702F              JNZ     ?C0119?KB_PROCESS
+000AA8 904DE4            MOV     DPTR,#keyCount
+000AAB E0                MOVX    A,@DPTR
+000AAC 7029              JNZ     ?C0119?KB_PROCESS
+000AAE         ?C0120?KB_PROCESS:
+  538: 	{
+  539: 		mult_key_status = KEY_STANDBY;
+000AAE E4                CLR     A
+000AAF 904E47            MOV     DPTR,#mult_key_status
+000AB2 F0                MOVX    @DPTR,A
+  540: 		mult_key_value = 0;
+000AB3 904DEC            MOV     DPTR,#mult_key_value
+000AB6 F0                MOVX    @DPTR,A
+  541: 		if(system_key_press)
+000AB7 904DE8            MOV     DPTR,#system_key_press
+000ABA E0                MOVX    A,@DPTR
+000ABB 600A              JZ      ?C0121?KB_PROCESS
+  542: 		{
+  543: 			system_key_press = 0;
+000ABD E4                CLR     A
+000ABE F0                MOVX    @DPTR,A
+  544: 			multikey[0] = HID_REPORTID_SYSTEM;
+000ABF 904E48            MOV     DPTR,#multikey
+000AC2 7406              MOV     A,#06H
+000AC4 F0                MOVX    @DPTR,A
+  545: 		}	
+000AC5 8006              SJMP    ?C0122?KB_PROCESS
+000AC7         ?C0121?KB_PROCESS:
+  546: 		else
+  547: 			multikey[0] = HID_REPORTID_2;
+000AC7 904E48            MOV     DPTR,#multikey
+000ACA 7402              MOV     A,#02H
 000ACC F0                MOVX    @DPTR,A
-  354: 		hidBuff[2] = 0;
-000ACD E4                CLR     A
-000ACE A3                INC     DPTR
-000ACF F0                MOVX    @DPTR,A
-  355: 
-  356: 		standard_key_release_flag = 0;
-000AD0 904DD6            MOV     DPTR,#standard_key_release_flag
-000AD3 F0                MOVX    @DPTR,A
-  357: 		if(!fast_connect_flag)
-000AD4 904E0C            MOV     DPTR,#fast_connect_flag
-000AD7 E0                MOVX    A,@DPTR
-000AD8 706F              JNZ     ?C0071?KB_PROCESS
-  358: 		{
-  359: 			if (pEvt->ksPool[0] == HID_KEY_FN)
-000ADA 900001            MOV     DPTR,#01H
-000ADD 120112            LCALL   ?C?CLDOPTR
-000AE0 B47F15            CJNE    A,#07FH,?C0072?KB_PROCESS
-  360: 				xmemcpy(&hidBuff[3], &pEvt->ksPool[1], 5);
-000AE3 7E48              MOV     R6,#HIGH hidBuff+03H
-000AE5 7F03              MOV     R7,#LOW hidBuff+03H
-000AE7 E9                MOV     A,R1
-000AE8 2402              ADD     A,#02H
-000AEA F9                MOV     R1,A
-000AEB E4                CLR     A
-000AEC 3A                ADDC    A,R2
-000AED FA                MOV     R2,A
-000AEE 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-000AF1 7405              MOV     A,#05H
-000AF3 F0                MOVX    @DPTR,A
-000AF4 3147              ACALL   _xmemcpy
-000AF6 801C              SJMP    ?C0073?KB_PROCESS
-000AF8         ?C0072?KB_PROCESS:
-  361: 			else
-  362: 				xmemcpy(&hidBuff[3], pEvt->ksPool, 6);
-000AF8 7E48              MOV     R6,#HIGH hidBuff+03H
-000AFA 7F03              MOV     R7,#LOW hidBuff+03H
-000AFC 904E70            MOV     DPTR,#pEvt
+000ACD         ?C0122?KB_PROCESS:
+  548: 		IPC_TxHidData(multikey, 3);
+000ACD 7B01              MOV     R3,#01H
+000ACF 7A4E              MOV     R2,#HIGH multikey
+000AD1 7948              MOV     R1,#LOW multikey
+000AD3 7D03              MOV     R5,#03H
+000AD5 818F              AJMP    _IPC_TxHidData
+  549: 	}
+000AD7         ?C0119?KB_PROCESS:
+  550: 	else 
+  551: 	{
+  552: 		if(!keyCount)
+000AD7 904DE4            MOV     DPTR,#keyCount
+000ADA E0                MOVX    A,@DPTR
+000ADB 7016              JNZ     ?C0124?KB_PROCESS
+  553: 			xmemclear(pEvt->ksPool,6);
+000ADD 904EC1            MOV     DPTR,#pEvt
+000AE0 E0                MOVX    A,@DPTR
+000AE1 FB                MOV     R3,A
+000AE2 A3                INC     DPTR
+000AE3 E0                MOVX    A,@DPTR
+000AE4 FA                MOV     R2,A
+000AE5 A3                INC     DPTR
+000AE6 E0                MOVX    A,@DPTR
+000AE7 2401              ADD     A,#01H
+000AE9 F9                MOV     R1,A
+000AEA E4                CLR     A
+000AEB 3A                ADDC    A,R2
+000AEC FA                MOV     R2,A
+000AED 7D06              MOV     R5,#06H
+000AEF 7C00              MOV     R4,#00H
+000AF1 71C2              ACALL   _xmemclear
+000AF3         ?C0124?KB_PROCESS:
+  554: 	
+  555: 		hidBuff[0] = HID_REPORTID_1;		// standard key send
+000AF3 904800            MOV     DPTR,#hidBuff
+000AF6 7401              MOV     A,#01H
+000AF8 F0                MOVX    @DPTR,A
+  556: 		hidBuff[1] = pEvt->standardSel;
+000AF9 904EC1            MOV     DPTR,#pEvt
+000AFC E0                MOVX    A,@DPTR
+000AFD FB                MOV     R3,A
+000AFE A3                INC     DPTR
 000AFF E0                MOVX    A,@DPTR
-000B00 FB                MOV     R3,A
+000B00 FA                MOV     R2,A
 000B01 A3                INC     DPTR
 000B02 E0                MOVX    A,@DPTR
-000B03 FA                MOV     R2,A
-000B04 A3                INC     DPTR
-000B05 E0                MOVX    A,@DPTR
-000B06 2401              ADD     A,#01H
-000B08 F9                MOV     R1,A
-000B09 E4                CLR     A
-000B0A 3A                ADDC    A,R2
-000B0B FA                MOV     R2,A
-000B0C 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-000B0F 7406              MOV     A,#06H
-000B11 F0                MOVX    @DPTR,A
-000B12 3147              ACALL   _xmemcpy
-000B14         ?C0073?KB_PROCESS:
-  363: 			
-  364: 			for(i = 3; i<9;i++)
-000B14 904E74            MOV     DPTR,#i
-000B17 7403              MOV     A,#03H
+000B03 F9                MOV     R1,A
+000B04 1200F9            LCALL   ?C?CLDPTR
+000B07 904801            MOV     DPTR,#hidBuff+01H
+000B0A F0                MOVX    @DPTR,A
+  557: 		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+000B0B 904CC5            MOV     DPTR,#g_variable+06H
+000B0E E0                MOVX    A,@DPTR
+000B0F B4030A            CJNE    A,#03H,?C0125?KB_PROCESS
+  558: 			hidBuff[2] = m_24g_led_flag;
+000B12 904D46            MOV     DPTR,#m_24g_led_flag
+000B15 E0                MOVX    A,@DPTR
+000B16 904802            MOV     DPTR,#hidBuff+02H
 000B19 F0                MOVX    @DPTR,A
-000B1A         ?C0074?KB_PROCESS:
-000B1A 904E74            MOV     DPTR,#i
-000B1D E0                MOVX    A,@DPTR
-000B1E FF                MOV     R7,A
-000B1F C3                CLR     C
-000B20 9409              SUBB    A,#09H
-000B22 5041              JNC     ?C0078?KB_PROCESS
-  365: 			{
-  366: 				if (hidBuff[i] == HID_KEY_FN)
-000B24 7400              MOV     A,#LOW hidBuff
-000B26 2F                ADD     A,R7
-000B27 F582              MOV     DPL,A
-000B29 E4                CLR     A
-000B2A 3448              ADDC    A,#HIGH hidBuff
-000B2C F583              MOV     DPH,A
-000B2E E0                MOVX    A,@DPTR
-000B2F B47F0F            CJNE    A,#07FH,?C0076?KB_PROCESS
-  367: 					hidBuff[i] = 0;
-000B32 904E74            MOV     DPTR,#i
-000B35 E0                MOVX    A,@DPTR
-000B36 2400              ADD     A,#LOW hidBuff
-000B38 F582              MOV     DPL,A
-000B3A E4                CLR     A
-000B3B 3448              ADDC    A,#HIGH hidBuff
-000B3D F583              MOV     DPH,A
-000B3F E4                CLR     A
-000B40 F0                MOVX    @DPTR,A
-  368: 			}
-000B41         ?C0076?KB_PROCESS:
-000B41 904E74            MOV     DPTR,#i
-000B44 E0                MOVX    A,@DPTR
-000B45 04                INC     A
-000B46 F0                MOVX    @DPTR,A
-000B47 80D1              SJMP    ?C0074?KB_PROCESS
-  369: 		}
-000B49         ?C0071?KB_PROCESS:
-  370: 		else	
-  371: 			xmemcpy(&hidBuff[3], pEvt->ksPool, 6);
-000B49 7E48              MOV     R6,#HIGH hidBuff+03H
-000B4B 7F03              MOV     R7,#LOW hidBuff+03H
-000B4D 904E70            MOV     DPTR,#pEvt
-000B50 E0                MOVX    A,@DPTR
-000B51 FB                MOV     R3,A
-000B52 A3                INC     DPTR
-000B53 E0                MOVX    A,@DPTR
-000B54 FA                MOV     R2,A
-000B55 A3                INC     DPTR
-000B56 E0                MOVX    A,@DPTR
-000B57 2401              ADD     A,#01H
-000B59 F9                MOV     R1,A
-000B5A E4                CLR     A
-000B5B 3A                ADDC    A,R2
-000B5C FA                MOV     R2,A
-000B5D 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-000B60 7406              MOV     A,#06H
-000B62 F0                MOVX    @DPTR,A
-000B63 3147              ACALL   _xmemcpy
-000B65         ?C0078?KB_PROCESS:
-  372: 		IPC_TxHidData(hidBuff, 9);
-000B65 7B01              MOV     R3,#01H
-000B67 7A48              MOV     R2,#HIGH hidBuff
-000B69 7900              MOV     R1,#LOW hidBuff
-000B6B 7D09              MOV     R5,#09H
-000B6D F108              ACALL   _IPC_TxHidData
-  373: 	}
-  374: 	return;
-  375: }
-000B6F         ?C0060?KB_PROCESS:
-000B6F 22                RET     
------ FUNCTION _kb_motion_keyscan (END) -------
-
-
------ FUNCTION _kb_multikey_setup (BEGIN) -----
- FILE: 'kb_process.c'
-  542: void kb_multikey_setup(tKSEVENT *pEvt)
-  543: {
-000B70 904E7E            MOV     DPTR,#pEvt
-000B73 EB                MOV     A,R3
-000B74 F0                MOVX    @DPTR,A
-000B75 A3                INC     DPTR
-000B76 EA                MOV     A,R2
-000B77 F0                MOVX    @DPTR,A
-000B78 A3                INC     DPTR
-000B79 E9                MOV     A,R1
-000B7A F0                MOVX    @DPTR,A
-  544: 	byte i = 0;
-  545: 	
+000B1A 8005              SJMP    ?C0126?KB_PROCESS
+000B1C         ?C0125?KB_PROCESS:
+  559: 		else
+  560: 			hidBuff[2] = 0;
+000B1C E4                CLR     A
+000B1D 904802            MOV     DPTR,#hidBuff+02H
+000B20 F0                MOVX    @DPTR,A
+000B21         ?C0126?KB_PROCESS:
+  561: 
+  562: 		standard_key_release_flag = 0;
+000B21 E4                CLR     A
+000B22 904DDF            MOV     DPTR,#standard_key_release_flag
+000B25 F0                MOVX    @DPTR,A
+  563: 		if(!fast_connect_flag)
+000B26 904E51            MOV     DPTR,#fast_connect_flag
+000B29 E0                MOVX    A,@DPTR
+000B2A 706F              JNZ     ?C0127?KB_PROCESS
+  564: 		{
+  565: 			if (pEvt->ksPool[0] == HID_KEY_FN)
+000B2C 900001            MOV     DPTR,#01H
+000B2F 120112            LCALL   ?C?CLDOPTR
+000B32 B47F15            CJNE    A,#07FH,?C0128?KB_PROCESS
+  566: 				xmemcpy(&hidBuff[3], &pEvt->ksPool[1], 5);
+000B35 7E48              MOV     R6,#HIGH hidBuff+03H
+000B37 7F03              MOV     R7,#LOW hidBuff+03H
+000B39 E9                MOV     A,R1
+000B3A 2402              ADD     A,#02H
+000B3C F9                MOV     R1,A
+000B3D E4                CLR     A
+000B3E 3A                ADDC    A,R2
+000B3F FA                MOV     R2,A
+000B40 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+000B43 7405              MOV     A,#05H
+000B45 F0                MOVX    @DPTR,A
+000B46 11CC              ACALL   _xmemcpy
+000B48 801C              SJMP    ?C0129?KB_PROCESS
+000B4A         ?C0128?KB_PROCESS:
+  567: 			else
+  568: 				xmemcpy(&hidBuff[3], pEvt->ksPool, 6);
+000B4A 7E48              MOV     R6,#HIGH hidBuff+03H
+000B4C 7F03              MOV     R7,#LOW hidBuff+03H
+000B4E 904EC1            MOV     DPTR,#pEvt
+000B51 E0                MOVX    A,@DPTR
+000B52 FB                MOV     R3,A
+000B53 A3                INC     DPTR
+000B54 E0                MOVX    A,@DPTR
+000B55 FA                MOV     R2,A
+000B56 A3                INC     DPTR
+000B57 E0                MOVX    A,@DPTR
+000B58 2401              ADD     A,#01H
+000B5A F9                MOV     R1,A
+000B5B E4                CLR     A
+000B5C 3A                ADDC    A,R2
+000B5D FA                MOV     R2,A
+000B5E 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+000B61 7406              MOV     A,#06H
+000B63 F0                MOVX    @DPTR,A
+000B64 11CC              ACALL   _xmemcpy
+000B66         ?C0129?KB_PROCESS:
+  569: 			
+  570: 			for(i = 3; i<9;i++)
+000B66 904EC5            MOV     DPTR,#i
+000B69 7403              MOV     A,#03H
+000B6B F0                MOVX    @DPTR,A
+000B6C         ?C0130?KB_PROCESS:
+000B6C 904EC5            MOV     DPTR,#i
+000B6F E0                MOVX    A,@DPTR
+000B70 FF                MOV     R7,A
+000B71 C3                CLR     C
+000B72 9409              SUBB    A,#09H
+000B74 5041              JNC     ?C0134?KB_PROCESS
+  571: 			{
+  572: 				if (hidBuff[i] == HID_KEY_FN)
+000B76 7400              MOV     A,#LOW hidBuff
+000B78 2F                ADD     A,R7
+000B79 F582              MOV     DPL,A
 000B7B E4                CLR     A
-000B7C A3                INC     DPTR
-000B7D F0                MOVX    @DPTR,A
-  546: 	for (i = 0;i < 6;i++)
-000B7E F0                MOVX    @DPTR,A
-000B7F         ?C0124?KB_PROCESS:
-000B7F 904E81            MOV     DPTR,#i
-000B82 E0                MOVX    A,@DPTR
-000B83 FF                MOV     R7,A
-000B84 C3                CLR     C
-000B85 9406              SUBB    A,#06H
-000B87 4002              JC      $ + 4H
-000B89 C132              AJMP    ?C0177?KB_PROCESS
-  547: 	{		
-  548: 		if ((pEvt->ksPool[i] &0xF0) == 0xf0 
-000B8B 904E7E            MOV     DPTR,#pEvt
-000B8E E0                MOVX    A,@DPTR
-000B8F FB                MOV     R3,A
-000B90 A3                INC     DPTR
-000B91 E0                MOVX    A,@DPTR
-000B92 FA                MOV     R2,A
-000B93 A3                INC     DPTR
-000B94 E0                MOVX    A,@DPTR
-000B95 2401              ADD     A,#01H
-000B97 F9                MOV     R1,A
-000B98 E4                CLR     A
-000B99 3A                ADDC    A,R2
-000B9A FA                MOV     R2,A
-000B9B 7E00              MOV     R6,#00H
-000B9D E9                MOV     A,R1
-000B9E 2F                ADD     A,R7
-000B9F F9                MOV     R1,A
-000BA0 EE                MOV     A,R6
-000BA1 3A                ADDC    A,R2
-000BA2 FA                MOV     R2,A
-000BA3 1200F9            LCALL   ?C?CLDPTR
-000BA6 FF                MOV     R7,A
-000BA7 54F0              ANL     A,#0F0H
-000BA9 64F0              XRL     A,#0F0H
-000BAB 6009              JZ      ?C0128?KB_PROCESS
-000BAD EF                MOV     A,R7
-000BAE 54D0              ANL     A,#0D0H
-000BB0 64D0              XRL     A,#0D0H
-000BB2 6002              JZ      $ + 4H
-000BB4 C12A              AJMP    ?C0126?KB_PROCESS
-000BB6         ?C0128?KB_PROCESS:
-  549: 			|| (pEvt->ksPool[i] &0xD0) == 0xD0)
-  550: 		{
-  551: 			
-  552: 			if (pEvt->ksPool[i] ==  HID_MULTIKEY_MEDIA) //media select
-000BB6 1200F9            LCALL   ?C?CLDPTR
-000BB9 FB                MOV     R3,A
-000BBA B4F108            CJNE    A,#0F1H,?C0129?KB_PROCESS
-  553: 			{
-  554: 				kb_set_multikey(0x0183); 
-000BBD 7F83              MOV     R7,#083H
-000BBF 7E01              MOV     R6,#01H
-000BC1 D133              ACALL   _kb_set_multikey
-  555: 			}
-000BC3 A1FF              AJMP    ?C0130?KB_PROCESS
-000BC5         ?C0129?KB_PROCESS:
-  556: 			else
-  557: 			if (pEvt->ksPool[i] ==  HID_MULTIKEY_PALY) //play / pause
-000BC5 EB                MOV     A,R3
-000BC6 B4F208            CJNE    A,#0F2H,?C0131?KB_PROCESS
-  558: 			{ 
-  559: 				kb_set_multikey(0x00cd);
-000BC9 7FCD              MOV     R7,#0CDH
-000BCB 7E00              MOV     R6,#00H
-000BCD D133              ACALL   _kb_set_multikey
-  560: 			}
-000BCF A1FF              AJMP    ?C0130?KB_PROCESS
-000BD1         ?C0131?KB_PROCESS:
-  561: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_STOP)  //stop
-000BD1 904E7E            MOV     DPTR,#pEvt
-000BD4 E0                MOVX    A,@DPTR
-000BD5 FB                MOV     R3,A
-000BD6 A3                INC     DPTR
-000BD7 E0                MOVX    A,@DPTR
-000BD8 FA                MOV     R2,A
-000BD9 A3                INC     DPTR
-000BDA E0                MOVX    A,@DPTR
-000BDB 2401              ADD     A,#01H
-000BDD F9                MOV     R1,A
-000BDE E4                CLR     A
-000BDF 3A                ADDC    A,R2
-000BE0 FA                MOV     R2,A
-000BE1 A3                INC     DPTR
-000BE2 E0                MOVX    A,@DPTR
-000BE3 7E00              MOV     R6,#00H
-000BE5 29                ADD     A,R1
-000BE6 F9                MOV     R1,A
-000BE7 EE                MOV     A,R6
-000BE8 3A                ADDC    A,R2
-000BE9 FA                MOV     R2,A
-000BEA 1200F9            LCALL   ?C?CLDPTR
-000BED FB                MOV     R3,A
-000BEE B4F306            CJNE    A,#0F3H,?C0133?KB_PROCESS
-  562: 			{
-  563: 				kb_set_multikey(0x00b7);
-000BF1 7FB7              MOV     R7,#0B7H
-000BF3 D133              ACALL   _kb_set_multikey
-  564: 			}	
-000BF5 A1FF              AJMP    ?C0130?KB_PROCESS
-000BF7         ?C0133?KB_PROCESS:
-  565: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_PRE_TRACK) //pre Track
-000BF7 EB                MOV     A,R3
-000BF8 B4F408            CJNE    A,#0F4H,?C0135?KB_PROCESS
-  566: 			{
-  567: 				kb_set_multikey(0x00b6);
-000BFB 7FB6              MOV     R7,#0B6H
-000BFD 7E00              MOV     R6,#00H
-000BFF D133              ACALL   _kb_set_multikey
-  568: 			}
-000C01 A1FF              AJMP    ?C0130?KB_PROCESS
-000C03         ?C0135?KB_PROCESS:
-  569: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_NEXT_TRACK) //next Track
-000C03 904E7E            MOV     DPTR,#pEvt
-000C06 E0                MOVX    A,@DPTR
-000C07 FB                MOV     R3,A
-000C08 A3                INC     DPTR
-000C09 E0                MOVX    A,@DPTR
-000C0A FA                MOV     R2,A
-000C0B A3                INC     DPTR
-000C0C E0                MOVX    A,@DPTR
-000C0D 2401              ADD     A,#01H
-000C0F F9                MOV     R1,A
-000C10 E4                CLR     A
-000C11 3A                ADDC    A,R2
-000C12 FA                MOV     R2,A
-000C13 A3                INC     DPTR
-000C14 E0                MOVX    A,@DPTR
-000C15 7E00              MOV     R6,#00H
-000C17 29                ADD     A,R1
-000C18 F9                MOV     R1,A
-000C19 EE                MOV     A,R6
-000C1A 3A                ADDC    A,R2
-000C1B FA                MOV     R2,A
-000C1C 1200F9            LCALL   ?C?CLDPTR
-000C1F FB                MOV     R3,A
-000C20 B4F506            CJNE    A,#0F5H,?C0137?KB_PROCESS
-  570: 			{
-  571: 				kb_set_multikey(0x00b5);
-000C23 7FB5              MOV     R7,#0B5H
-000C25 D133              ACALL   _kb_set_multikey
-  572: 			}
-000C27 A1FF              AJMP    ?C0130?KB_PROCESS
-000C29         ?C0137?KB_PROCESS:
-  573: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_VOL_DOWN) //vol-
-000C29 EB                MOV     A,R3
-000C2A B4F608            CJNE    A,#0F6H,?C0139?KB_PROCESS
-  574: 			{
-  575: 				kb_set_multikey(0x00ea);
-000C2D 7FEA              MOV     R7,#0EAH
-000C2F 7E00              MOV     R6,#00H
-000C31 D133              ACALL   _kb_set_multikey
-  576: 			}
-000C33 A1FF              AJMP    ?C0130?KB_PROCESS
-000C35         ?C0139?KB_PROCESS:
-  577: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_VOL_UP) //vol+
-000C35 904E7E            MOV     DPTR,#pEvt
-000C38 E0                MOVX    A,@DPTR
-000C39 FB                MOV     R3,A
-000C3A A3                INC     DPTR
-000C3B E0                MOVX    A,@DPTR
-000C3C FA                MOV     R2,A
-000C3D A3                INC     DPTR
-000C3E E0                MOVX    A,@DPTR
-000C3F 2401              ADD     A,#01H
-000C41 F9                MOV     R1,A
-000C42 E4                CLR     A
-000C43 3A                ADDC    A,R2
-000C44 FA                MOV     R2,A
-000C45 A3                INC     DPTR
-000C46 E0                MOVX    A,@DPTR
-000C47 7E00              MOV     R6,#00H
-000C49 29                ADD     A,R1
-000C4A F9                MOV     R1,A
-000C4B EE                MOV     A,R6
-000C4C 3A                ADDC    A,R2
-000C4D FA                MOV     R2,A
-000C4E 1200F9            LCALL   ?C?CLDPTR
-000C51 FB                MOV     R3,A
-000C52 B4F706            CJNE    A,#0F7H,?C0141?KB_PROCESS
-  578: 			{
-  579: 				kb_set_multikey(0x00e9);
-000C55 7FE9              MOV     R7,#0E9H
-000C57 D133              ACALL   _kb_set_multikey
-  580: 			}
-000C59 A1FF              AJMP    ?C0130?KB_PROCESS
-000C5B         ?C0141?KB_PROCESS:
-  581: 			else	if (pEvt->ksPool[i] ==  HID_MULTIKEY_MUTE) //mute
-000C5B EB                MOV     A,R3
-000C5C B4F808            CJNE    A,#0F8H,?C0143?KB_PROCESS
-  582: 			{
-  583: 				kb_set_multikey(0x00e2);
-000C5F 7FE2              MOV     R7,#0E2H
-000C61 7E00              MOV     R6,#00H
-000C63 D133              ACALL   _kb_set_multikey
-  584: 			}
-000C65 A1FF              AJMP    ?C0130?KB_PROCESS
-000C67         ?C0143?KB_PROCESS:
-  585: 			else	if (pEvt->ksPool[i] ==  HID_MULTIKEY_MY_COMPUTER) 
-000C67 904E7E            MOV     DPTR,#pEvt
-000C6A E0                MOVX    A,@DPTR
-000C6B FB                MOV     R3,A
-000C6C A3                INC     DPTR
-000C6D E0                MOVX    A,@DPTR
-000C6E FA                MOV     R2,A
-000C6F A3                INC     DPTR
-000C70 E0                MOVX    A,@DPTR
-000C71 2401              ADD     A,#01H
-000C73 F9                MOV     R1,A
-000C74 E4                CLR     A
-000C75 3A                ADDC    A,R2
-000C76 FA                MOV     R2,A
-000C77 A3                INC     DPTR
-000C78 E0                MOVX    A,@DPTR
-000C79 7E00              MOV     R6,#00H
-000C7B 29                ADD     A,R1
-000C7C F9                MOV     R1,A
-000C7D EE                MOV     A,R6
-000C7E 3A                ADDC    A,R2
-000C7F FA                MOV     R2,A
-000C80 1200F9            LCALL   ?C?CLDPTR
-000C83 FB                MOV     R3,A
-000C84 B4F907            CJNE    A,#0F9H,?C0145?KB_PROCESS
-  586: 			{
-  587: 				kb_set_multikey(0x0194);
-000C87 7F94              MOV     R7,#094H
-000C89 0E                INC     R6
-000C8A D133              ACALL   _kb_set_multikey
-  588: 			}	
-000C8C A1FF              AJMP    ?C0130?KB_PROCESS
-000C8E         ?C0145?KB_PROCESS:
-  589: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_MAIL)  //mail
-000C8E EB                MOV     A,R3
-000C8F B4FA08            CJNE    A,#0FAH,?C0147?KB_PROCESS
-  590: 			{
-  591: 				kb_set_multikey(0x018a);//mail
-000C92 7F8A              MOV     R7,#08AH
-000C94 7E01              MOV     R6,#01H
-000C96 D133              ACALL   _kb_set_multikey
-  592: 			}
-000C98 A1FF              AJMP    ?C0130?KB_PROCESS
-000C9A         ?C0147?KB_PROCESS:
-  593: 			else	if (pEvt->ksPool[i] ==  HID_MULTIKEY_CALCULATOR) //calculator
-000C9A 904E7E            MOV     DPTR,#pEvt
-000C9D E0                MOVX    A,@DPTR
-000C9E FB                MOV     R3,A
-000C9F A3                INC     DPTR
-000CA0 E0                MOVX    A,@DPTR
-000CA1 FA                MOV     R2,A
-000CA2 A3                INC     DPTR
-000CA3 E0                MOVX    A,@DPTR
-000CA4 2401              ADD     A,#01H
-000CA6 F9                MOV     R1,A
-000CA7 E4                CLR     A
-000CA8 3A                ADDC    A,R2
-000CA9 FA                MOV     R2,A
-000CAA A3                INC     DPTR
-000CAB E0                MOVX    A,@DPTR
-000CAC 7E00              MOV     R6,#00H
-000CAE 29                ADD     A,R1
-000CAF F9                MOV     R1,A
-000CB0 EE                MOV     A,R6
-000CB1 3A                ADDC    A,R2
-000CB2 FA                MOV     R2,A
-000CB3 1200F9            LCALL   ?C?CLDPTR
-000CB6 FB                MOV     R3,A
-000CB7 B4FB07            CJNE    A,#0FBH,?C0149?KB_PROCESS
-  594: 			{
-  595: 				kb_set_multikey(0x0192);
-000CBA 7F92              MOV     R7,#092H
-000CBC 0E                INC     R6
-000CBD D133              ACALL   _kb_set_multikey
-  596: 			}
-000CBF A1FF              AJMP    ?C0130?KB_PROCESS
-000CC1         ?C0149?KB_PROCESS:
-  597: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_FAVORITES) 
-000CC1 EB                MOV     A,R3
-000CC2 B4D008            CJNE    A,#0D0H,?C0151?KB_PROCESS
-  598: 			{
-  599: 				kb_set_multikey(0x022a);//www Favorites
-000CC5 7F2A              MOV     R7,#02AH
-000CC7 7E02              MOV     R6,#02H
-000CC9 D133              ACALL   _kb_set_multikey
-  600: 			}
-000CCB A1FF              AJMP    ?C0130?KB_PROCESS
-000CCD         ?C0151?KB_PROCESS:
-  601: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_FORWARD)  
-000CCD 904E7E            MOV     DPTR,#pEvt
-000CD0 E0                MOVX    A,@DPTR
-000CD1 FB                MOV     R3,A
-000CD2 A3                INC     DPTR
-000CD3 E0                MOVX    A,@DPTR
-000CD4 FA                MOV     R2,A
-000CD5 A3                INC     DPTR
-000CD6 E0                MOVX    A,@DPTR
-000CD7 2401              ADD     A,#01H
-000CD9 F9                MOV     R1,A
-000CDA E4                CLR     A
-000CDB 3A                ADDC    A,R2
-000CDC FA                MOV     R2,A
-000CDD A3                INC     DPTR
-000CDE E0                MOVX    A,@DPTR
-000CDF 7E00              MOV     R6,#00H
-000CE1 29                ADD     A,R1
-000CE2 F9                MOV     R1,A
-000CE3 EE                MOV     A,R6
-000CE4 3A                ADDC    A,R2
-000CE5 FA                MOV     R2,A
-000CE6 1200F9            LCALL   ?C?CLDPTR
-000CE9 FB                MOV     R3,A
-000CEA B4D108            CJNE    A,#0D1H,?C0153?KB_PROCESS
-  602: 			{
-  603: 				kb_set_multikey(0x0225);
-000CED 7F25              MOV     R7,#025H
-000CEF 7E02              MOV     R6,#02H
-000CF1 D133              ACALL   _kb_set_multikey
-  604: 			}
-000CF3 A1FF              AJMP    ?C0130?KB_PROCESS
-000CF5         ?C0153?KB_PROCESS:
-  605: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_STOP)  //www Stop
-000CF5 EB                MOV     A,R3
-000CF6 B4D308            CJNE    A,#0D3H,?C0155?KB_PROCESS
-  606: 			{
-  607: 				kb_set_multikey(0x0226);
-000CF9 7F26              MOV     R7,#026H
-000CFB 7E02              MOV     R6,#02H
-000CFD D133              ACALL   _kb_set_multikey
-  608: 			}
-000CFF A1FF              AJMP    ?C0130?KB_PROCESS
-000D01         ?C0155?KB_PROCESS:
-  609: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_BACK)  
-000D01 904E7E            MOV     DPTR,#pEvt
-000D04 E0                MOVX    A,@DPTR
-000D05 FB                MOV     R3,A
-000D06 A3                INC     DPTR
-000D07 E0                MOVX    A,@DPTR
-000D08 FA                MOV     R2,A
-000D09 A3                INC     DPTR
-000D0A E0                MOVX    A,@DPTR
-000D0B 2401              ADD     A,#01H
-000D0D F9                MOV     R1,A
-000D0E E4                CLR     A
-000D0F 3A                ADDC    A,R2
-000D10 FA                MOV     R2,A
-000D11 A3                INC     DPTR
-000D12 E0                MOVX    A,@DPTR
-000D13 7E00              MOV     R6,#00H
-000D15 29                ADD     A,R1
-000D16 F9                MOV     R1,A
-000D17 EE                MOV     A,R6
-000D18 3A                ADDC    A,R2
-000D19 FA                MOV     R2,A
-000D1A 1200F9            LCALL   ?C?CLDPTR
-000D1D FB                MOV     R3,A
-000D1E B4D208            CJNE    A,#0D2H,?C0157?KB_PROCESS
-  610: 			{
-  611: 				kb_set_multikey(0x0224);
-000D21 7F24              MOV     R7,#024H
-000D23 7E02              MOV     R6,#02H
-000D25 D133              ACALL   _kb_set_multikey
-  612: 			}
-000D27 A1FF              AJMP    ?C0130?KB_PROCESS
-000D29         ?C0157?KB_PROCESS:
-  613: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_REFRESH) //www refresh
-000D29 EB                MOV     A,R3
-000D2A B4D408            CJNE    A,#0D4H,?C0159?KB_PROCESS
-  614: 			{
-  615: 				kb_set_multikey(0x0227);
-000D2D 7F27              MOV     R7,#027H
-000D2F 7E02              MOV     R6,#02H
-000D31 D133              ACALL   _kb_set_multikey
-  616: 			}	
-000D33 A1FF              AJMP    ?C0130?KB_PROCESS
-000D35         ?C0159?KB_PROCESS:
-  617: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_SEARCH)  //www search
-000D35 904E7E            MOV     DPTR,#pEvt
-000D38 E0                MOVX    A,@DPTR
-000D39 FB                MOV     R3,A
-000D3A A3                INC     DPTR
-000D3B E0                MOVX    A,@DPTR
-000D3C FA                MOV     R2,A
-000D3D A3                INC     DPTR
-000D3E E0                MOVX    A,@DPTR
-000D3F 2401              ADD     A,#01H
-000D41 F9                MOV     R1,A
-000D42 E4                CLR     A
-000D43 3A                ADDC    A,R2
-000D44 FA                MOV     R2,A
-000D45 A3                INC     DPTR
-000D46 E0                MOVX    A,@DPTR
-000D47 7E00              MOV     R6,#00H
-000D49 29                ADD     A,R1
-000D4A F9                MOV     R1,A
-000D4B EE                MOV     A,R6
-000D4C 3A                ADDC    A,R2
-000D4D FA                MOV     R2,A
-000D4E 1200F9            LCALL   ?C?CLDPTR
-000D51 FB                MOV     R3,A
-000D52 B4D508            CJNE    A,#0D5H,?C0161?KB_PROCESS
-  618: 			{
-  619: 				kb_set_multikey(0x0221);
-000D55 7F21              MOV     R7,#021H
-000D57 7E02              MOV     R6,#02H
-000D59 D133              ACALL   _kb_set_multikey
-  620: 			}
-000D5B A1FF              AJMP    ?C0130?KB_PROCESS
-000D5D         ?C0161?KB_PROCESS:
-  621: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_HOME)
-000D5D EB                MOV     A,R3
-000D5E B4D608            CJNE    A,#0D6H,?C0163?KB_PROCESS
-  622: 			{
-  623: 				kb_set_multikey(0x0223);
-000D61 7F23              MOV     R7,#023H
-000D63 7E02              MOV     R6,#02H
-000D65 D133              ACALL   _kb_set_multikey
-  624: 			}
-000D67 A1FF              AJMP    ?C0130?KB_PROCESS
-000D69         ?C0163?KB_PROCESS:
-  625: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_LIGHT_DOWN)
-000D69 904E7E            MOV     DPTR,#pEvt
-000D6C E0                MOVX    A,@DPTR
-000D6D FB                MOV     R3,A
-000D6E A3                INC     DPTR
-000D6F E0                MOVX    A,@DPTR
-000D70 FA                MOV     R2,A
-000D71 A3                INC     DPTR
-000D72 E0                MOVX    A,@DPTR
-000D73 2401              ADD     A,#01H
-000D75 F9                MOV     R1,A
-000D76 E4                CLR     A
-000D77 3A                ADDC    A,R2
-000D78 FA                MOV     R2,A
-000D79 A3                INC     DPTR
-000D7A E0                MOVX    A,@DPTR
-000D7B 7E00              MOV     R6,#00H
-000D7D 29                ADD     A,R1
-000D7E F9                MOV     R1,A
-000D7F EE                MOV     A,R6
-000D80 3A                ADDC    A,R2
-000D81 FA                MOV     R2,A
-000D82 1200F9            LCALL   ?C?CLDPTR
-000D85 FB                MOV     R3,A
-000D86 B4D706            CJNE    A,#0D7H,?C0165?KB_PROCESS
-  626: 			{
-  627: 				kb_set_multikey(0x0070);
-000D89 7F70              MOV     R7,#070H
-000D8B D133              ACALL   _kb_set_multikey
-  628: 			}
-000D8D 8070              SJMP    ?C0130?KB_PROCESS
-000D8F         ?C0165?KB_PROCESS:
-  629: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_LIGHT_UP)
-000D8F EB                MOV     A,R3
-000D90 B4D808            CJNE    A,#0D8H,?C0167?KB_PROCESS
-  630: 			{
-  631: 				kb_set_multikey(0x006f);
-000D93 7F6F              MOV     R7,#06FH
-000D95 7E00              MOV     R6,#00H
-000D97 D133              ACALL   _kb_set_multikey
-  632: 			}	
-000D99 8064              SJMP    ?C0130?KB_PROCESS
-000D9B         ?C0167?KB_PROCESS:
-  633: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_IOS_SOFT_KB)  //IOS VIR KB
-000D9B 904E7E            MOV     DPTR,#pEvt
-000D9E E0                MOVX    A,@DPTR
-000D9F FB                MOV     R3,A
-000DA0 A3                INC     DPTR
-000DA1 E0                MOVX    A,@DPTR
-000DA2 FA                MOV     R2,A
-000DA3 A3                INC     DPTR
-000DA4 E0                MOVX    A,@DPTR
-000DA5 2401              ADD     A,#01H
-000DA7 F9                MOV     R1,A
-000DA8 E4                CLR     A
-000DA9 3A                ADDC    A,R2
-000DAA FA                MOV     R2,A
-000DAB A3                INC     DPTR
-000DAC E0                MOVX    A,@DPTR
-000DAD 7E00              MOV     R6,#00H
-000DAF 29                ADD     A,R1
-000DB0 F9                MOV     R1,A
-000DB1 EE                MOV     A,R6
-000DB2 3A                ADDC    A,R2
-000DB3 FA                MOV     R2,A
-000DB4 1200F9            LCALL   ?C?CLDPTR
-000DB7 FB                MOV     R3,A
-000DB8 B4D906            CJNE    A,#0D9H,?C0169?KB_PROCESS
-  634: 		      	{
-  635: 		        	kb_set_multikey(0x00b8);
-000DBB 7FB8              MOV     R7,#0B8H
-000DBD D133              ACALL   _kb_set_multikey
-  636: 		      	}
-000DBF 803E              SJMP    ?C0130?KB_PROCESS
-000DC1         ?C0169?KB_PROCESS:
-  637: 		      else if (pEvt->ksPool[i] ==  HID_MULTIKEY_OS_LOCK)
-000DC1 EB                MOV     A,R3
-000DC2 B4DA08            CJNE    A,#0DAH,?C0171?KB_PROCESS
-  638: 		      	{
-  639: 		        	kb_set_multikey(0x0030);
-000DC5 7F30              MOV     R7,#030H
-000DC7 7E00              MOV     R6,#00H
-000DC9 D133              ACALL   _kb_set_multikey
-  640: 		      	}	
-000DCB 8032              SJMP    ?C0130?KB_PROCESS
-000DCD         ?C0171?KB_PROCESS:
-  641: 		      	else if (pEvt->ksPool[i] ==  HID_MULTIKEY_ANDROID_SETUP_SHORTCUTS)
-000DCD 904E7E            MOV     DPTR,#pEvt
-000DD0 E0                MOVX    A,@DPTR
-000DD1 FB                MOV     R3,A
-000DD2 A3                INC     DPTR
-000DD3 E0                MOVX    A,@DPTR
-000DD4 FA                MOV     R2,A
-000DD5 A3                INC     DPTR
-000DD6 E0                MOVX    A,@DPTR
-000DD7 2401              ADD     A,#01H
-000DD9 F9                MOV     R1,A
-000DDA E4                CLR     A
-000DDB 3A                ADDC    A,R2
-000DDC FA                MOV     R2,A
-000DDD A3                INC     DPTR
-000DDE E0                MOVX    A,@DPTR
-000DDF 7E00              MOV     R6,#00H
-000DE1 29                ADD     A,R1
-000DE2 F9                MOV     R1,A
-000DE3 EE                MOV     A,R6
-000DE4 3A                ADDC    A,R2
-000DE5 FA                MOV     R2,A
-000DE6 1200F9            LCALL   ?C?CLDPTR
-000DE9 FB                MOV     R3,A
-000DEA B4DB08            CJNE    A,#0DBH,?C0173?KB_PROCESS
-  642: 		      	{
-  643: 		        	kb_set_multikey(0x0306);
-000DED 7F06              MOV     R7,#06H
-000DEF 7E03              MOV     R6,#03H
-000DF1 D133              ACALL   _kb_set_multikey
-  644: 		      	}
-000DF3 800A              SJMP    ?C0130?KB_PROCESS
-000DF5         ?C0173?KB_PROCESS:
-  645: 		      	else if (pEvt->ksPool[i] ==  HID_MULTIKEY_ANDROID_SOFT_KB)
-000DF5 EB                MOV     A,R3
-000DF6 B4DC06            CJNE    A,#0DCH,?C0130?KB_PROCESS
-  646: 		      	{
-  647: 		        	kb_set_multikey(0x0307);
-000DF9 7F07              MOV     R7,#07H
-000DFB 7E03              MOV     R6,#03H
-000DFD D133              ACALL   _kb_set_multikey
-  648: 		      	}
-000DFF         ?C0130?KB_PROCESS:
-  649: 		      #ifdef SYSTEM_CONTROL_ENABLE
-  650: 		      	else if (pEvt->ksPool[i] ==  HID_SYSTEM_KEY_POWER_DOWN)
-  651: 		      	{
-  652: 		        	kb_set_systemkey(0x01);
-  653: 		      	}
-  654: 		      	else if (pEvt->ksPool[i] ==  HID_SYSTEM_KEY_SLEEP)
-  655: 		      	{
-  656: 		        	kb_set_systemkey(0x02);
-  657: 		      	}
-  658: 		      	else if (pEvt->ksPool[i] ==  HID_SYSTEM_KEY_WAKE_UP)
-  659: 		      	{
-  660: 		        	kb_set_systemkey(0x04);
-  661: 		      	}
-  662: 			#endif
-  663: 			if(mult_key_status == KEY_WAIT_RELEASE)
-000DFF 904E02            MOV     DPTR,#mult_key_status
-000E02 E0                MOVX    A,@DPTR
-000E03 B40224            CJNE    A,#02H,?C0126?KB_PROCESS
-  664: 			{
-  665: 				mult_key_value = pEvt->ksPool[i];
-000E06 904E7E            MOV     DPTR,#pEvt
-000E09 E0                MOVX    A,@DPTR
-000E0A FB                MOV     R3,A
-000E0B A3                INC     DPTR
-000E0C E0                MOVX    A,@DPTR
-000E0D FA                MOV     R2,A
-000E0E A3                INC     DPTR
-000E0F E0                MOVX    A,@DPTR
-000E10 2401              ADD     A,#01H
-000E12 F9                MOV     R1,A
-000E13 E4                CLR     A
-000E14 3A                ADDC    A,R2
-000E15 FA                MOV     R2,A
-000E16 A3                INC     DPTR
-000E17 E0                MOVX    A,@DPTR
-000E18 7E00              MOV     R6,#00H
-000E1A 29                ADD     A,R1
-000E1B F9                MOV     R1,A
-000E1C EE                MOV     A,R6
-000E1D 3A                ADDC    A,R2
-000E1E FA                MOV     R2,A
-000E1F 1200F9            LCALL   ?C?CLDPTR
-000E22 904DE4            MOV     DPTR,#mult_key_value
-000E25 F0                MOVX    @DPTR,A
-  666: 				pEvt->ksPool[i] = 0;
-000E26 E4                CLR     A
-000E27 12013F            LCALL   ?C?CSTPTR
-  667: 			}
-  668: 		}
-  669: 	}
-000E2A         ?C0126?KB_PROCESS:
-000E2A 904E81            MOV     DPTR,#i
-000E2D E0                MOVX    A,@DPTR
-000E2E 04                INC     A
-000E2F F0                MOVX    @DPTR,A
-000E30 617F              AJMP    ?C0124?KB_PROCESS
-  670: }
-000E32         ?C0177?KB_PROCESS:
-000E32 22                RET     
------ FUNCTION _kb_multikey_setup (END) -------
-
-
------ FUNCTION _kb_set_multikey (BEGIN) -----
- FILE: 'kb_process.c'
-   71: void kb_set_multikey(word multikey_value)
-   72: {
-;---- Variable 'multikey_value' assigned to Register 'R4/R5' ----
-000E33 AD07              MOV     R5,AR7
-000E35 AC06              MOV     R4,AR6
-   73: 	if(mult_key_status != KEY_WAIT_RELEASE)
-   74: 	{
-000E37 904E02            MOV     DPTR,#mult_key_status
-000E3A E0                MOVX    A,@DPTR
-000E3B 6402              XRL     A,#02H
-000E3D 600E              JZ      ?C0017?KB_PROCESS
-   75: 		mult_key_status = KEY_MULIT_PRESS;
-   76: 		multikey[0] = HID_REPORTID_2;
-000E3F 7401              MOV     A,#01H
-000E41 F0                MOVX    @DPTR,A
-   77: 		multikey[1] = (multikey_value&0xff);
-000E42 904E03            MOV     DPTR,#multikey
-000E45 04                INC     A
-000E46 F0                MOVX    @DPTR,A
-   78: 		multikey[2] = ((multikey_value>>8)&0xff);
-000E47 EF                MOV     A,R7
-000E48 A3                INC     DPTR
-000E49 F0                MOVX    @DPTR,A
-   79: 	}
-000E4A EE                MOV     A,R6
-000E4B A3                INC     DPTR
-000E4C F0                MOVX    @DPTR,A
-   80: }
-   81: 
-000E4D         ?C0017?KB_PROCESS:
-000E4D 22                RET     
------ FUNCTION _kb_set_multikey (END) -------
+000B7C 3448              ADDC    A,#HIGH hidBuff
+000B7E F583              MOV     DPH,A
+000B80 E0                MOVX    A,@DPTR
+000B81 B47F0F            CJNE    A,#07FH,?C0132?KB_PROCESS
+  573: 					hidBuff[i] = 0;
+000B84 904EC5            MOV     DPTR,#i
+000B87 E0                MOVX    A,@DPTR
+000B88 2400              ADD     A,#LOW hidBuff
+000B8A F582              MOV     DPL,A
+000B8C E4                CLR     A
+000B8D 3448              ADDC    A,#HIGH hidBuff
+000B8F F583              MOV     DPH,A
+000B91 E4                CLR     A
+000B92 F0                MOVX    @DPTR,A
+  574: 			}
+000B93         ?C0132?KB_PROCESS:
+000B93 904EC5            MOV     DPTR,#i
+000B96 E0                MOVX    A,@DPTR
+000B97 04                INC     A
+000B98 F0                MOVX    @DPTR,A
+000B99 80D1              SJMP    ?C0130?KB_PROCESS
+  575: 		}
+000B9B         ?C0127?KB_PROCESS:
+  576: 		else	
+  577: 			xmemcpy(&hidBuff[3], pEvt->ksPool, 6);
+000B9B 7E48              MOV     R6,#HIGH hidBuff+03H
+000B9D 7F03              MOV     R7,#LOW hidBuff+03H
+000B9F 904EC1            MOV     DPTR,#pEvt
+000BA2 E0                MOVX    A,@DPTR
+000BA3 FB                MOV     R3,A
+000BA4 A3                INC     DPTR
+000BA5 E0                MOVX    A,@DPTR
+000BA6 FA                MOV     R2,A
+000BA7 A3                INC     DPTR
+000BA8 E0                MOVX    A,@DPTR
+000BA9 2401              ADD     A,#01H
+000BAB F9                MOV     R1,A
+000BAC E4                CLR     A
+000BAD 3A                ADDC    A,R2
+000BAE FA                MOV     R2,A
+000BAF 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+000BB2 7406              MOV     A,#06H
+000BB4 F0                MOVX    @DPTR,A
+000BB5 11CC              ACALL   _xmemcpy
+000BB7         ?C0134?KB_PROCESS:
+  578: 		IPC_TxHidData(hidBuff, 9);
+000BB7 7B01              MOV     R3,#01H
+000BB9 7A48              MOV     R2,#HIGH hidBuff
+000BBB 7900              MOV     R1,#LOW hidBuff
+000BBD 7D09              MOV     R5,#09H
+000BBF 918F              ACALL   _IPC_TxHidData
+  579: 	}
+  580: 	return;
+  581: }
+000BC1         ?C0100?KB_PROCESS:
+000BC1 22                RET     
+----- FUNCTION _kb_motion_keyscan (END) -------
 
 
 ----- FUNCTION _xmemclear (BEGIN) -----
-000E4E 904E9D            MOV     DPTR,#dest
-000E51 EB                MOV     A,R3
-000E52 F0                MOVX    @DPTR,A
-000E53 A3                INC     DPTR
-000E54 EA                MOV     A,R2
-000E55 F0                MOVX    @DPTR,A
-000E56 A3                INC     DPTR
-000E57 E9                MOV     A,R1
-000E58 F0                MOVX    @DPTR,A
+000BC2 904EEA            MOV     DPTR,#dest
+000BC5 EB                MOV     A,R3
+000BC6 F0                MOVX    @DPTR,A
+000BC7 A3                INC     DPTR
+000BC8 EA                MOV     A,R2
+000BC9 F0                MOVX    @DPTR,A
+000BCA A3                INC     DPTR
+000BCB E9                MOV     A,R1
+000BCC F0                MOVX    @DPTR,A
 ;---- Variable 'len' assigned to Register 'R4/R5' ----
-000E59         ?C0008?UTILITIES:
-000E59 ED                MOV     A,R5
-000E5A 1D                DEC     R5
-000E5B AE04              MOV     R6,AR4
-000E5D 7001              JNZ     ?C0026?UTILITIES
-000E5F 1C                DEC     R4
-000E60         ?C0026?UTILITIES:
-000E60 4E                ORL     A,R6
-000E61 6016              JZ      ?C0010?UTILITIES
-000E63 904E9D            MOV     DPTR,#dest
-000E66 E0                MOVX    A,@DPTR
-000E67 FB                MOV     R3,A
-000E68 A3                INC     DPTR
-000E69 E4                CLR     A
-000E6A 75F001            MOV     B,#01H
-000E6D 120167            LCALL   ?C?ILDIX
-000E70 A9F0              MOV     R1,B
-000E72 FA                MOV     R2,A
-000E73 E4                CLR     A
-000E74 12013F            LCALL   ?C?CSTPTR
-000E77 80E0              SJMP    ?C0008?UTILITIES
-000E79         ?C0010?UTILITIES:
-000E79 22                RET     
+000BCD         ?C0008?UTILITIES:
+000BCD ED                MOV     A,R5
+000BCE 1D                DEC     R5
+000BCF AE04              MOV     R6,AR4
+000BD1 7001              JNZ     ?C0026?UTILITIES
+000BD3 1C                DEC     R4
+000BD4         ?C0026?UTILITIES:
+000BD4 4E                ORL     A,R6
+000BD5 6016              JZ      ?C0010?UTILITIES
+000BD7 904EEA            MOV     DPTR,#dest
+000BDA E0                MOVX    A,@DPTR
+000BDB FB                MOV     R3,A
+000BDC A3                INC     DPTR
+000BDD E4                CLR     A
+000BDE 75F001            MOV     B,#01H
+000BE1 120167            LCALL   ?C?ILDIX
+000BE4 A9F0              MOV     R1,B
+000BE6 FA                MOV     R2,A
+000BE7 E4                CLR     A
+000BE8 12013F            LCALL   ?C?CSTPTR
+000BEB 80E0              SJMP    ?C0008?UTILITIES
+000BED         ?C0010?UTILITIES:
+000BED 22                RET     
 ----- FUNCTION _xmemclear (END) -------
 
 
@@ -2682,972 +1597,3813 @@
    12: {
    13: 	xmemclear((byte *)&g_variable,sizeof(G_VARIABLE_MAP));
    14: 	xmemclear(ksSelMapOld,KB_KSCAN_COL_NUM);
-000E7A 7B01              MOV     R3,#01H
-000E7C 7A4C              MOV     R2,#HIGH g_variable
-000E7E 79BF              MOV     R1,#LOW g_variable
-000E80 7D4A              MOV     R5,#04AH
-000E82 7C00              MOV     R4,#00H
-000E84 D14E              ACALL   _xmemclear
+000BEE 7B01              MOV     R3,#01H
+000BF0 7A4C              MOV     R2,#HIGH g_variable
+000BF2 79BF              MOV     R1,#LOW g_variable
+000BF4 7D4B              MOV     R5,#04BH
+000BF6 7C00              MOV     R4,#00H
+000BF8 71C2              ACALL   _xmemclear
    15: 	xmemclear(ksSelMapCheck,KB_KSCAN_COL_NUM);
-000E86 7B01              MOV     R3,#01H
-000E88 7A4D              MOV     R2,#HIGH ksSelMapOld
-000E8A 7993              MOV     R1,#LOW ksSelMapOld
-000E8C 7D14              MOV     R5,#014H
-000E8E 7C00              MOV     R4,#00H
-000E90 D14E              ACALL   _xmemclear
+000BFA 7B01              MOV     R3,#01H
+000BFC 7A4D              MOV     R2,#HIGH ksSelMapOld
+000BFE 7993              MOV     R1,#LOW ksSelMapOld
+000C00 7D14              MOV     R5,#014H
+000C02 7C00              MOV     R4,#00H
+000C04 71C2              ACALL   _xmemclear
    16: 	xmemclear(ksSelMapCurr,KB_KSCAN_COL_NUM);
-000E92 7B01              MOV     R3,#01H
-000E94 7A4D              MOV     R2,#HIGH ksSelMapCheck
-000E96 79A8              MOV     R1,#LOW ksSelMapCheck
-000E98 7D14              MOV     R5,#014H
-000E9A 7C00              MOV     R4,#00H
-000E9C D14E              ACALL   _xmemclear
+000C06 7B01              MOV     R3,#01H
+000C08 7A4D              MOV     R2,#HIGH ksSelMapCheck
+000C0A 79A8              MOV     R1,#LOW ksSelMapCheck
+000C0C 7D14              MOV     R5,#014H
+000C0E 7C00              MOV     R4,#00H
+000C10 71C2              ACALL   _xmemclear
    17: 	xmemclear(hidBuff,9);
-000E9E 7B01              MOV     R3,#01H
-000EA0 7A4D              MOV     R2,#HIGH ksSelMapCurr
-000EA2 79BC              MOV     R1,#LOW ksSelMapCurr
-000EA4 7D14              MOV     R5,#014H
-000EA6 7C00              MOV     R4,#00H
-000EA8 D14E              ACALL   _xmemclear
+000C12 7B01              MOV     R3,#01H
+000C14 7A4D              MOV     R2,#HIGH ksSelMapCurr
+000C16 79BC              MOV     R1,#LOW ksSelMapCurr
+000C18 7D14              MOV     R5,#014H
+000C1A 7C00              MOV     R4,#00H
+000C1C 71C2              ACALL   _xmemclear
    18: 	xmemclear(multikey,9);
-000EAA 7B01              MOV     R3,#01H
-000EAC 7A48              MOV     R2,#HIGH hidBuff
-000EAE 7900              MOV     R1,#LOW hidBuff
-000EB0 7D09              MOV     R5,#09H
-000EB2 7C00              MOV     R4,#00H
-000EB4 D14E              ACALL   _xmemclear
+000C1E 7B01              MOV     R3,#01H
+000C20 7A48              MOV     R2,#HIGH hidBuff
+000C22 7900              MOV     R1,#LOW hidBuff
+000C24 7D09              MOV     R5,#09H
+000C26 7C00              MOV     R4,#00H
+000C28 71C2              ACALL   _xmemclear
    19:  
-000EB6 7B01              MOV     R3,#01H
-000EB8 7A4E              MOV     R2,#HIGH multikey
-000EBA 7903              MOV     R1,#LOW multikey
-000EBC 7D09              MOV     R5,#09H
-000EBE 7C00              MOV     R4,#00H
-000EC0 D14E              ACALL   _xmemclear
+000C2A 7B01              MOV     R3,#01H
+000C2C 7A4E              MOV     R2,#HIGH multikey
+000C2E 7948              MOV     R1,#LOW multikey
+000C30 7D09              MOV     R5,#09H
+000C32 7C00              MOV     R4,#00H
+000C34 71C2              ACALL   _xmemclear
    20: 	delayChgInvTimer = 0;
-000EC2 E4                CLR     A
-000EC3 904DDD            MOV     DPTR,#delayChgInvTimer
-000EC6 F0                MOVX    @DPTR,A
+000C36 E4                CLR     A
+000C37 904DE6            MOV     DPTR,#delayChgInvTimer
+000C3A F0                MOVX    @DPTR,A
    21: 	action_timeout = 0;
-000EC7 904DE3            MOV     DPTR,#action_timeout
-000ECA F0                MOVX    @DPTR,A
+000C3B 904DEB            MOV     DPTR,#action_timeout
+000C3E F0                MOVX    @DPTR,A
    22: 	switch_role_timer = 0;
-000ECB 904DD3            MOV     DPTR,#switch_role_timer
-000ECE F0                MOVX    @DPTR,A
+000C3F 904DD9            MOV     DPTR,#switch_role_timer
+000C42 F0                MOVX    @DPTR,A
    23: 
    24: 	iOS_rec_pinCode = 0;
-000ECF 904DD8            MOV     DPTR,#iOS_rec_pinCode
-000ED2 F0                MOVX    @DPTR,A
+000C43 904DE1            MOV     DPTR,#iOS_rec_pinCode
+000C46 F0                MOVX    @DPTR,A
    25: 	pinCode_flag = 0;
-000ED3 904DD5            MOV     DPTR,#pinCode_flag
-000ED6 F0                MOVX    @DPTR,A
+000C47 904DDE            MOV     DPTR,#pinCode_flag
+000C4A F0                MOVX    @DPTR,A
    26: 	power_on_flag = 0;
-000ED7 904DE2            MOV     DPTR,#power_on_flag
-000EDA F0                MOVX    @DPTR,A
-   27: 
-   28: 	press_long_time_flag = 0;
-000EDB 904DDA            MOV     DPTR,#press_long_time_flag
-000EDE F0                MOVX    @DPTR,A
-   29: 	mult_key_status = 0;
-000EDF 904E02            MOV     DPTR,#mult_key_status
-000EE2 F0                MOVX    @DPTR,A
-   30: 	long_press_flag = 0;
-000EE3 904DD4            MOV     DPTR,#long_press_flag
-000EE6 F0                MOVX    @DPTR,A
-   31: 	standard_key_release_flag = 0;
-000EE7 904DD6            MOV     DPTR,#standard_key_release_flag
-000EEA F0                MOVX    @DPTR,A
-   32: 	fn_flag = 0;
-000EEB 904DD9            MOV     DPTR,#fn_flag
-000EEE F0                MOVX    @DPTR,A
-   33: 	fn_flag_last = 0;
-000EEF 904DE1            MOV     DPTR,#fn_flag_last
-000EF2 F0                MOVX    @DPTR,A
-   34: 	fn_tx_flag = 0;
-000EF3 904DD2            MOV     DPTR,#fn_tx_flag
-000EF6 F0                MOVX    @DPTR,A
-   35: 	fn_lock_flag = 0;
-000EF7 904DDE            MOV     DPTR,#fn_lock_flag
-000EFA F0                MOVX    @DPTR,A
-   36: 
-   37: 	mult_key_value = 0;
-000EFB 904DE4            MOV     DPTR,#mult_key_value
-000EFE F0                MOVX    @DPTR,A
-   38: 	m_caps_num_lock_last = 0; 
-000EFF 904DD7            MOV     DPTR,#m_caps_num_lock_last
-000F02 F0                MOVX    @DPTR,A
-   39: 	m_reconnect_continue = 0;
-000F03 904D38            MOV     DPTR,#m_reconnect_continue
-000F06 F0                MOVX    @DPTR,A
-   40: }
-000F07 22                RET     
+000C4B 904DEA            MOV     DPTR,#power_on_flag
+000C4E F0                MOVX    @DPTR,A
+   27: 	repeat_send_24g = 0;
+000C4F 904DDD            MOV     DPTR,#repeat_send_24g
+000C52 F0                MOVX    @DPTR,A
+   28: 	get_24g_led_send = 0;
+000C53 904DD5            MOV     DPTR,#get_24g_led_send
+000C56 F0                MOVX    @DPTR,A
+   29: 	ble_reconnect_flag = 0;
+000C57 904DE5            MOV     DPTR,#ble_reconnect_flag
+000C5A F0                MOVX    @DPTR,A
+   30: 	press_long_time_flag = 0;
+000C5B 904DE3            MOV     DPTR,#press_long_time_flag
+000C5E F0                MOVX    @DPTR,A
+   31: 	mult_key_status = 0;
+000C5F 904E47            MOV     DPTR,#mult_key_status
+000C62 F0                MOVX    @DPTR,A
+   32: 	long_press_flag = 0;
+000C63 904DDC            MOV     DPTR,#long_press_flag
+000C66 F0                MOVX    @DPTR,A
+   33: 	standard_key_release_flag = 0;
+000C67 904DDF            MOV     DPTR,#standard_key_release_flag
+000C6A F0                MOVX    @DPTR,A
+   34: 	fn_flag = 0;
+000C6B 904DE2            MOV     DPTR,#fn_flag
+000C6E F0                MOVX    @DPTR,A
+   35: 	fn_flag_last = 0;
+000C6F 904DE9            MOV     DPTR,#fn_flag_last
+000C72 F0                MOVX    @DPTR,A
+   36: 	fn_tx_flag = 0;
+000C73 904DD8            MOV     DPTR,#fn_tx_flag
+000C76 F0                MOVX    @DPTR,A
+   37: 
+   38: 	mult_key_value = 0;
+000C77 904DEC            MOV     DPTR,#mult_key_value
+000C7A F0                MOVX    @DPTR,A
+   39: 	m_caps_num_lock = 0xf0;
+000C7B 904CB7            MOV     DPTR,#m_caps_num_lock
+000C7E 74F0              MOV     A,#0F0H
+000C80 F0                MOVX    @DPTR,A
+   40: 	m_caps_num_lock_last = 0xf0; 
+000C81 904DE0            MOV     DPTR,#m_caps_num_lock_last
+000C84 F0                MOVX    @DPTR,A
+   41: 	m_reconnect_continue = 0;
+000C85 E4                CLR     A
+000C86 904D38            MOV     DPTR,#m_reconnect_continue
+000C89 F0                MOVX    @DPTR,A
+   42: 	ble_send_secutiry_request_timer = 0;
+000C8A 904DD4            MOV     DPTR,#ble_send_secutiry_request_timer
+000C8D F0                MOVX    @DPTR,A
+   43: }
+000C8E 22                RET     
 ----- FUNCTION System_clear_mem (END) -------
 
 
 ----- FUNCTION _IPC_TxHidData (BEGIN) -----
  FILE: 'kb_process.c'
-   53: void IPC_TxHidData(byte* dt, byte len)
-   54: {
-000F08 904E7A            MOV     DPTR,#dt
-000F0B EB                MOV     A,R3
-000F0C F0                MOVX    @DPTR,A
-000F0D A3                INC     DPTR
-000F0E EA                MOV     A,R2
-000F0F F0                MOVX    @DPTR,A
-000F10 A3                INC     DPTR
-000F11 E9                MOV     A,R1
-000F12 F0                MOVX    @DPTR,A
-000F13 A3                INC     DPTR
-000F14 ED                MOV     A,R5
-000F15 F0                MOVX    @DPTR,A
-   55: 	if(!YC_check_need_reconnected()) 
-   56: 		return;
-000F16 F1E7              ACALL   YC_check_need_reconnected
-000F18 EF                MOV     A,R7
-000F19 601D              JZ      ?C0013?KB_PROCESS
-000F1B         ?C0012?KB_PROCESS:
-   57: 	if (g_variable.release_data)
-000F1B 904CEB            MOV     DPTR,#g_variable+02CH
-000F1E E0                MOVX    A,@DPTR
-000F1F 7017              JNZ     ?C0013?KB_PROCESS
-000F21         ?C0014?KB_PROCESS:
-   58: 		return;
-   59: 
-   60: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
-000F21 904CC9            MOV     DPTR,#g_variable+0AH
-000F24 E0                MOVX    A,@DPTR
-000F25 B40410            CJNE    A,#04H,?C0013?KB_PROCESS
-   61: 	{
-   62: 	#ifdef SYSTEM_CONTROL_ENABLE
-   63: 		if (dt[0] == HID_REPORTID_SYSTEM)
-   64: 			dt[0] = HID_REPORTID_3;
-   65: 	#endif		
-   66: 		IPC_TxBREDRHidData(dt,len);
-000F28 904E7A            MOV     DPTR,#dt
-000F2B E0                MOVX    A,@DPTR
-000F2C FB                MOV     R3,A
-000F2D A3                INC     DPTR
-000F2E E0                MOVX    A,@DPTR
-000F2F FA                MOV     R2,A
-000F30 A3                INC     DPTR
-000F31 E0                MOVX    A,@DPTR
-000F32 F9                MOV     R1,A
-000F33 A3                INC     DPTR
-000F34 E0                MOVX    A,@DPTR
-000F35 FD                MOV     R5,A
-000F36 F173              ACALL   _IPC_TxBREDRHidData
-   67: 	}
-   68: }
-000F38         ?C0013?KB_PROCESS:
-000F38 22                RET     
+  125: void IPC_TxHidData(byte* dt, byte len)
+  126: {
+000C8F 904E76            MOV     DPTR,#dt
+000C92 EB                MOV     A,R3
+000C93 F0                MOVX    @DPTR,A
+000C94 A3                INC     DPTR
+000C95 EA                MOV     A,R2
+000C96 F0                MOVX    @DPTR,A
+000C97 A3                INC     DPTR
+000C98 E9                MOV     A,R1
+000C99 F0                MOVX    @DPTR,A
+000C9A A3                INC     DPTR
+000C9B ED                MOV     A,R5
+000C9C F0                MOVX    @DPTR,A
+  127: 	xbyte tx_hid_buff[10];
+  128: 	byte i=0;
+;---- Variable 'i' assigned to Register 'R7' ----
+000C9D E4                CLR     A
+000C9E FF                MOV     R7,A
+  129: 
+  130: 	for(i==0; i< len; i++)
+000C9F         ?C0027?KB_PROCESS:
+000C9F 904E79            MOV     DPTR,#len
+000CA2 E0                MOVX    A,@DPTR
+000CA3 FE                MOV     R6,A
+000CA4 EF                MOV     A,R7
+000CA5 C3                CLR     C
+000CA6 9E                SUBB    A,R6
+000CA7 5023              JNC     ?C0028?KB_PROCESS
+  131: 	{
+  132: 		tx_hid_buff[i] = dt[i];
+000CA9 904E76            MOV     DPTR,#dt
+000CAC E0                MOVX    A,@DPTR
+000CAD FB                MOV     R3,A
+000CAE A3                INC     DPTR
+000CAF E0                MOVX    A,@DPTR
+000CB0 FA                MOV     R2,A
+000CB1 A3                INC     DPTR
+000CB2 E0                MOVX    A,@DPTR
+000CB3 F9                MOV     R1,A
+000CB4 8F82              MOV     DPL,R7
+000CB6 758300            MOV     DPH,#00H
+000CB9 120112            LCALL   ?C?CLDOPTR
+000CBC FE                MOV     R6,A
+000CBD 747A              MOV     A,#LOW tx_hid_buff
+000CBF 2F                ADD     A,R7
+000CC0 F582              MOV     DPL,A
+000CC2 E4                CLR     A
+000CC3 344E              ADDC    A,#HIGH tx_hid_buff
+000CC5 F583              MOV     DPH,A
+000CC7 EE                MOV     A,R6
+000CC8 F0                MOVX    @DPTR,A
+  133: 	}
+000CC9 0F                INC     R7
+000CCA 80D3              SJMP    ?C0027?KB_PROCESS
+000CCC         ?C0028?KB_PROCESS:
+  134: 	
+  135: 	if(!YC_check_need_reconnected()) 
+000CCC 121808            LCALL   YC_check_need_reconnected
+000CCF EF                MOV     A,R7
+000CD0 7002              JNZ     $ + 4H
+000CD2 A190              AJMP    ?C0031?KB_PROCESS
+000CD4         ?C0030?KB_PROCESS:
+  136: 		return;
+  137: 	if (g_variable.release_data)
+000CD4 904CEB            MOV     DPTR,#g_variable+02CH
+000CD7 E0                MOVX    A,@DPTR
+000CD8 6002              JZ      $ + 4H
+000CDA A190              AJMP    ?C0031?KB_PROCESS
+000CDC         ?C0032?KB_PROCESS:
+  138: 		return;
+  139: 
+  140: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
+000CDC 904CC9            MOV     DPTR,#g_variable+0AH
+000CDF E0                MOVX    A,@DPTR
+000CE0 B40418            CJNE    A,#04H,?C0033?KB_PROCESS
+  141: 	{
+  142: 	#ifdef SYSTEM_CONTROL_ENABLE
+  143: 		if (tx_hid_buff[0] == HID_REPORTID_SYSTEM)
+000CE3 904E7A            MOV     DPTR,#tx_hid_buff
+000CE6 E0                MOVX    A,@DPTR
+000CE7 B40603            CJNE    A,#06H,?C0034?KB_PROCESS
+  144: 			tx_hid_buff[0] = HID_REPORTID_3;
+000CEA 7403              MOV     A,#03H
+000CEC F0                MOVX    @DPTR,A
+000CED         ?C0034?KB_PROCESS:
+  145: 	#endif		
+  146: 		IPC_TxBREDRHidData(tx_hid_buff,len);
+000CED 7B01              MOV     R3,#01H
+000CEF 7A4E              MOV     R2,#HIGH tx_hid_buff
+000CF1 797A              MOV     R1,#LOW tx_hid_buff
+000CF3 904E79            MOV     DPTR,#len
+000CF6 E0                MOVX    A,@DPTR
+000CF7 FD                MOV     R5,A
+000CF8 123247            LCALL   _IPC_TxBREDRHidData
+  147: 	}
+000CFB         ?C0033?KB_PROCESS:
+  148: 	if ((g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED) ||
+000CFB 904CC7            MOV     DPTR,#g_variable+08H
+000CFE E0                MOVX    A,@DPTR
+000CFF FF                MOV     R7,A
+000D00 6404              XRL     A,#04H
+000D02 600A              JZ      ?C0036?KB_PROCESS
+000D04 EF                MOV     A,R7
+000D05 B4031E            CJNE    A,#03H,?C0035?KB_PROCESS
+000D08 904DD3            MOV     DPTR,#ble_fast_connect_flag
+000D0B E0                MOVX    A,@DPTR
+000D0C 6018              JZ      ?C0035?KB_PROCESS
+000D0E         ?C0036?KB_PROCESS:
+  149: 	((g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTING) && ble_fast_connect_flag))
+  150: 	{
+  151: 		if (tx_hid_buff[0] == HID_REPORTID_SYSTEM)
+000D0E 904E7A            MOV     DPTR,#tx_hid_buff
+000D11 E0                MOVX    A,@DPTR
+000D12 B40603            CJNE    A,#06H,?C0037?KB_PROCESS
+  152: 			tx_hid_buff[0] = HID_REPORTID_3;
+000D15 7403              MOV     A,#03H
+000D17 F0                MOVX    @DPTR,A
+000D18         ?C0037?KB_PROCESS:
+  153: 		IPC_TxBleData(tx_hid_buff,len);
+000D18 7B01              MOV     R3,#01H
+000D1A 7A4E              MOV     R2,#HIGH tx_hid_buff
+000D1C 797A              MOV     R1,#LOW tx_hid_buff
+000D1E 904E79            MOV     DPTR,#len
+000D21 E0                MOVX    A,@DPTR
+000D22 FD                MOV     R5,A
+000D23 12325D            LCALL   _IPC_TxBleData
+  154: 
+  155: 	}
+000D26         ?C0035?KB_PROCESS:
+  156: 	if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+000D26 904CC5            MOV     DPTR,#g_variable+06H
+000D29 E0                MOVX    A,@DPTR
+000D2A 6403              XRL     A,#03H
+000D2C 7062              JNZ     ?C0031?KB_PROCESS
+  157: 	{
+  158: 		if(tx_hid_buff[0] == HID_REPORTID_1)
+000D2E 904E7A            MOV     DPTR,#tx_hid_buff
+000D31 E0                MOVX    A,@DPTR
+000D32 6401              XRL     A,#01H
+000D34 7023              JNZ     ?C0039?KB_PROCESS
+  159: 		{
+  160: 			tx_hid_buff[0] = 4;
+000D36 7404              MOV     A,#04H
+000D38 F0                MOVX    @DPTR,A
+  161: 			if (tx_hid_buff[1] == 0 && tx_hid_buff[3] == 00 && tx_hid_buff[4] == 00 && tx_hid_buff[5] == 0)
+000D39 A3                INC     DPTR
+000D3A E0                MOVX    A,@DPTR
+000D3B 7014              JNZ     ?C0040?KB_PROCESS
+000D3D 904E7D            MOV     DPTR,#tx_hid_buff+03H
+000D40 E0                MOVX    A,@DPTR
+000D41 700E              JNZ     ?C0040?KB_PROCESS
+000D43 A3                INC     DPTR
+000D44 E0                MOVX    A,@DPTR
+000D45 700A              JNZ     ?C0040?KB_PROCESS
+000D47 A3                INC     DPTR
+000D48 E0                MOVX    A,@DPTR
+000D49 7006              JNZ     ?C0040?KB_PROCESS
+  162: 				repeat_send_24g = 0;
+000D4B 904DDD            MOV     DPTR,#repeat_send_24g
+000D4E F0                MOVX    @DPTR,A
+000D4F 8032              SJMP    ?C0042?KB_PROCESS
+000D51         ?C0040?KB_PROCESS:
+  163: 			else
+  164: 				repeat_send_24g = 1;			
+000D51 904DDD            MOV     DPTR,#repeat_send_24g
+000D54 7401              MOV     A,#01H
+000D56 F0                MOVX    @DPTR,A
+  165: 		}
+000D57 802A              SJMP    ?C0042?KB_PROCESS
+000D59         ?C0039?KB_PROCESS:
+  166: 		else if(tx_hid_buff[0] == HID_REPORTID_2)
+000D59 904E7A            MOV     DPTR,#tx_hid_buff
+000D5C E0                MOVX    A,@DPTR
+000D5D B40219            CJNE    A,#02H,?C0043?KB_PROCESS
+  167: 		{
+  168: 			tx_hid_buff[0] = 5;
+000D60 7405              MOV     A,#05H
+000D62 F0                MOVX    @DPTR,A
+  169: 			if (tx_hid_buff[1] == 00 && tx_hid_buff[2] == 00)
+000D63 A3                INC     DPTR
+000D64 E0                MOVX    A,@DPTR
+000D65 700A              JNZ     ?C0044?KB_PROCESS
+000D67 A3                INC     DPTR
+000D68 E0                MOVX    A,@DPTR
+000D69 7006              JNZ     ?C0044?KB_PROCESS
+  170: 			{
+  171: 				repeat_send_24g = 0;
+000D6B 904DDD            MOV     DPTR,#repeat_send_24g
+000D6E F0                MOVX    @DPTR,A
+  172: 			}
+000D6F 8012              SJMP    ?C0042?KB_PROCESS
+000D71         ?C0044?KB_PROCESS:
+  173: 			else
+  174: 			{
+  175: 				repeat_send_24g = 1;
+000D71 904DDD            MOV     DPTR,#repeat_send_24g
+000D74 7401              MOV     A,#01H
+000D76 F0                MOVX    @DPTR,A
+  176: 			}
+  177: 		}
+000D77 800A              SJMP    ?C0042?KB_PROCESS
+000D79         ?C0043?KB_PROCESS:
+  178: 		else if(tx_hid_buff[0] == HID_REPORTID_3)
+000D79 904E7A            MOV     DPTR,#tx_hid_buff
+000D7C E0                MOVX    A,@DPTR
+000D7D B40303            CJNE    A,#03H,?C0042?KB_PROCESS
+  179: 		{
+  180: 			tx_hid_buff[0] = 7;
+000D80 7407              MOV     A,#07H
+000D82 F0                MOVX    @DPTR,A
+  181: 		}
+000D83         ?C0042?KB_PROCESS:
+  182: 		IPC_Tx24GData(tx_hid_buff,len);
+000D83 7B01              MOV     R3,#01H
+000D85 7A4E              MOV     R2,#HIGH tx_hid_buff
+000D87 797A              MOV     R1,#LOW tx_hid_buff
+000D89 904E79            MOV     DPTR,#len
+000D8C E0                MOVX    A,@DPTR
+000D8D FD                MOV     R5,A
+000D8E F1F2              ACALL   _IPC_Tx24GData
+  183: 	}
+  184: }
+000D90         ?C0031?KB_PROCESS:
+000D90 22                RET     
 ----- FUNCTION _IPC_TxHidData (END) -------
 
 
------ FUNCTION _kb_send_combination_key (BEGIN) -----
- FILE: 'kb_process.c'
-   95: void kb_send_combination_key(byte ctrl_value,byte key_value)
-   96: {
-000F39 904EA6            MOV     DPTR,#ctrl_value
-000F3C EF                MOV     A,R7
-000F3D F0                MOVX    @DPTR,A
-000F3E A3                INC     DPTR
-000F3F ED                MOV     A,R5
-000F40 F0                MOVX    @DPTR,A
-   97: 	xmemclear(hidBuff,9);
-   98: 	hidBuff[0] = HID_REPORTID_1;
-000F41 7B01              MOV     R3,#01H
-000F43 7A48              MOV     R2,#HIGH hidBuff
-000F45 7900              MOV     R1,#LOW hidBuff
-000F47 7D09              MOV     R5,#09H
-000F49 7C00              MOV     R4,#00H
-000F4B D14E              ACALL   _xmemclear
-   99: 	hidBuff[1] |= ctrl_value;
-000F4D 904800            MOV     DPTR,#hidBuff
-000F50 7401              MOV     A,#01H
-000F52 F0                MOVX    @DPTR,A
-  100: 	hidBuff[3] = key_value; 
-000F53 A3                INC     DPTR
-000F54 E0                MOVX    A,@DPTR
-000F55 FF                MOV     R7,A
-000F56 904EA6            MOV     DPTR,#ctrl_value
-000F59 E0                MOVX    A,@DPTR
-000F5A FE                MOV     R6,A
-000F5B EF                MOV     A,R7
-000F5C 4E                ORL     A,R6
-000F5D 904801            MOV     DPTR,#hidBuff+01H
-000F60 F0                MOVX    @DPTR,A
-  101: 	IPC_TxHidData(hidBuff, 9);
-000F61 904EA7            MOV     DPTR,#key_value
-000F64 E0                MOVX    A,@DPTR
-000F65 904803            MOV     DPTR,#hidBuff+03H
-000F68 F0                MOVX    @DPTR,A
-  102: }
-000F69 7B01              MOV     R3,#01H
-000F6B 7A48              MOV     R2,#HIGH hidBuff
-000F6D 7900              MOV     R1,#LOW hidBuff
-000F6F 7D09              MOV     R5,#09H
-000F71 8095              SJMP    _IPC_TxHidData
------ FUNCTION _kb_send_combination_key (END) -------
+----- FUNCTION _kb_send_combination_key (BEGIN) -----
+ FILE: 'kb_process.c'
+  210: void kb_send_combination_key(byte ctrl_value,byte key_value)
+  211: {
+000D91 904EF5            MOV     DPTR,#ctrl_value
+000D94 EF                MOV     A,R7
+000D95 F0                MOVX    @DPTR,A
+000D96 A3                INC     DPTR
+000D97 ED                MOV     A,R5
+000D98 F0                MOVX    @DPTR,A
+  212: 	xmemclear(hidBuff,9);
+  213: 	hidBuff[0] = HID_REPORTID_1;
+000D99 7B01              MOV     R3,#01H
+000D9B 7A48              MOV     R2,#HIGH hidBuff
+000D9D 7900              MOV     R1,#LOW hidBuff
+000D9F 7D09              MOV     R5,#09H
+000DA1 7C00              MOV     R4,#00H
+000DA3 71C2              ACALL   _xmemclear
+  214: 	hidBuff[1] |= ctrl_value;
+000DA5 904800            MOV     DPTR,#hidBuff
+000DA8 7401              MOV     A,#01H
+000DAA F0                MOVX    @DPTR,A
+  215: 	hidBuff[3] = key_value; 
+000DAB A3                INC     DPTR
+000DAC E0                MOVX    A,@DPTR
+000DAD FF                MOV     R7,A
+000DAE 904EF5            MOV     DPTR,#ctrl_value
+000DB1 E0                MOVX    A,@DPTR
+000DB2 FE                MOV     R6,A
+000DB3 EF                MOV     A,R7
+000DB4 4E                ORL     A,R6
+000DB5 904801            MOV     DPTR,#hidBuff+01H
+000DB8 F0                MOVX    @DPTR,A
+  216: 	IPC_TxHidData(hidBuff, 9);
+000DB9 904EF6            MOV     DPTR,#key_value
+000DBC E0                MOVX    A,@DPTR
+000DBD 904803            MOV     DPTR,#hidBuff+03H
+000DC0 F0                MOVX    @DPTR,A
+  217: }
+000DC1 7B01              MOV     R3,#01H
+000DC3 7A48              MOV     R2,#HIGH hidBuff
+000DC5 7900              MOV     R1,#LOW hidBuff
+000DC7 7D09              MOV     R5,#09H
+000DC9 818F              AJMP    _IPC_TxHidData
+----- FUNCTION _kb_send_combination_key (END) -------
+
+
+----- FUNCTION kb_need_keyscan (BEGIN) -----
+ FILE: 'kb_process.c'
+  348: void kb_need_keyscan()
+  349: {
+  350: 	 if (g_variable.ble_currentSubState == CHANGE_TO_BLE_SUB_PINCODE 
+  351: 		|| g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
+000DCB 904CC8            MOV     DPTR,#g_variable+09H
+000DCE E0                MOVX    A,@DPTR
+000DCF 6402              XRL     A,#02H
+000DD1 6007              JZ      ?C0080?KB_PROCESS
+000DD3 904CCA            MOV     DPTR,#g_variable+0BH
+000DD6 E0                MOVX    A,@DPTR
+000DD7 B40203            CJNE    A,#02H,?C0079?KB_PROCESS
+000DDA         ?C0080?KB_PROCESS:
+  352: 	{
+  353: 		kb_bt_pincode_enter();
+000DDA 022A56            LJMP    kb_bt_pincode_enter
+  354: 	}
+000DDD         ?C0079?KB_PROCESS:
+  355: 	else
+  356: 	{
+  357: 		/*
+  358: 		  if ((GPIO_GetInputStatus(INT_GPIO) == 0) )//&& (tperr == 0))
+  359: 		  {
+  360: 			g_variable.mouse_data_send_flag = 0;
+  361: 			g_variable.delay_enter_lpm_timer = 10;
+  362: 		  	
+  363: 		 	if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
+  364: 		 	{
+  365: 				if(m_customize_timer != g_variable.send_timer)
+  366: 				{
+  367: 					g_variable.send_timer = m_customize_timer;
+  368: 				}
+  369: 				else 
+  370: 					return;
+  371: 			}
+  372: 			Touch_data_get();
+  373: 			kb_set_mouse_data();
+  374: 		}
+  375: 		else
+  376: 		*/
+  377: 		{
+  378: 		//	g_variable.sensor_x_l = 0;
+  379: 		//	g_variable.sensor_x_h = 0;
+  380: 		//	g_variable.sensor_y_l = 0;
+  381: 		//	g_variable.sensor_y_h = 0;
+  382: 		//	g_variable.sensor_wheel = 0;
+  383: 		//	g_variable.sensor_titl = 0;
+  384: 			
+  385: 		if((g_variable.key_combination_step == CAMBINATION_KEY_FREE)
+000DDD 904CF4            MOV     DPTR,#g_variable+035H
+000DE0 E0                MOVX    A,@DPTR
+000DE1 FF                MOV     R7,A
+000DE2 6008              JZ      ?C0083?KB_PROCESS
+000DE4 6403              XRL     A,#03H
+000DE6 6004              JZ      ?C0083?KB_PROCESS
+000DE8 EF                MOV     A,R7
+000DE9 B40502            CJNE    A,#05H,?C0082?KB_PROCESS
+000DEC         ?C0083?KB_PROCESS:
+  386: 		||(g_variable.key_combination_step == CAMBINATION_KEY_COMPLETE)
+  387: 		|| (g_variable.key_combination_step == CAMBINATION_KEY_RELEASE)
+  388: 		)
+  389: 			kb_motion();
+000DEC E153              AJMP    kb_motion
+000DEE         ?C0082?KB_PROCESS:
+  390: 		else
+  391: 		{
+  392: 			if(g_variable.key_combination_step == CAMBINATION_KEY_PRESS)
+000DEE 904CF4            MOV     DPTR,#g_variable+035H
+000DF1 E0                MOVX    A,@DPTR
+000DF2 B4010E            CJNE    A,#01H,?C0085?KB_PROCESS
+  393: 			{
+  394: 				kb_send_combination_key(g_variable.key_combination_ctrl,0);
+000DF5 A3                INC     DPTR
+000DF6 E0                MOVX    A,@DPTR
+000DF7 FF                MOV     R7,A
+000DF8 E4                CLR     A
+000DF9 FD                MOV     R5,A
+000DFA B191              ACALL   _kb_send_combination_key
+  395: 				g_variable.key_combination_step = CAMBINATION_KEY_HOLD;
+000DFC 904CF4            MOV     DPTR,#g_variable+035H
+000DFF 7402              MOV     A,#02H
+000E01 F0                MOVX    @DPTR,A
+  396: 			}
+000E02 22                RET     
+000E03         ?C0085?KB_PROCESS:
+  397: 			else if(g_variable.key_combination_step == CAMBINATION_KEY_HOLD)
+000E03 904CF4            MOV     DPTR,#g_variable+035H
+000E06 E0                MOVX    A,@DPTR
+000E07 B4020B            CJNE    A,#02H,?C0087?KB_PROCESS
+  398: 			{	
+  399: 				g_variable.key_combination_step = CAMBINATION_KEY_COMPLETE;
+000E0A 7403              MOV     A,#03H
+000E0C F0                MOVX    @DPTR,A
+  400: 				kb_send_combination_key(g_variable.key_combination_ctrl,g_variable.key_combination_keyvalue);
+000E0D A3                INC     DPTR
+000E0E E0                MOVX    A,@DPTR
+000E0F FF                MOV     R7,A
+000E10 A3                INC     DPTR
+000E11 E0                MOVX    A,@DPTR
+000E12 FD                MOV     R5,A
+000E13 A191              AJMP    _kb_send_combination_key
+  401: 			}
+000E15         ?C0087?KB_PROCESS:
+  402: 			else if(g_variable.key_combination_step == CAMBINATION_KEY_WAIT_RELEASE)
+000E15 904CF4            MOV     DPTR,#g_variable+035H
+000E18 E0                MOVX    A,@DPTR
+000E19 B40427            CJNE    A,#04H,?C0089?KB_PROCESS
+  403: 			{
+  404: 				g_variable.key_combination_keyvalue = 0;
+000E1C E4                CLR     A
+000E1D 904CF6            MOV     DPTR,#g_variable+037H
+000E20 F0                MOVX    @DPTR,A
+  405: 				kb_send_combination_key(g_variable.key_combination_ctrl,g_variable.key_combination_keyvalue);
+000E21 904CF5            MOV     DPTR,#g_variable+036H
+000E24 E0                MOVX    A,@DPTR
+000E25 FF                MOV     R7,A
+000E26 E4                CLR     A
+000E27 FD                MOV     R5,A
+000E28 B191              ACALL   _kb_send_combination_key
+  406: 				g_variable.key_combination_ctrl = 0;
+000E2A E4                CLR     A
+000E2B 904CF5            MOV     DPTR,#g_variable+036H
+000E2E F0                MOVX    @DPTR,A
+  407: 				if(!g_variable.one_key_press_wait_release_timer)
+000E2F 904CF8            MOV     DPTR,#g_variable+039H
+000E32 E0                MOVX    A,@DPTR
+000E33 7007              JNZ     ?C0090?KB_PROCESS
+  408: 					g_variable.key_combination_step = CAMBINATION_KEY_NULL;
+000E35 904CF4            MOV     DPTR,#g_variable+035H
+000E38 7406              MOV     A,#06H
+000E3A F0                MOVX    @DPTR,A
+000E3B 22                RET     
+000E3C         ?C0090?KB_PROCESS:
+  409: 				else
+  410: 					g_variable.key_combination_step = CAMBINATION_KEY_RELEASE;
+000E3C 904CF4            MOV     DPTR,#g_variable+035H
+000E3F 7405              MOV     A,#05H
+000E41 F0                MOVX    @DPTR,A
+  411: 			}
+000E42 22                RET     
+000E43         ?C0089?KB_PROCESS:
+  412: 			else if(g_variable.key_combination_step == CAMBINATION_KEY_NULL)
+000E43 904CF4            MOV     DPTR,#g_variable+035H
+000E46 E0                MOVX    A,@DPTR
+000E47 B40615            CJNE    A,#06H,?C0094?KB_PROCESS
+  413: 			{
+  414: 				g_variable.key_combination_keyvalue = 0;
+000E4A E4                CLR     A
+000E4B 904CF6            MOV     DPTR,#g_variable+037H
+000E4E F0                MOVX    @DPTR,A
+  415: 				g_variable.key_combination_ctrl = 0;
+000E4F 904CF5            MOV     DPTR,#g_variable+036H
+000E52 F0                MOVX    @DPTR,A
+  416: 				kb_send_combination_key(g_variable.key_combination_ctrl,g_variable.key_combination_keyvalue);
+000E53 A3                INC     DPTR
+000E54 E0                MOVX    A,@DPTR
+000E55 FD                MOV     R5,A
+000E56 E4                CLR     A
+000E57 FF                MOV     R7,A
+000E58 B191              ACALL   _kb_send_combination_key
+  417: 				g_variable.key_combination_step = CAMBINATION_KEY_FREE;
+000E5A E4                CLR     A
+000E5B 904CF4            MOV     DPTR,#g_variable+035H
+000E5E F0                MOVX    @DPTR,A
+  418: 			}
+  419: 		}
+  420: 		}
+  421: 	}
+  422: }
+000E5F         ?C0094?KB_PROCESS:
+000E5F 22                RET     
+----- FUNCTION kb_need_keyscan (END) -------
+
+
+----- FUNCTION YC_connect_timeout_500ms (BEGIN) -----
+ FILE: 'sys.c'
+  473: void YC_connect_timeout_500ms()
+  474: {
+  475: 
+  476: 	if(le_send_battery_level_delay_count)
+000E60 904DDB            MOV     DPTR,#le_send_battery_level_delay_count
+000E63 E0                MOVX    A,@DPTR
+000E64 600F              JZ      ?C0077?SYS
+  477: 	{
+  478: 		le_send_battery_level_delay_count--;
+000E66 E0                MOVX    A,@DPTR
+000E67 14                DEC     A
+000E68 F0                MOVX    @DPTR,A
+  479: 		if(!le_send_battery_level_delay_count)
+000E69 E0                MOVX    A,@DPTR
+000E6A 7009              JNZ     ?C0077?SYS
+  480: 		{	
+  481: 			m_lpm_mode = 1;
+000E6C 904131            MOV     DPTR,#m_lpm_mode
+000E6F 04                INC     A
+000E70 F0                MOVX    @DPTR,A
+  482: 			le_send_battery_level_flag = 1;
+000E71 904DDA            MOV     DPTR,#le_send_battery_level_flag
+000E74 F0                MOVX    @DPTR,A
+  483: 		}
+  484: 	}
+000E75         ?C0077?SYS:
+  485: 	
+  486: //system long sleep timer
+  487: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED ||
+000E75 904CC9            MOV     DPTR,#g_variable+0AH
+000E78 E0                MOVX    A,@DPTR
+000E79 6404              XRL     A,#04H
+000E7B 6008              JZ      ?C0080?SYS
+000E7D 904CC7            MOV     DPTR,#g_variable+08H
+000E80 E0                MOVX    A,@DPTR
+000E81 6404              XRL     A,#04H
+000E83 7055              JNZ     ?C0079?SYS
+000E85         ?C0080?SYS:
+  488: 		g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
+  489: 	{
+  490: 		if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
+000E85 904CC7            MOV     DPTR,#g_variable+08H
+000E88 E0                MOVX    A,@DPTR
+000E89 6404              XRL     A,#04H
+000E8B 7033              JNZ     ?C0081?SYS
+  491: 		{
+  492: 			if(le_send_battery_level_flag || (g_variable.sleepTimer && !(g_variable.sleepTimer & 0x1f)))		// ble battery l
+>> evel updata each 16 second
+000E8D 904DDA            MOV     DPTR,#le_send_battery_level_flag
+000E90 E0                MOVX    A,@DPTR
+000E91 7010              JNZ     ?C0083?SYS
+000E93 904CE3            MOV     DPTR,#g_variable+024H
+000E96 E0                MOVX    A,@DPTR
+000E97 FE                MOV     R6,A
+000E98 A3                INC     DPTR
+000E99 E0                MOVX    A,@DPTR
+000E9A FF                MOV     R7,A
+000E9B 4E                ORL     A,R6
+000E9C 6022              JZ      ?C0081?SYS
+000E9E EF                MOV     A,R7
+000E9F 541F              ANL     A,#01FH
+000EA1 701D              JNZ     ?C0081?SYS
+000EA3         ?C0083?SYS:
+  493: 			{
+  494: 				le_send_battery_level_flag = 0;
+000EA3 E4                CLR     A
+000EA4 904DDA            MOV     DPTR,#le_send_battery_level_flag
+000EA7 F0                MOVX    @DPTR,A
+  495: 				multikey[0] = HID_REPORTID_BATTERY;	
+000EA8 904E48            MOV     DPTR,#multikey
+000EAB 7404              MOV     A,#04H
+000EAD F0                MOVX    @DPTR,A
+  496: 				multikey[1] = g_variable.battery_level_percentage;	
+000EAE 904CF9            MOV     DPTR,#g_variable+03AH
+000EB1 E0                MOVX    A,@DPTR
+000EB2 904E49            MOV     DPTR,#multikey+01H
+000EB5 F0                MOVX    @DPTR,A
+  497: 				IPC_TxHidData(multikey, 2);
+000EB6 7B01              MOV     R3,#01H
+000EB8 7A4E              MOV     R2,#HIGH multikey
+000EBA 7948              MOV     R1,#LOW multikey
+000EBC 7D02              MOV     R5,#02H
+000EBE 918F              ACALL   _IPC_TxHidData
+  498: 			}
+  499: 		}
+000EC0         ?C0081?SYS:
+  500: 		if (g_variable.sleepTimer == STANDBY_TIMER_10MIN) 
+000EC0 904CE3            MOV     DPTR,#g_variable+024H
+000EC3 E0                MOVX    A,@DPTR
+000EC4 6404              XRL     A,#04H
+000EC6 7004              JNZ     ?C0174?SYS
+000EC8 A3                INC     DPTR
+000EC9 E0                MOVX    A,@DPTR
+000ECA 64B0              XRL     A,#0B0H
+000ECC         ?C0174?SYS:
+000ECC 6002              JZ      $ + 4H
+000ECE E152              AJMP    ?C0095?SYS
+  501: 		{
+  502: 			YC_disconnect_all_link();
+000ED0 1218C2            LCALL   YC_disconnect_all_link
+  503: 			g_variable.lockLpm = 1;
+000ED3 904CEC            MOV     DPTR,#g_variable+02DH
+000ED6 7401              MOV     A,#01H
+000ED8 F0                MOVX    @DPTR,A
+  504: 		}
+  505: 	}
+000ED9 22                RET     
+000EDA         ?C0079?SYS:
+  506: 	else if(g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+000EDA 904CC5            MOV     DPTR,#g_variable+06H
+000EDD E0                MOVX    A,@DPTR
+000EDE 6403              XRL     A,#03H
+000EE0 7039              JNZ     ?C0086?SYS
+  507: 	{
+  508: #ifdef PC_SLEEP_STATUS_GET	
+  509: 		if((g_variable.sleepTimer & 0x1f) == 0x10)	// search dongle each 8s
+000EE2 904CE4            MOV     DPTR,#g_variable+025H
+000EE5 E0                MOVX    A,@DPTR
+000EE6 541F              ANL     A,#01FH
+000EE8 6410              XRL     A,#010H
+000EEA 701E              JNZ     ?C0087?SYS
+  510: 		{
+  511: 			xmemclear(hidBuff,9);
+000EEC 7B01              MOV     R3,#01H
+000EEE 7A48              MOV     R2,#HIGH hidBuff
+000EF0 7900              MOV     R1,#LOW hidBuff
+000EF2 7D09              MOV     R5,#09H
+000EF4 FC                MOV     R4,A
+000EF5 71C2              ACALL   _xmemclear
+  512: 
+  513: 			mult_key_status = 0;
+000EF7 E4                CLR     A
+000EF8 904E47            MOV     DPTR,#mult_key_status
+000EFB F0                MOVX    @DPTR,A
+  514: 			hidBuff[0] = HID_REPORTID_1;		// standard key send
+000EFC 904800            MOV     DPTR,#hidBuff
+000EFF 04                INC     A
+000F00 F0                MOVX    @DPTR,A
+  515: 			IPC_TxHidData(hidBuff, 9);
+000F01 FB                MOV     R3,A
+000F02 7A48              MOV     R2,#HIGH hidBuff
+000F04 7900              MOV     R1,#LOW hidBuff
+000F06 7D09              MOV     R5,#09H
+000F08 918F              ACALL   _IPC_TxHidData
+  516: 		}
+000F0A         ?C0087?SYS:
+  517: #endif	
+  518: 		if (g_variable.sleepTimer >= STANDBY_TIMER_10MIN)
+000F0A C3                CLR     C
+000F0B 904CE4            MOV     DPTR,#g_variable+025H
+000F0E E0                MOVX    A,@DPTR
+000F0F 94B0              SUBB    A,#0B0H
+000F11 904CE3            MOV     DPTR,#g_variable+024H
+000F14 E0                MOVX    A,@DPTR
+000F15 9404              SUBB    A,#04H
+000F17 4039              JC      ?C0095?SYS
+  519: 		{
+  520: 			System_G24_long_lpm();
+000F19 E1C3              AJMP    System_G24_long_lpm
+  521: 		}
+  522: 	}
+000F1B         ?C0086?SYS:
+  523: 	else if(g_variable.g24_currentState == CHANGE_TO_24G_PAIRING)
+000F1B 904CC5            MOV     DPTR,#g_variable+06H
+000F1E E0                MOVX    A,@DPTR
+000F1F B40111            CJNE    A,#01H,?C0090?SYS
+  524: 	{
+  525: 		if (g_variable.sleepTimer >= BT_PAIRING_TIME_OUT_1MIN)
+000F22 C3                CLR     C
+000F23 904CE4            MOV     DPTR,#g_variable+025H
+000F26 E0                MOVX    A,@DPTR
+000F27 9478              SUBB    A,#078H
+000F29 904CE3            MOV     DPTR,#g_variable+024H
+000F2C E0                MOVX    A,@DPTR
+000F2D 9400              SUBB    A,#00H
+000F2F 4021              JC      ?C0095?SYS
+  526: 		{
+  527: 			System_G24_long_lpm();
+000F31 E1C3              AJMP    System_G24_long_lpm
+  528: 		}
+  529: 	}
+000F33         ?C0090?SYS:
+  530: 	else
+  531: 	{
+  532: 		if (g_variable.sleepTimer >= RECONNECT_TIMER_10S)
+000F33 C3                CLR     C
+000F34 904CE4            MOV     DPTR,#g_variable+025H
+000F37 E0                MOVX    A,@DPTR
+000F38 9414              SUBB    A,#014H
+000F3A 904CE3            MOV     DPTR,#g_variable+024H
+000F3D E0                MOVX    A,@DPTR
+000F3E 9400              SUBB    A,#00H
+000F40 4010              JC      ?C0095?SYS
+  533: 		{
+  534: 			if(ble_reconnect_flag)
+000F42 904DE5            MOV     DPTR,#ble_reconnect_flag
+000F45 E0                MOVX    A,@DPTR
+000F46 6007              JZ      ?C0094?SYS
+  535: 			{
+  536: 				ble_reconnect_flag = 0;
+000F48 E4                CLR     A
+000F49 F0                MOVX    @DPTR,A
+  537: 				IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+000F4A 7F0E              MOV     R7,#0EH
+000F4C 120581            LCALL   _IPC_TxControlCmd
+  538: 			}
+000F4F         ?C0094?SYS:
+  539: 			System_long_sleep();
+000F4F 1217A3            LCALL   System_long_sleep
+  540: 		}
+  541: 	}
+  542: }
+000F52         ?C0095?SYS:
+000F52 22                RET     
+----- FUNCTION YC_connect_timeout_500ms (END) -------
+
+
+----- FUNCTION kb_motion (BEGIN) -----
+ FILE: 'kb_process.c'
+  329: static void kb_motion()
+  330: {
+  331: 	tKSEVENT *pEvt = NULL;
+  332: 	
+000F53 904EDE            MOV     DPTR,#pEvt
+000F56 E4                CLR     A
+000F57 F0                MOVX    @DPTR,A
+000F58 A3                INC     DPTR
+000F59 F0                MOVX    @DPTR,A
+000F5A A3                INC     DPTR
+000F5B F0                MOVX    @DPTR,A
+  333: 	if (!IPC_IsTxBuffEmpty())
+000F5C 12326C            LCALL   IPC_IsTxBuffEmpty
+000F5F 5025              JNC     ?C0077?KB_PROCESS
+000F61         ?C0076?KB_PROCESS:
+  334: 		return;
+  335: 	pEvt = KS_GetCurrentEvt();
+000F61 12214E            LCALL   KS_GetCurrentEvt
+000F64 904EDE            MOV     DPTR,#pEvt
+000F67 EB                MOV     A,R3
+000F68 F0                MOVX    @DPTR,A
+000F69 A3                INC     DPTR
+000F6A EA                MOV     A,R2
+000F6B F0                MOVX    @DPTR,A
+000F6C A3                INC     DPTR
+000F6D E9                MOV     A,R1
+000F6E F0                MOVX    @DPTR,A
+  336: 
+  337: 	if (pEvt == NULL)
+000F6F 4A                ORL     A,R2
+000F70 7007              JNZ     ?C0078?KB_PROCESS
+  338: 	{
+  339: 		m_power_on_flag = 1;
+000F72 904CB6            MOV     DPTR,#m_power_on_flag
+000F75 04                INC     A
+000F76 F0                MOVX    @DPTR,A
+  340: 		kb_24g_get_led_status();
+000F77 800E              SJMP    kb_24g_get_led_status
+  341: 		return;
+  342: 	}
+000F79         ?C0078?KB_PROCESS:
+  343: 	kb_motion_keyscan(pEvt);
+000F79 904EDE            MOV     DPTR,#pEvt
+000F7C E0                MOVX    A,@DPTR
+000F7D FB                MOV     R3,A
+000F7E A3                INC     DPTR
+000F7F E0                MOVX    A,@DPTR
+000F80 FA                MOV     R2,A
+000F81 A3                INC     DPTR
+000F82 E0                MOVX    A,@DPTR
+000F83 F9                MOV     R1,A
+000F84 310F              ACALL   _kb_motion_keyscan
+  344: }
+000F86         ?C0077?KB_PROCESS:
+000F86 22                RET     
+----- FUNCTION kb_motion (END) -------
+
+
+----- FUNCTION kb_24g_get_led_status (BEGIN) -----
+ FILE: 'kb_process.c'
+  311: void kb_24g_get_led_status()		//get RF Ack for get numlock/capslock status
+  312: {
+  313: 	if((m_24g_led_flag)&& (repeat_send_24g == 0))
+  314: 	{
+000F87 904D46            MOV     DPTR,#m_24g_led_flag
+000F8A E0                MOVX    A,@DPTR
+000F8B 6035              JZ      ?C0075?KB_PROCESS
+000F8D 904DDD            MOV     DPTR,#repeat_send_24g
+000F90 E0                MOVX    A,@DPTR
+000F91 702F              JNZ     ?C0075?KB_PROCESS
+  315: 		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+  316: 		{
+000F93 904CC5            MOV     DPTR,#g_variable+06H
+000F96 E0                MOVX    A,@DPTR
+000F97 B40328            CJNE    A,#03H,?C0075?KB_PROCESS
+  317: 			xmemclear(hidBuff,9);
+  318: 
+000F9A 7B01              MOV     R3,#01H
+000F9C 7A48              MOV     R2,#HIGH hidBuff
+000F9E 7900              MOV     R1,#LOW hidBuff
+000FA0 7D09              MOV     R5,#09H
+000FA2 7C00              MOV     R4,#00H
+000FA4 71C2              ACALL   _xmemclear
+  319: 			mult_key_status = 0;
+000FA6 E4                CLR     A
+000FA7 904E47            MOV     DPTR,#mult_key_status
+000FAA F0                MOVX    @DPTR,A
+  320: 			hidBuff[0] = HID_REPORTID_1;		// standard key send
+000FAB 904800            MOV     DPTR,#hidBuff
+000FAE 04                INC     A
+000FAF F0                MOVX    @DPTR,A
+  321: 			hidBuff[2] = m_24g_led_flag;
+000FB0 904D46            MOV     DPTR,#m_24g_led_flag
+000FB3 E0                MOVX    A,@DPTR
+000FB4 904802            MOV     DPTR,#hidBuff+02H
+000FB7 F0                MOVX    @DPTR,A
+  322: 			IPC_TxHidData(hidBuff, 9);
+000FB8 7B01              MOV     R3,#01H
+000FBA 7A48              MOV     R2,#HIGH hidBuff
+000FBC 7900              MOV     R1,#LOW hidBuff
+000FBE 7D09              MOV     R5,#09H
+000FC0 918F              ACALL   _IPC_TxHidData
+  323: 		}	
+  324: 	}
+  325: }
+000FC2         ?C0075?KB_PROCESS:
+000FC2 22                RET     
+----- FUNCTION kb_24g_get_led_status (END) -------
+
+
+----- FUNCTION System_G24_long_lpm (BEGIN) -----
+ FILE: 'sys.c'
+   88: void System_G24_long_lpm()
+   89: {
+   90: 	LED_all_shutdown();
+   91: 	m_24g_pairing_sm = 0xff;
+000FC3 1217D0            LCALL   LED_all_shutdown
+   92: 	g_variable.g24_long_sleep_flag = 1;
+000FC6 904BEF            MOV     DPTR,#m_24g_pairing_sm
+000FC9 74FF              MOV     A,#0FFH
+000FCB F0                MOVX    @DPTR,A
+   93: #ifdef PC_SLEEP_STATUS_GET	
+000FCC 904D00            MOV     DPTR,#g_variable+041H
+000FCF 7401              MOV     A,#01H
+000FD1 F0                MOVX    @DPTR,A
+   94: 	g_variable.sys_numlockled_on_timer = 0;
+000FD2 E4                CLR     A
+000FD3 904CE6            MOV     DPTR,#g_variable+027H
+000FD6 F0                MOVX    @DPTR,A
+   95: 	g_variable.sys_capslockled_on_timer = 0;
+000FD7 A3                INC     DPTR
+000FD8 F0                MOVX    @DPTR,A
+   96: 	g_variable.sys_scrolllockled_on_timer = 0;
+000FD9 A3                INC     DPTR
+000FDA F0                MOVX    @DPTR,A
+   97: 	m_caps_num_lock = 0xf0;
+000FDB 904CB7            MOV     DPTR,#m_caps_num_lock
+000FDE 74F0              MOV     A,#0F0H
+000FE0 F0                MOVX    @DPTR,A
+   98: 	m_caps_num_lock_last = 0xf0; 
+000FE1 904DE0            MOV     DPTR,#m_caps_num_lock_last
+000FE4 F0                MOVX    @DPTR,A
+   99: #endif	
+  100: 	m_24g_enter_hibernate[0]	= 0xff;
+000FE5 904D40            MOV     DPTR,#m_24g_enter_hibernate
+000FE8 74FF              MOV     A,#0FFH
+000FEA F0                MOVX    @DPTR,A
+  101: 	m_24g_enter_hibernate[1]	= 0xff;
+000FEB A3                INC     DPTR
+000FEC F0                MOVX    @DPTR,A
+  102: 	m_24g_enter_hibernate[2]	= 0xff;
+000FED A3                INC     DPTR
+000FEE F0                MOVX    @DPTR,A
+  103: 	m_24g_enter_hibernate[3]	= 0xff;
+000FEF A3                INC     DPTR
+000FF0 F0                MOVX    @DPTR,A
+  104: }
+000FF1 22                RET     
+----- FUNCTION System_G24_long_lpm (END) -------
+
+
+----- FUNCTION _IPC_Tx24GData (BEGIN) -----
+;---- Variable 'len' assigned to Register 'R5' ----
+;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
+000FF2 900BE7            MOV     DPTR,#ipcSendBuff
+000FF5 7406              MOV     A,#06H
+000FF7 F0                MOVX    @DPTR,A
+;----                  JMP     _IPC_TxData
+----- FUNCTION _IPC_Tx24GData (END) -------
+
+
+----- FUNCTION _IPC_TxData (BEGIN) -----
+000FF8 904F05            MOV     DPTR,#len
+000FFB ED                MOV     A,R5
+000FFC F0                MOVX    @DPTR,A
+;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
+000FFD E0                MOVX    A,@DPTR
+000FFE FD                MOV     R5,A
+000FFF 900BE8            MOV     DPTR,#ipcSendBuff+01H
+001002 F0                MOVX    @DPTR,A
+001003 7E0B              MOV     R6,#HIGH ipcSendBuff+02H
+001005 7FE9              MOV     R7,#LOW ipcSendBuff+02H
+001007 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+00100A ED                MOV     A,R5
+00100B F0                MOVX    @DPTR,A
+00100C 1208CC            LCALL   _xmemcpy
+00100F 7B01              MOV     R3,#01H
+001011 7A0B              MOV     R2,#HIGH ipcSendBuff
+001013 79E7              MOV     R1,#LOW ipcSendBuff
+001015 904F05            MOV     DPTR,#len
+001018 E0                MOVX    A,@DPTR
+001019 2402              ADD     A,#02H
+00101B FD                MOV     R5,A
+00101C 0205A8            LJMP    _ipcTx
+----- FUNCTION _IPC_TxData (END) -------
+
+
+----- FUNCTION YC_check_is_connected (BEGIN) -----
+ FILE: 'bluetooth.c'
+   77: byte YC_check_is_connected()
+   78: {
+   79: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED
+   80: 		|| g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED
+00101F 904CC9            MOV     DPTR,#g_variable+0AH
+001022 E0                MOVX    A,@DPTR
+001023 6404              XRL     A,#04H
+001025 600F              JZ      ?C0012?BLUETOOTH
+001027 904CC7            MOV     DPTR,#g_variable+08H
+00102A E0                MOVX    A,@DPTR
+00102B 6404              XRL     A,#04H
+00102D 6007              JZ      ?C0012?BLUETOOTH
+00102F 904CC5            MOV     DPTR,#g_variable+06H
+001032 E0                MOVX    A,@DPTR
+001033 B40303            CJNE    A,#03H,?C0011?BLUETOOTH
+001036         ?C0012?BLUETOOTH:
+   81: 		|| g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+   82: 	{
+   83: 		return 1;
+001036 7F01              MOV     R7,#01H
+001038 22                RET     
+   84: 	}
+001039         ?C0011?BLUETOOTH:
+   85: 	return 0;
+001039 7F00              MOV     R7,#00H
+   86: }
+00103B 22                RET     
+----- FUNCTION YC_check_is_connected (END) -------
+
+
+----- FUNCTION LED_handle (BEGIN) -----
+ FILE: 'led.c'
+   24: void LED_handle()
+   25: {
+   26: 	if (power_on_flag != 2)
+   27: 		return;
+00103C 904DEA            MOV     DPTR,#power_on_flag
+00103F E0                MOVX    A,@DPTR
+001040 6402              XRL     A,#02H
+001042 6002              JZ      $ + 4H
+001044 01E5              AJMP    ?C0005?LED
+001046         ?C0004?LED:
+   28: 
+   29: 	if(!g_variable.pairing_timeout && !g_variable.pairing_g24_timeout)
+001046 904CE9            MOV     DPTR,#g_variable+02AH
+001049 E0                MOVX    A,@DPTR
+00104A 6002              JZ      $ + 4H
+00104C 01DF              AJMP    ?C0006?LED
+00104E 904CEE            MOV     DPTR,#g_variable+02FH
+001051 E0                MOVX    A,@DPTR
+001052 6002              JZ      $ + 4H
+001054 01DF              AJMP    ?C0006?LED
+   30: 	{
+   31: 		//low battery LED process
+   32: 		if (g_variable.battery_status == BAT_STATUS_SHUT_DOWN)
+001056 904CD5            MOV     DPTR,#g_variable+016H
+001059 E0                MOVX    A,@DPTR
+00105A B40204            CJNE    A,#02H,?C0007?LED
+   33: 		{
+   34: 			System_long_sleep();
+00105D F1A3              ACALL   System_long_sleep
+   35: 		}
+00105F 802E              SJMP    ?C0008?LED
+001061         ?C0007?LED:
+   36: 		else if (g_variable.battery_status == BAT_STATUS_LOW)
+001061 904CD5            MOV     DPTR,#g_variable+016H
+001064 E0                MOVX    A,@DPTR
+001065 B40114            CJNE    A,#01H,?C0009?LED
+   37: 		{
+   38: 			if (g_variable.battery_low_led_flash_flag == 0)
+001068 904CF7            MOV     DPTR,#g_variable+038H
+00106B E0                MOVX    A,@DPTR
+00106C 7021              JNZ     ?C0008?LED
+   39: 			{
+   40: 				g_variable.battery_low_led_flash_interval = LOW_BATTERY_FLASH_INTERVAL;
+00106E 904CE2            MOV     DPTR,#g_variable+023H
+001071 740C              MOV     A,#0CH
+001073 F0                MOVX    @DPTR,A
+   41: 				g_variable.battery_low_led_flash_flag = 1;
+001074 904CF7            MOV     DPTR,#g_variable+038H
+001077 7401              MOV     A,#01H
+001079 F0                MOVX    @DPTR,A
+   42: 			}
+   43: 		}
+00107A 8013              SJMP    ?C0008?LED
+00107C         ?C0009?LED:
+   44: 		else
+   45: 		{
+   46: 			if (g_variable.battery_low_led_flash_flag == 1)
+00107C 904CF7            MOV     DPTR,#g_variable+038H
+00107F E0                MOVX    A,@DPTR
+001080 B4010C            CJNE    A,#01H,?C0008?LED
+   47: 			{
+   48: 				g_variable.battery_low_led_flash_flag = 0;
+001083 E4                CLR     A
+001084 F0                MOVX    @DPTR,A
+   49: 				g_variable.battery_low_led_flash_interval = 0;
+001085 904CE2            MOV     DPTR,#g_variable+023H
+001088 F0                MOVX    @DPTR,A
+   50: 				GPIO_Setout(LOWPOWER_LED_GPIO, LED_OFF);
+001089 C201              CLR     ?_GPIO_Setout?BIT
+00108B 7F1D              MOV     R7,#01DH
+00108D 11E6              ACALL   _GPIO_Setout
+   51: 			}
+   52: 		}
+00108F         ?C0008?LED:
+   53: 
+   54: 		//capslock  numlock  scrolllock LED process
+   55: 		if (g_variable.battery_status != BAT_STATUS_LOW)
+00108F 904CD5            MOV     DPTR,#g_variable+016H
+001092 E0                MOVX    A,@DPTR
+001093 6401              XRL     A,#01H
+001095 604E              JZ      ?C0005?LED
+   56: 		{
+   57: 			if (YC_check_is_connected())
+001097 111F              ACALL   YC_check_is_connected
+001099 EF                MOV     A,R7
+00109A 603D              JZ      ?C0014?LED
+   58: 			{
+   59: 				if (g_variable.sleepTimer < KB_NUM_CAPS_LED_ON_TIMER)
+00109C C3                CLR     C
+00109D 904CE4            MOV     DPTR,#g_variable+025H
+0010A0 E0                MOVX    A,@DPTR
+0010A1 940C              SUBB    A,#0CH
+0010A3 904CE3            MOV     DPTR,#g_variable+024H
+0010A6 E0                MOVX    A,@DPTR
+0010A7 9400              SUBB    A,#00H
+0010A9 5028              JNC     ?C0015?LED
+   60: 				{
+   61: 					if(m_caps_num_lock & KB_PC_KEYSEL_NUMLOCK)
+0010AB 904CB7            MOV     DPTR,#m_caps_num_lock
+0010AE E0                MOVX    A,@DPTR
+0010AF 30E008            JNB     ACC.0,?C0016?LED
+   62: 					{
+   63: 						GPIO_Setout(NUM_LOCK_LED_GPIO, LED_ON);
+0010B2 D201              SETB    ?_GPIO_Setout?BIT
+0010B4 7F1D              MOV     R7,#01DH
+0010B6 11E6              ACALL   _GPIO_Setout
+   64: 					}
+0010B8 8006              SJMP    ?C0017?LED
+0010BA         ?C0016?LED:
+   65: 					else
+   66: 					{
+   67: 						GPIO_Setout(NUM_LOCK_LED_GPIO, LED_OFF);
+0010BA C201              CLR     ?_GPIO_Setout?BIT
+0010BC 7F1D              MOV     R7,#01DH
+0010BE 11E6              ACALL   _GPIO_Setout
+   68: 					}
+0010C0         ?C0017?LED:
+   69: 					
+   70: 					if(m_caps_num_lock & KB_PC_KEYSEL_CAPSLOCK)
+0010C0 904CB7            MOV     DPTR,#m_caps_num_lock
+0010C3 E0                MOVX    A,@DPTR
+0010C4 30E106            JNB     ACC.1,?C0018?LED
+   71: 					{
+   72: 						GPIO_Setout(CAPS_LED_GPIO, LED_ON);
+0010C7 D201              SETB    ?_GPIO_Setout?BIT
+0010C9 7F1E              MOV     R7,#01EH
+0010CB 8019              SJMP    _GPIO_Setout
+   73: 					}
+0010CD         ?C0018?LED:
+   74: 					else 
+   75: 					{
+   76: 						GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
+0010CD C201              CLR     ?_GPIO_Setout?BIT
+0010CF 7F1E              MOV     R7,#01EH
+0010D1 8013              SJMP    _GPIO_Setout
+   77: 					}	
+   78: 
+   79: 				}
+0010D3         ?C0015?LED:
+   80: 				else
+   81: 				{
+   82: 					GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
+0010D3 C201              CLR     ?_GPIO_Setout?BIT
+0010D5 7F1E              MOV     R7,#01EH
+0010D7 800D              SJMP    _GPIO_Setout
+   83: 				}
+   84: 			}
+0010D9         ?C0014?LED:
+   85: 			else
+   86: 			{
+   87: 				GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
+0010D9 C201              CLR     ?_GPIO_Setout?BIT
+0010DB 7F1E              MOV     R7,#01EH
+0010DD 8007              SJMP    _GPIO_Setout
+   88: 			}
+   89: 		}
+   90: 	}
+0010DF         ?C0006?LED:
+   91: 	else
+   92: 	{
+   93: 		GPIO_Setout(CAPS_LED_GPIO, LED_OFF);
+0010DF C201              CLR     ?_GPIO_Setout?BIT
+0010E1 7F1E              MOV     R7,#01EH
+0010E3 11E6              ACALL   _GPIO_Setout
+   94: 	}
+   95: 
+   96: }
+0010E5         ?C0005?LED:
+0010E5 22                RET     
+----- FUNCTION LED_handle (END) -------
+
+
+----- FUNCTION _GPIO_Setout (BEGIN) -----
+;---- Variable 'gpio_num' assigned to Register 'R7' ----
+0010E6 EF                MOV     A,R7
+0010E7 F4                CPL     A
+0010E8 600D              JZ      ?C0007?GPIO
+0010EA         ?C0006?GPIO:
+0010EA 7B01              MOV     R3,#01H
+0010EC 7A80              MOV     R2,#080H
+0010EE 7974              MOV     R1,#074H
+0010F0 A201              MOV     C,bit_val
+0010F2 9200              MOV     ?_gpioSetBit?BIT,C
+0010F4 122E75            LCALL   _gpioSetBit
+0010F7         ?C0007?GPIO:
+0010F7 22                RET     
+----- FUNCTION _GPIO_Setout (END) -------
+
+
+----- FUNCTION YC_update_eeprom_data (BEGIN) -----
+ FILE: 'bluetooth.c'
+  282: void YC_update_eeprom_data()
+  283: {
+  284: 	if (g_variable.update_eeprom_flag)				//bt3.0  bt4.2 record information save
+  285: 	{
+0010F8 904CBF            MOV     DPTR,#g_variable
+0010FB E0                MOVX    A,@DPTR
+0010FC FF                MOV     R7,A
+0010FD 607C              JZ      ?C0058?BLUETOOTH
+  286: 		#ifdef  ADC_ENABLE
+  287: 		if(m_adcCurrentValue < g_variable.battery_level_shutdown)
+  288: 			return;
+  289: 		#else
+  290: 		if (g_variable.update_eeprom_flag == EEPROM_STORE_TYPE_NORMAL)
+0010FF B40104            CJNE    A,#01H,?C0054?BLUETOOTH
+  291: 			Delay1ms(200);
+001102 7FC8              MOV     R7,#0C8H
+001104 512A              ACALL   _Delay1ms
+001106         ?C0054?BLUETOOTH:
+  292: 		#endif
+  293: 		
+  294: 
+  295: 		GPIO_Setout(EEPROM_WP_GPIO,0);
+001106 C201              CLR     ?_GPIO_Setout?BIT
+001108 7FFF              MOV     R7,#0FFH
+00110A 11E6              ACALL   _GPIO_Setout
+  296: 		if (g_variable.update_eeprom_flag == EEPROM_STORE_TYPE_G24)
+00110C 904CBF            MOV     DPTR,#g_variable
+00110F E0                MOVX    A,@DPTR
+001110 B40222            CJNE    A,#02H,?C0055?BLUETOOTH
+  297: 		{
+  298: 			IIC_WriteBlock(EEPROM_RECON_INFO_BASE_6+2,4 , (byte *)m_24g_addr);
+001113 7B01              MOV     R3,#01H
+001115 7A4C              MOV     R2,#HIGH m_24g_addr
+001117 7900              MOV     R1,#LOW m_24g_addr
+001119 7D04              MOV     R5,#04H
+00111B 7C00              MOV     R4,#00H
+00111D 7F52              MOV     R7,#052H
+00111F 7E7F              MOV     R6,#07FH
+001121 317C              ACALL   _IIC_WriteBlock
+  299: 			IIC_WriteBlock(EEPROM_RECON_INFO_G24_SYTEM_MODE ,1 ,(byte *)&g_variable.system_mode);
+001123 7B01              MOV     R3,#01H
+001125 7A4C              MOV     R2,#HIGH g_variable+02H
+001127 79C1              MOV     R1,#LOW g_variable+02H
+001129 7D01              MOV     R5,#01H
+00112B 7C00              MOV     R4,#00H
+00112D 7F57              MOV     R7,#057H
+00112F 7E7F              MOV     R6,#07FH
+001131 317C              ACALL   _IIC_WriteBlock
+  300: 		}	
+001133 8017              SJMP    ?C0056?BLUETOOTH
+001135         ?C0055?BLUETOOTH:
+  301: 		else if (g_variable.update_eeprom_flag == EEPROM_STORE_TYPE_BT)
+001135 904CBF            MOV     DPTR,#g_variable
+001138 E0                MOVX    A,@DPTR
+001139 B40310            CJNE    A,#03H,?C0056?BLUETOOTH
+  302: 			IIC_WriteBlock(EEPROM_RECON_INFO_BASE ,(sizeof(BD_KEY_RECORD)*3) , (byte *)&bd_key_record_list);
+00113C 7B01              MOV     R3,#01H
+00113E 7A4D              MOV     R2,#HIGH bd_key_record_list
+001140 79ED              MOV     R1,#LOW bd_key_record_list
+001142 7D5A              MOV     R5,#05AH
+001144 7C00              MOV     R4,#00H
+001146 7F60              MOV     R7,#060H
+001148 7E7F              MOV     R6,#07FH
+00114A 317C              ACALL   _IIC_WriteBlock
+00114C         ?C0056?BLUETOOTH:
+  303: 		
+  304: 		IIC_WriteBlock(EEPROM_RECON_INFO_LAST_DEVICE ,1 ,(byte *)&g_variable.last_device_num);
+00114C 7B01              MOV     R3,#01H
+00114E 7A4C              MOV     R2,#HIGH g_variable+01H
+001150 79C0              MOV     R1,#LOW g_variable+01H
+001152 7D01              MOV     R5,#01H
+001154 7C00              MOV     R4,#00H
+001156 7FBD              MOV     R7,#0BDH
+001158 7E7F              MOV     R6,#07FH
+00115A 317C              ACALL   _IIC_WriteBlock
+  305: 		IIC_WriteBlock(EEPROM_RECON_INFO_RAMDON_LE_LAP1 ,2 ,(byte *)&g_variable.ble_ramdon_lap1);
+00115C 7B01              MOV     R3,#01H
+00115E 7A4C              MOV     R2,#HIGH g_variable+033H
+001160 79F2              MOV     R1,#LOW g_variable+033H
+001162 7D02              MOV     R5,#02H
+001164 7C00              MOV     R4,#00H
+001166 7FBE              MOV     R7,#0BEH
+001168 7E7F              MOV     R6,#07FH
+00116A 317C              ACALL   _IIC_WriteBlock
+  306: 
+  307: 		GPIO_Setout(EEPROM_WP_GPIO,1);
+00116C D201              SETB    ?_GPIO_Setout?BIT
+00116E 7FFF              MOV     R7,#0FFH
+001170 11E6              ACALL   _GPIO_Setout
+  308: 		Delay1ms(10);
+001172 7F0A              MOV     R7,#0AH
+001174 512A              ACALL   _Delay1ms
+  309: 		g_variable.update_eeprom_flag = 0;
+001176 E4                CLR     A
+001177 904CBF            MOV     DPTR,#g_variable
+00117A F0                MOVX    @DPTR,A
+  310: 	}
+  311: }
+00117B         ?C0058?BLUETOOTH:
+00117B 22                RET     
+----- FUNCTION YC_update_eeprom_data (END) -------
+
+
+----- FUNCTION _IIC_WriteBlock (BEGIN) -----
+00117C 904E8F            MOV     DPTR,#addr
+00117F EE                MOV     A,R6
+001180 F0                MOVX    @DPTR,A
+001181 A3                INC     DPTR
+001182 EF                MOV     A,R7
+001183 F0                MOVX    @DPTR,A
+001184 A3                INC     DPTR
+001185 EC                MOV     A,R4
+001186 F0                MOVX    @DPTR,A
+001187 A3                INC     DPTR
+001188 ED                MOV     A,R5
+001189 F0                MOVX    @DPTR,A
+00118A A3                INC     DPTR
+00118B EB                MOV     A,R3
+00118C F0                MOVX    @DPTR,A
+00118D A3                INC     DPTR
+00118E EA                MOV     A,R2
+00118F F0                MOVX    @DPTR,A
+001190 A3                INC     DPTR
+001191 E9                MOV     A,R1
+001192 F0                MOVX    @DPTR,A
+001193         ?C0007?IIC:
+001193 904E91            MOV     DPTR,#len
+001196 E0                MOVX    A,@DPTR
+001197 7002              JNZ     ?C0012?IIC
+001199 A3                INC     DPTR
+00119A E0                MOVX    A,@DPTR
+00119B         ?C0012?IIC:
+00119B 7002              JNZ     $ + 4H
+00119D 4129              AJMP    ?C0011?IIC
+00119F 904E8F            MOV     DPTR,#addr
+0011A2 E0                MOVX    A,@DPTR
+0011A3 FE                MOV     R6,A
+0011A4 A3                INC     DPTR
+0011A5 E0                MOVX    A,@DPTR
+0011A6 FF                MOV     R7,A
+0011A7 440F              ORL     A,#0FH
+0011A9 2401              ADD     A,#01H
+0011AB FD                MOV     R5,A
+0011AC E4                CLR     A
+0011AD 3E                ADDC    A,R6
+0011AE FC                MOV     R4,A
+;---- Variable 'cris' assigned to Register 'R4/R5' ----
+0011AF C3                CLR     C
+0011B0 ED                MOV     A,R5
+0011B1 9F                SUBB    A,R7
+0011B2 FF                MOV     R7,A
+0011B3 EC                MOV     A,R4
+0011B4 9E                SUBB    A,R6
+0011B5 FE                MOV     R6,A
+0011B6 904E96            MOV     DPTR,#curr_len
+0011B9 F0                MOVX    @DPTR,A
+0011BA A3                INC     DPTR
+0011BB EF                MOV     A,R7
+0011BC F0                MOVX    @DPTR,A
+0011BD 904E91            MOV     DPTR,#len
+0011C0 E0                MOVX    A,@DPTR
+0011C1 FC                MOV     R4,A
+0011C2 A3                INC     DPTR
+0011C3 E0                MOVX    A,@DPTR
+0011C4 FD                MOV     R5,A
+0011C5 D3                SETB    C
+0011C6 9F                SUBB    A,R7
+0011C7 EC                MOV     A,R4
+0011C8 9E                SUBB    A,R6
+0011C9 400A              JC      ?C0009?IIC
+0011CB 904E96            MOV     DPTR,#curr_len
+0011CE E0                MOVX    A,@DPTR
+0011CF FE                MOV     R6,A
+0011D0 A3                INC     DPTR
+0011D1 E0                MOVX    A,@DPTR
+0011D2 FF                MOV     R7,A
+0011D3 8004              SJMP    ?C0010?IIC
+0011D5         ?C0009?IIC:
+0011D5 AE04              MOV     R6,AR4
+0011D7 AF05              MOV     R7,AR5
+0011D9         ?C0010?IIC:
+0011D9 904E96            MOV     DPTR,#curr_len
+0011DC EE                MOV     A,R6
+0011DD F0                MOVX    @DPTR,A
+0011DE FC                MOV     R4,A
+0011DF A3                INC     DPTR
+0011E0 EF                MOV     A,R7
+0011E1 F0                MOVX    @DPTR,A
+0011E2 FD                MOV     R5,A
+0011E3 C3                CLR     C
+0011E4 904E92            MOV     DPTR,#len+01H
+0011E7 E0                MOVX    A,@DPTR
+0011E8 9D                SUBB    A,R5
+0011E9 F0                MOVX    @DPTR,A
+0011EA 904E91            MOV     DPTR,#len
+0011ED E0                MOVX    A,@DPTR
+0011EE 9C                SUBB    A,R4
+0011EF F0                MOVX    @DPTR,A
+0011F0 904E8F            MOV     DPTR,#addr
+0011F3 E0                MOVX    A,@DPTR
+0011F4 FE                MOV     R6,A
+0011F5 A3                INC     DPTR
+0011F6 E0                MOVX    A,@DPTR
+0011F7 FF                MOV     R7,A
+0011F8 904E93            MOV     DPTR,#pbuff
+0011FB E0                MOVX    A,@DPTR
+0011FC FB                MOV     R3,A
+0011FD A3                INC     DPTR
+0011FE E0                MOVX    A,@DPTR
+0011FF FA                MOV     R2,A
+001200 A3                INC     DPTR
+001201 E0                MOVX    A,@DPTR
+001202 F9                MOV     R1,A
+001203 1232CF            LCALL   _IIC_write
+001206 7F0A              MOV     R7,#0AH
+001208 512A              ACALL   _Delay1ms
+00120A 904E96            MOV     DPTR,#curr_len
+00120D E0                MOVX    A,@DPTR
+00120E FE                MOV     R6,A
+00120F A3                INC     DPTR
+001210 E0                MOVX    A,@DPTR
+001211 FF                MOV     R7,A
+001212 904E94            MOV     DPTR,#pbuff+01H
+001215 EE                MOV     A,R6
+001216 8FF0              MOV     B,R7
+001218 120151            LCALL   ?C?IILDX
+00121B 904E90            MOV     DPTR,#addr+01H
+00121E E0                MOVX    A,@DPTR
+00121F 2F                ADD     A,R7
+001220 F0                MOVX    @DPTR,A
+001221 904E8F            MOV     DPTR,#addr
+001224 E0                MOVX    A,@DPTR
+001225 3E                ADDC    A,R6
+001226 F0                MOVX    @DPTR,A
+001227 2193              AJMP    ?C0007?IIC
+001229         ?C0011?IIC:
+001229 22                RET     
+----- FUNCTION _IIC_WriteBlock (END) -------
+
+
+----- FUNCTION _Delay1ms (BEGIN) -----
+;---- Variable 'Time' assigned to Register 'R7' ----
+00122A         ?C0014?UTILITIES:
+00122A EF                MOV     A,R7
+00122B D3                SETB    C
+00122C 9400              SUBB    A,#00H
+00122E 4011              JC      ?C0020?UTILITIES
+;---- Variable 'j' assigned to Register 'R4/R5' ----
+001230 E4                CLR     A
+001231 FD                MOV     R5,A
+001232 FC                MOV     R4,A
+001233         ?C0017?UTILITIES:
+001233 0D                INC     R5
+001234 BD0001            CJNE    R5,#00H,?C0028?UTILITIES
+001237 0C                INC     R4
+001238         ?C0028?UTILITIES:
+001238 BC04F8            CJNE    R4,#04H,?C0017?UTILITIES
+00123B BDA6F5            CJNE    R5,#0A6H,?C0017?UTILITIES
+00123E         ?C0016?UTILITIES:
+00123E 1F                DEC     R7
+00123F 80E9              SJMP    ?C0014?UTILITIES
+001241         ?C0020?UTILITIES:
+001241 22                RET     
+----- FUNCTION _Delay1ms (END) -------
+
+
+----- FUNCTION YC_start_reconnect (BEGIN) -----
+ FILE: 'bluetooth.c'
+  198: void YC_start_reconnect()
+  199: {
+  200: 	power_on_flag = 2;
+  201: 
+001242 904DEA            MOV     DPTR,#power_on_flag
+001245 7402              MOV     A,#02H
+001247 F0                MOVX    @DPTR,A
+  202: 	IIC_Read(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD)*3, (byte *)bd_key_record_list);
+001248 7B01              MOV     R3,#01H
+00124A 7A4D              MOV     R2,#HIGH bd_key_record_list
+00124C 79ED              MOV     R1,#LOW bd_key_record_list
+00124E 7D5A              MOV     R5,#05AH
+001250 7C00              MOV     R4,#00H
+001252 7F60              MOV     R7,#060H
+001254 7E7F              MOV     R6,#07FH
+001256 D1F2              ACALL   _IIC_Read
+  203: 	Delay1ms(10);
+001258 7F0A              MOV     R7,#0AH
+00125A 512A              ACALL   _Delay1ms
+  204: 	IIC_Read(EEPROM_RECON_INFO_BASE_6+2,4 , (byte *)m_24g_addr);
+00125C 7B01              MOV     R3,#01H
+00125E 7A4C              MOV     R2,#HIGH m_24g_addr
+001260 7900              MOV     R1,#LOW m_24g_addr
+001262 7D04              MOV     R5,#04H
+001264 7C00              MOV     R4,#00H
+001266 7F52              MOV     R7,#052H
+001268 7E7F              MOV     R6,#07FH
+00126A D1F2              ACALL   _IIC_Read
+  205: 	Delay1ms(10);
+00126C 7F0A              MOV     R7,#0AH
+00126E 512A              ACALL   _Delay1ms
+  206: 	IIC_Read(EEPROM_RECON_INFO_G24_SYTEM_MODE ,1 ,(byte *)&g_variable.system_mode);
+001270 7B01              MOV     R3,#01H
+001272 7A4C              MOV     R2,#HIGH g_variable+02H
+001274 79C1              MOV     R1,#LOW g_variable+02H
+001276 7D01              MOV     R5,#01H
+001278 7C00              MOV     R4,#00H
+00127A 7F57              MOV     R7,#057H
+00127C 7E7F              MOV     R6,#07FH
+00127E D1F2              ACALL   _IIC_Read
+  207: 	Delay1ms(10);
+001280 7F0A              MOV     R7,#0AH
+001282 512A              ACALL   _Delay1ms
+  208: 	
+  209: 	if (g_variable.current_device_num <= 3 && g_variable.current_device_num >= 1)
+001284 904CC3            MOV     DPTR,#g_variable+04H
+001287 E0                MOVX    A,@DPTR
+001288 FF                MOV     R7,A
+001289 D3                SETB    C
+00128A 9403              SUBB    A,#03H
+00128C 5020              JNC     ?C0039?BLUETOOTH
+00128E EF                MOV     A,R7
+00128F C3                CLR     C
+001290 9401              SUBB    A,#01H
+001292 401A              JC      ?C0039?BLUETOOTH
+  210: 	{
+  211: 		g_variable.system_mode = bd_key_record_list[g_variable.current_device_num - 1].system_mode;
+001294 EF                MOV     A,R7
+001295 75F01E            MOV     B,#01EH
+001298 A4                MUL     AB
+001299 24EC              ADD     A,#LOW bd_key_record_list-01H
+00129B F582              MOV     DPL,A
+00129D E4                CLR     A
+00129E 344D              ADDC    A,#HIGH bd_key_record_list-01H
+0012A0 F583              MOV     DPH,A
+0012A2 E0                MOVX    A,@DPTR
+0012A3 904CC1            MOV     DPTR,#g_variable+02H
+0012A6 F0                MOVX    @DPTR,A
+  212: 		YC_key_action_handle(g_variable.current_device_num);
+0012A7 904CC3            MOV     DPTR,#g_variable+04H
+0012AA E0                MOVX    A,@DPTR
+0012AB 12063A            LCALL   _YC_key_action_handle
+  213: 	}
+0012AE         ?C0039?BLUETOOTH:
+  214: 	/*
+  215: 	else	
+  216: 	{	
+  217: 		YC_key_action_handle(KEY_START_24G);
+  218: 	}
+  219: 	*/
+  220: 
+  221: 	if(g_variable.system_mode > OSMODE_IOS)
+0012AE 904CC1            MOV     DPTR,#g_variable+02H
+0012B1 E0                MOVX    A,@DPTR
+0012B2 D3                SETB    C
+0012B3 9402              SUBB    A,#02H
+0012B5 4002              JC      ?C0041?BLUETOOTH
+  222: 	{
+  223: 		g_variable.system_mode = OSMODE_WINDOWS;
+0012B7 E4                CLR     A
+0012B8 F0                MOVX    @DPTR,A
+  224: 	}	
+  225: }
+0012B9         ?C0041?BLUETOOTH:
+0012B9 22                RET     
+----- FUNCTION YC_start_reconnect (END) -------
+
+
+----- FUNCTION _kb_cb_event (BEGIN) -----
+ FILE: 'sys.c'
+  125: static void kb_cb_event(byte evt)
+  126: {
+0012BA 904F04            MOV     DPTR,#evt
+0012BD EF                MOV     A,R7
+0012BE F0                MOVX    @DPTR,A
+  127: #ifdef BT_FAST_CONNECT_ENABLE
+  128: 	xbyte *bt_name_string;
+  129: #endif	
+  130: 
+  131: 	switch (evt) 
+0012BF 1202D7            LCALL   ?C?CCASE
+0012C2 1454              DW      ?C0034?SYS
+0012C4 01                DB      01H
+0012C5 1556              DW      ?C0048?SYS
+0012C7 02                DB      02H
+0012C8 1547              DW      ?C0046?SYS
+0012CA 04                DB      04H
+0012CB 1476              DW      ?C0036?SYS
+0012CD 06                DB      06H
+0012CE 150F              DW      ?C0042?SYS
+0012D0 0A                DB      0AH
+0012D1 1547              DW      ?C0046?SYS
+0012D3 13                DB      013H
+0012D4 15F6              DW      ?C0058?SYS
+0012D6 14                DB      014H
+0012D7 16AC              DW      ?C0065?SYS
+0012D9 15                DB      015H
+0012DA 1371              DW      ?C0020?SYS
+0012DC 27                DB      027H
+0012DD 1673              DW      ?C0063?SYS
+0012DF 29                DB      029H
+0012E0 1506              DW      ?C0041?SYS
+0012E2 2A                DB      02AH
+0012E3 1305              DW      ?C0015?SYS
+0012E5 2F                DB      02FH
+0012E6 1366              DW      ?C0018?SYS
+0012E8 30                DB      030H
+0012E9 13A8              DW      ?C0024?SYS
+0012EB 31                DB      031H
+0012EC 1416              DW      ?C0030?SYS
+0012EE 32                DB      032H
+0012EF 1305              DW      ?C0015?SYS
+0012F1 33                DB      033H
+0012F2 164D              DW      ?C0062?SYS
+0012F4 34                DB      034H
+0012F5 168D              DW      ?C0064?SYS
+0012F7 35                DB      035H
+0012F8 13A0              DW      ?C0022?SYS
+0012FA 37                DB      037H
+0012FB 1371              DW      ?C0020?SYS
+0012FD 39                DB      039H
+0012FE 13A8              DW      ?C0024?SYS
+001300 3C                DB      03CH
+001301 0000              DW      00H
+001303 16F1              DW      ?C0044?SYS
+  132: 	{
+  133: 
+  134: case IPC_EVT_HIBERNATE_WAKE:
+  135: case IPC_EVT_RESET:
+001305         ?C0015?SYS:
+  136: 		System_Hardware_init();
+001305 F1EE              ACALL   System_Hardware_init
+  137: 		System_Software_init();
+001307 123034            LCALL   System_Software_init
+  138: 
+  139: 		
+  140: 		IIC_Read(EEPROM_RECON_INFO_LAST_DEVICE ,1 ,(byte *)&g_variable.last_device_num);
+00130A 7B01              MOV     R3,#01H
+00130C 7A4C              MOV     R2,#HIGH g_variable+01H
+00130E 79C0              MOV     R1,#LOW g_variable+01H
+001310 7D01              MOV     R5,#01H
+001312 7C00              MOV     R4,#00H
+001314 7FBD              MOV     R7,#0BDH
+001316 7E7F              MOV     R6,#07FH
+001318 D1F2              ACALL   _IIC_Read
+  141: 		if(g_variable.last_device_num > 3)
+00131A 904CC0            MOV     DPTR,#g_variable+01H
+00131D E0                MOVX    A,@DPTR
+00131E D3                SETB    C
+00131F 9403              SUBB    A,#03H
+001321 4003              JC      ?C0016?SYS
+  142: 			g_variable.last_device_num = 1;
+001323 7401              MOV     A,#01H
+001325 F0                MOVX    @DPTR,A
+001326         ?C0016?SYS:
+  143: 		g_variable.current_device_num = g_variable.last_device_num;
+001326 904CC0            MOV     DPTR,#g_variable+01H
+001329 E0                MOVX    A,@DPTR
+00132A 904CC3            MOV     DPTR,#g_variable+04H
+00132D F0                MOVX    @DPTR,A
+  144: 		LED_device_poweron();
+00132E F1E8              ACALL   LED_device_poweron
+  145: 		Delay1ms(10);
+001330 7F0A              MOV     R7,#0AH
+001332 512A              ACALL   _Delay1ms
+  146: 		IIC_Read(EEPROM_RECON_INFO_RAMDON_LE_LAP1 ,2 ,(byte *)&g_variable.ble_ramdon_lap1);
+001334 7B01              MOV     R3,#01H
+001336 7A4C              MOV     R2,#HIGH g_variable+033H
+001338 79F2              MOV     R1,#LOW g_variable+033H
+00133A 7D02              MOV     R5,#02H
+00133C 7C00              MOV     R4,#00H
+00133E 7FBE              MOV     R7,#0BEH
+001340 7E7F              MOV     R6,#07FH
+001342 D1F2              ACALL   _IIC_Read
+  147: 		if(g_variable.ble_ramdon_lap1 == 0xff && g_variable.ble_ramdon_lap2 == 0xff)
+001344 904CF2            MOV     DPTR,#g_variable+033H
+001347 E0                MOVX    A,@DPTR
+001348 B4FF19            CJNE    A,#0FFH,?C0017?SYS
+00134B A3                INC     DPTR
+00134C E0                MOVX    A,@DPTR
+00134D B4FF14            CJNE    A,#0FFH,?C0017?SYS
+  148: 		{
+  149: 			g_variable.ble_ramdon_lap1 = m_adc3vValue;
+001350 904C93            MOV     DPTR,#m_adc3vValue
+001353 E0                MOVX    A,@DPTR
+001354 A3                INC     DPTR
+001355 E0                MOVX    A,@DPTR
+001356 904CF2            MOV     DPTR,#g_variable+033H
+001359 F0                MOVX    @DPTR,A
+  150: 			g_variable.ble_ramdon_lap2 = m_adc0vBase;
+00135A 904C91            MOV     DPTR,#m_adc0vBase
+00135D E0                MOVX    A,@DPTR
+00135E A3                INC     DPTR
+00135F E0                MOVX    A,@DPTR
+001360 904CF3            MOV     DPTR,#g_variable+034H
+001363 F0                MOVX    @DPTR,A
+  151: 		}
+001364         ?C0017?SYS:
+  152: 		YC_start_reconnect();
+001364 4142              AJMP    YC_start_reconnect
+  153: 		break;
+  154: 	case IPC_EVT_WAKEUP:
+001366         ?C0018?SYS:
+  155: 		System_IIC_clk_setup();
+001366 F1F5              ACALL   System_IIC_clk_setup
+  156: 		KS_Initialize();
+001368 122DFB            LCALL   KS_Initialize
+  157: 		g_variable.g24_long_sleep_flag = 0;
+00136B E4                CLR     A
+00136C 904D00            MOV     DPTR,#g_variable+041H
+00136F F0                MOVX    @DPTR,A
+  158: 		break;
+001370 22                RET     
+  159: 
+  160: // connection event
+  161: 	case IPC_EVT_VIRTUAL_CABLE_UNPLUG:
+  162: 	case IPC_EVT_CLEAR_LINKKEY:
+001371         ?C0020?SYS:
+  163: 		if ((g_variable.current_device_num > 0) && (g_variable.current_device_num < 4))
+001371 904CC3            MOV     DPTR,#g_variable+04H
+001374 E0                MOVX    A,@DPTR
+001375 D3                SETB    C
+001376 9400              SUBB    A,#00H
+001378 5002              JNC     $ + 4H
+00137A C1F1              AJMP    ?C0044?SYS
+00137C E0                MOVX    A,@DPTR
+00137D 9404              SUBB    A,#04H
+00137F 4002              JC      $ + 4H
+001381 C1F1              AJMP    ?C0044?SYS
+  164: 		{
+  165: 			xmemclear_ff((byte *)&bd_key_record_list[g_variable.current_device_num-1],sizeof(BD_KEY_RECORD));	
+001383 E0                MOVX    A,@DPTR
+001384 75F01E            MOV     B,#01EH
+001387 A4                MUL     AB
+001388 24CF              ADD     A,#LOW bd_key_record_list-01EH
+00138A F9                MOV     R1,A
+00138B 744D              MOV     A,#HIGH bd_key_record_list-01EH
+00138D 35F0              ADDC    A,B
+00138F FA                MOV     R2,A
+001390 7B01              MOV     R3,#01H
+001392 7D1E              MOV     R5,#01EH
+001394 7C00              MOV     R4,#00H
+001396 1220D7            LCALL   _xmemclear_ff
+  166: 			g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+001399 904CBF            MOV     DPTR,#g_variable
+00139C 7403              MOV     A,#03H
+00139E F0                MOVX    @DPTR,A
+  167: 		}
+  168: 		break;
+00139F 22                RET     
+  169: 	case IPC_EVT_RECONNECT_STANDY:
+0013A0         ?C0022?SYS:
+  170: 		YC_load_record_list(recon_index);
+0013A0 904DD6            MOV     DPTR,#recon_index
+0013A3 E0                MOVX    A,@DPTR
+0013A4 FF                MOV     R7,A
+0013A5 02045B            LJMP    _YC_load_record_list
+  171: 		break;		
+  172: 		
+  173: // 2.4G event	
+  174: 	case IPC_EVT_24G_PAIRING_COMPLETE:
+  175: 	case IPC_EVT_24G_ATTEMPT_SUCCESS:
+0013A8         ?C0024?SYS:
+  176: 		g_variable.g24_currentState =  CHANGE_TO_24G_CONNECTED;
+0013A8 904CC5            MOV     DPTR,#g_variable+06H
+0013AB 7403              MOV     A,#03H
+0013AD F0                MOVX    @DPTR,A
+  177: 		g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+0013AE E4                CLR     A
+0013AF A3                INC     DPTR
+0013B0 F0                MOVX    @DPTR,A
+  178: 		YC_clear_reconnect_flag();
+0013B1 1207EB            LCALL   YC_clear_reconnect_flag
+  179: 		g_variable.pairing_g24_timeout = 0;
+0013B4 E4                CLR     A
+0013B5 904CEE            MOV     DPTR,#g_variable+02FH
+0013B8 F0                MOVX    @DPTR,A
+  180: 		g_variable.release_data = 0;
+0013B9 904CEB            MOV     DPTR,#g_variable+02CH
+0013BC F0                MOVX    @DPTR,A
+  181: 		g_variable.last_device_num = 0xfe;
+0013BD 904CC0            MOV     DPTR,#g_variable+01H
+0013C0 74FE              MOV     A,#0FEH
+0013C2 F0                MOVX    @DPTR,A
+  182: 		g_variable.current_device_num = 0xfe;
+0013C3 904CC3            MOV     DPTR,#g_variable+04H
+0013C6 F0                MOVX    @DPTR,A
+  183: 		m_24g_led_flag = KB_24G_LED_ACK_TYPE;
+0013C7 904D46            MOV     DPTR,#m_24g_led_flag
+0013CA 7403              MOV     A,#03H
+0013CC F0                MOVX    @DPTR,A
+  184: 		delayChgInvTimer = 10;
+0013CD 904DE6            MOV     DPTR,#delayChgInvTimer
+0013D0 740A              MOV     A,#0AH
+0013D2 F0                MOVX    @DPTR,A
+  185: 
+  186: 		if(evt == IPC_EVT_24G_PAIRING_COMPLETE)
+0013D3 904F04            MOV     DPTR,#evt
+0013D6 E0                MOVX    A,@DPTR
+0013D7 6431              XRL     A,#031H
+0013D9 7032              JNZ     ?C0025?SYS
+  187: 		{
+  188: 			fast_connect_flag = 0;
+0013DB 904E51            MOV     DPTR,#fast_connect_flag
+0013DE F0                MOVX    @DPTR,A
+  189: 			g_variable.system_mode = OSMODE_WINDOWS;
+0013DF 904CC1            MOV     DPTR,#g_variable+02H
+0013E2 F0                MOVX    @DPTR,A
+  190: 			g_variable.powerOn_timer = KB_POWERON_LED_ON_TIMER;
+0013E3 904CE5            MOV     DPTR,#g_variable+026H
+0013E6 741E              MOV     A,#01EH
+0013E8 F0                MOVX    @DPTR,A
+  191: 			if(m_24g_paring_addr[0] != 0x0f || m_24g_paring_addr[1] != 0x0f ||
+0013E9 904BEB            MOV     DPTR,#m_24g_paring_addr
+0013EC E0                MOVX    A,@DPTR
+0013ED B40F12            CJNE    A,#0FH,?C0027?SYS
+0013F0 A3                INC     DPTR
+0013F1 E0                MOVX    A,@DPTR
+0013F2 B40F0D            CJNE    A,#0FH,?C0027?SYS
+0013F5 A3                INC     DPTR
+0013F6 E0                MOVX    A,@DPTR
+0013F7 B40F08            CJNE    A,#0FH,?C0027?SYS
+0013FA A3                INC     DPTR
+0013FB E0                MOVX    A,@DPTR
+0013FC 640F              XRL     A,#0FH
+0013FE 7002              JNZ     $ + 4H
+001400 C1F1              AJMP    ?C0044?SYS
+001402         ?C0027?SYS:
+  192: 				m_24g_paring_addr[2] != 0x0f || m_24g_paring_addr[3] != 0x0f)
+  193: 				{
+  194: 					g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_G24;
+001402 904CBF            MOV     DPTR,#g_variable
+001405 7402              MOV     A,#02H
+001407 F0                MOVX    @DPTR,A
+  195: 					YC_update_eeprom_data();
+001408 11F8              ACALL   YC_update_eeprom_data
+  196: 					System_Hardware_reset();
+00140A 021A47            LJMP    System_Hardware_reset
+  197: 				}
+  198: 		}
+00140D         ?C0025?SYS:
+  199: 		else
+  200: 		{
+  201: 			if(!g_variable.powerOn_timer)
+00140D 904CE5            MOV     DPTR,#g_variable+026H
+001410 E0                MOVX    A,@DPTR
+001411 6002              JZ      $ + 4H
+001413 C1F1              AJMP    ?C0044?SYS
+  202: 			;//GPIO_Setout(G24_LED_GPIO,LED_OFF);
+  203: 		}
+  204: 		break;
+001415 22                RET     
+  205: 	
+  206: 	case IPC_EVT_24G_ATTEMPT_FAIL:	
+001416         ?C0030?SYS:
+  207: 		g_variable.g24_currentState =  CHANGE_TO_24G_DISCONNECTED;
+001416 E4                CLR     A
+001417 904CC5            MOV     DPTR,#g_variable+06H
+00141A F0                MOVX    @DPTR,A
+  208: 		g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+00141B A3                INC     DPTR
+00141C F0                MOVX    @DPTR,A
+  209: 		g_variable.sleepTimer = 0;
+00141D 904CE3            MOV     DPTR,#g_variable+024H
+001420 F0                MOVX    @DPTR,A
+001421 A3                INC     DPTR
+001422 F0                MOVX    @DPTR,A
+  210: 		g_variable.release_data = 1;
+001423 904CEB            MOV     DPTR,#g_variable+02CH
+001426 04                INC     A
+001427 F0                MOVX    @DPTR,A
+  211: 
+  212: 		if (g_variable.key_action != KEY_NONE)
+001428 904CED            MOV     DPTR,#g_variable+02EH
+00142B E0                MOVX    A,@DPTR
+00142C 600B              JZ      ?C0031?SYS
+  213: 		{
+  214: 			YC_clear_reconnect_flag();
+00142E 1207EB            LCALL   YC_clear_reconnect_flag
+  215: 			YC_key_action_handle(g_variable.key_action);
+001431 904CED            MOV     DPTR,#g_variable+02EH
+001434 E0                MOVX    A,@DPTR
+001435 FF                MOV     R7,A
+001436 02063A            LJMP    _YC_key_action_handle
+  216: 			break;
+  217: 		}
+001439         ?C0031?SYS:
+  218: 
+  219: 		if (g_variable.lockLpm == 1)
+001439 904CEC            MOV     DPTR,#g_variable+02DH
+00143C E0                MOVX    A,@DPTR
+00143D B40104            CJNE    A,#01H,?C0032?SYS
+  220: 		{
+  221: 			g_variable.lockLpm =0;
+001440 E4                CLR     A
+001441 F0                MOVX    @DPTR,A
+  222: 			System_long_sleep();
+001442 E1A3              AJMP    System_long_sleep
+  223: 			break;
+  224: 		}
+001444         ?C0032?SYS:
+  225: 		if (g_variable.recon_count != 0)
+001444 904CF0            MOV     DPTR,#g_variable+031H
+001447 E0                MOVX    A,@DPTR
+001448 7002              JNZ     $ + 4H
+00144A C1F1              AJMP    ?C0044?SYS
+  226: 		{
+  227: 			YC_load_record_list(recon_index);
+00144C 904DD6            MOV     DPTR,#recon_index
+00144F E0                MOVX    A,@DPTR
+001450 FF                MOV     R7,A
+001451 02045B            LJMP    _YC_load_record_list
+  228: 		}
+  229: 		break;
+  230: 
+  231: 
+  232: 		
+  233: // BT3.0 event
+  234: 	case IPC_EVT_BB_CONNECTED:
+001454         ?C0034?SYS:
+  235: 		g_variable.br_currentState = CHANGE_TO_BR_CONNECTING;
+001454 904CC9            MOV     DPTR,#g_variable+0AH
+001457 7403              MOV     A,#03H
+001459 F0                MOVX    @DPTR,A
+  236: 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_INIT;
+00145A A3                INC     DPTR
+00145B 7401              MOV     A,#01H
+00145D F0                MOVX    @DPTR,A
+  237: 		g_variable.ble_currentState = CHANGE_TO_BLE_DISCONNECT;
+00145E E4                CLR     A
+00145F 904CC7            MOV     DPTR,#g_variable+08H
+001462 F0                MOVX    @DPTR,A
+  238: 		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_NONE;
+001463 A3                INC     DPTR
+001464 F0                MOVX    @DPTR,A
+  239: 		if ((m_ui_state_map & 0x8000) == 0x8000)
+001465 9047F4            MOV     DPTR,#m_ui_state_map
+001468 E0                MOVX    A,@DPTR
+001469 A3                INC     DPTR
+00146A 20E702            JB      ACC.7,$ + 5H
+00146D C1F1              AJMP    ?C0044?SYS
+  240: 		{
+  241: 			switch_role_timer = 50;
+00146F 904DD9            MOV     DPTR,#switch_role_timer
+001472 7432              MOV     A,#032H
+001474 F0                MOVX    @DPTR,A
+  242: 		}
+  243: 		break;
+001475 22                RET     
+  244: 	case IPC_EVT_HID_CONNECTED:
+001476         ?C0036?SYS:
+  245: 		g_variable.br_currentState = CHANGE_TO_BR_CONNECTED;
+001476 904CC9            MOV     DPTR,#g_variable+0AH
+001479 7404              MOV     A,#04H
+00147B F0                MOVX    @DPTR,A
+  246: 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
+00147C E4                CLR     A
+00147D A3                INC     DPTR
+00147E F0                MOVX    @DPTR,A
+  247: 		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+00147F 7F0E              MOV     R7,#0EH
+001481 120581            LCALL   _IPC_TxControlCmd
+  248: 		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
+001484 7F02              MOV     R7,#02H
+001486 120581            LCALL   _IPC_TxControlCmd
+  249: 		m_lpm_mode = 1;
+001489 904131            MOV     DPTR,#m_lpm_mode
+00148C 7401              MOV     A,#01H
+00148E F0                MOVX    @DPTR,A
+  250: 		
+  251: 		g_variable.last_device_num = g_variable.current_device_num;
+00148F 904CC3            MOV     DPTR,#g_variable+04H
+001492 E0                MOVX    A,@DPTR
+001493 904CC0            MOV     DPTR,#g_variable+01H
+001496 F0                MOVX    @DPTR,A
+  252: 	#ifdef BT_FAST_CONNECT_ENABLE				
+  253: 		if(g_variable.fast_connect_send_name)
+  254: 		{
+  255: 			g_variable.fast_connect_send_name = 0;
+  256: 
+  257: 			bt_name_string[0] = HID_REPORTID_FAST_CONN_NAME;
+  258: 			dmemcpy(bt_name_string+1, &m_local_name_length, m_local_name_length+1);
+  259: 			IPC_TxBREDRHidData(bt_name_string,m_local_name_length+2);
+  260: 		}
+  261: 		else
+  262: 	#endif	
+  263: 		{
+  264: 			if(g_variable.pairing_timeout)
+001497 904CE9            MOV     DPTR,#g_variable+02AH
+00149A E0                MOVX    A,@DPTR
+00149B 6021              JZ      ?C0037?SYS
+  265: 			{
+  266: 				g_variable.system_mode = OSMODE_WINDOWS;
+00149D E4                CLR     A
+00149E 904CC1            MOV     DPTR,#g_variable+02H
+0014A1 F0                MOVX    @DPTR,A
+  267: 				bd_key_record_list[g_variable.current_device_num - 1].system_mode = g_variable.system_mode;
+0014A2 904CC3            MOV     DPTR,#g_variable+04H
+0014A5 E0                MOVX    A,@DPTR
+0014A6 75F01E            MOV     B,#01EH
+0014A9 A4                MUL     AB
+0014AA 24EC              ADD     A,#LOW bd_key_record_list-01H
+0014AC F582              MOV     DPL,A
+0014AE E4                CLR     A
+0014AF 344D              ADDC    A,#HIGH bd_key_record_list-01H
+0014B1 F583              MOV     DPH,A
+0014B3 E4                CLR     A
+0014B4 F0                MOVX    @DPTR,A
+  268: 				YC_clear_BT_same_address_record();
+0014B5 121FF1            LCALL   YC_clear_BT_same_address_record
+  269: 				g_variable.update_eeprom_flag = 3;
+0014B8 904CBF            MOV     DPTR,#g_variable
+0014BB 7403              MOV     A,#03H
+0014BD F0                MOVX    @DPTR,A
+  270: 			}
+0014BE         ?C0037?SYS:
+  271: 		}
+  272: 
+  273: 		g_variable.sleepTimer = 0;
+0014BE E4                CLR     A
+0014BF 904CE3            MOV     DPTR,#g_variable+024H
+0014C2 F0                MOVX    @DPTR,A
+0014C3 A3                INC     DPTR
+0014C4 F0                MOVX    @DPTR,A
+  274: 		if(!g_variable.powerOn_timer)
+0014C5 A3                INC     DPTR
+0014C6 E0                MOVX    A,@DPTR
+0014C7 7002              JNZ     ?C0038?SYS
+  275: 			LED_device_poweroff();
+0014C9 F1AD              ACALL   LED_device_poweroff
+0014CB         ?C0038?SYS:
+  276: 		g_variable.pairing_timeout = 0;
+0014CB E4                CLR     A
+0014CC 904CE9            MOV     DPTR,#g_variable+02AH
+0014CF F0                MOVX    @DPTR,A
+  277: 		YC_clear_reconnect_flag();
+0014D0 1207EB            LCALL   YC_clear_reconnect_flag
+  278: 		g_variable.release_data = 0;
+0014D3 E4                CLR     A
+0014D4 904CEB            MOV     DPTR,#g_variable+02CH
+0014D7 F0                MOVX    @DPTR,A
+  279: 		switch_role_timer = 0;
+0014D8 904DD9            MOV     DPTR,#switch_role_timer
+0014DB F0                MOVX    @DPTR,A
+  280: 		kscurrmult = 0x1a;
+0014DC 904213            MOV     DPTR,#kscurrmult
+0014DF 741A              MOV     A,#01AH
+0014E1 F0                MOVX    @DPTR,A
+  281: 		iOS_rec_pinCode = 0;	
+0014E2 E4                CLR     A
+0014E3 904DE1            MOV     DPTR,#iOS_rec_pinCode
+0014E6 F0                MOVX    @DPTR,A
+0014E7         ?C0039?SYS:
+  282: 		
+  283: 		while( (m_remote_addr[0]==0)&&(m_remote_addr[1]==0)&&(m_remote_addr[2]==0)
+0014E7 900040            MOV     DPTR,#m_remote_addr
+0014EA E0                MOVX    A,@DPTR
+0014EB 7014              JNZ     ?C0040?SYS
+0014ED A3                INC     DPTR
+0014EE E0                MOVX    A,@DPTR
+0014EF 7010              JNZ     ?C0040?SYS
+0014F1 A3                INC     DPTR
+0014F2 E0                MOVX    A,@DPTR
+0014F3 700C              JNZ     ?C0040?SYS
+0014F5 A3                INC     DPTR
+0014F6 E0                MOVX    A,@DPTR
+0014F7 7008              JNZ     ?C0040?SYS
+0014F9 A3                INC     DPTR
+0014FA E0                MOVX    A,@DPTR
+0014FB 7004              JNZ     ?C0040?SYS
+0014FD A3                INC     DPTR
+0014FE E0                MOVX    A,@DPTR
+0014FF 60E6              JZ      ?C0039?SYS
+001501         ?C0040?SYS:
+  284: 			&&(m_remote_addr[3]==0)&&(m_remote_addr[4]==0)&&(m_remote_addr[5]==0));
+  285: 		IPC_TxControlCmd(IPC_CMD_ENTER_SNIFF);
+001501 7F05              MOV     R7,#05H
+001503 020581            LJMP    _IPC_TxControlCmd
+  286: 		break;
+  287: 	case IPC_EVT_SWITCH_FAIL_MASTER:
+001506         ?C0041?SYS:
+  288: 		IPC_TxControlCmd(IPC_CMD_DISCONNECT);
+001506 7F04              MOV     R7,#04H
+001508 120581            LCALL   _IPC_TxControlCmd
+  289: 		Delay1ms(10);
+00150B 7F0A              MOV     R7,#0AH
+00150D 412A              AJMP    _Delay1ms
+  290: 		break;	
+  291: 	case IPC_EVT_PINCODE_REQ:
+00150F         ?C0042?SYS:
+  292: 		ipcPinlen = 0;
+00150F E4                CLR     A
+001510 90054F            MOV     DPTR,#ipcPinlen
+001513 F0                MOVX    @DPTR,A
+  293: 		pinCode_flag = 1;
+001514 904DDE            MOV     DPTR,#pinCode_flag
+001517 04                INC     A
+001518 F0                MOVX    @DPTR,A
+  294: 		switch_role_timer = 0;
+001519 E4                CLR     A
+00151A 904DD9            MOV     DPTR,#switch_role_timer
+00151D F0                MOVX    @DPTR,A
+  295: 		if ((m_ui_state_map & 0x8000) == 0x8000)
+00151E 9047F4            MOV     DPTR,#m_ui_state_map
+001521 E0                MOVX    A,@DPTR
+001522 A3                INC     DPTR
+001523 30E710            JNB     ACC.7,?C0043?SYS
+  296: 		{
+  297: 			iOS_rec_pinCode = 1;	
+001526 904DE1            MOV     DPTR,#iOS_rec_pinCode
+001529 7401              MOV     A,#01H
+00152B F0                MOVX    @DPTR,A
+  298: 			ipcPinlen = 4;
+00152C 90054F            MOV     DPTR,#ipcPinlen
+00152F 7404              MOV     A,#04H
+001531 F0                MOVX    @DPTR,A
+  299: 			IPC_TxControlCmd(IPC_CMD_DISCONNECT);
+001532 FF                MOV     R7,A
+001533 020581            LJMP    _IPC_TxControlCmd
+  300: 			return;
+  301: 		}
+001536         ?C0043?SYS:
+  302: 		g_variable.recon_count = 0;
+001536 E4                CLR     A
+001537 904CF0            MOV     DPTR,#g_variable+031H
+00153A F0                MOVX    @DPTR,A
+  303: 		g_variable.br_currentSubState =  CHANGE_TO_BR_SUB_PINCODE;
+00153B 904CCA            MOV     DPTR,#g_variable+0BH
+00153E 7402              MOV     A,#02H
+001540 F0                MOVX    @DPTR,A
+  304: 		g_variable.br_currentState =CHANGE_TO_BR_CONNECTING;
+001541 904CC9            MOV     DPTR,#g_variable+0AH
+001544 04                INC     A
+001545 F0                MOVX    @DPTR,A
+  305: 		break;	
+001546 22                RET     
+  306: 	case IPC_EVT_RECONN_PAGE_TIMEOUT:
+  307: 	case IPC_EVT_RECONN_FAILED:
+001547         ?C0046?SYS:
+  308: 		if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+001547 904CC5            MOV     DPTR,#g_variable+06H
+00154A E0                MOVX    A,@DPTR
+00154B B40308            CJNE    A,#03H,?C0048?SYS
+  309: 		{
+  310: 			g_variable.br_currentState = CHANGE_TO_BR_DISCONNECT;
+00154E E4                CLR     A
+00154F 904CC9            MOV     DPTR,#g_variable+0AH
+001552 F0                MOVX    @DPTR,A
+  311: 			g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
+001553 A3                INC     DPTR
+001554 F0                MOVX    @DPTR,A
+001555 22                RET     
+  312: 			return;
+  313: 		}		
+  314: 	case IPC_EVT_BB_DISCONNECTED:
+001556         ?C0048?SYS:
+  315: 		g_variable.history_state = g_variable.br_currentState ;
+001556 904CC9            MOV     DPTR,#g_variable+0AH
+001559 E0                MOVX    A,@DPTR
+00155A 904CCB            MOV     DPTR,#g_variable+0CH
+00155D F0                MOVX    @DPTR,A
+  316: 		g_variable.br_currentState = CHANGE_TO_BR_DISCONNECT;
+00155E E4                CLR     A
+00155F 904CC9            MOV     DPTR,#g_variable+0AH
+001562 F0                MOVX    @DPTR,A
+  317: 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
+001563 A3                INC     DPTR
+001564 F0                MOVX    @DPTR,A
+  318: 		g_variable.release_data = 1;
+001565 904CEB            MOV     DPTR,#g_variable+02CH
+001568 04                INC     A
+001569 F0                MOVX    @DPTR,A
+  319: 		switch_role_timer = 0;
+00156A E4                CLR     A
+00156B 904DD9            MOV     DPTR,#switch_role_timer
+00156E F0                MOVX    @DPTR,A
+  320: 		if (iOS_rec_pinCode == 1)
+00156F 904DE1            MOV     DPTR,#iOS_rec_pinCode
+001572 E0                MOVX    A,@DPTR
+001573 6401              XRL     A,#01H
+001575 702F              JNZ     ?C0049?SYS
+  321: 		{
+  322: 			if ((g_variable.current_device_num > 0) && (g_variable.current_device_num < 4))
+001577 904CC3            MOV     DPTR,#g_variable+04H
+00157A E0                MOVX    A,@DPTR
+00157B D3                SETB    C
+00157C 9400              SUBB    A,#00H
+00157E 4021              JC      ?C0050?SYS
+001580 E0                MOVX    A,@DPTR
+001581 9404              SUBB    A,#04H
+001583 501C              JNC     ?C0050?SYS
+  323: 			{
+  324: 				xmemclear_ff((byte *)&bd_key_record_list[g_variable.current_device_num-1],sizeof(BD_KEY_RECORD));	
+001585 E0                MOVX    A,@DPTR
+001586 75F01E            MOV     B,#01EH
+001589 A4                MUL     AB
+00158A 24CF              ADD     A,#LOW bd_key_record_list-01EH
+00158C F9                MOV     R1,A
+00158D 744D              MOV     A,#HIGH bd_key_record_list-01EH
+00158F 35F0              ADDC    A,B
+001591 FA                MOV     R2,A
+001592 7B01              MOV     R3,#01H
+001594 7D1E              MOV     R5,#01EH
+001596 7C00              MOV     R4,#00H
+001598 1220D7            LCALL   _xmemclear_ff
+  325: 				g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+00159B 904CBF            MOV     DPTR,#g_variable
+00159E 7403              MOV     A,#03H
+0015A0 F0                MOVX    @DPTR,A
+  326: 			}
+0015A1         ?C0050?SYS:
+  327: 			iOS_rec_pinCode = 0;
+0015A1 E4                CLR     A
+0015A2 904DE1            MOV     DPTR,#iOS_rec_pinCode
+0015A5 F0                MOVX    @DPTR,A
+  328: 		}
+0015A6         ?C0049?SYS:
+  329: 
+  330: 		if (g_variable.lockLpm == 1)
+0015A6 904CEC            MOV     DPTR,#g_variable+02DH
+0015A9 E0                MOVX    A,@DPTR
+0015AA B40104            CJNE    A,#01H,?C0051?SYS
+  331: 		{
+  332: 			g_variable.lockLpm =0;
+0015AD E4                CLR     A
+0015AE F0                MOVX    @DPTR,A
+  333: 			System_long_sleep();
+0015AF E1A3              AJMP    System_long_sleep
+  334: 			break;
+  335: 		}
+0015B1         ?C0051?SYS:
+  336: 
+  337: 		if (g_variable.key_action != KEY_NONE)
+0015B1 904CED            MOV     DPTR,#g_variable+02EH
+0015B4 E0                MOVX    A,@DPTR
+0015B5 6004              JZ      ?C0052?SYS
+  338: 		{
+  339: 			YC_key_action_handle(g_variable.key_action);
+0015B7 FF                MOV     R7,A
+0015B8 02063A            LJMP    _YC_key_action_handle
+  340: 			break;
+  341: 		}
+0015BB         ?C0052?SYS:
+  342: 
+  343: 		if (g_variable.recon_count != 0)
+0015BB 904CF0            MOV     DPTR,#g_variable+031H
+0015BE E0                MOVX    A,@DPTR
+0015BF 6008              JZ      ?C0053?SYS
+  344: 		{
+  345: 			YC_load_record_list(recon_index);
+0015C1 904DD6            MOV     DPTR,#recon_index
+0015C4 E0                MOVX    A,@DPTR
+0015C5 FF                MOV     R7,A
+0015C6 02045B            LJMP    _YC_load_record_list
+  346: 			break;
+  347: 		}
+0015C9         ?C0053?SYS:
+  348: 
+  349: 		if (g_variable.g24_currentState == CHANGE_TO_24G_PAIRING)
+0015C9 904CC5            MOV     DPTR,#g_variable+06H
+0015CC E0                MOVX    A,@DPTR
+0015CD 6401              XRL     A,#01H
+0015CF 7002              JNZ     $ + 4H
+0015D1 C1F1              AJMP    ?C0044?SYS
+  350: 		{
+  351: 			return;
+  352: 		}
+0015D3         ?C0054?SYS:
+  353: 
+  354: 
+  355: 		if (evt == IPC_EVT_RECONN_PAGE_TIMEOUT)
+0015D3 904F04            MOV     DPTR,#evt
+0015D6 E0                MOVX    A,@DPTR
+0015D7 6413              XRL     A,#013H
+0015D9 7002              JNZ     $ + 4H
+0015DB C1F1              AJMP    ?C0044?SYS
+  356: 		{
+  357: 			break;
+  358: 		}
+0015DD         ?C0055?SYS:
+  359: 		
+  360: 		if (g_variable.history_state != CHANGE_TO_BR_CONNECTED)
+0015DD 904CCB            MOV     DPTR,#g_variable+0CH
+0015E0 E0                MOVX    A,@DPTR
+0015E1 6404              XRL     A,#04H
+0015E3 6007              JZ      ?C0056?SYS
+  361: 		{
+  362: 			YC_key_action_handle(KEY_DISCOVERY);
+0015E5 7F05              MOV     R7,#05H
+0015E7 12063A            LCALL   _YC_key_action_handle
+  363: 		}
+0015EA 8002              SJMP    ?C0057?SYS
+0015EC         ?C0056?SYS:
+  364: 		else
+  365: 		{
+  366: 			System_long_sleep();
+0015EC F1A3              ACALL   System_long_sleep
+  367: 		}
+0015EE         ?C0057?SYS:
+  368: 		g_variable.sleepTimer = 0;
+0015EE E4                CLR     A
+0015EF 904CE3            MOV     DPTR,#g_variable+024H
+0015F2 F0                MOVX    @DPTR,A
+0015F3 A3                INC     DPTR
+0015F4 F0                MOVX    @DPTR,A
+  369: 		break;		
+0015F5 22                RET     
+  370: 
+  371: // BT 4.2 event
+  372: 	case IPC_EVT_LE_CONNECTED:
+0015F6         ?C0058?SYS:
+  373: 		g_variable.ble_currentState = CHANGE_TO_BLE_CONNECTING;
+0015F6 904CC7            MOV     DPTR,#g_variable+08H
+0015F9 7403              MOV     A,#03H
+0015FB F0                MOVX    @DPTR,A
+  374: 		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_INIT;
+0015FC A3                INC     DPTR
+0015FD 7401              MOV     A,#01H
+0015FF F0                MOVX    @DPTR,A
+  375: 		g_variable.br_currentState = CHANGE_TO_BR_DISCONNECT;
+001600 E4                CLR     A
+001601 A3                INC     DPTR
+001602 F0                MOVX    @DPTR,A
+  376: 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
+001603 A3                INC     DPTR
+001604 F0                MOVX    @DPTR,A
+  377: 		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+001605 7F0E              MOV     R7,#0EH
+001607 120581            LCALL   _IPC_TxControlCmd
+  378: 		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
+00160A 7F02              MOV     R7,#02H
+00160C 120581            LCALL   _IPC_TxControlCmd
+  379: 		if(g_variable.pairing_timeout)
+00160F 904CE9            MOV     DPTR,#g_variable+02AH
+001612 E0                MOVX    A,@DPTR
+001613 6018              JZ      ?C0059?SYS
+  380: 		{
+  381: 			g_variable.system_mode = OSMODE_WINDOWS;
+001615 E4                CLR     A
+001616 904CC1            MOV     DPTR,#g_variable+02H
+001619 F0                MOVX    @DPTR,A
+  382: 			bd_key_record_list[g_variable.current_device_num - 1].system_mode = g_variable.system_mode;
+00161A 904CC3            MOV     DPTR,#g_variable+04H
+00161D E0                MOVX    A,@DPTR
+00161E 75F01E            MOV     B,#01EH
+001621 A4                MUL     AB
+001622 24EC              ADD     A,#LOW bd_key_record_list-01H
+001624 F582              MOV     DPL,A
+001626 E4                CLR     A
+001627 344D              ADDC    A,#HIGH bd_key_record_list-01H
+001629 F583              MOV     DPH,A
+00162B E4                CLR     A
+00162C F0                MOVX    @DPTR,A
+  383: 		}
+00162D         ?C0059?SYS:
+  384: 		if(!ble_reconnect_flag)
+00162D 904DE5            MOV     DPTR,#ble_reconnect_flag
+001630 E0                MOVX    A,@DPTR
+001631 7006              JNZ     ?C0060?SYS
+  385: 			ble_send_secutiry_request_timer = 20;
+001633 904DD4            MOV     DPTR,#ble_send_secutiry_request_timer
+001636 7414              MOV     A,#014H
+001638 F0                MOVX    @DPTR,A
+001639         ?C0060?SYS:
+  386: 		if(!g_variable.powerOn_timer)
+001639 904CE5            MOV     DPTR,#g_variable+026H
+00163C E0                MOVX    A,@DPTR
+00163D 7002              JNZ     ?C0061?SYS
+  387: 			LED_device_poweroff();
+00163F F1AD              ACALL   LED_device_poweroff
+001641         ?C0061?SYS:
+  388: 		g_variable.pairing_timeout = 0;
+001641 E4                CLR     A
+001642 904CE9            MOV     DPTR,#g_variable+02AH
+001645 F0                MOVX    @DPTR,A
+  389: 		g_variable.sleepTimer = 0;
+001646 904CE3            MOV     DPTR,#g_variable+024H
+001649 F0                MOVX    @DPTR,A
+00164A A3                INC     DPTR
+00164B F0                MOVX    @DPTR,A
+  390: 		break;
+00164C 22                RET     
+  391: 	case IPC_EVT_LE_PROTOCOL_CONNECTED:
+00164D         ?C0062?SYS:
+  392: 	    	g_variable.ble_currentState = CHANGE_TO_BLE_CONNECTED;
+00164D 904CC7            MOV     DPTR,#g_variable+08H
+001650 7404              MOV     A,#04H
+001652 F0                MOVX    @DPTR,A
+  393: 		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_NONE;
+001653 E4                CLR     A
+001654 A3                INC     DPTR
+001655 F0                MOVX    @DPTR,A
+  394: 		YC_clear_reconnect_flag();
+001656 1207EB            LCALL   YC_clear_reconnect_flag
+  395: 		g_variable.release_data = 0;
+001659 E4                CLR     A
+00165A 904CEB            MOV     DPTR,#g_variable+02CH
+00165D F0                MOVX    @DPTR,A
+  396: 		le_send_battery_level_delay_count = 10;
+00165E 904DDB            MOV     DPTR,#le_send_battery_level_delay_count
+001661 740A              MOV     A,#0AH
+001663 F0                MOVX    @DPTR,A
+  397: 		g_variable.last_device_num = g_variable.current_device_num;
+001664 904CC3            MOV     DPTR,#g_variable+04H
+001667 E0                MOVX    A,@DPTR
+001668 904CC0            MOV     DPTR,#g_variable+01H
+00166B F0                MOVX    @DPTR,A
+  398: 		g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+00166C 904CBF            MOV     DPTR,#g_variable
+00166F 7403              MOV     A,#03H
+001671 F0                MOVX    @DPTR,A
+  399: 		break;
+001672 22                RET     
+  400: 	case IPC_EVT_LE_ENC_INFO:
+001673         ?C0063?SYS:
+  401: 		YC_store_record_list(1, g_variable.current_device_num-1);
+001673 904CC3            MOV     DPTR,#g_variable+04H
+001676 E0                MOVX    A,@DPTR
+001677 14                DEC     A
+001678 FD                MOV     R5,A
+001679 7F01              MOV     R7,#01H
+00167B 1207F5            LCALL   _YC_store_record_list
+  402: 		g_variable.last_device_num = g_variable.current_device_num;
+00167E 904CC3            MOV     DPTR,#g_variable+04H
+001681 E0                MOVX    A,@DPTR
+001682 904CC0            MOV     DPTR,#g_variable+01H
+001685 F0                MOVX    @DPTR,A
+  403: 		g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+001686 904CBF            MOV     DPTR,#g_variable
+001689 7403              MOV     A,#03H
+00168B F0                MOVX    @DPTR,A
+  404: 		break;
+00168C 22                RET     
+  405: 
+  406: 	case IPC_EVT_LE_PINCODE_REQ:
+00168D         ?C0064?SYS:
+  407: 		le_pin_code = 0;
+00168D 904D39            MOV     DPTR,#le_pin_code
+001690 1202A6            LCALL   ?C?LSTKXDATA
+001693 00                DB      00H
+001694 00                DB      00H
+001695 00                DB      00H
+001696 00                DB      00H
+  408: 		le_pin_code_len = 0;
+001697 E4                CLR     A
+001698 904DD7            MOV     DPTR,#le_pin_code_len
+00169B F0                MOVX    @DPTR,A
+  409: 		pinCode_flag = 1;
+00169C 904DDE            MOV     DPTR,#pinCode_flag
+00169F 04                INC     A
+0016A0 F0                MOVX    @DPTR,A
+  410: 		g_variable.ble_currentSubState =  CHANGE_TO_BLE_SUB_PINCODE;
+0016A1 904CC8            MOV     DPTR,#g_variable+09H
+0016A4 04                INC     A
+0016A5 F0                MOVX    @DPTR,A
+  411: 		g_variable.ble_currentState = CHANGE_TO_BLE_CONNECTING;
+0016A6 904CC7            MOV     DPTR,#g_variable+08H
+0016A9 04                INC     A
+0016AA F0                MOVX    @DPTR,A
+  412: 		break;
+0016AB 22                RET     
+  413: 		
+  414: 	case IPC_EVT_LE_DISCONNECTED:	
+0016AC         ?C0065?SYS:
+  415: 		g_variable.history_state = g_variable.ble_currentState ;
+0016AC 904CC7            MOV     DPTR,#g_variable+08H
+0016AF E0                MOVX    A,@DPTR
+0016B0 904CCB            MOV     DPTR,#g_variable+0CH
+0016B3 F0                MOVX    @DPTR,A
+  416: 		g_variable.ble_currentState = CHANGE_TO_BLE_DISCONNECT;
+0016B4 E4                CLR     A
+0016B5 904CC7            MOV     DPTR,#g_variable+08H
+0016B8 F0                MOVX    @DPTR,A
+  417: 		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_NONE;
+0016B9 A3                INC     DPTR
+0016BA F0                MOVX    @DPTR,A
+  418: 		g_variable.release_data = 1;
+0016BB 904CEB            MOV     DPTR,#g_variable+02CH
+0016BE 04                INC     A
+0016BF F0                MOVX    @DPTR,A
+  419: 		m_le_send_security_request_flag = 0;
+0016C0 E4                CLR     A
+0016C1 904D3D            MOV     DPTR,#m_le_send_security_request_flag
+0016C4 F0                MOVX    @DPTR,A
+  420: 		if (g_variable.lockLpm == 1)
+0016C5 904CEC            MOV     DPTR,#g_variable+02DH
+0016C8 E0                MOVX    A,@DPTR
+0016C9 B40104            CJNE    A,#01H,?C0066?SYS
+  421: 		{
+  422: 			g_variable.lockLpm =0;
+0016CC E4                CLR     A
+0016CD F0                MOVX    @DPTR,A
+  423: 			System_long_sleep();
+0016CE E1A3              AJMP    System_long_sleep
+  424: 			break;
+  425: 		}
+0016D0         ?C0066?SYS:
+  426: 
+  427: 		if (g_variable.key_action != KEY_NONE)
+0016D0 904CED            MOV     DPTR,#g_variable+02EH
+0016D3 E0                MOVX    A,@DPTR
+0016D4 6004              JZ      ?C0067?SYS
+  428: 		{
+  429: 			YC_key_action_handle(g_variable.key_action);
+0016D6 FF                MOV     R7,A
+0016D7 02063A            LJMP    _YC_key_action_handle
+  430: 			break;
+  431: 		}
+0016DA         ?C0067?SYS:
+  432: 
+  433: 
+  434: 		if (g_variable.recon_count != 0)
+0016DA 904CF0            MOV     DPTR,#g_variable+031H
+0016DD E0                MOVX    A,@DPTR
+0016DE 6008              JZ      ?C0068?SYS
+  435: 		{
+  436: 			YC_load_record_list(recon_index);
+0016E0 904DD6            MOV     DPTR,#recon_index
+0016E3 E0                MOVX    A,@DPTR
+0016E4 FF                MOV     R7,A
+0016E5 02045B            LJMP    _YC_load_record_list
+  437: 			break;
+  438: 		}
+0016E8         ?C0068?SYS:
+  439: 
+  440: 		System_long_sleep();		
+0016E8 F1A3              ACALL   System_long_sleep
+  441: 		g_variable.sleepTimer = 0;
+0016EA E4                CLR     A
+0016EB 904CE3            MOV     DPTR,#g_variable+024H
+0016EE F0                MOVX    @DPTR,A
+0016EF A3                INC     DPTR
+0016F0 F0                MOVX    @DPTR,A
+  442: 		break;
+  443: 	}
+  444: }
+0016F1         ?C0044?SYS:
+0016F1 22                RET     
+----- FUNCTION _kb_cb_event (END) -------
+
+
+----- FUNCTION _IIC_Read (BEGIN) -----
+0016F2 904EC6            MOV     DPTR,#len
+0016F5 EC                MOV     A,R4
+0016F6 F0                MOVX    @DPTR,A
+0016F7 A3                INC     DPTR
+0016F8 ED                MOV     A,R5
+0016F9 F0                MOVX    @DPTR,A
+0016FA A3                INC     DPTR
+0016FB EB                MOV     A,R3
+0016FC F0                MOVX    @DPTR,A
+0016FD A3                INC     DPTR
+0016FE EA                MOV     A,R2
+0016FF F0                MOVX    @DPTR,A
+001700 A3                INC     DPTR
+001701 E9                MOV     A,R1
+001702 F0                MOVX    @DPTR,A
+;---- Variable 'addr' assigned to Register 'R6/R7' ----
+;---- Variable 'mem_src' assigned to Register 'R6/R7' ----
+001703 908098            MOV     DPTR,#08098H
+001706 7404              MOV     A,#04H
+001708 F0                MOVX    @DPTR,A
+001709 A3                INC     DPTR
+00170A E4                CLR     A
+00170B F0                MOVX    @DPTR,A
+00170C 900CAF            MOV     DPTR,#YC_IICDTbuf
+00170F 74A0              MOV     A,#0A0H
+001711 F0                MOVX    @DPTR,A
+001712 A3                INC     DPTR
+001713 EE                MOV     A,R6
+001714 F0                MOVX    @DPTR,A
+001715 A3                INC     DPTR
+001716 EF                MOV     A,R7
+001717 F0                MOVX    @DPTR,A
+001718 900CB2            MOV     DPTR,#YC_IICDTbuf+03H
+00171B 74A1              MOV     A,#0A1H
+00171D F0                MOVX    @DPTR,A
+00171E 7A0C              MOV     R2,#HIGH YC_IICDTbuf
+001720 79AF              MOV     R1,#LOW YC_IICDTbuf
+001722 7E0C              MOV     R6,#HIGH YC_IICDTbuf
+001724 7FAF              MOV     R7,#LOW YC_IICDTbuf
+001726 74AF              MOV     A,#LOW YC_IICDTbuf
+001728 FC                MOV     R4,A
+001729 740C              MOV     A,#HIGH YC_IICDTbuf
+00172B FF                MOV     R7,A
+00172C EC                MOV     A,R4
+00172D FE                MOV     R6,A
+00172E EF                MOV     A,R7
+00172F 90809A            MOV     DPTR,#0809AH
+001732 EE                MOV     A,R6
+001733 F0                MOVX    @DPTR,A
+001734 A3                INC     DPTR
+001735 EF                MOV     A,R7
+001736 F0                MOVX    @DPTR,A
+001737 904EC6            MOV     DPTR,#len
+00173A E0                MOVX    A,@DPTR
+00173B FC                MOV     R4,A
+00173C A3                INC     DPTR
+00173D E0                MOVX    A,@DPTR
+00173E FA                MOV     R2,A
+00173F EC                MOV     A,R4
+001740 FF                MOV     R7,A
+001741 EA                MOV     A,R2
+001742 FE                MOV     R6,A
+001743 EF                MOV     A,R7
+001744 90809E            MOV     DPTR,#0809EH
+001747 EE                MOV     A,R6
+001748 F0                MOVX    @DPTR,A
+001749 A3                INC     DPTR
+00174A EF                MOV     A,R7
+00174B F0                MOVX    @DPTR,A
+00174C 7A0B              MOV     R2,#HIGH IIC_TempBuff
+00174E 7983              MOV     R1,#LOW IIC_TempBuff
+001750 7E0B              MOV     R6,#HIGH IIC_TempBuff
+001752 7F83              MOV     R7,#LOW IIC_TempBuff
+001754 7483              MOV     A,#LOW IIC_TempBuff
+001756 FC                MOV     R4,A
+001757 740B              MOV     A,#HIGH IIC_TempBuff
+001759 FF                MOV     R7,A
+00175A EC                MOV     A,R4
+00175B FE                MOV     R6,A
+00175C EF                MOV     A,R7
+00175D 90809C            MOV     DPTR,#0809CH
+001760 EE                MOV     A,R6
+001761 F0                MOVX    @DPTR,A
+001762 A3                INC     DPTR
+001763 EF                MOV     A,R7
+001764 F0                MOVX    @DPTR,A
+001765 908090            MOV     DPTR,#08090H
+001768 7402              MOV     A,#02H
+00176A F0                MOVX    @DPTR,A
+00176B 90809C            MOV     DPTR,#0809CH
+00176E A3                INC     DPTR
+00176F E0                MOVX    A,@DPTR
+001770 20E707            JB      ACC.7,?C0004?IIC
+001773 908090            MOV     DPTR,#08090H
+001776 E0                MOVX    A,@DPTR
+001777 4401              ORL     A,#01H
+001779 F0                MOVX    @DPTR,A
+00177A         ?C0004?IIC:
+00177A 908006            MOV     DPTR,#08006H
+00177D E0                MOVX    A,@DPTR
+00177E 4404              ORL     A,#04H
+001780 F0                MOVX    @DPTR,A
+001781 123367            LCALL   IIcWaitDone
+001784 904EC8            MOV     DPTR,#pbuff
+001787 E0                MOVX    A,@DPTR
+001788 A3                INC     DPTR
+001789 E0                MOVX    A,@DPTR
+00178A FA                MOV     R2,A
+00178B A3                INC     DPTR
+00178C E0                MOVX    A,@DPTR
+00178D AE02              MOV     R6,AR2
+00178F FF                MOV     R7,A
+001790 7B01              MOV     R3,#01H
+001792 7A0B              MOV     R2,#HIGH IIC_TempBuff
+001794 7983              MOV     R1,#LOW IIC_TempBuff
+001796 904EC6            MOV     DPTR,#len
+001799 E0                MOVX    A,@DPTR
+00179A A3                INC     DPTR
+00179B E0                MOVX    A,@DPTR
+00179C 904EC0            MOV     DPTR,#?_xmemcpy?BYTE+05H
+00179F F0                MOVX    @DPTR,A
+0017A0 0208CC            LJMP    _xmemcpy
+----- FUNCTION _IIC_Read (END) -------
 
 
------ FUNCTION _IPC_TxBREDRHidData (BEGIN) -----
-;---- Variable 'len' assigned to Register 'R5' ----
-;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
-000F73 900BE7            MOV     DPTR,#ipcSendBuff
-000F76 7403              MOV     A,#03H
-000F78 F0                MOVX    @DPTR,A
-000F79 ED                MOV     A,R5
-000F7A 6002              JZ      ?C0017?IPC
-000F7C         ?C0016?IPC:
-000F7C F17F              ACALL   _IPC_TxData
-000F7E         ?C0017?IPC:
-000F7E 22                RET     
------ FUNCTION _IPC_TxBREDRHidData (END) -------
+----- FUNCTION System_long_sleep (BEGIN) -----
+ FILE: 'sys.c'
+   82: void System_long_sleep()
+   83: { 
+   84: 	m_reconnect_continue = 0;
+   85: 	IPC_TxControlCmd(IPC_CMD_ENTER_HIBERNATE);
+0017A3 E4                CLR     A
+0017A4 904D38            MOV     DPTR,#m_reconnect_continue
+0017A7 F0                MOVX    @DPTR,A
+   86: }
+0017A8 7F19              MOV     R7,#019H
+0017AA 020581            LJMP    _IPC_TxControlCmd
+----- FUNCTION System_long_sleep (END) -------
 
 
------ FUNCTION _IPC_TxData (BEGIN) -----
-000F7F 904EB3            MOV     DPTR,#len
-000F82 ED                MOV     A,R5
-000F83 F0                MOVX    @DPTR,A
-;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
-000F84 E0                MOVX    A,@DPTR
-000F85 FD                MOV     R5,A
-000F86 900BE8            MOV     DPTR,#ipcSendBuff+01H
-000F89 F0                MOVX    @DPTR,A
-000F8A 7E0B              MOV     R6,#HIGH ipcSendBuff+02H
-000F8C 7FE9              MOV     R7,#LOW ipcSendBuff+02H
-000F8E 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-000F91 ED                MOV     A,R5
-000F92 F0                MOVX    @DPTR,A
-000F93 3147              ACALL   _xmemcpy
-000F95 7B01              MOV     R3,#01H
-000F97 7A0B              MOV     R2,#HIGH ipcSendBuff
-000F99 79E7              MOV     R1,#LOW ipcSendBuff
-000F9B 904EB3            MOV     DPTR,#len
-000F9E E0                MOVX    A,@DPTR
-000F9F 2402              ADD     A,#02H
-000FA1 FD                MOV     R5,A
-000FA2 0203A4            LJMP    _ipcTx
------ FUNCTION _IPC_TxData (END) -------
+----- FUNCTION LED_device_poweroff (BEGIN) -----
+ FILE: 'led.c'
+   18: void LED_device_poweroff()
+   19: {
+   20: 	GPIO_Setout(BT_LED_GPIO,LED_OFF);
+   21: }
+0017AD C201              CLR     ?_GPIO_Setout?BIT
+0017AF 7F1D              MOV     R7,#01DH
+0017B1 01E6              AJMP    _GPIO_Setout
+----- FUNCTION LED_device_poweroff (END) -------
 
 
------ FUNCTION _IPC_Tx24GData (BEGIN) -----
-;---- Variable 'len' assigned to Register 'R5' ----
-;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
-000FA5 900BE7            MOV     DPTR,#ipcSendBuff
-000FA8 7406              MOV     A,#06H
-000FAA F0                MOVX    @DPTR,A
-000FAB 80D2              SJMP    _IPC_TxData
------ FUNCTION _IPC_Tx24GData (END) -------
+----- FUNCTION _GPIO_SetOutput (BEGIN) -----
+;---- Variable 'gpio_num' assigned to Register 'R4' ----
+0017B3 AC07              MOV     R4,AR7
+0017B5 EC                MOV     A,R4
+0017B6 F4                CPL     A
+0017B7 6016              JZ      ?C0017?GPIO
+0017B9         ?C0016?GPIO:
+0017B9 AF04              MOV     R7,AR4
+0017BB D204              SETB    ?_GPIO_Setoe?BIT
+0017BD 122E64            LCALL   _GPIO_Setoe
+0017C0 AF04              MOV     R7,AR4
+0017C2 A206              MOV     C,st
+0017C4 9201              MOV     ?_GPIO_Setout?BIT,C
+0017C6 11E6              ACALL   _GPIO_Setout
+0017C8 AF04              MOV     R7,AR4
+0017CA C202              CLR     ?_GPIO_SetPu?BIT
+0017CC 122E42            LCALL   _GPIO_SetPu
+0017CF         ?C0017?GPIO:
+0017CF 22                RET     
+----- FUNCTION _GPIO_SetOutput (END) -------
 
 
------ FUNCTION _IPC_TxSppData (BEGIN) -----
-;---- Variable 'len' assigned to Register 'R5' ----
-;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
-000FAD 900BE7            MOV     DPTR,#ipcSendBuff
-000FB0 7404              MOV     A,#04H
-000FB2 F0                MOVX    @DPTR,A
-000FB3 80CA              SJMP    _IPC_TxData
------ FUNCTION _IPC_TxSppData (END) -------
+----- FUNCTION LED_all_shutdown (BEGIN) -----
+ FILE: 'led.c'
+    4: void LED_all_shutdown()
+    5: {
+    6: 	GPIO_SetOutput(NUM_LOCK_LED_GPIO,LED_OFF);
+    7: 	GPIO_SetOutput(CAPS_LED_GPIO,LED_OFF);
+0017D0 C206              CLR     ?_GPIO_SetOutput?BIT
+0017D2 7F1D              MOV     R7,#01DH
+0017D4 F1B3              ACALL   _GPIO_SetOutput
+    8: 	GPIO_SetOutput(BT_LED_GPIO,LED_OFF);
+0017D6 C206              CLR     ?_GPIO_SetOutput?BIT
+0017D8 7F1E              MOV     R7,#01EH
+0017DA F1B3              ACALL   _GPIO_SetOutput
+    9: 	GPIO_SetOutput(LOWPOWER_LED_GPIO,LED_OFF);
+0017DC C206              CLR     ?_GPIO_SetOutput?BIT
+0017DE 7F1D              MOV     R7,#01DH
+0017E0 F1B3              ACALL   _GPIO_SetOutput
+   10: }
+0017E2 C206              CLR     ?_GPIO_SetOutput?BIT
+0017E4 7F1D              MOV     R7,#01DH
+0017E6 80CB              SJMP    _GPIO_SetOutput
+----- FUNCTION LED_all_shutdown (END) -------
 
 
------ FUNCTION _IPC_TxBleData (BEGIN) -----
-;---- Variable 'len' assigned to Register 'R5' ----
-;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
-000FB5 900BE7            MOV     DPTR,#ipcSendBuff
-000FB8 7405              MOV     A,#05H
-000FBA F0                MOVX    @DPTR,A
-000FBB 80C2              SJMP    _IPC_TxData
------ FUNCTION _IPC_TxBleData (END) -------
+----- FUNCTION LED_device_poweron (BEGIN) -----
+ FILE: 'led.c'
+   13: void LED_device_poweron()
+   14: {
+   15: 	GPIO_Setout(BT_LED_GPIO,LED_ON);
+   16: }
+0017E8 D201              SETB    ?_GPIO_Setout?BIT
+0017EA 7F1D              MOV     R7,#01DH
+0017EC 01E6              AJMP    _GPIO_Setout
+----- FUNCTION LED_device_poweron (END) -------
 
 
------ FUNCTION System_Software_init (BEGIN) -----
+----- FUNCTION System_Hardware_init (BEGIN) -----
  FILE: 'sys.c'
-   49: void System_Software_init()
-   50: {
-   51: 	System_clear_mem();
-   52: 	YC_adc_init();
-000FBD D17A              ACALL   System_clear_mem
-   53: 	g_variable.release_data =1;
-000FBF F1D9              ACALL   YC_adc_init
-   54: 	g_variable.powerOn_timer = KB_POWERON_LED_ON_TIMER;
-000FC1 904CEB            MOV     DPTR,#g_variable+02CH
-000FC4 7401              MOV     A,#01H
-000FC6 F0                MOVX    @DPTR,A
-   55: 	g_variable.recon_count = 0;
-000FC7 904CE5            MOV     DPTR,#g_variable+026H
-000FCA 741E              MOV     A,#01EH
-000FCC F0                MOVX    @DPTR,A
-   56: 	g_variable.test_buff = 0xff;
-000FCD E4                CLR     A
-000FCE 904CF0            MOV     DPTR,#g_variable+031H
-000FD1 F0                MOVX    @DPTR,A
-   57: }
-000FD2 904D08            MOV     DPTR,#g_variable+049H
-000FD5 74FF              MOV     A,#0FFH
-000FD7 F0                MOVX    @DPTR,A
-   58: 
-000FD8 22                RET     
------ FUNCTION System_Software_init (END) -------
-
-
------ FUNCTION YC_adc_init (BEGIN) -----
- FILE: 'adc.c'
-    3: void YC_adc_init()
-    4: {
-    5: #ifdef  ADC_ENABLE
-    6: 	byte i;
-    7: 	
-    8: 	g_variable.battery_check_interval = BATTERY_CHECK_INTERVAL;
-    9: 	g_variable.battery_value_index = 0;
-   10: 
-   11: #ifdef ADC_TYPE_HVIN 	
-   12: 	for (i = 0; i < BAT_ARRAY_LEN; i++)
-   13: 	{
-   14: 		g_variable.battery_value[i] = INIT_BATTERY_VALUE;
-   15: 	}
-   16: 	g_variable.battery_level_full = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_3V7+m_adc0vBase;
-   17: 	g_variable.battery_level_low = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_3V2+m_adc0vBase;
-   18: 	g_variable.battery_level_shutdown = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_3V0+m_adc0vBase;
-   19: #endif
-   20: #ifdef ADC_TYPE_VINLPM
-   21: 		for (i = 0; i < BAT_ARRAY_LEN; i++)
-   22: 		{
-   23: 			g_variable.battery_value[i] = INIT_BATTERY_VALUE_VINLPM;
-   24: 		}
-   25: 		g_variable.battery_level_full = m_adc3vValue;
-   26: 		g_variable.battery_level_low = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_2V2+m_adc0vBase;
-   27: 		g_variable.battery_level_shutdown = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_2V0+m_adc0vBase;
-   28: #endif
-   29: #ifdef ADC_TYPE_GPIO
-   30: 	m_adc_channel = ADC_CHANNEL;
-   31: 	for (i = 0; i < BAT_ARRAY_LEN; i++)
-   32: 	{
-   33: 		g_variable.battery_value[i] = INIT_BATTERY_VALUE_GPIO;
-   34: 	}
-   35: 	g_variable.battery_level_full = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_1V5+m_adc0vBase;
-   36: 	g_variable.battery_level_low = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_1V1+m_adc0vBase;
-   37: 	g_variable.battery_level_shutdown = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_0V9+m_adc0vBase;
-   38: #endif	
-   39: #endif
-   40: }
-000FD9 22                RET     
------ FUNCTION YC_adc_init (END) -------
+   55: static void System_Hardware_init()
+   56: {
+   57: 	System_IIC_clk_setup();
+   58: 	KS_Initialize();
+0017EE F1F5              ACALL   System_IIC_clk_setup
+   59: 	LED_all_shutdown();
+0017F0 122DFB            LCALL   KS_Initialize
+   60: }
+0017F3 80DB              SJMP    LED_all_shutdown
+----- FUNCTION System_Hardware_init (END) -------
 
 
------ FUNCTION YC_check_is_connected (BEGIN) -----
- FILE: 'bluetooth.c'
-   48: byte YC_check_is_connected()
-   49: {
-   50: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
-   51: 	{
-000FDA 904CC9            MOV     DPTR,#g_variable+0AH
-000FDD E0                MOVX    A,@DPTR
-000FDE B40403            CJNE    A,#04H,?C0007?BLUETOOTH
-   52: 		return 1;
-   53: 	}
-000FE1 7F01              MOV     R7,#01H
-000FE3 22                RET     
-   54: 	return 0;
-000FE4         ?C0007?BLUETOOTH:
-   55: }
-000FE4 7F00              MOV     R7,#00H
-   56: 
-000FE6 22                RET     
------ FUNCTION YC_check_is_connected (END) -------
+----- FUNCTION System_IIC_clk_setup (BEGIN) -----
+ FILE: 'sys.c'
+   45: static void System_IIC_clk_setup()		// 400KHz
+   46: {
+   47: 	REG_IICD_SCL_LOW  =  0x0d;
+   48:    	REG_IICD_SCL_HIGH  =  0x0e;
+0017F5 908091            MOV     DPTR,#08091H
+0017F8 740D              MOV     A,#0DH
+0017FA F0                MOVX    @DPTR,A
+   49:    	REG_IICD_START_SETUP  = 0x0e;
+0017FB A3                INC     DPTR
+0017FC 04                INC     A
+0017FD F0                MOVX    @DPTR,A
+   50:    	REG_IICD_START_HOLD  = 0x0e;
+0017FE A3                INC     DPTR
+0017FF F0                MOVX    @DPTR,A
+   51:   	REG_IICD_STOP_SETUP  = 0x0e;
+001800 A3                INC     DPTR
+001801 F0                MOVX    @DPTR,A
+   52:    	REG_IICD_DATA_SETUP  = 0x0d;
+001802 A3                INC     DPTR
+001803 F0                MOVX    @DPTR,A
+   53: }
+001804 A3                INC     DPTR
+001805 14                DEC     A
+001806 F0                MOVX    @DPTR,A
+   54: 
+001807 22                RET     
+----- FUNCTION System_IIC_clk_setup (END) -------
 
 
 ----- FUNCTION YC_check_need_reconnected (BEGIN) -----
  FILE: 'bluetooth.c'
-   57: byte YC_check_need_reconnected()
-   58: {
-   59: 	byte return_val = 0;
-   60: 	 if (g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
-000FE7 E4                CLR     A
-000FE8 904EAE            MOV     DPTR,#return_val
-000FEB F0                MOVX    @DPTR,A
-   61: 		return return_val;
-000FEC 904CCA            MOV     DPTR,#g_variable+0BH
-000FEF E0                MOVX    A,@DPTR
-000FF0 B40206            CJNE    A,#02H,?C0009?BLUETOOTH
-   62: 
-000FF3 904EAE            MOV     DPTR,#return_val
-000FF6 E0                MOVX    A,@DPTR
-000FF7 FF                MOV     R7,A
-000FF8 22                RET     
-000FF9         ?C0009?BLUETOOTH:
-   63: 	if ((m_ui_state_map & 0x4000) == 0x4000)
-000FF9 9047F4            MOV     DPTR,#m_ui_state_map
-000FFC E0                MOVX    A,@DPTR
-000FFD A3                INC     DPTR
-000FFE 30E606            JNB     ACC.6,?C0011?BLUETOOTH
-   64: 		return return_val;
-001001 904EAE            MOV     DPTR,#return_val
-001004 E0                MOVX    A,@DPTR
-001005 FF                MOV     R7,A
-001006 22                RET     
-001007         ?C0011?BLUETOOTH:
-   65: 
-   66: 	if ( g_variable.br_currentState == CHANGE_TO_BR_DISCONNECT)
-001007 904CC9            MOV     DPTR,#g_variable+0AH
-00100A E0                MOVX    A,@DPTR
-00100B 701B              JNZ     ?C0012?BLUETOOTH
-   67: 	{
-   68: 		if(g_variable.recon_delay == 0)
-00100D 904CEF            MOV     DPTR,#g_variable+030H
-001010 E0                MOVX    A,@DPTR
-001011 701F              JNZ     ?C0015?BLUETOOTH
-   69: 		{
-   70: 			g_variable.recon_delay = 10;
-001013 740A              MOV     A,#0AH
-001015 F0                MOVX    @DPTR,A
-   71: 			if ((g_variable.recon_count == 0)
-001016 A3                INC     DPTR
-001017 E0                MOVX    A,@DPTR
-001018 7018              JNZ     ?C0015?BLUETOOTH
-00101A 904DE2            MOV     DPTR,#power_on_flag
-00101D E0                MOVX    A,@DPTR
-00101E B40211            CJNE    A,#02H,?C0015?BLUETOOTH
-   72: 			&& (power_on_flag == 2))
-   73: 			{				
-   74: 				YC_key_action_handle(KEY_RECON_0);
-001021 7F01              MOV     R7,#01H
-001023 120742            LCALL   _YC_key_action_handle
-   75: 			}
-   76: 		}
-   77: 	}
-001026 800A              SJMP    ?C0015?BLUETOOTH
-001028         ?C0012?BLUETOOTH:
-   78: 	else
-   79: 	{
-   80: 		g_variable.release_data = 0;
-001028 E4                CLR     A
-001029 904CEB            MOV     DPTR,#g_variable+02CH
-00102C F0                MOVX    @DPTR,A
-   81: 		return_val = 1;
-00102D 904EAE            MOV     DPTR,#return_val
-001030 04                INC     A
-001031 F0                MOVX    @DPTR,A
-   82: 	}
-001032         ?C0015?BLUETOOTH:
-   83: 	return return_val;
-001032 904EAE            MOV     DPTR,#return_val
-001035 E0                MOVX    A,@DPTR
-001036 FF                MOV     R7,A
-   84: }
-001037 22                RET     
+   88: byte YC_check_need_reconnected()
+   89: {
+   90: 	byte return_val = 0;
+   91: 	 if (g_variable.ble_currentSubState == CHANGE_TO_BLE_SUB_PINCODE 
+001808 E4                CLR     A
+001809 904EFE            MOV     DPTR,#return_val
+00180C F0                MOVX    @DPTR,A
+   92: 		|| g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
+00180D 904CC8            MOV     DPTR,#g_variable+09H
+001810 E0                MOVX    A,@DPTR
+001811 6402              XRL     A,#02H
+001813 6007              JZ      ?C0015?BLUETOOTH
+001815 904CCA            MOV     DPTR,#g_variable+0BH
+001818 E0                MOVX    A,@DPTR
+001819 B40206            CJNE    A,#02H,?C0014?BLUETOOTH
+00181C         ?C0015?BLUETOOTH:
+   93: 		return return_val;
+00181C 904EFE            MOV     DPTR,#return_val
+00181F E0                MOVX    A,@DPTR
+001820 FF                MOV     R7,A
+001821 22                RET     
+001822         ?C0014?BLUETOOTH:
+   94: #if DEVICE_MODE_BT_ONLY
+   95: 	if ((m_ui_state_map & 0x4000) == 0x4000)
+   96: #elif DEVICE_MODE_BLE_ONLY	
+   97: 	if ((m_ui_state_map & 0x0008) == 0x0008)
+   98: #else	
+   99: 	if ((m_ui_state_map & 0x4008) == 0x4008)		//ADV and DISCOVERY
+001822 9047F4            MOV     DPTR,#m_ui_state_map
+001825 E0                MOVX    A,@DPTR
+001826 5440              ANL     A,#040H
+001828 FE                MOV     R6,A
+001829 A3                INC     DPTR
+00182A E0                MOVX    A,@DPTR
+00182B 5408              ANL     A,#08H
+00182D FF                MOV     R7,A
+00182E BE4009            CJNE    R6,#040H,?C0017?BLUETOOTH
+001831 BF0806            CJNE    R7,#08H,?C0017?BLUETOOTH
+  100: #endif		
+  101: 		return return_val;
+001834 904EFE            MOV     DPTR,#return_val
+001837 E0                MOVX    A,@DPTR
+001838 FF                MOV     R7,A
+001839 22                RET     
+00183A         ?C0017?BLUETOOTH:
+  102: 
+  103: 	if(g_variable.pairing_g24_timeout)
+00183A 904CEE            MOV     DPTR,#g_variable+02FH
+00183D E0                MOVX    A,@DPTR
+00183E 6006              JZ      ?C0018?BLUETOOTH
+  104: 		return return_val;
+001840 904EFE            MOV     DPTR,#return_val
+001843 E0                MOVX    A,@DPTR
+001844 FF                MOV     R7,A
+001845 22                RET     
+001846         ?C0018?BLUETOOTH:
+  105: 
+  106: 	if ( g_variable.br_currentState == CHANGE_TO_BR_DISCONNECT
+001846 904CC9            MOV     DPTR,#g_variable+0AH
+001849 E0                MOVX    A,@DPTR
+00184A 7045              JNZ     ?C0019?BLUETOOTH
+00184C 904CC7            MOV     DPTR,#g_variable+08H
+00184F E0                MOVX    A,@DPTR
+001850 703F              JNZ     ?C0019?BLUETOOTH
+001852 904CC5            MOV     DPTR,#g_variable+06H
+001855 E0                MOVX    A,@DPTR
+001856 6403              XRL     A,#03H
+001858 6037              JZ      ?C0019?BLUETOOTH
+  107: 		&& g_variable.ble_currentState == CHANGE_TO_BLE_DISCONNECT
+  108: 		&& g_variable.g24_currentState != CHANGE_TO_24G_CONNECTED
+  109: 	)
+  110: 	{
+  111: 		if(g_variable.recon_delay == 0)
+00185A 904CEF            MOV     DPTR,#g_variable+030H
+00185D E0                MOVX    A,@DPTR
+00185E 703B              JNZ     ?C0024?BLUETOOTH
+  112: 		{
+  113: 			g_variable.recon_delay = 10;
+001860 740A              MOV     A,#0AH
+001862 F0                MOVX    @DPTR,A
+  114: 			if ((g_variable.recon_count == 0)
+001863 A3                INC     DPTR
+001864 E0                MOVX    A,@DPTR
+001865 7034              JNZ     ?C0024?BLUETOOTH
+001867 904DEA            MOV     DPTR,#power_on_flag
+00186A E0                MOVX    A,@DPTR
+00186B 6402              XRL     A,#02H
+00186D 702C              JNZ     ?C0024?BLUETOOTH
+  115: 			&& (power_on_flag == 2))
+  116: 			{				
+  117: 				if (g_variable.current_device_num >= 1 && g_variable.current_device_num <= 3)
+00186F 904CC3            MOV     DPTR,#g_variable+04H
+001872 E0                MOVX    A,@DPTR
+001873 FF                MOV     R7,A
+001874 C3                CLR     C
+001875 9401              SUBB    A,#01H
+001877 400B              JC      ?C0022?BLUETOOTH
+001879 EF                MOV     A,R7
+00187A D3                SETB    C
+00187B 9403              SUBB    A,#03H
+00187D 5005              JNC     ?C0022?BLUETOOTH
+  118: 				{
+  119: 					YC_key_action_handle(g_variable.current_device_num);
+00187F 12063A            LCALL   _YC_key_action_handle
+  120: 				}
+001882 8017              SJMP    ?C0024?BLUETOOTH
+001884         ?C0022?BLUETOOTH:
+  121: 				else
+  122: 				{
+  123: 					YC_key_action_handle(KEY_OPEN_24G);
+001884 7F09              MOV     R7,#09H
+001886 12063A            LCALL   _YC_key_action_handle
+  124: 					return_val = 1;
+001889 904EFE            MOV     DPTR,#return_val
+00188C 7401              MOV     A,#01H
+00188E F0                MOVX    @DPTR,A
+  125: 				}
+  126: 			}
+  127: 		}
+  128: 	}
+00188F 800A              SJMP    ?C0024?BLUETOOTH
+001891         ?C0019?BLUETOOTH:
+  129: 	else
+  130: 	{
+  131: 		g_variable.release_data = 0;
+001891 E4                CLR     A
+001892 904CEB            MOV     DPTR,#g_variable+02CH
+001895 F0                MOVX    @DPTR,A
+  132: 		return_val = 1;
+001896 904EFE            MOV     DPTR,#return_val
+001899 04                INC     A
+00189A F0                MOVX    @DPTR,A
+  133: 	}
+00189B         ?C0024?BLUETOOTH:
+  134: 	return return_val;
+00189B 904EFE            MOV     DPTR,#return_val
+00189E E0                MOVX    A,@DPTR
+00189F FF                MOV     R7,A
+  135: }
+0018A0 22                RET     
 ----- FUNCTION YC_check_need_reconnected (END) -------
 
 
 ----- FUNCTION YC_cancel_reconnect (BEGIN) -----
  FILE: 'bluetooth.c'
-   87: byte YC_cancel_reconnect()
-   88: {
-   89: 	if (g_variable.br_currentState == CHANGE_TO_BR_RECONNECT)
-   90: 	{
-001038 904CC9            MOV     DPTR,#g_variable+0AH
-00103B E0                MOVX    A,@DPTR
-00103C B40208            CJNE    A,#02H,?C0016?BLUETOOTH
-   91: 		IPC_TxControlCmd(IPC_CMD_BB_RECONN_CANCEL);
-   92: 		return 1;
-00103F 7F1E              MOV     R7,#01EH
-001041 12037D            LCALL   _IPC_TxControlCmd
-   93: 	}
-001044 7F01              MOV     R7,#01H
-001046 22                RET     
-   94: 
-001047         ?C0016?BLUETOOTH:
-   95: 	return 0;
-001047 7F00              MOV     R7,#00H
-   96: }
-001049 22                RET     
+  138: byte YC_cancel_reconnect()
+  139: {
+  140: 	if (g_variable.br_currentState == CHANGE_TO_BR_RECONNECT)
+  141: 	{
+0018A1 904CC9            MOV     DPTR,#g_variable+0AH
+0018A4 E0                MOVX    A,@DPTR
+0018A5 B40208            CJNE    A,#02H,?C0025?BLUETOOTH
+  142: 		IPC_TxControlCmd(IPC_CMD_BB_RECONN_CANCEL);
+  143: 		return 1;
+0018A8 7F1E              MOV     R7,#01EH
+0018AA 120581            LCALL   _IPC_TxControlCmd
+  144: 	}
+0018AD 7F01              MOV     R7,#01H
+0018AF 22                RET     
+  145: 
+0018B0         ?C0025?BLUETOOTH:
+  146: 	if (g_variable.ble_currentState == CHANGE_TO_BLE_DIRECT_ADV)
+0018B0 904CC7            MOV     DPTR,#g_variable+08H
+0018B3 E0                MOVX    A,@DPTR
+0018B4 B40208            CJNE    A,#02H,?C0027?BLUETOOTH
+  147: 	{
+  148: 		//stop adv
+  149: 		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+0018B7 7F0E              MOV     R7,#0EH
+0018B9 120581            LCALL   _IPC_TxControlCmd
+  150: 		return 1;
+0018BC 7F01              MOV     R7,#01H
+0018BE 22                RET     
+  151: 	}
+0018BF         ?C0027?BLUETOOTH:
+  152: 	return 0;
+0018BF 7F00              MOV     R7,#00H
+  153: }
+0018C1 22                RET     
 ----- FUNCTION YC_cancel_reconnect (END) -------
 
 
 ----- FUNCTION YC_disconnect_all_link (BEGIN) -----
  FILE: 'bluetooth.c'
-  105: byte YC_disconnect_all_link()
-  106: {
-  107: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED 
-  108: 		||g_variable.br_currentState == CHANGE_TO_BR_CONNECTING)
-00104A 904CC9            MOV     DPTR,#g_variable+0AH
-00104D E0                MOVX    A,@DPTR
-00104E FF                MOV     R7,A
-00104F 6404              XRL     A,#04H
-001051 6004              JZ      ?C0020?BLUETOOTH
-001053 EF                MOV     A,R7
-001054 B40308            CJNE    A,#03H,?C0019?BLUETOOTH
-001057         ?C0020?BLUETOOTH:
-  109: 	{
-  110: 		IPC_TxControlCmd(IPC_CMD_DISCONNECT);
-001057 7F04              MOV     R7,#04H
-001059 12037D            LCALL   _IPC_TxControlCmd
-  111: 		return 1;
-00105C 7F01              MOV     R7,#01H
-00105E 22                RET     
-  112: 	}
-00105F         ?C0019?BLUETOOTH:
-  113: 	return 0;
-00105F 7F00              MOV     R7,#00H
-  114: }
-001061 22                RET     
+  163: byte YC_disconnect_all_link()
+  164: {
+  165: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED 
+  166: 		||g_variable.br_currentState == CHANGE_TO_BR_CONNECTING)
+0018C2 904CC9            MOV     DPTR,#g_variable+0AH
+0018C5 E0                MOVX    A,@DPTR
+0018C6 FF                MOV     R7,A
+0018C7 6404              XRL     A,#04H
+0018C9 6004              JZ      ?C0030?BLUETOOTH
+0018CB EF                MOV     A,R7
+0018CC B40308            CJNE    A,#03H,?C0029?BLUETOOTH
+0018CF         ?C0030?BLUETOOTH:
+  167: 	{
+  168: 		IPC_TxControlCmd(IPC_CMD_DISCONNECT);
+0018CF 7F04              MOV     R7,#04H
+0018D1 120581            LCALL   _IPC_TxControlCmd
+  169: 		return 1;
+0018D4 7F01              MOV     R7,#01H
+0018D6 22                RET     
+  170: 	}
+0018D7         ?C0029?BLUETOOTH:
+  171: 	if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED 
+0018D7 904CC7            MOV     DPTR,#g_variable+08H
+0018DA E0                MOVX    A,@DPTR
+0018DB FF                MOV     R7,A
+0018DC 6404              XRL     A,#04H
+0018DE 6004              JZ      ?C0033?BLUETOOTH
+0018E0 EF                MOV     A,R7
+0018E1 B40308            CJNE    A,#03H,?C0032?BLUETOOTH
+0018E4         ?C0033?BLUETOOTH:
+  172: 		||g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTING)
+  173: 	{
+  174: 		IPC_TxControlCmd(IPC_CMD_LE_DISCONNECT);
+0018E4 7F11              MOV     R7,#011H
+0018E6 120581            LCALL   _IPC_TxControlCmd
+  175: 		return 1;
+0018E9 7F01              MOV     R7,#01H
+0018EB 22                RET     
+  176: 	}
+0018EC         ?C0032?BLUETOOTH:
+  177: 	if (g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED 
+0018EC 904CC5            MOV     DPTR,#g_variable+06H
+0018EF E0                MOVX    A,@DPTR
+0018F0 FF                MOV     R7,A
+0018F1 6403              XRL     A,#03H
+0018F3 6004              JZ      ?C0035?BLUETOOTH
+0018F5 EF                MOV     A,R7
+0018F6 B40208            CJNE    A,#02H,?C0034?BLUETOOTH
+0018F9         ?C0035?BLUETOOTH:
+  178: 		||g_variable.g24_currentState == CHANGE_TO_24G_CONNECTING)
+  179: 	{
+  180: 		IPC_TxControlCmd(IPC_CMD_STOP_24G);
+0018F9 7F22              MOV     R7,#022H
+0018FB 120581            LCALL   _IPC_TxControlCmd
+  181: 		return 1;
+0018FE 7F01              MOV     R7,#01H
+001900 22                RET     
+  182: 	}
+001901         ?C0034?BLUETOOTH:
+  183: 	return 0;
+001901 7F00              MOV     R7,#00H
+  184: }
+001903 22                RET     
 ----- FUNCTION YC_disconnect_all_link (END) -------
 
 
------ FUNCTION YC_connect_timeout_500ms (BEGIN) -----
+----- FUNCTION kb_button_press_timer500ms (BEGIN) -----
  FILE: 'sys.c'
-  277: void YC_connect_timeout_500ms()
-  278: {
-  279: //system long sleep timer
-  280: 	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
-001062 904CC9            MOV     DPTR,#g_variable+0AH
-001065 E0                MOVX    A,@DPTR
-001066 B40415            CJNE    A,#04H,?C0048?SYS
-  281: 	{
-  282: 
-  283: 		if (g_variable.sleepTimer == STANDBY_TIMER_10MIN) 
-001069 904CE3            MOV     DPTR,#g_variable+024H
-00106C E0                MOVX    A,@DPTR
-00106D B40420            CJNE    A,#04H,?C0052?SYS
-001070 A3                INC     DPTR
-001071 E0                MOVX    A,@DPTR
-001072 B4B01B            CJNE    A,#0B0H,?C0052?SYS
-  284: 		{
-  285: 			YC_disconnect_all_link();
-001075 114A              ACALL   YC_disconnect_all_link
-  286: 			g_variable.lockLpm = 1;
-001077 904CEC            MOV     DPTR,#g_variable+02DH
-00107A 7401              MOV     A,#01H
-00107C F0                MOVX    @DPTR,A
-  287: 		}
-  288: 	}
-00107D 22                RET     
-00107E         ?C0048?SYS:
-  289: 	else
-  290: 	{
-  291: 		if (g_variable.sleepTimer >= RECONNECT_TIMER_10S)
-00107E C3                CLR     C
-00107F 904CE4            MOV     DPTR,#g_variable+025H
-001082 E0                MOVX    A,@DPTR
-001083 9414              SUBB    A,#014H
-001085 904CE3            MOV     DPTR,#g_variable+024H
-001088 E0                MOVX    A,@DPTR
-001089 9400              SUBB    A,#00H
-00108B 4003              JC      ?C0052?SYS
-  292: 		{
-  293: 			System_long_sleep();
-00108D 1207BA            LCALL   System_long_sleep
-  294: 		}
-  295: 	}
-  296: }
-001090         ?C0052?SYS:
-001090 22                RET     
------ FUNCTION YC_connect_timeout_500ms (END) -------
+  616: void kb_button_press_timer500ms()
+  617: {
+  618: 	
+  619: //key status 
+  620: /*
+  621: 	if (g_variable.button_flag & KEY_FLAG_BTKEY_PRESS)		//press BT key
+  622: 	{
+  623: 		if (g_variable.button_timer[0] < 250)
+  624: 			g_variable.button_timer[0]++;
+  625: 		if (g_variable.button_timer[0] == 2)
+  626: 		{
+  627: 			YC_key_action_handle(KEY_DISCOVERY);
+  628: 		}
+  629: 	}
+  630: 	else
+  631: 		g_variable.button_timer[0] = 0;
+  632: */		
+  633: 	
+  634: 	if (g_variable.button_flag & KEY_FLAG_SAME_KEY_PRESS)
+001904 904CCE            MOV     DPTR,#g_variable+0FH
+001907 E0                MOVX    A,@DPTR
+001908 30E13E            JNB     ACC.1,?C0105?SYS
+  635: 	{
+  636: 		if (g_variable.button_timer[1] < 250)
+00190B 904CD0            MOV     DPTR,#g_variable+011H
+00190E E0                MOVX    A,@DPTR
+00190F C3                CLR     C
+001910 94FA              SUBB    A,#0FAH
+001912 5003              JNC     ?C0106?SYS
+  637: 			g_variable.button_timer[1]++;
+001914 E0                MOVX    A,@DPTR
+001915 04                INC     A
+001916 F0                MOVX    @DPTR,A
+001917         ?C0106?SYS:
+  638: 		if (g_variable.button_timer[1] == 180)			// 500ms*180*3 = 4min30s
+001917 904CD0            MOV     DPTR,#g_variable+011H
+00191A E0                MOVX    A,@DPTR
+00191B 64B4              XRL     A,#0B4H
+00191D 7037              JNZ     ?C0111?SYS
+  639: 		{
+  640: 			press_long_time_flag++;
+00191F 904DE3            MOV     DPTR,#press_long_time_flag
+001922 E0                MOVX    A,@DPTR
+001923 04                INC     A
+001924 F0                MOVX    @DPTR,A
+  641: 			if(press_long_time_flag <= 2)
+001925 E0                MOVX    A,@DPTR
+001926 D3                SETB    C
+001927 9402              SUBB    A,#02H
+001929 5007              JNC     ?C0108?SYS
+  642: 			{
+  643: 				g_variable.button_timer[1] = 0;
+00192B E4                CLR     A
+00192C 904CD0            MOV     DPTR,#g_variable+011H
+00192F F0                MOVX    @DPTR,A
+  644: 			}
+001930 8024              SJMP    ?C0111?SYS
+001932         ?C0108?SYS:
+  645: 			else if(press_long_time_flag == 3)
+001932 904DE3            MOV     DPTR,#press_long_time_flag
+001935 E0                MOVX    A,@DPTR
+001936 B4031D            CJNE    A,#03H,?C0111?SYS
+  646: 			{
+  647: 				long_press_flag = 1;
+001939 904DDC            MOV     DPTR,#long_press_flag
+00193C 7401              MOV     A,#01H
+00193E F0                MOVX    @DPTR,A
+  648: 				g_variable.button_timer[1] = 0;
+00193F E4                CLR     A
+001940 904CD0            MOV     DPTR,#g_variable+011H
+001943 F0                MOVX    @DPTR,A
+  649: 				System_long_sleep();
+001944 1217A3            LCALL   System_long_sleep
+  650: 			}
+  651: 		}
+  652: 	}
+001947 800D              SJMP    ?C0111?SYS
+001949         ?C0105?SYS:
+  653: 	else
+  654: 	{
+  655: 		press_long_time_flag = 0;
+001949 E4                CLR     A
+00194A 904DE3            MOV     DPTR,#press_long_time_flag
+00194D F0                MOVX    @DPTR,A
+  656: 		long_press_flag = 0;
+00194E 904DDC            MOV     DPTR,#long_press_flag
+001951 F0                MOVX    @DPTR,A
+  657: 		g_variable.button_timer[1] = 0;
+001952 904CD0            MOV     DPTR,#g_variable+011H
+001955 F0                MOVX    @DPTR,A
+  658: 	}
+001956         ?C0111?SYS:
+  659: 		
+  660: 	if (g_variable.button_flag & KEY_FLAG_FN_24G_DEVICE_BUTTON)		// G24 pairing
+001956 904CCE            MOV     DPTR,#g_variable+0FH
+001959 E0                MOVX    A,@DPTR
+00195A 30E438            JNB     ACC.4,?C0112?SYS
+  661: 	{
+  662: 		g_variable.delay_enter_lpm_timer = 10;
+00195D 904CEA            MOV     DPTR,#g_variable+02BH
+001960 740A              MOV     A,#0AH
+001962 F0                MOVX    @DPTR,A
+  663: 		if (g_variable.button_timer[2] < 250)
+001963 904CD1            MOV     DPTR,#g_variable+012H
+001966 E0                MOVX    A,@DPTR
+001967 C3                CLR     C
+001968 94FA              SUBB    A,#0FAH
+00196A 5003              JNC     ?C0113?SYS
+  664: 			g_variable.button_timer[2]++;
+00196C E0                MOVX    A,@DPTR
+00196D 04                INC     A
+00196E F0                MOVX    @DPTR,A
+00196F         ?C0113?SYS:
+  665: 		if (g_variable.button_timer[2] == 6)
+00196F 904CD1            MOV     DPTR,#g_variable+012H
+001972 E0                MOVX    A,@DPTR
+001973 6406              XRL     A,#06H
+001975 7049              JNZ     ?C0117?SYS
+  666: 		{
+  667: 			if( !g_variable.current_device_num || (g_variable.current_device_num == 0xfe))
+001977 904CC3            MOV     DPTR,#g_variable+04H
+00197A E0                MOVX    A,@DPTR
+00197B FF                MOV     R7,A
+00197C 6004              JZ      ?C0116?SYS
+00197E 64FE              XRL     A,#0FEH
+001980 703E              JNZ     ?C0117?SYS
+001982         ?C0116?SYS:
+  668: 			{
+  669: 				g_variable.button_24G_rec_flag = 0;
+001982 E4                CLR     A
+001983 904CCD            MOV     DPTR,#g_variable+0EH
+001986 F0                MOVX    @DPTR,A
+  670: 				YC_disconnect_all_link();
+001987 11C2              ACALL   YC_disconnect_all_link
+  671: 				Delay1ms(10);
+001989 7F0A              MOV     R7,#0AH
+00198B 12122A            LCALL   _Delay1ms
+  672: 				YC_key_action_handle(KEY_PAIRING_24G);
+00198E 7F0A              MOV     R7,#0AH
+001990 12063A            LCALL   _YC_key_action_handle
+  673: 			}
+  674: 		}
+  675: 	}
+001993 802B              SJMP    ?C0117?SYS
+001995         ?C0112?SYS:
+  676: 	else
+  677: 	{
+  678: 		if(g_variable.button_24G_rec_flag)
+001995 904CCD            MOV     DPTR,#g_variable+0EH
+001998 E0                MOVX    A,@DPTR
+001999 6020              JZ      ?C0118?SYS
+  679: 		{
+  680: 			g_variable.button_24G_rec_flag = 0;
+00199B E4                CLR     A
+00199C F0                MOVX    @DPTR,A
+  681: 			YC_key_action_handle(KEY_STOP_DISCOVERY);
+00199D 7F0D              MOV     R7,#0DH
+00199F 12063A            LCALL   _YC_key_action_handle
+  682: 			g_variable.release_data = 1;
+0019A2 904CEB            MOV     DPTR,#g_variable+02CH
+0019A5 7401              MOV     A,#01H
+0019A7 F0                MOVX    @DPTR,A
+  683: 			g_variable.last_device_num = g_variable.current_device_num;
+0019A8 904CC3            MOV     DPTR,#g_variable+04H
+0019AB E0                MOVX    A,@DPTR
+0019AC 904CC0            MOV     DPTR,#g_variable+01H
+0019AF F0                MOVX    @DPTR,A
+  684: 			g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_NORMAL;
+0019B0 904CBF            MOV     DPTR,#g_variable
+0019B3 7401              MOV     A,#01H
+0019B5 F0                MOVX    @DPTR,A
+  685: 			YC_update_eeprom_data();
+0019B6 1210F8            LCALL   YC_update_eeprom_data
+  686: 			System_Reset_Connect();
+0019B9 5147              ACALL   System_Reset_Connect
+  687: 		}
+0019BB         ?C0118?SYS:
+  688: 		g_variable.button_timer[2] = 0;
+0019BB E4                CLR     A
+0019BC 904CD1            MOV     DPTR,#g_variable+012H
+0019BF F0                MOVX    @DPTR,A
+  689: 	}
+0019C0         ?C0117?SYS:
+  690: 
+  691: 	
+  692: 	if (g_variable.button_flag & KEY_FLAG_FN_DEVICE_BUTTON)
+0019C0 904CCE            MOV     DPTR,#g_variable+0FH
+0019C3 E0                MOVX    A,@DPTR
+0019C4 30E348            JNB     ACC.3,?C0119?SYS
+  693: 	{
+  694: 		g_variable.delay_enter_lpm_timer = 10;
+0019C7 904CEA            MOV     DPTR,#g_variable+02BH
+0019CA 740A              MOV     A,#0AH
+0019CC F0                MOVX    @DPTR,A
+  695: 		if (g_variable.button_timer[3] < 250)
+0019CD 904CD2            MOV     DPTR,#g_variable+013H
+0019D0 E0                MOVX    A,@DPTR
+0019D1 C3                CLR     C
+0019D2 94FA              SUBB    A,#0FAH
+0019D4 5003              JNC     ?C0120?SYS
+  696: 			g_variable.button_timer[3]++;
+0019D6 E0                MOVX    A,@DPTR
+0019D7 04                INC     A
+0019D8 F0                MOVX    @DPTR,A
+0019D9         ?C0120?SYS:
+  697: 		if (g_variable.button_timer[3] == 6)
+0019D9 904CD2            MOV     DPTR,#g_variable+013H
+0019DC E0                MOVX    A,@DPTR
+0019DD 6406              XRL     A,#06H
+0019DF 7065              JNZ     ?C0125?SYS
+  698: 		{
+  699: 			//do discoverable
+  700: 			g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
+0019E1 904CE9            MOV     DPTR,#g_variable+02AH
+0019E4 74F0              MOV     A,#0F0H
+0019E6 F0                MOVX    @DPTR,A
+  701: 			g_variable.pairing_g24_timeout = 0;
+0019E7 E4                CLR     A
+0019E8 904CEE            MOV     DPTR,#g_variable+02FH
+0019EB F0                MOVX    @DPTR,A
+  702: 			YC_key_action_handle(KEY_DISCOVERY);
+0019EC 7F05              MOV     R7,#05H
+0019EE 12063A            LCALL   _YC_key_action_handle
+  703: 			LED_all_shutdown();
+0019F1 1217D0            LCALL   LED_all_shutdown
+  704: 			g_variable.button_reconnect_flag = 0;
+0019F4 E4                CLR     A
+0019F5 904CCC            MOV     DPTR,#g_variable+0DH
+0019F8 F0                MOVX    @DPTR,A
+  705: 			g_variable.release_data = 1;
+0019F9 904CEB            MOV     DPTR,#g_variable+02CH
+0019FC 04                INC     A
+0019FD F0                MOVX    @DPTR,A
+  706: 			g_variable.temp_device_num = g_variable.last_device_num;
+0019FE 904CC0            MOV     DPTR,#g_variable+01H
+001A01 E0                MOVX    A,@DPTR
+001A02 904CC4            MOV     DPTR,#g_variable+05H
+001A05 F0                MOVX    @DPTR,A
+  707: 			g_variable.last_device_num = g_variable.current_device_num;
+001A06 904CC3            MOV     DPTR,#g_variable+04H
+001A09 E0                MOVX    A,@DPTR
+001A0A 904CC0            MOV     DPTR,#g_variable+01H
+001A0D F0                MOVX    @DPTR,A
+  708: 		}
+  709: 	}
+001A0E 22                RET     
+001A0F         ?C0119?SYS:
+  710: 	else
+  711: 	{
+  712: 		if (g_variable.button_reconnect_flag)
+001A0F 904CCC            MOV     DPTR,#g_variable+0DH
+001A12 E0                MOVX    A,@DPTR
+001A13 602C              JZ      ?C0123?SYS
+  713: 		{
+  714: 			g_variable.button_reconnect_flag = 0;
+001A15 E4                CLR     A
+001A16 F0                MOVX    @DPTR,A
+  715: 
+  716: 			if(g_variable.last_device_num !=g_variable.current_device_num)		//switch device,
+001A17 904CC3            MOV     DPTR,#g_variable+04H
+001A1A E0                MOVX    A,@DPTR
+001A1B FF                MOV     R7,A
+001A1C 904CC0            MOV     DPTR,#g_variable+01H
+001A1F E0                MOVX    A,@DPTR
+001A20 6F                XRL     A,R7
+001A21 601E              JZ      ?C0123?SYS
+  717: 			{
+  718: 				g_variable.release_data = 1;
+001A23 904CEB            MOV     DPTR,#g_variable+02CH
+001A26 7401              MOV     A,#01H
+001A28 F0                MOVX    @DPTR,A
+  719: 				LED_all_shutdown();
+001A29 1217D0            LCALL   LED_all_shutdown
+  720: 				g_variable.last_device_num = g_variable.current_device_num;
+001A2C 904CC3            MOV     DPTR,#g_variable+04H
+001A2F E0                MOVX    A,@DPTR
+001A30 904CC0            MOV     DPTR,#g_variable+01H
+001A33 F0                MOVX    @DPTR,A
+  721: 				g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_NORMAL;
+001A34 904CBF            MOV     DPTR,#g_variable
+001A37 7401              MOV     A,#01H
+001A39 F0                MOVX    @DPTR,A
+  722: 				
+  723: 				YC_disconnect_all_link();
+001A3A 11C2              ACALL   YC_disconnect_all_link
+  724: 				YC_update_eeprom_data();
+001A3C 1210F8            LCALL   YC_update_eeprom_data
+  725: 				System_Reset_Connect();
+001A3F 5147              ACALL   System_Reset_Connect
+  726: 			}
+  727: 		}
+001A41         ?C0123?SYS:
+  728: 		g_variable.button_timer[3] = 0;
+001A41 E4                CLR     A
+001A42 904CD2            MOV     DPTR,#g_variable+013H
+001A45 F0                MOVX    @DPTR,A
+  729: 	}
+  730: }
+001A46         ?C0125?SYS:
+001A46 22                RET     
+----- FUNCTION kb_button_press_timer500ms (END) -------
+
+
+----- FUNCTION System_Reset_Connect (BEGIN) -----
+ FILE: 'sys.c'
+  106: void System_Reset_Connect()
+;----                  JMP     System_Hardware_reset
+  107: {
+  108: 	System_Hardware_reset();
+----- FUNCTION System_Reset_Connect (END) -------
+
+
+----- FUNCTION System_Hardware_reset (BEGIN) -----
+ FILE: 'sys.c'
+   76: static void System_Hardware_reset()
+   77: {
+   78: 	m_reset_reg = 1;
+   79: 	while(1);
+001A47 908010            MOV     DPTR,#m_reset_reg
+001A4A 7401              MOV     A,#01H
+001A4C F0                MOVX    @DPTR,A
+001A4D         ?C0005?SYS:
+   80: }
+001A4D 80FE              SJMP    ?C0005?SYS
+001A4F 22                RET     
+----- FUNCTION System_Hardware_reset (END) -------
 
 
 ----- FUNCTION kb_cb_Timer500ms (BEGIN) -----
  FILE: 'sys.c'
-  414: static void kb_cb_Timer500ms()
-  415: {
-  416: 	LED_timer500ms();	
-  417: 
-001091 11BB              ACALL   LED_timer500ms
-  418: 	g_variable.sleepTimer++;
-001093 904CE4            MOV     DPTR,#g_variable+025H
-001096 E0                MOVX    A,@DPTR
-001097 04                INC     A
-001098 F0                MOVX    @DPTR,A
-001099 7006              JNZ     ?C0107?SYS
-00109B 904CE3            MOV     DPTR,#g_variable+024H
-00109E E0                MOVX    A,@DPTR
-00109F 04                INC     A
-0010A0 F0                MOVX    @DPTR,A
-0010A1         ?C0107?SYS:
-  419: 
-  420: 	YC_adc_check_timer500ms();
-0010A1 11E9              ACALL   YC_adc_check_timer500ms
-  421: 	YC_connect_timeout_500ms();
-0010A3 1162              ACALL   YC_connect_timeout_500ms
-  422: 	kb_button_press_timer500ms();
-0010A5 121F96            LCALL   kb_button_press_timer500ms
-  423: 	YC_wait_disconnect_timer500ms();
-0010A8 310D              ACALL   YC_wait_disconnect_timer500ms
-  424: 	YC_pairing_timerout_500ms();
-0010AA 11EA              ACALL   YC_pairing_timerout_500ms
-  425: 	
-  426: 	
-  427: 	if(g_variable.br_currentSubState ==  CHANGE_TO_BR_SUB_PINCODE)
-0010AC 904CCA            MOV     DPTR,#g_variable+0BH
-0010AF E0                MOVX    A,@DPTR
-0010B0 B40207            CJNE    A,#02H,?C0074?SYS
-  428: 	{
-  429: 		g_variable.sleepTimer = 0;				//wait macOS enter pincode
-0010B3 E4                CLR     A
-0010B4 904CE3            MOV     DPTR,#g_variable+024H
-0010B7 F0                MOVX    @DPTR,A
-0010B8 A3                INC     DPTR
-0010B9 F0                MOVX    @DPTR,A
-  430: 	}
-  431: 	
-  432: 	return;
-  433: }
-0010BA         ?C0074?SYS:
-0010BA 22                RET     
+  734: static void kb_cb_Timer500ms()
+  735: {
+  736: 	LED_timer500ms();	
+  737: 
+001A50 5183              ACALL   LED_timer500ms
+  738: 	g_variable.sleepTimer++;
+001A52 904CE4            MOV     DPTR,#g_variable+025H
+001A55 E0                MOVX    A,@DPTR
+001A56 04                INC     A
+001A57 F0                MOVX    @DPTR,A
+001A58 7006              JNZ     ?C0176?SYS
+001A5A 904CE3            MOV     DPTR,#g_variable+024H
+001A5D E0                MOVX    A,@DPTR
+001A5E 04                INC     A
+001A5F F0                MOVX    @DPTR,A
+001A60         ?C0176?SYS:
+  739: 
+  740: 	YC_adc_check_timer500ms();
+001A60 710C              ACALL   YC_adc_check_timer500ms
+  741: 	YC_connect_timeout_500ms();
+001A62 120E60            LCALL   YC_connect_timeout_500ms
+  742: 	kb_button_press_timer500ms();
+001A65 3104              ACALL   kb_button_press_timer500ms
+  743: 	YC_wait_disconnect_timer500ms();
+001A67 51C0              ACALL   YC_wait_disconnect_timer500ms
+  744: 	YC_pairing_timerout_500ms();
+001A69 12307A            LCALL   YC_pairing_timerout_500ms
+  745: 	
+  746: 	
+  747: 	if((g_variable.br_currentSubState ==  CHANGE_TO_BR_SUB_PINCODE)
+001A6C 904CCA            MOV     DPTR,#g_variable+0BH
+001A6F E0                MOVX    A,@DPTR
+001A70 6402              XRL     A,#02H
+001A72 6007              JZ      ?C0127?SYS
+001A74 904CC8            MOV     DPTR,#g_variable+09H
+001A77 E0                MOVX    A,@DPTR
+001A78 B40207            CJNE    A,#02H,?C0128?SYS
+001A7B         ?C0127?SYS:
+  748: 	|| (g_variable.ble_currentSubState ==  CHANGE_TO_BLE_SUB_PINCODE))
+  749: 	{
+  750: 		g_variable.sleepTimer = 0;				//wait macOS enter pincode
+001A7B E4                CLR     A
+001A7C 904CE3            MOV     DPTR,#g_variable+024H
+001A7F F0                MOVX    @DPTR,A
+001A80 A3                INC     DPTR
+001A81 F0                MOVX    @DPTR,A
+  751: 	}
+  752: 	
+  753: 	return;
+  754: }
+001A82         ?C0128?SYS:
+001A82 22                RET     
 ----- FUNCTION kb_cb_Timer500ms (END) -------
 
 
 ----- FUNCTION LED_timer500ms (BEGIN) -----
  FILE: 'sys.c'
-  263: void LED_timer500ms()
-  264: {
-  265: 	if (power_on_flag != 2)
-  266: 		return;
-0010BB 904DE2            MOV     DPTR,#power_on_flag
-0010BE E0                MOVX    A,@DPTR
-0010BF B4020A            CJNE    A,#02H,?C0046?SYS
-0010C2         ?C0045?SYS:
-  267: 	if (g_variable.pairing_timeout != 0) //bt  pairing
-0010C2 904CE9            MOV     DPTR,#g_variable+02AH
-0010C5 E0                MOVX    A,@DPTR
-0010C6 6004              JZ      ?C0046?SYS
-  268: 	{
-  269: 		GPIO_FlipOutBit(BT_LED_GPIO);
-0010C8 7F1D              MOV     R7,#01DH
-0010CA 11CD              ACALL   _GPIO_FlipOutBit
-  270: 		
-  271: 	}
-  272: 
-  273: 
-  274: 		
-  275: }
-0010CC         ?C0046?SYS:
-0010CC 22                RET     
+  447: void LED_timer500ms()
+  448: {
+  449: 	if (power_on_flag != 2)
+  450: 		return;
+001A83 904DEA            MOV     DPTR,#power_on_flag
+001A86 E0                MOVX    A,@DPTR
+001A87 B40219            CJNE    A,#02H,?C0070?SYS
+001A8A         ?C0069?SYS:
+  451: 	if (g_variable.pairing_timeout != 0) //bt  pairing
+001A8A 904CE9            MOV     DPTR,#g_variable+02AH
+001A8D E0                MOVX    A,@DPTR
+001A8E 6013              JZ      ?C0071?SYS
+  452: 	{
+  453: 		if (g_variable.button_reconnect_flag != 1)
+001A90 904CCC            MOV     DPTR,#g_variable+0DH
+001A93 E0                MOVX    A,@DPTR
+001A94 6401              XRL     A,#01H
+001A96 6004              JZ      ?C0072?SYS
+  454: 		{
+  455: 			GPIO_FlipOutBit(BT_LED_GPIO);
+001A98 7F1D              MOV     R7,#01DH
+001A9A 8008              SJMP    _GPIO_FlipOutBit
+  456: 		}
+001A9C         ?C0072?SYS:
+  457: 		else
+  458: 		{
+  459: 			GPIO_Setout(BT_LED_GPIO,LED_OFF);
+001A9C C201              CLR     ?_GPIO_Setout?BIT
+001A9E 7F1D              MOV     R7,#01DH
+001AA0 1210E6            LCALL   _GPIO_Setout
+  460: 		}
+  461: 	}
+001AA3         ?C0071?SYS:
+  462: 	else if (g_variable.pairing_g24_timeout != 0)
+  463: 	{
+  464: 
+  465: 	}
+001AA3         ?C0075?SYS:
+  466: 	else
+  467: 	{
+  468: 		
+  469: 	}
+  470: 
+  471: }
+001AA3         ?C0070?SYS:
+001AA3 22                RET     
 ----- FUNCTION LED_timer500ms (END) -------
 
 
 ----- FUNCTION _GPIO_FlipOutBit (BEGIN) -----
-0010CD 904EB6            MOV     DPTR,#gpio_num
-0010D0 EF                MOV     A,R7
-0010D1 F0                MOVX    @DPTR,A
-0010D2 7B01              MOV     R3,#01H
-0010D4 7A80              MOV     R2,#080H
-0010D6 7974              MOV     R1,#074H
-0010D8 313E              ACALL   _gpioGetBit
-0010DA 9209              MOV     st,C
-0010DC 904EB6            MOV     DPTR,#gpio_num
-0010DF E0                MOVX    A,@DPTR
-0010E0 FF                MOV     R7,A
-0010E1 A209              MOV     C,st
-0010E3 B3                CPL     C
-0010E4 9201              MOV     ?_GPIO_Setout?BIT,C
-0010E6 02068D            LJMP    _GPIO_Setout
+001AA4 904F08            MOV     DPTR,#gpio_num
+001AA7 EF                MOV     A,R7
+001AA8 F0                MOVX    @DPTR,A
+001AA9 7B01              MOV     R3,#01H
+001AAB 7A80              MOV     R2,#080H
+001AAD 7974              MOV     R1,#074H
+001AAF 710D              ACALL   _gpioGetBit
+001AB1 9209              MOV     st,C
+001AB3 904F08            MOV     DPTR,#gpio_num
+001AB6 E0                MOVX    A,@DPTR
+001AB7 FF                MOV     R7,A
+001AB8 A209              MOV     C,st
+001ABA B3                CPL     C
+001ABB 9201              MOV     ?_GPIO_Setout?BIT,C
+001ABD 0210E6            LJMP    _GPIO_Setout
 ----- FUNCTION _GPIO_FlipOutBit (END) -------
 
 
------ FUNCTION YC_adc_check_timer500ms (BEGIN) -----
- FILE: 'adc.c'
-   92: void YC_adc_check_timer500ms()
-   93: {
-   94: #ifdef  ADC_ENABLE
-   95: 	// adc check timer	
-   96: 	if (g_variable.battery_check_interval)
-   97: 	{
-   98: 		g_variable.battery_check_interval--;
-   99: 		if (g_variable.battery_check_interval == 0)
-  100: 		{
-  101: 			g_variable.battery_check_interval = BATTERY_CHECK_INTERVAL;
-  102: 			YC_adc_check();
-  103: 		}
-  104: 	}
-  105: #endif	
-  106: }
-0010E9 22                RET     
------ FUNCTION YC_adc_check_timer500ms (END) -------
-
-
------ FUNCTION YC_pairing_timerout_500ms (BEGIN) -----
- FILE: 'sys.c'
-  326: void YC_pairing_timerout_500ms()
-  327: {
-  328: //pairing timer
-  329: 	if (g_variable.pairing_timeout != 0)
-0010EA 904CE9            MOV     DPTR,#g_variable+02AH
-0010ED E0                MOVX    A,@DPTR
-0010EE 601C              JZ      ?C0059?SYS
-  330: 	{
-  331: 		g_variable.sleepTimer = 0;
-0010F0 E4                CLR     A
-0010F1 904CE3            MOV     DPTR,#g_variable+024H
-0010F4 F0                MOVX    @DPTR,A
-0010F5 A3                INC     DPTR
-0010F6 F0                MOVX    @DPTR,A
-  332: 		g_variable.fast_connect_send_name = 0;
-0010F7 904CFB            MOV     DPTR,#g_variable+03CH
-0010FA F0                MOVX    @DPTR,A
-  333: 		g_variable.pairing_timeout--;
-0010FB 904CE9            MOV     DPTR,#g_variable+02AH
-0010FE E0                MOVX    A,@DPTR
-0010FF 14                DEC     A
-001100 F0                MOVX    @DPTR,A
-  334: 		if (g_variable.pairing_timeout == 0)
-001101 E0                MOVX    A,@DPTR
-001102 7008              JNZ     ?C0059?SYS
-  335: 		{	
-  336: 			YC_key_action_handle(KEY_STOP_DISCOVERY);
-001104 7F0D              MOV     R7,#0DH
-001106 120742            LCALL   _YC_key_action_handle
-  337: 			System_long_sleep();
-001109 1207BA            LCALL   System_long_sleep
-  338: 		}
-  339: 	}
-  340: }
-00110C         ?C0059?SYS:
-00110C 22                RET     
------ FUNCTION YC_pairing_timerout_500ms (END) -------
-
-
 ----- FUNCTION YC_wait_disconnect_timer500ms (BEGIN) -----
  FILE: 'sys.c'
-  299: void YC_wait_disconnect_timer500ms()
-  300: {
-  301: //before discovery/adv,if current state is connected,wait disconnect done
-  302: 	if (action_timeout!=0)
-00110D 904DE3            MOV     DPTR,#action_timeout
-001110 E0                MOVX    A,@DPTR
-001111 602A              JZ      ?C0056?SYS
-  303: 	{
-  304: 		action_timeout--;
-001113 E0                MOVX    A,@DPTR
-001114 14                DEC     A
-001115 F0                MOVX    @DPTR,A
-  305: 		if(action_timeout == 0)
-001116 E0                MOVX    A,@DPTR
-001117 7024              JNZ     ?C0056?SYS
-  306: 		{
-  307: 			if(g_variable.key_action == KEY_DISCOVERY
-001119 904CED            MOV     DPTR,#g_variable+02EH
-00111C E0                MOVX    A,@DPTR
-00111D B4051D            CJNE    A,#05H,?C0056?SYS
-001120 9047F4            MOV     DPTR,#m_ui_state_map
-001123 E0                MOVX    A,@DPTR
-001124 A3                INC     DPTR
-001125 20E615            JB      ACC.6,?C0056?SYS
-  308: 
-  309: 			&& (m_ui_state_map & 0x4000) != 0x4000)
-  310: 			{
-  311: //				m_lpm_mode = 0;
-  312: 				g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
-001128 904CE9            MOV     DPTR,#g_variable+02AH
-00112B 74F0              MOV     A,#0F0H
-00112D F0                MOVX    @DPTR,A
-  313: 
-  314: 				fast_connect_flag = 0;
-00112E E4                CLR     A
-00112F 904E0C            MOV     DPTR,#fast_connect_flag
-001132 F0                MOVX    @DPTR,A
-  315: 
-  316: 				IPC_TxControlCmd(IPC_CMD_START_DISCOVERY);
-001133 7F01              MOV     R7,#01H
-001135 12037D            LCALL   _IPC_TxControlCmd
-  317: 
-  318: 				g_variable.key_action = KEY_NONE;
-001138 E4                CLR     A
-001139 904CED            MOV     DPTR,#g_variable+02EH
-00113C F0                MOVX    @DPTR,A
-  319: 			}
-  320: 		}
-  321: 	}
-  322: 
-  323: }
-00113D         ?C0056?SYS:
-00113D 22                RET     
+  545: void YC_wait_disconnect_timer500ms()
+  546: {
+  547: //before discovery/adv,if current state is connected,wait disconnect done
+  548: 	if (action_timeout!=0)
+001AC0 904DEB            MOV     DPTR,#action_timeout
+001AC3 E0                MOVX    A,@DPTR
+001AC4 6045              JZ      ?C0099?SYS
+  549: 	{
+  550: 		action_timeout--;
+001AC6 E0                MOVX    A,@DPTR
+001AC7 14                DEC     A
+001AC8 F0                MOVX    @DPTR,A
+  551: 		if(action_timeout == 0)
+001AC9 E0                MOVX    A,@DPTR
+001ACA 703F              JNZ     ?C0099?SYS
+  552: 		{
+  553: 			if(g_variable.key_action == KEY_DISCOVERY
+001ACC 904CED            MOV     DPTR,#g_variable+02EH
+001ACF E0                MOVX    A,@DPTR
+001AD0 B40538            CJNE    A,#05H,?C0099?SYS
+001AD3 9047F4            MOV     DPTR,#m_ui_state_map
+001AD6 E0                MOVX    A,@DPTR
+001AD7 5440              ANL     A,#040H
+001AD9 FE                MOV     R6,A
+001ADA A3                INC     DPTR
+001ADB E0                MOVX    A,@DPTR
+001ADC 5408              ANL     A,#08H
+001ADE 6408              XRL     A,#08H
+001AE0 7003              JNZ     ?C0175?SYS
+001AE2 EE                MOV     A,R6
+001AE3 6440              XRL     A,#040H
+001AE5         ?C0175?SYS:
+001AE5 6024              JZ      ?C0099?SYS
+  554: 		#if DEVICE_MODE_BT_ONLY
+  555: 			&& (m_ui_state_map & 0x4000) != 0x4000)
+  556: 		#elif DEVICE_MODE_BLE_ONLY	
+  557: 			&& (m_ui_state_map & 0x0008) != 0x0008)
+  558: 		#else	
+  559: 			&& (m_ui_state_map & 0x4008) != 0x4008)
+  560: 		#endif
+  561: 			{
+  562: //				m_lpm_mode = 0;
+  563: 				ble_send_secutiry_request_timer = 0;
+001AE7 E4                CLR     A
+001AE8 904DD4            MOV     DPTR,#ble_send_secutiry_request_timer
+001AEB F0                MOVX    @DPTR,A
+  564: 				g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
+001AEC 904CE9            MOV     DPTR,#g_variable+02AH
+001AEF 74F0              MOV     A,#0F0H
+001AF1 F0                MOVX    @DPTR,A
+  565: 				g_variable.pairing_g24_timeout = 0;
+001AF2 E4                CLR     A
+001AF3 904CEE            MOV     DPTR,#g_variable+02FH
+001AF6 F0                MOVX    @DPTR,A
+  566: 				fast_connect_flag = 0;
+001AF7 904E51            MOV     DPTR,#fast_connect_flag
+001AFA F0                MOVX    @DPTR,A
+  567: 				ble_fast_connect_flag = 0;
+001AFB 904DD3            MOV     DPTR,#ble_fast_connect_flag
+001AFE F0                MOVX    @DPTR,A
+  568: 			#if DEVICE_MODE_BT_ONLY
+  569: 				IPC_TxControlCmd(IPC_CMD_START_DISCOVERY);
+  570: 			#elif DEVICE_MODE_BLE_ONLY	
+  571: 				YC_get_ble_ramdon_lap();
+  572: 				IPC_TxControlCmd(IPC_CMD_START_ADV);
+  573: 			#else	
+  574: 				YC_get_ble_ramdon_lap();
+001AFF F196              ACALL   YC_get_ble_ramdon_lap
+  575: 				IPC_TxControlCmd(IPC_CMD_START_ADV_DISCOVERY);
+001B01 7F2C              MOV     R7,#02CH
+001B03 120581            LCALL   _IPC_TxControlCmd
+  576: 			#endif
+  577: 				g_variable.key_action = KEY_NONE;
+001B06 E4                CLR     A
+001B07 904CED            MOV     DPTR,#g_variable+02EH
+001B0A F0                MOVX    @DPTR,A
+  578: 			}
+  579: 		}
+  580: 	}
+  581: 
+  582: }
+001B0B         ?C0099?SYS:
+001B0B 22                RET     
 ----- FUNCTION YC_wait_disconnect_timer500ms (END) -------
 
 
+----- FUNCTION YC_adc_check_timer500ms (BEGIN) -----
+ FILE: 'adc.c'
+  102: void YC_adc_check_timer500ms()
+  103: {
+  104: #ifdef  ADC_ENABLE
+  105: 	// adc check timer	
+  106: 	if (g_variable.battery_check_interval)
+  107: 	{
+  108: 		g_variable.battery_check_interval--;
+  109: 		if (g_variable.battery_check_interval == 0)
+  110: 		{
+  111: 			g_variable.battery_check_interval = BATTERY_CHECK_INTERVAL;
+  112: 			YC_adc_check();
+  113: 		}
+  114: 	}
+  115: #endif	
+  116: }
+001B0C 22                RET     
+----- FUNCTION YC_adc_check_timer500ms (END) -------
+
+
 ----- FUNCTION _gpioGetBit (BEGIN) -----
 ;---- Variable 'gpio_num' assigned to Register 'R5' ----
-00113E AD07              MOV     R5,AR7
+001B0D AD07              MOV     R5,AR7
 ;---- Variable 'reg_base' assigned to Register 'R1/R2/R3' ----
-001140 E4                CLR     A
-001141 904EB4            MOV     DPTR,#queue
-001144 F0                MOVX    @DPTR,A
+001B0F E4                CLR     A
+001B10 904F06            MOV     DPTR,#queue
+001B13 F0                MOVX    @DPTR,A
 ;---- Variable 'group' assigned to Register 'R6' ----
-001145 FE                MOV     R6,A
-001146 EF                MOV     A,R7
-001147 5407              ANL     A,#07H
-001149 F0                MOVX    @DPTR,A
-00114A EF                MOV     A,R7
-00114B 13                RRC     A
-00114C 13                RRC     A
-00114D 13                RRC     A
-00114E 5403              ANL     A,#03H
-001150 FE                MOV     R6,A
-001151 F582              MOV     DPL,A
-001153 758300            MOV     DPH,#00H
-001156 120112            LCALL   ?C?CLDOPTR
-001159 FD                MOV     R5,A
-00115A 33                RLC     A
-00115B 95E0              SUBB    A,ACC
-00115D FC                MOV     R4,A
-00115E 904EB4            MOV     DPTR,#queue
-001161 E0                MOVX    A,@DPTR
-001162 FF                MOV     R7,A
-001163 7401              MOV     A,#01H
-001165 7E00              MOV     R6,#00H
-001167 A807              MOV     R0,AR7
-001169 08                INC     R0
-00116A 8005              SJMP    ?C0035?GPIO
-00116C         ?C0034?GPIO:
-00116C C3                CLR     C
-00116D 33                RLC     A
-00116E CE                XCH     A,R6
-00116F 33                RLC     A
-001170 CE                XCH     A,R6
-001171         ?C0035?GPIO:
-001171 D8F9              DJNZ    R0,?C0034?GPIO
-001173 FF                MOV     R7,A
-001174 EE                MOV     A,R6
-001175 5C                ANL     A,R4
-001176 FE                MOV     R6,A
-001177 EF                MOV     A,R7
-001178 5D                ANL     A,R5
-001179 4E                ORL     A,R6
-00117A 24FF              ADD     A,#0FFH
-00117C 22                RET     
+001B14 FE                MOV     R6,A
+001B15 EF                MOV     A,R7
+001B16 5407              ANL     A,#07H
+001B18 F0                MOVX    @DPTR,A
+001B19 EF                MOV     A,R7
+001B1A 13                RRC     A
+001B1B 13                RRC     A
+001B1C 13                RRC     A
+001B1D 5403              ANL     A,#03H
+001B1F FE                MOV     R6,A
+001B20 F582              MOV     DPL,A
+001B22 758300            MOV     DPH,#00H
+001B25 120112            LCALL   ?C?CLDOPTR
+001B28 FD                MOV     R5,A
+001B29 33                RLC     A
+001B2A 95E0              SUBB    A,ACC
+001B2C FC                MOV     R4,A
+001B2D 904F06            MOV     DPTR,#queue
+001B30 E0                MOVX    A,@DPTR
+001B31 FF                MOV     R7,A
+001B32 7401              MOV     A,#01H
+001B34 7E00              MOV     R6,#00H
+001B36 A807              MOV     R0,AR7
+001B38 08                INC     R0
+001B39 8005              SJMP    ?C0035?GPIO
+001B3B         ?C0034?GPIO:
+001B3B C3                CLR     C
+001B3C 33                RLC     A
+001B3D CE                XCH     A,R6
+001B3E 33                RLC     A
+001B3F CE                XCH     A,R6
+001B40         ?C0035?GPIO:
+001B40 D8F9              DJNZ    R0,?C0034?GPIO
+001B42 FF                MOV     R7,A
+001B43 EE                MOV     A,R6
+001B44 5C                ANL     A,R4
+001B45 FE                MOV     R6,A
+001B46 EF                MOV     A,R7
+001B47 5D                ANL     A,R5
+001B48 4E                ORL     A,R6
+001B49 24FF              ADD     A,#0FFH
+001B4B 22                RET     
 ----- FUNCTION _gpioGetBit (END) -------
 
 
 ----- FUNCTION _GPIO_GetInputStatus (BEGIN) -----
 ;---- Variable 'gpio_num' assigned to Register 'R7' ----
-00117D 7B01              MOV     R3,#01H
-00117F 7A81              MOV     R2,#081H
-001181 791C              MOV     R1,#01CH
-001183 80B9              SJMP    _gpioGetBit
+001B4C 7B01              MOV     R3,#01H
+001B4E 7A81              MOV     R2,#081H
+001B50 791C              MOV     R1,#01CH
+001B52 80B9              SJMP    _gpioGetBit
 ----- FUNCTION _GPIO_GetInputStatus (END) -------
 
 
 ----- FUNCTION _GPIO_SetWakeupByCurrentState (BEGIN) -----
-001185 904EB5            MOV     DPTR,#gpio_num
-001188 EF                MOV     A,R7
-001189 F0                MOVX    @DPTR,A
-00118A 317D              ACALL   _GPIO_GetInputStatus
-00118C 9208              MOV     st,C
-00118E 904EB5            MOV     DPTR,#gpio_num
-001191 E0                MOVX    A,@DPTR
-001192 FF                MOV     R7,A
-001193 A208              MOV     C,st
-001195 B3                CPL     C
-001196 9207              MOV     ?_GPIO_SetWakeup?BIT,C
+001B54 904F07            MOV     DPTR,#gpio_num
+001B57 EF                MOV     A,R7
+001B58 F0                MOVX    @DPTR,A
+001B59 714C              ACALL   _GPIO_GetInputStatus
+001B5B 9208              MOV     st,C
+001B5D 904F07            MOV     DPTR,#gpio_num
+001B60 E0                MOVX    A,@DPTR
+001B61 FF                MOV     R7,A
+001B62 A208              MOV     C,st
+001B64 B3                CPL     C
+001B65 9207              MOV     ?_GPIO_SetWakeup?BIT,C
 ;----                  JMP     _GPIO_SetWakeup
 ----- FUNCTION _GPIO_SetWakeupByCurrentState (END) -------
 
 
 ----- FUNCTION _GPIO_SetWakeup (BEGIN) -----
 ;---- Variable 'gpio_num' assigned to Register 'R7' ----
-001198 EF                MOV     A,R7
-001199 F4                CPL     A
-00119A 7002              JNZ     $ + 4H
-00119C 4123              AJMP    ?C0019?GPIO
-00119E         ?C0018?GPIO:
-00119E EF                MOV     A,R7
-00119F 5407              ANL     A,#07H
-0011A1 FE                MOV     R6,A
+001B67 EF                MOV     A,R7
+001B68 F4                CPL     A
+001B69 7002              JNZ     $ + 4H
+001B6B 61F2              AJMP    ?C0019?GPIO
+001B6D         ?C0018?GPIO:
+001B6D EF                MOV     A,R7
+001B6E 5407              ANL     A,#07H
+001B70 FE                MOV     R6,A
 ;---- Variable 'queue' assigned to Register 'R6' ----
-0011A2 EF                MOV     A,R7
-0011A3 13                RRC     A
-0011A4 13                RRC     A
-0011A5 13                RRC     A
-0011A6 5403              ANL     A,#03H
-0011A8 FF                MOV     R7,A
+001B71 EF                MOV     A,R7
+001B72 13                RRC     A
+001B73 13                RRC     A
+001B74 13                RRC     A
+001B75 5403              ANL     A,#03H
+001B77 FF                MOV     R7,A
 ;---- Variable 'group' assigned to Register 'R7' ----
-0011A9 300743            JNB     st,?C0020?GPIO
-0011AC 24A3              ADD     A,#LOW YC_GPIOWakeupL
-0011AE F582              MOV     DPL,A
-0011B0 E4                CLR     A
-0011B1 3400              ADDC    A,#HIGH YC_GPIOWakeupL
-0011B3 F583              MOV     DPH,A
-0011B5 C083              PUSH    DPH
-0011B7 C082              PUSH    DPL
-0011B9 E0                MOVX    A,@DPTR
-0011BA FD                MOV     R5,A
-0011BB 7401              MOV     A,#01H
-0011BD A806              MOV     R0,AR6
-0011BF 08                INC     R0
-0011C0 8002              SJMP    ?C0037?GPIO
-0011C2         ?C0036?GPIO:
-0011C2 C3                CLR     C
-0011C3 33                RLC     A
-0011C4         ?C0037?GPIO:
-0011C4 D8FC              DJNZ    R0,?C0036?GPIO
-0011C6 F4                CPL     A
-0011C7 5D                ANL     A,R5
-0011C8 D082              POP     DPL
-0011CA D083              POP     DPH
-0011CC F0                MOVX    @DPTR,A
-0011CD 74A7              MOV     A,#LOW YC_GPIOWakeupH
-0011CF 2F                ADD     A,R7
-0011D0 F582              MOV     DPL,A
-0011D2 E4                CLR     A
-0011D3 3400              ADDC    A,#HIGH YC_GPIOWakeupH
-0011D5 F583              MOV     DPH,A
-0011D7 C083              PUSH    DPH
-0011D9 C082              PUSH    DPL
-0011DB E0                MOVX    A,@DPTR
-0011DC FF                MOV     R7,A
-0011DD 7401              MOV     A,#01H
-0011DF A806              MOV     R0,AR6
-0011E1 08                INC     R0
-0011E2 8002              SJMP    ?C0039?GPIO
-0011E4         ?C0038?GPIO:
-0011E4 C3                CLR     C
-0011E5 33                RLC     A
-0011E6         ?C0039?GPIO:
-0011E6 D8FC              DJNZ    R0,?C0038?GPIO
-0011E8 4F                ORL     A,R7
-0011E9 D082              POP     DPL
-0011EB D083              POP     DPH
-0011ED F0                MOVX    @DPTR,A
-0011EE 22                RET     
-0011EF         ?C0020?GPIO:
-0011EF 74A3              MOV     A,#LOW YC_GPIOWakeupL
-0011F1 2F                ADD     A,R7
-0011F2 F582              MOV     DPL,A
-0011F4 E4                CLR     A
-0011F5 3400              ADDC    A,#HIGH YC_GPIOWakeupL
-0011F7 F583              MOV     DPH,A
-0011F9 C083              PUSH    DPH
-0011FB C082              PUSH    DPL
-0011FD E0                MOVX    A,@DPTR
-0011FE FD                MOV     R5,A
-0011FF 7401              MOV     A,#01H
-001201 A806              MOV     R0,AR6
-001203 08                INC     R0
-001204 8002              SJMP    ?C0041?GPIO
-001206         ?C0040?GPIO:
-001206 C3                CLR     C
-001207 33                RLC     A
-001208         ?C0041?GPIO:
-001208 D8FC              DJNZ    R0,?C0040?GPIO
-00120A FC                MOV     R4,A
-00120B 4D                ORL     A,R5
-00120C D082              POP     DPL
-00120E D083              POP     DPH
-001210 F0                MOVX    @DPTR,A
-001211 74A7              MOV     A,#LOW YC_GPIOWakeupH
-001213 2F                ADD     A,R7
-001214 F582              MOV     DPL,A
-001216 E4                CLR     A
-001217 3400              ADDC    A,#HIGH YC_GPIOWakeupH
-001219 F583              MOV     DPH,A
-00121B E0                MOVX    A,@DPTR
-00121C FF                MOV     R7,A
-00121D EC                MOV     A,R4
-00121E F4                CPL     A
-00121F FE                MOV     R6,A
-001220 EF                MOV     A,R7
-001221 5E                ANL     A,R6
-001222 F0                MOVX    @DPTR,A
-001223         ?C0019?GPIO:
-001223 22                RET     
+001B78 300743            JNB     st,?C0020?GPIO
+001B7B 24A3              ADD     A,#LOW YC_GPIOWakeupL
+001B7D F582              MOV     DPL,A
+001B7F E4                CLR     A
+001B80 3400              ADDC    A,#HIGH YC_GPIOWakeupL
+001B82 F583              MOV     DPH,A
+001B84 C083              PUSH    DPH
+001B86 C082              PUSH    DPL
+001B88 E0                MOVX    A,@DPTR
+001B89 FD                MOV     R5,A
+001B8A 7401              MOV     A,#01H
+001B8C A806              MOV     R0,AR6
+001B8E 08                INC     R0
+001B8F 8002              SJMP    ?C0037?GPIO
+001B91         ?C0036?GPIO:
+001B91 C3                CLR     C
+001B92 33                RLC     A
+001B93         ?C0037?GPIO:
+001B93 D8FC              DJNZ    R0,?C0036?GPIO
+001B95 F4                CPL     A
+001B96 5D                ANL     A,R5
+001B97 D082              POP     DPL
+001B99 D083              POP     DPH
+001B9B F0                MOVX    @DPTR,A
+001B9C 74A7              MOV     A,#LOW YC_GPIOWakeupH
+001B9E 2F                ADD     A,R7
+001B9F F582              MOV     DPL,A
+001BA1 E4                CLR     A
+001BA2 3400              ADDC    A,#HIGH YC_GPIOWakeupH
+001BA4 F583              MOV     DPH,A
+001BA6 C083              PUSH    DPH
+001BA8 C082              PUSH    DPL
+001BAA E0                MOVX    A,@DPTR
+001BAB FF                MOV     R7,A
+001BAC 7401              MOV     A,#01H
+001BAE A806              MOV     R0,AR6
+001BB0 08                INC     R0
+001BB1 8002              SJMP    ?C0039?GPIO
+001BB3         ?C0038?GPIO:
+001BB3 C3                CLR     C
+001BB4 33                RLC     A
+001BB5         ?C0039?GPIO:
+001BB5 D8FC              DJNZ    R0,?C0038?GPIO
+001BB7 4F                ORL     A,R7
+001BB8 D082              POP     DPL
+001BBA D083              POP     DPH
+001BBC F0                MOVX    @DPTR,A
+001BBD 22                RET     
+001BBE         ?C0020?GPIO:
+001BBE 74A3              MOV     A,#LOW YC_GPIOWakeupL
+001BC0 2F                ADD     A,R7
+001BC1 F582              MOV     DPL,A
+001BC3 E4                CLR     A
+001BC4 3400              ADDC    A,#HIGH YC_GPIOWakeupL
+001BC6 F583              MOV     DPH,A
+001BC8 C083              PUSH    DPH
+001BCA C082              PUSH    DPL
+001BCC E0                MOVX    A,@DPTR
+001BCD FD                MOV     R5,A
+001BCE 7401              MOV     A,#01H
+001BD0 A806              MOV     R0,AR6
+001BD2 08                INC     R0
+001BD3 8002              SJMP    ?C0041?GPIO
+001BD5         ?C0040?GPIO:
+001BD5 C3                CLR     C
+001BD6 33                RLC     A
+001BD7         ?C0041?GPIO:
+001BD7 D8FC              DJNZ    R0,?C0040?GPIO
+001BD9 FC                MOV     R4,A
+001BDA 4D                ORL     A,R5
+001BDB D082              POP     DPL
+001BDD D083              POP     DPH
+001BDF F0                MOVX    @DPTR,A
+001BE0 74A7              MOV     A,#LOW YC_GPIOWakeupH
+001BE2 2F                ADD     A,R7
+001BE3 F582              MOV     DPL,A
+001BE5 E4                CLR     A
+001BE6 3400              ADDC    A,#HIGH YC_GPIOWakeupH
+001BE8 F583              MOV     DPH,A
+001BEA E0                MOVX    A,@DPTR
+001BEB FF                MOV     R7,A
+001BEC EC                MOV     A,R4
+001BED F4                CPL     A
+001BEE FE                MOV     R6,A
+001BEF EF                MOV     A,R7
+001BF0 5E                ANL     A,R6
+001BF1 F0                MOVX    @DPTR,A
+001BF2         ?C0019?GPIO:
+001BF2 22                RET     
 ----- FUNCTION _GPIO_SetWakeup (END) -------
 
 
@@ -3658,2531 +5414,2272 @@
   218: 	byte i = 0;
   219: 	byte temp = 0;
 ;---- Variable 'i' assigned to Register 'R7' ----
-001224 E4                CLR     A
-001225 FF                MOV     R7,A
+001BF3 E4                CLR     A
+001BF4 FF                MOV     R7,A
   220: 	byte tgroup = 0;
-001226 904EB2            MOV     DPTR,#temp
-001229 F0                MOVX    @DPTR,A
+001BF5 904F03            MOV     DPTR,#temp
+001BF8 F0                MOVX    @DPTR,A
   221: 	byte tgpionum = 0;
 ;---- Variable 'tgroup' assigned to Register 'R6' ----
-00122A FE                MOV     R6,A
+001BF9 FE                MOV     R6,A
   222: 	for (i=0; col[i]!=0; i++) {
 ;---- Variable 'tgpionum' assigned to Register 'R5' ----
-00122B FD                MOV     R5,A
+001BFA FD                MOV     R5,A
   223: 		tgroup = col[i]  >> 3;
-00122C         ?C0037?KEYSCAN:
-00122C EF                MOV     A,R7
-00122D 90024B            MOV     DPTR,#col
-001230 93                MOVC    A,@A+DPTR
-001231 6049              JZ      ?C0038?KEYSCAN
+001BFB         ?C0037?KEYSCAN:
+001BFB EF                MOV     A,R7
+001BFC 9003A5            MOV     DPTR,#col
+001BFF 93                MOVC    A,@A+DPTR
+001C00 6049              JZ      ?C0038?KEYSCAN
   224: 		tgpionum = 1 << (col[i] & 7);
-001233 EF                MOV     A,R7
-001234 93                MOVC    A,@A+DPTR
-001235 FD                MOV     R5,A
-001236 13                RRC     A
-001237 13                RRC     A
-001238 13                RRC     A
-001239 541F              ANL     A,#01FH
-00123B FE                MOV     R6,A
+001C02 EF                MOV     A,R7
+001C03 93                MOVC    A,@A+DPTR
+001C04 FD                MOV     R5,A
+001C05 13                RRC     A
+001C06 13                RRC     A
+001C07 13                RRC     A
+001C08 541F              ANL     A,#01FH
+001C0A FE                MOV     R6,A
   225: 		REG_GPIO_PUP (tgroup) &= ~tgpionum;
-00123C ED                MOV     A,R5
-00123D 5407              ANL     A,#07H
-00123F FD                MOV     R5,A
-001240 7401              MOV     A,#01H
-001242 A805              MOV     R0,AR5
-001244 08                INC     R0
-001245 8002              SJMP    ?C0091?KEYSCAN
-001247         ?C0090?KEYSCAN:
-001247 C3                CLR     C
-001248 33                RLC     A
-001249         ?C0091?KEYSCAN:
-001249 D8FC              DJNZ    R0,?C0090?KEYSCAN
-00124B FD                MOV     R5,A
+001C0B ED                MOV     A,R5
+001C0C 5407              ANL     A,#07H
+001C0E FD                MOV     R5,A
+001C0F 7401              MOV     A,#01H
+001C11 A805              MOV     R0,AR5
+001C13 08                INC     R0
+001C14 8002              SJMP    ?C0097?KEYSCAN
+001C16         ?C0096?KEYSCAN:
+001C16 C3                CLR     C
+001C17 33                RLC     A
+001C18         ?C0097?KEYSCAN:
+001C18 D8FC              DJNZ    R0,?C0096?KEYSCAN
+001C1A FD                MOV     R5,A
   226: 		REG_GPIO_OE(tgroup) |= tgpionum;
-00124C EE                MOV     A,R6
-00124D 2478              ADD     A,#078H
-00124F FB                MOV     R3,A
-001250 E4                CLR     A
-001251 3480              ADDC    A,#080H
-001253 8B82              MOV     DPL,R3
-001255 F583              MOV     DPH,A
-001257 E0                MOVX    A,@DPTR
-001258 FC                MOV     R4,A
-001259 ED                MOV     A,R5
-00125A F4                CPL     A
-00125B FB                MOV     R3,A
-00125C EC                MOV     A,R4
-00125D 5B                ANL     A,R3
-00125E F0                MOVX    @DPTR,A
+001C1B EE                MOV     A,R6
+001C1C 2478              ADD     A,#078H
+001C1E FB                MOV     R3,A
+001C1F E4                CLR     A
+001C20 3480              ADDC    A,#080H
+001C22 8B82              MOV     DPL,R3
+001C24 F583              MOV     DPH,A
+001C26 E0                MOVX    A,@DPTR
+001C27 FC                MOV     R4,A
+001C28 ED                MOV     A,R5
+001C29 F4                CPL     A
+001C2A FB                MOV     R3,A
+001C2B EC                MOV     A,R4
+001C2C 5B                ANL     A,R3
+001C2D F0                MOVX    @DPTR,A
   227: 		REG_GPIO_OUT(tgroup) &= ~tgpionum;
-00125F EE                MOV     A,R6
-001260 2470              ADD     A,#070H
-001262 F582              MOV     DPL,A
-001264 E4                CLR     A
-001265 3480              ADDC    A,#080H
-001267 F583              MOV     DPH,A
-001269 E0                MOVX    A,@DPTR
-00126A 4D                ORL     A,R5
-00126B F0                MOVX    @DPTR,A
+001C2E EE                MOV     A,R6
+001C2F 2470              ADD     A,#070H
+001C31 F582              MOV     DPL,A
+001C33 E4                CLR     A
+001C34 3480              ADDC    A,#080H
+001C36 F583              MOV     DPH,A
+001C38 E0                MOVX    A,@DPTR
+001C39 4D                ORL     A,R5
+001C3A F0                MOVX    @DPTR,A
   228: 	}
-00126C EE                MOV     A,R6
-00126D 2474              ADD     A,#074H
-00126F F582              MOV     DPL,A
-001271 E4                CLR     A
-001272 3480              ADDC    A,#080H
-001274 F583              MOV     DPH,A
-001276 E0                MOVX    A,@DPTR
-001277 5B                ANL     A,R3
-001278 F0                MOVX    @DPTR,A
+001C3B EE                MOV     A,R6
+001C3C 2474              ADD     A,#074H
+001C3E F582              MOV     DPL,A
+001C40 E4                CLR     A
+001C41 3480              ADDC    A,#080H
+001C43 F583              MOV     DPH,A
+001C45 E0                MOVX    A,@DPTR
+001C46 5B                ANL     A,R3
+001C47 F0                MOVX    @DPTR,A
   229: 	
-001279 0F                INC     R7
-00127A 80B0              SJMP    ?C0037?KEYSCAN
-00127C         ?C0038?KEYSCAN:
+001C48 0F                INC     R7
+001C49 80B0              SJMP    ?C0037?KEYSCAN
+001C4B         ?C0038?KEYSCAN:
   230: 	GPIO_fillpd();
-00127C F13A              ACALL   GPIO_fillpd
+001C4B F162              ACALL   GPIO_fillpd
   231: 	
   232: 	temp = REG_GPIO_IN(0);
-00127E 90811C            MOV     DPTR,#0811CH
-001281 E0                MOVX    A,@DPTR
-001282 904EB2            MOV     DPTR,#temp
-001285 F0                MOVX    @DPTR,A
+001C4D 90811C            MOV     DPTR,#0811CH
+001C50 E0                MOVX    A,@DPTR
+001C51 904F03            MOV     DPTR,#temp
+001C54 F0                MOVX    @DPTR,A
   233: 
   234: 	if(long_press_flag)
-001286 904DD4            MOV     DPTR,#long_press_flag
-001289 E0                MOVX    A,@DPTR
-00128A 6020              JZ      ?C0040?KEYSCAN
+001C55 904DDC            MOV     DPTR,#long_press_flag
+001C58 E0                MOVX    A,@DPTR
+001C59 6020              JZ      ?C0040?KEYSCAN
   235: 	{
   236: 		GPIO_SetWakeupByCurrentState(0);
-00128C E4                CLR     A
-00128D FF                MOV     R7,A
-00128E 3185              ACALL   _GPIO_SetWakeupByCurrentState
+001C5B E4                CLR     A
+001C5C FF                MOV     R7,A
+001C5D 7154              ACALL   _GPIO_SetWakeupByCurrentState
   237: 		GPIO_SetWakeupByCurrentState(1);
-001290 7F01              MOV     R7,#01H
-001292 3185              ACALL   _GPIO_SetWakeupByCurrentState
+001C5F 7F01              MOV     R7,#01H
+001C61 7154              ACALL   _GPIO_SetWakeupByCurrentState
   238: 		GPIO_SetWakeupByCurrentState(2);
-001294 7F02              MOV     R7,#02H
-001296 3185              ACALL   _GPIO_SetWakeupByCurrentState
+001C63 7F02              MOV     R7,#02H
+001C65 7154              ACALL   _GPIO_SetWakeupByCurrentState
   239: 		GPIO_SetWakeupByCurrentState(3);
-001298 7F03              MOV     R7,#03H
-00129A 3185              ACALL   _GPIO_SetWakeupByCurrentState
+001C67 7F03              MOV     R7,#03H
+001C69 7154              ACALL   _GPIO_SetWakeupByCurrentState
   240: 		GPIO_SetWakeupByCurrentState(4);
-00129C 7F04              MOV     R7,#04H
-00129E 3185              ACALL   _GPIO_SetWakeupByCurrentState
+001C6B 7F04              MOV     R7,#04H
+001C6D 7154              ACALL   _GPIO_SetWakeupByCurrentState
   241: 		GPIO_SetWakeupByCurrentState(5);
-0012A0 7F05              MOV     R7,#05H
-0012A2 3185              ACALL   _GPIO_SetWakeupByCurrentState
+001C6F 7F05              MOV     R7,#05H
+001C71 7154              ACALL   _GPIO_SetWakeupByCurrentState
   242: 		GPIO_SetWakeupByCurrentState(6);
-0012A4 7F06              MOV     R7,#06H
-0012A6 3185              ACALL   _GPIO_SetWakeupByCurrentState
+001C73 7F06              MOV     R7,#06H
+001C75 7154              ACALL   _GPIO_SetWakeupByCurrentState
   243: 		GPIO_SetWakeupByCurrentState(7);
-0012A8 7F07              MOV     R7,#07H
-0012AA 2185              AJMP    _GPIO_SetWakeupByCurrentState
+001C77 7F07              MOV     R7,#07H
+001C79 6154              AJMP    _GPIO_SetWakeupByCurrentState
   244: 	}
-0012AC         ?C0040?KEYSCAN:
+001C7B         ?C0040?KEYSCAN:
   245: 	else
   246: 	{
   247: 		YC_GPIOWakeupL[0] = temp;
-0012AC 904EB2            MOV     DPTR,#temp
-0012AF E0                MOVX    A,@DPTR
-0012B0 FF                MOV     R7,A
-0012B1 9000A3            MOV     DPTR,#YC_GPIOWakeupL
-0012B4 F0                MOVX    @DPTR,A
+001C7B 904F03            MOV     DPTR,#temp
+001C7E E0                MOVX    A,@DPTR
+001C7F FF                MOV     R7,A
+001C80 9000A3            MOV     DPTR,#YC_GPIOWakeupL
+001C83 F0                MOVX    @DPTR,A
   248: 		YC_GPIOWakeupH[0] = ~temp;
-0012B5 EF                MOV     A,R7
-0012B6 F4                CPL     A
-0012B7 9000A7            MOV     DPTR,#YC_GPIOWakeupH
-0012BA F0                MOVX    @DPTR,A
+001C84 EF                MOV     A,R7
+001C85 F4                CPL     A
+001C86 9000A7            MOV     DPTR,#YC_GPIOWakeupH
+001C89 F0                MOVX    @DPTR,A
   249: 	}
   250: 
   251: }
-0012BB 22                RET     
+001C8A 22                RET     
 ----- FUNCTION KS_Unistall (END) -------
 
 
 ----- FUNCTION YC_System_Main (BEGIN) -----
  FILE: 'sys.c'
-  526: void YC_System_Main(void)
-  527: {
-  528: 	kb_cb_init();
-  529: 	while(1) {
-0012BC B15B              ACALL   kb_cb_init
-0012BE         ?C0094?SYS:
-  530: 		IPC_DealSingleStep();
-  531: 		kb_need_keyscan();
-0012BE 7102              ACALL   IPC_DealSingleStep
-  532: 		YC_update_eeprom_data();
-0012C0 B1A2              ACALL   kb_need_keyscan
-  533: 		LED_handle();
-0012C2 B16E              ACALL   YC_update_eeprom_data
-  534: 		
-0012C4 12069F            LCALL   LED_handle
-  535: 		switch (current_task) {
-0012C7 900B7E            MOV     DPTR,#current_task
-0012CA E0                MOVX    A,@DPTR
-0012CB 14                DEC     A
-0012CC 600E              JZ      ?C0100?SYS
-0012CE 24FE              ADD     A,#0FEH
-0012D0 70EC              JNZ     ?C0094?SYS
-  536: 		case FIX_ENTER_HIBERNATE:
-0012D2         ?C0097?SYS:
-  537: 			KS_Unistall();
-0012D2 5124              ACALL   KS_Unistall
-  538: 			//GPIO_SetWakeupByCurrentState(BT_BUTTON_GPIO);
-  539: 			LED_all_shutdown();
-0012D4 1207F1            LCALL   LED_all_shutdown
-  540: 			IPC_WaitLpm();	/*<wait enter lpm,do nothing*/
-0012D7 1207E1            LCALL   IPC_WaitLpm
-0012DA         ?C0098?SYS:
-  541: 			while(1);
-0012DA 80FE              SJMP    ?C0098?SYS
-  542: 			break;
-  543: 			
-  544: 		case FIX_ENTER_LPM:
-0012DC         ?C0100?SYS:
-  545: 			if (g_variable.delay_enter_lpm_timer ||g_variable.lockLpm ||g_variable.powerOn_timer ||g_variable.one_key_pres
+  901: void YC_System_Main(void)
+  902: {
+  903: 	kb_cb_init();
+  904: 	while(1) {
+001C8B F141              ACALL   kb_cb_init
+001C8D         ?C0162?SYS:
+  905: 		IPC_DealSingleStep();
+  906: 		kb_need_keyscan();
+001C8D 91E8              ACALL   IPC_DealSingleStep
+  907: 		YC_update_eeprom_data();
+001C8F 120DCB            LCALL   kb_need_keyscan
+  908: 		LED_handle();
+001C92 1210F8            LCALL   YC_update_eeprom_data
+  909: #ifdef PC_SLEEP_STATUS_GET		
+001C95 12103C            LCALL   LED_handle
+  910: 		if(m_pc_sleep_flag)
+001C98 904D7D            MOV     DPTR,#m_pc_sleep_flag
+001C9B E0                MOVX    A,@DPTR
+001C9C 6003              JZ      ?C0164?SYS
+  911: 		{
+  912: 			System_G24_long_lpm();
+001C9E 120FC3            LCALL   System_G24_long_lpm
+  913: 		}
+001CA1         ?C0164?SYS:
+  914: #endif		
+  915: 		switch (current_task) {
+001CA1 900B7E            MOV     DPTR,#current_task
+001CA4 E0                MOVX    A,@DPTR
+001CA5 14                DEC     A
+001CA6 600D              JZ      ?C0169?SYS
+001CA8 24FE              ADD     A,#0FEH
+001CAA 70E1              JNZ     ?C0162?SYS
+  916: 		case FIX_ENTER_HIBERNATE:
+001CAC         ?C0166?SYS:
+  917: 			KS_Unistall();
+001CAC 71F3              ACALL   KS_Unistall
+  918: 			//GPIO_SetWakeupByCurrentState(BT_BUTTON_GPIO);
+  919: 			LED_all_shutdown();
+001CAE 1217D0            LCALL   LED_all_shutdown
+  920: 			IPC_WaitLpm();	/*<wait enter lpm,do nothing*/
+001CB1 91DA              ACALL   IPC_WaitLpm
+001CB3         ?C0167?SYS:
+  921: 			while(1);
+001CB3 80FE              SJMP    ?C0167?SYS
+  922: 			break;
+  923: 			
+  924: 		case FIX_ENTER_LPM:
+001CB5         ?C0169?SYS:
+  925: 			if (g_variable.delay_enter_lpm_timer ||g_variable.lockLpm ||g_variable.powerOn_timer ||g_variable.one_key_pres
 >> s_wait_release_timer
-0012DC 904CEA            MOV     DPTR,#g_variable+02BH
-0012DF E0                MOVX    A,@DPTR
-0012E0 7012              JNZ     ?C0102?SYS
-0012E2 904CEC            MOV     DPTR,#g_variable+02DH
-0012E5 E0                MOVX    A,@DPTR
-0012E6 700C              JNZ     ?C0102?SYS
-0012E8 904CE5            MOV     DPTR,#g_variable+026H
-0012EB E0                MOVX    A,@DPTR
-0012EC 7006              JNZ     ?C0102?SYS
-0012EE 904CF8            MOV     DPTR,#g_variable+039H
-0012F1 E0                MOVX    A,@DPTR
-0012F2 6004              JZ      ?C0101?SYS
-0012F4         ?C0102?SYS:
-  546: 			) 
-  547: 			{
-  548: 				IPC_AbandonLpm();
-0012F4 F116              ACALL   IPC_AbandonLpm
-  549: 				break;
-0012F6 80C6              SJMP    ?C0094?SYS
-  550: 			}
-0012F8         ?C0101?SYS:
-  551: 			else
-  552: 			{
-  553: 				KS_Unistall();
-0012F8 5124              ACALL   KS_Unistall
-  554: 				IPC_WaitLpm();	/*<wait enter lpm,do nothing*/
-0012FA 1207E1            LCALL   IPC_WaitLpm
-  555: 				break;
-0012FD 80BF              SJMP    ?C0094?SYS
-  556: 			}
-  557: 		}
-  558: 	}
-0012FF 80BD              SJMP    ?C0094?SYS
-001301 22                RET     
+001CB5 904CEA            MOV     DPTR,#g_variable+02BH
+001CB8 E0                MOVX    A,@DPTR
+001CB9 7012              JNZ     ?C0171?SYS
+001CBB 904CEC            MOV     DPTR,#g_variable+02DH
+001CBE E0                MOVX    A,@DPTR
+001CBF 700C              JNZ     ?C0171?SYS
+001CC1 904CE5            MOV     DPTR,#g_variable+026H
+001CC4 E0                MOVX    A,@DPTR
+001CC5 7006              JNZ     ?C0171?SYS
+001CC7 904CF8            MOV     DPTR,#g_variable+039H
+001CCA E0                MOVX    A,@DPTR
+001CCB 6004              JZ      ?C0170?SYS
+001CCD         ?C0171?SYS:
+  926: 			) 
+  927: 			{
+  928: 				IPC_AbandonLpm();
+001CCD F156              ACALL   IPC_AbandonLpm
+  929: 				break;
+001CCF 80BC              SJMP    ?C0162?SYS
+  930: 			}
+001CD1         ?C0170?SYS:
+  931: 			else
+  932: 			{
+  933: 				KS_Unistall();
+001CD1 71F3              ACALL   KS_Unistall
+  934: 				IPC_WaitLpm();	/*<wait enter lpm,do nothing*/
+001CD3 91DA              ACALL   IPC_WaitLpm
+  935: 				break;
+001CD5 80B6              SJMP    ?C0162?SYS
+  936: 			}
+  937: 		}
+  938: 	}
+001CD7 80B4              SJMP    ?C0162?SYS
+001CD9 22                RET     
 ----- FUNCTION YC_System_Main (END) -------
 
 
+----- FUNCTION IPC_WaitLpm (BEGIN) -----
+001CDA E4                CLR     A
+001CDB 900B7F            MOV     DPTR,#lpm_flag
+001CDE F0                MOVX    @DPTR,A
+001CDF 900B7E            MOV     DPTR,#current_task
+001CE2 F0                MOVX    @DPTR,A
+001CE3 7F01              MOV     R7,#01H
+001CE5 02122A            LJMP    _Delay1ms
+----- FUNCTION IPC_WaitLpm (END) -------
+
+
 ----- FUNCTION IPC_DealSingleStep (BEGIN) -----
-001302 7A0C              MOV     R2,#HIGH ipcReadBuff
-001304 794B              MOV     R1,#LOW ipcReadBuff
-001306 904E9A            MOV     DPTR,#pbuff
-001309 7401              MOV     A,#01H
-00130B F0                MOVX    @DPTR,A
-00130C A3                INC     DPTR
-00130D 740C              MOV     A,#HIGH ipcReadBuff
-00130F F0                MOVX    @DPTR,A
-001310 A3                INC     DPTR
-001311 744B              MOV     A,#LOW ipcReadBuff
-001313 F0                MOVX    @DPTR,A
-001314 904BA0            MOV     DPTR,#ipcRxWritePtr
-001317 E0                MOVX    A,@DPTR
-001318 FE                MOV     R6,A
-001319 A3                INC     DPTR
-00131A E0                MOVX    A,@DPTR
-00131B FF                MOV     R7,A
-00131C 904B9E            MOV     DPTR,#ipcRxReadPtr
-00131F E0                MOVX    A,@DPTR
-001320 6E                XRL     A,R6
-001321 7003              JNZ     ?C0048?IPC
-001323 A3                INC     DPTR
-001324 E0                MOVX    A,@DPTR
-001325 6F                XRL     A,R7
-001326         ?C0048?IPC:
-001326 7002              JNZ     $ + 4H
-001328 81B1              AJMP    ?C0039?IPC
-00132A         ?C0027?IPC:
-00132A 7E0C              MOV     R6,#HIGH ipcReadBuff
-00132C 7F4B              MOV     R7,#LOW ipcReadBuff
-00132E 7D03              MOV     R5,#03H
-001330 B10B              ACALL   _ipcRx
-001332 904E9A            MOV     DPTR,#pbuff
-001335 E0                MOVX    A,@DPTR
-001336 FB                MOV     R3,A
-001337 A3                INC     DPTR
-001338 E0                MOVX    A,@DPTR
-001339 FA                MOV     R2,A
-00133A A3                INC     DPTR
-00133B E0                MOVX    A,@DPTR
-00133C F9                MOV     R1,A
-00133D 1200F9            LCALL   ?C?CLDPTR
-001340 B4022B            CJNE    A,#02H,?C0029?IPC
-001343 904E9B            MOV     DPTR,#pbuff+01H
-001346 E4                CLR     A
-001347 75F002            MOV     B,#02H
-00134A 120151            LCALL   ?C?IILDX
-00134D 904E9A            MOV     DPTR,#pbuff
-001350 E0                MOVX    A,@DPTR
-001351 FB                MOV     R3,A
-001352 A3                INC     DPTR
-001353 E0                MOVX    A,@DPTR
-001354 FA                MOV     R2,A
-001355 A3                INC     DPTR
-001356 E0                MOVX    A,@DPTR
-001357 F9                MOV     R1,A
-001358 1200F9            LCALL   ?C?CLDPTR
-00135B FF                MOV     R7,A
-00135C 904E1F            MOV     DPTR,#ipcCb
-00135F E0                MOVX    A,@DPTR
-001360 A3                INC     DPTR
-001361 E0                MOVX    A,@DPTR
-001362 FA                MOV     R2,A
-001363 A3                INC     DPTR
-001364 E0                MOVX    A,@DPTR
-001365 F582              MOV     DPL,A
-001367 8A83              MOV     DPH,R2
-001369 1201A7            LCALL   ?C?ICALL2
-00136C 81B1              AJMP    ?C0039?IPC
-00136E         ?C0029?IPC:
-00136E 904E9A            MOV     DPTR,#pbuff
-001371 E0                MOVX    A,@DPTR
-001372 FB                MOV     R3,A
-001373 A3                INC     DPTR
-001374 E0                MOVX    A,@DPTR
-001375 FA                MOV     R2,A
-001376 A3                INC     DPTR
-001377 E0                MOVX    A,@DPTR
-001378 F9                MOV     R1,A
-001379 1200F9            LCALL   ?C?CLDPTR
-00137C 6404              XRL     A,#04H
-00137E 7059              JNZ     ?C0031?IPC
-001380 904E9B            MOV     DPTR,#pbuff+01H
-001383 75F001            MOV     B,#01H
-001386 120151            LCALL   ?C?IILDX
-001389 7E0C              MOV     R6,#HIGH ipcReadBuff+03H
-00138B 7F4E              MOV     R7,#LOW ipcReadBuff+03H
-00138D 904E9A            MOV     DPTR,#pbuff
-001390 E0                MOVX    A,@DPTR
-001391 FB                MOV     R3,A
-001392 A3                INC     DPTR
-001393 E0                MOVX    A,@DPTR
-001394 FA                MOV     R2,A
-001395 A3                INC     DPTR
-001396 E0                MOVX    A,@DPTR
-001397 F9                MOV     R1,A
-001398 1200F9            LCALL   ?C?CLDPTR
-00139B 14                DEC     A
-00139C FD                MOV     R5,A
-00139D B10B              ACALL   _ipcRx
-00139F 904E9A            MOV     DPTR,#pbuff
-0013A2 E0                MOVX    A,@DPTR
-0013A3 FB                MOV     R3,A
-0013A4 A3                INC     DPTR
-0013A5 E0                MOVX    A,@DPTR
-0013A6 FA                MOV     R2,A
-0013A7 A3                INC     DPTR
-0013A8 E0                MOVX    A,@DPTR
-0013A9 2401              ADD     A,#01H
-0013AB F9                MOV     R1,A
-0013AC E4                CLR     A
-0013AD 3A                ADDC    A,R2
-0013AE FA                MOV     R2,A
-0013AF C002              PUSH    AR2
-0013B1 C001              PUSH    AR1
-0013B3 904E9A            MOV     DPTR,#pbuff
-0013B6 E0                MOVX    A,@DPTR
-0013B7 A3                INC     DPTR
-0013B8 E0                MOVX    A,@DPTR
-0013B9 FA                MOV     R2,A
-0013BA A3                INC     DPTR
-0013BB E0                MOVX    A,@DPTR
-0013BC F9                MOV     R1,A
-0013BD 1200F9            LCALL   ?C?CLDPTR
-0013C0 FD                MOV     R5,A
-0013C1 7C00              MOV     R4,#00H
-0013C3 904E22            MOV     DPTR,#ipcCb+03H
-0013C6 E0                MOVX    A,@DPTR
-0013C7 A3                INC     DPTR
-0013C8 E0                MOVX    A,@DPTR
-0013C9 FA                MOV     R2,A
-0013CA A3                INC     DPTR
-0013CB E0                MOVX    A,@DPTR
-0013CC F582              MOV     DPL,A
-0013CE 8A83              MOV     DPH,R2
-0013D0 D001              POP     AR1
-0013D2 D002              POP     AR2
-0013D4 1201A7            LCALL   ?C?ICALL2
-0013D7 81B1              AJMP    ?C0039?IPC
-0013D9         ?C0031?IPC:
-0013D9 904E9A            MOV     DPTR,#pbuff
-0013DC E0                MOVX    A,@DPTR
-0013DD FB                MOV     R3,A
-0013DE A3                INC     DPTR
-0013DF E0                MOVX    A,@DPTR
-0013E0 FA                MOV     R2,A
-0013E1 A3                INC     DPTR
-0013E2 E0                MOVX    A,@DPTR
-0013E3 F9                MOV     R1,A
-0013E4 1200F9            LCALL   ?C?CLDPTR
-0013E7 6405              XRL     A,#05H
-0013E9 7059              JNZ     ?C0033?IPC
-0013EB 904E9B            MOV     DPTR,#pbuff+01H
-0013EE 75F001            MOV     B,#01H
-0013F1 120151            LCALL   ?C?IILDX
-0013F4 7E0C              MOV     R6,#HIGH ipcReadBuff+03H
-0013F6 7F4E              MOV     R7,#LOW ipcReadBuff+03H
-0013F8 904E9A            MOV     DPTR,#pbuff
-0013FB E0                MOVX    A,@DPTR
-0013FC FB                MOV     R3,A
-0013FD A3                INC     DPTR
-0013FE E0                MOVX    A,@DPTR
-0013FF FA                MOV     R2,A
-001400 A3                INC     DPTR
-001401 E0                MOVX    A,@DPTR
-001402 F9                MOV     R1,A
-001403 1200F9            LCALL   ?C?CLDPTR
-001406 14                DEC     A
-001407 FD                MOV     R5,A
-001408 B10B              ACALL   _ipcRx
-00140A 904E9A            MOV     DPTR,#pbuff
-00140D E0                MOVX    A,@DPTR
-00140E FB                MOV     R3,A
-00140F A3                INC     DPTR
-001410 E0                MOVX    A,@DPTR
-001411 FA                MOV     R2,A
-001412 A3                INC     DPTR
-001413 E0                MOVX    A,@DPTR
-001414 2401              ADD     A,#01H
-001416 F9                MOV     R1,A
-001417 E4                CLR     A
-001418 3A                ADDC    A,R2
-001419 FA                MOV     R2,A
-00141A C002              PUSH    AR2
-00141C C001              PUSH    AR1
-00141E 904E9A            MOV     DPTR,#pbuff
-001421 E0                MOVX    A,@DPTR
-001422 A3                INC     DPTR
-001423 E0                MOVX    A,@DPTR
-001424 FA                MOV     R2,A
-001425 A3                INC     DPTR
-001426 E0                MOVX    A,@DPTR
-001427 F9                MOV     R1,A
-001428 1200F9            LCALL   ?C?CLDPTR
-00142B FD                MOV     R5,A
-00142C 7C00              MOV     R4,#00H
-00142E 904E2B            MOV     DPTR,#ipcCb+0CH
-001431 E0                MOVX    A,@DPTR
-001432 A3                INC     DPTR
-001433 E0                MOVX    A,@DPTR
-001434 FA                MOV     R2,A
-001435 A3                INC     DPTR
-001436 E0                MOVX    A,@DPTR
-001437 F582              MOV     DPL,A
-001439 8A83              MOV     DPH,R2
-00143B D001              POP     AR1
-00143D D002              POP     AR2
-00143F 1201A7            LCALL   ?C?ICALL2
-001442 806D              SJMP    ?C0039?IPC
-001444         ?C0033?IPC:
-001444 904E9A            MOV     DPTR,#pbuff
-001447 E0                MOVX    A,@DPTR
-001448 FB                MOV     R3,A
-001449 A3                INC     DPTR
-00144A E0                MOVX    A,@DPTR
-00144B FA                MOV     R2,A
-00144C A3                INC     DPTR
-00144D E0                MOVX    A,@DPTR
-00144E F9                MOV     R1,A
-00144F 1200F9            LCALL   ?C?CLDPTR
-001452 6403              XRL     A,#03H
-001454 7059              JNZ     ?C0037?IPC
-001456 904E9B            MOV     DPTR,#pbuff+01H
-001459 75F001            MOV     B,#01H
-00145C 120151            LCALL   ?C?IILDX
-00145F 7E0C              MOV     R6,#HIGH ipcReadBuff+03H
-001461 7F4E              MOV     R7,#LOW ipcReadBuff+03H
-001463 904E9A            MOV     DPTR,#pbuff
-001466 E0                MOVX    A,@DPTR
-001467 FB                MOV     R3,A
-001468 A3                INC     DPTR
-001469 E0                MOVX    A,@DPTR
-00146A FA                MOV     R2,A
-00146B A3                INC     DPTR
-00146C E0                MOVX    A,@DPTR
-00146D F9                MOV     R1,A
-00146E 1200F9            LCALL   ?C?CLDPTR
-001471 14                DEC     A
-001472 FD                MOV     R5,A
-001473 B10B              ACALL   _ipcRx
-001475 904E9A            MOV     DPTR,#pbuff
-001478 E0                MOVX    A,@DPTR
-001479 FB                MOV     R3,A
-00147A A3                INC     DPTR
-00147B E0                MOVX    A,@DPTR
-00147C FA                MOV     R2,A
-00147D A3                INC     DPTR
-00147E E0                MOVX    A,@DPTR
-00147F 2401              ADD     A,#01H
-001481 F9                MOV     R1,A
-001482 E4                CLR     A
-001483 3A                ADDC    A,R2
-001484 FA                MOV     R2,A
-001485 C002              PUSH    AR2
-001487 C001              PUSH    AR1
-001489 904E9A            MOV     DPTR,#pbuff
-00148C E0                MOVX    A,@DPTR
-00148D A3                INC     DPTR
-00148E E0                MOVX    A,@DPTR
-00148F FA                MOV     R2,A
-001490 A3                INC     DPTR
-001491 E0                MOVX    A,@DPTR
-001492 F9                MOV     R1,A
-001493 1200F9            LCALL   ?C?CLDPTR
-001496 FD                MOV     R5,A
-001497 7C00              MOV     R4,#00H
-001499 904E2E            MOV     DPTR,#ipcCb+0FH
-00149C E0                MOVX    A,@DPTR
-00149D A3                INC     DPTR
-00149E E0                MOVX    A,@DPTR
-00149F FA                MOV     R2,A
-0014A0 A3                INC     DPTR
-0014A1 E0                MOVX    A,@DPTR
-0014A2 F582              MOV     DPL,A
-0014A4 8A83              MOV     DPH,R2
-0014A6 D001              POP     AR1
-0014A8 D002              POP     AR2
-0014AA 1201A7            LCALL   ?C?ICALL2
-0014AD 8002              SJMP    ?C0039?IPC
-0014AF         ?C0037?IPC:
-0014AF 80FE              SJMP    ?C0037?IPC
-0014B1         IPC_TIMER:
-0014B1         ?C0039?IPC:
-0014B1 904BA5            MOV     DPTR,#bttimer
-0014B4 E0                MOVX    A,@DPTR
-0014B5 FE                MOV     R6,A
-0014B6 A3                INC     DPTR
-0014B7 E0                MOVX    A,@DPTR
-0014B8 FF                MOV     R7,A
-0014B9 904C5E            MOV     DPTR,#c51timer
-0014BC E0                MOVX    A,@DPTR
-0014BD 6E                XRL     A,R6
-0014BE 7003              JNZ     ?C0049?IPC
-0014C0 A3                INC     DPTR
-0014C1 E0                MOVX    A,@DPTR
-0014C2 6F                XRL     A,R7
-0014C3         ?C0049?IPC:
-0014C3 6022              JZ      ?C0043?IPC
-0014C5 904E25            MOV     DPTR,#ipcCb+06H
-0014C8 E0                MOVX    A,@DPTR
-0014C9 FB                MOV     R3,A
-0014CA A3                INC     DPTR
-0014CB E0                MOVX    A,@DPTR
-0014CC FA                MOV     R2,A
-0014CD A3                INC     DPTR
-0014CE E0                MOVX    A,@DPTR
-0014CF F9                MOV     R1,A
-0014D0 4A                ORL     A,R2
-0014D1 6037              JZ      ?C0042?IPC
-0014D3         ?C0041?IPC:
-0014D3 1201A3            LCALL   ?C?ICALL
-0014D6 904BA5            MOV     DPTR,#bttimer
-0014D9 E0                MOVX    A,@DPTR
-0014DA FF                MOV     R7,A
-0014DB A3                INC     DPTR
-0014DC E0                MOVX    A,@DPTR
-0014DD 904C5E            MOV     DPTR,#c51timer
-0014E0 CF                XCH     A,R7
-0014E1 F0                MOVX    @DPTR,A
-0014E2 A3                INC     DPTR
-0014E3 EF                MOV     A,R7
-0014E4 F0                MOVX    @DPTR,A
-0014E5 80CA              SJMP    ?C0039?IPC
-0014E7         ?C0043?IPC:
-0014E7 904C8D            MOV     DPTR,#btstimer
-0014EA E0                MOVX    A,@DPTR
-0014EB FF                MOV     R7,A
-0014EC A3                INC     DPTR
-0014ED E0                MOVX    A,@DPTR
-0014EE 6F                XRL     A,R7
-0014EF 6019              JZ      ?C0042?IPC
-0014F1 904E28            MOV     DPTR,#ipcCb+09H
-0014F4 E0                MOVX    A,@DPTR
-0014F5 FB                MOV     R3,A
-0014F6 A3                INC     DPTR
-0014F7 E0                MOVX    A,@DPTR
-0014F8 FA                MOV     R2,A
-0014F9 A3                INC     DPTR
-0014FA E0                MOVX    A,@DPTR
-0014FB F9                MOV     R1,A
-0014FC 4A                ORL     A,R2
-0014FD 600B              JZ      ?C0042?IPC
-0014FF         ?C0045?IPC:
-0014FF 1201A3            LCALL   ?C?ICALL
-001502 904C8D            MOV     DPTR,#btstimer
-001505 E0                MOVX    A,@DPTR
-001506 A3                INC     DPTR
-001507 F0                MOVX    @DPTR,A
-001508 80DD              SJMP    ?C0043?IPC
-00150A         ?C0042?IPC:
-00150A 22                RET     
+001CE8 7A0C              MOV     R2,#HIGH ipcReadBuff
+001CEA 794B              MOV     R1,#LOW ipcReadBuff
+001CEC 904EE7            MOV     DPTR,#pbuff
+001CEF 7401              MOV     A,#01H
+001CF1 F0                MOVX    @DPTR,A
+001CF2 A3                INC     DPTR
+001CF3 740C              MOV     A,#HIGH ipcReadBuff
+001CF5 F0                MOVX    @DPTR,A
+001CF6 A3                INC     DPTR
+001CF7 744B              MOV     A,#LOW ipcReadBuff
+001CF9 F0                MOVX    @DPTR,A
+001CFA 904BA0            MOV     DPTR,#ipcRxWritePtr
+001CFD E0                MOVX    A,@DPTR
+001CFE FE                MOV     R6,A
+001CFF A3                INC     DPTR
+001D00 E0                MOVX    A,@DPTR
+001D01 FF                MOV     R7,A
+001D02 904B9E            MOV     DPTR,#ipcRxReadPtr
+001D05 E0                MOVX    A,@DPTR
+001D06 6E                XRL     A,R6
+001D07 7003              JNZ     ?C0048?IPC
+001D09 A3                INC     DPTR
+001D0A E0                MOVX    A,@DPTR
+001D0B 6F                XRL     A,R7
+001D0C         ?C0048?IPC:
+001D0C 7002              JNZ     $ + 4H
+001D0E C197              AJMP    ?C0039?IPC
+001D10         ?C0027?IPC:
+001D10 7E0C              MOV     R6,#HIGH ipcReadBuff
+001D12 7F4B              MOV     R7,#LOW ipcReadBuff
+001D14 7D03              MOV     R5,#03H
+001D16 D1F1              ACALL   _ipcRx
+001D18 904EE7            MOV     DPTR,#pbuff
+001D1B E0                MOVX    A,@DPTR
+001D1C FB                MOV     R3,A
+001D1D A3                INC     DPTR
+001D1E E0                MOVX    A,@DPTR
+001D1F FA                MOV     R2,A
+001D20 A3                INC     DPTR
+001D21 E0                MOVX    A,@DPTR
+001D22 F9                MOV     R1,A
+001D23 1200F9            LCALL   ?C?CLDPTR
+001D26 B4022B            CJNE    A,#02H,?C0029?IPC
+001D29 904EE8            MOV     DPTR,#pbuff+01H
+001D2C E4                CLR     A
+001D2D 75F002            MOV     B,#02H
+001D30 120151            LCALL   ?C?IILDX
+001D33 904EE7            MOV     DPTR,#pbuff
+001D36 E0                MOVX    A,@DPTR
+001D37 FB                MOV     R3,A
+001D38 A3                INC     DPTR
+001D39 E0                MOVX    A,@DPTR
+001D3A FA                MOV     R2,A
+001D3B A3                INC     DPTR
+001D3C E0                MOVX    A,@DPTR
+001D3D F9                MOV     R1,A
+001D3E 1200F9            LCALL   ?C?CLDPTR
+001D41 FF                MOV     R7,A
+001D42 904E64            MOV     DPTR,#ipcCb
+001D45 E0                MOVX    A,@DPTR
+001D46 A3                INC     DPTR
+001D47 E0                MOVX    A,@DPTR
+001D48 FA                MOV     R2,A
+001D49 A3                INC     DPTR
+001D4A E0                MOVX    A,@DPTR
+001D4B F582              MOV     DPL,A
+001D4D 8A83              MOV     DPH,R2
+001D4F 120301            LCALL   ?C?ICALL2
+001D52 C197              AJMP    ?C0039?IPC
+001D54         ?C0029?IPC:
+001D54 904EE7            MOV     DPTR,#pbuff
+001D57 E0                MOVX    A,@DPTR
+001D58 FB                MOV     R3,A
+001D59 A3                INC     DPTR
+001D5A E0                MOVX    A,@DPTR
+001D5B FA                MOV     R2,A
+001D5C A3                INC     DPTR
+001D5D E0                MOVX    A,@DPTR
+001D5E F9                MOV     R1,A
+001D5F 1200F9            LCALL   ?C?CLDPTR
+001D62 6404              XRL     A,#04H
+001D64 7059              JNZ     ?C0031?IPC
+001D66 904EE8            MOV     DPTR,#pbuff+01H
+001D69 75F001            MOV     B,#01H
+001D6C 120151            LCALL   ?C?IILDX
+001D6F 7E0C              MOV     R6,#HIGH ipcReadBuff+03H
+001D71 7F4E              MOV     R7,#LOW ipcReadBuff+03H
+001D73 904EE7            MOV     DPTR,#pbuff
+001D76 E0                MOVX    A,@DPTR
+001D77 FB                MOV     R3,A
+001D78 A3                INC     DPTR
+001D79 E0                MOVX    A,@DPTR
+001D7A FA                MOV     R2,A
+001D7B A3                INC     DPTR
+001D7C E0                MOVX    A,@DPTR
+001D7D F9                MOV     R1,A
+001D7E 1200F9            LCALL   ?C?CLDPTR
+001D81 14                DEC     A
+001D82 FD                MOV     R5,A
+001D83 D1F1              ACALL   _ipcRx
+001D85 904EE7            MOV     DPTR,#pbuff
+001D88 E0                MOVX    A,@DPTR
+001D89 FB                MOV     R3,A
+001D8A A3                INC     DPTR
+001D8B E0                MOVX    A,@DPTR
+001D8C FA                MOV     R2,A
+001D8D A3                INC     DPTR
+001D8E E0                MOVX    A,@DPTR
+001D8F 2401              ADD     A,#01H
+001D91 F9                MOV     R1,A
+001D92 E4                CLR     A
+001D93 3A                ADDC    A,R2
+001D94 FA                MOV     R2,A
+001D95 C002              PUSH    AR2
+001D97 C001              PUSH    AR1
+001D99 904EE7            MOV     DPTR,#pbuff
+001D9C E0                MOVX    A,@DPTR
+001D9D A3                INC     DPTR
+001D9E E0                MOVX    A,@DPTR
+001D9F FA                MOV     R2,A
+001DA0 A3                INC     DPTR
+001DA1 E0                MOVX    A,@DPTR
+001DA2 F9                MOV     R1,A
+001DA3 1200F9            LCALL   ?C?CLDPTR
+001DA6 FD                MOV     R5,A
+001DA7 7C00              MOV     R4,#00H
+001DA9 904E67            MOV     DPTR,#ipcCb+03H
+001DAC E0                MOVX    A,@DPTR
+001DAD A3                INC     DPTR
+001DAE E0                MOVX    A,@DPTR
+001DAF FA                MOV     R2,A
+001DB0 A3                INC     DPTR
+001DB1 E0                MOVX    A,@DPTR
+001DB2 F582              MOV     DPL,A
+001DB4 8A83              MOV     DPH,R2
+001DB6 D001              POP     AR1
+001DB8 D002              POP     AR2
+001DBA 120301            LCALL   ?C?ICALL2
+001DBD C197              AJMP    ?C0039?IPC
+001DBF         ?C0031?IPC:
+001DBF 904EE7            MOV     DPTR,#pbuff
+001DC2 E0                MOVX    A,@DPTR
+001DC3 FB                MOV     R3,A
+001DC4 A3                INC     DPTR
+001DC5 E0                MOVX    A,@DPTR
+001DC6 FA                MOV     R2,A
+001DC7 A3                INC     DPTR
+001DC8 E0                MOVX    A,@DPTR
+001DC9 F9                MOV     R1,A
+001DCA 1200F9            LCALL   ?C?CLDPTR
+001DCD 6405              XRL     A,#05H
+001DCF 7059              JNZ     ?C0033?IPC
+001DD1 904EE8            MOV     DPTR,#pbuff+01H
+001DD4 75F001            MOV     B,#01H
+001DD7 120151            LCALL   ?C?IILDX
+001DDA 7E0C              MOV     R6,#HIGH ipcReadBuff+03H
+001DDC 7F4E              MOV     R7,#LOW ipcReadBuff+03H
+001DDE 904EE7            MOV     DPTR,#pbuff
+001DE1 E0                MOVX    A,@DPTR
+001DE2 FB                MOV     R3,A
+001DE3 A3                INC     DPTR
+001DE4 E0                MOVX    A,@DPTR
+001DE5 FA                MOV     R2,A
+001DE6 A3                INC     DPTR
+001DE7 E0                MOVX    A,@DPTR
+001DE8 F9                MOV     R1,A
+001DE9 1200F9            LCALL   ?C?CLDPTR
+001DEC 14                DEC     A
+001DED FD                MOV     R5,A
+001DEE D1F1              ACALL   _ipcRx
+001DF0 904EE7            MOV     DPTR,#pbuff
+001DF3 E0                MOVX    A,@DPTR
+001DF4 FB                MOV     R3,A
+001DF5 A3                INC     DPTR
+001DF6 E0                MOVX    A,@DPTR
+001DF7 FA                MOV     R2,A
+001DF8 A3                INC     DPTR
+001DF9 E0                MOVX    A,@DPTR
+001DFA 2401              ADD     A,#01H
+001DFC F9                MOV     R1,A
+001DFD E4                CLR     A
+001DFE 3A                ADDC    A,R2
+001DFF FA                MOV     R2,A
+001E00 C002              PUSH    AR2
+001E02 C001              PUSH    AR1
+001E04 904EE7            MOV     DPTR,#pbuff
+001E07 E0                MOVX    A,@DPTR
+001E08 A3                INC     DPTR
+001E09 E0                MOVX    A,@DPTR
+001E0A FA                MOV     R2,A
+001E0B A3                INC     DPTR
+001E0C E0                MOVX    A,@DPTR
+001E0D F9                MOV     R1,A
+001E0E 1200F9            LCALL   ?C?CLDPTR
+001E11 FD                MOV     R5,A
+001E12 7C00              MOV     R4,#00H
+001E14 904E70            MOV     DPTR,#ipcCb+0CH
+001E17 E0                MOVX    A,@DPTR
+001E18 A3                INC     DPTR
+001E19 E0                MOVX    A,@DPTR
+001E1A FA                MOV     R2,A
+001E1B A3                INC     DPTR
+001E1C E0                MOVX    A,@DPTR
+001E1D F582              MOV     DPL,A
+001E1F 8A83              MOV     DPH,R2
+001E21 D001              POP     AR1
+001E23 D002              POP     AR2
+001E25 120301            LCALL   ?C?ICALL2
+001E28 806D              SJMP    ?C0039?IPC
+001E2A         ?C0033?IPC:
+001E2A 904EE7            MOV     DPTR,#pbuff
+001E2D E0                MOVX    A,@DPTR
+001E2E FB                MOV     R3,A
+001E2F A3                INC     DPTR
+001E30 E0                MOVX    A,@DPTR
+001E31 FA                MOV     R2,A
+001E32 A3                INC     DPTR
+001E33 E0                MOVX    A,@DPTR
+001E34 F9                MOV     R1,A
+001E35 1200F9            LCALL   ?C?CLDPTR
+001E38 6403              XRL     A,#03H
+001E3A 7059              JNZ     ?C0037?IPC
+001E3C 904EE8            MOV     DPTR,#pbuff+01H
+001E3F 75F001            MOV     B,#01H
+001E42 120151            LCALL   ?C?IILDX
+001E45 7E0C              MOV     R6,#HIGH ipcReadBuff+03H
+001E47 7F4E              MOV     R7,#LOW ipcReadBuff+03H
+001E49 904EE7            MOV     DPTR,#pbuff
+001E4C E0                MOVX    A,@DPTR
+001E4D FB                MOV     R3,A
+001E4E A3                INC     DPTR
+001E4F E0                MOVX    A,@DPTR
+001E50 FA                MOV     R2,A
+001E51 A3                INC     DPTR
+001E52 E0                MOVX    A,@DPTR
+001E53 F9                MOV     R1,A
+001E54 1200F9            LCALL   ?C?CLDPTR
+001E57 14                DEC     A
+001E58 FD                MOV     R5,A
+001E59 D1F1              ACALL   _ipcRx
+001E5B 904EE7            MOV     DPTR,#pbuff
+001E5E E0                MOVX    A,@DPTR
+001E5F FB                MOV     R3,A
+001E60 A3                INC     DPTR
+001E61 E0                MOVX    A,@DPTR
+001E62 FA                MOV     R2,A
+001E63 A3                INC     DPTR
+001E64 E0                MOVX    A,@DPTR
+001E65 2401              ADD     A,#01H
+001E67 F9                MOV     R1,A
+001E68 E4                CLR     A
+001E69 3A                ADDC    A,R2
+001E6A FA                MOV     R2,A
+001E6B C002              PUSH    AR2
+001E6D C001              PUSH    AR1
+001E6F 904EE7            MOV     DPTR,#pbuff
+001E72 E0                MOVX    A,@DPTR
+001E73 A3                INC     DPTR
+001E74 E0                MOVX    A,@DPTR
+001E75 FA                MOV     R2,A
+001E76 A3                INC     DPTR
+001E77 E0                MOVX    A,@DPTR
+001E78 F9                MOV     R1,A
+001E79 1200F9            LCALL   ?C?CLDPTR
+001E7C FD                MOV     R5,A
+001E7D 7C00              MOV     R4,#00H
+001E7F 904E73            MOV     DPTR,#ipcCb+0FH
+001E82 E0                MOVX    A,@DPTR
+001E83 A3                INC     DPTR
+001E84 E0                MOVX    A,@DPTR
+001E85 FA                MOV     R2,A
+001E86 A3                INC     DPTR
+001E87 E0                MOVX    A,@DPTR
+001E88 F582              MOV     DPL,A
+001E8A 8A83              MOV     DPH,R2
+001E8C D001              POP     AR1
+001E8E D002              POP     AR2
+001E90 120301            LCALL   ?C?ICALL2
+001E93 8002              SJMP    ?C0039?IPC
+001E95         ?C0037?IPC:
+001E95 80FE              SJMP    ?C0037?IPC
+001E97         IPC_TIMER:
+001E97         ?C0039?IPC:
+001E97 904BA5            MOV     DPTR,#bttimer
+001E9A E0                MOVX    A,@DPTR
+001E9B FE                MOV     R6,A
+001E9C A3                INC     DPTR
+001E9D E0                MOVX    A,@DPTR
+001E9E FF                MOV     R7,A
+001E9F 904C5E            MOV     DPTR,#c51timer
+001EA2 E0                MOVX    A,@DPTR
+001EA3 6E                XRL     A,R6
+001EA4 7003              JNZ     ?C0049?IPC
+001EA6 A3                INC     DPTR
+001EA7 E0                MOVX    A,@DPTR
+001EA8 6F                XRL     A,R7
+001EA9         ?C0049?IPC:
+001EA9 6022              JZ      ?C0043?IPC
+001EAB 904E6A            MOV     DPTR,#ipcCb+06H
+001EAE E0                MOVX    A,@DPTR
+001EAF FB                MOV     R3,A
+001EB0 A3                INC     DPTR
+001EB1 E0                MOVX    A,@DPTR
+001EB2 FA                MOV     R2,A
+001EB3 A3                INC     DPTR
+001EB4 E0                MOVX    A,@DPTR
+001EB5 F9                MOV     R1,A
+001EB6 4A                ORL     A,R2
+001EB7 6037              JZ      ?C0042?IPC
+001EB9         ?C0041?IPC:
+001EB9 1202FD            LCALL   ?C?ICALL
+001EBC 904BA5            MOV     DPTR,#bttimer
+001EBF E0                MOVX    A,@DPTR
+001EC0 FF                MOV     R7,A
+001EC1 A3                INC     DPTR
+001EC2 E0                MOVX    A,@DPTR
+001EC3 904C5E            MOV     DPTR,#c51timer
+001EC6 CF                XCH     A,R7
+001EC7 F0                MOVX    @DPTR,A
+001EC8 A3                INC     DPTR
+001EC9 EF                MOV     A,R7
+001ECA F0                MOVX    @DPTR,A
+001ECB 80CA              SJMP    ?C0039?IPC
+001ECD         ?C0043?IPC:
+001ECD 904C8D            MOV     DPTR,#btstimer
+001ED0 E0                MOVX    A,@DPTR
+001ED1 FF                MOV     R7,A
+001ED2 A3                INC     DPTR
+001ED3 E0                MOVX    A,@DPTR
+001ED4 6F                XRL     A,R7
+001ED5 6019              JZ      ?C0042?IPC
+001ED7 904E6D            MOV     DPTR,#ipcCb+09H
+001EDA E0                MOVX    A,@DPTR
+001EDB FB                MOV     R3,A
+001EDC A3                INC     DPTR
+001EDD E0                MOVX    A,@DPTR
+001EDE FA                MOV     R2,A
+001EDF A3                INC     DPTR
+001EE0 E0                MOVX    A,@DPTR
+001EE1 F9                MOV     R1,A
+001EE2 4A                ORL     A,R2
+001EE3 600B              JZ      ?C0042?IPC
+001EE5         ?C0045?IPC:
+001EE5 1202FD            LCALL   ?C?ICALL
+001EE8 904C8D            MOV     DPTR,#btstimer
+001EEB E0                MOVX    A,@DPTR
+001EEC A3                INC     DPTR
+001EED F0                MOVX    @DPTR,A
+001EEE 80DD              SJMP    ?C0043?IPC
+001EF0         ?C0042?IPC:
+001EF0 22                RET     
 ----- FUNCTION IPC_DealSingleStep (END) -------
 
 
 ----- FUNCTION _ipcRx (BEGIN) -----
-00150B 904EAC            MOV     DPTR,#dest
-00150E EE                MOV     A,R6
-00150F F0                MOVX    @DPTR,A
-001510 A3                INC     DPTR
-001511 EF                MOV     A,R7
-001512 F0                MOVX    @DPTR,A
+001EF1 904EFB            MOV     DPTR,#dest
+001EF4 EE                MOV     A,R6
+001EF5 F0                MOVX    @DPTR,A
+001EF6 A3                INC     DPTR
+001EF7 EF                MOV     A,R7
+001EF8 F0                MOVX    @DPTR,A
 ;---- Variable 'len' assigned to Register 'R1' ----
-001513 A905              MOV     R1,AR5
-001515 904B9E            MOV     DPTR,#ipcRxReadPtr
-001518 E0                MOVX    A,@DPTR
-001519 FE                MOV     R6,A
-00151A A3                INC     DPTR
-00151B E0                MOVX    A,@DPTR
-00151C FF                MOV     R7,A
+001EF9 A905              MOV     R1,AR5
+001EFB 904B9E            MOV     DPTR,#ipcRxReadPtr
+001EFE E0                MOVX    A,@DPTR
+001EFF FE                MOV     R6,A
+001F00 A3                INC     DPTR
+001F01 E0                MOVX    A,@DPTR
+001F02 FF                MOV     R7,A
 ;---- Variable 'src' assigned to Register 'R6/R7' ----
-00151D         ?C0004?IPC:
-00151D AD01              MOV     R5,AR1
-00151F 19                DEC     R1
-001520 ED                MOV     A,R5
-001521 602F              JZ      ?C0005?IPC
-001523 0F                INC     R7
-001524 EF                MOV     A,R7
-001525 AC06              MOV     R4,AR6
-001527 7001              JNZ     ?C0046?IPC
-001529 0E                INC     R6
-00152A         ?C0046?IPC:
-00152A 14                DEC     A
-00152B F582              MOV     DPL,A
-00152D 8C83              MOV     DPH,R4
-00152F E0                MOVX    A,@DPTR
-001530 FD                MOV     R5,A
-001531 904EAC            MOV     DPTR,#dest
-001534 E4                CLR     A
-001535 75F001            MOV     B,#01H
-001538 120167            LCALL   ?C?ILDIX
-00153B 85F082            MOV     DPL,B
-00153E F583              MOV     DPH,A
-001540 ED                MOV     A,R5
-001541 F0                MOVX    @DPTR,A
-001542 AD07              MOV     R5,AR7
-001544 AC06              MOV     R4,AR6
-001546 BC4BD4            CJNE    R4,#04BH,?C0004?IPC
-001549 BD9AD1            CJNE    R5,#09AH,?C0004?IPC
-00154C 7E4B              MOV     R6,#04BH
-00154E 7F36              MOV     R7,#036H
-001550 80CB              SJMP    ?C0004?IPC
-001552         ?C0005?IPC:
-001552 904B9E            MOV     DPTR,#ipcRxReadPtr
-001555 EE                MOV     A,R6
-001556 F0                MOVX    @DPTR,A
-001557 A3                INC     DPTR
-001558 EF                MOV     A,R7
-001559 F0                MOVX    @DPTR,A
-00155A 22                RET     
+001F03         ?C0004?IPC:
+001F03 AD01              MOV     R5,AR1
+001F05 19                DEC     R1
+001F06 ED                MOV     A,R5
+001F07 602F              JZ      ?C0005?IPC
+001F09 0F                INC     R7
+001F0A EF                MOV     A,R7
+001F0B AC06              MOV     R4,AR6
+001F0D 7001              JNZ     ?C0046?IPC
+001F0F 0E                INC     R6
+001F10         ?C0046?IPC:
+001F10 14                DEC     A
+001F11 F582              MOV     DPL,A
+001F13 8C83              MOV     DPH,R4
+001F15 E0                MOVX    A,@DPTR
+001F16 FD                MOV     R5,A
+001F17 904EFB            MOV     DPTR,#dest
+001F1A E4                CLR     A
+001F1B 75F001            MOV     B,#01H
+001F1E 120167            LCALL   ?C?ILDIX
+001F21 85F082            MOV     DPL,B
+001F24 F583              MOV     DPH,A
+001F26 ED                MOV     A,R5
+001F27 F0                MOVX    @DPTR,A
+001F28 AD07              MOV     R5,AR7
+001F2A AC06              MOV     R4,AR6
+001F2C BC4BD4            CJNE    R4,#04BH,?C0004?IPC
+001F2F BD9AD1            CJNE    R5,#09AH,?C0004?IPC
+001F32 7E4B              MOV     R6,#04BH
+001F34 7F36              MOV     R7,#036H
+001F36 80CB              SJMP    ?C0004?IPC
+001F38         ?C0005?IPC:
+001F38 904B9E            MOV     DPTR,#ipcRxReadPtr
+001F3B EE                MOV     A,R6
+001F3C F0                MOVX    @DPTR,A
+001F3D A3                INC     DPTR
+001F3E EF                MOV     A,R7
+001F3F F0                MOVX    @DPTR,A
+001F40 22                RET     
 ----- FUNCTION _ipcRx (END) -------
 
 
 ----- FUNCTION kb_cb_init (BEGIN) -----
  FILE: 'sys.c'
-  519: static void kb_cb_init()
-  520: {
-  521: 	IPC_Initialize(&cb);
-  522: }
-00155B 7B01              MOV     R3,#01H
-00155D 7A4E              MOV     R2,#HIGH cb
-00155F 790D              MOV     R1,#LOW cb
+  894: static void kb_cb_init()
+  895: {
+  896: 	IPC_Initialize(&cb);
+  897: }
+001F41 7B01              MOV     R3,#01H
+001F43 7A4E              MOV     R2,#HIGH cb
+001F45 7952              MOV     R1,#LOW cb
 ;----                  JMP     _IPC_Initialize
 ----- FUNCTION kb_cb_init (END) -------
 
 
 ----- FUNCTION _IPC_Initialize (BEGIN) -----
 ;---- Variable 'cb' assigned to Register 'R1/R2/R3' ----
-001561 781F              MOV     R0,#LOW ipcCb
-001563 7C4E              MOV     R4,#HIGH ipcCb
-001565 7D01              MOV     R5,#01H
-001567 7E00              MOV     R6,#00H
-001569 7F12              MOV     R7,#012H
-00156B 0200D3            LJMP    ?C?COPY
+001F47 7864              MOV     R0,#LOW ipcCb
+001F49 7C4E              MOV     R4,#HIGH ipcCb
+001F4B 7D01              MOV     R5,#01H
+001F4D 7E00              MOV     R6,#00H
+001F4F 7F12              MOV     R7,#012H
+001F51 0200D3            LJMP    ?C?COPY
 ----- FUNCTION _IPC_Initialize (END) -------
 
 
------ FUNCTION YC_update_eeprom_data (BEGIN) -----
- FILE: 'bluetooth.c'
-  130: void YC_update_eeprom_data()
-  131: {
-  132: 	if (g_variable.update_eeprom_flag)				//bt3.0  bt4.2 record information save
-  133: 	{
-00156E 904CBF            MOV     DPTR,#g_variable
-001571 E0                MOVX    A,@DPTR
-001572 602D              JZ      ?C0024?BLUETOOTH
-  134: 		Delay1ms(200);
-  135: 		GPIO_Setout(EEPROM_WP_GPIO,0);
-001574 7FC8              MOV     R7,#0C8H
-001576 1207C3            LCALL   _Delay1ms
-  136: 		IIC_WriteBlock(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD) , (byte *)&bd_key_record_list);
-001579 C201              CLR     ?_GPIO_Setout?BIT
-00157B 7FFF              MOV     R7,#0FFH
-00157D 12068D            LCALL   _GPIO_Setout
-  137: 		GPIO_Setout(EEPROM_WP_GPIO,1);
-001580 7B01              MOV     R3,#01H
-001582 7A4D              MOV     R2,#HIGH bd_key_record_list
-001584 79E5              MOV     R1,#LOW bd_key_record_list
-001586 7D1D              MOV     R5,#01DH
-001588 7C00              MOV     R4,#00H
-00158A 7FD8              MOV     R7,#0D8H
-00158C 7E3F              MOV     R6,#03FH
-00158E D165              ACALL   _IIC_WriteBlock
-  138: 		Delay1ms(10);
-001590 D201              SETB    ?_GPIO_Setout?BIT
-001592 7FFF              MOV     R7,#0FFH
-001594 12068D            LCALL   _GPIO_Setout
-  139: 		g_variable.update_eeprom_flag = 0;
-001597 7F0A              MOV     R7,#0AH
-001599 1207C3            LCALL   _Delay1ms
-  140: 	}
-00159C E4                CLR     A
-00159D 904CBF            MOV     DPTR,#g_variable
-0015A0 F0                MOVX    @DPTR,A
-  141: }
-  142: 
-0015A1         ?C0024?BLUETOOTH:
-0015A1 22                RET     
------ FUNCTION YC_update_eeprom_data (END) -------
-
-
------ FUNCTION kb_need_keyscan (BEGIN) -----
- FILE: 'kb_process.c'
-  200: void kb_need_keyscan()
-  201: {
-  202: 	 if (g_variable.br_currentSubState == CHANGE_TO_BR_SUB_PINCODE)
-  203: 	{
-0015A2 904CCA            MOV     DPTR,#g_variable+0BH
-0015A5 E0                MOVX    A,@DPTR
-0015A6 B40202            CJNE    A,#02H,?C0040?KB_PROCESS
-  204: 		kb_bt_pincode_enter();
-  205: 	}
-0015A9 E18F              AJMP    kb_bt_pincode_enter
-  206: 	else
-0015AB         ?C0040?KB_PROCESS:
-  207: 	{
-  208: 		/*
-  209: 		  if ((GPIO_GetInputStatus(INT_GPIO) == 0) )//&& (tperr == 0))
-  210: 		  {
-  211: 			g_variable.mouse_data_send_flag = 0;
-  212: 			g_variable.delay_enter_lpm_timer = 10;
-  213: 		  	
-  214: 		 	if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
-  215: 		 	{
-  216: 				if(m_customize_timer != g_variable.send_timer)
-  217: 				{
-  218: 					g_variable.send_timer = m_customize_timer;
-  219: 				}
-  220: 				else 
-  221: 					return;
-  222: 			}
-  223: 			Touch_data_get();
-  224: 			kb_set_mouse_data();
-  225: 		}
-  226: 		else
-  227: 		*/
-  228: 		{
-  229: 		//	g_variable.sensor_x_l = 0;
-  230: 		//	g_variable.sensor_x_h = 0;
-  231: 		//	g_variable.sensor_y_l = 0;
-  232: 		//	g_variable.sensor_y_h = 0;
-  233: 		//	g_variable.sensor_wheel = 0;
-  234: 		//	g_variable.sensor_titl = 0;
-  235: 			
-  236: 		if((g_variable.key_combination_step == CAMBINATION_KEY_FREE)
-0015AB 904CF4            MOV     DPTR,#g_variable+035H
-0015AE E0                MOVX    A,@DPTR
-0015AF FF                MOV     R7,A
-0015B0 6008              JZ      ?C0043?KB_PROCESS
-0015B2 6403              XRL     A,#03H
-0015B4 6004              JZ      ?C0043?KB_PROCESS
-0015B6 EF                MOV     A,R7
-0015B7 B40502            CJNE    A,#05H,?C0042?KB_PROCESS
-0015BA         ?C0043?KB_PROCESS:
-  237: 		||(g_variable.key_combination_step == CAMBINATION_KEY_COMPLETE)
-  238: 		|| (g_variable.key_combination_step == CAMBINATION_KEY_RELEASE)
-  239: 		)
-  240: 			kb_motion();
-0015BA 8076              SJMP    kb_motion
-0015BC         ?C0042?KB_PROCESS:
-  241: 		else
-  242: 		{
-  243: 			if(g_variable.key_combination_step == CAMBINATION_KEY_PRESS)
-0015BC 904CF4            MOV     DPTR,#g_variable+035H
-0015BF E0                MOVX    A,@DPTR
-0015C0 B4010F            CJNE    A,#01H,?C0045?KB_PROCESS
-  244: 			{
-  245: 				kb_send_combination_key(g_variable.key_combination_ctrl,0);
-0015C3 A3                INC     DPTR
-0015C4 E0                MOVX    A,@DPTR
-0015C5 FF                MOV     R7,A
-0015C6 E4                CLR     A
-0015C7 FD                MOV     R5,A
-0015C8 120F39            LCALL   _kb_send_combination_key
-  246: 				g_variable.key_combination_step = CAMBINATION_KEY_HOLD;
-0015CB 904CF4            MOV     DPTR,#g_variable+035H
-0015CE 7402              MOV     A,#02H
-0015D0 F0                MOVX    @DPTR,A
-  247: 			}
-0015D1 22                RET     
-0015D2         ?C0045?KB_PROCESS:
-  248: 			else if(g_variable.key_combination_step == CAMBINATION_KEY_HOLD)
-0015D2 904CF4            MOV     DPTR,#g_variable+035H
-0015D5 E0                MOVX    A,@DPTR
-0015D6 B4020C            CJNE    A,#02H,?C0047?KB_PROCESS
-  249: 			{	
-  250: 				g_variable.key_combination_step = CAMBINATION_KEY_COMPLETE;
-0015D9 7403              MOV     A,#03H
-0015DB F0                MOVX    @DPTR,A
-  251: 				kb_send_combination_key(g_variable.key_combination_ctrl,g_variable.key_combination_keyvalue);
-0015DC A3                INC     DPTR
-0015DD E0                MOVX    A,@DPTR
-0015DE FF                MOV     R7,A
-0015DF A3                INC     DPTR
-0015E0 E0                MOVX    A,@DPTR
-0015E1 FD                MOV     R5,A
-0015E2 020F39            LJMP    _kb_send_combination_key
-  252: 			}
-0015E5         ?C0047?KB_PROCESS:
-  253: 			else if(g_variable.key_combination_step == CAMBINATION_KEY_WAIT_RELEASE)
-0015E5 904CF4            MOV     DPTR,#g_variable+035H
-0015E8 E0                MOVX    A,@DPTR
-0015E9 B40428            CJNE    A,#04H,?C0049?KB_PROCESS
-  254: 			{
-  255: 				g_variable.key_combination_keyvalue = 0;
-0015EC E4                CLR     A
-0015ED 904CF6            MOV     DPTR,#g_variable+037H
-0015F0 F0                MOVX    @DPTR,A
-  256: 				kb_send_combination_key(g_variable.key_combination_ctrl,g_variable.key_combination_keyvalue);
-0015F1 904CF5            MOV     DPTR,#g_variable+036H
-0015F4 E0                MOVX    A,@DPTR
-0015F5 FF                MOV     R7,A
-0015F6 E4                CLR     A
-0015F7 FD                MOV     R5,A
-0015F8 120F39            LCALL   _kb_send_combination_key
-  257: 				g_variable.key_combination_ctrl = 0;
-0015FB E4                CLR     A
-0015FC 904CF5            MOV     DPTR,#g_variable+036H
-0015FF F0                MOVX    @DPTR,A
-  258: 				if(!g_variable.one_key_press_wait_release_timer)
-001600 904CF8            MOV     DPTR,#g_variable+039H
-001603 E0                MOVX    A,@DPTR
-001604 7007              JNZ     ?C0050?KB_PROCESS
-  259: 					g_variable.key_combination_step = CAMBINATION_KEY_NULL;
-001606 904CF4            MOV     DPTR,#g_variable+035H
-001609 7406              MOV     A,#06H
-00160B F0                MOVX    @DPTR,A
-00160C 22                RET     
-00160D         ?C0050?KB_PROCESS:
-  260: 				else
-  261: 					g_variable.key_combination_step = CAMBINATION_KEY_RELEASE;
-00160D 904CF4            MOV     DPTR,#g_variable+035H
-001610 7405              MOV     A,#05H
-001612 F0                MOVX    @DPTR,A
-  262: 			}
-001613 22                RET     
-001614         ?C0049?KB_PROCESS:
-  263: 			else if(g_variable.key_combination_step == CAMBINATION_KEY_NULL)
-001614 904CF4            MOV     DPTR,#g_variable+035H
-001617 E0                MOVX    A,@DPTR
-001618 B40616            CJNE    A,#06H,?C0054?KB_PROCESS
-  264: 			{
-  265: 				g_variable.key_combination_keyvalue = 0;
-00161B E4                CLR     A
-00161C 904CF6            MOV     DPTR,#g_variable+037H
-00161F F0                MOVX    @DPTR,A
-  266: 				g_variable.key_combination_ctrl = 0;
-001620 904CF5            MOV     DPTR,#g_variable+036H
-001623 F0                MOVX    @DPTR,A
-  267: 				kb_send_combination_key(g_variable.key_combination_ctrl,g_variable.key_combination_keyvalue);
-001624 A3                INC     DPTR
-001625 E0                MOVX    A,@DPTR
-001626 FD                MOV     R5,A
-001627 E4                CLR     A
-001628 FF                MOV     R7,A
-001629 120F39            LCALL   _kb_send_combination_key
-  268: 				g_variable.key_combination_step = CAMBINATION_KEY_FREE;
-00162C E4                CLR     A
-00162D 904CF4            MOV     DPTR,#g_variable+035H
-001630 F0                MOVX    @DPTR,A
-  269: 			}
-  270: 		}
-  271: 		}
-  272: 	}
-  273: }
-001631         ?C0054?KB_PROCESS:
-001631 22                RET     
------ FUNCTION kb_need_keyscan (END) -------
-
-
------ FUNCTION kb_motion (BEGIN) -----
- FILE: 'kb_process.c'
-  182: static void kb_motion()
-  183: {
-  184: 	tKSEVENT *pEvt = NULL;
-  185: 	
-001632 904E91            MOV     DPTR,#pEvt
-001635 E4                CLR     A
-001636 F0                MOVX    @DPTR,A
-001637 A3                INC     DPTR
-001638 F0                MOVX    @DPTR,A
-001639 A3                INC     DPTR
-00163A F0                MOVX    @DPTR,A
-  186: 	if (!IPC_IsTxBuffEmpty())
-00163B F122              ACALL   IPC_IsTxBuffEmpty
-00163D 5025              JNC     ?C0038?KB_PROCESS
-00163F         ?C0037?KB_PROCESS:
-  187: 		return;
-  188: 	pEvt = KS_GetCurrentEvt();
-00163F 121A91            LCALL   KS_GetCurrentEvt
-001642 904E91            MOV     DPTR,#pEvt
-001645 EB                MOV     A,R3
-001646 F0                MOVX    @DPTR,A
-001647 A3                INC     DPTR
-001648 EA                MOV     A,R2
-001649 F0                MOVX    @DPTR,A
-00164A A3                INC     DPTR
-00164B E9                MOV     A,R1
-00164C F0                MOVX    @DPTR,A
-  189: 
-  190: 	if (pEvt == NULL)
-00164D 4A                ORL     A,R2
-00164E 7006              JNZ     ?C0039?KB_PROCESS
-  191: 	{
-  192: 		m_power_on_flag = 1;
-001650 904CB6            MOV     DPTR,#m_power_on_flag
-001653 04                INC     A
-001654 F0                MOVX    @DPTR,A
-001655 22                RET     
-  193: 		return;
-  194: 	}
-001656         ?C0039?KB_PROCESS:
-  195: 	kb_motion_keyscan(pEvt);
-001656 904E91            MOV     DPTR,#pEvt
-001659 E0                MOVX    A,@DPTR
-00165A FB                MOV     R3,A
-00165B A3                INC     DPTR
-00165C E0                MOVX    A,@DPTR
-00165D FA                MOV     R2,A
-00165E A3                INC     DPTR
-00165F E0                MOVX    A,@DPTR
-001660 F9                MOV     R1,A
-001661 12098A            LCALL   _kb_motion_keyscan
-  196: }
-001664         ?C0038?KB_PROCESS:
-001664 22                RET     
------ FUNCTION kb_motion (END) -------
-
-
------ FUNCTION _IIC_WriteBlock (BEGIN) -----
-001665 904E3E            MOV     DPTR,#addr
-001668 EE                MOV     A,R6
-001669 F0                MOVX    @DPTR,A
-00166A A3                INC     DPTR
-00166B EF                MOV     A,R7
-00166C F0                MOVX    @DPTR,A
-00166D A3                INC     DPTR
-00166E EC                MOV     A,R4
-00166F F0                MOVX    @DPTR,A
-001670 A3                INC     DPTR
-001671 ED                MOV     A,R5
-001672 F0                MOVX    @DPTR,A
-001673 A3                INC     DPTR
-001674 EB                MOV     A,R3
-001675 F0                MOVX    @DPTR,A
-001676 A3                INC     DPTR
-001677 EA                MOV     A,R2
-001678 F0                MOVX    @DPTR,A
-001679 A3                INC     DPTR
-00167A E9                MOV     A,R1
-00167B F0                MOVX    @DPTR,A
-00167C         ?C0007?IIC:
-00167C 904E40            MOV     DPTR,#len
-00167F E0                MOVX    A,@DPTR
-001680 7002              JNZ     ?C0012?IIC
-001682 A3                INC     DPTR
-001683 E0                MOVX    A,@DPTR
-001684         ?C0012?IIC:
-001684 7002              JNZ     $ + 4H
-001686 E113              AJMP    ?C0011?IIC
-001688 904E3E            MOV     DPTR,#addr
-00168B E0                MOVX    A,@DPTR
-00168C FE                MOV     R6,A
-00168D A3                INC     DPTR
-00168E E0                MOVX    A,@DPTR
-00168F FF                MOV     R7,A
-001690 440F              ORL     A,#0FH
-001692 2401              ADD     A,#01H
-001694 FD                MOV     R5,A
-001695 E4                CLR     A
-001696 3E                ADDC    A,R6
-001697 FC                MOV     R4,A
-;---- Variable 'cris' assigned to Register 'R4/R5' ----
-001698 C3                CLR     C
-001699 ED                MOV     A,R5
-00169A 9F                SUBB    A,R7
-00169B FF                MOV     R7,A
-00169C EC                MOV     A,R4
-00169D 9E                SUBB    A,R6
-00169E FE                MOV     R6,A
-00169F 904E45            MOV     DPTR,#curr_len
-0016A2 F0                MOVX    @DPTR,A
-0016A3 A3                INC     DPTR
-0016A4 EF                MOV     A,R7
-0016A5 F0                MOVX    @DPTR,A
-0016A6 904E40            MOV     DPTR,#len
-0016A9 E0                MOVX    A,@DPTR
-0016AA FC                MOV     R4,A
-0016AB A3                INC     DPTR
-0016AC E0                MOVX    A,@DPTR
-0016AD FD                MOV     R5,A
-0016AE D3                SETB    C
-0016AF 9F                SUBB    A,R7
-0016B0 EC                MOV     A,R4
-0016B1 9E                SUBB    A,R6
-0016B2 400A              JC      ?C0009?IIC
-0016B4 904E45            MOV     DPTR,#curr_len
-0016B7 E0                MOVX    A,@DPTR
-0016B8 FE                MOV     R6,A
-0016B9 A3                INC     DPTR
-0016BA E0                MOVX    A,@DPTR
-0016BB FF                MOV     R7,A
-0016BC 8004              SJMP    ?C0010?IIC
-0016BE         ?C0009?IIC:
-0016BE AE04              MOV     R6,AR4
-0016C0 AF05              MOV     R7,AR5
-0016C2         ?C0010?IIC:
-0016C2 904E45            MOV     DPTR,#curr_len
-0016C5 EE                MOV     A,R6
-0016C6 F0                MOVX    @DPTR,A
-0016C7 FC                MOV     R4,A
-0016C8 A3                INC     DPTR
-0016C9 EF                MOV     A,R7
-0016CA F0                MOVX    @DPTR,A
-0016CB FD                MOV     R5,A
-0016CC C3                CLR     C
-0016CD 904E41            MOV     DPTR,#len+01H
-0016D0 E0                MOVX    A,@DPTR
-0016D1 9D                SUBB    A,R5
-0016D2 F0                MOVX    @DPTR,A
-0016D3 904E40            MOV     DPTR,#len
-0016D6 E0                MOVX    A,@DPTR
-0016D7 9C                SUBB    A,R4
-0016D8 F0                MOVX    @DPTR,A
-0016D9 904E3E            MOV     DPTR,#addr
-0016DC E0                MOVX    A,@DPTR
-0016DD FE                MOV     R6,A
-0016DE A3                INC     DPTR
-0016DF E0                MOVX    A,@DPTR
-0016E0 FF                MOV     R7,A
-0016E1 904E42            MOV     DPTR,#pbuff
-0016E4 E0                MOVX    A,@DPTR
-0016E5 FB                MOV     R3,A
-0016E6 A3                INC     DPTR
-0016E7 E0                MOVX    A,@DPTR
-0016E8 FA                MOV     R2,A
-0016E9 A3                INC     DPTR
-0016EA E0                MOVX    A,@DPTR
-0016EB F9                MOV     R1,A
-0016EC 12216A            LCALL   _IIC_write
-0016EF 7F0A              MOV     R7,#0AH
-0016F1 1207C3            LCALL   _Delay1ms
-0016F4 904E45            MOV     DPTR,#curr_len
-0016F7 E0                MOVX    A,@DPTR
-0016F8 FE                MOV     R6,A
-0016F9 A3                INC     DPTR
-0016FA E0                MOVX    A,@DPTR
-0016FB FF                MOV     R7,A
-0016FC 904E43            MOV     DPTR,#pbuff+01H
-0016FF EE                MOV     A,R6
-001700 8FF0              MOV     B,R7
-001702 120151            LCALL   ?C?IILDX
-001705 904E3F            MOV     DPTR,#addr+01H
-001708 E0                MOVX    A,@DPTR
-001709 2F                ADD     A,R7
-00170A F0                MOVX    @DPTR,A
-00170B 904E3E            MOV     DPTR,#addr
-00170E E0                MOVX    A,@DPTR
-00170F 3E                ADDC    A,R6
-001710 F0                MOVX    @DPTR,A
-001711 C17C              AJMP    ?C0007?IIC
-001713         ?C0011?IIC:
-001713 22                RET     
------ FUNCTION _IIC_WriteBlock (END) -------
-
-
 ----- FUNCTION main (BEGIN) -----
  FILE: 'ram.c'
     5: void main()
     6: {
     7: 	YC_System_Main();
     8: }
-001714 41BC              AJMP    YC_System_Main
+001F54 818B              AJMP    YC_System_Main
 ----- FUNCTION main (END) -------
 
 
 ----- FUNCTION IPC_AbandonLpm (BEGIN) -----
-001716 900B7F            MOV     DPTR,#lpm_flag
-001719 7401              MOV     A,#01H
-00171B F0                MOVX    @DPTR,A
-00171C E4                CLR     A
-00171D 900B7E            MOV     DPTR,#current_task
-001720 F0                MOVX    @DPTR,A
-001721 22                RET     
+001F56 900B7F            MOV     DPTR,#lpm_flag
+001F59 7401              MOV     A,#01H
+001F5B F0                MOVX    @DPTR,A
+001F5C E4                CLR     A
+001F5D 900B7E            MOV     DPTR,#current_task
+001F60 F0                MOVX    @DPTR,A
+001F61 22                RET     
 ----- FUNCTION IPC_AbandonLpm (END) -------
 
 
------ FUNCTION IPC_IsTxBuffEmpty (BEGIN) -----
-001722 904B9C            MOV     DPTR,#ipcTxWritePtr
-001725 E0                MOVX    A,@DPTR
-001726 FE                MOV     R6,A
-001727 A3                INC     DPTR
-001728 E0                MOVX    A,@DPTR
-001729 FF                MOV     R7,A
-00172A 904B9A            MOV     DPTR,#ipcTxReadPtr
-00172D E0                MOVX    A,@DPTR
-00172E B50607            CJNE    A,AR6,?C0025?IPC
-001731 A3                INC     DPTR
-001732 E0                MOVX    A,@DPTR
-001733 B50702            CJNE    A,AR7,?C0025?IPC
-001736 D3                SETB    C
-001737 22                RET     
-001738         ?C0025?IPC:
-001738 C3                CLR     C
-001739 22                RET     
------ FUNCTION IPC_IsTxBuffEmpty (END) -------
-
-
 ----- FUNCTION GPIO_fillpd (BEGIN) -----
 ;---- Variable 'i' assigned to Register 'R7' ----
-00173A E4                CLR     A
-00173B FF                MOV     R7,A
-00173C         ?C0026?GPIO:
-00173C EF                MOV     A,R7
-00173D FD                MOV     R5,A
-00173E 7C00              MOV     R4,#00H
-001740 2478              ADD     A,#078H
-001742 FB                MOV     R3,A
-001743 EC                MOV     A,R4
-001744 3480              ADDC    A,#080H
-001746 8B82              MOV     DPL,R3
-001748 F583              MOV     DPH,A
-00174A E0                MOVX    A,@DPTR
-00174B FE                MOV     R6,A
-00174C ED                MOV     A,R5
-00174D 2470              ADD     A,#070H
-00174F FD                MOV     R5,A
-001750 EC                MOV     A,R4
-001751 3480              ADDC    A,#080H
-001753 8D82              MOV     DPL,R5
-001755 F583              MOV     DPH,A
-001757 E0                MOVX    A,@DPTR
-001758 4E                ORL     A,R6
-001759 F4                CPL     A
-00175A FE                MOV     R6,A
-00175B EF                MOV     A,R7
-00175C 247C              ADD     A,#07CH
-00175E FD                MOV     R5,A
-00175F EC                MOV     A,R4
-001760 3480              ADDC    A,#080H
-001762 8D82              MOV     DPL,R5
-001764 F583              MOV     DPH,A
-001766 EE                MOV     A,R6
-001767 F0                MOVX    @DPTR,A
-001768 0F                INC     R7
-001769 EF                MOV     A,R7
-00176A B404CF            CJNE    A,#04H,?C0026?GPIO
-00176D 22                RET     
+001F62 E4                CLR     A
+001F63 FF                MOV     R7,A
+001F64         ?C0026?GPIO:
+001F64 EF                MOV     A,R7
+001F65 FD                MOV     R5,A
+001F66 7C00              MOV     R4,#00H
+001F68 2478              ADD     A,#078H
+001F6A FB                MOV     R3,A
+001F6B EC                MOV     A,R4
+001F6C 3480              ADDC    A,#080H
+001F6E 8B82              MOV     DPL,R3
+001F70 F583              MOV     DPH,A
+001F72 E0                MOVX    A,@DPTR
+001F73 FE                MOV     R6,A
+001F74 ED                MOV     A,R5
+001F75 2470              ADD     A,#070H
+001F77 FD                MOV     R5,A
+001F78 EC                MOV     A,R4
+001F79 3480              ADDC    A,#080H
+001F7B 8D82              MOV     DPL,R5
+001F7D F583              MOV     DPH,A
+001F7F E0                MOVX    A,@DPTR
+001F80 4E                ORL     A,R6
+001F81 F4                CPL     A
+001F82 FE                MOV     R6,A
+001F83 EF                MOV     A,R7
+001F84 247C              ADD     A,#07CH
+001F86 FD                MOV     R5,A
+001F87 EC                MOV     A,R4
+001F88 3480              ADDC    A,#080H
+001F8A 8D82              MOV     DPL,R5
+001F8C F583              MOV     DPH,A
+001F8E EE                MOV     A,R6
+001F8F F0                MOVX    @DPTR,A
+001F90 0F                INC     R7
+001F91 EF                MOV     A,R7
+001F92 B404CF            CJNE    A,#04H,?C0026?GPIO
+001F95 22                RET     
 ----- FUNCTION GPIO_fillpd (END) -------
 
 
------ FUNCTION YC_start_reconnect (BEGIN) -----
+----- FUNCTION YC_get_ble_ramdon_lap (BEGIN) -----
  FILE: 'bluetooth.c'
-  117: void YC_start_reconnect()
-  118: {
-  119: 	power_on_flag = 2;
-  120: 	IIC_Read(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD), (byte *)bd_key_record_list);
-00176E 904DE2            MOV     DPTR,#power_on_flag
-001771 7402              MOV     A,#02H
-001773 F0                MOVX    @DPTR,A
-  121: 	Delay1ms(10);
-001774 7B01              MOV     R3,#01H
-001776 7A4D              MOV     R2,#HIGH bd_key_record_list
-001778 79E5              MOV     R1,#LOW bd_key_record_list
-00177A 7D1D              MOV     R5,#01DH
-00177C 7C00              MOV     R4,#00H
-00177E 7FD8              MOV     R7,#0D8H
-001780 7E3F              MOV     R6,#03FH
-001782 12220A            LCALL   _IIC_Read
-  122: 
-001785 7F0A              MOV     R7,#0AH
-001787 1207C3            LCALL   _Delay1ms
-  123: 	YC_key_action_handle(KEY_RECON_0);
-00178A 7F01              MOV     R7,#01H
-00178C 020742            LJMP    _YC_key_action_handle
-  124: }
------ FUNCTION YC_start_reconnect (END) -------
+  229: void YC_get_ble_ramdon_lap()		
+  230: {
+  231: 	IIC_Read(EEPROM_RECON_INFO_RAMDON_LE_LAP1 ,2 ,(byte *)&g_variable.ble_ramdon_lap1);
+  232: 	g_variable.ble_ramdon_lap1++;
+001F96 7B01              MOV     R3,#01H
+001F98 7A4C              MOV     R2,#HIGH g_variable+033H
+001F9A 79F2              MOV     R1,#LOW g_variable+033H
+001F9C 7D02              MOV     R5,#02H
+001F9E 7C00              MOV     R4,#00H
+001FA0 7FBE              MOV     R7,#0BEH
+001FA2 7E7F              MOV     R6,#07FH
+001FA4 1216F2            LCALL   _IIC_Read
+  233: 	g_variable.ble_ramdon_lap2++;
+001FA7 904CF2            MOV     DPTR,#g_variable+033H
+001FAA E0                MOVX    A,@DPTR
+001FAB 04                INC     A
+001FAC F0                MOVX    @DPTR,A
+  234: 	m_le_lap[1] = g_variable.ble_ramdon_lap1;
+001FAD A3                INC     DPTR
+001FAE E0                MOVX    A,@DPTR
+001FAF 04                INC     A
+001FB0 F0                MOVX    @DPTR,A
+  235: 	m_le_lap[2] = g_variable.ble_ramdon_lap2;
+001FB1 904CF2            MOV     DPTR,#g_variable+033H
+001FB4 E0                MOVX    A,@DPTR
+001FB5 9044FA            MOV     DPTR,#m_le_lap+01H
+001FB8 F0                MOVX    @DPTR,A
+  236: 	m_le_lap[3] = le_lap_temp[0];
+001FB9 904CF3            MOV     DPTR,#g_variable+034H
+001FBC E0                MOVX    A,@DPTR
+001FBD 9044FB            MOV     DPTR,#m_le_lap+02H
+001FC0 F0                MOVX    @DPTR,A
+  237: 	m_le_lap[4] = le_lap_temp[1];
+001FC1 904DD0            MOV     DPTR,#le_lap_temp
+001FC4 E0                MOVX    A,@DPTR
+001FC5 9044FC            MOV     DPTR,#m_le_lap+03H
+001FC8 F0                MOVX    @DPTR,A
+  238: 	m_le_lap[5] = le_lap_temp[2];
+001FC9 904DD1            MOV     DPTR,#le_lap_temp+01H
+001FCC E0                MOVX    A,@DPTR
+001FCD 9044FD            MOV     DPTR,#m_le_lap+04H
+001FD0 F0                MOVX    @DPTR,A
+  239: }
+001FD1 904DD2            MOV     DPTR,#le_lap_temp+02H
+001FD4 E0                MOVX    A,@DPTR
+001FD5 9044FE            MOV     DPTR,#m_le_lap+05H
+001FD8 F0                MOVX    @DPTR,A
+  240: 
+001FD9 22                RET     
+----- FUNCTION YC_get_ble_ramdon_lap (END) -------
 
 
------ FUNCTION kb_bt_pincode_enter (BEGIN) -----
- FILE: 'kb_process.c'
-  122: void kb_bt_pincode_enter()
-  123: {
-  124: 	tKSEVENT *pEvt = NULL;
-  125: 	pEvt = KS_GetCurrentEvt();
-00178F 904E8E            MOV     DPTR,#pEvt
-001792 E4                CLR     A
-001793 F0                MOVX    @DPTR,A
-001794 A3                INC     DPTR
-001795 F0                MOVX    @DPTR,A
-001796 A3                INC     DPTR
-001797 F0                MOVX    @DPTR,A
-  126: 	if (pEvt == NULL)
-001798 121A91            LCALL   KS_GetCurrentEvt
-00179B 904E8E            MOV     DPTR,#pEvt
-00179E EB                MOV     A,R3
-00179F F0                MOVX    @DPTR,A
-0017A0 A3                INC     DPTR
-0017A1 EA                MOV     A,R2
-0017A2 F0                MOVX    @DPTR,A
-0017A3 A3                INC     DPTR
-0017A4 E9                MOV     A,R1
-0017A5 F0                MOVX    @DPTR,A
-  127: 		return;
-0017A6 4A                ORL     A,R2
-0017A7 7003              JNZ     $ + 5H
-0017A9 0218A5            LJMP    ?C0020?KB_PROCESS
-0017AC         ?C0019?KB_PROCESS:
-  128: 	if (pEvt->ksPool[0] != 0) {
-0017AC 904E8E            MOV     DPTR,#pEvt
-0017AF E0                MOVX    A,@DPTR
-0017B0 FB                MOV     R3,A
-0017B1 A3                INC     DPTR
-0017B2 E0                MOVX    A,@DPTR
-0017B3 FA                MOV     R2,A
-0017B4 A3                INC     DPTR
-0017B5 E0                MOVX    A,@DPTR
-0017B6 F9                MOV     R1,A
-0017B7 900001            MOV     DPTR,#01H
-0017BA 120112            LCALL   ?C?CLDOPTR
-0017BD FF                MOV     R7,A
-0017BE 7003              JNZ     $ + 5H
-0017C0 0218A5            LJMP    ?C0020?KB_PROCESS
-  129: 		if (pEvt->ksPool[0] == HID_KEY_ENTER ||pEvt->ksPool[0] == HID_KEY_KP_ENTER) {
-0017C3 6428              XRL     A,#028H
-0017C5 6004              JZ      ?C0023?KB_PROCESS
-0017C7 EF                MOV     A,R7
-0017C8 B4581C            CJNE    A,#058H,?C0022?KB_PROCESS
-0017CB         ?C0023?KB_PROCESS:
-  130: 		
-  131: 
-  132: 			if (	g_variable.br_currentSubState ==  CHANGE_TO_BR_SUB_PINCODE)
-0017CB 904CCA            MOV     DPTR,#g_variable+0BH
-0017CE E0                MOVX    A,@DPTR
-0017CF 6402              XRL     A,#02H
-0017D1 6003              JZ      $ + 5H
-0017D3 0218A5            LJMP    ?C0020?KB_PROCESS
-  133: 			{	
-  134: 				m_link_key_exists = 1;
-0017D6 90425E            MOV     DPTR,#m_link_key_exists
-0017D9 04                INC     A
-0017DA F0                MOVX    @DPTR,A
-  135: 				IPC_TxControlCmd(IPC_CMD_SET_PIN_CODE);
-0017DB 7F0A              MOV     R7,#0AH
-0017DD 12037D            LCALL   _IPC_TxControlCmd
-  136: 				g_variable.br_currentSubState = CHANGE_TO_BR_SUB_PINCODE_OK;
-0017E0 904CCA            MOV     DPTR,#g_variable+0BH
-0017E3 7403              MOV     A,#03H
-0017E5 F0                MOVX    @DPTR,A
-  137: 			}
-  138: 		}
-0017E6 22                RET     
-0017E7         ?C0022?KB_PROCESS:
-  139: 		else
-  140: 		{
-  141: 			if (pEvt->ksPool[0] <=HID_KEY_KP_0 && pEvt->ksPool[0] >= HID_KEY_KP_1)
-0017E7 904E8E            MOV     DPTR,#pEvt
-0017EA E0                MOVX    A,@DPTR
-0017EB FB                MOV     R3,A
-0017EC A3                INC     DPTR
-0017ED E0                MOVX    A,@DPTR
-0017EE FA                MOV     R2,A
-0017EF A3                INC     DPTR
-0017F0 E0                MOVX    A,@DPTR
-0017F1 F9                MOV     R1,A
-0017F2 900001            MOV     DPTR,#01H
-0017F5 120112            LCALL   ?C?CLDOPTR
-0017F8 FF                MOV     R7,A
-0017F9 D3                SETB    C
-0017FA 9462              SUBB    A,#062H
-0017FC 503C              JNC     ?C0026?KB_PROCESS
-0017FE EF                MOV     A,R7
-0017FF C3                CLR     C
-001800 9459              SUBB    A,#059H
-001802 4036              JC      ?C0026?KB_PROCESS
-  142: 			{
-  143: 				if (pEvt->ksPool[0] == HID_KEY_KP_0) 
-001804 EF                MOV     A,R7
-001805 B46215            CJNE    A,#062H,?C0027?KB_PROCESS
-  144: 				{
-  145: 					ipcPin[ipcPinlen ++] = 0x30;	//ascii code: 0     x030
-001808 90054F            MOV     DPTR,#ipcPinlen
-00180B E0                MOVX    A,@DPTR
-00180C FF                MOV     R7,A
-00180D 04                INC     A
-00180E F0                MOVX    @DPTR,A
-00180F 7450              MOV     A,#LOW ipcPin
-001811 2F                ADD     A,R7
-001812 F582              MOV     DPL,A
-001814 E4                CLR     A
-001815 3405              ADDC    A,#HIGH ipcPin
-001817 F583              MOV     DPH,A
-001819 7430              MOV     A,#030H
-00181B F0                MOVX    @DPTR,A
-  146: 
-  147: 				}
-00181C 22                RET     
-00181D         ?C0027?KB_PROCESS:
-  148: 				else 
-  149: 				{
-  150: 					ipcPin[ipcPinlen ++] = pEvt->ksPool[0]  - 0x28;  // ascii :0x31-0x39
-00181D 900001            MOV     DPTR,#01H
-001820 120112            LCALL   ?C?CLDOPTR
-001823 24D8              ADD     A,#0D8H
-001825 FF                MOV     R7,A
-001826 90054F            MOV     DPTR,#ipcPinlen
-001829 E0                MOVX    A,@DPTR
-00182A FE                MOV     R6,A
-00182B 04                INC     A
-00182C F0                MOVX    @DPTR,A
-00182D 7450              MOV     A,#LOW ipcPin
-00182F 2E                ADD     A,R6
-001830 F582              MOV     DPL,A
-001832 E4                CLR     A
-001833 3405              ADDC    A,#HIGH ipcPin
-001835 F583              MOV     DPH,A
-001837 EF                MOV     A,R7
-001838 F0                MOVX    @DPTR,A
-  151: 
-  152: 				}
-  153: 			}
-001839 22                RET     
-00183A         ?C0026?KB_PROCESS:
-  154: 			else if (pEvt->ksPool[0] <=HID_KEY_0 && pEvt->ksPool[0] >= HID_KEY_1)
-00183A 900001            MOV     DPTR,#01H
-00183D 120112            LCALL   ?C?CLDOPTR
-001840 FF                MOV     R7,A
-001841 D3                SETB    C
-001842 9427              SUBB    A,#027H
-001844 503C              JNC     ?C0030?KB_PROCESS
-001846 EF                MOV     A,R7
-001847 C3                CLR     C
-001848 941E              SUBB    A,#01EH
-00184A 4036              JC      ?C0030?KB_PROCESS
-  155: 			{
-  156: 				if (pEvt->ksPool[0] == HID_KEY_0) 
-00184C EF                MOV     A,R7
-00184D B42715            CJNE    A,#027H,?C0031?KB_PROCESS
-  157: 				{
-  158: 					ipcPin[ipcPinlen ++] = 0x30;	//0
-001850 90054F            MOV     DPTR,#ipcPinlen
-001853 E0                MOVX    A,@DPTR
-001854 FF                MOV     R7,A
-001855 04                INC     A
-001856 F0                MOVX    @DPTR,A
-001857 7450              MOV     A,#LOW ipcPin
-001859 2F                ADD     A,R7
-00185A F582              MOV     DPL,A
-00185C E4                CLR     A
-00185D 3405              ADDC    A,#HIGH ipcPin
-00185F F583              MOV     DPH,A
-001861 7430              MOV     A,#030H
-001863 F0                MOVX    @DPTR,A
-  159: 				}
-001864 22                RET     
-001865         ?C0031?KB_PROCESS:
-  160: 				else 
-  161: 				{
-  162: 					ipcPin[ipcPinlen ++] = pEvt->ksPool[0]  - (HID_KEY_1 -1) + 0x30;
-001865 900001            MOV     DPTR,#01H
-001868 120112            LCALL   ?C?CLDOPTR
-00186B 2413              ADD     A,#013H
-00186D FF                MOV     R7,A
-00186E 90054F            MOV     DPTR,#ipcPinlen
-001871 E0                MOVX    A,@DPTR
-001872 FE                MOV     R6,A
-001873 04                INC     A
-001874 F0                MOVX    @DPTR,A
-001875 7450              MOV     A,#LOW ipcPin
-001877 2E                ADD     A,R6
-001878 F582              MOV     DPL,A
-00187A E4                CLR     A
-00187B 3405              ADDC    A,#HIGH ipcPin
-00187D F583              MOV     DPH,A
-00187F EF                MOV     A,R7
-001880 F0                MOVX    @DPTR,A
-  163: 	
-  164: 				}
-  165: 			}
-001881 22                RET     
-001882         ?C0030?KB_PROCESS:
-  166: 			else if(pEvt->ksPool[0] == HID_KEY_BACKSPACE) 
-001882 900001            MOV     DPTR,#01H
-001885 120112            LCALL   ?C?CLDOPTR
-001888 B42A17            CJNE    A,#02AH,?C0034?KB_PROCESS
-  167: 			{
-  168: 				if(ipcPinlen)
-00188B 90054F            MOV     DPTR,#ipcPinlen
-00188E E0                MOVX    A,@DPTR
-00188F 6014              JZ      ?C0020?KB_PROCESS
-  169: 					ipcPin[ipcPinlen --] = 0;
-001891 E0                MOVX    A,@DPTR
-001892 FF                MOV     R7,A
-001893 14                DEC     A
-001894 F0                MOVX    @DPTR,A
-001895 7450              MOV     A,#LOW ipcPin
-001897 2F                ADD     A,R7
-001898 F582              MOV     DPL,A
-00189A E4                CLR     A
-00189B 3405              ADDC    A,#HIGH ipcPin
-00189D F583              MOV     DPH,A
-00189F E4                CLR     A
-0018A0 F0                MOVX    @DPTR,A
-  170: 	
-  171: 			}
-0018A1 22                RET     
-0018A2         ?C0034?KB_PROCESS:
-  172: 			else
-  173: 			{
-  174: 				kb_motion_keyscan(pEvt);
-0018A2 12098A            LCALL   _kb_motion_keyscan
-  175: 			}
-  176: 		}
-  177: 	}
-  178: }
-0018A5         ?C0020?KB_PROCESS:
-0018A5 22                RET     
------ FUNCTION kb_bt_pincode_enter (END) -------
+----- FUNCTION YC_g24_mode_discovery (BEGIN) -----
+ FILE: 'bluetooth.c'
+  186: byte YC_g24_mode_discovery()
+  187: {
+  188: 	if (g_variable.last_device_num == 0xfe ||g_variable.last_device_num == 0x00)
+  189: 	{
+001FDA 904CC0            MOV     DPTR,#g_variable+01H
+001FDD E0                MOVX    A,@DPTR
+001FDE FF                MOV     R7,A
+001FDF 64FE              XRL     A,#0FEH
+001FE1 6003              JZ      ?C0037?BLUETOOTH
+001FE3 EF                MOV     A,R7
+001FE4 7008              JNZ     ?C0036?BLUETOOTH
+001FE6         ?C0037?BLUETOOTH:
+  190: 		IPC_TxControlCmd(IPC_CMD_STOP_24G);
+  191: 		return 1;
+001FE6 7F22              MOV     R7,#022H
+001FE8 120581            LCALL   _IPC_TxControlCmd
+  192: 	}
+001FEB 7F01              MOV     R7,#01H
+001FED 22                RET     
+  193: 	return 0;
+001FEE         ?C0036?BLUETOOTH:
+  194: }
+001FEE 7F00              MOV     R7,#00H
+  195: 
+001FF0 22                RET     
+----- FUNCTION YC_g24_mode_discovery (END) -------
 
 
------ FUNCTION _kb_device_select (BEGIN) -----
- FILE: 'kb_process.c'
-  379: byte kb_device_select(tKSEVENT *pEvt)
-  380: {
-;---- Variable 'pEvt' assigned to Register 'R1/R2/R3' ----
-  381: 	if((pEvt->ksPool[0] == HID_KEY_FN)  && (pEvt->ksPool[1] == HID_KEY_C))
-  382: 	{
-0018A6 900001            MOV     DPTR,#01H
-0018A9 120112            LCALL   ?C?CLDOPTR
-0018AC 647F              XRL     A,#07FH
-0018AE 7032              JNZ     ?C0079?KB_PROCESS
-0018B0 900002            MOV     DPTR,#02H
-0018B3 120112            LCALL   ?C?CLDOPTR
-0018B6 6406              XRL     A,#06H
-0018B8 7028              JNZ     ?C0079?KB_PROCESS
-  383: 		if(!g_variable.pairing_timeout)
-  384: 		{
-0018BA 904CE9            MOV     DPTR,#g_variable+02AH
-0018BD E0                MOVX    A,@DPTR
-0018BE 7019              JNZ     ?C0080?KB_PROCESS
-  385: 			g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
-  386: 			g_variable.pairing_g24_timeout = 0;
-0018C0 74F0              MOV     A,#0F0H
-0018C2 F0                MOVX    @DPTR,A
-  387: 			g_variable.powerOn_timer = 0;
-0018C3 E4                CLR     A
-0018C4 904CEE            MOV     DPTR,#g_variable+02FH
-0018C7 F0                MOVX    @DPTR,A
-  388: 			g_variable.release_data = 1;
-0018C8 904CE5            MOV     DPTR,#g_variable+026H
-0018CB F0                MOVX    @DPTR,A
-  389: 			YC_key_action_handle(KEY_DISCOVERY);
-0018CC 904CEB            MOV     DPTR,#g_variable+02CH
-0018CF 04                INC     A
-0018D0 F0                MOVX    @DPTR,A
-  390: 			LED_all_shutdown();
-0018D1 7F05              MOV     R7,#05H
-0018D3 120742            LCALL   _YC_key_action_handle
-  391: 		}
-0018D6 1207F1            LCALL   LED_all_shutdown
-  392: 		g_variable.delay_enter_lpm_timer = 30;
-0018D9         ?C0080?KB_PROCESS:
-  393: 		return 1;
-0018D9 904CEA            MOV     DPTR,#g_variable+02BH
-0018DC 741E              MOV     A,#01EH
-0018DE F0                MOVX    @DPTR,A
-  394: 	}
-0018DF 7F01              MOV     R7,#01H
-0018E1 22                RET     
-  395: 	return 0;
-0018E2         ?C0079?KB_PROCESS:
-  396: }
-0018E2 7F00              MOV     R7,#00H
-  397: 
-0018E4 22                RET     
------ FUNCTION _kb_device_select (END) -------
+----- FUNCTION YC_clear_BT_same_address_record (BEGIN) -----
+ FILE: 'bluetooth.c'
+  242: void  YC_clear_BT_same_address_record()
+  243: {
+  244: 	byte record_index;
+  245: 	//if (pinCode_flag == 1)			//clear the same BT3.0 device address record
+  246: 	{
+  247: 		record_index = g_variable.current_device_num-1;
+001FF1 904CC3            MOV     DPTR,#g_variable+04H
+001FF4 E0                MOVX    A,@DPTR
+001FF5 14                DEC     A
+001FF6 904EFF            MOV     DPTR,#record_index
+001FF9 F0                MOVX    @DPTR,A
+  248: 		pinCode_flag= 0;
+001FFA E4                CLR     A
+001FFB 904DDE            MOV     DPTR,#pinCode_flag
+001FFE F0                MOVX    @DPTR,A
+  249: 		YC_store_record_list(2, record_index);
+001FFF 904EFF            MOV     DPTR,#record_index
+002002 E0                MOVX    A,@DPTR
+002003 FD                MOV     R5,A
+002004 7F02              MOV     R7,#02H
+002006 1207F5            LCALL   _YC_store_record_list
+  250: 
+  251: 		if(record_index != 0)
+002009 904EFF            MOV     DPTR,#record_index
+00200C E0                MOVX    A,@DPTR
+00200D FF                MOV     R7,A
+00200E 603C              JZ      ?C0043?BLUETOOTH
+  252: 		{
+  253: 			if(bd_key_record_list[0].device_type == 2) 
+002010 904DED            MOV     DPTR,#bd_key_record_list
+002013 E0                MOVX    A,@DPTR
+002014 6402              XRL     A,#02H
+002016 7034              JNZ     ?C0043?BLUETOOTH
+  254: 			{
+  255: 				if (compare_str(bd_key_record_list[0].device_addr,bd_key_record_list[record_index].device_addr,6))
+002018 EF                MOV     A,R7
+002019 75F01E            MOV     B,#01EH
+00201C A4                MUL     AB
+00201D 24EE              ADD     A,#LOW bd_key_record_list+01H
+00201F F9                MOV     R1,A
+002020 744D              MOV     A,#HIGH bd_key_record_list+01H
+002022 35F0              ADDC    A,B
+002024 FA                MOV     R2,A
+002025 904EAA            MOV     DPTR,#?_compare_str?BYTE+03H
+002028 7401              MOV     A,#01H
+00202A F0                MOVX    @DPTR,A
+00202B A3                INC     DPTR
+00202C EA                MOV     A,R2
+00202D F0                MOVX    @DPTR,A
+00202E A3                INC     DPTR
+00202F E9                MOV     A,R1
+002030 F0                MOVX    @DPTR,A
+002031 A3                INC     DPTR
+002032 7406              MOV     A,#06H
+002034 F0                MOVX    @DPTR,A
+002035 7B01              MOV     R3,#01H
+002037 7A4D              MOV     R2,#HIGH bd_key_record_list+01H
+002039 79EE              MOV     R1,#LOW bd_key_record_list+01H
+00203B 3104              ACALL   _compare_str
+00203D EF                MOV     A,R7
+00203E 600C              JZ      ?C0043?BLUETOOTH
+  256: 					xmemclear_ff((byte *)(&bd_key_record_list[0]), sizeof(BD_KEY_RECORD));
+002040 7B01              MOV     R3,#01H
+002042 7A4D              MOV     R2,#HIGH bd_key_record_list
+002044 79ED              MOV     R1,#LOW bd_key_record_list
+002046 7D1E              MOV     R5,#01EH
+002048 7C00              MOV     R4,#00H
+00204A 11D7              ACALL   _xmemclear_ff
+  257: 			}
+  258: 		}
+00204C         ?C0043?BLUETOOTH:
+  259: 
+  260: 		if(record_index != 1)
+00204C 904EFF            MOV     DPTR,#record_index
+00204F E0                MOVX    A,@DPTR
+002050 FF                MOV     R7,A
+002051 6401              XRL     A,#01H
+002053 603C              JZ      ?C0046?BLUETOOTH
+  261: 		{
+  262: 			if(bd_key_record_list[1].device_type == 2) 
+002055 904E0B            MOV     DPTR,#bd_key_record_list+01EH
+002058 E0                MOVX    A,@DPTR
+002059 6402              XRL     A,#02H
+00205B 7034              JNZ     ?C0046?BLUETOOTH
+  263: 			{
+  264: 				if (compare_str(bd_key_record_list[1].device_addr,bd_key_record_list[record_index].device_addr,6))
+00205D EF                MOV     A,R7
+00205E 75F01E            MOV     B,#01EH
+002061 A4                MUL     AB
+002062 24EE              ADD     A,#LOW bd_key_record_list+01H
+002064 F9                MOV     R1,A
+002065 744D              MOV     A,#HIGH bd_key_record_list+01H
+002067 35F0              ADDC    A,B
+002069 FA                MOV     R2,A
+00206A 904EAA            MOV     DPTR,#?_compare_str?BYTE+03H
+00206D 7401              MOV     A,#01H
+00206F F0                MOVX    @DPTR,A
+002070 A3                INC     DPTR
+002071 EA                MOV     A,R2
+002072 F0                MOVX    @DPTR,A
+002073 A3                INC     DPTR
+002074 E9                MOV     A,R1
+002075 F0                MOVX    @DPTR,A
+002076 A3                INC     DPTR
+002077 7406              MOV     A,#06H
+002079 F0                MOVX    @DPTR,A
+00207A 7B01              MOV     R3,#01H
+00207C 7A4E              MOV     R2,#HIGH bd_key_record_list+01FH
+00207E 790C              MOV     R1,#LOW bd_key_record_list+01FH
+002080 3104              ACALL   _compare_str
+002082 EF                MOV     A,R7
+002083 600C              JZ      ?C0046?BLUETOOTH
+  265: 					xmemclear_ff((byte *)(&bd_key_record_list[1]), sizeof(BD_KEY_RECORD));
+002085 7B01              MOV     R3,#01H
+002087 7A4E              MOV     R2,#HIGH bd_key_record_list+01EH
+002089 790B              MOV     R1,#LOW bd_key_record_list+01EH
+00208B 7D1E              MOV     R5,#01EH
+00208D 7C00              MOV     R4,#00H
+00208F 11D7              ACALL   _xmemclear_ff
+  266: 			}
+  267: 		}
+002091         ?C0046?BLUETOOTH:
+  268: 
+  269: 		if(record_index != 2)
+002091 904EFF            MOV     DPTR,#record_index
+002094 E0                MOVX    A,@DPTR
+002095 FF                MOV     R7,A
+002096 6402              XRL     A,#02H
+002098 603C              JZ      ?C0052?BLUETOOTH
+  270: 		{
+  271: 			if(bd_key_record_list[2].device_type == 2) 
+00209A 904E29            MOV     DPTR,#bd_key_record_list+03CH
+00209D E0                MOVX    A,@DPTR
+00209E 6402              XRL     A,#02H
+0020A0 7034              JNZ     ?C0052?BLUETOOTH
+  272: 			{
+  273: 				if (compare_str(bd_key_record_list[2].device_addr,bd_key_record_list[record_index].device_addr,6))
+0020A2 EF                MOV     A,R7
+0020A3 75F01E            MOV     B,#01EH
+0020A6 A4                MUL     AB
+0020A7 24EE              ADD     A,#LOW bd_key_record_list+01H
+0020A9 F9                MOV     R1,A
+0020AA 744D              MOV     A,#HIGH bd_key_record_list+01H
+0020AC 35F0              ADDC    A,B
+0020AE FA                MOV     R2,A
+0020AF 904EAA            MOV     DPTR,#?_compare_str?BYTE+03H
+0020B2 7401              MOV     A,#01H
+0020B4 F0                MOVX    @DPTR,A
+0020B5 A3                INC     DPTR
+0020B6 EA                MOV     A,R2
+0020B7 F0                MOVX    @DPTR,A
+0020B8 A3                INC     DPTR
+0020B9 E9                MOV     A,R1
+0020BA F0                MOVX    @DPTR,A
+0020BB A3                INC     DPTR
+0020BC 7406              MOV     A,#06H
+0020BE F0                MOVX    @DPTR,A
+0020BF 7B01              MOV     R3,#01H
+0020C1 7A4E              MOV     R2,#HIGH bd_key_record_list+03DH
+0020C3 792A              MOV     R1,#LOW bd_key_record_list+03DH
+0020C5 3104              ACALL   _compare_str
+0020C7 EF                MOV     A,R7
+0020C8 600C              JZ      ?C0052?BLUETOOTH
+  274: 					xmemclear_ff((byte *)(&bd_key_record_list[2]), sizeof(BD_KEY_RECORD));
+0020CA 7B01              MOV     R3,#01H
+0020CC 7A4E              MOV     R2,#HIGH bd_key_record_list+03CH
+0020CE 7929              MOV     R1,#LOW bd_key_record_list+03CH
+0020D0 7D1E              MOV     R5,#01EH
+0020D2 7C00              MOV     R4,#00H
+0020D4 11D7              ACALL   _xmemclear_ff
+  275: 			}
+  276: 		}	
+  277: 	}
+  278: }
+0020D6         ?C0052?BLUETOOTH:
+0020D6 22                RET     
+----- FUNCTION YC_clear_BT_same_address_record (END) -------
 
 
------ FUNCTION _kb_combination_key_press (BEGIN) -----
- FILE: 'kb_process.c'
-  401: void kb_combination_key_press(byte press_state,byte special_key,byte standrad_key)
-  402: {
-;---- Variable 'press_state' assigned to Register 'R7' ----
-;---- Variable 'standrad_key' assigned to Register 'R3' ----
-;---- Variable 'special_key' assigned to Register 'R5' ----
-  403: 	g_variable.key_combination_ctrl = special_key;	
-  404: 	g_variable.key_combination_keyvalue = standrad_key;
-0018E5 904CF5            MOV     DPTR,#g_variable+036H
-0018E8 ED                MOV     A,R5
-0018E9 F0                MOVX    @DPTR,A
-  405: 
-0018EA A3                INC     DPTR
-0018EB EB                MOV     A,R3
-0018EC F0                MOVX    @DPTR,A
-  406: 	if(press_state & 1)
-0018ED EF                MOV     A,R7
-0018EE 30E012            JNB     ACC.0,?C0082?KB_PROCESS
-  407: 	{
-  408: 		if(g_variable.key_combination_step == CAMBINATION_KEY_COMPLETE) 
-0018F1 904CF4            MOV     DPTR,#g_variable+035H
-0018F4 E0                MOVX    A,@DPTR
-0018F5 B40304            CJNE    A,#03H,?C0083?KB_PROCESS
-  409: 			g_variable.key_combination_step = CAMBINATION_KEY_HOLD;
-0018F8 7402              MOV     A,#02H
-0018FA F0                MOVX    @DPTR,A
-0018FB 22                RET     
-0018FC         ?C0083?KB_PROCESS:
-  410: 		else	
-  411: 			g_variable.key_combination_step = CAMBINATION_KEY_PRESS;
-0018FC 904CF4            MOV     DPTR,#g_variable+035H
-0018FF 7401              MOV     A,#01H
-001901 F0                MOVX    @DPTR,A
-  412: 	}
-001902 22                RET     
-001903         ?C0082?KB_PROCESS:
-  413: 	else
-  414: 	{
-  415: 		g_variable.key_combination_step = CAMBINATION_KEY_WAIT_RELEASE;
-001903 904CF4            MOV     DPTR,#g_variable+035H
-001906 7404              MOV     A,#04H
-001908 F0                MOVX    @DPTR,A
-  416: 	}
-  417: 
-  418: }
-001909 22                RET     
------ FUNCTION _kb_combination_key_press (END) -------
+----- FUNCTION _xmemclear_ff (BEGIN) -----
+0020D7 904EED            MOV     DPTR,#dest
+0020DA EB                MOV     A,R3
+0020DB F0                MOVX    @DPTR,A
+0020DC A3                INC     DPTR
+0020DD EA                MOV     A,R2
+0020DE F0                MOVX    @DPTR,A
+0020DF A3                INC     DPTR
+0020E0 E9                MOV     A,R1
+0020E1 F0                MOVX    @DPTR,A
+;---- Variable 'len' assigned to Register 'R4/R5' ----
+0020E2         ?C0011?UTILITIES:
+0020E2 ED                MOV     A,R5
+0020E3 1D                DEC     R5
+0020E4 AE04              MOV     R6,AR4
+0020E6 7001              JNZ     ?C0027?UTILITIES
+0020E8 1C                DEC     R4
+0020E9         ?C0027?UTILITIES:
+0020E9 4E                ORL     A,R6
+0020EA 6017              JZ      ?C0013?UTILITIES
+0020EC 904EED            MOV     DPTR,#dest
+0020EF E0                MOVX    A,@DPTR
+0020F0 FB                MOV     R3,A
+0020F1 A3                INC     DPTR
+0020F2 E4                CLR     A
+0020F3 75F001            MOV     B,#01H
+0020F6 120167            LCALL   ?C?ILDIX
+0020F9 A9F0              MOV     R1,B
+0020FB FA                MOV     R2,A
+0020FC 74FF              MOV     A,#0FFH
+0020FE 12013F            LCALL   ?C?CSTPTR
+002101 80DF              SJMP    ?C0011?UTILITIES
+002103         ?C0013?UTILITIES:
+002103 22                RET     
+----- FUNCTION _xmemclear_ff (END) -------
 
 
------ FUNCTION _key_fn_function (BEGIN) -----
- FILE: 'kb_process.c'
-  421: byte key_fn_function(byte state ,byte key_value)
-  422: {
-00190A 904EA8            MOV     DPTR,#key_value
-00190D ED                MOV     A,R5
-00190E F0                MOVX    @DPTR,A
-;---- Variable 'state' assigned to Register 'R7' ----
-  423: 	byte temp = 0;
-  424: 
-00190F E4                CLR     A
-001910 A3                INC     DPTR
-001911 F0                MOVX    @DPTR,A
-  425: 	if(state & 1)
-001912 EF                MOV     A,R7
-001913 30E005            JNB     ACC.0,?C0087?KB_PROCESS
-  426: 		g_variable.one_key_press_wait_release_timer = 0;
-001916 E4                CLR     A
-001917 904CF8            MOV     DPTR,#g_variable+039H
-00191A F0                MOVX    @DPTR,A
-00191B         ?C0087?KB_PROCESS:
-  427: 
-  428: 	temp = key_value;
-00191B 904EA8            MOV     DPTR,#key_value
-00191E E0                MOVX    A,@DPTR
-00191F FF                MOV     R7,A
-001920 A3                INC     DPTR
-001921 F0                MOVX    @DPTR,A
-  429: 	if(fn_flag == 1)			// Fn lock
-001922 904DD9            MOV     DPTR,#fn_flag
-001925 E0                MOVX    A,@DPTR
-001926 6401              XRL     A,#01H
-001928 6002              JZ      $ + 4H
-00192A 21CC              AJMP    ?C0088?KB_PROCESS
-  430: 	{
-  431: 		
-  432: 		switch (key_value)
-00192C EF                MOV     A,R7
-00192D 12017D            LCALL   ?C?CCASE
-001930 197E              DW      ?C0094?KB_PROCESS
-001932 3A                DB      03AH
-001933 1986              DW      ?C0095?KB_PROCESS
-001935 3B                DB      03BH
-001936 198E              DW      ?C0096?KB_PROCESS
-001938 3C                DB      03CH
-001939 1996              DW      ?C0097?KB_PROCESS
-00193B 3D                DB      03DH
-00193C 199E              DW      ?C0098?KB_PROCESS
-00193E 3E                DB      03EH
-00193F 19A6              DW      ?C0099?KB_PROCESS
-001941 3F                DB      03FH
-001942 19AE              DW      ?C0100?KB_PROCESS
-001944 40                DB      040H
-001945 19B6              DW      ?C0101?KB_PROCESS
-001947 41                DB      041H
-001948 19BE              DW      ?C0102?KB_PROCESS
-00194A 42                DB      042H
-00194B 19C6              DW      ?C0103?KB_PROCESS
-00194D 43                DB      043H
-00194E 1976              DW      ?C0093?KB_PROCESS
-001950 4F                DB      04FH
-001951 196E              DW      ?C0092?KB_PROCESS
-001953 50                DB      050H
-001954 1966              DW      ?C0091?KB_PROCESS
-001956 51                DB      051H
-001957 195E              DW      ?C0090?KB_PROCESS
-001959 52                DB      052H
-00195A 0000              DW      00H
-00195C 19CC              DW      ?C0088?KB_PROCESS
-  433: 		{ 
-  434: 			case HID_KEY_UP_ARROW:
-00195E         ?C0090?KB_PROCESS:
-  435: 				temp = HID_KEY_PAGE_UP;
-00195E 904EA9            MOV     DPTR,#temp
-001961 744B              MOV     A,#04BH
-001963 F0                MOVX    @DPTR,A
-  436: 				break;
-001964 8066              SJMP    ?C0088?KB_PROCESS
-  437: 			case HID_KEY_DOWN_ARROW:
-001966         ?C0091?KB_PROCESS:
-  438: 				temp = HID_KEY_PAGE_DOWN;
-001966 904EA9            MOV     DPTR,#temp
-001969 744E              MOV     A,#04EH
-00196B F0                MOVX    @DPTR,A
-  439: 				break;
-00196C 805E              SJMP    ?C0088?KB_PROCESS
-  440: 			case HID_KEY_LEFT_ARROW:
-00196E         ?C0092?KB_PROCESS:
-  441: 				temp = HID_KEY_HOME;
-00196E 904EA9            MOV     DPTR,#temp
-001971 744A              MOV     A,#04AH
-001973 F0                MOVX    @DPTR,A
-  442: 				break;
-001974 8056              SJMP    ?C0088?KB_PROCESS
-  443: 			case HID_KEY_RIGHT_ARROW:
-001976         ?C0093?KB_PROCESS:
-  444: 				temp = HID_KEY_END;
-001976 904EA9            MOV     DPTR,#temp
-001979 744D              MOV     A,#04DH
-00197B F0                MOVX    @DPTR,A
-  445: 				break;	
-00197C 804E              SJMP    ?C0088?KB_PROCESS
-  446: 			case HID_KEY_F1:
-00197E         ?C0094?KB_PROCESS:
-  447: 				temp = HID_KEY_F11;
-00197E 904EA9            MOV     DPTR,#temp
-001981 7444              MOV     A,#044H
-001983 F0                MOVX    @DPTR,A
-  448: 				break;
-001984 8046              SJMP    ?C0088?KB_PROCESS
-  449: 			case HID_KEY_F2:
-001986         ?C0095?KB_PROCESS:
-  450: 				temp = HID_KEY_F12;
-001986 904EA9            MOV     DPTR,#temp
-001989 7445              MOV     A,#045H
-00198B F0                MOVX    @DPTR,A
-  451: 				break;
-00198C 803E              SJMP    ?C0088?KB_PROCESS
-  452: 			case HID_KEY_F3:
-00198E         ?C0096?KB_PROCESS:
-  453: 				temp = HID_MULTIKEY_MEDIA;
-00198E 904EA9            MOV     DPTR,#temp
-001991 74F1              MOV     A,#0F1H
-001993 F0                MOVX    @DPTR,A
-  454: 				break;
-001994 8036              SJMP    ?C0088?KB_PROCESS
-  455: 			case HID_KEY_F4:
-001996         ?C0097?KB_PROCESS:
-  456: 				temp = HID_MULTIKEY_PRE_TRACK;
-001996 904EA9            MOV     DPTR,#temp
-001999 74F4              MOV     A,#0F4H
-00199B F0                MOVX    @DPTR,A
-  457: 				break;
-00199C 802E              SJMP    ?C0088?KB_PROCESS
-  458: 			case HID_KEY_F5:
-00199E         ?C0098?KB_PROCESS:
-  459: 				temp = HID_MULTIKEY_PALY;
-00199E 904EA9            MOV     DPTR,#temp
-0019A1 74F2              MOV     A,#0F2H
-0019A3 F0                MOVX    @DPTR,A
-  460: 				break;
-0019A4 8026              SJMP    ?C0088?KB_PROCESS
-  461: 			case HID_KEY_F6:
-0019A6         ?C0099?KB_PROCESS:
-  462: 				temp = HID_MULTIKEY_NEXT_TRACK;
-0019A6 904EA9            MOV     DPTR,#temp
-0019A9 74F5              MOV     A,#0F5H
-0019AB F0                MOVX    @DPTR,A
-  463: 				break;
-0019AC 801E              SJMP    ?C0088?KB_PROCESS
-  464: 			case HID_KEY_F7:
-0019AE         ?C0100?KB_PROCESS:
-  465: 				temp = HID_MULTIKEY_MUTE;
-0019AE 904EA9            MOV     DPTR,#temp
-0019B1 74F8              MOV     A,#0F8H
-0019B3 F0                MOVX    @DPTR,A
-  466: 				break;
-0019B4 8016              SJMP    ?C0088?KB_PROCESS
-  467: 			case HID_KEY_F8:
-0019B6         ?C0101?KB_PROCESS:
-  468: 				temp = HID_MULTIKEY_VOL_DOWN;
-0019B6 904EA9            MOV     DPTR,#temp
-0019B9 74F6              MOV     A,#0F6H
-0019BB F0                MOVX    @DPTR,A
-  469: 				break;
-0019BC 800E              SJMP    ?C0088?KB_PROCESS
-  470: 			case HID_KEY_F9:
-0019BE         ?C0102?KB_PROCESS:
-  471: 				temp = HID_MULTIKEY_VOL_UP;
-0019BE 904EA9            MOV     DPTR,#temp
-0019C1 74F7              MOV     A,#0F7H
-0019C3 F0                MOVX    @DPTR,A
-  472: 				break;
-0019C4 8006              SJMP    ?C0088?KB_PROCESS
-  473: 			case HID_KEY_F10:
-0019C6         ?C0103?KB_PROCESS:
-  474: 				temp = HID_KEY_SCROLL_LOCK;
-0019C6 904EA9            MOV     DPTR,#temp
-0019C9 7447              MOV     A,#047H
-0019CB F0                MOVX    @DPTR,A
-  475: 				break;
-  476: 			default :
-  477: 				break;
-  478: 		}
-  479: 	}
-0019CC         ?C0088?KB_PROCESS:
-  480: 
-  481: 	if(YC_check_is_connected() && (!(m_caps_num_lock & KB_PC_KEYSEL_NUMLOCK)))
-0019CC 120FDA            LCALL   YC_check_is_connected
-0019CF EF                MOV     A,R7
-0019D0 7002              JNZ     $ + 4H
-0019D2 418B              AJMP    ?C0105?KB_PROCESS
-0019D4 904CB7            MOV     DPTR,#m_caps_num_lock
-0019D7 E0                MOVX    A,@DPTR
-0019D8 30E002            JNB     ACC.0,$ + 5H
-0019DB 418B              AJMP    ?C0105?KB_PROCESS
-  482: 	{
-  483: 		switch (key_value)
-0019DD 904EA8            MOV     DPTR,#key_value
-0019E0 E0                MOVX    A,@DPTR
-0019E1 12017D            LCALL   ?C?CCASE
-0019E4 1A3D              DW      ?C0112?KB_PROCESS
-0019E6 0C                DB      0CH
-0019E7 1A55              DW      ?C0115?KB_PROCESS
-0019E9 0D                DB      0DH
-0019EA 1A5D              DW      ?C0116?KB_PROCESS
-0019EC 0E                DB      0EH
-0019ED 1A65              DW      ?C0117?KB_PROCESS
-0019EF 0F                DB      0FH
-0019F0 1A75              DW      ?C0119?KB_PROCESS
-0019F2 10                DB      010H
-0019F3 1A45              DW      ?C0113?KB_PROCESS
-0019F5 12                DB      012H
-0019F6 1A4D              DW      ?C0114?KB_PROCESS
-0019F8 13                DB      013H
-0019F9 1A35              DW      ?C0111?KB_PROCESS
-0019FB 18                DB      018H
-0019FC 1A15              DW      ?C0107?KB_PROCESS
-0019FE 24                DB      024H
-0019FF 1A1D              DW      ?C0108?KB_PROCESS
-001A01 25                DB      025H
-001A02 1A25              DW      ?C0109?KB_PROCESS
-001A04 26                DB      026H
-001A05 1A2D              DW      ?C0110?KB_PROCESS
-001A07 27                DB      027H
-001A08 1A6D              DW      ?C0118?KB_PROCESS
-001A0A 33                DB      033H
-001A0B 1A7D              DW      ?C0120?KB_PROCESS
-001A0D 37                DB      037H
-001A0E 1A85              DW      ?C0121?KB_PROCESS
-001A10 38                DB      038H
-001A11 0000              DW      00H
-001A13 1A8B              DW      ?C0105?KB_PROCESS
-  484: 		{ 
-  485: 			case HID_KEY_7:
-001A15         ?C0107?KB_PROCESS:
-  486: 				temp = HID_KEY_KP_7;
-001A15 904EA9            MOV     DPTR,#temp
-001A18 745F              MOV     A,#05FH
-001A1A F0                MOVX    @DPTR,A
-  487: 				break;
-001A1B 806E              SJMP    ?C0105?KB_PROCESS
-  488: 			case HID_KEY_8:
-001A1D         ?C0108?KB_PROCESS:
-  489: 				temp = HID_KEY_KP_8;
-001A1D 904EA9            MOV     DPTR,#temp
-001A20 7460              MOV     A,#060H
-001A22 F0                MOVX    @DPTR,A
-  490: 				break;
-001A23 8066              SJMP    ?C0105?KB_PROCESS
-  491: 			case HID_KEY_9:
-001A25         ?C0109?KB_PROCESS:
-  492: 				temp = HID_KEY_KP_9;
-001A25 904EA9            MOV     DPTR,#temp
-001A28 7461              MOV     A,#061H
-001A2A F0                MOVX    @DPTR,A
-  493: 				break;
-001A2B 805E              SJMP    ?C0105?KB_PROCESS
-  494: 			case HID_KEY_0:
-001A2D         ?C0110?KB_PROCESS:
-  495: 				temp = HID_KEY_KP_ASTERISK;
-001A2D 904EA9            MOV     DPTR,#temp
-001A30 7455              MOV     A,#055H
-001A32 F0                MOVX    @DPTR,A
-  496: 				break;
-001A33 8056              SJMP    ?C0105?KB_PROCESS
-  497: 			case HID_KEY_U:
-001A35         ?C0111?KB_PROCESS:
-  498: 				temp = HID_KEY_KP_4;
-001A35 904EA9            MOV     DPTR,#temp
-001A38 745C              MOV     A,#05CH
-001A3A F0                MOVX    @DPTR,A
-  499: 				break;
-001A3B 804E              SJMP    ?C0105?KB_PROCESS
-  500: 			case HID_KEY_I:
-001A3D         ?C0112?KB_PROCESS:
-  501: 				temp = HID_KEY_KP_5;	
-001A3D 904EA9            MOV     DPTR,#temp
-001A40 745D              MOV     A,#05DH
-001A42 F0                MOVX    @DPTR,A
-  502: 				break;
-001A43 8046              SJMP    ?C0105?KB_PROCESS
-  503: 			case HID_KEY_O:
-001A45         ?C0113?KB_PROCESS:
-  504: 				temp = HID_KEY_KP_6;	
-001A45 904EA9            MOV     DPTR,#temp
-001A48 745E              MOV     A,#05EH
-001A4A F0                MOVX    @DPTR,A
-  505: 				break;
-001A4B 803E              SJMP    ?C0105?KB_PROCESS
-  506: 			case HID_KEY_P:
-001A4D         ?C0114?KB_PROCESS:
-  507: 				temp = HID_KEY_KP_MINUS;
-001A4D 904EA9            MOV     DPTR,#temp
-001A50 7456              MOV     A,#056H
-001A52 F0                MOVX    @DPTR,A
-  508: 				break;
-001A53 8036              SJMP    ?C0105?KB_PROCESS
-  509: 			case HID_KEY_J:
-001A55         ?C0115?KB_PROCESS:
-  510: 				temp = HID_KEY_KP_1;	
-001A55 904EA9            MOV     DPTR,#temp
-001A58 7459              MOV     A,#059H
-001A5A F0                MOVX    @DPTR,A
-  511: 				break;
-001A5B 802E              SJMP    ?C0105?KB_PROCESS
-  512: 			case HID_KEY_K:
-001A5D         ?C0116?KB_PROCESS:
-  513: 				temp = HID_KEY_KP_2;	
-001A5D 904EA9            MOV     DPTR,#temp
-001A60 745A              MOV     A,#05AH
-001A62 F0                MOVX    @DPTR,A
-  514: 				break;
-001A63 8026              SJMP    ?C0105?KB_PROCESS
-  515: 			case HID_KEY_L:
-001A65         ?C0117?KB_PROCESS:
-  516: 				temp = HID_KEY_KP_3;	
-001A65 904EA9            MOV     DPTR,#temp
-001A68 745B              MOV     A,#05BH
-001A6A F0                MOVX    @DPTR,A
-  517: 				break;
-001A6B 801E              SJMP    ?C0105?KB_PROCESS
-  518: 			case HID_KEY_SEMICOLON:
-001A6D         ?C0118?KB_PROCESS:
-  519: 				temp = HID_KEY_KP_PLUS;	
-001A6D 904EA9            MOV     DPTR,#temp
-001A70 7457              MOV     A,#057H
-001A72 F0                MOVX    @DPTR,A
-  520: 				break;
-001A73 8016              SJMP    ?C0105?KB_PROCESS
-  521: 			case HID_KEY_M:
-001A75         ?C0119?KB_PROCESS:
-  522: 				temp = HID_KEY_KP_0;	
-001A75 904EA9            MOV     DPTR,#temp
-001A78 7462              MOV     A,#062H
-001A7A F0                MOVX    @DPTR,A
-  523: 				break;
-001A7B 800E              SJMP    ?C0105?KB_PROCESS
-  524: 			case HID_KEY_GREAT_THAN:
-001A7D         ?C0120?KB_PROCESS:
-  525: 				temp = HID_KEY_KP_DEL;	
-001A7D 904EA9            MOV     DPTR,#temp
-001A80 7463              MOV     A,#063H
-001A82 F0                MOVX    @DPTR,A
-  526: 				break;
-001A83 8006              SJMP    ?C0105?KB_PROCESS
-  527: 			case HID_KEY_SLASH:
-001A85         ?C0121?KB_PROCESS:
-  528: 				temp = HID_KEY_KP_SLASH;	
-001A85 904EA9            MOV     DPTR,#temp
-001A88 7454              MOV     A,#054H
-001A8A F0                MOVX    @DPTR,A
-  529: 				break;
-  530: 			default :
-  531: 				break;
-  532: 		}
-  533: 
-  534: 	}
-001A8B         ?C0105?KB_PROCESS:
-  535: 
-  536: 
-  537: 	return temp;
-001A8B 904EA9            MOV     DPTR,#temp
-001A8E E0                MOVX    A,@DPTR
-001A8F FF                MOV     R7,A
-  538: }
-001A90 22                RET     
------ FUNCTION _key_fn_function (END) -------
+----- FUNCTION _compare_str (BEGIN) -----
+002104 904EA7            MOV     DPTR,#str1
+002107 EB                MOV     A,R3
+002108 F0                MOVX    @DPTR,A
+002109 A3                INC     DPTR
+00210A EA                MOV     A,R2
+00210B F0                MOVX    @DPTR,A
+00210C A3                INC     DPTR
+00210D E9                MOV     A,R1
+00210E F0                MOVX    @DPTR,A
+;---- Variable 'i' assigned to Register 'R7' ----
+00210F E4                CLR     A
+002110 FF                MOV     R7,A
+002111         ?C0021?UTILITIES:
+002111 904EAD            MOV     DPTR,#len
+002114 E0                MOVX    A,@DPTR
+002115 FE                MOV     R6,A
+002116 EF                MOV     A,R7
+002117 C3                CLR     C
+002118 9E                SUBB    A,R6
+002119 5030              JNC     ?C0022?UTILITIES
+00211B 904EAA            MOV     DPTR,#str2
+00211E E0                MOVX    A,@DPTR
+00211F FB                MOV     R3,A
+002120 A3                INC     DPTR
+002121 E0                MOVX    A,@DPTR
+002122 FA                MOV     R2,A
+002123 A3                INC     DPTR
+002124 E0                MOVX    A,@DPTR
+002125 F9                MOV     R1,A
+002126 8F82              MOV     DPL,R7
+002128 758300            MOV     DPH,#00H
+00212B 120112            LCALL   ?C?CLDOPTR
+00212E FE                MOV     R6,A
+00212F 904EA7            MOV     DPTR,#str1
+002132 E0                MOVX    A,@DPTR
+002133 FB                MOV     R3,A
+002134 A3                INC     DPTR
+002135 E0                MOVX    A,@DPTR
+002136 FA                MOV     R2,A
+002137 A3                INC     DPTR
+002138 E0                MOVX    A,@DPTR
+002139 F9                MOV     R1,A
+00213A 8F82              MOV     DPL,R7
+00213C 758300            MOV     DPH,#00H
+00213F 120112            LCALL   ?C?CLDOPTR
+002142 6E                XRL     A,R6
+002143 6003              JZ      ?C0023?UTILITIES
+002145 7F00              MOV     R7,#00H
+002147 22                RET     
+002148         ?C0023?UTILITIES:
+002148 0F                INC     R7
+002149 80C6              SJMP    ?C0021?UTILITIES
+00214B         ?C0022?UTILITIES:
+00214B 7F01              MOV     R7,#01H
+00214D 22                RET     
+----- FUNCTION _compare_str (END) -------
 
 
 ----- FUNCTION KS_GetCurrentEvt (BEGIN) -----
  FILE: 'keyscan.c'
-  294: tKSEVENT *KS_GetCurrentEvt()
-  295: {
-  296: 	//
-  297: 	byte i = 0;
-001A91 E4                CLR     A
-001A92 904E31            MOV     DPTR,#i
-001A95 F0                MOVX    @DPTR,A
-  298: 	byte j = 0;
-001A96 A3                INC     DPTR
-001A97 F0                MOVX    @DPTR,A
+  293: tKSEVENT *KS_GetCurrentEvt()
+  294: {
+  295: 	//
+  296: 	byte i = 0;
+00214E E4                CLR     A
+00214F 904E84            MOV     DPTR,#i
+002152 F0                MOVX    @DPTR,A
+  297: 	byte j = 0;
+002153 A3                INC     DPTR
+002154 F0                MOVX    @DPTR,A
+  298: 	byte k = 0;
+002155 A3                INC     DPTR
+002156 F0                MOVX    @DPTR,A
   299: 	byte temp = 0;
-001A98 A3                INC     DPTR
-001A99 F0                MOVX    @DPTR,A
+002157 A3                INC     DPTR
+002158 F0                MOVX    @DPTR,A
   300: 	byte flag = 0;
-001A9A A3                INC     DPTR
-001A9B F0                MOVX    @DPTR,A
+002159 A3                INC     DPTR
+00215A F0                MOVX    @DPTR,A
   301: 	byte offset = 0;
-001A9C A3                INC     DPTR
-001A9D F0                MOVX    @DPTR,A
+00215B A3                INC     DPTR
+00215C F0                MOVX    @DPTR,A
   302: 	byte state = 0;
-001A9E A3                INC     DPTR
-001A9F F0                MOVX    @DPTR,A
-  303: 	byte colCounttemp = 0;
-001AA0 A3                INC     DPTR
-001AA1 F0                MOVX    @DPTR,A
-  304: 	byte rawSel =0;
-001AA2 A3                INC     DPTR
-001AA3 F0                MOVX    @DPTR,A
-  305: 	byte keyCounttemp = 0;
-001AA4 A3                INC     DPTR
-001AA5 F0                MOVX    @DPTR,A
-  306: 	byte key_value_temp = 0;
-001AA6 A3                INC     DPTR
-001AA7 F0                MOVX    @DPTR,A
-  307: 	byte ghost = 0;
-001AA8 A3                INC     DPTR
-001AA9 F0                MOVX    @DPTR,A
-  308: 	byte rawCount = 0;
-001AAA A3                INC     DPTR
-001AAB F0                MOVX    @DPTR,A
-  309: 	byte colCount = 0;
-001AAC A3                INC     DPTR
-001AAD F0                MOVX    @DPTR,A
-  310: 
-  311: 	
-  312: 	KS_ScanMatrix();
-001AAE D115              ACALL   KS_ScanMatrix
-  313: 
-  314: 	if (compare_str(ksSelMapCurr,ksSelMapCheck,KB_KSCAN_COL_NUM) 
-001AB0 7A4D              MOV     R2,#HIGH ksSelMapCheck
-001AB2 79A8              MOV     R1,#LOW ksSelMapCheck
-001AB4 904E59            MOV     DPTR,#?_compare_str?BYTE+03H
-001AB7 7401              MOV     A,#01H
-001AB9 F0                MOVX    @DPTR,A
-001ABA A3                INC     DPTR
-001ABB 744D              MOV     A,#HIGH ksSelMapCheck
-001ABD F0                MOVX    @DPTR,A
-001ABE A3                INC     DPTR
-001ABF 74A8              MOV     A,#LOW ksSelMapCheck
-001AC1 F0                MOVX    @DPTR,A
-001AC2 A3                INC     DPTR
-001AC3 7414              MOV     A,#014H
-001AC5 F0                MOVX    @DPTR,A
-001AC6 7B01              MOV     R3,#01H
-001AC8 7A4D              MOV     R2,#HIGH ksSelMapCurr
-001ACA 79BC              MOV     R1,#LOW ksSelMapCurr
-001ACC 91CB              ACALL   _compare_str
-001ACE EF                MOV     A,R7
-001ACF 6016              JZ      ?C0059?KEYSCAN
-001AD1 7B01              MOV     R3,#01H
-001AD3 7A4D              MOV     R2,#HIGH ksSelMapCurr
-001AD5 79BC              MOV     R1,#LOW ksSelMapCurr
-001AD7 7D14              MOV     R5,#014H
-001AD9 919B              ACALL   _array_is_empty
-001ADB EF                MOV     A,R7
-001ADC 7009              JNZ     ?C0059?KEYSCAN
-  315: 		&& !array_is_empty(ksSelMapCurr,KB_KSCAN_COL_NUM))
-  316: 	{
-  317: 		g_variable.button_flag |= 0x02;
-001ADE 904CCE            MOV     DPTR,#g_variable+0FH
-001AE1 E0                MOVX    A,@DPTR
-001AE2 4402              ORL     A,#02H
-001AE4 F0                MOVX    @DPTR,A
-  318: 	}
-001AE5 800C              SJMP    ?C0060?KEYSCAN
-001AE7         ?C0059?KEYSCAN:
-  319: 	else
-  320: 	{	
-  321: 		g_variable.button_flag &= 0xFD;
-001AE7 904CCE            MOV     DPTR,#g_variable+0FH
-001AEA E0                MOVX    A,@DPTR
-001AEB 54FD              ANL     A,#0FDH
-001AED F0                MOVX    @DPTR,A
-  322: 		g_variable.button_timer[1] = 0;
-001AEE E4                CLR     A
-001AEF 904CD0            MOV     DPTR,#g_variable+011H
-001AF2 F0                MOVX    @DPTR,A
-  323: 	}
-001AF3         ?C0060?KEYSCAN:
-  324: 
-  325: 	for (i=0; col[i]!=0; i++) {
-001AF3 E4                CLR     A
-001AF4 904E31            MOV     DPTR,#i
-001AF7 F0                MOVX    @DPTR,A
-001AF8         ?C0061?KEYSCAN:
-001AF8 904E31            MOV     DPTR,#i
-001AFB E0                MOVX    A,@DPTR
-001AFC FF                MOV     R7,A
-001AFD 90024B            MOV     DPTR,#col
-001B00 93                MOVC    A,@A+DPTR
-001B01 602F              JZ      ?C0062?KEYSCAN
-  326: 		temp = ksSelMapCurr[i];
-001B03 74BC              MOV     A,#LOW ksSelMapCurr
-001B05 2F                ADD     A,R7
-001B06 F582              MOV     DPL,A
-001B08 E4                CLR     A
-001B09 344D              ADDC    A,#HIGH ksSelMapCurr
-001B0B F583              MOV     DPH,A
-001B0D E0                MOVX    A,@DPTR
-001B0E 904E33            MOV     DPTR,#temp
-001B11 F0                MOVX    @DPTR,A
-  327: 		if (temp!=0) {
-001B12 E0                MOVX    A,@DPTR
-001B13 FD                MOV     R5,A
-001B14 6014              JZ      ?C0063?KEYSCAN
-  328: 			colCounttemp++;
-001B16 904E37            MOV     DPTR,#colCounttemp
-001B19 E0                MOVX    A,@DPTR
-001B1A 04                INC     A
-001B1B F0                MOVX    @DPTR,A
-  329: 			rawSel = temp|rawSel;
-001B1C A3                INC     DPTR
-001B1D E0                MOVX    A,@DPTR
-001B1E FE                MOV     R6,A
-001B1F ED                MOV     A,R5
-001B20 4E                ORL     A,R6
-001B21 F0                MOVX    @DPTR,A
-  330: 			keyCounttemp += bit_count(temp);
-001B22 AF05              MOV     R7,AR5
-001B24 918D              ACALL   _bit_count
-001B26 A3                INC     DPTR
-001B27 E0                MOVX    A,@DPTR
-001B28 2F                ADD     A,R7
-001B29 F0                MOVX    @DPTR,A
-  331: 		}
-  332: 	}
-001B2A         ?C0063?KEYSCAN:
-001B2A 904E31            MOV     DPTR,#i
-001B2D E0                MOVX    A,@DPTR
-001B2E 04                INC     A
-001B2F F0                MOVX    @DPTR,A
-001B30 80C6              SJMP    ?C0061?KEYSCAN
-001B32         ?C0062?KEYSCAN:
-  333: 	keyCount = keyCounttemp;
-001B32 904E39            MOV     DPTR,#keyCounttemp
-001B35 E0                MOVX    A,@DPTR
-001B36 904DDB            MOV     DPTR,#keyCount
-001B39 F0                MOVX    @DPTR,A
-  334: 	colCount = colCounttemp;
-001B3A 904E37            MOV     DPTR,#colCounttemp
-001B3D E0                MOVX    A,@DPTR
-001B3E 904E3D            MOV     DPTR,#colCount
-001B41 F0                MOVX    @DPTR,A
-  335: 	rawCount = bit_count(rawSel);
-001B42 904E38            MOV     DPTR,#rawSel
-001B45 E0                MOVX    A,@DPTR
-001B46 FF                MOV     R7,A
-001B47 918D              ACALL   _bit_count
-001B49 904E3C            MOV     DPTR,#rawCount
-001B4C EF                MOV     A,R7
-001B4D F0                MOVX    @DPTR,A
-  336: 	if (keyCount >2 && keyCount > MAX(colCount, rawCount)) {
-001B4E 904DDB            MOV     DPTR,#keyCount
-001B51 E0                MOVX    A,@DPTR
-001B52 D3                SETB    C
-001B53 9402              SUBB    A,#02H
-001B55 4020              JC      ?C0065?KEYSCAN
-001B57 904E3C            MOV     DPTR,#rawCount
-001B5A E0                MOVX    A,@DPTR
-001B5B FF                MOV     R7,A
-001B5C A3                INC     DPTR
-001B5D E0                MOVX    A,@DPTR
-001B5E FE                MOV     R6,A
-001B5F D3                SETB    C
-001B60 9F                SUBB    A,R7
-001B61 4004              JC      ?C0066?KEYSCAN
-001B63 AF06              MOV     R7,AR6
-001B65 8000              SJMP    ?C0067?KEYSCAN
-001B67         ?C0066?KEYSCAN:
-001B67         ?C0067?KEYSCAN:
-001B67 904DDB            MOV     DPTR,#keyCount
-001B6A E0                MOVX    A,@DPTR
-001B6B D3                SETB    C
-001B6C 9F                SUBB    A,R7
-001B6D 4008              JC      ?C0065?KEYSCAN
-  337: 		ghost = 1;
-001B6F 904E3B            MOV     DPTR,#ghost
-001B72 7401              MOV     A,#01H
-001B74 F0                MOVX    @DPTR,A
-  338: 	}
-001B75 8005              SJMP    ?C0068?KEYSCAN
-001B77         ?C0065?KEYSCAN:
-  339: 	else {
-  340: 		ghost = 0;
-001B77 E4                CLR     A
-001B78 904E3B            MOV     DPTR,#ghost
-001B7B F0                MOVX    @DPTR,A
-  341: 	}
-001B7C         ?C0068?KEYSCAN:
-  342: 	
-  343: 	for (i=0; col[i]!=0; i++)
-001B7C E4                CLR     A
-001B7D 904E31            MOV     DPTR,#i
-001B80 F0                MOVX    @DPTR,A
-001B81         ?C0069?KEYSCAN:
-001B81 904E31            MOV     DPTR,#i
-001B84 E0                MOVX    A,@DPTR
-001B85 FF                MOV     R7,A
-001B86 90024B            MOV     DPTR,#col
-001B89 93                MOVC    A,@A+DPTR
-001B8A 7002              JNZ     $ + 4H
-001B8C 8161              AJMP    ?C0070?KEYSCAN
-  344: 	{
-  345: 		temp = ksSelMapCurr[i] ^ ksSelMapOld[i];
-001B8E 7493              MOV     A,#LOW ksSelMapOld
-001B90 2F                ADD     A,R7
-001B91 F582              MOV     DPL,A
-001B93 E4                CLR     A
-001B94 344D              ADDC    A,#HIGH ksSelMapOld
-001B96 F583              MOV     DPH,A
-001B98 E0                MOVX    A,@DPTR
-001B99 FE                MOV     R6,A
-001B9A 74BC              MOV     A,#LOW ksSelMapCurr
-001B9C 2F                ADD     A,R7
-001B9D F582              MOV     DPL,A
-001B9F E4                CLR     A
-001BA0 344D              ADDC    A,#HIGH ksSelMapCurr
-001BA2 F583              MOV     DPH,A
-001BA4 E0                MOVX    A,@DPTR
-001BA5 6E                XRL     A,R6
-001BA6 904E33            MOV     DPTR,#temp
-001BA9 F0                MOVX    @DPTR,A
-  346: 		state = ksSelMapCurr[i];
-001BAA 904E31            MOV     DPTR,#i
-001BAD E0                MOVX    A,@DPTR
-001BAE FF                MOV     R7,A
-001BAF 24BC              ADD     A,#LOW ksSelMapCurr
-001BB1 F582              MOV     DPL,A
-001BB3 E4                CLR     A
-001BB4 344D              ADDC    A,#HIGH ksSelMapCurr
-001BB6 F583              MOV     DPH,A
-001BB8 E0                MOVX    A,@DPTR
-001BB9 904E36            MOV     DPTR,#state
-001BBC F0                MOVX    @DPTR,A
-  347: 		if (temp == 0) 
-001BBD 904E33            MOV     DPTR,#temp
-001BC0 E0                MOVX    A,@DPTR
-001BC1 7004              JNZ     ?C0072?KEYSCAN
-  348: 		{
-  349: 			continue;
-001BC3 8159              AJMP    ?C0071?KEYSCAN
-  350: 		}
-001BC5 8159              AJMP    ?C0071?KEYSCAN
-001BC7         ?C0072?KEYSCAN:
-  351: 		else 
-  352: 		{
-  353: 
-  354: 			if (ghost) 
-001BC7 904E3B            MOV     DPTR,#ghost
-001BCA E0                MOVX    A,@DPTR
-001BCB 6007              JZ      ?C0074?KEYSCAN
-  355: 				return NULL;
-001BCD 7B00              MOV     R3,#00H
-001BCF 7A00              MOV     R2,#00H
-001BD1 7900              MOV     R1,#00H
-001BD3 22                RET     
-001BD4         ?C0074?KEYSCAN:
-  356: 			ksSelMapOld[i] = ksSelMapCurr[i];
-001BD4 74BC              MOV     A,#LOW ksSelMapCurr
-001BD6 2F                ADD     A,R7
-001BD7 F582              MOV     DPL,A
-001BD9 E4                CLR     A
-001BDA 344D              ADDC    A,#HIGH ksSelMapCurr
-001BDC F583              MOV     DPH,A
-001BDE E0                MOVX    A,@DPTR
-001BDF FE                MOV     R6,A
-001BE0 7493              MOV     A,#LOW ksSelMapOld
-001BE2 2F                ADD     A,R7
-001BE3 F582              MOV     DPL,A
-001BE5 E4                CLR     A
-001BE6 344D              ADDC    A,#HIGH ksSelMapOld
-001BE8 F583              MOV     DPH,A
-001BEA EE                MOV     A,R6
-001BEB F0                MOVX    @DPTR,A
-  357: 			for (j = 0 ; j<8 ; j++) 
-001BEC E4                CLR     A
-001BED 904E32            MOV     DPTR,#j
-001BF0 F0                MOVX    @DPTR,A
-001BF1         ?C0076?KEYSCAN:
-001BF1 904E32            MOV     DPTR,#j
-001BF4 E0                MOVX    A,@DPTR
-001BF5 FF                MOV     R7,A
-001BF6 C3                CLR     C
-001BF7 9408              SUBB    A,#08H
-001BF9 5058              JNC     ?C0077?KEYSCAN
-  358: 			{
-  359: 				if (temp&1)
-001BFB A3                INC     DPTR
-001BFC E0                MOVX    A,@DPTR
-001BFD 30E03B            JNB     ACC.0,?C0079?KEYSCAN
-  360: 				{
-  361: 					offset = i<<3 |j;
-001C00 904E31            MOV     DPTR,#i
-001C03 E0                MOVX    A,@DPTR
-001C04 FE                MOV     R6,A
-001C05 33                RLC     A
-001C06 33                RLC     A
-001C07 33                RLC     A
-001C08 54F8              ANL     A,#0F8H
-001C0A FE                MOV     R6,A
-001C0B EF                MOV     A,R7
-001C0C 4E                ORL     A,R6
-001C0D 904E35            MOV     DPTR,#offset
-001C10 F0                MOVX    @DPTR,A
-  362: 					key_value_temp = key_fn_function(state,ksMap[offset]);
-001C11 A3                INC     DPTR
-001C12 E0                MOVX    A,@DPTR
-001C13 FF                MOV     R7,A
-001C14 904E35            MOV     DPTR,#offset
-001C17 E0                MOVX    A,@DPTR
-001C18 900260            MOV     DPTR,#ksMap
-001C1B 93                MOVC    A,@A+DPTR
-001C1C FD                MOV     R5,A
-001C1D 310A              ACALL   _key_fn_function
-001C1F 904E3A            MOV     DPTR,#key_value_temp
-001C22 EF                MOV     A,R7
-001C23 F0                MOVX    @DPTR,A
-  363: 					if (state & 1)
-001C24 904E36            MOV     DPTR,#state
-001C27 E0                MOVX    A,@DPTR
-001C28 30E009            JNB     ACC.0,?C0080?KEYSCAN
-  364: 					{
-  365: 						keyIn(key_value_temp);
-001C2B 904E3A            MOV     DPTR,#key_value_temp
-001C2E E0                MOVX    A,@DPTR
-001C2F FF                MOV     R7,A
-001C30 B115              ACALL   _keyIn
-  366: 					}
-001C32 8007              SJMP    ?C0079?KEYSCAN
-001C34         ?C0080?KEYSCAN:
-  367: 					else
-  368: 					{
-  369: 						keyOut(key_value_temp);
-001C34 904E3A            MOV     DPTR,#key_value_temp
-001C37 E0                MOVX    A,@DPTR
-001C38 FF                MOV     R7,A
-001C39 B16B              ACALL   _keyOut
-  370: 					}
-  371: 				}
-001C3B         ?C0079?KEYSCAN:
-  372: 				temp = temp >>1;
-001C3B 904E33            MOV     DPTR,#temp
-001C3E E0                MOVX    A,@DPTR
-001C3F FF                MOV     R7,A
-001C40 C3                CLR     C
-001C41 13                RRC     A
-001C42 F0                MOVX    @DPTR,A
-  373: 				state = state>>1;
-001C43 904E36            MOV     DPTR,#state
-001C46 E0                MOVX    A,@DPTR
-001C47 FF                MOV     R7,A
-001C48 C3                CLR     C
-001C49 13                RRC     A
-001C4A F0                MOVX    @DPTR,A
-  374: 			}
-001C4B 904E32            MOV     DPTR,#j
-001C4E E0                MOVX    A,@DPTR
-001C4F 04                INC     A
-001C50 F0                MOVX    @DPTR,A
-001C51 809E              SJMP    ?C0076?KEYSCAN
-001C53         ?C0077?KEYSCAN:
-  375: 			flag = 1;
-001C53 904E34            MOV     DPTR,#flag
-001C56 7401              MOV     A,#01H
-001C58 F0                MOVX    @DPTR,A
-  376: 		}
-  377: 	}
-001C59         ?C0071?KEYSCAN:
-001C59 904E31            MOV     DPTR,#i
-001C5C E0                MOVX    A,@DPTR
-001C5D 04                INC     A
-001C5E F0                MOVX    @DPTR,A
-001C5F 6181              AJMP    ?C0069?KEYSCAN
-001C61         ?C0070?KEYSCAN:
-  378: 	
-  379: 	if((mult_key_status == KEY_RELEASE) && (standard_key_release_flag == 1))
-001C61 904E02            MOV     DPTR,#mult_key_status
-001C64 E0                MOVX    A,@DPTR
-001C65 B4030A            CJNE    A,#03H,?C0082?KEYSCAN
-001C68 904DD6            MOV     DPTR,#standard_key_release_flag
-001C6B E0                MOVX    A,@DPTR
-001C6C B40103            CJNE    A,#01H,?C0082?KEYSCAN
-  380: 	{
-  381: 		standard_key_release_flag = 2;		//media key and standard key  release the same time
-001C6F 7402              MOV     A,#02H
-001C71 F0                MOVX    @DPTR,A
-  382: 	}
-001C72         ?C0082?KEYSCAN:
-  383: 
-  384: 	
-  385: 	if (flag || standard_key_release_flag == 2) 
-001C72 904E34            MOV     DPTR,#flag
-001C75 E0                MOVX    A,@DPTR
-001C76 7007              JNZ     ?C0084?KEYSCAN
-001C78 904DD6            MOV     DPTR,#standard_key_release_flag
-001C7B E0                MOVX    A,@DPTR
-001C7C B40207            CJNE    A,#02H,?C0083?KEYSCAN
-001C7F         ?C0084?KEYSCAN:
-  386: 	{
-  387: 		return &ksEvtPool;
-001C7F 7B01              MOV     R3,#01H
-001C81 7A4E              MOV     R2,#HIGH ksEvtPool
-001C83 794F              MOV     R1,#LOW ksEvtPool
-001C85 22                RET     
-  388: 	}
-001C86         ?C0083?KEYSCAN:
-  389: 	else
+00215D A3                INC     DPTR
+00215E F0                MOVX    @DPTR,A
+  303: 	byte keyCounttemp = 0;
+00215F A3                INC     DPTR
+002160 F0                MOVX    @DPTR,A
+  304: 	byte key_value_temp = 0;
+002161 A3                INC     DPTR
+002162 F0                MOVX    @DPTR,A
+  305: 	byte ghost = 0;
+002163 A3                INC     DPTR
+002164 F0                MOVX    @DPTR,A
+  306: 	byte rawCount = 0;
+002165 A3                INC     DPTR
+002166 F0                MOVX    @DPTR,A
+  307: 	
+  308: 	KS_ScanMatrix();
+002167 122ED6            LCALL   KS_ScanMatrix
+  309: 
+  310: 	if (compare_str(ksSelMapCurr,ksSelMapCheck,KB_KSCAN_COL_NUM) 
+00216A 7A4D              MOV     R2,#HIGH ksSelMapCheck
+00216C 79A8              MOV     R1,#LOW ksSelMapCheck
+00216E 904EAA            MOV     DPTR,#?_compare_str?BYTE+03H
+002171 7401              MOV     A,#01H
+002173 F0                MOVX    @DPTR,A
+002174 A3                INC     DPTR
+002175 744D              MOV     A,#HIGH ksSelMapCheck
+002177 F0                MOVX    @DPTR,A
+002178 A3                INC     DPTR
+002179 74A8              MOV     A,#LOW ksSelMapCheck
+00217B F0                MOVX    @DPTR,A
+00217C A3                INC     DPTR
+00217D 7414              MOV     A,#014H
+00217F F0                MOVX    @DPTR,A
+002180 7B01              MOV     R3,#01H
+002182 7A4D              MOV     R2,#HIGH ksSelMapCurr
+002184 79BC              MOV     R1,#LOW ksSelMapCurr
+002186 3104              ACALL   _compare_str
+002188 EF                MOV     A,R7
+002189 6016              JZ      ?C0059?KEYSCAN
+00218B 7B01              MOV     R3,#01H
+00218D 7A4D              MOV     R2,#HIGH ksSelMapCurr
+00218F 79BC              MOV     R1,#LOW ksSelMapCurr
+002191 7D14              MOV     R5,#014H
+002193 B1D6              ACALL   _array_is_empty
+002195 EF                MOV     A,R7
+002196 7009              JNZ     ?C0059?KEYSCAN
+  311: 		&& !array_is_empty(ksSelMapCurr,KB_KSCAN_COL_NUM))
+  312: 	{
+  313: 		g_variable.button_flag |= 0x02;
+002198 904CCE            MOV     DPTR,#g_variable+0FH
+00219B E0                MOVX    A,@DPTR
+00219C 4402              ORL     A,#02H
+00219E F0                MOVX    @DPTR,A
+  314: 	}
+00219F 800C              SJMP    ?C0060?KEYSCAN
+0021A1         ?C0059?KEYSCAN:
+  315: 	else
+  316: 	{	
+  317: 		g_variable.button_flag &= 0xFD;
+0021A1 904CCE            MOV     DPTR,#g_variable+0FH
+0021A4 E0                MOVX    A,@DPTR
+0021A5 54FD              ANL     A,#0FDH
+0021A7 F0                MOVX    @DPTR,A
+  318: 		g_variable.button_timer[1] = 0;
+0021A8 E4                CLR     A
+0021A9 904CD0            MOV     DPTR,#g_variable+011H
+0021AC F0                MOVX    @DPTR,A
+  319: 	}
+0021AD         ?C0060?KEYSCAN:
+  320: 
+  321: 	for (i=0; col[i]!=0; i++) 
+0021AD E4                CLR     A
+0021AE 904E84            MOV     DPTR,#i
+0021B1 F0                MOVX    @DPTR,A
+0021B2         ?C0061?KEYSCAN:
+0021B2 904E84            MOV     DPTR,#i
+0021B5 E0                MOVX    A,@DPTR
+0021B6 FF                MOV     R7,A
+0021B7 9003A5            MOV     DPTR,#col
+0021BA 93                MOVC    A,@A+DPTR
+0021BB 7002              JNZ     $ + 4H
+0021BD 417F              AJMP    ?C0062?KEYSCAN
+  322: 	{
+  323: 		temp = ksSelMapCurr[i];
+0021BF 74BC              MOV     A,#LOW ksSelMapCurr
+0021C1 2F                ADD     A,R7
+0021C2 F582              MOV     DPL,A
+0021C4 E4                CLR     A
+0021C5 344D              ADDC    A,#HIGH ksSelMapCurr
+0021C7 F583              MOV     DPH,A
+0021C9 E0                MOVX    A,@DPTR
+0021CA 904E87            MOV     DPTR,#temp
+0021CD F0                MOVX    @DPTR,A
+  324: 		rawCount = bit_count(temp);
+0021CE E0                MOVX    A,@DPTR
+0021CF FF                MOV     R7,A
+0021D0 719A              ACALL   _bit_count
+0021D2 904E8E            MOV     DPTR,#rawCount
+0021D5 EF                MOV     A,R7
+0021D6 F0                MOVX    @DPTR,A
+  325: 		if(rawCount >= 2)		// col[i] has more than two key press
+0021D7 C3                CLR     C
+0021D8 9402              SUBB    A,#02H
+0021DA 5002              JNC     $ + 4H
+0021DC 4168              AJMP    ?C0064?KEYSCAN
+  326: 		{
+  327: 			for(j=0 ; j<8 ;j++)
+0021DE E4                CLR     A
+0021DF 904E85            MOV     DPTR,#j
+0021E2 F0                MOVX    @DPTR,A
+0021E3         ?C0065?KEYSCAN:
+0021E3 904E85            MOV     DPTR,#j
+0021E6 E0                MOVX    A,@DPTR
+0021E7 FF                MOV     R7,A
+0021E8 C3                CLR     C
+0021E9 9408              SUBB    A,#08H
+0021EB 507B              JNC     ?C0064?KEYSCAN
+  328: 			{
+  329: 				if(temp & (1<<j))	// Ci_Rj press
+0021ED 7401              MOV     A,#01H
+0021EF 7E00              MOV     R6,#00H
+0021F1 A807              MOV     R0,AR7
+0021F3 08                INC     R0
+0021F4 8005              SJMP    ?C0103?KEYSCAN
+0021F6         ?C0102?KEYSCAN:
+0021F6 C3                CLR     C
+0021F7 33                RLC     A
+0021F8 CE                XCH     A,R6
+0021F9 33                RLC     A
+0021FA CE                XCH     A,R6
+0021FB         ?C0103?KEYSCAN:
+0021FB D8F9              DJNZ    R0,?C0102?KEYSCAN
+0021FD FF                MOV     R7,A
+0021FE 904E87            MOV     DPTR,#temp
+002201 E0                MOVX    A,@DPTR
+002202 FD                MOV     R5,A
+002203 E4                CLR     A
+002204 EF                MOV     A,R7
+002205 5D                ANL     A,R5
+002206 6058              JZ      ?C0067?KEYSCAN
+  330: 				{
+  331: 					for(k=0 ; col[k]!=0; k++)
+002208 E4                CLR     A
+002209 904E86            MOV     DPTR,#k
+00220C F0                MOVX    @DPTR,A
+00220D         ?C0069?KEYSCAN:
+00220D 904E86            MOV     DPTR,#k
+002210 E0                MOVX    A,@DPTR
+002211 FF                MOV     R7,A
+002212 9003A5            MOV     DPTR,#col
+002215 93                MOVC    A,@A+DPTR
+002216 6048              JZ      ?C0067?KEYSCAN
+  332: 					{
+  333: 						if(k!= i)
+002218 904E84            MOV     DPTR,#i
+00221B E0                MOVX    A,@DPTR
+00221C FE                MOV     R6,A
+00221D EF                MOV     A,R7
+00221E 6E                XRL     A,R6
+00221F 6037              JZ      ?C0071?KEYSCAN
+  334: 						{
+  335: 							if(ksSelMapCurr[k] & (1<<j))	// R line has another key press
+002221 904E86            MOV     DPTR,#k
+002224 E0                MOVX    A,@DPTR
+002225 24BC              ADD     A,#LOW ksSelMapCurr
+002227 F582              MOV     DPL,A
+002229 E4                CLR     A
+00222A 344D              ADDC    A,#HIGH ksSelMapCurr
+00222C F583              MOV     DPH,A
+00222E E0                MOVX    A,@DPTR
+00222F FD                MOV     R5,A
+002230 7C00              MOV     R4,#00H
+002232 904E85            MOV     DPTR,#j
+002235 E0                MOVX    A,@DPTR
+002236 FF                MOV     R7,A
+002237 7401              MOV     A,#01H
+002239 7E00              MOV     R6,#00H
+00223B A807              MOV     R0,AR7
+00223D 08                INC     R0
+00223E 8005              SJMP    ?C0105?KEYSCAN
+002240         ?C0104?KEYSCAN:
+002240 C3                CLR     C
+002241 33                RLC     A
+002242 CE                XCH     A,R6
+002243 33                RLC     A
+002244 CE                XCH     A,R6
+002245         ?C0105?KEYSCAN:
+002245 D8F9              DJNZ    R0,?C0104?KEYSCAN
+002247 FF                MOV     R7,A
+002248 EE                MOV     A,R6
+002249 5C                ANL     A,R4
+00224A FE                MOV     R6,A
+00224B EF                MOV     A,R7
+00224C 5D                ANL     A,R5
+00224D 4E                ORL     A,R6
+00224E 6008              JZ      ?C0071?KEYSCAN
+  336: 							{
+  337: 								ghost = 1;
+002250 904E8D            MOV     DPTR,#ghost
+002253 7401              MOV     A,#01H
+002255 F0                MOVX    @DPTR,A
+  338: 								break;
+002256 8008              SJMP    ?C0067?KEYSCAN
+  339: 							}	
+  340: 						}
+  341: 					}
+002258         ?C0071?KEYSCAN:
+002258 904E86            MOV     DPTR,#k
+00225B E0                MOVX    A,@DPTR
+00225C 04                INC     A
+00225D F0                MOVX    @DPTR,A
+00225E 80AD              SJMP    ?C0069?KEYSCAN
+  342: 				}
+  343: 			}
+002260         ?C0067?KEYSCAN:
+002260 904E85            MOV     DPTR,#j
+002263 E0                MOVX    A,@DPTR
+002264 04                INC     A
+002265 F0                MOVX    @DPTR,A
+002266 21E3              AJMP    ?C0065?KEYSCAN
+  344: 		}
+002268         ?C0064?KEYSCAN:
+  345: 		
+  346: 		if (temp!=0)
+002268 904E87            MOV     DPTR,#temp
+00226B E0                MOVX    A,@DPTR
+00226C FF                MOV     R7,A
+00226D 6008              JZ      ?C0063?KEYSCAN
+  347: 		{
+  348: 			keyCounttemp += bit_count(temp);
+00226F 719A              ACALL   _bit_count
+002271 904E8B            MOV     DPTR,#keyCounttemp
+002274 E0                MOVX    A,@DPTR
+002275 2F                ADD     A,R7
+002276 F0                MOVX    @DPTR,A
+  349: 		}
+  350: 	}
+002277         ?C0063?KEYSCAN:
+002277 904E84            MOV     DPTR,#i
+00227A E0                MOVX    A,@DPTR
+00227B 04                INC     A
+00227C F0                MOVX    @DPTR,A
+00227D 21B2              AJMP    ?C0061?KEYSCAN
+00227F         ?C0062?KEYSCAN:
+  351: 	keyCount = keyCounttemp;
+00227F 904E8B            MOV     DPTR,#keyCounttemp
+002282 E0                MOVX    A,@DPTR
+002283 904DE4            MOV     DPTR,#keyCount
+002286 F0                MOVX    @DPTR,A
+  352: 	
+  353: 	for (i=0; col[i]!=0; i++)
+002287 E4                CLR     A
+002288 904E84            MOV     DPTR,#i
+00228B F0                MOVX    @DPTR,A
+00228C         ?C0075?KEYSCAN:
+00228C 904E84            MOV     DPTR,#i
+00228F E0                MOVX    A,@DPTR
+002290 FF                MOV     R7,A
+002291 9003A5            MOV     DPTR,#col
+002294 93                MOVC    A,@A+DPTR
+002295 7002              JNZ     $ + 4H
+002297 616E              AJMP    ?C0076?KEYSCAN
+  354: 	{
+  355: 		temp = ksSelMapCurr[i] ^ ksSelMapOld[i];
+002299 7493              MOV     A,#LOW ksSelMapOld
+00229B 2F                ADD     A,R7
+00229C F582              MOV     DPL,A
+00229E E4                CLR     A
+00229F 344D              ADDC    A,#HIGH ksSelMapOld
+0022A1 F583              MOV     DPH,A
+0022A3 E0                MOVX    A,@DPTR
+0022A4 FE                MOV     R6,A
+0022A5 74BC              MOV     A,#LOW ksSelMapCurr
+0022A7 2F                ADD     A,R7
+0022A8 F582              MOV     DPL,A
+0022AA E4                CLR     A
+0022AB 344D              ADDC    A,#HIGH ksSelMapCurr
+0022AD F583              MOV     DPH,A
+0022AF E0                MOVX    A,@DPTR
+0022B0 6E                XRL     A,R6
+0022B1 904E87            MOV     DPTR,#temp
+0022B4 F0                MOVX    @DPTR,A
+  356: 		state = ksSelMapCurr[i];
+0022B5 904E84            MOV     DPTR,#i
+0022B8 E0                MOVX    A,@DPTR
+0022B9 FF                MOV     R7,A
+0022BA 24BC              ADD     A,#LOW ksSelMapCurr
+0022BC F582              MOV     DPL,A
+0022BE E4                CLR     A
+0022BF 344D              ADDC    A,#HIGH ksSelMapCurr
+0022C1 F583              MOV     DPH,A
+0022C3 E0                MOVX    A,@DPTR
+0022C4 904E8A            MOV     DPTR,#state
+0022C7 F0                MOVX    @DPTR,A
+  357: 		if (temp == 0) 
+0022C8 904E87            MOV     DPTR,#temp
+0022CB E0                MOVX    A,@DPTR
+0022CC 7004              JNZ     ?C0078?KEYSCAN
+  358: 		{
+  359: 			continue;
+0022CE 6166              AJMP    ?C0077?KEYSCAN
+  360: 		}
+0022D0 6166              AJMP    ?C0077?KEYSCAN
+0022D2         ?C0078?KEYSCAN:
+  361: 		else 
+  362: 		{
+  363: 
+  364: 			if (ghost) 
+0022D2 904E8D            MOV     DPTR,#ghost
+0022D5 E0                MOVX    A,@DPTR
+0022D6 6007              JZ      ?C0080?KEYSCAN
+  365: 				return NULL;
+0022D8 7B00              MOV     R3,#00H
+0022DA 7A00              MOV     R2,#00H
+0022DC 7900              MOV     R1,#00H
+0022DE 22                RET     
+0022DF         ?C0080?KEYSCAN:
+  366: 			ksSelMapOld[i] = ksSelMapCurr[i];
+0022DF 74BC              MOV     A,#LOW ksSelMapCurr
+0022E1 2F                ADD     A,R7
+0022E2 F582              MOV     DPL,A
+0022E4 E4                CLR     A
+0022E5 344D              ADDC    A,#HIGH ksSelMapCurr
+0022E7 F583              MOV     DPH,A
+0022E9 E0                MOVX    A,@DPTR
+0022EA FE                MOV     R6,A
+0022EB 7493              MOV     A,#LOW ksSelMapOld
+0022ED 2F                ADD     A,R7
+0022EE F582              MOV     DPL,A
+0022F0 E4                CLR     A
+0022F1 344D              ADDC    A,#HIGH ksSelMapOld
+0022F3 F583              MOV     DPH,A
+0022F5 EE                MOV     A,R6
+0022F6 F0                MOVX    @DPTR,A
+  367: 			for (j = 0 ; j<8 ; j++) 
+0022F7 E4                CLR     A
+0022F8 904E85            MOV     DPTR,#j
+0022FB F0                MOVX    @DPTR,A
+0022FC         ?C0082?KEYSCAN:
+0022FC 904E85            MOV     DPTR,#j
+0022FF E0                MOVX    A,@DPTR
+002300 FF                MOV     R7,A
+002301 C3                CLR     C
+002302 9408              SUBB    A,#08H
+002304 505A              JNC     ?C0083?KEYSCAN
+  368: 			{
+  369: 				if (temp&1)
+002306 904E87            MOV     DPTR,#temp
+002309 E0                MOVX    A,@DPTR
+00230A 30E03B            JNB     ACC.0,?C0085?KEYSCAN
+  370: 				{
+  371: 					offset = i<<3 |j;
+00230D 904E84            MOV     DPTR,#i
+002310 E0                MOVX    A,@DPTR
+002311 FE                MOV     R6,A
+002312 33                RLC     A
+002313 33                RLC     A
+002314 33                RLC     A
+002315 54F8              ANL     A,#0F8H
+002317 FE                MOV     R6,A
+002318 EF                MOV     A,R7
+002319 4E                ORL     A,R6
+00231A 904E89            MOV     DPTR,#offset
+00231D F0                MOVX    @DPTR,A
+  372: 					key_value_temp = key_fn_function(state,ksMap[offset]);
+00231E A3                INC     DPTR
+00231F E0                MOVX    A,@DPTR
+002320 FF                MOV     R7,A
+002321 904E89            MOV     DPTR,#offset
+002324 E0                MOVX    A,@DPTR
+002325 9003BA            MOV     DPTR,#ksMap
+002328 93                MOVC    A,@A+DPTR
+002329 FD                MOV     R5,A
+00232A 71A8              ACALL   _key_fn_function
+00232C 904E8C            MOV     DPTR,#key_value_temp
+00232F EF                MOV     A,R7
+002330 F0                MOVX    @DPTR,A
+  373: 					if (state & 1)
+002331 904E8A            MOV     DPTR,#state
+002334 E0                MOVX    A,@DPTR
+002335 30E009            JNB     ACC.0,?C0086?KEYSCAN
+  374: 					{
+  375: 						keyIn(key_value_temp);
+002338 904E8C            MOV     DPTR,#key_value_temp
+00233B E0                MOVX    A,@DPTR
+00233C FF                MOV     R7,A
+00233D D106              ACALL   _keyIn
+  376: 					}
+00233F 8007              SJMP    ?C0085?KEYSCAN
+002341         ?C0086?KEYSCAN:
+  377: 					else
+  378: 					{
+  379: 						keyOut(key_value_temp);
+002341 904E8C            MOV     DPTR,#key_value_temp
+002344 E0                MOVX    A,@DPTR
+002345 FF                MOV     R7,A
+002346 D15C              ACALL   _keyOut
+  380: 					}
+  381: 				}
+002348         ?C0085?KEYSCAN:
+  382: 				temp = temp >>1;
+002348 904E87            MOV     DPTR,#temp
+00234B E0                MOVX    A,@DPTR
+00234C FF                MOV     R7,A
+00234D C3                CLR     C
+00234E 13                RRC     A
+00234F F0                MOVX    @DPTR,A
+  383: 				state = state>>1;
+002350 904E8A            MOV     DPTR,#state
+002353 E0                MOVX    A,@DPTR
+002354 FF                MOV     R7,A
+002355 C3                CLR     C
+002356 13                RRC     A
+002357 F0                MOVX    @DPTR,A
+  384: 			}
+002358 904E85            MOV     DPTR,#j
+00235B E0                MOVX    A,@DPTR
+00235C 04                INC     A
+00235D F0                MOVX    @DPTR,A
+00235E 809C              SJMP    ?C0082?KEYSCAN
+002360         ?C0083?KEYSCAN:
+  385: 			flag = 1;
+002360 904E88            MOV     DPTR,#flag
+002363 7401              MOV     A,#01H
+002365 F0                MOVX    @DPTR,A
+  386: 		}
+  387: 	}
+002366         ?C0077?KEYSCAN:
+002366 904E84            MOV     DPTR,#i
+002369 E0                MOVX    A,@DPTR
+00236A 04                INC     A
+00236B F0                MOVX    @DPTR,A
+00236C 418C              AJMP    ?C0075?KEYSCAN
+00236E         ?C0076?KEYSCAN:
+  388: 	
+  389: 	if((mult_key_status == KEY_RELEASE) && (standard_key_release_flag == 1))
+00236E 904E47            MOV     DPTR,#mult_key_status
+002371 E0                MOVX    A,@DPTR
+002372 B4030A            CJNE    A,#03H,?C0088?KEYSCAN
+002375 904DDF            MOV     DPTR,#standard_key_release_flag
+002378 E0                MOVX    A,@DPTR
+002379 B40103            CJNE    A,#01H,?C0088?KEYSCAN
   390: 	{
-  391: 		return NULL;
-001C86 7B00              MOV     R3,#00H
-001C88 7A00              MOV     R2,#00H
-001C8A 7900              MOV     R1,#00H
+  391: 		standard_key_release_flag = 2;		//media key and standard key  release the same time
+00237C 7402              MOV     A,#02H
+00237E F0                MOVX    @DPTR,A
   392: 	}
-  393: 	
-  394: 
-  395: }
-001C8C 22                RET     
+00237F         ?C0088?KEYSCAN:
+  393: 
+  394: 	
+  395: 	if (flag || standard_key_release_flag == 2) 
+00237F 904E88            MOV     DPTR,#flag
+002382 E0                MOVX    A,@DPTR
+002383 7007              JNZ     ?C0090?KEYSCAN
+002385 904DDF            MOV     DPTR,#standard_key_release_flag
+002388 E0                MOVX    A,@DPTR
+002389 B40207            CJNE    A,#02H,?C0089?KEYSCAN
+00238C         ?C0090?KEYSCAN:
+  396: 	{
+  397: 		return &ksEvtPool;
+00238C 7B01              MOV     R3,#01H
+00238E 7A4E              MOV     R2,#HIGH ksEvtPool
+002390 79A0              MOV     R1,#LOW ksEvtPool
+002392 22                RET     
+  398: 	}
+002393         ?C0089?KEYSCAN:
+  399: 	else
+  400: 	{
+  401: 		return NULL;
+002393 7B00              MOV     R3,#00H
+002395 7A00              MOV     R2,#00H
+002397 7900              MOV     R1,#00H
+  402: 	}
+  403: 	
+  404: 
+  405: }
+002399 22                RET     
 ----- FUNCTION KS_GetCurrentEvt (END) -------
 
 
 ----- FUNCTION _bit_count (BEGIN) -----
  FILE: 'keyscan.c'
-   24: static byte bit_count(byte v)
-   25: {
+   25: static byte bit_count(byte v)
+   26: {
 ;---- Variable 'v' assigned to Register 'R7' ----
-   26: 	unsigned char c;
-   27: 	for (c = 0; v; c++) {
+   27: 	unsigned char c;
+   28: 	for (c = 0; v; c++) {
 ;---- Variable 'c' assigned to Register 'R6' ----
-001C8D E4                CLR     A
-001C8E FE                MOV     R6,A
-001C8F         ?C0001?KEYSCAN:
-001C8F EF                MOV     A,R7
-001C90 6006              JZ      ?C0002?KEYSCAN
-   28:     	v &= v - 1;
-001C92 14                DEC     A
-001C93 5F                ANL     A,R7
-001C94 FF                MOV     R7,A
-   29:     }
-001C95 0E                INC     R6
-001C96 80F7              SJMP    ?C0001?KEYSCAN
-001C98         ?C0002?KEYSCAN:
-   30:     return c;
-001C98 AF06              MOV     R7,AR6
-   31: }
-001C9A 22                RET     
+00239A E4                CLR     A
+00239B FE                MOV     R6,A
+00239C         ?C0001?KEYSCAN:
+00239C EF                MOV     A,R7
+00239D 6006              JZ      ?C0002?KEYSCAN
+   29:     	v &= v - 1;
+00239F 14                DEC     A
+0023A0 5F                ANL     A,R7
+0023A1 FF                MOV     R7,A
+   30:     }
+0023A2 0E                INC     R6
+0023A3 80F7              SJMP    ?C0001?KEYSCAN
+0023A5         ?C0002?KEYSCAN:
+   31:     return c;
+0023A5 AF06              MOV     R7,AR6
+   32: }
+0023A7 22                RET     
 ----- FUNCTION _bit_count (END) -------
 
 
+----- FUNCTION _key_fn_function (BEGIN) -----
+ FILE: 'kb_process.c'
+  703: byte key_fn_function(byte state ,byte key_value)
+  704: {
+0023A8 904EF7            MOV     DPTR,#key_value
+0023AB ED                MOV     A,R5
+0023AC F0                MOVX    @DPTR,A
+;---- Variable 'state' assigned to Register 'R6' ----
+0023AD AE07              MOV     R6,AR7
+  705: 	byte temp = 0;
+  706: 
+0023AF E4                CLR     A
+0023B0 A3                INC     DPTR
+0023B1 F0                MOVX    @DPTR,A
+  707: 	if(state & 1)
+0023B2 EE                MOV     A,R6
+0023B3 30E005            JNB     ACC.0,?C0163?KB_PROCESS
+  708: 		g_variable.one_key_press_wait_release_timer = 0;
+0023B6 E4                CLR     A
+0023B7 904CF8            MOV     DPTR,#g_variable+039H
+0023BA F0                MOVX    @DPTR,A
+0023BB         ?C0163?KB_PROCESS:
+  709: 
+  710: 	temp = key_value;
+0023BB 904EF7            MOV     DPTR,#key_value
+0023BE E0                MOVX    A,@DPTR
+0023BF FF                MOV     R7,A
+0023C0 A3                INC     DPTR
+0023C1 F0                MOVX    @DPTR,A
+  711: 	if(fn_flag == 1)			// Fn lock
+0023C2 904DE2            MOV     DPTR,#fn_flag
+0023C5 E0                MOVX    A,@DPTR
+0023C6 6401              XRL     A,#01H
+0023C8 6002              JZ      $ + 4H
+0023CA 81EC              AJMP    ?C0164?KB_PROCESS
+  712: 	{
+  713: 		
+  714: 		switch (key_value)
+0023CC EF                MOV     A,R7
+0023CD 1202D7            LCALL   ?C?CCASE
+0023D0 249E              DW      ?C0182?KB_PROCESS
+0023D2 3A                DB      03AH
+0023D3 24A6              DW      ?C0183?KB_PROCESS
+0023D5 3B                DB      03BH
+0023D6 24AE              DW      ?C0184?KB_PROCESS
+0023D8 3C                DB      03CH
+0023D9 24B6              DW      ?C0185?KB_PROCESS
+0023DB 3D                DB      03DH
+0023DC 24BE              DW      ?C0186?KB_PROCESS
+0023DE 3E                DB      03EH
+0023DF 24C6              DW      ?C0187?KB_PROCESS
+0023E1 3F                DB      03FH
+0023E2 24CE              DW      ?C0188?KB_PROCESS
+0023E4 40                DB      040H
+0023E5 24D6              DW      ?C0189?KB_PROCESS
+0023E7 41                DB      041H
+0023E8 24DE              DW      ?C0190?KB_PROCESS
+0023EA 42                DB      042H
+0023EB 24E6              DW      ?C0191?KB_PROCESS
+0023ED 43                DB      043H
+0023EE 2476              DW      ?C0178?KB_PROCESS
+0023F0 4F                DB      04FH
+0023F1 244E              DW      ?C0174?KB_PROCESS
+0023F3 50                DB      050H
+0023F4 2426              DW      ?C0170?KB_PROCESS
+0023F6 51                DB      051H
+0023F7 23FE              DW      ?C0166?KB_PROCESS
+0023F9 52                DB      052H
+0023FA 0000              DW      00H
+0023FC 24EC              DW      ?C0164?KB_PROCESS
+  715: 		{ 
+  716: 			case HID_KEY_UP_ARROW:
+0023FE         ?C0166?KB_PROCESS:
+  717: 				if(g_variable.system_mode == OSMODE_IOS)
+0023FE 904CC1            MOV     DPTR,#g_variable+02H
+002401 E0                MOVX    A,@DPTR
+002402 B40219            CJNE    A,#02H,?C0167?KB_PROCESS
+  718: 				{
+  719: 					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_UP_ARROW);
+002405 AF06              MOV     R7,AR6
+002407 7B52              MOV     R3,#052H
+002409 7D08              MOV     R5,#08H
+00240B B1B1              ACALL   _kb_combination_key_press
+  720: 					if(state & 1)
+00240D EE                MOV     A,R6
+00240E 30E006            JNB     ACC.0,?C0168?KB_PROCESS
+  721: 					{						
+  722: 						g_variable.one_key_press_wait_release_timer = 10;
+002411 904CF8            MOV     DPTR,#g_variable+039H
+002414 740A              MOV     A,#0AH
+002416 F0                MOVX    @DPTR,A
+  723: 					}
+002417         ?C0168?KB_PROCESS:
+  724: 					temp = HID_KEY_NULL;
+002417 E4                CLR     A
+002418 904EF8            MOV     DPTR,#temp
+00241B F0                MOVX    @DPTR,A
+  725: 				}
+00241C 81EC              AJMP    ?C0164?KB_PROCESS
+00241E         ?C0167?KB_PROCESS:
+  726: 				else
+  727: 					temp = HID_KEY_PAGE_UP;
+00241E 904EF8            MOV     DPTR,#temp
+002421 744B              MOV     A,#04BH
+002423 F0                MOVX    @DPTR,A
+  728: 				break;
+002424 81EC              AJMP    ?C0164?KB_PROCESS
+  729: 			case HID_KEY_DOWN_ARROW:
+002426         ?C0170?KB_PROCESS:
+  730: 				if(g_variable.system_mode == OSMODE_IOS)
+002426 904CC1            MOV     DPTR,#g_variable+02H
+002429 E0                MOVX    A,@DPTR
+00242A B40219            CJNE    A,#02H,?C0171?KB_PROCESS
+  731: 				{
+  732: 					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_DOWN_ARROW);
+00242D AF06              MOV     R7,AR6
+00242F 7B51              MOV     R3,#051H
+002431 7D08              MOV     R5,#08H
+002433 B1B1              ACALL   _kb_combination_key_press
+  733: 					if(state & 1)
+002435 EE                MOV     A,R6
+002436 30E006            JNB     ACC.0,?C0172?KB_PROCESS
+  734: 					{						
+  735: 						g_variable.one_key_press_wait_release_timer = 10;
+002439 904CF8            MOV     DPTR,#g_variable+039H
+00243C 740A              MOV     A,#0AH
+00243E F0                MOVX    @DPTR,A
+  736: 					}
+00243F         ?C0172?KB_PROCESS:
+  737: 					temp = HID_KEY_NULL;
+00243F E4                CLR     A
+002440 904EF8            MOV     DPTR,#temp
+002443 F0                MOVX    @DPTR,A
+  738: 				}
+002444 81EC              AJMP    ?C0164?KB_PROCESS
+002446         ?C0171?KB_PROCESS:
+  739: 				else
+  740: 					temp = HID_KEY_PAGE_DOWN;
+002446 904EF8            MOV     DPTR,#temp
+002449 744E              MOV     A,#04EH
+00244B F0                MOVX    @DPTR,A
+  741: 				break;
+00244C 81EC              AJMP    ?C0164?KB_PROCESS
+  742: 			case HID_KEY_LEFT_ARROW:
+00244E         ?C0174?KB_PROCESS:
+  743: 				if(g_variable.system_mode == OSMODE_IOS)
+00244E 904CC1            MOV     DPTR,#g_variable+02H
+002451 E0                MOVX    A,@DPTR
+002452 B40219            CJNE    A,#02H,?C0175?KB_PROCESS
+  744: 				{
+  745: 					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_LEFT_ARROW);
+002455 AF06              MOV     R7,AR6
+002457 7B50              MOV     R3,#050H
+002459 7D08              MOV     R5,#08H
+00245B B1B1              ACALL   _kb_combination_key_press
+  746: 					if(state & 1)
+00245D EE                MOV     A,R6
+00245E 30E006            JNB     ACC.0,?C0176?KB_PROCESS
+  747: 					{						
+  748: 						g_variable.one_key_press_wait_release_timer = 10;
+002461 904CF8            MOV     DPTR,#g_variable+039H
+002464 740A              MOV     A,#0AH
+002466 F0                MOVX    @DPTR,A
+  749: 					}
+002467         ?C0176?KB_PROCESS:
+  750: 					temp = HID_KEY_NULL;
+002467 E4                CLR     A
+002468 904EF8            MOV     DPTR,#temp
+00246B F0                MOVX    @DPTR,A
+  751: 				}
+00246C 807E              SJMP    ?C0164?KB_PROCESS
+00246E         ?C0175?KB_PROCESS:
+  752: 				else
+  753: 					temp = HID_KEY_HOME;
+00246E 904EF8            MOV     DPTR,#temp
+002471 744A              MOV     A,#04AH
+002473 F0                MOVX    @DPTR,A
+  754: 				break;
+002474 8076              SJMP    ?C0164?KB_PROCESS
+  755: 			case HID_KEY_RIGHT_ARROW:
+002476         ?C0178?KB_PROCESS:
+  756: 				if(g_variable.system_mode == OSMODE_IOS)
+002476 904CC1            MOV     DPTR,#g_variable+02H
+002479 E0                MOVX    A,@DPTR
+00247A B40219            CJNE    A,#02H,?C0179?KB_PROCESS
+  757: 				{
+  758: 					kb_combination_key_press(state,KS_SEL_LGUI,HID_KEY_RIGHT_ARROW);
+00247D AF06              MOV     R7,AR6
+00247F 7B4F              MOV     R3,#04FH
+002481 7D08              MOV     R5,#08H
+002483 B1B1              ACALL   _kb_combination_key_press
+  759: 					if(state & 1)
+002485 EF                MOV     A,R7
+002486 30E006            JNB     ACC.0,?C0180?KB_PROCESS
+  760: 					{						
+  761: 						g_variable.one_key_press_wait_release_timer = 10;
+002489 904CF8            MOV     DPTR,#g_variable+039H
+00248C 740A              MOV     A,#0AH
+00248E F0                MOVX    @DPTR,A
+  762: 					}
+00248F         ?C0180?KB_PROCESS:
+  763: 					temp = HID_KEY_NULL;
+00248F E4                CLR     A
+002490 904EF8            MOV     DPTR,#temp
+002493 F0                MOVX    @DPTR,A
+  764: 				}
+002494 8056              SJMP    ?C0164?KB_PROCESS
+002496         ?C0179?KB_PROCESS:
+  765: 				else
+  766: 					temp = HID_KEY_END;
+002496 904EF8            MOV     DPTR,#temp
+002499 744D              MOV     A,#04DH
+00249B F0                MOVX    @DPTR,A
+  767: 				break;	
+00249C 804E              SJMP    ?C0164?KB_PROCESS
+  768: 			case HID_KEY_F1:
+00249E         ?C0182?KB_PROCESS:
+  769: 				temp = HID_KEY_F11;
+00249E 904EF8            MOV     DPTR,#temp
+0024A1 7444              MOV     A,#044H
+0024A3 F0                MOVX    @DPTR,A
+  770: 				break;
+0024A4 8046              SJMP    ?C0164?KB_PROCESS
+  771: 			case HID_KEY_F2:
+0024A6         ?C0183?KB_PROCESS:
+  772: 				temp = HID_KEY_F12;
+0024A6 904EF8            MOV     DPTR,#temp
+0024A9 7445              MOV     A,#045H
+0024AB F0                MOVX    @DPTR,A
+  773: 				break;
+0024AC 803E              SJMP    ?C0164?KB_PROCESS
+  774: 			case HID_KEY_F3:
+0024AE         ?C0184?KB_PROCESS:
+  775: 				temp = HID_MULTIKEY_MEDIA;
+0024AE 904EF8            MOV     DPTR,#temp
+0024B1 74F1              MOV     A,#0F1H
+0024B3 F0                MOVX    @DPTR,A
+  776: 				break;
+0024B4 8036              SJMP    ?C0164?KB_PROCESS
+  777: 			case HID_KEY_F4:
+0024B6         ?C0185?KB_PROCESS:
+  778: 				temp = HID_MULTIKEY_PRE_TRACK;
+0024B6 904EF8            MOV     DPTR,#temp
+0024B9 74F4              MOV     A,#0F4H
+0024BB F0                MOVX    @DPTR,A
+  779: 				break;
+0024BC 802E              SJMP    ?C0164?KB_PROCESS
+  780: 			case HID_KEY_F5:
+0024BE         ?C0186?KB_PROCESS:
+  781: 				temp = HID_MULTIKEY_PALY;
+0024BE 904EF8            MOV     DPTR,#temp
+0024C1 74F2              MOV     A,#0F2H
+0024C3 F0                MOVX    @DPTR,A
+  782: 				break;
+0024C4 8026              SJMP    ?C0164?KB_PROCESS
+  783: 			case HID_KEY_F6:
+0024C6         ?C0187?KB_PROCESS:
+  784: 				temp = HID_MULTIKEY_NEXT_TRACK;
+0024C6 904EF8            MOV     DPTR,#temp
+0024C9 74F5              MOV     A,#0F5H
+0024CB F0                MOVX    @DPTR,A
+  785: 				break;
+0024CC 801E              SJMP    ?C0164?KB_PROCESS
+  786: 			case HID_KEY_F7:
+0024CE         ?C0188?KB_PROCESS:
+  787: 				temp = HID_MULTIKEY_MUTE;
+0024CE 904EF8            MOV     DPTR,#temp
+0024D1 74F8              MOV     A,#0F8H
+0024D3 F0                MOVX    @DPTR,A
+  788: 				break;
+0024D4 8016              SJMP    ?C0164?KB_PROCESS
+  789: 			case HID_KEY_F8:
+0024D6         ?C0189?KB_PROCESS:
+  790: 				temp = HID_MULTIKEY_VOL_DOWN;
+0024D6 904EF8            MOV     DPTR,#temp
+0024D9 74F6              MOV     A,#0F6H
+0024DB F0                MOVX    @DPTR,A
+  791: 				break;
+0024DC 800E              SJMP    ?C0164?KB_PROCESS
+  792: 			case HID_KEY_F9:
+0024DE         ?C0190?KB_PROCESS:
+  793: 				temp = HID_MULTIKEY_VOL_UP;
+0024DE 904EF8            MOV     DPTR,#temp
+0024E1 74F7              MOV     A,#0F7H
+0024E3 F0                MOVX    @DPTR,A
+  794: 				break;
+0024E4 8006              SJMP    ?C0164?KB_PROCESS
+  795: 			case HID_KEY_F10:
+0024E6         ?C0191?KB_PROCESS:
+  796: 				temp = HID_KEY_SCROLL_LOCK;
+0024E6 904EF8            MOV     DPTR,#temp
+0024E9 7447              MOV     A,#047H
+0024EB F0                MOVX    @DPTR,A
+  797: 				break;	
+  798: 			default :
+  799: 				break;
+  800: 		}
+  801: 	}
+0024EC         ?C0164?KB_PROCESS:
+  802: 
+  803: 	if(YC_check_is_connected() && ((m_caps_num_lock & KB_PC_KEYSEL_NUMLOCK)))
+0024EC 12101F            LCALL   YC_check_is_connected
+0024EF EF                MOV     A,R7
+0024F0 7002              JNZ     $ + 4H
+0024F2 A1AB              AJMP    ?C0193?KB_PROCESS
+0024F4 904CB7            MOV     DPTR,#m_caps_num_lock
+0024F7 E0                MOVX    A,@DPTR
+0024F8 20E002            JB      ACC.0,$ + 5H
+0024FB A1AB              AJMP    ?C0193?KB_PROCESS
+  804: 	{
+  805: 		switch (key_value)
+0024FD 904EF7            MOV     DPTR,#key_value
+002500 E0                MOVX    A,@DPTR
+002501 1202D7            LCALL   ?C?CCASE
+002504 255D              DW      ?C0200?KB_PROCESS
+002506 0C                DB      0CH
+002507 2575              DW      ?C0203?KB_PROCESS
+002509 0D                DB      0DH
+00250A 257D              DW      ?C0204?KB_PROCESS
+00250C 0E                DB      0EH
+00250D 2585              DW      ?C0205?KB_PROCESS
+00250F 0F                DB      0FH
+002510 2595              DW      ?C0207?KB_PROCESS
+002512 10                DB      010H
+002513 2565              DW      ?C0201?KB_PROCESS
+002515 12                DB      012H
+002516 256D              DW      ?C0202?KB_PROCESS
+002518 13                DB      013H
+002519 2555              DW      ?C0199?KB_PROCESS
+00251B 18                DB      018H
+00251C 2535              DW      ?C0195?KB_PROCESS
+00251E 24                DB      024H
+00251F 253D              DW      ?C0196?KB_PROCESS
+002521 25                DB      025H
+002522 2545              DW      ?C0197?KB_PROCESS
+002524 26                DB      026H
+002525 254D              DW      ?C0198?KB_PROCESS
+002527 27                DB      027H
+002528 258D              DW      ?C0206?KB_PROCESS
+00252A 33                DB      033H
+00252B 259D              DW      ?C0208?KB_PROCESS
+00252D 37                DB      037H
+00252E 25A5              DW      ?C0209?KB_PROCESS
+002530 38                DB      038H
+002531 0000              DW      00H
+002533 25AB              DW      ?C0193?KB_PROCESS
+  806: 		{ 
+  807: 			case HID_KEY_7:
+002535         ?C0195?KB_PROCESS:
+  808: 				temp = HID_KEY_KP_7;
+002535 904EF8            MOV     DPTR,#temp
+002538 745F              MOV     A,#05FH
+00253A F0                MOVX    @DPTR,A
+  809: 				break;
+00253B 806E              SJMP    ?C0193?KB_PROCESS
+  810: 			case HID_KEY_8:
+00253D         ?C0196?KB_PROCESS:
+  811: 				temp = HID_KEY_KP_8;
+00253D 904EF8            MOV     DPTR,#temp
+002540 7460              MOV     A,#060H
+002542 F0                MOVX    @DPTR,A
+  812: 				break;
+002543 8066              SJMP    ?C0193?KB_PROCESS
+  813: 			case HID_KEY_9:
+002545         ?C0197?KB_PROCESS:
+  814: 				temp = HID_KEY_KP_9;
+002545 904EF8            MOV     DPTR,#temp
+002548 7461              MOV     A,#061H
+00254A F0                MOVX    @DPTR,A
+  815: 				break;
+00254B 805E              SJMP    ?C0193?KB_PROCESS
+  816: 			case HID_KEY_0:
+00254D         ?C0198?KB_PROCESS:
+  817: 				temp = HID_KEY_KP_ASTERISK;
+00254D 904EF8            MOV     DPTR,#temp
+002550 7455              MOV     A,#055H
+002552 F0                MOVX    @DPTR,A
+  818: 				break;
+002553 8056              SJMP    ?C0193?KB_PROCESS
+  819: 			case HID_KEY_U:
+002555         ?C0199?KB_PROCESS:
+  820: 				temp = HID_KEY_KP_4;
+002555 904EF8            MOV     DPTR,#temp
+002558 745C              MOV     A,#05CH
+00255A F0                MOVX    @DPTR,A
+  821: 				break;
+00255B 804E              SJMP    ?C0193?KB_PROCESS
+  822: 			case HID_KEY_I:
+00255D         ?C0200?KB_PROCESS:
+  823: 				temp = HID_KEY_KP_5;	
+00255D 904EF8            MOV     DPTR,#temp
+002560 745D              MOV     A,#05DH
+002562 F0                MOVX    @DPTR,A
+  824: 				break;
+002563 8046              SJMP    ?C0193?KB_PROCESS
+  825: 			case HID_KEY_O:
+002565         ?C0201?KB_PROCESS:
+  826: 				temp = HID_KEY_KP_6;	
+002565 904EF8            MOV     DPTR,#temp
+002568 745E              MOV     A,#05EH
+00256A F0                MOVX    @DPTR,A
+  827: 				break;
+00256B 803E              SJMP    ?C0193?KB_PROCESS
+  828: 			case HID_KEY_P:
+00256D         ?C0202?KB_PROCESS:
+  829: 				temp = HID_KEY_KP_MINUS;
+00256D 904EF8            MOV     DPTR,#temp
+002570 7456              MOV     A,#056H
+002572 F0                MOVX    @DPTR,A
+  830: 				break;
+002573 8036              SJMP    ?C0193?KB_PROCESS
+  831: 			case HID_KEY_J:
+002575         ?C0203?KB_PROCESS:
+  832: 				temp = HID_KEY_KP_1;	
+002575 904EF8            MOV     DPTR,#temp
+002578 7459              MOV     A,#059H
+00257A F0                MOVX    @DPTR,A
+  833: 				break;
+00257B 802E              SJMP    ?C0193?KB_PROCESS
+  834: 			case HID_KEY_K:
+00257D         ?C0204?KB_PROCESS:
+  835: 				temp = HID_KEY_KP_2;	
+00257D 904EF8            MOV     DPTR,#temp
+002580 745A              MOV     A,#05AH
+002582 F0                MOVX    @DPTR,A
+  836: 				break;
+002583 8026              SJMP    ?C0193?KB_PROCESS
+  837: 			case HID_KEY_L:
+002585         ?C0205?KB_PROCESS:
+  838: 				temp = HID_KEY_KP_3;	
+002585 904EF8            MOV     DPTR,#temp
+002588 745B              MOV     A,#05BH
+00258A F0                MOVX    @DPTR,A
+  839: 				break;
+00258B 801E              SJMP    ?C0193?KB_PROCESS
+  840: 			case HID_KEY_SEMICOLON:
+00258D         ?C0206?KB_PROCESS:
+  841: 				temp = HID_KEY_KP_PLUS;	
+00258D 904EF8            MOV     DPTR,#temp
+002590 7457              MOV     A,#057H
+002592 F0                MOVX    @DPTR,A
+  842: 				break;
+002593 8016              SJMP    ?C0193?KB_PROCESS
+  843: 			case HID_KEY_M:
+002595         ?C0207?KB_PROCESS:
+  844: 				temp = HID_KEY_KP_0;	
+002595 904EF8            MOV     DPTR,#temp
+002598 7462              MOV     A,#062H
+00259A F0                MOVX    @DPTR,A
+  845: 				break;
+00259B 800E              SJMP    ?C0193?KB_PROCESS
+  846: 			case HID_KEY_GREAT_THAN:
+00259D         ?C0208?KB_PROCESS:
+  847: 				temp = HID_KEY_KP_DEL;	
+00259D 904EF8            MOV     DPTR,#temp
+0025A0 7463              MOV     A,#063H
+0025A2 F0                MOVX    @DPTR,A
+  848: 				break;
+0025A3 8006              SJMP    ?C0193?KB_PROCESS
+  849: 			case HID_KEY_SLASH:
+0025A5         ?C0209?KB_PROCESS:
+  850: 				temp = HID_KEY_KP_SLASH;	
+0025A5 904EF8            MOV     DPTR,#temp
+0025A8 7454              MOV     A,#054H
+0025AA F0                MOVX    @DPTR,A
+  851: 				break;
+  852: 			default :
+  853: 				break;
+  854: 		}
+  855: 
+  856: 	}
+0025AB         ?C0193?KB_PROCESS:
+  857: 
+  858: 
+  859: 	return temp;
+0025AB 904EF8            MOV     DPTR,#temp
+0025AE E0                MOVX    A,@DPTR
+0025AF FF                MOV     R7,A
+  860: }
+0025B0 22                RET     
+----- FUNCTION _key_fn_function (END) -------
+
+
+----- FUNCTION _kb_combination_key_press (BEGIN) -----
+ FILE: 'kb_process.c'
+  683: void kb_combination_key_press(byte press_state,byte special_key,byte standrad_key)
+  684: {
+;---- Variable 'press_state' assigned to Register 'R7' ----
+;---- Variable 'standrad_key' assigned to Register 'R3' ----
+;---- Variable 'special_key' assigned to Register 'R5' ----
+  685: 	g_variable.key_combination_ctrl = special_key;	
+  686: 	g_variable.key_combination_keyvalue = standrad_key;
+0025B1 904CF5            MOV     DPTR,#g_variable+036H
+0025B4 ED                MOV     A,R5
+0025B5 F0                MOVX    @DPTR,A
+  687: 
+0025B6 A3                INC     DPTR
+0025B7 EB                MOV     A,R3
+0025B8 F0                MOVX    @DPTR,A
+  688: 	if(press_state & 1)
+0025B9 EF                MOV     A,R7
+0025BA 30E012            JNB     ACC.0,?C0158?KB_PROCESS
+  689: 	{
+  690: 		if(g_variable.key_combination_step == CAMBINATION_KEY_COMPLETE) 
+0025BD 904CF4            MOV     DPTR,#g_variable+035H
+0025C0 E0                MOVX    A,@DPTR
+0025C1 B40304            CJNE    A,#03H,?C0159?KB_PROCESS
+  691: 			g_variable.key_combination_step = CAMBINATION_KEY_HOLD;
+0025C4 7402              MOV     A,#02H
+0025C6 F0                MOVX    @DPTR,A
+0025C7 22                RET     
+0025C8         ?C0159?KB_PROCESS:
+  692: 		else	
+  693: 			g_variable.key_combination_step = CAMBINATION_KEY_PRESS;
+0025C8 904CF4            MOV     DPTR,#g_variable+035H
+0025CB 7401              MOV     A,#01H
+0025CD F0                MOVX    @DPTR,A
+  694: 	}
+0025CE 22                RET     
+0025CF         ?C0158?KB_PROCESS:
+  695: 	else
+  696: 	{
+  697: 		g_variable.key_combination_step = CAMBINATION_KEY_WAIT_RELEASE;
+0025CF 904CF4            MOV     DPTR,#g_variable+035H
+0025D2 7404              MOV     A,#04H
+0025D4 F0                MOVX    @DPTR,A
+  698: 	}
+  699: 
+  700: }
+0025D5 22                RET     
+----- FUNCTION _kb_combination_key_press (END) -------
+
+
 ----- FUNCTION _array_is_empty (BEGIN) -----
  FILE: 'keyscan.c'
-  282: byte array_is_empty(byte * str1,byte len)
-  283: {
-001C9B 904E94            MOV     DPTR,#str1
-001C9E EB                MOV     A,R3
-001C9F F0                MOVX    @DPTR,A
-001CA0 A3                INC     DPTR
-001CA1 EA                MOV     A,R2
-001CA2 F0                MOVX    @DPTR,A
-001CA3 A3                INC     DPTR
-001CA4 E9                MOV     A,R1
-001CA5 F0                MOVX    @DPTR,A
+  281: byte array_is_empty(byte * str1,byte len)
+  282: {
+0025D6 904EE4            MOV     DPTR,#str1
+0025D9 EB                MOV     A,R3
+0025DA F0                MOVX    @DPTR,A
+0025DB A3                INC     DPTR
+0025DC EA                MOV     A,R2
+0025DD F0                MOVX    @DPTR,A
+0025DE A3                INC     DPTR
+0025DF E9                MOV     A,R1
+0025E0 F0                MOVX    @DPTR,A
 ;---- Variable 'len' assigned to Register 'R5' ----
-  284: 	byte i;
-  285: 	for (i=0;i < len;i++)
+  283: 	byte i;
+  284: 	for (i=0;i < len;i++)
 ;---- Variable 'i' assigned to Register 'R7' ----
-001CA6 E4                CLR     A
-001CA7 FF                MOV     R7,A
-001CA8         ?C0054?KEYSCAN:
-001CA8 EF                MOV     A,R7
-001CA9 C3                CLR     C
-001CAA 9D                SUBB    A,R5
-001CAB 501B              JNC     ?C0055?KEYSCAN
-  286: 	{
-  287: 		if (str1[i] != 0)
-001CAD 904E94            MOV     DPTR,#str1
-001CB0 E0                MOVX    A,@DPTR
-001CB1 FB                MOV     R3,A
-001CB2 A3                INC     DPTR
-001CB3 E0                MOVX    A,@DPTR
-001CB4 FA                MOV     R2,A
-001CB5 A3                INC     DPTR
-001CB6 E0                MOVX    A,@DPTR
-001CB7 F9                MOV     R1,A
-001CB8 8F82              MOV     DPL,R7
-001CBA 758300            MOV     DPH,#00H
-001CBD 120112            LCALL   ?C?CLDOPTR
-001CC0 6003              JZ      ?C0056?KEYSCAN
-  288: 			return 0x00;
-001CC2 7F00              MOV     R7,#00H
-001CC4 22                RET     
-  289: 	}
-001CC5         ?C0056?KEYSCAN:
-001CC5 0F                INC     R7
-001CC6 80E0              SJMP    ?C0054?KEYSCAN
-001CC8         ?C0055?KEYSCAN:
-  290: 	return 0x01;
-001CC8 7F01              MOV     R7,#01H
-  291: }
-001CCA 22                RET     
+0025E1 E4                CLR     A
+0025E2 FF                MOV     R7,A
+0025E3         ?C0054?KEYSCAN:
+0025E3 EF                MOV     A,R7
+0025E4 C3                CLR     C
+0025E5 9D                SUBB    A,R5
+0025E6 501B              JNC     ?C0055?KEYSCAN
+  285: 	{
+  286: 		if (str1[i] != 0)
+0025E8 904EE4            MOV     DPTR,#str1
+0025EB E0                MOVX    A,@DPTR
+0025EC FB                MOV     R3,A
+0025ED A3                INC     DPTR
+0025EE E0                MOVX    A,@DPTR
+0025EF FA                MOV     R2,A
+0025F0 A3                INC     DPTR
+0025F1 E0                MOVX    A,@DPTR
+0025F2 F9                MOV     R1,A
+0025F3 8F82              MOV     DPL,R7
+0025F5 758300            MOV     DPH,#00H
+0025F8 120112            LCALL   ?C?CLDOPTR
+0025FB 6003              JZ      ?C0056?KEYSCAN
+  287: 			return 0x00;
+0025FD 7F00              MOV     R7,#00H
+0025FF 22                RET     
+  288: 	}
+002600         ?C0056?KEYSCAN:
+002600 0F                INC     R7
+002601 80E0              SJMP    ?C0054?KEYSCAN
+002603         ?C0055?KEYSCAN:
+  289: 	return 0x01;
+002603 7F01              MOV     R7,#01H
+  290: }
+002605 22                RET     
 ----- FUNCTION _array_is_empty (END) -------
 
 
------ FUNCTION _compare_str (BEGIN) -----
-001CCB 904E56            MOV     DPTR,#str1
-001CCE EB                MOV     A,R3
-001CCF F0                MOVX    @DPTR,A
-001CD0 A3                INC     DPTR
-001CD1 EA                MOV     A,R2
-001CD2 F0                MOVX    @DPTR,A
-001CD3 A3                INC     DPTR
-001CD4 E9                MOV     A,R1
-001CD5 F0                MOVX    @DPTR,A
-;---- Variable 'i' assigned to Register 'R7' ----
-001CD6 E4                CLR     A
-001CD7 FF                MOV     R7,A
-001CD8         ?C0021?UTILITIES:
-001CD8 904E5C            MOV     DPTR,#len
-001CDB E0                MOVX    A,@DPTR
-001CDC FE                MOV     R6,A
-001CDD EF                MOV     A,R7
-001CDE C3                CLR     C
-001CDF 9E                SUBB    A,R6
-001CE0 5030              JNC     ?C0022?UTILITIES
-001CE2 904E59            MOV     DPTR,#str2
-001CE5 E0                MOVX    A,@DPTR
-001CE6 FB                MOV     R3,A
-001CE7 A3                INC     DPTR
-001CE8 E0                MOVX    A,@DPTR
-001CE9 FA                MOV     R2,A
-001CEA A3                INC     DPTR
-001CEB E0                MOVX    A,@DPTR
-001CEC F9                MOV     R1,A
-001CED 8F82              MOV     DPL,R7
-001CEF 758300            MOV     DPH,#00H
-001CF2 120112            LCALL   ?C?CLDOPTR
-001CF5 FE                MOV     R6,A
-001CF6 904E56            MOV     DPTR,#str1
-001CF9 E0                MOVX    A,@DPTR
-001CFA FB                MOV     R3,A
-001CFB A3                INC     DPTR
-001CFC E0                MOVX    A,@DPTR
-001CFD FA                MOV     R2,A
-001CFE A3                INC     DPTR
-001CFF E0                MOVX    A,@DPTR
-001D00 F9                MOV     R1,A
-001D01 8F82              MOV     DPL,R7
-001D03 758300            MOV     DPH,#00H
-001D06 120112            LCALL   ?C?CLDOPTR
-001D09 6E                XRL     A,R6
-001D0A 6003              JZ      ?C0023?UTILITIES
-001D0C 7F00              MOV     R7,#00H
-001D0E 22                RET     
-001D0F         ?C0023?UTILITIES:
-001D0F 0F                INC     R7
-001D10 80C6              SJMP    ?C0021?UTILITIES
-001D12         ?C0022?UTILITIES:
-001D12 7F01              MOV     R7,#01H
-001D14 22                RET     
------ FUNCTION _compare_str (END) -------
-
-
 ----- FUNCTION _keyIn (BEGIN) -----
  FILE: 'keyscan.c'
-   35: static void keyIn(byte key)
-   36: {
+   36: static void keyIn(byte key)
+   37: {
 ;---- Variable 'key' assigned to Register 'R7' ----
-   37: 	byte i = 0;
-   38: 
+   38: 	byte i = 0;
+   39: 
 ;---- Variable 'i' assigned to Register 'R6' ----
-001D15 E4                CLR     A
-001D16 FE                MOV     R6,A
-   39: 	if(key >= HID_KEY_LEFT_CTL && key <= HID_KEY_RIGHT_GUI)
-001D17 EF                MOV     A,R7
-001D18 C3                CLR     C
-001D19 94E0              SUBB    A,#0E0H
-001D1B 4020              JC      ?C0005?KEYSCAN
-001D1D EF                MOV     A,R7
-001D1E D3                SETB    C
-001D1F 94E7              SUBB    A,#0E7H
-001D21 501A              JNC     ?C0005?KEYSCAN
-   40: 	{
-   41: 		ksEvtPool.standardSel  |=  0x01 << (key & 0x07);
-001D23 904E4F            MOV     DPTR,#ksEvtPool
-001D26 E0                MOVX    A,@DPTR
-001D27 FE                MOV     R6,A
-001D28 EF                MOV     A,R7
-001D29 5407              ANL     A,#07H
-001D2B FF                MOV     R7,A
-001D2C 7401              MOV     A,#01H
-001D2E A807              MOV     R0,AR7
-001D30 08                INC     R0
-001D31 8002              SJMP    ?C0087?KEYSCAN
-001D33         ?C0086?KEYSCAN:
-001D33 C3                CLR     C
-001D34 33                RLC     A
-001D35         ?C0087?KEYSCAN:
-001D35 D8FC              DJNZ    R0,?C0086?KEYSCAN
-001D37 4E                ORL     A,R6
-001D38 904E4F            MOV     DPTR,#ksEvtPool
-001D3B F0                MOVX    @DPTR,A
-001D3C 22                RET     
-   42: 		return;
-   43: 	}
-001D3D         ?C0005?KEYSCAN:
-   44: 
+002606 E4                CLR     A
+002607 FE                MOV     R6,A
+   40: 	if(key >= HID_KEY_LEFT_CTL && key <= HID_KEY_RIGHT_GUI)
+002608 EF                MOV     A,R7
+002609 C3                CLR     C
+00260A 94E0              SUBB    A,#0E0H
+00260C 4020              JC      ?C0005?KEYSCAN
+00260E EF                MOV     A,R7
+00260F D3                SETB    C
+002610 94E7              SUBB    A,#0E7H
+002612 501A              JNC     ?C0005?KEYSCAN
+   41: 	{
+   42: 		ksEvtPool.standardSel  |=  0x01 << (key & 0x07);
+002614 904EA0            MOV     DPTR,#ksEvtPool
+002617 E0                MOVX    A,@DPTR
+002618 FE                MOV     R6,A
+002619 EF                MOV     A,R7
+00261A 5407              ANL     A,#07H
+00261C FF                MOV     R7,A
+00261D 7401              MOV     A,#01H
+00261F A807              MOV     R0,AR7
+002621 08                INC     R0
+002622 8002              SJMP    ?C0093?KEYSCAN
+002624         ?C0092?KEYSCAN:
+002624 C3                CLR     C
+002625 33                RLC     A
+002626         ?C0093?KEYSCAN:
+002626 D8FC              DJNZ    R0,?C0092?KEYSCAN
+002628 4E                ORL     A,R6
+002629 904EA0            MOV     DPTR,#ksEvtPool
+00262C F0                MOVX    @DPTR,A
+00262D 22                RET     
+   43: 		return;
+   44: 	}
+00262E         ?C0005?KEYSCAN:
    45: /*
    46: 
    47: 	if (key == HID_KEY_RIGHT_GUI)
@@ -6229,52 +7726,52 @@
    88: 	//special key
    89: 
    90: 	for (i=0 ; i<KS_BUFF_POLL_LEN ; i++) 
-001D3D E4                CLR     A
-001D3E FE                MOV     R6,A
-001D3F         ?C0007?KEYSCAN:
+00262E E4                CLR     A
+00262F FE                MOV     R6,A
+002630         ?C0007?KEYSCAN:
    91: 	{
    92: 		if (ksEvtPool.ksPool[i] == key)
-001D3F 7450              MOV     A,#LOW ksEvtPool+01H
-001D41 2E                ADD     A,R6
-001D42 F582              MOV     DPL,A
-001D44 E4                CLR     A
-001D45 344E              ADDC    A,#HIGH ksEvtPool+01H
-001D47 F583              MOV     DPH,A
-001D49 E0                MOVX    A,@DPTR
-001D4A FD                MOV     R5,A
-001D4B 6F                XRL     A,R7
-001D4C 601C              JZ      ?C0006?KEYSCAN
+002630 74A1              MOV     A,#LOW ksEvtPool+01H
+002632 2E                ADD     A,R6
+002633 F582              MOV     DPL,A
+002635 E4                CLR     A
+002636 344E              ADDC    A,#HIGH ksEvtPool+01H
+002638 F583              MOV     DPH,A
+00263A E0                MOVX    A,@DPTR
+00263B FD                MOV     R5,A
+00263C 6F                XRL     A,R7
+00263D 601C              JZ      ?C0006?KEYSCAN
    93: 			break;
-001D4E         ?C0010?KEYSCAN:
+00263F         ?C0010?KEYSCAN:
    94: 		if (ksEvtPool.ksPool[i] == 0) 
-001D4E ED                MOV     A,R5
-001D4F 7014              JNZ     ?C0009?KEYSCAN
+00263F ED                MOV     A,R5
+002640 7014              JNZ     ?C0009?KEYSCAN
    95: 		{
    96: 			if(mult_key_value != key)
-001D51 904DE4            MOV     DPTR,#mult_key_value
-001D54 E0                MOVX    A,@DPTR
-001D55 6F                XRL     A,R7
-001D56 6012              JZ      ?C0006?KEYSCAN
+002642 904DEC            MOV     DPTR,#mult_key_value
+002645 E0                MOVX    A,@DPTR
+002646 6F                XRL     A,R7
+002647 6012              JZ      ?C0006?KEYSCAN
    97: 				ksEvtPool.ksPool[i] = key;
-001D58 7450              MOV     A,#LOW ksEvtPool+01H
-001D5A 2E                ADD     A,R6
-001D5B F582              MOV     DPL,A
-001D5D E4                CLR     A
-001D5E 344E              ADDC    A,#HIGH ksEvtPool+01H
-001D60 F583              MOV     DPH,A
-001D62 EF                MOV     A,R7
-001D63 F0                MOVX    @DPTR,A
+002649 74A1              MOV     A,#LOW ksEvtPool+01H
+00264B 2E                ADD     A,R6
+00264C F582              MOV     DPL,A
+00264E E4                CLR     A
+00264F 344E              ADDC    A,#HIGH ksEvtPool+01H
+002651 F583              MOV     DPH,A
+002653 EF                MOV     A,R7
+002654 F0                MOVX    @DPTR,A
    98: 			break;
-001D64 22                RET     
+002655 22                RET     
    99: 		}
   100: 	}
-001D65         ?C0009?KEYSCAN:
-001D65 0E                INC     R6
-001D66 EE                MOV     A,R6
-001D67 B406D5            CJNE    A,#06H,?C0007?KEYSCAN
+002656         ?C0009?KEYSCAN:
+002656 0E                INC     R6
+002657 EE                MOV     A,R6
+002658 B406D5            CJNE    A,#06H,?C0007?KEYSCAN
   101: }
-001D6A         ?C0006?KEYSCAN:
-001D6A 22                RET     
+00265B         ?C0006?KEYSCAN:
+00265B 22                RET     
 ----- FUNCTION _keyIn (END) -------
 
 
@@ -6286,75 +7783,75 @@
   105: 	byte i = 0 ;
   106: 	byte found = 0;
 ;---- Variable 'i' assigned to Register 'R6' ----
-001D6B E4                CLR     A
-001D6C FE                MOV     R6,A
+00265C E4                CLR     A
+00265D FE                MOV     R6,A
   107: 
 ;---- Variable 'found' assigned to Register 'R5' ----
-001D6D FD                MOV     R5,A
+00265E FD                MOV     R5,A
   108: 	if ((key &0xF0) == 0xf0 || (key &0xD0) == 0xD0)
-001D6E EF                MOV     A,R7
-001D6F 54F0              ANL     A,#0F0H
-001D71 64F0              XRL     A,#0F0H
-001D73 6007              JZ      ?C0014?KEYSCAN
-001D75 EF                MOV     A,R7
-001D76 54D0              ANL     A,#0D0H
-001D78 FC                MOV     R4,A
-001D79 BCD00C            CJNE    R4,#0D0H,?C0013?KEYSCAN
-001D7C         ?C0014?KEYSCAN:
+00265F EF                MOV     A,R7
+002660 54F0              ANL     A,#0F0H
+002662 64F0              XRL     A,#0F0H
+002664 6007              JZ      ?C0014?KEYSCAN
+002666 EF                MOV     A,R7
+002667 54D0              ANL     A,#0D0H
+002669 FC                MOV     R4,A
+00266A BCD00C            CJNE    R4,#0D0H,?C0013?KEYSCAN
+00266D         ?C0014?KEYSCAN:
   109: 	{
   110: 		if(mult_key_status == KEY_WAIT_RELEASE)
-001D7C 904E02            MOV     DPTR,#mult_key_status
-001D7F E0                MOVX    A,@DPTR
-001D80 B4020B            CJNE    A,#02H,?C0016?KEYSCAN
+00266D 904E47            MOV     DPTR,#mult_key_status
+002670 E0                MOVX    A,@DPTR
+002671 B4020B            CJNE    A,#02H,?C0016?KEYSCAN
   111: 		{
   112: 			mult_key_status = KEY_RELEASE;
-001D83 7403              MOV     A,#03H
-001D85 F0                MOVX    @DPTR,A
+002674 7403              MOV     A,#03H
+002676 F0                MOVX    @DPTR,A
   113: 		}
   114: 	}
-001D86 8006              SJMP    ?C0016?KEYSCAN
-001D88         ?C0013?KEYSCAN:
+002677 8006              SJMP    ?C0016?KEYSCAN
+002679         ?C0013?KEYSCAN:
   115: 	else
   116: 		standard_key_release_flag = 1;
-001D88 904DD6            MOV     DPTR,#standard_key_release_flag
-001D8B 7401              MOV     A,#01H
-001D8D F0                MOVX    @DPTR,A
-001D8E         ?C0016?KEYSCAN:
+002679 904DDF            MOV     DPTR,#standard_key_release_flag
+00267C 7401              MOV     A,#01H
+00267E F0                MOVX    @DPTR,A
+00267F         ?C0016?KEYSCAN:
   117: 
   118: 	if(key >= HID_KEY_LEFT_CTL && key <= HID_KEY_RIGHT_GUI)
-001D8E EF                MOV     A,R7
-001D8F C3                CLR     C
-001D90 94E0              SUBB    A,#0E0H
-001D92 4021              JC      ?C0017?KEYSCAN
-001D94 EF                MOV     A,R7
-001D95 D3                SETB    C
-001D96 94E7              SUBB    A,#0E7H
-001D98 501B              JNC     ?C0017?KEYSCAN
+00267F EF                MOV     A,R7
+002680 C3                CLR     C
+002681 94E0              SUBB    A,#0E0H
+002683 4021              JC      ?C0017?KEYSCAN
+002685 EF                MOV     A,R7
+002686 D3                SETB    C
+002687 94E7              SUBB    A,#0E7H
+002689 501B              JNC     ?C0017?KEYSCAN
   119: 	{
   120: 		ksEvtPool.standardSel  &= ~(0x01 << (key & 0x07));
-001D9A 904E4F            MOV     DPTR,#ksEvtPool
-001D9D E0                MOVX    A,@DPTR
-001D9E FE                MOV     R6,A
-001D9F EF                MOV     A,R7
-001DA0 5407              ANL     A,#07H
-001DA2 FF                MOV     R7,A
-001DA3 7401              MOV     A,#01H
-001DA5 A807              MOV     R0,AR7
-001DA7 08                INC     R0
-001DA8 8002              SJMP    ?C0089?KEYSCAN
-001DAA         ?C0088?KEYSCAN:
-001DAA C3                CLR     C
-001DAB 33                RLC     A
-001DAC         ?C0089?KEYSCAN:
-001DAC D8FC              DJNZ    R0,?C0088?KEYSCAN
-001DAE F4                CPL     A
-001DAF 5E                ANL     A,R6
-001DB0 904E4F            MOV     DPTR,#ksEvtPool
-001DB3 F0                MOVX    @DPTR,A
-001DB4 22                RET     
+00268B 904EA0            MOV     DPTR,#ksEvtPool
+00268E E0                MOVX    A,@DPTR
+00268F FE                MOV     R6,A
+002690 EF                MOV     A,R7
+002691 5407              ANL     A,#07H
+002693 FF                MOV     R7,A
+002694 7401              MOV     A,#01H
+002696 A807              MOV     R0,AR7
+002698 08                INC     R0
+002699 8002              SJMP    ?C0095?KEYSCAN
+00269B         ?C0094?KEYSCAN:
+00269B C3                CLR     C
+00269C 33                RLC     A
+00269D         ?C0095?KEYSCAN:
+00269D D8FC              DJNZ    R0,?C0094?KEYSCAN
+00269F F4                CPL     A
+0026A0 5E                ANL     A,R6
+0026A1 904EA0            MOV     DPTR,#ksEvtPool
+0026A4 F0                MOVX    @DPTR,A
+0026A5 22                RET     
   121: 		return;
   122: 	}
-001DB5         ?C0017?KEYSCAN:
+0026A6         ?C0017?KEYSCAN:
   123: 	
   124: 
   125: /*
@@ -6400,97 +7897,1855 @@
   165: 	}
   166: */	
   167: 	for (i=0 ; i<KS_BUFF_POLL_LEN ; i++) 
-001DB5 E4                CLR     A
-001DB6 FE                MOV     R6,A
-001DB7         ?C0019?KEYSCAN:
+0026A6 E4                CLR     A
+0026A7 FE                MOV     R6,A
+0026A8         ?C0019?KEYSCAN:
   168: 	{
   169: 		if (found == 0) 
-001DB7 ED                MOV     A,R5
-001DB8 7021              JNZ     ?C0022?KEYSCAN
+0026A8 ED                MOV     A,R5
+0026A9 7021              JNZ     ?C0022?KEYSCAN
   170: 		{
   171: 			if (ksEvtPool.ksPool[i] == key) {
-001DBA 7450              MOV     A,#LOW ksEvtPool+01H
-001DBC 2E                ADD     A,R6
-001DBD F582              MOV     DPL,A
-001DBF E4                CLR     A
-001DC0 344E              ADDC    A,#HIGH ksEvtPool+01H
-001DC2 F583              MOV     DPH,A
-001DC4 E0                MOVX    A,@DPTR
-001DC5 6F                XRL     A,R7
-001DC6 7047              JNZ     ?C0021?KEYSCAN
+0026AB 74A1              MOV     A,#LOW ksEvtPool+01H
+0026AD 2E                ADD     A,R6
+0026AE F582              MOV     DPL,A
+0026B0 E4                CLR     A
+0026B1 344E              ADDC    A,#HIGH ksEvtPool+01H
+0026B3 F583              MOV     DPH,A
+0026B5 E0                MOVX    A,@DPTR
+0026B6 6F                XRL     A,R7
+0026B7 7047              JNZ     ?C0021?KEYSCAN
   172: 				if (i == KS_BUFF_POLL_LEN-1) {
-001DC8 EE                MOV     A,R6
-001DC9 B4050B            CJNE    A,#05H,?C0024?KEYSCAN
+0026B9 EE                MOV     A,R6
+0026BA B4050B            CJNE    A,#05H,?C0024?KEYSCAN
   173: 					ksEvtPool.ksPool[i] = 0;
-001DCC 2450              ADD     A,#LOW ksEvtPool+01H
-001DCE F582              MOV     DPL,A
-001DD0 E4                CLR     A
-001DD1 344E              ADDC    A,#HIGH ksEvtPool+01H
-001DD3 F583              MOV     DPH,A
-001DD5 E4                CLR     A
-001DD6 F0                MOVX    @DPTR,A
+0026BD 24A1              ADD     A,#LOW ksEvtPool+01H
+0026BF F582              MOV     DPL,A
+0026C1 E4                CLR     A
+0026C2 344E              ADDC    A,#HIGH ksEvtPool+01H
+0026C4 F583              MOV     DPH,A
+0026C6 E4                CLR     A
+0026C7 F0                MOVX    @DPTR,A
   174: 				}
-001DD7         ?C0024?KEYSCAN:
+0026C8         ?C0024?KEYSCAN:
   175: 				found = 1;
-001DD7 7D01              MOV     R5,#01H
+0026C8 7D01              MOV     R5,#01H
   176: 			}
   177: 		}
-001DD9 8034              SJMP    ?C0021?KEYSCAN
-001DDB         ?C0022?KEYSCAN:
+0026CA 8034              SJMP    ?C0021?KEYSCAN
+0026CC         ?C0022?KEYSCAN:
   178: 		else 
   179: 		{
   180: 			ksEvtPool.ksPool[i-1] = ksEvtPool.ksPool[i];
-001DDB 7450              MOV     A,#LOW ksEvtPool+01H
-001DDD 2E                ADD     A,R6
-001DDE F582              MOV     DPL,A
-001DE0 E4                CLR     A
-001DE1 344E              ADDC    A,#HIGH ksEvtPool+01H
-001DE3 F583              MOV     DPH,A
-001DE5 E0                MOVX    A,@DPTR
-001DE6 FC                MOV     R4,A
-001DE7 744F              MOV     A,#LOW ksEvtPool
-001DE9 2E                ADD     A,R6
-001DEA F582              MOV     DPL,A
-001DEC E4                CLR     A
-001DED 344E              ADDC    A,#HIGH ksEvtPool
-001DEF F583              MOV     DPH,A
-001DF1 EC                MOV     A,R4
-001DF2 F0                MOVX    @DPTR,A
+0026CC 74A1              MOV     A,#LOW ksEvtPool+01H
+0026CE 2E                ADD     A,R6
+0026CF F582              MOV     DPL,A
+0026D1 E4                CLR     A
+0026D2 344E              ADDC    A,#HIGH ksEvtPool+01H
+0026D4 F583              MOV     DPH,A
+0026D6 E0                MOVX    A,@DPTR
+0026D7 FC                MOV     R4,A
+0026D8 74A0              MOV     A,#LOW ksEvtPool
+0026DA 2E                ADD     A,R6
+0026DB F582              MOV     DPL,A
+0026DD E4                CLR     A
+0026DE 344E              ADDC    A,#HIGH ksEvtPool
+0026E0 F583              MOV     DPH,A
+0026E2 EC                MOV     A,R4
+0026E3 F0                MOVX    @DPTR,A
   181: 			if (ksEvtPool.ksPool[i] == 0)
-001DF3 7450              MOV     A,#LOW ksEvtPool+01H
-001DF5 2E                ADD     A,R6
-001DF6 F582              MOV     DPL,A
-001DF8 E4                CLR     A
-001DF9 344E              ADDC    A,#HIGH ksEvtPool+01H
-001DFB F583              MOV     DPH,A
-001DFD E0                MOVX    A,@DPTR
-001DFE 6014              JZ      ?C0018?KEYSCAN
+0026E4 74A1              MOV     A,#LOW ksEvtPool+01H
+0026E6 2E                ADD     A,R6
+0026E7 F582              MOV     DPL,A
+0026E9 E4                CLR     A
+0026EA 344E              ADDC    A,#HIGH ksEvtPool+01H
+0026EC F583              MOV     DPH,A
+0026EE E0                MOVX    A,@DPTR
+0026EF 6014              JZ      ?C0018?KEYSCAN
   182: 				break;
-001E00         ?C0026?KEYSCAN:
+0026F1         ?C0026?KEYSCAN:
   183: 			if (i == KS_BUFF_POLL_LEN-1) {
-001E00 EE                MOV     A,R6
-001E01 B4050B            CJNE    A,#05H,?C0021?KEYSCAN
+0026F1 EE                MOV     A,R6
+0026F2 B4050B            CJNE    A,#05H,?C0021?KEYSCAN
   184: 				ksEvtPool.ksPool[i] = 0;
-001E04 2450              ADD     A,#LOW ksEvtPool+01H
-001E06 F582              MOV     DPL,A
-001E08 E4                CLR     A
-001E09 344E              ADDC    A,#HIGH ksEvtPool+01H
-001E0B F583              MOV     DPH,A
-001E0D E4                CLR     A
-001E0E F0                MOVX    @DPTR,A
+0026F5 24A1              ADD     A,#LOW ksEvtPool+01H
+0026F7 F582              MOV     DPL,A
+0026F9 E4                CLR     A
+0026FA 344E              ADDC    A,#HIGH ksEvtPool+01H
+0026FC F583              MOV     DPH,A
+0026FE E4                CLR     A
+0026FF F0                MOVX    @DPTR,A
   185: 			}
   186: 		}
   187: 	}
-001E0F         ?C0021?KEYSCAN:
-001E0F 0E                INC     R6
-001E10 EE                MOV     A,R6
-001E11 B406A3            CJNE    A,#06H,?C0019?KEYSCAN
+002700         ?C0021?KEYSCAN:
+002700 0E                INC     R6
+002701 EE                MOV     A,R6
+002702 B406A3            CJNE    A,#06H,?C0019?KEYSCAN
   188: }
-001E14         ?C0018?KEYSCAN:
-001E14 22                RET     
+002705         ?C0018?KEYSCAN:
+002705 22                RET     
 ----- FUNCTION _keyOut (END) -------
 
 
+----- FUNCTION _kb_set_multikey (BEGIN) -----
+ FILE: 'kb_process.c'
+  187: void kb_set_multikey(word multikey_value)
+  188: {
+;---- Variable 'multikey_value' assigned to Register 'R4/R5' ----
+002706 AD07              MOV     R5,AR7
+002708 AC06              MOV     R4,AR6
+  189: 	if(mult_key_status != KEY_WAIT_RELEASE)
+  190: 	{
+00270A 904E47            MOV     DPTR,#mult_key_status
+00270D E0                MOVX    A,@DPTR
+00270E 6402              XRL     A,#02H
+002710 600E              JZ      ?C0049?KB_PROCESS
+  191: 		mult_key_status = KEY_MULIT_PRESS;
+  192: 		multikey[0] = HID_REPORTID_2;
+002712 7401              MOV     A,#01H
+002714 F0                MOVX    @DPTR,A
+  193: 		multikey[1] = (multikey_value&0xff);
+002715 904E48            MOV     DPTR,#multikey
+002718 04                INC     A
+002719 F0                MOVX    @DPTR,A
+  194: 		multikey[2] = ((multikey_value>>8)&0xff);
+00271A EF                MOV     A,R7
+00271B A3                INC     DPTR
+00271C F0                MOVX    @DPTR,A
+  195: 	}
+00271D EE                MOV     A,R6
+00271E A3                INC     DPTR
+00271F F0                MOVX    @DPTR,A
+  196: }
+  197: 
+002720         ?C0049?KB_PROCESS:
+002720 22                RET     
+----- FUNCTION _kb_set_multikey (END) -------
+
+
+----- FUNCTION _kb_multikey_setup (BEGIN) -----
+ FILE: 'kb_process.c'
+  864: void kb_multikey_setup(tKSEVENT *pEvt)
+  865: {
+002721 904ECF            MOV     DPTR,#pEvt
+002724 EB                MOV     A,R3
+002725 F0                MOVX    @DPTR,A
+002726 A3                INC     DPTR
+002727 EA                MOV     A,R2
+002728 F0                MOVX    @DPTR,A
+002729 A3                INC     DPTR
+00272A E9                MOV     A,R1
+00272B F0                MOVX    @DPTR,A
+  866: 	byte i = 0;
+  867: 	
+00272C E4                CLR     A
+00272D A3                INC     DPTR
+00272E F0                MOVX    @DPTR,A
+  868: 	for (i = 0;i < 6;i++)
+00272F F0                MOVX    @DPTR,A
+002730         ?C0212?KB_PROCESS:
+002730 904ED2            MOV     DPTR,#i
+002733 E0                MOVX    A,@DPTR
+002734 FF                MOV     R7,A
+002735 C3                CLR     C
+002736 9406              SUBB    A,#06H
+002738 4003              JC      $ + 5H
+00273A 022A3A            LJMP    ?C0271?KB_PROCESS
+  869: 	{		
+  870: 		if ((pEvt->ksPool[i] &0xF0) == 0xf0 
+00273D 904ECF            MOV     DPTR,#pEvt
+002740 E0                MOVX    A,@DPTR
+002741 FB                MOV     R3,A
+002742 A3                INC     DPTR
+002743 E0                MOVX    A,@DPTR
+002744 FA                MOV     R2,A
+002745 A3                INC     DPTR
+002746 E0                MOVX    A,@DPTR
+002747 2401              ADD     A,#01H
+002749 F9                MOV     R1,A
+00274A E4                CLR     A
+00274B 3A                ADDC    A,R2
+00274C FA                MOV     R2,A
+00274D 7E00              MOV     R6,#00H
+00274F E9                MOV     A,R1
+002750 2F                ADD     A,R7
+002751 F9                MOV     R1,A
+002752 EE                MOV     A,R6
+002753 3A                ADDC    A,R2
+002754 FA                MOV     R2,A
+002755 1200F9            LCALL   ?C?CLDPTR
+002758 FF                MOV     R7,A
+002759 54F0              ANL     A,#0F0H
+00275B 64F0              XRL     A,#0F0H
+00275D 600A              JZ      ?C0216?KB_PROCESS
+00275F EF                MOV     A,R7
+002760 54D0              ANL     A,#0D0H
+002762 64D0              XRL     A,#0D0H
+002764 6003              JZ      $ + 5H
+002766 022A31            LJMP    ?C0214?KB_PROCESS
+002769         ?C0216?KB_PROCESS:
+  871: 			|| (pEvt->ksPool[i] &0xD0) == 0xD0)
+  872: 		{
+  873: 			
+  874: 			if (pEvt->ksPool[i] ==  HID_MULTIKEY_MEDIA) //media select
+002769 1200F9            LCALL   ?C?CLDPTR
+00276C FB                MOV     R3,A
+00276D B4F109            CJNE    A,#0F1H,?C0217?KB_PROCESS
+  875: 			{
+  876: 				kb_set_multikey(0x0183); 
+002770 7F83              MOV     R7,#083H
+002772 7E01              MOV     R6,#01H
+002774 F106              ACALL   _kb_set_multikey
+  877: 			}
+002776 022A06            LJMP    ?C0218?KB_PROCESS
+002779         ?C0217?KB_PROCESS:
+  878: 			else
+  879: 			if (pEvt->ksPool[i] ==  HID_MULTIKEY_PALY) //play / pause
+002779 EB                MOV     A,R3
+00277A B4F209            CJNE    A,#0F2H,?C0219?KB_PROCESS
+  880: 			{ 
+  881: 				kb_set_multikey(0x00cd);
+00277D 7FCD              MOV     R7,#0CDH
+00277F 7E00              MOV     R6,#00H
+002781 F106              ACALL   _kb_set_multikey
+  882: 			}
+002783 022A06            LJMP    ?C0218?KB_PROCESS
+002786         ?C0219?KB_PROCESS:
+  883: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_STOP)  //stop
+002786 904ECF            MOV     DPTR,#pEvt
+002789 E0                MOVX    A,@DPTR
+00278A FB                MOV     R3,A
+00278B A3                INC     DPTR
+00278C E0                MOVX    A,@DPTR
+00278D FA                MOV     R2,A
+00278E A3                INC     DPTR
+00278F E0                MOVX    A,@DPTR
+002790 2401              ADD     A,#01H
+002792 F9                MOV     R1,A
+002793 E4                CLR     A
+002794 3A                ADDC    A,R2
+002795 FA                MOV     R2,A
+002796 A3                INC     DPTR
+002797 E0                MOVX    A,@DPTR
+002798 7E00              MOV     R6,#00H
+00279A 29                ADD     A,R1
+00279B F9                MOV     R1,A
+00279C EE                MOV     A,R6
+00279D 3A                ADDC    A,R2
+00279E FA                MOV     R2,A
+00279F 1200F9            LCALL   ?C?CLDPTR
+0027A2 FB                MOV     R3,A
+0027A3 B4F307            CJNE    A,#0F3H,?C0221?KB_PROCESS
+  884: 			{
+  885: 				kb_set_multikey(0x00b7);
+0027A6 7FB7              MOV     R7,#0B7H
+0027A8 F106              ACALL   _kb_set_multikey
+  886: 			}	
+0027AA 022A06            LJMP    ?C0218?KB_PROCESS
+0027AD         ?C0221?KB_PROCESS:
+  887: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_PRE_TRACK) //pre Track
+0027AD EB                MOV     A,R3
+0027AE B4F409            CJNE    A,#0F4H,?C0223?KB_PROCESS
+  888: 			{
+  889: 				kb_set_multikey(0x00b6);
+0027B1 7FB6              MOV     R7,#0B6H
+0027B3 7E00              MOV     R6,#00H
+0027B5 F106              ACALL   _kb_set_multikey
+  890: 			}
+0027B7 022A06            LJMP    ?C0218?KB_PROCESS
+0027BA         ?C0223?KB_PROCESS:
+  891: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_NEXT_TRACK) //next Track
+0027BA 904ECF            MOV     DPTR,#pEvt
+0027BD E0                MOVX    A,@DPTR
+0027BE FB                MOV     R3,A
+0027BF A3                INC     DPTR
+0027C0 E0                MOVX    A,@DPTR
+0027C1 FA                MOV     R2,A
+0027C2 A3                INC     DPTR
+0027C3 E0                MOVX    A,@DPTR
+0027C4 2401              ADD     A,#01H
+0027C6 F9                MOV     R1,A
+0027C7 E4                CLR     A
+0027C8 3A                ADDC    A,R2
+0027C9 FA                MOV     R2,A
+0027CA A3                INC     DPTR
+0027CB E0                MOVX    A,@DPTR
+0027CC 7E00              MOV     R6,#00H
+0027CE 29                ADD     A,R1
+0027CF F9                MOV     R1,A
+0027D0 EE                MOV     A,R6
+0027D1 3A                ADDC    A,R2
+0027D2 FA                MOV     R2,A
+0027D3 1200F9            LCALL   ?C?CLDPTR
+0027D6 FB                MOV     R3,A
+0027D7 B4F507            CJNE    A,#0F5H,?C0225?KB_PROCESS
+  892: 			{
+  893: 				kb_set_multikey(0x00b5);
+0027DA 7FB5              MOV     R7,#0B5H
+0027DC F106              ACALL   _kb_set_multikey
+  894: 			}
+0027DE 022A06            LJMP    ?C0218?KB_PROCESS
+0027E1         ?C0225?KB_PROCESS:
+  895: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_VOL_DOWN) //vol-
+0027E1 EB                MOV     A,R3
+0027E2 B4F609            CJNE    A,#0F6H,?C0227?KB_PROCESS
+  896: 			{
+  897: 				kb_set_multikey(0x00ea);
+0027E5 7FEA              MOV     R7,#0EAH
+0027E7 7E00              MOV     R6,#00H
+0027E9 F106              ACALL   _kb_set_multikey
+  898: 			}
+0027EB 022A06            LJMP    ?C0218?KB_PROCESS
+0027EE         ?C0227?KB_PROCESS:
+  899: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_VOL_UP) //vol+
+0027EE 904ECF            MOV     DPTR,#pEvt
+0027F1 E0                MOVX    A,@DPTR
+0027F2 FB                MOV     R3,A
+0027F3 A3                INC     DPTR
+0027F4 E0                MOVX    A,@DPTR
+0027F5 FA                MOV     R2,A
+0027F6 A3                INC     DPTR
+0027F7 E0                MOVX    A,@DPTR
+0027F8 2401              ADD     A,#01H
+0027FA F9                MOV     R1,A
+0027FB E4                CLR     A
+0027FC 3A                ADDC    A,R2
+0027FD FA                MOV     R2,A
+0027FE A3                INC     DPTR
+0027FF E0                MOVX    A,@DPTR
+002800 7E00              MOV     R6,#00H
+002802 29                ADD     A,R1
+002803 F9                MOV     R1,A
+002804 EE                MOV     A,R6
+002805 3A                ADDC    A,R2
+002806 FA                MOV     R2,A
+002807 1200F9            LCALL   ?C?CLDPTR
+00280A FB                MOV     R3,A
+00280B B4F707            CJNE    A,#0F7H,?C0229?KB_PROCESS
+  900: 			{
+  901: 				kb_set_multikey(0x00e9);
+00280E 7FE9              MOV     R7,#0E9H
+002810 122706            LCALL   _kb_set_multikey
+  902: 			}
+002813 4106              AJMP    ?C0218?KB_PROCESS
+002815         ?C0229?KB_PROCESS:
+  903: 			else	if (pEvt->ksPool[i] ==  HID_MULTIKEY_MUTE) //mute
+002815 EB                MOV     A,R3
+002816 B4F809            CJNE    A,#0F8H,?C0231?KB_PROCESS
+  904: 			{
+  905: 				kb_set_multikey(0x00e2);
+002819 7FE2              MOV     R7,#0E2H
+00281B 7E00              MOV     R6,#00H
+00281D 122706            LCALL   _kb_set_multikey
+  906: 			}
+002820 4106              AJMP    ?C0218?KB_PROCESS
+002822         ?C0231?KB_PROCESS:
+  907: 			else	if (pEvt->ksPool[i] ==  HID_MULTIKEY_MY_COMPUTER) 
+002822 904ECF            MOV     DPTR,#pEvt
+002825 E0                MOVX    A,@DPTR
+002826 FB                MOV     R3,A
+002827 A3                INC     DPTR
+002828 E0                MOVX    A,@DPTR
+002829 FA                MOV     R2,A
+00282A A3                INC     DPTR
+00282B E0                MOVX    A,@DPTR
+00282C 2401              ADD     A,#01H
+00282E F9                MOV     R1,A
+00282F E4                CLR     A
+002830 3A                ADDC    A,R2
+002831 FA                MOV     R2,A
+002832 A3                INC     DPTR
+002833 E0                MOVX    A,@DPTR
+002834 7E00              MOV     R6,#00H
+002836 29                ADD     A,R1
+002837 F9                MOV     R1,A
+002838 EE                MOV     A,R6
+002839 3A                ADDC    A,R2
+00283A FA                MOV     R2,A
+00283B 1200F9            LCALL   ?C?CLDPTR
+00283E FB                MOV     R3,A
+00283F B4F908            CJNE    A,#0F9H,?C0233?KB_PROCESS
+  908: 			{
+  909: 				kb_set_multikey(0x0194);
+002842 7F94              MOV     R7,#094H
+002844 0E                INC     R6
+002845 122706            LCALL   _kb_set_multikey
+  910: 			}	
+002848 4106              AJMP    ?C0218?KB_PROCESS
+00284A         ?C0233?KB_PROCESS:
+  911: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_MAIL)  //mail
+00284A EB                MOV     A,R3
+00284B B4FA09            CJNE    A,#0FAH,?C0235?KB_PROCESS
+  912: 			{
+  913: 				kb_set_multikey(0x018a);//mail
+00284E 7F8A              MOV     R7,#08AH
+002850 7E01              MOV     R6,#01H
+002852 122706            LCALL   _kb_set_multikey
+  914: 			}
+002855 4106              AJMP    ?C0218?KB_PROCESS
+002857         ?C0235?KB_PROCESS:
+  915: 			else	if (pEvt->ksPool[i] ==  HID_MULTIKEY_CALCULATOR) //calculator
+002857 904ECF            MOV     DPTR,#pEvt
+00285A E0                MOVX    A,@DPTR
+00285B FB                MOV     R3,A
+00285C A3                INC     DPTR
+00285D E0                MOVX    A,@DPTR
+00285E FA                MOV     R2,A
+00285F A3                INC     DPTR
+002860 E0                MOVX    A,@DPTR
+002861 2401              ADD     A,#01H
+002863 F9                MOV     R1,A
+002864 E4                CLR     A
+002865 3A                ADDC    A,R2
+002866 FA                MOV     R2,A
+002867 A3                INC     DPTR
+002868 E0                MOVX    A,@DPTR
+002869 7E00              MOV     R6,#00H
+00286B 29                ADD     A,R1
+00286C F9                MOV     R1,A
+00286D EE                MOV     A,R6
+00286E 3A                ADDC    A,R2
+00286F FA                MOV     R2,A
+002870 1200F9            LCALL   ?C?CLDPTR
+002873 FB                MOV     R3,A
+002874 B4FB08            CJNE    A,#0FBH,?C0237?KB_PROCESS
+  916: 			{
+  917: 				kb_set_multikey(0x0192);
+002877 7F92              MOV     R7,#092H
+002879 0E                INC     R6
+00287A 122706            LCALL   _kb_set_multikey
+  918: 			}
+00287D 4106              AJMP    ?C0218?KB_PROCESS
+00287F         ?C0237?KB_PROCESS:
+  919: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_FAVORITES) 
+00287F EB                MOV     A,R3
+002880 B4D009            CJNE    A,#0D0H,?C0239?KB_PROCESS
+  920: 			{
+  921: 				kb_set_multikey(0x022a);//www Favorites
+002883 7F2A              MOV     R7,#02AH
+002885 7E02              MOV     R6,#02H
+002887 122706            LCALL   _kb_set_multikey
+  922: 			}
+00288A 4106              AJMP    ?C0218?KB_PROCESS
+00288C         ?C0239?KB_PROCESS:
+  923: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_FORWARD)  
+00288C 904ECF            MOV     DPTR,#pEvt
+00288F E0                MOVX    A,@DPTR
+002890 FB                MOV     R3,A
+002891 A3                INC     DPTR
+002892 E0                MOVX    A,@DPTR
+002893 FA                MOV     R2,A
+002894 A3                INC     DPTR
+002895 E0                MOVX    A,@DPTR
+002896 2401              ADD     A,#01H
+002898 F9                MOV     R1,A
+002899 E4                CLR     A
+00289A 3A                ADDC    A,R2
+00289B FA                MOV     R2,A
+00289C A3                INC     DPTR
+00289D E0                MOVX    A,@DPTR
+00289E 7E00              MOV     R6,#00H
+0028A0 29                ADD     A,R1
+0028A1 F9                MOV     R1,A
+0028A2 EE                MOV     A,R6
+0028A3 3A                ADDC    A,R2
+0028A4 FA                MOV     R2,A
+0028A5 1200F9            LCALL   ?C?CLDPTR
+0028A8 FB                MOV     R3,A
+0028A9 B4D109            CJNE    A,#0D1H,?C0241?KB_PROCESS
+  924: 			{
+  925: 				kb_set_multikey(0x0225);
+0028AC 7F25              MOV     R7,#025H
+0028AE 7E02              MOV     R6,#02H
+0028B0 122706            LCALL   _kb_set_multikey
+  926: 			}
+0028B3 4106              AJMP    ?C0218?KB_PROCESS
+0028B5         ?C0241?KB_PROCESS:
+  927: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_STOP)  //www Stop
+0028B5 EB                MOV     A,R3
+0028B6 B4D309            CJNE    A,#0D3H,?C0243?KB_PROCESS
+  928: 			{
+  929: 				kb_set_multikey(0x0226);
+0028B9 7F26              MOV     R7,#026H
+0028BB 7E02              MOV     R6,#02H
+0028BD 122706            LCALL   _kb_set_multikey
+  930: 			}
+0028C0 4106              AJMP    ?C0218?KB_PROCESS
+0028C2         ?C0243?KB_PROCESS:
+  931: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_BACK)  
+0028C2 904ECF            MOV     DPTR,#pEvt
+0028C5 E0                MOVX    A,@DPTR
+0028C6 FB                MOV     R3,A
+0028C7 A3                INC     DPTR
+0028C8 E0                MOVX    A,@DPTR
+0028C9 FA                MOV     R2,A
+0028CA A3                INC     DPTR
+0028CB E0                MOVX    A,@DPTR
+0028CC 2401              ADD     A,#01H
+0028CE F9                MOV     R1,A
+0028CF E4                CLR     A
+0028D0 3A                ADDC    A,R2
+0028D1 FA                MOV     R2,A
+0028D2 A3                INC     DPTR
+0028D3 E0                MOVX    A,@DPTR
+0028D4 7E00              MOV     R6,#00H
+0028D6 29                ADD     A,R1
+0028D7 F9                MOV     R1,A
+0028D8 EE                MOV     A,R6
+0028D9 3A                ADDC    A,R2
+0028DA FA                MOV     R2,A
+0028DB 1200F9            LCALL   ?C?CLDPTR
+0028DE FB                MOV     R3,A
+0028DF B4D209            CJNE    A,#0D2H,?C0245?KB_PROCESS
+  932: 			{
+  933: 				kb_set_multikey(0x0224);
+0028E2 7F24              MOV     R7,#024H
+0028E4 7E02              MOV     R6,#02H
+0028E6 122706            LCALL   _kb_set_multikey
+  934: 			}
+0028E9 4106              AJMP    ?C0218?KB_PROCESS
+0028EB         ?C0245?KB_PROCESS:
+  935: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_REFRESH) //www refresh
+0028EB EB                MOV     A,R3
+0028EC B4D409            CJNE    A,#0D4H,?C0247?KB_PROCESS
+  936: 			{
+  937: 				kb_set_multikey(0x0227);
+0028EF 7F27              MOV     R7,#027H
+0028F1 7E02              MOV     R6,#02H
+0028F3 122706            LCALL   _kb_set_multikey
+  938: 			}	
+0028F6 4106              AJMP    ?C0218?KB_PROCESS
+0028F8         ?C0247?KB_PROCESS:
+  939: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_SEARCH)  //www search
+0028F8 904ECF            MOV     DPTR,#pEvt
+0028FB E0                MOVX    A,@DPTR
+0028FC FB                MOV     R3,A
+0028FD A3                INC     DPTR
+0028FE E0                MOVX    A,@DPTR
+0028FF FA                MOV     R2,A
+002900 A3                INC     DPTR
+002901 E0                MOVX    A,@DPTR
+002902 2401              ADD     A,#01H
+002904 F9                MOV     R1,A
+002905 E4                CLR     A
+002906 3A                ADDC    A,R2
+002907 FA                MOV     R2,A
+002908 A3                INC     DPTR
+002909 E0                MOVX    A,@DPTR
+00290A 7E00              MOV     R6,#00H
+00290C 29                ADD     A,R1
+00290D F9                MOV     R1,A
+00290E EE                MOV     A,R6
+00290F 3A                ADDC    A,R2
+002910 FA                MOV     R2,A
+002911 1200F9            LCALL   ?C?CLDPTR
+002914 FB                MOV     R3,A
+002915 B4D509            CJNE    A,#0D5H,?C0249?KB_PROCESS
+  940: 			{
+  941: 				kb_set_multikey(0x0221);
+002918 7F21              MOV     R7,#021H
+00291A 7E02              MOV     R6,#02H
+00291C 122706            LCALL   _kb_set_multikey
+  942: 			}
+00291F 4106              AJMP    ?C0218?KB_PROCESS
+002921         ?C0249?KB_PROCESS:
+  943: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_AC_HOME)
+002921 EB                MOV     A,R3
+002922 B4D609            CJNE    A,#0D6H,?C0251?KB_PROCESS
+  944: 			{
+  945: 				kb_set_multikey(0x0223);
+002925 7F23              MOV     R7,#023H
+002927 7E02              MOV     R6,#02H
+002929 122706            LCALL   _kb_set_multikey
+  946: 			}
+00292C 4106              AJMP    ?C0218?KB_PROCESS
+00292E         ?C0251?KB_PROCESS:
+  947: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_LIGHT_DOWN)
+00292E 904ECF            MOV     DPTR,#pEvt
+002931 E0                MOVX    A,@DPTR
+002932 FB                MOV     R3,A
+002933 A3                INC     DPTR
+002934 E0                MOVX    A,@DPTR
+002935 FA                MOV     R2,A
+002936 A3                INC     DPTR
+002937 E0                MOVX    A,@DPTR
+002938 2401              ADD     A,#01H
+00293A F9                MOV     R1,A
+00293B E4                CLR     A
+00293C 3A                ADDC    A,R2
+00293D FA                MOV     R2,A
+00293E A3                INC     DPTR
+00293F E0                MOVX    A,@DPTR
+002940 7E00              MOV     R6,#00H
+002942 29                ADD     A,R1
+002943 F9                MOV     R1,A
+002944 EE                MOV     A,R6
+002945 3A                ADDC    A,R2
+002946 FA                MOV     R2,A
+002947 1200F9            LCALL   ?C?CLDPTR
+00294A FB                MOV     R3,A
+00294B B4D707            CJNE    A,#0D7H,?C0253?KB_PROCESS
+  948: 			{
+  949: 				kb_set_multikey(0x0070);
+00294E 7F70              MOV     R7,#070H
+002950 122706            LCALL   _kb_set_multikey
+  950: 			}
+002953 4106              AJMP    ?C0218?KB_PROCESS
+002955         ?C0253?KB_PROCESS:
+  951: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_LIGHT_UP)
+002955 EB                MOV     A,R3
+002956 B4D809            CJNE    A,#0D8H,?C0255?KB_PROCESS
+  952: 			{
+  953: 				kb_set_multikey(0x006f);
+002959 7F6F              MOV     R7,#06FH
+00295B 7E00              MOV     R6,#00H
+00295D 122706            LCALL   _kb_set_multikey
+  954: 			}	
+002960 4106              AJMP    ?C0218?KB_PROCESS
+002962         ?C0255?KB_PROCESS:
+  955: 			else if (pEvt->ksPool[i] ==  HID_MULTIKEY_IOS_SOFT_KB)  //IOS VIR KB
+002962 904ECF            MOV     DPTR,#pEvt
+002965 E0                MOVX    A,@DPTR
+002966 FB                MOV     R3,A
+002967 A3                INC     DPTR
+002968 E0                MOVX    A,@DPTR
+002969 FA                MOV     R2,A
+00296A A3                INC     DPTR
+00296B E0                MOVX    A,@DPTR
+00296C 2401              ADD     A,#01H
+00296E F9                MOV     R1,A
+00296F E4                CLR     A
+002970 3A                ADDC    A,R2
+002971 FA                MOV     R2,A
+002972 A3                INC     DPTR
+002973 E0                MOVX    A,@DPTR
+002974 7E00              MOV     R6,#00H
+002976 29                ADD     A,R1
+002977 F9                MOV     R1,A
+002978 EE                MOV     A,R6
+002979 3A                ADDC    A,R2
+00297A FA                MOV     R2,A
+00297B 1200F9            LCALL   ?C?CLDPTR
+00297E FB                MOV     R3,A
+00297F B4D907            CJNE    A,#0D9H,?C0257?KB_PROCESS
+  956: 		      	{
+  957: 		        	kb_set_multikey(0x00b8);
+002982 7FB8              MOV     R7,#0B8H
+002984 122706            LCALL   _kb_set_multikey
+  958: 		      	}
+002987 807D              SJMP    ?C0218?KB_PROCESS
+002989         ?C0257?KB_PROCESS:
+  959: 		      else if (pEvt->ksPool[i] ==  HID_MULTIKEY_OS_LOCK)
+002989 EB                MOV     A,R3
+00298A B4DA09            CJNE    A,#0DAH,?C0259?KB_PROCESS
+  960: 		      	{
+  961: 		        	kb_set_multikey(0x0030);
+00298D 7F30              MOV     R7,#030H
+00298F 7E00              MOV     R6,#00H
+002991 122706            LCALL   _kb_set_multikey
+  962: 		      	}	
+002994 8070              SJMP    ?C0218?KB_PROCESS
+002996         ?C0259?KB_PROCESS:
+  963: 		      	else if (pEvt->ksPool[i] ==  HID_MULTIKEY_ANDROID_SETUP_SHORTCUTS)
+002996 904ECF            MOV     DPTR,#pEvt
+002999 E0                MOVX    A,@DPTR
+00299A FB                MOV     R3,A
+00299B A3                INC     DPTR
+00299C E0                MOVX    A,@DPTR
+00299D FA                MOV     R2,A
+00299E A3                INC     DPTR
+00299F E0                MOVX    A,@DPTR
+0029A0 2401              ADD     A,#01H
+0029A2 F9                MOV     R1,A
+0029A3 E4                CLR     A
+0029A4 3A                ADDC    A,R2
+0029A5 FA                MOV     R2,A
+0029A6 A3                INC     DPTR
+0029A7 E0                MOVX    A,@DPTR
+0029A8 7E00              MOV     R6,#00H
+0029AA 29                ADD     A,R1
+0029AB F9                MOV     R1,A
+0029AC EE                MOV     A,R6
+0029AD 3A                ADDC    A,R2
+0029AE FA                MOV     R2,A
+0029AF 1200F9            LCALL   ?C?CLDPTR
+0029B2 FB                MOV     R3,A
+0029B3 B4DB09            CJNE    A,#0DBH,?C0261?KB_PROCESS
+  964: 		      	{
+  965: 		        	kb_set_multikey(0x0306);
+0029B6 7F06              MOV     R7,#06H
+0029B8 7E03              MOV     R6,#03H
+0029BA 122706            LCALL   _kb_set_multikey
+  966: 		      	}
+0029BD 8047              SJMP    ?C0218?KB_PROCESS
+0029BF         ?C0261?KB_PROCESS:
+  967: 		      	else if (pEvt->ksPool[i] ==  HID_MULTIKEY_ANDROID_SOFT_KB)
+0029BF EB                MOV     A,R3
+0029C0 B4DC09            CJNE    A,#0DCH,?C0263?KB_PROCESS
+  968: 		      	{
+  969: 		        	kb_set_multikey(0x0307);
+0029C3 7F07              MOV     R7,#07H
+0029C5 7E03              MOV     R6,#03H
+0029C7 122706            LCALL   _kb_set_multikey
+  970: 		      	}
+0029CA 803A              SJMP    ?C0218?KB_PROCESS
+0029CC         ?C0263?KB_PROCESS:
+  971: 		      	else if (pEvt->ksPool[i] ==  HID_SYSTEM_KEY_POWER_DOWN)
+0029CC 904ECF            MOV     DPTR,#pEvt
+0029CF E0                MOVX    A,@DPTR
+0029D0 FB                MOV     R3,A
+0029D1 A3                INC     DPTR
+0029D2 E0                MOVX    A,@DPTR
+0029D3 FA                MOV     R2,A
+0029D4 A3                INC     DPTR
+0029D5 E0                MOVX    A,@DPTR
+0029D6 2401              ADD     A,#01H
+0029D8 F9                MOV     R1,A
+0029D9 E4                CLR     A
+0029DA 3A                ADDC    A,R2
+0029DB FA                MOV     R2,A
+0029DC A3                INC     DPTR
+0029DD E0                MOVX    A,@DPTR
+0029DE 7E00              MOV     R6,#00H
+0029E0 29                ADD     A,R1
+0029E1 F9                MOV     R1,A
+0029E2 EE                MOV     A,R6
+0029E3 3A                ADDC    A,R2
+0029E4 FA                MOV     R2,A
+0029E5 1200F9            LCALL   ?C?CLDPTR
+0029E8 FE                MOV     R6,A
+0029E9 B4DD06            CJNE    A,#0DDH,?C0265?KB_PROCESS
+  972: 		      	{
+  973: 		        	kb_set_systemkey(0x01);
+0029EC 7F01              MOV     R7,#01H
+0029EE 513B              ACALL   _kb_set_systemkey
+  974: 		      	}
+0029F0 8014              SJMP    ?C0218?KB_PROCESS
+0029F2         ?C0265?KB_PROCESS:
+  975: 		      	else if (pEvt->ksPool[i] ==  HID_SYSTEM_KEY_SLEEP)
+0029F2 EE                MOV     A,R6
+0029F3 B4DE06            CJNE    A,#0DEH,?C0267?KB_PROCESS
+  976: 		      	{
+  977: 		        	kb_set_systemkey(0x02);
+0029F6 7F02              MOV     R7,#02H
+0029F8 513B              ACALL   _kb_set_systemkey
+  978: 		      	}
+0029FA 800A              SJMP    ?C0218?KB_PROCESS
+0029FC         ?C0267?KB_PROCESS:
+  979: 		      	else if (pEvt->ksPool[i] ==  HID_SYSTEM_KEY_WAKE_UP)
+0029FC 1200F9            LCALL   ?C?CLDPTR
+0029FF B4DF04            CJNE    A,#0DFH,?C0218?KB_PROCESS
+  980: 		      	{
+  981: 		        	kb_set_systemkey(0x04);
+002A02 7F04              MOV     R7,#04H
+002A04 513B              ACALL   _kb_set_systemkey
+  982: 		      	}
+002A06         ?C0218?KB_PROCESS:
+  983: 			
+  984: 			if(mult_key_status == KEY_WAIT_RELEASE)
+002A06 904E47            MOV     DPTR,#mult_key_status
+002A09 E0                MOVX    A,@DPTR
+002A0A B40224            CJNE    A,#02H,?C0214?KB_PROCESS
+  985: 			{
+  986: 				mult_key_value = pEvt->ksPool[i];
+002A0D 904ECF            MOV     DPTR,#pEvt
+002A10 E0                MOVX    A,@DPTR
+002A11 FB                MOV     R3,A
+002A12 A3                INC     DPTR
+002A13 E0                MOVX    A,@DPTR
+002A14 FA                MOV     R2,A
+002A15 A3                INC     DPTR
+002A16 E0                MOVX    A,@DPTR
+002A17 2401              ADD     A,#01H
+002A19 F9                MOV     R1,A
+002A1A E4                CLR     A
+002A1B 3A                ADDC    A,R2
+002A1C FA                MOV     R2,A
+002A1D A3                INC     DPTR
+002A1E E0                MOVX    A,@DPTR
+002A1F 7E00              MOV     R6,#00H
+002A21 29                ADD     A,R1
+002A22 F9                MOV     R1,A
+002A23 EE                MOV     A,R6
+002A24 3A                ADDC    A,R2
+002A25 FA                MOV     R2,A
+002A26 1200F9            LCALL   ?C?CLDPTR
+002A29 904DEC            MOV     DPTR,#mult_key_value
+002A2C F0                MOVX    @DPTR,A
+  987: 				pEvt->ksPool[i] = 0;
+002A2D E4                CLR     A
+002A2E 12013F            LCALL   ?C?CSTPTR
+  988: 			}
+  989: 		}
+  990: 	}
+002A31         ?C0214?KB_PROCESS:
+002A31 904ED2            MOV     DPTR,#i
+002A34 E0                MOVX    A,@DPTR
+002A35 04                INC     A
+002A36 F0                MOVX    @DPTR,A
+002A37 022730            LJMP    ?C0212?KB_PROCESS
+  991: }
+002A3A         ?C0271?KB_PROCESS:
+002A3A 22                RET     
+----- FUNCTION _kb_multikey_setup (END) -------
+
+
+----- FUNCTION _kb_set_systemkey (BEGIN) -----
+ FILE: 'kb_process.c'
+  198: void kb_set_systemkey(byte systemkey_value)
+  199: {
+;---- Variable 'systemkey_value' assigned to Register 'R7' ----
+  200: 	if(mult_key_status != KEY_WAIT_RELEASE)
+  201: 	{
+002A3B 904E47            MOV     DPTR,#mult_key_status
+002A3E E0                MOVX    A,@DPTR
+002A3F 6402              XRL     A,#02H
+002A41 6012              JZ      ?C0051?KB_PROCESS
+  202: 		mult_key_status = KEY_SYSTEM_PRESS;
+  203: 		system_key_press = 1;
+002A43 7404              MOV     A,#04H
+002A45 F0                MOVX    @DPTR,A
+  204: 		multikey[0] = HID_REPORTID_SYSTEM;
+002A46 904DE8            MOV     DPTR,#system_key_press
+002A49 7401              MOV     A,#01H
+002A4B F0                MOVX    @DPTR,A
+  205: 		multikey[1] = systemkey_value;
+002A4C 904E48            MOV     DPTR,#multikey
+002A4F 7406              MOV     A,#06H
+002A51 F0                MOVX    @DPTR,A
+  206: 	}
+002A52 A3                INC     DPTR
+002A53 EF                MOV     A,R7
+002A54 F0                MOVX    @DPTR,A
+  207: }
+  208: 
+002A55         ?C0051?KB_PROCESS:
+002A55 22                RET     
+----- FUNCTION _kb_set_systemkey (END) -------
+
+
+----- FUNCTION kb_bt_pincode_enter (BEGIN) -----
+ FILE: 'kb_process.c'
+  237: void kb_bt_pincode_enter()
+  238: {
+  239: 	tKSEVENT *pEvt = NULL;
+  240: 	pEvt = KS_GetCurrentEvt();
+002A56 904EDB            MOV     DPTR,#pEvt
+002A59 E4                CLR     A
+002A5A F0                MOVX    @DPTR,A
+002A5B A3                INC     DPTR
+002A5C F0                MOVX    @DPTR,A
+002A5D A3                INC     DPTR
+002A5E F0                MOVX    @DPTR,A
+  241: 	if (pEvt == NULL)
+002A5F 12214E            LCALL   KS_GetCurrentEvt
+002A62 904EDB            MOV     DPTR,#pEvt
+002A65 EB                MOV     A,R3
+002A66 F0                MOVX    @DPTR,A
+002A67 A3                INC     DPTR
+002A68 EA                MOV     A,R2
+002A69 F0                MOVX    @DPTR,A
+002A6A A3                INC     DPTR
+002A6B E9                MOV     A,R1
+002A6C F0                MOVX    @DPTR,A
+  242: 		return;
+002A6D 4A                ORL     A,R2
+002A6E 7002              JNZ     $ + 4H
+002A70 81C8              AJMP    ?C0054?KB_PROCESS
+002A72         ?C0053?KB_PROCESS:
+  243: 	if (pEvt->ksPool[0] != 0) {
+002A72 904EDB            MOV     DPTR,#pEvt
+002A75 E0                MOVX    A,@DPTR
+002A76 FB                MOV     R3,A
+002A77 A3                INC     DPTR
+002A78 E0                MOVX    A,@DPTR
+002A79 FA                MOV     R2,A
+002A7A A3                INC     DPTR
+002A7B E0                MOVX    A,@DPTR
+002A7C F9                MOV     R1,A
+002A7D 900001            MOV     DPTR,#01H
+002A80 120112            LCALL   ?C?CLDOPTR
+002A83 FF                MOV     R7,A
+002A84 7002              JNZ     $ + 4H
+002A86 81C8              AJMP    ?C0054?KB_PROCESS
+  244: 		if (pEvt->ksPool[0] == HID_KEY_ENTER ||pEvt->ksPool[0] == HID_KEY_KP_ENTER) {
+002A88 6428              XRL     A,#028H
+002A8A 6005              JZ      ?C0057?KB_PROCESS
+002A8C EF                MOV     A,R7
+002A8D 6458              XRL     A,#058H
+002A8F 7032              JNZ     ?C0056?KB_PROCESS
+002A91         ?C0057?KB_PROCESS:
+  245: 			if (	g_variable.ble_currentSubState == CHANGE_TO_BLE_SUB_PINCODE)
+002A91 904CC8            MOV     DPTR,#g_variable+09H
+002A94 E0                MOVX    A,@DPTR
+002A95 B40210            CJNE    A,#02H,?C0058?KB_PROCESS
+  246: 			{
+  247: 				IPC_TxControlCmd(IPC_CMD_LE_SET_PINCODE);
+002A98 7F29              MOV     R7,#029H
+002A9A 120581            LCALL   _IPC_TxControlCmd
+  248: 				g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_PINCODE_OK;
+002A9D 904CC8            MOV     DPTR,#g_variable+09H
+002AA0 7403              MOV     A,#03H
+002AA2 F0                MOVX    @DPTR,A
+  249: 				le_pin_code_len = 0;
+002AA3 E4                CLR     A
+002AA4 904DD7            MOV     DPTR,#le_pin_code_len
+002AA7 F0                MOVX    @DPTR,A
+  250: 			}
+002AA8         ?C0058?KB_PROCESS:
+  251: 
+  252: 			if (	g_variable.br_currentSubState ==  CHANGE_TO_BR_SUB_PINCODE)
+002AA8 904CCA            MOV     DPTR,#g_variable+0BH
+002AAB E0                MOVX    A,@DPTR
+002AAC 6402              XRL     A,#02H
+002AAE 6002              JZ      $ + 4H
+002AB0 81C8              AJMP    ?C0054?KB_PROCESS
+  253: 			{	
+  254: 				m_link_key_exists = 1;
+002AB2 90425E            MOV     DPTR,#m_link_key_exists
+002AB5 04                INC     A
+002AB6 F0                MOVX    @DPTR,A
+  255: 				IPC_TxControlCmd(IPC_CMD_SET_PIN_CODE);
+002AB7 7F0A              MOV     R7,#0AH
+002AB9 120581            LCALL   _IPC_TxControlCmd
+  256: 				g_variable.br_currentSubState = CHANGE_TO_BR_SUB_PINCODE_OK;
+002ABC 904CCA            MOV     DPTR,#g_variable+0BH
+002ABF 7403              MOV     A,#03H
+002AC1 F0                MOVX    @DPTR,A
+  257: 			}
+  258: 		}
+002AC2 22                RET     
+002AC3         ?C0056?KB_PROCESS:
+  259: 		else
+  260: 		{
+  261: 			if (pEvt->ksPool[0] <=HID_KEY_KP_0 && pEvt->ksPool[0] >= HID_KEY_KP_1)
+002AC3 904EDB            MOV     DPTR,#pEvt
+002AC6 E0                MOVX    A,@DPTR
+002AC7 FB                MOV     R3,A
+002AC8 A3                INC     DPTR
+002AC9 E0                MOVX    A,@DPTR
+002ACA FA                MOV     R2,A
+002ACB A3                INC     DPTR
+002ACC E0                MOVX    A,@DPTR
+002ACD F9                MOV     R1,A
+002ACE 900001            MOV     DPTR,#01H
+002AD1 120112            LCALL   ?C?CLDOPTR
+002AD4 FF                MOV     R7,A
+002AD5 D3                SETB    C
+002AD6 9462              SUBB    A,#062H
+002AD8 4002              JC      $ + 4H
+002ADA 6194              AJMP    ?C0061?KB_PROCESS
+002ADC EF                MOV     A,R7
+002ADD C3                CLR     C
+002ADE 9459              SUBB    A,#059H
+002AE0 5002              JNC     $ + 4H
+002AE2 6194              AJMP    ?C0061?KB_PROCESS
+  262: 			{
+  263: 				if (pEvt->ksPool[0] == HID_KEY_KP_0) 
+002AE4 EF                MOV     A,R7
+002AE5 B46238            CJNE    A,#062H,?C0062?KB_PROCESS
+  264: 				{
+  265: 					ipcPin[ipcPinlen ++] = 0x30;	//ascii code: 0     x030
+002AE8 90054F            MOV     DPTR,#ipcPinlen
+002AEB E0                MOVX    A,@DPTR
+002AEC FF                MOV     R7,A
+002AED 04                INC     A
+002AEE F0                MOVX    @DPTR,A
+002AEF 7450              MOV     A,#LOW ipcPin
+002AF1 2F                ADD     A,R7
+002AF2 F582              MOV     DPL,A
+002AF4 E4                CLR     A
+002AF5 3405              ADDC    A,#HIGH ipcPin
+002AF7 F583              MOV     DPH,A
+002AF9 7430              MOV     A,#030H
+002AFB F0                MOVX    @DPTR,A
+  266: 					le_pin_code = le_pin_code*10;
+002AFC 904D39            MOV     DPTR,#le_pin_code
+002AFF E0                MOVX    A,@DPTR
+002B00 FC                MOV     R4,A
+002B01 A3                INC     DPTR
+002B02 E0                MOVX    A,@DPTR
+002B03 FD                MOV     R5,A
+002B04 A3                INC     DPTR
+002B05 E0                MOVX    A,@DPTR
+002B06 FE                MOV     R6,A
+002B07 A3                INC     DPTR
+002B08 E0                MOVX    A,@DPTR
+002B09 FF                MOV     R7,A
+002B0A E4                CLR     A
+002B0B 7B0A              MOV     R3,#0AH
+002B0D FA                MOV     R2,A
+002B0E F9                MOV     R1,A
+002B0F F8                MOV     R0,A
+002B10 12017D            LCALL   ?C?LMUL
+002B13 904D39            MOV     DPTR,#le_pin_code
+002B16 12029A            LCALL   ?C?LSTXDATA
+  267: 					le_pin_code_len++;
+002B19 904DD7            MOV     DPTR,#le_pin_code_len
+002B1C E0                MOVX    A,@DPTR
+002B1D 04                INC     A
+002B1E F0                MOVX    @DPTR,A
+  268: 				}
+002B1F 22                RET     
+002B20         ?C0062?KB_PROCESS:
+  269: 				else 
+  270: 				{
+  271: 					ipcPin[ipcPinlen ++] = pEvt->ksPool[0]  - 0x28;  // ascii :0x31-0x39
+002B20 904EDB            MOV     DPTR,#pEvt
+002B23 E0                MOVX    A,@DPTR
+002B24 FB                MOV     R3,A
+002B25 A3                INC     DPTR
+002B26 E0                MOVX    A,@DPTR
+002B27 FA                MOV     R2,A
+002B28 A3                INC     DPTR
+002B29 E0                MOVX    A,@DPTR
+002B2A F9                MOV     R1,A
+002B2B 900001            MOV     DPTR,#01H
+002B2E 120112            LCALL   ?C?CLDOPTR
+002B31 24D8              ADD     A,#0D8H
+002B33 FF                MOV     R7,A
+002B34 90054F            MOV     DPTR,#ipcPinlen
+002B37 E0                MOVX    A,@DPTR
+002B38 FE                MOV     R6,A
+002B39 04                INC     A
+002B3A F0                MOVX    @DPTR,A
+002B3B 7450              MOV     A,#LOW ipcPin
+002B3D 2E                ADD     A,R6
+002B3E F582              MOV     DPL,A
+002B40 E4                CLR     A
+002B41 3405              ADDC    A,#HIGH ipcPin
+002B43 F583              MOV     DPH,A
+002B45 EF                MOV     A,R7
+002B46 F0                MOVX    @DPTR,A
+  272: 					le_pin_code = (le_pin_code*10)+(pEvt->ksPool[0]  - 0x58);
+002B47 900001            MOV     DPTR,#01H
+002B4A 120112            LCALL   ?C?CLDOPTR
+002B4D 24A8              ADD     A,#0A8H
+002B4F FF                MOV     R7,A
+002B50 E4                CLR     A
+002B51 34FF              ADDC    A,#0FFH
+002B53 FE                MOV     R6,A
+002B54 E4                CLR     A
+002B55 FC                MOV     R4,A
+002B56 FD                MOV     R5,A
+002B57 C004              PUSH    AR4
+002B59 C005              PUSH    AR5
+002B5B C006              PUSH    AR6
+002B5D C007              PUSH    AR7
+002B5F 7F0A              MOV     R7,#0AH
+002B61 FE                MOV     R6,A
+002B62 904D39            MOV     DPTR,#le_pin_code
+002B65 E0                MOVX    A,@DPTR
+002B66 F8                MOV     R0,A
+002B67 A3                INC     DPTR
+002B68 E0                MOVX    A,@DPTR
+002B69 F9                MOV     R1,A
+002B6A A3                INC     DPTR
+002B6B E0                MOVX    A,@DPTR
+002B6C FA                MOV     R2,A
+002B6D A3                INC     DPTR
+002B6E E0                MOVX    A,@DPTR
+002B6F FB                MOV     R3,A
+002B70 12017D            LCALL   ?C?LMUL
+002B73 D003              POP     AR3
+002B75 D002              POP     AR2
+002B77 D001              POP     AR1
+002B79 D000              POP     AR0
+002B7B EF                MOV     A,R7
+002B7C 2B                ADD     A,R3
+002B7D FF                MOV     R7,A
+002B7E EE                MOV     A,R6
+002B7F 3A                ADDC    A,R2
+002B80 FE                MOV     R6,A
+002B81 ED                MOV     A,R5
+002B82 39                ADDC    A,R1
+002B83 FD                MOV     R5,A
+002B84 EC                MOV     A,R4
+002B85 38                ADDC    A,R0
+002B86 FC                MOV     R4,A
+002B87 904D39            MOV     DPTR,#le_pin_code
+002B8A 12029A            LCALL   ?C?LSTXDATA
+  273: 					le_pin_code_len++;
+002B8D 904DD7            MOV     DPTR,#le_pin_code_len
+002B90 E0                MOVX    A,@DPTR
+002B91 04                INC     A
+002B92 F0                MOVX    @DPTR,A
+  274: 				}
+  275: 			}
+002B93 22                RET     
+002B94         ?C0061?KB_PROCESS:
+  276: 			else if (pEvt->ksPool[0] <=HID_KEY_0 && pEvt->ksPool[0] >= HID_KEY_1)
+002B94 904EDB            MOV     DPTR,#pEvt
+002B97 E0                MOVX    A,@DPTR
+002B98 FB                MOV     R3,A
+002B99 A3                INC     DPTR
+002B9A E0                MOVX    A,@DPTR
+002B9B FA                MOV     R2,A
+002B9C A3                INC     DPTR
+002B9D E0                MOVX    A,@DPTR
+002B9E F9                MOV     R1,A
+002B9F 900001            MOV     DPTR,#01H
+002BA2 120112            LCALL   ?C?CLDOPTR
+002BA5 FF                MOV     R7,A
+002BA6 D3                SETB    C
+002BA7 9427              SUBB    A,#027H
+002BA9 4002              JC      $ + 4H
+002BAB 8165              AJMP    ?C0065?KB_PROCESS
+002BAD EF                MOV     A,R7
+002BAE C3                CLR     C
+002BAF 941E              SUBB    A,#01EH
+002BB1 5002              JNC     $ + 4H
+002BB3 8165              AJMP    ?C0065?KB_PROCESS
+  277: 			{
+  278: 				if (pEvt->ksPool[0] == HID_KEY_0) 
+002BB5 EF                MOV     A,R7
+002BB6 B42738            CJNE    A,#027H,?C0066?KB_PROCESS
+  279: 				{
+  280: 					ipcPin[ipcPinlen ++] = 0x30;	//0
+002BB9 90054F            MOV     DPTR,#ipcPinlen
+002BBC E0                MOVX    A,@DPTR
+002BBD FF                MOV     R7,A
+002BBE 04                INC     A
+002BBF F0                MOVX    @DPTR,A
+002BC0 7450              MOV     A,#LOW ipcPin
+002BC2 2F                ADD     A,R7
+002BC3 F582              MOV     DPL,A
+002BC5 E4                CLR     A
+002BC6 3405              ADDC    A,#HIGH ipcPin
+002BC8 F583              MOV     DPH,A
+002BCA 7430              MOV     A,#030H
+002BCC F0                MOVX    @DPTR,A
+  281: 					le_pin_code = le_pin_code*10;
+002BCD 904D39            MOV     DPTR,#le_pin_code
+002BD0 E0                MOVX    A,@DPTR
+002BD1 FC                MOV     R4,A
+002BD2 A3                INC     DPTR
+002BD3 E0                MOVX    A,@DPTR
+002BD4 FD                MOV     R5,A
+002BD5 A3                INC     DPTR
+002BD6 E0                MOVX    A,@DPTR
+002BD7 FE                MOV     R6,A
+002BD8 A3                INC     DPTR
+002BD9 E0                MOVX    A,@DPTR
+002BDA FF                MOV     R7,A
+002BDB E4                CLR     A
+002BDC 7B0A              MOV     R3,#0AH
+002BDE FA                MOV     R2,A
+002BDF F9                MOV     R1,A
+002BE0 F8                MOV     R0,A
+002BE1 12017D            LCALL   ?C?LMUL
+002BE4 904D39            MOV     DPTR,#le_pin_code
+002BE7 12029A            LCALL   ?C?LSTXDATA
+  282: 					le_pin_code_len++;
+002BEA 904DD7            MOV     DPTR,#le_pin_code_len
+002BED E0                MOVX    A,@DPTR
+002BEE 04                INC     A
+002BEF F0                MOVX    @DPTR,A
+  283: 				}
+002BF0 22                RET     
+002BF1         ?C0066?KB_PROCESS:
+  284: 				else 
+  285: 				{
+  286: 					ipcPin[ipcPinlen ++] = pEvt->ksPool[0]  - (HID_KEY_1 -1) + 0x30;
+002BF1 904EDB            MOV     DPTR,#pEvt
+002BF4 E0                MOVX    A,@DPTR
+002BF5 FB                MOV     R3,A
+002BF6 A3                INC     DPTR
+002BF7 E0                MOVX    A,@DPTR
+002BF8 FA                MOV     R2,A
+002BF9 A3                INC     DPTR
+002BFA E0                MOVX    A,@DPTR
+002BFB F9                MOV     R1,A
+002BFC 900001            MOV     DPTR,#01H
+002BFF 120112            LCALL   ?C?CLDOPTR
+002C02 2413              ADD     A,#013H
+002C04 FF                MOV     R7,A
+002C05 90054F            MOV     DPTR,#ipcPinlen
+002C08 E0                MOVX    A,@DPTR
+002C09 FE                MOV     R6,A
+002C0A 04                INC     A
+002C0B F0                MOVX    @DPTR,A
+002C0C 7450              MOV     A,#LOW ipcPin
+002C0E 2E                ADD     A,R6
+002C0F F582              MOV     DPL,A
+002C11 E4                CLR     A
+002C12 3405              ADDC    A,#HIGH ipcPin
+002C14 F583              MOV     DPH,A
+002C16 EF                MOV     A,R7
+002C17 F0                MOVX    @DPTR,A
+  287: 					le_pin_code = (le_pin_code*10)+(pEvt->ksPool[0]  - (HID_KEY_1 -1));
+002C18 900001            MOV     DPTR,#01H
+002C1B 120112            LCALL   ?C?CLDOPTR
+002C1E 24E3              ADD     A,#0E3H
+002C20 FF                MOV     R7,A
+002C21 E4                CLR     A
+002C22 34FF              ADDC    A,#0FFH
+002C24 FE                MOV     R6,A
+002C25 E4                CLR     A
+002C26 FC                MOV     R4,A
+002C27 FD                MOV     R5,A
+002C28 C004              PUSH    AR4
+002C2A C005              PUSH    AR5
+002C2C C006              PUSH    AR6
+002C2E C007              PUSH    AR7
+002C30 7F0A              MOV     R7,#0AH
+002C32 FE                MOV     R6,A
+002C33 904D39            MOV     DPTR,#le_pin_code
+002C36 E0                MOVX    A,@DPTR
+002C37 F8                MOV     R0,A
+002C38 A3                INC     DPTR
+002C39 E0                MOVX    A,@DPTR
+002C3A F9                MOV     R1,A
+002C3B A3                INC     DPTR
+002C3C E0                MOVX    A,@DPTR
+002C3D FA                MOV     R2,A
+002C3E A3                INC     DPTR
+002C3F E0                MOVX    A,@DPTR
+002C40 FB                MOV     R3,A
+002C41 12017D            LCALL   ?C?LMUL
+002C44 D003              POP     AR3
+002C46 D002              POP     AR2
+002C48 D001              POP     AR1
+002C4A D000              POP     AR0
+002C4C EF                MOV     A,R7
+002C4D 2B                ADD     A,R3
+002C4E FF                MOV     R7,A
+002C4F EE                MOV     A,R6
+002C50 3A                ADDC    A,R2
+002C51 FE                MOV     R6,A
+002C52 ED                MOV     A,R5
+002C53 39                ADDC    A,R1
+002C54 FD                MOV     R5,A
+002C55 EC                MOV     A,R4
+002C56 38                ADDC    A,R0
+002C57 FC                MOV     R4,A
+002C58 904D39            MOV     DPTR,#le_pin_code
+002C5B 12029A            LCALL   ?C?LSTXDATA
+  288: 					le_pin_code_len++;
+002C5E 904DD7            MOV     DPTR,#le_pin_code_len
+002C61 E0                MOVX    A,@DPTR
+002C62 04                INC     A
+002C63 F0                MOVX    @DPTR,A
+  289: 				}
+  290: 			}
+002C64 22                RET     
+002C65         ?C0065?KB_PROCESS:
+  291: 			else if(pEvt->ksPool[0] == HID_KEY_BACKSPACE) 
+002C65 904EDB            MOV     DPTR,#pEvt
+002C68 E0                MOVX    A,@DPTR
+002C69 FB                MOV     R3,A
+002C6A A3                INC     DPTR
+002C6B E0                MOVX    A,@DPTR
+002C6C FA                MOV     R2,A
+002C6D A3                INC     DPTR
+002C6E E0                MOVX    A,@DPTR
+002C6F F9                MOV     R1,A
+002C70 900001            MOV     DPTR,#01H
+002C73 120112            LCALL   ?C?CLDOPTR
+002C76 642A              XRL     A,#02AH
+002C78 7040              JNZ     ?C0069?KB_PROCESS
+  292: 			{
+  293: 				if(ipcPinlen)
+002C7A 90054F            MOV     DPTR,#ipcPinlen
+002C7D E0                MOVX    A,@DPTR
+002C7E 6010              JZ      ?C0070?KB_PROCESS
+  294: 					ipcPin[ipcPinlen --] = 0;
+002C80 E0                MOVX    A,@DPTR
+002C81 FF                MOV     R7,A
+002C82 14                DEC     A
+002C83 F0                MOVX    @DPTR,A
+002C84 7450              MOV     A,#LOW ipcPin
+002C86 2F                ADD     A,R7
+002C87 F582              MOV     DPL,A
+002C89 E4                CLR     A
+002C8A 3405              ADDC    A,#HIGH ipcPin
+002C8C F583              MOV     DPH,A
+002C8E E4                CLR     A
+002C8F F0                MOVX    @DPTR,A
+002C90         ?C0070?KB_PROCESS:
+  295: 				if(le_pin_code_len)
+002C90 904DD7            MOV     DPTR,#le_pin_code_len
+002C93 E0                MOVX    A,@DPTR
+002C94 6032              JZ      ?C0054?KB_PROCESS
+  296: 				{
+  297: 					le_pin_code = le_pin_code /10;
+002C96 904D39            MOV     DPTR,#le_pin_code
+002C99 E0                MOVX    A,@DPTR
+002C9A FC                MOV     R4,A
+002C9B A3                INC     DPTR
+002C9C E0                MOVX    A,@DPTR
+002C9D FD                MOV     R5,A
+002C9E A3                INC     DPTR
+002C9F E0                MOVX    A,@DPTR
+002CA0 FE                MOV     R6,A
+002CA1 A3                INC     DPTR
+002CA2 E0                MOVX    A,@DPTR
+002CA3 FF                MOV     R7,A
+002CA4 E4                CLR     A
+002CA5 7B0A              MOV     R3,#0AH
+002CA7 FA                MOV     R2,A
+002CA8 F9                MOV     R1,A
+002CA9 F8                MOV     R0,A
+002CAA 120208            LCALL   ?C?ULDIV
+002CAD 904D39            MOV     DPTR,#le_pin_code
+002CB0 12029A            LCALL   ?C?LSTXDATA
+  298: 					le_pin_code_len--;
+002CB3 904DD7            MOV     DPTR,#le_pin_code_len
+002CB6 E0                MOVX    A,@DPTR
+002CB7 14                DEC     A
+002CB8 F0                MOVX    @DPTR,A
+  299: 				}	
+  300: 			}
+002CB9 22                RET     
+002CBA         ?C0069?KB_PROCESS:
+  301: 			else
+  302: 			{
+  303: 				kb_motion_keyscan(pEvt);
+002CBA 904EDB            MOV     DPTR,#pEvt
+002CBD E0                MOVX    A,@DPTR
+002CBE FB                MOV     R3,A
+002CBF A3                INC     DPTR
+002CC0 E0                MOVX    A,@DPTR
+002CC1 FA                MOV     R2,A
+002CC2 A3                INC     DPTR
+002CC3 E0                MOVX    A,@DPTR
+002CC4 F9                MOV     R1,A
+002CC5 12090F            LCALL   _kb_motion_keyscan
+  304: 			}
+  305: 		}
+  306: 	}
+  307: }
+002CC8         ?C0054?KB_PROCESS:
+002CC8 22                RET     
+----- FUNCTION kb_bt_pincode_enter (END) -------
+
+
+----- FUNCTION _kb_device_select (BEGIN) -----
+ FILE: 'kb_process.c'
+  585: byte kb_device_select(tKSEVENT *pEvt)
+  586: {
+002CC9 904ECB            MOV     DPTR,#pEvt
+002CCC EB                MOV     A,R3
+002CCD F0                MOVX    @DPTR,A
+002CCE A3                INC     DPTR
+002CCF EA                MOV     A,R2
+002CD0 F0                MOVX    @DPTR,A
+002CD1 A3                INC     DPTR
+002CD2 E9                MOV     A,R1
+002CD3 F0                MOVX    @DPTR,A
+  587: 	byte temp = 0;
+  588: 	byte i=0;
+;---- Variable 'temp' assigned to Register 'R1' ----
+002CD4 E4                CLR     A
+002CD5 F9                MOV     R1,A
+  589: 	
+002CD6 A3                INC     DPTR
+002CD7 F0                MOVX    @DPTR,A
+  590: 	if (fn_flag == 1) 
+002CD8 904DE2            MOV     DPTR,#fn_flag
+002CDB E0                MOVX    A,@DPTR
+002CDC 6401              XRL     A,#01H
+002CDE 6002              JZ      $ + 4H
+002CE0 A1D1              AJMP    ?C0135?KB_PROCESS
+  591: 	{
+  592: 		i = KS_BUFF_POLL_LEN-1;
+002CE2 904ECE            MOV     DPTR,#i
+002CE5 7405              MOV     A,#05H
+002CE7 F0                MOVX    @DPTR,A
+002CE8         ?C0136?KB_PROCESS:
+  593: 
+  594: 		while (i--) 
+002CE8 904ECE            MOV     DPTR,#i
+002CEB E0                MOVX    A,@DPTR
+002CEC FF                MOV     R7,A
+002CED 14                DEC     A
+002CEE F0                MOVX    @DPTR,A
+002CEF EF                MOV     A,R7
+002CF0 7002              JNZ     $ + 4H
+002CF2 A1DB              AJMP    ?C0157?KB_PROCESS
+  595: 		{
+  596: 			temp = pEvt->ksPool[i];
+002CF4 904ECB            MOV     DPTR,#pEvt
+002CF7 E0                MOVX    A,@DPTR
+002CF8 FB                MOV     R3,A
+002CF9 A3                INC     DPTR
+002CFA E0                MOVX    A,@DPTR
+002CFB FA                MOV     R2,A
+002CFC A3                INC     DPTR
+002CFD E0                MOVX    A,@DPTR
+002CFE 2401              ADD     A,#01H
+002D00 F9                MOV     R1,A
+002D01 E4                CLR     A
+002D02 3A                ADDC    A,R2
+002D03 FA                MOV     R2,A
+002D04 A3                INC     DPTR
+002D05 E0                MOVX    A,@DPTR
+002D06 7E00              MOV     R6,#00H
+002D08 29                ADD     A,R1
+002D09 F9                MOV     R1,A
+002D0A EE                MOV     A,R6
+002D0B 3A                ADDC    A,R2
+002D0C FA                MOV     R2,A
+002D0D 1200F9            LCALL   ?C?CLDPTR
+002D10 F9                MOV     R1,A
+  597: 
+  598: 			if (temp >= HID_KEY_1 && temp <= HID_KEY_3) 
+002D11 C3                CLR     C
+002D12 941E              SUBB    A,#01EH
+002D14 4044              JC      ?C0138?KB_PROCESS
+002D16 E9                MOV     A,R1
+002D17 D3                SETB    C
+002D18 9420              SUBB    A,#020H
+002D1A 503E              JNC     ?C0138?KB_PROCESS
+  599: 			{
+  600: 				switch(temp)
+002D1C E9                MOV     A,R1
+002D1D 24E2              ADD     A,#0E2H
+002D1F 24FD              ADD     A,#0FDH
+002D21 5002              JNC     ?C0142?KB_PROCESS
+002D23 8032              SJMP    ?C0139?KB_PROCESS
+  601: 				{
+  602: 					case HID_KEY_1:
+  603: 					case HID_KEY_2:
+  604: 					case HID_KEY_3:		//BT
+002D25         ?C0142?KB_PROCESS:
+  605: 						g_variable.delay_enter_lpm_timer = 10;
+002D25 904CEA            MOV     DPTR,#g_variable+02BH
+002D28 740A              MOV     A,#0AH
+002D2A F0                MOVX    @DPTR,A
+  606: 
+  607: 						g_variable.button_flag |= KEY_FLAG_FN_DEVICE_BUTTON;
+002D2B 904CCE            MOV     DPTR,#g_variable+0FH
+002D2E E0                MOVX    A,@DPTR
+002D2F 4408              ORL     A,#08H
+002D31 F0                MOVX    @DPTR,A
+  608: 						g_variable.button_flag &= ~KEY_FLAG_FN_24G_DEVICE_BUTTON;
+002D32 54EF              ANL     A,#0EFH
+002D34 F0                MOVX    @DPTR,A
+  609: 						if((g_variable.current_device_num != (temp-(HID_KEY_1 - 1))) ||(g_variable.g24_currentState == CHANGE_TO_24
+>> G_CONNECTED))
+002D35 E9                MOV     A,R1
+002D36 24E3              ADD     A,#0E3H
+002D38 FF                MOV     R7,A
+002D39 904CC3            MOV     DPTR,#g_variable+04H
+002D3C E0                MOVX    A,@DPTR
+002D3D B50707            CJNE    A,AR7,?C0144?KB_PROCESS
+002D40 904CC5            MOV     DPTR,#g_variable+06H
+002D43 E0                MOVX    A,@DPTR
+002D44 B40310            CJNE    A,#03H,?C0139?KB_PROCESS
+002D47         ?C0144?KB_PROCESS:
+  610: 						{
+  611: 							g_variable.current_device_num = temp-(HID_KEY_1 - 1);
+002D47 904CC3            MOV     DPTR,#g_variable+04H
+002D4A EF                MOV     A,R7
+002D4B F0                MOVX    @DPTR,A
+  612: 							g_variable.button_reconnect_flag = 1;		// long press = 3s enter discovery
+002D4C 904CCC            MOV     DPTR,#g_variable+0DH
+002D4F 7401              MOV     A,#01H
+002D51 F0                MOVX    @DPTR,A
+  613: 							g_variable.powerOn_timer = 0;
+002D52 E4                CLR     A
+002D53 904CE5            MOV     DPTR,#g_variable+026H
+002D56 F0                MOVX    @DPTR,A
+  614: 						}
+  615: 						break;
+  616: 				/*		
+  617: 					case HID_KEY_4: 			//g24 switch
+  618: 						g_variable.delay_enter_lpm_timer = 10;
+  619: 						g_variable.button_flag &= ~KEY_FLAG_FN_DEVICE_BUTTON;
+  620: 						g_variable.button_flag |= KEY_FLAG_FN_24G_DEVICE_BUTTON;
+  621: 						if( (g_variable.current_device_num != 0) && (g_variable.current_device_num != 0xfe))
+  622: 						{
+  623: 							g_variable.button_24G_rec_flag = 1;
+  624: 							g_variable.current_device_num =0;
+  625: 							g_variable.powerOn_timer = 0;
+  626: 						}
+  627: 				*/		
+  628: 						break;
+  629: 				}
+002D57         ?C0139?KB_PROCESS:
+  630: 				return 1;
+002D57 7F01              MOV     R7,#01H
+002D59 22                RET     
+  631: 			}
+002D5A         ?C0138?KB_PROCESS:
+  632: 			else
+  633: 			{
+  634: 				g_variable.button_flag &= ~(KEY_FLAG_FN_DEVICE_BUTTON |KEY_FLAG_FN_24G_DEVICE_BUTTON);
+002D5A 904CCE            MOV     DPTR,#g_variable+0FH
+002D5D E0                MOVX    A,@DPTR
+002D5E 54E7              ANL     A,#0E7H
+002D60 F0                MOVX    @DPTR,A
+  635: 			}
+002D61         ?C0146?KB_PROCESS:
+  636: 
+  637: 			
+  638: 			if((temp == HID_KEY_Q) || (temp == HID_KEY_W) || (temp == HID_KEY_E))
+002D61 E9                MOV     A,R1
+002D62 6414              XRL     A,#014H
+002D64 600C              JZ      ?C0148?KB_PROCESS
+002D66 E9                MOV     A,R1
+002D67 641A              XRL     A,#01AH
+002D69 6007              JZ      ?C0148?KB_PROCESS
+002D6B E9                MOV     A,R1
+002D6C 6408              XRL     A,#08H
+002D6E 6002              JZ      $ + 4H
+002D70 81E8              AJMP    ?C0136?KB_PROCESS
+002D72         ?C0148?KB_PROCESS:
+  639: 			{
+  640: 				g_variable.delay_enter_lpm_timer = 10;
+002D72 904CEA            MOV     DPTR,#g_variable+02BH
+002D75 740A              MOV     A,#0AH
+002D77 F0                MOVX    @DPTR,A
+  641: 				key_value_temp = temp;
+002D78 904DE7            MOV     DPTR,#key_value_temp
+002D7B E9                MOV     A,R1
+002D7C F0                MOVX    @DPTR,A
+  642: 				if(key_value_temp == HID_KEY_W)
+002D7D E0                MOVX    A,@DPTR
+002D7E B41A16            CJNE    A,#01AH,?C0149?KB_PROCESS
+  643: 				{
+  644: 					if(g_variable.system_mode != OSMODE_IOS)
+002D81 904CC1            MOV     DPTR,#g_variable+02H
+002D84 E0                MOVX    A,@DPTR
+002D85 6402              XRL     A,#02H
+002D87 6006              JZ      ?C0150?KB_PROCESS
+  645: 					{
+  646: 						g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+002D89 904CBF            MOV     DPTR,#g_variable
+002D8C 7403              MOV     A,#03H
+002D8E F0                MOVX    @DPTR,A
+  647: 					}
+002D8F         ?C0150?KB_PROCESS:
+  648: 					g_variable.system_mode = OSMODE_IOS;
+002D8F 904CC1            MOV     DPTR,#g_variable+02H
+002D92 7402              MOV     A,#02H
+002D94 F0                MOVX    @DPTR,A
+  649: 					
+  650: 				}
+002D95 8035              SJMP    ?C0151?KB_PROCESS
+002D97         ?C0149?KB_PROCESS:
+  651: 				else if(key_value_temp == HID_KEY_E)
+002D97 904DE7            MOV     DPTR,#key_value_temp
+002D9A E0                MOVX    A,@DPTR
+002D9B B40816            CJNE    A,#08H,?C0152?KB_PROCESS
+  652: 				{
+  653: 					if(g_variable.system_mode != OSMODE_ANDROID)
+002D9E 904CC1            MOV     DPTR,#g_variable+02H
+002DA1 E0                MOVX    A,@DPTR
+002DA2 6401              XRL     A,#01H
+002DA4 6006              JZ      ?C0153?KB_PROCESS
+  654: 					{
+  655: 						g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+002DA6 904CBF            MOV     DPTR,#g_variable
+002DA9 7403              MOV     A,#03H
+002DAB F0                MOVX    @DPTR,A
+  656: 					}
+002DAC         ?C0153?KB_PROCESS:
+  657: 					g_variable.system_mode = OSMODE_ANDROID;
+002DAC 904CC1            MOV     DPTR,#g_variable+02H
+002DAF 7401              MOV     A,#01H
+002DB1 F0                MOVX    @DPTR,A
+  658: 				}
+002DB2 8018              SJMP    ?C0151?KB_PROCESS
+002DB4         ?C0152?KB_PROCESS:
+  659: 				else if(key_value_temp == HID_KEY_Q)
+002DB4 904DE7            MOV     DPTR,#key_value_temp
+002DB7 E0                MOVX    A,@DPTR
+002DB8 B41411            CJNE    A,#014H,?C0151?KB_PROCESS
+  660: 				{
+  661: 					if(g_variable.system_mode != OSMODE_WINDOWS)
+002DBB 904CC1            MOV     DPTR,#g_variable+02H
+002DBE E0                MOVX    A,@DPTR
+002DBF 6006              JZ      ?C0156?KB_PROCESS
+  662: 					{
+  663: 						g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+002DC1 904CBF            MOV     DPTR,#g_variable
+002DC4 7403              MOV     A,#03H
+002DC6 F0                MOVX    @DPTR,A
+  664: 					}
+002DC7         ?C0156?KB_PROCESS:
+  665: 					g_variable.system_mode = OSMODE_WINDOWS;
+002DC7 E4                CLR     A
+002DC8 904CC1            MOV     DPTR,#g_variable+02H
+002DCB F0                MOVX    @DPTR,A
+  666: 				}
+002DCC         ?C0151?KB_PROCESS:
+  667: 				
+  668: 				return 1;
+002DCC 7F01              MOV     R7,#01H
+002DCE 22                RET     
+  669: 			}
+  670: 		}
+  671: 	}
+002DCF 800A              SJMP    ?C0157?KB_PROCESS
+002DD1         ?C0135?KB_PROCESS:
+  672: 	else
+  673: 	{	
+  674: 		g_variable.button_flag &= ~(KEY_FLAG_FN_DEVICE_BUTTON |KEY_FLAG_FN_24G_DEVICE_BUTTON) ;
+002DD1 904CCE            MOV     DPTR,#g_variable+0FH
+002DD4 E0                MOVX    A,@DPTR
+002DD5 54E7              ANL     A,#0E7H
+002DD7 F0                MOVX    @DPTR,A
+  675: 		g_variable.button_flag &= ~KEY_FLAG_FN_SYSTEM_MODE_BUTTON;
+002DD8 54DF              ANL     A,#0DFH
+002DDA F0                MOVX    @DPTR,A
+  676: 	}
+002DDB         ?C0157?KB_PROCESS:
+  677: 	return 0;
+002DDB 7F00              MOV     R7,#00H
+  678: }
+002DDD 22                RET     
+----- FUNCTION _kb_device_select (END) -------
+
+
+----- FUNCTION ksRawInitialize (BEGIN) -----
+ FILE: 'keyscan.c'
+  190: static void ksRawInitialize()
+  191: {
+  192: 	byte i = 0;
+  193: 	
+002DDE E4                CLR     A
+002DDF 904F01            MOV     DPTR,#i
+002DE2 F0                MOVX    @DPTR,A
+  194: 	for (i=0; i<8; i++) {
+002DE3 F0                MOVX    @DPTR,A
+002DE4         ?C0028?KEYSCAN:
+002DE4 904F01            MOV     DPTR,#i
+002DE7 E0                MOVX    A,@DPTR
+002DE8 FF                MOV     R7,A
+002DE9 C3                CLR     C
+002DEA 9408              SUBB    A,#08H
+002DEC 500C              JNC     ?C0031?KEYSCAN
+  195: 		GPIO_SetInput(i, 0);
+002DEE C205              CLR     ?_GPIO_SetInput?BIT
+002DF0 D124              ACALL   _GPIO_SetInput
+  196: 	}
+002DF2 904F01            MOV     DPTR,#i
+002DF5 E0                MOVX    A,@DPTR
+002DF6 04                INC     A
+002DF7 F0                MOVX    @DPTR,A
+002DF8 80EA              SJMP    ?C0028?KEYSCAN
+  197: }
+002DFA         ?C0031?KEYSCAN:
+002DFA 22                RET     
+----- FUNCTION ksRawInitialize (END) -------
+
+
+----- FUNCTION KS_Initialize (BEGIN) -----
+ FILE: 'keyscan.c'
+  207: void KS_Initialize()
+  208: {
+  209: 	REG_GPIO_SELECT(0) = 0;
+  210: 	REG_GPIO_SELECT(1) = 0;
+002DFB 908080            MOV     DPTR,#08080H
+002DFE E4                CLR     A
+002DFF F0                MOVX    @DPTR,A
+  211: 	REG_GPIO_SELECT(2) = 0;
+002E00 A3                INC     DPTR
+002E01 F0                MOVX    @DPTR,A
+  212: 	ksRawInitialize();
+002E02 A3                INC     DPTR
+002E03 F0                MOVX    @DPTR,A
+  213: 	ksColInitialize();
+002E04 B1DE              ACALL   ksRawInitialize
+;----                  JMP     ksColInitialize
+  214: }
+----- FUNCTION KS_Initialize (END) -------
+
+
+----- FUNCTION ksColInitialize (BEGIN) -----
+ FILE: 'keyscan.c'
+  199: static void ksColInitialize()
+  200: {
+  201: 	byte i = 0;
+  202: 	for (i=0; col[i]!=0; i++) {
+002E06 E4                CLR     A
+002E07 904F02            MOV     DPTR,#i
+002E0A F0                MOVX    @DPTR,A
+  203: 		GPIO_SetInput(col[i], 0);
+002E0B F0                MOVX    @DPTR,A
+002E0C         ?C0032?KEYSCAN:
+002E0C 904F02            MOV     DPTR,#i
+002E0F E0                MOVX    A,@DPTR
+002E10 9003A5            MOV     DPTR,#col
+002E13 93                MOVC    A,@A+DPTR
+002E14 FF                MOV     R7,A
+002E15 600C              JZ      ?C0035?KEYSCAN
+  204: 	}
+002E17 C205              CLR     ?_GPIO_SetInput?BIT
+002E19 D124              ACALL   _GPIO_SetInput
+  205: }
+002E1B 904F02            MOV     DPTR,#i
+002E1E E0                MOVX    A,@DPTR
+002E1F 04                INC     A
+002E20 F0                MOVX    @DPTR,A
+002E21 80E9              SJMP    ?C0032?KEYSCAN
+  206: 
+002E23         ?C0035?KEYSCAN:
+002E23 22                RET     
+----- FUNCTION ksColInitialize (END) -------
+
+
+----- FUNCTION _GPIO_SetInput (BEGIN) -----
+;---- Variable 'gpio_num' assigned to Register 'R4' ----
+002E24 AC07              MOV     R4,AR7
+002E26 EC                MOV     A,R4
+002E27 F4                CPL     A
+002E28 6017              JZ      ?C0015?GPIO
+002E2A         ?C0014?GPIO:
+002E2A AF04              MOV     R7,AR4
+002E2C A205              MOV     C,st
+002E2E 9203              MOV     ?_GPIO_SetPd?BIT,C
+002E30 D153              ACALL   _GPIO_SetPd
+002E32 AF04              MOV     R7,AR4
+002E34 A205              MOV     C,st
+002E36 B3                CPL     C
+002E37 9202              MOV     ?_GPIO_SetPu?BIT,C
+002E39 D142              ACALL   _GPIO_SetPu
+002E3B AF04              MOV     R7,AR4
+002E3D C204              CLR     ?_GPIO_Setoe?BIT
+002E3F D164              ACALL   _GPIO_Setoe
+002E41         ?C0015?GPIO:
+002E41 22                RET     
+----- FUNCTION _GPIO_SetInput (END) -------
+
+
+----- FUNCTION _GPIO_SetPu (BEGIN) -----
+;---- Variable 'gpio_num' assigned to Register 'R7' ----
+002E42 EF                MOV     A,R7
+002E43 F4                CPL     A
+002E44 600C              JZ      ?C0009?GPIO
+002E46         ?C0008?GPIO:
+002E46 7B01              MOV     R3,#01H
+002E48 7A80              MOV     R2,#080H
+002E4A 7978              MOV     R1,#078H
+002E4C A202              MOV     C,bit_val
+002E4E 9200              MOV     ?_gpioSetBit?BIT,C
+002E50 D175              ACALL   _gpioSetBit
+002E52         ?C0009?GPIO:
+002E52 22                RET     
+----- FUNCTION _GPIO_SetPu (END) -------
+
+
+----- FUNCTION _GPIO_SetPd (BEGIN) -----
+;---- Variable 'gpio_num' assigned to Register 'R7' ----
+002E53 EF                MOV     A,R7
+002E54 F4                CPL     A
+002E55 600C              JZ      ?C0011?GPIO
+002E57         ?C0010?GPIO:
+002E57 7B01              MOV     R3,#01H
+002E59 7A80              MOV     R2,#080H
+002E5B 797C              MOV     R1,#07CH
+002E5D A203              MOV     C,bit_val
+002E5F 9200              MOV     ?_gpioSetBit?BIT,C
+002E61 D175              ACALL   _gpioSetBit
+002E63         ?C0011?GPIO:
+002E63 22                RET     
+----- FUNCTION _GPIO_SetPd (END) -------
+
+
+----- FUNCTION _GPIO_Setoe (BEGIN) -----
+;---- Variable 'gpio_num' assigned to Register 'R7' ----
+002E64 EF                MOV     A,R7
+002E65 F4                CPL     A
+002E66 600C              JZ      ?C0013?GPIO
+002E68         ?C0012?GPIO:
+002E68 7B01              MOV     R3,#01H
+002E6A 7A80              MOV     R2,#080H
+002E6C 7970              MOV     R1,#070H
+002E6E A204              MOV     C,bit_val
+002E70 9200              MOV     ?_gpioSetBit?BIT,C
+002E72 D175              ACALL   _gpioSetBit
+002E74         ?C0013?GPIO:
+002E74 22                RET     
+----- FUNCTION _GPIO_Setoe (END) -------
+
+
+----- FUNCTION _gpioSetBit (BEGIN) -----
+002E75 904EF0            MOV     DPTR,#reg_base
+002E78 EB                MOV     A,R3
+002E79 F0                MOVX    @DPTR,A
+002E7A A3                INC     DPTR
+002E7B EA                MOV     A,R2
+002E7C F0                MOVX    @DPTR,A
+002E7D A3                INC     DPTR
+002E7E E9                MOV     A,R1
+002E7F F0                MOVX    @DPTR,A
+;---- Variable 'gpio_num' assigned to Register 'R7' ----
+;---- Variable 'queue' assigned to Register 'R6' ----
+002E80 E4                CLR     A
+002E81 FE                MOV     R6,A
+;---- Variable 'group' assigned to Register 'R5' ----
+002E82 FD                MOV     R5,A
+002E83 EF                MOV     A,R7
+002E84 5407              ANL     A,#07H
+002E86 FE                MOV     R6,A
+002E87 EF                MOV     A,R7
+002E88 13                RRC     A
+002E89 13                RRC     A
+002E8A 13                RRC     A
+002E8B 5403              ANL     A,#03H
+002E8D FD                MOV     R5,A
+002E8E 300022            JNB     bit_val,?C0001?GPIO
+002E91 904EF0            MOV     DPTR,#reg_base
+002E94 E0                MOVX    A,@DPTR
+002E95 FB                MOV     R3,A
+002E96 A3                INC     DPTR
+002E97 E0                MOVX    A,@DPTR
+002E98 FA                MOV     R2,A
+002E99 A3                INC     DPTR
+002E9A E0                MOVX    A,@DPTR
+002E9B 2D                ADD     A,R5
+002E9C F9                MOV     R1,A
+002E9D E4                CLR     A
+002E9E 3A                ADDC    A,R2
+002E9F FA                MOV     R2,A
+002EA0 1200F9            LCALL   ?C?CLDPTR
+002EA3 FF                MOV     R7,A
+002EA4 7401              MOV     A,#01H
+002EA6 A806              MOV     R0,AR6
+002EA8 08                INC     R0
+002EA9 8002              SJMP    ?C0031?GPIO
+002EAB         ?C0030?GPIO:
+002EAB C3                CLR     C
+002EAC 33                RLC     A
+002EAD         ?C0031?GPIO:
+002EAD D8FC              DJNZ    R0,?C0030?GPIO
+002EAF 4F                ORL     A,R7
+002EB0 02013F            LJMP    ?C?CSTPTR
+002EB3         ?C0001?GPIO:
+002EB3 904EF0            MOV     DPTR,#reg_base
+002EB6 E0                MOVX    A,@DPTR
+002EB7 FB                MOV     R3,A
+002EB8 A3                INC     DPTR
+002EB9 E0                MOVX    A,@DPTR
+002EBA FA                MOV     R2,A
+002EBB A3                INC     DPTR
+002EBC E0                MOVX    A,@DPTR
+002EBD 2D                ADD     A,R5
+002EBE F9                MOV     R1,A
+002EBF E4                CLR     A
+002EC0 3A                ADDC    A,R2
+002EC1 FA                MOV     R2,A
+002EC2 1200F9            LCALL   ?C?CLDPTR
+002EC5 FF                MOV     R7,A
+002EC6 7401              MOV     A,#01H
+002EC8 A806              MOV     R0,AR6
+002ECA 08                INC     R0
+002ECB 8002              SJMP    ?C0033?GPIO
+002ECD         ?C0032?GPIO:
+002ECD C3                CLR     C
+002ECE 33                RLC     A
+002ECF         ?C0033?GPIO:
+002ECF D8FC              DJNZ    R0,?C0032?GPIO
+002ED1 F4                CPL     A
+002ED2 5F                ANL     A,R7
+002ED3 02013F            LJMP    ?C?CSTPTR
+----- FUNCTION _gpioSetBit (END) -------
+
+
 ----- FUNCTION KS_ScanMatrix (BEGIN) -----
  FILE: 'keyscan.c'
   254: void KS_ScanMatrix()
@@ -6498,673 +9753,787 @@
   256: 	byte i = 0;
   257: 	byte j = 0;
 ;---- Variable 'i' assigned to Register 'R7' ----
-001E15 E4                CLR     A
-001E16 FF                MOV     R7,A
+002ED6 E4                CLR     A
+002ED7 FF                MOV     R7,A
   258: 	byte tgroup = 0;
-001E17 904E82            MOV     DPTR,#j
-001E1A F0                MOVX    @DPTR,A
+002ED8 904EE1            MOV     DPTR,#j
+002EDB F0                MOVX    @DPTR,A
   259: 	byte tgpionum = 0;
 ;---- Variable 'tgroup' assigned to Register 'R6' ----
-001E1B FE                MOV     R6,A
+002EDC FE                MOV     R6,A
   260: 	byte temp = 0;
 ;---- Variable 'tgpionum' assigned to Register 'R5' ----
-001E1C FD                MOV     R5,A
+002EDD FD                MOV     R5,A
   261: 	byte check = 0;
-001E1D A3                INC     DPTR
-001E1E F0                MOVX    @DPTR,A
-  262: 	byte rawSel = 0;
-001E1F A3                INC     DPTR
-001E20 F0                MOVX    @DPTR,A
-  263: 	for (i=0; col[i]!=0; i++) {
-001E21 A3                INC     DPTR
-001E22 F0                MOVX    @DPTR,A
-  264: 		tgroup = col[i]  >> 3;
-001E23         ?C0043?KEYSCAN:
-001E23 EF                MOV     A,R7
-001E24 90024B            MOV     DPTR,#col
-001E27 93                MOVC    A,@A+DPTR
-001E28 607C              JZ      ?C0044?KEYSCAN
-  265: 		tgpionum = 1 << (col[i] & 7);
-001E2A EF                MOV     A,R7
-001E2B 93                MOVC    A,@A+DPTR
-001E2C FD                MOV     R5,A
-001E2D 13                RRC     A
-001E2E 13                RRC     A
-001E2F 13                RRC     A
-001E30 541F              ANL     A,#01FH
-001E32 FE                MOV     R6,A
-  266: 		GET_RAW_KEY_SEL(ksSelMapCurr[i], tgroup, tgpionum);
-001E33 ED                MOV     A,R5
-001E34 5407              ANL     A,#07H
-001E36 FD                MOV     R5,A
-001E37 7401              MOV     A,#01H
-001E39 A805              MOV     R0,AR5
-001E3B 08                INC     R0
-001E3C 8002              SJMP    ?C0093?KEYSCAN
-001E3E         ?C0092?KEYSCAN:
-001E3E C3                CLR     C
-001E3F 33                RLC     A
-001E40         ?C0093?KEYSCAN:
-001E40 D8FC              DJNZ    R0,?C0092?KEYSCAN
-001E42 FD                MOV     R5,A
-  267: 	}
-001E43 EE                MOV     A,R6
-001E44 2478              ADD     A,#078H
-001E46 FB                MOV     R3,A
-001E47 E4                CLR     A
-001E48 3480              ADDC    A,#080H
-001E4A 8B82              MOV     DPL,R3
-001E4C F583              MOV     DPH,A
-001E4E E0                MOVX    A,@DPTR
-001E4F FC                MOV     R4,A
-001E50 ED                MOV     A,R5
-001E51 F4                CPL     A
-001E52 FB                MOV     R3,A
-001E53 EC                MOV     A,R4
-001E54 5B                ANL     A,R3
-001E55 F0                MOVX    @DPTR,A
-001E56 EE                MOV     A,R6
-001E57 2470              ADD     A,#070H
-001E59 F582              MOV     DPL,A
-001E5B E4                CLR     A
-001E5C 3480              ADDC    A,#080H
-001E5E F583              MOV     DPH,A
-001E60 E0                MOVX    A,@DPTR
-001E61 4D                ORL     A,R5
-001E62 F0                MOVX    @DPTR,A
-001E63 EE                MOV     A,R6
-001E64 2474              ADD     A,#074H
-001E66 F582              MOV     DPL,A
-001E68 E4                CLR     A
-001E69 3480              ADDC    A,#080H
-001E6B F583              MOV     DPH,A
-001E6D E0                MOVX    A,@DPTR
-001E6E 5B                ANL     A,R3
-001E6F F0                MOVX    @DPTR,A
-001E70 90811C            MOV     DPTR,#0811CH
-001E73 E0                MOVX    A,@DPTR
-001E74 F4                CPL     A
-001E75 FC                MOV     R4,A
-001E76 74BC              MOV     A,#LOW ksSelMapCurr
-001E78 2F                ADD     A,R7
-001E79 F582              MOV     DPL,A
-001E7B E4                CLR     A
-001E7C 344D              ADDC    A,#HIGH ksSelMapCurr
-001E7E F583              MOV     DPH,A
-001E80 EC                MOV     A,R4
-001E81 F0                MOVX    @DPTR,A
-001E82 EE                MOV     A,R6
-001E83 2478              ADD     A,#078H
-001E85 FB                MOV     R3,A
-001E86 E4                CLR     A
-001E87 3480              ADDC    A,#080H
-001E89 8B82              MOV     DPL,R3
-001E8B F583              MOV     DPH,A
-001E8D E0                MOVX    A,@DPTR
-001E8E 4D                ORL     A,R5
-001E8F F0                MOVX    @DPTR,A
-001E90 EE                MOV     A,R6
-001E91 2470              ADD     A,#070H
-001E93 FB                MOV     R3,A
-001E94 E4                CLR     A
-001E95 3480              ADDC    A,#080H
-001E97 8B82              MOV     DPL,R3
-001E99 F583              MOV     DPH,A
-001E9B E0                MOVX    A,@DPTR
-001E9C FC                MOV     R4,A
-001E9D ED                MOV     A,R5
-001E9E F4                CPL     A
-001E9F FB                MOV     R3,A
-001EA0 EC                MOV     A,R4
-001EA1 5B                ANL     A,R3
-001EA2 F0                MOVX    @DPTR,A
-  268: 
-001EA3 0F                INC     R7
-001EA4 C123              AJMP    ?C0043?KEYSCAN
-001EA6         ?C0044?KEYSCAN:
-  269: 	for (i=0; col[i]!=0; i++) {
-001EA6 E4                CLR     A
-001EA7 FF                MOV     R7,A
-001EA8         ?C0046?KEYSCAN:
-001EA8 EF                MOV     A,R7
-001EA9 90024B            MOV     DPTR,#col
-001EAC 93                MOVC    A,@A+DPTR
-001EAD 607C              JZ      ?C0047?KEYSCAN
-  270: 		tgroup = col[i]  >> 3;
-001EAF EF                MOV     A,R7
-001EB0 93                MOVC    A,@A+DPTR
-001EB1 FD                MOV     R5,A
-001EB2 13                RRC     A
-001EB3 13                RRC     A
-001EB4 13                RRC     A
-001EB5 541F              ANL     A,#01FH
-001EB7 FE                MOV     R6,A
-  271: 		tgpionum = 1 << (col[i] & 7);
-001EB8 ED                MOV     A,R5
-001EB9 5407              ANL     A,#07H
-001EBB FD                MOV     R5,A
-001EBC 7401              MOV     A,#01H
-001EBE A805              MOV     R0,AR5
-001EC0 08                INC     R0
-001EC1 8002              SJMP    ?C0095?KEYSCAN
-001EC3         ?C0094?KEYSCAN:
-001EC3 C3                CLR     C
-001EC4 33                RLC     A
-001EC5         ?C0095?KEYSCAN:
-001EC5 D8FC              DJNZ    R0,?C0094?KEYSCAN
-001EC7 FD                MOV     R5,A
-  272: 		GET_RAW_KEY_SEL(ksSelMapCheck[i], tgroup, tgpionum);
-001EC8 EE                MOV     A,R6
-001EC9 2478              ADD     A,#078H
-001ECB FB                MOV     R3,A
-001ECC E4                CLR     A
-001ECD 3480              ADDC    A,#080H
-001ECF 8B82              MOV     DPL,R3
-001ED1 F583              MOV     DPH,A
-001ED3 E0                MOVX    A,@DPTR
-001ED4 FC                MOV     R4,A
-001ED5 ED                MOV     A,R5
-001ED6 F4                CPL     A
-001ED7 FB                MOV     R3,A
-001ED8 EC                MOV     A,R4
-001ED9 5B                ANL     A,R3
-001EDA F0                MOVX    @DPTR,A
-001EDB EE                MOV     A,R6
-001EDC 2470              ADD     A,#070H
-001EDE F582              MOV     DPL,A
-001EE0 E4                CLR     A
-001EE1 3480              ADDC    A,#080H
-001EE3 F583              MOV     DPH,A
-001EE5 E0                MOVX    A,@DPTR
-001EE6 4D                ORL     A,R5
-001EE7 F0                MOVX    @DPTR,A
-001EE8 EE                MOV     A,R6
-001EE9 2474              ADD     A,#074H
-001EEB F582              MOV     DPL,A
-001EED E4                CLR     A
-001EEE 3480              ADDC    A,#080H
-001EF0 F583              MOV     DPH,A
-001EF2 E0                MOVX    A,@DPTR
-001EF3 5B                ANL     A,R3
-001EF4 F0                MOVX    @DPTR,A
-001EF5 90811C            MOV     DPTR,#0811CH
-001EF8 E0                MOVX    A,@DPTR
-001EF9 F4                CPL     A
-001EFA FC                MOV     R4,A
-001EFB 74A8              MOV     A,#LOW ksSelMapCheck
-001EFD 2F                ADD     A,R7
-001EFE F582              MOV     DPL,A
-001F00 E4                CLR     A
-001F01 344D              ADDC    A,#HIGH ksSelMapCheck
-001F03 F583              MOV     DPH,A
-001F05 EC                MOV     A,R4
-001F06 F0                MOVX    @DPTR,A
-001F07 EE                MOV     A,R6
-001F08 2478              ADD     A,#078H
-001F0A FB                MOV     R3,A
-001F0B E4                CLR     A
-001F0C 3480              ADDC    A,#080H
-001F0E 8B82              MOV     DPL,R3
-001F10 F583              MOV     DPH,A
-001F12 E0                MOVX    A,@DPTR
-001F13 4D                ORL     A,R5
-001F14 F0                MOVX    @DPTR,A
-001F15 EE                MOV     A,R6
-001F16 2470              ADD     A,#070H
-001F18 FB                MOV     R3,A
-001F19 E4                CLR     A
-001F1A 3480              ADDC    A,#080H
-001F1C 8B82              MOV     DPL,R3
-001F1E F583              MOV     DPH,A
-001F20 E0                MOVX    A,@DPTR
-001F21 FC                MOV     R4,A
-001F22 ED                MOV     A,R5
-001F23 F4                CPL     A
-001F24 FB                MOV     R3,A
-001F25 EC                MOV     A,R4
-001F26 5B                ANL     A,R3
-001F27 F0                MOVX    @DPTR,A
-  273: 	}
-001F28 0F                INC     R7
-001F29 C1A8              AJMP    ?C0046?KEYSCAN
-001F2B         ?C0047?KEYSCAN:
-  274: 
-  275: 	for (i=0; col[i]!=0; i++) {
-001F2B E4                CLR     A
-001F2C FF                MOV     R7,A
-001F2D         ?C0049?KEYSCAN:
-001F2D EF                MOV     A,R7
-001F2E 90024B            MOV     DPTR,#col
-001F31 93                MOVC    A,@A+DPTR
-001F32 6040              JZ      ?C0053?KEYSCAN
-  276: 		if (ksSelMapCheck[i]!=ksSelMapCurr[i]) {
-001F34 74BC              MOV     A,#LOW ksSelMapCurr
-001F36 2F                ADD     A,R7
-001F37 F582              MOV     DPL,A
-001F39 E4                CLR     A
-001F3A 344D              ADDC    A,#HIGH ksSelMapCurr
-001F3C F583              MOV     DPH,A
-001F3E E0                MOVX    A,@DPTR
-001F3F FE                MOV     R6,A
-001F40 74A8              MOV     A,#LOW ksSelMapCheck
-001F42 2F                ADD     A,R7
-001F43 F582              MOV     DPL,A
-001F45 E4                CLR     A
-001F46 344D              ADDC    A,#HIGH ksSelMapCheck
-001F48 F583              MOV     DPH,A
-001F4A E0                MOVX    A,@DPTR
-001F4B 6E                XRL     A,R6
-001F4C 6023              JZ      ?C0051?KEYSCAN
-  277: 			ksSelMapCurr[i] &= ksSelMapCheck[i];
-001F4E 74BC              MOV     A,#LOW ksSelMapCurr
-001F50 2F                ADD     A,R7
-001F51 F582              MOV     DPL,A
-001F53 E4                CLR     A
-001F54 344D              ADDC    A,#HIGH ksSelMapCurr
-001F56 F583              MOV     DPH,A
-001F58 C083              PUSH    DPH
-001F5A C082              PUSH    DPL
-001F5C E0                MOVX    A,@DPTR
-001F5D FE                MOV     R6,A
-001F5E 74A8              MOV     A,#LOW ksSelMapCheck
-001F60 2F                ADD     A,R7
-001F61 F582              MOV     DPL,A
-001F63 E4                CLR     A
-001F64 344D              ADDC    A,#HIGH ksSelMapCheck
-001F66 F583              MOV     DPH,A
-001F68 E0                MOVX    A,@DPTR
-001F69 FD                MOV     R5,A
-001F6A EE                MOV     A,R6
-001F6B 5D                ANL     A,R5
-001F6C D082              POP     DPL
-001F6E D083              POP     DPH
-001F70 F0                MOVX    @DPTR,A
-  278: 		}
-  279: 	}
-001F71         ?C0051?KEYSCAN:
-001F71 0F                INC     R7
-001F72 80B9              SJMP    ?C0049?KEYSCAN
-  280: }
-001F74         ?C0053?KEYSCAN:
-001F74 22                RET     
+002EDE A3                INC     DPTR
+002EDF F0                MOVX    @DPTR,A
+  262: 	for (i=0; col[i]!=0; i++) {
+002EE0 A3                INC     DPTR
+002EE1 F0                MOVX    @DPTR,A
+  263: 		tgroup = col[i]  >> 3;
+002EE2         ?C0043?KEYSCAN:
+002EE2 EF                MOV     A,R7
+002EE3 9003A5            MOV     DPTR,#col
+002EE6 93                MOVC    A,@A+DPTR
+002EE7 607C              JZ      ?C0044?KEYSCAN
+  264: 		tgpionum = 1 << (col[i] & 7);
+002EE9 EF                MOV     A,R7
+002EEA 93                MOVC    A,@A+DPTR
+002EEB FD                MOV     R5,A
+002EEC 13                RRC     A
+002EED 13                RRC     A
+002EEE 13                RRC     A
+002EEF 541F              ANL     A,#01FH
+002EF1 FE                MOV     R6,A
+  265: 		GET_RAW_KEY_SEL(ksSelMapCurr[i], tgroup, tgpionum);
+002EF2 ED                MOV     A,R5
+002EF3 5407              ANL     A,#07H
+002EF5 FD                MOV     R5,A
+002EF6 7401              MOV     A,#01H
+002EF8 A805              MOV     R0,AR5
+002EFA 08                INC     R0
+002EFB 8002              SJMP    ?C0099?KEYSCAN
+002EFD         ?C0098?KEYSCAN:
+002EFD C3                CLR     C
+002EFE 33                RLC     A
+002EFF         ?C0099?KEYSCAN:
+002EFF D8FC              DJNZ    R0,?C0098?KEYSCAN
+002F01 FD                MOV     R5,A
+  266: 	}
+002F02 EE                MOV     A,R6
+002F03 2478              ADD     A,#078H
+002F05 FB                MOV     R3,A
+002F06 E4                CLR     A
+002F07 3480              ADDC    A,#080H
+002F09 8B82              MOV     DPL,R3
+002F0B F583              MOV     DPH,A
+002F0D E0                MOVX    A,@DPTR
+002F0E FC                MOV     R4,A
+002F0F ED                MOV     A,R5
+002F10 F4                CPL     A
+002F11 FB                MOV     R3,A
+002F12 EC                MOV     A,R4
+002F13 5B                ANL     A,R3
+002F14 F0                MOVX    @DPTR,A
+002F15 EE                MOV     A,R6
+002F16 2470              ADD     A,#070H
+002F18 F582              MOV     DPL,A
+002F1A E4                CLR     A
+002F1B 3480              ADDC    A,#080H
+002F1D F583              MOV     DPH,A
+002F1F E0                MOVX    A,@DPTR
+002F20 4D                ORL     A,R5
+002F21 F0                MOVX    @DPTR,A
+002F22 EE                MOV     A,R6
+002F23 2474              ADD     A,#074H
+002F25 F582              MOV     DPL,A
+002F27 E4                CLR     A
+002F28 3480              ADDC    A,#080H
+002F2A F583              MOV     DPH,A
+002F2C E0                MOVX    A,@DPTR
+002F2D 5B                ANL     A,R3
+002F2E F0                MOVX    @DPTR,A
+002F2F 90811C            MOV     DPTR,#0811CH
+002F32 E0                MOVX    A,@DPTR
+002F33 F4                CPL     A
+002F34 FC                MOV     R4,A
+002F35 74BC              MOV     A,#LOW ksSelMapCurr
+002F37 2F                ADD     A,R7
+002F38 F582              MOV     DPL,A
+002F3A E4                CLR     A
+002F3B 344D              ADDC    A,#HIGH ksSelMapCurr
+002F3D F583              MOV     DPH,A
+002F3F EC                MOV     A,R4
+002F40 F0                MOVX    @DPTR,A
+002F41 EE                MOV     A,R6
+002F42 2478              ADD     A,#078H
+002F44 FB                MOV     R3,A
+002F45 E4                CLR     A
+002F46 3480              ADDC    A,#080H
+002F48 8B82              MOV     DPL,R3
+002F4A F583              MOV     DPH,A
+002F4C E0                MOVX    A,@DPTR
+002F4D 4D                ORL     A,R5
+002F4E F0                MOVX    @DPTR,A
+002F4F EE                MOV     A,R6
+002F50 2470              ADD     A,#070H
+002F52 FB                MOV     R3,A
+002F53 E4                CLR     A
+002F54 3480              ADDC    A,#080H
+002F56 8B82              MOV     DPL,R3
+002F58 F583              MOV     DPH,A
+002F5A E0                MOVX    A,@DPTR
+002F5B FC                MOV     R4,A
+002F5C ED                MOV     A,R5
+002F5D F4                CPL     A
+002F5E FB                MOV     R3,A
+002F5F EC                MOV     A,R4
+002F60 5B                ANL     A,R3
+002F61 F0                MOVX    @DPTR,A
+  267: 
+002F62 0F                INC     R7
+002F63 C1E2              AJMP    ?C0043?KEYSCAN
+002F65         ?C0044?KEYSCAN:
+  268: 	for (i=0; col[i]!=0; i++) {
+002F65 E4                CLR     A
+002F66 FF                MOV     R7,A
+002F67         ?C0046?KEYSCAN:
+002F67 EF                MOV     A,R7
+002F68 9003A5            MOV     DPTR,#col
+002F6B 93                MOVC    A,@A+DPTR
+002F6C 607C              JZ      ?C0047?KEYSCAN
+  269: 		tgroup = col[i]  >> 3;
+002F6E EF                MOV     A,R7
+002F6F 93                MOVC    A,@A+DPTR
+002F70 FD                MOV     R5,A
+002F71 13                RRC     A
+002F72 13                RRC     A
+002F73 13                RRC     A
+002F74 541F              ANL     A,#01FH
+002F76 FE                MOV     R6,A
+  270: 		tgpionum = 1 << (col[i] & 7);
+002F77 ED                MOV     A,R5
+002F78 5407              ANL     A,#07H
+002F7A FD                MOV     R5,A
+002F7B 7401              MOV     A,#01H
+002F7D A805              MOV     R0,AR5
+002F7F 08                INC     R0
+002F80 8002              SJMP    ?C0101?KEYSCAN
+002F82         ?C0100?KEYSCAN:
+002F82 C3                CLR     C
+002F83 33                RLC     A
+002F84         ?C0101?KEYSCAN:
+002F84 D8FC              DJNZ    R0,?C0100?KEYSCAN
+002F86 FD                MOV     R5,A
+  271: 		GET_RAW_KEY_SEL(ksSelMapCheck[i], tgroup, tgpionum);
+002F87 EE                MOV     A,R6
+002F88 2478              ADD     A,#078H
+002F8A FB                MOV     R3,A
+002F8B E4                CLR     A
+002F8C 3480              ADDC    A,#080H
+002F8E 8B82              MOV     DPL,R3
+002F90 F583              MOV     DPH,A
+002F92 E0                MOVX    A,@DPTR
+002F93 FC                MOV     R4,A
+002F94 ED                MOV     A,R5
+002F95 F4                CPL     A
+002F96 FB                MOV     R3,A
+002F97 EC                MOV     A,R4
+002F98 5B                ANL     A,R3
+002F99 F0                MOVX    @DPTR,A
+002F9A EE                MOV     A,R6
+002F9B 2470              ADD     A,#070H
+002F9D F582              MOV     DPL,A
+002F9F E4                CLR     A
+002FA0 3480              ADDC    A,#080H
+002FA2 F583              MOV     DPH,A
+002FA4 E0                MOVX    A,@DPTR
+002FA5 4D                ORL     A,R5
+002FA6 F0                MOVX    @DPTR,A
+002FA7 EE                MOV     A,R6
+002FA8 2474              ADD     A,#074H
+002FAA F582              MOV     DPL,A
+002FAC E4                CLR     A
+002FAD 3480              ADDC    A,#080H
+002FAF F583              MOV     DPH,A
+002FB1 E0                MOVX    A,@DPTR
+002FB2 5B                ANL     A,R3
+002FB3 F0                MOVX    @DPTR,A
+002FB4 90811C            MOV     DPTR,#0811CH
+002FB7 E0                MOVX    A,@DPTR
+002FB8 F4                CPL     A
+002FB9 FC                MOV     R4,A
+002FBA 74A8              MOV     A,#LOW ksSelMapCheck
+002FBC 2F                ADD     A,R7
+002FBD F582              MOV     DPL,A
+002FBF E4                CLR     A
+002FC0 344D              ADDC    A,#HIGH ksSelMapCheck
+002FC2 F583              MOV     DPH,A
+002FC4 EC                MOV     A,R4
+002FC5 F0                MOVX    @DPTR,A
+002FC6 EE                MOV     A,R6
+002FC7 2478              ADD     A,#078H
+002FC9 FB                MOV     R3,A
+002FCA E4                CLR     A
+002FCB 3480              ADDC    A,#080H
+002FCD 8B82              MOV     DPL,R3
+002FCF F583              MOV     DPH,A
+002FD1 E0                MOVX    A,@DPTR
+002FD2 4D                ORL     A,R5
+002FD3 F0                MOVX    @DPTR,A
+002FD4 EE                MOV     A,R6
+002FD5 2470              ADD     A,#070H
+002FD7 FB                MOV     R3,A
+002FD8 E4                CLR     A
+002FD9 3480              ADDC    A,#080H
+002FDB 8B82              MOV     DPL,R3
+002FDD F583              MOV     DPH,A
+002FDF E0                MOVX    A,@DPTR
+002FE0 FC                MOV     R4,A
+002FE1 ED                MOV     A,R5
+002FE2 F4                CPL     A
+002FE3 FB                MOV     R3,A
+002FE4 EC                MOV     A,R4
+002FE5 5B                ANL     A,R3
+002FE6 F0                MOVX    @DPTR,A
+  272: 	}
+002FE7 0F                INC     R7
+002FE8 E167              AJMP    ?C0046?KEYSCAN
+002FEA         ?C0047?KEYSCAN:
+  273: 
+  274: 	for (i=0; col[i]!=0; i++) {
+002FEA E4                CLR     A
+002FEB FF                MOV     R7,A
+002FEC         ?C0049?KEYSCAN:
+002FEC EF                MOV     A,R7
+002FED 9003A5            MOV     DPTR,#col
+002FF0 93                MOVC    A,@A+DPTR
+002FF1 6040              JZ      ?C0053?KEYSCAN
+  275: 		if (ksSelMapCheck[i]!=ksSelMapCurr[i]) {
+002FF3 74BC              MOV     A,#LOW ksSelMapCurr
+002FF5 2F                ADD     A,R7
+002FF6 F582              MOV     DPL,A
+002FF8 E4                CLR     A
+002FF9 344D              ADDC    A,#HIGH ksSelMapCurr
+002FFB F583              MOV     DPH,A
+002FFD E0                MOVX    A,@DPTR
+002FFE FE                MOV     R6,A
+002FFF 74A8              MOV     A,#LOW ksSelMapCheck
+003001 2F                ADD     A,R7
+003002 F582              MOV     DPL,A
+003004 E4                CLR     A
+003005 344D              ADDC    A,#HIGH ksSelMapCheck
+003007 F583              MOV     DPH,A
+003009 E0                MOVX    A,@DPTR
+00300A 6E                XRL     A,R6
+00300B 6023              JZ      ?C0051?KEYSCAN
+  276: 			ksSelMapCurr[i] &= ksSelMapCheck[i];
+00300D 74BC              MOV     A,#LOW ksSelMapCurr
+00300F 2F                ADD     A,R7
+003010 F582              MOV     DPL,A
+003012 E4                CLR     A
+003013 344D              ADDC    A,#HIGH ksSelMapCurr
+003015 F583              MOV     DPH,A
+003017 C083              PUSH    DPH
+003019 C082              PUSH    DPL
+00301B E0                MOVX    A,@DPTR
+00301C FE                MOV     R6,A
+00301D 74A8              MOV     A,#LOW ksSelMapCheck
+00301F 2F                ADD     A,R7
+003020 F582              MOV     DPL,A
+003022 E4                CLR     A
+003023 344D              ADDC    A,#HIGH ksSelMapCheck
+003025 F583              MOV     DPH,A
+003027 E0                MOVX    A,@DPTR
+003028 FD                MOV     R5,A
+003029 EE                MOV     A,R6
+00302A 5D                ANL     A,R5
+00302B D082              POP     DPL
+00302D D083              POP     DPH
+00302F F0                MOVX    @DPTR,A
+  277: 		}
+  278: 	}
+003030         ?C0051?KEYSCAN:
+003030 0F                INC     R7
+003031 80B9              SJMP    ?C0049?KEYSCAN
+  279: }
+003033         ?C0053?KEYSCAN:
+003033 22                RET     
 ----- FUNCTION KS_ScanMatrix (END) -------
 
 
------ FUNCTION System_Hardware_reset (BEGIN) -----
+----- FUNCTION System_Software_init (BEGIN) -----
  FILE: 'sys.c'
-   59: static void System_Hardware_reset()
-   60: {
-   61: 	m_reset_reg = 1;
-   62: 	while(1);
-001F75 908010            MOV     DPTR,#m_reset_reg
-001F78 7401              MOV     A,#01H
-001F7A F0                MOVX    @DPTR,A
-001F7B         ?C0004?SYS:
-   63: }
-001F7B 80FE              SJMP    ?C0004?SYS
-001F7D 22                RET     
------ FUNCTION System_Hardware_reset (END) -------
+   63: void System_Software_init()
+   64: {
+   65: 	System_clear_mem();
+   66: 	YC_adc_init();
+003034 120BEE            LCALL   System_clear_mem
+   67: 	g_variable.release_data =1;
+003037 1169              ACALL   YC_adc_init
+   68: 	g_variable.powerOn_timer = KB_POWERON_LED_ON_TIMER;
+003039 904CEB            MOV     DPTR,#g_variable+02CH
+00303C 7401              MOV     A,#01H
+00303E F0                MOVX    @DPTR,A
+   69: 	g_variable.recon_count = 0;
+00303F 904CE5            MOV     DPTR,#g_variable+026H
+003042 741E              MOV     A,#01EH
+003044 F0                MOVX    @DPTR,A
+   70: 	g_variable.test_buff = 0xff;
+003045 E4                CLR     A
+003046 904CF0            MOV     DPTR,#g_variable+031H
+003049 F0                MOVX    @DPTR,A
+   71: 	le_lap_temp[0] = m_le_lap[3];
+00304A 904D09            MOV     DPTR,#g_variable+04AH
+00304D 74FF              MOV     A,#0FFH
+00304F F0                MOVX    @DPTR,A
+   72: 	le_lap_temp[1] = m_le_lap[4];
+003050 9044FC            MOV     DPTR,#m_le_lap+03H
+003053 E0                MOVX    A,@DPTR
+003054 904DD0            MOV     DPTR,#le_lap_temp
+003057 F0                MOVX    @DPTR,A
+   73: 	le_lap_temp[2] = m_le_lap[5];
+003058 9044FD            MOV     DPTR,#m_le_lap+04H
+00305B E0                MOVX    A,@DPTR
+00305C 904DD1            MOV     DPTR,#le_lap_temp+01H
+00305F F0                MOVX    @DPTR,A
+   74: }
+003060 9044FE            MOV     DPTR,#m_le_lap+05H
+003063 E0                MOVX    A,@DPTR
+003064 904DD2            MOV     DPTR,#le_lap_temp+02H
+003067 F0                MOVX    @DPTR,A
+   75: 
+003068 22                RET     
+----- FUNCTION System_Software_init (END) -------
 
 
------ FUNCTION System_Reset_Connect (BEGIN) -----
- FILE: 'sys.c'
-   71: void System_Reset_Connect()
-   72: {
-   73: 	System_Hardware_reset();
-   74: }
-001F7E 80F5              SJMP    System_Hardware_reset
------ FUNCTION System_Reset_Connect (END) -------
+----- FUNCTION YC_adc_init (BEGIN) -----
+ FILE: 'adc.c'
+    3: void YC_adc_init()
+    4: {
+    5: #ifdef  ADC_ENABLE
+    6: 	byte i;
+    7: 	
+    8: 	g_variable.battery_check_interval = BATTERY_CHECK_INTERVAL;
+    9: 	g_variable.battery_value_index = 0;
+   10: 
+   11: #ifdef ADC_TYPE_HVIN 	
+   12: 	for (i = 0; i < BAT_ARRAY_LEN; i++)
+   13: 	{
+   14: 		g_variable.battery_value[i] = INIT_BATTERY_VALUE;
+   15: 	}
+   16: 	g_variable.battery_level_full = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_3V7+m_adc0vBase;
+   17: 	g_variable.battery_level_low = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_3V2+m_adc0vBase;
+   18: 	g_variable.battery_level_shutdown = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_3V0+m_adc0vBase;
+   19: #endif
+   20: #ifdef ADC_TYPE_VINLPM
+   21: 		for (i = 0; i < BAT_ARRAY_LEN; i++)
+   22: 		{
+   23: 			g_variable.battery_value[i] = INIT_BATTERY_VALUE_VINLPM;
+   24: 		}
+   25: 		g_variable.battery_level_full = m_adc3vValue;
+   26: 		g_variable.battery_level_low = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_2V2+m_adc0vBase;
+   27: 		g_variable.battery_level_shutdown = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_2V0+m_adc0vBase;
+   28: #endif
+   29: #ifdef ADC_TYPE_GPIO
+   30: 	m_adc_channel = ADC_CHANNEL;
+   31: 	for (i = 0; i < BAT_ARRAY_LEN; i++)
+   32: 	{
+   33: 		g_variable.battery_value[i] = INIT_BATTERY_VALUE_GPIO;
+   34: 	}
+   35: 	g_variable.battery_level_full = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_1V5+m_adc0vBase;
+   36: 	g_variable.battery_level_low = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_1V1+m_adc0vBase;
+   37: 	g_variable.battery_level_shutdown = (m_adc3vValue - m_adc0vBase)*LOW_BATTER_COEFFICIENT_0V9+m_adc0vBase;
+   38: #endif	
+   39: #endif
+   40: }
+003069 22                RET     
+----- FUNCTION YC_adc_init (END) -------
 
 
 ----- FUNCTION _kb_cb_Hid (BEGIN) -----
  FILE: 'sys.c'
-   81: static void kb_cb_Hid(byte *p,byte len) {
-   82: 	//p[0] is hid type,always is 1(kb) now
-001F80 904EAA            MOV     DPTR,#len
-001F83 ED                MOV     A,R5
-001F84 F0                MOVX    @DPTR,A
+  116: static void kb_cb_Hid(byte *p,byte len) {
+  117: 	//p[0] is hid type,always is 1(kb) now
+00306A 904EF9            MOV     DPTR,#len
+00306D ED                MOV     A,R5
+00306E F0                MOVX    @DPTR,A
 ;---- Variable 'p' assigned to Register 'R1/R2/R3' ----
-   83: 	byte temp = p[1];
-001F85 900001            MOV     DPTR,#01H
-001F88 120112            LCALL   ?C?CLDOPTR
-001F8B 904EAB            MOV     DPTR,#temp
-001F8E F0                MOVX    @DPTR,A
-   84: 	m_lpm_mode = 1;
-001F8F 904131            MOV     DPTR,#m_lpm_mode
-001F92 7401              MOV     A,#01H
-001F94 F0                MOVX    @DPTR,A
-   85: 	if (len<2) {
-   86: 		return;
-   87: 	}
-   88: }
-001F95 22                RET     
+  118: 	byte temp = p[1];
+00306F 900001            MOV     DPTR,#01H
+003072 120112            LCALL   ?C?CLDOPTR
+003075 904EFA            MOV     DPTR,#temp
+003078 F0                MOVX    @DPTR,A
+  119: 
+  120: 	if (len<2) {
+  121: 		return;
+  122: 	}
+  123: }
+003079 22                RET     
 ----- FUNCTION _kb_cb_Hid (END) -------
 
 
------ FUNCTION kb_button_press_timer500ms (BEGIN) -----
+----- FUNCTION YC_pairing_timerout_500ms (BEGIN) -----
  FILE: 'sys.c'
-  342: void kb_button_press_timer500ms()
-  343: {
-  344: 	
-  345: //key status 
-  346: /*
-  347: 	if (g_variable.button_flag & KEY_FLAG_BTKEY_PRESS)		//press BT key
-  348: 	{
-  349: 		if (g_variable.button_timer[0] < 250)
-  350: 			g_variable.button_timer[0]++;
-  351: 		if (g_variable.button_timer[0] == 2)
-  352: 		{
-  353: 			YC_key_action_handle(KEY_DISCOVERY);
-  354: 		}
-  355: 	}
-  356: 	else
-  357: 		g_variable.button_timer[0] = 0;
-  358: */		
-  359: 	
-  360: 	if (g_variable.button_flag & KEY_FLAG_SAME_KEY_PRESS)
-001F96 904CCE            MOV     DPTR,#g_variable+0FH
-001F99 E0                MOVX    A,@DPTR
-001F9A 30E13E            JNB     ACC.1,?C0060?SYS
-  361: 	{
-  362: 		if (g_variable.button_timer[1] < 250)
-001F9D 904CD0            MOV     DPTR,#g_variable+011H
-001FA0 E0                MOVX    A,@DPTR
-001FA1 C3                CLR     C
-001FA2 94FA              SUBB    A,#0FAH
-001FA4 5003              JNC     ?C0061?SYS
-  363: 			g_variable.button_timer[1]++;
-001FA6 E0                MOVX    A,@DPTR
-001FA7 04                INC     A
-001FA8 F0                MOVX    @DPTR,A
-001FA9         ?C0061?SYS:
-  364: 		if (g_variable.button_timer[1] == 180)			// 500ms*180*3 = 4min30s
-001FA9 904CD0            MOV     DPTR,#g_variable+011H
-001FAC E0                MOVX    A,@DPTR
-001FAD 64B4              XRL     A,#0B4H
-001FAF 7037              JNZ     ?C0066?SYS
-  365: 		{
-  366: 			press_long_time_flag++;
-001FB1 904DDA            MOV     DPTR,#press_long_time_flag
-001FB4 E0                MOVX    A,@DPTR
-001FB5 04                INC     A
-001FB6 F0                MOVX    @DPTR,A
-  367: 			if(press_long_time_flag <= 2)
-001FB7 E0                MOVX    A,@DPTR
-001FB8 D3                SETB    C
-001FB9 9402              SUBB    A,#02H
-001FBB 5007              JNC     ?C0063?SYS
-  368: 			{
-  369: 				g_variable.button_timer[1] = 0;
-001FBD E4                CLR     A
-001FBE 904CD0            MOV     DPTR,#g_variable+011H
-001FC1 F0                MOVX    @DPTR,A
-  370: 			}
-001FC2 8024              SJMP    ?C0066?SYS
-001FC4         ?C0063?SYS:
-  371: 			else if(press_long_time_flag == 3)
-001FC4 904DDA            MOV     DPTR,#press_long_time_flag
-001FC7 E0                MOVX    A,@DPTR
-001FC8 B4031D            CJNE    A,#03H,?C0066?SYS
-  372: 			{
-  373: 				long_press_flag = 1;
-001FCB 904DD4            MOV     DPTR,#long_press_flag
-001FCE 7401              MOV     A,#01H
-001FD0 F0                MOVX    @DPTR,A
-  374: 				g_variable.button_timer[1] = 0;
-001FD1 E4                CLR     A
-001FD2 904CD0            MOV     DPTR,#g_variable+011H
-001FD5 F0                MOVX    @DPTR,A
-  375: 				System_long_sleep();
-001FD6 1207BA            LCALL   System_long_sleep
-  376: 			}
-  377: 		}
-  378: 	}
-001FD9 800D              SJMP    ?C0066?SYS
-001FDB         ?C0060?SYS:
-  379: 	else
-  380: 	{
-  381: 		press_long_time_flag = 0;
-001FDB E4                CLR     A
-001FDC 904DDA            MOV     DPTR,#press_long_time_flag
-001FDF F0                MOVX    @DPTR,A
-  382: 		long_press_flag = 0;
-001FE0 904DD4            MOV     DPTR,#long_press_flag
-001FE3 F0                MOVX    @DPTR,A
-  383: 		g_variable.button_timer[1] = 0;
-001FE4 904CD0            MOV     DPTR,#g_variable+011H
-001FE7 F0                MOVX    @DPTR,A
-  384: 	}
-001FE8         ?C0066?SYS:
-  385: 		
-  386: 	if (g_variable.button_flag & KEY_FLAG_FN_DEVICE_BUTTON)
-001FE8 904CCE            MOV     DPTR,#g_variable+0FH
-001FEB E0                MOVX    A,@DPTR
-001FEC 30E336            JNB     ACC.3,?C0067?SYS
-  387: 	{
-  388: 		g_variable.delay_enter_lpm_timer = 10;
-001FEF 904CEA            MOV     DPTR,#g_variable+02BH
-001FF2 740A              MOV     A,#0AH
-001FF4 F0                MOVX    @DPTR,A
-  389: 		if (g_variable.button_timer[3] < 250)
-001FF5 904CD2            MOV     DPTR,#g_variable+013H
-001FF8 E0                MOVX    A,@DPTR
-001FF9 C3                CLR     C
-001FFA 94FA              SUBB    A,#0FAH
-001FFC 5003              JNC     ?C0068?SYS
-  390: 			g_variable.button_timer[3]++;
-001FFE E0                MOVX    A,@DPTR
-001FFF 04                INC     A
-002000 F0                MOVX    @DPTR,A
-002001         ?C0068?SYS:
-  391: 		if (g_variable.button_timer[3] == 6)
-002001 904CD2            MOV     DPTR,#g_variable+013H
-002004 E0                MOVX    A,@DPTR
-002005 B40622            CJNE    A,#06H,?C0072?SYS
-  392: 		{
-  393: 			//do discoverable
-  394: 			if(!g_variable.pairing_timeout)
-002008 904CE9            MOV     DPTR,#g_variable+02AH
-00200B E0                MOVX    A,@DPTR
-00200C 701C              JNZ     ?C0072?SYS
-  395: 			{
-  396: 				g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
-00200E 74F0              MOV     A,#0F0H
-002010 F0                MOVX    @DPTR,A
-  397: 				g_variable.powerOn_timer = 0;
-002011 E4                CLR     A
-002012 904CE5            MOV     DPTR,#g_variable+026H
-002015 F0                MOVX    @DPTR,A
-  398: 				YC_key_action_handle(KEY_DISCOVERY);
-002016 7F05              MOV     R7,#05H
-002018 120742            LCALL   _YC_key_action_handle
-  399: 				LED_all_shutdown();
-00201B 1207F1            LCALL   LED_all_shutdown
-  400: 				g_variable.release_data = 1;
-00201E 904CEB            MOV     DPTR,#g_variable+02CH
-002021 7401              MOV     A,#01H
-002023 F0                MOVX    @DPTR,A
-  401: 			}
-  402: 		}
-  403: 	}
-002024 22                RET     
-002025         ?C0067?SYS:
-  404: 	else
-  405: 	{
-  406: 		g_variable.button_timer[3] = 0;
-002025 E4                CLR     A
-002026 904CD2            MOV     DPTR,#g_variable+013H
-002029 F0                MOVX    @DPTR,A
-  407: 	}
-  408: 
-  409: 
-  410: }
-00202A         ?C0072?SYS:
-00202A 22                RET     
------ FUNCTION kb_button_press_timer500ms (END) -------
+  585: void YC_pairing_timerout_500ms()
+  586: {
+  587: //pairing timer
+  588: 	if (g_variable.pairing_timeout != 0)
+00307A 904CE9            MOV     DPTR,#g_variable+02AH
+00307D E0                MOVX    A,@DPTR
+00307E 6028              JZ      ?C0100?SYS
+  589: 	{
+  590: 		g_variable.sleepTimer = 0;
+003080 E4                CLR     A
+003081 904CE3            MOV     DPTR,#g_variable+024H
+003084 F0                MOVX    @DPTR,A
+003085 A3                INC     DPTR
+003086 F0                MOVX    @DPTR,A
+  591: 		g_variable.fast_connect_send_name = 0;
+003087 904CFC            MOV     DPTR,#g_variable+03DH
+00308A F0                MOVX    @DPTR,A
+  592: 		g_variable.pairing_timeout--;
+00308B 904CE9            MOV     DPTR,#g_variable+02AH
+00308E E0                MOVX    A,@DPTR
+00308F 14                DEC     A
+003090 F0                MOVX    @DPTR,A
+  593: 		if (g_variable.pairing_timeout == 0)
+003091 E0                MOVX    A,@DPTR
+003092 7014              JNZ     ?C0100?SYS
+  594: 		{
+  595: 			g_variable.current_device_num = g_variable.temp_device_num;
+003094 904CC4            MOV     DPTR,#g_variable+05H
+003097 E0                MOVX    A,@DPTR
+003098 904CC3            MOV     DPTR,#g_variable+04H
+00309B F0                MOVX    @DPTR,A
+  596: 			g_variable.last_device_num = g_variable.current_device_num;
+00309C 904CC0            MOV     DPTR,#g_variable+01H
+00309F F0                MOVX    @DPTR,A
+  597: 		
+  598: 			YC_key_action_handle(KEY_STOP_DISCOVERY);
+0030A0 7F0D              MOV     R7,#0DH
+0030A2 12063A            LCALL   _YC_key_action_handle
+  599: 			System_long_sleep();
+0030A5 1217A3            LCALL   System_long_sleep
+  600: 		}
+  601: 	}
+0030A8         ?C0100?SYS:
+  602: 
+  603: 	if (g_variable.pairing_g24_timeout != 0)
+0030A8 904CEE            MOV     DPTR,#g_variable+02FH
+0030AB E0                MOVX    A,@DPTR
+0030AC 6018              JZ      ?C0104?SYS
+  604: 	{
+  605: 		g_variable.sleepTimer = 0;
+0030AE E4                CLR     A
+0030AF 904CE3            MOV     DPTR,#g_variable+024H
+0030B2 F0                MOVX    @DPTR,A
+0030B3 A3                INC     DPTR
+0030B4 F0                MOVX    @DPTR,A
+  606: 		g_variable.pairing_g24_timeout--;
+0030B5 904CEE            MOV     DPTR,#g_variable+02FH
+0030B8 E0                MOVX    A,@DPTR
+0030B9 14                DEC     A
+0030BA F0                MOVX    @DPTR,A
+  607: 		if (g_variable.pairing_g24_timeout == 0)
+0030BB E0                MOVX    A,@DPTR
+0030BC 7008              JNZ     ?C0104?SYS
+  608: 		{
+  609: //			IPC_TxControlCmd(IPC_CMD_STOP_24G);
+  610: 			Delay1ms(10);
+0030BE 7F0A              MOV     R7,#0AH
+0030C0 12122A            LCALL   _Delay1ms
+  611: 			System_long_sleep();
+0030C3 1217A3            LCALL   System_long_sleep
+  612: 		}
+  613: 	}
+  614: }
+0030C6         ?C0104?SYS:
+0030C6 22                RET     
+----- FUNCTION YC_pairing_timerout_500ms (END) -------
 
 
 ----- FUNCTION kb_cb_Timer100ms (BEGIN) -----
  FILE: 'sys.c'
-  436: static void kb_cb_Timer100ms()
-  437: {
-  438: 
-  439: 	if (g_variable.delay_enter_lpm_timer) 
-00202B 904CEA            MOV     DPTR,#g_variable+02BH
-00202E E0                MOVX    A,@DPTR
-00202F 6002              JZ      ?C0075?SYS
-  440: 	{
-  441: 		g_variable.delay_enter_lpm_timer --;
-002031 14                DEC     A
-002032 F0                MOVX    @DPTR,A
-  442: 	}
-002033         ?C0075?SYS:
-  443: 
-  444: 	if(g_variable.recon_delay)
-002033 904CEF            MOV     DPTR,#g_variable+030H
-002036 E0                MOVX    A,@DPTR
-002037 6002              JZ      ?C0076?SYS
-  445: 		g_variable.recon_delay--;
-002039 14                DEC     A
-00203A F0                MOVX    @DPTR,A
-00203B         ?C0076?SYS:
-  446: 
-  447: 	if(g_variable.one_key_press_wait_release_timer)
-00203B 904CF8            MOV     DPTR,#g_variable+039H
-00203E E0                MOVX    A,@DPTR
-00203F 600B              JZ      ?C0077?SYS
-  448: 	{
-  449: 		g_variable.one_key_press_wait_release_timer--;
-002041 14                DEC     A
-002042 F0                MOVX    @DPTR,A
-  450: 		if(!g_variable.one_key_press_wait_release_timer)
-002043 E0                MOVX    A,@DPTR
-002044 7006              JNZ     ?C0077?SYS
-  451: 			g_variable.key_combination_step = CAMBINATION_KEY_NULL;
-002046 904CF4            MOV     DPTR,#g_variable+035H
-002049 7406              MOV     A,#06H
-00204B F0                MOVX    @DPTR,A
-  452: 	}
-00204C         ?C0077?SYS:
-  453: 	
-  454: 	if (g_variable.powerOn_timer != 0)
-00204C 904CE5            MOV     DPTR,#g_variable+026H
-00204F E0                MOVX    A,@DPTR
-002050 6018              JZ      ?C0079?SYS
-  455: 	{	
-  456: 		g_variable.powerOn_timer--;
-002052 14                DEC     A
-002053 F0                MOVX    @DPTR,A
-  457: 		GPIO_Setout(BT_LED_GPIO,LED_ON);
-002054 D201              SETB    ?_GPIO_Setout?BIT
-002056 7F1D              MOV     R7,#01DH
-002058 12068D            LCALL   _GPIO_Setout
-  458: 		if (!g_variable.powerOn_timer)
-00205B 904CE5            MOV     DPTR,#g_variable+026H
-00205E E0                MOVX    A,@DPTR
-00205F 7034              JNZ     ?C0081?SYS
-  459: 		{
-  460: 			GPIO_Setout(BT_LED_GPIO,LED_OFF);
-002061 C201              CLR     ?_GPIO_Setout?BIT
-002063 7F1D              MOV     R7,#01DH
-002065 12068D            LCALL   _GPIO_Setout
-  461: 		}
-  462: 	}
-002068 802B              SJMP    ?C0081?SYS
-00206A         ?C0079?SYS:
-  463: 	else
-  464: 	if (g_variable.pairing_timeout == 0)  //  pairing
-00206A 904CE9            MOV     DPTR,#g_variable+02AH
-00206D E0                MOVX    A,@DPTR
-00206E 7025              JNZ     ?C0081?SYS
-  465: 	{
-  466: 		if(g_variable.battery_low_led_flash_interval)
-002070 904CE2            MOV     DPTR,#g_variable+023H
-002073 E0                MOVX    A,@DPTR
-002074 601F              JZ      ?C0081?SYS
-  467: 		{
-  468: 			g_variable.battery_low_led_flash_interval--;
-002076 14                DEC     A
-002077 F0                MOVX    @DPTR,A
-  469: 			if(g_variable.battery_low_led_flash_interval & 0x02)
-002078 E0                MOVX    A,@DPTR
-002079 30E109            JNB     ACC.1,?C0084?SYS
-  470: 			{
-  471: 				GPIO_Setout(LOWPOWER_LED_GPIO, LED_ON);
-00207C D201              SETB    ?_GPIO_Setout?BIT
-00207E 7FFF              MOV     R7,#0FFH
-002080 12068D            LCALL   _GPIO_Setout
-  472: 			}
-002083 8007              SJMP    ?C0085?SYS
-002085         ?C0084?SYS:
-  473: 			else
-  474: 			{
-  475: 				GPIO_Setout(LOWPOWER_LED_GPIO, LED_OFF);
-002085 C201              CLR     ?_GPIO_Setout?BIT
-002087 7FFF              MOV     R7,#0FFH
-002089 12068D            LCALL   _GPIO_Setout
-  476: 			}	
-00208C         ?C0085?SYS:
-  477: 			if(!g_variable.battery_low_led_flash_interval)
-00208C 904CE2            MOV     DPTR,#g_variable+023H
-00208F E0                MOVX    A,@DPTR
-002090 7003              JNZ     ?C0081?SYS
-  478: 				g_variable.battery_low_led_flash_interval = LOW_BATTERY_FLASH_INTERVAL;
-002092 740C              MOV     A,#0CH
-002094 F0                MOVX    @DPTR,A
-  479: 		}
-  480: 	}
-002095         ?C0081?SYS:
-  481: 
-  482: //role switch time out
-  483: 	if (switch_role_timer != 0)
-002095 904DD3            MOV     DPTR,#switch_role_timer
-002098 E0                MOVX    A,@DPTR
-002099 6009              JZ      ?C0087?SYS
-  484: 	{
-  485: 		switch_role_timer--; 
-00209B E0                MOVX    A,@DPTR
-00209C 14                DEC     A
-00209D F0                MOVX    @DPTR,A
-  486: 		if (switch_role_timer == 0)
-00209E E0                MOVX    A,@DPTR
-00209F 7003              JNZ     ?C0087?SYS
-  487: 		{
-  488: 			System_Reset_Connect();
-0020A1 121F7E            LCALL   System_Reset_Connect
-  489: 		}
-  490: 	}
-0020A4         ?C0087?SYS:
-  491: 
-  492: 
-  493: 	if (delayChgInvTimer != 0)
-0020A4 904DDD            MOV     DPTR,#delayChgInvTimer
-0020A7 E0                MOVX    A,@DPTR
-0020A8 6013              JZ      ?C0092?SYS
-  494: 	{
-  495: 		delayChgInvTimer--;
-0020AA E0                MOVX    A,@DPTR
-0020AB 14                DEC     A
-0020AC F0                MOVX    @DPTR,A
-  496: 		if (delayChgInvTimer == 0)
-0020AD E0                MOVX    A,@DPTR
-0020AE 700D              JNZ     ?C0092?SYS
-  497: 		{
-  498: 		
-  499: 			if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
-0020B0 904CC9            MOV     DPTR,#g_variable+0AH
-0020B3 E0                MOVX    A,@DPTR
-0020B4 B40406            CJNE    A,#04H,?C0092?SYS
-  500: 			{
-  501: 				kscurrmult = 0x3a;
-0020B7 904213            MOV     DPTR,#kscurrmult
-0020BA 743A              MOV     A,#03AH
-0020BC F0                MOVX    @DPTR,A
-  502: 			}
-  503: 		}
-  504: 	}
-  505: }
-0020BD         ?C0092?SYS:
-0020BD 22                RET     
+  757: static void kb_cb_Timer100ms()
+  758: {
+  759: 
+  760: 	if (g_variable.delay_enter_lpm_timer) 
+0030C7 904CEA            MOV     DPTR,#g_variable+02BH
+0030CA E0                MOVX    A,@DPTR
+0030CB 6002              JZ      ?C0129?SYS
+  761: 	{
+  762: 		g_variable.delay_enter_lpm_timer --;
+0030CD 14                DEC     A
+0030CE F0                MOVX    @DPTR,A
+  763: 	}
+0030CF         ?C0129?SYS:
+  764: 
+  765: 	if(g_variable.recon_delay)
+0030CF 904CEF            MOV     DPTR,#g_variable+030H
+0030D2 E0                MOVX    A,@DPTR
+0030D3 6002              JZ      ?C0130?SYS
+  766: 		g_variable.recon_delay--;
+0030D5 14                DEC     A
+0030D6 F0                MOVX    @DPTR,A
+0030D7         ?C0130?SYS:
+  767: 
+  768: 	if(g_variable.one_key_press_wait_release_timer)
+0030D7 904CF8            MOV     DPTR,#g_variable+039H
+0030DA E0                MOVX    A,@DPTR
+0030DB 600B              JZ      ?C0131?SYS
+  769: 	{
+  770: 		g_variable.one_key_press_wait_release_timer--;
+0030DD 14                DEC     A
+0030DE F0                MOVX    @DPTR,A
+  771: 		if(!g_variable.one_key_press_wait_release_timer)
+0030DF E0                MOVX    A,@DPTR
+0030E0 7006              JNZ     ?C0131?SYS
+  772: 			g_variable.key_combination_step = CAMBINATION_KEY_NULL;
+0030E2 904CF4            MOV     DPTR,#g_variable+035H
+0030E5 7406              MOV     A,#06H
+0030E7 F0                MOVX    @DPTR,A
+  773: 	}
+0030E8         ?C0131?SYS:
+  774: 	
+  775: 	if (g_variable.powerOn_timer != 0)
+0030E8 904CE5            MOV     DPTR,#g_variable+026H
+0030EB E0                MOVX    A,@DPTR
+0030EC 6020              JZ      ?C0133?SYS
+  776: 	{	
+  777: 		if(g_variable.pairing_g24_timeout)
+0030EE 904CEE            MOV     DPTR,#g_variable+02FH
+0030F1 E0                MOVX    A,@DPTR
+0030F2 6006              JZ      ?C0134?SYS
+  778: 		{
+  779: 			g_variable.powerOn_timer = 0;
+0030F4 E4                CLR     A
+0030F5 904CE5            MOV     DPTR,#g_variable+026H
+0030F8 F0                MOVX    @DPTR,A
+0030F9 22                RET     
+  780: 			return;
+  781: 		}
+0030FA         ?C0134?SYS:
+  782: 			
+  783: 		g_variable.powerOn_timer--;
+0030FA 904CE5            MOV     DPTR,#g_variable+026H
+0030FD E0                MOVX    A,@DPTR
+0030FE 14                DEC     A
+0030FF F0                MOVX    @DPTR,A
+  784: 		LED_device_poweron();
+003100 1217E8            LCALL   LED_device_poweron
+  785: 		if (!g_variable.powerOn_timer)
+003103 904CE5            MOV     DPTR,#g_variable+026H
+003106 E0                MOVX    A,@DPTR
+003107 7051              JNZ     ?C0137?SYS
+  786: 		{
+  787: 			LED_device_poweroff();
+003109 1217AD            LCALL   LED_device_poweroff
+  788: 		}
+  789: 	}
+00310C 804C              SJMP    ?C0137?SYS
+00310E         ?C0133?SYS:
+  790: 	else	if ((g_variable.pairing_timeout == 0) && (g_variable.pairing_g24_timeout == 0))  //  pairing
+00310E 904CE9            MOV     DPTR,#g_variable+02AH
+003111 E0                MOVX    A,@DPTR
+003112 7046              JNZ     ?C0137?SYS
+003114 904CEE            MOV     DPTR,#g_variable+02FH
+003117 E0                MOVX    A,@DPTR
+003118 7040              JNZ     ?C0137?SYS
+  791: 	{
+  792: 		if(g_variable.battery_low_led_flash_interval)
+00311A 904CE2            MOV     DPTR,#g_variable+023H
+00311D E0                MOVX    A,@DPTR
+00311E 603A              JZ      ?C0137?SYS
+  793: 		{
+  794: 			g_variable.battery_low_led_flash_interval--;
+003120 14                DEC     A
+003121 F0                MOVX    @DPTR,A
+  795: 			if(g_variable.battery_low_led_flash_interval < 8)
+003122 E0                MOVX    A,@DPTR
+003123 FF                MOV     R7,A
+003124 C3                CLR     C
+003125 9408              SUBB    A,#08H
+003127 501B              JNC     ?C0140?SYS
+  796: 			{
+  797: 				m_lpm_mode = 0;
+003129 E4                CLR     A
+00312A 904131            MOV     DPTR,#m_lpm_mode
+00312D F0                MOVX    @DPTR,A
+  798: 				if(g_variable.battery_low_led_flash_interval & 0x02)
+00312E EF                MOV     A,R7
+00312F 30E109            JNB     ACC.1,?C0141?SYS
+  799: 				{
+  800: 					GPIO_Setout(LOWPOWER_LED_GPIO, LED_ON);
+003132 D201              SETB    ?_GPIO_Setout?BIT
+003134 7F1D              MOV     R7,#01DH
+003136 1210E6            LCALL   _GPIO_Setout
+  801: 				}
+003139 8016              SJMP    ?C0143?SYS
+00313B         ?C0141?SYS:
+  802: 				else
+  803: 				{
+  804: 					GPIO_Setout(LOWPOWER_LED_GPIO, LED_OFF);	
+00313B C201              CLR     ?_GPIO_Setout?BIT
+00313D 7F1D              MOV     R7,#01DH
+00313F 1210E6            LCALL   _GPIO_Setout
+  805: 				}	
+  806: 			}
+003142 800D              SJMP    ?C0143?SYS
+003144         ?C0140?SYS:
+  807: 			else
+  808: 			{
+  809: 				m_lpm_mode = 1;
+003144 904131            MOV     DPTR,#m_lpm_mode
+003147 7401              MOV     A,#01H
+003149 F0                MOVX    @DPTR,A
+  810: 				GPIO_Setout(LOWPOWER_LED_GPIO, LED_OFF);
+00314A C201              CLR     ?_GPIO_Setout?BIT
+00314C 7F1D              MOV     R7,#01DH
+00314E 1210E6            LCALL   _GPIO_Setout
+  811: 			}	
+003151         ?C0143?SYS:
+  812: 			if(!g_variable.battery_low_led_flash_interval)
+003151 904CE2            MOV     DPTR,#g_variable+023H
+003154 E0                MOVX    A,@DPTR
+003155 7003              JNZ     ?C0137?SYS
+  813: 				g_variable.battery_low_led_flash_interval = LOW_BATTERY_FLASH_INTERVAL;
+003157 740C              MOV     A,#0CH
+003159 F0                MOVX    @DPTR,A
+  814: 		}
+  815: 	}
+00315A         ?C0137?SYS:
+  816: 	
+  817: // The dongle must receive data within 200ms, otherwise it will be forced to lift
+  818: 	if(!long_press_flag)
+00315A 904DDC            MOV     DPTR,#long_press_flag
+00315D E0                MOVX    A,@DPTR
+00315E 7036              JNZ     ?C0145?SYS
+  819: 	{
+  820: 		if (repeat_send_24g == 1)
+003160 904DDD            MOV     DPTR,#repeat_send_24g
+003163 E0                MOVX    A,@DPTR
+003164 6401              XRL     A,#01H
+003166 702E              JNZ     ?C0145?SYS
+  821: 		{
+  822: 			g_variable.sleepTimer = 0;	
+003168 904CE3            MOV     DPTR,#g_variable+024H
+00316B F0                MOVX    @DPTR,A
+00316C A3                INC     DPTR
+00316D F0                MOVX    @DPTR,A
+  823: 			repeat_send_24g = 0;
+00316E 904DDD            MOV     DPTR,#repeat_send_24g
+003171 F0                MOVX    @DPTR,A
+  824: 
+  825: 			 if (multikey[0] != 0)
+003172 904E48            MOV     DPTR,#multikey
+003175 E0                MOVX    A,@DPTR
+003176 600D              JZ      ?C0147?SYS
+  826: 			{
+  827: 				IPC_TxHidData(multikey, 3);
+003178 7B01              MOV     R3,#01H
+00317A 7A4E              MOV     R2,#HIGH multikey
+00317C 7948              MOV     R1,#LOW multikey
+00317E 7D03              MOV     R5,#03H
+003180 120C8F            LCALL   _IPC_TxHidData
+  828: 			}
+003183 8011              SJMP    ?C0145?SYS
+003185         ?C0147?SYS:
+  829: 			else if (hidBuff[0] != 0)
+003185 904800            MOV     DPTR,#hidBuff
+003188 E0                MOVX    A,@DPTR
+003189 600B              JZ      ?C0145?SYS
+  830: 			{
+  831: 
+  832: 				IPC_TxHidData(hidBuff,9);
+00318B 7B01              MOV     R3,#01H
+00318D 7A48              MOV     R2,#HIGH hidBuff
+00318F 7900              MOV     R1,#LOW hidBuff
+003191 7D09              MOV     R5,#09H
+003193 120C8F            LCALL   _IPC_TxHidData
+  833: 			}
+  834: 		}
+  835: 	}
+003196         ?C0145?SYS:
+  836: 
+  837: //role switch time out
+  838: 	if (switch_role_timer != 0)
+003196 904DD9            MOV     DPTR,#switch_role_timer
+003199 E0                MOVX    A,@DPTR
+00319A 6009              JZ      ?C0150?SYS
+  839: 	{
+  840: 		switch_role_timer--; 
+00319C E0                MOVX    A,@DPTR
+00319D 14                DEC     A
+00319E F0                MOVX    @DPTR,A
+  841: 		if (switch_role_timer == 0)
+00319F E0                MOVX    A,@DPTR
+0031A0 7003              JNZ     ?C0150?SYS
+  842: 		{
+  843: 			System_Reset_Connect();
+0031A2 121A47            LCALL   System_Reset_Connect
+  844: 		}
+  845: 	}
+0031A5         ?C0150?SYS:
+  846: 
+  847: // ble delay send secutiry request
+  848: 	if(ble_send_secutiry_request_timer)
+0031A5 904DD4            MOV     DPTR,#ble_send_secutiry_request_timer
+0031A8 E0                MOVX    A,@DPTR
+0031A9 6011              JZ      ?C0152?SYS
+  849: 	{
+  850: 		ble_send_secutiry_request_timer--;
+0031AB E0                MOVX    A,@DPTR
+0031AC 14                DEC     A
+0031AD F0                MOVX    @DPTR,A
+  851: 		if(!ble_send_secutiry_request_timer)
+0031AE E0                MOVX    A,@DPTR
+0031AF 700B              JNZ     ?C0152?SYS
+  852: 		{
+  853: 			if(!m_le_send_security_request_flag)
+0031B1 904D3D            MOV     DPTR,#m_le_send_security_request_flag
+0031B4 E0                MOVX    A,@DPTR
+0031B5 7005              JNZ     ?C0152?SYS
+  854: 			{
+  855: 				IPC_TxControlCmd(IPC_CMD_LE_SMP_SECURITY_REQUEST);
+0031B7 7F1B              MOV     R7,#01BH
+0031B9 120581            LCALL   _IPC_TxControlCmd
+  856: 			}
+  857: 		}
+  858: 	}
+0031BC         ?C0152?SYS:
+  859: 
+  860: 	if (delayChgInvTimer != 0)
+0031BC 904DE6            MOV     DPTR,#delayChgInvTimer
+0031BF E0                MOVX    A,@DPTR
+0031C0 6029              JZ      ?C0135?SYS
+  861: 	{
+  862: 		delayChgInvTimer--;
+0031C2 E0                MOVX    A,@DPTR
+0031C3 14                DEC     A
+0031C4 F0                MOVX    @DPTR,A
+  863: 		if (delayChgInvTimer == 0)
+0031C5 E0                MOVX    A,@DPTR
+0031C6 7023              JNZ     ?C0135?SYS
+  864: 		{
+  865: 			if( m_24g_led_flag)
+0031C8 904D46            MOV     DPTR,#m_24g_led_flag
+0031CB E0                MOVX    A,@DPTR
+0031CC 6002              JZ      ?C0157?SYS
+  866: 			{
+  867: 				m_24g_led_flag = 0;
+0031CE E4                CLR     A
+0031CF F0                MOVX    @DPTR,A
+  868: 			}	
+0031D0         ?C0157?SYS:
+  869: 	
+  870: 			if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
+0031D0 904CC7            MOV     DPTR,#g_variable+08H
+0031D3 E0                MOVX    A,@DPTR
+0031D4 B40407            CJNE    A,#04H,?C0158?SYS
+  871: 			{
+  872: 				kscurrmult = 0x0c;
+0031D7 904213            MOV     DPTR,#kscurrmult
+0031DA 740C              MOV     A,#0CH
+0031DC F0                MOVX    @DPTR,A
+  873: 			}
+0031DD 22                RET     
+0031DE         ?C0158?SYS:
+  874: 			else if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
+0031DE 904CC9            MOV     DPTR,#g_variable+0AH
+0031E1 E0                MOVX    A,@DPTR
+0031E2 B40406            CJNE    A,#04H,?C0135?SYS
+  875: 			{
+  876: 				kscurrmult = 0x3a;
+0031E5 904213            MOV     DPTR,#kscurrmult
+0031E8 743A              MOV     A,#03AH
+0031EA F0                MOVX    @DPTR,A
+  877: 			}
+  878: 		}
+  879: 	}
+  880: }
+0031EB         ?C0135?SYS:
+0031EB 22                RET     
 ----- FUNCTION kb_cb_Timer100ms (END) -------
 
 
@@ -7188,514 +10557,418 @@
    57: 	}
    58: 	batValue = batValue/BAT_ARRAY_LEN;
    59: 
-   60: 	if(batValue < g_variable.battery_level_shutdown)
-   61: 	{
-   62: 		g_variable.battery_status = BAT_STATUS_SHUT_DOWN;
-   63: 		if(g_variable.last_battery_status != BAT_STATUS_SHUT_DOWN)
-   64: 		{
-   65: 			g_variable.battery_shutdown_flag = 1;
-   66: 			IIC_WriteBlock(EEPROM_BATTERY_SHUTDOWN_FLAG ,1 ,(byte *)&g_variable.battery_shutdown_flag);
-   67: 		}
-   68: 	}
-   69: 	else
-   70: 	{
-   71: 		if(g_variable.last_battery_status == BAT_STATUS_SHUT_DOWN)
-   72: 		{
-   73: 			g_variable.battery_shutdown_flag = 0;
-   74: 			IIC_WriteBlock(EEPROM_BATTERY_SHUTDOWN_FLAG ,1 ,(byte *)&g_variable.battery_shutdown_flag);
-   75: 		}
-   76: 		
-   77: 		if (batValue < g_variable.battery_level_low)
-   78: 		{
-   79: 			g_variable.battery_status = BAT_STATUS_LOW;
-   80: 		}
-   81: 		else
-   82: 		{
-   83: 			g_variable.battery_status = BAT_STATUS_NONE;
-   84: 		}
-   85: 	}
-   86: 
-   87: 	g_variable.last_battery_status = g_variable.battery_status;
-   88: #endif	
-   89: }
-0020BE 22                RET     
+   60: 	if(batValue <= g_variable.battery_level_shutdown)
+   61: 		g_variable.battery_level_percentage = 0;
+   62: 	else	if(batValue >= g_variable.battery_level_full)
+   63: 		g_variable.battery_level_percentage = 100;
+   64: 	else	
+   65: 		g_variable.battery_level_percentage = (byte)(((batValue - g_variable.battery_level_shutdown)*100)/(g_variable.b
+>> attery_level_full -g_variable.battery_level_shutdown) );
+   66: 	
+   67: 	if(batValue < g_variable.battery_level_shutdown)
+   68: 	{
+   69: 		g_variable.battery_status = BAT_STATUS_SHUT_DOWN;
+   70: 	}
+   71: 	else
+   72: 	{
+   73: 		if (batValue < g_variable.battery_level_low)
+   74: 		{
+   75: 			g_variable.battery_status = BAT_STATUS_LOW;
+   76: 			if(!g_variable.g24_long_sleep_flag)
+   77: 			{
+   78: 			m_24g_enter_hibernate[0]	= 0x00;
+   79: 			m_24g_enter_hibernate[1]	= 0x48;
+   80: 			m_24g_enter_hibernate[2]	= 0x12;		// 100ms
+   81: 			m_24g_enter_hibernate[3]	= 0x00;
+   82: 			}
+   83: 		}
+   84: 		else
+   85: 		{
+   86: 			g_variable.battery_status = BAT_STATUS_NONE;
+   87: 			if(!g_variable.g24_long_sleep_flag)
+   88: 			{
+   89: 			m_24g_enter_hibernate[0]	= 0x00;
+   90: 			m_24g_enter_hibernate[1]	= 0x48;
+   91: 			m_24g_enter_hibernate[2]   = 0x5d;		// 510ms
+   92: 			m_24g_enter_hibernate[3]	= 0x00;
+   93: 			}
+   94: 		}
+   95: 	}
+   96: 
+   97: 	g_variable.last_battery_status = g_variable.battery_status;
+   98: #endif	
+   99: }
+0031EC 22                RET     
 ----- FUNCTION YC_adc_check (END) -------
 
 
 ----- FUNCTION _bufsize (BEGIN) -----
-0020BF 904E86            MOV     DPTR,#rptr
-0020C2 EE                MOV     A,R6
-0020C3 F0                MOVX    @DPTR,A
-0020C4 A3                INC     DPTR
-0020C5 EF                MOV     A,R7
-0020C6 F0                MOVX    @DPTR,A
-0020C7 904E88            MOV     DPTR,#wptr
-0020CA EC                MOV     A,R4
-0020CB F0                MOVX    @DPTR,A
-0020CC A3                INC     DPTR
-0020CD ED                MOV     A,R5
-0020CE F0                MOVX    @DPTR,A
+0031ED 904ED3            MOV     DPTR,#rptr
+0031F0 EE                MOV     A,R6
+0031F1 F0                MOVX    @DPTR,A
+0031F2 A3                INC     DPTR
+0031F3 EF                MOV     A,R7
+0031F4 F0                MOVX    @DPTR,A
+0031F5 904ED5            MOV     DPTR,#wptr
+0031F8 EC                MOV     A,R4
+0031F9 F0                MOVX    @DPTR,A
+0031FA A3                INC     DPTR
+0031FB ED                MOV     A,R5
+0031FC F0                MOVX    @DPTR,A
 ;---- Variable 'buflen' assigned to Register 'R3' ----
-0020CF 904E88            MOV     DPTR,#wptr
-0020D2 E0                MOVX    A,@DPTR
-0020D3 FE                MOV     R6,A
-0020D4 A3                INC     DPTR
-0020D5 E0                MOVX    A,@DPTR
-0020D6 FF                MOV     R7,A
-0020D7 D3                SETB    C
-0020D8 904E87            MOV     DPTR,#rptr+01H
-0020DB E0                MOVX    A,@DPTR
-0020DC 9F                SUBB    A,R7
-0020DD 904E86            MOV     DPTR,#rptr
-0020E0 E0                MOVX    A,@DPTR
-0020E1 9E                SUBB    A,R6
-0020E2 4016              JC      ?C0001?IPC
-0020E4 904E88            MOV     DPTR,#wptr
-0020E7 E0                MOVX    A,@DPTR
-0020E8 FE                MOV     R6,A
-0020E9 A3                INC     DPTR
-0020EA E0                MOVX    A,@DPTR
-0020EB FF                MOV     R7,A
-0020EC 904E87            MOV     DPTR,#rptr+01H
-0020EF E0                MOVX    A,@DPTR
-0020F0 9F                SUBB    A,R7
-0020F1 FF                MOV     R7,A
-0020F2 904E86            MOV     DPTR,#rptr
-0020F5 E0                MOVX    A,@DPTR
-0020F6 9E                SUBB    A,R6
-0020F7 FE                MOV     R6,A
-0020F8 801E              SJMP    ?C0002?IPC
-0020FA         ?C0001?IPC:
-0020FA 904E86            MOV     DPTR,#rptr
-0020FD E0                MOVX    A,@DPTR
-0020FE FE                MOV     R6,A
-0020FF A3                INC     DPTR
-002100 E0                MOVX    A,@DPTR
-002101 FF                MOV     R7,A
-002102 C3                CLR     C
-002103 904E89            MOV     DPTR,#wptr+01H
-002106 E0                MOVX    A,@DPTR
-002107 9F                SUBB    A,R7
-002108 FF                MOV     R7,A
-002109 904E88            MOV     DPTR,#wptr
-00210C E0                MOVX    A,@DPTR
-00210D 9E                SUBB    A,R6
-00210E FE                MOV     R6,A
-00210F AD03              MOV     R5,AR3
-002111 C3                CLR     C
-002112 EB                MOV     A,R3
-002113 9F                SUBB    A,R7
-002114 FF                MOV     R7,A
-002115 E4                CLR     A
-002116 9E                SUBB    A,R6
-002117 FE                MOV     R6,A
-002118         ?C0002?IPC:
-002118 22                RET     
+0031FD 904ED5            MOV     DPTR,#wptr
+003200 E0                MOVX    A,@DPTR
+003201 FE                MOV     R6,A
+003202 A3                INC     DPTR
+003203 E0                MOVX    A,@DPTR
+003204 FF                MOV     R7,A
+003205 D3                SETB    C
+003206 904ED4            MOV     DPTR,#rptr+01H
+003209 E0                MOVX    A,@DPTR
+00320A 9F                SUBB    A,R7
+00320B 904ED3            MOV     DPTR,#rptr
+00320E E0                MOVX    A,@DPTR
+00320F 9E                SUBB    A,R6
+003210 4016              JC      ?C0001?IPC
+003212 904ED5            MOV     DPTR,#wptr
+003215 E0                MOVX    A,@DPTR
+003216 FE                MOV     R6,A
+003217 A3                INC     DPTR
+003218 E0                MOVX    A,@DPTR
+003219 FF                MOV     R7,A
+00321A 904ED4            MOV     DPTR,#rptr+01H
+00321D E0                MOVX    A,@DPTR
+00321E 9F                SUBB    A,R7
+00321F FF                MOV     R7,A
+003220 904ED3            MOV     DPTR,#rptr
+003223 E0                MOVX    A,@DPTR
+003224 9E                SUBB    A,R6
+003225 FE                MOV     R6,A
+003226 801E              SJMP    ?C0002?IPC
+003228         ?C0001?IPC:
+003228 904ED3            MOV     DPTR,#rptr
+00322B E0                MOVX    A,@DPTR
+00322C FE                MOV     R6,A
+00322D A3                INC     DPTR
+00322E E0                MOVX    A,@DPTR
+00322F FF                MOV     R7,A
+003230 C3                CLR     C
+003231 904ED6            MOV     DPTR,#wptr+01H
+003234 E0                MOVX    A,@DPTR
+003235 9F                SUBB    A,R7
+003236 FF                MOV     R7,A
+003237 904ED5            MOV     DPTR,#wptr
+00323A E0                MOVX    A,@DPTR
+00323B 9E                SUBB    A,R6
+00323C FE                MOV     R6,A
+00323D AD03              MOV     R5,AR3
+00323F C3                CLR     C
+003240 EB                MOV     A,R3
+003241 9F                SUBB    A,R7
+003242 FF                MOV     R7,A
+003243 E4                CLR     A
+003244 9E                SUBB    A,R6
+003245 FE                MOV     R6,A
+003246         ?C0002?IPC:
+003246 22                RET     
 ----- FUNCTION _bufsize (END) -------
 
 
+----- FUNCTION _IPC_TxBREDRHidData (BEGIN) -----
+;---- Variable 'len' assigned to Register 'R5' ----
+;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
+003247 900BE7            MOV     DPTR,#ipcSendBuff
+00324A 7403              MOV     A,#03H
+00324C F0                MOVX    @DPTR,A
+00324D ED                MOV     A,R5
+00324E 6003              JZ      ?C0017?IPC
+003250         ?C0016?IPC:
+003250 120FF8            LCALL   _IPC_TxData
+003253         ?C0017?IPC:
+003253 22                RET     
+----- FUNCTION _IPC_TxBREDRHidData (END) -------
+
+
+----- FUNCTION _IPC_TxSppData (BEGIN) -----
+;---- Variable 'len' assigned to Register 'R5' ----
+;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
+003254 900BE7            MOV     DPTR,#ipcSendBuff
+003257 7404              MOV     A,#04H
+003259 F0                MOVX    @DPTR,A
+00325A 020FF8            LJMP    _IPC_TxData
+----- FUNCTION _IPC_TxSppData (END) -------
+
+
+----- FUNCTION _IPC_TxBleData (BEGIN) -----
+;---- Variable 'len' assigned to Register 'R5' ----
+;---- Variable 'dt' assigned to Register 'R1/R2/R3' ----
+00325D 900BE7            MOV     DPTR,#ipcSendBuff
+003260 7405              MOV     A,#05H
+003262 F0                MOVX    @DPTR,A
+003263 020FF8            LJMP    _IPC_TxData
+----- FUNCTION _IPC_TxBleData (END) -------
+
+
 ----- FUNCTION IPC_GetBBDIsconnectReason (BEGIN) -----
-002119 900446            MOV     DPTR,#bbDisReason
-00211C E0                MOVX    A,@DPTR
-00211D FF                MOV     R7,A
-00211E 22                RET     
+003266 900446            MOV     DPTR,#bbDisReason
+003269 E0                MOVX    A,@DPTR
+00326A FF                MOV     R7,A
+00326B 22                RET     
 ----- FUNCTION IPC_GetBBDIsconnectReason (END) -------
 
 
+----- FUNCTION IPC_IsTxBuffEmpty (BEGIN) -----
+00326C 904B9C            MOV     DPTR,#ipcTxWritePtr
+00326F E0                MOVX    A,@DPTR
+003270 FE                MOV     R6,A
+003271 A3                INC     DPTR
+003272 E0                MOVX    A,@DPTR
+003273 FF                MOV     R7,A
+003274 904B9A            MOV     DPTR,#ipcTxReadPtr
+003277 E0                MOVX    A,@DPTR
+003278 B50607            CJNE    A,AR6,?C0025?IPC
+00327B A3                INC     DPTR
+00327C E0                MOVX    A,@DPTR
+00327D B50702            CJNE    A,AR7,?C0025?IPC
+003280 D3                SETB    C
+003281 22                RET     
+003282         ?C0025?IPC:
+003282 C3                CLR     C
+003283 22                RET     
+----- FUNCTION IPC_IsTxBuffEmpty (END) -------
+
+
 ----- FUNCTION YC_Ice_break (BEGIN) -----
-00211F 908280            MOV     DPTR,#08280H
-002122 7401              MOV     A,#01H
-002124 F0                MOVX    @DPTR,A
-002125 22                RET     
+003284 908280            MOV     DPTR,#08280H
+003287 7401              MOV     A,#01H
+003289 F0                MOVX    @DPTR,A
+00328A 22                RET     
 ----- FUNCTION YC_Ice_break (END) -------
 
 
 ----- FUNCTION _dmemcpy (BEGIN) -----
-002126 904E47            MOV     DPTR,#dest
-002129 EB                MOV     A,R3
-00212A F0                MOVX    @DPTR,A
-00212B A3                INC     DPTR
-00212C EA                MOV     A,R2
-00212D F0                MOVX    @DPTR,A
-00212E A3                INC     DPTR
-00212F E9                MOV     A,R1
-002130 F0                MOVX    @DPTR,A
-002131         ?C0005?UTILITIES:
-002131 904E4D            MOV     DPTR,#len
-002134 74FF              MOV     A,#0FFH
-002136 F5F0              MOV     B,A
-002138 120167            LCALL   ?C?ILDIX
-00213B 45F0              ORL     A,B
-00213D 602A              JZ      ?C0007?UTILITIES
-00213F 904E4A            MOV     DPTR,#src
-002142 E0                MOVX    A,@DPTR
-002143 FB                MOV     R3,A
-002144 A3                INC     DPTR
-002145 E4                CLR     A
-002146 75F001            MOV     B,#01H
-002149 120167            LCALL   ?C?ILDIX
-00214C A9F0              MOV     R1,B
-00214E FA                MOV     R2,A
-00214F 1200F9            LCALL   ?C?CLDPTR
-002152 FF                MOV     R7,A
-002153 904E47            MOV     DPTR,#dest
-002156 E0                MOVX    A,@DPTR
-002157 FB                MOV     R3,A
-002158 A3                INC     DPTR
-002159 E4                CLR     A
-00215A 75F001            MOV     B,#01H
-00215D 120167            LCALL   ?C?ILDIX
-002160 A9F0              MOV     R1,B
-002162 FA                MOV     R2,A
-002163 EF                MOV     A,R7
-002164 12013F            LCALL   ?C?CSTPTR
-002167 80C8              SJMP    ?C0005?UTILITIES
-002169         ?C0007?UTILITIES:
-002169 22                RET     
+00328B 904E98            MOV     DPTR,#dest
+00328E EB                MOV     A,R3
+00328F F0                MOVX    @DPTR,A
+003290 A3                INC     DPTR
+003291 EA                MOV     A,R2
+003292 F0                MOVX    @DPTR,A
+003293 A3                INC     DPTR
+003294 E9                MOV     A,R1
+003295 F0                MOVX    @DPTR,A
+003296         ?C0005?UTILITIES:
+003296 904E9E            MOV     DPTR,#len
+003299 74FF              MOV     A,#0FFH
+00329B F5F0              MOV     B,A
+00329D 120167            LCALL   ?C?ILDIX
+0032A0 45F0              ORL     A,B
+0032A2 602A              JZ      ?C0007?UTILITIES
+0032A4 904E9B            MOV     DPTR,#src
+0032A7 E0                MOVX    A,@DPTR
+0032A8 FB                MOV     R3,A
+0032A9 A3                INC     DPTR
+0032AA E4                CLR     A
+0032AB 75F001            MOV     B,#01H
+0032AE 120167            LCALL   ?C?ILDIX
+0032B1 A9F0              MOV     R1,B
+0032B3 FA                MOV     R2,A
+0032B4 1200F9            LCALL   ?C?CLDPTR
+0032B7 FF                MOV     R7,A
+0032B8 904E98            MOV     DPTR,#dest
+0032BB E0                MOVX    A,@DPTR
+0032BC FB                MOV     R3,A
+0032BD A3                INC     DPTR
+0032BE E4                CLR     A
+0032BF 75F001            MOV     B,#01H
+0032C2 120167            LCALL   ?C?ILDIX
+0032C5 A9F0              MOV     R1,B
+0032C7 FA                MOV     R2,A
+0032C8 EF                MOV     A,R7
+0032C9 12013F            LCALL   ?C?CSTPTR
+0032CC 80C8              SJMP    ?C0005?UTILITIES
+0032CE         ?C0007?UTILITIES:
+0032CE 22                RET     
 ----- FUNCTION _dmemcpy (END) -------
 
 
 ----- FUNCTION _IIC_write (BEGIN) -----
-00216A 904E5D            MOV     DPTR,#addr
-00216D EE                MOV     A,R6
-00216E F0                MOVX    @DPTR,A
-00216F A3                INC     DPTR
-002170 EF                MOV     A,R7
-002171 F0                MOVX    @DPTR,A
-002172 904E61            MOV     DPTR,#pbuff
-002175 EB                MOV     A,R3
-002176 F0                MOVX    @DPTR,A
-002177 A3                INC     DPTR
-002178 EA                MOV     A,R2
-002179 F0                MOVX    @DPTR,A
-00217A A3                INC     DPTR
-00217B E9                MOV     A,R1
-00217C F0                MOVX    @DPTR,A
-00217D 904E5F            MOV     DPTR,#len
-002180 EC                MOV     A,R4
-002181 F0                MOVX    @DPTR,A
-002182 A3                INC     DPTR
-002183 ED                MOV     A,R5
-002184 F0                MOVX    @DPTR,A
-002185 A3                INC     DPTR
-002186 E0                MOVX    A,@DPTR
-002187 F9                MOV     R1,A
-002188 A3                INC     DPTR
-002189 E0                MOVX    A,@DPTR
-00218A FA                MOV     R2,A
-00218B A3                INC     DPTR
-00218C E0                MOVX    A,@DPTR
-00218D 904E4A            MOV     DPTR,#?_dmemcpy?BYTE+03H
-002190 C9                XCH     A,R1
-002191 F0                MOVX    @DPTR,A
-002192 A3                INC     DPTR
-002193 EA                MOV     A,R2
-002194 F0                MOVX    @DPTR,A
-002195 A3                INC     DPTR
-002196 E9                MOV     A,R1
-002197 F0                MOVX    @DPTR,A
-002198 A3                INC     DPTR
-002199 EC                MOV     A,R4
-00219A F0                MOVX    @DPTR,A
-00219B A3                INC     DPTR
-00219C ED                MOV     A,R5
-00219D F0                MOVX    @DPTR,A
-00219E 7B01              MOV     R3,#01H
-0021A0 7A0B              MOV     R2,#HIGH IIC_TempBuff+03H
-0021A2 7986              MOV     R1,#LOW IIC_TempBuff+03H
-0021A4 3126              ACALL   _dmemcpy
-0021A6 900B83            MOV     DPTR,#IIC_TempBuff
-0021A9 74A0              MOV     A,#0A0H
-0021AB F0                MOVX    @DPTR,A
-0021AC 904E5D            MOV     DPTR,#addr
-0021AF E0                MOVX    A,@DPTR
-0021B0 FF                MOV     R7,A
-0021B1 A3                INC     DPTR
-0021B2 E0                MOVX    A,@DPTR
-0021B3 900B84            MOV     DPTR,#IIC_TempBuff+01H
-0021B6 CF                XCH     A,R7
-0021B7 F0                MOVX    @DPTR,A
-0021B8 A3                INC     DPTR
-0021B9 EF                MOV     A,R7
-0021BA F0                MOVX    @DPTR,A
-0021BB 904E60            MOV     DPTR,#len+01H
-0021BE E0                MOVX    A,@DPTR
-0021BF 2403              ADD     A,#03H
-0021C1 FD                MOV     R5,A
-0021C2 904E5F            MOV     DPTR,#len
-0021C5 E0                MOVX    A,@DPTR
-0021C6 3400              ADDC    A,#00H
-0021C8 FC                MOV     R4,A
-0021C9 ED                MOV     A,R5
-0021CA FA                MOV     R2,A
-0021CB EC                MOV     A,R4
-0021CC FF                MOV     R7,A
-0021CD EA                MOV     A,R2
-0021CE FE                MOV     R6,A
-0021CF EF                MOV     A,R7
-0021D0 908098            MOV     DPTR,#08098H
-0021D3 EE                MOV     A,R6
-0021D4 F0                MOVX    @DPTR,A
-0021D5 A3                INC     DPTR
-0021D6 EF                MOV     A,R7
-0021D7 F0                MOVX    @DPTR,A
-0021D8 7A0B              MOV     R2,#HIGH IIC_TempBuff
-0021DA 7983              MOV     R1,#LOW IIC_TempBuff
-0021DC 7E0B              MOV     R6,#HIGH IIC_TempBuff
-0021DE 7F83              MOV     R7,#LOW IIC_TempBuff
-0021E0 7483              MOV     A,#LOW IIC_TempBuff
-0021E2 FC                MOV     R4,A
-0021E3 740B              MOV     A,#HIGH IIC_TempBuff
-0021E5 FF                MOV     R7,A
-0021E6 EC                MOV     A,R4
-0021E7 FE                MOV     R6,A
-0021E8 EF                MOV     A,R7
-0021E9 A3                INC     DPTR
-0021EA EE                MOV     A,R6
-0021EB F0                MOVX    @DPTR,A
-0021EC A3                INC     DPTR
-0021ED EF                MOV     A,R7
-0021EE F0                MOVX    @DPTR,A
-0021EF 90809E            MOV     DPTR,#0809EH
-0021F2 E4                CLR     A
-0021F3 F0                MOVX    @DPTR,A
-0021F4 A3                INC     DPTR
-0021F5 F0                MOVX    @DPTR,A
-0021F6 908090            MOV     DPTR,#08090H
-0021F9 04                INC     A
-0021FA F0                MOVX    @DPTR,A
-0021FB 908006            MOV     DPTR,#08006H
-0021FE E0                MOVX    A,@DPTR
-0021FF 4404              ORL     A,#04H
-002201 F0                MOVX    @DPTR,A
+0032CF 904EAE            MOV     DPTR,#addr
+0032D2 EE                MOV     A,R6
+0032D3 F0                MOVX    @DPTR,A
+0032D4 A3                INC     DPTR
+0032D5 EF                MOV     A,R7
+0032D6 F0                MOVX    @DPTR,A
+0032D7 904EB2            MOV     DPTR,#pbuff
+0032DA EB                MOV     A,R3
+0032DB F0                MOVX    @DPTR,A
+0032DC A3                INC     DPTR
+0032DD EA                MOV     A,R2
+0032DE F0                MOVX    @DPTR,A
+0032DF A3                INC     DPTR
+0032E0 E9                MOV     A,R1
+0032E1 F0                MOVX    @DPTR,A
+0032E2 904EB0            MOV     DPTR,#len
+0032E5 EC                MOV     A,R4
+0032E6 F0                MOVX    @DPTR,A
+0032E7 A3                INC     DPTR
+0032E8 ED                MOV     A,R5
+0032E9 F0                MOVX    @DPTR,A
+0032EA A3                INC     DPTR
+0032EB E0                MOVX    A,@DPTR
+0032EC F9                MOV     R1,A
+0032ED A3                INC     DPTR
+0032EE E0                MOVX    A,@DPTR
+0032EF FA                MOV     R2,A
+0032F0 A3                INC     DPTR
+0032F1 E0                MOVX    A,@DPTR
+0032F2 904E9B            MOV     DPTR,#?_dmemcpy?BYTE+03H
+0032F5 C9                XCH     A,R1
+0032F6 F0                MOVX    @DPTR,A
+0032F7 A3                INC     DPTR
+0032F8 EA                MOV     A,R2
+0032F9 F0                MOVX    @DPTR,A
+0032FA A3                INC     DPTR
+0032FB E9                MOV     A,R1
+0032FC F0                MOVX    @DPTR,A
+0032FD A3                INC     DPTR
+0032FE EC                MOV     A,R4
+0032FF F0                MOVX    @DPTR,A
+003300 A3                INC     DPTR
+003301 ED                MOV     A,R5
+003302 F0                MOVX    @DPTR,A
+003303 7B01              MOV     R3,#01H
+003305 7A0B              MOV     R2,#HIGH IIC_TempBuff+03H
+003307 7986              MOV     R1,#LOW IIC_TempBuff+03H
+003309 518B              ACALL   _dmemcpy
+00330B 900B83            MOV     DPTR,#IIC_TempBuff
+00330E 74A0              MOV     A,#0A0H
+003310 F0                MOVX    @DPTR,A
+003311 904EAE            MOV     DPTR,#addr
+003314 E0                MOVX    A,@DPTR
+003315 FF                MOV     R7,A
+003316 A3                INC     DPTR
+003317 E0                MOVX    A,@DPTR
+003318 900B84            MOV     DPTR,#IIC_TempBuff+01H
+00331B CF                XCH     A,R7
+00331C F0                MOVX    @DPTR,A
+00331D A3                INC     DPTR
+00331E EF                MOV     A,R7
+00331F F0                MOVX    @DPTR,A
+003320 904EB1            MOV     DPTR,#len+01H
+003323 E0                MOVX    A,@DPTR
+003324 2403              ADD     A,#03H
+003326 FD                MOV     R5,A
+003327 904EB0            MOV     DPTR,#len
+00332A E0                MOVX    A,@DPTR
+00332B 3400              ADDC    A,#00H
+00332D FC                MOV     R4,A
+00332E ED                MOV     A,R5
+00332F FA                MOV     R2,A
+003330 EC                MOV     A,R4
+003331 FF                MOV     R7,A
+003332 EA                MOV     A,R2
+003333 FE                MOV     R6,A
+003334 EF                MOV     A,R7
+003335 908098            MOV     DPTR,#08098H
+003338 EE                MOV     A,R6
+003339 F0                MOVX    @DPTR,A
+00333A A3                INC     DPTR
+00333B EF                MOV     A,R7
+00333C F0                MOVX    @DPTR,A
+00333D 7A0B              MOV     R2,#HIGH IIC_TempBuff
+00333F 7983              MOV     R1,#LOW IIC_TempBuff
+003341 7E0B              MOV     R6,#HIGH IIC_TempBuff
+003343 7F83              MOV     R7,#LOW IIC_TempBuff
+003345 7483              MOV     A,#LOW IIC_TempBuff
+003347 FC                MOV     R4,A
+003348 740B              MOV     A,#HIGH IIC_TempBuff
+00334A FF                MOV     R7,A
+00334B EC                MOV     A,R4
+00334C FE                MOV     R6,A
+00334D EF                MOV     A,R7
+00334E A3                INC     DPTR
+00334F EE                MOV     A,R6
+003350 F0                MOVX    @DPTR,A
+003351 A3                INC     DPTR
+003352 EF                MOV     A,R7
+003353 F0                MOVX    @DPTR,A
+003354 90809E            MOV     DPTR,#0809EH
+003357 E4                CLR     A
+003358 F0                MOVX    @DPTR,A
+003359 A3                INC     DPTR
+00335A F0                MOVX    @DPTR,A
+00335B 908090            MOV     DPTR,#08090H
+00335E 04                INC     A
+00335F F0                MOVX    @DPTR,A
+003360 908006            MOV     DPTR,#08006H
+003363 E0                MOVX    A,@DPTR
+003364 4404              ORL     A,#04H
+003366 F0                MOVX    @DPTR,A
 ;----                  JMP     IIcWaitDone
 ----- FUNCTION _IIC_write (END) -------
 
 
 ----- FUNCTION IIcWaitDone (BEGIN) -----
-002202         ?C0001?IIC:
-002202 90812C            MOV     DPTR,#0812CH
-002205 E0                MOVX    A,@DPTR
-002206 30E5F9            JNB     ACC.5,?C0001?IIC
-002209 22                RET     
+003367         ?C0001?IIC:
+003367 90812C            MOV     DPTR,#0812CH
+00336A E0                MOVX    A,@DPTR
+00336B 30E5F9            JNB     ACC.5,?C0001?IIC
+00336E 22                RET     
 ----- FUNCTION IIcWaitDone (END) -------
 
 
------ FUNCTION _IIC_Read (BEGIN) -----
-00220A 904E75            MOV     DPTR,#len
-00220D EC                MOV     A,R4
-00220E F0                MOVX    @DPTR,A
-00220F A3                INC     DPTR
-002210 ED                MOV     A,R5
-002211 F0                MOVX    @DPTR,A
-002212 A3                INC     DPTR
-002213 EB                MOV     A,R3
-002214 F0                MOVX    @DPTR,A
-002215 A3                INC     DPTR
-002216 EA                MOV     A,R2
-002217 F0                MOVX    @DPTR,A
-002218 A3                INC     DPTR
-002219 E9                MOV     A,R1
-00221A F0                MOVX    @DPTR,A
-;---- Variable 'addr' assigned to Register 'R6/R7' ----
-;---- Variable 'mem_src' assigned to Register 'R6/R7' ----
-00221B 908098            MOV     DPTR,#08098H
-00221E 7404              MOV     A,#04H
-002220 F0                MOVX    @DPTR,A
-002221 A3                INC     DPTR
-002222 E4                CLR     A
-002223 F0                MOVX    @DPTR,A
-002224 900CAF            MOV     DPTR,#YC_IICDTbuf
-002227 74A0              MOV     A,#0A0H
-002229 F0                MOVX    @DPTR,A
-00222A A3                INC     DPTR
-00222B EE                MOV     A,R6
-00222C F0                MOVX    @DPTR,A
-00222D A3                INC     DPTR
-00222E EF                MOV     A,R7
-00222F F0                MOVX    @DPTR,A
-002230 900CB2            MOV     DPTR,#YC_IICDTbuf+03H
-002233 74A1              MOV     A,#0A1H
-002235 F0                MOVX    @DPTR,A
-002236 7A0C              MOV     R2,#HIGH YC_IICDTbuf
-002238 79AF              MOV     R1,#LOW YC_IICDTbuf
-00223A 7E0C              MOV     R6,#HIGH YC_IICDTbuf
-00223C 7FAF              MOV     R7,#LOW YC_IICDTbuf
-00223E 74AF              MOV     A,#LOW YC_IICDTbuf
-002240 FC                MOV     R4,A
-002241 740C              MOV     A,#HIGH YC_IICDTbuf
-002243 FF                MOV     R7,A
-002244 EC                MOV     A,R4
-002245 FE                MOV     R6,A
-002246 EF                MOV     A,R7
-002247 90809A            MOV     DPTR,#0809AH
-00224A EE                MOV     A,R6
-00224B F0                MOVX    @DPTR,A
-00224C A3                INC     DPTR
-00224D EF                MOV     A,R7
-00224E F0                MOVX    @DPTR,A
-00224F 904E75            MOV     DPTR,#len
-002252 E0                MOVX    A,@DPTR
-002253 FC                MOV     R4,A
-002254 A3                INC     DPTR
-002255 E0                MOVX    A,@DPTR
-002256 FA                MOV     R2,A
-002257 EC                MOV     A,R4
-002258 FF                MOV     R7,A
-002259 EA                MOV     A,R2
-00225A FE                MOV     R6,A
-00225B EF                MOV     A,R7
-00225C 90809E            MOV     DPTR,#0809EH
-00225F EE                MOV     A,R6
-002260 F0                MOVX    @DPTR,A
-002261 A3                INC     DPTR
-002262 EF                MOV     A,R7
-002263 F0                MOVX    @DPTR,A
-002264 7A0B              MOV     R2,#HIGH IIC_TempBuff
-002266 7983              MOV     R1,#LOW IIC_TempBuff
-002268 7E0B              MOV     R6,#HIGH IIC_TempBuff
-00226A 7F83              MOV     R7,#LOW IIC_TempBuff
-00226C 7483              MOV     A,#LOW IIC_TempBuff
-00226E FC                MOV     R4,A
-00226F 740B              MOV     A,#HIGH IIC_TempBuff
-002271 FF                MOV     R7,A
-002272 EC                MOV     A,R4
-002273 FE                MOV     R6,A
-002274 EF                MOV     A,R7
-002275 90809C            MOV     DPTR,#0809CH
-002278 EE                MOV     A,R6
-002279 F0                MOVX    @DPTR,A
-00227A A3                INC     DPTR
-00227B EF                MOV     A,R7
-00227C F0                MOVX    @DPTR,A
-00227D 908090            MOV     DPTR,#08090H
-002280 7402              MOV     A,#02H
-002282 F0                MOVX    @DPTR,A
-002283 90809C            MOV     DPTR,#0809CH
-002286 A3                INC     DPTR
-002287 E0                MOVX    A,@DPTR
-002288 20E707            JB      ACC.7,?C0004?IIC
-00228B 908090            MOV     DPTR,#08090H
-00228E E0                MOVX    A,@DPTR
-00228F 4401              ORL     A,#01H
-002291 F0                MOVX    @DPTR,A
-002292         ?C0004?IIC:
-002292 908006            MOV     DPTR,#08006H
-002295 E0                MOVX    A,@DPTR
-002296 4404              ORL     A,#04H
-002298 F0                MOVX    @DPTR,A
-002299 5102              ACALL   IIcWaitDone
-00229B 904E77            MOV     DPTR,#pbuff
-00229E E0                MOVX    A,@DPTR
-00229F A3                INC     DPTR
-0022A0 E0                MOVX    A,@DPTR
-0022A1 FA                MOV     R2,A
-0022A2 A3                INC     DPTR
-0022A3 E0                MOVX    A,@DPTR
-0022A4 AE02              MOV     R6,AR2
-0022A6 FF                MOV     R7,A
-0022A7 7B01              MOV     R3,#01H
-0022A9 7A0B              MOV     R2,#HIGH IIC_TempBuff
-0022AB 7983              MOV     R1,#LOW IIC_TempBuff
-0022AD 904E75            MOV     DPTR,#len
-0022B0 E0                MOVX    A,@DPTR
-0022B1 A3                INC     DPTR
-0022B2 E0                MOVX    A,@DPTR
-0022B3 904E6F            MOV     DPTR,#?_xmemcpy?BYTE+05H
-0022B6 F0                MOVX    @DPTR,A
-0022B7 020947            LJMP    _xmemcpy
------ FUNCTION _IIC_Read (END) -------
-
-
------ FUNCTION _xmemclear_ff (BEGIN) -----
-0022BA 904EA0            MOV     DPTR,#dest
-0022BD EB                MOV     A,R3
-0022BE F0                MOVX    @DPTR,A
-0022BF A3                INC     DPTR
-0022C0 EA                MOV     A,R2
-0022C1 F0                MOVX    @DPTR,A
-0022C2 A3                INC     DPTR
-0022C3 E9                MOV     A,R1
-0022C4 F0                MOVX    @DPTR,A
-;---- Variable 'len' assigned to Register 'R4/R5' ----
-0022C5         ?C0011?UTILITIES:
-0022C5 ED                MOV     A,R5
-0022C6 1D                DEC     R5
-0022C7 AE04              MOV     R6,AR4
-0022C9 7001              JNZ     ?C0027?UTILITIES
-0022CB 1C                DEC     R4
-0022CC         ?C0027?UTILITIES:
-0022CC 4E                ORL     A,R6
-0022CD 6017              JZ      ?C0013?UTILITIES
-0022CF 904EA0            MOV     DPTR,#dest
-0022D2 E0                MOVX    A,@DPTR
-0022D3 FB                MOV     R3,A
-0022D4 A3                INC     DPTR
-0022D5 E4                CLR     A
-0022D6 75F001            MOV     B,#01H
-0022D9 120167            LCALL   ?C?ILDIX
-0022DC A9F0              MOV     R1,B
-0022DE FA                MOV     R2,A
-0022DF 74FF              MOV     A,#0FFH
-0022E1 12013F            LCALL   ?C?CSTPTR
-0022E4 80DF              SJMP    ?C0011?UTILITIES
-0022E6         ?C0013?UTILITIES:
-0022E6 22                RET     
------ FUNCTION _xmemclear_ff (END) -------
-
-
 ----- FUNCTION _GPIO_ClearWakeup (BEGIN) -----
 ;---- Variable 'gpio_num' assigned to Register 'R7' ----
-0022E7 EF                MOV     A,R7
-0022E8 F4                CPL     A
-0022E9 603A              JZ      ?C0023?GPIO
-0022EB         ?C0022?GPIO:
-0022EB EF                MOV     A,R7
-0022EC 5407              ANL     A,#07H
-0022EE FE                MOV     R6,A
+00336F EF                MOV     A,R7
+003370 F4                CPL     A
+003371 603A              JZ      ?C0023?GPIO
+003373         ?C0022?GPIO:
+003373 EF                MOV     A,R7
+003374 5407              ANL     A,#07H
+003376 FE                MOV     R6,A
 ;---- Variable 'queue' assigned to Register 'R6' ----
-0022EF EF                MOV     A,R7
-0022F0 13                RRC     A
-0022F1 13                RRC     A
-0022F2 13                RRC     A
-0022F3 5403              ANL     A,#03H
-0022F5 FF                MOV     R7,A
+003377 EF                MOV     A,R7
+003378 13                RRC     A
+003379 13                RRC     A
+00337A 13                RRC     A
+00337B 5403              ANL     A,#03H
+00337D FF                MOV     R7,A
 ;---- Variable 'group' assigned to Register 'R7' ----
-0022F6 24A3              ADD     A,#LOW YC_GPIOWakeupL
-0022F8 F582              MOV     DPL,A
-0022FA E4                CLR     A
-0022FB 3400              ADDC    A,#HIGH YC_GPIOWakeupL
-0022FD F583              MOV     DPH,A
-0022FF C083              PUSH    DPH
-002301 C082              PUSH    DPL
-002303 E0                MOVX    A,@DPTR
-002304 FD                MOV     R5,A
-002305 7401              MOV     A,#01H
-002307 A806              MOV     R0,AR6
-002309 08                INC     R0
-00230A 8002              SJMP    ?C0043?GPIO
-00230C         ?C0042?GPIO:
-00230C C3                CLR     C
-00230D 33                RLC     A
-00230E         ?C0043?GPIO:
-00230E D8FC              DJNZ    R0,?C0042?GPIO
-002310 F4                CPL     A
-002311 FC                MOV     R4,A
-002312 5D                ANL     A,R5
-002313 D082              POP     DPL
-002315 D083              POP     DPH
-002317 F0                MOVX    @DPTR,A
-002318 74A7              MOV     A,#LOW YC_GPIOWakeupH
-00231A 2F                ADD     A,R7
-00231B F582              MOV     DPL,A
-00231D E4                CLR     A
-00231E 3400              ADDC    A,#HIGH YC_GPIOWakeupH
-002320 F583              MOV     DPH,A
-002322 E0                MOVX    A,@DPTR
-002323 5C                ANL     A,R4
-002324 F0                MOVX    @DPTR,A
-002325         ?C0023?GPIO:
-002325 22                RET     
+00337E 24A3              ADD     A,#LOW YC_GPIOWakeupL
+003380 F582              MOV     DPL,A
+003382 E4                CLR     A
+003383 3400              ADDC    A,#HIGH YC_GPIOWakeupL
+003385 F583              MOV     DPH,A
+003387 C083              PUSH    DPH
+003389 C082              PUSH    DPL
+00338B E0                MOVX    A,@DPTR
+00338C FD                MOV     R5,A
+00338D 7401              MOV     A,#01H
+00338F A806              MOV     R0,AR6
+003391 08                INC     R0
+003392 8002              SJMP    ?C0043?GPIO
+003394         ?C0042?GPIO:
+003394 C3                CLR     C
+003395 33                RLC     A
+003396         ?C0043?GPIO:
+003396 D8FC              DJNZ    R0,?C0042?GPIO
+003398 F4                CPL     A
+003399 FC                MOV     R4,A
+00339A 5D                ANL     A,R5
+00339B D082              POP     DPL
+00339D D083              POP     DPH
+00339F F0                MOVX    @DPTR,A
+0033A0 74A7              MOV     A,#LOW YC_GPIOWakeupH
+0033A2 2F                ADD     A,R7
+0033A3 F582              MOV     DPL,A
+0033A5 E4                CLR     A
+0033A6 3400              ADDC    A,#HIGH YC_GPIOWakeupH
+0033A8 F583              MOV     DPH,A
+0033AA E0                MOVX    A,@DPTR
+0033AB 5C                ANL     A,R4
+0033AC F0                MOVX    @DPTR,A
+0033AD         ?C0023?GPIO:
+0033AD 22                RET     
 ----- FUNCTION _GPIO_ClearWakeup (END) -------
 
 
Index: c51/output/FW.HTM
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/FW.HTM	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/FW.HTM	(working copy)
@@ -25,1092 +25,1255 @@
 
 <p class="TinyT">
 Created from: <b>LX51 LINKER/LOCATER V4.41</b><br>
-Creation time: <b>06/07/2021  10:59:58</b><p>
+Creation time: <b>02/23/2022  15:57:20</b><p>
 
 <hr>
 
 
-<h2><a name="S2"></a>?PR?YC_LOAD_RECORD_LIST?BLUETOOTH (C:000301H - C:00037CH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S146">?PR?_XMEMCPY?UTILITIES</a>)<p>
+<h2><a name="S2"></a>?PR?_YC_LOAD_RECORD_LIST?BLUETOOTH (C:00045BH - C:000580H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S166">?PR?_XMEMCPY?UTILITIES</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
-<li><a href="#S152">?PR?_XMEMCLEAR_FF?UTILITIES</a></li>
-<li><a href="#S146">?PR?_XMEMCPY?UTILITIES</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S166">?PR?_XMEMCPY?UTILITIES</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
 </ul>
 
-<h2><a name="S3"></a>?PR?_YC_STORE_RECORD_LIST?BLUETOOTH (C:000917H - C:000946H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S146">?PR?_XMEMCPY?UTILITIES</a>)<p>
+<h2><a name="S13"></a>?PR?YC_START_RECONNECT?BLUETOOTH (C:001242H - C:0012B9H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S146">?PR?_XMEMCPY?UTILITIES</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S208">?PR?_IIC_READ?IIC</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S10"></a>?PR?YC_START_RECONNECT?BLUETOOTH (C:00176EH - C:00178EH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+</ul>
+
+<h2><a name="S84"></a>?PR?KSCOLINITIALIZE?KEYSCAN (C:002E06H - C:002E23H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S154">?PR?_DELAY1MS?UTILITIES</a></li>
-<li><a href="#S188">?PR?_IIC_READ?IIC</a></li>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a></li>
 </ul>
 
+<h2><a name="S104"></a>?PR?SYSTEM_HARDWARE_RESET?SYS (C:001A47H - C:001A4FH)</h2>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
 </ul>
 
-<h2><a name="S68"></a>?PR?KSCOLINITIALIZE?KEYSCAN (C:0008F9H - C:000916H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a>)<p>
+<h2><a name="S108"></a>?PR?_KB_CB_HID?SYS (C:00306AH - C:003079H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
-<h2><a name="S88"></a>?PR?_KB_CB_HID?SYS (C:001F80H - C:001F95H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>)<p>
+<h2><a name="S110"></a>?PR?_KB_CB_EVENT?SYS (C:0012BAH - C:0016F1H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S102">?PR?SYSTEM_HARDWARE_INIT?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S208">?PR?_IIC_READ?IIC</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S172">?PR?_XMEMCLEAR_FF?UTILITIES</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S2">?PR?_YC_LOAD_RECORD_LIST?BLUETOOTH</a></li>
+<li><a href="#S4">?PR?_YC_STORE_RECORD_LIST?BLUETOOTH</a></li>
+<li><a href="#S86">?PR?KS_INITIALIZE?KEYSCAN</a></li>
+<li><a href="#S98">?PR?LED_DEVICE_POWEROFF?LED</a></li>
+<li><a href="#S97">?PR?LED_DEVICE_POWERON?LED</a></li>
+<li><a href="#S102">?PR?SYSTEM_HARDWARE_INIT?SYS</a></li>
+<li><a href="#S104">?PR?SYSTEM_HARDWARE_RESET?SYS</a></li>
+<li><a href="#S101">?PR?SYSTEM_IIC_CLK_SETUP?SYS</a></li>
+<li><a href="#S105">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
+<li><a href="#S103">?PR?SYSTEM_SOFTWARE_INIT?SYS</a></li>
+<li><a href="#S15">?PR?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH</a></li>
+<li><a href="#S10">?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH</a></li>
+<li><a href="#S13">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
+<li><a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S90"></a>?PR?_KB_CB_EVENT?SYS (C:000436H - C:00068CH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S83">?PR?SYSTEM_HARDWARE_INIT?SYS</a>)<p>
+<h2><a name="S117"></a>?PR?KB_CB_TIMER500MS?SYS (C:001A50H - C:001A82H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S154">?PR?_DELAY1MS?UTILITIES</a></li>
-<li><a href="#S148">?PR?_DMEMCPY?UTILITIES</a></li>
-<li><a href="#S163">?PR?_GPIO_SETOUT?GPIO</a></li>
-<li><a href="#S188">?PR?_IIC_READ?IIC</a></li>
-<li><a href="#S192">?PR?_IIC_WRITEBLOCK?IIC</a></li>
-<li><a href="#S117">?PR?_IPC_TXBREDRHIDDATA?IPC</a></li>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
-<li><a href="#S152">?PR?_XMEMCLEAR_FF?UTILITIES</a></li>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
-<li><a href="#S123">?PR?IPC_WAITLPM?IPC</a></li>
-<li><a href="#S70">?PR?KS_INITIALIZE?KEYSCAN</a></li>
-<li><a href="#S83">?PR?SYSTEM_HARDWARE_INIT?SYS</a></li>
-<li><a href="#S86">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
-<li><a href="#S84">?PR?SYSTEM_SOFTWARE_INIT?SYS</a></li>
-<li><a href="#S8">?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH</a></li>
-<li><a href="#S2">?PR?YC_LOAD_RECORD_LIST?BLUETOOTH</a></li>
-<li><a href="#S10">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S112">?PR?LED_TIMER500MS?SYS</a></li>
+<li><a href="#S125">?PR?YC_ADC_CHECK_TIMER500MS?ADC</a></li>
+<li><a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
+<li><a href="#S115">?PR?YC_PAIRING_TIMEROUT_500MS?SYS</a></li>
+<li><a href="#S114">?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S97"></a>?PR?KB_CB_TIMER500MS?SYS (C:001091H - C:0010BAH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S96">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a>)<p>
+<h2><a name="S118"></a>?PR?KB_CB_TIMER100MS?SYS (C:0030C7H - C:0031EBH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S96">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
-<li><a href="#S92">?PR?LED_TIMER500MS?SYS</a></li>
-<li><a href="#S105">?PR?YC_ADC_CHECK_TIMER500MS?ADC</a></li>
-<li><a href="#S93">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
-<li><a href="#S95">?PR?YC_PAIRING_TIMEROUT_500MS?SYS</a></li>
-<li><a href="#S94">?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
+<li><a href="#S98">?PR?LED_DEVICE_POWEROFF?LED</a></li>
+<li><a href="#S97">?PR?LED_DEVICE_POWERON?LED</a></li>
+<li><a href="#S107">?PR?SYSTEM_RESET_CONNECT?SYS</a></li>
 </ul>
 
-<h2><a name="S98"></a>?PR?KB_CB_TIMER100MS?SYS (C:00202BH - C:0020BDH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S163">?PR?_GPIO_SETOUT?GPIO</a>)<p>
+<h2><a name="S120"></a>?PR?YC_SYSTEM_MAIN?SYS (C:001C8BH - C:001CD9H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=16 Bytes (<a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S163">?PR?_GPIO_SETOUT?GPIO</a></li>
-<li><a href="#S87">?PR?SYSTEM_RESET_CONNECT?SYS</a></li>
+<li><a href="#S144">?PR?IPC_ABANDONLPM?IPC</a></li>
+<li><a href="#S146">?PR?IPC_DEALSINGLESTEP?IPC</a></li>
+<li><a href="#S143">?PR?IPC_WAITLPM?IPC</a></li>
+<li><a href="#S119">?PR?KB_CB_INIT?SYS</a></li>
+<li><a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S87">?PR?KS_UNISTALL?KEYSCAN</a></li>
+<li><a href="#S96">?PR?LED_ALL_SHUTDOWN?LED</a></li>
+<li><a href="#S99">?PR?LED_HANDLE?LED</a></li>
+<li><a href="#S106">?PR?SYSTEM_G24_LONG_LPM?SYS</a></li>
+<li><a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S100"></a>?PR?YC_SYSTEM_MAIN?SYS (C:0012BCH - C:001301H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=16 Bytes (<a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
-<p><br><b>Calls to:</b></p>
+<p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S124">?PR?IPC_ABANDONLPM?IPC</a></li>
-<li><a href="#S126">?PR?IPC_DEALSINGLESTEP?IPC</a></li>
-<li><a href="#S123">?PR?IPC_WAITLPM?IPC</a></li>
-<li><a href="#S99">?PR?KB_CB_INIT?SYS</a></li>
-<li><a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
-<li><a href="#S71">?PR?KS_UNISTALL?KEYSCAN</a></li>
-<li><a href="#S80">?PR?LED_ALL_SHUTDOWN?LED</a></li>
-<li><a href="#S81">?PR?LED_HANDLE?LED</a></li>
-<li><a href="#S11">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
+<li><a href="#S126">?PR?MAIN?RAM</a></li>
 </ul>
 
-<p><br><b>Called from:</b></p>
+<h2><a name="S126"></a>?PR?MAIN?RAM (C:001F54H - C:001F55H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=16 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S106">?PR?MAIN?RAM</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S106"></a>?PR?MAIN?RAM (C:001714H - C:001715H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=16 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S139"></a>?PR?_IPC_TXSPPDATA?IPC (C:003254H - C:00325CH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S135">?PR?_IPC_TXDATA?IPC</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S135">?PR?_IPC_TXDATA?IPC</a></li>
 </ul>
 
-<h2><a name="S118"></a>?PR?_IPC_TX24GDATA?IPC (C:000FA5H - C:000FACH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S115">?PR?_IPC_TXDATA?IPC</a>)<p>
+<h2><a name="S142"></a>?PR?_IPC_INITIALIZE?IPC (C:001F47H - C:001F53H)</h2>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S115">?PR?_IPC_TXDATA?IPC</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
-<h2><a name="S119"></a>?PR?_IPC_TXSPPDATA?IPC (C:000FADH - C:000FB4H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S115">?PR?_IPC_TXDATA?IPC</a>)<p>
+<h2><a name="S4"></a>?PR?_YC_STORE_RECORD_LIST?BLUETOOTH (C:0007F5H - C:0008CBH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S166">?PR?_XMEMCPY?UTILITIES</a>) Top=4 Bytes (<a href="#S15">?PR?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S115">?PR?_IPC_TXDATA?IPC</a></li>
+<li><a href="#S166">?PR?_XMEMCPY?UTILITIES</a></li>
 </ul>
 
-<h2><a name="S120"></a>?PR?_IPC_TXBLEDATA?IPC (C:000FB5H - C:000FBCH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S115">?PR?_IPC_TXDATA?IPC</a>)<p>
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S15">?PR?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH</a></li>
+</ul>
+
+<h2><a name="S6"></a>?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH (C:00101FH - C:00103BH)</h2>
+<p><br><b>Maximum Stack:</b> Top=8 Bytes (<a href="#S75">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a>)<p>
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S75">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a></li>
+<li><a href="#S99">?PR?LED_HANDLE?LED</a></li>
+</ul>
+
+<h2><a name="S7"></a>?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH (C:001808H - C:0018A0H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>) Top=8 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S115">?PR?_IPC_TXDATA?IPC</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S122"></a>?PR?_IPC_INITIALIZE?IPC (C:001561H - C:00156DH)</h2>
+<h2><a name="S9"></a>?PR?YC_CANCEL_RECONNECT?BLUETOOTH (C:0018A1H - C:0018C1H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S4"></a>?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH (C:000FDAH - C:000FE6H)</h2>
-<p><br><b>Maximum Stack:</b> Top=8 Bytes (<a href="#S59">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a>)<p>
+<h2><a name="S10"></a>?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH (C:0007EBH - C:0007F4H)</h2>
+<p><br><b>Maximum Stack:</b> Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S59">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a></li>
-<li><a href="#S81">?PR?LED_HANDLE?LED</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S5"></a>?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH (C:000FE7H - C:001037H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>) Top=8 Bytes (<a href="#S45">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>)<p>
+<h2><a name="S11"></a>?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH (C:0018C2H - C:001903H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S45">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S7"></a>?PR?YC_CANCEL_RECONNECT?BLUETOOTH (C:001038H - C:001049H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=12 Bytes (<a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
+<h2><a name="S12"></a>?PR?YC_G24_MODE_DISCOVERY?BLUETOOTH (C:001FDAH - C:001FF0H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+</ul>
+
+<h2><a name="S14"></a>?PR?YC_GET_BLE_RAMDON_LAP?BLUETOOTH (C:001F96H - C:001FD9H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S208">?PR?_IIC_READ?IIC</a>) Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
+<p><br><b>Calls to:</b></p>
+<ul>
+<li><a href="#S208">?PR?_IIC_READ?IIC</a></li>
 </ul>
 
-<h2><a name="S8"></a>?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH (C:0007DBH - C:0007E0H)</h2>
-<p><br><b>Maximum Stack:</b> Top=12 Bytes (<a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S114">?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S9"></a>?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH (C:00104AH - C:001061H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=12 Bytes (<a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
+<h2><a name="S15"></a>?PR?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH (C:001FF1H - C:0020D6H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S4">?PR?_YC_STORE_RECORD_LIST?BLUETOOTH</a>) Top=2 Bytes (<a href="#S110">?PR?_KB_CB_EVENT?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S175">?PR?_COMPARE_STR?UTILITIES</a></li>
+<li><a href="#S172">?PR?_XMEMCLEAR_FF?UTILITIES</a></li>
+<li><a href="#S4">?PR?_YC_STORE_RECORD_LIST?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
-<li><a href="#S93">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
 </ul>
 
-<h2><a name="S11"></a>?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH (C:00156EH - C:0015A1H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S192">?PR?_IIC_WRITEBLOCK?IIC</a>) Top=2 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S17"></a>?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH (C:0010F8H - C:00117BH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S212">?PR?_IIC_WRITEBLOCK?IIC</a>) Top=4 Bytes (<a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S154">?PR?_DELAY1MS?UTILITIES</a></li>
-<li><a href="#S163">?PR?_GPIO_SETOUT?GPIO</a></li>
-<li><a href="#S192">?PR?_IIC_WRITEBLOCK?IIC</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
+<li><a href="#S212">?PR?_IIC_WRITEBLOCK?IIC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S43"></a>?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS (C:000742H - C:0007B9H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S9">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a>) Top=10 Bytes (<a href="#S5">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a>)<p>
+<h2><a name="S56"></a>?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS (C:00063AH - C:0007EAH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S11">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a>) Top=10 Bytes (<a href="#S7">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S154">?PR?_DELAY1MS?UTILITIES</a></li>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
-<li><a href="#S7">?PR?YC_CANCEL_RECONNECT?BLUETOOTH</a></li>
-<li><a href="#S8">?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH</a></li>
-<li><a href="#S9">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
+<li><a href="#S208">?PR?_IIC_READ?IIC</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S172">?PR?_XMEMCLEAR_FF?UTILITIES</a></li>
+<li><a href="#S9">?PR?YC_CANCEL_RECONNECT?BLUETOOTH</a></li>
+<li><a href="#S10">?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH</a></li>
+<li><a href="#S11">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a></li>
+<li><a href="#S12">?PR?YC_G24_MODE_DISCOVERY?BLUETOOTH</a></li>
+<li><a href="#S14">?PR?YC_GET_BLE_RAMDON_LAP?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S57">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a></li>
-<li><a href="#S96">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
-<li><a href="#S5">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a></li>
-<li><a href="#S95">?PR?YC_PAIRING_TIMEROUT_500MS?SYS</a></li>
-<li><a href="#S10">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S7">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a></li>
+<li><a href="#S115">?PR?YC_PAIRING_TIMEROUT_500MS?SYS</a></li>
+<li><a href="#S13">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S45"></a>?PR?_IPC_TXHIDDATA?KB_PROCESS (C:000F08H - C:000F38H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S5">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a>) Top=6 Bytes (<a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>)<p>
+<h2><a name="S58"></a>?PR?_IPC_TXHIDDATA?KB_PROCESS (C:000C8FH - C:000D90H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S7">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a>) Top=6 Bytes (<a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S117">?PR?_IPC_TXBREDRHIDDATA?IPC</a></li>
-<li><a href="#S5">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S138">?PR?_IPC_TX24GDATA?IPC</a></li>
+<li><a href="#S140">?PR?_IPC_TXBLEDATA?IPC</a></li>
+<li><a href="#S137">?PR?_IPC_TXBREDRHIDDATA?IPC</a></li>
+<li><a href="#S7">?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
-<li><a href="#S48">?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS</a></li>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S62">?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS</a></li>
+<li><a href="#S66">?PR?KB_24G_GET_LED_STATUS?KB_PROCESS</a></li>
+<li><a href="#S118">?PR?KB_CB_TIMER100MS?SYS</a></li>
+<li><a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
+</ul>
+
+<h2><a name="S60"></a>?PR?_KB_SET_MULTIKEY?KB_PROCESS (C:002706H - C:002720H)</h2>
+<p><br><b>Maximum Stack:</b> Top=8 Bytes (<a href="#S77">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a>)<p>
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S77">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a></li>
+</ul>
+
+<h2><a name="S61"></a>?PR?_KB_SET_SYSTEMKEY?KB_PROCESS (C:002A3BH - C:002A55H)</h2>
+<p><br><b>Maximum Stack:</b> Top=8 Bytes (<a href="#S77">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a>)<p>
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S77">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a></li>
+</ul>
+
+<h2><a name="S62"></a>?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS (C:000D91H - C:000DCAH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>) Top=4 Bytes (<a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
+<p><br><b>Calls to:</b></p>
+<ul>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
+<li><a href="#S170">?PR?_XMEMCLEAR?UTILITIES</a></li>
 </ul>
 
-<h2><a name="S47"></a>?PR?_KB_SET_MULTIKEY?KB_PROCESS (C:000E33H - C:000E4DH)</h2>
-<p><br><b>Maximum Stack:</b> Top=8 Bytes (<a href="#S61">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S61">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a></li>
+<li><a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S48"></a>?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS (C:000F39H - C:000F72H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S45">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>) Top=4 Bytes (<a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
+<h2><a name="S64"></a>?PR?KB_BT_PINCODE_ENTER?KB_PROCESS (C:002A56H - C:002CC8H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>) Top=2 Bytes (<a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S45">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
-<li><a href="#S150">?PR?_XMEMCLEAR?UTILITIES</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S50"></a>?PR?KB_BT_PINCODE_ENTER?KB_PROCESS (C:00178FH - C:0018A5H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>) Top=2 Bytes (<a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
+<h2><a name="S66"></a>?PR?KB_24G_GET_LED_STATUS?KB_PROCESS (C:000F87H - C:000FC2H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>) Top=2 Bytes (<a href="#S67">?PR?KB_MOTION?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
+<li><a href="#S170">?PR?_XMEMCLEAR?UTILITIES</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S67">?PR?KB_MOTION?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S52"></a>?PR?KB_MOTION?KB_PROCESS (C:001632H - C:001664H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>) Top=2 Bytes (<a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
+<h2><a name="S67"></a>?PR?KB_MOTION?KB_PROCESS (C:000F53H - C:000F86H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>) Top=2 Bytes (<a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
-<li><a href="#S125">?PR?IPC_ISTXBUFFEMPTY?IPC</a></li>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S145">?PR?IPC_ISTXBUFFEMPTY?IPC</a></li>
+<li><a href="#S66">?PR?KB_24G_GET_LED_STATUS?KB_PROCESS</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S54">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S69">?PR?KB_NEED_KEYSCAN?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S54"></a>?PR?KB_NEED_KEYSCAN?KB_PROCESS (C:0015A2H - C:001631H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a>) Top=2 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S69"></a>?PR?KB_NEED_KEYSCAN?KB_PROCESS (C:000DCBH - C:000E5FH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=14 Bytes (<a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a>) Top=2 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S48">?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS</a></li>
-<li><a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
-<li><a href="#S52">?PR?KB_MOTION?KB_PROCESS</a></li>
+<li><a href="#S62">?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS</a></li>
+<li><a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
+<li><a href="#S67">?PR?KB_MOTION?KB_PROCESS</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S55"></a>?PR?_KB_MOTION_KEYSCAN?KB_PROCESS (C:00098AH - C:000B6FH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S57">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a>) Top=4 Bytes (<a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a>)<p>
+<h2><a name="S70"></a>?PR?_KB_MOTION_KEYSCAN?KB_PROCESS (C:00090FH - C:000BC1H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>) Top=4 Bytes (<a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S45">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
-<li><a href="#S57">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a></li>
-<li><a href="#S61">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a></li>
-<li><a href="#S150">?PR?_XMEMCLEAR?UTILITIES</a></li>
-<li><a href="#S146">?PR?_XMEMCPY?UTILITIES</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
+<li><a href="#S72">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a></li>
+<li><a href="#S77">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a></li>
+<li><a href="#S170">?PR?_XMEMCLEAR?UTILITIES</a></li>
+<li><a href="#S166">?PR?_XMEMCPY?UTILITIES</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
-<li><a href="#S52">?PR?KB_MOTION?KB_PROCESS</a></li>
+<li><a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
+<li><a href="#S67">?PR?KB_MOTION?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S57"></a>?PR?_KB_DEVICE_SELECT?KB_PROCESS (C:0018A6H - C:0018E4H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S80">?PR?LED_ALL_SHUTDOWN?LED</a>) Top=6 Bytes (<a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>)<p>
+<h2><a name="S72"></a>?PR?_KB_DEVICE_SELECT?KB_PROCESS (C:002CC9H - C:002DDDH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
-<li><a href="#S80">?PR?LED_ALL_SHUTDOWN?LED</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
 </ul>
 
+<h2><a name="S74"></a>?PR?_KB_COMBINATION_KEY_PRESS?KB_PROCESS (C:0025B1H - C:0025D5H)</h2>
+<p><br><b>Maximum Stack:</b> Top=8 Bytes (<a href="#S75">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S75">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S59"></a>?PR?_KEY_FN_FUNCTION?KB_PROCESS (C:00190AH - C:001A90H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
+<h2><a name="S75"></a>?PR?_KEY_FN_FUNCTION?KB_PROCESS (C:0023A8H - C:0025B0H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S4">?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S74">?PR?_KB_COMBINATION_KEY_PRESS?KB_PROCESS</a></li>
+<li><a href="#S6">?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S61"></a>?PR?_KB_MULTIKEY_SETUP?KB_PROCESS (C:000B70H - C:000E32H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>)<p>
+<h2><a name="S77"></a>?PR?_KB_MULTIKEY_SETUP?KB_PROCESS (C:002721H - C:002A3AH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S47">?PR?_KB_SET_MULTIKEY?KB_PROCESS</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S60">?PR?_KB_SET_MULTIKEY?KB_PROCESS</a></li>
+<li><a href="#S61">?PR?_KB_SET_SYSTEMKEY?KB_PROCESS</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S63"></a>?PR?_BIT_COUNT?KEYSCAN (C:001C8DH - C:001C9AH)</h2>
-<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
+<h2><a name="S79"></a>?PR?_BIT_COUNT?KEYSCAN (C:00239AH - C:0023A7H)</h2>
+<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S64"></a>?PR?_KEYIN?KEYSCAN (C:001D15H - C:001D6AH)</h2>
-<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
+<h2><a name="S80"></a>?PR?_KEYIN?KEYSCAN (C:002606H - C:00265BH)</h2>
+<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S65"></a>?PR?_KEYOUT?KEYSCAN (C:001D6BH - C:001E14H)</h2>
-<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
+<h2><a name="S81"></a>?PR?_KEYOUT?KEYSCAN (C:00265CH - C:002705H)</h2>
+<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S66"></a>?PR?KSRAWINITIALIZE?KEYSCAN (C:0008D1H - C:0008EDH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a>) Top=6 Bytes (<a href="#S70">?PR?KS_INITIALIZE?KEYSCAN</a>)<p>
+<h2><a name="S82"></a>?PR?KSRAWINITIALIZE?KEYSCAN (C:002DDEH - C:002DFAH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a>) Top=6 Bytes (<a href="#S86">?PR?KS_INITIALIZE?KEYSCAN</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a></li>
+<li><a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S70">?PR?KS_INITIALIZE?KEYSCAN</a></li>
+<li><a href="#S86">?PR?KS_INITIALIZE?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S70"></a>?PR?KS_INITIALIZE?KEYSCAN (C:0008EEH - C:0008F8H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S66">?PR?KSRAWINITIALIZE?KEYSCAN</a>) Top=4 Bytes (<a href="#S83">?PR?SYSTEM_HARDWARE_INIT?SYS</a>)<p>
+<h2><a name="S86"></a>?PR?KS_INITIALIZE?KEYSCAN (C:002DFBH - C:002E05H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S82">?PR?KSRAWINITIALIZE?KEYSCAN</a>) Top=4 Bytes (<a href="#S102">?PR?SYSTEM_HARDWARE_INIT?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S66">?PR?KSRAWINITIALIZE?KEYSCAN</a></li>
+<li><a href="#S82">?PR?KSRAWINITIALIZE?KEYSCAN</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S83">?PR?SYSTEM_HARDWARE_INIT?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S102">?PR?SYSTEM_HARDWARE_INIT?SYS</a></li>
 </ul>
 
-<h2><a name="S71"></a>?PR?KS_UNISTALL?KEYSCAN (C:001224H - C:0012BBH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S178">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a>) Top=2 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S87"></a>?PR?KS_UNISTALL?KEYSCAN (C:001BF3H - C:001C8AH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S198">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a>) Top=2 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S178">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a></li>
-<li><a href="#S184">?PR?GPIO_FILLPD?GPIO</a></li>
+<li><a href="#S198">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a></li>
+<li><a href="#S204">?PR?GPIO_FILLPD?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S73"></a>?PR?KS_SCANMATRIX?KEYSCAN (C:001E15H - C:001F74H)</h2>
-<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
+<h2><a name="S89"></a>?PR?KS_SCANMATRIX?KEYSCAN (C:002ED6H - C:003033H)</h2>
+<p><br><b>Maximum Stack:</b> Top=6 Bytes (<a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S75"></a>?PR?_ARRAY_IS_EMPTY?KEYSCAN (C:001C9BH - C:001CCAH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
+<h2><a name="S91"></a>?PR?_ARRAY_IS_EMPTY?KEYSCAN (C:0025D6H - C:002605H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S77"></a>?PR?KS_GETCURRENTEVT?KEYSCAN (C:001A91H - C:001C8CH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S73">?PR?KS_SCANMATRIX?KEYSCAN</a>) Top=4 Bytes (<a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a>)<p>
+<h2><a name="S93"></a>?PR?KS_GETCURRENTEVT?KEYSCAN (C:00214EH - C:002399H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S89">?PR?KS_SCANMATRIX?KEYSCAN</a>) Top=4 Bytes (<a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S75">?PR?_ARRAY_IS_EMPTY?KEYSCAN</a></li>
-<li><a href="#S63">?PR?_BIT_COUNT?KEYSCAN</a></li>
-<li><a href="#S155">?PR?_COMPARE_STR?UTILITIES</a></li>
-<li><a href="#S59">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a></li>
-<li><a href="#S64">?PR?_KEYIN?KEYSCAN</a></li>
-<li><a href="#S65">?PR?_KEYOUT?KEYSCAN</a></li>
-<li><a href="#S73">?PR?KS_SCANMATRIX?KEYSCAN</a></li>
+<li><a href="#S91">?PR?_ARRAY_IS_EMPTY?KEYSCAN</a></li>
+<li><a href="#S79">?PR?_BIT_COUNT?KEYSCAN</a></li>
+<li><a href="#S175">?PR?_COMPARE_STR?UTILITIES</a></li>
+<li><a href="#S75">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a></li>
+<li><a href="#S80">?PR?_KEYIN?KEYSCAN</a></li>
+<li><a href="#S81">?PR?_KEYOUT?KEYSCAN</a></li>
+<li><a href="#S89">?PR?KS_SCANMATRIX?KEYSCAN</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
-<li><a href="#S52">?PR?KB_MOTION?KB_PROCESS</a></li>
+<li><a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
+<li><a href="#S67">?PR?KB_MOTION?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S80"></a>?PR?LED_ALL_SHUTDOWN?LED (C:0007F1H - C:000802H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a>) Top=8 Bytes (<a href="#S57">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a>)<p>
+<h2><a name="S96"></a>?PR?LED_ALL_SHUTDOWN?LED (C:0017D0H - C:0017E7H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S193">?PR?_GPIO_SETOUTPUT?GPIO</a>) Top=4 Bytes (<a href="#S106">?PR?SYSTEM_G24_LONG_LPM?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
+<li><a href="#S193">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S57">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a></li>
-<li><a href="#S96">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S106">?PR?SYSTEM_G24_LONG_LPM?SYS</a></li>
+<li><a href="#S102">?PR?SYSTEM_HARDWARE_INIT?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S81"></a>?PR?LED_HANDLE?LED (C:00069FH - C:000741H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S163">?PR?_GPIO_SETOUT?GPIO</a>) Top=2 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S97"></a>?PR?LED_DEVICE_POWERON?LED (C:0017E8H - C:0017EDH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S183">?PR?_GPIO_SETOUT?GPIO</a>) Top=2 Bytes (<a href="#S110">?PR?_KB_CB_EVENT?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S163">?PR?_GPIO_SETOUT?GPIO</a></li>
-<li><a href="#S86">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
-<li><a href="#S4">?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S118">?PR?KB_CB_TIMER100MS?SYS</a></li>
 </ul>
 
-<h2><a name="S82"></a>?PR?SYSTEM_CLEAR_MEM?SYS (C:000E7AH - C:000F07H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S150">?PR?_XMEMCLEAR?UTILITIES</a>) Top=4 Bytes (<a href="#S84">?PR?SYSTEM_SOFTWARE_INIT?SYS</a>)<p>
+<h2><a name="S98"></a>?PR?LED_DEVICE_POWEROFF?LED (C:0017ADH - C:0017B2H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S183">?PR?_GPIO_SETOUT?GPIO</a>) Top=2 Bytes (<a href="#S110">?PR?_KB_CB_EVENT?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S150">?PR?_XMEMCLEAR?UTILITIES</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S84">?PR?SYSTEM_SOFTWARE_INIT?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S118">?PR?KB_CB_TIMER100MS?SYS</a></li>
 </ul>
 
-<h2><a name="S83"></a>?PR?SYSTEM_HARDWARE_INIT?SYS (C:0007EEH - C:0007F0H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S70">?PR?KS_INITIALIZE?KEYSCAN</a>) Top=2 Bytes (<a href="#S90">?PR?_KB_CB_EVENT?SYS</a>)<p>
+<h2><a name="S99"></a>?PR?LED_HANDLE?LED (C:00103CH - C:0010E5H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S183">?PR?_GPIO_SETOUT?GPIO</a>) Top=2 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S70">?PR?KS_INITIALIZE?KEYSCAN</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
+<li><a href="#S105">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
+<li><a href="#S6">?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S84"></a>?PR?SYSTEM_SOFTWARE_INIT?SYS (C:000FBDH - C:000FD8H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S82">?PR?SYSTEM_CLEAR_MEM?SYS</a>) Top=2 Bytes (<a href="#S90">?PR?_KB_CB_EVENT?SYS</a>)<p>
+<h2><a name="S100"></a>?PR?SYSTEM_CLEAR_MEM?SYS (C:000BEEH - C:000C8EH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S170">?PR?_XMEMCLEAR?UTILITIES</a>) Top=4 Bytes (<a href="#S103">?PR?SYSTEM_SOFTWARE_INIT?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S82">?PR?SYSTEM_CLEAR_MEM?SYS</a></li>
-<li><a href="#S103">?PR?YC_ADC_INIT?ADC</a></li>
+<li><a href="#S170">?PR?_XMEMCLEAR?UTILITIES</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S103">?PR?SYSTEM_SOFTWARE_INIT?SYS</a></li>
 </ul>
 
+<h2><a name="S101"></a>?PR?SYSTEM_IIC_CLK_SETUP?SYS (C:0017F5H - C:001807H)</h2>
+<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S102">?PR?SYSTEM_HARDWARE_INIT?SYS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S102">?PR?SYSTEM_HARDWARE_INIT?SYS</a></li>
+</ul>
+
+<h2><a name="S102"></a>?PR?SYSTEM_HARDWARE_INIT?SYS (C:0017EEH - C:0017F4H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S86">?PR?KS_INITIALIZE?KEYSCAN</a>) Top=2 Bytes (<a href="#S110">?PR?_KB_CB_EVENT?SYS</a>)<p>
+<p><br><b>Calls to:</b></p>
+<ul>
+<li><a href="#S86">?PR?KS_INITIALIZE?KEYSCAN</a></li>
+<li><a href="#S96">?PR?LED_ALL_SHUTDOWN?LED</a></li>
+<li><a href="#S101">?PR?SYSTEM_IIC_CLK_SETUP?SYS</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+</ul>
+
+<h2><a name="S103"></a>?PR?SYSTEM_SOFTWARE_INIT?SYS (C:003034H - C:003068H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S100">?PR?SYSTEM_CLEAR_MEM?SYS</a>) Top=2 Bytes (<a href="#S110">?PR?_KB_CB_EVENT?SYS</a>)<p>
+<p><br><b>Calls to:</b></p>
+<ul>
+<li><a href="#S100">?PR?SYSTEM_CLEAR_MEM?SYS</a></li>
+<li><a href="#S123">?PR?YC_ADC_INIT?ADC</a></li>
 </ul>
 
-<h2><a name="S85"></a>?PR?SYSTEM_HARDWARE_RESET?SYS (C:001F75H - C:001F7DH)</h2>
-<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S87">?PR?SYSTEM_RESET_CONNECT?SYS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S87">?PR?SYSTEM_RESET_CONNECT?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
 </ul>
 
-<h2><a name="S86"></a>?PR?SYSTEM_LONG_SLEEP?SYS (C:0007BAH - C:0007C2H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=4 Bytes (<a href="#S93">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a>)<p>
+<h2><a name="S105"></a>?PR?SYSTEM_LONG_SLEEP?SYS (C:0017A3H - C:0017ACH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=4 Bytes (<a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S96">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
-<li><a href="#S81">?PR?LED_HANDLE?LED</a></li>
-<li><a href="#S93">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
-<li><a href="#S95">?PR?YC_PAIRING_TIMEROUT_500MS?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S99">?PR?LED_HANDLE?LED</a></li>
+<li><a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
+<li><a href="#S115">?PR?YC_PAIRING_TIMEROUT_500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S87"></a>?PR?SYSTEM_RESET_CONNECT?SYS (C:001F7EH - C:001F7FH)</h2>
-<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S98">?PR?KB_CB_TIMER100MS?SYS</a>)<p>
+<h2><a name="S106"></a>?PR?SYSTEM_G24_LONG_LPM?SYS (C:000FC3H - C:000FF1H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S96">?PR?LED_ALL_SHUTDOWN?LED</a>) Top=2 Bytes (<a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S85">?PR?SYSTEM_HARDWARE_RESET?SYS</a></li>
+<li><a href="#S96">?PR?LED_ALL_SHUTDOWN?LED</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
+<h2><a name="S107"></a>?PR?SYSTEM_RESET_CONNECT?SYS (C:001A47H - C:001A46H)</h2>
+<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S98">?PR?KB_CB_TIMER100MS?SYS</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S118">?PR?KB_CB_TIMER100MS?SYS</a></li>
 </ul>
 
-<h2><a name="S92"></a>?PR?LED_TIMER500MS?SYS (C:0010BBH - C:0010CCH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S181">?PR?_GPIO_FLIPOUTBIT?GPIO</a>) Top=2 Bytes (<a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
+<h2><a name="S112"></a>?PR?LED_TIMER500MS?SYS (C:001A83H - C:001AA3H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S183">?PR?_GPIO_SETOUT?GPIO</a>) Top=2 Bytes (<a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S181">?PR?_GPIO_FLIPOUTBIT?GPIO</a></li>
+<li><a href="#S201">?PR?_GPIO_FLIPOUTBIT?GPIO</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a></li>
+<li><a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S93"></a>?PR?YC_CONNECT_TIMEOUT_500MS?SYS (C:001062H - C:001090H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S9">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a>) Top=2 Bytes (<a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
+<h2><a name="S113"></a>?PR?YC_CONNECT_TIMEOUT_500MS?SYS (C:000E60H - C:000F52H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=12 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>) Top=2 Bytes (<a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S86">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
-<li><a href="#S9">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
+<li><a href="#S170">?PR?_XMEMCLEAR?UTILITIES</a></li>
+<li><a href="#S106">?PR?SYSTEM_G24_LONG_LPM?SYS</a></li>
+<li><a href="#S105">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
+<li><a href="#S11">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a></li>
+<li><a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S94"></a>?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS (C:00110DH - C:00113DH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a>) Top=2 Bytes (<a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
+<h2><a name="S114"></a>?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS (C:001AC0H - C:001B0BH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S14">?PR?YC_GET_BLE_RAMDON_LAP?BLUETOOTH</a>) Top=2 Bytes (<a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S14">?PR?YC_GET_BLE_RAMDON_LAP?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a></li>
+<li><a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S95"></a>?PR?YC_PAIRING_TIMEROUT_500MS?SYS (C:0010EAH - C:00110CH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>) Top=2 Bytes (<a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
+<h2><a name="S115"></a>?PR?YC_PAIRING_TIMEROUT_500MS?SYS (C:00307AH - C:0030C6H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=8 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>) Top=2 Bytes (<a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
-<li><a href="#S86">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S105">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a></li>
+<li><a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S96"></a>?PR?KB_BUTTON_PRESS_TIMER500MS?SYS (C:001F96H - C:00202AH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S80">?PR?LED_ALL_SHUTDOWN?LED</a>) Top=2 Bytes (<a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
+<h2><a name="S116"></a>?PR?KB_BUTTON_PRESS_TIMER500MS?SYS (C:001904H - C:001A46H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=10 Bytes (<a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a>) Top=2 Bytes (<a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
-<li><a href="#S80">?PR?LED_ALL_SHUTDOWN?LED</a></li>
-<li><a href="#S86">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S96">?PR?LED_ALL_SHUTDOWN?LED</a></li>
+<li><a href="#S105">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
+<li><a href="#S107">?PR?SYSTEM_RESET_CONNECT?SYS</a></li>
+<li><a href="#S11">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a></li>
+<li><a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a></li>
+<li><a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S99"></a>?PR?KB_CB_INIT?SYS (C:00155BH - C:001560H)</h2>
-<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S119"></a>?PR?KB_CB_INIT?SYS (C:001F41H - C:001F46H)</h2>
+<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S103"></a>?PR?YC_ADC_INIT?ADC (C:000FD9H - C:000FD9H)</h2>
-<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S84">?PR?SYSTEM_SOFTWARE_INIT?SYS</a>)<p>
+<h2><a name="S123"></a>?PR?YC_ADC_INIT?ADC (C:003069H - C:003069H)</h2>
+<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S103">?PR?SYSTEM_SOFTWARE_INIT?SYS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S84">?PR?SYSTEM_SOFTWARE_INIT?SYS</a></li>
+<li><a href="#S103">?PR?SYSTEM_SOFTWARE_INIT?SYS</a></li>
 </ul>
 
-<h2><a name="S105"></a>?PR?YC_ADC_CHECK_TIMER500MS?ADC (C:0010E9H - C:0010E9H)</h2>
-<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
+<h2><a name="S125"></a>?PR?YC_ADC_CHECK_TIMER500MS?ADC (C:001B0CH - C:001B0CH)</h2>
+<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S97">?PR?KB_CB_TIMER500MS?SYS</a></li>
+<li><a href="#S117">?PR?KB_CB_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S107"></a>?PR?_BUFSIZE?IPC (C:0020BFH - C:002118H)</h2>
-<p><br><b>Maximum Stack:</b> Top=12 Bytes (<a href="#S111">?PR?_IPCTX?IPC</a>)<p>
+<h2><a name="S127"></a>?PR?_BUFSIZE?IPC (C:0031EDH - C:003246H)</h2>
+<p><br><b>Maximum Stack:</b> Top=12 Bytes (<a href="#S131">?PR?_IPCTX?IPC</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S111">?PR?_IPCTX?IPC</a></li>
+<li><a href="#S131">?PR?_IPCTX?IPC</a></li>
 </ul>
 
-<h2><a name="S109"></a>?PR?_IPCRX?IPC (C:00150BH - C:00155AH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=4 Bytes (<a href="#S126">?PR?IPC_DEALSINGLESTEP?IPC</a>)<p>
+<h2><a name="S129"></a>?PR?_IPCRX?IPC (C:001EF1H - C:001F40H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=4 Bytes (<a href="#S146">?PR?IPC_DEALSINGLESTEP?IPC</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S126">?PR?IPC_DEALSINGLESTEP?IPC</a></li>
+<li><a href="#S146">?PR?IPC_DEALSINGLESTEP?IPC</a></li>
 </ul>
 
-<h2><a name="S111"></a>?PR?_IPCTX?IPC (C:0003A4H - C:000435H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S107">?PR?_BUFSIZE?IPC</a>) Top=10 Bytes (<a href="#S115">?PR?_IPC_TXDATA?IPC</a>)<p>
+<h2><a name="S131"></a>?PR?_IPCTX?IPC (C:0005A8H - C:000639H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S127">?PR?_BUFSIZE?IPC</a>) Top=10 Bytes (<a href="#S135">?PR?_IPC_TXDATA?IPC</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S107">?PR?_BUFSIZE?IPC</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S127">?PR?_BUFSIZE?IPC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S115">?PR?_IPC_TXDATA?IPC</a></li>
+<li><a href="#S135">?PR?_IPC_TXDATA?IPC</a></li>
 </ul>
 
-<h2><a name="S113"></a>?PR?_IPC_TXCONTROLCMD?IPC (C:00037DH - C:0003A3H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=14 Bytes (<a href="#S9">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a>)<p>
+<h2><a name="S133"></a>?PR?_IPC_TXCONTROLCMD?IPC (C:000581H - C:0005A7H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=14 Bytes (<a href="#S11">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
-<li><a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
-<li><a href="#S86">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
-<li><a href="#S7">?PR?YC_CANCEL_RECONNECT?BLUETOOTH</a></li>
-<li><a href="#S9">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a></li>
-<li><a href="#S2">?PR?YC_LOAD_RECORD_LIST?BLUETOOTH</a></li>
-<li><a href="#S94">?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S2">?PR?_YC_LOAD_RECORD_LIST?BLUETOOTH</a></li>
+<li><a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
+<li><a href="#S118">?PR?KB_CB_TIMER100MS?SYS</a></li>
+<li><a href="#S105">?PR?SYSTEM_LONG_SLEEP?SYS</a></li>
+<li><a href="#S9">?PR?YC_CANCEL_RECONNECT?BLUETOOTH</a></li>
+<li><a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
+<li><a href="#S11">?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH</a></li>
+<li><a href="#S12">?PR?YC_G24_MODE_DISCOVERY?BLUETOOTH</a></li>
+<li><a href="#S114">?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S115"></a>?PR?_IPC_TXDATA?IPC (C:000F7FH - C:000FA4H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S146">?PR?_XMEMCPY?UTILITIES</a>) Top=10 Bytes (<a href="#S117">?PR?_IPC_TXBREDRHIDDATA?IPC</a>)<p>
+<h2><a name="S135"></a>?PR?_IPC_TXDATA?IPC (C:000FF8H - C:00101EH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S166">?PR?_XMEMCPY?UTILITIES</a>) Top=10 Bytes (<a href="#S137">?PR?_IPC_TXBREDRHIDDATA?IPC</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S111">?PR?_IPCTX?IPC</a></li>
-<li><a href="#S146">?PR?_XMEMCPY?UTILITIES</a></li>
+<li><a href="#S131">?PR?_IPCTX?IPC</a></li>
+<li><a href="#S166">?PR?_XMEMCPY?UTILITIES</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S140">?PR?_IPC_TXBLEDATA?IPC</a></li>
+<li><a href="#S137">?PR?_IPC_TXBREDRHIDDATA?IPC</a></li>
+<li><a href="#S139">?PR?_IPC_TXSPPDATA?IPC</a></li>
+</ul>
+
+<h2><a name="S137"></a>?PR?_IPC_TXBREDRHIDDATA?IPC (C:003247H - C:003253H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S135">?PR?_IPC_TXDATA?IPC</a>) Top=8 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>)<p>
+<p><br><b>Calls to:</b></p>
+<ul>
+<li><a href="#S135">?PR?_IPC_TXDATA?IPC</a></li>
+</ul>
+
+<p><br><b>Called from:</b></p>
+<ul>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
 </ul>
 
+<h2><a name="S138"></a>?PR?_IPC_TX24GDATA?IPC (C:000FF2H - C:000FF7H)</h2>
+<p><br><b>Maximum Stack:</b> Top=8 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S118">?PR?_IPC_TX24GDATA?IPC</a></li>
-<li><a href="#S120">?PR?_IPC_TXBLEDATA?IPC</a></li>
-<li><a href="#S117">?PR?_IPC_TXBREDRHIDDATA?IPC</a></li>
-<li><a href="#S119">?PR?_IPC_TXSPPDATA?IPC</a></li>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S117"></a>?PR?_IPC_TXBREDRHIDDATA?IPC (C:000F73H - C:000F7EH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S115">?PR?_IPC_TXDATA?IPC</a>) Top=8 Bytes (<a href="#S45">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>)<p>
+<h2><a name="S140"></a>?PR?_IPC_TXBLEDATA?IPC (C:00325DH - C:003265H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S135">?PR?_IPC_TXDATA?IPC</a>) Top=8 Bytes (<a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S115">?PR?_IPC_TXDATA?IPC</a></li>
+<li><a href="#S135">?PR?_IPC_TXDATA?IPC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S45">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S123"></a>?PR?IPC_WAITLPM?IPC (C:0007E1H - C:0007EDH)</h2>
-<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S90">?PR?_KB_CB_EVENT?SYS</a>)<p>
+<h2><a name="S143"></a>?PR?IPC_WAITLPM?IPC (C:001CDAH - C:001CE7H)</h2>
+<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S154">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S124"></a>?PR?IPC_ABANDONLPM?IPC (C:001716H - C:001721H)</h2>
-<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S144"></a>?PR?IPC_ABANDONLPM?IPC (C:001F56H - C:001F61H)</h2>
+<p><br><b>Maximum Stack:</b> Top=2 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S125"></a>?PR?IPC_ISTXBUFFEMPTY?IPC (C:001722H - C:001739H)</h2>
-<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S52">?PR?KB_MOTION?KB_PROCESS</a>)<p>
+<h2><a name="S145"></a>?PR?IPC_ISTXBUFFEMPTY?IPC (C:00326CH - C:003283H)</h2>
+<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S67">?PR?KB_MOTION?KB_PROCESS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S52">?PR?KB_MOTION?KB_PROCESS</a></li>
+<li><a href="#S67">?PR?KB_MOTION?KB_PROCESS</a></li>
 </ul>
 
-<h2><a name="S126"></a>?PR?IPC_DEALSINGLESTEP?IPC (C:001302H - C:00150AH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S109">?PR?_IPCRX?IPC</a>) Top=2 Bytes (<a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
+<h2><a name="S146"></a>?PR?IPC_DEALSINGLESTEP?IPC (C:001CE8H - C:001EF0H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S129">?PR?_IPCRX?IPC</a>) Top=2 Bytes (<a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S109">?PR?_IPCRX?IPC</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S129">?PR?_IPCRX?IPC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S100">?PR?YC_SYSTEM_MAIN?SYS</a></li>
+<li><a href="#S120">?PR?YC_SYSTEM_MAIN?SYS</a></li>
 </ul>
 
-<h2><a name="S146"></a>?PR?_XMEMCPY?UTILITIES (C:000947H - C:000989H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=12 Bytes (<a href="#S115">?PR?_IPC_TXDATA?IPC</a>)<p>
+<h2><a name="S166"></a>?PR?_XMEMCPY?UTILITIES (C:0008CCH - C:00090EH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=14 Bytes (<a href="#S208">?PR?_IIC_READ?IIC</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S188">?PR?_IIC_READ?IIC</a></li>
-<li><a href="#S115">?PR?_IPC_TXDATA?IPC</a></li>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
-<li><a href="#S3">?PR?_YC_STORE_RECORD_LIST?BLUETOOTH</a></li>
-<li><a href="#S2">?PR?YC_LOAD_RECORD_LIST?BLUETOOTH</a></li>
+<li><a href="#S208">?PR?_IIC_READ?IIC</a></li>
+<li><a href="#S135">?PR?_IPC_TXDATA?IPC</a></li>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S2">?PR?_YC_LOAD_RECORD_LIST?BLUETOOTH</a></li>
+<li><a href="#S4">?PR?_YC_STORE_RECORD_LIST?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S148"></a>?PR?_DMEMCPY?UTILITIES (C:002126H - C:002169H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=8 Bytes (<a href="#S190">?PR?_IIC_WRITE?IIC</a>)<p>
+<h2><a name="S168"></a>?PR?_DMEMCPY?UTILITIES (C:00328BH - C:0032CEH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=10 Bytes (<a href="#S210">?PR?_IIC_WRITE?IIC</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S190">?PR?_IIC_WRITE?IIC</a></li>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S210">?PR?_IIC_WRITE?IIC</a></li>
 </ul>
 
-<h2><a name="S150"></a>?PR?_XMEMCLEAR?UTILITIES (C:000E4EH - C:000E79H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S82">?PR?SYSTEM_CLEAR_MEM?SYS</a>)<p>
+<h2><a name="S170"></a>?PR?_XMEMCLEAR?UTILITIES (C:000BC2H - C:000BEDH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S100">?PR?SYSTEM_CLEAR_MEM?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
-<li><a href="#S48">?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS</a></li>
-<li><a href="#S82">?PR?SYSTEM_CLEAR_MEM?SYS</a></li>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S62">?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS</a></li>
+<li><a href="#S66">?PR?KB_24G_GET_LED_STATUS?KB_PROCESS</a></li>
+<li><a href="#S100">?PR?SYSTEM_CLEAR_MEM?SYS</a></li>
+<li><a href="#S113">?PR?YC_CONNECT_TIMEOUT_500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S152"></a>?PR?_XMEMCLEAR_FF?UTILITIES (C:0022BAH - C:0022E6H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=2 Bytes (<a href="#S2">?PR?YC_LOAD_RECORD_LIST?BLUETOOTH</a>)<p>
+<h2><a name="S172"></a>?PR?_XMEMCLEAR_FF?UTILITIES (C:0020D7H - C:002103H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S2">?PR?YC_LOAD_RECORD_LIST?BLUETOOTH</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S15">?PR?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S154"></a>?PR?_DELAY1MS?UTILITIES (C:0007C3H - C:0007DAH)</h2>
-<p><br><b>Maximum Stack:</b> Top=12 Bytes (<a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
+<h2><a name="S174"></a>?PR?_DELAY1MS?UTILITIES (C:00122AH - C:001241H)</h2>
+<p><br><b>Maximum Stack:</b> Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S192">?PR?_IIC_WRITEBLOCK?IIC</a></li>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S43">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
-<li><a href="#S123">?PR?IPC_WAITLPM?IPC</a></li>
-<li><a href="#S10">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
-<li><a href="#S11">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
+<li><a href="#S212">?PR?_IIC_WRITEBLOCK?IIC</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S143">?PR?IPC_WAITLPM?IPC</a></li>
+<li><a href="#S116">?PR?KB_BUTTON_PRESS_TIMER500MS?SYS</a></li>
+<li><a href="#S115">?PR?YC_PAIRING_TIMEROUT_500MS?SYS</a></li>
+<li><a href="#S13">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
+<li><a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S155"></a>?PR?_COMPARE_STR?UTILITIES (C:001CCBH - C:001D14H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
+<h2><a name="S175"></a>?PR?_COMPARE_STR?UTILITIES (C:002104H - C:00214DH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S77">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S93">?PR?KS_GETCURRENTEVT?KEYSCAN</a></li>
+<li><a href="#S15">?PR?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S157"></a>?PR?_GPIOSETBIT?GPIO (C:000870H - C:0008D0H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=14 Bytes (<a href="#S169">?PR?_GPIO_SETOE?GPIO</a>)<p>
+<h2><a name="S177"></a>?PR?_GPIOSETBIT?GPIO (C:002E75H - C:002ED5H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=14 Bytes (<a href="#S183">?PR?_GPIO_SETOUT?GPIO</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S169">?PR?_GPIO_SETOE?GPIO</a></li>
-<li><a href="#S163">?PR?_GPIO_SETOUT?GPIO</a></li>
-<li><a href="#S167">?PR?_GPIO_SETPD?GPIO</a></li>
-<li><a href="#S165">?PR?_GPIO_SETPU?GPIO</a></li>
+<li><a href="#S189">?PR?_GPIO_SETOE?GPIO</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
+<li><a href="#S187">?PR?_GPIO_SETPD?GPIO</a></li>
+<li><a href="#S185">?PR?_GPIO_SETPU?GPIO</a></li>
 </ul>
 
-<h2><a name="S160"></a>?PR?_GPIOGETBIT?GPIO (C:00113EH - C:00117CH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S198">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S181">?PR?_GPIO_FLIPOUTBIT?GPIO</a>)<p>
+<h2><a name="S180"></a>?PR?_GPIOGETBIT?GPIO (C:001B0DH - C:001B4BH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S218">?C?LIB_CODE</a>) Top=6 Bytes (<a href="#S182">?PR?_GPIO_GETINPUTSTATUS?GPIO</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S181">?PR?_GPIO_FLIPOUTBIT?GPIO</a></li>
-<li><a href="#S162">?PR?_GPIO_GETINPUTSTATUS?GPIO</a></li>
+<li><a href="#S201">?PR?_GPIO_FLIPOUTBIT?GPIO</a></li>
+<li><a href="#S182">?PR?_GPIO_GETINPUTSTATUS?GPIO</a></li>
 </ul>
 
-<h2><a name="S162"></a>?PR?_GPIO_GETINPUTSTATUS?GPIO (C:00117DH - C:001184H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S160">?PR?_GPIOGETBIT?GPIO</a>) Top=6 Bytes (<a href="#S178">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a>)<p>
+<h2><a name="S182"></a>?PR?_GPIO_GETINPUTSTATUS?GPIO (C:001B4CH - C:001B53H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S180">?PR?_GPIOGETBIT?GPIO</a>) Top=6 Bytes (<a href="#S198">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S160">?PR?_GPIOGETBIT?GPIO</a></li>
+<li><a href="#S180">?PR?_GPIOGETBIT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S178">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a></li>
+<li><a href="#S198">?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO</a></li>
 </ul>
 
-<h2><a name="S163"></a>?PR?_GPIO_SETOUT?GPIO (C:00068DH - C:00069EH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S157">?PR?_GPIOSETBIT?GPIO</a>) Top=12 Bytes (<a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a>)<p>
+<h2><a name="S183"></a>?PR?_GPIO_SETOUT?GPIO (C:0010E6H - C:0010F7H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S177">?PR?_GPIOSETBIT?GPIO</a>) Top=12 Bytes (<a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S157">?PR?_GPIOSETBIT?GPIO</a></li>
+<li><a href="#S177">?PR?_GPIOSETBIT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S181">?PR?_GPIO_FLIPOUTBIT?GPIO</a></li>
-<li><a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S98">?PR?KB_CB_TIMER100MS?SYS</a></li>
-<li><a href="#S81">?PR?LED_HANDLE?LED</a></li>
-<li><a href="#S11">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
+<li><a href="#S201">?PR?_GPIO_FLIPOUTBIT?GPIO</a></li>
+<li><a href="#S193">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S118">?PR?KB_CB_TIMER100MS?SYS</a></li>
+<li><a href="#S98">?PR?LED_DEVICE_POWEROFF?LED</a></li>
+<li><a href="#S97">?PR?LED_DEVICE_POWERON?LED</a></li>
+<li><a href="#S99">?PR?LED_HANDLE?LED</a></li>
+<li><a href="#S112">?PR?LED_TIMER500MS?SYS</a></li>
+<li><a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S165"></a>?PR?_GPIO_SETPU?GPIO (C:00081FH - C:00082FH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S157">?PR?_GPIOSETBIT?GPIO</a>) Top=12 Bytes (<a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a>)<p>
+<h2><a name="S185"></a>?PR?_GPIO_SETPU?GPIO (C:002E42H - C:002E52H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S177">?PR?_GPIOSETBIT?GPIO</a>) Top=10 Bytes (<a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S157">?PR?_GPIOSETBIT?GPIO</a></li>
+<li><a href="#S177">?PR?_GPIOSETBIT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a></li>
-<li><a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
+<li><a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a></li>
+<li><a href="#S193">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
 </ul>
 
-<h2><a name="S167"></a>?PR?_GPIO_SETPD?GPIO (C:00085FH - C:00086FH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S157">?PR?_GPIOSETBIT?GPIO</a>) Top=10 Bytes (<a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a>)<p>
+<h2><a name="S187"></a>?PR?_GPIO_SETPD?GPIO (C:002E53H - C:002E63H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S177">?PR?_GPIOSETBIT?GPIO</a>) Top=10 Bytes (<a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S157">?PR?_GPIOSETBIT?GPIO</a></li>
+<li><a href="#S177">?PR?_GPIOSETBIT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a></li>
+<li><a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a></li>
 </ul>
 
-<h2><a name="S169"></a>?PR?_GPIO_SETOE?GPIO (C:000830H - C:000840H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S157">?PR?_GPIOSETBIT?GPIO</a>) Top=12 Bytes (<a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a>)<p>
+<h2><a name="S189"></a>?PR?_GPIO_SETOE?GPIO (C:002E64H - C:002E74H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S177">?PR?_GPIOSETBIT?GPIO</a>) Top=10 Bytes (<a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S157">?PR?_GPIOSETBIT?GPIO</a></li>
+<li><a href="#S177">?PR?_GPIOSETBIT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S171">?PR?_GPIO_SETINPUT?GPIO</a></li>
-<li><a href="#S173">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
+<li><a href="#S191">?PR?_GPIO_SETINPUT?GPIO</a></li>
+<li><a href="#S193">?PR?_GPIO_SETOUTPUT?GPIO</a></li>
 </ul>
 
-<h2><a name="S171"></a>?PR?_GPIO_SETINPUT?GPIO (C:000841H - C:00085EH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S167">?PR?_GPIO_SETPD?GPIO</a>) Top=8 Bytes (<a href="#S66">?PR?KSRAWINITIALIZE?KEYSCAN</a>)<p>
+<h2><a name="S191"></a>?PR?_GPIO_SETINPUT?GPIO (C:002E24H - C:002E41H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S187">?PR?_GPIO_SETPD?GPIO</a>) Top=8 Bytes (<a href="#S82">?PR?KSRAWINITIALIZE?KEYSCAN</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S169">?PR?_GPIO_SETOE?GPIO</a></li>
-<li><a href="#S167">?PR?_GPIO_SETPD?GPIO</a></li>
-<li><a href="#S165">?PR?_GPIO_SETPU?GPIO</a></li>
+<li><a href="#S189">?PR?_GPIO_SETOE?GPIO</a></li>
+<li><a href="#S187">?PR?_GPIO_SETPD?GPIO</a></li>
+<li><a href="#S185">?PR?_GPIO_SETPU?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S68">?PR?KSCOLINITIALIZE?KEYSCAN</a></li>
-<li><a href="#S66">?PR?KSRAWINITIALIZE?KEYSCAN</a></li>
+<li><a href="#S84">?PR?KSCOLINITIALIZE?KEYSCAN</a></li>
+<li><a href="#S82">?PR?KSRAWINITIALIZE?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S173"></a>?PR?_GPIO_SETOUTPUT?GPIO (C:000803H - C:00081EH)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S169">?PR?_GPIO_SETOE?GPIO</a>) Top=10 Bytes (<a href="#S80">?PR?LED_ALL_SHUTDOWN?LED</a>)<p>
+<h2><a name="S193"></a>?PR?_GPIO_SETOUTPUT?GPIO (C:0017B3H - C:0017CFH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S189">?PR?_GPIO_SETOE?GPIO</a>) Top=6 Bytes (<a href="#S96">?PR?LED_ALL_SHUTDOWN?LED</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S169">?PR?_GPIO_SETOE?GPIO</a></li>
-<li><a href="#S163">?PR?_GPIO_SETOUT?GPIO</a></li>
-<li><a href="#S165">?PR?_GPIO_SETPU?GPIO</a></li>
+<li><a href="#S189">?PR?_GPIO_SETOE?GPIO</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
+<li><a href="#S185">?PR?_GPIO_SETPU?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S80">?PR?LED_ALL_SHUTDOWN?LED</a></li>
+<li><a href="#S96">?PR?LED_ALL_SHUTDOWN?LED</a></li>
 </ul>
 
-<h2><a name="S178"></a>?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO (C:001185H - C:001197H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S162">?PR?_GPIO_GETINPUTSTATUS?GPIO</a>) Top=4 Bytes (<a href="#S71">?PR?KS_UNISTALL?KEYSCAN</a>)<p>
+<h2><a name="S198"></a>?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO (C:001B54H - C:001B66H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S182">?PR?_GPIO_GETINPUTSTATUS?GPIO</a>) Top=4 Bytes (<a href="#S87">?PR?KS_UNISTALL?KEYSCAN</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S162">?PR?_GPIO_GETINPUTSTATUS?GPIO</a></li>
+<li><a href="#S182">?PR?_GPIO_GETINPUTSTATUS?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S71">?PR?KS_UNISTALL?KEYSCAN</a></li>
+<li><a href="#S87">?PR?KS_UNISTALL?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S181"></a>?PR?_GPIO_FLIPOUTBIT?GPIO (C:0010CDH - C:0010E8H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S160">?PR?_GPIOGETBIT?GPIO</a>) Top=4 Bytes (<a href="#S92">?PR?LED_TIMER500MS?SYS</a>)<p>
+<h2><a name="S201"></a>?PR?_GPIO_FLIPOUTBIT?GPIO (C:001AA4H - C:001ABFH)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S180">?PR?_GPIOGETBIT?GPIO</a>) Top=2 Bytes (<a href="#S112">?PR?LED_TIMER500MS?SYS</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S163">?PR?_GPIO_SETOUT?GPIO</a></li>
-<li><a href="#S160">?PR?_GPIOGETBIT?GPIO</a></li>
+<li><a href="#S183">?PR?_GPIO_SETOUT?GPIO</a></li>
+<li><a href="#S180">?PR?_GPIOGETBIT?GPIO</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S92">?PR?LED_TIMER500MS?SYS</a></li>
+<li><a href="#S112">?PR?LED_TIMER500MS?SYS</a></li>
 </ul>
 
-<h2><a name="S184"></a>?PR?GPIO_FILLPD?GPIO (C:00173AH - C:00176DH)</h2>
-<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S71">?PR?KS_UNISTALL?KEYSCAN</a>)<p>
+<h2><a name="S204"></a>?PR?GPIO_FILLPD?GPIO (C:001F62H - C:001F95H)</h2>
+<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S87">?PR?KS_UNISTALL?KEYSCAN</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S71">?PR?KS_UNISTALL?KEYSCAN</a></li>
+<li><a href="#S87">?PR?KS_UNISTALL?KEYSCAN</a></li>
 </ul>
 
-<h2><a name="S187"></a>?PR?IICWAITDONE?IIC (C:002202H - C:002209H)</h2>
-<p><br><b>Maximum Stack:</b> Top=4 Bytes (<a href="#S188">?PR?_IIC_READ?IIC</a>)<p>
+<h2><a name="S207"></a>?PR?IICWAITDONE?IIC (C:003367H - C:00336EH)</h2>
+<p><br><b>Maximum Stack:</b> Top=16 Bytes (<a href="#S208">?PR?_IIC_READ?IIC</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S188">?PR?_IIC_READ?IIC</a></li>
+<li><a href="#S208">?PR?_IIC_READ?IIC</a></li>
 </ul>
 
-<h2><a name="S188"></a>?PR?_IIC_READ?IIC (C:00220AH - C:0022B9H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S187">?PR?IICWAITDONE?IIC</a>) Top=2 Bytes (<a href="#S10">?PR?YC_START_RECONNECT?BLUETOOTH</a>)<p>
+<h2><a name="S208"></a>?PR?_IIC_READ?IIC (C:0016F2H - C:0017A2H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=2 Bytes (<a href="#S207">?PR?IICWAITDONE?IIC</a>) Top=14 Bytes (<a href="#S14">?PR?YC_GET_BLE_RAMDON_LAP?BLUETOOTH</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S146">?PR?_XMEMCPY?UTILITIES</a></li>
-<li><a href="#S187">?PR?IICWAITDONE?IIC</a></li>
+<li><a href="#S166">?PR?_XMEMCPY?UTILITIES</a></li>
+<li><a href="#S207">?PR?IICWAITDONE?IIC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S10">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S56">?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS</a></li>
+<li><a href="#S14">?PR?YC_GET_BLE_RAMDON_LAP?BLUETOOTH</a></li>
+<li><a href="#S13">?PR?YC_START_RECONNECT?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S190"></a>?PR?_IIC_WRITE?IIC (C:00216AH - C:002201H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S148">?PR?_DMEMCPY?UTILITIES</a>) Top=6 Bytes (<a href="#S192">?PR?_IIC_WRITEBLOCK?IIC</a>)<p>
+<h2><a name="S210"></a>?PR?_IIC_WRITE?IIC (C:0032CFH - C:003366H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=4 Bytes (<a href="#S168">?PR?_DMEMCPY?UTILITIES</a>) Top=8 Bytes (<a href="#S212">?PR?_IIC_WRITEBLOCK?IIC</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S148">?PR?_DMEMCPY?UTILITIES</a></li>
+<li><a href="#S168">?PR?_DMEMCPY?UTILITIES</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S192">?PR?_IIC_WRITEBLOCK?IIC</a></li>
+<li><a href="#S212">?PR?_IIC_WRITEBLOCK?IIC</a></li>
 </ul>
 
-<h2><a name="S192"></a>?PR?_IIC_WRITEBLOCK?IIC (C:001665H - C:001713H)</h2>
-<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S190">?PR?_IIC_WRITE?IIC</a>) Top=4 Bytes (<a href="#S11">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a>)<p>
+<h2><a name="S212"></a>?PR?_IIC_WRITEBLOCK?IIC (C:00117CH - C:001229H)</h2>
+<p><br><b>Maximum Stack:</b> Bottom=6 Bytes (<a href="#S210">?PR?_IIC_WRITE?IIC</a>) Top=6 Bytes (<a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a>)<p>
 <p><br><b>Calls to:</b></p>
 <ul>
-<li><a href="#S198">?C?LIB_CODE</a></li>
-<li><a href="#S154">?PR?_DELAY1MS?UTILITIES</a></li>
-<li><a href="#S190">?PR?_IIC_WRITE?IIC</a></li>
+<li><a href="#S218">?C?LIB_CODE</a></li>
+<li><a href="#S174">?PR?_DELAY1MS?UTILITIES</a></li>
+<li><a href="#S210">?PR?_IIC_WRITE?IIC</a></li>
 </ul>
 
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S11">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
+<li><a href="#S17">?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH</a></li>
 </ul>
 
-<h2><a name="S198"></a>?C?LIB_CODE (C:000003H - C:0001A8H)</h2>
-<p><br><b>Maximum Stack:</b> Top=16 Bytes (<a href="#S157">?PR?_GPIOSETBIT?GPIO</a>)<p>
+<h2><a name="S218"></a>?C?LIB_CODE (C:000003H - C:000302H)</h2>
+<p><br><b>Maximum Stack:</b> Top=16 Bytes (<a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a>)<p>
 <p><br><b>Called from:</b></p>
 <ul>
-<li><a href="#S75">?PR?_ARRAY_IS_EMPTY?KEYSCAN</a></li>
-<li><a href="#S155">?PR?_COMPARE_STR?UTILITIES</a></li>
-<li><a href="#S148">?PR?_DMEMCPY?UTILITIES</a></li>
-<li><a href="#S160">?PR?_GPIOGETBIT?GPIO</a></li>
-<li><a href="#S157">?PR?_GPIOSETBIT?GPIO</a></li>
-<li><a href="#S192">?PR?_IIC_WRITEBLOCK?IIC</a></li>
-<li><a href="#S122">?PR?_IPC_INITIALIZE?IPC</a></li>
-<li><a href="#S113">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
-<li><a href="#S109">?PR?_IPCRX?IPC</a></li>
-<li><a href="#S111">?PR?_IPCTX?IPC</a></li>
-<li><a href="#S90">?PR?_KB_CB_EVENT?SYS</a></li>
-<li><a href="#S88">?PR?_KB_CB_HID?SYS</a></li>
-<li><a href="#S57">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a></li>
-<li><a href="#S55">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
-<li><a href="#S61">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a></li>
-<li><a href="#S59">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a></li>
-<li><a href="#S150">?PR?_XMEMCLEAR?UTILITIES</a></li>
-<li><a href="#S152">?PR?_XMEMCLEAR_FF?UTILITIES</a></li>
-<li><a href="#S146">?PR?_XMEMCPY?UTILITIES</a></li>
-<li><a href="#S126">?PR?IPC_DEALSINGLESTEP?IPC</a></li>
-<li><a href="#S50">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
+<li><a href="#S91">?PR?_ARRAY_IS_EMPTY?KEYSCAN</a></li>
+<li><a href="#S175">?PR?_COMPARE_STR?UTILITIES</a></li>
+<li><a href="#S168">?PR?_DMEMCPY?UTILITIES</a></li>
+<li><a href="#S180">?PR?_GPIOGETBIT?GPIO</a></li>
+<li><a href="#S177">?PR?_GPIOSETBIT?GPIO</a></li>
+<li><a href="#S212">?PR?_IIC_WRITEBLOCK?IIC</a></li>
+<li><a href="#S142">?PR?_IPC_INITIALIZE?IPC</a></li>
+<li><a href="#S133">?PR?_IPC_TXCONTROLCMD?IPC</a></li>
+<li><a href="#S58">?PR?_IPC_TXHIDDATA?KB_PROCESS</a></li>
+<li><a href="#S129">?PR?_IPCRX?IPC</a></li>
+<li><a href="#S131">?PR?_IPCTX?IPC</a></li>
+<li><a href="#S110">?PR?_KB_CB_EVENT?SYS</a></li>
+<li><a href="#S108">?PR?_KB_CB_HID?SYS</a></li>
+<li><a href="#S72">?PR?_KB_DEVICE_SELECT?KB_PROCESS</a></li>
+<li><a href="#S70">?PR?_KB_MOTION_KEYSCAN?KB_PROCESS</a></li>
+<li><a href="#S77">?PR?_KB_MULTIKEY_SETUP?KB_PROCESS</a></li>
+<li><a href="#S75">?PR?_KEY_FN_FUNCTION?KB_PROCESS</a></li>
+<li><a href="#S170">?PR?_XMEMCLEAR?UTILITIES</a></li>
+<li><a href="#S172">?PR?_XMEMCLEAR_FF?UTILITIES</a></li>
+<li><a href="#S166">?PR?_XMEMCPY?UTILITIES</a></li>
+<li><a href="#S146">?PR?IPC_DEALSINGLESTEP?IPC</a></li>
+<li><a href="#S64">?PR?KB_BT_PINCODE_ENTER?KB_PROCESS</a></li>
 </ul>
 
 </body>
Index: c51/output/FW.MAP
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/FW.MAP	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/FW.MAP	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               06/07/2021  10:59:58  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               02/23/2022  15:57:20  PAGE 1
 
 
 LX51 LINKER/LOCATER V4.41, INVOKED BY:
@@ -51,6 +51,14 @@
          COMMENT TYPE 1: A51 / ASM51 Assembler
   H:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
          COMMENT TYPE 1: A51 / ASM51 Assembler
+  H:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
+         COMMENT TYPE 1: A51 / ASM51 Assembler
+  H:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
+         COMMENT TYPE 1: A51 / ASM51 Assembler
+  H:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
+         COMMENT TYPE 1: A51 / ASM51 Assembler
+  H:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
+         COMMENT TYPE 1: A51 / ASM51 Assembler
   H:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
          COMMENT TYPE 1: A51 / ASM51 Assembler
   H:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
@@ -63,8 +71,8 @@
 
 BASE        START       END         USED      MEMORY CLASS
 ==========================================================
-X:000000H   X:004DD0H   X:004F40H   000322H   XDATA
-C:000000H   C:000000H   C:00FFFFH   002270H   CODE
+X:000000H   X:004DD0H   X:004F40H   000385H   XDATA
+C:000000H   C:000000H   C:00FFFFH   0032F8H   CODE
 I:000000H   I:000010H   I:00007FH   000008H   DATA
 I:000000H   I:000080H   I:0000CFH   000001H   IDATA
 C:000000H   C:000000H   C:00FFFFH   0000B6H   CONST
@@ -95,113 +103,122 @@
 
 * * * * * * * * * * *   C O D E   M E M O R Y   * * * * * * * * * * * * *
 000000H   000002H   000003H   ---    OFFS..   CODE           ?CO??C_STARTUP?0
-000003H   0001A8H   0001A6H   BYTE   UNIT     CODE           ?C?LIB_CODE
-0001A9H   000234H   00008CH   BYTE   UNIT     CODE           ?C_C51STARTUP
-000235H   00024AH   000016H   BYTE   UNIT     CODE           ?C_INITSEG
-00024BH   0002FDH   0000B3H   BYTE   UNIT     CONST          ?CO?GLOBAL_VARIABLE
-0002FEH   000300H   000003H   BYTE   UNIT     CONST          ?CO?IPC
-000301H   00037CH   00007CH   BYTE   UNIT     CODE           ?PR?YC_LOAD_RECORD_LIST?BLUETOOTH
-00037DH   0003A3H   000027H   BYTE   UNIT     CODE           ?PR?_IPC_TXCONTROLCMD?IPC
-0003A4H   000435H   000092H   BYTE   UNIT     CODE           ?PR?_IPCTX?IPC
-000436H   00068CH   000257H   BYTE   UNIT     CODE           ?PR?_KB_CB_EVENT?SYS
-00068DH   00069EH   000012H   BYTE   UNIT     CODE           ?PR?_GPIO_SETOUT?GPIO
-00069FH   000741H   0000A3H   BYTE   UNIT     CODE           ?PR?LED_HANDLE?LED
-000742H   0007B9H   000078H   BYTE   UNIT     CODE           ?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS
-0007BAH   0007C2H   000009H   BYTE   UNIT     CODE           ?PR?SYSTEM_LONG_SLEEP?SYS
-0007C3H   0007DAH   000018H   BYTE   UNIT     CODE           ?PR?_DELAY1MS?UTILITIES
-0007DBH   0007E0H   000006H   BYTE   UNIT     CODE           ?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH
-0007E1H   0007EDH   00000DH   BYTE   UNIT     CODE           ?PR?IPC_WAITLPM?IPC
-0007EEH   0007F0H   000003H   BYTE   UNIT     CODE           ?PR?SYSTEM_HARDWARE_INIT?SYS
-0007F1H   000802H   000012H   BYTE   UNIT     CODE           ?PR?LED_ALL_SHUTDOWN?LED
-000803H   00081EH   00001CH   BYTE   UNIT     CODE           ?PR?_GPIO_SETOUTPUT?GPIO
-00081FH   00082FH   000011H   BYTE   UNIT     CODE           ?PR?_GPIO_SETPU?GPIO
-000830H   000840H   000011H   BYTE   UNIT     CODE           ?PR?_GPIO_SETOE?GPIO
-000841H   00085EH   00001EH   BYTE   UNIT     CODE           ?PR?_GPIO_SETINPUT?GPIO
-00085FH   00086FH   000011H   BYTE   UNIT     CODE           ?PR?_GPIO_SETPD?GPIO
-000870H   0008D0H   000061H   BYTE   UNIT     CODE           ?PR?_GPIOSETBIT?GPIO
-0008D1H   0008EDH   00001DH   BYTE   UNIT     CODE           ?PR?KSRAWINITIALIZE?KEYSCAN
-0008EEH   0008F8H   00000BH   BYTE   UNIT     CODE           ?PR?KS_INITIALIZE?KEYSCAN
-0008F9H   000916H   00001EH   BYTE   UNIT     CODE           ?PR?KSCOLINITIALIZE?KEYSCAN
-000917H   000946H   000030H   BYTE   UNIT     CODE           ?PR?_YC_STORE_RECORD_LIST?BLUETOOTH
-000947H   000989H   000043H   BYTE   UNIT     CODE           ?PR?_XMEMCPY?UTILITIES
-00098AH   000B6FH   0001E6H   BYTE   UNIT     CODE           ?PR?_KB_MOTION_KEYSCAN?KB_PROCESS
-000B70H   000E32H   0002C3H   BYTE   UNIT     CODE           ?PR?_KB_MULTIKEY_SETUP?KB_PROCESS
-000E33H   000E4DH   00001BH   BYTE   UNIT     CODE           ?PR?_KB_SET_MULTIKEY?KB_PROCESS
-000E4EH   000E79H   00002CH   BYTE   UNIT     CODE           ?PR?_XMEMCLEAR?UTILITIES
-000E7AH   000F07H   00008EH   BYTE   UNIT     CODE           ?PR?SYSTEM_CLEAR_MEM?SYS
-000F08H   000F38H   000031H   BYTE   UNIT     CODE           ?PR?_IPC_TXHIDDATA?KB_PROCESS
-000F39H   000F72H   00003AH   BYTE   UNIT     CODE           ?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS
-000F73H   000F7EH   00000CH   BYTE   UNIT     CODE           ?PR?_IPC_TXBREDRHIDDATA?IPC
-000F7FH   000FA4H   000026H   BYTE   UNIT     CODE           ?PR?_IPC_TXDATA?IPC
-000FA5H   000FACH   000008H   BYTE   UNIT     CODE           ?PR?_IPC_TX24GDATA?IPC
-000FADH   000FB4H   000008H   BYTE   UNIT     CODE           ?PR?_IPC_TXSPPDATA?IPC
-000FB5H   000FBCH   000008H   BYTE   UNIT     CODE           ?PR?_IPC_TXBLEDATA?IPC
-000FBDH   000FD8H   00001CH   BYTE   UNIT     CODE           ?PR?SYSTEM_SOFTWARE_INIT?SYS
-000FD9H   000FD9H   000001H   BYTE   UNIT     CODE           ?PR?YC_ADC_INIT?ADC
-000FDAH   000FE6H   00000DH   BYTE   UNIT     CODE           ?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH
-000FE7H   001037H   000051H   BYTE   UNIT     CODE           ?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH
-001038H   001049H   000012H   BYTE   UNIT     CODE           ?PR?YC_CANCEL_RECONNECT?BLUETOOTH
-00104AH   001061H   000018H   BYTE   UNIT     CODE           ?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH
-001062H   001090H   00002FH   BYTE   UNIT     CODE           ?PR?YC_CONNECT_TIMEOUT_500MS?SYS
-001091H   0010BAH   00002AH   BYTE   UNIT     CODE           ?PR?KB_CB_TIMER500MS?SYS
-0010BBH   0010CCH   000012H   BYTE   UNIT     CODE           ?PR?LED_TIMER500MS?SYS
-0010CDH   0010E8H   00001CH   BYTE   UNIT     CODE           ?PR?_GPIO_FLIPOUTBIT?GPIO
-0010E9H   0010E9H   000001H   BYTE   UNIT     CODE           ?PR?YC_ADC_CHECK_TIMER500MS?ADC
-0010EAH   00110CH   000023H   BYTE   UNIT     CODE           ?PR?YC_PAIRING_TIMEROUT_500MS?SYS
-00110DH   00113DH   000031H   BYTE   UNIT     CODE           ?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS
-00113EH   00117CH   00003FH   BYTE   UNIT     CODE           ?PR?_GPIOGETBIT?GPIO
-00117DH   001184H   000008H   BYTE   UNIT     CODE           ?PR?_GPIO_GETINPUTSTATUS?GPIO
-001185H   001197H   000013H   BYTE   UNIT     CODE           ?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO
-001198H   001223H   00008CH   BYTE   UNIT     CODE           ?PR?_GPIO_SETWAKEUP?GPIO
-001224H   0012BBH   000098H   BYTE   UNIT     CODE           ?PR?KS_UNISTALL?KEYSCAN
-0012BCH   001301H   000046H   BYTE   UNIT     CODE           ?PR?YC_SYSTEM_MAIN?SYS
-001302H   00150AH   000209H   BYTE   UNIT     CODE           ?PR?IPC_DEALSINGLESTEP?IPC
-00150BH   00155AH   000050H   BYTE   UNIT     CODE           ?PR?_IPCRX?IPC
-00155BH   001560H   000006H   BYTE   UNIT     CODE           ?PR?KB_CB_INIT?SYS
-001561H   00156DH   00000DH   BYTE   UNIT     CODE           ?PR?_IPC_INITIALIZE?IPC
-00156EH   0015A1H   000034H   BYTE   UNIT     CODE           ?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH
-0015A2H   001631H   000090H   BYTE   UNIT     CODE           ?PR?KB_NEED_KEYSCAN?KB_PROCESS
-001632H   001664H   000033H   BYTE   UNIT     CODE           ?PR?KB_MOTION?KB_PROCESS
-001665H   001713H   0000AFH   BYTE   UNIT     CODE           ?PR?_IIC_WRITEBLOCK?IIC
-001714H   001715H   000002H   BYTE   UNIT     CODE           ?PR?MAIN?RAM
-001716H   001721H   00000CH   BYTE   UNIT     CODE           ?PR?IPC_ABANDONLPM?IPC
-001722H   001739H   000018H   BYTE   UNIT     CODE           ?PR?IPC_ISTXBUFFEMPTY?IPC
-00173AH   00176DH   000034H   BYTE   UNIT     CODE           ?PR?GPIO_FILLPD?GPIO
-00176EH   00178EH   000021H   BYTE   UNIT     CODE           ?PR?YC_START_RECONNECT?BLUETOOTH
-00178FH   0018A5H   000117H   BYTE   UNIT     CODE           ?PR?KB_BT_PINCODE_ENTER?KB_PROCESS
-0018A6H   0018E4H   00003FH   BYTE   UNIT     CODE           ?PR?_KB_DEVICE_SELECT?KB_PROCESS
-0018E5H   001909H   000025H   BYTE   UNIT     CODE           ?PR?_KB_COMBINATION_KEY_PRESS?KB_PROCESS
-00190AH   001A90H   000187H   BYTE   UNIT     CODE           ?PR?_KEY_FN_FUNCTION?KB_PROCESS
-001A91H   001C8CH   0001FCH   BYTE   UNIT     CODE           ?PR?KS_GETCURRENTEVT?KEYSCAN
-001C8DH   001C9AH   00000EH   BYTE   UNIT     CODE           ?PR?_BIT_COUNT?KEYSCAN
-001C9BH   001CCAH   000030H   BYTE   UNIT     CODE           ?PR?_ARRAY_IS_EMPTY?KEYSCAN
-001CCBH   001D14H   00004AH   BYTE   UNIT     CODE           ?PR?_COMPARE_STR?UTILITIES
-001D15H   001D6AH   000056H   BYTE   UNIT     CODE           ?PR?_KEYIN?KEYSCAN
-001D6BH   001E14H   0000AAH   BYTE   UNIT     CODE           ?PR?_KEYOUT?KEYSCAN
-001E15H   001F74H   000160H   BYTE   UNIT     CODE           ?PR?KS_SCANMATRIX?KEYSCAN
-001F75H   001F7DH   000009H   BYTE   UNIT     CODE           ?PR?SYSTEM_HARDWARE_RESET?SYS
-001F7EH   001F7FH   000002H   BYTE   UNIT     CODE           ?PR?SYSTEM_RESET_CONNECT?SYS
-001F80H   001F95H   000016H   BYTE   UNIT     CODE           ?PR?_KB_CB_HID?SYS
-001F96H   00202AH   000095H   BYTE   UNIT     CODE           ?PR?KB_BUTTON_PRESS_TIMER500MS?SYS
-00202BH   0020BDH   000093H   BYTE   UNIT     CODE           ?PR?KB_CB_TIMER100MS?SYS
-0020BEH   0020BEH   000001H   BYTE   UNIT     CODE           ?PR?YC_ADC_CHECK?ADC
-0020BFH   002118H   00005AH   BYTE   UNIT     CODE           ?PR?_BUFSIZE?IPC
-002119H   00211EH   000006H   BYTE   UNIT     CODE           ?PR?IPC_GETBBDISCONNECTREASON?IPC
-00211FH   002125H   000007H   BYTE   UNIT     CODE           ?PR?YC_ICE_BREAK?UTILITIES
-002126H   002169H   000044H   BYTE   UNIT     CODE           ?PR?_DMEMCPY?UTILITIES
-00216AH   002201H   000098H   BYTE   UNIT     CODE           ?PR?_IIC_WRITE?IIC
-002202H   002209H   000008H   BYTE   UNIT     CODE           ?PR?IICWAITDONE?IIC
-00220AH   0022B9H   0000B0H   BYTE   UNIT     CODE           ?PR?_IIC_READ?IIC
-0022BAH   0022E6H   00002DH   BYTE   UNIT     CODE           ?PR?_XMEMCLEAR_FF?UTILITIES
-0022E7H   002325H   00003FH   BYTE   UNIT     CODE           ?PR?_GPIO_CLEARWAKEUP?GPIO
+000003H   000302H   000300H   BYTE   UNIT     CODE           ?C?LIB_CODE
+000303H   00038EH   00008CH   BYTE   UNIT     CODE           ?C_C51STARTUP
+00038FH   0003A4H   000016H   BYTE   UNIT     CODE           ?C_INITSEG
+0003A5H   000457H   0000B3H   BYTE   UNIT     CONST          ?CO?GLOBAL_VARIABLE
+000458H   00045AH   000003H   BYTE   UNIT     CONST          ?CO?IPC
+00045BH   000580H   000126H   BYTE   UNIT     CODE           ?PR?_YC_LOAD_RECORD_LIST?BLUETOOTH
+000581H   0005A7H   000027H   BYTE   UNIT     CODE           ?PR?_IPC_TXCONTROLCMD?IPC
+0005A8H   000639H   000092H   BYTE   UNIT     CODE           ?PR?_IPCTX?IPC
+00063AH   0007EAH   0001B1H   BYTE   UNIT     CODE           ?PR?_YC_KEY_ACTION_HANDLE?KB_PROCESS
+0007EBH   0007F4H   00000AH   BYTE   UNIT     CODE           ?PR?YC_CLEAR_RECONNECT_FLAG?BLUETOOTH
+0007F5H   0008CBH   0000D7H   BYTE   UNIT     CODE           ?PR?_YC_STORE_RECORD_LIST?BLUETOOTH
+0008CCH   00090EH   000043H   BYTE   UNIT     CODE           ?PR?_XMEMCPY?UTILITIES
+00090FH   000BC1H   0002B3H   BYTE   UNIT     CODE           ?PR?_KB_MOTION_KEYSCAN?KB_PROCESS
+000BC2H   000BEDH   00002CH   BYTE   UNIT     CODE           ?PR?_XMEMCLEAR?UTILITIES
+000BEEH   000C8EH   0000A1H   BYTE   UNIT     CODE           ?PR?SYSTEM_CLEAR_MEM?SYS
+000C8FH   000D90H   000102H   BYTE   UNIT     CODE           ?PR?_IPC_TXHIDDATA?KB_PROCESS
+000D91H   000DCAH   00003AH   BYTE   UNIT     CODE           ?PR?_KB_SEND_COMBINATION_KEY?KB_PROCESS
+000DCBH   000E5FH   000095H   BYTE   UNIT     CODE           ?PR?KB_NEED_KEYSCAN?KB_PROCESS
+000E60H   000F52H   0000F3H   BYTE   UNIT     CODE           ?PR?YC_CONNECT_TIMEOUT_500MS?SYS
+000F53H   000F86H   000034H   BYTE   UNIT     CODE           ?PR?KB_MOTION?KB_PROCESS
+000F87H   000FC2H   00003CH   BYTE   UNIT     CODE           ?PR?KB_24G_GET_LED_STATUS?KB_PROCESS
+000FC3H   000FF1H   00002FH   BYTE   UNIT     CODE           ?PR?SYSTEM_G24_LONG_LPM?SYS
+000FF2H   000FF7H   000006H   BYTE   UNIT     CODE           ?PR?_IPC_TX24GDATA?IPC
+000FF8H   00101EH   000027H   BYTE   UNIT     CODE           ?PR?_IPC_TXDATA?IPC
+00101FH   00103BH   00001DH   BYTE   UNIT     CODE           ?PR?YC_CHECK_IS_CONNECTED?BLUETOOTH
+00103CH   0010E5H   0000AAH   BYTE   UNIT     CODE           ?PR?LED_HANDLE?LED
+0010E6H   0010F7H   000012H   BYTE   UNIT     CODE           ?PR?_GPIO_SETOUT?GPIO
+0010F8H   00117BH   000084H   BYTE   UNIT     CODE           ?PR?YC_UPDATE_EEPROM_DATA?BLUETOOTH
+00117CH   001229H   0000AEH   BYTE   UNIT     CODE           ?PR?_IIC_WRITEBLOCK?IIC
+00122AH   001241H   000018H   BYTE   UNIT     CODE           ?PR?_DELAY1MS?UTILITIES
+001242H   0012B9H   000078H   BYTE   UNIT     CODE           ?PR?YC_START_RECONNECT?BLUETOOTH
+0012BAH   0016F1H   000438H   BYTE   UNIT     CODE           ?PR?_KB_CB_EVENT?SYS
+0016F2H   0017A2H   0000B1H   BYTE   UNIT     CODE           ?PR?_IIC_READ?IIC
+0017A3H   0017ACH   00000AH   BYTE   UNIT     CODE           ?PR?SYSTEM_LONG_SLEEP?SYS
+0017ADH   0017B2H   000006H   BYTE   UNIT     CODE           ?PR?LED_DEVICE_POWEROFF?LED
+0017B3H   0017CFH   00001DH   BYTE   UNIT     CODE           ?PR?_GPIO_SETOUTPUT?GPIO
+0017D0H   0017E7H   000018H   BYTE   UNIT     CODE           ?PR?LED_ALL_SHUTDOWN?LED
+0017E8H   0017EDH   000006H   BYTE   UNIT     CODE           ?PR?LED_DEVICE_POWERON?LED
+0017EEH   0017F4H   000007H   BYTE   UNIT     CODE           ?PR?SYSTEM_HARDWARE_INIT?SYS
+0017F5H   001807H   000013H   BYTE   UNIT     CODE           ?PR?SYSTEM_IIC_CLK_SETUP?SYS
+001808H   0018A0H   000099H   BYTE   UNIT     CODE           ?PR?YC_CHECK_NEED_RECONNECTED?BLUETOOTH
+0018A1H   0018C1H   000021H   BYTE   UNIT     CODE           ?PR?YC_CANCEL_RECONNECT?BLUETOOTH
+0018C2H   001903H   000042H   BYTE   UNIT     CODE           ?PR?YC_DISCONNECT_ALL_LINK?BLUETOOTH
+001904H   001A46H   000143H   BYTE   UNIT     CODE           ?PR?KB_BUTTON_PRESS_TIMER500MS?SYS
+001A47H   ---       000000H   BYTE   UNIT     CODE           ?PR?SYSTEM_RESET_CONNECT?SYS
+001A47H   001A4FH   000009H   BYTE   UNIT     CODE           ?PR?SYSTEM_HARDWARE_RESET?SYS
+001A50H   001A82H   000033H   BYTE   UNIT     CODE           ?PR?KB_CB_TIMER500MS?SYS
+001A83H   001AA3H   000021H   BYTE   UNIT     CODE           ?PR?LED_TIMER500MS?SYS
+001AA4H   001ABFH   00001CH   BYTE   UNIT     CODE           ?PR?_GPIO_FLIPOUTBIT?GPIO
+001AC0H   001B0BH   00004CH   BYTE   UNIT     CODE           ?PR?YC_WAIT_DISCONNECT_TIMER500MS?SYS
+001B0CH   001B0CH   000001H   BYTE   UNIT     CODE           ?PR?YC_ADC_CHECK_TIMER500MS?ADC
+001B0DH   001B4BH   00003FH   BYTE   UNIT     CODE           ?PR?_GPIOGETBIT?GPIO
+001B4CH   001B53H   000008H   BYTE   UNIT     CODE           ?PR?_GPIO_GETINPUTSTATUS?GPIO
+001B54H   001B66H   000013H   BYTE   UNIT     CODE           ?PR?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO
+001B67H   001BF2H   00008CH   BYTE   UNIT     CODE           ?PR?_GPIO_SETWAKEUP?GPIO
+001BF3H   001C8AH   000098H   BYTE   UNIT     CODE           ?PR?KS_UNISTALL?KEYSCAN
+001C8BH   001CD9H   00004FH   BYTE   UNIT     CODE           ?PR?YC_SYSTEM_MAIN?SYS
+001CDAH   001CE7H   00000EH   BYTE   UNIT     CODE           ?PR?IPC_WAITLPM?IPC
+001CE8H   001EF0H   000209H   BYTE   UNIT     CODE           ?PR?IPC_DEALSINGLESTEP?IPC
+001EF1H   001F40H   000050H   BYTE   UNIT     CODE           ?PR?_IPCRX?IPC
+001F41H   001F46H   000006H   BYTE   UNIT     CODE           ?PR?KB_CB_INIT?SYS
+001F47H   001F53H   00000DH   BYTE   UNIT     CODE           ?PR?_IPC_INITIALIZE?IPC
+001F54H   001F55H   000002H   BYTE   UNIT     CODE           ?PR?MAIN?RAM
+001F56H   001F61H   00000CH   BYTE   UNIT     CODE           ?PR?IPC_ABANDONLPM?IPC
+001F62H   001F95H   000034H   BYTE   UNIT     CODE           ?PR?GPIO_FILLPD?GPIO
+001F96H   001FD9H   000044H   BYTE   UNIT     CODE           ?PR?YC_GET_BLE_RAMDON_LAP?BLUETOOTH
+001FDAH   001FF0H   000017H   BYTE   UNIT     CODE           ?PR?YC_G24_MODE_DISCOVERY?BLUETOOTH
+001FF1H   0020D6H   0000E6H   BYTE   UNIT     CODE           ?PR?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH
+0020D7H   002103H   00002DH   BYTE   UNIT     CODE           ?PR?_XMEMCLEAR_FF?UTILITIES
+002104H   00214DH   00004AH   BYTE   UNIT     CODE           ?PR?_COMPARE_STR?UTILITIES
+00214EH   002399H   00024CH   BYTE   UNIT     CODE           ?PR?KS_GETCURRENTEVT?KEYSCAN
+00239AH   0023A7H   00000EH   BYTE   UNIT     CODE           ?PR?_BIT_COUNT?KEYSCAN
+0023A8H   0025B0H   000209H   BYTE   UNIT     CODE           ?PR?_KEY_FN_FUNCTION?KB_PROCESS
+0025B1H   0025D5H   000025H   BYTE   UNIT     CODE           ?PR?_KB_COMBINATION_KEY_PRESS?KB_PROCESS
+0025D6H   002605H   000030H   BYTE   UNIT     CODE           ?PR?_ARRAY_IS_EMPTY?KEYSCAN
+002606H   00265BH   000056H   BYTE   UNIT     CODE           ?PR?_KEYIN?KEYSCAN
+00265CH   002705H   0000AAH   BYTE   UNIT     CODE           ?PR?_KEYOUT?KEYSCAN
+002706H   002720H   00001BH   BYTE   UNIT     CODE           ?PR?_KB_SET_MULTIKEY?KB_PROCESS
+002721H   002A3AH   00031AH   BYTE   UNIT     CODE           ?PR?_KB_MULTIKEY_SETUP?KB_PROCESS
+002A3BH   002A55H   00001BH   BYTE   UNIT     CODE           ?PR?_KB_SET_SYSTEMKEY?KB_PROCESS
+002A56H   002CC8H   000273H   BYTE   UNIT     CODE           ?PR?KB_BT_PINCODE_ENTER?KB_PROCESS
+002CC9H   002DDDH   000115H   BYTE   UNIT     CODE           ?PR?_KB_DEVICE_SELECT?KB_PROCESS
+002DDEH   002DFAH   00001DH   BYTE   UNIT     CODE           ?PR?KSRAWINITIALIZE?KEYSCAN
+002DFBH   002E05H   00000BH   BYTE   UNIT     CODE           ?PR?KS_INITIALIZE?KEYSCAN
+002E06H   002E23H   00001EH   BYTE   UNIT     CODE           ?PR?KSCOLINITIALIZE?KEYSCAN
+002E24H   002E41H   00001EH   BYTE   UNIT     CODE           ?PR?_GPIO_SETINPUT?GPIO
+002E42H   002E52H   000011H   BYTE   UNIT     CODE           ?PR?_GPIO_SETPU?GPIO
+002E53H   002E63H   000011H   BYTE   UNIT     CODE           ?PR?_GPIO_SETPD?GPIO
+002E64H   002E74H   000011H   BYTE   UNIT     CODE           ?PR?_GPIO_SETOE?GPIO
+002E75H   002ED5H   000061H   BYTE   UNIT     CODE           ?PR?_GPIOSETBIT?GPIO
+002ED6H   003033H   00015EH   BYTE   UNIT     CODE           ?PR?KS_SCANMATRIX?KEYSCAN
+003034H   003068H   000035H   BYTE   UNIT     CODE           ?PR?SYSTEM_SOFTWARE_INIT?SYS
+003069H   003069H   000001H   BYTE   UNIT     CODE           ?PR?YC_ADC_INIT?ADC
+00306AH   003079H   000010H   BYTE   UNIT     CODE           ?PR?_KB_CB_HID?SYS
+00307AH   0030C6H   00004DH   BYTE   UNIT     CODE           ?PR?YC_PAIRING_TIMEROUT_500MS?SYS
+0030C7H   0031EBH   000125H   BYTE   UNIT     CODE           ?PR?KB_CB_TIMER100MS?SYS
+0031ECH   0031ECH   000001H   BYTE   UNIT     CODE           ?PR?YC_ADC_CHECK?ADC
+0031EDH   003246H   00005AH   BYTE   UNIT     CODE           ?PR?_BUFSIZE?IPC
+003247H   003253H   00000DH   BYTE   UNIT     CODE           ?PR?_IPC_TXBREDRHIDDATA?IPC
+003254H   00325CH   000009H   BYTE   UNIT     CODE           ?PR?_IPC_TXSPPDATA?IPC
+00325DH   003265H   000009H   BYTE   UNIT     CODE           ?PR?_IPC_TXBLEDATA?IPC
+003266H   00326BH   000006H   BYTE   UNIT     CODE           ?PR?IPC_GETBBDISCONNECTREASON?IPC
+00326CH   003283H   000018H   BYTE   UNIT     CODE           ?PR?IPC_ISTXBUFFEMPTY?IPC
+003284H   00328AH   000007H   BYTE   UNIT     CODE           ?PR?YC_ICE_BREAK?UTILITIES
+00328BH   0032CEH   000044H   BYTE   UNIT     CODE           ?PR?_DMEMCPY?UTILITIES
+0032CFH   003366H   000098H   BYTE   UNIT     CODE           ?PR?_IIC_WRITE?IIC
+003367H   00336EH   000008H   BYTE   UNIT     CODE           ?PR?IICWAITDONE?IIC
+00336FH   0033ADH   00003FH   BYTE   UNIT     CODE           ?PR?_GPIO_CLEARWAKEUP?GPIO
 
 * * * * * * * * * * *  X D A T A   M E M O R Y  * * * * * * * * * * * * *
-000040H   000045H   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?24
+000040H   000045H   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?30
 000046H   0000A2H   00005DH   ---    ---      **GAP**
 0000A3H   0000A6H   000004H   BYTE   OFFS..   XDATA          ?XD?GPIO?1
 0000A7H   0000AAH   000004H   BYTE   OFFS..   XDATA          ?XD?GPIO?0
 0000ABH   0003CFH   000325H   ---    ---      **GAP**
-0003D0H   0003D5H   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?1
+0003D0H   0003D5H   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?2
 0003D6H   000445H   000070H   ---    ---      **GAP**
 000446H   000446H   000001H   BYTE   OFFS..   XDATA          ?XD?IPC?9
 000447H   00054EH   000108H   ---    ---      **GAP**
@@ -211,33 +228,33 @@
 000B7EH   000B7EH   000001H   BYTE   OFFS..   XDATA          ?XD?IPC?0
 000B7FH   000B7FH   000001H   BYTE   OFFS..   XDATA          ?XD?IPC?5
 000B80H   000B80H   000001H   ---    ---      **GAP**
-000B81H   000B81H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?5
+000B81H   000B81H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?8
 000B82H   000B82H   000001H   ---    ---      **GAP**
 000B83H   000BE6H   000064H   BYTE   OFFS..   XDATA          ?XD?IIC?1
 000BE7H   000C4AH   000064H   BYTE   OFFS..   XDATA          ?XD?IPC?6
 000C4BH   000CAEH   000064H   BYTE   OFFS..   XDATA          ?XD?IPC?3
 000CAFH   000CB2H   000004H   BYTE   OFFS..   XDATA          ?XD?IIC?0
 000CB3H   004130H   00347EH   ---    ---      **GAP**
-004131H   004131H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?7
+004131H   004131H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?10
 004132H   004212H   0000E1H   ---    ---      **GAP**
-004213H   004213H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?27
+004213H   004213H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?33
 004214H   00425DH   00004AH   ---    ---      **GAP**
-00425EH   00425EH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?9
+00425EH   00425EH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?13
 00425FH   004261H   000003H   ---    ---      **GAP**
-004262H   004271H   000010H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?19
+004262H   004271H   000010H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?25
 004272H   004273H   000002H   ---    ---      **GAP**
-004274H   004279H   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?23
+004274H   004279H   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?29
 00427AH   00447AH   000201H   ---    ---      **GAP**
-00447BH   00448AH   000010H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?20
-00448BH   00448BH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?6
+00447BH   00448AH   000010H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?26
+00448BH   00448BH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?9
 00448CH   0044F8H   00006DH   ---    ---      **GAP**
-0044F9H   0044FEH   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?15
+0044F9H   0044FEH   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?21
 0044FFH   004701H   000203H   ---    ---      **GAP**
-004702H   004702H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?17
+004702H   004702H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?23
 004703H   0047F3H   0000F1H   ---    ---      **GAP**
-0047F4H   0047F5H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?22
+0047F4H   0047F5H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?28
 0047F6H   0047FFH   00000AH   ---    ---      **GAP**
-004800H   004809H   00000AH   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?14
+004800H   004809H   00000AH   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?20
 00480AH   004B99H   000390H   ---    ---      **GAP**
 004B9AH   004B9BH   000002H   BYTE   OFFS..   XDATA          ?XD?IPC?4
 004B9CH   004B9DH   000002H   BYTE   OFFS..   XDATA          ?XD?IPC?8
@@ -245,72 +262,88 @@
 004BA0H   004BA1H   000002H   BYTE   OFFS..   XDATA          ?XD?IPC?7
 004BA2H   004BA4H   000003H   ---    ---      **GAP**
 004BA5H   004BA6H   000002H   BYTE   OFFS..   XDATA          ?XD?IPC?14
-004BA7H   004C5DH   0000B7H   ---    ---      **GAP**
+004BA7H   004BEAH   000044H   ---    ---      **GAP**
+004BEBH   004BEEH   000004H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?0
+004BEFH   004BEFH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?12
+004BF0H   004BFFH   000010H   ---    ---      **GAP**
+004C00H   004C03H   000004H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?5
+004C04H   004C5DH   00005AH   ---    ---      **GAP**
 004C5EH   004C5FH   000002H   BYTE   OFFS..   XDATA          ?XD?IPC?12
 004C60H   004C8CH   00002DH   ---    ---      **GAP**
 004C8DH   004C8DH   000001H   BYTE   OFFS..   XDATA          ?XD?IPC?13
 004C8EH   004C8EH   000001H   BYTE   OFFS..   XDATA          ?XD?IPC?10
-004C8FH   004C8FH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?21
-004C90H   004C90H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?10
-004C91H   004C92H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?4
-004C93H   004C94H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?8
-004C95H   004C96H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?26
+004C8FH   004C8FH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?27
+004C90H   004C90H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?15
+004C91H   004C92H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?7
+004C93H   004C94H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?11
+004C95H   004C96H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?32
 004C97H   004CB5H   00001FH   ---    ---      **GAP**
-004CB6H   004CB6H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?12
-004CB7H   004CB7H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?11
+004CB6H   004CB6H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?18
+004CB7H   004CB7H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?16
 004CB8H   004CBEH   000007H   ---    ---      **GAP**
-004CBFH   004D08H   00004AH   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?2
-004D09H   004D37H   00002FH   ---    ---      **GAP**
-004D38H   004D38H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?25
-004D39H   004D3CH   000004H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?28
-004D3DH   004D51H   000015H   ---    ---      **GAP**
-004D52H   004D52H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?13
-004D53H   004D92H   000040H   ---    ---      **GAP**
-004D93H   004DA6H   000014H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?18
+004CBFH   004D09H   00004BH   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?3
+004D0AH   004D37H   00002EH   ---    ---      **GAP**
+004D38H   004D38H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?31
+004D39H   004D3CH   000004H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?35
+004D3DH   004D3DH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?34
+004D3EH   004D3FH   000002H   ---    ---      **GAP**
+004D40H   004D43H   000004H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?17
+004D44H   004D45H   000002H   ---    ---      **GAP**
+004D46H   004D46H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?14
+004D47H   004D50H   00000AH   ---    ---      **GAP**
+004D51H   004D51H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?19
+004D52H   004D7CH   00002BH   ---    ---      **GAP**
+004D7DH   004D7DH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?6
+004D7EH   004D92H   000015H   ---    ---      **GAP**
+004D93H   004DA6H   000014H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?24
 004DA7H   004DA7H   000001H   ---    ---      **GAP**
-004DA8H   004DBBH   000014H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?0
-004DBCH   004DCFH   000014H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?16
-004DD0H   004E0CH   00003DH   BYTE   UNIT     XDATA          ?XD?GLOBAL_VARIABLE
-004E0DH   004E1EH   000012H   BYTE   UNIT     XDATA          ?XD?SYS
-004E1FH   004E30H   000012H   BYTE   UNIT     XDATA          ?XD?IPC
-004E31H   004E3DH   00000DH   BYTE   UNIT     XDATA          ?XD?KS_GETCURRENTEVT?KEYSCAN
-004E3EH   004E46H   000009H   BYTE   UNIT     XDATA          ?XD?_IIC_WRITEBLOCK?IIC
-004E47H   004E4EH   000008H   BYTE   UNIT     XDATA          ?XD?_DMEMCPY?UTILITIES
-004E4FH   004E55H   000007H   BYTE   UNIT     XDATA          ?XD?KEYSCAN
-004E56H   004E5CH   000007H   BYTE   UNIT     XDATA          ?XD?_COMPARE_STR?UTILITIES
-004E5DH   004E63H   000007H   BYTE   UNIT     XDATA          ?XD?_IIC_WRITE?IIC
-004E64H   004E69H   000006H   BYTE   UNIT     XDATA          ?XD?_IPCTX?IPC
-004E6AH   004E6FH   000006H   BYTE   UNIT     XDATA          ?XD?_XMEMCPY?UTILITIES
-004E70H   004E74H   000005H   BYTE   UNIT     XDATA          ?XD?_KB_MOTION_KEYSCAN?KB_PROCESS
-004E75H   004E79H   000005H   BYTE   UNIT     XDATA          ?XD?_IIC_READ?IIC
-004E7AH   004E7DH   000004H   BYTE   UNIT     XDATA          ?XD?_IPC_TXHIDDATA?KB_PROCESS
-004E7EH   004E81H   000004H   BYTE   UNIT     XDATA          ?XD?_KB_MULTIKEY_SETUP?KB_PROCESS
-004E82H   004E85H   000004H   BYTE   UNIT     XDATA          ?XD?KS_SCANMATRIX?KEYSCAN
-004E86H   004E89H   000004H   BYTE   UNIT     XDATA          ?XD?_BUFSIZE?IPC
-004E8AH   004E8DH   000004H   BYTE   UNIT     XDATA          ?XD?_IPC_TXCONTROLCMD?IPC
-004E8EH   004E90H   000003H   BYTE   UNIT     XDATA          ?XD?KB_BT_PINCODE_ENTER?KB_PROCESS
-004E91H   004E93H   000003H   BYTE   UNIT     XDATA          ?XD?KB_MOTION?KB_PROCESS
-004E94H   004E96H   000003H   BYTE   UNIT     XDATA          ?XD?_ARRAY_IS_EMPTY?KEYSCAN
-004E97H   004E99H   000003H   BYTE   UNIT     XDATA          ?XD?_KB_CB_EVENT?SYS
-004E9AH   004E9CH   000003H   BYTE   UNIT     XDATA          ?XD?IPC_DEALSINGLESTEP?IPC
-004E9DH   004E9FH   000003H   BYTE   UNIT     XDATA          ?XD?_XMEMCLEAR?UTILITIES
-004EA0H   004EA2H   000003H   BYTE   UNIT     XDATA          ?XD?_XMEMCLEAR_FF?UTILITIES
-004EA3H   004EA5H   000003H   BYTE   UNIT     XDATA          ?XD?_GPIOSETBIT?GPIO
-004EA6H   004EA7H   000002H   BYTE   UNIT     XDATA          ?XD?_KB_SEND_COMBINATION_KEY?KB_PROCESS
-004EA8H   004EA9H   000002H   BYTE   UNIT     XDATA          ?XD?_KEY_FN_FUNCTION?KB_PROCESS
-004EAAH   004EABH   000002H   BYTE   UNIT     XDATA          ?XD?_KB_CB_HID?SYS
-004EACH   004EADH   000002H   BYTE   UNIT     XDATA          ?XD?_IPCRX?IPC
-004EAEH   004EAEH   000001H   BYTE   UNIT     XDATA          ?XD?YC_CHECK_NEED_RECONNECTED?BLUETOOTH
-004EAFH   004EAFH   000001H   BYTE   UNIT     XDATA          ?XD?_YC_KEY_ACTION_HANDLE?KB_PROCESS
-004EB0H   004EB0H   000001H   BYTE   UNIT     XDATA          ?XD?KSRAWINITIALIZE?KEYSCAN
-004EB1H   004EB1H   000001H   BYTE   UNIT     XDATA          ?XD?KSCOLINITIALIZE?KEYSCAN
-004EB2H   004EB2H   000001H   BYTE   UNIT     XDATA          ?XD?KS_UNISTALL?KEYSCAN
-004EB3H   004EB3H   000001H   BYTE   UNIT     XDATA          ?XD?_IPC_TXDATA?IPC
-004EB4H   004EB4H   000001H   BYTE   UNIT     XDATA          ?XD?_GPIOGETBIT?GPIO
-004EB5H   004EB5H   000001H   BYTE   UNIT     XDATA          ?XD?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO
-004EB6H   004EB6H   000001H   BYTE   UNIT     XDATA          ?XD?_GPIO_FLIPOUTBIT?GPIO
-004EB7H   00800FH   003159H   ---    ---      **GAP**
-008010H   008010H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?3
+004DA8H   004DBBH   000014H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?1
+004DBCH   004DCFH   000014H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?22
+004DD0H   004E51H   000082H   BYTE   UNIT     XDATA          ?XD?GLOBAL_VARIABLE
+004E52H   004E63H   000012H   BYTE   UNIT     XDATA          ?XD?SYS
+004E64H   004E75H   000012H   BYTE   UNIT     XDATA          ?XD?IPC
+004E76H   004E83H   00000EH   BYTE   UNIT     XDATA          ?XD?_IPC_TXHIDDATA?KB_PROCESS
+004E84H   004E8EH   00000BH   BYTE   UNIT     XDATA          ?XD?KS_GETCURRENTEVT?KEYSCAN
+004E8FH   004E97H   000009H   BYTE   UNIT     XDATA          ?XD?_IIC_WRITEBLOCK?IIC
+004E98H   004E9FH   000008H   BYTE   UNIT     XDATA          ?XD?_DMEMCPY?UTILITIES
+004EA0H   004EA6H   000007H   BYTE   UNIT     XDATA          ?XD?KEYSCAN
+004EA7H   004EADH   000007H   BYTE   UNIT     XDATA          ?XD?_COMPARE_STR?UTILITIES
+004EAEH   004EB4H   000007H   BYTE   UNIT     XDATA          ?XD?_IIC_WRITE?IIC
+004EB5H   004EBAH   000006H   BYTE   UNIT     XDATA          ?XD?_IPCTX?IPC
+004EBBH   004EC0H   000006H   BYTE   UNIT     XDATA          ?XD?_XMEMCPY?UTILITIES
+004EC1H   004EC5H   000005H   BYTE   UNIT     XDATA          ?XD?_KB_MOTION_KEYSCAN?KB_PROCESS
+004EC6H   004ECAH   000005H   BYTE   UNIT     XDATA          ?XD?_IIC_READ?IIC
+004ECBH   004ECEH   000004H   BYTE   UNIT     XDATA          ?XD?_KB_DEVICE_SELECT?KB_PROCESS
+004ECFH   004ED2H   000004H   BYTE   UNIT     XDATA          ?XD?_KB_MULTIKEY_SETUP?KB_PROCESS
+004ED3H   004ED6H   000004H   BYTE   UNIT     XDATA          ?XD?_BUFSIZE?IPC
+004ED7H   004EDAH   000004H   BYTE   UNIT     XDATA          ?XD?_IPC_TXCONTROLCMD?IPC
+004EDBH   004EDDH   000003H   BYTE   UNIT     XDATA          ?XD?KB_BT_PINCODE_ENTER?KB_PROCESS
+004EDEH   004EE0H   000003H   BYTE   UNIT     XDATA          ?XD?KB_MOTION?KB_PROCESS
+004EE1H   004EE3H   000003H   BYTE   UNIT     XDATA          ?XD?KS_SCANMATRIX?KEYSCAN
+004EE4H   004EE6H   000003H   BYTE   UNIT     XDATA          ?XD?_ARRAY_IS_EMPTY?KEYSCAN
+004EE7H   004EE9H   000003H   BYTE   UNIT     XDATA          ?XD?IPC_DEALSINGLESTEP?IPC
+004EEAH   004EECH   000003H   BYTE   UNIT     XDATA          ?XD?_XMEMCLEAR?UTILITIES
+004EEDH   004EEFH   000003H   BYTE   UNIT     XDATA          ?XD?_XMEMCLEAR_FF?UTILITIES
+004EF0H   004EF2H   000003H   BYTE   UNIT     XDATA          ?XD?_GPIOSETBIT?GPIO
+004EF3H   004EF4H   000002H   BYTE   UNIT     XDATA          ?XD?_YC_STORE_RECORD_LIST?BLUETOOTH
+004EF5H   004EF6H   000002H   BYTE   UNIT     XDATA          ?XD?_KB_SEND_COMBINATION_KEY?KB_PROCESS
+004EF7H   004EF8H   000002H   BYTE   UNIT     XDATA          ?XD?_KEY_FN_FUNCTION?KB_PROCESS
+004EF9H   004EFAH   000002H   BYTE   UNIT     XDATA          ?XD?_KB_CB_HID?SYS
+004EFBH   004EFCH   000002H   BYTE   UNIT     XDATA          ?XD?_IPCRX?IPC
+004EFDH   004EFDH   000001H   BYTE   UNIT     XDATA          ?XD?_YC_LOAD_RECORD_LIST?BLUETOOTH
+004EFEH   004EFEH   000001H   BYTE   UNIT     XDATA          ?XD?YC_CHECK_NEED_RECONNECTED?BLUETOOTH
+004EFFH   004EFFH   000001H   BYTE   UNIT     XDATA          ?XD?YC_CLEAR_BT_SAME_ADDRESS_RECORD?BLUETOOTH
+004F00H   004F00H   000001H   BYTE   UNIT     XDATA          ?XD?_YC_KEY_ACTION_HANDLE?KB_PROCESS
+004F01H   004F01H   000001H   BYTE   UNIT     XDATA          ?XD?KSRAWINITIALIZE?KEYSCAN
+004F02H   004F02H   000001H   BYTE   UNIT     XDATA          ?XD?KSCOLINITIALIZE?KEYSCAN
+004F03H   004F03H   000001H   BYTE   UNIT     XDATA          ?XD?KS_UNISTALL?KEYSCAN
+004F04H   004F04H   000001H   BYTE   UNIT     XDATA          ?XD?_KB_CB_EVENT?SYS
+004F05H   004F05H   000001H   BYTE   UNIT     XDATA          ?XD?_IPC_TXDATA?IPC
+004F06H   004F06H   000001H   BYTE   UNIT     XDATA          ?XD?_GPIOGETBIT?GPIO
+004F07H   004F07H   000001H   BYTE   UNIT     XDATA          ?XD?_GPIO_SETWAKEUPBYCURRENTSTATE?GPIO
+004F08H   004F08H   000001H   BYTE   UNIT     XDATA          ?XD?_GPIO_FLIPOUTBIT?GPIO
+004F09H   00800FH   003107H   ---    ---      **GAP**
+008010H   008010H   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?4
 
 
 
@@ -319,8 +352,8 @@
 
       VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
       =================================================
-      02004E56H   XDATA    BYTE      ?_compare_str?BYTE
-      02004E47H   XDATA    BYTE      ?_dmemcpy?BYTE
+      02004EA7H   XDATA    BYTE      ?_compare_str?BYTE
+      02004E98H   XDATA    BYTE      ?_dmemcpy?BYTE
       00000020H.5 BIT      BIT       ?_GPIO_SetInput?BIT
       00000020H.4 BIT      BIT       ?_GPIO_Setoe?BIT
       00000020H.1 BIT      BIT       ?_GPIO_Setout?BIT
@@ -328,123 +361,144 @@
       00000020H.3 BIT      BIT       ?_GPIO_SetPd?BIT
       00000020H.2 BIT      BIT       ?_GPIO_SetPu?BIT
       00000020H.7 BIT      BIT       ?_GPIO_SetWakeup?BIT
-      02004E6AH   XDATA    BYTE      ?_xmemcpy?BYTE
-      0100017DH   CODE     ---       ?C?CCASE
+      02004EBBH   XDATA    BYTE      ?_xmemcpy?BYTE
+      010002D7H   CODE     ---       ?C?CCASE
       01000112H   CODE     ---       ?C?CLDOPTR
       010000F9H   CODE     ---       ?C?CLDPTR
       00000000H   NUMBER   ---       ?C?CODESEG
       010000D3H   CODE     ---       ?C?COPY
       0100013FH   CODE     ---       ?C?CSTPTR
-      010001A3H   CODE     ---       ?C?ICALL
-      010001A7H   CODE     ---       ?C?ICALL2
+      010002FDH   CODE     ---       ?C?ICALL
+      01000301H   CODE     ---       ?C?ICALL2
       01000151H   CODE     ---       ?C?IILDX
       01000167H   CODE     ---       ?C?ILDIX
+      0100017DH   CODE     ---       ?C?LMUL
+      010002A6H   CODE     ---       ?C?LSTKXDATA
+      0100029AH   CODE     ---       ?C?LSTXDATA
+      01000208H   CODE     ---       ?C?ULDIV
       00000000H   NUMBER   ---       ?C?XDATASEG
-      010001F0H   CODE     ---       ?C_START
+      0100034AH   CODE     ---       ?C_START
       01000000H   CODE     ---       ?C_STARTUP
-      01001C9BH   CODE     ---       _array_is_empty
-      01001CCBH   CODE     ---       _compare_str
-      010007C3H   CODE     ---       _Delay1ms
-      01002126H   CODE     ---       _dmemcpy
-      010022E7H   CODE     ---       _GPIO_ClearWakeup
-      010010CDH   CODE     ---       _GPIO_FlipOutBit
-      0100117DH   CODE     ---       _GPIO_GetInputStatus
-      01000841H   CODE     ---       _GPIO_SetInput
-      01000830H   CODE     ---       _GPIO_Setoe
-      0100068DH   CODE     ---       _GPIO_Setout
-      01000803H   CODE     ---       _GPIO_SetOutput
-      0100085FH   CODE     ---       _GPIO_SetPd
-      0100081FH   CODE     ---       _GPIO_SetPu
-      01001198H   CODE     ---       _GPIO_SetWakeup
-      01001185H   CODE     ---       _GPIO_SetWakeupByCurrentState
-      0100220AH   CODE     ---       _IIC_Read
-      0100216AH   CODE     ---       _IIC_write
-      01001665H   CODE     ---       _IIC_WriteBlock
-      01001561H   CODE     ---       _IPC_Initialize
-      01000FA5H   CODE     ---       _IPC_Tx24GData
-      01000FB5H   CODE     ---       _IPC_TxBleData
-      01000F73H   CODE     ---       _IPC_TxBREDRHidData
-      0100037DH   CODE     ---       _IPC_TxControlCmd
-      01000F7FH   CODE     ---       _IPC_TxData
-      01000F08H   CODE     ---       _IPC_TxHidData
-      01000FADH   CODE     ---       _IPC_TxSppData
-      010018E5H   CODE     ---       _kb_combination_key_press
-      010018A6H   CODE     ---       _kb_device_select
-      0100098AH   CODE     ---       _kb_motion_keyscan
-      01000B70H   CODE     ---       _kb_multikey_setup
-      01000F39H   CODE     ---       _kb_send_combination_key
-      01000E33H   CODE     ---       _kb_set_multikey
-      0100190AH   CODE     ---       _key_fn_function
-      01000E4EH   CODE     ---       _xmemclear
-      010022BAH   CODE     ---       _xmemclear_ff
-      01000947H   CODE     ---       _xmemcpy
-      01000742H   CODE     ---       _YC_key_action_handle
-      01000917H   CODE     ---       _YC_store_record_list
-      02004DE3H   XDATA    BYTE      action_timeout
-      02004DE5H   XDATA    ---       bd_key_record_list
-      02004DDCH   XDATA    BYTE      ble_reconnect_flag
+      010025D6H   CODE     ---       _array_is_empty
+      01002104H   CODE     ---       _compare_str
+      0100122AH   CODE     ---       _Delay1ms
+      0100328BH   CODE     ---       _dmemcpy
+      0100336FH   CODE     ---       _GPIO_ClearWakeup
+      01001AA4H   CODE     ---       _GPIO_FlipOutBit
+      01001B4CH   CODE     ---       _GPIO_GetInputStatus
+      01002E24H   CODE     ---       _GPIO_SetInput
+      01002E64H   CODE     ---       _GPIO_Setoe
+      010010E6H   CODE     ---       _GPIO_Setout
+      010017B3H   CODE     ---       _GPIO_SetOutput
+      01002E53H   CODE     ---       _GPIO_SetPd
+      01002E42H   CODE     ---       _GPIO_SetPu
+      01001B67H   CODE     ---       _GPIO_SetWakeup
+      01001B54H   CODE     ---       _GPIO_SetWakeupByCurrentState
+      010016F2H   CODE     ---       _IIC_Read
+      010032CFH   CODE     ---       _IIC_write
+      0100117CH   CODE     ---       _IIC_WriteBlock
+      01001F47H   CODE     ---       _IPC_Initialize
+      01000FF2H   CODE     ---       _IPC_Tx24GData
+      0100325DH   CODE     ---       _IPC_TxBleData
+      01003247H   CODE     ---       _IPC_TxBREDRHidData
+      01000581H   CODE     ---       _IPC_TxControlCmd
+      01000FF8H   CODE     ---       _IPC_TxData
+      01000C8FH   CODE     ---       _IPC_TxHidData
+      01003254H   CODE     ---       _IPC_TxSppData
+      010025B1H   CODE     ---       _kb_combination_key_press
+      01002CC9H   CODE     ---       _kb_device_select
+      0100090FH   CODE     ---       _kb_motion_keyscan
+      01002721H   CODE     ---       _kb_multikey_setup
+      01000D91H   CODE     ---       _kb_send_combination_key
+      01002706H   CODE     ---       _kb_set_multikey
+      01002A3BH   CODE     ---       _kb_set_systemkey
+      010023A8H   CODE     ---       _key_fn_function
+      01000BC2H   CODE     ---       _xmemclear
+      010020D7H   CODE     ---       _xmemclear_ff
+      010008CCH   CODE     ---       _xmemcpy
+      0100063AH   CODE     ---       _YC_key_action_handle
+      0100045BH   CODE     ---       _YC_load_record_list
+      010007F5H   CODE     ---       _YC_store_record_list
+      02004DEBH   XDATA    BYTE      action_timeout
+      02004DEDH   XDATA    ---       bd_key_record_list
+      02004DD3H   XDATA    BYTE      ble_fast_connect_flag
+      02004DE5H   XDATA    BYTE      ble_reconnect_flag
+      02004DD4H   XDATA    BYTE      ble_send_secutiry_request_timer
       02004C8DH   XDATA    BYTE      btstimer
       02004BA5H   XDATA    WORD      bttimer
       02004C8EH   XDATA    BYTE      c51stimer
       02004C5EH   XDATA    WORD      c51timer
-      0100024BH   CONST    ---       col
+      010003A5H   CONST    ---       col
       02000B7EH   XDATA    BYTE      current_task
-      02004DDDH   XDATA    BYTE      delayChgInvTimer
-      02004E0CH   XDATA    BYTE      fast_connect_flag
-      02004DD9H   XDATA    BYTE      fn_flag
-      02004DE1H   XDATA    BYTE      fn_flag_last
-      02004DDEH   XDATA    BYTE      fn_lock_flag
-      02004DD2H   XDATA    BYTE      fn_tx_flag
+      02004DE6H   XDATA    BYTE      delayChgInvTimer
+      02004E51H   XDATA    BYTE      fast_connect_flag
+      02004DE2H   XDATA    BYTE      fn_flag
+      02004DE9H   XDATA    BYTE      fn_flag_last
+      02004DD8H   XDATA    BYTE      fn_tx_flag
       02004CBFH   XDATA    ---       g_variable
-      0100173AH   CODE     ---       GPIO_fillpd
+      02004DD5H   XDATA    BYTE      get_24g_led_send
+      01001F62H   CODE     ---       GPIO_fillpd
       02004800H   XDATA    ---       hidBuff
-      02004DD8H   XDATA    BYTE      iOS_rec_pinCode
-      01001716H   CODE     ---       IPC_AbandonLpm
-      01001302H   CODE     ---       IPC_DealSingleStep
-      01002119H   CODE     ---       IPC_GetBBDIsconnectReason
-      01001722H   CODE     ---       IPC_IsTxBuffEmpty
-      010007E1H   CODE     ---       IPC_WaitLpm
+      02004DE1H   XDATA    BYTE      iOS_rec_pinCode
+      01001F56H   CODE     ---       IPC_AbandonLpm
+      01001CE8H   CODE     ---       IPC_DealSingleStep
+      01003266H   CODE     ---       IPC_GetBBDIsconnectReason
+      0100326CH   CODE     ---       IPC_IsTxBuffEmpty
+      01001CDAH   CODE     ---       IPC_WaitLpm
       02000550H   XDATA    ---       ipcPin
       0200054FH   XDATA    BYTE      ipcPinlen
       02000C4BH   XDATA    ---       ipcReadBuff
       02000BE7H   XDATA    ---       ipcSendBuff
-      0100178FH   CODE     ---       kb_bt_pincode_enter
-      01001F96H   CODE     ---       kb_button_press_timer500ms
-      010015A2H   CODE     ---       kb_need_keyscan
-      02004DDFH   XDATA    BYTE      key_value_temp
-      02004DDBH   XDATA    BYTE      keyCount
-      01001A91H   CODE     ---       KS_GetCurrentEvt
-      010008EEH   CODE     ---       KS_Initialize
-      01001E15H   CODE     ---       KS_ScanMatrix
-      01001224H   CODE     ---       KS_Unistall
+      01000F87H   CODE     ---       kb_24g_get_led_status
+      01002A56H   CODE     ---       kb_bt_pincode_enter
+      01001904H   CODE     ---       kb_button_press_timer500ms
+      01000DCBH   CODE     ---       kb_need_keyscan
+      02004DE7H   XDATA    BYTE      key_value_temp
+      02004DE4H   XDATA    BYTE      keyCount
+      0100214EH   CODE     ---       KS_GetCurrentEvt
+      01002DFBH   CODE     ---       KS_Initialize
+      01002ED6H   CODE     ---       KS_ScanMatrix
+      01001BF3H   CODE     ---       KS_Unistall
       02004213H   XDATA    BYTE      kscurrmult
-      02004E4FH   XDATA    ---       ksEvtPool
-      01000260H   CONST    ---       ksMap
+      02004EA0H   XDATA    ---       ksEvtPool
+      010003BAH   CONST    ---       ksMap
       02004DA8H   XDATA    ---       ksSelMapCheck
       02004DBCH   XDATA    ---       ksSelMapCurr
       02004D93H   XDATA    ---       ksSelMapOld
+      02004DD0H   XDATA    ---       le_lap_temp
       02004D39H   XDATA    DWORD     le_pin_code
-      02004DD1H   XDATA    BYTE      le_pin_code_len
-      010007F1H   CODE     ---       LED_all_shutdown
-      0100069FH   CODE     ---       LED_handle
-      010010BBH   CODE     ---       LED_timer500ms
-      02004DD4H   XDATA    BYTE      long_press_flag
+      02004DD7H   XDATA    BYTE      le_pin_code_len
+      02004DDBH   XDATA    BYTE      le_send_battery_level_delay_count
+      02004DDAH   XDATA    BYTE      le_send_battery_level_flag
+      010017D0H   CODE     ---       LED_all_shutdown
+      010017ADH   CODE     ---       LED_device_poweroff
+      010017E8H   CODE     ---       LED_device_poweron
+      0100103CH   CODE     ---       LED_handle
+      01001A83H   CODE     ---       LED_timer500ms
+      02004DDCH   XDATA    BYTE      long_press_flag
       02000B7FH   XDATA    BYTE      lpm_flag
+      02004C00H   XDATA    ---       m_24g_addr
+      02004D40H   XDATA    ---       m_24g_enter_hibernate
+      02004D46H   XDATA    BYTE      m_24g_led_flag
+      02004BEFH   XDATA    BYTE      m_24g_pairing_sm
+      02004BEBH   XDATA    ---       m_24g_paring_addr
       02004C91H   XDATA    WORD      m_adc0vBase
       02004C93H   XDATA    WORD      m_adc3vValue
       02004C90H   XDATA    BYTE      m_adc_channel
       02004C8FH   XDATA    BYTE      m_adc_config_flag
       02004C95H   XDATA    WORD      m_adcCurrentValue
       02004CB7H   XDATA    BYTE      m_caps_num_lock
-      02004DD7H   XDATA    BYTE      m_caps_num_lock_last
-      02004D52H   XDATA    BYTE      m_customize_timer
+      02004DE0H   XDATA    BYTE      m_caps_num_lock_last
+      02004D51H   XDATA    BYTE      m_customize_timer
       020044F9H   XDATA    ---       m_le_lap
       0200447BH   XDATA    ---       m_le_ltk
+      02004D3DH   XDATA    BYTE      m_le_send_security_request_flag
       0200425EH   XDATA    BYTE      m_link_key_exists
       02004262H   XDATA    ---       m_linkkey
       02004702H   XDATA    BYTE      m_local_name_length
       02004131H   XDATA    BYTE      m_lpm_mode
       0200448BH   XDATA    BYTE      m_ltk_exists
+      02004D7DH   XDATA    BYTE      m_pc_sleep_flag
       02004CB6H   XDATA    BYTE      m_power_on_flag
       02004274H   XDATA    ---       m_reconn_addr
       02004D38H   XDATA    BYTE      m_reconnect_continue
@@ -453,38 +507,42 @@
       02008010H   XDATA    BYTE      m_reset_reg
       020047F4H   XDATA    WORD      m_ui_state_map
       02000B81H   XDATA    BYTE      m_wakup_from_power_flag
-      01001714H   CODE     ---       main
-      02004E02H   XDATA    BYTE      mult_key_status
-      02004DE4H   XDATA    BYTE      mult_key_value
-      02004E03H   XDATA    ---       multikey
-      02004DD5H   XDATA    BYTE      pinCode_flag
-      02004DE2H   XDATA    BYTE      power_on_flag
-      02004DDAH   XDATA    BYTE      press_long_time_flag
-      02004DD0H   XDATA    BYTE      recon_index
-      02004DD6H   XDATA    BYTE      standard_key_release_flag
-      02004DD3H   XDATA    BYTE      switch_role_timer
-      02004DE0H   XDATA    BYTE      system_key_press
-      010007BAH   CODE     ---       System_long_sleep
-      01001F7EH   CODE     ---       System_Reset_Connect
-      01000FBDH   CODE     ---       System_Software_init
-      010020BEH   CODE     ---       YC_adc_check
-      010010E9H   CODE     ---       YC_adc_check_timer500ms
-      01000FD9H   CODE     ---       YC_adc_init
-      01001038H   CODE     ---       YC_cancel_reconnect
-      01000FDAH   CODE     ---       YC_check_is_connected
-      01000FE7H   CODE     ---       YC_check_need_reconnected
-      010007DBH   CODE     ---       YC_clear_reconnect_flag
-      01001062H   CODE     ---       YC_connect_timeout_500ms
-      0100104AH   CODE     ---       YC_disconnect_all_link
+      01001F54H   CODE     ---       main
+      02004E47H   XDATA    BYTE      mult_key_status
+      02004DECH   XDATA    BYTE      mult_key_value
+      02004E48H   XDATA    ---       multikey
+      02004DDEH   XDATA    BYTE      pinCode_flag
+      02004DEAH   XDATA    BYTE      power_on_flag
+      02004DE3H   XDATA    BYTE      press_long_time_flag
+      02004DD6H   XDATA    BYTE      recon_index
+      02004DDDH   XDATA    BYTE      repeat_send_24g
+      02004DDFH   XDATA    BYTE      standard_key_release_flag
+      02004DD9H   XDATA    BYTE      switch_role_timer
+      01000FC3H   CODE     ---       System_G24_long_lpm
+      02004DE8H   XDATA    BYTE      system_key_press
+      010017A3H   CODE     ---       System_long_sleep
+      01001A47H   CODE     ---       System_Reset_Connect
+      01003034H   CODE     ---       System_Software_init
+      010031ECH   CODE     ---       YC_adc_check
+      01001B0CH   CODE     ---       YC_adc_check_timer500ms
+      01003069H   CODE     ---       YC_adc_init
+      010018A1H   CODE     ---       YC_cancel_reconnect
+      0100101FH   CODE     ---       YC_check_is_connected
+      01001808H   CODE     ---       YC_check_need_reconnected
+      01001FF1H   CODE     ---       YC_clear_BT_same_address_record
+      010007EBH   CODE     ---       YC_clear_reconnect_flag
+      01000E60H   CODE     ---       YC_connect_timeout_500ms
+      010018C2H   CODE     ---       YC_disconnect_all_link
+      01001FDAH   CODE     ---       YC_g24_mode_discovery
+      01001F96H   CODE     ---       YC_get_ble_ramdon_lap
       020000A7H   XDATA    ---       YC_GPIOWakeupH
       020000A3H   XDATA    ---       YC_GPIOWakeupL
-      0100211FH   CODE     ---       YC_Ice_break
-      01000301H   CODE     ---       YC_load_record_list
-      010010EAH   CODE     ---       YC_pairing_timerout_500ms
-      0100176EH   CODE     ---       YC_start_reconnect
-      010012BCH   CODE     ---       YC_System_Main
-      0100156EH   CODE     ---       YC_update_eeprom_data
-      0100110DH   CODE     ---       YC_wait_disconnect_timer500ms
+      01003284H   CODE     ---       YC_Ice_break
+      0100307AH   CODE     ---       YC_pairing_timerout_500ms
+      01001242H   CODE     ---       YC_start_reconnect
+      01001C8BH   CODE     ---       YC_System_Main
+      010010F8H   CODE     ---       YC_update_eeprom_data
+      01001AC0H   CODE     ---       YC_wait_disconnect_timer500ms
 
 
 
@@ -493,1645 +551,2445 @@
       VALUE       REP       CLASS    TYPE      SYMBOL NAME
       ====================================================
       ---         MODULE    ---      ---       BLUETOOTH
-      0100156EH   PUBLIC    CODE     ---       YC_update_eeprom_data
-      0100176EH   PUBLIC    CODE     ---       YC_start_reconnect
-      0100104AH   PUBLIC    CODE     ---       YC_disconnect_all_link
-      010007DBH   PUBLIC    CODE     ---       YC_clear_reconnect_flag
-      01001038H   PUBLIC    CODE     ---       YC_cancel_reconnect
-      01000FE7H   PUBLIC    CODE     ---       YC_check_need_reconnected
-      01000FDAH   PUBLIC    CODE     ---       YC_check_is_connected
-      01000917H   PUBLIC    CODE     ---       _YC_store_record_list
-      01000301H   PUBLIC    CODE     ---       YC_load_record_list
-
-      01000301H   BLOCK     CODE     ---       LVL=0
-      01000301H   LINE      ---      ---       #4
-      01000301H   LINE      ---      ---       #5
-      01000301H   LINE      ---      ---       #6
-      01000307H   LINE      ---      ---       #8
-      0100030DH   LINE      ---      ---       #9
-      01000312H   LINE      ---      ---       #10
-      0100031AH   LINE      ---      ---       #11
-      0100031AH   LINE      ---      ---       #12
-      0100032DH   LINE      ---      ---       #13
-      01000340H   LINE      ---      ---       #14
-      01000344H   LINE      ---      ---       #15
-      0100034AH   LINE      ---      ---       #16
-      0100034BH   LINE      ---      ---       #18
-      0100034BH   LINE      ---      ---       #19
-      01000351H   LINE      ---      ---       #21
-      01000357H   LINE      ---      ---       #22
-      01000359H   LINE      ---      ---       #23
-      0100035BH   LINE      ---      ---       #24
-      0100035DH   LINE      ---      ---       #25
-      0100035FH   LINE      ---      ---       #26
-      01000361H   LINE      ---      ---       #27
-      0100036EH   LINE      ---      ---       #28
-      01000372H   LINE      ---      ---       #29
-      01000378H   LINE      ---      ---       #30
-      0100037CH   LINE      ---      ---       #32
-      0100037CH   LINE      ---      ---       #33
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000917H   BLOCK     CODE     ---       LVL=0
-      01000917H   LINE      ---      ---       #37
-      01000917H   LINE      ---      ---       #38
-      01000917H   LINE      ---      ---       #39
-      0100091CH   LINE      ---      ---       #40
-      0100091CH   LINE      ---      ---       #41
-      01000922H   LINE      ---      ---       #42
-      01000934H   LINE      ---      ---       #43
-      01000946H   LINE      ---      ---       #44
-      01000946H   LINE      ---      ---       #45
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000FDAH   BLOCK     CODE     ---       LVL=0
-      01000FDAH   LINE      ---      ---       #48
-      01000FDAH   LINE      ---      ---       #49
-      01000FDAH   LINE      ---      ---       #50
-      01000FE1H   LINE      ---      ---       #51
-      01000FE1H   LINE      ---      ---       #52
-      01000FE4H   LINE      ---      ---       #53
-      01000FE4H   LINE      ---      ---       #54
-      01000FE6H   LINE      ---      ---       #55
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000FE7H   BLOCK     CODE     ---       LVL=0
-      01000FE7H   LINE      ---      ---       #57
-      01000FE7H   LINE      ---      ---       #58
-      01000FE7H   BLOCK     CODE     NEAR LAB  LVL=1
-      01000FE7H   LINE      ---      ---       #59
-      01000FECH   LINE      ---      ---       #60
-      01000FF3H   LINE      ---      ---       #61
-      01000FF9H   LINE      ---      ---       #63
-      01001001H   LINE      ---      ---       #64
-      01001007H   LINE      ---      ---       #66
-      0100100DH   LINE      ---      ---       #67
-      0100100DH   LINE      ---      ---       #68
-      01001013H   LINE      ---      ---       #69
-      01001013H   LINE      ---      ---       #70
-      01001016H   LINE      ---      ---       #71
-      01001021H   LINE      ---      ---       #73
-      01001021H   LINE      ---      ---       #74
-      01001026H   LINE      ---      ---       #75
-      01001026H   LINE      ---      ---       #76
-      01001026H   LINE      ---      ---       #77
-      01001028H   LINE      ---      ---       #79
-      01001028H   LINE      ---      ---       #80
-      0100102DH   LINE      ---      ---       #81
-      01001032H   LINE      ---      ---       #82
-      01001032H   LINE      ---      ---       #83
-      01001037H   LINE      ---      ---       #84
-      02004EAEH   SYMBOL    XDATA    VOID      return_val
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      01001038H   BLOCK     CODE     ---       LVL=0
-      01001038H   LINE      ---      ---       #87
-      01001038H   LINE      ---      ---       #88
-      01001038H   LINE      ---      ---       #89
-      0100103FH   LINE      ---      ---       #90
-      0100103FH   LINE      ---      ---       #91
-      01001044H   LINE      ---      ---       #92
-      01001047H   LINE      ---      ---       #93
-      01001047H   LINE      ---      ---       #95
-      01001049H   LINE      ---      ---       #96
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010007DBH   BLOCK     CODE     ---       LVL=0
-      010007DBH   LINE      ---      ---       #99
-      010007DBH   LINE      ---      ---       #100
-      010007DBH   LINE      ---      ---       #101
-      010007E0H   LINE      ---      ---       #102
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100104AH   BLOCK     CODE     ---       LVL=0
-      0100104AH   LINE      ---      ---       #105
-      0100104AH   LINE      ---      ---       #106
-      0100104AH   LINE      ---      ---       #107
-      01001057H   LINE      ---      ---       #109
-      01001057H   LINE      ---      ---       #110
-      0100105CH   LINE      ---      ---       #111
-      0100105FH   LINE      ---      ---       #112
-      0100105FH   LINE      ---      ---       #113
-      01001061H   LINE      ---      ---       #114
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100176EH   BLOCK     CODE     ---       LVL=0
-      0100176EH   LINE      ---      ---       #117
-      0100176EH   LINE      ---      ---       #118
-      0100176EH   LINE      ---      ---       #119
-      01001774H   LINE      ---      ---       #120
-      01001785H   LINE      ---      ---       #121
-      0100178AH   LINE      ---      ---       #123
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100156EH   BLOCK     CODE     ---       LVL=0
-      0100156EH   LINE      ---      ---       #130
-      0100156EH   LINE      ---      ---       #131
-      0100156EH   LINE      ---      ---       #132
-      01001574H   LINE      ---      ---       #133
-      01001574H   LINE      ---      ---       #134
-      01001579H   LINE      ---      ---       #135
-      01001580H   LINE      ---      ---       #136
-      01001590H   LINE      ---      ---       #137
-      01001597H   LINE      ---      ---       #138
-      0100159CH   LINE      ---      ---       #139
-      010015A1H   LINE      ---      ---       #140
-      010015A1H   LINE      ---      ---       #141
+      010010F8H   PUBLIC    CODE     ---       YC_update_eeprom_data
+      01001FF1H   PUBLIC    CODE     ---       YC_clear_BT_same_address_record
+      01001F96H   PUBLIC    CODE     ---       YC_get_ble_ramdon_lap
+      01001242H   PUBLIC    CODE     ---       YC_start_reconnect
+      01001FDAH   PUBLIC    CODE     ---       YC_g24_mode_discovery
+      010018C2H   PUBLIC    CODE     ---       YC_disconnect_all_link
+      010007EBH   PUBLIC    CODE     ---       YC_clear_reconnect_flag
+      010018A1H   PUBLIC    CODE     ---       YC_cancel_reconnect
+      01001808H   PUBLIC    CODE     ---       YC_check_need_reconnected
+      0100101FH   PUBLIC    CODE     ---       YC_check_is_connected
+      010007F5H   PUBLIC    CODE     ---       _YC_store_record_list
+      0100045BH   PUBLIC    CODE     ---       _YC_load_record_list
+
+      0100045BH   BLOCK     CODE     ---       LVL=0
+      0100045BH   LINE      ---      ---       #4
+      01000460H   LINE      ---      ---       #5
+      01000460H   LINE      ---      ---       #6
+      01000468H   LINE      ---      ---       #8
+      0100046EH   LINE      ---      ---       #9
+      01000473H   LINE      ---      ---       #10
+      01000477H   LINE      ---      ---       #11
+      0100048EH   LINE      ---      ---       #12
+      0100048EH   LINE      ---      ---       #13
+      010004AAH   LINE      ---      ---       #14
+      010004C9H   LINE      ---      ---       #15
+      010004E8H   LINE      ---      ---       #16
+      010004ECH   LINE      ---      ---       #17
+      010004F2H   LINE      ---      ---       #18
+      010004F7H   LINE      ---      ---       #19
+      010004FCH   LINE      ---      ---       #20
+      010004FDH   LINE      ---      ---       #21
+      01000514H   LINE      ---      ---       #22
+      01000514H   LINE      ---      ---       #23
+      01000530H   LINE      ---      ---       #24
+      0100054FH   LINE      ---      ---       #25
+      01000553H   LINE      ---      ---       #26
+      01000559H   LINE      ---      ---       #27
+      0100055AH   LINE      ---      ---       #29
+      0100055AH   LINE      ---      ---       #30
+      01000560H   LINE      ---      ---       #32
+      01000566H   LINE      ---      ---       #33
+      01000568H   LINE      ---      ---       #34
+      0100056AH   LINE      ---      ---       #35
+      0100056CH   LINE      ---      ---       #36
+      0100056EH   LINE      ---      ---       #37
+      01000570H   LINE      ---      ---       #38
+      01000576H   LINE      ---      ---       #39
+      0100057AH   LINE      ---      ---       #40
+      01000580H   LINE      ---      ---       #54
+      01000580H   LINE      ---      ---       #55
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010007F5H   BLOCK     CODE     ---       LVL=0
+      010007F5H   LINE      ---      ---       #59
+      010007FFH   LINE      ---      ---       #60
+      010007FFH   LINE      ---      ---       #61
+      01000803H   LINE      ---      ---       #62
+      01000803H   LINE      ---      ---       #63
+      01000816H   LINE      ---      ---       #64
+      01000833H   LINE      ---      ---       #65
+      01000853H   LINE      ---      ---       #66
+      01000873H   LINE      ---      ---       #67
+      01000873H   LINE      ---      ---       #68
+      0100087BH   LINE      ---      ---       #69
+      0100087BH   LINE      ---      ---       #70
+      0100088EH   LINE      ---      ---       #71
+      010008ABH   LINE      ---      ---       #72
+      010008CBH   LINE      ---      ---       #73
+      010008CBH   LINE      ---      ---       #74
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100101FH   BLOCK     CODE     ---       LVL=0
+      0100101FH   LINE      ---      ---       #77
+      0100101FH   LINE      ---      ---       #78
+      0100101FH   LINE      ---      ---       #79
+      01001036H   LINE      ---      ---       #82
+      01001036H   LINE      ---      ---       #83
+      01001039H   LINE      ---      ---       #84
+      01001039H   LINE      ---      ---       #85
+      0100103BH   LINE      ---      ---       #86
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001808H   BLOCK     CODE     ---       LVL=0
+      01001808H   LINE      ---      ---       #88
+      01001808H   LINE      ---      ---       #89
+      01001808H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001808H   LINE      ---      ---       #90
+      0100180DH   LINE      ---      ---       #91
+      0100181CH   LINE      ---      ---       #93
+      01001822H   LINE      ---      ---       #99
+      01001834H   LINE      ---      ---       #101
+      0100183AH   LINE      ---      ---       #103
+      01001840H   LINE      ---      ---       #104
+      01001846H   LINE      ---      ---       #106
+      0100185AH   LINE      ---      ---       #110
+      0100185AH   LINE      ---      ---       #111
+      01001860H   LINE      ---      ---       #112
+      01001860H   LINE      ---      ---       #113
+      01001863H   LINE      ---      ---       #114
+      0100186FH   LINE      ---      ---       #116
+      0100186FH   LINE      ---      ---       #117
+      0100187FH   LINE      ---      ---       #118
+      0100187FH   LINE      ---      ---       #119
+      01001882H   LINE      ---      ---       #120
+      01001884H   LINE      ---      ---       #122
+      01001884H   LINE      ---      ---       #123
+      01001889H   LINE      ---      ---       #124
+      0100188FH   LINE      ---      ---       #125
+      0100188FH   LINE      ---      ---       #126
+      0100188FH   LINE      ---      ---       #127
+      0100188FH   LINE      ---      ---       #128
+      01001891H   LINE      ---      ---       #130
+      01001891H   LINE      ---      ---       #131
+      01001896H   LINE      ---      ---       #132
+      0100189BH   LINE      ---      ---       #133
+      0100189BH   LINE      ---      ---       #134
+      010018A0H   LINE      ---      ---       #135
+      02004EFEH   SYMBOL    XDATA    VOID      return_val
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      010018A1H   BLOCK     CODE     ---       LVL=0
+      010018A1H   LINE      ---      ---       #138
+      010018A1H   LINE      ---      ---       #139
+      010018A1H   LINE      ---      ---       #140
+      010018A8H   LINE      ---      ---       #141
+      010018A8H   LINE      ---      ---       #142
+      010018ADH   LINE      ---      ---       #143
+      010018B0H   LINE      ---      ---       #144
+      010018B0H   LINE      ---      ---       #146
+      010018B7H   LINE      ---      ---       #147
+      010018B7H   LINE      ---      ---       #149
+      010018BCH   LINE      ---      ---       #150
+      010018BFH   LINE      ---      ---       #151
+      010018BFH   LINE      ---      ---       #152
+      010018C1H   LINE      ---      ---       #153
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010007EBH   BLOCK     CODE     ---       LVL=0
+      010007EBH   LINE      ---      ---       #156
+      010007EBH   LINE      ---      ---       #157
+      010007EBH   LINE      ---      ---       #158
+      010007F0H   LINE      ---      ---       #159
+      010007F4H   LINE      ---      ---       #160
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010018C2H   BLOCK     CODE     ---       LVL=0
+      010018C2H   LINE      ---      ---       #163
+      010018C2H   LINE      ---      ---       #164
+      010018C2H   LINE      ---      ---       #165
+      010018CFH   LINE      ---      ---       #167
+      010018CFH   LINE      ---      ---       #168
+      010018D4H   LINE      ---      ---       #169
+      010018D7H   LINE      ---      ---       #170
+      010018D7H   LINE      ---      ---       #171
+      010018E4H   LINE      ---      ---       #173
+      010018E4H   LINE      ---      ---       #174
+      010018E9H   LINE      ---      ---       #175
+      010018ECH   LINE      ---      ---       #176
+      010018ECH   LINE      ---      ---       #177
+      010018F9H   LINE      ---      ---       #179
+      010018F9H   LINE      ---      ---       #180
+      010018FEH   LINE      ---      ---       #181
+      01001901H   LINE      ---      ---       #182
+      01001901H   LINE      ---      ---       #183
+      01001903H   LINE      ---      ---       #184
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001FDAH   BLOCK     CODE     ---       LVL=0
+      01001FDAH   LINE      ---      ---       #186
+      01001FDAH   LINE      ---      ---       #187
+      01001FDAH   LINE      ---      ---       #188
+      01001FE6H   LINE      ---      ---       #189
+      01001FE6H   LINE      ---      ---       #190
+      01001FEBH   LINE      ---      ---       #191
+      01001FEEH   LINE      ---      ---       #192
+      01001FEEH   LINE      ---      ---       #193
+      01001FF0H   LINE      ---      ---       #194
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001242H   BLOCK     CODE     ---       LVL=0
+      01001242H   LINE      ---      ---       #198
+      01001242H   LINE      ---      ---       #199
+      01001242H   LINE      ---      ---       #200
+      01001248H   LINE      ---      ---       #202
+      01001258H   LINE      ---      ---       #203
+      0100125CH   LINE      ---      ---       #204
+      0100126CH   LINE      ---      ---       #205
+      01001270H   LINE      ---      ---       #206
+      01001280H   LINE      ---      ---       #207
+      01001284H   LINE      ---      ---       #209
+      01001294H   LINE      ---      ---       #210
+      01001294H   LINE      ---      ---       #211
+      010012A7H   LINE      ---      ---       #212
+      010012AEH   LINE      ---      ---       #213
+      010012AEH   LINE      ---      ---       #221
+      010012B7H   LINE      ---      ---       #222
+      010012B7H   LINE      ---      ---       #223
+      010012B9H   LINE      ---      ---       #224
+      010012B9H   LINE      ---      ---       #225
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001F96H   BLOCK     CODE     ---       LVL=0
+      01001F96H   LINE      ---      ---       #229
+      01001F96H   LINE      ---      ---       #230
+      01001F96H   LINE      ---      ---       #231
+      01001FA7H   LINE      ---      ---       #232
+      01001FADH   LINE      ---      ---       #233
+      01001FB1H   LINE      ---      ---       #234
+      01001FB9H   LINE      ---      ---       #235
+      01001FC1H   LINE      ---      ---       #236
+      01001FC9H   LINE      ---      ---       #237
+      01001FD1H   LINE      ---      ---       #238
+      01001FD9H   LINE      ---      ---       #239
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001FF1H   BLOCK     CODE     ---       LVL=0
+      01001FF1H   LINE      ---      ---       #242
+      01001FF1H   LINE      ---      ---       #243
+      01001FF1H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001FF1H   LINE      ---      ---       #244
+      01001FF1H   LINE      ---      ---       #247
+      01001FFAH   LINE      ---      ---       #248
+      01001FFFH   LINE      ---      ---       #249
+      01002009H   LINE      ---      ---       #251
+      01002010H   LINE      ---      ---       #252
+      01002010H   LINE      ---      ---       #253
+      01002018H   LINE      ---      ---       #254
+      01002018H   LINE      ---      ---       #255
+      01002040H   LINE      ---      ---       #256
+      0100204CH   LINE      ---      ---       #257
+      0100204CH   LINE      ---      ---       #258
+      0100204CH   LINE      ---      ---       #260
+      01002055H   LINE      ---      ---       #261
+      01002055H   LINE      ---      ---       #262
+      0100205DH   LINE      ---      ---       #263
+      0100205DH   LINE      ---      ---       #264
+      01002085H   LINE      ---      ---       #265
+      01002091H   LINE      ---      ---       #266
+      01002091H   LINE      ---      ---       #267
+      01002091H   LINE      ---      ---       #269
+      0100209AH   LINE      ---      ---       #270
+      0100209AH   LINE      ---      ---       #271
+      010020A2H   LINE      ---      ---       #272
+      010020A2H   LINE      ---      ---       #273
+      010020CAH   LINE      ---      ---       #274
+      010020D6H   LINE      ---      ---       #275
+      010020D6H   LINE      ---      ---       #276
+      010020D6H   LINE      ---      ---       #277
+      010020D6H   LINE      ---      ---       #278
+      02004EFFH   SYMBOL    XDATA    VOID      record_index
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      010010F8H   BLOCK     CODE     ---       LVL=0
+      010010F8H   LINE      ---      ---       #282
+      010010F8H   LINE      ---      ---       #283
+      010010F8H   LINE      ---      ---       #284
+      010010FFH   LINE      ---      ---       #285
+      010010FFH   LINE      ---      ---       #290
+      01001102H   LINE      ---      ---       #291
+      01001106H   LINE      ---      ---       #295
+      0100110CH   LINE      ---      ---       #296
+      01001113H   LINE      ---      ---       #297
+      01001113H   LINE      ---      ---       #298
+      01001123H   LINE      ---      ---       #299
+      01001133H   LINE      ---      ---       #300
+      01001135H   LINE      ---      ---       #301
+      0100113CH   LINE      ---      ---       #302
+      0100114CH   LINE      ---      ---       #304
+      0100115CH   LINE      ---      ---       #305
+      0100116CH   LINE      ---      ---       #307
+      01001172H   LINE      ---      ---       #308
+      01001176H   LINE      ---      ---       #309
+      0100117BH   LINE      ---      ---       #310
+      0100117BH   LINE      ---      ---       #311
       ---         BLOCKEND  ---      ---       LVL=0
 
       ---         MODULE    ---      ---       GLOBAL_VARIABLE
-      02004E0CH   PUBLIC    XDATA    BYTE      fast_connect_flag
-      02004E03H   PUBLIC    XDATA    ---       multikey
-      02004E02H   PUBLIC    XDATA    BYTE      mult_key_status
+      02004E51H   PUBLIC    XDATA    BYTE      fast_connect_flag
+      02004E48H   PUBLIC    XDATA    ---       multikey
+      02004E47H   PUBLIC    XDATA    BYTE      mult_key_status
       02004D39H   PUBLIC    XDATA    DWORD     le_pin_code
-      02004DE5H   PUBLIC    XDATA    ---       bd_key_record_list
-      02004DE4H   PUBLIC    XDATA    BYTE      mult_key_value
-      02004DE3H   PUBLIC    XDATA    BYTE      action_timeout
-      02004DE2H   PUBLIC    XDATA    BYTE      power_on_flag
-      02004DE1H   PUBLIC    XDATA    BYTE      fn_flag_last
-      02004DE0H   PUBLIC    XDATA    BYTE      system_key_press
-      02004DDFH   PUBLIC    XDATA    BYTE      key_value_temp
+      02004D3DH   PUBLIC    XDATA    BYTE      m_le_send_security_request_flag
+      02004DEDH   PUBLIC    XDATA    ---       bd_key_record_list
+      02004DECH   PUBLIC    XDATA    BYTE      mult_key_value
+      02004DEBH   PUBLIC    XDATA    BYTE      action_timeout
+      02004DEAH   PUBLIC    XDATA    BYTE      power_on_flag
+      02004DE9H   PUBLIC    XDATA    BYTE      fn_flag_last
+      02004DE8H   PUBLIC    XDATA    BYTE      system_key_press
+      02004DE7H   PUBLIC    XDATA    BYTE      key_value_temp
       02004213H   PUBLIC    XDATA    BYTE      kscurrmult
       02004C95H   PUBLIC    XDATA    WORD      m_adcCurrentValue
       02004D38H   PUBLIC    XDATA    BYTE      m_reconnect_continue
-      02004DDEH   PUBLIC    XDATA    BYTE      fn_lock_flag
       02000040H   PUBLIC    XDATA    ---       m_remote_addr
-      02004DDDH   PUBLIC    XDATA    BYTE      delayChgInvTimer
-      02004DDCH   PUBLIC    XDATA    BYTE      ble_reconnect_flag
-      02004DDBH   PUBLIC    XDATA    BYTE      keyCount
+      02004DE6H   PUBLIC    XDATA    BYTE      delayChgInvTimer
+      02004DE5H   PUBLIC    XDATA    BYTE      ble_reconnect_flag
+      02004DE4H   PUBLIC    XDATA    BYTE      keyCount
       02004274H   PUBLIC    XDATA    ---       m_reconn_addr
-      02004DDAH   PUBLIC    XDATA    BYTE      press_long_time_flag
-      02004DD9H   PUBLIC    XDATA    BYTE      fn_flag
+      02004DE3H   PUBLIC    XDATA    BYTE      press_long_time_flag
+      02004DE2H   PUBLIC    XDATA    BYTE      fn_flag
       020047F4H   PUBLIC    XDATA    WORD      m_ui_state_map
-      02004DD8H   PUBLIC    XDATA    BYTE      iOS_rec_pinCode
+      02004DE1H   PUBLIC    XDATA    BYTE      iOS_rec_pinCode
       02004C8FH   PUBLIC    XDATA    BYTE      m_adc_config_flag
-      02004DD7H   PUBLIC    XDATA    BYTE      m_caps_num_lock_last
+      02004DE0H   PUBLIC    XDATA    BYTE      m_caps_num_lock_last
       0200447BH   PUBLIC    XDATA    ---       m_le_ltk
       02004262H   PUBLIC    XDATA    ---       m_linkkey
       02004D93H   PUBLIC    XDATA    ---       ksSelMapOld
       02004702H   PUBLIC    XDATA    BYTE      m_local_name_length
-      02004DD6H   PUBLIC    XDATA    BYTE      standard_key_release_flag
+      02004DDFH   PUBLIC    XDATA    BYTE      standard_key_release_flag
       02004DBCH   PUBLIC    XDATA    ---       ksSelMapCurr
-      02004DD5H   PUBLIC    XDATA    BYTE      pinCode_flag
-      02004DD4H   PUBLIC    XDATA    BYTE      long_press_flag
+      02004DDEH   PUBLIC    XDATA    BYTE      pinCode_flag
+      02004DDDH   PUBLIC    XDATA    BYTE      repeat_send_24g
+      02004DDCH   PUBLIC    XDATA    BYTE      long_press_flag
       020044F9H   PUBLIC    XDATA    ---       m_le_lap
       02004800H   PUBLIC    XDATA    ---       hidBuff
-      02004D52H   PUBLIC    XDATA    BYTE      m_customize_timer
+      02004D51H   PUBLIC    XDATA    BYTE      m_customize_timer
+      02004DDBH   PUBLIC    XDATA    BYTE      le_send_battery_level_delay_count
       02004CB6H   PUBLIC    XDATA    BYTE      m_power_on_flag
+      02004DDAH   PUBLIC    XDATA    BYTE      le_send_battery_level_flag
+      02004D40H   PUBLIC    XDATA    ---       m_24g_enter_hibernate
       02004CB7H   PUBLIC    XDATA    BYTE      m_caps_num_lock
       02004C90H   PUBLIC    XDATA    BYTE      m_adc_channel
-      02004DD3H   PUBLIC    XDATA    BYTE      switch_role_timer
+      02004DD9H   PUBLIC    XDATA    BYTE      switch_role_timer
+      02004D46H   PUBLIC    XDATA    BYTE      m_24g_led_flag
       0200425EH   PUBLIC    XDATA    BYTE      m_link_key_exists
+      02004BEFH   PUBLIC    XDATA    BYTE      m_24g_pairing_sm
       02004C93H   PUBLIC    XDATA    WORD      m_adc3vValue
       02004131H   PUBLIC    XDATA    BYTE      m_lpm_mode
-      02004DD2H   PUBLIC    XDATA    BYTE      fn_tx_flag
+      02004DD8H   PUBLIC    XDATA    BYTE      fn_tx_flag
       0200448BH   PUBLIC    XDATA    BYTE      m_ltk_exists
       02000B81H   PUBLIC    XDATA    BYTE      m_wakup_from_power_flag
       02004C91H   PUBLIC    XDATA    WORD      m_adc0vBase
-      02004DD1H   PUBLIC    XDATA    BYTE      le_pin_code_len
-      02004DD0H   PUBLIC    XDATA    BYTE      recon_index
+      02004D7DH   PUBLIC    XDATA    BYTE      m_pc_sleep_flag
+      02004DD7H   PUBLIC    XDATA    BYTE      le_pin_code_len
+      02004C00H   PUBLIC    XDATA    ---       m_24g_addr
+      02004DD6H   PUBLIC    XDATA    BYTE      recon_index
+      02004DD5H   PUBLIC    XDATA    BYTE      get_24g_led_send
+      02004DD4H   PUBLIC    XDATA    BYTE      ble_send_secutiry_request_timer
       02008010H   PUBLIC    XDATA    BYTE      m_reset_reg
       02004CBFH   PUBLIC    XDATA    ---       g_variable
+      02004DD3H   PUBLIC    XDATA    BYTE      ble_fast_connect_flag
       020003D0H   PUBLIC    XDATA    ---       m_remote_le_addr
+      02004DD0H   PUBLIC    XDATA    ---       le_lap_temp
       02004DA8H   PUBLIC    XDATA    ---       ksSelMapCheck
-      01000260H   PUBLIC    CONST    ---       ksMap
-      0100024BH   PUBLIC    CONST    ---       col
+      02004BEBH   PUBLIC    XDATA    ---       m_24g_paring_addr
+      010003BAH   PUBLIC    CONST    ---       ksMap
+      010003A5H   PUBLIC    CONST    ---       col
 
       ---         MODULE    ---      ---       KB_PROCESS
-      01000B70H   PUBLIC    CODE     ---       _kb_multikey_setup
-      0100190AH   PUBLIC    CODE     ---       _key_fn_function
-      010018E5H   PUBLIC    CODE     ---       _kb_combination_key_press
-      010018A6H   PUBLIC    CODE     ---       _kb_device_select
-      0100098AH   PUBLIC    CODE     ---       _kb_motion_keyscan
-      010015A2H   PUBLIC    CODE     ---       kb_need_keyscan
-      0100178FH   PUBLIC    CODE     ---       kb_bt_pincode_enter
-      01000F39H   PUBLIC    CODE     ---       _kb_send_combination_key
-      01000E33H   PUBLIC    CODE     ---       _kb_set_multikey
-      01000F08H   PUBLIC    CODE     ---       _IPC_TxHidData
-      01000742H   PUBLIC    CODE     ---       _YC_key_action_handle
-
-      01000742H   BLOCK     CODE     ---       LVL=0
-      01000742H   LINE      ---      ---       #3
-      01000747H   LINE      ---      ---       #4
-      01000747H   LINE      ---      ---       #5
-      0100075AH   LINE      ---      ---       #6
-      0100075AH   LINE      ---      ---       #7
-      0100075AH   LINE      ---      ---       #8
-      0100075AH   LINE      ---      ---       #9
-      0100075AH   LINE      ---      ---       #10
-      01000763H   LINE      ---      ---       #11
-      01000769H   LINE      ---      ---       #12
-      0100076DH   LINE      ---      ---       #13
-      01000771H   LINE      ---      ---       #14
-      01000775H   LINE      ---      ---       #15
-      01000779H   LINE      ---      ---       #16
-      0100077EH   LINE      ---      ---       #18
-      0100077FH   LINE      ---      ---       #19
-      0100077FH   LINE      ---      ---       #20
-      01000783H   LINE      ---      ---       #21
-      01000783H   LINE      ---      ---       #22
-      01000783H   LINE      ---      ---       #23
-      01000788H   LINE      ---      ---       #24
-      01000794H   LINE      ---      ---       #25
-      01000794H   LINE      ---      ---       #26
-      0100079CH   LINE      ---      ---       #27
-      010007A2H   LINE      ---      ---       #28
-      010007A3H   LINE      ---      ---       #30
-      010007A3H   LINE      ---      ---       #31
-      010007A5H   LINE      ---      ---       #32
-      010007AAH   LINE      ---      ---       #34
-      010007AEH   LINE      ---      ---       #36
-      010007B3H   LINE      ---      ---       #37
-      010007B3H   LINE      ---      ---       #38
-      010007B4H   LINE      ---      ---       #45
-      010007B4H   LINE      ---      ---       #46
-      010007B9H   LINE      ---      ---       #47
-      010007B9H   LINE      ---      ---       #48
-      010007B9H   LINE      ---      ---       #49
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000F08H   BLOCK     CODE     ---       LVL=0
-      01000F08H   LINE      ---      ---       #53
-      01000F16H   LINE      ---      ---       #54
-      01000F16H   LINE      ---      ---       #55
-      01000F1BH   LINE      ---      ---       #57
-      01000F21H   LINE      ---      ---       #60
-      01000F28H   LINE      ---      ---       #61
-      01000F28H   LINE      ---      ---       #66
-      01000F38H   LINE      ---      ---       #67
-      01000F38H   LINE      ---      ---       #68
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000E33H   BLOCK     CODE     ---       LVL=0
-      01000E33H   LINE      ---      ---       #71
-      01000E37H   LINE      ---      ---       #72
-      01000E37H   LINE      ---      ---       #73
-      01000E3FH   LINE      ---      ---       #74
-      01000E3FH   LINE      ---      ---       #75
-      01000E42H   LINE      ---      ---       #76
-      01000E47H   LINE      ---      ---       #77
-      01000E4AH   LINE      ---      ---       #78
-      01000E4DH   LINE      ---      ---       #79
-      01000E4DH   LINE      ---      ---       #80
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000F39H   BLOCK     CODE     ---       LVL=0
-      01000F39H   LINE      ---      ---       #95
-      01000F41H   LINE      ---      ---       #96
-      01000F41H   LINE      ---      ---       #97
-      01000F4DH   LINE      ---      ---       #98
-      01000F53H   LINE      ---      ---       #99
-      01000F61H   LINE      ---      ---       #100
-      01000F69H   LINE      ---      ---       #101
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100178FH   BLOCK     CODE     ---       LVL=0
-      0100178FH   LINE      ---      ---       #122
-      0100178FH   LINE      ---      ---       #123
-      0100178FH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100178FH   LINE      ---      ---       #124
-      01001798H   LINE      ---      ---       #125
-      010017A6H   LINE      ---      ---       #126
-      010017ACH   LINE      ---      ---       #128
-      010017C3H   LINE      ---      ---       #129
-      010017CBH   LINE      ---      ---       #132
-      010017D6H   LINE      ---      ---       #133
-      010017D6H   LINE      ---      ---       #134
-      010017DBH   LINE      ---      ---       #135
-      010017E0H   LINE      ---      ---       #136
-      010017E6H   LINE      ---      ---       #137
-      010017E6H   LINE      ---      ---       #138
-      010017E7H   LINE      ---      ---       #140
-      010017E7H   LINE      ---      ---       #141
-      01001804H   LINE      ---      ---       #142
-      01001804H   LINE      ---      ---       #143
-      01001808H   LINE      ---      ---       #144
-      01001808H   LINE      ---      ---       #145
-      0100181CH   LINE      ---      ---       #147
-      0100181DH   LINE      ---      ---       #149
-      0100181DH   LINE      ---      ---       #150
-      01001839H   LINE      ---      ---       #152
-      01001839H   LINE      ---      ---       #153
-      0100183AH   LINE      ---      ---       #154
-      0100184CH   LINE      ---      ---       #155
-      0100184CH   LINE      ---      ---       #156
-      01001850H   LINE      ---      ---       #157
-      01001850H   LINE      ---      ---       #158
-      01001864H   LINE      ---      ---       #159
-      01001865H   LINE      ---      ---       #161
-      01001865H   LINE      ---      ---       #162
-      01001881H   LINE      ---      ---       #164
-      01001881H   LINE      ---      ---       #165
-      01001882H   LINE      ---      ---       #166
-      0100188BH   LINE      ---      ---       #167
-      0100188BH   LINE      ---      ---       #168
-      01001891H   LINE      ---      ---       #169
-      010018A1H   LINE      ---      ---       #171
-      010018A2H   LINE      ---      ---       #173
-      010018A2H   LINE      ---      ---       #174
-      010018A5H   LINE      ---      ---       #175
-      010018A5H   LINE      ---      ---       #176
-      010018A5H   LINE      ---      ---       #177
-      010018A5H   LINE      ---      ---       #178
-      02004E8EH   SYMBOL    XDATA    VOID      pEvt
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      01001632H   BLOCK     CODE     ---       LVL=0
-      01001632H   LINE      ---      ---       #182
-      01001632H   LINE      ---      ---       #183
-      01001632H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001632H   LINE      ---      ---       #184
-      0100163BH   LINE      ---      ---       #186
-      0100163FH   LINE      ---      ---       #188
-      0100164DH   LINE      ---      ---       #190
-      01001650H   LINE      ---      ---       #191
-      01001650H   LINE      ---      ---       #192
-      01001656H   LINE      ---      ---       #194
-      01001656H   LINE      ---      ---       #195
-      01001664H   LINE      ---      ---       #196
-      02004E91H   SYMBOL    XDATA    VOID      pEvt
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      010015A2H   BLOCK     CODE     ---       LVL=0
-      010015A2H   LINE      ---      ---       #200
-      010015A2H   LINE      ---      ---       #201
-      010015A2H   LINE      ---      ---       #202
-      010015A9H   LINE      ---      ---       #203
-      010015A9H   LINE      ---      ---       #204
-      010015ABH   LINE      ---      ---       #205
-      010015ABH   LINE      ---      ---       #207
-      010015ABH   LINE      ---      ---       #228
-      010015ABH   LINE      ---      ---       #236
-      010015BAH   LINE      ---      ---       #240
-      010015BCH   LINE      ---      ---       #242
-      010015BCH   LINE      ---      ---       #243
-      010015C3H   LINE      ---      ---       #244
-      010015C3H   LINE      ---      ---       #245
-      010015CBH   LINE      ---      ---       #246
-      010015D1H   LINE      ---      ---       #247
-      010015D2H   LINE      ---      ---       #248
-      010015D9H   LINE      ---      ---       #249
-      010015D9H   LINE      ---      ---       #250
-      010015DCH   LINE      ---      ---       #251
-      010015E5H   LINE      ---      ---       #252
-      010015E5H   LINE      ---      ---       #253
-      010015ECH   LINE      ---      ---       #254
-      010015ECH   LINE      ---      ---       #255
-      010015F1H   LINE      ---      ---       #256
-      010015FBH   LINE      ---      ---       #257
-      01001600H   LINE      ---      ---       #258
-      01001606H   LINE      ---      ---       #259
-      0100160DH   LINE      ---      ---       #261
-      01001613H   LINE      ---      ---       #262
-      01001614H   LINE      ---      ---       #263
-      0100161BH   LINE      ---      ---       #264
-      0100161BH   LINE      ---      ---       #265
-      01001620H   LINE      ---      ---       #266
-      01001624H   LINE      ---      ---       #267
-      0100162CH   LINE      ---      ---       #268
-      01001631H   LINE      ---      ---       #269
-      01001631H   LINE      ---      ---       #270
-      01001631H   LINE      ---      ---       #271
-      01001631H   LINE      ---      ---       #272
-      01001631H   LINE      ---      ---       #273
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100098AH   BLOCK     CODE     ---       LVL=0
-      0100098AH   LINE      ---      ---       #277
-      01000995H   LINE      ---      ---       #278
-      01000995H   BLOCK     CODE     NEAR LAB  LVL=1
-      01000995H   LINE      ---      ---       #279
-      01000998H   LINE      ---      ---       #280
-      0100099AH   LINE      ---      ---       #282
-      0100099EH   LINE      ---      ---       #283
-      010009ACH   LINE      ---      ---       #284
-      010009ACH   LINE      ---      ---       #285
-      010009CAH   LINE      ---      ---       #286
-      010009CAH   LINE      ---      ---       #287
-      010009D0H   LINE      ---      ---       #288
-      010009D0H   LINE      ---      ---       #289
-      010009D8H   LINE      ---      ---       #292
-      010009EBH   LINE      ---      ---       #294
-      010009F9H   LINE      ---      ---       #298
-      01000A00H   LINE      ---      ---       #299
-      01000A00H   LINE      ---      ---       #300
-      01000A06H   LINE      ---      ---       #301
-      01000A06H   LINE      ---      ---       #302
-      01000A0CH   LINE      ---      ---       #303
-      01000A13H   LINE      ---      ---       #304
-      01000A1EH   LINE      ---      ---       #305
-      01000A2AH   LINE      ---      ---       #307
-      01000A30H   LINE      ---      ---       #308
-      01000A49H   LINE      ---      ---       #311
-      01000A49H   LINE      ---      ---       #313
-      01000A49H   LINE      ---      ---       #316
-      01000A56H   LINE      ---      ---       #318
-      01000A5DH   LINE      ---      ---       #319
-      01000A5DH   LINE      ---      ---       #320
-      01000A60H   LINE      ---      ---       #321
-      01000A64H   LINE      ---      ---       #322
-      01000A6EH   LINE      ---      ---       #323
-      01000A6EH   LINE      ---      ---       #332
-      01000A80H   LINE      ---      ---       #333
-      01000A80H   LINE      ---      ---       #334
-      01000A85H   LINE      ---      ---       #335
-      01000A89H   LINE      ---      ---       #344
-      01000A8FH   LINE      ---      ---       #345
-      01000A99H   LINE      ---      ---       #346
-      01000A99H   LINE      ---      ---       #348
-      01000A99H   LINE      ---      ---       #349
-      01000A9FH   LINE      ---      ---       #350
-      01000AB5H   LINE      ---      ---       #352
-      01000ABBH   LINE      ---      ---       #353
-      01000ACDH   LINE      ---      ---       #354
-      01000AD0H   LINE      ---      ---       #356
-      01000AD4H   LINE      ---      ---       #357
-      01000ADAH   LINE      ---      ---       #358
-      01000ADAH   LINE      ---      ---       #359
-      01000AE3H   LINE      ---      ---       #360
-      01000AF8H   LINE      ---      ---       #362
-      01000B14H   LINE      ---      ---       #364
-      01000B24H   LINE      ---      ---       #365
-      01000B24H   LINE      ---      ---       #366
-      01000B32H   LINE      ---      ---       #367
-      01000B41H   LINE      ---      ---       #368
-      01000B49H   LINE      ---      ---       #369
-      01000B49H   LINE      ---      ---       #371
-      01000B65H   LINE      ---      ---       #372
-      01000B6FH   LINE      ---      ---       #373
-      01000B6FH   LINE      ---      ---       #375
-      02004E73H   SYMBOL    XDATA    VOID      temp
-      02004E74H   SYMBOL    XDATA    VOID      i
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      010018A6H   BLOCK     CODE     ---       LVL=0
-      010018A6H   LINE      ---      ---       #379
-      010018A6H   LINE      ---      ---       #380
-      010018A6H   LINE      ---      ---       #381
-      010018BAH   LINE      ---      ---       #382
-      010018BAH   LINE      ---      ---       #383
-      010018C0H   LINE      ---      ---       #384
-      010018C0H   LINE      ---      ---       #385
-      010018C3H   LINE      ---      ---       #386
-      010018C8H   LINE      ---      ---       #387
-      010018CCH   LINE      ---      ---       #388
-      010018D1H   LINE      ---      ---       #389
-      010018D6H   LINE      ---      ---       #390
-      010018D9H   LINE      ---      ---       #391
-      010018D9H   LINE      ---      ---       #392
-      010018DFH   LINE      ---      ---       #393
-      010018E2H   LINE      ---      ---       #394
-      010018E2H   LINE      ---      ---       #395
-      010018E4H   LINE      ---      ---       #396
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010018E5H   BLOCK     CODE     ---       LVL=0
-      010018E5H   LINE      ---      ---       #401
-      010018E5H   LINE      ---      ---       #402
-      010018E5H   LINE      ---      ---       #403
-      010018EAH   LINE      ---      ---       #404
-      010018EDH   LINE      ---      ---       #406
-      010018F1H   LINE      ---      ---       #407
-      010018F1H   LINE      ---      ---       #408
-      010018F8H   LINE      ---      ---       #409
-      010018FCH   LINE      ---      ---       #411
-      01001902H   LINE      ---      ---       #412
-      01001903H   LINE      ---      ---       #414
-      01001903H   LINE      ---      ---       #415
-      01001909H   LINE      ---      ---       #416
-      01001909H   LINE      ---      ---       #418
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100190AH   BLOCK     CODE     ---       LVL=0
-      0100190AH   LINE      ---      ---       #421
-      0100190FH   LINE      ---      ---       #422
-      0100190FH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100190FH   LINE      ---      ---       #423
-      01001912H   LINE      ---      ---       #425
-      01001916H   LINE      ---      ---       #426
-      0100191BH   LINE      ---      ---       #428
-      01001922H   LINE      ---      ---       #429
-      0100192CH   LINE      ---      ---       #430
-      0100192CH   LINE      ---      ---       #432
-      0100195EH   LINE      ---      ---       #433
-      0100195EH   LINE      ---      ---       #434
-      0100195EH   LINE      ---      ---       #435
-      01001964H   LINE      ---      ---       #436
-      01001966H   LINE      ---      ---       #437
-      01001966H   LINE      ---      ---       #438
-      0100196CH   LINE      ---      ---       #439
-      0100196EH   LINE      ---      ---       #440
-      0100196EH   LINE      ---      ---       #441
-      01001974H   LINE      ---      ---       #442
-      01001976H   LINE      ---      ---       #443
-      01001976H   LINE      ---      ---       #444
-      0100197CH   LINE      ---      ---       #445
-      0100197EH   LINE      ---      ---       #446
-      0100197EH   LINE      ---      ---       #447
-      01001984H   LINE      ---      ---       #448
-      01001986H   LINE      ---      ---       #449
-      01001986H   LINE      ---      ---       #450
-      0100198CH   LINE      ---      ---       #451
-      0100198EH   LINE      ---      ---       #452
-      0100198EH   LINE      ---      ---       #453
-      01001994H   LINE      ---      ---       #454
-      01001996H   LINE      ---      ---       #455
-      01001996H   LINE      ---      ---       #456
-      0100199CH   LINE      ---      ---       #457
-      0100199EH   LINE      ---      ---       #458
-      0100199EH   LINE      ---      ---       #459
-      010019A4H   LINE      ---      ---       #460
-      010019A6H   LINE      ---      ---       #461
-      010019A6H   LINE      ---      ---       #462
-      010019ACH   LINE      ---      ---       #463
-      010019AEH   LINE      ---      ---       #464
-      010019AEH   LINE      ---      ---       #465
-      010019B4H   LINE      ---      ---       #466
-      010019B6H   LINE      ---      ---       #467
-      010019B6H   LINE      ---      ---       #468
-      010019BCH   LINE      ---      ---       #469
-      010019BEH   LINE      ---      ---       #470
-      010019BEH   LINE      ---      ---       #471
-      010019C4H   LINE      ---      ---       #472
-      010019C6H   LINE      ---      ---       #473
-      010019C6H   LINE      ---      ---       #474
-      010019CCH   LINE      ---      ---       #475
-      010019CCH   LINE      ---      ---       #476
-      010019CCH   LINE      ---      ---       #477
-      010019CCH   LINE      ---      ---       #478
-      010019CCH   LINE      ---      ---       #479
-      010019CCH   LINE      ---      ---       #481
-      010019DDH   LINE      ---      ---       #482
-      010019DDH   LINE      ---      ---       #483
-      01001A15H   LINE      ---      ---       #484
-      01001A15H   LINE      ---      ---       #485
-      01001A15H   LINE      ---      ---       #486
-      01001A1BH   LINE      ---      ---       #487
-      01001A1DH   LINE      ---      ---       #488
-      01001A1DH   LINE      ---      ---       #489
-      01001A23H   LINE      ---      ---       #490
-      01001A25H   LINE      ---      ---       #491
-      01001A25H   LINE      ---      ---       #492
-      01001A2BH   LINE      ---      ---       #493
-      01001A2DH   LINE      ---      ---       #494
-      01001A2DH   LINE      ---      ---       #495
-      01001A33H   LINE      ---      ---       #496
-      01001A35H   LINE      ---      ---       #497
-      01001A35H   LINE      ---      ---       #498
-      01001A3BH   LINE      ---      ---       #499
-      01001A3DH   LINE      ---      ---       #500
-      01001A3DH   LINE      ---      ---       #501
-      01001A43H   LINE      ---      ---       #502
-      01001A45H   LINE      ---      ---       #503
-      01001A45H   LINE      ---      ---       #504
-      01001A4BH   LINE      ---      ---       #505
-      01001A4DH   LINE      ---      ---       #506
-      01001A4DH   LINE      ---      ---       #507
-      01001A53H   LINE      ---      ---       #508
-      01001A55H   LINE      ---      ---       #509
-      01001A55H   LINE      ---      ---       #510
-      01001A5BH   LINE      ---      ---       #511
-      01001A5DH   LINE      ---      ---       #512
-      01001A5DH   LINE      ---      ---       #513
-      01001A63H   LINE      ---      ---       #514
-      01001A65H   LINE      ---      ---       #515
-      01001A65H   LINE      ---      ---       #516
-      01001A6BH   LINE      ---      ---       #517
-      01001A6DH   LINE      ---      ---       #518
-      01001A6DH   LINE      ---      ---       #519
-      01001A73H   LINE      ---      ---       #520
-      01001A75H   LINE      ---      ---       #521
-      01001A75H   LINE      ---      ---       #522
-      01001A7BH   LINE      ---      ---       #523
-      01001A7DH   LINE      ---      ---       #524
-      01001A7DH   LINE      ---      ---       #525
-      01001A83H   LINE      ---      ---       #526
-      01001A85H   LINE      ---      ---       #527
-      01001A85H   LINE      ---      ---       #528
-      01001A8BH   LINE      ---      ---       #529
-      01001A8BH   LINE      ---      ---       #530
-      01001A8BH   LINE      ---      ---       #531
-      01001A8BH   LINE      ---      ---       #532
-      01001A8BH   LINE      ---      ---       #534
-      01001A8BH   LINE      ---      ---       #537
-      01001A90H   LINE      ---      ---       #538
-      02004EA9H   SYMBOL    XDATA    VOID      temp
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      01000B70H   BLOCK     CODE     ---       LVL=0
-      01000B70H   LINE      ---      ---       #542
-      01000B7BH   LINE      ---      ---       #543
-      01000B7BH   BLOCK     CODE     NEAR LAB  LVL=1
-      01000B7BH   LINE      ---      ---       #544
-      01000B7EH   LINE      ---      ---       #546
-      01000B8BH   LINE      ---      ---       #547
-      01000B8BH   LINE      ---      ---       #548
-      01000BB6H   LINE      ---      ---       #550
-      01000BB6H   LINE      ---      ---       #552
-      01000BBDH   LINE      ---      ---       #553
-      01000BBDH   LINE      ---      ---       #554
-      01000BC3H   LINE      ---      ---       #555
-      01000BC5H   LINE      ---      ---       #557
-      01000BC9H   LINE      ---      ---       #558
-      01000BC9H   LINE      ---      ---       #559
-      01000BCFH   LINE      ---      ---       #560
-      01000BD1H   LINE      ---      ---       #561
-      01000BF1H   LINE      ---      ---       #562
-      01000BF1H   LINE      ---      ---       #563
-      01000BF5H   LINE      ---      ---       #564
-      01000BF7H   LINE      ---      ---       #565
-      01000BFBH   LINE      ---      ---       #566
-      01000BFBH   LINE      ---      ---       #567
-      01000C01H   LINE      ---      ---       #568
-      01000C03H   LINE      ---      ---       #569
-      01000C23H   LINE      ---      ---       #570
-      01000C23H   LINE      ---      ---       #571
-      01000C27H   LINE      ---      ---       #572
-      01000C29H   LINE      ---      ---       #573
-      01000C2DH   LINE      ---      ---       #574
-      01000C2DH   LINE      ---      ---       #575
-      01000C33H   LINE      ---      ---       #576
-      01000C35H   LINE      ---      ---       #577
-      01000C55H   LINE      ---      ---       #578
-      01000C55H   LINE      ---      ---       #579
-      01000C59H   LINE      ---      ---       #580
-      01000C5BH   LINE      ---      ---       #581
-      01000C5FH   LINE      ---      ---       #582
-      01000C5FH   LINE      ---      ---       #583
-      01000C65H   LINE      ---      ---       #584
-      01000C67H   LINE      ---      ---       #585
-      01000C87H   LINE      ---      ---       #586
-      01000C87H   LINE      ---      ---       #587
-      01000C8CH   LINE      ---      ---       #588
-      01000C8EH   LINE      ---      ---       #589
-      01000C92H   LINE      ---      ---       #590
-      01000C92H   LINE      ---      ---       #591
-      01000C98H   LINE      ---      ---       #592
-      01000C9AH   LINE      ---      ---       #593
-      01000CBAH   LINE      ---      ---       #594
-      01000CBAH   LINE      ---      ---       #595
-      01000CBFH   LINE      ---      ---       #596
-      01000CC1H   LINE      ---      ---       #597
-      01000CC5H   LINE      ---      ---       #598
-      01000CC5H   LINE      ---      ---       #599
-      01000CCBH   LINE      ---      ---       #600
-      01000CCDH   LINE      ---      ---       #601
-      01000CEDH   LINE      ---      ---       #602
-      01000CEDH   LINE      ---      ---       #603
-      01000CF3H   LINE      ---      ---       #604
-      01000CF5H   LINE      ---      ---       #605
-      01000CF9H   LINE      ---      ---       #606
-      01000CF9H   LINE      ---      ---       #607
-      01000CFFH   LINE      ---      ---       #608
-      01000D01H   LINE      ---      ---       #609
-      01000D21H   LINE      ---      ---       #610
-      01000D21H   LINE      ---      ---       #611
-      01000D27H   LINE      ---      ---       #612
-      01000D29H   LINE      ---      ---       #613
-      01000D2DH   LINE      ---      ---       #614
-      01000D2DH   LINE      ---      ---       #615
-      01000D33H   LINE      ---      ---       #616
-      01000D35H   LINE      ---      ---       #617
-      01000D55H   LINE      ---      ---       #618
-      01000D55H   LINE      ---      ---       #619
-      01000D5BH   LINE      ---      ---       #620
-      01000D5DH   LINE      ---      ---       #621
-      01000D61H   LINE      ---      ---       #622
-      01000D61H   LINE      ---      ---       #623
-      01000D67H   LINE      ---      ---       #624
-      01000D69H   LINE      ---      ---       #625
-      01000D89H   LINE      ---      ---       #626
-      01000D89H   LINE      ---      ---       #627
-      01000D8DH   LINE      ---      ---       #628
-      01000D8FH   LINE      ---      ---       #629
-      01000D93H   LINE      ---      ---       #630
-      01000D93H   LINE      ---      ---       #631
-      01000D99H   LINE      ---      ---       #632
-      01000D9BH   LINE      ---      ---       #633
-      01000DBBH   LINE      ---      ---       #634
-      01000DBBH   LINE      ---      ---       #635
-      01000DBFH   LINE      ---      ---       #636
-      01000DC1H   LINE      ---      ---       #637
-      01000DC5H   LINE      ---      ---       #638
-      01000DC5H   LINE      ---      ---       #639
-      01000DCBH   LINE      ---      ---       #640
-      01000DCDH   LINE      ---      ---       #641
-      01000DEDH   LINE      ---      ---       #642
-      01000DEDH   LINE      ---      ---       #643
-      01000DF3H   LINE      ---      ---       #644
-      01000DF5H   LINE      ---      ---       #645
-      01000DF9H   LINE      ---      ---       #646
-      01000DF9H   LINE      ---      ---       #647
-      01000DFFH   LINE      ---      ---       #648
-      01000DFFH   LINE      ---      ---       #663
-      01000E06H   LINE      ---      ---       #664
-      01000E06H   LINE      ---      ---       #665
-      01000E26H   LINE      ---      ---       #666
-      01000E2AH   LINE      ---      ---       #667
-      01000E2AH   LINE      ---      ---       #668
-      01000E2AH   LINE      ---      ---       #669
-      01000E32H   LINE      ---      ---       #670
-      02004E81H   SYMBOL    XDATA    VOID      i
+      01002721H   PUBLIC    CODE     ---       _kb_multikey_setup
+      010023A8H   PUBLIC    CODE     ---       _key_fn_function
+      010025B1H   PUBLIC    CODE     ---       _kb_combination_key_press
+      01002CC9H   PUBLIC    CODE     ---       _kb_device_select
+      0100090FH   PUBLIC    CODE     ---       _kb_motion_keyscan
+      01000DCBH   PUBLIC    CODE     ---       kb_need_keyscan
+      01000F87H   PUBLIC    CODE     ---       kb_24g_get_led_status
+      01002A56H   PUBLIC    CODE     ---       kb_bt_pincode_enter
+      01000D91H   PUBLIC    CODE     ---       _kb_send_combination_key
+      01002A3BH   PUBLIC    CODE     ---       _kb_set_systemkey
+      01002706H   PUBLIC    CODE     ---       _kb_set_multikey
+      01000C8FH   PUBLIC    CODE     ---       _IPC_TxHidData
+      0100063AH   PUBLIC    CODE     ---       _YC_key_action_handle
+
+      0100063AH   BLOCK     CODE     ---       LVL=0
+      0100063AH   LINE      ---      ---       #3
+      0100063FH   LINE      ---      ---       #4
+      0100063FH   LINE      ---      ---       #5
+      0100067CH   LINE      ---      ---       #6
+      0100067CH   LINE      ---      ---       #7
+      0100067CH   LINE      ---      ---       #8
+      0100067CH   LINE      ---      ---       #9
+      0100067CH   LINE      ---      ---       #10
+      01000689H   LINE      ---      ---       #12
+      01000689H   LINE      ---      ---       #13
+      0100068DH   LINE      ---      ---       #14
+      01000695H   LINE      ---      ---       #15
+      01000696H   LINE      ---      ---       #17
+      01000696H   LINE      ---      ---       #18
+      0100069FH   LINE      ---      ---       #19
+      010006A5H   LINE      ---      ---       #20
+      010006A9H   LINE      ---      ---       #21
+      010006ADH   LINE      ---      ---       #22
+      010006B2H   LINE      ---      ---       #23
+      010006B6H   LINE      ---      ---       #24
+      010006BBH   LINE      ---      ---       #25
+      010006BBH   LINE      ---      ---       #26
+      010006BCH   LINE      ---      ---       #27
+      010006BCH   LINE      ---      ---       #28
+      010006C0H   LINE      ---      ---       #29
+      010006C4H   LINE      ---      ---       #30
+      010006C4H   LINE      ---      ---       #31
+      010006C4H   LINE      ---      ---       #32
+      010006C9H   LINE      ---      ---       #33
+      010006DBH   LINE      ---      ---       #34
+      010006DBH   LINE      ---      ---       #35
+      010006E3H   LINE      ---      ---       #36
+      010006E9H   LINE      ---      ---       #37
+      010006EAH   LINE      ---      ---       #39
+      010006EAH   LINE      ---      ---       #40
+      010006ECH   LINE      ---      ---       #41
+      010006F1H   LINE      ---      ---       #42
+      010006F5H   LINE      ---      ---       #43
+      010006F9H   LINE      ---      ---       #51
+      010006FCH   LINE      ---      ---       #52
+      01000700H   LINE      ---      ---       #54
+      01000705H   LINE      ---      ---       #55
+      01000705H   LINE      ---      ---       #56
+      01000706H   LINE      ---      ---       #57
+      01000706H   LINE      ---      ---       #58
+      01000709H   LINE      ---      ---       #59
+      0100070EH   LINE      ---      ---       #60
+      0100070FH   LINE      ---      ---       #61
+      0100070FH   LINE      ---      ---       #62
+      0100071CH   LINE      ---      ---       #63
+      01000722H   LINE      ---      ---       #64
+      01000724H   LINE      ---      ---       #65
+      0100072AH   LINE      ---      ---       #66
+      0100072FH   LINE      ---      ---       #67
+      01000730H   LINE      ---      ---       #68
+      01000730H   LINE      ---      ---       #69
+      01000730H   LINE      ---      ---       #70
+      01000735H   LINE      ---      ---       #71
+      0100073BH   LINE      ---      ---       #72
+      0100073BH   LINE      ---      ---       #73
+      01000743H   LINE      ---      ---       #74
+      01000744H   LINE      ---      ---       #76
+      01000744H   LINE      ---      ---       #77
+      01000755H   LINE      ---      ---       #78
+      0100075AH   LINE      ---      ---       #79
+      0100075FH   LINE      ---      ---       #80
+      01000775H   LINE      ---      ---       #81
+      01000775H   LINE      ---      ---       #82
+      0100077BH   LINE      ---      ---       #83
+      0100077DH   LINE      ---      ---       #84
+      0100077FH   LINE      ---      ---       #85
+      01000781H   LINE      ---      ---       #86
+      01000787H   LINE      ---      ---       #87
+      01000787H   LINE      ---      ---       #89
+      0100078BH   LINE      ---      ---       #91
+      01000791H   LINE      ---      ---       #92
+      01000794H   LINE      ---      ---       #93
+      01000798H   LINE      ---      ---       #94
+      01000798H   LINE      ---      ---       #95
+      01000799H   LINE      ---      ---       #96
+      01000799H   LINE      ---      ---       #97
+      0100079EH   LINE      ---      ---       #98
+      010007AAH   LINE      ---      ---       #99
+      010007AAH   LINE      ---      ---       #100
+      010007B2H   LINE      ---      ---       #101
+      010007B3H   LINE      ---      ---       #103
+      010007B3H   LINE      ---      ---       #104
+      010007BBH   LINE      ---      ---       #105
+      010007BBH   LINE      ---      ---       #106
+      010007C0H   LINE      ---      ---       #107
+      010007C4H   LINE      ---      ---       #108
+      010007CAH   LINE      ---      ---       #109
+      010007CDH   LINE      ---      ---       #110
+      010007D3H   LINE      ---      ---       #111
+      010007DAH   LINE      ---      ---       #112
+      010007DFH   LINE      ---      ---       #113
+      010007DFH   LINE      ---      ---       #114
+      010007E4H   LINE      ---      ---       #115
+      010007E4H   LINE      ---      ---       #116
+      010007E5H   LINE      ---      ---       #117
+      010007E5H   LINE      ---      ---       #118
+      010007EAH   LINE      ---      ---       #119
+      010007EAH   LINE      ---      ---       #120
+      010007EAH   LINE      ---      ---       #121
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01000C8FH   BLOCK     CODE     ---       LVL=0
+      01000C8FH   LINE      ---      ---       #125
+      01000C9DH   LINE      ---      ---       #126
+      01000C9DH   BLOCK     CODE     NEAR LAB  LVL=1
+      01000C9DH   LINE      ---      ---       #128
+      01000C9FH   LINE      ---      ---       #130
+      01000CA9H   LINE      ---      ---       #131
+      01000CA9H   LINE      ---      ---       #132
+      01000CC9H   LINE      ---      ---       #133
+      01000CCCH   LINE      ---      ---       #135
+      01000CD4H   LINE      ---      ---       #137
+      01000CDCH   LINE      ---      ---       #140
+      01000CE3H   LINE      ---      ---       #141
+      01000CE3H   LINE      ---      ---       #143
+      01000CEAH   LINE      ---      ---       #144
+      01000CEDH   LINE      ---      ---       #146
+      01000CFBH   LINE      ---      ---       #147
+      01000CFBH   LINE      ---      ---       #148
+      01000D0EH   LINE      ---      ---       #150
+      01000D0EH   LINE      ---      ---       #151
+      01000D15H   LINE      ---      ---       #152
+      01000D18H   LINE      ---      ---       #153
+      01000D26H   LINE      ---      ---       #155
+      01000D26H   LINE      ---      ---       #156
+      01000D2EH   LINE      ---      ---       #157
+      01000D2EH   LINE      ---      ---       #158
+      01000D36H   LINE      ---      ---       #159
+      01000D36H   LINE      ---      ---       #160
+      01000D39H   LINE      ---      ---       #161
+      01000D4BH   LINE      ---      ---       #162
+      01000D51H   LINE      ---      ---       #164
+      01000D57H   LINE      ---      ---       #165
+      01000D59H   LINE      ---      ---       #166
+      01000D60H   LINE      ---      ---       #167
+      01000D60H   LINE      ---      ---       #168
+      01000D63H   LINE      ---      ---       #169
+      01000D6BH   LINE      ---      ---       #170
+      01000D6BH   LINE      ---      ---       #171
+      01000D6FH   LINE      ---      ---       #172
+      01000D71H   LINE      ---      ---       #174
+      01000D71H   LINE      ---      ---       #175
+      01000D77H   LINE      ---      ---       #176
+      01000D77H   LINE      ---      ---       #177
+      01000D79H   LINE      ---      ---       #178
+      01000D80H   LINE      ---      ---       #179
+      01000D80H   LINE      ---      ---       #180
+      01000D83H   LINE      ---      ---       #181
+      01000D83H   LINE      ---      ---       #182
+      01000D90H   LINE      ---      ---       #183
+      01000D90H   LINE      ---      ---       #184
+      02004E7AH   SYMBOL    XDATA    VOID      tx_hid_buff
+      00000007H   SYMBOL    DATA     VOID      i
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01002706H   BLOCK     CODE     ---       LVL=0
+      01002706H   LINE      ---      ---       #187
+      0100270AH   LINE      ---      ---       #188
+      0100270AH   LINE      ---      ---       #189
+      01002712H   LINE      ---      ---       #190
+      01002712H   LINE      ---      ---       #191
+      01002715H   LINE      ---      ---       #192
+      0100271AH   LINE      ---      ---       #193
+      0100271DH   LINE      ---      ---       #194
+      01002720H   LINE      ---      ---       #195
+      01002720H   LINE      ---      ---       #196
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01002A3BH   BLOCK     CODE     ---       LVL=0
+      01002A3BH   LINE      ---      ---       #198
+      01002A3BH   LINE      ---      ---       #199
+      01002A3BH   LINE      ---      ---       #200
+      01002A43H   LINE      ---      ---       #201
+      01002A43H   LINE      ---      ---       #202
+      01002A46H   LINE      ---      ---       #203
+      01002A4CH   LINE      ---      ---       #204
+      01002A52H   LINE      ---      ---       #205
+      01002A55H   LINE      ---      ---       #206
+      01002A55H   LINE      ---      ---       #207
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01000D91H   BLOCK     CODE     ---       LVL=0
+      01000D91H   LINE      ---      ---       #210
+      01000D99H   LINE      ---      ---       #211
+      01000D99H   LINE      ---      ---       #212
+      01000DA5H   LINE      ---      ---       #213
+      01000DABH   LINE      ---      ---       #214
+      01000DB9H   LINE      ---      ---       #215
+      01000DC1H   LINE      ---      ---       #216
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01002A56H   BLOCK     CODE     ---       LVL=0
+      01002A56H   LINE      ---      ---       #237
+      01002A56H   LINE      ---      ---       #238
+      01002A56H   BLOCK     CODE     NEAR LAB  LVL=1
+      01002A56H   LINE      ---      ---       #239
+      01002A5FH   LINE      ---      ---       #240
+      01002A6DH   LINE      ---      ---       #241
+      01002A72H   LINE      ---      ---       #243
+      01002A88H   LINE      ---      ---       #244
+      01002A91H   LINE      ---      ---       #245
+      01002A98H   LINE      ---      ---       #246
+      01002A98H   LINE      ---      ---       #247
+      01002A9DH   LINE      ---      ---       #248
+      01002AA3H   LINE      ---      ---       #249
+      01002AA8H   LINE      ---      ---       #250
+      01002AA8H   LINE      ---      ---       #252
+      01002AB2H   LINE      ---      ---       #253
+      01002AB2H   LINE      ---      ---       #254
+      01002AB7H   LINE      ---      ---       #255
+      01002ABCH   LINE      ---      ---       #256
+      01002AC2H   LINE      ---      ---       #257
+      01002AC2H   LINE      ---      ---       #258
+      01002AC3H   LINE      ---      ---       #260
+      01002AC3H   LINE      ---      ---       #261
+      01002AE4H   LINE      ---      ---       #262
+      01002AE4H   LINE      ---      ---       #263
+      01002AE8H   LINE      ---      ---       #264
+      01002AE8H   LINE      ---      ---       #265
+      01002AFCH   LINE      ---      ---       #266
+      01002B19H   LINE      ---      ---       #267
+      01002B1FH   LINE      ---      ---       #268
+      01002B20H   LINE      ---      ---       #270
+      01002B20H   LINE      ---      ---       #271
+      01002B47H   LINE      ---      ---       #272
+      01002B8DH   LINE      ---      ---       #273
+      01002B93H   LINE      ---      ---       #274
+      01002B93H   LINE      ---      ---       #275
+      01002B94H   LINE      ---      ---       #276
+      01002BB5H   LINE      ---      ---       #277
+      01002BB5H   LINE      ---      ---       #278
+      01002BB9H   LINE      ---      ---       #279
+      01002BB9H   LINE      ---      ---       #280
+      01002BCDH   LINE      ---      ---       #281
+      01002BEAH   LINE      ---      ---       #282
+      01002BF0H   LINE      ---      ---       #283
+      01002BF1H   LINE      ---      ---       #285
+      01002BF1H   LINE      ---      ---       #286
+      01002C18H   LINE      ---      ---       #287
+      01002C5EH   LINE      ---      ---       #288
+      01002C64H   LINE      ---      ---       #289
+      01002C64H   LINE      ---      ---       #290
+      01002C65H   LINE      ---      ---       #291
+      01002C7AH   LINE      ---      ---       #292
+      01002C7AH   LINE      ---      ---       #293
+      01002C80H   LINE      ---      ---       #294
+      01002C90H   LINE      ---      ---       #295
+      01002C96H   LINE      ---      ---       #296
+      01002C96H   LINE      ---      ---       #297
+      01002CB3H   LINE      ---      ---       #298
+      01002CB9H   LINE      ---      ---       #299
+      01002CB9H   LINE      ---      ---       #300
+      01002CBAH   LINE      ---      ---       #302
+      01002CBAH   LINE      ---      ---       #303
+      01002CC8H   LINE      ---      ---       #304
+      01002CC8H   LINE      ---      ---       #305
+      01002CC8H   LINE      ---      ---       #306
+      01002CC8H   LINE      ---      ---       #307
+      02004EDBH   SYMBOL    XDATA    VOID      pEvt
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01000F87H   BLOCK     CODE     ---       LVL=0
+      01000F87H   LINE      ---      ---       #311
+      01000F87H   LINE      ---      ---       #312
+      01000F87H   LINE      ---      ---       #313
+      01000F93H   LINE      ---      ---       #314
+      01000F93H   LINE      ---      ---       #315
+      01000F9AH   LINE      ---      ---       #316
+      01000F9AH   LINE      ---      ---       #317
+      01000FA6H   LINE      ---      ---       #319
+      01000FABH   LINE      ---      ---       #320
+      01000FB0H   LINE      ---      ---       #321
+      01000FB8H   LINE      ---      ---       #322
+      01000FC2H   LINE      ---      ---       #323
+      01000FC2H   LINE      ---      ---       #324
+      01000FC2H   LINE      ---      ---       #325
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01000F53H   BLOCK     CODE     ---       LVL=0
+      01000F53H   LINE      ---      ---       #329
+      01000F53H   LINE      ---      ---       #330
+      01000F53H   BLOCK     CODE     NEAR LAB  LVL=1
+      01000F53H   LINE      ---      ---       #331
+      01000F5CH   LINE      ---      ---       #333
+      01000F61H   LINE      ---      ---       #335
+      01000F6FH   LINE      ---      ---       #337
+      01000F72H   LINE      ---      ---       #338
+      01000F72H   LINE      ---      ---       #339
+      01000F77H   LINE      ---      ---       #340
+      01000F79H   LINE      ---      ---       #342
+      01000F79H   LINE      ---      ---       #343
+      01000F86H   LINE      ---      ---       #344
+      02004EDEH   SYMBOL    XDATA    VOID      pEvt
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01000DCBH   BLOCK     CODE     ---       LVL=0
+      01000DCBH   LINE      ---      ---       #348
+      01000DCBH   LINE      ---      ---       #349
+      01000DCBH   LINE      ---      ---       #350
+      01000DDAH   LINE      ---      ---       #352
+      01000DDAH   LINE      ---      ---       #353
+      01000DDDH   LINE      ---      ---       #354
+      01000DDDH   LINE      ---      ---       #356
+      01000DDDH   LINE      ---      ---       #377
+      01000DDDH   LINE      ---      ---       #385
+      01000DECH   LINE      ---      ---       #389
+      01000DEEH   LINE      ---      ---       #391
+      01000DEEH   LINE      ---      ---       #392
+      01000DF5H   LINE      ---      ---       #393
+      01000DF5H   LINE      ---      ---       #394
+      01000DFCH   LINE      ---      ---       #395
+      01000E02H   LINE      ---      ---       #396
+      01000E03H   LINE      ---      ---       #397
+      01000E0AH   LINE      ---      ---       #398
+      01000E0AH   LINE      ---      ---       #399
+      01000E0DH   LINE      ---      ---       #400
+      01000E15H   LINE      ---      ---       #401
+      01000E15H   LINE      ---      ---       #402
+      01000E1CH   LINE      ---      ---       #403
+      01000E1CH   LINE      ---      ---       #404
+      01000E21H   LINE      ---      ---       #405
+      01000E2AH   LINE      ---      ---       #406
+      01000E2FH   LINE      ---      ---       #407
+      01000E35H   LINE      ---      ---       #408
+      01000E3CH   LINE      ---      ---       #410
+      01000E42H   LINE      ---      ---       #411
+      01000E43H   LINE      ---      ---       #412
+      01000E4AH   LINE      ---      ---       #413
+      01000E4AH   LINE      ---      ---       #414
+      01000E4FH   LINE      ---      ---       #415
+      01000E53H   LINE      ---      ---       #416
+      01000E5AH   LINE      ---      ---       #417
+      01000E5FH   LINE      ---      ---       #418
+      01000E5FH   LINE      ---      ---       #419
+      01000E5FH   LINE      ---      ---       #420
+      01000E5FH   LINE      ---      ---       #421
+      01000E5FH   LINE      ---      ---       #422
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100090FH   BLOCK     CODE     ---       LVL=0
+      0100090FH   LINE      ---      ---       #426
+      0100091AH   LINE      ---      ---       #427
+      0100091AH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100091AH   LINE      ---      ---       #428
+      0100091DH   LINE      ---      ---       #429
+      0100091FH   LINE      ---      ---       #431
+      01000923H   LINE      ---      ---       #432
+      01000931H   LINE      ---      ---       #433
+      01000931H   LINE      ---      ---       #434
+      0100094FH   LINE      ---      ---       #435
+      0100094FH   LINE      ---      ---       #436
+      01000955H   LINE      ---      ---       #437
+      01000955H   LINE      ---      ---       #438
+      0100095DH   LINE      ---      ---       #441
+      01000970H   LINE      ---      ---       #443
+      0100097EH   LINE      ---      ---       #447
+      01000984H   LINE      ---      ---       #448
+      01000984H   LINE      ---      ---       #449
+      01000986H   LINE      ---      ---       #450
+      0100098CH   LINE      ---      ---       #451
+      0100098CH   LINE      ---      ---       #454
+      0100099BH   LINE      ---      ---       #455
+      0100099BH   LINE      ---      ---       #456
+      010009A1H   LINE      ---      ---       #457
+      010009A1H   LINE      ---      ---       #458
+      010009A7H   LINE      ---      ---       #459
+      010009AEH   LINE      ---      ---       #460
+      010009B5H   LINE      ---      ---       #461
+      010009B5H   LINE      ---      ---       #462
+      010009BAH   LINE      ---      ---       #463
+      010009BEH   LINE      ---      ---       #464
+      010009C2H   LINE      ---      ---       #465
+      010009C5H   LINE      ---      ---       #466
+      010009C7H   LINE      ---      ---       #468
+      010009C7H   LINE      ---      ---       #469
+      010009CCH   LINE      ---      ---       #470
+      010009D0H   LINE      ---      ---       #471
+      010009D4H   LINE      ---      ---       #472
+      010009D7H   LINE      ---      ---       #473
+      010009D7H   LINE      ---      ---       #474
+      010009E3H   LINE      ---      ---       #475
+      010009EFH   LINE      ---      ---       #501
+      010009F5H   LINE      ---      ---       #502
+      01000A0EH   LINE      ---      ---       #505
+      01000A0EH   LINE      ---      ---       #507
+      01000A0EH   LINE      ---      ---       #510
+      01000A16H   LINE      ---      ---       #511
+      01000A16H   LINE      ---      ---       #512
+      01000A24H   LINE      ---      ---       #513
+      01000A24H   LINE      ---      ---       #514
+      01000A4DH   LINE      ---      ---       #516
+      01000A4DH   LINE      ---      ---       #517
+      01000A53H   LINE      ---      ---       #519
+      01000A53H   LINE      ---      ---       #520
+      01000A5BH   LINE      ---      ---       #521
+      01000A5BH   LINE      ---      ---       #523
+      01000A69H   LINE      ---      ---       #525
+      01000A70H   LINE      ---      ---       #526
+      01000A70H   LINE      ---      ---       #527
+      01000A73H   LINE      ---      ---       #528
+      01000A77H   LINE      ---      ---       #529
+      01000A81H   LINE      ---      ---       #530
+      01000A81H   LINE      ---      ---       #531
+      01000A88H   LINE      ---      ---       #532
+      01000A88H   LINE      ---      ---       #533
+      01000A8BH   LINE      ---      ---       #534
+      01000A91H   LINE      ---      ---       #535
+      01000A9BH   LINE      ---      ---       #536
+      01000A9BH   LINE      ---      ---       #537
+      01000AAEH   LINE      ---      ---       #538
+      01000AAEH   LINE      ---      ---       #539
+      01000AB3H   LINE      ---      ---       #540
+      01000AB7H   LINE      ---      ---       #541
+      01000ABDH   LINE      ---      ---       #542
+      01000ABDH   LINE      ---      ---       #543
+      01000ABFH   LINE      ---      ---       #544
+      01000AC5H   LINE      ---      ---       #545
+      01000AC7H   LINE      ---      ---       #547
+      01000ACDH   LINE      ---      ---       #548
+      01000AD7H   LINE      ---      ---       #549
+      01000AD7H   LINE      ---      ---       #551
+      01000AD7H   LINE      ---      ---       #552
+      01000ADDH   LINE      ---      ---       #553
+      01000AF3H   LINE      ---      ---       #555
+      01000AF9H   LINE      ---      ---       #556
+      01000B0BH   LINE      ---      ---       #557
+      01000B12H   LINE      ---      ---       #558
+      01000B1CH   LINE      ---      ---       #560
+      01000B21H   LINE      ---      ---       #562
+      01000B26H   LINE      ---      ---       #563
+      01000B2CH   LINE      ---      ---       #564
+      01000B2CH   LINE      ---      ---       #565
+      01000B35H   LINE      ---      ---       #566
+      01000B4AH   LINE      ---      ---       #568
+      01000B66H   LINE      ---      ---       #570
+      01000B76H   LINE      ---      ---       #571
+      01000B76H   LINE      ---      ---       #572
+      01000B84H   LINE      ---      ---       #573
+      01000B93H   LINE      ---      ---       #574
+      01000B9BH   LINE      ---      ---       #575
+      01000B9BH   LINE      ---      ---       #577
+      01000BB7H   LINE      ---      ---       #578
+      01000BC1H   LINE      ---      ---       #579
+      01000BC1H   LINE      ---      ---       #581
+      02004EC4H   SYMBOL    XDATA    VOID      temp
+      02004EC5H   SYMBOL    XDATA    VOID      i
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01002CC9H   BLOCK     CODE     ---       LVL=0
+      01002CC9H   LINE      ---      ---       #585
+      01002CD4H   LINE      ---      ---       #586
+      01002CD4H   BLOCK     CODE     NEAR LAB  LVL=1
+      01002CD4H   LINE      ---      ---       #587
+      01002CD6H   LINE      ---      ---       #588
+      01002CD8H   LINE      ---      ---       #590
+      01002CE2H   LINE      ---      ---       #591
+      01002CE2H   LINE      ---      ---       #592
+      01002CE8H   LINE      ---      ---       #594
+      01002CF4H   LINE      ---      ---       #595
+      01002CF4H   LINE      ---      ---       #596
+      01002D11H   LINE      ---      ---       #598
+      01002D1CH   LINE      ---      ---       #599
+      01002D1CH   LINE      ---      ---       #600
+      01002D25H   LINE      ---      ---       #601
+      01002D25H   LINE      ---      ---       #602
+      01002D25H   LINE      ---      ---       #603
+      01002D25H   LINE      ---      ---       #604
+      01002D25H   LINE      ---      ---       #605
+      01002D2BH   LINE      ---      ---       #607
+      01002D32H   LINE      ---      ---       #608
+      01002D35H   LINE      ---      ---       #609
+      01002D47H   LINE      ---      ---       #610
+      01002D47H   LINE      ---      ---       #611
+      01002D4CH   LINE      ---      ---       #612
+      01002D52H   LINE      ---      ---       #613
+      01002D57H   LINE      ---      ---       #614
+      01002D57H   LINE      ---      ---       #615
+      01002D57H   LINE      ---      ---       #628
+      01002D57H   LINE      ---      ---       #629
+      01002D57H   LINE      ---      ---       #630
+      01002D5AH   LINE      ---      ---       #631
+      01002D5AH   LINE      ---      ---       #633
+      01002D5AH   LINE      ---      ---       #634
+      01002D61H   LINE      ---      ---       #635
+      01002D61H   LINE      ---      ---       #638
+      01002D72H   LINE      ---      ---       #639
+      01002D72H   LINE      ---      ---       #640
+      01002D78H   LINE      ---      ---       #641
+      01002D7DH   LINE      ---      ---       #642
+      01002D81H   LINE      ---      ---       #643
+      01002D81H   LINE      ---      ---       #644
+      01002D89H   LINE      ---      ---       #645
+      01002D89H   LINE      ---      ---       #646
+      01002D8FH   LINE      ---      ---       #647
+      01002D8FH   LINE      ---      ---       #648
+      01002D95H   LINE      ---      ---       #650
+      01002D97H   LINE      ---      ---       #651
+      01002D9EH   LINE      ---      ---       #652
+      01002D9EH   LINE      ---      ---       #653
+      01002DA6H   LINE      ---      ---       #654
+      01002DA6H   LINE      ---      ---       #655
+      01002DACH   LINE      ---      ---       #656
+      01002DACH   LINE      ---      ---       #657
+      01002DB2H   LINE      ---      ---       #658
+      01002DB4H   LINE      ---      ---       #659
+      01002DBBH   LINE      ---      ---       #660
+      01002DBBH   LINE      ---      ---       #661
+      01002DC1H   LINE      ---      ---       #662
+      01002DC1H   LINE      ---      ---       #663
+      01002DC7H   LINE      ---      ---       #664
+      01002DC7H   LINE      ---      ---       #665
+      01002DCCH   LINE      ---      ---       #666
+      01002DCCH   LINE      ---      ---       #668
+      01002DCFH   LINE      ---      ---       #669
+      01002DCFH   LINE      ---      ---       #670
+      01002DCFH   LINE      ---      ---       #671
+      01002DD1H   LINE      ---      ---       #673
+      01002DD1H   LINE      ---      ---       #674
+      01002DD8H   LINE      ---      ---       #675
+      01002DDBH   LINE      ---      ---       #676
+      01002DDBH   LINE      ---      ---       #677
+      01002DDDH   LINE      ---      ---       #678
+      00000001H   SYMBOL    DATA     VOID      temp
+      02004ECEH   SYMBOL    XDATA    VOID      i
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      010025B1H   BLOCK     CODE     ---       LVL=0
+      010025B1H   LINE      ---      ---       #683
+      010025B1H   LINE      ---      ---       #684
+      010025B1H   LINE      ---      ---       #685
+      010025B6H   LINE      ---      ---       #686
+      010025B9H   LINE      ---      ---       #688
+      010025BDH   LINE      ---      ---       #689
+      010025BDH   LINE      ---      ---       #690
+      010025C4H   LINE      ---      ---       #691
+      010025C8H   LINE      ---      ---       #693
+      010025CEH   LINE      ---      ---       #694
+      010025CFH   LINE      ---      ---       #696
+      010025CFH   LINE      ---      ---       #697
+      010025D5H   LINE      ---      ---       #698
+      010025D5H   LINE      ---      ---       #700
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010023A8H   BLOCK     CODE     ---       LVL=0
+      010023A8H   LINE      ---      ---       #703
+      010023AFH   LINE      ---      ---       #704
+      010023AFH   BLOCK     CODE     NEAR LAB  LVL=1
+      010023AFH   LINE      ---      ---       #705
+      010023B2H   LINE      ---      ---       #707
+      010023B6H   LINE      ---      ---       #708
+      010023BBH   LINE      ---      ---       #710
+      010023C2H   LINE      ---      ---       #711
+      010023CCH   LINE      ---      ---       #712
+      010023CCH   LINE      ---      ---       #714
+      010023FEH   LINE      ---      ---       #715
+      010023FEH   LINE      ---      ---       #716
+      010023FEH   LINE      ---      ---       #717
+      01002405H   LINE      ---      ---       #718
+      01002405H   LINE      ---      ---       #719
+      0100240DH   LINE      ---      ---       #720
+      01002411H   LINE      ---      ---       #721
+      01002411H   LINE      ---      ---       #722
+      01002417H   LINE      ---      ---       #723
+      01002417H   LINE      ---      ---       #724
+      0100241CH   LINE      ---      ---       #725
+      0100241EH   LINE      ---      ---       #727
+      01002424H   LINE      ---      ---       #728
+      01002426H   LINE      ---      ---       #729
+      01002426H   LINE      ---      ---       #730
+      0100242DH   LINE      ---      ---       #731
+      0100242DH   LINE      ---      ---       #732
+      01002435H   LINE      ---      ---       #733
+      01002439H   LINE      ---      ---       #734
+      01002439H   LINE      ---      ---       #735
+      0100243FH   LINE      ---      ---       #736
+      0100243FH   LINE      ---      ---       #737
+      01002444H   LINE      ---      ---       #738
+      01002446H   LINE      ---      ---       #740
+      0100244CH   LINE      ---      ---       #741
+      0100244EH   LINE      ---      ---       #742
+      0100244EH   LINE      ---      ---       #743
+      01002455H   LINE      ---      ---       #744
+      01002455H   LINE      ---      ---       #745
+      0100245DH   LINE      ---      ---       #746
+      01002461H   LINE      ---      ---       #747
+      01002461H   LINE      ---      ---       #748
+      01002467H   LINE      ---      ---       #749
+      01002467H   LINE      ---      ---       #750
+      0100246CH   LINE      ---      ---       #751
+      0100246EH   LINE      ---      ---       #753
+      01002474H   LINE      ---      ---       #754
+      01002476H   LINE      ---      ---       #755
+      01002476H   LINE      ---      ---       #756
+      0100247DH   LINE      ---      ---       #757
+      0100247DH   LINE      ---      ---       #758
+      01002485H   LINE      ---      ---       #759
+      01002489H   LINE      ---      ---       #760
+      01002489H   LINE      ---      ---       #761
+      0100248FH   LINE      ---      ---       #762
+      0100248FH   LINE      ---      ---       #763
+      01002494H   LINE      ---      ---       #764
+      01002496H   LINE      ---      ---       #766
+      0100249CH   LINE      ---      ---       #767
+      0100249EH   LINE      ---      ---       #768
+      0100249EH   LINE      ---      ---       #769
+      010024A4H   LINE      ---      ---       #770
+      010024A6H   LINE      ---      ---       #771
+      010024A6H   LINE      ---      ---       #772
+      010024ACH   LINE      ---      ---       #773
+      010024AEH   LINE      ---      ---       #774
+      010024AEH   LINE      ---      ---       #775
+      010024B4H   LINE      ---      ---       #776
+      010024B6H   LINE      ---      ---       #777
+      010024B6H   LINE      ---      ---       #778
+      010024BCH   LINE      ---      ---       #779
+      010024BEH   LINE      ---      ---       #780
+      010024BEH   LINE      ---      ---       #781
+      010024C4H   LINE      ---      ---       #782
+      010024C6H   LINE      ---      ---       #783
+      010024C6H   LINE      ---      ---       #784
+      010024CCH   LINE      ---      ---       #785
+      010024CEH   LINE      ---      ---       #786
+      010024CEH   LINE      ---      ---       #787
+      010024D4H   LINE      ---      ---       #788
+      010024D6H   LINE      ---      ---       #789
+      010024D6H   LINE      ---      ---       #790
+      010024DCH   LINE      ---      ---       #791
+      010024DEH   LINE      ---      ---       #792
+      010024DEH   LINE      ---      ---       #793
+      010024E4H   LINE      ---      ---       #794
+      010024E6H   LINE      ---      ---       #795
+      010024E6H   LINE      ---      ---       #796
+      010024ECH   LINE      ---      ---       #797
+      010024ECH   LINE      ---      ---       #798
+      010024ECH   LINE      ---      ---       #799
+      010024ECH   LINE      ---      ---       #800
+      010024ECH   LINE      ---      ---       #801
+      010024ECH   LINE      ---      ---       #803
+      010024FDH   LINE      ---      ---       #804
+      010024FDH   LINE      ---      ---       #805
+      01002535H   LINE      ---      ---       #806
+      01002535H   LINE      ---      ---       #807
+      01002535H   LINE      ---      ---       #808
+      0100253BH   LINE      ---      ---       #809
+      0100253DH   LINE      ---      ---       #810
+      0100253DH   LINE      ---      ---       #811
+      01002543H   LINE      ---      ---       #812
+      01002545H   LINE      ---      ---       #813
+      01002545H   LINE      ---      ---       #814
+      0100254BH   LINE      ---      ---       #815
+      0100254DH   LINE      ---      ---       #816
+      0100254DH   LINE      ---      ---       #817
+      01002553H   LINE      ---      ---       #818
+      01002555H   LINE      ---      ---       #819
+      01002555H   LINE      ---      ---       #820
+      0100255BH   LINE      ---      ---       #821
+      0100255DH   LINE      ---      ---       #822
+      0100255DH   LINE      ---      ---       #823
+      01002563H   LINE      ---      ---       #824
+      01002565H   LINE      ---      ---       #825
+      01002565H   LINE      ---      ---       #826
+      0100256BH   LINE      ---      ---       #827
+      0100256DH   LINE      ---      ---       #828
+      0100256DH   LINE      ---      ---       #829
+      01002573H   LINE      ---      ---       #830
+      01002575H   LINE      ---      ---       #831
+      01002575H   LINE      ---      ---       #832
+      0100257BH   LINE      ---      ---       #833
+      0100257DH   LINE      ---      ---       #834
+      0100257DH   LINE      ---      ---       #835
+      01002583H   LINE      ---      ---       #836
+      01002585H   LINE      ---      ---       #837
+      01002585H   LINE      ---      ---       #838
+      0100258BH   LINE      ---      ---       #839
+      0100258DH   LINE      ---      ---       #840
+      0100258DH   LINE      ---      ---       #841
+      01002593H   LINE      ---      ---       #842
+      01002595H   LINE      ---      ---       #843
+      01002595H   LINE      ---      ---       #844
+      0100259BH   LINE      ---      ---       #845
+      0100259DH   LINE      ---      ---       #846
+      0100259DH   LINE      ---      ---       #847
+      010025A3H   LINE      ---      ---       #848
+      010025A5H   LINE      ---      ---       #849
+      010025A5H   LINE      ---      ---       #850
+      010025ABH   LINE      ---      ---       #851
+      010025ABH   LINE      ---      ---       #852
+      010025ABH   LINE      ---      ---       #853
+      010025ABH   LINE      ---      ---       #854
+      010025ABH   LINE      ---      ---       #856
+      010025ABH   LINE      ---      ---       #859
+      010025B0H   LINE      ---      ---       #860
+      02004EF8H   SYMBOL    XDATA    VOID      temp
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01002721H   BLOCK     CODE     ---       LVL=0
+      01002721H   LINE      ---      ---       #864
+      0100272CH   LINE      ---      ---       #865
+      0100272CH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100272CH   LINE      ---      ---       #866
+      0100272FH   LINE      ---      ---       #868
+      0100273DH   LINE      ---      ---       #869
+      0100273DH   LINE      ---      ---       #870
+      01002769H   LINE      ---      ---       #872
+      01002769H   LINE      ---      ---       #874
+      01002770H   LINE      ---      ---       #875
+      01002770H   LINE      ---      ---       #876
+      01002776H   LINE      ---      ---       #877
+      01002779H   LINE      ---      ---       #879
+      0100277DH   LINE      ---      ---       #880
+      0100277DH   LINE      ---      ---       #881
+      01002783H   LINE      ---      ---       #882
+      01002786H   LINE      ---      ---       #883
+      010027A6H   LINE      ---      ---       #884
+      010027A6H   LINE      ---      ---       #885
+      010027AAH   LINE      ---      ---       #886
+      010027ADH   LINE      ---      ---       #887
+      010027B1H   LINE      ---      ---       #888
+      010027B1H   LINE      ---      ---       #889
+      010027B7H   LINE      ---      ---       #890
+      010027BAH   LINE      ---      ---       #891
+      010027DAH   LINE      ---      ---       #892
+      010027DAH   LINE      ---      ---       #893
+      010027DEH   LINE      ---      ---       #894
+      010027E1H   LINE      ---      ---       #895
+      010027E5H   LINE      ---      ---       #896
+      010027E5H   LINE      ---      ---       #897
+      010027EBH   LINE      ---      ---       #898
+      010027EEH   LINE      ---      ---       #899
+      0100280EH   LINE      ---      ---       #900
+      0100280EH   LINE      ---      ---       #901
+      01002813H   LINE      ---      ---       #902
+      01002815H   LINE      ---      ---       #903
+      01002819H   LINE      ---      ---       #904
+      01002819H   LINE      ---      ---       #905
+      01002820H   LINE      ---      ---       #906
+      01002822H   LINE      ---      ---       #907
+      01002842H   LINE      ---      ---       #908
+      01002842H   LINE      ---      ---       #909
+      01002848H   LINE      ---      ---       #910
+      0100284AH   LINE      ---      ---       #911
+      0100284EH   LINE      ---      ---       #912
+      0100284EH   LINE      ---      ---       #913
+      01002855H   LINE      ---      ---       #914
+      01002857H   LINE      ---      ---       #915
+      01002877H   LINE      ---      ---       #916
+      01002877H   LINE      ---      ---       #917
+      0100287DH   LINE      ---      ---       #918
+      0100287FH   LINE      ---      ---       #919
+      01002883H   LINE      ---      ---       #920
+      01002883H   LINE      ---      ---       #921
+      0100288AH   LINE      ---      ---       #922
+      0100288CH   LINE      ---      ---       #923
+      010028ACH   LINE      ---      ---       #924
+      010028ACH   LINE      ---      ---       #925
+      010028B3H   LINE      ---      ---       #926
+      010028B5H   LINE      ---      ---       #927
+      010028B9H   LINE      ---      ---       #928
+      010028B9H   LINE      ---      ---       #929
+      010028C0H   LINE      ---      ---       #930
+      010028C2H   LINE      ---      ---       #931
+      010028E2H   LINE      ---      ---       #932
+      010028E2H   LINE      ---      ---       #933
+      010028E9H   LINE      ---      ---       #934
+      010028EBH   LINE      ---      ---       #935
+      010028EFH   LINE      ---      ---       #936
+      010028EFH   LINE      ---      ---       #937
+      010028F6H   LINE      ---      ---       #938
+      010028F8H   LINE      ---      ---       #939
+      01002918H   LINE      ---      ---       #940
+      01002918H   LINE      ---      ---       #941
+      0100291FH   LINE      ---      ---       #942
+      01002921H   LINE      ---      ---       #943
+      01002925H   LINE      ---      ---       #944
+      01002925H   LINE      ---      ---       #945
+      0100292CH   LINE      ---      ---       #946
+      0100292EH   LINE      ---      ---       #947
+      0100294EH   LINE      ---      ---       #948
+      0100294EH   LINE      ---      ---       #949
+      01002953H   LINE      ---      ---       #950
+      01002955H   LINE      ---      ---       #951
+      01002959H   LINE      ---      ---       #952
+      01002959H   LINE      ---      ---       #953
+      01002960H   LINE      ---      ---       #954
+      01002962H   LINE      ---      ---       #955
+      01002982H   LINE      ---      ---       #956
+      01002982H   LINE      ---      ---       #957
+      01002987H   LINE      ---      ---       #958
+      01002989H   LINE      ---      ---       #959
+      0100298DH   LINE      ---      ---       #960
+      0100298DH   LINE      ---      ---       #961
+      01002994H   LINE      ---      ---       #962
+      01002996H   LINE      ---      ---       #963
+      010029B6H   LINE      ---      ---       #964
+      010029B6H   LINE      ---      ---       #965
+      010029BDH   LINE      ---      ---       #966
+      010029BFH   LINE      ---      ---       #967
+      010029C3H   LINE      ---      ---       #968
+      010029C3H   LINE      ---      ---       #969
+      010029CAH   LINE      ---      ---       #970
+      010029CCH   LINE      ---      ---       #971
+      010029ECH   LINE      ---      ---       #972
+      010029ECH   LINE      ---      ---       #973
+      010029F0H   LINE      ---      ---       #974
+      010029F2H   LINE      ---      ---       #975
+      010029F6H   LINE      ---      ---       #976
+      010029F6H   LINE      ---      ---       #977
+      010029FAH   LINE      ---      ---       #978
+      010029FCH   LINE      ---      ---       #979
+      01002A02H   LINE      ---      ---       #980
+      01002A02H   LINE      ---      ---       #981
+      01002A06H   LINE      ---      ---       #982
+      01002A06H   LINE      ---      ---       #984
+      01002A0DH   LINE      ---      ---       #985
+      01002A0DH   LINE      ---      ---       #986
+      01002A2DH   LINE      ---      ---       #987
+      01002A31H   LINE      ---      ---       #988
+      01002A31H   LINE      ---      ---       #989
+      01002A31H   LINE      ---      ---       #990
+      01002A3AH   LINE      ---      ---       #991
+      02004ED2H   SYMBOL    XDATA    VOID      i
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
       ---         MODULE    ---      ---       KEYSCAN
-      02004E4FH   PUBLIC    XDATA    ---       ksEvtPool
-      01001A91H   PUBLIC    CODE     ---       KS_GetCurrentEvt
-      01001C9BH   PUBLIC    CODE     ---       _array_is_empty
-      01001E15H   PUBLIC    CODE     ---       KS_ScanMatrix
-      01001224H   PUBLIC    CODE     ---       KS_Unistall
-      010008EEH   PUBLIC    CODE     ---       KS_Initialize
-
-      01001C8DH   BLOCK     CODE     ---       LVL=0
-      01001C8DH   LINE      ---      ---       #24
-      01001C8DH   LINE      ---      ---       #25
-      01001C8DH   BLOCK     CODE     NEAR LAB  LVL=1
-      01001C8DH   LINE      ---      ---       #27
-      01001C92H   LINE      ---      ---       #28
-      01001C95H   LINE      ---      ---       #29
-      01001C98H   LINE      ---      ---       #30
-      01001C9AH   LINE      ---      ---       #31
+      02004EA0H   PUBLIC    XDATA    ---       ksEvtPool
+      0100214EH   PUBLIC    CODE     ---       KS_GetCurrentEvt
+      010025D6H   PUBLIC    CODE     ---       _array_is_empty
+      01002ED6H   PUBLIC    CODE     ---       KS_ScanMatrix
+      01001BF3H   PUBLIC    CODE     ---       KS_Unistall
+      01002DFBH   PUBLIC    CODE     ---       KS_Initialize
+
+      0100239AH   BLOCK     CODE     ---       LVL=0
+      0100239AH   LINE      ---      ---       #25
+      0100239AH   LINE      ---      ---       #26
+      0100239AH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100239AH   LINE      ---      ---       #28
+      0100239FH   LINE      ---      ---       #29
+      010023A2H   LINE      ---      ---       #30
+      010023A5H   LINE      ---      ---       #31
+      010023A7H   LINE      ---      ---       #32
       00000006H   SYMBOL    DATA     VOID      c
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      01001D15H   BLOCK     CODE     ---       LVL=0
-      01001D15H   LINE      ---      ---       #35
-      01001D15H   LINE      ---      ---       #36
-      01001D15H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001D15H   LINE      ---      ---       #37
-      01001D17H   LINE      ---      ---       #39
-      01001D23H   LINE      ---      ---       #40
-      01001D23H   LINE      ---      ---       #41
-      01001D3DH   LINE      ---      ---       #43
-      01001D3DH   LINE      ---      ---       #90
-      01001D3FH   LINE      ---      ---       #91
-      01001D3FH   LINE      ---      ---       #92
-      01001D4EH   LINE      ---      ---       #93
-      01001D4EH   LINE      ---      ---       #94
-      01001D51H   LINE      ---      ---       #95
-      01001D51H   LINE      ---      ---       #96
-      01001D58H   LINE      ---      ---       #97
-      01001D64H   LINE      ---      ---       #98
-      01001D65H   LINE      ---      ---       #99
-      01001D65H   LINE      ---      ---       #100
-      01001D6AH   LINE      ---      ---       #101
+      01002606H   BLOCK     CODE     ---       LVL=0
+      01002606H   LINE      ---      ---       #36
+      01002606H   LINE      ---      ---       #37
+      01002606H   BLOCK     CODE     NEAR LAB  LVL=1
+      01002606H   LINE      ---      ---       #38
+      01002608H   LINE      ---      ---       #40
+      01002614H   LINE      ---      ---       #41
+      01002614H   LINE      ---      ---       #42
+      0100262EH   LINE      ---      ---       #44
+      0100262EH   LINE      ---      ---       #90
+      01002630H   LINE      ---      ---       #91
+      01002630H   LINE      ---      ---       #92
+      0100263FH   LINE      ---      ---       #93
+      0100263FH   LINE      ---      ---       #94
+      01002642H   LINE      ---      ---       #95
+      01002642H   LINE      ---      ---       #96
+      01002649H   LINE      ---      ---       #97
+      01002655H   LINE      ---      ---       #98
+      01002656H   LINE      ---      ---       #99
+      01002656H   LINE      ---      ---       #100
+      0100265BH   LINE      ---      ---       #101
       00000006H   SYMBOL    DATA     VOID      i
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      01001D6BH   BLOCK     CODE     ---       LVL=0
-      01001D6BH   LINE      ---      ---       #103
-      01001D6BH   LINE      ---      ---       #104
-      01001D6BH   BLOCK     CODE     NEAR LAB  LVL=1
-      01001D6BH   LINE      ---      ---       #105
-      01001D6DH   LINE      ---      ---       #106
-      01001D6EH   LINE      ---      ---       #108
-      01001D7CH   LINE      ---      ---       #109
-      01001D7CH   LINE      ---      ---       #110
-      01001D83H   LINE      ---      ---       #111
-      01001D83H   LINE      ---      ---       #112
-      01001D86H   LINE      ---      ---       #113
-      01001D86H   LINE      ---      ---       #114
-      01001D88H   LINE      ---      ---       #116
-      01001D8EH   LINE      ---      ---       #118
-      01001D9AH   LINE      ---      ---       #119
-      01001D9AH   LINE      ---      ---       #120
-      01001DB5H   LINE      ---      ---       #122
-      01001DB5H   LINE      ---      ---       #167
-      01001DB7H   LINE      ---      ---       #168
-      01001DB7H   LINE      ---      ---       #169
-      01001DBAH   LINE      ---      ---       #170
-      01001DBAH   LINE      ---      ---       #171
-      01001DC8H   LINE      ---      ---       #172
-      01001DCCH   LINE      ---      ---       #173
-      01001DD7H   LINE      ---      ---       #174
-      01001DD7H   LINE      ---      ---       #175
-      01001DD9H   LINE      ---      ---       #176
-      01001DD9H   LINE      ---      ---       #177
-      01001DDBH   LINE      ---      ---       #179
-      01001DDBH   LINE      ---      ---       #180
-      01001DF3H   LINE      ---      ---       #181
-      01001E00H   LINE      ---      ---       #182
-      01001E00H   LINE      ---      ---       #183
-      01001E04H   LINE      ---      ---       #184
-      01001E0FH   LINE      ---      ---       #185
-      01001E0FH   LINE      ---      ---       #186
-      01001E0FH   LINE      ---      ---       #187
-      01001E14H   LINE      ---      ---       #188
+      0100265CH   BLOCK     CODE     ---       LVL=0
+      0100265CH   LINE      ---      ---       #103
+      0100265CH   LINE      ---      ---       #104
+      0100265CH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100265CH   LINE      ---      ---       #105
+      0100265EH   LINE      ---      ---       #106
+      0100265FH   LINE      ---      ---       #108
+      0100266DH   LINE      ---      ---       #109
+      0100266DH   LINE      ---      ---       #110
+      01002674H   LINE      ---      ---       #111
+      01002674H   LINE      ---      ---       #112
+      01002677H   LINE      ---      ---       #113
+      01002677H   LINE      ---      ---       #114
+      01002679H   LINE      ---      ---       #116
+      0100267FH   LINE      ---      ---       #118
+      0100268BH   LINE      ---      ---       #119
+      0100268BH   LINE      ---      ---       #120
+      010026A6H   LINE      ---      ---       #122
+      010026A6H   LINE      ---      ---       #167
+      010026A8H   LINE      ---      ---       #168
+      010026A8H   LINE      ---      ---       #169
+      010026ABH   LINE      ---      ---       #170
+      010026ABH   LINE      ---      ---       #171
+      010026B9H   LINE      ---      ---       #172
+      010026BDH   LINE      ---      ---       #173
+      010026C8H   LINE      ---      ---       #174
+      010026C8H   LINE      ---      ---       #175
+      010026CAH   LINE      ---      ---       #176
+      010026CAH   LINE      ---      ---       #177
+      010026CCH   LINE      ---      ---       #179
+      010026CCH   LINE      ---      ---       #180
+      010026E4H   LINE      ---      ---       #181
+      010026F1H   LINE      ---      ---       #182
+      010026F1H   LINE      ---      ---       #183
+      010026F5H   LINE      ---      ---       #184
+      01002700H   LINE      ---      ---       #185
+      01002700H   LINE      ---      ---       #186
+      01002700H   LINE      ---      ---       #187
+      01002705H   LINE      ---      ---       #188
       00000006H   SYMBOL    DATA     VOID      i
       00000005H   SYMBOL    DATA     VOID      found
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      010008D1H   BLOCK     CODE     ---       LVL=0
-      010008D1H   LINE      ---      ---       #190
-      010008D1H   LINE      ---      ---       #191
-      010008D1H   BLOCK     CODE     NEAR LAB  LVL=1
-      010008D1H   LINE      ---      ---       #192
-      010008D6H   LINE      ---      ---       #194
-      010008E1H   LINE      ---      ---       #195
-      010008E5H   LINE      ---      ---       #196
-      010008EDH   LINE      ---      ---       #197
-      02004EB0H   SYMBOL    XDATA    VOID      i
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      010008F9H   BLOCK     CODE     ---       LVL=0
-      010008F9H   LINE      ---      ---       #199
-      010008F9H   LINE      ---      ---       #200
-      010008F9H   BLOCK     CODE     NEAR LAB  LVL=1
-      010008F9H   LINE      ---      ---       #201
-      010008FEH   LINE      ---      ---       #202
-      0100090AH   LINE      ---      ---       #203
-      0100090EH   LINE      ---      ---       #204
-      01000916H   LINE      ---      ---       #205
-      02004EB1H   SYMBOL    XDATA    VOID      i
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      010008EEH   BLOCK     CODE     ---       LVL=0
-      010008EEH   LINE      ---      ---       #207
-      010008EEH   LINE      ---      ---       #208
-      010008EEH   LINE      ---      ---       #209
-      010008F3H   LINE      ---      ---       #210
-      010008F5H   LINE      ---      ---       #211
-      010008F7H   LINE      ---      ---       #212
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001224H   BLOCK     CODE     ---       LVL=0
-      01001224H   LINE      ---      ---       #216
-      01001224H   LINE      ---      ---       #217
-      01001224H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001224H   LINE      ---      ---       #218
-      01001226H   LINE      ---      ---       #219
-      0100122AH   LINE      ---      ---       #220
-      0100122BH   LINE      ---      ---       #221
-      0100122CH   LINE      ---      ---       #222
-      01001233H   LINE      ---      ---       #223
-      0100123CH   LINE      ---      ---       #224
-      0100124CH   LINE      ---      ---       #225
-      0100125FH   LINE      ---      ---       #226
-      0100126CH   LINE      ---      ---       #227
-      01001279H   LINE      ---      ---       #228
-      0100127CH   LINE      ---      ---       #230
-      0100127EH   LINE      ---      ---       #232
-      01001286H   LINE      ---      ---       #234
-      0100128CH   LINE      ---      ---       #235
-      0100128CH   LINE      ---      ---       #236
-      01001290H   LINE      ---      ---       #237
-      01001294H   LINE      ---      ---       #238
-      01001298H   LINE      ---      ---       #239
-      0100129CH   LINE      ---      ---       #240
-      010012A0H   LINE      ---      ---       #241
-      010012A4H   LINE      ---      ---       #242
-      010012A8H   LINE      ---      ---       #243
-      010012ACH   LINE      ---      ---       #244
-      010012ACH   LINE      ---      ---       #246
-      010012ACH   LINE      ---      ---       #247
-      010012B5H   LINE      ---      ---       #248
-      010012BBH   LINE      ---      ---       #249
-      010012BBH   LINE      ---      ---       #251
+      01002DDEH   BLOCK     CODE     ---       LVL=0
+      01002DDEH   LINE      ---      ---       #190
+      01002DDEH   LINE      ---      ---       #191
+      01002DDEH   BLOCK     CODE     NEAR LAB  LVL=1
+      01002DDEH   LINE      ---      ---       #192
+      01002DE3H   LINE      ---      ---       #194
+      01002DEEH   LINE      ---      ---       #195
+      01002DF2H   LINE      ---      ---       #196
+      01002DFAH   LINE      ---      ---       #197
+      02004F01H   SYMBOL    XDATA    VOID      i
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01002E06H   BLOCK     CODE     ---       LVL=0
+      01002E06H   LINE      ---      ---       #199
+      01002E06H   LINE      ---      ---       #200
+      01002E06H   BLOCK     CODE     NEAR LAB  LVL=1
+      01002E06H   LINE      ---      ---       #201
+      01002E0BH   LINE      ---      ---       #202
+      01002E17H   LINE      ---      ---       #203
+      01002E1BH   LINE      ---      ---       #204
+      01002E23H   LINE      ---      ---       #205
+      02004F02H   SYMBOL    XDATA    VOID      i
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01002DFBH   BLOCK     CODE     ---       LVL=0
+      01002DFBH   LINE      ---      ---       #207
+      01002DFBH   LINE      ---      ---       #208
+      01002DFBH   LINE      ---      ---       #209
+      01002E00H   LINE      ---      ---       #210
+      01002E02H   LINE      ---      ---       #211
+      01002E04H   LINE      ---      ---       #212
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001BF3H   BLOCK     CODE     ---       LVL=0
+      01001BF3H   LINE      ---      ---       #216
+      01001BF3H   LINE      ---      ---       #217
+      01001BF3H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001BF3H   LINE      ---      ---       #218
+      01001BF5H   LINE      ---      ---       #219
+      01001BF9H   LINE      ---      ---       #220
+      01001BFAH   LINE      ---      ---       #221
+      01001BFBH   LINE      ---      ---       #222
+      01001C02H   LINE      ---      ---       #223
+      01001C0BH   LINE      ---      ---       #224
+      01001C1BH   LINE      ---      ---       #225
+      01001C2EH   LINE      ---      ---       #226
+      01001C3BH   LINE      ---      ---       #227
+      01001C48H   LINE      ---      ---       #228
+      01001C4BH   LINE      ---      ---       #230
+      01001C4DH   LINE      ---      ---       #232
+      01001C55H   LINE      ---      ---       #234
+      01001C5BH   LINE      ---      ---       #235
+      01001C5BH   LINE      ---      ---       #236
+      01001C5FH   LINE      ---      ---       #237
+      01001C63H   LINE      ---      ---       #238
+      01001C67H   LINE      ---      ---       #239
+      01001C6BH   LINE      ---      ---       #240
+      01001C6FH   LINE      ---      ---       #241
+      01001C73H   LINE      ---      ---       #242
+      01001C77H   LINE      ---      ---       #243
+      01001C7BH   LINE      ---      ---       #244
+      01001C7BH   LINE      ---      ---       #246
+      01001C7BH   LINE      ---      ---       #247
+      01001C84H   LINE      ---      ---       #248
+      01001C8AH   LINE      ---      ---       #249
+      01001C8AH   LINE      ---      ---       #251
       00000007H   SYMBOL    DATA     VOID      i
-      02004EB2H   SYMBOL    XDATA    VOID      temp
+      02004F03H   SYMBOL    XDATA    VOID      temp
       00000006H   SYMBOL    DATA     VOID      tgroup
       00000005H   SYMBOL    DATA     VOID      tgpionum
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      01001E15H   BLOCK     CODE     ---       LVL=0
-      01001E15H   LINE      ---      ---       #254
-      01001E15H   LINE      ---      ---       #255
-      01001E15H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001E15H   LINE      ---      ---       #256
-      01001E17H   LINE      ---      ---       #257
-      01001E1BH   LINE      ---      ---       #258
-      01001E1CH   LINE      ---      ---       #259
-      01001E1DH   LINE      ---      ---       #260
-      01001E1FH   LINE      ---      ---       #261
-      01001E21H   LINE      ---      ---       #262
-      01001E23H   LINE      ---      ---       #263
-      01001E2AH   LINE      ---      ---       #264
-      01001E33H   LINE      ---      ---       #265
-      01001E43H   LINE      ---      ---       #266
-      01001EA3H   LINE      ---      ---       #267
-      01001EA6H   LINE      ---      ---       #269
-      01001EAFH   LINE      ---      ---       #270
-      01001EB8H   LINE      ---      ---       #271
-      01001EC8H   LINE      ---      ---       #272
-      01001F28H   LINE      ---      ---       #273
-      01001F2BH   LINE      ---      ---       #275
-      01001F34H   LINE      ---      ---       #276
-      01001F4EH   LINE      ---      ---       #277
-      01001F71H   LINE      ---      ---       #278
-      01001F71H   LINE      ---      ---       #279
-      01001F74H   LINE      ---      ---       #280
+      01002ED6H   BLOCK     CODE     ---       LVL=0
+      01002ED6H   LINE      ---      ---       #254
+      01002ED6H   LINE      ---      ---       #255
+      01002ED6H   BLOCK     CODE     NEAR LAB  LVL=1
+      01002ED6H   LINE      ---      ---       #256
+      01002ED8H   LINE      ---      ---       #257
+      01002EDCH   LINE      ---      ---       #258
+      01002EDDH   LINE      ---      ---       #259
+      01002EDEH   LINE      ---      ---       #260
+      01002EE0H   LINE      ---      ---       #261
+      01002EE2H   LINE      ---      ---       #262
+      01002EE9H   LINE      ---      ---       #263
+      01002EF2H   LINE      ---      ---       #264
+      01002F02H   LINE      ---      ---       #265
+      01002F62H   LINE      ---      ---       #266
+      01002F65H   LINE      ---      ---       #268
+      01002F6EH   LINE      ---      ---       #269
+      01002F77H   LINE      ---      ---       #270
+      01002F87H   LINE      ---      ---       #271
+      01002FE7H   LINE      ---      ---       #272
+      01002FEAH   LINE      ---      ---       #274
+      01002FF3H   LINE      ---      ---       #275
+      0100300DH   LINE      ---      ---       #276
+      01003030H   LINE      ---      ---       #277
+      01003030H   LINE      ---      ---       #278
+      01003033H   LINE      ---      ---       #279
       00000007H   SYMBOL    DATA     VOID      i
-      02004E82H   SYMBOL    XDATA    VOID      j
+      02004EE1H   SYMBOL    XDATA    VOID      j
       00000006H   SYMBOL    DATA     VOID      tgroup
       00000005H   SYMBOL    DATA     VOID      tgpionum
-      02004E83H   SYMBOL    XDATA    VOID      temp
-      02004E84H   SYMBOL    XDATA    VOID      check
-      02004E85H   SYMBOL    XDATA    VOID      rawSel
+      02004EE2H   SYMBOL    XDATA    VOID      temp
+      02004EE3H   SYMBOL    XDATA    VOID      check
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      01001C9BH   BLOCK     CODE     ---       LVL=0
-      01001C9BH   LINE      ---      ---       #282
-      01001CA6H   LINE      ---      ---       #283
-      01001CA6H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001CA6H   LINE      ---      ---       #285
-      01001CADH   LINE      ---      ---       #286
-      01001CADH   LINE      ---      ---       #287
-      01001CC2H   LINE      ---      ---       #288
-      01001CC5H   LINE      ---      ---       #289
-      01001CC8H   LINE      ---      ---       #290
-      01001CCAH   LINE      ---      ---       #291
+      010025D6H   BLOCK     CODE     ---       LVL=0
+      010025D6H   LINE      ---      ---       #281
+      010025E1H   LINE      ---      ---       #282
+      010025E1H   BLOCK     CODE     NEAR LAB  LVL=1
+      010025E1H   LINE      ---      ---       #284
+      010025E8H   LINE      ---      ---       #285
+      010025E8H   LINE      ---      ---       #286
+      010025FDH   LINE      ---      ---       #287
+      01002600H   LINE      ---      ---       #288
+      01002603H   LINE      ---      ---       #289
+      01002605H   LINE      ---      ---       #290
       00000007H   SYMBOL    DATA     VOID      i
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      01001A91H   BLOCK     CODE     ---       LVL=0
-      01001A91H   LINE      ---      ---       #294
-      01001A91H   LINE      ---      ---       #295
-      01001A91H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001A91H   LINE      ---      ---       #297
-      01001A96H   LINE      ---      ---       #298
-      01001A98H   LINE      ---      ---       #299
-      01001A9AH   LINE      ---      ---       #300
-      01001A9CH   LINE      ---      ---       #301
-      01001A9EH   LINE      ---      ---       #302
-      01001AA0H   LINE      ---      ---       #303
-      01001AA2H   LINE      ---      ---       #304
-      01001AA4H   LINE      ---      ---       #305
-      01001AA6H   LINE      ---      ---       #306
-      01001AA8H   LINE      ---      ---       #307
-      01001AAAH   LINE      ---      ---       #308
-      01001AACH   LINE      ---      ---       #309
-      01001AAEH   LINE      ---      ---       #312
-      01001AB0H   LINE      ---      ---       #314
-      01001ADEH   LINE      ---      ---       #316
-      01001ADEH   LINE      ---      ---       #317
-      01001AE5H   LINE      ---      ---       #318
-      01001AE7H   LINE      ---      ---       #320
-      01001AE7H   LINE      ---      ---       #321
-      01001AEEH   LINE      ---      ---       #322
-      01001AF3H   LINE      ---      ---       #323
-      01001AF3H   LINE      ---      ---       #325
-      01001B03H   LINE      ---      ---       #326
-      01001B12H   LINE      ---      ---       #327
-      01001B16H   LINE      ---      ---       #328
-      01001B1CH   LINE      ---      ---       #329
-      01001B22H   LINE      ---      ---       #330
-      01001B2AH   LINE      ---      ---       #331
-      01001B2AH   LINE      ---      ---       #332
-      01001B32H   LINE      ---      ---       #333
-      01001B3AH   LINE      ---      ---       #334
-      01001B42H   LINE      ---      ---       #335
-      01001B4EH   LINE      ---      ---       #336
-      01001B6FH   LINE      ---      ---       #337
-      01001B75H   LINE      ---      ---       #338
-      01001B77H   LINE      ---      ---       #339
-      01001B77H   LINE      ---      ---       #340
-      01001B7CH   LINE      ---      ---       #341
-      01001B7CH   LINE      ---      ---       #343
-      01001B8EH   LINE      ---      ---       #344
-      01001B8EH   LINE      ---      ---       #345
-      01001BAAH   LINE      ---      ---       #346
-      01001BBDH   LINE      ---      ---       #347
-      01001BC3H   LINE      ---      ---       #348
-      01001BC3H   LINE      ---      ---       #349
-      01001BC5H   LINE      ---      ---       #350
-      01001BC7H   LINE      ---      ---       #352
-      01001BC7H   LINE      ---      ---       #354
-      01001BCDH   LINE      ---      ---       #355
-      01001BD4H   LINE      ---      ---       #356
-      01001BECH   LINE      ---      ---       #357
-      01001BFBH   LINE      ---      ---       #358
-      01001BFBH   LINE      ---      ---       #359
-      01001C00H   LINE      ---      ---       #360
-      01001C00H   LINE      ---      ---       #361
-      01001C11H   LINE      ---      ---       #362
-      01001C24H   LINE      ---      ---       #363
-      01001C2BH   LINE      ---      ---       #364
-      01001C2BH   LINE      ---      ---       #365
-      01001C32H   LINE      ---      ---       #366
-      01001C34H   LINE      ---      ---       #368
-      01001C34H   LINE      ---      ---       #369
-      01001C3BH   LINE      ---      ---       #370
-      01001C3BH   LINE      ---      ---       #371
-      01001C3BH   LINE      ---      ---       #372
-      01001C43H   LINE      ---      ---       #373
-      01001C4BH   LINE      ---      ---       #374
-      01001C53H   LINE      ---      ---       #375
-      01001C59H   LINE      ---      ---       #376
-      01001C59H   LINE      ---      ---       #377
-      01001C61H   LINE      ---      ---       #379
-      01001C6FH   LINE      ---      ---       #380
-      01001C6FH   LINE      ---      ---       #381
-      01001C72H   LINE      ---      ---       #382
-      01001C72H   LINE      ---      ---       #385
-      01001C7FH   LINE      ---      ---       #386
-      01001C7FH   LINE      ---      ---       #387
-      01001C86H   LINE      ---      ---       #388
-      01001C86H   LINE      ---      ---       #390
-      01001C86H   LINE      ---      ---       #391
-      01001C8CH   LINE      ---      ---       #392
-      01001C8CH   LINE      ---      ---       #395
-      02004E31H   SYMBOL    XDATA    VOID      i
-      02004E32H   SYMBOL    XDATA    VOID      j
-      02004E33H   SYMBOL    XDATA    VOID      temp
-      02004E34H   SYMBOL    XDATA    VOID      flag
-      02004E35H   SYMBOL    XDATA    VOID      offset
-      02004E36H   SYMBOL    XDATA    VOID      state
-      02004E37H   SYMBOL    XDATA    VOID      colCounttemp
-      02004E38H   SYMBOL    XDATA    VOID      rawSel
-      02004E39H   SYMBOL    XDATA    VOID      keyCounttemp
-      02004E3AH   SYMBOL    XDATA    VOID      key_value_temp
-      02004E3BH   SYMBOL    XDATA    VOID      ghost
-      02004E3CH   SYMBOL    XDATA    VOID      rawCount
-      02004E3DH   SYMBOL    XDATA    VOID      colCount
+      0100214EH   BLOCK     CODE     ---       LVL=0
+      0100214EH   LINE      ---      ---       #293
+      0100214EH   LINE      ---      ---       #294
+      0100214EH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100214EH   LINE      ---      ---       #296
+      01002153H   LINE      ---      ---       #297
+      01002155H   LINE      ---      ---       #298
+      01002157H   LINE      ---      ---       #299
+      01002159H   LINE      ---      ---       #300
+      0100215BH   LINE      ---      ---       #301
+      0100215DH   LINE      ---      ---       #302
+      0100215FH   LINE      ---      ---       #303
+      01002161H   LINE      ---      ---       #304
+      01002163H   LINE      ---      ---       #305
+      01002165H   LINE      ---      ---       #306
+      01002167H   LINE      ---      ---       #308
+      0100216AH   LINE      ---      ---       #310
+      01002198H   LINE      ---      ---       #312
+      01002198H   LINE      ---      ---       #313
+      0100219FH   LINE      ---      ---       #314
+      010021A1H   LINE      ---      ---       #316
+      010021A1H   LINE      ---      ---       #317
+      010021A8H   LINE      ---      ---       #318
+      010021ADH   LINE      ---      ---       #319
+      010021ADH   LINE      ---      ---       #321
+      010021BFH   LINE      ---      ---       #322
+      010021BFH   LINE      ---      ---       #323
+      010021CEH   LINE      ---      ---       #324
+      010021D7H   LINE      ---      ---       #325
+      010021DEH   LINE      ---      ---       #326
+      010021DEH   LINE      ---      ---       #327
+      010021EDH   LINE      ---      ---       #328
+      010021EDH   LINE      ---      ---       #329
+      01002208H   LINE      ---      ---       #330
+      01002208H   LINE      ---      ---       #331
+      01002218H   LINE      ---      ---       #332
+      01002218H   LINE      ---      ---       #333
+      01002221H   LINE      ---      ---       #334
+      01002221H   LINE      ---      ---       #335
+      01002250H   LINE      ---      ---       #336
+      01002250H   LINE      ---      ---       #337
+      01002256H   LINE      ---      ---       #338
+      01002258H   LINE      ---      ---       #339
+      01002258H   LINE      ---      ---       #340
+      01002258H   LINE      ---      ---       #341
+      01002260H   LINE      ---      ---       #342
+      01002260H   LINE      ---      ---       #343
+      01002268H   LINE      ---      ---       #344
+      01002268H   LINE      ---      ---       #346
+      0100226FH   LINE      ---      ---       #347
+      0100226FH   LINE      ---      ---       #348
+      01002277H   LINE      ---      ---       #349
+      01002277H   LINE      ---      ---       #350
+      0100227FH   LINE      ---      ---       #351
+      01002287H   LINE      ---      ---       #353
+      01002299H   LINE      ---      ---       #354
+      01002299H   LINE      ---      ---       #355
+      010022B5H   LINE      ---      ---       #356
+      010022C8H   LINE      ---      ---       #357
+      010022CEH   LINE      ---      ---       #358
+      010022CEH   LINE      ---      ---       #359
+      010022D0H   LINE      ---      ---       #360
+      010022D2H   LINE      ---      ---       #362
+      010022D2H   LINE      ---      ---       #364
+      010022D8H   LINE      ---      ---       #365
+      010022DFH   LINE      ---      ---       #366
+      010022F7H   LINE      ---      ---       #367
+      01002306H   LINE      ---      ---       #368
+      01002306H   LINE      ---      ---       #369
+      0100230DH   LINE      ---      ---       #370
+      0100230DH   LINE      ---      ---       #371
+      0100231EH   LINE      ---      ---       #372
+      01002331H   LINE      ---      ---       #373
+      01002338H   LINE      ---      ---       #374
+      01002338H   LINE      ---      ---       #375
+      0100233FH   LINE      ---      ---       #376
+      01002341H   LINE      ---      ---       #378
+      01002341H   LINE      ---      ---       #379
+      01002348H   LINE      ---      ---       #380
+      01002348H   LINE      ---      ---       #381
+      01002348H   LINE      ---      ---       #382
+      01002350H   LINE      ---      ---       #383
+      01002358H   LINE      ---      ---       #384
+      01002360H   LINE      ---      ---       #385
+      01002366H   LINE      ---      ---       #386
+      01002366H   LINE      ---      ---       #387
+      0100236EH   LINE      ---      ---       #389
+      0100237CH   LINE      ---      ---       #390
+      0100237CH   LINE      ---      ---       #391
+      0100237FH   LINE      ---      ---       #392
+      0100237FH   LINE      ---      ---       #395
+      0100238CH   LINE      ---      ---       #396
+      0100238CH   LINE      ---      ---       #397
+      01002393H   LINE      ---      ---       #398
+      01002393H   LINE      ---      ---       #400
+      01002393H   LINE      ---      ---       #401
+      01002399H   LINE      ---      ---       #402
+      01002399H   LINE      ---      ---       #405
+      02004E84H   SYMBOL    XDATA    VOID      i
+      02004E85H   SYMBOL    XDATA    VOID      j
+      02004E86H   SYMBOL    XDATA    VOID      k
+      02004E87H   SYMBOL    XDATA    VOID      temp
+      02004E88H   SYMBOL    XDATA    VOID      flag
+      02004E89H   SYMBOL    XDATA    VOID      offset
+      02004E8AH   SYMBOL    XDATA    VOID      state
+      02004E8BH   SYMBOL    XDATA    VOID      keyCounttemp
+      02004E8CH   SYMBOL    XDATA    VOID      key_value_temp
+      02004E8DH   SYMBOL    XDATA    VOID      ghost
+      02004E8EH   SYMBOL    XDATA    VOID      rawCount
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
       ---         MODULE    ---      ---       LED
-      0100069FH   PUBLIC    CODE     ---       LED_handle
-      010007F1H   PUBLIC    CODE     ---       LED_all_shutdown
-
-      010007F1H   BLOCK     CODE     ---       LVL=0
-      010007F1H   LINE      ---      ---       #4
-      010007F1H   LINE      ---      ---       #5
-      010007F1H   LINE      ---      ---       #6
-      010007F8H   LINE      ---      ---       #7
-      010007FFH   LINE      ---      ---       #8
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100069FH   BLOCK     CODE     ---       LVL=0
-      0100069FH   LINE      ---      ---       #14
-      0100069FH   LINE      ---      ---       #15
-      0100069FH   LINE      ---      ---       #16
-      010006A9H   LINE      ---      ---       #19
-      010006B1H   LINE      ---      ---       #20
-      010006B1H   LINE      ---      ---       #22
-      010006B8H   LINE      ---      ---       #23
-      010006B8H   LINE      ---      ---       #24
-      010006BAH   LINE      ---      ---       #25
-      010006BCH   LINE      ---      ---       #26
-      010006C3H   LINE      ---      ---       #27
-      010006C3H   LINE      ---      ---       #28
-      010006C9H   LINE      ---      ---       #29
-      010006C9H   LINE      ---      ---       #30
-      010006CFH   LINE      ---      ---       #31
-      010006D5H   LINE      ---      ---       #32
-      010006D5H   LINE      ---      ---       #33
-      010006D7H   LINE      ---      ---       #35
-      010006D7H   LINE      ---      ---       #36
-      010006DEH   LINE      ---      ---       #37
-      010006DEH   LINE      ---      ---       #38
-      010006E0H   LINE      ---      ---       #39
-      010006E4H   LINE      ---      ---       #40
-      010006EAH   LINE      ---      ---       #41
-      010006EAH   LINE      ---      ---       #42
-      010006EAH   LINE      ---      ---       #45
-      010006F2H   LINE      ---      ---       #46
-      010006F2H   LINE      ---      ---       #47
-      010006F8H   LINE      ---      ---       #48
-      010006F8H   LINE      ---      ---       #49
-      01000707H   LINE      ---      ---       #50
-      01000707H   LINE      ---      ---       #51
-      0100070EH   LINE      ---      ---       #52
-      0100070EH   LINE      ---      ---       #53
-      01000714H   LINE      ---      ---       #54
-      01000716H   LINE      ---      ---       #56
-      01000716H   LINE      ---      ---       #57
-      0100071CH   LINE      ---      ---       #58
-      0100071CH   LINE      ---      ---       #60
-      01000723H   LINE      ---      ---       #61
-      01000723H   LINE      ---      ---       #62
-      01000729H   LINE      ---      ---       #63
-      01000729H   LINE      ---      ---       #65
-      01000729H   LINE      ---      ---       #66
-      0100072FH   LINE      ---      ---       #67
-      0100072FH   LINE      ---      ---       #69
-      0100072FH   LINE      ---      ---       #71
-      0100072FH   LINE      ---      ---       #72
-      01000735H   LINE      ---      ---       #73
-      0100073BH   LINE      ---      ---       #74
-      0100073BH   LINE      ---      ---       #75
-      0100073BH   LINE      ---      ---       #77
-      0100073BH   LINE      ---      ---       #78
-      01000741H   LINE      ---      ---       #79
-      01000741H   LINE      ---      ---       #80
-      01000741H   LINE      ---      ---       #81
-      01000741H   LINE      ---      ---       #83
+      0100103CH   PUBLIC    CODE     ---       LED_handle
+      010017ADH   PUBLIC    CODE     ---       LED_device_poweroff
+      010017E8H   PUBLIC    CODE     ---       LED_device_poweron
+      010017D0H   PUBLIC    CODE     ---       LED_all_shutdown
+
+      010017D0H   BLOCK     CODE     ---       LVL=0
+      010017D0H   LINE      ---      ---       #4
+      010017D0H   LINE      ---      ---       #5
+      010017D0H   LINE      ---      ---       #6
+      010017D6H   LINE      ---      ---       #7
+      010017DCH   LINE      ---      ---       #8
+      010017E2H   LINE      ---      ---       #9
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010017E8H   BLOCK     CODE     ---       LVL=0
+      010017E8H   LINE      ---      ---       #13
+      010017E8H   LINE      ---      ---       #14
+      010017E8H   LINE      ---      ---       #15
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010017ADH   BLOCK     CODE     ---       LVL=0
+      010017ADH   LINE      ---      ---       #18
+      010017ADH   LINE      ---      ---       #19
+      010017ADH   LINE      ---      ---       #20
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100103CH   BLOCK     CODE     ---       LVL=0
+      0100103CH   LINE      ---      ---       #24
+      0100103CH   LINE      ---      ---       #25
+      0100103CH   LINE      ---      ---       #26
+      01001046H   LINE      ---      ---       #29
+      01001056H   LINE      ---      ---       #30
+      01001056H   LINE      ---      ---       #32
+      0100105DH   LINE      ---      ---       #33
+      0100105DH   LINE      ---      ---       #34
+      0100105FH   LINE      ---      ---       #35
+      01001061H   LINE      ---      ---       #36
+      01001068H   LINE      ---      ---       #37
+      01001068H   LINE      ---      ---       #38
+      0100106EH   LINE      ---      ---       #39
+      0100106EH   LINE      ---      ---       #40
+      01001074H   LINE      ---      ---       #41
+      0100107AH   LINE      ---      ---       #42
+      0100107AH   LINE      ---      ---       #43
+      0100107CH   LINE      ---      ---       #45
+      0100107CH   LINE      ---      ---       #46
+      01001083H   LINE      ---      ---       #47
+      01001083H   LINE      ---      ---       #48
+      01001085H   LINE      ---      ---       #49
+      01001089H   LINE      ---      ---       #50
+      0100108FH   LINE      ---      ---       #51
+      0100108FH   LINE      ---      ---       #52
+      0100108FH   LINE      ---      ---       #55
+      01001097H   LINE      ---      ---       #56
+      01001097H   LINE      ---      ---       #57
+      0100109CH   LINE      ---      ---       #58
+      0100109CH   LINE      ---      ---       #59
+      010010ABH   LINE      ---      ---       #60
+      010010ABH   LINE      ---      ---       #61
+      010010B2H   LINE      ---      ---       #62
+      010010B2H   LINE      ---      ---       #63
+      010010B8H   LINE      ---      ---       #64
+      010010BAH   LINE      ---      ---       #66
+      010010BAH   LINE      ---      ---       #67
+      010010C0H   LINE      ---      ---       #68
+      010010C0H   LINE      ---      ---       #70
+      010010C7H   LINE      ---      ---       #71
+      010010C7H   LINE      ---      ---       #72
+      010010CDH   LINE      ---      ---       #73
+      010010CDH   LINE      ---      ---       #75
+      010010CDH   LINE      ---      ---       #76
+      010010D3H   LINE      ---      ---       #77
+      010010D3H   LINE      ---      ---       #79
+      010010D3H   LINE      ---      ---       #81
+      010010D3H   LINE      ---      ---       #82
+      010010D9H   LINE      ---      ---       #83
+      010010D9H   LINE      ---      ---       #84
+      010010D9H   LINE      ---      ---       #86
+      010010D9H   LINE      ---      ---       #87
+      010010DFH   LINE      ---      ---       #88
+      010010DFH   LINE      ---      ---       #89
+      010010DFH   LINE      ---      ---       #90
+      010010DFH   LINE      ---      ---       #92
+      010010DFH   LINE      ---      ---       #93
+      010010E5H   LINE      ---      ---       #94
+      010010E5H   LINE      ---      ---       #96
       ---         BLOCKEND  ---      ---       LVL=0
 
       ---         MODULE    ---      ---       SYS
-      010012BCH   PUBLIC    CODE     ---       YC_System_Main
-      01001F96H   PUBLIC    CODE     ---       kb_button_press_timer500ms
-      010010EAH   PUBLIC    CODE     ---       YC_pairing_timerout_500ms
-      0100110DH   PUBLIC    CODE     ---       YC_wait_disconnect_timer500ms
-      01001062H   PUBLIC    CODE     ---       YC_connect_timeout_500ms
-      010010BBH   PUBLIC    CODE     ---       LED_timer500ms
-      01001F7EH   PUBLIC    CODE     ---       System_Reset_Connect
-      010007BAH   PUBLIC    CODE     ---       System_long_sleep
-      01000FBDH   PUBLIC    CODE     ---       System_Software_init
-
-      01000E7AH   BLOCK     CODE     ---       LVL=0
-      01000E7AH   LINE      ---      ---       #11
-      01000E7AH   LINE      ---      ---       #12
-      01000E7AH   LINE      ---      ---       #13
-      01000E86H   LINE      ---      ---       #14
-      01000E92H   LINE      ---      ---       #15
-      01000E9EH   LINE      ---      ---       #16
-      01000EAAH   LINE      ---      ---       #17
-      01000EB6H   LINE      ---      ---       #18
-      01000EC2H   LINE      ---      ---       #20
-      01000EC7H   LINE      ---      ---       #21
-      01000ECBH   LINE      ---      ---       #22
-      01000ECFH   LINE      ---      ---       #24
-      01000ED3H   LINE      ---      ---       #25
-      01000ED7H   LINE      ---      ---       #26
-      01000EDBH   LINE      ---      ---       #28
-      01000EDFH   LINE      ---      ---       #29
-      01000EE3H   LINE      ---      ---       #30
-      01000EE7H   LINE      ---      ---       #31
-      01000EEBH   LINE      ---      ---       #32
-      01000EEFH   LINE      ---      ---       #33
-      01000EF3H   LINE      ---      ---       #34
-      01000EF7H   LINE      ---      ---       #35
-      01000EFBH   LINE      ---      ---       #37
-      01000EFFH   LINE      ---      ---       #38
-      01000F03H   LINE      ---      ---       #39
-      01000F07H   LINE      ---      ---       #40
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010007EEH   BLOCK     CODE     ---       LVL=0
-      010007EEH   LINE      ---      ---       #42
-      010007EEH   LINE      ---      ---       #43
-      010007EEH   LINE      ---      ---       #44
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000FBDH   BLOCK     CODE     ---       LVL=0
-      01000FBDH   LINE      ---      ---       #49
-      01000FBDH   LINE      ---      ---       #50
-      01000FBDH   LINE      ---      ---       #51
-      01000FBFH   LINE      ---      ---       #52
-      01000FC1H   LINE      ---      ---       #53
-      01000FC7H   LINE      ---      ---       #54
-      01000FCDH   LINE      ---      ---       #55
-      01000FD2H   LINE      ---      ---       #56
-      01000FD8H   LINE      ---      ---       #57
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001F75H   BLOCK     CODE     ---       LVL=0
-      01001F75H   LINE      ---      ---       #59
-      01001F75H   LINE      ---      ---       #60
-      01001F75H   LINE      ---      ---       #61
-      01001F7BH   LINE      ---      ---       #62
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010007BAH   BLOCK     CODE     ---       LVL=0
-      010007BAH   LINE      ---      ---       #65
-      010007BAH   LINE      ---      ---       #66
-      010007BAH   LINE      ---      ---       #67
-      010007BFH   LINE      ---      ---       #68
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001F7EH   BLOCK     CODE     ---       LVL=0
-      01001F7EH   LINE      ---      ---       #71
-      01001F7EH   LINE      ---      ---       #72
-      01001F7EH   LINE      ---      ---       #73
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001F80H   BLOCK     CODE     ---       LVL=0
-      01001F80H   LINE      ---      ---       #81
-      01001F85H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001F85H   LINE      ---      ---       #83
-      01001F8FH   LINE      ---      ---       #84
-      01001F95H   LINE      ---      ---       #85
-      01001F95H   LINE      ---      ---       #87
-      01001F95H   LINE      ---      ---       #88
-      02004EABH   SYMBOL    XDATA    VOID      temp
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      01000436H   BLOCK     CODE     ---       LVL=0
-      01000436H   LINE      ---      ---       #90
-      0100043BH   LINE      ---      ---       #91
-      0100043BH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100043BH   LINE      ---      ---       #95
-      01000462H   LINE      ---      ---       #96
-      01000462H   LINE      ---      ---       #98
-      01000462H   LINE      ---      ---       #99
-      01000462H   LINE      ---      ---       #100
-      01000464H   LINE      ---      ---       #101
-      01000467H   LINE      ---      ---       #103
-      01000478H   LINE      ---      ---       #104
-      01000480H   LINE      ---      ---       #105
-      01000480H   LINE      ---      ---       #106
-      0100048EH   LINE      ---      ---       #108
-      010004A3H   LINE      ---      ---       #109
-      010004A3H   LINE      ---      ---       #110
-      010004A9H   LINE      ---      ---       #111
-      010004AEH   LINE      ---      ---       #112
-      010004B2H   LINE      ---      ---       #113
-      010004B2H   LINE      ---      ---       #114
-      010004B2H   LINE      ---      ---       #115
-      010004B2H   LINE      ---      ---       #118
-      010004B8H   LINE      ---      ---       #119
-      010004BBH   LINE      ---      ---       #120
-      010004BBH   LINE      ---      ---       #121
-      010004BBH   LINE      ---      ---       #122
-      010004BEH   LINE      ---      ---       #123
-      010004BEH   LINE      ---      ---       #126
-      010004BEH   LINE      ---      ---       #127
-      010004C0H   LINE      ---      ---       #128
-      010004C0H   LINE      ---      ---       #133
-      010004C0H   LINE      ---      ---       #134
-      010004C6H   LINE      ---      ---       #135
-      010004CAH   LINE      ---      ---       #136
-      010004D4H   LINE      ---      ---       #137
-      010004D4H   LINE      ---      ---       #138
-      010004DAH   LINE      ---      ---       #139
-      010004DAH   LINE      ---      ---       #140
-      010004DBH   LINE      ---      ---       #141
-      010004DBH   LINE      ---      ---       #142
-      010004E1H   LINE      ---      ---       #143
-      010004E4H   LINE      ---      ---       #144
-      010004E8H   LINE      ---      ---       #146
-      010004EEH   LINE      ---      ---       #147
-      010004EEH   LINE      ---      ---       #148
-      010004F0H   LINE      ---      ---       #150
-      010004FFH   LINE      ---      ---       #151
-      0100053AH   LINE      ---      ---       #152
-      01000550H   LINE      ---      ---       #153
-      01000552H   LINE      ---      ---       #155
-      01000552H   LINE      ---      ---       #156
-      01000558H   LINE      ---      ---       #157
-      01000558H   LINE      ---      ---       #158
-      0100055EH   LINE      ---      ---       #159
-      0100055EH   LINE      ---      ---       #160
-      0100055EH   LINE      ---      ---       #162
-      01000565H   LINE      ---      ---       #163
-      01000569H   LINE      ---      ---       #164
-      0100056FH   LINE      ---      ---       #165
-      01000574H   LINE      ---      ---       #166
-      01000576H   LINE      ---      ---       #167
-      0100057BH   LINE      ---      ---       #168
-      0100057FH   LINE      ---      ---       #169
-      01000585H   LINE      ---      ---       #170
-      0100058AH   LINE      ---      ---       #172
-      010005A4H   LINE      ---      ---       #174
-      010005A8H   LINE      ---      ---       #175
-      010005A8H   LINE      ---      ---       #176
-      010005A8H   LINE      ---      ---       #177
-      010005ACH   LINE      ---      ---       #178
-      010005B0H   LINE      ---      ---       #179
-      010005B0H   LINE      ---      ---       #180
-      010005B0H   LINE      ---      ---       #181
-      010005B5H   LINE      ---      ---       #182
-      010005BAH   LINE      ---      ---       #183
-      010005BFH   LINE      ---      ---       #184
-      010005C7H   LINE      ---      ---       #185
-      010005C7H   LINE      ---      ---       #186
-      010005CDH   LINE      ---      ---       #187
-      010005D3H   LINE      ---      ---       #188
-      010005D6H   LINE      ---      ---       #190
-      010005D6H   LINE      ---      ---       #191
-      010005DBH   LINE      ---      ---       #192
-      010005E1H   LINE      ---      ---       #193
-      010005E6H   LINE      ---      ---       #194
-      010005E7H   LINE      ---      ---       #195
-      010005E7H   LINE      ---      ---       #196
-      010005E7H   LINE      ---      ---       #197
-      010005EEH   LINE      ---      ---       #198
-      010005EEH   LINE      ---      ---       #199
-      010005F3H   LINE      ---      ---       #200
-      010005F6H   LINE      ---      ---       #202
-      010005F6H   LINE      ---      ---       #203
-      010005F6H   LINE      ---      ---       #204
-      010005FEH   LINE      ---      ---       #205
-      01000603H   LINE      ---      ---       #206
-      01000605H   LINE      ---      ---       #207
-      0100060AH   LINE      ---      ---       #208
-      0100060FH   LINE      ---      ---       #209
-      01000617H   LINE      ---      ---       #210
-      01000617H   LINE      ---      ---       #211
-      01000623H   LINE      ---      ---       #212
-      01000627H   LINE      ---      ---       #213
-      0100062DH   LINE      ---      ---       #214
-      0100063EH   LINE      ---      ---       #215
-      01000644H   LINE      ---      ---       #216
-      01000649H   LINE      ---      ---       #217
-      01000649H   LINE      ---      ---       #219
-      01000650H   LINE      ---      ---       #220
-      01000650H   LINE      ---      ---       #221
-      01000652H   LINE      ---      ---       #222
-      01000654H   LINE      ---      ---       #223
-      01000654H   LINE      ---      ---       #224
-      01000654H   LINE      ---      ---       #226
-      0100065BH   LINE      ---      ---       #227
-      0100065BH   LINE      ---      ---       #228
-      0100065DH   LINE      ---      ---       #229
-      0100065DH   LINE      ---      ---       #230
-      0100065DH   LINE      ---      ---       #232
-      01000663H   LINE      ---      ---       #233
-      01000663H   LINE      ---      ---       #234
-      01000665H   LINE      ---      ---       #235
-      01000665H   LINE      ---      ---       #236
-      01000665H   LINE      ---      ---       #238
-      0100066DH   LINE      ---      ---       #239
-      0100066DH   LINE      ---      ---       #241
-      0100066DH   LINE      ---      ---       #244
-      01000675H   LINE      ---      ---       #245
-      01000675H   LINE      ---      ---       #246
-      01000675H   LINE      ---      ---       #247
-      01000675H   LINE      ---      ---       #249
-      0100067DH   LINE      ---      ---       #250
-      0100067DH   LINE      ---      ---       #251
-      01000681H   LINE      ---      ---       #252
-      01000683H   LINE      ---      ---       #254
-      01000683H   LINE      ---      ---       #255
-      01000685H   LINE      ---      ---       #256
-      01000685H   LINE      ---      ---       #257
-      0100068CH   LINE      ---      ---       #258
-      0100068CH   LINE      ---      ---       #259
-      0100068CH   LINE      ---      ---       #260
-      02004E98H   SYMBOL    XDATA    VOID      bt_name_string
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      010010BBH   BLOCK     CODE     ---       LVL=0
-      010010BBH   LINE      ---      ---       #263
-      010010BBH   LINE      ---      ---       #264
-      010010BBH   LINE      ---      ---       #265
-      010010C2H   LINE      ---      ---       #267
-      010010C8H   LINE      ---      ---       #268
-      010010C8H   LINE      ---      ---       #269
-      010010CCH   LINE      ---      ---       #271
-      010010CCH   LINE      ---      ---       #275
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001062H   BLOCK     CODE     ---       LVL=0
-      01001062H   LINE      ---      ---       #277
-      01001062H   LINE      ---      ---       #278
-      01001062H   LINE      ---      ---       #280
-      01001069H   LINE      ---      ---       #281
-      01001069H   LINE      ---      ---       #283
-      01001075H   LINE      ---      ---       #284
-      01001075H   LINE      ---      ---       #285
-      01001077H   LINE      ---      ---       #286
-      0100107DH   LINE      ---      ---       #287
-      0100107DH   LINE      ---      ---       #288
-      0100107EH   LINE      ---      ---       #290
-      0100107EH   LINE      ---      ---       #291
-      0100108DH   LINE      ---      ---       #292
-      0100108DH   LINE      ---      ---       #293
-      01001090H   LINE      ---      ---       #294
-      01001090H   LINE      ---      ---       #295
-      01001090H   LINE      ---      ---       #296
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100110DH   BLOCK     CODE     ---       LVL=0
-      0100110DH   LINE      ---      ---       #299
-      0100110DH   LINE      ---      ---       #300
-      0100110DH   LINE      ---      ---       #302
-      01001113H   LINE      ---      ---       #303
-      01001113H   LINE      ---      ---       #304
-      01001116H   LINE      ---      ---       #305
-      01001119H   LINE      ---      ---       #306
-      01001119H   LINE      ---      ---       #307
-      01001128H   LINE      ---      ---       #310
-      01001128H   LINE      ---      ---       #312
-      0100112EH   LINE      ---      ---       #314
-      01001133H   LINE      ---      ---       #316
-      01001138H   LINE      ---      ---       #318
-      0100113DH   LINE      ---      ---       #319
-      0100113DH   LINE      ---      ---       #320
-      0100113DH   LINE      ---      ---       #321
-      0100113DH   LINE      ---      ---       #323
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010010EAH   BLOCK     CODE     ---       LVL=0
-      010010EAH   LINE      ---      ---       #326
-      010010EAH   LINE      ---      ---       #327
-      010010EAH   LINE      ---      ---       #329
-      010010F0H   LINE      ---      ---       #330
-      010010F0H   LINE      ---      ---       #331
-      010010F7H   LINE      ---      ---       #332
-      010010FBH   LINE      ---      ---       #333
-      01001101H   LINE      ---      ---       #334
-      01001104H   LINE      ---      ---       #335
-      01001104H   LINE      ---      ---       #336
-      01001109H   LINE      ---      ---       #337
-      0100110CH   LINE      ---      ---       #338
-      0100110CH   LINE      ---      ---       #339
-      0100110CH   LINE      ---      ---       #340
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001F96H   BLOCK     CODE     ---       LVL=0
-      01001F96H   LINE      ---      ---       #342
-      01001F96H   LINE      ---      ---       #343
-      01001F96H   LINE      ---      ---       #360
-      01001F9DH   LINE      ---      ---       #361
-      01001F9DH   LINE      ---      ---       #362
-      01001FA6H   LINE      ---      ---       #363
-      01001FA9H   LINE      ---      ---       #364
-      01001FB1H   LINE      ---      ---       #365
-      01001FB1H   LINE      ---      ---       #366
-      01001FB7H   LINE      ---      ---       #367
-      01001FBDH   LINE      ---      ---       #368
-      01001FBDH   LINE      ---      ---       #369
-      01001FC2H   LINE      ---      ---       #370
-      01001FC4H   LINE      ---      ---       #371
-      01001FCBH   LINE      ---      ---       #372
-      01001FCBH   LINE      ---      ---       #373
-      01001FD1H   LINE      ---      ---       #374
-      01001FD6H   LINE      ---      ---       #375
-      01001FD9H   LINE      ---      ---       #376
-      01001FD9H   LINE      ---      ---       #377
-      01001FD9H   LINE      ---      ---       #378
-      01001FDBH   LINE      ---      ---       #380
-      01001FDBH   LINE      ---      ---       #381
-      01001FE0H   LINE      ---      ---       #382
-      01001FE4H   LINE      ---      ---       #383
-      01001FE8H   LINE      ---      ---       #384
-      01001FE8H   LINE      ---      ---       #386
-      01001FEFH   LINE      ---      ---       #387
-      01001FEFH   LINE      ---      ---       #388
-      01001FF5H   LINE      ---      ---       #389
-      01001FFEH   LINE      ---      ---       #390
-      01002001H   LINE      ---      ---       #391
-      01002008H   LINE      ---      ---       #392
-      01002008H   LINE      ---      ---       #394
-      0100200EH   LINE      ---      ---       #395
-      0100200EH   LINE      ---      ---       #396
-      01002011H   LINE      ---      ---       #397
-      01002016H   LINE      ---      ---       #398
-      0100201BH   LINE      ---      ---       #399
-      0100201EH   LINE      ---      ---       #400
-      01002024H   LINE      ---      ---       #401
-      01002024H   LINE      ---      ---       #402
-      01002024H   LINE      ---      ---       #403
-      01002025H   LINE      ---      ---       #405
-      01002025H   LINE      ---      ---       #406
-      0100202AH   LINE      ---      ---       #407
-      0100202AH   LINE      ---      ---       #410
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001091H   BLOCK     CODE     ---       LVL=0
-      01001091H   LINE      ---      ---       #414
-      01001091H   LINE      ---      ---       #415
-      01001091H   LINE      ---      ---       #416
-      01001093H   LINE      ---      ---       #418
-      010010A1H   LINE      ---      ---       #420
-      010010A3H   LINE      ---      ---       #421
-      010010A5H   LINE      ---      ---       #422
-      010010A8H   LINE      ---      ---       #423
-      010010AAH   LINE      ---      ---       #424
-      010010ACH   LINE      ---      ---       #427
-      010010B3H   LINE      ---      ---       #428
-      010010B3H   LINE      ---      ---       #429
-      010010BAH   LINE      ---      ---       #430
-      010010BAH   LINE      ---      ---       #433
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100202BH   BLOCK     CODE     ---       LVL=0
-      0100202BH   LINE      ---      ---       #436
-      0100202BH   LINE      ---      ---       #437
-      0100202BH   LINE      ---      ---       #439
-      01002031H   LINE      ---      ---       #440
-      01002031H   LINE      ---      ---       #441
-      01002033H   LINE      ---      ---       #442
-      01002033H   LINE      ---      ---       #444
-      01002039H   LINE      ---      ---       #445
-      0100203BH   LINE      ---      ---       #447
-      01002041H   LINE      ---      ---       #448
-      01002041H   LINE      ---      ---       #449
-      01002043H   LINE      ---      ---       #450
-      01002046H   LINE      ---      ---       #451
-      0100204CH   LINE      ---      ---       #452
-      0100204CH   LINE      ---      ---       #454
-      01002052H   LINE      ---      ---       #455
-      01002052H   LINE      ---      ---       #456
-      01002054H   LINE      ---      ---       #457
-      0100205BH   LINE      ---      ---       #458
-      01002061H   LINE      ---      ---       #459
-      01002061H   LINE      ---      ---       #460
-      01002068H   LINE      ---      ---       #461
-      01002068H   LINE      ---      ---       #462
-      0100206AH   LINE      ---      ---       #464
-      01002070H   LINE      ---      ---       #465
-      01002070H   LINE      ---      ---       #466
-      01002076H   LINE      ---      ---       #467
-      01002076H   LINE      ---      ---       #468
-      01002078H   LINE      ---      ---       #469
-      0100207CH   LINE      ---      ---       #470
-      0100207CH   LINE      ---      ---       #471
-      01002083H   LINE      ---      ---       #472
-      01002085H   LINE      ---      ---       #474
-      01002085H   LINE      ---      ---       #475
-      0100208CH   LINE      ---      ---       #476
-      0100208CH   LINE      ---      ---       #477
-      01002092H   LINE      ---      ---       #478
-      01002095H   LINE      ---      ---       #479
-      01002095H   LINE      ---      ---       #480
-      01002095H   LINE      ---      ---       #483
-      0100209BH   LINE      ---      ---       #484
-      0100209BH   LINE      ---      ---       #485
-      0100209EH   LINE      ---      ---       #486
-      010020A1H   LINE      ---      ---       #487
-      010020A1H   LINE      ---      ---       #488
-      010020A4H   LINE      ---      ---       #489
-      010020A4H   LINE      ---      ---       #490
-      010020A4H   LINE      ---      ---       #493
-      010020AAH   LINE      ---      ---       #494
-      010020AAH   LINE      ---      ---       #495
-      010020ADH   LINE      ---      ---       #496
-      010020B0H   LINE      ---      ---       #497
-      010020B0H   LINE      ---      ---       #499
-      010020B7H   LINE      ---      ---       #500
-      010020B7H   LINE      ---      ---       #501
-      010020BDH   LINE      ---      ---       #502
-      010020BDH   LINE      ---      ---       #503
-      010020BDH   LINE      ---      ---       #504
-      010020BDH   LINE      ---      ---       #505
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100155BH   BLOCK     CODE     ---       LVL=0
-      0100155BH   LINE      ---      ---       #519
-      0100155BH   LINE      ---      ---       #520
-      0100155BH   LINE      ---      ---       #521
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010012BCH   BLOCK     CODE     ---       LVL=0
-      010012BCH   LINE      ---      ---       #526
-      010012BCH   LINE      ---      ---       #527
-      010012BCH   LINE      ---      ---       #528
-      010012BEH   LINE      ---      ---       #529
-      010012BEH   LINE      ---      ---       #530
-      010012C0H   LINE      ---      ---       #531
-      010012C2H   LINE      ---      ---       #532
-      010012C4H   LINE      ---      ---       #533
-      010012C7H   LINE      ---      ---       #535
-      010012D2H   LINE      ---      ---       #536
-      010012D2H   LINE      ---      ---       #537
-      010012D4H   LINE      ---      ---       #539
-      010012D7H   LINE      ---      ---       #540
-      010012DAH   LINE      ---      ---       #541
-      010012DCH   LINE      ---      ---       #542
-      010012DCH   LINE      ---      ---       #544
-      010012DCH   LINE      ---      ---       #545
-      010012F4H   LINE      ---      ---       #547
-      010012F4H   LINE      ---      ---       #548
-      010012F6H   LINE      ---      ---       #549
-      010012F8H   LINE      ---      ---       #550
-      010012F8H   LINE      ---      ---       #552
-      010012F8H   LINE      ---      ---       #553
-      010012FAH   LINE      ---      ---       #554
-      010012FDH   LINE      ---      ---       #555
-      010012FFH   LINE      ---      ---       #556
-      010012FFH   LINE      ---      ---       #557
-      010012FFH   LINE      ---      ---       #558
+      01001C8BH   PUBLIC    CODE     ---       YC_System_Main
+      01001904H   PUBLIC    CODE     ---       kb_button_press_timer500ms
+      0100307AH   PUBLIC    CODE     ---       YC_pairing_timerout_500ms
+      01001AC0H   PUBLIC    CODE     ---       YC_wait_disconnect_timer500ms
+      01000E60H   PUBLIC    CODE     ---       YC_connect_timeout_500ms
+      01001A83H   PUBLIC    CODE     ---       LED_timer500ms
+      01001A47H   PUBLIC    CODE     ---       System_Reset_Connect
+      01000FC3H   PUBLIC    CODE     ---       System_G24_long_lpm
+      010017A3H   PUBLIC    CODE     ---       System_long_sleep
+      01003034H   PUBLIC    CODE     ---       System_Software_init
+
+      01000BEEH   BLOCK     CODE     ---       LVL=0
+      01000BEEH   LINE      ---      ---       #11
+      01000BEEH   LINE      ---      ---       #12
+      01000BEEH   LINE      ---      ---       #13
+      01000BFAH   LINE      ---      ---       #14
+      01000C06H   LINE      ---      ---       #15
+      01000C12H   LINE      ---      ---       #16
+      01000C1EH   LINE      ---      ---       #17
+      01000C2AH   LINE      ---      ---       #18
+      01000C36H   LINE      ---      ---       #20
+      01000C3BH   LINE      ---      ---       #21
+      01000C3FH   LINE      ---      ---       #22
+      01000C43H   LINE      ---      ---       #24
+      01000C47H   LINE      ---      ---       #25
+      01000C4BH   LINE      ---      ---       #26
+      01000C4FH   LINE      ---      ---       #27
+      01000C53H   LINE      ---      ---       #28
+      01000C57H   LINE      ---      ---       #29
+      01000C5BH   LINE      ---      ---       #30
+      01000C5FH   LINE      ---      ---       #31
+      01000C63H   LINE      ---      ---       #32
+      01000C67H   LINE      ---      ---       #33
+      01000C6BH   LINE      ---      ---       #34
+      01000C6FH   LINE      ---      ---       #35
+      01000C73H   LINE      ---      ---       #36
+      01000C77H   LINE      ---      ---       #38
+      01000C7BH   LINE      ---      ---       #39
+      01000C81H   LINE      ---      ---       #40
+      01000C85H   LINE      ---      ---       #41
+      01000C8AH   LINE      ---      ---       #42
+      01000C8EH   LINE      ---      ---       #43
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010017F5H   BLOCK     CODE     ---       LVL=0
+      010017F5H   LINE      ---      ---       #45
+      010017F5H   LINE      ---      ---       #46
+      010017F5H   LINE      ---      ---       #47
+      010017FBH   LINE      ---      ---       #48
+      010017FEH   LINE      ---      ---       #49
+      01001800H   LINE      ---      ---       #50
+      01001802H   LINE      ---      ---       #51
+      01001804H   LINE      ---      ---       #52
+      01001807H   LINE      ---      ---       #53
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010017EEH   BLOCK     CODE     ---       LVL=0
+      010017EEH   LINE      ---      ---       #55
+      010017EEH   LINE      ---      ---       #56
+      010017EEH   LINE      ---      ---       #57
+      010017F0H   LINE      ---      ---       #58
+      010017F3H   LINE      ---      ---       #59
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01003034H   BLOCK     CODE     ---       LVL=0
+      01003034H   LINE      ---      ---       #63
+      01003034H   LINE      ---      ---       #64
+      01003034H   LINE      ---      ---       #65
+      01003037H   LINE      ---      ---       #66
+      01003039H   LINE      ---      ---       #67
+      0100303FH   LINE      ---      ---       #68
+      01003045H   LINE      ---      ---       #69
+      0100304AH   LINE      ---      ---       #70
+      01003050H   LINE      ---      ---       #71
+      01003058H   LINE      ---      ---       #72
+      01003060H   LINE      ---      ---       #73
+      01003068H   LINE      ---      ---       #74
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001A47H   BLOCK     CODE     ---       LVL=0
+      01001A47H   LINE      ---      ---       #76
+      01001A47H   LINE      ---      ---       #77
+      01001A47H   LINE      ---      ---       #78
+      01001A4DH   LINE      ---      ---       #79
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010017A3H   BLOCK     CODE     ---       LVL=0
+      010017A3H   LINE      ---      ---       #82
+      010017A3H   LINE      ---      ---       #83
+      010017A3H   LINE      ---      ---       #84
+      010017A8H   LINE      ---      ---       #85
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01000FC3H   BLOCK     CODE     ---       LVL=0
+      01000FC3H   LINE      ---      ---       #88
+      01000FC3H   LINE      ---      ---       #89
+      01000FC3H   LINE      ---      ---       #90
+      01000FC6H   LINE      ---      ---       #91
+      01000FCCH   LINE      ---      ---       #92
+      01000FD2H   LINE      ---      ---       #94
+      01000FD7H   LINE      ---      ---       #95
+      01000FD9H   LINE      ---      ---       #96
+      01000FDBH   LINE      ---      ---       #97
+      01000FE1H   LINE      ---      ---       #98
+      01000FE5H   LINE      ---      ---       #100
+      01000FEBH   LINE      ---      ---       #101
+      01000FEDH   LINE      ---      ---       #102
+      01000FEFH   LINE      ---      ---       #103
+      01000FF1H   LINE      ---      ---       #104
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001A47H   BLOCK     CODE     ---       LVL=0
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100306AH   BLOCK     CODE     ---       LVL=0
+      0100306AH   LINE      ---      ---       #116
+      0100306FH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100306FH   LINE      ---      ---       #118
+      01003079H   LINE      ---      ---       #120
+      01003079H   LINE      ---      ---       #122
+      01003079H   LINE      ---      ---       #123
+      02004EFAH   SYMBOL    XDATA    VOID      temp
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      010012BAH   BLOCK     CODE     ---       LVL=0
+      010012BAH   LINE      ---      ---       #125
+      010012BFH   LINE      ---      ---       #126
+      010012BFH   LINE      ---      ---       #131
+      01001305H   LINE      ---      ---       #132
+      01001305H   LINE      ---      ---       #134
+      01001305H   LINE      ---      ---       #135
+      01001305H   LINE      ---      ---       #136
+      01001307H   LINE      ---      ---       #137
+      0100130AH   LINE      ---      ---       #140
+      0100131AH   LINE      ---      ---       #141
+      01001323H   LINE      ---      ---       #142
+      01001326H   LINE      ---      ---       #143
+      0100132EH   LINE      ---      ---       #144
+      01001330H   LINE      ---      ---       #145
+      01001334H   LINE      ---      ---       #146
+      01001344H   LINE      ---      ---       #147
+      01001350H   LINE      ---      ---       #148
+      01001350H   LINE      ---      ---       #149
+      0100135AH   LINE      ---      ---       #150
+      01001364H   LINE      ---      ---       #151
+      01001364H   LINE      ---      ---       #152
+      01001366H   LINE      ---      ---       #153
+      01001366H   LINE      ---      ---       #154
+      01001366H   LINE      ---      ---       #155
+      01001368H   LINE      ---      ---       #156
+      0100136BH   LINE      ---      ---       #157
+      01001370H   LINE      ---      ---       #158
+      01001371H   LINE      ---      ---       #161
+      01001371H   LINE      ---      ---       #162
+      01001371H   LINE      ---      ---       #163
+      01001383H   LINE      ---      ---       #164
+      01001383H   LINE      ---      ---       #165
+      01001399H   LINE      ---      ---       #166
+      0100139FH   LINE      ---      ---       #167
+      0100139FH   LINE      ---      ---       #168
+      010013A0H   LINE      ---      ---       #169
+      010013A0H   LINE      ---      ---       #170
+      010013A8H   LINE      ---      ---       #171
+      010013A8H   LINE      ---      ---       #174
+      010013A8H   LINE      ---      ---       #175
+      010013A8H   LINE      ---      ---       #176
+      010013AEH   LINE      ---      ---       #177
+      010013B1H   LINE      ---      ---       #178
+      010013B4H   LINE      ---      ---       #179
+      010013B9H   LINE      ---      ---       #180
+      010013BDH   LINE      ---      ---       #181
+      010013C3H   LINE      ---      ---       #182
+      010013C7H   LINE      ---      ---       #183
+      010013CDH   LINE      ---      ---       #184
+      010013D3H   LINE      ---      ---       #186
+      010013DBH   LINE      ---      ---       #187
+      010013DBH   LINE      ---      ---       #188
+      010013DFH   LINE      ---      ---       #189
+      010013E3H   LINE      ---      ---       #190
+      010013E9H   LINE      ---      ---       #191
+      01001402H   LINE      ---      ---       #193
+      01001402H   LINE      ---      ---       #194
+      01001408H   LINE      ---      ---       #195
+      0100140AH   LINE      ---      ---       #196
+      0100140DH   LINE      ---      ---       #197
+      0100140DH   LINE      ---      ---       #198
+      0100140DH   LINE      ---      ---       #200
+      0100140DH   LINE      ---      ---       #201
+      01001415H   LINE      ---      ---       #203
+      01001415H   LINE      ---      ---       #204
+      01001416H   LINE      ---      ---       #206
+      01001416H   LINE      ---      ---       #207
+      0100141BH   LINE      ---      ---       #208
+      0100141DH   LINE      ---      ---       #209
+      01001423H   LINE      ---      ---       #210
+      01001428H   LINE      ---      ---       #212
+      0100142EH   LINE      ---      ---       #213
+      0100142EH   LINE      ---      ---       #214
+      01001431H   LINE      ---      ---       #215
+      01001439H   LINE      ---      ---       #216
+      01001439H   LINE      ---      ---       #217
+      01001439H   LINE      ---      ---       #219
+      01001440H   LINE      ---      ---       #220
+      01001440H   LINE      ---      ---       #221
+      01001442H   LINE      ---      ---       #222
+      01001444H   LINE      ---      ---       #223
+      01001444H   LINE      ---      ---       #224
+      01001444H   LINE      ---      ---       #225
+      0100144CH   LINE      ---      ---       #226
+      0100144CH   LINE      ---      ---       #227
+      01001454H   LINE      ---      ---       #228
+      01001454H   LINE      ---      ---       #229
+      01001454H   LINE      ---      ---       #234
+      01001454H   LINE      ---      ---       #235
+      0100145AH   LINE      ---      ---       #236
+      0100145EH   LINE      ---      ---       #237
+      01001463H   LINE      ---      ---       #238
+      01001465H   LINE      ---      ---       #239
+      0100146FH   LINE      ---      ---       #240
+      0100146FH   LINE      ---      ---       #241
+      01001475H   LINE      ---      ---       #242
+      01001475H   LINE      ---      ---       #243
+      01001476H   LINE      ---      ---       #244
+      01001476H   LINE      ---      ---       #245
+      0100147CH   LINE      ---      ---       #246
+      0100147FH   LINE      ---      ---       #247
+      01001484H   LINE      ---      ---       #248
+      01001489H   LINE      ---      ---       #249
+      0100148FH   LINE      ---      ---       #251
+      01001497H   LINE      ---      ---       #263
+      01001497H   LINE      ---      ---       #264
+      0100149DH   LINE      ---      ---       #265
+      0100149DH   LINE      ---      ---       #266
+      010014A2H   LINE      ---      ---       #267
+      010014B5H   LINE      ---      ---       #268
+      010014B8H   LINE      ---      ---       #269
+      010014BEH   LINE      ---      ---       #270
+      010014BEH   LINE      ---      ---       #271
+      010014BEH   LINE      ---      ---       #273
+      010014C5H   LINE      ---      ---       #274
+      010014C9H   LINE      ---      ---       #275
+      010014CBH   LINE      ---      ---       #276
+      010014D0H   LINE      ---      ---       #277
+      010014D3H   LINE      ---      ---       #278
+      010014D8H   LINE      ---      ---       #279
+      010014DCH   LINE      ---      ---       #280
+      010014E2H   LINE      ---      ---       #281
+      010014E7H   LINE      ---      ---       #283
+      01001501H   LINE      ---      ---       #285
+      01001506H   LINE      ---      ---       #286
+      01001506H   LINE      ---      ---       #287
+      01001506H   LINE      ---      ---       #288
+      0100150BH   LINE      ---      ---       #289
+      0100150FH   LINE      ---      ---       #290
+      0100150FH   LINE      ---      ---       #291
+      0100150FH   LINE      ---      ---       #292
+      01001514H   LINE      ---      ---       #293
+      01001519H   LINE      ---      ---       #294
+      0100151EH   LINE      ---      ---       #295
+      01001526H   LINE      ---      ---       #296
+      01001526H   LINE      ---      ---       #297
+      0100152CH   LINE      ---      ---       #298
+      01001532H   LINE      ---      ---       #299
+      01001536H   LINE      ---      ---       #301
+      01001536H   LINE      ---      ---       #302
+      0100153BH   LINE      ---      ---       #303
+      01001541H   LINE      ---      ---       #304
+      01001546H   LINE      ---      ---       #305
+      01001547H   LINE      ---      ---       #306
+      01001547H   LINE      ---      ---       #307
+      01001547H   LINE      ---      ---       #308
+      0100154EH   LINE      ---      ---       #309
+      0100154EH   LINE      ---      ---       #310
+      01001553H   LINE      ---      ---       #311
+      01001556H   LINE      ---      ---       #313
+      01001556H   LINE      ---      ---       #314
+      01001556H   LINE      ---      ---       #315
+      0100155EH   LINE      ---      ---       #316
+      01001563H   LINE      ---      ---       #317
+      01001565H   LINE      ---      ---       #318
+      0100156AH   LINE      ---      ---       #319
+      0100156FH   LINE      ---      ---       #320
+      01001577H   LINE      ---      ---       #321
+      01001577H   LINE      ---      ---       #322
+      01001585H   LINE      ---      ---       #323
+      01001585H   LINE      ---      ---       #324
+      0100159BH   LINE      ---      ---       #325
+      010015A1H   LINE      ---      ---       #326
+      010015A1H   LINE      ---      ---       #327
+      010015A6H   LINE      ---      ---       #328
+      010015A6H   LINE      ---      ---       #330
+      010015ADH   LINE      ---      ---       #331
+      010015ADH   LINE      ---      ---       #332
+      010015AFH   LINE      ---      ---       #333
+      010015B1H   LINE      ---      ---       #334
+      010015B1H   LINE      ---      ---       #335
+      010015B1H   LINE      ---      ---       #337
+      010015B7H   LINE      ---      ---       #338
+      010015B7H   LINE      ---      ---       #339
+      010015BBH   LINE      ---      ---       #340
+      010015BBH   LINE      ---      ---       #341
+      010015BBH   LINE      ---      ---       #343
+      010015C1H   LINE      ---      ---       #344
+      010015C1H   LINE      ---      ---       #345
+      010015C9H   LINE      ---      ---       #346
+      010015C9H   LINE      ---      ---       #347
+      010015C9H   LINE      ---      ---       #349
+      010015D3H   LINE      ---      ---       #350
+      010015D3H   LINE      ---      ---       #352
+      010015D3H   LINE      ---      ---       #355
+      010015DDH   LINE      ---      ---       #356
+      010015DDH   LINE      ---      ---       #357
+      010015DDH   LINE      ---      ---       #358
+      010015DDH   LINE      ---      ---       #360
+      010015E5H   LINE      ---      ---       #361
+      010015E5H   LINE      ---      ---       #362
+      010015EAH   LINE      ---      ---       #363
+      010015ECH   LINE      ---      ---       #365
+      010015ECH   LINE      ---      ---       #366
+      010015EEH   LINE      ---      ---       #367
+      010015EEH   LINE      ---      ---       #368
+      010015F5H   LINE      ---      ---       #369
+      010015F6H   LINE      ---      ---       #372
+      010015F6H   LINE      ---      ---       #373
+      010015FCH   LINE      ---      ---       #374
+      01001600H   LINE      ---      ---       #375
+      01001603H   LINE      ---      ---       #376
+      01001605H   LINE      ---      ---       #377
+      0100160AH   LINE      ---      ---       #378
+      0100160FH   LINE      ---      ---       #379
+      01001615H   LINE      ---      ---       #380
+      01001615H   LINE      ---      ---       #381
+      0100161AH   LINE      ---      ---       #382
+      0100162DH   LINE      ---      ---       #383
+      0100162DH   LINE      ---      ---       #384
+      01001633H   LINE      ---      ---       #385
+      01001639H   LINE      ---      ---       #386
+      0100163FH   LINE      ---      ---       #387
+      01001641H   LINE      ---      ---       #388
+      01001646H   LINE      ---      ---       #389
+      0100164CH   LINE      ---      ---       #390
+      0100164DH   LINE      ---      ---       #391
+      0100164DH   LINE      ---      ---       #392
+      01001653H   LINE      ---      ---       #393
+      01001656H   LINE      ---      ---       #394
+      01001659H   LINE      ---      ---       #395
+      0100165EH   LINE      ---      ---       #396
+      01001664H   LINE      ---      ---       #397
+      0100166CH   LINE      ---      ---       #398
+      01001672H   LINE      ---      ---       #399
+      01001673H   LINE      ---      ---       #400
+      01001673H   LINE      ---      ---       #401
+      0100167EH   LINE      ---      ---       #402
+      01001686H   LINE      ---      ---       #403
+      0100168CH   LINE      ---      ---       #404
+      0100168DH   LINE      ---      ---       #406
+      0100168DH   LINE      ---      ---       #407
+      01001697H   LINE      ---      ---       #408
+      0100169CH   LINE      ---      ---       #409
+      010016A1H   LINE      ---      ---       #410
+      010016A6H   LINE      ---      ---       #411
+      010016ABH   LINE      ---      ---       #412
+      010016ACH   LINE      ---      ---       #414
+      010016ACH   LINE      ---      ---       #415
+      010016B4H   LINE      ---      ---       #416
+      010016B9H   LINE      ---      ---       #417
+      010016BBH   LINE      ---      ---       #418
+      010016C0H   LINE      ---      ---       #419
+      010016C5H   LINE      ---      ---       #420
+      010016CCH   LINE      ---      ---       #421
+      010016CCH   LINE      ---      ---       #422
+      010016CEH   LINE      ---      ---       #423
+      010016D0H   LINE      ---      ---       #424
+      010016D0H   LINE      ---      ---       #425
+      010016D0H   LINE      ---      ---       #427
+      010016D6H   LINE      ---      ---       #428
+      010016D6H   LINE      ---      ---       #429
+      010016DAH   LINE      ---      ---       #430
+      010016DAH   LINE      ---      ---       #431
+      010016DAH   LINE      ---      ---       #434
+      010016E0H   LINE      ---      ---       #435
+      010016E0H   LINE      ---      ---       #436
+      010016E8H   LINE      ---      ---       #437
+      010016E8H   LINE      ---      ---       #438
+      010016E8H   LINE      ---      ---       #440
+      010016EAH   LINE      ---      ---       #441
+      010016F1H   LINE      ---      ---       #442
+      010016F1H   LINE      ---      ---       #443
+      010016F1H   LINE      ---      ---       #444
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001A83H   BLOCK     CODE     ---       LVL=0
+      01001A83H   LINE      ---      ---       #447
+      01001A83H   LINE      ---      ---       #448
+      01001A83H   LINE      ---      ---       #449
+      01001A8AH   LINE      ---      ---       #451
+      01001A90H   LINE      ---      ---       #452
+      01001A90H   LINE      ---      ---       #453
+      01001A98H   LINE      ---      ---       #454
+      01001A98H   LINE      ---      ---       #455
+      01001A9CH   LINE      ---      ---       #456
+      01001A9CH   LINE      ---      ---       #458
+      01001A9CH   LINE      ---      ---       #459
+      01001AA3H   LINE      ---      ---       #460
+      01001AA3H   LINE      ---      ---       #461
+      01001AA3H   LINE      ---      ---       #462
+      01001AA3H   LINE      ---      ---       #463
+      01001AA3H   LINE      ---      ---       #465
+      01001AA3H   LINE      ---      ---       #467
+      01001AA3H   LINE      ---      ---       #469
+      01001AA3H   LINE      ---      ---       #471
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01000E60H   BLOCK     CODE     ---       LVL=0
+      01000E60H   LINE      ---      ---       #473
+      01000E60H   LINE      ---      ---       #474
+      01000E60H   LINE      ---      ---       #476
+      01000E66H   LINE      ---      ---       #477
+      01000E66H   LINE      ---      ---       #478
+      01000E69H   LINE      ---      ---       #479
+      01000E6CH   LINE      ---      ---       #480
+      01000E6CH   LINE      ---      ---       #481
+      01000E71H   LINE      ---      ---       #482
+      01000E75H   LINE      ---      ---       #483
+      01000E75H   LINE      ---      ---       #484
+      01000E75H   LINE      ---      ---       #487
+      01000E85H   LINE      ---      ---       #489
+      01000E85H   LINE      ---      ---       #490
+      01000E8DH   LINE      ---      ---       #491
+      01000E8DH   LINE      ---      ---       #492
+      01000EA3H   LINE      ---      ---       #493
+      01000EA3H   LINE      ---      ---       #494
+      01000EA8H   LINE      ---      ---       #495
+      01000EAEH   LINE      ---      ---       #496
+      01000EB6H   LINE      ---      ---       #497
+      01000EC0H   LINE      ---      ---       #498
+      01000EC0H   LINE      ---      ---       #499
+      01000EC0H   LINE      ---      ---       #500
+      01000ED0H   LINE      ---      ---       #501
+      01000ED0H   LINE      ---      ---       #502
+      01000ED3H   LINE      ---      ---       #503
+      01000ED9H   LINE      ---      ---       #504
+      01000ED9H   LINE      ---      ---       #505
+      01000EDAH   LINE      ---      ---       #506
+      01000EE2H   LINE      ---      ---       #507
+      01000EE2H   LINE      ---      ---       #509
+      01000EECH   LINE      ---      ---       #510
+      01000EECH   LINE      ---      ---       #511
+      01000EF7H   LINE      ---      ---       #513
+      01000EFCH   LINE      ---      ---       #514
+      01000F01H   LINE      ---      ---       #515
+      01000F0AH   LINE      ---      ---       #516
+      01000F0AH   LINE      ---      ---       #518
+      01000F19H   LINE      ---      ---       #519
+      01000F19H   LINE      ---      ---       #520
+      01000F1BH   LINE      ---      ---       #521
+      01000F1BH   LINE      ---      ---       #522
+      01000F1BH   LINE      ---      ---       #523
+      01000F22H   LINE      ---      ---       #524
+      01000F22H   LINE      ---      ---       #525
+      01000F31H   LINE      ---      ---       #526
+      01000F31H   LINE      ---      ---       #527
+      01000F33H   LINE      ---      ---       #528
+      01000F33H   LINE      ---      ---       #529
+      01000F33H   LINE      ---      ---       #531
+      01000F33H   LINE      ---      ---       #532
+      01000F42H   LINE      ---      ---       #533
+      01000F42H   LINE      ---      ---       #534
+      01000F48H   LINE      ---      ---       #535
+      01000F48H   LINE      ---      ---       #536
+      01000F4AH   LINE      ---      ---       #537
+      01000F4FH   LINE      ---      ---       #538
+      01000F4FH   LINE      ---      ---       #539
+      01000F52H   LINE      ---      ---       #540
+      01000F52H   LINE      ---      ---       #541
+      01000F52H   LINE      ---      ---       #542
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001AC0H   BLOCK     CODE     ---       LVL=0
+      01001AC0H   LINE      ---      ---       #545
+      01001AC0H   LINE      ---      ---       #546
+      01001AC0H   LINE      ---      ---       #548
+      01001AC6H   LINE      ---      ---       #549
+      01001AC6H   LINE      ---      ---       #550
+      01001AC9H   LINE      ---      ---       #551
+      01001ACCH   LINE      ---      ---       #552
+      01001ACCH   LINE      ---      ---       #553
+      01001AE7H   LINE      ---      ---       #561
+      01001AE7H   LINE      ---      ---       #563
+      01001AECH   LINE      ---      ---       #564
+      01001AF2H   LINE      ---      ---       #565
+      01001AF7H   LINE      ---      ---       #566
+      01001AFBH   LINE      ---      ---       #567
+      01001AFFH   LINE      ---      ---       #574
+      01001B01H   LINE      ---      ---       #575
+      01001B06H   LINE      ---      ---       #577
+      01001B0BH   LINE      ---      ---       #578
+      01001B0BH   LINE      ---      ---       #579
+      01001B0BH   LINE      ---      ---       #580
+      01001B0BH   LINE      ---      ---       #582
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100307AH   BLOCK     CODE     ---       LVL=0
+      0100307AH   LINE      ---      ---       #585
+      0100307AH   LINE      ---      ---       #586
+      0100307AH   LINE      ---      ---       #588
+      01003080H   LINE      ---      ---       #589
+      01003080H   LINE      ---      ---       #590
+      01003087H   LINE      ---      ---       #591
+      0100308BH   LINE      ---      ---       #592
+      01003091H   LINE      ---      ---       #593
+      01003094H   LINE      ---      ---       #594
+      01003094H   LINE      ---      ---       #595
+      0100309CH   LINE      ---      ---       #596
+      010030A0H   LINE      ---      ---       #598
+      010030A5H   LINE      ---      ---       #599
+      010030A8H   LINE      ---      ---       #600
+      010030A8H   LINE      ---      ---       #601
+      010030A8H   LINE      ---      ---       #603
+      010030AEH   LINE      ---      ---       #604
+      010030AEH   LINE      ---      ---       #605
+      010030B5H   LINE      ---      ---       #606
+      010030BBH   LINE      ---      ---       #607
+      010030BEH   LINE      ---      ---       #608
+      010030BEH   LINE      ---      ---       #610
+      010030C3H   LINE      ---      ---       #611
+      010030C6H   LINE      ---      ---       #612
+      010030C6H   LINE      ---      ---       #613
+      010030C6H   LINE      ---      ---       #614
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001904H   BLOCK     CODE     ---       LVL=0
+      01001904H   LINE      ---      ---       #616
+      01001904H   LINE      ---      ---       #617
+      01001904H   LINE      ---      ---       #634
+      0100190BH   LINE      ---      ---       #635
+      0100190BH   LINE      ---      ---       #636
+      01001914H   LINE      ---      ---       #637
+      01001917H   LINE      ---      ---       #638
+      0100191FH   LINE      ---      ---       #639
+      0100191FH   LINE      ---      ---       #640
+      01001925H   LINE      ---      ---       #641
+      0100192BH   LINE      ---      ---       #642
+      0100192BH   LINE      ---      ---       #643
+      01001930H   LINE      ---      ---       #644
+      01001932H   LINE      ---      ---       #645
+      01001939H   LINE      ---      ---       #646
+      01001939H   LINE      ---      ---       #647
+      0100193FH   LINE      ---      ---       #648
+      01001944H   LINE      ---      ---       #649
+      01001947H   LINE      ---      ---       #650
+      01001947H   LINE      ---      ---       #651
+      01001947H   LINE      ---      ---       #652
+      01001949H   LINE      ---      ---       #654
+      01001949H   LINE      ---      ---       #655
+      0100194EH   LINE      ---      ---       #656
+      01001952H   LINE      ---      ---       #657
+      01001956H   LINE      ---      ---       #658
+      01001956H   LINE      ---      ---       #660
+      0100195DH   LINE      ---      ---       #661
+      0100195DH   LINE      ---      ---       #662
+      01001963H   LINE      ---      ---       #663
+      0100196CH   LINE      ---      ---       #664
+      0100196FH   LINE      ---      ---       #665
+      01001977H   LINE      ---      ---       #666
+      01001977H   LINE      ---      ---       #667
+      01001982H   LINE      ---      ---       #668
+      01001982H   LINE      ---      ---       #669
+      01001987H   LINE      ---      ---       #670
+      01001989H   LINE      ---      ---       #671
+      0100198EH   LINE      ---      ---       #672
+      01001993H   LINE      ---      ---       #673
+      01001993H   LINE      ---      ---       #674
+      01001993H   LINE      ---      ---       #675
+      01001995H   LINE      ---      ---       #677
+      01001995H   LINE      ---      ---       #678
+      0100199BH   LINE      ---      ---       #679
+      0100199BH   LINE      ---      ---       #680
+      0100199DH   LINE      ---      ---       #681
+      010019A2H   LINE      ---      ---       #682
+      010019A8H   LINE      ---      ---       #683
+      010019B0H   LINE      ---      ---       #684
+      010019B6H   LINE      ---      ---       #685
+      010019B9H   LINE      ---      ---       #686
+      010019BBH   LINE      ---      ---       #687
+      010019BBH   LINE      ---      ---       #688
+      010019C0H   LINE      ---      ---       #689
+      010019C0H   LINE      ---      ---       #692
+      010019C7H   LINE      ---      ---       #693
+      010019C7H   LINE      ---      ---       #694
+      010019CDH   LINE      ---      ---       #695
+      010019D6H   LINE      ---      ---       #696
+      010019D9H   LINE      ---      ---       #697
+      010019E1H   LINE      ---      ---       #698
+      010019E1H   LINE      ---      ---       #700
+      010019E7H   LINE      ---      ---       #701
+      010019ECH   LINE      ---      ---       #702
+      010019F1H   LINE      ---      ---       #703
+      010019F4H   LINE      ---      ---       #704
+      010019F9H   LINE      ---      ---       #705
+      010019FEH   LINE      ---      ---       #706
+      01001A06H   LINE      ---      ---       #707
+      01001A0EH   LINE      ---      ---       #708
+      01001A0EH   LINE      ---      ---       #709
+      01001A0FH   LINE      ---      ---       #711
+      01001A0FH   LINE      ---      ---       #712
+      01001A15H   LINE      ---      ---       #713
+      01001A15H   LINE      ---      ---       #714
+      01001A17H   LINE      ---      ---       #716
+      01001A23H   LINE      ---      ---       #717
+      01001A23H   LINE      ---      ---       #718
+      01001A29H   LINE      ---      ---       #719
+      01001A2CH   LINE      ---      ---       #720
+      01001A34H   LINE      ---      ---       #721
+      01001A3AH   LINE      ---      ---       #723
+      01001A3CH   LINE      ---      ---       #724
+      01001A3FH   LINE      ---      ---       #725
+      01001A41H   LINE      ---      ---       #726
+      01001A41H   LINE      ---      ---       #727
+      01001A41H   LINE      ---      ---       #728
+      01001A46H   LINE      ---      ---       #729
+      01001A46H   LINE      ---      ---       #730
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001A50H   BLOCK     CODE     ---       LVL=0
+      01001A50H   LINE      ---      ---       #734
+      01001A50H   LINE      ---      ---       #735
+      01001A50H   LINE      ---      ---       #736
+      01001A52H   LINE      ---      ---       #738
+      01001A60H   LINE      ---      ---       #740
+      01001A62H   LINE      ---      ---       #741
+      01001A65H   LINE      ---      ---       #742
+      01001A67H   LINE      ---      ---       #743
+      01001A69H   LINE      ---      ---       #744
+      01001A6CH   LINE      ---      ---       #747
+      01001A7BH   LINE      ---      ---       #749
+      01001A7BH   LINE      ---      ---       #750
+      01001A82H   LINE      ---      ---       #751
+      01001A82H   LINE      ---      ---       #754
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010030C7H   BLOCK     CODE     ---       LVL=0
+      010030C7H   LINE      ---      ---       #757
+      010030C7H   LINE      ---      ---       #758
+      010030C7H   LINE      ---      ---       #760
+      010030CDH   LINE      ---      ---       #761
+      010030CDH   LINE      ---      ---       #762
+      010030CFH   LINE      ---      ---       #763
+      010030CFH   LINE      ---      ---       #765
+      010030D5H   LINE      ---      ---       #766
+      010030D7H   LINE      ---      ---       #768
+      010030DDH   LINE      ---      ---       #769
+      010030DDH   LINE      ---      ---       #770
+      010030DFH   LINE      ---      ---       #771
+      010030E2H   LINE      ---      ---       #772
+      010030E8H   LINE      ---      ---       #773
+      010030E8H   LINE      ---      ---       #775
+      010030EEH   LINE      ---      ---       #776
+      010030EEH   LINE      ---      ---       #777
+      010030F4H   LINE      ---      ---       #778
+      010030F4H   LINE      ---      ---       #779
+      010030FAH   LINE      ---      ---       #781
+      010030FAH   LINE      ---      ---       #783
+      01003100H   LINE      ---      ---       #784
+      01003103H   LINE      ---      ---       #785
+      01003109H   LINE      ---      ---       #786
+      01003109H   LINE      ---      ---       #787
+      0100310CH   LINE      ---      ---       #788
+      0100310CH   LINE      ---      ---       #789
+      0100310EH   LINE      ---      ---       #790
+      0100311AH   LINE      ---      ---       #791
+      0100311AH   LINE      ---      ---       #792
+      01003120H   LINE      ---      ---       #793
+      01003120H   LINE      ---      ---       #794
+      01003122H   LINE      ---      ---       #795
+      01003129H   LINE      ---      ---       #796
+      01003129H   LINE      ---      ---       #797
+      0100312EH   LINE      ---      ---       #798
+      01003132H   LINE      ---      ---       #799
+      01003132H   LINE      ---      ---       #800
+      01003139H   LINE      ---      ---       #801
+      0100313BH   LINE      ---      ---       #803
+      0100313BH   LINE      ---      ---       #804
+      01003142H   LINE      ---      ---       #805
+      01003142H   LINE      ---      ---       #806
+      01003144H   LINE      ---      ---       #808
+      01003144H   LINE      ---      ---       #809
+      0100314AH   LINE      ---      ---       #810
+      01003151H   LINE      ---      ---       #811
+      01003151H   LINE      ---      ---       #812
+      01003157H   LINE      ---      ---       #813
+      0100315AH   LINE      ---      ---       #814
+      0100315AH   LINE      ---      ---       #815
+      0100315AH   LINE      ---      ---       #818
+      01003160H   LINE      ---      ---       #819
+      01003160H   LINE      ---      ---       #820
+      01003168H   LINE      ---      ---       #821
+      01003168H   LINE      ---      ---       #822
+      0100316EH   LINE      ---      ---       #823
+      01003172H   LINE      ---      ---       #825
+      01003178H   LINE      ---      ---       #826
+      01003178H   LINE      ---      ---       #827
+      01003183H   LINE      ---      ---       #828
+      01003185H   LINE      ---      ---       #829
+      0100318BH   LINE      ---      ---       #830
+      0100318BH   LINE      ---      ---       #832
+      01003196H   LINE      ---      ---       #833
+      01003196H   LINE      ---      ---       #834
+      01003196H   LINE      ---      ---       #835
+      01003196H   LINE      ---      ---       #838
+      0100319CH   LINE      ---      ---       #839
+      0100319CH   LINE      ---      ---       #840
+      0100319FH   LINE      ---      ---       #841
+      010031A2H   LINE      ---      ---       #842
+      010031A2H   LINE      ---      ---       #843
+      010031A5H   LINE      ---      ---       #844
+      010031A5H   LINE      ---      ---       #845
+      010031A5H   LINE      ---      ---       #848
+      010031ABH   LINE      ---      ---       #849
+      010031ABH   LINE      ---      ---       #850
+      010031AEH   LINE      ---      ---       #851
+      010031B1H   LINE      ---      ---       #852
+      010031B1H   LINE      ---      ---       #853
+      010031B7H   LINE      ---      ---       #854
+      010031B7H   LINE      ---      ---       #855
+      010031BCH   LINE      ---      ---       #856
+      010031BCH   LINE      ---      ---       #857
+      010031BCH   LINE      ---      ---       #858
+      010031BCH   LINE      ---      ---       #860
+      010031C2H   LINE      ---      ---       #861
+      010031C2H   LINE      ---      ---       #862
+      010031C5H   LINE      ---      ---       #863
+      010031C8H   LINE      ---      ---       #864
+      010031C8H   LINE      ---      ---       #865
+      010031CEH   LINE      ---      ---       #866
+      010031CEH   LINE      ---      ---       #867
+      010031D0H   LINE      ---      ---       #868
+      010031D0H   LINE      ---      ---       #870
+      010031D7H   LINE      ---      ---       #871
+      010031D7H   LINE      ---      ---       #872
+      010031DDH   LINE      ---      ---       #873
+      010031DEH   LINE      ---      ---       #874
+      010031E5H   LINE      ---      ---       #875
+      010031E5H   LINE      ---      ---       #876
+      010031EBH   LINE      ---      ---       #877
+      010031EBH   LINE      ---      ---       #878
+      010031EBH   LINE      ---      ---       #879
+      010031EBH   LINE      ---      ---       #880
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001F41H   BLOCK     CODE     ---       LVL=0
+      01001F41H   LINE      ---      ---       #894
+      01001F41H   LINE      ---      ---       #895
+      01001F41H   LINE      ---      ---       #896
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001C8BH   BLOCK     CODE     ---       LVL=0
+      01001C8BH   LINE      ---      ---       #901
+      01001C8BH   LINE      ---      ---       #902
+      01001C8BH   LINE      ---      ---       #903
+      01001C8DH   LINE      ---      ---       #904
+      01001C8DH   LINE      ---      ---       #905
+      01001C8FH   LINE      ---      ---       #906
+      01001C92H   LINE      ---      ---       #907
+      01001C95H   LINE      ---      ---       #908
+      01001C98H   LINE      ---      ---       #910
+      01001C9EH   LINE      ---      ---       #911
+      01001C9EH   LINE      ---      ---       #912
+      01001CA1H   LINE      ---      ---       #913
+      01001CA1H   LINE      ---      ---       #915
+      01001CACH   LINE      ---      ---       #916
+      01001CACH   LINE      ---      ---       #917
+      01001CAEH   LINE      ---      ---       #919
+      01001CB1H   LINE      ---      ---       #920
+      01001CB3H   LINE      ---      ---       #921
+      01001CB5H   LINE      ---      ---       #922
+      01001CB5H   LINE      ---      ---       #924
+      01001CB5H   LINE      ---      ---       #925
+      01001CCDH   LINE      ---      ---       #927
+      01001CCDH   LINE      ---      ---       #928
+      01001CCFH   LINE      ---      ---       #929
+      01001CD1H   LINE      ---      ---       #930
+      01001CD1H   LINE      ---      ---       #932
+      01001CD1H   LINE      ---      ---       #933
+      01001CD3H   LINE      ---      ---       #934
+      01001CD5H   LINE      ---      ---       #935
+      01001CD7H   LINE      ---      ---       #936
+      01001CD7H   LINE      ---      ---       #937
+      01001CD7H   LINE      ---      ---       #938
       ---         BLOCKEND  ---      ---       LVL=0
 
       ---         MODULE    ---      ---       ADC
-      010010E9H   PUBLIC    CODE     ---       YC_adc_check_timer500ms
-      010020BEH   PUBLIC    CODE     ---       YC_adc_check
-      01000FD9H   PUBLIC    CODE     ---       YC_adc_init
-
-      01000FD9H   BLOCK     CODE     ---       LVL=0
-      01000FD9H   LINE      ---      ---       #3
-      01000FD9H   LINE      ---      ---       #4
-      01000FD9H   LINE      ---      ---       #40
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010020BEH   BLOCK     CODE     ---       LVL=0
-      010020BEH   LINE      ---      ---       #42
-      010020BEH   LINE      ---      ---       #43
-      010020BEH   LINE      ---      ---       #89
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010010E9H   BLOCK     CODE     ---       LVL=0
-      010010E9H   LINE      ---      ---       #92
-      010010E9H   LINE      ---      ---       #93
-      010010E9H   LINE      ---      ---       #106
+      01001B0CH   PUBLIC    CODE     ---       YC_adc_check_timer500ms
+      010031ECH   PUBLIC    CODE     ---       YC_adc_check
+      01003069H   PUBLIC    CODE     ---       YC_adc_init
+
+      01003069H   BLOCK     CODE     ---       LVL=0
+      01003069H   LINE      ---      ---       #3
+      01003069H   LINE      ---      ---       #4
+      01003069H   LINE      ---      ---       #40
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010031ECH   BLOCK     CODE     ---       LVL=0
+      010031ECH   LINE      ---      ---       #42
+      010031ECH   LINE      ---      ---       #43
+      010031ECH   LINE      ---      ---       #99
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001B0CH   BLOCK     CODE     ---       LVL=0
+      01001B0CH   LINE      ---      ---       #102
+      01001B0CH   LINE      ---      ---       #103
+      01001B0CH   LINE      ---      ---       #116
       ---         BLOCKEND  ---      ---       LVL=0
 
       ---         MODULE    ---      ---       RAM
-      01001714H   PUBLIC    CODE     ---       main
+      01001F54H   PUBLIC    CODE     ---       main
 
-      01001714H   BLOCK     CODE     ---       LVL=0
-      01001714H   LINE      ---      ---       #5
-      01001714H   LINE      ---      ---       #6
-      01001714H   LINE      ---      ---       #7
+      01001F54H   BLOCK     CODE     ---       LVL=0
+      01001F54H   LINE      ---      ---       #5
+      01001F54H   LINE      ---      ---       #6
+      01001F54H   LINE      ---      ---       #7
       ---         BLOCKEND  ---      ---       LVL=0
 
       ---         MODULE    ---      ---       IPC
@@ -2145,268 +3003,267 @@
       02000C4BH   PUBLIC    XDATA    ---       ipcReadBuff
       0200054FH   PUBLIC    XDATA    BYTE      ipcPinlen
       02000B7EH   PUBLIC    XDATA    BYTE      current_task
-      01001302H   PUBLIC    CODE     ---       IPC_DealSingleStep
-      01001722H   PUBLIC    CODE     ---       IPC_IsTxBuffEmpty
-      01001716H   PUBLIC    CODE     ---       IPC_AbandonLpm
-      010007E1H   PUBLIC    CODE     ---       IPC_WaitLpm
-      01001561H   PUBLIC    CODE     ---       _IPC_Initialize
-      01002119H   PUBLIC    CODE     ---       IPC_GetBBDIsconnectReason
-      01000FB5H   PUBLIC    CODE     ---       _IPC_TxBleData
-      01000FADH   PUBLIC    CODE     ---       _IPC_TxSppData
-      01000FA5H   PUBLIC    CODE     ---       _IPC_Tx24GData
-      01000F73H   PUBLIC    CODE     ---       _IPC_TxBREDRHidData
-      01000F7FH   PUBLIC    CODE     ---       _IPC_TxData
-      0100037DH   PUBLIC    CODE     ---       _IPC_TxControlCmd
-
-      010020BFH   BLOCK     CODE     ---       LVL=0
-      010020BFH   LINE      ---      ---       #44
-      010020CFH   LINE      ---      ---       #45
-      010020CFH   LINE      ---      ---       #46
-      01002118H   LINE      ---      ---       #47
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100150BH   BLOCK     CODE     ---       LVL=0
-      0100150BH   LINE      ---      ---       #49
-      01001515H   LINE      ---      ---       #50
-      01001515H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001515H   LINE      ---      ---       #51
-      0100151DH   LINE      ---      ---       #52
-      01001523H   LINE      ---      ---       #53
-      01001542H   LINE      ---      ---       #54
-      0100154CH   LINE      ---      ---       #55
-      01001550H   LINE      ---      ---       #56
-      01001550H   LINE      ---      ---       #57
-      01001552H   LINE      ---      ---       #58
-      0100155AH   LINE      ---      ---       #59
+      01001CE8H   PUBLIC    CODE     ---       IPC_DealSingleStep
+      0100326CH   PUBLIC    CODE     ---       IPC_IsTxBuffEmpty
+      01001F56H   PUBLIC    CODE     ---       IPC_AbandonLpm
+      01001CDAH   PUBLIC    CODE     ---       IPC_WaitLpm
+      01001F47H   PUBLIC    CODE     ---       _IPC_Initialize
+      01003266H   PUBLIC    CODE     ---       IPC_GetBBDIsconnectReason
+      0100325DH   PUBLIC    CODE     ---       _IPC_TxBleData
+      01003254H   PUBLIC    CODE     ---       _IPC_TxSppData
+      01000FF2H   PUBLIC    CODE     ---       _IPC_Tx24GData
+      01003247H   PUBLIC    CODE     ---       _IPC_TxBREDRHidData
+      01000FF8H   PUBLIC    CODE     ---       _IPC_TxData
+      01000581H   PUBLIC    CODE     ---       _IPC_TxControlCmd
+
+      010031EDH   BLOCK     CODE     ---       LVL=0
+      010031EDH   LINE      ---      ---       #44
+      010031FDH   LINE      ---      ---       #45
+      010031FDH   LINE      ---      ---       #46
+      01003246H   LINE      ---      ---       #47
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001EF1H   BLOCK     CODE     ---       LVL=0
+      01001EF1H   LINE      ---      ---       #49
+      01001EFBH   LINE      ---      ---       #50
+      01001EFBH   BLOCK     CODE     NEAR LAB  LVL=1
+      01001EFBH   LINE      ---      ---       #51
+      01001F03H   LINE      ---      ---       #52
+      01001F09H   LINE      ---      ---       #53
+      01001F28H   LINE      ---      ---       #54
+      01001F32H   LINE      ---      ---       #55
+      01001F36H   LINE      ---      ---       #56
+      01001F36H   LINE      ---      ---       #57
+      01001F38H   LINE      ---      ---       #58
+      01001F40H   LINE      ---      ---       #59
       00000006H   SYMBOL    DATA     VOID      src
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      010003A4H   BLOCK     CODE     ---       LVL=0
-      010003A4H   LINE      ---      ---       #61
-      010003B2H   LINE      ---      ---       #62
-      010003B2H   BLOCK     CODE     NEAR LAB  LVL=1
-      010003B2H   LINE      ---      ---       #63
-      010003C1H   LINE      ---      ---       #64
-      010003E0H   LINE      ---      ---       #65
-      010003EAH   LINE      ---      ---       #66
-      0100040CH   LINE      ---      ---       #67
-      0100041AH   LINE      ---      ---       #68
-      01000424H   LINE      ---      ---       #69
-      01000424H   LINE      ---      ---       #70
-      01000426H   LINE      ---      ---       #71
-      01000435H   LINE      ---      ---       #72
-      02004E68H   SYMBOL    XDATA    VOID      dest
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      0100037DH   BLOCK     CODE     ---       LVL=0
-      0100037DH   LINE      ---      ---       #74
-      01000382H   LINE      ---      ---       #75
-      01000382H   BLOCK     CODE     NEAR LAB  LVL=1
-      01000382H   LINE      ---      ---       #76
-      01000394H   LINE      ---      ---       #79
-      0100039CH   LINE      ---      ---       #80
-      02004E8BH   SYMBOL    XDATA    VOID      cmdBuff
-      ---         BLOCKEND  CODE     ---       LVL=1
-      ---         BLOCKEND  CODE     ---       LVL=0
-
-      01000F7FH   BLOCK     CODE     ---       LVL=0
-      01000F7FH   LINE      ---      ---       #83
-      01000F84H   LINE      ---      ---       #84
-      01000F84H   LINE      ---      ---       #85
-      01000F8AH   LINE      ---      ---       #86
-      01000F95H   LINE      ---      ---       #87
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000F73H   BLOCK     CODE     ---       LVL=0
-      01000F73H   LINE      ---      ---       #90
-      01000F73H   LINE      ---      ---       #91
-      01000F73H   LINE      ---      ---       #92
-      01000F79H   LINE      ---      ---       #93
-      01000F7CH   LINE      ---      ---       #94
-      01000F7EH   LINE      ---      ---       #95
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000FA5H   BLOCK     CODE     ---       LVL=0
-      01000FA5H   LINE      ---      ---       #97
-      01000FA5H   LINE      ---      ---       #98
-      01000FA5H   LINE      ---      ---       #99
-      01000FABH   LINE      ---      ---       #100
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000FADH   BLOCK     CODE     ---       LVL=0
-      01000FADH   LINE      ---      ---       #103
-      01000FADH   LINE      ---      ---       #104
-      01000FADH   LINE      ---      ---       #105
-      01000FB3H   LINE      ---      ---       #106
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000FB5H   BLOCK     CODE     ---       LVL=0
-      01000FB5H   LINE      ---      ---       #109
-      01000FB5H   LINE      ---      ---       #110
-      01000FB5H   LINE      ---      ---       #111
-      01000FBBH   LINE      ---      ---       #112
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01002119H   BLOCK     CODE     ---       LVL=0
-      01002119H   LINE      ---      ---       #115
-      01002119H   LINE      ---      ---       #116
-      01002119H   LINE      ---      ---       #117
-      0100211EH   LINE      ---      ---       #118
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001561H   BLOCK     CODE     ---       LVL=0
-      01001561H   LINE      ---      ---       #120
-      01001561H   LINE      ---      ---       #121
-      01001561H   LINE      ---      ---       #122
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010007E1H   BLOCK     CODE     ---       LVL=0
-      010007E1H   LINE      ---      ---       #125
-      010007E1H   LINE      ---      ---       #126
-      010007E1H   LINE      ---      ---       #127
-      010007E6H   LINE      ---      ---       #128
-      010007EAH   LINE      ---      ---       #129
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001716H   BLOCK     CODE     ---       LVL=0
-      01001716H   LINE      ---      ---       #132
-      01001716H   LINE      ---      ---       #133
-      01001716H   LINE      ---      ---       #134
-      0100171CH   LINE      ---      ---       #135
-      01001721H   LINE      ---      ---       #136
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001722H   BLOCK     CODE     ---       LVL=0
-      01001722H   LINE      ---      ---       #138
-      01001722H   LINE      ---      ---       #139
-      01001722H   LINE      ---      ---       #140
-      01001736H   LINE      ---      ---       #141
-      01001738H   LINE      ---      ---       #142
-      01001739H   LINE      ---      ---       #143
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001302H   BLOCK     CODE     ---       LVL=0
-      01001302H   LINE      ---      ---       #146
-      01001302H   LINE      ---      ---       #147
-      01001302H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001302H   LINE      ---      ---       #148
-      01001314H   LINE      ---      ---       #149
-      0100132AH   LINE      ---      ---       #150
-      0100132AH   LINE      ---      ---       #151
-      01001332H   LINE      ---      ---       #152
-      01001343H   LINE      ---      ---       #153
-      0100134DH   LINE      ---      ---       #154
-      0100136CH   LINE      ---      ---       #155
-      0100136EH   LINE      ---      ---       #156
-      01001380H   LINE      ---      ---       #157
-      01001389H   LINE      ---      ---       #158
-      0100139FH   LINE      ---      ---       #159
-      010013D7H   LINE      ---      ---       #160
-      010013D9H   LINE      ---      ---       #161
-      010013EBH   LINE      ---      ---       #162
-      010013F4H   LINE      ---      ---       #163
-      0100140AH   LINE      ---      ---       #164
-      01001442H   LINE      ---      ---       #165
-      01001444H   LINE      ---      ---       #166
-      01001456H   LINE      ---      ---       #167
-      0100145FH   LINE      ---      ---       #168
-      01001475H   LINE      ---      ---       #169
-      010014ADH   LINE      ---      ---       #170
-      010014AFH   LINE      ---      ---       #171
-      010014AFH   LINE      ---      ---       #172
-      010014B1H   LINE      ---      ---       #173
-      010014B1H   LINE      ---      ---       #174
-      010014B1H   LINE      ---      ---       #175
-      010014C5H   LINE      ---      ---       #176
-      010014D3H   LINE      ---      ---       #178
-      010014D6H   LINE      ---      ---       #180
-      010014E5H   LINE      ---      ---       #181
-      010014E7H   LINE      ---      ---       #182
-      010014F1H   LINE      ---      ---       #183
-      010014FFH   LINE      ---      ---       #185
-      01001502H   LINE      ---      ---       #187
-      01001508H   LINE      ---      ---       #188
-      0100150AH   LINE      ---      ---       #190
-      010014B1H   SYMBOL    ---      ---       IPC_TIMERingleStep
-      02004E9AH   SYMBOL    XDATA    VOID      pbuff
+      010005A8H   BLOCK     CODE     ---       LVL=0
+      010005A8H   LINE      ---      ---       #61
+      010005B6H   LINE      ---      ---       #62
+      010005B6H   BLOCK     CODE     NEAR LAB  LVL=1
+      010005B6H   LINE      ---      ---       #63
+      010005C5H   LINE      ---      ---       #64
+      010005E4H   LINE      ---      ---       #65
+      010005EEH   LINE      ---      ---       #66
+      01000610H   LINE      ---      ---       #67
+      0100061EH   LINE      ---      ---       #68
+      01000628H   LINE      ---      ---       #69
+      01000628H   LINE      ---      ---       #70
+      0100062AH   LINE      ---      ---       #71
+      01000639H   LINE      ---      ---       #72
+      02004EB9H   SYMBOL    XDATA    VOID      dest
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01000581H   BLOCK     CODE     ---       LVL=0
+      01000581H   LINE      ---      ---       #74
+      01000586H   LINE      ---      ---       #75
+      01000586H   BLOCK     CODE     NEAR LAB  LVL=1
+      01000586H   LINE      ---      ---       #76
+      01000598H   LINE      ---      ---       #79
+      010005A0H   LINE      ---      ---       #80
+      02004ED8H   SYMBOL    XDATA    VOID      cmdBuff
+      ---         BLOCKEND  CODE     ---       LVL=1
+      ---         BLOCKEND  CODE     ---       LVL=0
+
+      01000FF8H   BLOCK     CODE     ---       LVL=0
+      01000FF8H   LINE      ---      ---       #83
+      01000FFDH   LINE      ---      ---       #84
+      01000FFDH   LINE      ---      ---       #85
+      01001003H   LINE      ---      ---       #86
+      0100100FH   LINE      ---      ---       #87
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01003247H   BLOCK     CODE     ---       LVL=0
+      01003247H   LINE      ---      ---       #90
+      01003247H   LINE      ---      ---       #91
+      01003247H   LINE      ---      ---       #92
+      0100324DH   LINE      ---      ---       #93
+      01003250H   LINE      ---      ---       #94
+      01003253H   LINE      ---      ---       #95
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01000FF2H   BLOCK     CODE     ---       LVL=0
+      01000FF2H   LINE      ---      ---       #97
+      01000FF2H   LINE      ---      ---       #98
+      01000FF2H   LINE      ---      ---       #99
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01003254H   BLOCK     CODE     ---       LVL=0
+      01003254H   LINE      ---      ---       #103
+      01003254H   LINE      ---      ---       #104
+      01003254H   LINE      ---      ---       #105
+      0100325AH   LINE      ---      ---       #106
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100325DH   BLOCK     CODE     ---       LVL=0
+      0100325DH   LINE      ---      ---       #109
+      0100325DH   LINE      ---      ---       #110
+      0100325DH   LINE      ---      ---       #111
+      01003263H   LINE      ---      ---       #112
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01003266H   BLOCK     CODE     ---       LVL=0
+      01003266H   LINE      ---      ---       #115
+      01003266H   LINE      ---      ---       #116
+      01003266H   LINE      ---      ---       #117
+      0100326BH   LINE      ---      ---       #118
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001F47H   BLOCK     CODE     ---       LVL=0
+      01001F47H   LINE      ---      ---       #120
+      01001F47H   LINE      ---      ---       #121
+      01001F47H   LINE      ---      ---       #122
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001CDAH   BLOCK     CODE     ---       LVL=0
+      01001CDAH   LINE      ---      ---       #125
+      01001CDAH   LINE      ---      ---       #126
+      01001CDAH   LINE      ---      ---       #127
+      01001CDFH   LINE      ---      ---       #128
+      01001CE3H   LINE      ---      ---       #129
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001F56H   BLOCK     CODE     ---       LVL=0
+      01001F56H   LINE      ---      ---       #132
+      01001F56H   LINE      ---      ---       #133
+      01001F56H   LINE      ---      ---       #134
+      01001F5CH   LINE      ---      ---       #135
+      01001F61H   LINE      ---      ---       #136
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100326CH   BLOCK     CODE     ---       LVL=0
+      0100326CH   LINE      ---      ---       #138
+      0100326CH   LINE      ---      ---       #139
+      0100326CH   LINE      ---      ---       #140
+      01003280H   LINE      ---      ---       #141
+      01003282H   LINE      ---      ---       #142
+      01003283H   LINE      ---      ---       #143
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001CE8H   BLOCK     CODE     ---       LVL=0
+      01001CE8H   LINE      ---      ---       #146
+      01001CE8H   LINE      ---      ---       #147
+      01001CE8H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001CE8H   LINE      ---      ---       #148
+      01001CFAH   LINE      ---      ---       #149
+      01001D10H   LINE      ---      ---       #150
+      01001D10H   LINE      ---      ---       #151
+      01001D18H   LINE      ---      ---       #152
+      01001D29H   LINE      ---      ---       #153
+      01001D33H   LINE      ---      ---       #154
+      01001D52H   LINE      ---      ---       #155
+      01001D54H   LINE      ---      ---       #156
+      01001D66H   LINE      ---      ---       #157
+      01001D6FH   LINE      ---      ---       #158
+      01001D85H   LINE      ---      ---       #159
+      01001DBDH   LINE      ---      ---       #160
+      01001DBFH   LINE      ---      ---       #161
+      01001DD1H   LINE      ---      ---       #162
+      01001DDAH   LINE      ---      ---       #163
+      01001DF0H   LINE      ---      ---       #164
+      01001E28H   LINE      ---      ---       #165
+      01001E2AH   LINE      ---      ---       #166
+      01001E3CH   LINE      ---      ---       #167
+      01001E45H   LINE      ---      ---       #168
+      01001E5BH   LINE      ---      ---       #169
+      01001E93H   LINE      ---      ---       #170
+      01001E95H   LINE      ---      ---       #171
+      01001E95H   LINE      ---      ---       #172
+      01001E97H   LINE      ---      ---       #173
+      01001E97H   LINE      ---      ---       #174
+      01001E97H   LINE      ---      ---       #175
+      01001EABH   LINE      ---      ---       #176
+      01001EB9H   LINE      ---      ---       #178
+      01001EBCH   LINE      ---      ---       #180
+      01001ECBH   LINE      ---      ---       #181
+      01001ECDH   LINE      ---      ---       #182
+      01001ED7H   LINE      ---      ---       #183
+      01001EE5H   LINE      ---      ---       #185
+      01001EE8H   LINE      ---      ---       #187
+      01001EEEH   LINE      ---      ---       #188
+      01001EF0H   LINE      ---      ---       #190
+      01001E97H   SYMBOL    ---      ---       IPC_TIMERingleStep
+      02004EE7H   SYMBOL    XDATA    VOID      pbuff
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
       ---         MODULE    ---      ---       UTILITIES
-      02004E56H   PUBLIC    XDATA    BYTE      ?_compare_str?BYTE
-      01001CCBH   PUBLIC    CODE     ---       _compare_str
-      010007C3H   PUBLIC    CODE     ---       _Delay1ms
-      010022BAH   PUBLIC    CODE     ---       _xmemclear_ff
-      01000E4EH   PUBLIC    CODE     ---       _xmemclear
-      02004E47H   PUBLIC    XDATA    BYTE      ?_dmemcpy?BYTE
-      01002126H   PUBLIC    CODE     ---       _dmemcpy
-      02004E6AH   PUBLIC    XDATA    BYTE      ?_xmemcpy?BYTE
-      01000947H   PUBLIC    CODE     ---       _xmemcpy
-      0100211FH   PUBLIC    CODE     ---       YC_Ice_break
-
-      0100211FH   BLOCK     CODE     ---       LVL=0
-      0100211FH   LINE      ---      ---       #3
-      0100211FH   LINE      ---      ---       #4
-      0100211FH   LINE      ---      ---       #5
-      01002125H   LINE      ---      ---       #7
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000947H   BLOCK     CODE     ---       LVL=0
-      01000947H   LINE      ---      ---       #9
-      01000958H   LINE      ---      ---       #10
-      01000958H   LINE      ---      ---       #11
-      01000962H   LINE      ---      ---       #12
-      01000989H   LINE      ---      ---       #14
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01002126H   BLOCK     CODE     ---       LVL=0
-      01002126H   LINE      ---      ---       #16
-      01002131H   LINE      ---      ---       #17
-      01002131H   LINE      ---      ---       #18
-      0100213FH   LINE      ---      ---       #19
-      01002169H   LINE      ---      ---       #21
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000E4EH   BLOCK     CODE     ---       LVL=0
-      01000E4EH   LINE      ---      ---       #23
-      01000E59H   LINE      ---      ---       #24
-      01000E59H   LINE      ---      ---       #25
-      01000E63H   LINE      ---      ---       #26
-      01000E79H   LINE      ---      ---       #28
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010022BAH   BLOCK     CODE     ---       LVL=0
-      010022BAH   LINE      ---      ---       #30
-      010022C5H   LINE      ---      ---       #31
-      010022C5H   LINE      ---      ---       #32
-      010022CFH   LINE      ---      ---       #33
-      010022E6H   LINE      ---      ---       #35
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      010007C3H   BLOCK     CODE     ---       LVL=0
-      010007C3H   LINE      ---      ---       #46
-      010007C3H   LINE      ---      ---       #47
-      010007C3H   BLOCK     CODE     NEAR LAB  LVL=1
-      010007C3H   LINE      ---      ---       #49
-      010007C9H   LINE      ---      ---       #50
-      010007D7H   LINE      ---      ---       #51
-      010007DAH   LINE      ---      ---       #52
+      02004EA7H   PUBLIC    XDATA    BYTE      ?_compare_str?BYTE
+      01002104H   PUBLIC    CODE     ---       _compare_str
+      0100122AH   PUBLIC    CODE     ---       _Delay1ms
+      010020D7H   PUBLIC    CODE     ---       _xmemclear_ff
+      01000BC2H   PUBLIC    CODE     ---       _xmemclear
+      02004E98H   PUBLIC    XDATA    BYTE      ?_dmemcpy?BYTE
+      0100328BH   PUBLIC    CODE     ---       _dmemcpy
+      02004EBBH   PUBLIC    XDATA    BYTE      ?_xmemcpy?BYTE
+      010008CCH   PUBLIC    CODE     ---       _xmemcpy
+      01003284H   PUBLIC    CODE     ---       YC_Ice_break
+
+      01003284H   BLOCK     CODE     ---       LVL=0
+      01003284H   LINE      ---      ---       #3
+      01003284H   LINE      ---      ---       #4
+      01003284H   LINE      ---      ---       #5
+      0100328AH   LINE      ---      ---       #7
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010008CCH   BLOCK     CODE     ---       LVL=0
+      010008CCH   LINE      ---      ---       #9
+      010008DDH   LINE      ---      ---       #10
+      010008DDH   LINE      ---      ---       #11
+      010008E7H   LINE      ---      ---       #12
+      0100090EH   LINE      ---      ---       #14
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100328BH   BLOCK     CODE     ---       LVL=0
+      0100328BH   LINE      ---      ---       #16
+      01003296H   LINE      ---      ---       #17
+      01003296H   LINE      ---      ---       #18
+      010032A4H   LINE      ---      ---       #19
+      010032CEH   LINE      ---      ---       #21
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01000BC2H   BLOCK     CODE     ---       LVL=0
+      01000BC2H   LINE      ---      ---       #23
+      01000BCDH   LINE      ---      ---       #24
+      01000BCDH   LINE      ---      ---       #25
+      01000BD7H   LINE      ---      ---       #26
+      01000BEDH   LINE      ---      ---       #28
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010020D7H   BLOCK     CODE     ---       LVL=0
+      010020D7H   LINE      ---      ---       #30
+      010020E2H   LINE      ---      ---       #31
+      010020E2H   LINE      ---      ---       #32
+      010020ECH   LINE      ---      ---       #33
+      01002103H   LINE      ---      ---       #35
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100122AH   BLOCK     CODE     ---       LVL=0
+      0100122AH   LINE      ---      ---       #46
+      0100122AH   LINE      ---      ---       #47
+      0100122AH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100122AH   LINE      ---      ---       #49
+      01001230H   LINE      ---      ---       #50
+      0100123EH   LINE      ---      ---       #51
+      01001241H   LINE      ---      ---       #52
       00000004H   SYMBOL    DATA     VOID      j
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      01001CCBH   BLOCK     CODE     ---       LVL=0
-      01001CCBH   LINE      ---      ---       #54
-      01001CD6H   LINE      ---      ---       #55
-      01001CD6H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001CD6H   LINE      ---      ---       #57
-      01001CE2H   LINE      ---      ---       #58
-      01001D0CH   LINE      ---      ---       #59
-      01001D0FH   LINE      ---      ---       #60
-      01001D12H   LINE      ---      ---       #61
-      01001D14H   LINE      ---      ---       #62
+      01002104H   BLOCK     CODE     ---       LVL=0
+      01002104H   LINE      ---      ---       #54
+      0100210FH   LINE      ---      ---       #55
+      0100210FH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100210FH   LINE      ---      ---       #57
+      0100211BH   LINE      ---      ---       #58
+      01002145H   LINE      ---      ---       #59
+      01002148H   LINE      ---      ---       #60
+      0100214BH   LINE      ---      ---       #61
+      0100214DH   LINE      ---      ---       #62
       00000007H   SYMBOL    DATA     VOID      i
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
@@ -2414,249 +3271,249 @@
       ---         MODULE    ---      ---       GPIO
       020000A3H   PUBLIC    XDATA    ---       YC_GPIOWakeupL
       020000A7H   PUBLIC    XDATA    ---       YC_GPIOWakeupH
-      0100173AH   PUBLIC    CODE     ---       GPIO_fillpd
-      010010CDH   PUBLIC    CODE     ---       _GPIO_FlipOutBit
-      01001185H   PUBLIC    CODE     ---       _GPIO_SetWakeupByCurrentState
-      010022E7H   PUBLIC    CODE     ---       _GPIO_ClearWakeup
+      01001F62H   PUBLIC    CODE     ---       GPIO_fillpd
+      01001AA4H   PUBLIC    CODE     ---       _GPIO_FlipOutBit
+      01001B54H   PUBLIC    CODE     ---       _GPIO_SetWakeupByCurrentState
+      0100336FH   PUBLIC    CODE     ---       _GPIO_ClearWakeup
       00000020H.7 PUBLIC    BIT      BIT       ?_GPIO_SetWakeup?BIT
-      01001198H   PUBLIC    CODE     ---       _GPIO_SetWakeup
+      01001B67H   PUBLIC    CODE     ---       _GPIO_SetWakeup
       00000020H.6 PUBLIC    BIT      BIT       ?_GPIO_SetOutput?BIT
-      01000803H   PUBLIC    CODE     ---       _GPIO_SetOutput
+      010017B3H   PUBLIC    CODE     ---       _GPIO_SetOutput
       00000020H.5 PUBLIC    BIT      BIT       ?_GPIO_SetInput?BIT
-      01000841H   PUBLIC    CODE     ---       _GPIO_SetInput
+      01002E24H   PUBLIC    CODE     ---       _GPIO_SetInput
       00000020H.4 PUBLIC    BIT      BIT       ?_GPIO_Setoe?BIT
-      01000830H   PUBLIC    CODE     ---       _GPIO_Setoe
+      01002E64H   PUBLIC    CODE     ---       _GPIO_Setoe
       00000020H.3 PUBLIC    BIT      BIT       ?_GPIO_SetPd?BIT
-      0100085FH   PUBLIC    CODE     ---       _GPIO_SetPd
+      01002E53H   PUBLIC    CODE     ---       _GPIO_SetPd
       00000020H.2 PUBLIC    BIT      BIT       ?_GPIO_SetPu?BIT
-      0100081FH   PUBLIC    CODE     ---       _GPIO_SetPu
+      01002E42H   PUBLIC    CODE     ---       _GPIO_SetPu
       00000020H.1 PUBLIC    BIT      BIT       ?_GPIO_Setout?BIT
-      0100068DH   PUBLIC    CODE     ---       _GPIO_Setout
-      0100117DH   PUBLIC    CODE     ---       _GPIO_GetInputStatus
+      010010E6H   PUBLIC    CODE     ---       _GPIO_Setout
+      01001B4CH   PUBLIC    CODE     ---       _GPIO_GetInputStatus
 
-      01000870H   BLOCK     CODE     ---       LVL=0
-      01000870H   LINE      ---      ---       #9
-      0100087BH   LINE      ---      ---       #10
-      0100087BH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100087BH   LINE      ---      ---       #11
-      0100087DH   LINE      ---      ---       #12
-      0100087EH   LINE      ---      ---       #14
-      01000882H   LINE      ---      ---       #15
-      01000889H   LINE      ---      ---       #17
-      0100088CH   LINE      ---      ---       #18
-      010008AEH   LINE      ---      ---       #19
-      010008AEH   LINE      ---      ---       #21
-      010008AEH   LINE      ---      ---       #22
+      01002E75H   BLOCK     CODE     ---       LVL=0
+      01002E75H   LINE      ---      ---       #9
+      01002E80H   LINE      ---      ---       #10
+      01002E80H   BLOCK     CODE     NEAR LAB  LVL=1
+      01002E80H   LINE      ---      ---       #11
+      01002E82H   LINE      ---      ---       #12
+      01002E83H   LINE      ---      ---       #14
+      01002E87H   LINE      ---      ---       #15
+      01002E8EH   LINE      ---      ---       #17
+      01002E91H   LINE      ---      ---       #18
+      01002EB3H   LINE      ---      ---       #19
+      01002EB3H   LINE      ---      ---       #21
+      01002EB3H   LINE      ---      ---       #22
       00000006H   SYMBOL    DATA     VOID      queue
       00000005H   SYMBOL    DATA     VOID      group
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      0100113EH   BLOCK     CODE     ---       LVL=0
-      0100113EH   LINE      ---      ---       #26
-      01001140H   LINE      ---      ---       #27
-      01001140H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001140H   LINE      ---      ---       #28
-      01001145H   LINE      ---      ---       #29
-      01001146H   LINE      ---      ---       #31
-      0100114AH   LINE      ---      ---       #32
-      01001151H   LINE      ---      ---       #33
-      0100117CH   LINE      ---      ---       #35
-      02004EB4H   SYMBOL    XDATA    VOID      queue
+      01001B0DH   BLOCK     CODE     ---       LVL=0
+      01001B0DH   LINE      ---      ---       #26
+      01001B0FH   LINE      ---      ---       #27
+      01001B0FH   BLOCK     CODE     NEAR LAB  LVL=1
+      01001B0FH   LINE      ---      ---       #28
+      01001B14H   LINE      ---      ---       #29
+      01001B15H   LINE      ---      ---       #31
+      01001B19H   LINE      ---      ---       #32
+      01001B20H   LINE      ---      ---       #33
+      01001B4BH   LINE      ---      ---       #35
+      02004F06H   SYMBOL    XDATA    VOID      queue
       00000006H   SYMBOL    DATA     VOID      group
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      0100117DH   BLOCK     CODE     ---       LVL=0
-      0100117DH   LINE      ---      ---       #37
-      0100117DH   LINE      ---      ---       #38
-      0100117DH   LINE      ---      ---       #39
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100068DH   BLOCK     CODE     ---       LVL=0
-      0100068DH   LINE      ---      ---       #42
-      0100068DH   LINE      ---      ---       #43
-      0100068DH   LINE      ---      ---       #44
-      01000691H   LINE      ---      ---       #46
-      0100069EH   LINE      ---      ---       #47
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100081FH   BLOCK     CODE     ---       LVL=0
-      0100081FH   LINE      ---      ---       #49
-      0100081FH   LINE      ---      ---       #50
-      0100081FH   LINE      ---      ---       #51
-      01000823H   LINE      ---      ---       #53
-      0100082FH   LINE      ---      ---       #54
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100085FH   BLOCK     CODE     ---       LVL=0
-      0100085FH   LINE      ---      ---       #56
-      0100085FH   LINE      ---      ---       #57
-      0100085FH   LINE      ---      ---       #58
-      01000863H   LINE      ---      ---       #60
-      0100086FH   LINE      ---      ---       #61
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000830H   BLOCK     CODE     ---       LVL=0
-      01000830H   LINE      ---      ---       #63
-      01000830H   LINE      ---      ---       #64
-      01000830H   LINE      ---      ---       #65
-      01000834H   LINE      ---      ---       #67
-      01000840H   LINE      ---      ---       #68
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000841H   BLOCK     CODE     ---       LVL=0
-      01000841H   LINE      ---      ---       #70
-      01000843H   LINE      ---      ---       #71
-      01000843H   LINE      ---      ---       #72
-      01000847H   LINE      ---      ---       #74
-      0100084FH   LINE      ---      ---       #75
-      01000858H   LINE      ---      ---       #76
-      0100085EH   LINE      ---      ---       #77
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01000803H   BLOCK     CODE     ---       LVL=0
-      01000803H   LINE      ---      ---       #79
-      01000805H   LINE      ---      ---       #80
-      01000805H   LINE      ---      ---       #81
-      01000809H   LINE      ---      ---       #83
-      0100080FH   LINE      ---      ---       #84
-      01000818H   LINE      ---      ---       #85
-      0100081EH   LINE      ---      ---       #86
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001198H   BLOCK     CODE     ---       LVL=0
-      01001198H   LINE      ---      ---       #88
-      01001198H   LINE      ---      ---       #89
-      01001198H   BLOCK     CODE     NEAR LAB  LVL=1
-      01001198H   LINE      ---      ---       #92
-      0100119EH   LINE      ---      ---       #94
-      010011A2H   LINE      ---      ---       #95
-      010011A9H   LINE      ---      ---       #96
-      010011ACH   LINE      ---      ---       #97
-      010011CDH   LINE      ---      ---       #98
-      010011EEH   LINE      ---      ---       #99
-      010011EFH   LINE      ---      ---       #101
-      010011EFH   LINE      ---      ---       #102
-      01001211H   LINE      ---      ---       #103
-      01001223H   LINE      ---      ---       #104
-      01001223H   LINE      ---      ---       #105
+      01001B4CH   BLOCK     CODE     ---       LVL=0
+      01001B4CH   LINE      ---      ---       #37
+      01001B4CH   LINE      ---      ---       #38
+      01001B4CH   LINE      ---      ---       #39
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010010E6H   BLOCK     CODE     ---       LVL=0
+      010010E6H   LINE      ---      ---       #42
+      010010E6H   LINE      ---      ---       #43
+      010010E6H   LINE      ---      ---       #44
+      010010EAH   LINE      ---      ---       #46
+      010010F7H   LINE      ---      ---       #47
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01002E42H   BLOCK     CODE     ---       LVL=0
+      01002E42H   LINE      ---      ---       #49
+      01002E42H   LINE      ---      ---       #50
+      01002E42H   LINE      ---      ---       #51
+      01002E46H   LINE      ---      ---       #53
+      01002E52H   LINE      ---      ---       #54
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01002E53H   BLOCK     CODE     ---       LVL=0
+      01002E53H   LINE      ---      ---       #56
+      01002E53H   LINE      ---      ---       #57
+      01002E53H   LINE      ---      ---       #58
+      01002E57H   LINE      ---      ---       #60
+      01002E63H   LINE      ---      ---       #61
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01002E64H   BLOCK     CODE     ---       LVL=0
+      01002E64H   LINE      ---      ---       #63
+      01002E64H   LINE      ---      ---       #64
+      01002E64H   LINE      ---      ---       #65
+      01002E68H   LINE      ---      ---       #67
+      01002E74H   LINE      ---      ---       #68
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01002E24H   BLOCK     CODE     ---       LVL=0
+      01002E24H   LINE      ---      ---       #70
+      01002E26H   LINE      ---      ---       #71
+      01002E26H   LINE      ---      ---       #72
+      01002E2AH   LINE      ---      ---       #74
+      01002E32H   LINE      ---      ---       #75
+      01002E3BH   LINE      ---      ---       #76
+      01002E41H   LINE      ---      ---       #77
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010017B3H   BLOCK     CODE     ---       LVL=0
+      010017B3H   LINE      ---      ---       #79
+      010017B5H   LINE      ---      ---       #80
+      010017B5H   LINE      ---      ---       #81
+      010017B9H   LINE      ---      ---       #83
+      010017C0H   LINE      ---      ---       #84
+      010017C8H   LINE      ---      ---       #85
+      010017CFH   LINE      ---      ---       #86
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      01001B67H   BLOCK     CODE     ---       LVL=0
+      01001B67H   LINE      ---      ---       #88
+      01001B67H   LINE      ---      ---       #89
+      01001B67H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001B67H   LINE      ---      ---       #92
+      01001B6DH   LINE      ---      ---       #94
+      01001B71H   LINE      ---      ---       #95
+      01001B78H   LINE      ---      ---       #96
+      01001B7BH   LINE      ---      ---       #97
+      01001B9CH   LINE      ---      ---       #98
+      01001BBDH   LINE      ---      ---       #99
+      01001BBEH   LINE      ---      ---       #101
+      01001BBEH   LINE      ---      ---       #102
+      01001BE0H   LINE      ---      ---       #103
+      01001BF2H   LINE      ---      ---       #104
+      01001BF2H   LINE      ---      ---       #105
       00000006H   SYMBOL    DATA     VOID      queue
       00000007H   SYMBOL    DATA     VOID      group
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      010022E7H   BLOCK     CODE     ---       LVL=0
-      010022E7H   LINE      ---      ---       #107
-      010022E7H   LINE      ---      ---       #108
-      010022E7H   BLOCK     CODE     NEAR LAB  LVL=1
-      010022E7H   LINE      ---      ---       #111
-      010022EBH   LINE      ---      ---       #113
-      010022EFH   LINE      ---      ---       #114
-      010022F6H   LINE      ---      ---       #115
-      01002318H   LINE      ---      ---       #116
-      01002325H   LINE      ---      ---       #117
+      0100336FH   BLOCK     CODE     ---       LVL=0
+      0100336FH   LINE      ---      ---       #107
+      0100336FH   LINE      ---      ---       #108
+      0100336FH   BLOCK     CODE     NEAR LAB  LVL=1
+      0100336FH   LINE      ---      ---       #111
+      01003373H   LINE      ---      ---       #113
+      01003377H   LINE      ---      ---       #114
+      0100337EH   LINE      ---      ---       #115
+      010033A0H   LINE      ---      ---       #116
+      010033ADH   LINE      ---      ---       #117
       00000006H   SYMBOL    DATA     VOID      queue
       00000007H   SYMBOL    DATA     VOID      group
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      01001185H   BLOCK     CODE     ---       LVL=0
-      01001185H   LINE      ---      ---       #119
-      0100118AH   LINE      ---      ---       #120
-      0100118AH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100118AH   LINE      ---      ---       #121
-      0100118EH   LINE      ---      ---       #122
+      01001B54H   BLOCK     CODE     ---       LVL=0
+      01001B54H   LINE      ---      ---       #119
+      01001B59H   LINE      ---      ---       #120
+      01001B59H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001B59H   LINE      ---      ---       #121
+      01001B5DH   LINE      ---      ---       #122
       00000021H.0 SYMBOL    BIT      VOID      st
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      010010CDH   BLOCK     CODE     ---       LVL=0
-      010010CDH   LINE      ---      ---       #125
-      010010D2H   LINE      ---      ---       #126
-      010010D2H   BLOCK     CODE     NEAR LAB  LVL=1
-      010010D2H   LINE      ---      ---       #127
-      010010DCH   LINE      ---      ---       #128
+      01001AA4H   BLOCK     CODE     ---       LVL=0
+      01001AA4H   LINE      ---      ---       #125
+      01001AA9H   LINE      ---      ---       #126
+      01001AA9H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001AA9H   LINE      ---      ---       #127
+      01001AB3H   LINE      ---      ---       #128
       00000021H.1 SYMBOL    BIT      VOID      st
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      0100173AH   BLOCK     CODE     ---       LVL=0
-      0100173AH   LINE      ---      ---       #131
-      0100173AH   LINE      ---      ---       #132
-      0100173AH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100173AH   LINE      ---      ---       #134
-      0100173CH   LINE      ---      ---       #135
-      0100176DH   LINE      ---      ---       #136
+      01001F62H   BLOCK     CODE     ---       LVL=0
+      01001F62H   LINE      ---      ---       #131
+      01001F62H   LINE      ---      ---       #132
+      01001F62H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001F62H   LINE      ---      ---       #134
+      01001F64H   LINE      ---      ---       #135
+      01001F95H   LINE      ---      ---       #136
       00000007H   SYMBOL    DATA     VOID      i
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
       ---         MODULE    ---      ---       IIC
-      01001665H   PUBLIC    CODE     ---       _IIC_WriteBlock
-      0100216AH   PUBLIC    CODE     ---       _IIC_write
-      0100220AH   PUBLIC    CODE     ---       _IIC_Read
-
-      01002202H   BLOCK     CODE     ---       LVL=0
-      01002202H   LINE      ---      ---       #11
-      01002202H   LINE      ---      ---       #12
-      01002202H   LINE      ---      ---       #13
-      01002209H   LINE      ---      ---       #14
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      0100220AH   BLOCK     CODE     ---       LVL=0
-      0100220AH   LINE      ---      ---       #16
-      0100221BH   LINE      ---      ---       #17
-      0100221BH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100221BH   LINE      ---      ---       #18
-      0100221BH   LINE      ---      ---       #19
-      01002224H   LINE      ---      ---       #20
-      0100222AH   LINE      ---      ---       #21
-      01002230H   LINE      ---      ---       #22
-      01002236H   LINE      ---      ---       #23
-      0100224FH   LINE      ---      ---       #24
-      01002264H   LINE      ---      ---       #25
-      0100227DH   LINE      ---      ---       #26
-      01002283H   LINE      ---      ---       #27
-      0100228BH   LINE      ---      ---       #28
-      01002292H   LINE      ---      ---       #29
-      01002292H   LINE      ---      ---       #30
-      01002299H   LINE      ---      ---       #31
-      0100229BH   LINE      ---      ---       #32
+      0100117CH   PUBLIC    CODE     ---       _IIC_WriteBlock
+      010032CFH   PUBLIC    CODE     ---       _IIC_write
+      010016F2H   PUBLIC    CODE     ---       _IIC_Read
+
+      01003367H   BLOCK     CODE     ---       LVL=0
+      01003367H   LINE      ---      ---       #11
+      01003367H   LINE      ---      ---       #12
+      01003367H   LINE      ---      ---       #13
+      0100336EH   LINE      ---      ---       #14
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      010016F2H   BLOCK     CODE     ---       LVL=0
+      010016F2H   LINE      ---      ---       #16
+      01001703H   LINE      ---      ---       #17
+      01001703H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001703H   LINE      ---      ---       #18
+      01001703H   LINE      ---      ---       #19
+      0100170CH   LINE      ---      ---       #20
+      01001712H   LINE      ---      ---       #21
+      01001718H   LINE      ---      ---       #22
+      0100171EH   LINE      ---      ---       #23
+      01001737H   LINE      ---      ---       #24
+      0100174CH   LINE      ---      ---       #25
+      01001765H   LINE      ---      ---       #26
+      0100176BH   LINE      ---      ---       #27
+      01001773H   LINE      ---      ---       #28
+      0100177AH   LINE      ---      ---       #29
+      0100177AH   LINE      ---      ---       #30
+      01001781H   LINE      ---      ---       #31
+      01001784H   LINE      ---      ---       #32
       00000006H   SYMBOL    DATA     VOID      mem_src
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
-      0100216AH   BLOCK     CODE     ---       LVL=0
-      0100216AH   LINE      ---      ---       #35
-      01002185H   LINE      ---      ---       #36
-      01002185H   LINE      ---      ---       #37
-      010021A6H   LINE      ---      ---       #38
-      010021ACH   LINE      ---      ---       #39
-      010021BBH   LINE      ---      ---       #40
-      010021D8H   LINE      ---      ---       #41
-      010021EFH   LINE      ---      ---       #42
-      010021F6H   LINE      ---      ---       #43
-      010021FBH   LINE      ---      ---       #44
-      ---         BLOCKEND  ---      ---       LVL=0
-
-      01001665H   BLOCK     CODE     ---       LVL=0
-      01001665H   LINE      ---      ---       #48
-      0100167CH   LINE      ---      ---       #49
-      0100167CH   BLOCK     CODE     NEAR LAB  LVL=1
-      0100167CH   LINE      ---      ---       #51
-      01001688H   LINE      ---      ---       #52
-      01001698H   LINE      ---      ---       #53
-      010016A6H   LINE      ---      ---       #54
-      010016CCH   LINE      ---      ---       #55
-      010016D9H   LINE      ---      ---       #56
-      010016EFH   LINE      ---      ---       #57
-      010016F4H   LINE      ---      ---       #58
-      01001705H   LINE      ---      ---       #59
-      01001711H   LINE      ---      ---       #60
-      01001713H   LINE      ---      ---       #61
+      010032CFH   BLOCK     CODE     ---       LVL=0
+      010032CFH   LINE      ---      ---       #35
+      010032EAH   LINE      ---      ---       #36
+      010032EAH   LINE      ---      ---       #37
+      0100330BH   LINE      ---      ---       #38
+      01003311H   LINE      ---      ---       #39
+      01003320H   LINE      ---      ---       #40
+      0100333DH   LINE      ---      ---       #41
+      01003354H   LINE      ---      ---       #42
+      0100335BH   LINE      ---      ---       #43
+      01003360H   LINE      ---      ---       #44
+      ---         BLOCKEND  ---      ---       LVL=0
+
+      0100117CH   BLOCK     CODE     ---       LVL=0
+      0100117CH   LINE      ---      ---       #48
+      01001193H   LINE      ---      ---       #49
+      01001193H   BLOCK     CODE     NEAR LAB  LVL=1
+      01001193H   LINE      ---      ---       #51
+      0100119FH   LINE      ---      ---       #52
+      010011AFH   LINE      ---      ---       #53
+      010011BDH   LINE      ---      ---       #54
+      010011E3H   LINE      ---      ---       #55
+      010011F0H   LINE      ---      ---       #56
+      01001206H   LINE      ---      ---       #57
+      0100120AH   LINE      ---      ---       #58
+      0100121BH   LINE      ---      ---       #59
+      01001227H   LINE      ---      ---       #60
+      01001229H   LINE      ---      ---       #61
       00000004H   SYMBOL    DATA     VOID      cris
-      02004E45H   SYMBOL    XDATA    VOID      curr_len
+      02004E96H   SYMBOL    XDATA    VOID      curr_len
       ---         BLOCKEND  CODE     ---       LVL=1
       ---         BLOCKEND  CODE     ---       LVL=0
 
@@ -2681,15 +3538,27 @@
       ---         MODULE    ---      ---       ?C?ILDIX
       01000167H   PUBLIC    CODE     ---       ?C?ILDIX
 
+      ---         MODULE    ---      ---       ?C?LMUL
+      0100017DH   PUBLIC    CODE     ---       ?C?LMUL
+
+      ---         MODULE    ---      ---       ?C?ULDIV
+      01000208H   PUBLIC    CODE     ---       ?C?ULDIV
+
+      ---         MODULE    ---      ---       ?C?LSTXDATA
+      0100029AH   PUBLIC    CODE     ---       ?C?LSTXDATA
+
+      ---         MODULE    ---      ---       ?C?LSTKXDATA
+      010002A6H   PUBLIC    CODE     ---       ?C?LSTKXDATA
+
       ---         MODULE    ---      ---       ?C?CCASE
-      0100017DH   PUBLIC    CODE     ---       ?C?CCASE
+      010002D7H   PUBLIC    CODE     ---       ?C?CCASE
 
       ---         MODULE    ---      ---       ?C?ICALL
-      010001A3H   PUBLIC    CODE     ---       ?C?ICALL
-      010001A7H   PUBLIC    CODE     ---       ?C?ICALL2
+      010002FDH   PUBLIC    CODE     ---       ?C?ICALL
+      01000301H   PUBLIC    CODE     ---       ?C?ICALL2
 
       ---         MODULE    ---      ---       ?C_INIT
-      010001F0H   PUBLIC    CODE     ---       ?C_START
+      0100034AH   PUBLIC    CODE     ---       ?C_START
 
-Program Size: data=10.2 xdata=802 const=182 code=8816
+Program Size: data=10.2 xdata=901 const=182 code=13048
 LX51 RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)
Index: c51/output/FW.SBR
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/eeprom.dat
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/eeprom.dat	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/eeprom.dat	(working copy)
@@ -2,100 +2,108 @@
 02
 aa
 55
-3e
-0f
+02
+20
 c5
 12
 80
-18
+1a
 c0
 00
 00
-2c
+45
 c0
 01
 80
-30
+49
 c0
 02
 80
-3a
+55
 c0
 03
-02
-a6
+03
+2c
 c0
 05
-02
-c7
+03
+4d
 c0
 13
-82
-cb
+83
+51
 c0
 14
-02
-dd
+03
+63
 c0
 15
-82
-e3
+83
+69
 c0
 21
-02
-ee
+03
+74
 c0
 21
-82
-f2
+83
+78
 c0
 28
-02
-fa
+03
+80
 c0
 2a
 03
-09
+8f
+c0
+18
+80
+41
+c0
+19
+80
+3e
 c0
 48
-01
-d6
+02
+22
 c0
 49
 01
-9c
+e8
 c0
 4a
 01
-a2
+ee
 c0
 4a
 81
-8c
+d8
 c0
 58
-02
-a4
+03
+2a
 c0
 58
 81
-52
+9c
 c0
 59
 01
-66
+b0
 c0
 59
 81
-7e
+ca
 c0
 5b
 01
-87
+d3
 c0
 5c
 81
-5a
+a4
 20
 20
 3b
@@ -103,83 +111,175 @@
 c0
 0c
 03
-15
+9b
 c0
 0d
 83
-1d
+a3
 c0
 11
 83
-3c
+c2
 c0
 12
 03
-58
+de
+c0
+19
+04
+5c
+c0
+1d
+d3
+b0
 c0
 1f
 02
-4f
+9f
 c0
 1f
 82
-53
+a3
+c0
+25
+04
+a8
+c0
+25
+84
+55
+c0
+26
+04
+5f
+c0
+27
+04
+65
+c0
+2b
+04
+6c
+c0
+30
+84
+73
+c0
+31
+84
+78
+c0
+32
+04
+9c
+c0
+32
+84
+d2
+c0
+34
+86
+34
+c0
+35
+06
+19
+c0
+35
+86
+1b
+c0
+37
+06
+3f
+c0
+37
+84
+b3
 c0
 43
-80
-f1
+81
+37
 c0
 46
 82
-6e
+be
 c0
 47
 02
-79
+d7
 c0
 47
 82
-57
-c0
-4e
-03
-5c
-c0
-4f
-83
-75
+a7
 c0
 5e
 82
-65
+b5
 c0
 66
-81
-e3
+82
+2f
 c0
 67
-80
-fd
+81
+43
 c0
 68
 01
-10
+58
 c0
-71
+4e
 03
-82
+e2
 c0
-71
+4f
 83
-94
+f8
+c0
+71
+04
+05
+c0
+71
+84
+17
 c0
 73
-03
-ac
+04
+2f
 20
 20
 3b
 f1
+da
+20
+40
+40
+18
+00
+72
+01
+20
+20
+33
+05
+d8
+a0
+40
+40
+df
+20
+00
+0a
+20
+40
+7e
+3b
+20
+20
+32
+d8
 68
 10
 81
@@ -199,19 +299,19 @@
 20
 40
 00
-8b
+d1
 20
 40
 00
-7d
+c3
 20
 40
 00
-3e
+5a
 20
 40
 00
-35
+4e
 20
 20
 30
@@ -222,6 +322,14 @@
 f4
 68
 00
+c3
+d8
+7d
+3a
+04
+0b
+68
+00
 c1
 33
 7d
@@ -249,6 +357,10 @@
 30
 24
 20
+40
+06
+60
+20
 20
 30
 22
@@ -259,7 +371,7 @@
 20
 3a
 00
-42
+5e
 68
 00
 c7
@@ -270,8 +382,8 @@
 00
 20
 40
-00
-ec
+01
+32
 20
 74
 00
@@ -286,8 +398,8 @@
 00
 20
 40
-00
-cd
+01
+13
 60
 00
 cb
@@ -295,7 +407,11 @@
 c0
 00
 80
-55
+73
+c0
+03
+00
+7d
 1f
 e2
 04
@@ -311,7 +427,7 @@
 c3
 00
 00
-52
+70
 1a
 22
 0c
@@ -327,7 +443,11 @@
 c0
 01
 80
-5f
+7f
+c0
+02
+80
+9d
 20
 20
 3b
@@ -342,16 +462,16 @@
 f8
 20
 20
-00
-c5
+01
+0b
 20
 40
-00
-cd
+01
+13
 20
 40
-00
-cd
+01
+13
 60
 00
 8b
@@ -359,15 +479,15 @@
 20
 40
 00
-5a
+78
 20
 20
 7c
 33
 20
 40
-00
-d0
+01
+16
 18
 c2
 04
@@ -384,10 +504,18 @@
 60
 00
 00
+d8
+a0
+4d
+57
+20
+20
+01
+0b
 20
 40
-00
-cd
+01
+13
 1f
 e2
 22
@@ -407,7 +535,7 @@
 24
 3a
 00
-68
+88
 1a
 20
 a2
@@ -419,7 +547,7 @@
 20
 20
 00
-6d
+8d
 d8
 a0
 4b
@@ -438,8 +566,8 @@
 00
 20
 20
-00
-c7
+01
+0d
 18
 a0
 a5
@@ -474,8 +602,8 @@
 00
 20
 40
-00
-c7
+01
+0d
 1a
 42
 0c
@@ -504,10 +632,162 @@
 60
 00
 00
+18
+c2
+22
+00
+68
+00
+cb
+a9
+1f
+e0
+84
+01
+18
+41
+04
+03
+60
+08
+cb
+a9
+1f
+ef
+fe
+07
+d8
+a0
+4b
+ad
+98
+a0
+8a
+00
+1a
+22
+0c
+00
+20
+40
+01
+13
+18
+c2
+22
+00
+1f
+e0
+ff
+ff
+1f
+e2
+72
+00
+1f
+e0
+fe
+07
+60
+00
+cc
+82
+1a
+22
+0c
+00
+20
+40
+01
+13
+18
+c2
+22
+00
+c0
+00
+80
+b3
+c0
+01
+00
+bb
+c0
+01
+80
+bd
+c0
+02
+00
+bf
+68
+01
+4c
+b8
+e0
+a1
+00
+00
+1a
+22
+0c
+00
+20
+40
+01
+0d
+20
+40
+56
+1e
+24
+7a
+00
+00
+70
+0b
+7d
+1b
+20
+20
+56
+20
+68
+01
+4c
+ba
+20
+20
+00
+b4
+68
+01
+4c
+bc
+20
+20
+00
+b4
+68
+01
+4d
+3e
+e0
+a1
+00
+00
+1a
+22
+0c
+00
+20
+20
+01
+0d
 68
 0a
 4d
-4c
+4b
 1c
 42
 7e
@@ -519,7 +799,7 @@
 68
 09
 4d
-50
+4f
 98
 46
 fc
@@ -543,11 +823,11 @@
 60
 0a
 4d
-4c
+4b
 68
 00
 cd
-52
+51
 1f
 e0
 fe
@@ -555,7 +835,7 @@
 60
 00
 cd
-52
+51
 20
 60
 00
@@ -639,19 +919,19 @@
 c2
 80
 00
-a8
+ee
 c2
 80
 80
-aa
+f0
 da
 20
 00
 00
 20
 40
-00
-bc
+01
+02
 70
 89
 71
@@ -667,15 +947,15 @@
 20
 40
 00
-ab
+f1
 da
 20
 00
 01
 20
 20
-00
-bc
+01
+02
 70
 89
 71
@@ -683,7 +963,7 @@
 20
 20
 00
-ab
+f1
 70
 89
 71
@@ -778,8 +1058,8 @@
 07
 24
 3a
-00
-c3
+01
+09
 79
 3f
 84
@@ -794,40 +1074,40 @@
 f4
 20
 40
-00
-cd
+01
+13
 1f
 e2
 72
 00
 20
 40
-00
-c9
+01
+0f
 20
 20
 00
-5a
+78
 20
 40
-00
-cd
+01
+13
 e0
 a0
 80
 00
 c2
 00
-00
-c9
+01
+0f
 20
 60
 00
 00
 20
 40
-00
-d0
+01
+16
 e8
 c0
 80
@@ -894,12 +1174,12 @@
 00
 20
 40
-00
-e4
+01
+2a
 c2
 00
-00
-dc
+01
+22
 18
 a2
 7e
@@ -946,8 +1226,8 @@
 a0
 20
 20
-00
-ee
+01
+34
 68
 01
 4b
@@ -975,7 +1255,7 @@
 60
 02
 4d
-48
+47
 68
 08
 c7
@@ -983,15 +1263,15 @@
 68
 00
 cd
-4b
+4a
 98
 46
 7c
 00
 24
 41
-00
-f8
+01
+3e
 20
 20
 7c
@@ -999,7 +1279,7 @@
 68
 0a
 4d
-48
+47
 60
 0a
 47
@@ -1011,7 +1291,7 @@
 60
 0a
 4d
-4c
+4b
 20
 60
 00
@@ -1035,7 +1315,7 @@
 20
 40
 01
-03
+49
 20
 20
 3e
@@ -1045,13 +1325,21 @@
 00
 00
 c0
+0a
+06
+51
+c0
+0a
+86
+56
+c0
 03
 66
 14
 c0
 01
 01
-07
+4f
 20
 20
 3e
@@ -1075,7 +1363,7 @@
 20
 40
 81
-0d
+55
 20
 20
 3f
@@ -1127,19 +1415,19 @@
 20
 40
 01
-30
+78
 20
 40
 01
-37
+7f
 20
 40
 01
-1c
+64
 20
 20
 01
-14
+5c
 68
 00
 cc
@@ -1283,7 +1571,7 @@
 20
 40
 01
-44
+8c
 1a
 62
 7e
@@ -1298,8 +1586,8 @@
 a4
 20
 20
-00
-d5
+01
+1b
 1a
 62
 7e
@@ -1307,11 +1595,11 @@
 c0
 05
 81
-48
+90
 c0
 01
 01
-50
+98
 20
 60
 00
@@ -1352,10 +1640,18 @@
 4c
 9a
 00
+df
 20
-60
-00
 00
+14
+d8
+a0
+4c
+9b
+20
+20
+7e
+3f
 70
 41
 6e
@@ -1440,6 +1736,14 @@
 11
 80
 00
+68
+01
+47
+f4
+c2
+84
+bd
+1e
 20
 40
 3c
@@ -1502,16 +1806,16 @@
 25
 20
 40
-00
-ec
+01
+32
 24
 74
 00
 00
 20
 40
-00
-e9
+01
+2f
 24
 74
 00
@@ -1527,15 +1831,15 @@
 20
 40
 01
-83
+cf
 20
 20
-00
-ec
+01
+32
 20
 40
 01
-76
+c2
 24
 74
 00
@@ -1563,7 +1867,7 @@
 c0
 80
 01
-83
+cf
 20
 60
 00
@@ -1571,7 +1875,7 @@
 20
 40
 01
-76
+c2
 24
 74
 00
@@ -1591,7 +1895,7 @@
 20
 40
 01
-8e
+da
 20
 20
 3a
@@ -1603,7 +1907,7 @@
 24
 3a
 01
-94
+e0
 20
 40
 3d
@@ -1679,7 +1983,7 @@
 20
 40
 01
-9f
+eb
 58
 00
 05
@@ -1688,26 +1992,6 @@
 40
 3b
 f3
-20
-40
-01
-aa
-68
-00
-cb
-ef
-d8
-a0
-46
-d8
-24
-3a
-01
-b6
-20
-20
-01
-bd
 70
 89
 06
@@ -1752,14 +2036,18 @@
 89
 02
 7d
-20
-60
-00
+68
 00
+cb
+ef
+c0
+ff
+82
+06
 68
 02
 ca
-87
+91
 e0
 a2
 80
@@ -1775,11 +2063,15 @@
 70
 89
 56
-c2
+df
+20
+40
+02
+11
 70
 89
 55
-d0
+df
 20
 60
 00
@@ -1787,7 +2079,7 @@
 68
 02
 ca
-91
+87
 e0
 a2
 80
@@ -1800,18 +2092,30 @@
 a2
 80
 00
-70
+68
+00
+cc
+7d
+20
+5a
+02
+0f
+60
+10
 89
 56
-df
-20
-40
-01
-c5
 70
 89
 55
-df
+d0
+20
+60
+00
+00
+58
+00
+00
+c2
 20
 60
 00
@@ -1890,8 +2194,8 @@
 6f
 20
 40
-01
-cd
+02
+19
 20
 20
 3a
@@ -1907,7 +2211,7 @@
 20
 20
 00
-3e
+5a
 78
 34
 7c
@@ -1936,6 +2240,18 @@
 60
 00
 00
+68
+00
+c4
+19
+1f
+e0
+fe
+02
+60
+00
+c3
+f9
 70
 0b
 7e
@@ -1950,16 +2266,16 @@
 a4
 58
 00
-01
-d9
+02
+25
 60
 01
 42
 8e
 58
 00
-01
-e2
+02
+2e
 60
 01
 42
@@ -1967,7 +2283,7 @@
 58
 00
 01
-3c
+84
 60
 01
 42
@@ -1975,7 +2291,7 @@
 58
 00
 02
-56
+a6
 60
 01
 42
@@ -1983,15 +2299,15 @@
 58
 00
 00
-3e
+5a
 60
 01
 42
 8c
 58
 00
-01
-dc
+02
+28
 60
 01
 42
@@ -2039,11 +2355,11 @@
 c0
 2d
 02
-12
+62
 20
 35
 82
-10
+60
 68
 01
 4c
@@ -2071,7 +2387,7 @@
 20
 40
 02
-1d
+6d
 68
 04
 02
@@ -2079,7 +2395,7 @@
 24
 3a
 02
-0b
+5a
 68
 01
 4a
@@ -2091,19 +2407,23 @@
 20
 3a
 02
-0b
+5a
 60
 01
 4c
 93
+20
+40
+06
+5d
 70
 4b
 a4
 2f
 20
 40
-00
-d5
+01
+1b
 70
 4c
 97
@@ -2123,7 +2443,7 @@
 20
 20
 02
-0c
+5c
 1c
 e2
 7e
@@ -2131,7 +2451,7 @@
 20
 3a
 02
-5d
+ad
 20
 40
 5b
@@ -2167,7 +2487,7 @@
 20
 20
 02
-0c
+5c
 20
 40
 68
@@ -2215,11 +2535,11 @@
 c2
 80
 02
-31
+81
 c2
 80
 82
-3f
+8f
 68
 01
 02
@@ -2423,7 +2743,7 @@
 20
 40
 01
-83
+cf
 70
 4c
 97
@@ -2467,7 +2787,7 @@
 24
 3a
 02
-6a
+ba
 18
 4c
 fe
@@ -2521,21 +2841,77 @@
 00
 00
 c0
-00
-82
-8d
-c0
-01
+10
 82
-90
+d0
 c0
-15
+11
 02
-99
+d2
+c0
+11
+86
+f0
+c0
+00
+83
+12
+c0
+06
+82
+ed
+c0
+16
+02
+ec
+c0
+15
+82
+f8
+c0
+01
+83
+15
+c0
+15
+03
+1e
+c0
+09
+7c
+85
 20
 20
 7c
 5a
+70
+4b
+ef
+ff
+20
+20
+07
+23
+79
+3f
+80
+23
+70
+4b
+ef
+ff
+20
+20
+06
+db
+70
+0b
+7d
+22
+20
+20
+56
+20
 68
 00
 80
@@ -2543,7 +2919,7 @@
 20
 3a
 02
-7e
+dc
 20
 40
 61
@@ -2567,11 +2943,15 @@
 c0
 02
 02
-83
+e2
+c0
+08
+82
+d5
 c0
 14
 02
-89
+e8
 20
 20
 7c
@@ -2583,7 +2963,7 @@
 c3
 01
 82
-86
+e5
 20
 20
 7c
@@ -2618,6 +2998,158 @@
 00
 20
 40
+03
+12
+20
+40
+3e
+ff
+20
+40
+7c
+d5
+70
+41
+31
+00
+18
+0a
+7e
+00
+60
+00
+c4
+f9
+70
+43
+dc
+05
+58
+18
+12
+03
+60
+01
+c3
+e2
+d8
+40
+00
+07
+20
+40
+02
+fe
+20
+20
+7c
+ae
+70
+43
+dc
+04
+58
+00
+00
+ff
+60
+01
+c3
+e2
+d8
+40
+00
+00
+20
+40
+02
+fe
+20
+20
+7c
+ae
+68
+00
+c3
+f9
+98
+40
+fe
+00
+1f
+e0
+fe
+0b
+1f
+e6
+7c
+1f
+24
+21
+03
+0e
+60
+00
+c3
+d9
+d8
+a0
+43
+e5
+18
+42
+7e
+00
+24
+5a
+03
+0b
+68
+00
+c3
+f9
+1f
+e2
+72
+00
+d8
+c0
+43
+fa
+20
+20
+7e
+45
+1f
+e2
+72
+00
+d8
+c0
+4d
+6b
+20
+20
+7e
+45
+68
+00
+c3
+f9
+1f
+e0
+fe
+0b
+60
+00
+c3
+d9
+20
+60
+00
+00
+20
+40
 3e
 ff
 70
@@ -2650,8 +3182,8 @@
 dc
 c0
 00
-02
-97
+03
+1c
 70
 01
 77
@@ -2674,12 +3206,16 @@
 90
 c2
 80
-02
-a1
+03
+27
 c2
 83
 fc
 d5
+c5
+11
+86
+db
 70
 43
 d8
@@ -2718,16 +3254,16 @@
 dc
 20
 40
-02
-a8
+03
+2e
 20
 20
 30
 2c
 da
 60
-02
-aa
+03
+30
 20
 20
 33
@@ -2742,8 +3278,8 @@
 3d
 20
 40
-02
-b7
+03
+3d
 98
 46
 7e
@@ -2754,8 +3290,8 @@
 01
 20
 21
-02
-b1
+03
+37
 20
 20
 33
@@ -2782,8 +3318,8 @@
 49
 20
 20
-02
-ab
+03
+31
 1f
 f1
 16
@@ -2794,8 +3330,8 @@
 00
 20
 22
-82
-c1
+83
+47
 29
 60
 1e
@@ -2890,16 +3426,16 @@
 34
 20
 38
-02
-d4
+03
+5a
 9d
 06
 7e
 00
 20
 20
-02
-d5
+03
+5b
 9c
 46
 7e
@@ -2934,8 +3470,8 @@
 27
 20
 20
-02
-de
+03
+64
 60
 0a
 00
@@ -2966,8 +3502,8 @@
 aa
 20
 40
-02
-e6
+03
+6c
 20
 20
 32
@@ -3046,8 +3582,8 @@
 12
 24
 3a
-02
-ef
+03
+75
 20
 60
 00
@@ -3175,7 +3711,7 @@
 c0
 00
 83
-1a
+a0
 20
 20
 4d
@@ -3199,7 +3735,7 @@
 c0
 05
 03
-20
+a6
 20
 20
 4e
@@ -3251,11 +3787,11 @@
 c0
 01
 03
-2e
+b4
 c0
 01
 83
-35
+bb
 20
 20
 3b
@@ -3351,7 +3887,7 @@
 20
 40
 03
-46
+cc
 20
 20
 51
@@ -3363,7 +3899,7 @@
 c0
 05
 03
-49
+cf
 20
 20
 51
@@ -3427,7 +3963,7 @@
 20
 20
 03
-2b
+b1
 da
 40
 00
@@ -3467,15 +4003,15 @@
 c0
 05
 03
-6f
+f5
 c0
 02
 83
-6d
+f3
 c0
 00
 83
-66
+ec
 c0
 02
 4b
@@ -3515,7 +4051,7 @@
 20
 40
 03
-6f
+f5
 20
 20
 4b
@@ -3526,20 +4062,8 @@
 00
 c0
 00
-83
-72
-20
-60
-00
-00
-e8
-c0
-80
-00
-60
-00
-cc
-b7
+84
+52
 20
 60
 00
@@ -3555,7 +4079,7 @@
 20
 40
 03
-79
+fc
 20
 20
 6d
@@ -3602,12 +4126,12 @@
 7d
 c0
 01
-83
-86
+84
+09
 c0
 03
-83
-91
+84
+14
 20
 20
 5b
@@ -3622,12 +4146,12 @@
 45
 c0
 09
-82
-da
+83
+60
 c0
 19
-83
-8b
+84
+0e
 20
 20
 5c
@@ -3690,12 +4214,12 @@
 10
 c0
 01
-03
-9c
+04
+1f
 c0
 03
-83
-a9
+84
+2c
 20
 20
 5e
@@ -3718,16 +4242,16 @@
 00
 c0
 00
-03
-a4
+04
+27
 c0
 07
-03
-a4
+04
+27
 c0
 0e
-03
-a4
+04
+27
 20
 60
 00
@@ -3770,8 +4294,8 @@
 7c
 20
 3a
-03
-b1
+04
+34
 20
 40
 61
@@ -3794,12 +4318,12 @@
 00
 c0
 03
-03
-c0
+04
+43
 c0
 08
-03
-b6
+04
+39
 20
 20
 62
@@ -3814,8 +4338,8 @@
 00
 c0
 00
-83
-be
+84
+41
 d8
 e0
 00
@@ -3842,8 +4366,8 @@
 00
 20
 20
-03
-c0
+04
+43
 68
 00
 81
@@ -3854,8 +4378,8 @@
 9b
 c2
 80
-03
-c3
+04
+46
 68
 00
 c2
@@ -3904,8546 +4428,6814 @@
 20
 62
 67
-08
-33
-aa
-55
-28
-23
-02
-01
-a9
-e7
-09
-f6
-08
-df
-fa
+e8
+c0
 80
-46
-e7
-09
-f2
+00
+60
+00
+cc
+b7
+20
+60
+00
+00
+20
+40
+54
+bd
+68
 08
-df
-fa
 80
-3e
-88
+17
+20
+40
+3a
 82
-8c
-83
-e7
-09
-f0
-a3
-df
-fa
-80
-32
-e3
-09
-f6
-08
-df
-fa
-80
+20
+40
+3a
+87
 78
-e3
-09
-f2
-08
-df
-fa
-80
+28
+7c
+00
+d9
+60
+15
+7c
+20
+20
+54
+7f
 70
-88
-82
-8c
-83
-e3
-09
-f0
-a3
-df
-fa
-80
-64
-89
-82
-8a
-83
-e0
-a3
-f6
-08
-df
-fa
-80
-58
-89
-82
-8a
-83
-e0
-a3
-f2
-08
-df
-fa
-80
-4c
-80
-d2
-80
-fa
-80
-c6
-80
-d4
-80
-69
-80
-f2
-80
-33
-80
-10
-80
-a6
-80
-ea
-80
-9a
-80
-a8
-80
-da
-80
-e2
-80
-ca
-80
-33
-89
-82
-8a
-83
-ec
-fa
-e4
-93
-a3
-c8
-c5
-82
-c8
-cc
-c5
-83
-cc
-f0
-a3
-c8
-c5
-82
-c8
-cc
-c5
-83
+44
+3e
+01
+70
+44
+3f
+00
+20
+20
+53
+4e
+20
+40
+53
+dd
+20
+40
+04
+62
+20
+20
+54
+c1
+20
+36
+81
+f1
+20
+40
+53
+ee
+20
+20
+3a
+91
+68
+00
 cc
-df
-e9
-de
-e7
-80
-0d
-89
-82
-8a
-83
-e4
-93
-a3
-f6
-08
-df
+60
+60
+02
+46
 f9
-ec
-fa
-a9
-f0
-ed
-fb
-22
-89
-82
-8a
-83
-ec
-fa
+68
+00
+c4
+db
+c0
+00
+84
+6a
+20
+20
+54
 e0
-a3
-c8
-c5
-82
-c8
-cc
-c5
-83
-cc
-f0
-a3
-c8
-c5
-82
-c8
-cc
-c5
-83
-cc
-df
-ea
-de
-e8
-80
+70
+44
 db
-89
-82
-8a
+00
+20
+20
+54
+ef
+68
+00
 83
-e4
-93
-a3
-f2
-08
-df
-f9
+c0
+c4
+02
 80
-cc
-88
-f0
-ef
-60
+00
+68
 01
-0e
-4e
-60
-c3
-88
-f0
-ed
-24
-02
-b4
-04
+03
+da
+68
+09
+03
+e0
+98
+46
+7e
 00
-50
-b9
-f5
-82
-eb
 24
-02
-b4
-04
+61
 00
-50
-af
-23
-23
-45
-82
-23
-90
 00
-53
-73
-bb
-01
-06
-89
-82
-8a
+20
+20
+55
+7e
+68
+00
 83
-e0
-22
-50
-02
-e7
-22
-bb
-fe
-02
-e3
-22
-89
+d7
+c3
 82
-8a
-83
-e4
-93
-22
-bb
-01
-0c
-e5
-82
-29
-f5
-82
-e5
+80
+00
+68
+00
 83
+41
+20
 3a
-f5
-83
-e0
-22
-50
-06
-e9
-25
-82
-f8
-e6
-22
-bb
-fe
-06
-e9
-25
-82
-f8
-e2
-22
-e5
-82
-29
-f5
-82
-e5
-83
+56
+26
+20
+20
+58
+90
+68
+00
+c4
+40
+c0
+03
+84
+91
+c0
+07
+84
+95
+c0
+03
+04
+84
+c0
+01
+04
+81
+c0
+09
+84
+7f
+20
+20
+56
 3a
-f5
-83
-e4
-93
-22
-bb
+18
+00
+04
 01
-06
-89
-82
-8a
-83
-f0
-22
-50
-02
-f7
-22
-bb
-fe
+20
+20
+58
+92
+58
+00
+00
+0a
+60
 01
-f3
-22
-c5
-f0
-f8
-a3
-e0
-28
-f0
-c5
-f0
-f8
-e5
-82
-15
-82
-70
-02
-15
-83
-e0
-38
-f0
-22
-a3
-f8
-e0
-c5
-f0
-25
-f0
-f0
-e5
-82
-15
-82
-70
-02
-15
-83
-e0
-c8
-38
-f0
-e8
-22
-d0
-83
-d0
-82
-f8
-e4
+03
+ef
+20
+20
+56
 93
 70
+0b
+7d
 12
-74
+20
+40
+7c
+33
+18
+00
+04
 01
-93
+20
+34
+d8
+92
 70
-0d
-a3
-a3
-93
-f8
-74
-01
-93
-f5
-82
-88
-83
-e4
-73
-74
-02
-93
+0b
+7d
+34
+20
+40
+7c
+27
 68
-60
-ef
-a3
-a3
-a3
-80
-df
-8a
-83
-89
-82
-e4
-73
-78
-7f
-e4
-f6
-d8
-fd
-75
-81
-cf
-02
+00
+cc
+69
+c0
 01
-f0
-02
-17
-14
-e4
-93
-a3
-f8
-e4
-93
-a3
+04
+8d
+20
+20
+04
+8f
+70
+0b
+7d
+46
+20
 40
-03
-f6
-80
+56
+20
+18
+00
+04
 01
-f2
-08
-df
-f4
+20
+20
+58
+92
+68
+00
+cc
+68
+e0
+a0
 80
-29
-e4
-93
-a3
-f8
-54
-07
-24
-0c
-c8
-c3
-33
+00
+18
+00
+04
+02
+20
+20
+58
+92
+18
+a0
+8b
+ff
+68
+04
+4c
+6c
+e0
+a4
+00
+00
+e8
 c4
-54
-0f
-44
+00
+00
+e0
+a4
+00
+00
+18
+00
+02
+02
 20
-c8
-83
-40
+20
+58
+8a
+68
+00
+c4
+44
+c0
 04
-f4
-56
-80
-01
-46
-f6
-df
-e4
-80
-0b
+d7
+19
+c0
 01
-02
 04
-08
-10
+a1
+c0
+03
+d7
+0d
 20
-40
-80
-90
+20
+56
+56
+59
+00
+03
 02
-35
-e4
-7e
-01
-93
-60
-bc
-a3
-ff
-54
-3f
-30
-e5
-09
-54
-1f
-fe
-e4
-93
-a3
 60
 01
-0e
-cf
-54
-c0
-25
+c4
+b5
+58
+00
+00
+01
 e0
-60
-a8
-40
-b8
-e4
-93
-a3
-fa
-e4
-93
-a3
-f8
-e4
-93
-a3
-c8
-c5
-82
-c8
-ca
-c5
-83
-ca
-f0
-a3
-c8
-c5
-82
-c8
-ca
-c5
-83
-ca
-df
-e9
-de
-e7
+a0
 80
-be
-52
-4e
-0d
-ff
-04
-36
-00
 00
+58
+01
 00
-ff
 10
-91
-ff
-20
-2b
-00
-00
-00
-ff
-1f
+e0
+a1
 80
 00
-1a
-08
+20
+20
+56
+f1
 09
-0a
-0b
-0c
-0d
-0e
-18
-19
-17
-15
-14
-13
-11
-16
-1b
-1c
+80
 00
+18
+78
+28
+7c
 00
+db
+60
+06
+64
+1f
+ef
+7e
 00
-48
+1f
+f1
+7e
 00
+e0
+a1
+80
 00
+20
+23
+37
+5c
+78
+36
+fc
 00
-e4
+68
 00
+80
+17
+1f
 e0
-3e
-14
-2b
-04
-29
-1d
+a2
 00
-35
-1e
-1a
-39
-16
-64
-1b
-8a
-3a
-1f
-08
-3c
-07
-3d
-06
-88
-3b
 20
-15
-17
+20
+54
+af
+e8
+c1
+80
+00
+60
+01
+83
+f9
+c0
+29
+04
+b9
+c0
+01
+04
+d0
+c0
 09
-0a
-19
-05
-22
+04
+bf
+20
+20
+59
+07
+70
+4d
+38
+01
+68
+01
+03
+fa
+c0
+10
+84
+bd
+20
+20
+59
+ed
+d8
+c0
+03
+49
+20
+20
+04
+52
+68
+01
+03
+fa
+1f
+e6
+7c
 21
+20
+42
+84
+bd
+68
+01
+03
+fa
+1f
+e6
+7c
+2d
+20
+42
+84
+ce
+68
+01
+03
+fa
+68
+09
+4c
+bc
 18
-1c
-0d
-0b
-10
-11
-23
-24
-0c
-30
-0e
-3f
-36
-87
-2e
-25
-12
 40
-0f
+84
+01
+98
+46
+7c
 00
-37
-65
-41
-26
-13
-2f
-33
+20
+22
+84
+cb
+20
+20
+59
+ca
+70
+0b
+7d
 34
-32
-38
-2d
+20
+40
+7c
 27
-47
+20
+20
+59
+ca
+70
+41
+31
+01
+20
+60
 00
-7f
-e2
 00
-e6
+70
+0b
+7d
+03
+20
+20
+56
+20
+68
 00
-46
-89
-2a
-31
+c4
 44
-28
-45
-42
-43
-5f
-e1
-e5
-2c
-53
-51
-4c
-00
-60
-5d
-5a
-2c
-53
+c0
+0d
+86
+0b
+c0
+0e
+86
+0b
+c0
+08
+85
+9f
+c0
+04
+85
 51
-4c
-00
-61
-5e
-5b
-63
-55
-4f
-4b
-4e
-57
+c0
+02
 85
-58
-52
-f2
-50
-4a
-4d
-00
-e1
-e5
-f6
-f7
-f5
-f4
-f1
-fa
-e3
-d1
-d3
-d2
-d4
-f8
-d5
-91
-d0
-7f
-f9
+3f
+c0
+03
+84
 f3
-fb
-d6
-90
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
+c0
+09
+d8
+5c
+c0
+01
+84
+e3
+c0
+05
+84
+e6
+c0
+06
+84
+de
+20
+20
+56
+66
+68
+01
+03
+fa
+c0
+03
+84
+e1
+20
+20
+57
+d6
+70
+03
+fc
+07
+20
+20
+57
+29
+68
+01
+4c
+6a
+e0
+a1
 00
 00
+20
+20
+58
+8a
+68
+01
+03
+fa
+c0
+16
+57
+28
+c0
+07
+04
+ea
+20
+20
+57
+c6
+68
 00
+cc
+69
+c0
+80
+57
+c6
+68
 00
+cc
+7c
+c0
 01
-01
+d7
+c6
+18
+a2
+04
 00
-90
-4c
-f0
-e0
-60
-75
-90
-4c
-f0
-e0
-14
-f0
-e4
-90
-4e
-0c
-f0
-90
-4d
-e5
-e0
-64
-02
 70
-31
-7e
-42
-7f
-74
-7b
+4c
+69
 01
-7a
-4d
-79
-e6
-90
-4e
-6f
-74
-06
-f0
-12
-09
-47
-7e
+18
 42
-7f
-62
+0a
+00
+70
+03
+fc
+05
+20
+20
+57
+29
+20
+40
+57
 7b
-01
-7a
-4d
-79
-ec
-90
-4e
-6f
+20
 74
-10
-f0
-12
+00
+00
+68
 09
-47
-7f
-03
-71
-7d
-90
-42
-5e
-74
-01
-f0
+44
+c0
+58
+00
+18
+12
+98
+46
+7c
+00
+20
 22
-90
-4e
+85
 0c
-74
-01
-f0
-90
-42
-74
-74
-ff
-f0
-a3
-f0
-a3
-f0
-a3
-f0
-a3
-f0
-a3
-f0
-7b
-01
-7a
-42
-79
-62
-7d
-10
+58
+00
+18
+0f
+98
+46
 7c
 00
-12
-22
-ba
-7f
-03
-71
-7d
-90
-42
-5e
-74
-01
-f0
-90
-4c
-fb
-f0
+20
 22
-90
-4e
-8a
-ef
-f0
-78
-8b
+85
+0e
+58
+00
+18
+0a
+98
+46
 7c
-4e
-7d
+00
+20
+22
+85
+12
+58
+00
+18
 01
-7b
-ff
-7a
-02
-79
-fe
+98
+46
+7c
+00
+20
+22
+85
+10
+20
+20
+57
+54
+68
+00
+cc
+7f
+d8
+40
+00
+00
+f9
+20
+04
+00
+98
+41
+7e
+00
+c0
+80
+57
+28
+68
+00
+cc
+7f
+f9
+20
 7e
 00
+60
+00
+cc
 7f
+20
+20
+05
+14
+d8
+e0
+00
+00
+20
+20
+05
 03
-11
-d3
-90
-4e
-8a
+d8
 e0
-90
-4e
-8d
-f0
-7b
+00
 01
-7a
-4e
-79
-8b
-7d
+20
+20
+05
 03
-90
-4e
-64
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-a3
-ed
-f0
-90
-4b
-9c
+d8
 e0
-ff
-a3
+00
+03
+20
+20
+05
+03
+d8
 e0
-90
-4e
+00
+02
+20
+20
+05
+03
 68
-cf
-f0
-a3
-ef
-f0
-90
-4b
+01
+44
+c0
+1f
+e2
+22
+00
+68
+09
+44
+c4
+18
+42
+24
+00
+20
+40
+05
+1b
+20
+22
+85
+26
+20
+20
+57
+28
+d8
+c0
+45
+04
+e8
+c1
+00
+00
+20
+7a
+00
+00
+e8
+c1
+80
+00
+e8
+c1
+00
+00
 9a
-e0
-fe
-a3
-e0
-ff
-90
-4b
-9c
-e0
-fc
-a3
-e0
+26
+7c
+00
+20
+62
+80
+00
+18
+c0
+8d
 fd
-7b
-64
-12
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+20
+20
+05
+1c
+18
+c0
+8d
+f9
+e8
+c1
+00
+00
+60
+01
+4c
+61
 20
-bf
-90
-4e
-67
-e0
-fe
-ef
-c3
-9e
 40
-e1
-90
-4e
-67
+05
+34
+20
+3a
+57
+28
+18
+c0
+8d
+fc
+e8
+c1
+00
+00
+1f
 e0
 ff
-14
-f0
-ef
-60
-3c
-90
-4e
-64
-e0
-fb
-a3
-e4
-75
-f0
-01
-31
-67
-a9
-f0
-fa
-11
-f9
 ff
-90
-4e
-68
-e4
-75
-f0
+60
 01
-31
-67
-85
-f0
-82
-f5
-83
-ef
-f0
-90
-4e
-68
-e0
-fe
-a3
-e0
-ff
-be
-4b
-c9
-bf
-36
-c6
-90
-4e
-68
-74
-4a
-f0
-a3
-74
-a0
-f0
-80
-ba
-90
-4e
+4c
+63
+70
+44
+44
+07
 68
-e0
-ff
-a3
-e0
-90
-4b
-9c
-cf
-f0
-a3
-ef
-f0
-22
-90
-4e
-97
-ef
-f0
-31
-7d
-04
-c0
-01
-05
-f6
 02
-05
-e7
-04
-04
-db
-06
-05
-b0
-0a
-05
-e7
-13
-05
-a8
-2a
-04
-62
-2f
-04
-bb
-30
-04
-62
-33
+4c
+61
+60
+02
+44
+45
+18
+00
 04
-be
-37
+09
+20
+20
+58
+92
+e8
+c1
 00
 00
-06
+e8
+c0
+80
+00
+98
+c0
 8c
-f1
-ee
-12
-0f
-bd
-7b
-01
+00
+e8
+c1
+00
+00
+20
 7a
-4c
-79
-fe
-7d
-01
+00
+00
+e8
+c1
+00
+00
+9a
+46
 7c
 00
-7f
-f6
+20
+62
+80
+00
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+20
+20
+05
+37
+d9
+60
+00
+03
+18
+00
 7e
-3f
-12
-22
-0a
-90
-4c
-fe
-e0
-64
 01
-70
-32
-90
-4c
-95
-e0
-70
-02
-a3
-e0
-70
-04
-f1
-e1
-80
-f2
-90
-4c
-e0
+60
+00
+c4
+45
+20
+40
+5a
+74
+20
+40
+5a
+7d
+20
+3a
+57
+46
+24
+21
+05
+4f
+78
+54
+7c
+00
 e0
-fe
-a3
+a1
+00
+00
+e8
+c1
+00
+00
 e0
-ff
-c3
-90
-4c
-96
-e0
-9f
-90
-4c
-95
-e0
-9e
-50
-0f
-90
-4c
-d5
-74
-02
-f0
-e4
-90
-4c
-e5
-f0
-7f
+a1
+00
+00
 19
-61
-7d
-d2
-01
-7f
-1d
-d1
-8d
-02
-17
-6e
-02
-08
-ee
-61
-01
-90
-4c
-c9
-74
-03
-f0
-a3
-74
-01
-f0
-90
-47
-f4
-e0
-a3
+60
+97
+ff
 20
-e7
-02
-c1
-8c
-90
-4d
-d3
-74
-32
-f0
 22
-90
-4c
-c9
-74
-04
-f0
-e4
-a3
-f0
-7f
-02
-71
-7d
-90
-4c
-fb
-e0
-60
-64
-e4
-f0
-90
-4e
+d7
+46
+e8
+c0
+80
+00
 98
-e0
-fe
-a3
-e0
-ff
-f5
-82
-8e
-83
-74
-05
-f0
-ef
-24
-01
-ff
-e4
-3e
-fa
-a9
-07
-7b
-01
 c0
-03
+8c
+00
+20
+20
+05
+43
+18
 c0
+8c
 02
+20
+20
+05
+4c
+68
+09
+44
 c0
-01
-7a
-47
-79
-02
-90
-4e
-4a
-eb
-f0
-a3
-74
-47
-f0
-a3
-74
-02
-f0
-90
-47
-02
-e0
-24
-01
-fe
-e4
-33
-90
-4e
-4d
-f0
-a3
-ce
-f0
-d0
-01
-d0
-02
-d0
+58
+00
+2a
+00
+98
+46
+7c
+00
+20
+22
+85
+91
+58
+00
+2a
+50
+98
+46
+7c
+00
+20
+22
+85
+9c
+58
+00
+28
 03
-12
-21
-26
-90
-4e
 98
-e0
-fe
-a3
-e0
-aa
-06
-f9
-7b
+46
+7c
+00
+24
+22
+d7
+28
+68
+01
+44
+bc
+60
 01
-90
-47
 02
-e0
+a0
+78
+34
+7c
+00
+20
+40
+05
+e3
 24
+21
+05
+6d
+68
+09
 02
-fd
-12
-0f
-73
-80
-0c
-90
-4c
-e9
-e0
+a0
+20
+40
+05
+eb
+c0
+00
+85
+6d
+20
+40
+05
+e7
+24
+22
+85
+6b
+78
+54
+7c
+00
+20
+40
+05
+6f
+20
+40
+05
+d1
+20
+40
+05
+eb
+20
+40
+05
+77
+20
+20
+05
+6d
+20
+40
+05
+d1
+20
+20
+05
+5e
+20
+34
+57
+28
+20
+20
+06
+09
+68
+01
+02
+a0
 60
+01
+44
+46
+68
+00
+cc
+67
+1f
+e2
+72
+00
+20
+40
 06
-90
+00
+d8
+a0
+44
+48
+20
+40
+7e
+45
+20
+20
+06
+03
+68
+09
 4c
-bf
-74
-01
-f0
-e4
-90
+65
+18
 4c
-e3
-f0
-a3
-f0
-a3
+fe
+00
+c0
+82
+85
+89
+20
+40
+05
+fd
+68
+01
+02
+a0
 e0
-70
+a1
+00
+00
+20
+40
 06
+03
+58
+00
+45
+04
+98
+40
+8c
+00
+e8
+c0
+80
+00
+18
 c2
-01
-7f
-1d
-d1
-8d
-e4
-90
-4c
-e9
-f0
-f1
-db
-e4
-90
-4c
-eb
-f0
-90
-4d
-d3
-f0
-90
+04
+00
+1f
+e2
+72
+00
+1f
+e0
+fe
+05
+60
+00
+c4
+45
+20
+40
+05
+fd
+18
 42
-13
-74
-1a
-f0
-e4
-90
-4d
-d8
-f0
-90
+0c
 00
+20
 40
+7e
+45
+20
+20
+06
+03
+20
+40
+05
+fd
+68
+01
+02
+a0
 e0
-70
-14
-a3
-e0
-70
-10
-a3
-e0
-70
-0c
-a3
+a1
+00
+00
+68
+01
+4c
+65
 e0
+a1
+00
+00
+20
+40
+06
+03
 70
+44
+45
+07
+20
+60
+00
+00
+20
+40
+5b
 08
-a3
-e0
-70
-04
-a3
+e8
+c0
+80
+00
+1f
+e2
+72
+00
+1f
 e0
+fe
+02
 60
-e6
-7f
-05
-61
-7d
-7f
-04
-71
-7d
-7f
-0a
-e1
-c3
-e4
-90
-05
-4f
-f0
-90
-4d
-d5
-04
-f0
-e4
-90
-4d
-d3
-f0
-90
-47
-f4
+00
+c4
+45
+18
+c0
+8d
+fb
+e8
+c1
+00
+00
 e0
-a3
-30
-e7
-0f
-90
-4d
+a1
+00
+00
+18
+c0
+8c
+03
+20
+40
+7e
+45
+20
+20
+58
+8a
 d8
-74
-01
-f0
-90
+40
+2a
+50
+20
+40
+5b
+0c
+20
+20
 05
-4f
-74
-04
-f0
-ff
-61
-7d
-e4
-90
-4c
-f0
-f0
-90
-4c
-ca
-74
+92
+d9
+60
+00
 02
-f0
-90
-4c
-c9
-04
-f0
-22
-90
-4c
-c5
-e0
-b4
-03
-08
-e4
-90
-4c
-c9
-f0
-a3
-f0
-22
-90
-4c
-c9
-e0
-90
-4c
-cb
-f0
-e4
-90
-4c
-c9
-f0
-a3
-f0
-90
-4c
-eb
-04
-f0
-e4
-90
-4d
-d3
-f0
-90
-4d
-d8
-e0
-64
+68
 01
-70
-32
-7b
+44
+bc
+60
 01
-7a
-4d
-79
-e5
-7d
-1d
-fc
-12
+02
+a0
+70
+0d
+5c
+00
+78
+34
+7c
+00
+20
+40
+05
+e3
+24
+21
+05
+c7
+68
+09
+02
+a0
+20
+40
+05
+eb
+c0
+00
+85
+ca
+20
+40
+05
+e7
+24
 22
-ba
-7f
-c8
-f1
+85
 c3
-c2
-01
-7f
-ff
-d1
+68
+00
 8d
-7b
-01
-7a
-4d
-79
-e5
-7d
-1d
+5c
+c0
+00
+85
+ca
+24
+34
+05
+b4
+78
+54
 7c
 00
-7f
-d8
-7e
-3f
-12
-16
-65
-d2
-01
-7f
-ff
-d1
-8d
-e4
-90
-4d
-d8
-f0
-90
-4c
-ec
+68
+00
+cc
+67
+1f
 e0
-b4
-01
+fe
 04
-e4
-f0
-e1
-ba
-90
-4c
-ed
-e0
-ff
 60
+00
+c4
+45
+20
+40
+06
+03
+20
+20
+05
+be
+68
+00
+cc
+67
+1f
+e6
+7c
+10
+20
+22
+85
+ca
+68
+00
+c4
+45
+1f
+e6
+7c
+10
+20
+22
+85
+ca
+68
+01
 02
-e1
-42
-90
-4c
-f0
+a0
+1f
 e0
+ff
+ff
 60
-02
-61
 01
-90
-4c
-c5
-e0
-64
+0d
+5a
+20
+40
+05
+da
+68
 01
+02
+a0
 60
-1f
-90
-4e
-97
-e0
-64
-13
-60
-17
-90
-4c
-cb
-e0
-64
-04
-60
-06
-7f
+01
+0d
+58
+20
+40
 05
-f1
-42
-80
-02
-f1
-ba
-e4
-90
-4c
-e3
-f0
-a3
-f0
-22
-ef
-f4
+d5
+19
 60
+97
+ff
+20
+22
+85
+c5
+20
+40
+05
+d1
+20
+20
+05
+a4
+70
 0d
-7b
+5c
 01
-7a
-80
-79
-74
-a2
+20
+20
+05
+c3
+68
 01
-92
-00
-12
-08
-70
-22
-90
-4d
-e2
-e0
-64
 02
+a0
 60
+01
+0d
+5a
+20
+20
+05
+ce
+68
+01
 02
-e1
-41
-90
-4c
-e9
+a0
+1f
 e0
+ff
+ff
 60
+01
+0d
+5a
+20
+20
+05
+ce
+20
+34
+57
+28
+20
+40
+05
+da
+20
+20
+06
+09
+68
+09
 02
-e1
-41
-90
-4c
-d5
-e0
-b4
+a0
+18
+40
+84
+01
+60
+09
 02
-04
-f1
-ba
-80
-2e
-90
-4c
-d5
-e0
-b4
+a0
+20
+60
+00
+00
+68
+00
+cc
+67
+60
+00
+81
+03
+1f
+e2
+72
+00
+20
+40
+06
+00
+20
+20
+7e
+45
+20
+40
+05
+fd
+68
 01
-14
-90
-4c
-f7
+0d
+58
 e0
-70
-21
-90
-4c
-e2
-74
-0c
-f0
-90
-4c
-f7
-74
+a1
+00
+00
+68
 01
-f0
-80
-13
-90
-4c
-f7
+0d
+5a
 e0
-b4
-01
-0c
-e4
-f0
-90
-4c
+a1
+00
+00
+68
+00
+81
+03
+1f
 e2
-f0
-c2
+72
+00
+20
+40
+7e
+45
+20
+20
+06
+03
+68
+09
+02
+a0
+68
 01
-7f
-ff
-d1
-8d
-90
-4c
-d5
-e0
-64
+44
+be
+98
+46
+7c
+00
+20
+60
+00
+00
+68
 01
+44
+c0
+68
+09
+4c
+65
+98
+46
+7c
+00
+20
 60
-4f
-12
-0f
-da
-ef
+00
+00
+d8
+c0
+45
+04
+18
+42
+22
+00
+e8
+c1
+00
+00
+20
+3a
+05
+f6
+e8
+c9
+00
+00
 60
-43
-c3
-90
-4c
-e4
-e0
-94
-0c
-90
+09
 4c
-e3
-e0
-94
+65
+9a
+26
+7c
+00
+20
+22
+85
+f8
+e8
+c0
+80
+00
+98
+c0
+8c
+00
+20
+20
+05
+ed
+58
+00
 00
-50
-28
-90
-4c
-b7
-e0
-30
-e0
-08
-d2
 01
-7f
-1d
-d1
-8d
+20
+60
+00
+00
+e8
+c0
 80
+00
+60
+00
+cc
+67
+20
+40
 06
-c2
-01
-7f
-1d
-d1
-8d
-90
-4c
-b7
-e0
-30
-e1
 06
-d2
-01
-7f
-1e
-c1
-8d
-c2
+58
+00
+00
+00
+20
+60
+00
+00
+68
 01
-7f
-1e
-c1
-8d
-c2
+02
+b9
+1f
+e2
+0a
+00
+20
+60
+00
+00
+68
 01
-7f
-1d
-d1
-8d
-c2
+02
+b7
+1f
+e2
+0c
+00
+20
+60
+00
+00
+18
+a2
+7e
+00
+60
 01
-7f
-1e
-c1
-8d
+02
+b9
+20
+60
+00
+00
+18
 c2
+7e
+00
+60
 01
-7f
-1e
-d1
-8d
-22
-90
-4e
-af
-ef
-f0
-24
-fe
-60
-0f
-14
-60
-0c
-24
-fe
-60
-31
-24
-f8
-60
-29
-24
-0c
-70
-5a
-90
-4e
-af
-e0
-14
-90
-4d
-d0
-f0
-90
-42
-13
-74
-05
-f0
-90
-4c
-f0
-f0
-7f
-04
-71
-7d
-7f
-0a
-f1
-c3
-7f
-2a
-71
-7d
-e4
-90
-4c
-ed
-f0
-22
-7f
 02
-61
-7d
-e4
-90
-4c
-f0
-f0
-12
-10
-4a
-ef
-70
-06
-12
-10
-38
-ef
+b7
+20
 60
-0f
-90
-4e
-af
-e0
-90
-4c
-ed
-f0
-90
-4d
-e3
-74
-03
-f0
-22
-f1
-db
-e4
-90
-4e
-0c
-f0
-7f
-01
-71
-7d
-e4
-90
-4c
-ed
-f0
-22
-e4
-90
-4c
-ed
-f0
-22
-e4
-90
-4d
-38
-f0
-7f
-19
-61
-7d
-ef
-d3
-94
 00
+00
+20
 40
-11
-e4
+05
 fd
-fc
-0d
-bd
+20
+20
+58
+8a
+68
 00
-01
-0c
-bc
-04
-f8
-bd
-a6
-f5
+cb
+ab
 1f
-80
-e9
-22
-e4
-90
-4c
-f0
-f0
-22
-e4
-90
-0b
-7f
-f0
-90
-0b
-7e
-f0
-7f
+e0
+84
 01
-80
-d5
-12
-08
-ee
-c2
-06
-7f
-1d
-12
-08
-03
-c2
-06
-7f
-1e
-12
-08
+18
+41
+04
 03
-c2
-06
-7f
-1d
-ac
-07
-ec
-f4
 60
-15
-af
-04
-d2
-04
-11
-30
-af
-04
-a2
-06
-92
-01
-12
-06
-8d
-af
-04
-c2
-02
-11
+08
+cb
+ab
 1f
-22
 ef
-f4
-60
-0c
-7b
-01
-7a
-80
-79
-78
-a2
-02
-92
+fe
+07
+d8
+c0
+4b
+ad
+98
+c0
+8c
 00
-11
-70
-22
-ef
-f4
-60
-0c
-7b
-01
-7a
-80
-79
-70
-a2
-04
-92
+68
 00
-11
-70
-22
-ac
-07
-ec
-f4
-60
-17
-af
-04
-a2
-05
+cc
+82
+1f
+e0
+ff
+fb
+1f
+e2
+72
+00
+d8
+a0
+44
+45
+20
+40
+7e
+45
+68
+08
+cc
+82
+20
+20
+58
 92
-03
-11
-5f
-af
-04
-a2
+20
+40
+56
+1c
+20
+20
+58
+b0
+1a
+62
+7e
+00
+c0
+01
+86
+2b
+c0
 05
-b3
-92
-02
-11
+06
+2f
+c0
+00
+06
+26
+c0
+09
+06
+2d
+c0
+01
+06
+31
 1f
-af
-04
-c2
-04
-11
-30
-22
-ef
-f4
+e6
+7c
+0d
+20
+21
+58
+c0
 60
-0c
-7b
+00
+cc
+68
+70
+0b
+7d
+27
+20
+20
+56
+20
+20
+40
+59
+24
+68
 01
-7a
-80
-79
+44
+37
+1f
+ef
+84
+04
+60
+09
+4d
+4f
+20
+60
+00
+00
+70
+4c
 7c
-a2
-03
-92
 00
-11
+20
+20
+59
+38
 70
-22
-90
-4e
-a3
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-e4
-fe
-fd
-ef
-54
-07
-fe
-ef
-13
-13
-13
-54
-03
-fd
-30
+0b
+7d
+33
+20
+20
+56
+20
+70
+0b
+7d
+2b
+20
+20
+56
+20
+58
 00
-22
-90
-4e
-a3
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-2d
-f9
-e4
-3a
-fa
-12
 00
-f9
-ff
-74
+14
+60
 01
-a8
+03
+ef
+20
+60
+00
+00
+68
+00
+c4
+3e
+28
+20
 06
-08
-80
-02
-c3
-33
-d8
-fc
-4f
-02
 01
+20
+20
+86
+38
+20
+20
+58
+a7
+68
+00
+c4
 3f
-90
-4e
-a3
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-2d
-f9
-e4
+20
 3a
-fa
-12
-00
-f9
-ff
-74
-01
-a8
 06
-08
+3b
+20
+20
+58
+a7
+68
+00
+c4
+3e
+79
+3f
+fe
+04
+60
+00
+c4
+3e
+20
+60
+00
+00
+e8
+c0
 80
+00
+c0
+00
+86
+46
+c0
 02
-c3
-33
-d8
-fc
-f4
-5f
-02
+06
+4c
+c0
+04
+86
+44
+20
+20
+58
+f8
+70
+4c
+69
+03
+20
+20
+59
+74
+70
+4d
+3d
 01
-3f
-e4
-90
-4e
-b0
-f0
-f0
-90
-4e
-b0
-e0
-ff
+60
+00
+c4
+ae
+e8
 c3
-94
-08
-50
-0c
-c2
-05
-11
-41
-90
-4e
-b0
+00
+00
 e0
-04
-f0
-80
-ea
-22
-90
-80
-80
-e4
-f0
-a3
-f0
 a3
-f0
-11
-d1
-e4
-90
-4e
-b1
-f0
-f0
-90
-4e
-b1
-e0
-90
+00
+00
+70
+0b
+7d
+42
+20
+20
+56
+20
+20
+40
+74
+a8
+20
+22
+86
+4f
+20
+20
+59
+68
+70
+4c
+69
+02
+20
+20
+59
+6a
+70
+4c
+7d
+00
+20
+40
+3f
+86
+20
+40
+3f
+7e
+20
+40
+3f
+a4
+20
+20
+3e
+cc
+70
+42
+13
+00
+70
+44
+8b
+00
+70
+4c
+7c
+00
+70
+4c
+69
+00
+70
+4c
+7f
+00
+70
+4c
+7d
+00
+20
+20
+3e
+d0
+58
+00
+00
+00
+60
 02
 4b
-93
-ff
+a9
+20
 60
-0c
-c2
-05
-11
-41
-90
-4e
-b1
-e0
-04
-f0
+00
+00
+c6
+91
 80
-e9
-22
-ef
-64
+00
+68
 02
-70
-2a
-90
 4d
-e5
-74
+40
+60
 02
-f0
-7e
 4d
-7f
-e6
-7b
-01
-7a
-00
-79
+72
+20
 40
-90
-4e
-6f
-74
 06
-f0
-31
-47
-7e
-4d
-7f
-ec
-7b
-01
-7a
-42
+86
+24
+34
+06
 79
-62
-90
-4e
-6f
-74
-10
-f0
-31
-47
-22
-90
-4e
-6a
-ee
-f0
-a3
-ef
-f0
-a3
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-90
-4e
-6f
-e0
-ff
-14
-f0
-ef
-60
-27
-90
-4e
-6c
-e0
-fb
-a3
-e4
-75
-f0
-01
-12
-01
-67
-a9
-f0
-fa
-12
+70
+4c
+15
+0a
+20
+40
+06
+a7
+68
 00
-f9
-ff
-90
-4e
-6a
-e4
-75
-f0
-01
-12
-01
-67
-85
-f0
-82
-f5
-83
+cb
 ef
-f0
+c1
+ff
 80
-cf
-22
-90
-4e
+00
 70
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-e4
-a3
-f0
-a3
-f0
-90
-4d
-d9
-f0
-90
-4e
-74
-f0
-90
-4e
+4c
+3d
+02
+68
+00
+cd
+45
+24
+7a
+00
+00
+20
+40
+01
+c2
+24
 74
-e0
-ff
-c3
-94
-05
-50
-2c
-90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
-e0
+00
+00
+68
+00
+8b
+7f
 24
+7a
+00
+00
+20
+40
+3c
+ab
+68
 01
-f9
-e4
-3a
-fa
+c2
+10
+20
+7a
+00
+00
+68
+00
+c1
+31
+20
+7a
+00
+00
+68
+01
+cd
+7a
+20
+40
 7e
+8a
+60
+0a
+41
+fc
+20
+20
+3c
+da
+20
+40
+01
+c2
+24
+74
 00
-e9
-2f
-f9
-ee
-3a
-fa
-12
 00
-f9
-b4
+68
+00
+8b
 7f
-06
-90
-4d
-d9
-74
-01
-f0
-90
-4e
-74
-e0
-04
-f0
-80
-ca
-90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
-18
-a6
-ef
-60
-02
-61
-6f
-90
-4e
-70
-e0
-a3
-e0
-fa
-a3
-e0
-4a
-70
-02
-61
-6f
-90
-4c
-c9
-e0
-b4
-04
-06
-90
-42
-13
-74
-03
-f0
-90
-4d
-dd
-74
-0a
-f0
-e4
-90
-4c
-e3
-f0
-a3
-f0
-7b
+24
+7a
+00
+00
+20
+40
+3c
+ab
+68
 01
+c2
+10
+20
 7a
-48
-79
 00
-7d
-09
-fc
-d1
-4e
-7b
-01
+00
+68
+00
+c1
+31
+20
 7a
-4e
-79
-03
-7d
-09
-7c
 00
-d1
-4e
-90
-4c
-b6
-74
-01
-f0
-90
-4c
-f4
-e0
-ff
-64
-01
-70
+00
+68
+00
+cc
+15
+24
+3a
+06
+75
+68
 02
-61
-6f
+4d
+72
+20
+20
+06
+76
+68
+00
+cb
 ef
-64
-04
+c0
+ff
+86
+f9
+20
+40
+06
+8d
+20
+54
+06
+a4
+20
+54
+07
+68
 70
-02
-61
-6f
-ef
-64
-02
+4b
+e6
+01
+20
+60
+00
+00
+78
+54
+7c
+00
 70
+4b
+e2
 02
-61
-6f
-90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-71
-70
-90
-4e
+68
+00
+cd
+57
+c0
 02
-e0
-b4
-01
-11
-74
+06
+97
+c0
 02
-f0
-90
-4e
-03
-f0
-7b
-01
-7a
-4e
-79
-03
-7d
+86
+9a
+c0
 03
-e1
-08
-90
-4e
-02
-e0
-64
+86
+a0
+c0
 03
+06
+9d
+68
+00
+cd
+45
+24
+5a
+34
+df
+20
 60
-0a
-e0
-b4
-02
-1f
-90
+00
+00
+70
 4d
-db
-e0
+57
+00
+70
+4b
+e1
+0a
+20
+20
+06
+a2
 70
-19
-e4
-90
-4e
-02
-f0
-90
 4d
-e4
-f0
-90
-4e
-03
-74
-02
-f0
-7b
-01
-7a
-4e
-79
-03
-7d
+57
 03
+70
+4b
 e1
-08
-90
+04
+20
+20
+06
+a2
+70
 4d
-db
-e0
+57
+02
 70
-16
-90
-4e
+4b
+e1
+03
+20
+20
+06
+a2
 70
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
+4b
+e2
 01
-f9
-e4
-3a
-fa
-7d
-06
-7c
+70
+4b
+e1
+08
+70
+4b
+e7
 00
-d1
-4e
-90
-48
+20
+20
+34
+df
+68
+04
+cd
+57
+60
+04
+8c
+d5
+20
+60
 00
-74
-01
-f0
-90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
 00
-f9
-90
-48
-01
-f0
-e4
-a3
-f0
-90
-4d
-d6
-f0
-90
-4e
-0c
-e0
 70
-6f
-90
+4b
+e8
 00
-01
-12
-01
-12
-b4
-7f
-15
-7e
-48
-7f
-03
-e9
-24
+d9
+60
+0d
+00
+34
+73
 02
-f9
-e4
-3a
-fa
-90
-4e
-6f
-74
-05
-f0
-31
-47
-80
-1c
-7e
-48
-7f
-03
-90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
-e0
+00
+20
+40
+06
+ce
 24
-01
-f9
-e4
-3a
-fa
-90
-4e
-6f
-74
+37
+86
+b7
+20
+40
 06
-f0
-31
-47
-90
-4e
-74
-74
-03
-f0
-90
-4e
-74
-e0
-ff
-c3
-94
-09
-50
-41
-74
+de
+68
 00
-2f
-f5
-82
-e4
-34
-48
-f5
-83
+cb
 e0
-b4
-7f
-0f
-90
-4e
-74
+1f
 e0
-24
+fe
+01
+60
 00
-f5
-82
-e4
-34
-48
-f5
-83
-e4
-f0
-90
-4e
-74
+cb
 e0
-04
-f0
-80
-d1
-7e
-48
-7f
-03
-90
-4e
 70
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-90
-4e
-6f
-74
-06
-f0
-31
-47
-7b
-01
-7a
-48
-79
+4d
+45
 00
-7d
-09
-f1
-08
-22
-90
-4e
-7e
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-e4
-a3
-f0
-f0
-90
-4e
-81
-e0
+68
+00
+cb
+ef
+c0
 ff
-c3
-94
-06
+86
+cd
+20
 40
-02
-c1
-32
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-7e
+06
+c9
+70
+4b
+e7
 00
-e9
-2f
-f9
-ee
-3a
-fa
-12
+70
+4b
+e6
 00
-f9
-ff
-54
-f0
-64
-f0
-60
-09
-ef
-54
-d0
-64
-d0
+20
 60
-02
-c1
-2a
-12
 00
-f9
-fb
-b4
-f1
-08
-7f
-83
-7e
+00
+70
+4d
+45
 01
-d1
-33
-a1
-ff
-eb
-b4
-f2
-08
-7f
-cd
-7e
+68
 00
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
+cb
+e7
+1f
 e0
-24
+fe
 01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+60
 00
-29
-f9
-ee
-3a
-fa
-12
+cb
+e7
+68
 00
-f9
-fb
-b4
-f3
-06
-7f
-b7
-d1
-33
-a1
+cb
+ef
+c0
 ff
-eb
-b4
-f4
-08
+86
+d9
+68
+00
+cb
+e7
+c0
 7f
-b6
-7e
+86
+db
+68
 00
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
+cb
+e7
+d8
+40
+00
+10
+98
+46
+7c
+00
+20
+21
+07
+87
+68
+00
+cb
+e8
+1f
 e0
-24
+fe
 01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+60
 00
-29
-f9
-ee
-3a
-fa
-12
+cb
+e8
+20
 00
-f9
-fb
-b4
-f5
-06
-7f
-b5
-d1
-33
-a1
-ff
-eb
-b4
-f6
-08
-7f
-ea
-7e
 00
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+0a
+c0
+83
+86
+a8
+20
+20
+07
+87
+58
 00
-29
-f9
-ee
-3a
-fa
-12
 00
-f9
-fb
-b4
-f7
-06
-7f
-e9
-d1
-33
-a1
-ff
-eb
-b4
-f8
-08
-7f
-e2
-7e
 00
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+60
+04
+8c
+d5
+60
+04
+cd
+57
+20
+60
 00
-29
-f9
-ee
-3a
-fa
-12
 00
-f9
-fb
-b4
-f9
+20
+20
 07
-7f
-94
-0e
-d1
-33
-a1
-ff
-eb
-b4
-fa
-08
-7f
-8a
-7e
-01
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
-00
-29
-f9
-ee
-3a
-fa
-12
+13
+78
+57
+fc
 00
-f9
-fb
-b4
-fb
+20
+40
 07
-7f
-92
-0e
-d1
-33
-a1
-ff
-eb
-b4
-d0
-08
-7f
+df
+18
+00
 2a
-7e
+00
+68
 02
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+4c
+00
+98
 00
-29
-f9
-ee
-3a
-fa
 12
 00
-f9
-fb
-b4
-d1
-08
-7f
-25
-7e
-02
-d1
-33
-a1
-ff
-eb
-b4
-d3
+68
 08
-7f
-26
-7e
-02
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
+80
+17
+20
+40
 3a
-fa
-a3
-e0
-7e
-00
-29
-f9
-ee
+82
+20
+40
 3a
-fa
-12
+87
+20
+40
+07
+9f
+20
+57
+87
+d9
+20
+60
 00
-f9
-fb
-b4
-d2
-08
-7f
-24
-7e
-02
-d1
-33
-a1
-ff
-eb
-b4
-d4
-08
-7f
+00
+70
+4d
+45
+00
+20
+60
+00
+00
+70
+4d
+45
+00
+70
+0b
+7d
+32
+20
+20
+7c
 27
-7e
-02
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+20
+40
+07
+48
+68
 00
-29
-f9
-ee
-3a
-fa
-12
+8c
+b3
+c1
+81
 00
-f9
-fb
-b4
-d5
-08
-7f
-21
+00
+68
+00
+cb
+df
+20
+7a
+00
+00
+98
+00
+72
+00
+d8
+c0
+0c
+b5
+d8
+a0
+0d
+17
+20
+40
 7e
-02
-d1
-33
-a1
-ff
-eb
+45
+68
+00
+8c
 b4
-d6
+2f
+e1
+f0
 08
-7f
-23
-7e
-02
-d1
-33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
 24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+60
+80
 00
-29
-f9
+68
+00
+8c
+b5
+c0
+7f
+86
 ee
-3a
-fa
-12
+60
 00
-f9
-fb
-b4
-d7
+cc
+b7
+20
+60
+00
+00
+70
+4d
+7d
+01
+20
+60
+00
+00
+79
+20
+00
+23
+20
+40
 06
-7f
+f5
+20
+40
+06
+b3
 70
-d1
-33
-80
+4b
+ef
+01
+20
+60
+00
+00
+70
+4b
+e0
+00
 70
+4b
+e9
+4e
+68
+02
+4b
 eb
+20
+20
+07
+5a
+20
+40
+06
+f5
+68
+00
+cb
+e6
+c0
+00
 b4
-d8
-08
-7f
-6f
-7e
+df
+68
 00
-d1
-33
-80
-64
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+cb
+ef
+c0
 00
-29
-f9
-ee
-3a
-fa
+87
+01
+c0
+01
+07
+04
+c0
+01
+87
+07
+20
+20
+3b
+f1
+70
+4b
+ef
+11
+70
+0d
+37
+aa
+20
+20
+07
+09
+70
+4b
+ef
 12
+70
+0d
+37
+55
+20
+20
+07
+09
+70
+4b
+ef
+13
+70
+0d
+37
+22
+70
+0d
+38
+02
+68
+02
+4c
+06
+60
+02
+0d
+39
+70
+0d
+3d
 00
-f9
-fb
-b4
-d9
+da
+20
+0d
+37
+d8
+40
+00
+07
+20
+40
+07
+43
+20
+40
+07
+68
+20
+40
 06
+8b
+20
+20
+34
+df
+68
+00
+cb
+ef
+c1
 7f
-b8
-d1
-33
 80
-3e
-eb
-b4
-da
-08
-7f
-30
-7e
 00
-d1
-33
-80
-32
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
+c0
+08
+87
+19
+c0
+09
+07
+1b
+c0
+09
+87
+1d
+20
+60
 00
-29
-f9
-ee
-3a
-fa
-12
 00
-f9
-fb
-b4
-db
-08
-7f
+70
+4b
+ef
+02
+20
+20
 06
-7e
+b3
+70
+4b
+ef
 03
-d1
-33
-80
-0a
-eb
-b4
-dc
+20
+20
 06
-7f
-07
-7e
-03
-d1
-33
-90
-4e
-02
-e0
-b4
+b3
+70
+4b
+ef
+ff
+70
+0b
+7d
+31
+20
+40
+7c
+27
+68
 02
-24
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
-00
-29
-f9
-ee
-3a
-fa
-12
-00
-f9
-90
-4d
-e4
-f0
-e4
-12
-01
-3f
-90
-4e
-81
-e0
-04
-f0
-61
-7f
-22
-ad
+0d
+19
+20
+40
 07
-ac
+5a
+20
+20
 06
-90
-4e
-02
-e0
-64
-02
-60
-0e
-74
-01
-f0
-90
-4e
-03
-04
-f0
+b3
+79
+20
+00
+23
+20
+40
+07
+5b
+20
+40
+07
+87
+68
+00
+cb
 ef
-a3
-f0
-ee
-a3
-f0
-22
-90
-4e
-9d
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-ed
-1d
-ae
-04
-70
-01
-1c
-4e
-60
-16
-90
-4e
-9d
-e0
-fb
-a3
-e4
-75
-f0
-01
-12
-01
-67
-a9
-f0
-fa
-e4
-12
-01
-3f
+c1
+ff
 80
-e0
-22
-7b
-01
-7a
-4c
-79
-bf
-7d
-4a
-7c
 00
-d1
-4e
-7b
-01
-7a
-4d
-79
-93
-7d
-14
-7c
+20
+40
+07
+35
+58
 00
-d1
-4e
-7b
-01
-7a
-4d
-79
-a8
-7d
-14
-7c
 00
-d1
-4e
-7b
-01
-7a
-4d
-79
-bc
-7d
-14
-7c
 00
-d1
-4e
-7b
+60
 01
-7a
-48
-79
+4c
+04
+20
+40
+3c
+ab
+20
 00
-7d
-09
-7c
+07
+d0
+68
 00
-d1
-4e
-7b
-01
-7a
-4e
+cc
+04
+c0
+7f
+86
+db
+20
+40
+06
+ce
+24
+37
+87
+3e
+20
+40
+06
+c9
 79
-03
+20
+00
+23
+70
+0b
 7d
-09
+3c
+20
+20
 7c
+27
+70
+0d
+37
+ff
+68
 00
-d1
-4e
-e4
-90
-4d
-dd
-f0
-90
-4d
-e3
-f0
-90
-4d
-d3
-f0
-90
-4d
-d8
-f0
-90
-4d
-d5
-f0
-90
-4d
+cb
 e2
-f0
-90
-4d
-da
-f0
-90
-4e
+60
+00
+8d
+38
+68
 02
-f0
-90
-4d
-d4
-f0
-90
-4d
-d6
-f0
-90
-4d
-d9
-f0
-90
-4d
-e1
-f0
-90
-4d
-d2
-f0
-90
-4d
-de
-f0
-90
-4d
-e4
-f0
-90
-4d
-d7
-f0
-90
-4d
-38
-f0
-22
-90
-4e
-7a
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-a3
-ed
-f0
-f1
-e7
-ef
+4c
+06
 60
-1d
-90
+02
+0d
+39
+d8
+40
+00
+06
+da
+20
+0d
+37
+20
+40
+07
+43
+20
+20
+07
+68
+68
+01
 4c
-eb
+04
+1f
 e0
-70
-17
-90
+fe
+01
+60
+01
 4c
-c9
-e0
-b4
 04
-10
-90
-4e
-7a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-a3
-e0
-fd
-f1
-73
+20
+40
+07
+87
+20
+20
+07
+2b
+60
+08
+cb
+e1
+18
+42
+72
+00
+d8
+a0
+0c
+d5
+1a
 22
-90
-4e
-a6
-ef
-f0
-a3
-ed
-f0
-7b
-01
-7a
-48
-79
+0c
 00
-7d
-09
-7c
+20
+20
+7e
+45
+68
 00
-d1
-4e
-90
-48
+8c
+b4
+1f
+e9
+7e
 00
-74
-01
-f0
-a3
-e0
-ff
-90
-4e
-a6
+60
+00
+cb
+df
+1f
 e0
 fe
-ef
-4e
-90
-48
 01
-f0
-90
-4e
-a7
-e0
-90
-48
-03
-f0
-7b
-01
-7a
-48
-79
+d8
+c0
+0c
+b4
+98
+c0
+8c
 00
-7d
-09
+e8
+c1
 80
-95
-90
+00
+60
+01
+cc
 0b
-e7
-74
-03
-f0
-ed
+20
 60
-02
-f1
-7f
+00
+00
+68
+08
+cc
+3c
+58
+00
+4c
+2b
+98
+40
+8a
+00
+1a
 22
-90
-4e
-b3
-ed
-f0
-e0
-fd
-90
-0b
-e8
-f0
 7e
-0b
-7f
-e9
-90
-4e
-6f
-ed
-f0
-31
-47
-7b
-01
-7a
-0b
-79
-e7
-90
-4e
-b3
+00
 e0
-24
-02
-fd
-02
-03
-a4
-90
-0b
-e7
-74
-06
-f0
-80
-d2
-90
-0b
-e7
-74
-04
-f0
-80
-ca
-90
-0b
-e7
-74
-05
-f0
+a0
 80
-c2
-d1
-7a
-f1
-d9
-90
-4c
-eb
-74
+00
+18
+40
+84
 01
-f0
-90
-4c
-e5
-74
-1e
-f0
-e4
-90
-4c
-f0
-f0
-90
-4d
+18
+41
+04
+07
+60
 08
-74
-ff
-f0
-22
-22
-90
+cc
+3c
+20
+60
+00
+00
+60
+02
 4c
-c9
-e0
-b4
+00
+da
+20
+00
+00
+df
+20
+00
 04
-03
-7f
-01
-22
-7f
+d8
+c0
+4c
+00
+e8
+c0
+80
 00
+9a
+20
+a2
+00
+c2
+00
+07
+5e
+1a
 22
-e4
-90
-4e
-ae
-f0
-90
+7e
+00
+60
+01
 4c
-ca
+16
+68
+00
+cc
+16
+68
+08
+cc
+17
+98
+40
+fe
+00
+60
+00
+cc
+18
+20
+60
+00
+00
+68
+00
+cb
+e1
+1f
 e0
-b4
+fe
 02
-06
-90
-4e
-ae
-e0
-ff
-22
-90
-47
-f4
-e0
-a3
-30
-e6
-06
-90
-4e
-ae
-e0
-ff
-22
-90
-4c
-c9
-e0
-70
-1b
-90
-4c
-ef
-e0
-70
+60
+00
+cb
+e3
+68
+00
+cb
+e2
+60
+00
+8c
+f5
+68
+00
+cb
+e1
 1f
-74
-0a
-f0
-a3
+e9
+fe
+00
+68
+08
+cb
 e0
-70
 18
-90
-4d
+41
+04
+03
+18
+43
+84
+00
+98
+41
+fe
+00
+68
+08
+cc
+0a
+98
+40
+fe
+00
+e0
+a0
+80
+00
+68
+00
+cb
+ef
+c0
+ff
+87
+7a
+68
+00
+cb
 e2
 e0
-b4
-02
-11
-7f
-01
-12
-07
-42
+a0
 80
-0a
-e4
-90
-4c
-eb
-f0
-90
-4e
-ae
-04
-f0
-90
-4e
-ae
-e0
-ff
-22
-90
-4c
-c9
-e0
-b4
-02
-08
-7f
-1e
-12
-03
-7d
-7f
+00
+68
+00
+cb
+e1
+98
+00
+72
+00
+68
+00
+cb
+e2
+c0
+00
+87
+85
+d8
+c0
+0c
+d5
+20
+40
+7e
+45
+68
+00
+8c
+d5
+c0
 01
-22
-7f
+87
+83
+20
+60
 00
-22
-90
-4c
-c9
-e0
-ff
-64
-04
+00
+70
+0c
+d5
+02
+20
 60
-04
-ef
-b4
-03
+00
+00
+d8
+c0
+0c
+d6
+20
+20
+7e
+45
+68
 08
-7f
-04
-12
-03
-7d
-7f
+cb
+ea
+20
+40
+07
+8d
+18
+40
+84
 01
-22
-7f
-00
-22
-90
-4c
-c9
-e0
-b4
-04
-15
-90
-4c
-e3
-e0
-b4
+18
+41
 04
+03
+60
+08
+cb
+ea
 20
-a3
-e0
-b4
-b0
-1b
-11
-4a
-90
-4c
-ec
-74
-01
-f0
-22
-c3
-90
-4c
-e4
-e0
-94
-14
-90
-4c
-e3
-e0
-94
+60
 00
-40
+00
+68
+00
+cc
+00
+1f
+e1
+7e
 03
-12
-07
-ba
-22
-11
-bb
-90
-4c
-e4
-e0
-04
-f0
-70
-06
-90
-4c
-e3
-e0
+1f
+ef
+a2
 04
+58
+00
+4b
 f0
-11
+9a
+20
+fe
+00
+98
+40
+8c
+00
+e8
+c0
+80
+00
+60
+00
+cb
+e9
+20
+60
+00
+00
+78
+44
+fc
+00
+78
+43
+fc
+00
+58
+55
+55
+55
+98
+00
+1e
+00
+68
+00
+cb
 e9
-11
-62
-12
 1f
+ed
+84
+00
+79
+20
+04
+01
+18
+43
+1c
+00
+20
+60
+00
+00
+20
+40
+07
 96
-31
-0d
-11
-ea
-90
-4c
-ca
-e0
-b4
-02
-07
+78
+26
+fc
+00
+78
+30
+fc
+00
+78
+50
+7c
+00
+78
+28
+7c
+00
+68
+01
+4b
 e4
-90
-4c
-e3
-f0
-a3
-f0
+98
+00
+36
+00
+37
+c1
+84
+00
+24
+2c
+07
+d9
+78
+46
+fc
+00
+78
+25
+fc
+00
+78
+23
+fc
+00
+78
+24
+fc
+00
+09
+80
+00
+08
+19
+89
+7e
+00
+60
+00
+cc
+19
+68
+08
+cc
+18
+98
+46
+7c
+00
+24
 22
-90
-4d
+87
+d9
+09
+80
+00
+08
+19
+89
+7e
+00
+60
+00
+8c
+b3
+68
+00
+8c
+b3
+68
+08
+cb
 e2
+a8
+40
+0e
+00
+24
+20
+87
+d9
+09
+80
+00
+08
+19
+89
+7e
+00
 e0
-b4
-02
-0a
-90
-4c
+a0
+80
+00
+1f
 e9
-e0
-60
-04
-7f
-1d
-11
-cd
+7e
+00
+1f
+e1
+72
+1f
+20
 22
-90
-4e
-b6
-ef
-f0
-7b
-01
-7a
-80
-79
-74
-31
-3e
-92
+87
+c3
 09
-90
-4e
-b6
+80
+00
+08
+19
+89
+7e
+00
 e0
-ff
+a0
+80
+00
+c2
+00
+07
+bf
+18
 a2
-09
-b3
-92
-01
-02
-06
-8d
 22
-90
-4c
-e9
-e0
-60
-1c
-e4
-90
-4c
-e3
-f0
-a3
-f0
-90
-4c
-fb
-f0
-90
-4c
-e9
-e0
-14
-f0
-e0
-70
+00
+09
+80
+00
 08
-7f
-0d
-12
-07
-42
-12
-07
-ba
-22
-90
-4d
-e3
-e0
+19
+89
+7e
+00
 60
+00
+cc
 2a
-e0
-14
-f0
-e0
-70
-24
-90
-4c
-ed
-e0
-b4
-05
-1d
-90
-47
-f4
-e0
-a3
-20
-e6
-15
-90
-4c
-e9
-74
-f0
-f0
-e4
-90
-4e
-0c
-f0
-7f
-01
-12
-03
-7d
-e4
-90
-4c
-ed
-f0
+1a
 22
-ad
-07
-e4
-90
-4e
-b4
-f0
-fe
-ef
-54
-07
-f0
+0a
+00
+09
+80
+00
+18
+78
+28
+7c
+00
+db
+60
+06
+64
+1f
 ef
-13
-13
-13
-54
-03
-fe
-f5
-82
-75
-83
+7e
+00
+1f
+f1
+7e
 00
-12
-01
-12
-fd
-33
-95
 e0
+a1
+80
+00
+78
+45
 fc
-90
-4e
-b4
-e0
-ff
-74
-01
-7e
 00
-a8
+20
+23
 07
-08
-80
-05
-c3
-33
-ce
-33
-ce
-d8
-f9
-ff
-ee
-5c
-fe
-ef
-5d
-4e
-24
-ff
-22
-7b
-01
-7a
-81
-79
-1c
+d9
+78
+37
+fc
+00
+68
+00
 80
-b9
-90
-4e
-b5
-ef
-f0
-31
-7d
-92
-08
-90
-4e
-b5
+17
+1f
 e0
-ff
 a2
-08
-b3
-92
+00
+20
+40
+3a
+b6
+78
+46
+fc
+00
+20
+40
+3a
+7a
+68
+00
+cc
+2a
+1f
+e2
+22
+00
+20
+20
 07
-ef
-f4
-70
+51
+78
+4d
+fc
+00
+78
+45
+fc
+00
+20
+20
+37
+5c
+20
+40
+3a
+7a
+68
+08
+cb
+e9
+20
+20
+3a
+91
+20
+40
+53
+d2
+68
 02
-41
-23
-ef
-54
+4c
+00
+98
+00
+12
+00
+20
+40
 07
-fe
-ef
-13
-13
-13
-54
-03
-ff
-30
+96
+20
+40
 07
-43
-24
-a3
-f5
-82
-e4
-34
+dc
+79
+20
+2a
 00
-f5
-83
-c0
-83
-c0
-82
-e0
-fd
-74
-01
-a8
-06
-08
-80
-02
-c3
-33
-d8
+78
+2e
 fc
-f4
-5d
-d0
-82
-d0
-83
-f0
-74
-a7
-2f
-f5
-82
-e4
-34
 00
-f5
-83
-c0
-83
-c0
-82
-e0
-ff
-74
-01
-a8
-06
-08
-80
-02
-c3
-33
-d8
-fc
-4f
-d0
-82
-d0
-83
-f0
-22
-74
-a3
-2f
-f5
-82
-e4
-34
+78
+30
+7c
 00
-f5
-83
-c0
-83
-c0
-82
-e0
-fd
-74
-01
-a8
-06
-08
-80
-02
-c3
-33
-d8
-fc
+78
+50
 fc
-4d
-d0
-82
-d0
-83
-f0
-74
-a7
-2f
-f5
-82
-e4
-34
 00
-f5
-83
-e0
-ff
+19
+31
+7e
+00
+1f
 ec
-f4
-fe
-ef
-5e
-f0
-22
-e4
-ff
-90
-4e
-b2
-f0
 fe
-fd
-ef
-90
-02
-4b
-93
-60
-49
-ef
-93
-fd
-13
-13
-13
-54
+00
 1f
+f1
 fe
-ed
-54
-07
-fd
-74
-01
-a8
-05
+00
 08
-80
-02
-c3
-33
-d8
+00
+86
+28
+78
+4e
 fc
-fd
-ee
-24
+00
 78
-fb
-e4
-34
-80
-8b
-82
-f5
-83
-e0
+2d
 fc
-ed
-f4
-fb
-ec
-5b
-f0
-ee
+00
+78
+23
+fc
+00
+78
 24
-70
+fc
+00
+68
+00
+cc
+18
+08
+00
+86
+08
+68
+00
+cb
+e3
+98
+00
+72
+00
+d8
+c0
+0c
 f5
-82
-e4
-34
+e8
+c0
 80
+00
+08
+00
+86
+08
+c2
+00
+07
 f5
-83
-e0
-4d
-f0
-ee
+78
 24
-74
-f5
+7c
+00
+08
+00
+86
+18
+78
+44
+7c
+00
+37
+d3
 82
-e4
-34
-80
-f5
-83
-e0
-5b
-f0
-0f
-80
-b0
-f1
-3a
-90
-81
-1c
-e0
-90
+00
+20
+00
+00
+64
+78
 4e
-b2
-f0
-90
+fc
+00
+78
 4d
-d4
-e0
-60
+fc
+00
 20
-e4
-ff
-31
-85
-7f
-01
-31
-85
-7f
+20
+3a
+7a
+24
+94
+aa
+55
+b0
+33
 02
-31
-85
-7f
 03
-31
-85
-7f
-04
-31
-85
-7f
-05
-31
-85
-7f
-06
-31
-85
-7f
-07
-21
-85
-90
-4e
-b2
-e0
-ff
-90
-00
-a3
-f0
-ef
-f4
-90
-00
-a7
+03
+e7
+09
+f6
+08
+df
+fa
+80
+46
+e7
+09
+f2
+08
+df
+fa
+80
+3e
+88
+82
+8c
+83
+e7
+09
 f0
-22
-b1
-5b
-71
-02
-b1
-a2
-b1
-6e
-12
-06
-9f
-90
-0b
-7e
-e0
-14
-60
-0e
-24
-fe
-70
-ec
-51
-24
-12
-07
-f1
-12
-07
-e1
+a3
+df
+fa
+80
+32
+e3
+09
+f6
+08
+df
+fa
+80
+78
+e3
+09
+f2
+08
+df
+fa
 80
-fe
-90
-4c
-ea
-e0
 70
-12
-90
-4c
-ec
+88
+82
+8c
+83
+e3
+09
+f0
+a3
+df
+fa
+80
+64
+89
+82
+8a
+83
 e0
-70
-0c
-90
-4c
-e5
+a3
+f6
+08
+df
+fa
+80
+58
+89
+82
+8a
+83
 e0
-70
-06
-90
+a3
+f2
+08
+df
+fa
+80
 4c
-f8
-e0
-60
-04
-f1
-16
+80
+d2
+80
+fa
 80
 c6
-51
-24
-12
-07
-e1
 80
-bf
+d4
+80
+69
+80
+f2
+80
+33
+80
+10
+80
+a6
+80
+ea
 80
-bd
-22
-7a
-0c
-79
-4b
-90
-4e
 9a
-74
-01
-f0
-a3
-74
-0c
-f0
+80
+a8
+80
+da
+80
+e2
+80
+ca
+80
+33
+89
+82
+8a
+83
+ec
+fa
+e4
+93
 a3
-74
-4b
+c8
+c5
+82
+c8
+cc
+c5
+83
+cc
 f0
-90
-4b
-a0
-e0
-fe
 a3
-e0
-ff
-90
-4b
-9e
-e0
-6e
-70
-03
-a3
-e0
-6f
-70
-02
-81
-b1
-7e
-0c
-7f
-4b
-7d
-03
-b1
-0b
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
+c8
+c5
+82
+c8
+cc
+c5
+83
+cc
+df
+e9
+de
+e7
+80
+0d
+89
+82
+8a
+83
+e4
+93
 a3
-e0
-f9
-12
-00
+f6
+08
+df
 f9
-b4
-02
-2b
-90
-4e
-9b
-e4
-75
+ec
+fa
+a9
 f0
-02
-12
-01
-51
-90
-4e
-9a
-e0
+ed
 fb
-a3
-e0
+22
+89
+82
+8a
+83
+ec
 fa
-a3
-e0
-f9
-12
-00
-f9
-ff
-90
-4e
-1f
 e0
 a3
-e0
-fa
+c8
+c5
+82
+c8
+cc
+c5
+83
+cc
+f0
 a3
-e0
-f5
+c8
+c5
+82
+c8
+cc
+c5
+83
+cc
+df
+ea
+de
+e8
+80
+db
+89
 82
 8a
 83
-12
-01
-a7
-81
-b1
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
+e4
+93
 a3
-e0
-f9
-12
-00
+f2
+08
+df
 f9
-64
-04
-70
-59
-90
-4e
-9b
-75
+80
+cc
+88
 f0
+ef
+60
 01
-12
-01
-51
-7e
-0c
-7f
-4e
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
-00
-f9
-14
-fd
-b1
-0b
-90
+0e
 4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
+60
+c3
+88
+f0
+ed
 24
-01
-f9
-e4
-3a
-fa
-c0
 02
-c0
-01
-90
-4e
-9a
-e0
-a3
-e0
-fa
-a3
-e0
-f9
-12
+b4
+04
 00
-f9
-fd
-7c
+50
+b9
+f5
+82
+eb
+24
+02
+b4
+04
 00
+50
+af
+23
+23
+45
+82
+23
 90
-4e
-22
-e0
-a3
-e0
-fa
-a3
-e0
-f5
+00
+53
+73
+bb
+01
+06
+89
 82
 8a
 83
-d0
-01
-d0
+e0
+22
+50
 02
-12
-01
-a7
-81
-b1
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
-00
-f9
-64
-05
-70
-59
-90
-4e
-9b
-75
-f0
-01
-12
+e7
+22
+bb
+fe
+02
+e3
+22
+89
+82
+8a
+83
+e4
+93
+22
+bb
 01
-51
-7e
 0c
-7f
-4e
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
-00
-f9
-14
-fd
-b1
-0b
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
+e5
+82
+29
+f5
+82
+e5
+83
 3a
-fa
-c0
-02
-c0
-01
-90
-4e
-9a
-e0
-a3
-e0
-fa
-a3
-e0
-f9
-12
-00
-f9
-fd
-7c
-00
-90
-4e
-2b
-e0
-a3
-e0
-fa
-a3
+f5
+83
 e0
+22
+50
+06
+e9
+25
+82
+f8
+e6
+22
+bb
+fe
+06
+e9
+25
+82
+f8
+e2
+22
+e5
+82
+29
 f5
 82
-8a
+e5
 83
-d0
+3a
+f5
+83
+e4
+93
+22
+bb
 01
-d0
+06
+89
+82
+8a
+83
+f0
+22
+50
 02
-12
+f7
+22
+bb
+fe
 01
-a7
-80
-6d
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
-00
-f9
-64
-03
-70
-59
-90
-4e
-9b
-75
+f3
+22
+c5
 f0
-01
-12
-01
-51
-7e
-0c
-7f
-4e
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
-00
-f9
-14
-fd
-b1
-0b
-90
-4e
-9a
-e0
-fb
-a3
-e0
-fa
+f8
 a3
 e0
-24
-01
-f9
-e4
-3a
-fa
-c0
+28
+f0
+c5
+f0
+f8
+e5
+82
+15
+82
+70
 02
-c0
-01
-90
-4e
-9a
-e0
-a3
+15
+83
 e0
-fa
+38
+f0
+22
 a3
+f8
 e0
-f9
-12
-00
-f9
-fd
-7c
-00
-90
-4e
-2e
-e0
-a3
-e0
-fa
-a3
-e0
-f5
+c5
+f0
+25
+f0
+f0
+e5
+82
+15
 82
-8a
-83
-d0
-01
-d0
-02
-12
-01
-a7
-80
-02
-80
-fe
-90
-4b
-a5
-e0
-fe
-a3
-e0
-ff
-90
-4c
-5e
-e0
-6e
 70
-03
-a3
+02
+15
+83
 e0
-6f
-60
+c8
+38
+f0
+e8
 22
-90
-4e
-25
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-4a
-60
-37
-12
-01
-a3
-90
-4b
-a5
-e0
-ff
-a3
-e0
-90
-4c
-5e
-cf
+e8
+8f
 f0
-a3
-ef
+a4
+cc
+8b
 f0
-80
-ca
-90
-4c
-8d
-e0
-ff
-a3
-e0
-6f
-60
-19
-90
-4e
-28
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-4a
-60
-0b
-12
-01
-a3
-90
-4c
-8d
-e0
-a3
+a4
+2c
+fc
+e9
+8e
 f0
-80
-dd
-22
-90
-4e
-ac
-ee
+a4
+2c
+fc
+8a
 f0
-a3
-ef
+ed
+a4
+2c
+fc
+ea
+8e
+f0
+a4
+cd
+a8
+f0
+8b
+f0
+a4
+2d
+cc
+38
+25
+f0
+fd
+e9
+8f
+f0
+a4
+2c
+cd
+35
 f0
+fc
+eb
+8e
+f0
+a4
+fe
 a9
-05
-90
-4b
-9e
-e0
+f0
+eb
+8f
+f0
+a4
+cf
+c5
+f0
+2e
+cd
+39
 fe
-a3
-e0
-ff
-ad
-01
-19
-ed
-60
-2f
-0f
-ef
-ac
-06
-70
-01
-0e
-14
-f5
-82
-8c
-83
-e0
+e4
+3c
+fc
+ea
+a4
+2d
+ce
+35
+f0
 fd
-90
-4e
-ac
 e4
+3c
+fc
+22
 75
 f0
-01
-12
-01
-67
-85
-f0
+08
+75
 82
-f5
-83
-ed
-f0
-ad
-07
-ac
-06
-bc
-4b
-d4
-bd
-9a
-d1
-7e
-4b
-7f
-36
-80
-cb
-90
-4b
-9e
-ee
-f0
-a3
+00
 ef
+2f
+ff
+ee
+33
+fe
+cd
+33
+cd
+cc
+33
+cc
+c5
+82
+33
+c5
+82
+9b
+ed
+9a
+ec
+99
+e5
+82
+98
+40
+0c
+f5
+82
+ee
+9b
+fe
+ed
+9a
+fd
+ec
+99
+fc
+0f
+d5
 f0
+d6
+e4
+ce
+fb
+e4
+cd
+fa
+e4
+cc
+f9
+a8
+82
 22
-7b
-01
-7a
-4e
-79
-0d
-78
-1f
-7c
-4e
-7d
-01
-7e
+b8
 00
-7f
-12
-02
+c1
+b9
+00
+59
+ba
 00
-d3
-90
-4c
-bf
-e0
-60
 2d
-7f
-c8
-12
-07
-c3
-c2
-01
-7f
-ff
-12
-06
-8d
-7b
-01
-7a
-4d
-79
+ec
+8b
+f0
+84
+cf
+ce
+cd
+fc
 e5
-7d
-1d
-7c
-00
-7f
-d8
-7e
-3f
-d1
-65
-d2
-01
-7f
-ff
-12
-06
-8d
-7f
-0a
-12
-07
-c3
-e4
-90
-4c
-bf
 f0
-22
-90
-4c
-ca
-e0
-b4
-02
-02
-e1
-8f
-90
-4c
-f4
-e0
+cb
+f9
+78
+18
+ef
+2f
 ff
-60
-08
-64
+ee
+33
+fe
+ed
+33
+fd
+ec
+33
+fc
+eb
+33
+fb
+10
+d7
 03
-60
+99
+40
 04
+eb
+99
+fb
+0f
+d8
+e5
+e4
+f9
+fa
+22
+78
+18
 ef
-b4
+2f
+ff
+ee
+33
+fe
+ed
+33
+fd
+ec
+33
+fc
+c9
+33
+c9
+10
+d7
 05
-02
-80
-76
-90
-4c
-f4
-e0
-b4
-01
+9b
+e9
+9a
+40
+07
+ec
+9b
+fc
+e9
+9a
+f9
 0f
-a3
+d8
 e0
-ff
 e4
-fd
-12
-0f
-39
-90
-4c
-f4
-74
-02
-f0
+c9
+fa
+e4
+cc
+fb
 22
-90
-4c
-f4
-e0
-b4
-02
-0c
-74
-03
-f0
-a3
-e0
-ff
-a3
-e0
-fd
-02
-0f
-39
-90
-4c
-f4
-e0
-b4
-04
-28
-e4
-90
-4c
-f6
+75
 f0
-90
-4c
-f5
-e0
+10
+ef
+2f
 ff
-e4
+ee
+33
+fe
+ed
+33
 fd
-12
-0f
-39
-e4
-90
-4c
-f5
-f0
-90
-4c
-f8
-e0
-70
+cc
+33
+cc
+c8
+33
+c8
+10
+d7
 07
-90
-4c
-f4
-74
-06
-f0
-22
-90
-4c
-f4
-74
-05
-f0
-22
-90
-4c
-f4
-e0
-b4
-06
-16
-e4
-90
-4c
-f6
-f0
-90
-4c
-f5
-f0
-a3
-e0
+9b
+ec
+9a
+e8
+99
+40
+0a
+ed
+9b
 fd
-e4
-ff
-12
+ec
+9a
+fc
+e8
+99
+f8
 0f
-39
-e4
-90
-4c
-f4
+d5
 f0
-22
-90
-4e
-91
+da
 e4
-f0
-a3
-f0
-a3
-f0
-f1
-22
-50
-25
-12
-1a
-91
-90
-4e
-91
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-4a
-70
-06
-90
-4c
-b6
-04
-f0
-22
-90
-4e
-91
-e0
+cd
 fb
-a3
-e0
+e4
+cc
 fa
-a3
-e0
+e4
+c8
 f9
-12
-09
-8a
 22
-90
-4e
-3e
-ee
-f0
-a3
-ef
-f0
-a3
 ec
 f0
 a3
 ed
 f0
 a3
-eb
+ee
 f0
 a3
-ea
+ef
 f0
-a3
-e9
+22
+a8
+82
+85
+83
 f0
-90
-4e
-40
-e0
-70
+d0
+83
+d0
+82
+12
 02
-a3
-e0
-70
+bd
+12
 02
-e1
-13
-90
-4e
-3e
-e0
-fe
-a3
-e0
-ff
-44
-0f
-24
-01
-fd
+bd
+12
+02
+bd
+12
+02
+bd
 e4
-3e
-fc
-c3
-ed
-9f
-ff
-ec
-9e
-fe
-90
-4e
-45
+73
+e4
+93
+a3
+c5
+83
+c5
+f0
+c5
+83
+c8
+c5
+82
+c8
 f0
 a3
-ef
+c5
+83
+c5
 f0
-90
-4e
-40
-e0
-fc
-a3
-e0
-fd
-d3
-9f
-ec
-9e
-40
-0a
-90
-4e
-45
-e0
-fe
+c5
+83
+c8
+c5
+82
+c8
+22
+d0
+83
+d0
+82
+f8
+e4
+93
+70
+12
+74
+01
+93
+70
+0d
 a3
-e0
-ff
-80
-04
-ae
-04
-af
-05
-90
-4e
-45
-ee
-f0
-fc
 a3
+93
+f8
+74
+01
+93
+f5
+82
+88
+83
+e4
+73
+74
+02
+93
+68
+60
 ef
-f0
-fd
-c3
-90
-4e
-41
-e0
-9d
-f0
-90
-4e
-40
-e0
-9c
-f0
-90
-4e
-3e
-e0
-fe
 a3
-e0
-ff
-90
-4e
-42
-e0
-fb
 a3
-e0
-fa
 a3
-e0
-f9
-12
-21
-6a
+80
+df
+8a
+83
+89
+82
+e4
+73
+78
 7f
-0a
-12
+e4
+f6
+d8
+fd
+75
+81
+cf
+02
+03
+4a
+02
+1f
+54
+e4
+93
+a3
+f8
+e4
+93
+a3
+40
+03
+f6
+80
+01
+f2
+08
+df
+f4
+80
+29
+e4
+93
+a3
+f8
+54
 07
+24
+0c
+c8
 c3
-90
-4e
-45
-e0
-fe
-a3
-e0
-ff
-90
-4e
-43
-ee
-8f
-f0
-12
+33
+c4
+54
+0f
+44
+20
+c8
+83
+40
+04
+f4
+56
+80
 01
-51
-90
-4e
-3f
-e0
-2f
-f0
-90
-4e
-3e
-e0
-3e
-f0
-c1
-7c
-22
-41
-bc
-90
+46
+f6
+df
+e4
+80
 0b
-7f
-74
 01
-f0
-e4
+02
+04
+08
+10
+20
+40
+80
 90
-0b
+03
+8f
+e4
 7e
-f0
-22
-90
-4b
-9c
-e0
-fe
+01
+93
+60
+bc
 a3
-e0
 ff
-90
-4b
-9a
-e0
-b5
-06
-07
+54
+3f
+30
+e5
+09
+54
+1f
+fe
+e4
+93
 a3
-e0
-b5
-07
-02
-d3
-22
-c3
-22
-e4
-ff
-ef
-fd
-7c
-00
-24
-78
-fb
-ec
-34
-80
-8b
-82
-f5
-83
-e0
-fe
-ed
-24
-70
-fd
-ec
-34
-80
-8d
-82
-f5
-83
-e0
-4e
-f4
-fe
-ef
-24
-7c
-fd
-ec
-34
-80
-8d
-82
-f5
-83
-ee
-f0
-0f
-ef
-b4
-04
-cf
-22
-90
-4d
-e2
-74
-02
-f0
-7b
-01
-7a
-4d
-79
-e5
-7d
-1d
-7c
-00
-7f
-d8
-7e
-3f
-12
-22
-0a
-7f
-0a
-12
-07
-c3
-7f
+60
 01
-02
-07
-42
-90
-4e
-8e
+0e
+cf
+54
+c0
+25
+e0
+60
+a8
+40
+b8
 e4
-f0
+93
 a3
-f0
+fa
+e4
+93
 a3
-f0
-12
-1a
-91
-90
-4e
-8e
-eb
-f0
+f8
+e4
+93
 a3
-ea
+c8
+c5
+82
+c8
+ca
+c5
+83
+ca
 f0
 a3
+c8
+c5
+82
+c8
+ca
+c5
+83
+ca
+df
 e9
-f0
-4a
-70
-03
-02
-18
-a5
-90
+de
+e7
+80
+be
+52
 4e
-8e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-90
-00
-01
-12
-01
-12
+52
 ff
-70
-03
-02
-18
-a5
-64
-28
-60
-04
-ef
-b4
-58
-1c
-90
-4c
-ca
-e0
-64
-02
-60
-03
-02
-18
-a5
-90
-42
-5e
-04
-f0
-7f
-0a
 12
-03
-7d
-90
-4c
-ca
-74
-03
-f0
-22
-90
-4e
-8e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-90
+ba
+00
+00
 00
-01
-12
-01
-12
 ff
-d3
-94
-62
+1a
 50
-3c
-ef
-c3
-94
-59
-40
-36
-ef
-b4
-62
-15
-90
-05
-4f
-e0
 ff
-04
-f0
-74
-50
-2f
-f5
-82
-e4
-34
-05
-f5
-83
-74
 30
-f0
-22
-90
+c7
+00
+00
 00
-01
-12
-01
-12
-24
-d8
 ff
-90
-05
-4f
+30
+6a
+00
+1a
+08
+09
+0a
+0b
+0c
+0d
+0e
+18
+19
+17
+15
+14
+13
+11
+16
+1b
+1c
+00
+00
+00
+48
+00
+00
+00
+e4
+00
 e0
-fe
+3e
+14
+2b
 04
-f0
-74
-50
-2e
-f5
-82
-e4
-34
-05
-f5
-83
-ef
-f0
-22
-90
+29
+1d
 00
-01
-12
-01
-12
-ff
-d3
-94
-27
-50
-3c
-ef
-c3
-94
+35
 1e
-40
-36
-ef
-b4
-27
+1a
+39
+16
+64
+1b
+8a
+3a
+1f
+08
+3c
+07
+3d
+06
+88
+3b
+20
 15
-90
-05
-4f
-e0
-ff
-04
-f0
-74
-50
-2f
-f5
-82
-e4
-34
+17
+09
+0a
+19
 05
-f5
-83
-74
-30
-f0
 22
-90
-00
-01
-12
-01
-12
+21
+18
+1c
+0d
+0b
+10
+11
+23
 24
-13
-ff
-90
-05
-4f
-e0
-fe
-04
-f0
-74
-50
+0c
+30
+0e
+3f
+36
+87
 2e
-f5
-82
-e4
-34
-05
-f5
-83
-ef
-f0
-22
-90
-00
-01
-12
-01
+25
 12
-b4
-2a
-17
-90
-05
-4f
-e0
-60
-14
-e0
-ff
-14
-f0
-74
-50
+40
+0f
+00
+37
+65
+41
+26
+13
 2f
-f5
-82
-e4
+33
 34
-05
-f5
-83
-e4
-f0
-22
-12
-09
-8a
-22
-90
+32
+38
+2d
+27
+47
 00
-01
-12
-01
-12
-64
 7f
-70
-32
-90
+e2
 00
-02
-12
-01
-12
-64
-06
-70
+e6
+00
+46
+89
+2a
+31
+53
 28
-90
+46
+42
+43
+5f
+e1
+e5
+2c
+53
+51
 4c
-e9
-e0
-70
-19
-74
-f0
-f0
-e4
-90
-4c
-ee
-f0
-90
+00
+60
+5d
+5a
+2c
+53
+51
 4c
+00
+61
+5e
+5b
+63
+55
+4f
+4b
+4e
+57
+85
+58
+52
+f2
+50
+4a
+4d
+00
+e1
 e5
-f0
-90
-4c
-eb
-04
-f0
-7f
-05
-12
-07
-42
-12
-07
+f6
+f7
+f5
+f4
 f1
-90
-4c
-ea
-74
-1e
-f0
+fa
+e3
+d1
+d3
+d2
+d4
+f8
+d5
+91
+d0
 7f
+f9
+f3
+fb
+d6
+90
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+01
 01
-22
-7f
 00
-22
 90
-4c
-f5
-ed
-f0
-a3
-eb
-f0
+4e
+fd
 ef
-30
-e0
-12
-90
-4c
-f4
-e0
-b4
-03
-04
-74
-02
 f0
-22
 90
 4c
-f4
-74
-01
 f0
-22
+e0
+70
+02
+a1
+80
 90
 4c
-f4
-74
-04
 f0
-22
-90
-4e
-a8
-ed
+e0
+14
 f0
 e4
-a3
+90
+4d
+e5
 f0
-ef
-30
-e0
-05
-e4
 90
-4c
-f8
+4e
+51
 f0
 90
 4e
-a8
+fd
 e0
 ff
-a3
+75
 f0
-90
+1e
+a4
+24
+ed
+f5
+82
+e4
+34
 4d
-d9
+f5
+83
 e0
 64
 01
-60
-02
-21
-cc
+70
+6f
 ef
-12
+75
+f0
+1e
+a4
+24
+ee
+f9
+74
+4d
+35
+f0
+fa
+7b
 01
-7d
-19
 7e
-3a
-19
-86
-3b
-19
-8e
-3c
-19
-96
-3d
-19
-9e
-3e
-19
-a6
-3f
-19
-ae
-40
-19
-b6
-41
-19
-be
 42
-19
-c6
-43
-19
-76
-4f
-19
-6e
-50
-19
-66
-51
-19
-5e
-52
-00
-00
-19
-cc
-90
-4e
-a9
+7f
 74
-4b
-f0
-80
-66
 90
 4e
-a9
+c0
 74
-4e
+06
 f0
-80
-5e
+12
+08
+cc
 90
 4e
-a9
-74
-4a
+fd
+e0
+75
 f0
-80
-56
-90
-4e
-a9
+1e
+a4
+24
+f4
+f9
 74
 4d
+35
 f0
-80
-4e
+fa
+7b
+01
+7e
+44
+7f
+7b
 90
 4e
-a9
+c0
 74
-44
+10
 f0
-80
-46
+12
+08
+cc
 90
 4e
-a9
+fd
+e0
+75
+f0
+1e
+a4
+24
+04
+f9
 74
-45
+4e
+35
 f0
-80
-3e
+fa
+7b
+01
+7e
+44
+7f
+f9
 90
 4e
-a9
+c0
 74
-f1
+06
 f0
-80
-36
+12
+08
+cc
+7f
+2b
+b1
+81
 90
-4e
-a9
+4d
+e5
 74
-f4
+01
 f0
-80
-2e
+e4
 90
-4e
-a9
-74
-f2
+4c
 f0
-80
-26
+f0
+90
+44
+8b
+04
+f0
+22
 90
 4e
-a9
-74
+fd
+e0
+ff
+75
+f0
+1e
+a4
+24
+ed
+f5
+82
+e4
+34
+4d
 f5
+83
+e0
+64
+02
+70
+46
+ef
+75
 f0
-80
 1e
-90
-4e
-a9
+a4
+24
+ee
+f9
 74
-f8
+4d
+35
 f0
-80
-16
-90
-4e
-a9
+fa
+7b
+01
+7e
+42
+7f
 74
-f6
-f0
-80
-0e
 90
 4e
-a9
+c0
 74
-f7
-f0
-80
 06
-90
-4e
-a9
-74
-47
 f0
 12
-0f
-da
-ef
-70
-02
-41
-8b
-90
-4c
-b7
-e0
-30
-e0
-02
-41
-8b
+08
+cc
 90
 4e
-a8
+fd
 e0
-12
-01
-7d
-1a
-3d
-0c
-1a
-55
-0d
-1a
-5d
-0e
-1a
-65
-0f
-1a
 75
-10
-1a
-45
-12
-1a
+f0
+1e
+a4
+24
+f4
+f9
+74
 4d
-13
-1a
 35
-18
-1a
-15
-24
-1a
-1d
-25
-1a
-25
-26
-1a
-2d
-27
-1a
-6d
-33
-1a
-7d
-37
-1a
-85
-38
-00
-00
-1a
-8b
+f0
+fa
+7b
+01
+7e
+42
+7f
+62
 90
 4e
-a9
+c0
 74
-5f
+10
 f0
-80
-6e
+12
+08
+cc
+7f
+03
+b1
+81
 90
-4e
-a9
+42
+5e
 74
-60
+01
 f0
-80
-66
+22
 90
 4e
-a9
+51
 74
-61
+01
 f0
-80
-5e
 90
-4e
-a9
+44
+f9
 74
-55
+0f
 f0
-80
-56
-90
-4e
-a9
-74
-5c
+a3
 f0
-80
-4e
-90
-4e
-a9
-74
-5d
+a3
 f0
-80
-46
-90
-4e
-a9
-74
-5e
+a3
 f0
-80
-3e
-90
-4e
-a9
-74
-56
+a3
 f0
-80
-36
-90
-4e
-a9
-74
-59
+a3
 f0
-80
-2e
 90
-4e
-a9
+4d
+d3
 74
-5a
+01
 f0
-80
-26
+7f
+2b
+b1
+81
 90
-4e
-a9
+42
+5e
 74
-5b
+01
 f0
-80
-1e
+22
 90
 4e
-a9
-74
-57
+d7
+ef
 f0
-80
-16
-90
+78
+d8
+7c
 4e
-a9
-74
-62
-f0
-80
-0e
+7d
+01
+7b
+ff
+7a
+04
+79
+58
+7e
+00
+7f
+03
+11
+d3
 90
 4e
-a9
-74
-63
-f0
-80
-06
+d7
+e0
 90
 4e
-a9
-74
-54
+da
 f0
-90
+7b
+01
+7a
 4e
-a9
-e0
-ff
-22
-e4
+79
+d8
+7d
+03
 90
 4e
-31
+b5
+eb
 f0
 a3
+ea
 f0
 a3
+e9
 f0
 a3
+ed
 f0
+90
+4b
+9c
+e0
+ff
 a3
+e0
+90
+4e
+b9
+cf
 f0
 a3
+ef
 f0
+90
+4b
+9a
+e0
+fe
 a3
-f0
+e0
+ff
+90
+4b
+9c
+e0
+fc
 a3
+e0
+fd
+7b
+64
+12
+31
+ed
+90
+4e
+b8
+e0
+fe
+ef
+c3
+9e
+40
+e1
+90
+4e
+b8
+e0
+ff
+14
 f0
+ef
+60
+3c
+90
+4e
+b5
+e0
+fb
 a3
+e4
+75
 f0
-a3
+01
+31
+67
+a9
 f0
-a3
+fa
+11
+f9
+ff
+90
+4e
+b9
+e4
+75
 f0
-a3
+01
+31
+67
+85
 f0
-a3
+82
+f5
+83
+ef
 f0
-d1
-15
-7a
-4d
-79
-a8
 90
 4e
-59
-74
-01
-f0
+b9
+e0
+fe
 a3
+e0
+ff
+be
+4b
+c9
+bf
+36
+c6
+90
+4e
+b9
 74
-4d
+4a
 f0
 a3
 74
-a8
+a0
 f0
+80
+ba
+90
+4e
+b9
+e0
+ff
 a3
-74
-14
+e0
+90
+4b
+9c
+cf
 f0
-7b
-01
-7a
-4d
-79
-bc
-91
-cb
+a3
 ef
-60
-16
-7b
-01
-7a
-4d
-79
-bc
-7d
-14
-91
-9b
-ef
-70
-09
-90
-4c
-ce
-e0
-44
-02
 f0
-80
-0c
+22
 90
-4c
-ce
-e0
-54
-fd
+4f
+00
+ef
 f0
-e4
+14
+b4
+0d
+00
+40
+02
+e1
+e5
 90
-4c
-d0
+06
+55
+75
 f0
-e4
-90
-4e
-31
+03
+a4
+c5
+83
+25
 f0
+c5
+83
+73
+02
+06
+7c
+02
+06
+7c
+02
+06
+7c
+02
+07
+e5
+02
+06
+c4
+02
+07
+06
+02
+07
+0f
+02
+07
+30
+02
+07
+30
+02
+07
+99
+02
+07
+e5
+02
+07
+e5
+02
+06
+bc
 90
-4e
-31
+4c
+c5
 e0
 ff
-90
-02
-4b
-93
+64
+03
 60
-2f
-74
-bc
-2f
-f5
-82
-e4
-34
-4d
-f5
-83
+04
+ef
+b4
+02
+0d
+7f
+22
+b1
+81
+90
+4f
+00
 e0
 90
-4e
-33
+4c
+ed
 f0
+22
+90
+4f
+00
 e0
-fd
-60
 14
 90
-4e
-37
-e0
-04
-f0
-a3
-e0
-fe
-ed
-4e
+4d
+d6
 f0
-af
+90
+42
+13
+74
 05
-91
-8d
-a3
-e0
-2f
 f0
 90
-4e
-31
-e0
-04
+4c
 f0
-80
-c6
+f0
+7f
+04
+b1
+81
+7f
+0a
+12
+12
+2a
+7f
+2a
+b1
+81
+e4
 90
-4e
-39
-e0
+4c
+ed
+f0
+22
+7f
+0e
+b1
+81
+7f
+02
+a1
+81
+e4
 90
-4d
-db
+4c
 f0
+f0
+12
+18
+c2
+ef
+70
+0c
+12
+18
+a1
+ef
+70
+06
+12
+1f
+da
+ef
+60
+0f
 90
-4e
-37
+4f
+00
 e0
 90
-4e
-3d
+4c
+ed
 f0
 90
-4e
-38
-e0
-ff
-91
-8d
+4d
+eb
+74
+03
+f0
+22
+f1
+eb
+e4
 90
-4e
-3c
-ef
+4d
+d4
 f0
 90
 4d
-db
-e0
 d3
-94
-02
-40
-20
+f0
 90
 4e
-3c
-e0
-ff
-a3
-e0
-fe
-d3
-9f
-40
-04
-af
-06
-80
-00
-90
-4d
-db
-e0
-d3
-9f
-40
-08
-90
-4e
-3b
-74
-01
+51
 f0
-80
-05
+12
+1f
+96
+7f
+2c
+b1
+81
 e4
 90
-4e
-3b
+4c
+ed
 f0
+22
+12
+18
+c2
 e4
 90
-4e
-31
+4c
+ed
 f0
+22
+7b
+01
+7a
+4d
+79
+ed
+7d
+5a
+7c
+00
+12
+20
+d7
 90
-4e
-31
-e0
+4c
+c0
+74
 ff
+f0
+a3
+f0
 90
-02
-4b
-93
-70
-02
-81
-61
-74
-93
-2f
-f5
-82
-e4
-34
-4d
-f5
-83
-e0
-fe
+4c
+bf
 74
-bc
-2f
-f5
-82
+03
+f0
 e4
-34
-4d
-f5
-83
-e0
-6e
 90
-4e
-33
+4c
+ed
 f0
-90
-4e
-31
-e0
-ff
-24
-bc
-f5
-82
+22
 e4
-34
-4d
-f5
-83
-e0
 90
-4e
-36
+4c
+f0
 f0
+12
+18
+a1
+ef
+60
+09
 90
-4e
-33
+4f
+00
 e0
-70
-04
-81
-59
-81
-59
 90
-4e
-3b
-e0
-60
-07
+4c
+ed
+f0
+22
 7b
-00
+01
 7a
-00
+4c
 79
 00
-22
-74
-bc
-2f
-f5
-82
-e4
-34
-4d
-f5
-83
-e0
-fe
-74
-93
-2f
-f5
-82
-e4
-34
-4d
-f5
-83
-ee
-f0
+7d
+04
+7c
+00
+7f
+52
+7e
+7f
+12
+16
+f2
+7f
+0a
+12
+12
+2a
 e4
 90
 4e
-32
+51
 f0
 90
-4e
-32
+4c
+00
 e0
-ff
-c3
-94
-08
-50
-58
+f4
+70
+21
 a3
 e0
-30
+b4
+ff
+1c
+a3
 e0
-3b
-90
-4e
-31
+b4
+ff
+17
+a3
 e0
-fe
-33
-33
-33
-54
-f8
-fe
-ef
-4e
+b4
+ff
+12
 90
-4e
-35
+4c
+00
+74
+0f
 f0
 a3
-e0
-ff
+f0
+a3
+f0
+a3
+f0
 90
 4e
-35
-e0
-90
-02
-60
-93
-fd
-31
-0a
+51
+74
+01
+f0
+7f
+21
+b1
+81
 90
-4e
-3a
-ef
+4c
+c5
+74
+02
+f0
+e4
+a3
 f0
 90
-4e
-36
-e0
-30
-e0
-09
+4c
+ed
+f0
+22
+e4
 90
-4e
-3a
-e0
-ff
-b1
-15
-80
-07
+4c
+f0
+f0
+12
+18
+c2
+ef
+70
+06
+12
+18
+a1
+ef
+60
+09
 90
-4e
-3a
+4f
+00
 e0
-ff
-b1
-6b
 90
-4e
-33
-e0
-ff
-c3
-13
+4c
+ed
 f0
+22
 90
-4e
-36
+4c
+c5
 e0
-ff
-c3
-13
-f0
+64
+01
+60
+24
+e4
 90
 4e
-32
-e0
-04
+51
 f0
-80
-9e
+7f
+23
+b1
+81
 90
-4e
-34
+4c
+c5
 74
 01
 f0
-90
-4e
-31
-e0
-04
+e4
+a3
 f0
-61
-81
-90
-4e
-02
-e0
-b4
-03
-0a
 90
-4d
-d6
-e0
-b4
-01
-03
+4c
+ee
 74
-02
 f0
-90
-4e
-34
-e0
-70
-07
-90
-4d
-d6
-e0
-b4
-02
-07
-7b
+f0
+c2
 01
-7a
-4e
-79
-4f
-22
-7b
-00
-7a
-00
-79
-00
-22
+7f
+1d
+12
+10
+e6
 e4
-fe
-ef
-60
-06
-14
-5f
-ff
-0e
-80
-f7
-af
-06
-22
 90
-4e
-94
-eb
-f0
-a3
-ea
-f0
-a3
+4c
 e9
 f0
 e4
-ff
-ef
-c3
-9d
-50
-1b
 90
-4e
-94
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-8f
-82
-75
-83
-00
-12
-01
-12
-60
-03
-7f
-00
+4c
+ed
+f0
 22
-0f
-80
-e0
-7f
-01
+e4
+90
+4c
+ed
+f0
 22
+e4
 90
-4e
-56
-eb
+4c
 f0
-a3
-ea
 f0
-a3
-e9
+90
+4d
+e5
 f0
-e4
-ff
+22
 90
 4e
-5c
-e0
-fe
-ef
-c3
-9e
-50
-30
+f4
+ed
+f0
 90
 4e
-59
-e0
-fb
+f3
+ef
+f0
+64
+01
+70
+70
 a3
 e0
-fa
-a3
-e0
-f9
-8f
-82
+ff
 75
+f0
+1e
+a4
+24
+ed
+f5
+82
+e4
+34
+4d
+f5
 83
-00
-12
+74
 01
-12
+f0
+ef
+75
+f0
+1e
+a4
+24
+ee
+f5
+82
+e4
+34
+4d
+af
+82
 fe
+7b
+01
+7a
+03
+79
+d0
 90
 4e
-56
-e0
-fb
-a3
-e0
-fa
-a3
+c0
+74
+06
+f0
+11
+cc
+90
+4e
+f4
 e0
-f9
-8f
-82
 75
-83
-00
-12
-01
-12
-6e
-60
-03
-7f
-00
-22
-0f
-80
-c6
-7f
-01
-22
+f0
+1e
+a4
+24
+f4
+f5
+82
 e4
+34
+4d
+af
+82
 fe
-ef
-c3
-94
-e0
-40
-20
-ef
-d3
-94
-e7
-50
-1a
+7b
+01
+7a
+44
+79
+7b
 90
 4e
-4f
-e0
-fe
-ef
-54
-07
-ff
+c0
 74
-01
-a8
-07
-08
-80
-02
-c3
-33
-d8
-fc
-4e
+10
+f0
+11
+cc
 90
 4e
-4f
+f4
+e0
+75
 f0
-22
-e4
-fe
-74
-50
-2e
+1e
+a4
+24
+04
 f5
 82
 e4
 34
 4e
-f5
-83
-e0
-fd
-6f
-60
-1c
-ed
-70
-14
+af
+82
+fe
+7b
+01
+7a
+44
+79
+f9
 90
-4d
-e4
-e0
-6f
-60
-12
+4e
+c0
 74
+06
+f0
+80
+59
+90
+4e
+f3
+e0
+64
+02
+70
 50
-2e
+a3
+e0
+ff
+75
+f0
+1e
+a4
+24
+ed
 f5
 82
 e4
 34
-4e
+4d
 f5
 83
+74
+02
+f0
 ef
+75
 f0
-22
-0e
+1e
+a4
+24
 ee
-b4
-06
-d5
-22
+f5
+82
 e4
+34
+4d
+af
+82
 fe
-fd
-ef
-54
-f0
-64
-f0
-60
-07
-ef
-54
-d0
-fc
-bc
-d0
-0c
+7b
+01
+7a
+00
+79
+40
 90
 4e
-02
-e0
-b4
-02
-0b
+c0
 74
-03
-f0
-80
 06
+f0
+11
+cc
 90
-4d
-d6
-74
-01
+4e
+f4
+e0
+75
 f0
-ef
-c3
-94
-e0
-40
-21
-ef
-d3
-94
-e7
-50
-1b
-90
-4e
-4f
-e0
-fe
-ef
-54
-07
-ff
-74
-01
-a8
-07
-08
-80
-02
-c3
-33
-d8
-fc
+1e
+a4
+24
 f4
-5e
-90
-4e
-4f
-f0
-22
-e4
-fe
-ed
-70
-21
-74
-50
-2e
 f5
 82
 e4
 34
-4e
-f5
-83
-e0
-6f
-70
-47
-ee
-b4
-05
-0b
-24
-50
-f5
+4d
+af
 82
-e4
-34
-4e
-f5
-83
-e4
-f0
-7d
+fe
+7b
 01
-80
-34
-74
-50
-2e
-f5
-82
-e4
-34
+7a
+42
+79
+62
+90
 4e
-f5
-83
-e0
-fc
+c0
 74
-4f
-2e
-f5
-82
-e4
-34
-4e
-f5
-83
-ec
+10
 f0
-74
-50
-2e
-f5
-82
-e4
-34
+11
+cc
+22
+90
 4e
-f5
-83
-e0
-60
-14
+bb
 ee
-b4
-05
-0b
-24
-50
-f5
-82
-e4
-34
-4e
-f5
-83
-e4
 f0
-0e
-ee
-b4
-06
 a3
-22
-e4
-ff
-90
-4e
-82
+ef
 f0
-fe
-fd
 a3
+eb
 f0
 a3
+ea
 f0
 a3
+e9
 f0
-ef
 90
-02
-4b
-93
-60
-7c
+4e
+c0
+e0
+ff
+14
+f0
 ef
-93
-fd
-13
-13
-13
-54
-1f
-fe
-ed
-54
-07
-fd
-74
-01
-a8
-05
-08
-80
-02
-c3
-33
-d8
-fc
-fd
-ee
-24
-78
-fb
-e4
-34
-80
-8b
-82
-f5
-83
+60
+27
+90
+4e
+bd
 e0
-fc
-ed
-f4
 fb
-ec
-5b
+a3
+e4
+75
 f0
-ee
-24
-70
-f5
-82
+01
+12
+01
+67
+a9
+f0
+fa
+12
+00
+f9
+ff
+90
+4e
+bb
 e4
-34
-80
-f5
-83
-e0
-4d
+75
+f0
+01
+12
+01
+67
+85
 f0
-ee
-24
-74
-f5
 82
-e4
-34
-80
 f5
 83
-e0
-5b
+ef
 f0
+80
+cf
+22
 90
-81
-1c
-e0
-f4
-fc
-74
-bc
-2f
-f5
-82
+4e
+c1
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
 e4
-34
+a3
+f0
+a3
+f0
+90
 4d
-f5
-83
-ec
+e2
 f0
-ee
-24
-78
+90
+4e
+c5
+f0
+90
+4e
+c5
+e0
+ff
+c3
+94
+05
+50
+2c
+90
+4e
+c1
+e0
 fb
-e4
-34
-80
-8b
-82
-f5
-83
+a3
+e0
+fa
+a3
 e0
-4d
-f0
-ee
 24
-70
-fb
+01
+f9
 e4
-34
-80
-8b
-82
-f5
-83
+3a
+fa
+7e
+00
+e9
+2f
+f9
+ee
+3a
+fa
+12
+00
+f9
+b4
+7f
+06
+90
+4d
+e2
+74
+01
+f0
+90
+4e
+c5
 e0
-fc
-ed
-f4
-fb
-ec
-5b
+04
 f0
-0f
+80
+ca
+90
+4e
 c1
-23
-e4
-ff
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+2c
+c9
 ef
+60
+02
+61
+c1
 90
+4e
+c1
+e0
+a3
+e0
+fa
+a3
+e0
+4a
+70
 02
-4b
-93
+61
+c1
+90
+4d
+7d
+e0
 60
-7c
-ef
-93
-fd
-13
-13
-13
-54
-1f
-fe
-ed
-54
-07
-fd
-74
-01
-a8
-05
 08
-80
-02
-c3
-33
-d8
-fc
-fd
-ee
-24
-78
-fb
 e4
-34
-80
-8b
-82
-f5
-83
-e0
-fc
-ed
-f4
-fb
-ec
-5b
 f0
-ee
-24
-70
-f5
-82
-e4
-34
-80
-f5
-83
-e0
+90
 4d
-f0
-ee
-24
+46
 74
-f5
-82
-e4
-34
-80
-f5
-83
-e0
-5b
+03
 f0
 90
-81
-1c
+4c
+c7
 e0
-f4
-fc
+64
+04
+60
+07
+90
+4c
+c9
+e0
+b4
+04
+06
+90
+42
+13
 74
-a8
-2f
-f5
-82
-e4
-34
+03
+f0
+90
 4d
-f5
-83
-ec
+e6
+74
+0a
 f0
-ee
-24
-78
-fb
 e4
-34
-80
-8b
-82
-f5
-83
-e0
-4d
+90
+4c
+e3
 f0
-ee
-24
-70
-fb
-e4
-34
-80
-8b
-82
-f5
-83
-e0
-fc
-ed
-f4
-fb
-ec
-5b
+a3
 f0
-0f
-c1
-a8
-e4
-ff
-ef
 90
-02
-4b
-93
-60
-40
-74
-bc
-2f
-f5
-82
-e4
-34
-4d
-f5
-83
+4c
+d5
 e0
-fe
-74
-a8
-2f
-f5
-82
+b4
+01
+12
 e4
-34
+90
 4d
-f5
-83
-e0
-6e
-60
-23
+40
+f0
+a3
 74
-bc
-2f
-f5
-82
-e4
-34
-4d
-f5
-83
-c0
-83
-c0
-82
-e0
-fe
+48
+f0
+a3
 74
-a8
-2f
-f5
-82
+12
+f0
 e4
-34
-4d
-f5
-83
-e0
-fd
-ee
-5d
-d0
-82
-d0
-83
+a3
 f0
-0f
-80
-b9
-22
-90
 80
 10
+e4
+90
+4d
+40
+f0
+a3
 74
-01
+48
 f0
-80
-fe
-22
-80
-f5
-90
-4e
-aa
-ed
+a3
+74
+5d
 f0
-90
-00
+e4
+a3
+f0
+7b
 01
-12
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+c2
+7b
 01
-12
-90
+7a
 4e
-ab
-f0
+79
+48
+7d
+09
+7c
+00
+71
+c2
 90
-41
-31
+4c
+b6
 74
 01
 f0
-22
-90
-4c
-ce
-e0
-30
-e1
-3e
 90
 4c
-d0
-e0
-c3
-94
-fa
-50
-03
+f4
 e0
+ff
+64
+01
+70
+02
+61
+c1
+ef
+64
 04
-f0
+70
+02
+61
+c1
+ef
+64
+02
+70
+02
+61
+c1
 90
 4c
-d0
+c5
 e0
 64
-b4
+03
 70
-37
+45
 90
-4d
-da
-e0
-04
+4e
+c5
 f0
+90
+4e
+c5
 e0
-d3
+ff
+c3
 94
-02
+05
 50
-07
-e4
-90
-4c
-d0
-f0
-80
-24
+37
 90
-4d
-da
+4e
+c1
 e0
-b4
-03
-1d
-90
-4d
-d4
-74
+fb
+a3
+e0
+fa
+a3
+e0
+24
 01
-f0
+f9
 e4
-90
-4c
-d0
-f0
+3a
+fa
+7e
+00
+e9
+2f
+f9
+ee
+3a
+fa
 12
-07
-ba
-80
-0d
-e4
-90
-4d
-da
-f0
+00
+f9
+ff
+64
+39
+60
+09
+ef
+64
+53
+60
+04
+ef
+b4
+47
+06
 90
 4d
-d4
-f0
-90
-4c
-d0
+46
+74
+03
 f0
 90
-4c
-ce
+4e
+c5
 e0
-30
-e3
-36
-90
-4c
-ea
-74
-0a
+04
 f0
+80
+bf
 90
-4c
-d2
+4e
+c1
+e0
+fb
+a3
 e0
-c3
-94
 fa
-50
-03
+a3
 e0
-04
-f0
+f9
+12
+27
+21
 90
-4c
-d2
+4e
+47
 e0
 b4
-06
-22
-90
-4c
-e9
-e0
-70
-1c
+01
+11
 74
+02
 f0
-f0
-e4
 90
-4c
-e5
+4e
+48
 f0
-7f
-05
-12
-07
-42
-12
-07
-f1
+7b
+01
+7a
+4e
+79
+48
+7d
+03
+81
+8f
 90
-4c
-eb
+4e
+47
+e0
+b4
+04
+13
 74
-01
+02
 f0
-22
-e4
 90
-4c
-d2
+4e
+48
+74
+06
 f0
-22
+7b
+01
+7a
+4e
+79
+48
+7d
+03
+81
+8f
 90
-4c
-ea
+4e
+47
 e0
+64
+03
 60
+0b
+e0
+64
 02
-14
-f0
+70
+2f
 90
-4c
-ef
+4d
+e4
 e0
-60
-02
-14
+70
+29
+e4
+90
+4e
+47
 f0
 90
-4c
-f8
+4d
+ec
+f0
+90
+4d
+e8
 e0
 60
-0b
-14
+0a
+e4
 f0
-e0
-70
-06
 90
-4c
-f4
+4e
+48
 74
 06
 f0
+80
+06
 90
-4c
-e5
-e0
-60
-18
-14
+4e
+48
+74
+02
 f0
-d2
+7b
 01
-7f
-1d
-12
-06
-8d
+7a
+4e
+79
+48
+7d
+03
+81
+8f
 90
-4c
-e5
+4d
+e4
 e0
 70
-34
-c2
-01
-7f
-1d
-12
-06
-8d
-80
-2b
+16
 90
-4c
-e9
+4e
+c1
 e0
-70
-25
-90
-4c
-e2
+fb
+a3
 e0
-60
-1f
-14
-f0
+fa
+a3
 e0
-30
-e1
-09
-d2
+24
 01
-7f
-ff
-12
+f9
+e4
+3a
+fa
+7d
 06
-8d
-80
-07
+7c
+00
+71
 c2
-01
-7f
-ff
-12
-06
-8d
 90
-4c
-e2
-e0
-70
-03
+48
+00
 74
-0c
+01
 f0
 90
-4d
-d3
+4e
+c1
 e0
-60
-09
+fb
+a3
 e0
-14
-f0
+fa
+a3
 e0
-70
-03
+f9
 12
-1f
-7e
+00
+f9
 90
-4d
-dd
-e0
-60
-13
-e0
-14
+48
+01
 f0
-e0
-70
-0d
 90
 4c
-c9
+c5
 e0
 b4
-04
-06
+03
+0a
 90
-42
-13
-74
-3a
-f0
-22
-22
+4d
+46
+e0
 90
-4e
-86
-ee
-f0
-a3
-ef
+48
+02
 f0
+80
+05
+e4
 90
-4e
-88
-ec
+48
+02
 f0
-a3
-ed
+e4
+90
+4d
+df
 f0
 90
 4e
-88
-e0
-fe
-a3
+51
 e0
-ff
-d3
+70
+6f
 90
-4e
-87
-e0
-9f
+00
+01
+12
+01
+12
+b4
+7f
+15
+7e
+48
+7f
+03
+e9
+24
+02
+f9
+e4
+3a
+fa
 90
 4e
-86
-e0
-9e
-40
-16
+c0
+74
+05
+f0
+11
+cc
+80
+1c
+7e
+48
+7f
+03
 90
 4e
-88
+c1
 e0
-fe
+fb
 a3
 e0
-ff
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
 90
 4e
-87
-e0
-9f
-ff
+c0
+74
+06
+f0
+11
+cc
 90
 4e
-86
-e0
-9e
-fe
-80
-1e
+c5
+74
+03
+f0
 90
 4e
-86
-e0
-fe
-a3
+c5
 e0
 ff
 c3
-90
-4e
-89
+94
+09
+50
+41
+74
+00
+2f
+f5
+82
+e4
+34
+48
+f5
+83
 e0
-9f
-ff
+b4
+7f
+0f
 90
 4e
-88
+c5
 e0
-9e
-fe
-ad
-03
-c3
-eb
-9f
-ff
+24
+00
+f5
+82
 e4
-9e
-fe
-22
+34
+48
+f5
+83
+e4
+f0
 90
-04
-46
+4e
+c5
 e0
-ff
-22
-90
-82
-80
-74
-01
+04
 f0
-22
+80
+d1
+7e
+48
+7f
+03
 90
 4e
-47
-eb
-f0
+c1
+e0
+fb
 a3
-ea
-f0
+e0
+fa
 a3
-e9
-f0
+e0
+24
+01
+f9
+e4
+3a
+fa
 90
 4e
-4d
+c0
 74
-ff
-f5
+06
 f0
-12
+11
+cc
+7b
 01
-67
-45
-f0
-60
-2a
+7a
+48
+79
+00
+7d
+09
+91
+8f
+22
 90
 4e
-4a
-e0
-fb
+ea
+eb
+f0
 a3
-e4
-75
+ea
 f0
-01
-12
-01
-67
-a9
+a3
+e9
 f0
-fa
-12
-00
-f9
-ff
+ed
+1d
+ae
+04
+70
+01
+1c
+4e
+60
+16
 90
 4e
-47
+ea
 e0
 fb
 a3
@@ -12457,52 +11249,178 @@
 a9
 f0
 fa
-ef
+e4
 12
 01
 3f
 80
-c8
+e0
 22
-90
+7b
+01
+7a
+4c
+79
+bf
+7d
+4b
+7c
+00
+71
+c2
+7b
+01
+7a
+4d
+79
+93
+7d
+14
+7c
+00
+71
+c2
+7b
+01
+7a
+4d
+79
+a8
+7d
+14
+7c
+00
+71
+c2
+7b
+01
+7a
+4d
+79
+bc
+7d
+14
+7c
+00
+71
+c2
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+c2
+7b
+01
+7a
 4e
-5d
-ee
-f0
-a3
-ef
+79
+48
+7d
+09
+7c
+00
+71
+c2
+e4
+90
+4d
+e6
 f0
 90
-4e
-61
+4d
 eb
 f0
-a3
+90
+4d
+d9
+f0
+90
+4d
+e1
+f0
+90
+4d
+de
+f0
+90
+4d
 ea
 f0
-a3
-e9
+90
+4d
+dd
+f0
+90
+4d
+d5
+f0
+90
+4d
+e5
+f0
+90
+4d
+e3
 f0
 90
 4e
-5f
+47
+f0
+90
+4d
+dc
+f0
+90
+4d
+df
+f0
+90
+4d
+e2
+f0
+90
+4d
+e9
+f0
+90
+4d
+d8
+f0
+90
+4d
 ec
 f0
-a3
-ed
+90
+4c
+b7
+74
 f0
-a3
-e0
-f9
-a3
-e0
-fa
-a3
+f0
+90
+4d
 e0
+f0
+e4
+90
+4d
+38
+f0
+90
+4d
+d4
+f0
+22
 90
 4e
-4a
-c9
+76
+eb
 f0
 a3
 ea
@@ -12511,1680 +11429,19059 @@
 e9
 f0
 a3
-ec
-f0
-a3
 ed
 f0
-7b
-01
-7a
-0b
+e4
+ff
+90
+4e
 79
-86
-31
-26
+e0
+fe
+ef
+c3
+9e
+50
+23
 90
-0b
+4e
+76
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+8f
+82
+75
 83
+00
+12
+01
+12
+fe
 74
-a0
+7a
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+ee
 f0
+0f
+80
+d3
+12
+18
+08
+ef
+70
+02
+a1
 90
-4e
-5d
+90
+4c
+eb
 e0
-ff
-a3
+60
+02
+a1
+90
+90
+4c
+c9
 e0
+b4
+04
+18
 90
-0b
-84
-cf
-f0
-a3
-ef
+4e
+7a
+e0
+b4
+06
+03
+74
+03
 f0
+7b
+01
+7a
+4e
+79
+7a
 90
 4e
-60
+79
 e0
-24
-03
 fd
+12
+32
+47
 90
-4e
-5f
+4c
+c7
 e0
-34
-00
-fc
-ed
-fa
-ec
 ff
-ea
-fe
+64
+04
+60
+0a
 ef
+b4
+03
+1e
 90
-80
-98
-ee
-f0
-a3
-ef
-f0
+4d
+d3
+e0
+60
+18
+90
+4e
 7a
-0b
-79
-83
-7e
-0b
-7f
-83
-74
-83
-fc
+e0
+b4
+06
+03
 74
-0b
-ff
-ec
-fe
-ef
-a3
-ee
-f0
-a3
-ef
-f0
-90
-80
-9e
-e4
-f0
-a3
+03
 f0
+7b
+01
+7a
+4e
+79
+7a
 90
-80
+4e
+79
+e0
+fd
+12
+32
+5d
 90
-04
-f0
+4c
+c5
+e0
+64
+03
+70
+62
 90
-80
-06
+4e
+7a
 e0
-44
+64
+01
+70
+23
+74
 04
 f0
-90
-81
-2c
+a3
 e0
-30
-e5
-f9
-22
+70
+14
 90
 4e
-75
-ec
-f0
-a3
-ed
-f0
-a3
-eb
-f0
+7d
+e0
+70
+0e
 a3
-ea
-f0
+e0
+70
+0a
 a3
-e9
-f0
+e0
+70
+06
 90
+4d
+dd
+f0
 80
-98
+32
+90
+4d
+dd
 74
-04
-f0
-a3
-e4
+01
 f0
+80
+2a
 90
-0c
-af
+4e
+7a
+e0
+b4
+02
+19
 74
-a0
+05
 f0
 a3
-ee
-f0
+e0
+70
+0a
 a3
-ef
-f0
+e0
+70
+06
 90
-0c
-b2
+4d
+dd
+f0
+80
+12
+90
+4d
+dd
 74
-a1
+01
 f0
+80
+0a
+90
+4e
 7a
-0c
-79
-af
-7e
-0c
-7f
-af
-74
-af
-fc
+e0
+b4
+03
+03
 74
-0c
-ff
-ec
-fe
-ef
-90
-80
-9a
-ee
-f0
-a3
-ef
+07
 f0
+7b
+01
+7a
+4e
+79
+7a
 90
 4e
-75
-e0
-fc
-a3
+79
 e0
-fa
-ec
-ff
-ea
-fe
-ef
+fd
+f1
+f2
+22
 90
-80
-9e
-ee
+4e
+f5
+ef
 f0
 a3
-ef
+ed
 f0
+7b
+01
 7a
-0b
+48
 79
-83
-7e
-0b
-7f
-83
-74
-83
-fc
+00
+7d
+09
+7c
+00
+71
+c2
+90
+48
+00
 74
-0b
+01
+f0
+a3
+e0
 ff
-ec
+90
+4e
+f5
+e0
 fe
 ef
+4e
 90
-80
-9c
-ee
-f0
-a3
-ef
+48
+01
 f0
 90
-80
+4e
+f6
+e0
 90
-74
-02
+48
+03
 f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+81
+8f
 90
-80
-9c
-a3
+4c
+c8
 e0
-20
-e7
+64
+02
+60
 07
 90
-80
-90
+4c
+ca
 e0
-44
-01
-f0
+b4
+02
+03
+02
+2a
+56
 90
-80
-06
+4c
+f4
 e0
-44
+ff
+60
+08
+64
+03
+60
 04
-f0
-51
+ef
+b4
+05
 02
+e1
+53
 90
-4e
-77
+4c
+f4
 e0
+b4
+01
+0e
 a3
 e0
-fa
-a3
+ff
+e4
+fd
+b1
+91
+90
+4c
+f4
+74
+02
+f0
+22
+90
+4c
+f4
 e0
-ae
+b4
 02
-ff
-7b
-01
-7a
 0b
-79
-83
-90
-4e
-75
+74
+03
+f0
+a3
 e0
+ff
 a3
 e0
+fd
+a1
+91
 90
-4e
-6f
-f0
-02
-09
-47
+4c
+f4
+e0
+b4
+04
+27
+e4
 90
-4e
-a0
-eb
-f0
-a3
-ea
-f0
-a3
-e9
+4c
+f6
 f0
-ed
-1d
-ae
-04
-70
-01
-1c
-4e
-60
-17
 90
-4e
-a0
+4c
+f5
 e0
-fb
-a3
+ff
 e4
-75
+fd
+b1
+91
+e4
+90
+4c
+f5
 f0
-01
-12
-01
-67
-a9
+90
+4c
+f8
+e0
+70
+07
+90
+4c
+f4
+74
+06
 f0
-fa
+22
+90
+4c
+f4
 74
-ff
-12
-01
-3f
-80
-df
+05
+f0
 22
-ef
+90
+4c
 f4
-60
-3a
-ef
-54
-07
-fe
-ef
-13
-13
-13
-54
-03
-ff
-24
-a3
-f5
-82
+e0
+b4
+06
+15
 e4
-34
-00
+90
+4c
+f6
+f0
+90
+4c
 f5
-83
-c0
-83
-c0
-82
+f0
+a3
 e0
 fd
-74
-01
-a8
-06
-08
-80
-02
-c3
-33
-d8
-fc
+e4
+ff
+b1
+91
+e4
+90
+4c
 f4
-fc
-5d
-d0
-82
-d0
-83
 f0
-74
-a7
-2f
-f5
-82
-e4
-34
-00
-f5
-83
+22
+90
+4d
+db
 e0
-5c
+60
+0f
+e0
+14
 f0
-22
-11
-8f
-aa
-55
-40
-00
-00
-40
-69
-04
-00
-00
-80
-09
-00
-00
-0c
-00
-11
-00
-00
-00
-00
-00
-00
-00
-35
-00
-00
-00
-4f
-02
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
+e0
+70
 09
-18
-00
+90
+41
+31
 04
-c8
-00
-5c
-40
-00
-3a
-ce
-00
-00
-80
+f0
+90
+4d
+da
+f0
+90
+4c
+c9
 e0
-00
+64
+04
+60
+08
 90
-00
-00
-00
-20
-00
-a0
-01
-00
 4c
-00
-00
-00
-aa
+c7
+e0
+64
+04
+70
 55
-02
-00
-50
+90
+4c
+c7
+e0
+64
+04
+70
+33
+90
 4d
-20
-00
-aa
-55
-01
-00
-31
-41
-01
-aa
-55
-02
-00
-13
-42
-40
-03
-aa
-55
-01
-00
-f7
-41
-0a
-aa
-55
-02
-00
-f5
-41
-10
-00
-aa
-55
-01
-00
-33
-41
-00
-aa
-55
-02
-00
-b1
+da
+e0
+70
+10
+90
 4c
-00
-00
-aa
-55
-03
-00
-4a
-41
-40
-25
-00
-aa
-55
-06
-00
-40
-41
-36
-08
-c2
-08
-36
+e3
+e0
+fe
+a3
+e0
+ff
+4e
+60
 22
-aa
-55
-0f
-00
-02
-47
-0e
-42
+ef
 54
-33
-2e
-30
-20
-4b
-65
+1f
+70
+1d
+e4
+90
+4d
+da
+f0
+90
+4e
+48
+74
+04
+f0
+90
+4c
+f9
+e0
+90
+4e
+49
+f0
+7b
+01
+7a
+4e
 79
-62
-6f
-61
-72
+48
+7d
+02
+91
+8f
+90
+4c
+e3
+e0
 64
-aa
-55
-03
-00
-80
-42
-0e
-00
-01
-aa
-55
-01
-00
-84
-42
-01
-aa
-55
-01
-00
-47
-47
-0a
-aa
-55
-01
-00
-dc
-47
-00
-aa
-55
-01
-00
-f6
-47
-01
-aa
-55
-01
-00
-72
-41
-01
-aa
-55
-0e
-00
-5b
-47
-06
-03
-11
-00
-00
-01
+04
+70
+04
+a3
+e0
+64
+b0
+60
 02
-10
-24
-11
-00
+e1
+52
 12
+18
+c2
+90
+4c
+ec
+74
 01
-00
-aa
-55
+f0
+22
+90
+4c
+c5
+e0
+64
+03
+70
+39
+90
+4c
+e4
+e0
+54
+1f
+64
+10
+70
+1e
+7b
 01
+7a
+48
+79
 00
+7d
+09
+fc
 71
+c2
+e4
+90
+4e
 47
-00
-aa
-55
-76
-02
-11
+f0
+90
 48
+00
 04
+f0
+fb
+7a
+48
+79
 00
-11
+7d
+09
+91
+8f
+c3
+90
+4c
+e4
+e0
+94
+b0
+90
+4c
+e3
+e0
+94
+04
+40
+39
+e1
+c3
+90
+4c
+c5
+e0
+b4
 01
-00
-10
-02
 11
-24
-00
-01
+c3
+90
+4c
+e4
+e0
+94
+78
+90
+4c
+e3
+e0
+94
 00
+40
+21
+e1
+c3
+c3
+90
+4c
+e4
+e0
+94
+14
+90
+4c
+e3
+e0
+94
 00
-36
-01
+40
+10
+90
+4d
+e5
+e0
+60
+07
+e4
+f0
+7f
+0e
+12
+05
+81
+12
+17
+a3
+22
+90
+4e
+de
+e4
+f0
+a3
+f0
+a3
+f0
+12
+32
+6c
+50
+25
+12
+21
+4e
+90
+4e
+de
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+4a
+70
+07
+90
+4c
 b6
-09
-00
-00
-0a
-00
-01
-00
-00
-09
-00
-01
-35
-03
-19
-11
-24
-09
-00
 04
+f0
+80
+0e
+90
+4e
+de
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+31
+0f
+22
+90
+4d
+46
+e0
+60
 35
-0d
-35
-06
-19
-01
-00
-09
-00
-11
-35
-03
-19
-00
-11
-09
-00
-05
-35
+90
+4d
+dd
+e0
+70
+2f
+90
+4c
+c5
+e0
+b4
 03
-19
-10
-02
-09
-00
-06
-35
-09
-09
-65
-6e
-09
-00
-6a
-09
+28
+7b
 01
+7a
+48
+79
 00
+7d
 09
+7c
 00
-09
-35
-08
-35
-06
-19
-11
-24
-09
-01
-00
-09
+71
+c2
+e4
+90
+4e
+47
+f0
+90
+48
 00
-0d
-35
-0f
-35
-0d
-35
-06
-19
+04
+f0
+90
+4d
+46
+e0
+90
+48
+02
+f0
+7b
 01
+7a
+48
+79
 00
+7d
 09
+91
+8f
+22
+12
+17
+d0
+90
+4b
+ef
+74
+ff
+f0
+90
+4d
 00
-13
-35
-03
-19
-00
-11
-09
+74
 01
-00
-25
-3d
-42
-72
-6f
-61
-64
-63
-6f
-6d
-20
-42
-6c
-75
-65
+f0
+e4
+90
+4c
+e6
+f0
+a3
+f0
+a3
+f0
+90
+4c
+b7
 74
-6f
-6f
+f0
+f0
+90
+4d
+e0
+f0
+90
+4d
+40
 74
-68
-20
-57
-69
-72
-65
-6c
-65
-73
-73
-20
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-09
-01
-01
-25
+ff
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+22
+90
+0b
+e7
+74
+06
+f0
+90
+4f
+05
+ed
+f0
+e0
+fd
+90
+0b
+e8
+f0
+7e
+0b
+7f
+e9
+90
+4e
+c0
+ed
+f0
+12
 08
-4b
-65
-79
-62
-6f
-61
-72
-64
-09
+cc
+7b
 01
+7a
+0b
+79
+e7
+90
+4f
+05
+e0
+24
 02
-25
-10
-42
-72
-6f
-61
-64
-63
-6f
-6d
-20
-43
-6f
-72
-70
-2e
-20
-20
-09
+fd
 02
-00
-09
+05
+a8
+90
+4c
+c9
+e0
+64
+04
+60
+0f
+90
+4c
+c7
+e0
+64
+04
+60
+07
+90
+4c
+c5
+e0
+b4
+03
+03
+7f
 01
+22
+7f
 00
-09
-02
-01
-09
-01
-11
-09
-02
-02
-08
-40
-09
+22
+90
+4d
+ea
+e0
+64
 02
-03
-08
-21
-09
+60
 02
-04
-28
 01
-09
+e5
+90
+4c
+e9
+e0
+60
 02
-05
-28
 01
-09
+df
+90
+4c
+ee
+e0
+60
 02
-06
-35
-a5
-35
-a3
-08
-22
-25
-9f
-05
-01
-09
-06
-a1
-01
-85
-01
-75
 01
-95
-08
-05
-07
-19
+df
+90
+4c
+d5
 e0
-29
-e7
-15
-00
-25
-01
-81
+b4
 02
-95
-01
-75
-08
-81
-03
-95
-05
-75
+04
+f1
+a3
+80
+2e
+90
+4c
+d5
+e0
+b4
 01
-05
-08
-19
+14
+90
+4c
+f7
+e0
+70
+21
+90
+4c
+e2
+74
+0c
+f0
+90
+4c
+f7
+74
 01
-29
-05
-91
-02
-95
+f0
+80
+13
+90
+4c
+f7
+e0
+b4
 01
-75
-03
-91
-03
-95
-06
-75
-08
-15
-00
-25
-ff
-05
-07
-19
-00
-29
-ff
-81
-00
-c0
-05
 0c
-09
-01
-a1
+e4
+f0
+90
+4c
+e2
+f0
+c2
 01
-85
-02
-19
-00
-2a
-ff
-03
-15
-00
-26
-ff
-03
-95
+7f
+1d
+11
+e6
+90
+4c
+d5
+e0
+64
 01
-75
-10
-81
+60
+4e
+11
+1f
+ef
+60
+3d
+c3
+90
+4c
+e4
+e0
+94
+0c
+90
+4c
+e3
+e0
+94
 00
-c0
-05
+50
+28
+90
+4c
+b7
+e0
+30
+e0
+08
+d2
 01
-09
-02
-a1
+7f
+1d
+11
+e6
+80
+06
+c2
 01
-85
-03
-09
+7f
+1d
+11
+e6
+90
+4c
+b7
+e0
+30
+e1
+06
+d2
 01
-a1
-00
-05
-09
+7f
+1e
+80
 19
+c2
 01
-29
-08
-15
-00
-25
+7f
+1e
+80
+13
+c2
 01
-75
+7f
+1e
+80
+0d
+c2
 01
-95
-08
-81
-02
-05
+7f
+1e
+80
+07
+c2
 01
-09
-30
-09
-31
-16
+7f
+1e
+11
+e6
+22
+ef
+f4
+60
+0d
+7b
 01
+7a
 80
-26
-ff
-7f
+79
+74
+a2
+01
+92
+00
+12
+2e
 75
-10
-95
-02
-81
-06
-09
-38
-15
-81
-25
+22
+90
+4c
+bf
+e0
+ff
+60
+7c
+b4
+01
+04
 7f
-75
-08
-95
+c8
+51
+2a
+c2
 01
-81
-06
-05
-0c
-0a
-38
+7f
+ff
+11
+e6
+90
+4c
+bf
+e0
+b4
 02
-95
+22
+7b
 01
-81
-06
-c0
-c0
-09
-02
-07
-35
-08
-35
-06
-09
+7a
+4c
+79
+00
+7d
 04
-09
-09
-01
+7c
 00
-09
-02
-0b
-09
+7f
+52
+7e
+7f
+31
+7c
+7b
 01
-00
-09
-02
-0c
-09
-1f
-40
-09
-02
-0d
-28
-00
-09
-02
-0e
-28
+7a
+4c
+79
+c1
+7d
 01
-09
-02
-0f
-09
-00
-12
-09
-02
-10
-09
-00
+7c
 00
+7f
+57
+7e
+7f
+31
+7c
+80
+17
+90
+4c
+bf
+e0
+b4
 03
 10
-02
-12
-00
-00
-01
-00
-01
-00
-01
-36
-00
-a1
-09
-00
-00
-0a
-00
-01
-00
+7b
 01
-09
+7a
+4d
+79
+ed
+7d
+5a
+7c
 00
+7f
+60
+7e
+7f
+31
+7c
+7b
 01
-35
-03
-19
-12
-00
-09
-00
-04
-35
-0d
-35
-06
-19
+7a
+4c
+79
+c0
+7d
 01
+7c
 00
-09
-00
+7f
+bd
+7e
+7f
+31
+7c
+7b
 01
-35
-03
-19
+7a
+4c
+79
+f2
+7d
+02
+7c
 00
+7f
+be
+7e
+7f
+31
+7c
+d2
 01
-09
-00
-06
-35
-09
-09
-65
-6e
-09
-00
-6a
-09
+7f
+ff
+11
+e6
+7f
+0a
+51
+2a
+e4
+90
+4c
+bf
+f0
+22
+90
+4e
+8f
+ee
+f0
+a3
+ef
+f0
+a3
+ec
+f0
+a3
+ed
+f0
+a3
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+4e
+91
+e0
+70
+02
+a3
+e0
+70
+02
+41
+29
+90
+4e
+8f
+e0
+fe
+a3
+e0
+ff
+44
+0f
+24
 01
-00
-09
-00
-09
-35
-08
-35
-06
-19
-12
-00
-09
+fd
+e4
+3e
+fc
+c3
+ed
+9f
+ff
+ec
+9e
+fe
+90
+4e
+96
+f0
+a3
+ef
+f0
+90
+4e
+91
+e0
+fc
+a3
+e0
+fd
+d3
+9f
+ec
+9e
+40
+0a
+90
+4e
+96
+e0
+fe
+a3
+e0
+ff
+80
+04
+ae
+04
+af
+05
+90
+4e
+96
+ee
+f0
+fc
+a3
+ef
+f0
+fd
+c3
+90
+4e
+92
+e0
+9d
+f0
+90
+4e
+91
+e0
+9c
+f0
+90
+4e
+8f
+e0
+fe
+a3
+e0
+ff
+90
+4e
+93
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+32
+cf
+7f
+0a
+51
+2a
+90
+4e
+96
+e0
+fe
+a3
+e0
+ff
+90
+4e
+94
+ee
+8f
+f0
+12
 01
+51
+90
+4e
+90
+e0
+2f
+f0
+90
+4e
+8f
+e0
+3e
+f0
+21
+93
+22
+ef
+d3
+94
 00
-09
-01
+40
+11
+e4
+fd
+fc
+0d
+bd
 00
-25
-2f
-42
-72
-6f
-61
-64
-63
-6f
-6d
-20
-42
-6c
-75
-65
-74
-6f
-6f
-74
-68
-20
-57
-69
-72
-65
-6c
-65
-73
-73
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
-20
-50
-6e
-50
-20
-53
-65
-72
-76
-65
-72
-09
 01
+0c
+bc
+04
+f8
+bd
+a6
+f5
+1f
+80
+e9
+22
+90
+4d
+ea
+74
+02
+f0
+7b
 01
-25
-08
-4b
-65
+7a
+4d
 79
-62
-6f
-61
-72
-64
-09
-02
+ed
+7d
+5a
+7c
 00
-09
-01
-03
-09
-02
+7f
+60
+7e
+7f
+d1
+f2
+7f
+0a
+51
+2a
+7b
 01
-09
+7a
+4c
+79
+00
+7d
 04
-e8
-09
-02
-02
-09
-70
-21
-09
-02
-03
-09
+7c
 00
+7f
+52
+7e
+7f
+d1
+f2
+7f
+0a
+51
+2a
+7b
 01
-09
-02
-04
-28
+7a
+4c
+79
+c1
+7d
 01
-09
-02
-05
-09
+7c
 00
+7f
+57
+7e
+7f
+d1
+f2
+7f
+0a
+51
+2a
+90
+4c
+c3
+e0
+ff
+d3
+94
+03
+50
+20
+ef
+c3
+94
+01
+40
+1a
+ef
+75
+f0
+1e
+a4
+24
+ec
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+90
+4c
+c1
+f0
+90
+4c
+c3
+e0
+12
+06
+3a
+90
+4c
+c1
+e0
+d3
+94
 02
-00
-aa
-55
+40
 02
-00
-59
-47
-11
-48
-aa
-55
+e4
+f0
+22
+90
+4f
+04
+ef
+f0
+12
+02
+d7
+14
+54
 01
-00
+15
+56
+02
+15
+47
+04
+14
+76
+06
+15
+0f
+0a
+15
+47
+13
+15
+f6
+14
+16
+ac
+15
+13
+71
+27
+16
+73
+29
+15
+06
+2a
+13
+05
+2f
+13
+66
+30
+13
+a8
+31
+14
+16
 32
-41
-43
-aa
-55
-01
-00
-fb
-41
+13
+05
+33
+16
+4d
+34
+16
+8d
+35
+13
+a0
+37
+13
+71
+39
+13
+a8
+3c
 00
-aa
-55
-08
 00
-38
-41
-ff
-ff
-8f
-f8
-83
-9d
-59
-82
-aa
-55
+16
+f1
+f1
+ee
+12
+30
+34
+7b
 01
-00
-dc
-07
-00
-aa
-55
+7a
+4c
+79
+c0
+7d
 01
+7c
 00
-a2
-00
-00
-aa
-55
+7f
+bd
+7e
+7f
+d1
+f2
+90
+4c
+c0
+e0
+d3
+94
+03
+40
+03
+74
 01
-00
-dd
-07
-00
-aa
-55
-01
-00
-16
-00
-27
-aa
-55
+f0
+90
+4c
+c0
+e0
+90
+4c
+c3
+f0
+f1
+e8
+7f
+0a
+51
+2a
+7b
 01
+7a
+4c
+79
+f2
+7d
+02
+7c
 00
-fd
-47
+7f
+be
+7e
+7f
+d1
+f2
+90
+4c
+f2
+e0
+b4
 ff
-aa
-55
-01
-00
-f7
-47
+19
+a3
+e0
+b4
 ff
-aa
-55
-01
-00
-6e
-41
-80
-aa
-55
-02
-00
-a2
-4b
-02
-01
-aa
-55
-04
-00
-54
-4d
-20
-21
-04
-09
-aa
-55
-04
-00
+14
+90
+4c
+93
+e0
+a3
+e0
+90
+4c
+f2
+f0
+90
+4c
 91
+e0
+a3
+e0
+90
 4c
-9f
-3e
-cd
+f3
+f0
+41
+42
+f1
+f5
+12
+2d
+fb
+e4
+90
 4d
-aa
-55
-01
 00
-8f
+f0
+22
+90
 4c
-04
-aa
-55
-08
-00
-16
-42
-8f
-10
-ce
-00
-0a
-0b
-ef
-0f
-aa
-55
-01
-00
-f8
-41
-00
-aa
-55
-08
-00
-a3
-00
-00
-00
-00
-00
-00
-00
-00
+c3
+e0
+d3
+94
 00
-aa
-55
+50
 02
-00
-5d
-41
+c1
+f1
+e0
+94
+04
+40
 02
+c1
+f1
+e0
+75
+f0
+1e
+a4
 24
-aa
-55
-08
-00
+cf
+f9
+74
 4d
-41
-12
-00
+35
+f0
+fa
+7b
+01
+7d
+1e
+7c
 00
-02
 12
-00
-00
-02
-aa
-55
-02
-00
-5b
-41
-20
-00
-aa
-55
-04
-00
-57
-41
-20
-00
-00
 20
-aa
-55
-04
-00
-5f
-41
-80
+d7
+90
+4c
+bf
+74
 03
-00
-06
-aa
-55
+f0
+22
+90
+4d
+d6
+e0
+ff
 02
-00
-98
+04
+5b
+90
 4c
-00
-13
-aa
-55
-02
-00
-9b
-42
-30
-3f
-aa
-55
-01
-00
-aa
-42
-20
-aa
-55
-7f
-00
-70
-4f
-07
+c5
+74
+03
+f0
+e4
+a3
+f0
+12
+07
+eb
+e4
+90
+4c
+ee
+f0
+90
+4c
+eb
+f0
+90
+4c
+c0
+74
+fe
+f0
+90
+4c
+c3
+f0
+90
+4d
+46
+74
+03
+f0
+90
+4d
+e6
+74
+0a
+f0
+90
+4f
+04
+e0
+64
+31
+70
+32
+90
+4e
+51
+f0
+90
+4c
+c1
+f0
+90
+4c
+e5
+74
+1e
+f0
+90
+4b
+eb
+e0
+b4
+0f
+12
+a3
+e0
+b4
+0f
+0d
+a3
+e0
+b4
+0f
+08
+a3
+e0
+64
+0f
+70
+02
+c1
+f1
+90
+4c
+bf
+74
+02
+f0
+11
+f8
+02
+1a
+47
+90
+4c
+e5
+e0
+60
+02
+c1
+f1
+22
+e4
+90
+4c
+c5
+f0
+a3
+f0
+90
+4c
+e3
+f0
+a3
+f0
+90
+4c
+eb
+04
+f0
+90
+4c
+ed
+e0
+60
+0b
+12
+07
+eb
+90
+4c
+ed
+e0
+ff
+02
+06
+3a
+90
+4c
+ec
+e0
+b4
+01
+04
+e4
+f0
+e1
+a3
+90
+4c
+f0
+e0
+70
+02
+c1
+f1
+90
+4d
+d6
+e0
+ff
+02
+04
+5b
+90
+4c
+c9
+74
+03
+f0
+a3
+74
+01
+f0
+e4
+90
+4c
+c7
+f0
+a3
+f0
+90
+47
+f4
+e0
+a3
+20
+e7
+02
+c1
+f1
+90
+4d
+d9
+74
+32
+f0
+22
+90
+4c
+c9
+74
+04
+f0
+e4
+a3
+f0
+7f
+0e
+12
+05
+81
+7f
+02
+12
+05
+81
+90
+41
+31
+74
+01
+f0
+90
+4c
+c3
+e0
+90
+4c
+c0
+f0
+90
+4c
+e9
+e0
+60
+21
+e4
+90
+4c
+c1
+f0
+90
+4c
+c3
+e0
+75
+f0
+1e
+a4
+24
+ec
+f5
+82
+e4
+34
+4d
+f5
+83
+e4
+f0
+12
+1f
+f1
+90
+4c
+bf
+74
+03
+f0
+e4
+90
+4c
+e3
+f0
+a3
+f0
+a3
+e0
+70
+02
+f1
+ad
+e4
+90
+4c
+e9
+f0
+12
+07
+eb
+e4
+90
+4c
+eb
+f0
+90
+4d
+d9
+f0
+90
+42
+13
+74
+1a
+f0
+e4
+90
+4d
+e1
+f0
+90
+00
+40
+e0
+70
+14
+a3
+e0
+70
+10
+a3
+e0
+70
+0c
+a3
+e0
+70
+08
+a3
+e0
+70
+04
+a3
+e0
+60
+e6
+7f
+05
+02
+05
+81
+7f
+04
+12
+05
+81
+7f
+0a
+41
+2a
+e4
+90
+05
+4f
+f0
+90
+4d
+de
+04
+f0
+e4
+90
+4d
+d9
+f0
+90
+47
+f4
+e0
+a3
+30
+e7
+10
+90
+4d
+e1
+74
+01
+f0
+90
+05
+4f
+74
+04
+f0
+ff
+02
+05
+81
+e4
+90
+4c
+f0
+f0
+90
+4c
+ca
+74
+02
+f0
+90
+4c
+c9
+04
+f0
+22
+90
+4c
+c5
+e0
+b4
+03
+08
+e4
+90
+4c
+c9
+f0
+a3
+f0
+22
+90
+4c
+c9
+e0
+90
+4c
+cb
+f0
+e4
+90
+4c
+c9
+f0
+a3
+f0
+90
+4c
+eb
+04
+f0
+e4
+90
+4d
+d9
+f0
+90
+4d
+e1
+e0
+64
+01
+70
+2f
+90
+4c
+c3
+e0
+d3
+94
+00
+40
+21
+e0
+94
+04
+50
+1c
+e0
+75
+f0
+1e
+a4
+24
+cf
+f9
+74
+4d
+35
+f0
+fa
+7b
+01
+7d
+1e
+7c
+00
+12
+20
+d7
+90
+4c
+bf
+74
+03
+f0
+e4
+90
+4d
+e1
+f0
+90
+4c
+ec
+e0
+b4
+01
+04
+e4
+f0
+e1
+a3
+90
+4c
+ed
+e0
+60
+04
+ff
+02
+06
+3a
+90
+4c
+f0
+e0
+60
+08
+90
+4d
+d6
+e0
+ff
+02
+04
+5b
+90
+4c
+c5
+e0
+64
+01
+70
+02
+c1
+f1
+90
+4f
+04
+e0
+64
+13
+70
+02
+c1
+f1
+90
+4c
+cb
+e0
+64
+04
+60
+07
+7f
+05
+12
+06
+3a
+80
+02
+f1
+a3
+e4
+90
+4c
+e3
+f0
+a3
+f0
+22
+90
+4c
+c7
+74
+03
+f0
+a3
+74
+01
+f0
+e4
+a3
+f0
+a3
+f0
+7f
+0e
+12
+05
+81
+7f
+02
+12
+05
+81
+90
+4c
+e9
+e0
+60
+18
+e4
+90
+4c
+c1
+f0
+90
+4c
+c3
+e0
+75
+f0
+1e
+a4
+24
+ec
+f5
+82
+e4
+34
+4d
+f5
+83
+e4
+f0
+90
+4d
+e5
+e0
+70
+06
+90
+4d
+d4
+74
+14
+f0
+90
+4c
+e5
+e0
+70
+02
+f1
+ad
+e4
+90
+4c
+e9
+f0
+90
+4c
+e3
+f0
+a3
+f0
+22
+90
+4c
+c7
+74
+04
+f0
+e4
+a3
+f0
+12
+07
+eb
+e4
+90
+4c
+eb
+f0
+90
+4d
+db
+74
+0a
+f0
+90
+4c
+c3
+e0
+90
+4c
+c0
+f0
+90
+4c
+bf
+74
+03
+f0
+22
+90
+4c
+c3
+e0
+14
+fd
+7f
+01
+12
+07
+f5
+90
+4c
+c3
+e0
+90
+4c
+c0
+f0
+90
+4c
+bf
+74
+03
+f0
+22
+90
+4d
+39
+12
+02
+a6
+00
+00
+00
+00
+e4
+90
+4d
+d7
+f0
+90
+4d
+de
+04
+f0
+90
+4c
+c8
+04
+f0
+90
+4c
+c7
+04
+f0
+22
+90
+4c
+c7
+e0
+90
+4c
+cb
+f0
+e4
+90
+4c
+c7
+f0
+a3
+f0
+90
+4c
+eb
+04
+f0
+e4
+90
+4d
+3d
+f0
+90
+4c
+ec
+e0
+b4
+01
+04
+e4
+f0
+e1
+a3
+90
+4c
+ed
+e0
+60
+04
+ff
+02
+06
+3a
+90
+4c
+f0
+e0
+60
+08
+90
+4d
+d6
+e0
+ff
+02
+04
+5b
+f1
+a3
+e4
+90
+4c
+e3
+f0
+a3
+f0
+22
+90
+4e
+c6
+ec
+f0
+a3
+ed
+f0
+a3
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+80
+98
+74
+04
+f0
+a3
+e4
+f0
+90
+0c
+af
+74
+a0
+f0
+a3
+ee
+f0
+a3
+ef
+f0
+90
+0c
+b2
+74
+a1
+f0
+7a
+0c
+79
+af
+7e
+0c
+7f
+af
+74
+af
+fc
+74
+0c
+ff
+ec
+fe
+ef
+90
+80
+9a
+ee
+f0
+a3
+ef
+f0
+90
+4e
+c6
+e0
+fc
+a3
+e0
+fa
+ec
+ff
+ea
+fe
+ef
+90
+80
+9e
+ee
+f0
+a3
+ef
+f0
+7a
+0b
+79
+83
+7e
+0b
+7f
+83
+74
+83
+fc
+74
+0b
+ff
+ec
+fe
+ef
+90
+80
+9c
+ee
+f0
+a3
+ef
+f0
+90
+80
+90
+74
+02
+f0
+90
+80
+9c
+a3
+e0
+20
+e7
+07
+90
+80
+90
+e0
+44
+01
+f0
+90
+80
+06
+e0
+44
+04
+f0
+12
+33
+67
+90
+4e
+c8
+e0
+a3
+e0
+fa
+a3
+e0
+ae
+02
+ff
+7b
+01
+7a
+0b
+79
+83
+90
+4e
+c6
+e0
+a3
+e0
+90
+4e
+c0
+f0
+02
+08
+cc
+e4
+90
+4d
+38
+f0
+7f
+19
+02
+05
+81
+c2
+01
+7f
+1d
+01
+e6
+ac
+07
+ec
+f4
+60
+16
+af
+04
+d2
+04
+12
+2e
+64
+af
+04
+a2
+06
+92
+01
+11
+e6
+af
+04
+c2
+02
+12
+2e
+42
+22
+c2
+06
+7f
+1d
+f1
+b3
+c2
+06
+7f
+1e
+f1
+b3
+c2
+06
+7f
+1d
+f1
+b3
+c2
+06
+7f
+1d
+80
+cb
+d2
+01
+7f
+1d
+01
+e6
+f1
+f5
+12
+2d
+fb
+80
+db
+90
+80
+91
+74
+0d
+f0
+a3
+04
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+14
+f0
+22
+e4
+90
+4e
+fe
+f0
+90
+4c
+c8
+e0
+64
+02
+60
+07
+90
+4c
+ca
+e0
+b4
+02
+06
+90
+4e
+fe
+e0
+ff
+22
+90
+47
+f4
+e0
+54
+40
+fe
+a3
+e0
+54
+08
+ff
+be
+40
+09
+bf
+08
+06
+90
+4e
+fe
+e0
+ff
+22
+90
+4c
+ee
+e0
+60
+06
+90
+4e
+fe
+e0
+ff
+22
+90
+4c
+c9
+e0
+70
+45
+90
+4c
+c7
+e0
+70
+3f
+90
+4c
+c5
+e0
+64
+03
+60
+37
+90
+4c
+ef
+e0
+70
+3b
+74
+0a
+f0
+a3
+e0
+70
+34
+90
+4d
+ea
+e0
+64
+02
+70
+2c
+90
+4c
+c3
+e0
+ff
+c3
+94
+01
+40
+0b
+ef
+d3
+94
+03
+50
+05
+12
+06
+3a
+80
+17
+7f
+09
+12
+06
+3a
+90
+4e
+fe
+74
+01
+f0
+80
+0a
+e4
+90
+4c
+eb
+f0
+90
+4e
+fe
+04
+f0
+90
+4e
+fe
+e0
+ff
+22
+90
+4c
+c9
+e0
+b4
+02
+08
+7f
+1e
+12
+05
+81
+7f
+01
+22
+90
+4c
+c7
+e0
+b4
+02
+08
+7f
+0e
+12
+05
+81
+7f
+01
+22
+7f
+00
+22
+90
+4c
+c9
+e0
+ff
+64
+04
+60
+04
+ef
+b4
+03
+08
+7f
+04
+12
+05
+81
+7f
+01
+22
+90
+4c
+c7
+e0
+ff
+64
+04
+60
+04
+ef
+b4
+03
+08
+7f
+11
+12
+05
+81
+7f
+01
+22
+90
+4c
+c5
+e0
+ff
+64
+03
+60
+04
+ef
+b4
+02
+08
+7f
+22
+12
+05
+81
+7f
+01
+22
+7f
+00
+22
+90
+4c
+ce
+e0
+30
+e1
+3e
+90
+4c
+d0
+e0
+c3
+94
+fa
+50
+03
+e0
+04
+f0
+90
+4c
+d0
+e0
+64
+b4
+70
+37
+90
+4d
+e3
+e0
+04
+f0
+e0
+d3
+94
+02
+50
+07
+e4
+90
+4c
+d0
+f0
+80
+24
+90
+4d
+e3
+e0
+b4
+03
+1d
+90
+4d
+dc
+74
+01
+f0
+e4
+90
+4c
+d0
+f0
+12
+17
+a3
+80
+0d
+e4
+90
+4d
+e3
+f0
+90
+4d
+dc
+f0
+90
+4c
+d0
+f0
+90
+4c
+ce
+e0
+30
+e4
+38
+90
+4c
+ea
+74
+0a
+f0
+90
+4c
+d1
+e0
+c3
+94
+fa
+50
+03
+e0
+04
+f0
+90
+4c
+d1
+e0
+64
+06
+70
+49
+90
+4c
+c3
+e0
+ff
+60
+04
+64
+fe
+70
+3e
+e4
+90
+4c
+cd
+f0
+11
+c2
+7f
+0a
+12
+12
+2a
+7f
+0a
+12
+06
+3a
+80
+2b
+90
+4c
+cd
+e0
+60
+20
+e4
+f0
+7f
+0d
+12
+06
+3a
+90
+4c
+eb
+74
+01
+f0
+90
+4c
+c3
+e0
+90
+4c
+c0
+f0
+90
+4c
+bf
+74
+01
+f0
+12
+10
+f8
+51
+47
+e4
+90
+4c
+d1
+f0
+90
+4c
+ce
+e0
+30
+e3
+48
+90
+4c
+ea
+74
+0a
+f0
+90
+4c
+d2
+e0
+c3
+94
+fa
+50
+03
+e0
+04
+f0
+90
+4c
+d2
+e0
+64
+06
+70
+65
+90
+4c
+e9
+74
+f0
+f0
+e4
+90
+4c
+ee
+f0
+7f
+05
+12
+06
+3a
+12
+17
+d0
+e4
+90
+4c
+cc
+f0
+90
+4c
+eb
+04
+f0
+90
+4c
+c0
+e0
+90
+4c
+c4
+f0
+90
+4c
+c3
+e0
+90
+4c
+c0
+f0
+22
+90
+4c
+cc
+e0
+60
+2c
+e4
+f0
+90
+4c
+c3
+e0
+ff
+90
+4c
+c0
+e0
+6f
+60
+1e
+90
+4c
+eb
+74
+01
+f0
+12
+17
+d0
+90
+4c
+c3
+e0
+90
+4c
+c0
+f0
+90
+4c
+bf
+74
+01
+f0
+11
+c2
+12
+10
+f8
+51
+47
+e4
+90
+4c
+d2
+f0
+22
+90
+80
+10
+74
+01
+f0
+80
+fe
+22
+51
+83
+90
+4c
+e4
+e0
+04
+f0
+70
+06
+90
+4c
+e3
+e0
+04
+f0
+71
+0c
+12
+0e
+60
+31
+04
+51
+c0
+12
+30
+7a
+90
+4c
+ca
+e0
+64
+02
+60
+07
+90
+4c
+c8
+e0
+b4
+02
+07
+e4
+90
+4c
+e3
+f0
+a3
+f0
+22
+90
+4d
+ea
+e0
+b4
+02
+19
+90
+4c
+e9
+e0
+60
+13
+90
+4c
+cc
+e0
+64
+01
+60
+04
+7f
+1d
+80
+08
+c2
+01
+7f
+1d
+12
+10
+e6
+22
+90
+4f
+08
+ef
+f0
+7b
+01
+7a
+80
+79
+74
+71
+0d
+92
+09
+90
+4f
+08
+e0
+ff
+a2
+09
+b3
+92
+01
+02
+10
+e6
+90
+4d
+eb
+e0
+60
+45
+e0
+14
+f0
+e0
+70
+3f
+90
+4c
+ed
+e0
+b4
+05
+38
+90
+47
+f4
+e0
+54
+40
+fe
+a3
+e0
+54
+08
+64
+08
+70
+03
+ee
+64
+40
+60
+24
+e4
+90
+4d
+d4
+f0
+90
+4c
+e9
+74
+f0
+f0
+e4
+90
+4c
+ee
+f0
+90
+4e
+51
+f0
+90
+4d
+d3
+f0
+f1
+96
+7f
+2c
+12
+05
+81
+e4
+90
+4c
+ed
+f0
+22
+22
+ad
+07
+e4
+90
+4f
+06
+f0
+fe
+ef
+54
+07
+f0
+ef
+13
+13
+13
+54
+03
+fe
+f5
+82
+75
+83
+00
+12
+01
+12
+fd
+33
+95
+e0
+fc
+90
+4f
+06
+e0
+ff
+74
+01
+7e
+00
+a8
+07
+08
+80
+05
+c3
+33
+ce
+33
+ce
+d8
+f9
+ff
+ee
+5c
+fe
+ef
+5d
+4e
+24
+ff
+22
+7b
+01
+7a
+81
+79
+1c
+80
+b9
+90
+4f
+07
+ef
+f0
+71
+4c
+92
+08
+90
+4f
+07
+e0
+ff
+a2
+08
+b3
+92
+07
+ef
+f4
+70
+02
+61
+f2
+ef
+54
+07
+fe
+ef
+13
+13
+13
+54
+03
+ff
+30
+07
+43
+24
+a3
+f5
+82
+e4
+34
+00
+f5
+83
+c0
+83
+c0
+82
+e0
+fd
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+f4
+5d
+d0
+82
+d0
+83
+f0
+74
+a7
+2f
+f5
+82
+e4
+34
+00
+f5
+83
+c0
+83
+c0
+82
+e0
+ff
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+4f
+d0
+82
+d0
+83
+f0
+22
+74
+a3
+2f
+f5
+82
+e4
+34
+00
+f5
+83
+c0
+83
+c0
+82
+e0
+fd
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+fc
+4d
+d0
+82
+d0
+83
+f0
+74
+a7
+2f
+f5
+82
+e4
+34
+00
+f5
+83
+e0
+ff
+ec
+f4
+fe
+ef
+5e
+f0
+22
+e4
+ff
+90
+4f
+03
+f0
+fe
+fd
+ef
+90
+03
+a5
+93
+60
+49
+ef
+93
+fd
+13
+13
+13
+54
+1f
+fe
+ed
+54
+07
+fd
+74
+01
+a8
+05
+08
+80
+02
+c3
+33
+d8
+fc
+fd
+ee
+24
+78
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+fc
+ed
+f4
+fb
+ec
+5b
+f0
+ee
+24
+70
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+4d
+f0
+ee
+24
+74
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+5b
+f0
+0f
+80
+b0
+f1
+62
+90
+81
+1c
+e0
+90
+4f
+03
+f0
+90
+4d
+dc
+e0
+60
+20
+e4
+ff
+71
+54
+7f
+01
+71
+54
+7f
+02
+71
+54
+7f
+03
+71
+54
+7f
+04
+71
+54
+7f
+05
+71
+54
+7f
+06
+71
+54
+7f
+07
+61
+54
+90
+4f
+03
+e0
+ff
+90
+00
+a3
+f0
+ef
+f4
+90
+00
+a7
+f0
+22
+f1
+41
+91
+e8
+12
+0d
+cb
+12
+10
+f8
+12
+10
+3c
+90
+4d
+7d
+e0
+60
+03
+12
+0f
+c3
+90
+0b
+7e
+e0
+14
+60
+0d
+24
+fe
+70
+e1
+71
+f3
+12
+17
+d0
+91
+da
+80
+fe
+90
+4c
+ea
+e0
+70
+12
+90
+4c
+ec
+e0
+70
+0c
+90
+4c
+e5
+e0
+70
+06
+90
+4c
+f8
+e0
+60
+04
+f1
+56
+80
+bc
+71
+f3
+91
+da
+80
+b6
+80
+b4
+22
+e4
+90
+0b
+7f
+f0
+90
+0b
+7e
+f0
+7f
+01
+02
+12
+2a
+7a
+0c
+79
+4b
+90
+4e
+e7
+74
+01
+f0
+a3
+74
+0c
+f0
+a3
+74
+4b
+f0
+90
+4b
+a0
+e0
+fe
+a3
+e0
+ff
+90
+4b
+9e
+e0
+6e
+70
+03
+a3
+e0
+6f
+70
+02
+c1
+97
+7e
+0c
+7f
+4b
+7d
+03
+d1
+f1
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+b4
+02
+2b
+90
+4e
+e8
+e4
+75
+f0
+02
+12
+01
+51
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+ff
+90
+4e
+64
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+12
+03
+01
+c1
+97
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
+04
+70
+59
+90
+4e
+e8
+75
+f0
+01
+12
+01
+51
+7e
+0c
+7f
+4e
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+14
+fd
+d1
+f1
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+c0
+02
+c0
+01
+90
+4e
+e7
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+fd
+7c
+00
+90
+4e
+67
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
+02
+12
+03
+01
+c1
+97
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
+05
+70
+59
+90
+4e
+e8
+75
+f0
+01
+12
+01
+51
+7e
+0c
+7f
+4e
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+14
+fd
+d1
+f1
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+c0
+02
+c0
+01
+90
+4e
+e7
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+fd
+7c
+00
+90
+4e
+70
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
+02
+12
+03
+01
+80
+6d
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
+03
+70
+59
+90
+4e
+e8
+75
+f0
+01
+12
+01
+51
+7e
+0c
+7f
+4e
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+14
+fd
+d1
+f1
+90
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+c0
+02
+c0
+01
+90
+4e
+e7
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+fd
+7c
+00
+90
+4e
+73
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
+02
+12
+03
+01
+80
+02
+80
+fe
+90
+4b
+a5
+e0
+fe
+a3
+e0
+ff
+90
+4c
+5e
+e0
+6e
+70
+03
+a3
+e0
+6f
+60
+22
+90
+4e
+6a
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+4a
+60
+37
+12
+02
+fd
+90
+4b
+a5
+e0
+ff
+a3
+e0
+90
+4c
+5e
+cf
+f0
+a3
+ef
+f0
+80
+ca
+90
+4c
+8d
+e0
+ff
+a3
+e0
+6f
+60
+19
+90
+4e
+6d
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+4a
+60
+0b
+12
+02
+fd
+90
+4c
+8d
+e0
+a3
+f0
+80
+dd
+22
+90
+4e
+fb
+ee
+f0
+a3
+ef
+f0
+a9
+05
+90
+4b
+9e
+e0
+fe
+a3
+e0
+ff
+ad
+01
+19
+ed
+60
+2f
+0f
+ef
+ac
+06
+70
+01
+0e
+14
+f5
+82
+8c
+83
+e0
+fd
+90
+4e
+fb
+e4
+75
+f0
+01
+12
+01
+67
+85
+f0
+82
+f5
+83
+ed
+f0
+ad
+07
+ac
+06
+bc
+4b
+d4
+bd
+9a
+d1
+7e
+4b
+7f
+36
+80
+cb
+90
+4b
+9e
+ee
+f0
+a3
+ef
+f0
+22
+7b
+01
+7a
+4e
+79
+52
+78
+64
+7c
+4e
+7d
+01
+7e
+00
+7f
+12
+02
+00
+d3
+81
+8b
+90
+0b
+7f
+74
+01
+f0
+e4
+90
+0b
+7e
+f0
+22
+e4
+ff
+ef
+fd
+7c
+00
+24
+78
+fb
+ec
+34
+80
+8b
+82
+f5
+83
+e0
+fe
+ed
+24
+70
+fd
+ec
+34
+80
+8d
+82
+f5
+83
+e0
+4e
+f4
+fe
+ef
+24
+7c
+fd
+ec
+34
+80
+8d
+82
+f5
+83
+ee
+f0
+0f
+ef
+b4
+04
+cf
+22
+7b
+01
+7a
+4c
+79
+f2
+7d
+02
+7c
+00
+7f
+be
+7e
+7f
+12
+16
+f2
+90
+4c
+f2
+e0
+04
+f0
+a3
+e0
+04
+f0
+90
+4c
+f2
+e0
+90
+44
+fa
+f0
+90
+4c
+f3
+e0
+90
+44
+fb
+f0
+90
+4d
+d0
+e0
+90
+44
+fc
+f0
+90
+4d
+d1
+e0
+90
+44
+fd
+f0
+90
+4d
+d2
+e0
+90
+44
+fe
+f0
+22
+90
+4c
+c0
+e0
+ff
+64
+fe
+60
+03
+ef
+70
+08
+7f
+22
+12
+05
+81
+7f
+01
+22
+7f
+00
+22
+90
+4c
+c3
+e0
+14
+90
+4e
+ff
+f0
+e4
+90
+4d
+de
+f0
+90
+4e
+ff
+e0
+fd
+7f
+02
+12
+07
+f5
+90
+4e
+ff
+e0
+ff
+60
+3c
+90
+4d
+ed
+e0
+64
+02
+70
+34
+ef
+75
+f0
+1e
+a4
+24
+ee
+f9
+74
+4d
+35
+f0
+fa
+90
+4e
+aa
+74
+01
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+74
+06
+f0
+7b
+01
+7a
+4d
+79
+ee
+31
+04
+ef
+60
+0c
+7b
+01
+7a
+4d
+79
+ed
+7d
+1e
+7c
+00
+11
+d7
+90
+4e
+ff
+e0
+ff
+64
+01
+60
+3c
+90
+4e
+0b
+e0
+64
+02
+70
+34
+ef
+75
+f0
+1e
+a4
+24
+ee
+f9
+74
+4d
+35
+f0
+fa
+90
+4e
+aa
+74
+01
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+74
+06
+f0
+7b
+01
+7a
+4e
+79
+0c
+31
+04
+ef
+60
+0c
+7b
+01
+7a
+4e
+79
+0b
+7d
+1e
+7c
+00
+11
+d7
+90
+4e
+ff
+e0
+ff
+64
+02
+60
+3c
+90
+4e
+29
+e0
+64
+02
+70
+34
+ef
+75
+f0
+1e
+a4
+24
+ee
+f9
+74
+4d
+35
+f0
+fa
+90
+4e
+aa
+74
+01
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+74
+06
+f0
+7b
+01
+7a
+4e
+79
+2a
+31
+04
+ef
+60
+0c
+7b
+01
+7a
+4e
+79
+29
+7d
+1e
+7c
+00
+11
+d7
+22
+90
+4e
+ed
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+ed
+1d
+ae
+04
+70
+01
+1c
+4e
+60
+17
+90
+4e
+ed
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+67
+a9
+f0
+fa
+74
+ff
+12
+01
+3f
+80
+df
+22
+90
+4e
+a7
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+ff
+90
+4e
+ad
+e0
+fe
+ef
+c3
+9e
+50
+30
+90
+4e
+aa
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+8f
+82
+75
+83
+00
+12
+01
+12
+fe
+90
+4e
+a7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+8f
+82
+75
+83
+00
+12
+01
+12
+6e
+60
+03
+7f
+00
+22
+0f
+80
+c6
+7f
+01
+22
+e4
+90
+4e
+84
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+12
+2e
+d6
+7a
+4d
+79
+a8
+90
+4e
+aa
+74
+01
+f0
+a3
+74
+4d
+f0
+a3
+74
+a8
+f0
+a3
+74
+14
+f0
+7b
+01
+7a
+4d
+79
+bc
+31
+04
+ef
+60
+16
+7b
+01
+7a
+4d
+79
+bc
+7d
+14
+b1
+d6
+ef
+70
+09
+90
+4c
+ce
+e0
+44
+02
+f0
+80
+0c
+90
+4c
+ce
+e0
+54
+fd
+f0
+e4
+90
+4c
+d0
+f0
+e4
+90
+4e
+84
+f0
+90
+4e
+84
+e0
+ff
+90
+03
+a5
+93
+70
+02
+41
+7f
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+90
+4e
+87
+f0
+e0
+ff
+71
+9a
+90
+4e
+8e
+ef
+f0
+c3
+94
+02
+50
+02
+41
+68
+e4
+90
+4e
+85
+f0
+90
+4e
+85
+e0
+ff
+c3
+94
+08
+50
+7b
+74
+01
+7e
+00
+a8
+07
+08
+80
+05
+c3
+33
+ce
+33
+ce
+d8
+f9
+ff
+90
+4e
+87
+e0
+fd
+e4
+ef
+5d
+60
+58
+e4
+90
+4e
+86
+f0
+90
+4e
+86
+e0
+ff
+90
+03
+a5
+93
+60
+48
+90
+4e
+84
+e0
+fe
+ef
+6e
+60
+37
+90
+4e
+86
+e0
+24
+bc
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+fd
+7c
+00
+90
+4e
+85
+e0
+ff
+74
+01
+7e
+00
+a8
+07
+08
+80
+05
+c3
+33
+ce
+33
+ce
+d8
+f9
+ff
+ee
+5c
+fe
+ef
+5d
+4e
+60
+08
+90
+4e
+8d
+74
+01
+f0
+80
+08
+90
+4e
+86
+e0
+04
+f0
+80
+ad
+90
+4e
+85
+e0
+04
+f0
+21
+e3
+90
+4e
+87
+e0
+ff
+60
+08
+71
+9a
+90
+4e
+8b
+e0
+2f
+f0
+90
+4e
+84
+e0
+04
+f0
+21
+b2
+90
+4e
+8b
+e0
+90
+4d
+e4
+f0
+e4
+90
+4e
+84
+f0
+90
+4e
+84
+e0
+ff
+90
+03
+a5
+93
+70
+02
+61
+6e
+74
+93
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+fe
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+6e
+90
+4e
+87
+f0
+90
+4e
+84
+e0
+ff
+24
+bc
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+90
+4e
+8a
+f0
+90
+4e
+87
+e0
+70
+04
+61
+66
+61
+66
+90
+4e
+8d
+e0
+60
+07
+7b
+00
+7a
+00
+79
+00
+22
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+fe
+74
+93
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+ee
+f0
+e4
+90
+4e
+85
+f0
+90
+4e
+85
+e0
+ff
+c3
+94
+08
+50
+5a
+90
+4e
+87
+e0
+30
+e0
+3b
+90
+4e
+84
+e0
+fe
+33
+33
+33
+54
+f8
+fe
+ef
+4e
+90
+4e
+89
+f0
+a3
+e0
+ff
+90
+4e
+89
+e0
+90
+03
+ba
+93
+fd
+71
+a8
+90
+4e
+8c
+ef
+f0
+90
+4e
+8a
+e0
+30
+e0
+09
+90
+4e
+8c
+e0
+ff
+d1
+06
+80
+07
+90
+4e
+8c
+e0
+ff
+d1
+5c
+90
+4e
+87
+e0
+ff
+c3
+13
+f0
+90
+4e
+8a
+e0
+ff
+c3
+13
+f0
+90
+4e
+85
+e0
+04
+f0
+80
+9c
+90
+4e
+88
+74
+01
+f0
+90
+4e
+84
+e0
+04
+f0
+41
+8c
+90
+4e
+47
+e0
+b4
+03
+0a
+90
+4d
+df
+e0
+b4
+01
+03
+74
+02
+f0
+90
+4e
+88
+e0
+70
+07
+90
+4d
+df
+e0
+b4
+02
+07
+7b
+01
+7a
+4e
+79
+a0
+22
+7b
+00
+7a
+00
+79
+00
+22
+e4
+fe
+ef
+60
+06
+14
+5f
+ff
+0e
+80
+f7
+af
+06
+22
+90
+4e
+f7
+ed
+f0
+ae
+07
+e4
+a3
+f0
+ee
+30
+e0
+05
+e4
+90
+4c
+f8
+f0
+90
+4e
+f7
+e0
+ff
+a3
+f0
+90
+4d
+e2
+e0
+64
+01
+60
+02
+81
+ec
+ef
+12
+02
+d7
+24
+9e
+3a
+24
+a6
+3b
+24
+ae
+3c
+24
+b6
+3d
+24
+be
+3e
+24
+c6
+3f
+24
+ce
+40
+24
+d6
+41
+24
+de
+42
+24
+e6
+43
+24
+76
+4f
+24
+4e
+50
+24
+26
+51
+23
+fe
+52
+00
+00
+24
+ec
+90
+4c
+c1
+e0
+b4
+02
+19
+af
+06
+7b
+52
+7d
+08
+b1
+b1
+ee
+30
+e0
+06
+90
+4c
+f8
+74
+0a
+f0
+e4
+90
+4e
+f8
+f0
+81
+ec
+90
+4e
+f8
+74
+4b
+f0
+81
+ec
+90
+4c
+c1
+e0
+b4
+02
+19
+af
+06
+7b
+51
+7d
+08
+b1
+b1
+ee
+30
+e0
+06
+90
+4c
+f8
+74
+0a
+f0
+e4
+90
+4e
+f8
+f0
+81
+ec
+90
+4e
+f8
+74
+4e
+f0
+81
+ec
+90
+4c
+c1
+e0
+b4
+02
+19
+af
+06
+7b
+50
+7d
+08
+b1
+b1
+ee
+30
+e0
+06
+90
+4c
+f8
+74
+0a
+f0
+e4
+90
+4e
+f8
+f0
+80
+7e
+90
+4e
+f8
+74
+4a
+f0
+80
+76
+90
+4c
+c1
+e0
+b4
+02
+19
+af
+06
+7b
+4f
+7d
+08
+b1
+b1
+ef
+30
+e0
+06
+90
+4c
+f8
+74
+0a
+f0
+e4
+90
+4e
+f8
+f0
+80
+56
+90
+4e
+f8
+74
+4d
+f0
+80
+4e
+90
+4e
+f8
+74
+44
+f0
+80
+46
+90
+4e
+f8
+74
+45
+f0
+80
+3e
+90
+4e
+f8
+74
+f1
+f0
+80
+36
+90
+4e
+f8
+74
+f4
+f0
+80
+2e
+90
+4e
+f8
+74
+f2
+f0
+80
+26
+90
+4e
+f8
+74
+f5
+f0
+80
+1e
+90
+4e
+f8
+74
+f8
+f0
+80
+16
+90
+4e
+f8
+74
+f6
+f0
+80
+0e
+90
+4e
+f8
+74
+f7
+f0
+80
+06
+90
+4e
+f8
+74
+47
+f0
+12
+10
+1f
+ef
+70
+02
+a1
+ab
+90
+4c
+b7
+e0
+20
+e0
+02
+a1
+ab
+90
+4e
+f7
+e0
+12
+02
+d7
+25
+5d
+0c
+25
+75
+0d
+25
+7d
+0e
+25
+85
+0f
+25
+95
+10
+25
+65
+12
+25
+6d
+13
+25
+55
+18
+25
+35
+24
+25
+3d
+25
+25
+45
+26
+25
+4d
+27
+25
+8d
+33
+25
+9d
+37
+25
+a5
+38
+00
+00
+25
+ab
+90
+4e
+f8
+74
+5f
+f0
+80
+6e
+90
+4e
+f8
+74
+60
+f0
+80
+66
+90
+4e
+f8
+74
+61
+f0
+80
+5e
+90
+4e
+f8
+74
+55
+f0
+80
+56
+90
+4e
+f8
+74
+5c
+f0
+80
+4e
+90
+4e
+f8
+74
+5d
+f0
+80
+46
+90
+4e
+f8
+74
+5e
+f0
+80
+3e
+90
+4e
+f8
+74
+56
+f0
+80
+36
+90
+4e
+f8
+74
+59
+f0
+80
+2e
+90
+4e
+f8
+74
+5a
+f0
+80
+26
+90
+4e
+f8
+74
+5b
+f0
+80
+1e
+90
+4e
+f8
+74
+57
+f0
+80
+16
+90
+4e
+f8
+74
+62
+f0
+80
+0e
+90
+4e
+f8
+74
+63
+f0
+80
+06
+90
+4e
+f8
+74
+54
+f0
+90
+4e
+f8
+e0
+ff
+22
+90
+4c
+f5
+ed
+f0
+a3
+eb
+f0
+ef
+30
+e0
+12
+90
+4c
+f4
+e0
+b4
+03
+04
+74
+02
+f0
+22
+90
+4c
+f4
+74
+01
+f0
+22
+90
+4c
+f4
+74
+04
+f0
+22
+90
+4e
+e4
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+ff
+ef
+c3
+9d
+50
+1b
+90
+4e
+e4
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+8f
+82
+75
+83
+00
+12
+01
+12
+60
+03
+7f
+00
+22
+0f
+80
+e0
+7f
+01
+22
+e4
+fe
+ef
+c3
+94
+e0
+40
+20
+ef
+d3
+94
+e7
+50
+1a
+90
+4e
+a0
+e0
+fe
+ef
+54
+07
+ff
+74
+01
+a8
+07
+08
+80
+02
+c3
+33
+d8
+fc
+4e
+90
+4e
+a0
+f0
+22
+e4
+fe
+74
+a1
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fd
+6f
+60
+1c
+ed
+70
+14
+90
+4d
+ec
+e0
+6f
+60
+12
+74
+a1
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+ef
+f0
+22
+0e
+ee
+b4
+06
+d5
+22
+e4
+fe
+fd
+ef
+54
+f0
+64
+f0
+60
+07
+ef
+54
+d0
+fc
+bc
+d0
+0c
+90
+4e
+47
+e0
+b4
+02
+0b
+74
+03
+f0
+80
+06
+90
+4d
+df
+74
+01
+f0
+ef
+c3
+94
+e0
+40
+21
+ef
+d3
+94
+e7
+50
+1b
+90
+4e
+a0
+e0
+fe
+ef
+54
+07
+ff
+74
+01
+a8
+07
+08
+80
+02
+c3
+33
+d8
+fc
+f4
+5e
+90
+4e
+a0
+f0
+22
+e4
+fe
+ed
+70
+21
+74
+a1
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+6f
+70
+47
+ee
+b4
+05
+0b
+24
+a1
+f5
+82
+e4
+34
+4e
+f5
+83
+e4
+f0
+7d
+01
+80
+34
+74
+a1
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fc
+74
+a0
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+ec
+f0
+74
+a1
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+60
+14
+ee
+b4
+05
+0b
+24
+a1
+f5
+82
+e4
+34
+4e
+f5
+83
+e4
+f0
+0e
+ee
+b4
+06
+a3
+22
+ad
+07
+ac
+06
+90
+4e
+47
+e0
+64
+02
+60
+0e
+74
+01
+f0
+90
+4e
+48
+04
+f0
+ef
+a3
+f0
+ee
+a3
+f0
+22
+90
+4e
+cf
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+a3
+f0
+f0
+90
+4e
+d2
+e0
+ff
+c3
+94
+06
+40
+03
+02
+2a
+3a
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+7e
+00
+e9
+2f
+f9
+ee
+3a
+fa
+12
+00
+f9
+ff
+54
+f0
+64
+f0
+60
+0a
+ef
+54
+d0
+64
+d0
+60
+03
+02
+2a
+31
+12
+00
+f9
+fb
+b4
+f1
+09
+7f
+83
+7e
+01
+f1
+06
+02
+2a
+06
+eb
+b4
+f2
+09
+7f
+cd
+7e
+00
+f1
+06
+02
+2a
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+f3
+07
+7f
+b7
+f1
+06
+02
+2a
+06
+eb
+b4
+f4
+09
+7f
+b6
+7e
+00
+f1
+06
+02
+2a
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+f5
+07
+7f
+b5
+f1
+06
+02
+2a
+06
+eb
+b4
+f6
+09
+7f
+ea
+7e
+00
+f1
+06
+02
+2a
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+f7
+07
+7f
+e9
+12
+27
+06
+41
+06
+eb
+b4
+f8
+09
+7f
+e2
+7e
+00
+12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+f9
+08
+7f
+94
+0e
+12
+27
+06
+41
+06
+eb
+b4
+fa
+09
+7f
+8a
+7e
+01
+12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+fb
+08
+7f
+92
+0e
+12
+27
+06
+41
+06
+eb
+b4
+d0
+09
+7f
+2a
+7e
+02
+12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+d1
+09
+7f
+25
+7e
+02
+12
+27
+06
+41
+06
+eb
+b4
+d3
+09
+7f
+26
+7e
+02
+12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+d2
+09
+7f
+24
+7e
+02
+12
+27
+06
+41
+06
+eb
+b4
+d4
+09
+7f
+27
+7e
+02
+12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+d5
+09
+7f
+21
+7e
+02
+12
+27
+06
+41
+06
+eb
+b4
+d6
+09
+7f
+23
+7e
+02
+12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+d7
+07
+7f
+70
+12
+27
+06
+41
+06
+eb
+b4
+d8
+09
+7f
+6f
+7e
+00
+12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+d9
+07
+7f
+b8
+12
+27
+06
+80
+7d
+eb
+b4
+da
+09
+7f
+30
+7e
+00
+12
+27
+06
+80
+70
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+db
+09
+7f
+06
+7e
+03
+12
+27
+06
+80
+47
+eb
+b4
+dc
+09
+7f
+07
+7e
+03
+12
+27
+06
+80
+3a
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fe
+b4
+dd
+06
+7f
+01
+51
+3b
+80
+14
+ee
+b4
+de
+06
+7f
+02
+51
+3b
+80
+0a
+12
+00
+f9
+b4
+df
+04
+7f
+04
+51
+3b
+90
+4e
+47
+e0
+b4
+02
+24
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+90
+4d
+ec
+f0
+e4
+12
+01
+3f
+90
+4e
+d2
+e0
+04
+f0
+02
+27
+30
+22
+90
+4e
+47
+e0
+64
+02
+60
+12
+74
+04
+f0
+90
+4d
+e8
+74
+01
+f0
+90
+4e
+48
+74
+06
+f0
+a3
+ef
+f0
+22
+90
+4e
+db
+e4
+f0
+a3
+f0
+a3
+f0
+12
+21
+4e
+90
+4e
+db
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+4a
+70
+02
+81
+c8
+90
+4e
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+ff
+70
+02
+81
+c8
+64
+28
+60
+05
+ef
+64
+58
+70
+32
+90
+4c
+c8
+e0
+b4
+02
+10
+7f
+29
+12
+05
+81
+90
+4c
+c8
+74
+03
+f0
+e4
+90
+4d
+d7
+f0
+90
+4c
+ca
+e0
+64
+02
+60
+02
+81
+c8
+90
+42
+5e
+04
+f0
+7f
+0a
+12
+05
+81
+90
+4c
+ca
+74
+03
+f0
+22
+90
+4e
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+ff
+d3
+94
+62
+40
+02
+61
+94
+ef
+c3
+94
+59
+50
+02
+61
+94
+ef
+b4
+62
+38
+90
+05
+4f
+e0
+ff
+04
+f0
+74
+50
+2f
+f5
+82
+e4
+34
+05
+f5
+83
+74
+30
+f0
+90
+4d
+39
+e0
+fc
+a3
+e0
+fd
+a3
+e0
+fe
+a3
+e0
+ff
+e4
+7b
+0a
+fa
+f9
+f8
+12
+01
+7d
+90
+4d
+39
+12
+02
+9a
+90
+4d
+d7
+e0
+04
+f0
+22
+90
+4e
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+24
+d8
+ff
+90
+05
+4f
+e0
+fe
+04
+f0
+74
+50
+2e
+f5
+82
+e4
+34
+05
+f5
+83
+ef
+f0
+90
+00
+01
+12
+01
+12
+24
+a8
+ff
+e4
+34
+ff
+fe
+e4
+fc
+fd
+c0
+04
+c0
+05
+c0
+06
+c0
+07
+7f
+0a
+fe
+90
+4d
+39
+e0
+f8
+a3
+e0
+f9
+a3
+e0
+fa
+a3
+e0
+fb
+12
+01
+7d
+d0
+03
+d0
+02
+d0
+01
+d0
+00
+ef
+2b
+ff
+ee
+3a
+fe
+ed
+39
+fd
+ec
+38
+fc
+90
+4d
+39
+12
+02
+9a
+90
+4d
+d7
+e0
+04
+f0
+22
+90
+4e
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+ff
+d3
+94
+27
+40
+02
+81
+65
+ef
+c3
+94
+1e
+50
+02
+81
+65
+ef
+b4
+27
+38
+90
+05
+4f
+e0
+ff
+04
+f0
+74
+50
+2f
+f5
+82
+e4
+34
+05
+f5
+83
+74
+30
+f0
+90
+4d
+39
+e0
+fc
+a3
+e0
+fd
+a3
+e0
+fe
+a3
+e0
+ff
+e4
+7b
+0a
+fa
+f9
+f8
+12
+01
+7d
+90
+4d
+39
+12
+02
+9a
+90
+4d
+d7
+e0
+04
+f0
+22
+90
+4e
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+24
+13
+ff
+90
+05
+4f
+e0
+fe
+04
+f0
+74
+50
+2e
+f5
+82
+e4
+34
+05
+f5
+83
+ef
+f0
+90
+00
+01
+12
+01
+12
+24
+e3
+ff
+e4
+34
+ff
+fe
+e4
+fc
+fd
+c0
+04
+c0
+05
+c0
+06
+c0
+07
+7f
+0a
+fe
+90
+4d
+39
+e0
+f8
+a3
+e0
+f9
+a3
+e0
+fa
+a3
+e0
+fb
+12
+01
+7d
+d0
+03
+d0
+02
+d0
+01
+d0
+00
+ef
+2b
+ff
+ee
+3a
+fe
+ed
+39
+fd
+ec
+38
+fc
+90
+4d
+39
+12
+02
+9a
+90
+4d
+d7
+e0
+04
+f0
+22
+90
+4e
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+64
+2a
+70
+40
+90
+05
+4f
+e0
+60
+10
+e0
+ff
+14
+f0
+74
+50
+2f
+f5
+82
+e4
+34
+05
+f5
+83
+e4
+f0
+90
+4d
+d7
+e0
+60
+32
+90
+4d
+39
+e0
+fc
+a3
+e0
+fd
+a3
+e0
+fe
+a3
+e0
+ff
+e4
+7b
+0a
+fa
+f9
+f8
+12
+02
+08
+90
+4d
+39
+12
+02
+9a
+90
+4d
+d7
+e0
+14
+f0
+22
+90
+4e
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+09
+0f
+22
+90
+4e
+cb
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+f9
+a3
+f0
+90
+4d
+e2
+e0
+64
+01
+60
+02
+a1
+d1
+90
+4e
+ce
+74
+05
+f0
+90
+4e
+ce
+e0
+ff
+14
+f0
+ef
+70
+02
+a1
+db
+90
+4e
+cb
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+f9
+c3
+94
+1e
+40
+44
+e9
+d3
+94
+20
+50
+3e
+e9
+24
+e2
+24
+fd
+50
+02
+80
+32
+90
+4c
+ea
+74
+0a
+f0
+90
+4c
+ce
+e0
+44
+08
+f0
+54
+ef
+f0
+e9
+24
+e3
+ff
+90
+4c
+c3
+e0
+b5
+07
+07
+90
+4c
+c5
+e0
+b4
+03
+10
+90
+4c
+c3
+ef
+f0
+90
+4c
+cc
+74
+01
+f0
+e4
+90
+4c
+e5
+f0
+7f
+01
+22
+90
+4c
+ce
+e0
+54
+e7
+f0
+e9
+64
+14
+60
+0c
+e9
+64
+1a
+60
+07
+e9
+64
+08
+60
+02
+81
+e8
+90
+4c
+ea
+74
+0a
+f0
+90
+4d
+e7
+e9
+f0
+e0
+b4
+1a
+16
+90
+4c
+c1
+e0
+64
+02
+60
+06
+90
+4c
+bf
+74
+03
+f0
+90
+4c
+c1
+74
+02
+f0
+80
+35
+90
+4d
+e7
+e0
+b4
+08
+16
+90
+4c
+c1
+e0
+64
+01
+60
+06
+90
+4c
+bf
+74
+03
+f0
+90
+4c
+c1
+74
+01
+f0
+80
+18
+90
+4d
+e7
+e0
+b4
+14
+11
+90
+4c
+c1
+e0
+60
+06
+90
+4c
+bf
+74
+03
+f0
+e4
+90
+4c
+c1
+f0
+7f
+01
+22
+80
+0a
+90
+4c
+ce
+e0
+54
+e7
+f0
+54
+df
+f0
+7f
+00
+22
+e4
+90
+4f
+01
+f0
+f0
+90
+4f
+01
+e0
+ff
+c3
+94
+08
+50
+0c
+c2
+05
+d1
+24
+90
+4f
+01
+e0
+04
+f0
+80
+ea
+22
+90
+80
+80
+e4
+f0
+a3
+f0
+a3
+f0
+b1
+de
+e4
+90
+4f
+02
+f0
+f0
+90
+4f
+02
+e0
+90
+03
+a5
+93
+ff
+60
+0c
+c2
+05
+d1
+24
+90
+4f
+02
+e0
+04
+f0
+80
+e9
+22
+ac
+07
+ec
+f4
+60
+17
+af
+04
+a2
+05
+92
+03
+d1
+53
+af
+04
+a2
+05
+b3
+92
+02
+d1
+42
+af
+04
+c2
+04
+d1
+64
+22
+ef
+f4
+60
+0c
+7b
+01
+7a
+80
+79
+78
+a2
+02
+92
+00
+d1
+75
+22
+ef
+f4
+60
+0c
+7b
+01
+7a
+80
+79
+7c
+a2
+03
+92
+00
+d1
+75
+22
+ef
+f4
+60
+0c
+7b
+01
+7a
+80
+79
+70
+a2
+04
+92
+00
+d1
+75
+22
+90
+4e
+f0
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+fe
+fd
+ef
+54
+07
+fe
+ef
+13
+13
+13
+54
+03
+fd
+30
+00
+22
+90
+4e
+f0
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+2d
+f9
+e4
+3a
+fa
+12
+00
+f9
+ff
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+4f
+02
+01
+3f
+90
+4e
+f0
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+2d
+f9
+e4
+3a
+fa
+12
+00
+f9
+ff
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+f4
+5f
+02
+01
+3f
+e4
+ff
+90
+4e
+e1
+f0
+fe
+fd
+a3
+f0
+a3
+f0
+ef
+90
+03
+a5
+93
+60
+7c
+ef
+93
+fd
+13
+13
+13
+54
+1f
+fe
+ed
+54
+07
+fd
+74
+01
+a8
+05
+08
+80
+02
+c3
+33
+d8
+fc
+fd
+ee
+24
+78
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+fc
+ed
+f4
+fb
+ec
+5b
+f0
+ee
+24
+70
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+4d
+f0
+ee
+24
+74
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+5b
+f0
+90
+81
+1c
+e0
+f4
+fc
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+ec
+f0
+ee
+24
+78
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+4d
+f0
+ee
+24
+70
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+fc
+ed
+f4
+fb
+ec
+5b
+f0
+0f
+c1
+e2
+e4
+ff
+ef
+90
+03
+a5
+93
+60
+7c
+ef
+93
+fd
+13
+13
+13
+54
+1f
+fe
+ed
+54
+07
+fd
+74
+01
+a8
+05
+08
+80
+02
+c3
+33
+d8
+fc
+fd
+ee
+24
+78
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+fc
+ed
+f4
+fb
+ec
+5b
+f0
+ee
+24
+70
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+4d
+f0
+ee
+24
+74
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+5b
+f0
+90
+81
+1c
+e0
+f4
+fc
+74
+a8
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+ec
+f0
+ee
+24
+78
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+4d
+f0
+ee
+24
+70
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+fc
+ed
+f4
+fb
+ec
+5b
+f0
+0f
+e1
+67
+e4
+ff
+ef
+90
+03
+a5
+93
+60
+40
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+fe
+74
+a8
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+6e
+60
+23
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+c0
+83
+c0
+82
+e0
+fe
+74
+a8
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+fd
+ee
+5d
+d0
+82
+d0
+83
+f0
+0f
+80
+b9
+22
+12
+0b
+ee
+11
+69
+90
+4c
+eb
+74
+01
+f0
+90
+4c
+e5
+74
+1e
+f0
+e4
+90
+4c
+f0
+f0
+90
+4d
+09
+74
+ff
+f0
+90
+44
+fc
+e0
+90
+4d
+d0
+f0
+90
+44
+fd
+e0
+90
+4d
+d1
+f0
+90
+44
+fe
+e0
+90
+4d
+d2
+f0
+22
+22
+90
+4e
+f9
+ed
+f0
+90
+00
+01
+12
+01
+12
+90
+4e
+fa
+f0
+22
+90
+4c
+e9
+e0
+60
+28
+e4
+90
+4c
+e3
+f0
+a3
+f0
+90
+4c
+fc
+f0
+90
+4c
+e9
+e0
+14
+f0
+e0
+70
+14
+90
+4c
+c4
+e0
+90
+4c
+c3
+f0
+90
+4c
+c0
+f0
+7f
+0d
+12
+06
+3a
+12
+17
+a3
+90
+4c
+ee
+e0
+60
+18
+e4
+90
+4c
+e3
+f0
+a3
+f0
+90
+4c
+ee
+e0
+14
+f0
+e0
+70
+08
+7f
+0a
+12
+12
+2a
+12
+17
+a3
+22
+90
+4c
+ea
+e0
+60
+02
+14
+f0
+90
+4c
+ef
+e0
+60
+02
+14
+f0
+90
+4c
+f8
+e0
+60
+0b
+14
+f0
+e0
+70
+06
+90
+4c
+f4
+74
+06
+f0
+90
+4c
+e5
+e0
+60
+20
+90
+4c
+ee
+e0
+60
+06
+e4
+90
+4c
+e5
+f0
+22
+90
+4c
+e5
+e0
+14
+f0
+12
+17
+e8
+90
+4c
+e5
+e0
+70
+51
+12
+17
+ad
+80
+4c
+90
+4c
+e9
+e0
+70
+46
+90
+4c
+ee
+e0
+70
+40
+90
+4c
+e2
+e0
+60
+3a
+14
+f0
+e0
+ff
+c3
+94
+08
+50
+1b
+e4
+90
+41
+31
+f0
+ef
+30
+e1
+09
+d2
+01
+7f
+1d
+12
+10
+e6
+80
+16
+c2
+01
+7f
+1d
+12
+10
+e6
+80
+0d
+90
+41
+31
+74
+01
+f0
+c2
+01
+7f
+1d
+12
+10
+e6
+90
+4c
+e2
+e0
+70
+03
+74
+0c
+f0
+90
+4d
+dc
+e0
+70
+36
+90
+4d
+dd
+e0
+64
+01
+70
+2e
+90
+4c
+e3
+f0
+a3
+f0
+90
+4d
+dd
+f0
+90
+4e
+48
+e0
+60
+0d
+7b
+01
+7a
+4e
+79
+48
+7d
+03
+12
+0c
+8f
+80
+11
+90
+48
+00
+e0
+60
+0b
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0c
+8f
+90
+4d
+d9
+e0
+60
+09
+e0
+14
+f0
+e0
+70
+03
+12
+1a
+47
+90
+4d
+d4
+e0
+60
+11
+e0
+14
+f0
+e0
+70
+0b
+90
+4d
+3d
+e0
+70
+05
+7f
+1b
+12
+05
+81
+90
+4d
+e6
+e0
+60
+29
+e0
+14
+f0
+e0
+70
+23
+90
+4d
+46
+e0
+60
+02
+e4
+f0
+90
+4c
+c7
+e0
+b4
+04
+07
+90
+42
+13
+74
+0c
+f0
+22
+90
+4c
+c9
+e0
+b4
+04
+06
+90
+42
+13
+74
+3a
+f0
+22
+22
+90
+4e
+d3
+ee
+f0
+a3
+ef
+f0
+90
+4e
+d5
+ec
+f0
+a3
+ed
+f0
+90
+4e
+d5
+e0
+fe
+a3
+e0
+ff
+d3
+90
+4e
+d4
+e0
+9f
+90
+4e
+d3
+e0
+9e
+40
+16
+90
+4e
+d5
+e0
+fe
+a3
+e0
+ff
+90
+4e
+d4
+e0
+9f
+ff
+90
+4e
+d3
+e0
+9e
+fe
+80
+1e
+90
+4e
+d3
+e0
+fe
+a3
+e0
+ff
+c3
+90
+4e
+d6
+e0
+9f
+ff
+90
+4e
+d5
+e0
+9e
+fe
+ad
+03
+c3
+eb
+9f
+ff
+e4
+9e
+fe
+22
+90
+0b
+e7
+74
+03
+f0
+ed
+60
+03
+12
+0f
+f8
+22
+90
+0b
+e7
+74
+04
+f0
+02
+0f
+f8
+90
+0b
+e7
+74
+05
+f0
+02
+0f
+f8
+90
+04
+46
+e0
+ff
+22
+90
+4b
+9c
+e0
+fe
+a3
+e0
+ff
+90
+4b
+9a
+e0
+b5
+06
+07
+a3
+e0
+b5
+07
+02
+d3
+22
+c3
+22
+90
+82
+80
+74
+01
+f0
+22
+90
+4e
+98
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+4e
+9e
+74
+ff
+f5
+f0
+12
+01
+67
+45
+f0
+60
+2a
+90
+4e
+9b
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+67
+a9
+f0
+fa
+12
+00
+f9
+ff
+90
+4e
+98
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+67
+a9
+f0
+fa
+ef
+12
+01
+3f
+80
+c8
+22
+90
+4e
+ae
+ee
+f0
+a3
+ef
+f0
+90
+4e
+b2
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+4e
+b0
+ec
+f0
+a3
+ed
+f0
+a3
+e0
+f9
+a3
+e0
+fa
+a3
+e0
+90
+4e
+9b
+c9
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+ec
+f0
+a3
+ed
+f0
+7b
+01
+7a
+0b
+79
+86
+51
+8b
+90
+0b
+83
+74
+a0
+f0
+90
+4e
+ae
+e0
+ff
+a3
+e0
+90
+0b
+84
+cf
+f0
+a3
+ef
+f0
+90
+4e
+b1
+e0
+24
+03
+fd
+90
+4e
+b0
+e0
+34
+00
+fc
+ed
+fa
+ec
+ff
+ea
+fe
+ef
+90
+80
+98
+ee
+f0
+a3
+ef
+f0
+7a
+0b
+79
+83
+7e
+0b
+7f
+83
+74
+83
+fc
+74
+0b
+ff
+ec
+fe
+ef
+a3
+ee
+f0
+a3
+ef
+f0
+90
+80
+9e
+e4
+f0
+a3
+f0
+90
+80
+90
+04
+f0
+90
+80
+06
+e0
+44
+04
+f0
+90
+81
+2c
+e0
+30
+e5
+f9
+22
+ef
+f4
+60
+3a
+ef
+54
+07
+fe
+ef
+13
+13
+13
+54
+03
+ff
+24
+a3
+f5
+82
+e4
+34
+00
+f5
+83
+c0
+83
+c0
+82
+e0
+fd
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+f4
+fc
+5d
+d0
+82
+d0
+83
+f0
+74
+a7
+2f
+f5
+82
+e4
+34
+00
+f5
+83
+e0
+5c
+f0
+22
+ce
+6e
+aa
+55
+40
+00
+00
+40
+69
+04
+00
+00
+80
+09
+0a
+00
+0c
+00
+11
+00
+00
+00
+00
+00
+00
+00
+35
+00
+00
+00
+4f
+02
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+09
+18
+00
+04
+c8
+00
+5c
+40
+00
+3a
+ce
+00
+00
+80
+e0
+00
+90
+00
+00
+00
+20
+00
+a0
+01
+00
+4c
+00
+00
+00
+aa
+55
+02
+00
+4f
+4d
+20
+00
+aa
+55
+01
+00
+31
+41
+01
+aa
+55
+02
+00
+13
+42
+40
+03
+aa
+55
+01
+00
+f7
+41
+0a
+aa
+55
+02
+00
+f5
+41
+10
+00
+aa
+55
+01
+00
+33
+41
+00
+aa
+55
+02
+00
+b1
+4c
+00
+00
+aa
+55
+03
+00
+4a
+41
+40
+25
+00
+aa
+55
+06
+00
+40
+41
+36
+28
+c2
+08
+66
+22
+aa
+55
+0f
+00
+02
+47
+0e
+42
+54
+33
+2e
+30
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+aa
+55
+03
+00
+80
+42
+0e
+00
+01
+aa
+55
+01
+00
+84
+42
+01
+aa
+55
+01
+00
+47
+47
+0a
+aa
+55
+01
+00
+dc
+47
+00
+aa
+55
+01
+00
+f6
+47
+01
+aa
+55
+01
+00
+72
+41
+01
+aa
+55
+0e
+00
+5b
+47
+06
+03
+11
+00
+00
+01
+02
+10
+24
+11
+00
+12
+01
+00
+aa
+55
+01
+00
+71
+47
+00
+aa
+55
+76
+02
+11
+48
+04
+00
+11
+01
+00
+10
+02
+11
+24
+00
+01
+00
+00
+36
+01
+b6
+09
+00
+00
+0a
+00
+01
+00
+00
+09
+00
+01
+35
+03
+19
+11
+24
+09
+00
+04
+35
+0d
+35
+06
+19
+01
+00
+09
+00
+11
+35
+03
+19
+00
+11
+09
+00
+05
+35
+03
+19
+10
+02
+09
+00
+06
+35
+09
+09
+65
+6e
+09
+00
+6a
+09
+01
+00
+09
+00
+09
+35
+08
+35
+06
+19
+11
+24
+09
+01
+00
+09
+00
+0d
+35
+0f
+35
+0d
+35
+06
+19
+01
+00
+09
+00
+13
+35
+03
+19
+00
+11
+09
+01
+00
+25
+3d
+42
+72
+6f
+61
+64
+63
+6f
+6d
+20
+42
+6c
+75
+65
+74
+6f
+6f
+74
+68
+20
+57
+69
+72
+65
+6c
+65
+73
+73
+20
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+20
+09
+01
+01
+25
+08
+4b
+65
+79
+62
+6f
+61
+72
+64
+09
+01
+02
+25
+10
+42
+72
+6f
+61
+64
+63
+6f
+6d
+20
+43
+6f
+72
+70
+2e
+20
+20
+09
+02
+00
+09
+01
+00
+09
+02
+01
+09
+01
+11
+09
+02
+02
+08
+40
+09
+02
+03
+08
+21
+09
+02
+04
+28
+01
+09
+02
+05
+28
+01
+09
+02
+06
+35
+a5
+35
+a3
+08
+22
+25
+9f
+05
+01
+09
+06
+a1
+01
+85
+01
+75
+01
+95
+08
+05
+07
+19
+e0
+29
+e7
+15
+00
+25
+01
+81
+02
+95
+01
+75
+08
+81
+03
+95
+05
+75
+01
+05
+08
+19
+01
+29
+05
+91
+02
+95
+01
+75
+03
+91
+03
+95
+06
+75
+08
+15
+00
+25
+ff
+05
+07
+19
+00
+29
+ff
+81
+00
+c0
+05
+01
+09
+02
+a1
+01
+85
+03
+09
+01
+a1
+00
+05
+09
+19
+01
+29
+08
+15
+00
+25
+01
+75
+01
+95
+08
+81
+02
+05
+01
+09
+30
+09
+31
+16
+01
+80
+26
+ff
+7f
+75
+10
+95
+02
+81
+06
+09
+38
+15
+81
+25
+7f
+75
+08
+95
+01
+81
+06
+05
+0c
+0a
+38
+02
+95
+01
+81
+06
+c0
+c0
+05
+0c
+09
+01
+a1
+01
+85
+02
+19
+00
+2a
+ff
+03
+15
+00
+26
+ff
+03
+95
+01
+75
+10
+81
+00
+c0
+09
+02
+07
+35
+08
+35
+06
+09
+04
+09
+09
+01
+00
+09
+02
+0b
+09
+01
+00
+09
+02
+0c
+09
+1f
+40
+09
+02
+0d
+28
+00
+09
+02
+0e
+28
+01
+09
+02
+0f
+09
+00
+12
+09
+02
+10
+09
+00
+00
+03
+10
+02
+12
+00
+00
+01
+00
+01
+00
+01
+36
+00
+a1
+09
+00
+00
+0a
+00
+01
+00
+01
+09
+00
+01
+35
+03
+19
+12
+00
+09
+00
+04
+35
+0d
+35
+06
+19
+01
+00
+09
+00
+01
+35
+03
+19
+00
+01
+09
+00
+06
+35
+09
+09
+65
+6e
+09
+00
+6a
+09
+01
+00
+09
+00
+09
+35
+08
+35
+06
+19
+12
+00
+09
+01
+00
+09
+01
+00
+25
+2f
+42
+72
+6f
+61
+64
+63
+6f
+6d
+20
+42
+6c
+75
+65
+74
+6f
+6f
+74
+68
+20
+57
+69
+72
+65
+6c
+65
+73
+73
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+20
+50
+6e
+50
+20
+53
+65
+72
+76
+65
+72
+09
+01
+01
+25
+08
+4b
+65
+79
+62
+6f
+61
+72
+64
+09
+02
+00
+09
+01
+03
+09
+02
+01
+09
+04
+e8
+09
+02
+02
+09
+70
+21
+09
+02
+03
+09
+00
+01
+09
+02
+04
+28
+01
+09
+02
+05
+09
+00
+02
+00
+aa
+55
+02
+00
+59
+47
+11
+48
+aa
+55
+01
+00
+32
+41
+43
+aa
+55
+01
+00
+fb
+41
+00
+aa
+55
+08
+00
+38
+41
+ff
+ff
+8f
+f8
+83
+9d
+59
+82
+aa
+55
+01
+00
+dc
+07
+00
+aa
+55
+01
+00
+a2
+00
+00
+aa
+55
+01
+00
+dd
+07
+00
+aa
+55
+01
+00
+16
+00
+27
+aa
+55
+01
+00
+fd
+47
+ff
+aa
+55
+01
+00
+f7
+47
+ff
+aa
+55
+01
+00
+6e
+41
+80
+aa
+55
+02
+00
+a2
+4b
+02
+01
+aa
+55
+ee
+01
+04
+45
+01
+00
+00
+28
+02
+01
+18
+02
+00
+03
+28
+01
+20
+03
+00
+05
+2a
+01
+00
+04
+00
+02
+29
+02
+00
+00
+05
+00
+00
+28
+02
+00
+18
+06
+00
+03
+28
+01
+02
+07
+00
+00
+2a
+0e
+42
+54
+35
+2e
+30
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+08
+00
+03
+28
+01
+02
+09
+00
+01
+2a
+02
+c1
+03
+0a
+00
+03
+28
+01
+02
+0b
+00
+04
+2a
+08
+06
+00
+06
+00
+64
+00
+2c
+01
+0c
+00
+00
+28
+02
+0a
+18
+0d
+00
+03
+28
+01
+02
+0e
+00
+29
+2a
+06
+59
+69
+43
+68
+69
+70
+0f
+00
+03
+28
+01
+02
+10
+00
+50
+2a
+07
+02
+e8
+04
+21
+70
+01
+00
+11
+00
+00
+28
+02
+12
+18
+12
+00
+03
+28
+01
+06
+13
+00
+4e
+2a
+01
+01
+14
+00
+03
+28
+01
+12
+15
+00
+4d
+2a
+08
+00
+00
+00
+00
+00
+00
+00
+00
+16
+00
+02
+29
+02
+00
+00
+17
+00
+08
+29
+02
+01
+01
+18
+00
+03
+28
+01
+12
+19
+00
+4d
+2a
+05
+00
+00
+00
+00
+00
+1a
+00
+02
+29
+02
+00
+00
+1b
+00
+08
+29
+02
+03
+01
+1c
+00
+03
+28
+01
+12
+1d
+00
+4d
+2a
+02
+00
+00
+1e
+00
+02
+29
+02
+00
+00
+1f
+00
+08
+29
+02
+02
+01
+20
+00
+03
+28
+01
+0e
+21
+00
+4d
+2a
+02
+00
+00
+22
+00
+02
+29
+02
+00
+00
+23
+00
+08
+29
+02
+01
+02
+24
+00
+03
+28
+01
+0a
+25
+00
+4b
+2a
+a0
+05
+01
+09
+06
+a1
+01
+85
+01
+75
+01
+95
+08
+05
+07
+19
+e0
+29
+e7
+15
+00
+25
+01
+81
+02
+95
+01
+75
+08
+81
+03
+95
+05
+75
+01
+05
+08
+19
+01
+29
+05
+91
+02
+95
+01
+75
+03
+91
+03
+95
+06
+75
+08
+15
+00
+26
+ff
+00
+05
+07
+19
+00
+29
+ff
+81
+00
+c0
+05
+0c
+09
+01
+a1
+01
+85
+02
+19
+00
+2a
+ff
+03
+15
+00
+26
+ff
+03
+95
+01
+75
+10
+81
+00
+c0
+05
+01
+09
+02
+a1
+01
+85
+03
+09
+01
+a1
+00
+05
+09
+19
+01
+29
+08
+15
+00
+25
+01
+75
+01
+95
+08
+81
+02
+05
+01
+09
+30
+09
+31
+16
+01
+80
+26
+ff
+7f
+75
+10
+95
+02
+81
+06
+09
+38
+15
+81
+25
+7f
+75
+08
+95
+01
+81
+06
+05
+0c
+0a
+38
+02
+95
+01
+81
+06
+c0
+c0
+26
+00
+03
+28
+01
+02
+27
+00
+4a
+2a
+04
+11
+01
+00
+01
+28
+00
+03
+28
+01
+04
+29
+00
+4c
+2a
+01
+00
+2a
+00
+00
+28
+02
+0f
+18
+2b
+00
+03
+28
+01
+12
+2c
+00
+19
+2a
+01
+64
+2d
+00
+02
+29
+02
+00
+00
+00
+00
+aa
+55
+01
+00
+6a
+4c
+17
+aa
+55
+01
+00
+f9
+46
+50
+aa
+55
+01
+00
+c2
+44
+14
+aa
+55
+06
+00
+f9
+44
+11
+46
+34
+54
+77
+dd
+aa
+55
+01
+00
+7e
+4c
+00
+aa
+55
+06
+00
+b8
+4c
+15
+00
+1d
+00
+19
+00
+aa
+55
+02
+00
+3e
+4d
+2c
+00
+aa
+55
+01
+00
+60
+4c
+50
+aa
+55
+10
+00
+6c
+4c
+0c
+00
+05
+00
+12
+b4
+08
+00
+08
+00
+08
+00
+00
+00
+2c
+01
+aa
+55
+0f
+00
+19
+44
+0e
+42
+54
+35
+2e
+30
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+aa
+55
+01
+00
+e4
+44
+07
+aa
+55
+01
+00
+dd
+44
+01
+aa
+55
+0c
+00
+d9
+43
+1f
+02
+01
+05
+03
+19
+c1
+03
+03
+03
+12
+18
+aa
+55
+07
+00
+6b
+4d
+06
+ff
+06
+00
+03
+00
+80
+aa
+55
+11
+00
+f9
+43
+1f
+0f
+09
+42
+54
+35
+2e
+30
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+aa
+55
+04
+00
+53
+4d
+20
+21
+12
+24
+aa
+55
+04
+00
+91
+4c
+9f
+3e
+cd
+4d
+aa
+55
+01
+00
+8f
+4c
+04
+aa
+55
+01
+00
+10
+4c
+01
+aa
+55
+01
+00
+e2
+4b
+02
+aa
+55
+01
+00
+0f
+4c
+40
+aa
+55
+01
+00
+0a
+4c
+00
+aa
+55
+02
+00
+e4
+4b
+c0
+12
+aa
+55
+10
+00
+f0
+4b
+00
+13
+2c
+42
+06
+15
+36
+48
+0f
+1a
+3a
+4c
+11
+23
+31
+4d
+aa
+55
+01
+00
+ef
+4b
+ff
+aa
+55
+04
+00
+eb
+4b
+20
+15
+10
+05
+aa
+55
+01
+00
+7d
+4c
+c2
+aa
+55
+0a
+00
+37
+0d
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+aa
+55
+04
+00
+40
+4d
+00
+48
+5d
+00
+aa
+55
+07
+00
+76
+4d
+ff
+ff
+ff
+ff
+e8
+fd
+00
+aa
+55
+08
+00
+16
+42
+8f
+10
+ce
+00
+0a
+0b
+ef
+0f
+aa
+55
+01
+00
+f8
+41
+00
+aa
+55
+08
+00
+a3
+00
+00
+00
+00
+00
+00
+00
+00
+00
+aa
+55
+02
+00
+5d
+41
+02
+24
+aa
+55
+08
+00
+4d
+41
+12
+00
+00
+02
+12
+00
+00
+02
+aa
+55
+02
+00
+5b
+41
+20
+00
+aa
+55
+04
+00
+57
+41
+20
+00
+00
+20
+aa
+55
+04
+00
+5f
+41
+80
+03
+00
+06
+aa
+55
+02
+00
+98
+4c
+00
+13
+aa
+55
+02
+00
+9b
+42
+30
+3f
+aa
+55
+01
+00
+aa
+42
+20
+aa
+55
+7f
+00
+70
+4f
+07
+ff
+0a
+fb
+0b
+ff
+1a
+fb
+1b
+fb
+1c
+fb
+1d
+f6
+1e
+f2
+1f
+ee
+20
+ea
+21
+e6
+22
+e2
+23
+de
+24
+da
+25
+d6
+26
+d2
+27
+ce
+28
+ca
+29
+c6
+2a
+c2
+2b
+bd
+2c
+b9
+2d
+b5
+2e
+b1
+2f
+ad
+30
+a9
+31
+80
+32
+80
+33
+80
+34
+c0
+35
+c1
+36
+c2
+37
+c3
+38
+c4
+39
+c5
+3a
+c6
+3b
+c7
+3c
+06
+3d
+07
+3e
+46
+3f
+85
+40
+86
+41
+87
+42
+c6
+43
+c7
+44
+d6
+45
+d7
+46
+e6
+47
+f5
+48
+00
+49
+f8
+4a
+7f
+4e
+ec
+4f
+5e
+55
+d0
+56
+c0
+57
+4c
+58
+6c
+59
+50
+68
+e4
+69
+00
+6a
+00
+6b
+30
+ff
+aa
+55
+02
+00
+63
+41
+70
+4f
+aa
+55
+0a
+00
+91
+4a
+55
+d0
+56
+c0
+57
+4c
+58
+6c
+59
+50
+aa
+55
+0a
+00
+87
+4a
+55
+d0
+56
+c0
+57
+4c
+58
+6c
+59
+50
+b0
+8e
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
 ff
-0a
-fb
-0b
 ff
-1a
-fb
-1b
-fb
-1c
-fb
-1d
-f6
-1e
-f2
-1f
-ee
-20
-ea
-21
-e6
-22
-e2
-23
-de
-24
-da
-25
-d6
-26
-d2
-27
-ce
-28
-ca
-29
-c6
-2a
-c2
-2b
-bd
-2c
-b9
-2d
-b5
-2e
-b1
-2f
-ad
-30
-a9
-31
-80
-32
-80
-33
-80
-34
-c0
-35
-c1
-36
-c2
-37
-c3
-38
-c4
-39
-c5
-3a
-c6
-3b
-c7
-3c
-06
-3d
-07
-3e
-46
-3f
-85
-40
-86
-41
-87
-42
-c6
-43
-c7
-44
-d6
-45
-d7
-46
-e6
-47
-f5
-48
-00
-49
-f8
-4a
-7f
-4e
-ec
-4f
-5e
-55
-d0
-56
-c0
-57
-4c
-58
-6c
-59
-50
-68
-e4
-69
-00
-6a
-00
-6b
-30
 ff
-aa
-55
-02
-00
-63
-41
-70
-4f
-aa
-55
-0a
-00
-91
-4a
-55
-d0
-56
-c0
-57
-4c
-58
-6c
-59
-50
-aa
-55
-0a
-00
-87
-4a
-55
-d0
-56
-c0
-57
-4c
-58
-6c
-59
-50
-8f
-a0
 ff
 ff
 ff
@@ -16380,5 +32677,92 @@
 ff
 ff
 ff
-b5
-b3
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+e0
+34
Index: c51/output/fw.hex
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/fw.hex	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/fw.hex	(working copy)
@@ -1,4 +1,4 @@
-:100000000201A9E709F608DFFA8046E709F208DFEE
+:10000000020303E709F608DFFA8046E709F208DF92
 :10001000FA803E88828C83E709F0A3DFFA8032E31E
 :1000200009F608DFFA8078E309F208DFFA807088C1
 :10003000828C83E309F0A3DFFA806489828A83E0FB
@@ -21,544 +21,808 @@
 :10014000010689828A83F0225002F722BBFE01F366
 :1001500022C5F0F8A3E028F0C5F0F8E5821582701A
 :10016000021583E038F022A3F8E0C5F025F0F0E5B1
-:1001700082158270021583E0C838F0E822D083D05F
-:1001800082F8E4937012740193700DA3A393F87432
-:100190000193F5828883E4737402936860EFA3A3EC
-:1001A000A380DF8A838982E473787FE4F6D8FD75C3
-:1001B00081CF0201F0021714E493A3F8E493A34063
-:1001C00003F68001F208DFF48029E493A3F85407D2
-:1001D000240CC8C333C4540F4420C8834004F456CD
-:1001E000800146F6DFE4800B010204081020408005
-:1001F000900235E47E019360BCA3FF543F30E509D3
-:10020000541FFEE493A360010ECF54C025E060A804
-:1002100040B8E493A3FAE493A3F8E493A3C8C58297
-:10022000C8CAC583CAF0A3C8C582C8CAC583CADF05
-:10023000E9DEE780BE524E0DFF0436000000FF10DD
-:1002400091FF202B000000FF1F80001A08090A0BF5
-:100250000C0D0E18191715141311161B1C00000095
-:1002600048000000E400E03E142B04291D00351E68
-:100270001A3916641B8A3A1F083C073D06883B2042
-:100280001517090A19052221181C0D0B101123241A
-:100290000C300E3F36872E2512400F003765412661
-:1002A000132F333432382D2747007FE200E6004613
-:1002B000892A3144284542435FE1E52C53514C00E3
-:1002C000605D5A2C53514C00615E5B63554F4B4E41
-:1002D00057855852F2504A4D00E1E5F6F7F5F4F132
-:1002E000FAE3D1D3D2D4F8D591D07FF9F3FBD690ED
-:1002F00000000000000000000000000000000101FC
-:1003000000904CF0E06075904CF0E014F0E4904EFA
-:100310000CF0904DE5E0640270317E427F747B0109
-:100320007A4D79E6904E6F7406F01209477E427F4F
-:10033000627B017A4D79EC904E6F7410F012094790
-:100340007F03717D90425E7401F022904E0C740127
-:10035000F090427474FFF0A3F0A3F0A3F0A3F0A315
-:10036000F07B017A4279627D107C001222BA7F0311
-:10037000717D90425E7401F0904CFBF022904E8AA9
-:10038000EFF0788B7C4E7D017BFF7A0279FE7E0058
-:100390007F0311D3904E8AE0904E8DF07B017A4E10
-:1003A000798B7D03904E64EBF0A3EAF0A3E9F0A310
-:1003B000EDF0904B9CE0FFA3E0904E68CFF0A3EFF0
-:1003C000F0904B9AE0FEA3E0FF904B9CE0FCA3E092
-:1003D000FD7B641220BF904E67E0FEEFC39E40E1BC
-:1003E000904E67E0FF14F0EF603C904E64E0FBA39A
-:1003F000E475F0013167A9F0FA11F9FF904E68E455
-:1004000075F001316785F082F583EFF0904E68E07A
-:10041000FEA3E0FFBE4BC9BF36C6904E68744AF0DB
-:10042000A374A0F080BA904E68E0FFA3E0904B9CCC
-:10043000CFF0A3EFF022904E97EFF0317D04C00192
-:1004400005F60205E70404DB0605B00A05E7130517
-:10045000A82A04622F04BB3004623304BE370000B4
-:10046000068CF1EE120FBD7B017A4C79FE7D017C8A
-:10047000007FF67E3F12220A904CFEE0640170324B
-:10048000904C95E07002A3E07004F1E180F2904C92
-:10049000E0E0FEA3E0FFC3904C96E09F904C95E017
-:1004A0009E500F904CD57402F0E4904CE5F07F190B
-:1004B000617DD2017F1DD18D02176E0208EE6101B0
-:1004C000904CC97403F0A37401F09047F4E0A320AA
-:1004D000E702C18C904DD37432F022904CC9740461
-:1004E000F0E4A3F07F02717D904CFBE06064E4F0E7
-:1004F000904E98E0FEA3E0FFF5828E837405F0EF46
-:100500002401FFE43EFAA9077B01C003C002C00139
-:100510007A477902904E4AEBF0A37447F0A3740235
-:10052000F0904702E02401FEE433904E4DF0A3CE5C
-:10053000F0D001D002D003122126904E98E0FEA305
-:10054000E0AA06F97B01904702E02402FD120F7336
-:10055000800C904CE9E06006904CBF7401F0E49090
-:100560004CE3F0A3F0A3E07006C2017F1DD18DE43F
-:10057000904CE9F0F1DBE4904CEBF0904DD3F0902F
-:100580004213741AF0E4904DD8F0900040E07014DB
-:10059000A3E07010A3E0700CA3E07008A3E0700467
-:1005A000A3E060E67F05617D7F04717D7F0AE1C382
-:1005B000E490054FF0904DD504F0E4904DD3F090C9
-:1005C00047F4E0A330E70F904DD87401F090054F49
-:1005D0007404F0FF617DE4904CF0F0904CCA74021A
-:1005E000F0904CC904F022904CC5E0B40308E490AC
-:1005F0004CC9F0A3F022904CC9E0904CCBF0E490B1
-:100600004CC9F0A3F0904CEB04F0E4904DD3F09083
-:100610004DD8E0640170327B017A4D79E57D1DFC97
-:100620001222BA7FC8F1C3C2017FFFD18D7B017A4C
-:100630004D79E57D1D7C007FD87E3F121665D20185
-:100640007FFFD18DE4904DD8F0904CECE0B40104E4
-:10065000E4F0E1BA904CEDE0FF6002E142904CF032
-:10066000E060026101904CC5E06401601F904E970C
-:10067000E064136017904CCBE0640460067F05F1E2
-:10068000428002F1BAE4904CE3F0A3F022EFF46070
-:100690000D7B017A807974A2019200120870229079
-:1006A0004DE2E064026002E141904CE9E06002E169
-:1006B00041904CD5E0B40204F1BA802E904CD5E0C4
-:1006C000B40114904CF7E07021904CE2740CF0905F
-:1006D0004CF77401F08013904CF7E0B4010CE4F097
-:1006E000904CE2F0C2017FFFD18D904CD5E06401C7
-:1006F000604F120FDAEF6043C3904CE4E0940C902B
-:100700004CE3E094005028904CB7E030E008D20170
-:100710007F1DD18D8006C2017F1DD18D904CB7E029
-:1007200030E106D2017F1EC18DC2017F1EC18DC284
-:10073000017F1DD18DC2017F1EC18DC2017F1ED1DF
-:100740008D22904EAFEFF024FE600F14600C24FE5B
-:10075000603124F86029240C705A904EAFE0149058
-:100760004DD0F09042137405F0904CF0F07F04717E
-:100770007D7F0AF1C37F2A717DE4904CEDF0227FEA
-:1007800002617DE4904CF0F012104AEF70061210F6
-:1007900038EF600F904EAFE0904CEDF0904DE37469
-:1007A00003F022F1DBE4904E0CF07F01717DE490C8
-:1007B0004CEDF022E4904CEDF022E4904D38F07FC7
-:1007C00019617DEFD394004011E4FDFC0DBD0001E3
-:1007D0000CBC04F8BDA6F51F80E922E4904CF0F0B3
-:1007E00022E4900B7FF0900B7EF07F0180D5120801
-:1007F000EEC2067F1D120803C2067F1E120803C246
-:10080000067F1DAC07ECF46015AF04D2041130AFC5
-:1008100004A206920112068DAF04C202111F22EF3C
-:10082000F4600C7B017A807978A202920011702228
-:10083000EFF4600C7B017A807970A2049200117051
-:1008400022AC07ECF46017AF04A2059203115FAF6E
-:1008500004A205B39202111FAF04C204113022EFAB
-:10086000F4600C7B017A80797CA2039200117022E3
-:10087000904EA3EBF0A3EAF0A3E9F0E4FEFDEF5401
-:1008800007FEEF1313135403FD300022904EA3E034
-:10089000FBA3E0FAA3E02DF9E43AFA1200F9FF74A1
-:1008A00001A806088002C333D8FC4F02013F904ED6
-:1008B000A3E0FBA3E0FAA3E02DF9E43AFA1200F971
-:1008C000FF7401A806088002C333D8FCF45F02015C
-:1008D0003FE4904EB0F0F0904EB0E0FFC39408506B
-:1008E0000CC2051141904EB0E004F080EA229080E5
-:1008F00080E4F0A3F0A3F011D1E4904EB1F0F090B9
-:100900004EB1E090024B93FF600CC2051141904E36
-:10091000B1E004F080E922EF6402702A904DE574A2
-:1009200002F07E4D7FE67B017A007940904E6F7435
-:1009300006F031477E4D7FEC7B017A427962904E22
-:100940006F7410F0314722904E6AEEF0A3EFF0A3DF
-:10095000EBF0A3EAF0A3E9F0904E6FE0FF14F0EFA4
-:100960006027904E6CE0FBA3E475F001120167A9CB
-:10097000F0FA1200F9FF904E6AE475F00112016777
-:1009800085F082F583EFF080CF22904E70EBF0A3DC
-:10099000EAF0A3E9F0E4A3F0A3F0904DD9F0904E73
-:1009A00074F0904E74E0FFC39405502C904E70E0AC
-:1009B000FBA3E0FAA3E02401F9E43AFA7E00E92F70
-:1009C000F9EE3AFA1200F9B47F06904DD97401F0AD
-:1009D000904E74E004F080CA904E70E0FBA3E0FA01
-:1009E000A3E0F91218A6EF6002616F904E70E0A3C9
-:1009F000E0FAA3E04A7002616F904CC9E0B40406CB
-:100A00009042137403F0904DDD740AF0E4904CE3CF
-:100A1000F0A3F07B017A4879007D09FCD14E7B017F
-:100A20007A4E79037D097C00D14E904CB67401F06A
-:100A3000904CF4E0FF64017002616FEF6404700297
-:100A4000616FEF64027002616F904E70E0FBA3E093
-:100A5000FAA3E0F97170904E02E0B401117402F053
-:100A6000904E03F07B017A4E79037D03E108904EAE
-:100A700002E06403600AE0B4021F904DDBE07019ED
-:100A8000E4904E02F0904DE4F0904E037402F07B3F
-:100A9000017A4E79037D03E108904DDBE0701690FA
-:100AA0004E70E0FBA3E0FAA3E02401F9E43AFA7DFA
-:100AB000067C00D14E9048007401F0904E70E0FB2F
-:100AC000A3E0FAA3E0F91200F9904801F0E4A3F0E2
-:100AD000904DD6F0904E0CE0706F90000112011214
-:100AE000B47F157E487F03E92402F9E43AFA904E78
-:100AF0006F7405F03147801C7E487F03904E70E094
-:100B0000FBA3E0FAA3E02401F9E43AFA904E6F74F3
-:100B100006F03147904E747403F0904E74E0FFC3BA
-:100B20009409504174002FF582E43448F583E0B411
-:100B30007F0F904E74E02400F582E43448F583E49E
-:100B4000F0904E74E004F080D17E487F03904E70A8
-:100B5000E0FBA3E0FAA3E02401F9E43AFA904E6F37
-:100B60007406F031477B017A4879007D09F108224B
-:100B7000904E7EEBF0A3EAF0A3E9F0E4A3F0F0904E
-:100B80004E81E0FFC394064002C132904E7EE0FBEE
-:100B9000A3E0FAA3E02401F9E43AFA7E00E92FF990
-:100BA000EE3AFA1200F9FF54F064F06009EF54D005
-:100BB00064D06002C12A1200F9FBB4F1087F837E81
-:100BC00001D133A1FFEBB4F2087FCD7E00D133A178
-:100BD000FF904E7EE0FBA3E0FAA3E02401F9E43AA3
-:100BE000FAA3E07E0029F9EE3AFA1200F9FBB4F319
-:100BF000067FB7D133A1FFEBB4F4087FB67E00D1F6
-:100C000033A1FF904E7EE0FBA3E0FAA3E02401F9BC
-:100C1000E43AFAA3E07E0029F9EE3AFA1200F9FB71
-:100C2000B4F5067FB5D133A1FFEBB4F6087FEA7EB9
-:100C300000D133A1FF904E7EE0FBA3E0FAA3E024B5
-:100C400001F9E43AFAA3E07E0029F9EE3AFA12003B
-:100C5000F9FBB4F7067FE9D133A1FFEBB4F8087FC5
-:100C6000E27E00D133A1FF904E7EE0FBA3E0FAA329
-:100C7000E02401F9E43AFAA3E07E0029F9EE3AFA19
-:100C80001200F9FBB4F9077F940ED133A1FFEBB446
-:100C9000FA087F8A7E01D133A1FF904E7EE0FBA34C
-:100CA000E0FAA3E02401F9E43AFAA3E07E0029F98E
-:100CB000EE3AFA1200F9FBB4FB077F920ED133A192
-:100CC000FFEBB4D0087F2A7E02D133A1FF904E7E85
-:100CD000E0FBA3E0FAA3E02401F9E43AFAA3E07E02
-:100CE0000029F9EE3AFA1200F9FBB4D1087F257E0B
-:100CF00002D133A1FFEBB4D3087F267E02D133A10A
-:100D0000FF904E7EE0FBA3E0FAA3E02401F9E43A71
-:100D1000FAA3E07E0029F9EE3AFA1200F9FBB4D208
-:100D2000087F247E02D133A1FFEBB4D4087F277E55
-:100D300002D133A1FF904E7EE0FBA3E0FAA3E024B2
-:100D400001F9E43AFAA3E07E0029F9EE3AFA12003A
-:100D5000F9FBB4D5087F217E02D133A1FFEBB4D6D5
-:100D6000087F237E02D133A1FF904E7EE0FBA3E0FB
-:100D7000FAA3E02401F9E43AFAA3E07E0029F9EEAF
-:100D80003AFA1200F9FBB4D7067F70D1338070EBCA
-:100D9000B4D8087F6F7E00D1338064904E7EE0FB34
-:100DA000A3E0FAA3E02401F9E43AFAA3E07E0029E3
-:100DB000F9EE3AFA1200F9FBB4D9067FB8D13380C4
-:100DC0003EEBB4DA087F307E00D1338032904E7E25
-:100DD000E0FBA3E0FAA3E02401F9E43AFAA3E07E01
-:100DE0000029F9EE3AFA1200F9FBB4DB087F067E1F
-:100DF00003D133800AEBB4DC067F077E03D1339046
-:100E00004E02E0B40224904E7EE0FBA3E0FAA3E0A1
-:100E10002401F9E43AFAA3E07E0029F9EE3AFA1245
-:100E200000F9904DE4F0E412013F904E81E004F0AF
-:100E3000617F22AD07AC06904E02E06402600E7442
-:100E400001F0904E0304F0EFA3F0EEA3F022904ED9
-:100E50009DEBF0A3EAF0A3E9F0ED1DAE0470011CD8
-:100E60004E6016904E9DE0FBA3E475F00112016701
-:100E7000A9F0FAE412013F80E0227B017A4C79BFAD
-:100E80007D4A7C00D14E7B017A4D79937D147C00A4
-:100E9000D14E7B017A4D79A87D147C00D14E7B0127
-:100EA0007A4D79BC7D147C00D14E7B017A48790063
-:100EB0007D097C00D14E7B017A4E79037D097C004F
-:100EC000D14EE4904DDDF0904DE3F0904DD3F09095
-:100ED0004DD8F0904DD5F0904DE2F0904DDAF09075
-:100EE0004E02F0904DD4F0904DD6F0904DD9F09048
-:100EF0004DE1F0904DD2F0904DDEF0904DE4F09049
-:100F00004DD7F0904D38F022904E7AEBF0A3EAF0F6
-:100F1000A3E9F0A3EDF0F1E7EF601D904CEBE0707A
-:100F200017904CC9E0B40410904E7AE0FBA3E0FAAD
-:100F3000A3E0F9A3E0FDF17322904EA6EFF0A3ED3C
-:100F4000F07B017A4879007D097C00D14E90480001
-:100F50007401F0A3E0FF904EA6E0FEEF4E90480132
-:100F6000F0904EA7E0904803F07B017A4879007D2D
-:100F7000098095900BE77403F0ED6002F17F2290F9
-:100F80004EB3EDF0E0FD900BE8F07E0B7FE9904E64
-:100F90006FEDF031477B017A0B79E7904EB3E02497
-:100FA00002FD0203A4900BE77406F080D2900BE7D9
-:100FB0007404F080CA900BE77405F080C2D17AF116
-:100FC000D9904CEB7401F0904CE5741EF0E4904C19
-:100FD000F0F0904D0874FFF02222904CC9E0B40468
-:100FE000037F01227F0022E4904EAEF0904CCAE0D5
-:100FF000B40206904EAEE0FF229047F4E0A330E644
-:1010000006904EAEE0FF22904CC9E0701B904CEF72
-:10101000E0701F740AF0A3E07018904DE2E0B40293
-:10102000117F01120742800AE4904CEBF0904EAE23
-:1010300004F0904EAEE0FF22904CC9E0B402087F6D
-:101040001E12037D7F01227F0022904CC9E0FF64C5
-:10105000046004EFB403087F0412037D7F01227F44
-:101060000022904CC9E0B40415904CE3E0B4042095
-:10107000A3E0B4B01B114A904CEC7401F022C39071
-:101080004CE4E09414904CE3E0940040031207BA5F
-:101090002211BB904CE4E004F07006904CE3E004B5
-:1010A000F011E91162121F96310D11EA904CCAE05D
-:1010B000B40207E4904CE3F0A3F022904DE2E0B4D8
-:1010C000020A904CE9E060047F1D11CD22904EB6DB
-:1010D000EFF07B017A807974313E9209904EB6E050
-:1010E000FFA209B3920102068D22904CE9E0601C38
-:1010F000E4904CE3F0A3F0904CFBF0904CE9E0144A
-:10110000F0E070087F0D1207421207BA22904DE3FB
-:10111000E0602AE014F0E07024904CEDE0B4051D8E
-:101120009047F4E0A320E615904CE974F0F0E490C9
-:101130004E0CF07F0112037DE4904CEDF022AD07E0
-:10114000E4904EB4F0FEEF5407F0EF131313540382
-:10115000FEF582758300120112FD3395E0FC904E7E
-:10116000B4E0FF74017E00A807088005C333CE33C6
-:10117000CED8F9FFEE5CFEEF5D4E24FF227B017AB4
-:1011800081791C80B9904EB5EFF0317D9208904E78
-:10119000B5E0FFA208B39207EFF470024123EF54C9
-:1011A00007FEEF1313135403FF30074324A3F58204
-:1011B000E43400F583C083C082E0FD7401A8060812
-:1011C0008002C333D8FCF45DD082D083F074A72FA3
-:1011D000F582E43400F583C083C082E0FF7401A887
-:1011E00006088002C333D8FC4FD082D083F022742B
-:1011F000A32FF582E43400F583C083C082E0FD7440
-:1012000001A806088002C333D8FCFC4DD082D083ED
-:10121000F074A72FF582E43400F583E0FFECF4FED0
-:10122000EF5EF022E4FF904EB2F0FEFDEF90024B35
-:10123000936049EF93FD131313541FFEED5407FD04
-:101240007401A805088002C333D8FCFDEE2478FBA6
-:10125000E434808B82F583E0FCEDF4FBEC5BF0EE94
-:101260002470F582E43480F583E04DF0EE2474F5CB
-:1012700082E43480F583E05BF00F80B0F13A908136
-:101280001CE0904EB2F0904DD4E06020E4FF318538
-:101290007F0131857F0231857F0331857F04318570
-:1012A0007F0531857F0631857F072185904EB2E02D
-:1012B000FF9000A3F0EFF49000A7F022B15B710261
-:1012C000B1A2B16E12069F900B7EE014600E24FE58
-:1012D00070EC51241207F11207E180FE904CEAE015
-:1012E0007012904CECE0700C904CE5E07006904C65
-:1012F000F8E06004F11680C651241207E180BF8037
-:10130000BD227A0C794B904E9A7401F0A3740CF0C4
-:10131000A3744BF0904BA0E0FEA3E0FF904B9EE047
-:101320006E7003A3E06F700281B17E0C7F4B7D0372
-:10133000B10B904E9AE0FBA3E0FAA3E0F91200F99A
-:10134000B4022B904E9BE475F002120151904E9A1C
-:10135000E0FBA3E0FAA3E0F91200F9FF904E1FE0D2
-:10136000A3E0FAA3E0F5828A831201A781B1904E2F
-:101370009AE0FBA3E0FAA3E0F91200F964047059C3
-:10138000904E9B75F0011201517E0C7F4E904E9A4B
-:10139000E0FBA3E0FAA3E0F91200F914FDB10B9011
-:1013A0004E9AE0FBA3E0FAA3E02401F9E43AFAC084
-:1013B00002C001904E9AE0A3E0FAA3E0F91200F90E
-:1013C000FD7C00904E22E0A3E0FAA3E0F5828A8340
-:1013D000D001D0021201A781B1904E9AE0FBA3E0A8
-:1013E000FAA3E0F91200F964057059904E9B75F06C
-:1013F000011201517E0C7F4E904E9AE0FBA3E0FA61
-:10140000A3E0F91200F914FDB10B904E9AE0FBA392
-:10141000E0FAA3E02401F9E43AFAC002C001904ED8
-:101420009AE0A3E0FAA3E0F91200F9FD7C00904EE7
-:101430002BE0A3E0FAA3E0F5828A83D001D0021268
-:1014400001A7806D904E9AE0FBA3E0FAA3E0F912A9
-:1014500000F964037059904E9B75F0011201517EA2
-:101460000C7F4E904E9AE0FBA3E0FAA3E0F9120045
-:10147000F914FDB10B904E9AE0FBA3E0FAA3E0242F
-:1014800001F9E43AFAC002C001904E9AE0A3E0FAF2
-:10149000A3E0F91200F9FD7C00904E2EE0A3E0FAE3
-:1014A000A3E0F5828A83D001D0021201A7800280D6
-:1014B000FE904BA5E0FEA3E0FF904C5EE06E700353
-:1014C000A3E06F6022904E25E0FBA3E0FAA3E0F9D1
-:1014D0004A60371201A3904BA5E0FFA3E0904C5E59
-:1014E000CFF0A3EFF080CA904C8DE0FFA3E06F60D7
-:1014F00019904E28E0FBA3E0FAA3E0F94A600B1232
-:1015000001A3904C8DE0A3F080DD22904EACEEF074
-:10151000A3EFF0A905904B9EE0FEA3E0FFAD0119FB
-:10152000ED602F0FEFAC0670010E14F5828C83E096
-:10153000FD904EACE475F00112016785F082F583F1
-:10154000EDF0AD07AC06BC4BD4BD9AD17E4B7F36D7
-:1015500080CB904B9EEEF0A3EFF0227B017A4E7988
-:101560000D781F7C4E7D017E007F120200D3904CCF
-:10157000BFE0602D7FC81207C3C2017FFF12068D36
-:101580007B017A4D79E57D1D7C007FD87E3FD1655A
-:10159000D2017FFF12068D7F0A1207C3E4904CBF71
-:1015A000F022904CCAE0B40202E18F904CF4E0FFCC
-:1015B000600864036004EFB405028076904CF4E0A8
-:1015C000B4010FA3E0FFE4FD120F39904CF4740254
-:1015D000F022904CF4E0B4020C7403F0A3E0FFA3FB
-:1015E000E0FD020F39904CF4E0B40428E4904CF68E
-:1015F000F0904CF5E0FFE4FD120F39E4904CF5F06B
-:10160000904CF8E07007904CF47406F022904CF483
-:101610007405F022904CF4E0B40616E4904CF6F019
-:10162000904CF5F0A3E0FDE4FF120F39E4904CF488
-:10163000F022904E91E4F0A3F0A3F0F12250251295
-:101640001A91904E91EBF0A3EAF0A3E9F04A7006EC
-:10165000904CB604F022904E91E0FBA3E0FAA3E098
-:10166000F912098A22904E3EEEF0A3EFF0A3ECF0BF
-:10167000A3EDF0A3EBF0A3EAF0A3E9F0904E40E075
-:101680007002A3E07002E113904E3EE0FEA3E0FF83
-:10169000440F2401FDE43EFCC3ED9FFFEC9EFE9051
-:1016A0004E45F0A3EFF0904E40E0FCA3E0FDD39F49
-:1016B000EC9E400A904E45E0FEA3E0FF8004AE049D
-:1016C000AF05904E45EEF0FCA3EFF0FDC3904E4108
-:1016D000E09DF0904E40E09CF0904E3EE0FEA3E096
-:1016E000FF904E42E0FBA3E0FAA3E0F912216A7FEB
-:1016F0000A1207C3904E45E0FEA3E0FF904E43EE72
-:101700008FF0120151904E3FE02FF0904E3EE03EA0
-:10171000F0C17C2241BC900B7F7401F0E4900B7E01
-:10172000F022904B9CE0FEA3E0FF904B9AE0B506C0
-:1017300007A3E0B50702D322C322E4FFEFFD7C003C
-:101740002478FBEC34808B82F583E0FEED2470FD81
-:10175000EC34808D82F583E04EF4FEEF247CFDECCA
-:1017600034808D82F583EEF00FEFB404CF22904DDC
-:10177000E27402F07B017A4D79E57D1D7C007FD813
-:101780007E3F12220A7F0A1207C37F01020742909E
-:101790004E8EE4F0A3F0A3F0121A91904E8EEBF06F
-:1017A000A3EAF0A3E9F04A70030218A5904E8EE078
-:1017B000FBA3E0FAA3E0F9900001120112FF70030D
-:1017C0000218A564286004EFB4581C904CCAE06469
-:1017D0000260030218A590425E04F07F0A12037DA6
-:1017E000904CCA7403F022904E8EE0FBA3E0FAA363
-:1017F000E0F9900001120112FFD39462503CEFC354
-:1018000094594036EFB4621590054FE0FF04F07430
-:10181000502FF582E43405F5837430F022900001F6
-:1018200012011224D8FF90054FE0FE04F074502EF0
-:10183000F582E43405F583EFF022900001120112E5
-:10184000FFD39427503CEFC3941E4036EFB42715C6
-:1018500090054FE0FF04F074502FF582E43405F555
-:10186000837430F0229000011201122413FF9005BE
-:101870004FE0FE04F074502EF582E43405F583EF5A
-:10188000F022900001120112B42A1790054FE06077
-:1018900014E0FF14F074502FF582E43405F583E46E
-:1018A000F02212098A22900001120112647F703224
-:1018B00090000212011264067028904CE9E0701941
-:1018C00074F0F0E4904CEEF0904CE5F0904CEB04AA
-:1018D000F07F051207421207F1904CEA741EF07F68
-:1018E00001227F0022904CF5EDF0A3EBF0EF30E009
-:1018F00012904CF4E0B403047402F022904CF4749F
-:1019000001F022904CF47404F022904EA8EDF0E423
-:10191000A3F0EF30E005E4904CF8F0904EA8E0FF23
-:10192000A3F0904DD9E06401600221CCEF12017D5B
-:10193000197E3A19863B198E3C19963D199E3E191F
-:10194000A63F19AE4019B64119BE4219C6431976D1
-:101950004F196E50196651195E52000019CC904E05
-:10196000A9744BF08066904EA9744EF0805E904E44
-:10197000A9744AF08056904EA9744DF0804E904E56
-:10198000A97444F08046904EA97445F0803E904E74
-:10199000A974F1F08036904EA974F4F0802E904E28
-:1019A000A974F2F08026904EA974F5F0801E904E36
-:1019B000A974F8F08016904EA974F6F0800E904E3F
-:1019C000A974F7F08006904EA97447F0120FDAEF71
-:1019D0007002418B904CB7E030E002418B904EA8F2
-:1019E000E012017D1A3D0C1A550D1A5D0E1A650F95
-:1019F0001A75101A45121A4D131A35181A15241A89
-:101A00001D251A25261A2D271A6D331A7D371A859A
-:101A10003800001A8B904EA9745FF0806E904EA92A
-:101A20007460F08066904EA97461F0805E904EA95B
-:101A30007455F08056904EA9745CF0804E904EA97B
-:101A4000745DF08046904EA9745EF0803E904EA981
-:101A50007456F08036904EA97459F0802E904EA99D
-:101A6000745AF08026904EA9745BF0801E904EA9A7
-:101A70007457F08016904EA97462F0800E904EA9B3
-:101A80007463F08006904EA97454F0904EA9E0FF64
-:101A900022E4904E31F0A3F0A3F0A3F0A3F0A3F062
-:101AA000A3F0A3F0A3F0A3F0A3F0A3F0A3F0D1154B
-:101AB0007A4D79A8904E597401F0A3744DF0A37437
-:101AC000A8F0A37414F07B017A4D79BC91CBEF6040
-:101AD000167B017A4D79BC7D14919BEF7009904C77
-:101AE000CEE04402F0800C904CCEE054FDF0E49047
-:101AF0004CD0F0E4904E31F0904E31E0FF90024B2C
-:101B000093602F74BC2FF582E4344DF583E0904E42
-:101B100033F0E0FD6014904E37E004F0A3E0FEEDFA
-:101B20004EF0AF05918DA3E02FF0904E31E004F020
-:101B300080C6904E39E0904DDBF0904E37E0904EED
-:101B40003DF0904E38E0FF918D904E3CEFF0904D7F
-:101B5000DBE0D394024020904E3CE0FFA3E0FED3B4
-:101B60009F4004AF068000904DDBE0D39F4008907B
-:101B70004E3B7401F08005E4904E3BF0E4904E3112
-:101B8000F0904E31E0FF90024B93700281617493AC
-:101B90002FF582E4344DF583E0FE74BC2FF582E42A
-:101BA000344DF583E06E904E33F0904E31E0FF24DB
-:101BB000BCF582E4344DF583E0904E36F0904E3320
-:101BC000E0700481598159904E3BE060077B007AB8
-:101BD0000079002274BC2FF582E4344DF583E0FED9
-:101BE00074932FF582E4344DF583EEF0E4904E3299
-:101BF000F0904E32E0FFC394085058A3E030E03B31
-:101C0000904E31E0FE33333354F8FEEF4E904E35B4
-:101C1000F0A3E0FF904E35E090026093FD310A9012
-:101C20004E3AEFF0904E36E030E009904E3AE0FF49
-:101C3000B1158007904E3AE0FFB16B904E33E0FF54
-:101C4000C313F0904E36E0FFC313F0904E32E00421
-:101C5000F0809E904E347401F0904E31E004F061BB
-:101C600081904E02E0B4030A904DD6E0B4010374B3
-:101C700002F0904E34E07007904DD6E0B402077B3E
-:101C8000017A4E794F227B007A00790022E4FEEF40
-:101C90006006145FFF0E80F7AF0622904E94EBF0C3
-:101CA000A3EAF0A3E9F0E4FFEFC39D501B904E942C
-:101CB000E0FBA3E0FAA3E0F98F8275830012011222
-:101CC00060037F00220F80E07F0122904E56EBF0F0
-:101CD000A3EAF0A3E9F0E4FF904E5CE0FEEFC39EC0
-:101CE0005030904E59E0FBA3E0FAA3E0F98F8275E3
-:101CF0008300120112FE904E56E0FBA3E0FAA3E02F
-:101D0000F98F827583001201126E60037F00220F2B
-:101D100080C67F0122E4FEEFC394E04020EFD3941D
-:101D2000E7501A904E4FE0FEEF5407FF7401A807EA
-:101D3000088002C333D8FC4E904E4FF022E4FE746C
-:101D4000502EF582E4344EF583E0FD6F601CED709B
-:101D500014904DE4E06F601274502EF582E4344E1E
-:101D6000F583EFF0220EEEB406D522E4FEFDEF542B
-:101D7000F064F06007EF54D0FCBCD00C904E02E051
-:101D8000B4020B7403F08006904DD67401F0EFC3DB
-:101D900094E04021EFD394E7501B904E4FE0FEEFCC
-:101DA0005407FF7401A807088002C333D8FCF45E0F
-:101DB000904E4FF022E4FEED702174502EF582E437
-:101DC000344EF583E06F7047EEB4050B2450F58276
-:101DD000E4344EF583E4F07D01803474502EF582B6
-:101DE000E4344EF583E0FC744F2EF582E4344EF576
-:101DF00083ECF074502EF582E4344EF583E06014E9
-:101E0000EEB4050B2450F582E4344EF583E4F00E75
-:101E1000EEB406A322E4FF904E82F0FEFDA3F0A3F1
-:101E2000F0A3F0EF90024B93607CEF93FD1313133C
-:101E3000541FFEED5407FD7401A805088002C3334A
-:101E4000D8FCFDEE2478FBE434808B82F583E0FC43
-:101E5000EDF4FBEC5BF0EE2470F582E43480F58366
-:101E6000E04DF0EE2474F582E43480F583E05BF01D
-:101E700090811CE0F4FC74BC2FF582E4344DF583B2
-:101E8000ECF0EE2478FBE434808B82F583E04DF0B7
-:101E9000EE2470FBE434808B82F583E0FCEDF4FBF0
-:101EA000EC5BF00FC123E4FFEF90024B93607CEFFB
-:101EB00093FD131313541FFEED5407FD7401A80581
-:101EC000088002C333D8FCFDEE2478FBE434808B19
-:101ED00082F583E0FCEDF4FBEC5BF0EE2470F58220
-:101EE000E43480F583E04DF0EE2474F582E4348030
-:101EF000F583E05BF090811CE0F4FC74A82FF58280
-:101F0000E4344DF583ECF0EE2478FBE434808B82EE
-:101F1000F583E04DF0EE2470FBE434808B82F58392
-:101F2000E0FCEDF4FBEC5BF00FC1A8E4FFEF9002E6
-:101F30004B93604074BC2FF582E4344DF583E0FE92
-:101F400074A82FF582E4344DF583E06E602374BCF1
-:101F50002FF582E4344DF583C083C082E0FE74A87F
-:101F60002FF582E4344DF583E0FDEE5DD082D08321
-:101F7000F00F80B9229080107401F080FE2280F56D
-:101F8000904EAAEDF0900001120112904EABF0902D
-:101F900041317401F022904CCEE030E13E904CD0C3
-:101FA000E0C394FA5003E004F0904CD0E064B470C5
-:101FB00037904DDAE004F0E0D394025007E4904CFF
-:101FC000D0F08024904DDAE0B4031D904DD474011C
-:101FD000F0E4904CD0F01207BA800DE4904DDAF0A6
-:101FE000904DD4F0904CD0F0904CCEE030E3369051
-:101FF0004CEA740AF0904CD2E0C394FA5003E00427
-:10200000F0904CD2E0B40622904CE9E0701C74F0E1
-:10201000F0E4904CE5F07F051207421207F1904C76
-:10202000EB7401F022E4904CD2F022904CEAE06094
-:102030000214F0904CEFE0600214F0904CF8E06075
-:102040000B14F0E07006904CF47406F0904CE5E050
-:10205000601814F0D2017F1D12068D904CE5E070DF
-:1020600034C2017F1D12068D802B904CE9E0702553
-:10207000904CE2E0601F14F0E030E109D2017FFFF4
-:1020800012068D8007C2017FFF12068D904CE2E0A0
-:102090007003740CF0904DD3E06009E014F0E07030
-:1020A00003121F7E904DDDE06013E014F0E0700D30
-:1020B000904CC9E0B40406904213743AF022229086
-:1020C0004E86EEF0A3EFF0904E88ECF0A3EDF0908A
-:1020D0004E88E0FEA3E0FFD3904E87E09F904E86AF
-:1020E000E09E4016904E88E0FEA3E0FF904E87E011
-:1020F0009FFF904E86E09EFE801E904E86E0FEA3DF
-:10210000E0FFC3904E89E09FFF904E88E09EFEADB9
-:1021100003C3EB9FFFE49EFE22900446E0FF229063
-:1021200082807401F022904E47EBF0A3EAF0A3E91D
-:10213000F0904E4D74FFF5F012016745F0602A9063
-:102140004E4AE0FBA3E475F001120167A9F0FA1210
-:1021500000F9FF904E47E0FBA3E475F00112016720
-:10216000A9F0FAEF12013F80C822904E5DEEF0A375
-:10217000EFF0904E61EBF0A3EAF0A3E9F0904E5F30
-:10218000ECF0A3EDF0A3E0F9A3E0FAA3E0904E4A4F
-:10219000C9F0A3EAF0A3E9F0A3ECF0A3EDF07B0112
-:1021A0007A0B79863126900B8374A0F0904E5DE017
-:1021B000FFA3E0900B84CFF0A3EFF0904E60E024FB
-:1021C00003FD904E5FE03400FCEDFAECFFEAFEEF19
-:1021D000908098EEF0A3EFF07A0B79837E0B7F83EB
-:1021E0007483FC740BFFECFEEFA3EEF0A3EFF09012
-:1021F000809EE4F0A3F090809004F0908006E0448C
-:1022000004F090812CE030E5F922904E75ECF0A3BB
-:10221000EDF0A3EBF0A3EAF0A3E9F090809874044A
-:10222000F0A3E4F0900CAF74A0F0A3EEF0A3EFF0F5
-:10223000900CB274A1F07A0C79AF7E0C7FAF74AFC2
-:10224000FC740CFFECFEEF90809AEEF0A3EFF090A0
-:102250004E75E0FCA3E0FAECFFEAFEEF90809EEE04
-:10226000F0A3EFF07A0B79837E0B7F837483FC7489
-:102270000BFFECFEEF90809CEEF0A3EFF0908090CF
-:102280007402F090809CA3E020E707908090E044E7
-:1022900001F0908006E04404F05102904E77E0A3F4
-:1022A000E0FAA3E0AE02FF7B017A0B7983904E75D2
-:1022B000E0A3E0904E6FF0020947904EA0EBF0A330
-:1022C000EAF0A3E9F0ED1DAE0470011C4E6017901A
-:1022D0004EA0E0FBA3E475F001120167A9F0FA74C7
-:1022E000FF12013F80DF22EFF4603AEF5407FEEF68
-:1022F0001313135403FF24A3F582E43400F583C0C1
-:1023000083C082E0FD7401A806088002C333D8FCB4
-:10231000F4FC5DD082D083F074A72FF582E4340002
-:06232000F583E05CF022F1
+:1001700082158270021583E0C838F0E822E88FF01B
+:10018000A4CC8BF0A42CFCE98EF0A42CFC8AF0ED1E
+:10019000A42CFCEA8EF0A4CDA8F08BF0A42DCC38D2
+:1001A00025F0FDE98FF0A42CCD35F0FCEB8EF0A40A
+:1001B000FEA9F0EB8FF0A4CFC5F02ECD39FEE43CC4
+:1001C000FCEAA42DCE35F0FDE43CFC2275F0087568
+:1001D0008200EF2FFFEE33FECD33CDCC33CCC58282
+:1001E00033C5829BED9AEC99E58298400CF582EE3E
+:1001F0009BFEED9AFDEC99FC0FD5F0D6E4CEFBE426
+:10020000CDFAE4CCF9A88222B800C1B90059BA00ED
+:100210002DEC8BF084CFCECDFCE5F0CBF97818EF48
+:100220002FFFEE33FEED33FDEC33FCEB33FB10D749
+:1002300003994004EB99FB0FD8E5E4F9FA2278180A
+:10024000EF2FFFEE33FEED33FDEC33FCC933C91065
+:10025000D7059BE99A4007EC9BFCE99AF90FD8E097
+:10026000E4C9FAE4CCFB2275F010EF2FFFEE33FE69
+:10027000ED33FDCC33CCC833C810D7079BEC9AE8DC
+:1002800099400AED9BFDEC9AFCE899F80FD5F0DA5D
+:10029000E4CDFBE4CCFAE4C8F922ECF0A3EDF0A342
+:1002A000EEF0A3EFF022A8828583F0D083D08212F3
+:1002B00002BD1202BD1202BD1202BDE473E493A39B
+:1002C000C583C5F0C583C8C582C8F0A3C583C5F082
+:1002D000C583C8C582C822D083D082F8E493701247
+:1002E000740193700DA3A393F8740193F58288832E
+:1002F000E4737402936860EFA3A3A380DF8A838909
+:1003000082E473787FE4F6D8FD7581CF02034A0258
+:100310001F54E493A3F8E493A34003F68001F2088A
+:10032000DFF48029E493A3F85407240CC8C333C432
+:10033000540F4420C8834004F456800146F6DFE49D
+:10034000800B010204081020408090038FE47E019E
+:100350009360BCA3FF543F30E509541FFEE493A310
+:1003600060010ECF54C025E060A840B8E493A3FA22
+:10037000E493A3F8E493A3C8C582C8CAC583CAF0AE
+:10038000A3C8C582C8CAC583CADFE9DEE780BE52FA
+:100390004E52FF12BA000000FF1A50FF30C7000093
+:1003A00000FF306A001A08090A0B0C0D0E18191705
+:1003B00015141311161B1C00000048000000E40077
+:1003C000E03E142B04291D00351E1A3916641B8AC1
+:1003D0003A1F083C073D06883B201517090A1905F6
+:1003E0002221181C0D0B101123240C300E3F3687D0
+:1003F0002E2512400F0037654126132F3334323833
+:100400002D2747007FE200E60046892A315328461F
+:1004100042435FE1E52C53514C00605D5A2C53512F
+:100420004C00615E5B63554F4B4E57855852F250FE
+:100430004A4D00E1E5F6F7F5F4F1FAE3D1D3D2D471
+:10044000F8D591D07FF9F3FBD690000000000000B2
+:100450000000000000000000010100904EFDEFF0E0
+:10046000904CF0E07002A180904CF0E014F0E49029
+:100470004DE5F0904E51F0904EFDE0FF75F01EA45A
+:1004800024EDF582E4344DF583E06401706FEF757F
+:10049000F01EA424EEF9744D35F0FA7B017E427F04
+:1004A00074904EC07406F01208CC904EFDE075F0CA
+:1004B0001EA424F4F9744D35F0FA7B017E447F7B51
+:1004C000904EC07410F01208CC904EFDE075F01EF6
+:1004D000A42404F9744E35F0FA7B017E447FF99030
+:1004E0004EC07406F01208CC7F2BB181904DE5749C
+:1004F00001F0E4904CF0F090448B04F022904EFD1B
+:10050000E0FF75F01EA424EDF582E4344DF583E0A0
+:1005100064027046EF75F01EA424EEF9744D35F0B8
+:10052000FA7B017E427F74904EC07406F01208CCB4
+:10053000904EFDE075F01EA424F4F9744D35F0FAE8
+:100540007B017E427F62904EC07410F01208CC7F17
+:1005500003B18190425E7401F022904E517401F01B
+:100560009044F9740FF0A3F0A3F0A3F0A3F0A3F06C
+:10057000904DD37401F07F2BB18190425E7401F0F5
+:1005800022904ED7EFF078D87C4E7D017BFF7A0425
+:1005900079587E007F0311D3904ED7E0904EDAF069
+:1005A0007B017A4E79D87D03904EB5EBF0A3EAF04B
+:1005B000A3E9F0A3EDF0904B9CE0FFA3E0904EB9CF
+:1005C000CFF0A3EFF0904B9AE0FEA3E0FF904B9C9E
+:1005D000E0FCA3E0FD7B641231ED904EB8E0FEEF4D
+:1005E000C39E40E1904EB8E0FF14F0EF603C904EA7
+:1005F000B5E0FBA3E475F0013167A9F0FA11F9FF4A
+:10060000904EB9E475F001316785F082F583EFF023
+:10061000904EB9E0FEA3E0FFBE4BC9BF36C6904E78
+:10062000B9744AF0A374A0F080BA904EB9E0FFA369
+:10063000E0904B9CCFF0A3EFF022904F00EFF0142E
+:10064000B40D004002E1E590065575F003A4C583A2
+:1006500025F0C5837302067C02067C02067C020735
+:10066000E50206C402070602070F02073002073040
+:100670000207990207E50207E50206BC904CC5E0B7
+:10068000FF64036004EFB4020D7F22B181904F003C
+:10069000E0904CEDF022904F00E014904DD6F09099
+:1006A00042137405F0904CF0F07F04B1817F0A1280
+:1006B000122A7F2AB181E4904CEDF0227F0EB181A5
+:1006C0007F02A181E4904CF0F01218C2EF700C127E
+:1006D00018A1EF7006121FDAEF600F904F00E09044
+:1006E0004CEDF0904DEB7403F022F1EBE4904DD41F
+:1006F000F0904DD3F0904E51F0121F967F2CB181A7
+:10070000E4904CEDF0221218C2E4904CEDF0227B04
+:10071000017A4D79ED7D5A7C001220D7904CC0743F
+:10072000FFF0A3F0904CBF7403F0E4904CEDF02286
+:10073000E4904CF0F01218A1EF6009904F00E090A7
+:100740004CEDF0227B017A4C79007D047C007F52D5
+:100750007E7F1216F27F0A12122AE4904E51F09018
+:100760004C00E0F47021A3E0B4FF1CA3E0B4FF1739
+:10077000A3E0B4FF12904C00740FF0A3F0A3F0A319
+:10078000F0904E517401F07F21B181904CC57402FC
+:10079000F0E4A3F0904CEDF022E4904CF0F012184D
+:1007A000C2EF70061218A1EF6009904F00E0904C64
+:1007B000EDF022904CC5E064016024E4904E51F0CD
+:1007C0007F23B181904CC57401F0E4A3F0904CEE0E
+:1007D00074F0F0C2017F1D1210E6E4904CE9F0E4E1
+:1007E000904CEDF022E4904CEDF022E4904CF0F0CF
+:1007F000904DE5F022904EF4EDF0904EF3EFF06462
+:10080000017070A3E0FF75F01EA424EDF582E434BE
+:100810004DF5837401F0EF75F01EA424EEF582E42B
+:10082000344DAF82FE7B017A0379D0904EC07406BE
+:10083000F011CC904EF4E075F01EA424F4F582E49F
+:10084000344DAF82FE7B017A44797B904EC07410A8
+:10085000F011CC904EF4E075F01EA42404F582E46F
+:10086000344EAF82FE7B017A4479F9904EC0740613
+:10087000F08059904EF3E064027050A3E0FF75F0F1
+:100880001EA424EDF582E4344DF5837402F0EF7577
+:10089000F01EA424EEF582E4344DAF82FE7B017A93
+:1008A000007940904EC07406F011CC904EF4E07583
+:1008B000F01EA424F4F582E4344DAF82FE7B017A6D
+:1008C000427962904EC07410F011CC22904EBBEE73
+:1008D000F0A3EFF0A3EBF0A3EAF0A3E9F0904EC091
+:1008E000E0FF14F0EF6027904EBDE0FBA3E475F04D
+:1008F00001120167A9F0FA1200F9FF904EBBE475EE
+:10090000F00112016785F082F583EFF080CF22902D
+:100910004EC1EBF0A3EAF0A3E9F0E4A3F0A3F0905A
+:100920004DE2F0904EC5F0904EC5E0FFC3940550E7
+:100930002C904EC1E0FBA3E0FAA3E02401F9E43AD5
+:10094000FA7E00E92FF9EE3AFA1200F9B47F069028
+:100950004DE27401F0904EC5E004F080CA904EC1A3
+:10096000E0FBA3E0FAA3E0F9122CC9EF600261C139
+:10097000904EC1E0A3E0FAA3E04A700261C1904D3D
+:100980007DE06008E4F0904D467403F0904CC7E0C1
+:1009900064046007904CC9E0B404069042137403E9
+:1009A000F0904DE6740AF0E4904CE3F0A3F0904C24
+:1009B000D5E0B40112E4904D40F0A37448F0A37464
+:1009C00012F0E4A3F08010E4904D40F0A37448F0DE
+:1009D000A3745DF0E4A3F07B017A4879007D097C83
+:1009E0000071C27B017A4E79487D097C0071C2900A
+:1009F0004CB67401F0904CF4E0FF6401700261C1E8
+:100A0000EF6404700261C1EF6402700261C1904C36
+:100A1000C5E064037045904EC5F0904EC5E0FFC33D
+:100A200094055037904EC1E0FBA3E0FAA3E0240107
+:100A3000F9E43AFA7E00E92FF9EE3AFA1200F9FFEA
+:100A400064396009EF64536004EFB44706904D4683
+:100A50007403F0904EC5E004F080BF904EC1E0FBFF
+:100A6000A3E0FAA3E0F9122721904E47E0B4011168
+:100A70007402F0904E48F07B017A4E79487D0381F4
+:100A80008F904E47E0B404137402F0904E48740601
+:100A9000F07B017A4E79487D03818F904E47E06468
+:100AA00003600BE06402702F904DE4E07029E49045
+:100AB0004E47F0904DECF0904DE8E0600AE4F09085
+:100AC0004E487406F08006904E487402F07B017A1E
+:100AD0004E79487D03818F904DE4E07016904EC1B1
+:100AE000E0FBA3E0FAA3E02401F9E43AFA7D067CF6
+:100AF0000071C29048007401F0904EC1E0FBA3E089
+:100B0000FAA3E0F91200F9904801F0904CC5E0B466
+:100B1000030A904D46E0904802F08005E4904802B8
+:100B2000F0E4904DDFF0904E51E0706F90000112B4
+:100B30000112B47F157E487F03E92402F9E43AFAF2
+:100B4000904EC07405F011CC801C7E487F03904EFF
+:100B5000C1E0FBA3E0FAA3E02401F9E43AFA904EE5
+:100B6000C07406F011CC904EC57403F0904EC5E0F1
+:100B7000FFC39409504174002FF582E43448F58393
+:100B8000E0B47F0F904EC5E02400F582E43448F5D0
+:100B900083E4F0904EC5E004F080D17E487F03905E
+:100BA0004EC1E0FBA3E0FAA3E02401F9E43AFA9095
+:100BB0004EC07406F011CC7B017A4879007D099112
+:100BC0008F22904EEAEBF0A3EAF0A3E9F0ED1DAE20
+:100BD0000470011C4E6016904EEAE0FBA3E475F031
+:100BE00001120167A9F0FAE412013F80E0227B01C3
+:100BF0007A4C79BF7D4B7C0071C27B017A4D799331
+:100C00007D147C0071C27B017A4D79A87D147C0033
+:100C100071C27B017A4D79BC7D147C0071C27B016D
+:100C20007A4879007D097C0071C27B017A4E79484F
+:100C30007D097C0071C2E4904DE6F0904DEBF090A0
+:100C40004DD9F0904DE1F0904DDEF0904DEAF090EE
+:100C50004DDDF0904DD5F0904DE5F0904DE3F090E6
+:100C60004E47F0904DDCF0904DDFF0904DE2F0906B
+:100C70004DE9F0904DD8F0904DECF0904CB774F0F9
+:100C8000F0904DE0F0E4904D38F0904DD4F022908B
+:100C90004E76EBF0A3EAF0A3E9F0A3EDF0E4FF90C9
+:100CA0004E79E0FEEFC39E5023904E76E0FBA3E02A
+:100CB000FAA3E0F98F82758300120112FE747A2F75
+:100CC000F582E4344EF583EEF00F80D3121808EF6E
+:100CD0007002A190904CEBE06002A190904CC9E0B2
+:100CE000B40418904E7AE0B406037403F07B017AE2
+:100CF0004E797A904E79E0FD123247904CC7E0FF72
+:100D00006404600AEFB4031E904DD3E06018904E67
+:100D10007AE0B406037403F07B017A4E797A904E40
+:100D200079E0FD12325D904CC5E064037062904E34
+:100D30007AE0640170237404F0A3E07014904E7D97
+:100D4000E0700EA3E0700AA3E07006904DDDF08025
+:100D500032904DDD7401F0802A904E7AE0B4021991
+:100D60007405F0A3E0700AA3E07006904DDDF080FA
+:100D700012904DDD7401F0800A904E7AE0B40303C6
+:100D80007407F07B017A4E797A904E79E0FDF1F2AA
+:100D900022904EF5EFF0A3EDF07B017A4879007DCB
+:100DA000097C0071C29048007401F0A3E0FF904EEE
+:100DB000F5E0FEEF4E904801F0904EF6E0904803CB
+:100DC000F07B017A4879007D09818F904CC8E064FE
+:100DD000026007904CCAE0B40203022A56904CF419
+:100DE000E0FF600864036004EFB40502E153904C37
+:100DF000F4E0B4010EA3E0FFE4FDB191904CF47473
+:100E000002F022904CF4E0B4020B7403F0A3E0FF74
+:100E1000A3E0FDA191904CF4E0B40427E4904CF6DB
+:100E2000F0904CF5E0FFE4FDB191E4904CF5F090CA
+:100E30004CF8E07007904CF47406F022904CF47477
+:100E400005F022904CF4E0B40615E4904CF6F090D6
+:100E50004CF5F0A3E0FDE4FFB191E4904CF4F022F6
+:100E6000904DDBE0600FE014F0E070099041310438
+:100E7000F0904DDAF0904CC9E064046008904CC7E3
+:100E8000E064047055904CC7E064047033904DDA10
+:100E9000E07010904CE3E0FEA3E0FF4E6022EF54C0
+:100EA0001F701DE4904DDAF0904E487404F0904CA1
+:100EB000F9E0904E49F07B017A4E79487D02918F9E
+:100EC000904CE3E064047004A3E064B06002E1527B
+:100ED0001218C2904CEC7401F022904CC5E06403EF
+:100EE0007039904CE4E0541F6410701E7B017A4806
+:100EF00079007D09FC71C2E4904E47F090480004EF
+:100F0000F0FB7A4879007D09918FC3904CE4E0941E
+:100F1000B0904CE3E094044039E1C3904CC5E0B498
+:100F20000111C3904CE4E09478904CE3E0940040CD
+:100F300021E1C3C3904CE4E09414904CE3E09400AE
+:100F40004010904DE5E06007E4F07F0E120581123D
+:100F500017A322904EDEE4F0A3F0A3F012326C50FF
+:100F60002512214E904EDEEBF0A3EAF0A3E9F04A01
+:100F70007007904CB604F0800E904EDEE0FBA3E0CC
+:100F8000FAA3E0F9310F22904D46E06035904DDD37
+:100F9000E0702F904CC5E0B403287B017A487900BB
+:100FA0007D097C0071C2E4904E47F090480004F047
+:100FB000904D46E0904802F07B017A4879007D0927
+:100FC000918F221217D0904BEF74FFF0904D007468
+:100FD00001F0E4904CE6F0A3F0A3F0904CB774F06D
+:100FE000F0904DE0F0904D4074FFF0A3F0A3F0A31B
+:100FF000F022900BE77406F0904F05EDF0E0FD90C5
+:101000000BE8F07E0B7FE9904EC0EDF01208CC7B30
+:10101000017A0B79E7904F05E02402FD0205A890C4
+:101020004CC9E06404600F904CC7E0640460079012
+:101030004CC5E0B403037F01227F0022904DEAE01B
+:101040006402600201E5904CE9E0600201DF904C2F
+:10105000EEE0600201DF904CD5E0B40204F1A38021
+:101060002E904CD5E0B40114904CF7E07021904CD8
+:10107000E2740CF0904CF77401F08013904CF7E0A0
+:10108000B4010CE4F0904CE2F0C2017F1D11E69037
+:101090004CD5E06401604E111FEF603DC3904CE4FD
+:1010A000E0940C904CE3E094005028904CB7E03072
+:1010B000E008D2017F1D11E68006C2017F1D11E606
+:1010C000904CB7E030E106D2017F1E8019C2017F4B
+:1010D0001E8013C2017F1E800DC2017F1E8007C2C9
+:1010E000017F1E11E622EFF4600D7B017A80797496
+:1010F000A2019200122E7522904CBFE0FF607CB4DA
+:1011000001047FC8512AC2017FFF11E6904CBFE065
+:10111000B402227B017A4C79007D047C007F527EF0
+:101120007F317C7B017A4C79C17D017C007F577EC9
+:101130007F317C8017904CBFE0B403107B017A4D67
+:1011400079ED7D5A7C007F607E7F317C7B017A4C1B
+:1011500079C07D017C007FBD7E7F317C7B017A4C34
+:1011600079F27D027C007FBE7E7F317CD2017FFFE1
+:1011700011E67F0A512AE4904CBFF022904E8FEE88
+:10118000F0A3EFF0A3ECF0A3EDF0A3EBF0A3EAF0F3
+:10119000A3E9F0904E91E07002A3E0700241299023
+:1011A0004E8FE0FEA3E0FF440F2401FDE43EFCC3AC
+:1011B000ED9FFFEC9EFE904E96F0A3EFF0904E91C7
+:1011C000E0FCA3E0FDD39FEC9E400A904E96E0FE2B
+:1011D000A3E0FF8004AE04AF05904E96EEF0FCA3B2
+:1011E000EFF0FDC3904E92E09DF0904E91E09CF0A8
+:1011F000904E8FE0FEA3E0FF904E93E0FBA3E0FA59
+:10120000A3E0F91232CF7F0A512A904E96E0FEA356
+:10121000E0FF904E94EE8FF0120151904E90E02F2F
+:10122000F0904E8FE03EF0219322EFD394004011D6
+:10123000E4FDFC0DBD00010CBC04F8BDA6F51F804B
+:10124000E922904DEA7402F07B017A4D79ED7D5AE6
+:101250007C007F607E7FD1F27F0A512A7B017A4C2D
+:1012600079007D047C007F527E7FD1F27F0A512A73
+:101270007B017A4C79C17D017C007F577E7FD1F262
+:101280007F0A512A904CC3E0FFD394035020EFC350
+:101290009401401AEF75F01EA424ECF582E4344D5D
+:1012A000F583E0904CC1F0904CC3E012063A904CAC
+:1012B000C1E0D394024002E4F022904F04EFF01218
+:1012C00002D7145401155602154704147606150F5B
+:1012D0000A15471315F61416AC1513712716732942
+:1012E00015062A13052F13663013A831141632136E
+:1012F0000533164D34168D3513A03713713913A8E5
+:101300003C000016F1F1EE1230347B017A4C79C0CA
+:101310007D017C007FBD7E7FD1F2904CC0E0D394F4
+:101320000340037401F0904CC0E0904CC3F0F1E82E
+:101330007F0A512A7B017A4C79F27D027C007FBEC4
+:101340007E7FD1F2904CF2E0B4FF19A3E0B4FF1419
+:10135000904C93E0A3E0904CF2F0904C91E0A3E02D
+:10136000904CF3F04142F1F5122DFBE4904D00F06A
+:1013700022904CC3E0D394005002C1F1E0940440A9
+:1013800002C1F1E075F01EA424CFF9744D35F0FAD6
+:101390007B017D1E7C001220D7904CBF7403F0228D
+:1013A000904DD6E0FF02045B904CC57403F0E4A3BB
+:1013B000F01207EBE4904CEEF0904CEBF0904CC048
+:1013C00074FEF0904CC3F0904D467403F0904DE6DF
+:1013D000740AF0904F04E064317032904E51F090F6
+:1013E0004CC1F0904CE5741EF0904BEBE0B40F1242
+:1013F000A3E0B40F0DA3E0B40F08A3E0640F7002E4
+:10140000C1F1904CBF7402F011F8021A47904CE5FC
+:10141000E06002C1F122E4904CC5F0A3F0904CE3EF
+:10142000F0A3F0904CEB04F0904CEDE0600B120751
+:10143000EB904CEDE0FF02063A904CECE0B4010476
+:10144000E4F0E1A3904CF0E07002C1F1904DD6E0E1
+:10145000FF02045B904CC97403F0A37401F0E490A4
+:101460004CC7F0A3F09047F4E0A320E702C1F1904D
+:101470004DD97432F022904CC97404F0E4A3F07F8B
+:101480000E1205817F021205819041317401F090A6
+:101490004CC3E0904CC0F0904CE9E06021E4904CEB
+:1014A000C1F0904CC3E075F01EA424ECF582E43446
+:1014B0004DF583E4F0121FF1904CBF7403F0E490FB
+:1014C0004CE3F0A3F0A3E07002F1ADE4904CE9F03E
+:1014D0001207EBE4904CEBF0904DD9F0904213746E
+:1014E0001AF0E4904DE1F0900040E07014A3E07039
+:1014F00010A3E0700CA3E07008A3E07004A3E06008
+:10150000E67F050205817F041205817F0A412AE4F6
+:1015100090054FF0904DDE04F0E4904DD9F09047E7
+:10152000F4E0A330E710904DE17401F090054F74A2
+:1015300004F0FF020581E4904CF0F0904CCA740274
+:10154000F0904CC904F022904CC5E0B40308E4903C
+:101550004CC9F0A3F022904CC9E0904CCBF0E49041
+:101560004CC9F0A3F0904CEB04F0E4904DD9F0900E
+:101570004DE1E06401702F904CC3E0D39400402112
+:10158000E09404501CE075F01EA424CFF9744D358E
+:10159000F0FA7B017D1E7C001220D7904CBF7403B3
+:1015A000F0E4904DE1F0904CECE0B40104E4F0E1A3
+:1015B000A3904CEDE06004FF02063A904CF0E0602E
+:1015C00008904DD6E0FF02045B904CC5E0640170CA
+:1015D00002C1F1904F04E064137002C1F1904CCB52
+:1015E000E0640460077F0512063A8002F1A3E490EC
+:1015F0004CE3F0A3F022904CC77403F0A37401F005
+:10160000E4A3F0A3F07F0E1205817F021205819002
+:101610004CE9E06018E4904CC1F0904CC3E075F0E8
+:101620001EA424ECF582E4344DF583E4F0904DE5FE
+:10163000E07006904DD47414F0904CE5E07002F127
+:10164000ADE4904CE9F0904CE3F0A3F022904CC74D
+:101650007404F0E4A3F01207EBE4904CEBF0904D2F
+:10166000DB740AF0904CC3E0904CC0F0904CBF7417
+:1016700003F022904CC3E014FD7F011207F5904C5B
+:10168000C3E0904CC0F0904CBF7403F022904D39F1
+:101690001202A600000000E4904DD7F0904DDE0449
+:1016A000F0904CC804F0904CC704F022904CC7E076
+:1016B000904CCBF0E4904CC7F0A3F0904CEB04F0CE
+:1016C000E4904D3DF0904CECE0B40104E4F0E1A373
+:1016D000904CEDE06004FF02063A904CF0E06008A8
+:1016E000904DD6E0FF02045BF1A3E4904CE3F0A33D
+:1016F000F022904EC6ECF0A3EDF0A3EBF0A3EAF0DD
+:10170000A3E9F09080987404F0A3E4F0900CAF7417
+:10171000A0F0A3EEF0A3EFF0900CB274A1F07A0C5D
+:1017200079AF7E0C7FAF74AFFC740CFFECFEEF90D2
+:10173000809AEEF0A3EFF0904EC6E0FCA3E0FAEC46
+:10174000FFEAFEEF90809EEEF0A3EFF07A0B798334
+:101750007E0B7F837483FC740BFFECFEEF90809C08
+:10176000EEF0A3EFF09080907402F090809CA3E0E4
+:1017700020E707908090E04401F0908006E0440468
+:10178000F0123367904EC8E0A3E0FAA3E0AE02FF88
+:101790007B017A0B7983904EC6E0A3E0904EC0F0B7
+:1017A0000208CCE4904D38F07F19020581C2017F18
+:1017B0001D01E6AC07ECF46016AF04D204122E64EF
+:1017C000AF04A206920111E6AF04C202122E422219
+:1017D000C2067F1DF1B3C2067F1EF1B3C2067F1D94
+:1017E000F1B3C2067F1D80CBD2017F1D01E6F1F56A
+:1017F000122DFB80DB908091740DF0A304F0A3F018
+:10180000A3F0A3F0A314F022E4904EFEF0904CC895
+:10181000E064026007904CCAE0B40206904EFEE01D
+:10182000FF229047F4E05440FEA3E05408FFBE407E
+:1018300009BF0806904EFEE0FF22904CEEE06006E5
+:10184000904EFEE0FF22904CC9E07045904CC7E0FE
+:10185000703F904CC5E064036037904CEFE0703B04
+:10186000740AF0A3E07034904DEAE06402702C90AA
+:101870004CC3E0FFC39401400BEFD3940350051217
+:10188000063A80177F0912063A904EFE7401F080E6
+:101890000AE4904CEBF0904EFE04F0904EFEE0FF18
+:1018A00022904CC9E0B402087F1E1205817F0122FC
+:1018B000904CC7E0B402087F0E1205817F01227FA1
+:1018C0000022904CC9E0FF64046004EFB403087F79
+:1018D000041205817F0122904CC7E0FF640460047C
+:1018E000EFB403087F111205817F0122904CC5E0FF
+:1018F000FF64036004EFB402087F221205817F01B8
+:10190000227F0022904CCEE030E13E904CD0E0C3EC
+:1019100094FA5003E004F0904CD0E064B470379037
+:101920004DE3E004F0E0D394025007E4904CD0F093
+:101930008024904DE3E0B4031D904DDC7401F0E48D
+:10194000904CD0F01217A3800DE4904DE3F0904D31
+:10195000DCF0904CD0F0904CCEE030E438904CEA83
+:10196000740AF0904CD1E0C394FA5003E004F09074
+:101970004CD1E064067049904CC3E0FF600464FE03
+:10198000703EE4904CCDF011C27F0A12122A7F0AF9
+:1019900012063A802B904CCDE06020E4F07F0D12CF
+:1019A000063A904CEB7401F0904CC3E0904CC0F0C0
+:1019B000904CBF7401F01210F85147E4904CD1F0F4
+:1019C000904CCEE030E348904CEA740AF0904CD250
+:1019D000E0C394FA5003E004F0904CD2E064067047
+:1019E00065904CE974F0F0E4904CEEF07F0512063F
+:1019F0003A1217D0E4904CCCF0904CEB04F0904CA1
+:101A0000C0E0904CC4F0904CC3E0904CC0F02290E9
+:101A10004CCCE0602CE4F0904CC3E0FF904CC0E074
+:101A20006F601E904CEB7401F01217D0904CC3E025
+:101A3000904CC0F0904CBF7401F011C21210F851DC
+:101A400047E4904CD2F0229080107401F080FE2286
+:101A50005183904CE4E004F07006904CE3E004F015
+:101A6000710C120E60310451C012307A904CCAE0F1
+:101A700064026007904CC8E0B40207E4904CE3F0C5
+:101A8000A3F022904DEAE0B40219904CE9E0601313
+:101A9000904CCCE0640160047F1D8008C2017F1D72
+:101AA0001210E622904F08EFF07B017A8079747172
+:101AB0000D9209904F08E0FFA209B392010210E6CF
+:101AC000904DEBE06045E014F0E0703F904CEDE0AD
+:101AD000B405389047F4E05440FEA3E0540864088D
+:101AE0007003EE64406024E4904DD4F0904CE974AF
+:101AF000F0F0E4904CEEF0904E51F0904DD3F0F1B8
+:101B0000967F2C120581E4904CEDF02222AD07E483
+:101B1000904F06F0FEEF5407F0EF1313135403FE3B
+:101B2000F582758300120112FD3395E0FC904F069B
+:101B3000E0FF74017E00A807088005C333CE33CED2
+:101B4000D8F9FFEE5CFEEF5D4E24FF227B017A8127
+:101B5000791C80B9904F07EFF0714C9208904F07B5
+:101B6000E0FFA208B39207EFF4700261F2EF5407AE
+:101B7000FEEF1313135403FF30074324A3F582E44D
+:101B80003400F583C083C082E0FD7401A80608809C
+:101B900002C333D8FCF45DD082D083F074A72FF554
+:101BA00082E43400F583C083C082E0FF7401A8069C
+:101BB000088002C333D8FC4FD082D083F02274A3B4
+:101BC0002FF582E43400F583C083C082E0FD740108
+:101BD000A806088002C333D8FCFC4DD082D083F025
+:101BE00074A72FF582E43400F583E0FFECF4FEEFF8
+:101BF0005EF022E4FF904F03F0FEFDEF9003A5930B
+:101C00006049EF93FD131313541FFEED5407FD7449
+:101C100001A805088002C333D8FCFDEE2478FBE45C
+:101C200034808B82F583E0FCEDF4FBEC5BF0EE247A
+:101C300070F582E43480F583E04DF0EE2474F58293
+:101C4000E43480F583E05BF00F80B0F16290811C9A
+:101C5000E0904F03F0904DDCE06020E4FF71547F92
+:101C60000171547F0271547F0371547F0471547F5A
+:101C70000571547F0671547F076154904F03E0FF54
+:101C80009000A3F0EFF49000A7F022F14191E81248
+:101C90000DCB1210F812103C904D7DE06003120F36
+:101CA000C3900B7EE014600D24FE70E171F31217F7
+:101CB000D091DA80FE904CEAE07012904CECE0702B
+:101CC0000C904CE5E07006904CF8E06004F1568012
+:101CD000BC71F391DA80B680B422E4900B7FF0906F
+:101CE0000B7EF07F0102122A7A0C794B904EE7743A
+:101CF00001F0A3740CF0A3744BF0904BA0E0FEA392
+:101D0000E0FF904B9EE06E7003A3E06F7002C197FE
+:101D10007E0C7F4B7D03D1F1904EE7E0FBA3E0FA10
+:101D2000A3E0F91200F9B4022B904EE8E475F0023A
+:101D3000120151904EE7E0FBA3E0FAA3E0F9120094
+:101D4000F9FF904E64E0A3E0FAA3E0F5828A8312E3
+:101D50000301C197904EE7E0FBA3E0FAA3E0F9127C
+:101D600000F964047059904EE875F0011201517E3B
+:101D70000C7F4E904EE7E0FBA3E0FAA3E0F91200DF
+:101D8000F914FDD1F1904EE7E0FBA3E0FAA3E024C3
+:101D900001F9E43AFAC002C001904EE7E0A3E0FA8C
+:101DA000A3E0F91200F9FD7C00904E67E0A3E0FA91
+:101DB000A3E0F5828A83D001D002120301C197907B
+:101DC0004EE7E0FBA3E0FAA3E0F91200F964057026
+:101DD00059904EE875F0011201517E0C7F4E904EE5
+:101DE000E7E0FBA3E0FAA3E0F91200F914FDD1F15A
+:101DF000904EE7E0FBA3E0FAA3E02401F9E43AFA0D
+:101E0000C002C001904EE7E0A3E0FAA3E0F912009F
+:101E1000F9FD7C00904E70E0A3E0FAA3E0F5828A21
+:101E200083D001D002120301806D904EE7E0FBA346
+:101E3000E0FAA3E0F91200F964037059904EE875D6
+:101E4000F0011201517E0C7F4E904EE7E0FBA3E0C3
+:101E5000FAA3E0F91200F914FDD1F1904EE7E0FB8E
+:101E6000A3E0FAA3E02401F9E43AFAC002C0019029
+:101E70004EE7E0A3E0FAA3E0F91200F9FD7C009040
+:101E80004E73E0A3E0FAA3E0F5828A83D001D0028A
+:101E9000120301800280FE904BA5E0FEA3E0FF90BC
+:101EA0004C5EE06E7003A3E06F6022904E6AE0FB30
+:101EB000A3E0FAA3E0F94A60371202FD904BA5E0D7
+:101EC000FFA3E0904C5ECFF0A3EFF080CA904C8D62
+:101ED000E0FFA3E06F6019904E6DE0FBA3E0FAA372
+:101EE000E0F94A600B1202FD904C8DE0A3F080DD1A
+:101EF00022904EFBEEF0A3EFF0A905904B9EE0FE82
+:101F0000A3E0FFAD0119ED602F0FEFAC0670010EDD
+:101F100014F5828C83E0FD904EFBE475F001120114
+:101F20006785F082F583EDF0AD07AC06BC4BD4BD00
+:101F30009AD17E4B7F3680CB904B9EEEF0A3EFF094
+:101F4000227B017A4E795278647C4E7D017E007F3F
+:101F5000120200D3818B900B7F7401F0E4900B7E12
+:101F6000F022E4FFEFFD7C002478FBEC34808B82D0
+:101F7000F583E0FEED2470FDEC34808D82F583E086
+:101F80004EF4FEEF247CFDEC34808D82F583EEF080
+:101F90000FEFB404CF227B017A4C79F27D027C00F2
+:101FA0007FBE7E7F1216F2904CF2E004F0A3E004B4
+:101FB000F0904CF2E09044FAF0904CF3E09044FB47
+:101FC000F0904DD0E09044FCF0904DD1E09044FD75
+:101FD000F0904DD2E09044FEF022904CC0E0FF64BF
+:101FE000FE6003EF70087F221205817F01227F00CF
+:101FF00022904CC3E014904EFFF0E4904DDEF09040
+:102000004EFFE0FD7F021207F5904EFFE0FF603CBF
+:10201000904DEDE064027034EF75F01EA424EEF9EB
+:10202000744D35F0FA904EAA7401F0A3EAF0A3E9DA
+:10203000F0A37406F07B017A4D79EE3104EF600C69
+:102040007B017A4D79ED7D1E7C0011D7904EFFE02B
+:10205000FF6401603C904E0BE064027034EF75F059
+:102060001EA424EEF9744D35F0FA904EAA7401F0D6
+:10207000A3EAF0A3E9F0A37406F07B017A4E790C91
+:102080003104EF600C7B017A4E790B7D1E7C0011D0
+:10209000D7904EFFE0FF6402603C904E29E064025E
+:1020A0007034EF75F01EA424EEF9744D35F0FA90FB
+:1020B0004EAA7401F0A3EAF0A3E9F0A37406F07B42
+:1020C000017A4E792A3104EF600C7B017A4E79292E
+:1020D0007D1E7C0011D722904EEDEBF0A3EAF0A319
+:1020E000E9F0ED1DAE0470011C4E6017904EEDE05E
+:1020F000FBA3E475F001120167A9F0FA74FF120165
+:102100003F80DF22904EA7EBF0A3EAF0A3E9F0E4D2
+:10211000FF904EADE0FEEFC39E5030904EAAE0FB24
+:10212000A3E0FAA3E0F98F82758300120112FE90FA
+:102130004EA7E0FBA3E0FAA3E0F98F8275830012BB
+:1021400001126E60037F00220F80C67F0122E4909F
+:102150004E84F0A3F0A3F0A3F0A3F0A3F0A3F0A3A8
+:10216000F0A3F0A3F0A3F0122ED67A4D79A8904EEA
+:10217000AA7401F0A3744DF0A374A8F0A37414F032
+:102180007B017A4D79BC3104EF60167B017A4D7981
+:10219000BC7D14B1D6EF7009904CCEE04402F080C3
+:1021A0000C904CCEE054FDF0E4904CD0F0E4904E16
+:1021B00084F0904E84E0FF9003A5937002417F74F9
+:1021C000BC2FF582E4344DF583E0904E87F0E0FFBC
+:1021D000719A904E8EEFF0C3940250024168E490E1
+:1021E0004E85F0904E85E0FFC39408507B74017ECD
+:1021F00000A807088005C333CE33CED8F9FF904E30
+:1022000087E0FDE4EF5D6058E4904E86F0904E86E6
+:10221000E0FF9003A5936048904E84E0FEEF6E606F
+:1022200037904E86E024BCF582E4344DF583E0FD22
+:102230007C00904E85E0FF74017E00A807088005B1
+:10224000C333CE33CED8F9FFEE5CFEEF5D4E6008AF
+:10225000904E8D7401F08008904E86E004F080ADC1
+:10226000904E85E004F021E3904E87E0FF60087116
+:102270009A904E8BE02FF0904E84E004F021B290C3
+:102280004E8BE0904DE4F0E4904E84F0904E84E06C
+:10229000FF9003A5937002616E74932FF582E4346E
+:1022A0004DF583E0FE74BC2FF582E4344DF583E0F8
+:1022B0006E904E87F0904E84E0FF24BCF582E434AB
+:1022C0004DF583E0904E8AF0904E87E07004616691
+:1022D0006166904E8DE060077B007A007900227481
+:1022E000BC2FF582E4344DF583E0FE74932FF58224
+:1022F000E4344DF583EEF0E4904E85F0904E85E0A9
+:10230000FFC39408505A904E87E030E03B904E84D3
+:10231000E0FE33333354F8FEEF4E904E89F0A3E0E5
+:10232000FF904E89E09003BA93FD71A8904E8CEF18
+:10233000F0904E8AE030E009904E8CE0FFD10680AC
+:1023400007904E8CE0FFD15C904E87E0FFC313F006
+:10235000904E8AE0FFC313F0904E85E004F0809C1D
+:10236000904E887401F0904E84E004F0418C904EC1
+:1023700047E0B4030A904DDFE0B401037402F0902B
+:102380004E88E07007904DDFE0B402077B017A4E83
+:1023900079A0227B007A00790022E4FEEF60061427
+:1023A0005FFF0E80F7AF0622904EF7EDF0AE07E428
+:1023B000A3F0EE30E005E4904CF8F0904EF7E0FF2B
+:1023C000A3F0904DE2E06401600281ECEF1202D7CD
+:1023D000249E3A24A63B24AE3C24B63D24BE3E2493
+:1023E000C63F24CE4024D64124DE4224E643247650
+:1023F0004F244E5024265123FE52000024EC904CD2
+:10240000C1E0B40219AF067B527D08B1B1EE30E0F5
+:1024100006904CF8740AF0E4904EF8F081EC904E7F
+:10242000F8744BF081EC904CC1E0B40219AF067B1C
+:10243000517D08B1B1EE30E006904CF8740AF0E43A
+:10244000904EF8F081EC904EF8744EF081EC904C88
+:10245000C1E0B40219AF067B507D08B1B1EE30E0A7
+:1024600006904CF8740AF0E4904EF8F0807E904E9E
+:10247000F8744AF08076904CC1E0B40219AF067B44
+:102480004F7D08B1B1EF30E006904CF8740AF0E4EB
+:10249000904EF8F08056904EF8744DF0804E904E6D
+:1024A000F87444F08046904EF87445F0803E904EAB
+:1024B000F874F1F08036904EF874F4F0802E904E5F
+:1024C000F874F2F08026904EF874F5F0801E904E6D
+:1024D000F874F8F08016904EF874F6F0800E904E76
+:1024E000F874F7F08006904EF87447F012101FEF62
+:1024F0007002A1AB904CB7E020E002A1AB904EF788
+:10250000E01202D7255D0C25750D257D0E25850F62
+:10251000259510256512256D13255518253524257B
+:102520003D25254526254D27258D33259D3725A578
+:1025300038000025AB904EF8745FF0806E904EF836
+:102540007460F08066904EF87461F0805E904EF892
+:102550007455F08056904EF8745CF0804E904EF8B2
+:10256000745DF08046904EF8745EF0803E904EF8B8
+:102570007456F08036904EF87459F0802E904EF8D4
+:10258000745AF08026904EF8745BF0801E904EF8DE
+:102590007457F08016904EF87462F0800E904EF8EA
+:1025A0007463F08006904EF87454F0904EF8E0FF9B
+:1025B00022904CF5EDF0A3EBF0EF30E012904CF4EC
+:1025C000E0B403047402F022904CF47401F0229001
+:1025D0004CF47404F022904EE4EBF0A3EAF0A3E98B
+:1025E000F0E4FFEFC39D501B904EE4E0FBA3E0FA44
+:1025F000A3E0F98F8275830012011260037F00222D
+:102600000F80E07F0122E4FEEFC394E04020EFD38F
+:1026100094E7501A904EA0E0FEEF5407FF7401A813
+:1026200007088002C333D8FC4E904EA0F022E4FE8F
+:1026300074A12EF582E4344EF583E0FD6F601CED4D
+:102640007014904DECE06F601274A12EF582E434AA
+:102650004EF583EFF0220EEEB406D522E4FEFDEF38
+:1026600054F064F06007EF54D0FCBCD00C904E479F
+:10267000E0B4020B7403F08006904DDF7401F0EFBC
+:10268000C394E04021EFD394E7501B904EA0E0FEAE
+:10269000EF5407FF7401A807088002C333D8FCF485
+:1026A0005E904EA0F022E4FEED702174A12EF58222
+:1026B000E4344EF583E06F7047EEB4050B24A1F5CA
+:1026C00082E4344EF583E4F07D01803474A12EF56C
+:1026D00082E4344EF583E0FC74A02EF582E4344E9F
+:1026E000F583ECF074A12EF582E4344EF583E060BE
+:1026F00014EEB4050B24A1F582E4344EF583E4F026
+:102700000EEEB406A322AD07AC06904E47E064027D
+:10271000600E7401F0904E4804F0EFA3F0EEA3F0C9
+:1027200022904ECFEBF0A3EAF0A3E9F0E4A3F0F09F
+:10273000904ED2E0FFC394064003022A3A904ECF57
+:10274000E0FBA3E0FAA3E02401F9E43AFA7E00E911
+:102750002FF9EE3AFA1200F9FF54F064F0600AEF34
+:1027600054D064D06003022A311200F9FBB4F1099D
+:102770007F837E01F106022A06EBB4F2097FCD7E4B
+:1027800000F106022A06904ECFE0FBA3E0FAA3E098
+:102790002401F9E43AFAA3E07E0029F9EE3AFA12AC
+:1027A00000F9FBB4F3077FB7F106022A06EBB4F495
+:1027B000097FB67E00F106022A06904ECFE0FBA309
+:1027C000E0FAA3E02401F9E43AFAA3E07E0029F953
+:1027D000EE3AFA1200F9FBB4F5077FB5F106022ACA
+:1027E00006EBB4F6097FEA7E00F106022A06904E57
+:1027F000CFE0FBA3E0FAA3E02401F9E43AFAA3E076
+:102800007E0029F9EE3AFA1200F9FBB4F7077FE9E6
+:102810001227064106EBB4F8097FE27E0012270674
+:102820004106904ECFE0FBA3E0FAA3E02401F9E4D7
+:102830003AFAA3E07E0029F9EE3AFA1200F9FBB465
+:10284000F9087F940E1227064106EBB4FA097F8A35
+:102850007E011227064106904ECFE0FBA3E0FAA3CB
+:10286000E02401F9E43AFAA3E07E0029F9EE3AFA0D
+:102870001200F9FBB4FB087F920E1227064106EB0B
+:10288000B4D0097F2A7E021227064106904ECFE07F
+:10289000FBA3E0FAA3E02401F9E43AFAA3E07E0006
+:1028A00029F9EE3AFA1200F9FBB4D1097F257E022C
+:1028B0001227064106EBB4D3097F267E02122706B3
+:1028C0004106904ECFE0FBA3E0FAA3E02401F9E437
+:1028D0003AFAA3E07E0029F9EE3AFA1200F9FBB4C5
+:1028E000D2097F247E021227064106EBB4D4097F69
+:1028F000277E021227064106904ECFE0FBA3E0FAA6
+:10290000A3E02401F9E43AFAA3E07E0029F9EE3AC3
+:10291000FA1200F9FBB4D5097F217E021227064185
+:1029200006EBB4D6097F237E021227064106904E9D
+:10293000CFE0FBA3E0FAA3E02401F9E43AFAA3E034
+:102940007E0029F9EE3AFA1200F9FBB4D7077F703E
+:102950001227064106EBB4D8097F6F7E00122706C6
+:102960004106904ECFE0FBA3E0FAA3E02401F9E496
+:102970003AFAA3E07E0029F9EE3AFA1200F9FBB424
+:10298000D9077FB8122706807DEBB4DA097F307E45
+:10299000001227068070904ECFE0FBA3E0FAA3E080
+:1029A0002401F9E43AFAA3E07E0029F9EE3AFA129A
+:1029B00000F9FBB4DB097F067E031227068047EB94
+:1029C000B4DC097F077E03122706803A904ECFE0E1
+:1029D000FBA3E0FAA3E02401F9E43AFAA3E07E00C5
+:1029E00029F9EE3AFA1200F9FEB4DD067F01513BF7
+:1029F0008014EEB4DE067F02513B800A1200F9B467
+:102A0000DF047F04513B904E47E0B40224904ECF48
+:102A1000E0FBA3E0FAA3E02401F9E43AFAA3E07EA4
+:102A20000029F9EE3AFA1200F9904DECF0E41201A7
+:102A30003F904ED2E004F002273022904E47E064EF
+:102A40000260127404F0904DE87401F0904E4874E6
+:102A500006F0A3EFF022904EDBE4F0A3F0A3F01217
+:102A6000214E904EDBEBF0A3EAF0A3E9F04A7002AE
+:102A700081C8904EDBE0FBA3E0FAA3E0F9900001EF
+:102A8000120112FF700281C864286005EF6458705B
+:102A900032904CC8E0B402107F29120581904CC8D6
+:102AA0007403F0E4904DD7F0904CCAE064026002E9
+:102AB00081C890425E04F07F0A120581904CCA746E
+:102AC00003F022904EDBE0FBA3E0FAA3E0F99000D4
+:102AD00001120112FFD3946240026194EFC3945932
+:102AE00050026194EFB4623890054FE0FF04F07437
+:102AF000502FF582E43405F5837430F0904D39E0C1
+:102B0000FCA3E0FDA3E0FEA3E0FFE47B0AFAF9F8F2
+:102B100012017D904D3912029A904DD7E004F022B7
+:102B2000904EDBE0FBA3E0FAA3E0F9900001120174
+:102B30001224D8FF90054FE0FE04F074502EF58269
+:102B4000E43405F583EFF090000112011224A8FF90
+:102B5000E434FFFEE4FCFDC004C005C006C0077FEE
+:102B60000AFE904D39E0F8A3E0F9A3E0FAA3E0FBF8
+:102B700012017DD003D002D001D000EF2BFFEE3A3E
+:102B8000FEED39FDEC38FC904D3912029A904DD78C
+:102B9000E004F022904EDBE0FBA3E0FAA3E0F99022
+:102BA0000001120112FFD3942740028165EFC39404
+:102BB0001E50028165EFB4273890054FE0FF04F006
+:102BC00074502FF582E43405F5837430F0904D395C
+:102BD000E0FCA3E0FDA3E0FEA3E0FFE47B0AFAF93A
+:102BE000F812017D904D3912029A904DD7E004F011
+:102BF00022904EDBE0FBA3E0FAA3E0F99000011283
+:102C000001122413FF90054FE0FE04F074502EF5DE
+:102C100082E43405F583EFF090000112011224E301
+:102C2000FFE434FFFEE4FCFDC004C005C006C0079D
+:102C30007F0AFE904D39E0F8A3E0F9A3E0FAA3E0A3
+:102C4000FB12017DD003D002D001D000EF2BFFEEAC
+:102C50003AFEED39FDEC38FC904D3912029A904D58
+:102C6000D7E004F022904EDBE0FBA3E0FAA3E0F90A
+:102C7000900001120112642A704090054FE060102C
+:102C8000E0FF14F074502FF582E43405F583E4F08E
+:102C9000904DD7E06032904D39E0FCA3E0FDA3E019
+:102CA000FEA3E0FFE47B0AFAF9F8120208904D391E
+:102CB00012029A904DD7E014F022904EDBE0FBA375
+:102CC000E0FAA3E0F912090F22904ECBEBF0A3EA51
+:102CD000F0A3E9F0E4F9A3F0904DE2E064016002B2
+:102CE000A1D1904ECE7405F0904ECEE0FF14F0EFDF
+:102CF0007002A1DB904ECBE0FBA3E0FAA3E024013D
+:102D0000F9E43AFAA3E07E0029F9EE3AFA1200F962
+:102D1000F9C3941E4044E9D39420503EE924E224B0
+:102D2000FD50028032904CEA740AF0904CCEE044A0
+:102D300008F054EFF0E924E3FF904CC3E0B5070737
+:102D4000904CC5E0B40310904CC3EFF0904CCC74A1
+:102D500001F0E4904CE5F07F0122904CCEE054E786
+:102D6000F0E96414600CE9641A6007E96408600221
+:102D700081E8904CEA740AF0904DE7E9F0E0B41A6B
+:102D800016904CC1E064026006904CBF7403F09052
+:102D90004CC17402F08035904DE7E0B40816904CB9
+:102DA000C1E064016006904CBF7403F0904CC174A4
+:102DB00001F08018904DE7E0B41411904CC1E06030
+:102DC00006904CBF7403F0E4904CC1F07F01228068
+:102DD0000A904CCEE054E7F054DFF07F0022E490FC
+:102DE0004F01F0F0904F01E0FFC39408500CC20572
+:102DF000D124904F01E004F080EA22908080E4F03A
+:102E0000A3F0A3F0B1DEE4904F02F0F0904F02E0A7
+:102E10009003A593FF600CC205D124904F02E004FB
+:102E2000F080E922AC07ECF46017AF04A20592032E
+:102E3000D153AF04A205B39202D142AF04C204D170
+:102E40006422EFF4600C7B017A807978A202920010
+:102E5000D17522EFF4600C7B017A80797CA2039219
+:102E600000D17522EFF4600C7B017A807970A204A6
+:102E70009200D17522904EF0EBF0A3EAF0A3E9F0B6
+:102E8000E4FEFDEF5407FEEF1313135403FD30006F
+:102E900022904EF0E0FBA3E0FAA3E02DF9E43AFA29
+:102EA0001200F9FF7401A806088002C333D8FC4F52
+:102EB00002013F904EF0E0FBA3E0FAA3E02DF9E41D
+:102EC0003AFA1200F9FF7401A806088002C333D849
+:102ED000FCF45F02013FE4FF904EE1F0FEFDA3F041
+:102EE000A3F0EF9003A593607CEF93FD13131354AD
+:102EF0001FFEED5407FD7401A805088002C333D8F6
+:102F0000FCFDEE2478FBE434808B82F583E0FCED5D
+:102F1000F4FBEC5BF0EE2470F582E43480F583E0A2
+:102F20004DF0EE2474F582E43480F583E05BF0909C
+:102F3000811CE0F4FC74BC2FF582E4344DF583EC85
+:102F4000F0EE2478FBE434808B82F583E04DF0EEE4
+:102F50002470FBE434808B82F583E0FCEDF4FBEC21
+:102F60005BF00FC1E2E4FFEF9003A593607CEF9369
+:102F7000FD131313541FFEED5407FD7401A805083B
+:102F80008002C333D8FCFDEE2478FBE434808B82CE
+:102F9000F583E0FCEDF4FBEC5BF0EE2470F582E4ED
+:102FA0003480F583E04DF0EE2474F582E43480F54E
+:102FB00083E05BF090811CE0F4FC74A82FF582E4C0
+:102FC000344DF583ECF0EE2478FBE434808B82F50D
+:102FD00083E04DF0EE2470FBE434808B82F583E0D7
+:102FE000FCEDF4FBEC5BF00FE167E4FFEF9003A571
+:102FF00093604074BC2FF582E4344DF583E0FE7499
+:10300000A82FF582E4344DF583E06E602374BC2F65
+:10301000F582E4344DF583C083C082E0FE74A82FAE
+:10302000F582E4344DF583E0FDEE5DD082D083F08F
+:103030000F80B922120BEE1169904CEB7401F090E5
+:103040004CE5741EF0E4904CF0F0904D0974FFF0E4
+:103050009044FCE0904DD0F09044FDE0904DD1F0D4
+:103060009044FEE0904DD2F02222904EF9EDF09087
+:103070000001120112904EFAF022904CE9E0602813
+:10308000E4904CE3F0A3F0904CFCF0904CE9E01499
+:10309000F0E07014904CC4E0904CC3F0904CC0F041
+:1030A0007F0D12063A1217A3904CEEE06018E490E0
+:1030B0004CE3F0A3F0904CEEE014F0E070087F0ACF
+:1030C00012122A1217A322904CEAE0600214F09028
+:1030D0004CEFE0600214F0904CF8E0600B14F0E06C
+:1030E0007006904CF47406F0904CE5E06020904C33
+:1030F000EEE06006E4904CE5F022904CE5E014F040
+:103100001217E8904CE5E070511217AD804C904CCE
+:10311000E9E07046904CEEE07040904CE2E0603A9E
+:1031200014F0E0FFC39408501BE4904131F0EF30FD
+:10313000E109D2017F1D1210E68016C2017F1D1227
+:1031400010E6800D9041317401F0C2017F1D121014
+:10315000E6904CE2E07003740CF0904DDCE07036C9
+:10316000904DDDE06401702E904CE3F0A3F0904DA3
+:10317000DDF0904E48E0600D7B017A4E79487D038A
+:10318000120C8F8011904800E0600B7B017A487927
+:10319000007D09120C8F904DD9E06009E014F0E039
+:1031A0007003121A47904DD4E06011E014F0E07003
+:1031B0000B904D3DE070057F1B120581904DE6E0C0
+:1031C0006029E014F0E07023904D46E06002E4F0E6
+:1031D000904CC7E0B40407904213740CF022904C5A
+:1031E000C9E0B40406904213743AF02222904ED300
+:1031F000EEF0A3EFF0904ED5ECF0A3EDF0904ED5AD
+:10320000E0FEA3E0FFD3904ED4E09F904ED3E09E2B
+:103210004016904ED5E0FEA3E0FF904ED4E09FFF15
+:10322000904ED3E09EFE801E904ED3E0FEA3E0FFC2
+:10323000C3904ED6E09FFF904ED5E09EFEAD03C3F7
+:10324000EB9FFFE49EFE22900BE77403F0ED60031A
+:10325000120FF822900BE77404F0020FF8900BE7BE
+:103260007405F0020FF8900446E0FF22904B9CE0BA
+:10327000FEA3E0FF904B9AE0B50607A3E0B5070276
+:10328000D322C3229082807401F022904E98EBF0FA
+:10329000A3EAF0A3E9F0904E9E74FFF5F0120167E7
+:1032A00045F0602A904E9BE0FBA3E475F00112010B
+:1032B00067A9F0FA1200F9FF904E98E0FBA3E475BD
+:1032C000F001120167A9F0FAEF12013F80C82290C5
+:1032D0004EAEEEF0A3EFF0904EB2EBF0A3EAF0A307
+:1032E000E9F0904EB0ECF0A3EDF0A3E0F9A3E0FA22
+:1032F000A3E0904E9BC9F0A3EAF0A3E9F0A3ECF0A1
+:10330000A3EDF07B017A0B7986518B900B8374A02F
+:10331000F0904EAEE0FFA3E0900B84CFF0A3EFF06F
+:10332000904EB1E02403FD904EB0E03400FCEDFA85
+:10333000ECFFEAFEEF908098EEF0A3EFF07A0B79C5
+:10334000837E0B7F837483FC740BFFECFEEFA3EE94
+:10335000F0A3EFF090809EE4F0A3F090809004F052
+:10336000908006E04404F090812CE030E5F922EFF3
+:10337000F4603AEF5407FEEF1313135403FF24A332
+:10338000F582E43400F583C083C082E0FD7401A8B7
+:1033900006088002C333D8FCF4FC5DD082D083F0F1
+:0E33A00074A72FF582E43400F583E05CF02280
 :00000001FF
Index: c51/output/fwram.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/fwram.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/fwram.rom	(working copy)
@@ -1,6 +1,6 @@
 02
-01
-a9
+03
+03
 e7
 09
 f6
@@ -379,841 +379,4829 @@
 f0
 e8
 22
-d0
-83
-d0
-82
-f8
-e4
-93
-70
-12
-74
-01
-93
-70
-0d
-a3
-a3
-93
-f8
-74
-01
-93
-f5
-82
-88
-83
-e4
-73
-74
-02
-93
-68
-60
-ef
-a3
-a3
-a3
-80
-df
+e8
+8f
+f0
+a4
+cc
+8b
+f0
+a4
+2c
+fc
+e9
+8e
+f0
+a4
+2c
+fc
 8a
-83
-89
-82
-e4
-73
-78
-7f
-e4
-f6
-d8
+f0
+ed
+a4
+2c
+fc
+ea
+8e
+f0
+a4
+cd
+a8
+f0
+8b
+f0
+a4
+2d
+cc
+38
+25
+f0
 fd
-75
-81
+e9
+8f
+f0
+a4
+2c
+cd
+35
+f0
+fc
+eb
+8e
+f0
+a4
+fe
+a9
+f0
+eb
+8f
+f0
+a4
 cf
-02
-01
+c5
 f0
-02
-17
-14
-e4
-93
-a3
-f8
-e4
-93
-a3
-40
-03
-f6
-80
-01
-f2
-08
-df
-f4
-80
-29
-e4
-93
-a3
-f8
-54
-07
-24
-0c
-c8
-c3
-33
-c4
-54
-0f
-44
-20
-c8
-83
-40
-04
-f4
-56
-80
-01
-46
-f6
-df
+2e
+cd
+39
+fe
 e4
-80
-0b
-01
-02
-04
-08
-10
-20
-40
-80
-90
-02
+3c
+fc
+ea
+a4
+2d
+ce
 35
+f0
+fd
 e4
-7e
-01
-93
-60
-bc
-a3
+3c
+fc
+22
+75
+f0
+08
+75
+82
+00
+ef
+2f
 ff
-54
-3f
-30
-e5
-09
-54
-1f
+ee
+33
 fe
-e4
-93
-a3
-60
-01
-0e
-cf
-54
-c0
-25
-e0
-60
-a8
-40
-b8
-e4
-93
-a3
-fa
-e4
-93
-a3
-f8
-e4
-93
-a3
-c8
+cd
+33
+cd
+cc
+33
+cc
 c5
 82
-c8
-ca
-c5
-83
-ca
-f0
-a3
-c8
+33
 c5
 82
-c8
-ca
-c5
-83
-ca
-df
+9b
+ed
+9a
+ec
+99
+e5
+82
+98
+40
+0c
+f5
+82
+ee
+9b
+fe
+ed
+9a
+fd
+ec
+99
+fc
+0f
+d5
+f0
+d6
+e4
+ce
+fb
+e4
+cd
+fa
+e4
+cc
+f9
+a8
+82
+22
+b8
+00
+c1
+b9
+00
+59
+ba
+00
+2d
+ec
+8b
+f0
+84
+cf
+ce
+cd
+fc
+e5
+f0
+cb
+f9
+78
+18
+ef
+2f
+ff
+ee
+33
+fe
+ed
+33
+fd
+ec
+33
+fc
+eb
+33
+fb
+10
+d7
+03
+99
+40
+04
+eb
+99
+fb
+0f
+d8
+e5
+e4
+f9
+fa
+22
+78
+18
+ef
+2f
+ff
+ee
+33
+fe
+ed
+33
+fd
+ec
+33
+fc
+c9
+33
+c9
+10
+d7
+05
+9b
+e9
+9a
+40
+07
+ec
+9b
+fc
 e9
+9a
+f9
+0f
+d8
+e0
+e4
+c9
+fa
+e4
+cc
+fb
+22
+75
+f0
+10
+ef
+2f
+ff
+ee
+33
+fe
+ed
+33
+fd
+cc
+33
+cc
+c8
+33
+c8
+10
+d7
+07
+9b
+ec
+9a
+e8
+99
+40
+0a
+ed
+9b
+fd
+ec
+9a
+fc
+e8
+99
+f8
+0f
+d5
+f0
+da
+e4
+cd
+fb
+e4
+cc
+fa
+e4
+c8
+f9
+22
+ec
+f0
+a3
+ed
+f0
+a3
+ee
+f0
+a3
+ef
+f0
+22
+a8
+82
+85
+83
+f0
+d0
+83
+d0
+82
+12
+02
+bd
+12
+02
+bd
+12
+02
+bd
+12
+02
+bd
+e4
+73
+e4
+93
+a3
+c5
+83
+c5
+f0
+c5
+83
+c8
+c5
+82
+c8
+f0
+a3
+c5
+83
+c5
+f0
+c5
+83
+c8
+c5
+82
+c8
+22
+d0
+83
+d0
+82
+f8
+e4
+93
+70
+12
+74
+01
+93
+70
+0d
+a3
+a3
+93
+f8
+74
+01
+93
+f5
+82
+88
+83
+e4
+73
+74
+02
+93
+68
+60
+ef
+a3
+a3
+a3
+80
+df
+8a
+83
+89
+82
+e4
+73
+78
+7f
+e4
+f6
+d8
+fd
+75
+81
+cf
+02
+03
+4a
+02
+1f
+54
+e4
+93
+a3
+f8
+e4
+93
+a3
+40
+03
+f6
+80
+01
+f2
+08
+df
+f4
+80
+29
+e4
+93
+a3
+f8
+54
+07
+24
+0c
+c8
+c3
+33
+c4
+54
+0f
+44
+20
+c8
+83
+40
+04
+f4
+56
+80
+01
+46
+f6
+df
+e4
+80
+0b
+01
+02
+04
+08
+10
+20
+40
+80
+90
+03
+8f
+e4
+7e
+01
+93
+60
+bc
+a3
+ff
+54
+3f
+30
+e5
+09
+54
+1f
+fe
+e4
+93
+a3
+60
+01
+0e
+cf
+54
+c0
+25
+e0
+60
+a8
+40
+b8
+e4
+93
+a3
+fa
+e4
+93
+a3
+f8
+e4
+93
+a3
+c8
+c5
+82
+c8
+ca
+c5
+83
+ca
+f0
+a3
+c8
+c5
+82
+c8
+ca
+c5
+83
+ca
+df
+e9
+de
+e7
+80
+be
+52
+4e
+52
+ff
+12
+ba
+00
+00
+00
+ff
+1a
+50
+ff
+30
+c7
+00
+00
+00
+ff
+30
+6a
+00
+1a
+08
+09
+0a
+0b
+0c
+0d
+0e
+18
+19
+17
+15
+14
+13
+11
+16
+1b
+1c
+00
+00
+00
+48
+00
+00
+00
+e4
+00
+e0
+3e
+14
+2b
+04
+29
+1d
+00
+35
+1e
+1a
+39
+16
+64
+1b
+8a
+3a
+1f
+08
+3c
+07
+3d
+06
+88
+3b
+20
+15
+17
+09
+0a
+19
+05
+22
+21
+18
+1c
+0d
+0b
+10
+11
+23
+24
+0c
+30
+0e
+3f
+36
+87
+2e
+25
+12
+40
+0f
+00
+37
+65
+41
+26
+13
+2f
+33
+34
+32
+38
+2d
+27
+47
+00
+7f
+e2
+00
+e6
+00
+46
+89
+2a
+31
+53
+28
+46
+42
+43
+5f
+e1
+e5
+2c
+53
+51
+4c
+00
+60
+5d
+5a
+2c
+53
+51
+4c
+00
+61
+5e
+5b
+63
+55
+4f
+4b
+4e
+57
+85
+58
+52
+f2
+50
+4a
+4d
+00
+e1
+e5
+f6
+f7
+f5
+f4
+f1
+fa
+e3
+d1
+d3
+d2
+d4
+f8
+d5
+91
+d0
+7f
+f9
+f3
+fb
+d6
+90
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+01
+01
+00
+90
+4e
+fd
+ef
+f0
+90
+4c
+f0
+e0
+70
+02
+a1
+80
+90
+4c
+f0
+e0
+14
+f0
+e4
+90
+4d
+e5
+f0
+90
+4e
+51
+f0
+90
+4e
+fd
+e0
+ff
+75
+f0
+1e
+a4
+24
+ed
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+64
+01
+70
+6f
+ef
+75
+f0
+1e
+a4
+24
+ee
+f9
+74
+4d
+35
+f0
+fa
+7b
+01
+7e
+42
+7f
+74
+90
+4e
+c0
+74
+06
+f0
+12
+08
+cc
+90
+4e
+fd
+e0
+75
+f0
+1e
+a4
+24
+f4
+f9
+74
+4d
+35
+f0
+fa
+7b
+01
+7e
+44
+7f
+7b
+90
+4e
+c0
+74
+10
+f0
+12
+08
+cc
+90
+4e
+fd
+e0
+75
+f0
+1e
+a4
+24
+04
+f9
+74
+4e
+35
+f0
+fa
+7b
+01
+7e
+44
+7f
+f9
+90
+4e
+c0
+74
+06
+f0
+12
+08
+cc
+7f
+2b
+b1
+81
+90
+4d
+e5
+74
+01
+f0
+e4
+90
+4c
+f0
+f0
+90
+44
+8b
+04
+f0
+22
+90
+4e
+fd
+e0
+ff
+75
+f0
+1e
+a4
+24
+ed
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+64
+02
+70
+46
+ef
+75
+f0
+1e
+a4
+24
+ee
+f9
+74
+4d
+35
+f0
+fa
+7b
+01
+7e
+42
+7f
+74
+90
+4e
+c0
+74
+06
+f0
+12
+08
+cc
+90
+4e
+fd
+e0
+75
+f0
+1e
+a4
+24
+f4
+f9
+74
+4d
+35
+f0
+fa
+7b
+01
+7e
+42
+7f
+62
+90
+4e
+c0
+74
+10
+f0
+12
+08
+cc
+7f
+03
+b1
+81
+90
+42
+5e
+74
+01
+f0
+22
+90
+4e
+51
+74
+01
+f0
+90
+44
+f9
+74
+0f
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+90
+4d
+d3
+74
+01
+f0
+7f
+2b
+b1
+81
+90
+42
+5e
+74
+01
+f0
+22
+90
+4e
+d7
+ef
+f0
+78
+d8
+7c
+4e
+7d
+01
+7b
+ff
+7a
+04
+79
+58
+7e
+00
+7f
+03
+11
+d3
+90
+4e
+d7
+e0
+90
+4e
+da
+f0
+7b
+01
+7a
+4e
+79
+d8
+7d
+03
+90
+4e
+b5
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+ed
+f0
+90
+4b
+9c
+e0
+ff
+a3
+e0
+90
+4e
+b9
+cf
+f0
+a3
+ef
+f0
+90
+4b
+9a
+e0
+fe
+a3
+e0
+ff
+90
+4b
+9c
+e0
+fc
+a3
+e0
+fd
+7b
+64
+12
+31
+ed
+90
+4e
+b8
+e0
+fe
+ef
+c3
+9e
+40
+e1
+90
+4e
+b8
+e0
+ff
+14
+f0
+ef
+60
+3c
+90
+4e
+b5
+e0
+fb
+a3
+e4
+75
+f0
+01
+31
+67
+a9
+f0
+fa
+11
+f9
+ff
+90
+4e
+b9
+e4
+75
+f0
+01
+31
+67
+85
+f0
+82
+f5
+83
+ef
+f0
+90
+4e
+b9
+e0
+fe
+a3
+e0
+ff
+be
+4b
+c9
+bf
+36
+c6
+90
+4e
+b9
+74
+4a
+f0
+a3
+74
+a0
+f0
+80
+ba
+90
+4e
+b9
+e0
+ff
+a3
+e0
+90
+4b
+9c
+cf
+f0
+a3
+ef
+f0
+22
+90
+4f
+00
+ef
+f0
+14
+b4
+0d
+00
+40
+02
+e1
+e5
+90
+06
+55
+75
+f0
+03
+a4
+c5
+83
+25
+f0
+c5
+83
+73
+02
+06
+7c
+02
+06
+7c
+02
+06
+7c
+02
+07
+e5
+02
+06
+c4
+02
+07
+06
+02
+07
+0f
+02
+07
+30
+02
+07
+30
+02
+07
+99
+02
+07
+e5
+02
+07
+e5
+02
+06
+bc
+90
+4c
+c5
+e0
+ff
+64
+03
+60
+04
+ef
+b4
+02
+0d
+7f
+22
+b1
+81
+90
+4f
+00
+e0
+90
+4c
+ed
+f0
+22
+90
+4f
+00
+e0
+14
+90
+4d
+d6
+f0
+90
+42
+13
+74
+05
+f0
+90
+4c
+f0
+f0
+7f
+04
+b1
+81
+7f
+0a
+12
+12
+2a
+7f
+2a
+b1
+81
+e4
+90
+4c
+ed
+f0
+22
+7f
+0e
+b1
+81
+7f
+02
+a1
+81
+e4
+90
+4c
+f0
+f0
+12
+18
+c2
+ef
+70
+0c
+12
+18
+a1
+ef
+70
+06
+12
+1f
+da
+ef
+60
+0f
+90
+4f
+00
+e0
+90
+4c
+ed
+f0
+90
+4d
+eb
+74
+03
+f0
+22
+f1
+eb
+e4
+90
+4d
+d4
+f0
+90
+4d
+d3
+f0
+90
+4e
+51
+f0
+12
+1f
+96
+7f
+2c
+b1
+81
+e4
+90
+4c
+ed
+f0
+22
+12
+18
+c2
+e4
+90
+4c
+ed
+f0
+22
+7b
+01
+7a
+4d
+79
+ed
+7d
+5a
+7c
+00
+12
+20
+d7
+90
+4c
+c0
+74
+ff
+f0
+a3
+f0
+90
+4c
+bf
+74
+03
+f0
+e4
+90
+4c
+ed
+f0
+22
+e4
+90
+4c
+f0
+f0
+12
+18
+a1
+ef
+60
+09
+90
+4f
+00
+e0
+90
+4c
+ed
+f0
+22
+7b
+01
+7a
+4c
+79
+00
+7d
+04
+7c
+00
+7f
+52
+7e
+7f
+12
+16
+f2
+7f
+0a
+12
+12
+2a
+e4
+90
+4e
+51
+f0
+90
+4c
+00
+e0
+f4
+70
+21
+a3
+e0
+b4
+ff
+1c
+a3
+e0
+b4
+ff
+17
+a3
+e0
+b4
+ff
+12
+90
+4c
+00
+74
+0f
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+90
+4e
+51
+74
+01
+f0
+7f
+21
+b1
+81
+90
+4c
+c5
+74
+02
+f0
+e4
+a3
+f0
+90
+4c
+ed
+f0
+22
+e4
+90
+4c
+f0
+f0
+12
+18
+c2
+ef
+70
+06
+12
+18
+a1
+ef
+60
+09
+90
+4f
+00
+e0
+90
+4c
+ed
+f0
+22
+90
+4c
+c5
+e0
+64
+01
+60
+24
+e4
+90
+4e
+51
+f0
+7f
+23
+b1
+81
+90
+4c
+c5
+74
+01
+f0
+e4
+a3
+f0
+90
+4c
+ee
+74
+f0
+f0
+c2
+01
+7f
+1d
+12
+10
+e6
+e4
+90
+4c
+e9
+f0
+e4
+90
+4c
+ed
+f0
+22
+e4
+90
+4c
+ed
+f0
+22
+e4
+90
+4c
+f0
+f0
+90
+4d
+e5
+f0
+22
+90
+4e
+f4
+ed
+f0
+90
+4e
+f3
+ef
+f0
+64
+01
+70
+70
+a3
+e0
+ff
+75
+f0
+1e
+a4
+24
+ed
+f5
+82
+e4
+34
+4d
+f5
+83
+74
+01
+f0
+ef
+75
+f0
+1e
+a4
+24
+ee
+f5
+82
+e4
+34
+4d
+af
+82
+fe
+7b
+01
+7a
+03
+79
+d0
+90
+4e
+c0
+74
+06
+f0
+11
+cc
+90
+4e
+f4
+e0
+75
+f0
+1e
+a4
+24
+f4
+f5
+82
+e4
+34
+4d
+af
+82
+fe
+7b
+01
+7a
+44
+79
+7b
+90
+4e
+c0
+74
+10
+f0
+11
+cc
+90
+4e
+f4
+e0
+75
+f0
+1e
+a4
+24
+04
+f5
+82
+e4
+34
+4e
+af
+82
+fe
+7b
+01
+7a
+44
+79
+f9
+90
+4e
+c0
+74
+06
+f0
+80
+59
+90
+4e
+f3
+e0
+64
+02
+70
+50
+a3
+e0
+ff
+75
+f0
+1e
+a4
+24
+ed
+f5
+82
+e4
+34
+4d
+f5
+83
+74
+02
+f0
+ef
+75
+f0
+1e
+a4
+24
+ee
+f5
+82
+e4
+34
+4d
+af
+82
+fe
+7b
+01
+7a
+00
+79
+40
+90
+4e
+c0
+74
+06
+f0
+11
+cc
+90
+4e
+f4
+e0
+75
+f0
+1e
+a4
+24
+f4
+f5
+82
+e4
+34
+4d
+af
+82
+fe
+7b
+01
+7a
+42
+79
+62
+90
+4e
+c0
+74
+10
+f0
+11
+cc
+22
+90
+4e
+bb
+ee
+f0
+a3
+ef
+f0
+a3
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+4e
+c0
+e0
+ff
+14
+f0
+ef
+60
+27
+90
+4e
+bd
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+67
+a9
+f0
+fa
+12
+00
+f9
+ff
+90
+4e
+bb
+e4
+75
+f0
+01
+12
+01
+67
+85
+f0
+82
+f5
+83
+ef
+f0
+80
+cf
+22
+90
+4e
+c1
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+a3
+f0
+a3
+f0
+90
+4d
+e2
+f0
+90
+4e
+c5
+f0
+90
+4e
+c5
+e0
+ff
+c3
+94
+05
+50
+2c
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+7e
+00
+e9
+2f
+f9
+ee
+3a
+fa
+12
+00
+f9
+b4
+7f
+06
+90
+4d
+e2
+74
+01
+f0
+90
+4e
+c5
+e0
+04
+f0
+80
+ca
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+2c
+c9
+ef
+60
+02
+61
+c1
+90
+4e
+c1
+e0
+a3
+e0
+fa
+a3
+e0
+4a
+70
+02
+61
+c1
+90
+4d
+7d
+e0
+60
+08
+e4
+f0
+90
+4d
+46
+74
+03
+f0
+90
+4c
+c7
+e0
+64
+04
+60
+07
+90
+4c
+c9
+e0
+b4
+04
+06
+90
+42
+13
+74
+03
+f0
+90
+4d
+e6
+74
+0a
+f0
+e4
+90
+4c
+e3
+f0
+a3
+f0
+90
+4c
+d5
+e0
+b4
+01
+12
+e4
+90
+4d
+40
+f0
+a3
+74
+48
+f0
+a3
+74
+12
+f0
+e4
+a3
+f0
+80
+10
+e4
+90
+4d
+40
+f0
+a3
+74
+48
+f0
+a3
+74
+5d
+f0
+e4
+a3
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+c2
+7b
+01
+7a
+4e
+79
+48
+7d
+09
+7c
+00
+71
+c2
+90
+4c
+b6
+74
+01
+f0
+90
+4c
+f4
+e0
+ff
+64
+01
+70
+02
+61
+c1
+ef
+64
+04
+70
+02
+61
+c1
+ef
+64
+02
+70
+02
+61
+c1
+90
+4c
+c5
+e0
+64
+03
+70
+45
+90
+4e
+c5
+f0
+90
+4e
+c5
+e0
+ff
+c3
+94
+05
+50
+37
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+7e
+00
+e9
+2f
+f9
+ee
+3a
+fa
+12
+00
+f9
+ff
+64
+39
+60
+09
+ef
+64
+53
+60
+04
+ef
+b4
+47
+06
+90
+4d
+46
+74
+03
+f0
+90
+4e
+c5
+e0
+04
+f0
+80
+bf
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+27
+21
+90
+4e
+47
+e0
+b4
+01
+11
+74
+02
+f0
+90
+4e
+48
+f0
+7b
+01
+7a
+4e
+79
+48
+7d
+03
+81
+8f
+90
+4e
+47
+e0
+b4
+04
+13
+74
+02
+f0
+90
+4e
+48
+74
+06
+f0
+7b
+01
+7a
+4e
+79
+48
+7d
+03
+81
+8f
+90
+4e
+47
+e0
+64
+03
+60
+0b
+e0
+64
+02
+70
+2f
+90
+4d
+e4
+e0
+70
+29
+e4
+90
+4e
+47
+f0
+90
+4d
+ec
+f0
+90
+4d
+e8
+e0
+60
+0a
+e4
+f0
+90
+4e
+48
+74
+06
+f0
+80
+06
+90
+4e
+48
+74
+02
+f0
+7b
+01
+7a
+4e
+79
+48
+7d
+03
+81
+8f
+90
+4d
+e4
+e0
+70
+16
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+7d
+06
+7c
+00
+71
+c2
+90
+48
+00
+74
+01
+f0
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+90
+48
+01
+f0
+90
+4c
+c5
+e0
+b4
+03
+0a
+90
+4d
+46
+e0
+90
+48
+02
+f0
+80
+05
+e4
+90
+48
+02
+f0
+e4
+90
+4d
+df
+f0
+90
+4e
+51
+e0
+70
+6f
+90
+00
+01
+12
+01
+12
+b4
+7f
+15
+7e
+48
+7f
+03
+e9
+24
+02
+f9
+e4
+3a
+fa
+90
+4e
+c0
+74
+05
+f0
+11
+cc
+80
+1c
+7e
+48
+7f
+03
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+90
+4e
+c0
+74
+06
+f0
+11
+cc
+90
+4e
+c5
+74
+03
+f0
+90
+4e
+c5
+e0
+ff
+c3
+94
+09
+50
+41
+74
+00
+2f
+f5
+82
+e4
+34
+48
+f5
+83
+e0
+b4
+7f
+0f
+90
+4e
+c5
+e0
+24
+00
+f5
+82
+e4
+34
+48
+f5
+83
+e4
+f0
+90
+4e
+c5
+e0
+04
+f0
+80
+d1
+7e
+48
+7f
+03
+90
+4e
+c1
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+90
+4e
+c0
+74
+06
+f0
+11
+cc
+7b
+01
+7a
+48
+79
+00
+7d
+09
+91
+8f
+22
+90
+4e
+ea
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+ed
+1d
+ae
+04
+70
+01
+1c
+4e
+60
+16
+90
+4e
+ea
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+67
+a9
+f0
+fa
+e4
+12
+01
+3f
+80
+e0
+22
+7b
+01
+7a
+4c
+79
+bf
+7d
+4b
+7c
+00
+71
+c2
+7b
+01
+7a
+4d
+79
+93
+7d
+14
+7c
+00
+71
+c2
+7b
+01
+7a
+4d
+79
+a8
+7d
+14
+7c
+00
+71
+c2
+7b
+01
+7a
+4d
+79
+bc
+7d
+14
+7c
+00
+71
+c2
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+c2
+7b
+01
+7a
+4e
+79
+48
+7d
+09
+7c
+00
+71
+c2
+e4
+90
+4d
+e6
+f0
+90
+4d
+eb
+f0
+90
+4d
+d9
+f0
+90
+4d
+e1
+f0
+90
+4d
+de
+f0
+90
+4d
+ea
+f0
+90
+4d
+dd
+f0
+90
+4d
+d5
+f0
+90
+4d
+e5
+f0
+90
+4d
+e3
+f0
+90
+4e
+47
+f0
+90
+4d
+dc
+f0
+90
+4d
+df
+f0
+90
+4d
+e2
+f0
+90
+4d
+e9
+f0
+90
+4d
+d8
+f0
+90
+4d
+ec
+f0
+90
+4c
+b7
+74
+f0
+f0
+90
+4d
+e0
+f0
+e4
+90
+4d
+38
+f0
+90
+4d
+d4
+f0
+22
+90
+4e
+76
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+ed
+f0
+e4
+ff
+90
+4e
+79
+e0
+fe
+ef
+c3
+9e
+50
+23
+90
+4e
+76
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+8f
+82
+75
+83
+00
+12
+01
+12
+fe
+74
+7a
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+ee
+f0
+0f
+80
+d3
+12
+18
+08
+ef
+70
+02
+a1
+90
+90
+4c
+eb
+e0
+60
+02
+a1
+90
+90
+4c
+c9
+e0
+b4
+04
+18
+90
+4e
+7a
+e0
+b4
+06
+03
+74
+03
+f0
+7b
+01
+7a
+4e
+79
+7a
+90
+4e
+79
+e0
+fd
+12
+32
+47
+90
+4c
+c7
+e0
+ff
+64
+04
+60
+0a
+ef
+b4
+03
+1e
+90
+4d
+d3
+e0
+60
+18
+90
+4e
+7a
+e0
+b4
+06
+03
+74
+03
+f0
+7b
+01
+7a
+4e
+79
+7a
+90
+4e
+79
+e0
+fd
+12
+32
+5d
+90
+4c
+c5
+e0
+64
+03
+70
+62
+90
+4e
+7a
+e0
+64
+01
+70
+23
+74
+04
+f0
+a3
+e0
+70
+14
+90
+4e
+7d
+e0
+70
+0e
+a3
+e0
+70
+0a
+a3
+e0
+70
+06
+90
+4d
+dd
+f0
+80
+32
+90
+4d
+dd
+74
+01
+f0
+80
+2a
+90
+4e
+7a
+e0
+b4
+02
+19
+74
+05
+f0
+a3
+e0
+70
+0a
+a3
+e0
+70
+06
+90
+4d
+dd
+f0
+80
+12
+90
+4d
+dd
+74
+01
+f0
+80
+0a
+90
+4e
+7a
+e0
+b4
+03
+03
+74
+07
+f0
+7b
+01
+7a
+4e
+79
+7a
+90
+4e
+79
+e0
+fd
+f1
+f2
+22
+90
+4e
+f5
+ef
+f0
+a3
+ed
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+c2
+90
+48
+00
+74
+01
+f0
+a3
+e0
+ff
+90
+4e
+f5
+e0
+fe
+ef
+4e
+90
+48
+01
+f0
+90
+4e
+f6
+e0
+90
+48
+03
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+81
+8f
+90
+4c
+c8
+e0
+64
+02
+60
+07
+90
+4c
+ca
+e0
+b4
+02
+03
+02
+2a
+56
+90
+4c
+f4
+e0
+ff
+60
+08
+64
+03
+60
+04
+ef
+b4
+05
+02
+e1
+53
+90
+4c
+f4
+e0
+b4
+01
+0e
+a3
+e0
+ff
+e4
+fd
+b1
+91
+90
+4c
+f4
+74
+02
+f0
+22
+90
+4c
+f4
+e0
+b4
+02
+0b
+74
+03
+f0
+a3
+e0
+ff
+a3
+e0
+fd
+a1
+91
+90
+4c
+f4
+e0
+b4
+04
+27
+e4
+90
+4c
+f6
+f0
+90
+4c
+f5
+e0
+ff
+e4
+fd
+b1
+91
+e4
+90
+4c
+f5
+f0
+90
+4c
+f8
+e0
+70
+07
+90
+4c
+f4
+74
+06
+f0
+22
+90
+4c
+f4
+74
+05
+f0
+22
+90
+4c
+f4
+e0
+b4
+06
+15
+e4
+90
+4c
+f6
+f0
+90
+4c
+f5
+f0
+a3
+e0
+fd
+e4
+ff
+b1
+91
+e4
+90
+4c
+f4
+f0
+22
+90
+4d
+db
+e0
+60
+0f
+e0
+14
+f0
+e0
+70
+09
+90
+41
+31
+04
+f0
+90
+4d
+da
+f0
+90
+4c
+c9
+e0
+64
+04
+60
+08
+90
+4c
+c7
+e0
+64
+04
+70
+55
+90
+4c
+c7
+e0
+64
+04
+70
+33
+90
+4d
+da
+e0
+70
+10
+90
+4c
+e3
+e0
+fe
+a3
+e0
+ff
+4e
+60
+22
+ef
+54
+1f
+70
+1d
+e4
+90
+4d
+da
+f0
+90
+4e
+48
+74
+04
+f0
+90
+4c
+f9
+e0
+90
+4e
+49
+f0
+7b
+01
+7a
+4e
+79
+48
+7d
+02
+91
+8f
+90
+4c
+e3
+e0
+64
+04
+70
+04
+a3
+e0
+64
+b0
+60
+02
+e1
+52
+12
+18
+c2
+90
+4c
+ec
+74
+01
+f0
+22
+90
+4c
+c5
+e0
+64
+03
+70
+39
+90
+4c
+e4
+e0
+54
+1f
+64
+10
+70
+1e
+7b
+01
+7a
+48
+79
+00
+7d
+09
+fc
+71
+c2
+e4
+90
+4e
+47
+f0
+90
+48
+00
+04
+f0
+fb
+7a
+48
+79
+00
+7d
+09
+91
+8f
+c3
+90
+4c
+e4
+e0
+94
+b0
+90
+4c
+e3
+e0
+94
+04
+40
+39
+e1
+c3
+90
+4c
+c5
+e0
+b4
+01
+11
+c3
+90
+4c
+e4
+e0
+94
+78
+90
+4c
+e3
+e0
+94
+00
+40
+21
+e1
+c3
+c3
+90
+4c
+e4
+e0
+94
+14
+90
+4c
+e3
+e0
+94
+00
+40
+10
+90
+4d
+e5
+e0
+60
+07
+e4
+f0
+7f
+0e
+12
+05
+81
+12
+17
+a3
+22
+90
+4e
 de
-e7
+e4
+f0
+a3
+f0
+a3
+f0
+12
+32
+6c
+50
+25
+12
+21
+4e
+90
+4e
+de
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+4a
+70
+07
+90
+4c
+b6
+04
+f0
 80
-be
-52
+0e
+90
 4e
-0d
+de
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+31
+0f
+22
+90
+4d
+46
+e0
+60
+35
+90
+4d
+dd
+e0
+70
+2f
+90
+4c
+c5
+e0
+b4
+03
+28
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+c2
+e4
+90
+4e
+47
+f0
+90
+48
+00
+04
+f0
+90
+4d
+46
+e0
+90
+48
+02
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+91
+8f
+22
+12
+17
+d0
+90
+4b
+ef
+74
+ff
+f0
+90
+4d
+00
+74
+01
+f0
+e4
+90
+4c
+e6
+f0
+a3
+f0
+a3
+f0
+90
+4c
+b7
+74
+f0
+f0
+90
+4d
+e0
+f0
+90
+4d
+40
+74
 ff
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+22
+90
+0b
+e7
+74
+06
+f0
+90
+4f
+05
+ed
+f0
+e0
+fd
+90
+0b
+e8
+f0
+7e
+0b
+7f
+e9
+90
+4e
+c0
+ed
+f0
+12
+08
+cc
+7b
+01
+7a
+0b
+79
+e7
+90
+4f
+05
+e0
+24
+02
+fd
+02
+05
+a8
+90
+4c
+c9
+e0
+64
 04
-36
-00
-00
-00
-ff
-10
-91
-ff
-20
-2b
-00
-00
+60
+0f
+90
+4c
+c7
+e0
+64
+04
+60
+07
+90
+4c
+c5
+e0
+b4
+03
+03
+7f
+01
+22
+7f
 00
-ff
-1f
+22
+90
+4d
+ea
+e0
+64
+02
+60
+02
+01
+e5
+90
+4c
+e9
+e0
+60
+02
+01
+df
+90
+4c
+ee
+e0
+60
+02
+01
+df
+90
+4c
+d5
+e0
+b4
+02
+04
+f1
+a3
 80
-00
-1a
-08
-09
-0a
-0b
-0c
-0d
-0e
-18
-19
-17
-15
+2e
+90
+4c
+d5
+e0
+b4
+01
 14
+90
+4c
+f7
+e0
+70
+21
+90
+4c
+e2
+74
+0c
+f0
+90
+4c
+f7
+74
+01
+f0
+80
 13
-11
-16
-1b
-1c
-00
-00
-00
-48
-00
-00
-00
-e4
-00
+90
+4c
+f7
 e0
-3e
-14
-2b
-04
-29
+b4
+01
+0c
+e4
+f0
+90
+4c
+e2
+f0
+c2
+01
+7f
 1d
-00
-35
-1e
-1a
-39
-16
+11
+e6
+90
+4c
+d5
+e0
 64
-1b
-8a
-3a
+01
+60
+4e
+11
 1f
-08
-3c
-07
+ef
+60
 3d
+c3
+90
+4c
+e4
+e0
+94
+0c
+90
+4c
+e3
+e0
+94
+00
+50
+28
+90
+4c
+b7
+e0
+30
+e0
+08
+d2
+01
+7f
+1d
+11
+e6
+80
 06
-88
-3b
-20
-15
-17
-09
-0a
+c2
+01
+7f
+1d
+11
+e6
+90
+4c
+b7
+e0
+30
+e1
+06
+d2
+01
+7f
+1e
+80
 19
-05
+c2
+01
+7f
+1e
+80
+13
+c2
+01
+7f
+1e
+80
+0d
+c2
+01
+7f
+1e
+80
+07
+c2
+01
+7f
+1e
+11
+e6
 22
-21
-18
-1c
+ef
+f4
+60
 0d
-0b
-10
-11
-23
-24
-0c
-30
-0e
-3f
-36
-87
-2e
-25
+7b
+01
+7a
+80
+79
+74
+a2
+01
+92
+00
 12
-40
-0f
+2e
+75
+22
+90
+4c
+bf
+e0
+ff
+60
+7c
+b4
+01
+04
+7f
+c8
+51
+2a
+c2
+01
+7f
+ff
+11
+e6
+90
+4c
+bf
+e0
+b4
+02
+22
+7b
+01
+7a
+4c
+79
 00
-37
-65
-41
-26
-13
-2f
-33
-34
-32
-38
-2d
-27
-47
+7d
+04
+7c
 00
 7f
-e2
-00
-e6
+52
+7e
+7f
+31
+7c
+7b
+01
+7a
+4c
+79
+c1
+7d
+01
+7c
 00
-46
-89
-2a
+7f
+57
+7e
+7f
 31
-44
-28
-45
-42
-43
-5f
-e1
-e5
-2c
-53
-51
+7c
+80
+17
+90
 4c
+bf
+e0
+b4
+03
+10
+7b
+01
+7a
+4d
+79
+ed
+7d
+5a
+7c
 00
+7f
 60
-5d
-5a
-2c
-53
-51
+7e
+7f
+31
+7c
+7b
+01
+7a
 4c
+79
+c0
+7d
+01
+7c
 00
-61
-5e
-5b
-63
-55
-4f
-4b
-4e
-57
-85
-58
-52
+7f
+bd
+7e
+7f
+31
+7c
+7b
+01
+7a
+4c
+79
 f2
-50
-4a
-4d
+7d
+02
+7c
 00
-e1
-e5
-f6
-f7
-f5
-f4
-f1
-fa
-e3
-d1
-d3
+7f
+be
+7e
+7f
+31
+7c
 d2
-d4
-f8
-d5
-91
-d0
+01
 7f
-f9
-f3
-fb
-d6
+ff
+11
+e6
+7f
+0a
+51
+2a
+e4
+90
+4c
+bf
+f0
+22
+90
+4e
+8f
+ee
+f0
+a3
+ef
+f0
+a3
+ec
+f0
+a3
+ed
+f0
+a3
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+4e
+91
+e0
+70
+02
+a3
+e0
+70
+02
+41
+29
 90
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-01
+4e
+8f
+e0
+fe
+a3
+e0
+ff
+44
+0f
+24
 01
-00
+fd
+e4
+3e
+fc
+c3
+ed
+9f
+ff
+ec
+9e
+fe
 90
-4c
+4e
+96
+f0
+a3
+ef
 f0
+90
+4e
+91
 e0
-60
-75
+fc
+a3
+e0
+fd
+d3
+9f
+ec
+9e
+40
+0a
 90
-4c
+4e
+96
+e0
+fe
+a3
+e0
+ff
+80
+04
+ae
+04
+af
+05
+90
+4e
+96
+ee
+f0
+fc
+a3
+ef
 f0
+fd
+c3
+90
+4e
+92
 e0
-14
+9d
 f0
-e4
 90
 4e
-0c
+91
+e0
+9c
 f0
 90
-4d
-e5
+4e
+8f
 e0
-64
-02
-70
-31
-7e
-42
-7f
-74
-7b
-01
-7a
-4d
-79
-e6
+fe
+a3
+e0
+ff
 90
 4e
-6f
-74
-06
-f0
+93
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
 12
-09
-47
-7e
-42
+32
+cf
 7f
-62
-7b
-01
-7a
-4d
-79
-ec
+0a
+51
+2a
 90
 4e
-6f
-74
-10
+96
+e0
+fe
+a3
+e0
+ff
+90
+4e
+94
+ee
+8f
 f0
 12
-09
-47
-7f
-03
-71
-7d
-90
-42
-5e
-74
 01
+51
+90
+4e
+90
+e0
+2f
 f0
-22
 90
 4e
-0c
-74
-01
+8f
+e0
+3e
 f0
+21
+93
+22
+ef
+d3
+94
+00
+40
+11
+e4
+fd
+fc
+0d
+bd
+00
+01
+0c
+bc
+04
+f8
+bd
+a6
+f5
+1f
+80
+e9
+22
 90
-42
-74
+4d
+ea
 74
-ff
-f0
-a3
-f0
-a3
-f0
-a3
-f0
-a3
-f0
-a3
+02
 f0
 7b
 01
 7a
-42
+4d
+79
+ed
+7d
+5a
+7c
+00
+7f
+60
+7e
+7f
+d1
+f2
+7f
+0a
+51
+2a
+7b
+01
+7a
+4c
+79
+00
+7d
+04
+7c
+00
+7f
+52
+7e
+7f
+d1
+f2
+7f
+0a
+51
+2a
+7b
+01
+7a
+4c
 79
-62
+c1
 7d
-10
+01
 7c
 00
-12
-22
-ba
 7f
-03
-71
-7d
+57
+7e
+7f
+d1
+f2
+7f
+0a
+51
+2a
 90
-42
-5e
-74
+4c
+c3
+e0
+ff
+d3
+94
+03
+50
+20
+ef
+c3
+94
 01
+40
+1a
+ef
+75
+f0
+1e
+a4
+24
+ec
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
+90
+4c
+c1
 f0
 90
 4c
-fb
+c3
+e0
+12
+06
+3a
+90
+4c
+c1
+e0
+d3
+94
+02
+40
+02
+e4
 f0
 22
 90
-4e
-8a
+4f
+04
 ef
 f0
-78
-8b
-7c
-4e
-7d
+12
+02
+d7
+14
+54
 01
+15
+56
+02
+15
+47
+04
+14
+76
+06
+15
+0f
+0a
+15
+47
+13
+15
+f6
+14
+16
+ac
+15
+13
+71
+27
+16
+73
+29
+15
+06
+2a
+13
+05
+2f
+13
+66
+30
+13
+a8
+31
+14
+16
+32
+13
+05
+33
+16
+4d
+34
+16
+8d
+35
+13
+a0
+37
+13
+71
+39
+13
+a8
+3c
+00
+00
+16
+f1
+f1
+ee
+12
+30
+34
 7b
-ff
+01
 7a
-02
+4c
 79
-fe
-7e
+c0
+7d
+01
+7c
 00
 7f
-03
-11
+bd
+7e
+7f
+d1
+f2
+90
+4c
+c0
+e0
 d3
+94
+03
+40
+03
+74
+01
+f0
 90
-4e
-8a
+4c
+c0
 e0
 90
-4e
-8d
+4c
+c3
 f0
+f1
+e8
+7f
+0a
+51
+2a
 7b
 01
 7a
-4e
+4c
 79
-8b
+f2
 7d
-03
+02
+7c
+00
+7f
+be
+7e
+7f
+d1
+f2
 90
-4e
-64
-eb
-f0
-a3
-ea
-f0
+4c
+f2
+e0
+b4
+ff
+19
 a3
-e9
-f0
+e0
+b4
+ff
+14
+90
+4c
+93
+e0
 a3
-ed
+e0
+90
+4c
+f2
 f0
 90
-4b
-9c
+4c
+91
 e0
-ff
 a3
 e0
 90
-4e
-68
-cf
+4c
+f3
 f0
-a3
-ef
+41
+42
+f1
+f5
+12
+2d
+fb
+e4
+90
+4d
+00
 f0
+22
 90
-4b
-9a
-e0
-fe
-a3
+4c
+c3
 e0
-ff
-90
-4b
-9c
+d3
+94
+00
+50
+02
+c1
+f1
 e0
-fc
-a3
+94
+04
+40
+02
+c1
+f1
 e0
-fd
+75
+f0
+1e
+a4
+24
+cf
+f9
+74
+4d
+35
+f0
+fa
 7b
-64
+01
+7d
+1e
+7c
+00
 12
 20
-bf
-90
-4e
-67
-e0
-fe
-ef
-c3
-9e
-40
-e1
+d7
 90
-4e
-67
-e0
-ff
-14
+4c
+bf
+74
+03
 f0
-ef
-60
-3c
+22
 90
-4e
-64
+4d
+d6
 e0
-fb
-a3
-e4
-75
-f0
-01
-31
-67
-a9
-f0
-fa
-11
-f9
 ff
+02
+04
+5b
 90
-4e
-68
+4c
+c5
+74
+03
+f0
 e4
-75
+a3
 f0
-01
-31
-67
-85
+12
+07
+eb
+e4
+90
+4c
+ee
 f0
-82
-f5
-83
-ef
+90
+4c
+eb
 f0
 90
-4e
-68
-e0
+4c
+c0
+74
 fe
-a3
-e0
-ff
-be
-4b
-c9
-bf
-36
-c6
+f0
 90
-4e
-68
+4c
+c3
+f0
+90
+4d
+46
 74
-4a
+03
 f0
-a3
+90
+4d
+e6
 74
-a0
+0a
 f0
-80
-ba
 90
-4e
-68
-e0
-ff
-a3
+4f
+04
 e0
-90
-4b
-9c
-cf
-f0
-a3
-ef
-f0
-22
+64
+31
+70
+32
 90
 4e
-97
-ef
+51
+f0
+90
+4c
+c1
 f0
-31
-7d
-04
-c0
-01
-05
-f6
-02
-05
-e7
-04
-04
-db
-06
-05
-b0
-0a
-05
-e7
-13
-05
-a8
-2a
-04
-62
-2f
-04
-bb
-30
-04
-62
-33
-04
-be
-37
-00
-00
-06
-8c
-f1
-ee
-12
-0f
-bd
-7b
-01
-7a
-4c
-79
-fe
-7d
-01
-7c
-00
-7f
-f6
-7e
-3f
-12
-22
-0a
 90
 4c
-fe
+e5
+74
+1e
+f0
+90
+4b
+eb
+e0
+b4
+0f
+12
+a3
+e0
+b4
+0f
+0d
+a3
+e0
+b4
+0f
+08
+a3
 e0
 64
-01
+0f
 70
-32
+02
+c1
+f1
 90
 4c
-95
-e0
-70
+bf
+74
 02
-a3
+f0
+11
+f8
+02
+1a
+47
+90
+4c
+e5
 e0
-70
-04
+60
+02
+c1
 f1
-e1
-80
-f2
+22
+e4
 90
 4c
-e0
-e0
-fe
+c5
+f0
 a3
-e0
-ff
-c3
+f0
 90
 4c
-96
-e0
-9f
+e3
+f0
+a3
+f0
 90
 4c
-95
+eb
+04
+f0
+90
+4c
+ed
 e0
-9e
-50
-0f
+60
+0b
+12
+07
+eb
 90
 4c
-d5
-74
+ed
+e0
+ff
 02
-f0
+06
+3a
+90
+4c
+ec
+e0
+b4
+01
+04
 e4
+f0
+e1
+a3
 90
 4c
-e5
 f0
-7f
-19
-61
-7d
-d2
-01
-7f
-1d
-d1
-8d
+e0
+70
 02
-17
-6e
+c1
+f1
+90
+4d
+d6
+e0
+ff
 02
-08
-ee
-61
-01
+04
+5b
 90
 4c
 c9
@@ -1224,6 +5212,13 @@
 74
 01
 f0
+e4
+90
+4c
+c7
+f0
+a3
+f0
 90
 47
 f4
@@ -1233,10 +5228,10 @@
 e7
 02
 c1
-8c
+f1
 90
 4d
-d3
+d9
 74
 32
 f0
@@ -1251,126 +5246,67 @@
 a3
 f0
 7f
-02
-71
-7d
-90
-4c
-fb
-e0
-60
-64
-e4
-f0
-90
-4e
-98
-e0
-fe
-a3
-e0
-ff
-f5
-82
-8e
-83
-74
+0e
+12
 05
-f0
-ef
-24
-01
-ff
-e4
-3e
-fa
-a9
-07
-7b
-01
-c0
-03
-c0
-02
-c0
-01
-7a
-47
-79
+81
+7f
 02
+12
+05
+81
 90
-4e
-4a
-eb
-f0
-a3
-74
-47
-f0
-a3
+41
+31
 74
-02
-f0
-90
-47
-02
-e0
-24
 01
-fe
-e4
-33
-90
-4e
-4d
 f0
-a3
-ce
-f0
-d0
-01
-d0
-02
-d0
-03
-12
-21
-26
-90
-4e
-98
-e0
-fe
-a3
-e0
-aa
-06
-f9
-7b
-01
 90
-47
-02
+4c
+c3
 e0
-24
-02
-fd
-12
-0f
-73
-80
-0c
+90
+4c
+c0
+f0
 90
 4c
 e9
 e0
 60
-06
+21
+e4
+90
+4c
+c1
+f0
+90
+4c
+c3
+e0
+75
+f0
+1e
+a4
+24
+ec
+f5
+82
+e4
+34
+4d
+f5
+83
+e4
+f0
+12
+1f
+f1
 90
 4c
 bf
 74
-01
+03
 f0
 e4
 90
@@ -1382,20 +5318,17 @@
 a3
 e0
 70
-06
-c2
-01
-7f
-1d
-d1
-8d
+02
+f1
+ad
 e4
 90
 4c
 e9
 f0
-f1
-db
+12
+07
+eb
 e4
 90
 4c
@@ -1403,7 +5336,7 @@
 f0
 90
 4d
-d3
+d9
 f0
 90
 42
@@ -1414,7 +5347,7 @@
 e4
 90
 4d
-d8
+e1
 f0
 90
 00
@@ -1444,16 +5377,18 @@
 e6
 7f
 05
-61
-7d
+02
+05
+81
 7f
 04
-71
-7d
+12
+05
+81
 7f
 0a
-e1
-c3
+41
+2a
 e4
 90
 05
@@ -1461,13 +5396,13 @@
 f0
 90
 4d
-d5
+de
 04
 f0
 e4
 90
 4d
-d3
+d9
 f0
 90
 47
@@ -1476,10 +5411,10 @@
 a3
 30
 e7
-0f
+10
 90
 4d
-d8
+e1
 74
 01
 f0
@@ -1490,8 +5425,9 @@
 04
 f0
 ff
-61
-7d
+02
+05
+81
 e4
 90
 4c
@@ -1547,1993 +5483,1972 @@
 e4
 90
 4d
-d3
-f0
-90
-4d
-d8
-e0
-64
-01
-70
-32
-7b
-01
-7a
-4d
-79
-e5
-7d
-1d
-fc
-12
-22
-ba
-7f
-c8
-f1
-c3
-c2
-01
-7f
-ff
-d1
-8d
-7b
-01
-7a
-4d
-79
-e5
-7d
-1d
-7c
-00
-7f
-d8
-7e
-3f
-12
-16
-65
-d2
-01
-7f
-ff
-d1
-8d
-e4
-90
-4d
-d8
-f0
-90
-4c
-ec
-e0
-b4
-01
-04
-e4
-f0
-e1
-ba
-90
-4c
-ed
-e0
-ff
-60
-02
-e1
-42
-90
-4c
-f0
-e0
-60
-02
-61
-01
-90
-4c
-c5
-e0
-64
-01
-60
-1f
-90
-4e
-97
-e0
-64
-13
-60
-17
-90
-4c
-cb
-e0
-64
-04
-60
-06
-7f
-05
-f1
-42
-80
-02
-f1
-ba
-e4
-90
-4c
-e3
-f0
-a3
+d9
 f0
-22
-ef
-f4
-60
-0d
-7b
-01
-7a
-80
-79
-74
-a2
-01
-92
-00
-12
-08
-70
-22
 90
 4d
-e2
-e0
-64
-02
-60
-02
-e1
-41
-90
-4c
-e9
-e0
-60
-02
 e1
-41
-90
-4c
-d5
-e0
-b4
-02
-04
-f1
-ba
-80
-2e
-90
-4c
-d5
 e0
-b4
+64
 01
-14
+70
+2f
 90
 4c
-f7
+c3
 e0
-70
+d3
+94
+00
+40
 21
-90
-4c
-e2
+e0
+94
+04
+50
+1c
+e0
+75
+f0
+1e
+a4
+24
+cf
+f9
 74
-0c
+4d
+35
 f0
+fa
+7b
+01
+7d
+1e
+7c
+00
+12
+20
+d7
 90
 4c
-f7
+bf
 74
-01
+03
+f0
+e4
+90
+4d
+e1
 f0
-80
-13
 90
 4c
-f7
+ec
 e0
 b4
 01
-0c
+04
 e4
 f0
+e1
+a3
 90
 4c
-e2
-f0
-c2
-01
-7f
-ff
-d1
-8d
-90
-4c
-d5
+ed
 e0
-64
-01
 60
-4f
-12
-0f
-da
-ef
-60
-43
-c3
-90
-4c
-e4
-e0
-94
-0c
+04
+ff
+02
+06
+3a
 90
 4c
-e3
+f0
 e0
-94
-00
-50
-28
+60
+08
 90
-4c
-b7
-e0
-30
+4d
+d6
 e0
-08
-d2
-01
-7f
-1d
-d1
-8d
-80
-06
-c2
-01
-7f
-1d
-d1
-8d
+ff
+02
+04
+5b
 90
 4c
-b7
+c5
 e0
-30
-e1
-06
-d2
-01
-7f
-1e
-c1
-8d
-c2
-01
-7f
-1e
-c1
-8d
-c2
-01
-7f
-1d
-d1
-8d
-c2
-01
-7f
-1e
-c1
-8d
-c2
+64
 01
-7f
-1e
-d1
-8d
-22
-90
-4e
-af
-ef
-f0
-24
-fe
-60
-0f
-14
-60
-0c
-24
-fe
-60
-31
-24
-f8
-60
-29
-24
-0c
 70
-5a
+02
+c1
+f1
 90
-4e
-af
+4f
+04
 e0
-14
-90
-4d
-d0
-f0
-90
-42
+64
 13
-74
-05
-f0
-90
-4c
-f0
-f0
-7f
-04
-71
-7d
-7f
-0a
+70
+02
+c1
 f1
-c3
-7f
-2a
-71
-7d
-e4
 90
 4c
-ed
-f0
-22
+cb
+e0
+64
+04
+60
+07
 7f
-02
-61
-7d
-e4
-90
-4c
-f0
-f0
+05
 12
-10
-4a
-ef
-70
 06
-12
-10
-38
-ef
-60
-0f
-90
-4e
-af
-e0
+3a
+80
+02
+f1
+a3
+e4
 90
 4c
-ed
+e3
 f0
+a3
+f0
+22
 90
-4d
-e3
+4c
+c7
 74
 03
 f0
-22
-f1
-db
+a3
+74
+01
+f0
 e4
-90
-4e
-0c
+a3
+f0
+a3
 f0
 7f
-01
-71
-7d
+0e
+12
+05
+81
+7f
+02
+12
+05
+81
+90
+4c
+e9
+e0
+60
+18
 e4
 90
 4c
-ed
+c1
 f0
-22
-e4
 90
 4c
-ed
+c3
+e0
+75
 f0
-22
+1e
+a4
+24
+ec
+f5
+82
 e4
+34
+4d
+f5
+83
+e4
+f0
 90
 4d
-38
+e5
+e0
+70
+06
+90
+4d
+d4
+74
+14
 f0
-7f
-19
-61
-7d
-ef
-d3
-94
-00
-40
-11
+90
+4c
+e5
+e0
+70
+02
+f1
+ad
 e4
-fd
-fc
-0d
-bd
-00
-01
-0c
-bc
-04
-f8
-bd
-a6
-f5
-1f
-80
+90
+4c
 e9
-22
-e4
+f0
 90
 4c
+e3
 f0
+a3
 f0
 22
-e4
 90
-0b
-7f
+4c
+c7
+74
+04
 f0
-90
-0b
-7e
+e4
+a3
 f0
-7f
-01
-80
-d5
-12
-08
-ee
-c2
-06
-7f
-1d
-12
-08
-03
-c2
-06
-7f
-1e
-12
-08
-03
-c2
-06
-7f
-1d
-ac
-07
-ec
-f4
-60
-15
-af
-04
-d2
-04
-11
-30
-af
-04
-a2
-06
-92
-01
 12
-06
-8d
-af
-04
-c2
-02
-11
-1f
-22
-ef
-f4
-60
-0c
-7b
-01
-7a
-80
-79
-78
-a2
-02
-92
-00
-11
-70
-22
-ef
-f4
-60
-0c
-7b
-01
-7a
-80
-79
-70
-a2
-04
-92
-00
-11
-70
-22
-ac
 07
-ec
-f4
-60
-17
-af
-04
-a2
-05
-92
-03
-11
-5f
-af
-04
-a2
-05
-b3
-92
-02
-11
-1f
-af
-04
-c2
-04
-11
-30
-22
-ef
-f4
-60
-0c
-7b
-01
-7a
-80
-79
-7c
-a2
-03
-92
-00
-11
-70
-22
+eb
+e4
 90
-4e
-a3
+4c
 eb
 f0
-a3
-ea
+90
+4d
+db
+74
+0a
 f0
-a3
-e9
+90
+4c
+c3
+e0
+90
+4c
+c0
 f0
-e4
-fe
+90
+4c
+bf
+74
+03
+f0
+22
+90
+4c
+c3
+e0
+14
 fd
-ef
-54
+7f
+01
+12
 07
-fe
-ef
-13
-13
-13
-54
+f5
+90
+4c
+c3
+e0
+90
+4c
+c0
+f0
+90
+4c
+bf
+74
 03
-fd
-30
+f0
+22
+90
+4d
+39
+12
+02
+a6
 00
+00
+00
+00
+e4
+90
+4d
+d7
+f0
+90
+4d
+de
+04
+f0
+90
+4c
+c8
+04
+f0
+90
+4c
+c7
+04
+f0
 22
 90
-4e
-a3
+4c
+c7
 e0
-fb
+90
+4c
+cb
+f0
+e4
+90
+4c
+c7
+f0
 a3
+f0
+90
+4c
+eb
+04
+f0
+e4
+90
+4d
+3d
+f0
+90
+4c
+ec
 e0
-fa
+b4
+01
+04
+e4
+f0
+e1
 a3
+90
+4c
+ed
 e0
-2d
-f9
-e4
-3a
-fa
-12
-00
-f9
+60
+04
 ff
-74
-01
-a8
+02
 06
+3a
+90
+4c
+f0
+e0
+60
 08
-80
-02
-c3
-33
-d8
-fc
-4f
+90
+4d
+d6
+e0
+ff
 02
-01
-3f
+04
+5b
+f1
+a3
+e4
+90
+4c
+e3
+f0
+a3
+f0
+22
 90
 4e
+c6
+ec
+f0
 a3
-e0
-fb
+ed
+f0
 a3
-e0
-fa
+eb
+f0
 a3
-e0
-2d
-f9
-e4
-3a
-fa
-12
-00
-f9
-ff
-74
-01
-a8
-06
-08
+ea
+f0
+a3
+e9
+f0
+90
 80
-02
-c3
-33
-d8
-fc
-f4
-5f
-02
-01
-3f
+98
+74
+04
+f0
+a3
 e4
+f0
 90
-4e
-b0
+0c
+af
+74
+a0
+f0
+a3
+ee
 f0
+a3
+ef
 f0
 90
-4e
-b0
-e0
-ff
-c3
-94
-08
-50
 0c
-c2
-05
-11
-41
-90
-4e
-b0
-e0
-04
+b2
+74
+a1
 f0
-80
-ea
-22
+7a
+0c
+79
+af
+7e
+0c
+7f
+af
+74
+af
+fc
+74
+0c
+ff
+ec
+fe
+ef
 90
 80
-80
-e4
-f0
-a3
+9a
+ee
 f0
 a3
-f0
-11
-d1
-e4
-90
-4e
-b1
-f0
+ef
 f0
 90
 4e
-b1
+c6
 e0
-90
-02
-4b
-93
+fc
+a3
+e0
+fa
+ec
 ff
-60
-0c
-c2
-05
-11
-41
+ea
+fe
+ef
 90
-4e
-b1
-e0
-04
-f0
 80
-e9
-22
+9e
+ee
+f0
+a3
 ef
-64
-02
-70
-2a
-90
-4d
-e5
-74
-02
 f0
-7e
-4d
-7f
-e6
-7b
-01
 7a
-00
+0b
 79
-40
-90
-4e
-6f
-74
-06
-f0
-31
-47
+83
 7e
-4d
+0b
 7f
-ec
-7b
-01
-7a
-42
-79
-62
-90
-4e
-6f
+83
 74
-10
-f0
-31
-47
-22
+83
+fc
+74
+0b
+ff
+ec
+fe
+ef
 90
-4e
-6a
+80
+9c
 ee
 f0
 a3
 ef
 f0
-a3
-eb
+90
+80
+90
+74
+02
 f0
+90
+80
+9c
 a3
-ea
+e0
+20
+e7
+07
+90
+80
+90
+e0
+44
+01
 f0
-a3
-e9
+90
+80
+06
+e0
+44
+04
 f0
+12
+33
+67
 90
 4e
-6f
+c8
 e0
+a3
+e0
+fa
+a3
+e0
+ae
+02
 ff
-14
-f0
-ef
-60
-27
+7b
+01
+7a
+0b
+79
+83
 90
 4e
-6c
+c6
 e0
-fb
 a3
+e0
+90
+4e
+c0
+f0
+02
+08
+cc
 e4
-75
+90
+4d
+38
 f0
+7f
+19
+02
+05
+81
+c2
+01
+7f
+1d
 01
+e6
+ac
+07
+ec
+f4
+60
+16
+af
+04
+d2
+04
 12
+2e
+64
+af
+04
+a2
+06
+92
 01
-67
-a9
-f0
-fa
+11
+e6
+af
+04
+c2
+02
 12
-00
-f9
-ff
-90
-4e
-6a
-e4
-75
-f0
+2e
+42
+22
+c2
+06
+7f
+1d
+f1
+b3
+c2
+06
+7f
+1e
+f1
+b3
+c2
+06
+7f
+1d
+f1
+b3
+c2
+06
+7f
+1d
+80
+cb
+d2
 01
-12
+7f
+1d
 01
-67
-85
-f0
-82
+e6
+f1
 f5
-83
-ef
-f0
+12
+2d
+fb
 80
-cf
-22
+db
 90
-4e
-70
-eb
+80
+91
+74
+0d
 f0
 a3
-ea
+04
 f0
 a3
-e9
 f0
-e4
 a3
 f0
 a3
 f0
-90
-4d
-d9
+a3
+14
 f0
+22
+e4
 90
 4e
-74
+fe
 f0
 90
+4c
+c8
+e0
+64
+02
+60
+07
+90
+4c
+ca
+e0
+b4
+02
+06
+90
 4e
-74
+fe
 e0
 ff
-c3
-94
-05
-50
-2c
+22
 90
-4e
-70
+47
+f4
 e0
-fb
+54
+40
+fe
 a3
 e0
-fa
-a3
+54
+08
+ff
+be
+40
+09
+bf
+08
+06
+90
+4e
+fe
 e0
-24
-01
-f9
-e4
-3a
-fa
-7e
-00
-e9
-2f
-f9
+ff
+22
+90
+4c
 ee
-3a
-fa
-12
-00
-f9
-b4
-7f
+e0
+60
 06
 90
-4d
-d9
-74
-01
-f0
-90
 4e
-74
+fe
 e0
-04
-f0
-80
-ca
+ff
+22
 90
-4e
-70
+4c
+c9
 e0
-fb
-a3
+70
+45
+90
+4c
+c7
 e0
-fa
-a3
+70
+3f
+90
+4c
+c5
 e0
-f9
-12
-18
-a6
-ef
+64
+03
 60
-02
-61
-6f
+37
 90
-4e
-70
-e0
-a3
+4c
+ef
 e0
-fa
+70
+3b
+74
+0a
+f0
 a3
 e0
-4a
 70
+34
+90
+4d
+ea
+e0
+64
 02
-61
-6f
+70
+2c
 90
 4c
-c9
+c3
 e0
-b4
-04
+ff
+c3
+94
+01
+40
+0b
+ef
+d3
+94
+03
+50
+05
+12
 06
+3a
+80
+17
+7f
+09
+12
+06
+3a
 90
-42
-13
+4e
+fe
 74
-03
+01
 f0
-90
-4d
-dd
-74
+80
 0a
-f0
 e4
 90
 4c
-e3
+eb
 f0
-a3
+90
+4e
+fe
+04
 f0
-7b
-01
-7a
-48
-79
-00
-7d
-09
-fc
-d1
+90
 4e
-7b
+fe
+e0
+ff
+22
+90
+4c
+c9
+e0
+b4
+02
+08
+7f
+1e
+12
+05
+81
+7f
+01
+22
+90
+4c
+c7
+e0
+b4
+02
+08
+7f
+0e
+12
+05
+81
+7f
 01
-7a
-4e
-79
-03
-7d
-09
-7c
+22
+7f
 00
-d1
-4e
+22
 90
 4c
-b6
-74
+c9
+e0
+ff
+64
+04
+60
+04
+ef
+b4
+03
+08
+7f
+04
+12
+05
+81
+7f
 01
-f0
+22
 90
 4c
-f4
+c7
 e0
 ff
 64
-01
-70
-02
-61
-6f
+04
+60
+04
 ef
+b4
+03
+08
+7f
+11
+12
+05
+81
+7f
+01
+22
+90
+4c
+c5
+e0
+ff
 64
+03
+60
 04
-70
-02
-61
-6f
 ef
-64
-02
-70
+b4
 02
-61
-6f
+08
+7f
+22
+12
+05
+81
+7f
+01
+22
+7f
+00
+22
 90
-4e
-70
+4c
+ce
 e0
-fb
-a3
+30
+e1
+3e
+90
+4c
+d0
 e0
+c3
+94
 fa
-a3
+50
+03
 e0
-f9
-71
-70
+04
+f0
 90
-4e
-02
+4c
+d0
 e0
+64
 b4
-01
-11
-74
-02
+70
+37
+90
+4d
+e3
+e0
+04
 f0
+e0
+d3
+94
+02
+50
+07
+e4
 90
-4e
-03
+4c
+d0
 f0
-7b
-01
-7a
-4e
-79
-03
-7d
-03
-e1
-08
+80
+24
 90
-4e
-02
-e0
-64
-03
-60
-0a
+4d
+e3
 e0
 b4
-02
-1f
+03
+1d
 90
 4d
-db
-e0
-70
-19
+dc
+74
+01
+f0
 e4
 90
-4e
-02
+4c
+d0
 f0
+12
+17
+a3
+80
+0d
+e4
 90
 4d
-e4
+e3
 f0
 90
-4e
-03
-74
-02
+4d
+dc
 f0
-7b
-01
-7a
-4e
-79
-03
-7d
-03
-e1
-08
 90
-4d
-db
-e0
-70
-16
+4c
+d0
+f0
 90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
+4c
+ce
 e0
-24
-01
-f9
+30
 e4
-3a
-fa
-7d
-06
-7c
-00
-d1
-4e
+38
 90
-48
-00
+4c
+ea
 74
-01
+0a
 f0
 90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
+4c
+d1
 e0
-f9
-12
-00
-f9
-90
-48
-01
-f0
-e4
-a3
+c3
+94
+fa
+50
+03
+e0
+04
 f0
 90
-4d
-d6
-f0
+4c
+d1
+e0
+64
+06
+70
+49
 90
-4e
-0c
+4c
+c3
 e0
+ff
+60
+04
+64
+fe
 70
-6f
+3e
+e4
 90
-00
-01
+4c
+cd
+f0
+11
+c2
+7f
+0a
 12
-01
 12
-b4
-7f
-15
-7e
-48
+2a
 7f
-03
-e9
-24
-02
-f9
+0a
+12
+06
+3a
+80
+2b
+90
+4c
+cd
+e0
+60
+20
 e4
+f0
+7f
+0d
+12
+06
 3a
-fa
 90
-4e
-6f
+4c
+eb
 74
-05
+01
 f0
-31
-47
-80
-1c
-7e
-48
-7f
-03
 90
-4e
-70
-e0
-fb
-a3
-e0
-fa
-a3
+4c
+c3
 e0
-24
-01
-f9
-e4
-3a
-fa
 90
-4e
-6f
+4c
+c0
+f0
+90
+4c
+bf
 74
-06
+01
 f0
-31
+12
+10
+f8
+51
 47
+e4
 90
-4e
-74
-74
-03
+4c
+d1
 f0
 90
-4e
+4c
+ce
+e0
+30
+e3
+48
+90
+4c
+ea
 74
+0a
+f0
+90
+4c
+d2
 e0
-ff
 c3
 94
-09
+fa
 50
-41
-74
-00
-2f
-f5
-82
-e4
-34
-48
-f5
-83
+03
 e0
-b4
-7f
-0f
+04
+f0
 90
-4e
-74
+4c
+d2
 e0
-24
-00
-f5
-82
+64
+06
+70
+65
+90
+4c
+e9
+74
+f0
+f0
 e4
-34
-48
-f5
-83
+90
+4c
+ee
+f0
+7f
+05
+12
+06
+3a
+12
+17
+d0
 e4
+90
+4c
+cc
 f0
 90
-4e
-74
-e0
+4c
+eb
 04
 f0
-80
-d1
-7e
-48
-7f
-03
 90
-4e
-70
-e0
-fb
-a3
+4c
+c0
 e0
-fa
-a3
+90
+4c
+c4
+f0
+90
+4c
+c3
 e0
-24
-01
-f9
-e4
-3a
-fa
 90
-4e
-6f
-74
-06
+4c
+c0
 f0
-31
-47
-7b
-01
-7a
-48
-79
-00
-7d
-09
-f1
-08
 22
 90
-4e
-7e
+4c
+cc
+e0
+60
+2c
+e4
+f0
+90
+4c
+c3
+e0
+ff
+90
+4c
+c0
+e0
+6f
+60
+1e
+90
+4c
 eb
+74
+01
 f0
-a3
-ea
+12
+17
+d0
+90
+4c
+c3
+e0
+90
+4c
+c0
 f0
-a3
-e9
+90
+4c
+bf
+74
+01
 f0
+11
+c2
+12
+10
+f8
+51
+47
 e4
-a3
+90
+4c
+d2
 f0
+22
+90
+80
+10
+74
+01
 f0
+80
+fe
+22
+51
+83
 90
-4e
-81
+4c
+e4
 e0
-ff
-c3
-94
+04
+f0
+70
 06
-40
-02
-c1
-32
 90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
+4c
+e3
 e0
-24
-01
-f9
-e4
-3a
-fa
-7e
-00
-e9
-2f
-f9
-ee
-3a
-fa
-12
-00
-f9
-ff
-54
-f0
-64
+04
 f0
+71
+0c
+12
+0e
 60
-09
-ef
-54
-d0
-64
-d0
-60
-02
-c1
-2a
+31
+04
+51
+c0
 12
-00
-f9
-fb
-b4
-f1
-08
-7f
-83
-7e
-01
-d1
-33
-a1
-ff
-eb
-b4
-f2
-08
-7f
-cd
-7e
-00
-d1
-33
-a1
-ff
+30
+7a
 90
-4e
-7e
-e0
-fb
-a3
+4c
+ca
 e0
-fa
-a3
+64
+02
+60
+07
+90
+4c
+c8
 e0
-24
-01
-f9
+b4
+02
+07
 e4
-3a
-fa
+90
+4c
+e3
+f0
 a3
+f0
+22
+90
+4d
+ea
 e0
-7e
-00
-29
-f9
-ee
-3a
-fa
-12
-00
-f9
-fb
-b4
-f3
-06
-7f
-b7
-d1
-33
-a1
-ff
-eb
 b4
-f4
-08
-7f
-b6
-7e
-00
-d1
-33
-a1
-ff
+02
+19
 90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
-a3
+4c
+e9
 e0
-24
-01
-f9
-e4
-3a
-fa
-a3
+60
+13
+90
+4c
+cc
 e0
-7e
-00
-29
-f9
-ee
-3a
-fa
-12
-00
-f9
-fb
-b4
-f5
-06
-7f
-b5
-d1
-33
-a1
-ff
-eb
-b4
-f6
+64
+01
+60
+04
+7f
+1d
+80
 08
+c2
+01
 7f
-ea
-7e
-00
-d1
-33
-a1
+1d
+12
+10
+e6
+22
+90
+4f
+08
+ef
+f0
+7b
+01
+7a
+80
+79
+74
+71
+0d
+92
+09
+90
+4f
+08
+e0
 ff
+a2
+09
+b3
+92
+01
+02
+10
+e6
 90
-4e
-7e
+4d
+eb
 e0
-fb
-a3
+60
+45
 e0
-fa
-a3
+14
+f0
 e0
-24
-01
-f9
-e4
-3a
-fa
-a3
+70
+3f
+90
+4c
+ed
 e0
-7e
-00
-29
-f9
-ee
-3a
-fa
-12
-00
-f9
-fb
-b4
-f7
-06
-7f
-e9
-d1
-33
-a1
-ff
-eb
 b4
-f8
-08
-7f
-e2
-7e
-00
-d1
-33
-a1
-ff
+05
+38
 90
-4e
-7e
-e0
-fb
-a3
+47
+f4
 e0
-fa
+54
+40
+fe
 a3
 e0
+54
+08
+64
+08
+70
+03
+ee
+64
+40
+60
 24
-01
-f9
 e4
-3a
-fa
-a3
-e0
-7e
-00
-29
-f9
+90
+4d
+d4
+f0
+90
+4c
+e9
+74
+f0
+f0
+e4
+90
+4c
 ee
-3a
-fa
+f0
+90
+4e
+51
+f0
+90
+4d
+d3
+f0
+f1
+96
+7f
+2c
 12
-00
-f9
-fb
-b4
-f9
+05
+81
+e4
+90
+4c
+ed
+f0
+22
+22
+ad
 07
-7f
-94
-0e
-d1
-33
-a1
-ff
-eb
-b4
-fa
-08
-7f
-8a
-7e
+e4
+90
+4f
+06
+f0
+fe
+ef
+54
+07
+f0
+ef
+13
+13
+13
+54
+03
+fe
+f5
+82
+75
+83
+00
+12
 01
-d1
+12
+fd
 33
-a1
-ff
-90
-4e
-7e
-e0
-fb
-a3
+95
 e0
-fa
-a3
+fc
+90
+4f
+06
 e0
-24
+ff
+74
 01
-f9
-e4
-3a
-fa
-a3
-e0
 7e
 00
-29
-f9
-ee
-3a
-fa
-12
-00
+a8
+07
+08
+80
+05
+c3
+33
+ce
+33
+ce
+d8
 f9
-fb
-b4
-fb
+ff
+ee
+5c
+fe
+ef
+5d
+4e
+24
+ff
+22
+7b
+01
+7a
+81
+79
+1c
+80
+b9
+90
+4f
 07
-7f
+ef
+f0
+71
+4c
 92
-0e
-d1
-33
-a1
+08
+90
+4f
+07
+e0
 ff
-eb
-b4
-d0
+a2
 08
-7f
-2a
-7e
+b3
+92
+07
+ef
+f4
+70
 02
-d1
-33
-a1
+61
+f2
+ef
+54
+07
+fe
+ef
+13
+13
+13
+54
+03
 ff
-90
-4e
-7e
-e0
-fb
-a3
-e0
-fa
+30
+07
+43
+24
 a3
+f5
+82
+e4
+34
+00
+f5
+83
+c0
+83
+c0
+82
 e0
-24
+fd
+74
 01
-f9
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+f4
+5d
+d0
+82
+d0
+83
+f0
+74
+a7
+2f
+f5
+82
 e4
-3a
-fa
-a3
-e0
-7e
-00
-29
-f9
-ee
-3a
-fa
-12
+34
 00
-f9
-fb
-b4
-d1
+f5
+83
+c0
+83
+c0
+82
+e0
+ff
+74
+01
+a8
+06
 08
-7f
-25
-7e
+80
 02
-d1
+c3
 33
-a1
-ff
-eb
-b4
-d3
+d8
+fc
+4f
+d0
+82
+d0
+83
+f0
+22
+74
+a3
+2f
+f5
+82
+e4
+34
+00
+f5
+83
+c0
+83
+c0
+82
+e0
+fd
+74
+01
+a8
+06
 08
-7f
-26
-7e
+80
 02
-d1
+c3
 33
-a1
+d8
+fc
+fc
+4d
+d0
+82
+d0
+83
+f0
+74
+a7
+2f
+f5
+82
+e4
+34
+00
+f5
+83
+e0
+ff
+ec
+f4
+fe
+ef
+5e
+f0
+22
+e4
 ff
 90
-4e
-7e
-e0
+4f
+03
+f0
+fe
+fd
+ef
+90
+03
+a5
+93
+60
+49
+ef
+93
+fd
+13
+13
+13
+54
+1f
+fe
+ed
+54
+07
+fd
+74
+01
+a8
+05
+08
+80
+02
+c3
+33
+d8
+fc
+fd
+ee
+24
+78
 fb
-a3
-e0
-fa
-a3
+e4
+34
+80
+8b
+82
+f5
+83
 e0
+fc
+ed
+f4
+fb
+ec
+5b
+f0
+ee
 24
-01
-f9
+70
+f5
+82
 e4
-3a
-fa
-a3
+34
+80
+f5
+83
 e0
-7e
-00
-29
-f9
+4d
+f0
 ee
-3a
-fa
-12
-00
-f9
-fb
-b4
-d2
-08
-7f
 24
-7e
-02
-d1
-33
-a1
-ff
-eb
-b4
-d4
-08
-7f
-27
-7e
-02
-d1
-33
-a1
-ff
-90
-4e
-7e
+74
+f5
+82
+e4
+34
+80
+f5
+83
 e0
-fb
-a3
+5b
+f0
+0f
+80
+b0
+f1
+62
+90
+81
+1c
 e0
-fa
-a3
+90
+4f
+03
+f0
+90
+4d
+dc
 e0
-24
-01
-f9
+60
+20
 e4
-3a
-fa
-a3
-e0
-7e
-00
-29
-f9
-ee
-3a
-fa
-12
-00
-f9
-fb
-b4
-d5
-08
-7f
-21
-7e
-02
-d1
-33
-a1
 ff
-eb
-b4
-d6
-08
+71
+54
+7f
+01
+71
+54
 7f
-23
-7e
 02
-d1
-33
-a1
-ff
+71
+54
+7f
+03
+71
+54
+7f
+04
+71
+54
+7f
+05
+71
+54
+7f
+06
+71
+54
+7f
+07
+61
+54
 90
-4e
-7e
+4f
+03
 e0
-fb
+ff
+90
+00
 a3
+f0
+ef
+f4
+90
+00
+a7
+f0
+22
+f1
+41
+91
+e8
+12
+0d
+cb
+12
+10
+f8
+12
+10
+3c
+90
+4d
+7d
 e0
-fa
-a3
+60
+03
+12
+0f
+c3
+90
+0b
+7e
 e0
+14
+60
+0d
 24
-01
-f9
-e4
-3a
-fa
-a3
+fe
+70
+e1
+71
+f3
+12
+17
+d0
+91
+da
+80
+fe
+90
+4c
+ea
 e0
-7e
-00
-29
-f9
-ee
-3a
-fa
+70
 12
-00
-f9
-fb
-b4
-d7
-06
-7f
+90
+4c
+ec
+e0
 70
-d1
-33
-80
+0c
+90
+4c
+e5
+e0
 70
-eb
+06
+90
+4c
+f8
+e0
+60
+04
+f1
+56
+80
+bc
+71
+f3
+91
+da
+80
+b6
+80
 b4
-d8
-08
+22
+e4
+90
+0b
 7f
-6f
+f0
+90
+0b
 7e
-00
-d1
-33
-80
-64
+f0
+7f
+01
+02
+12
+2a
+7a
+0c
+79
+4b
 90
 4e
-7e
-e0
-fb
+e7
+74
+01
+f0
+a3
+74
+0c
+f0
 a3
+74
+4b
+f0
+90
+4b
+a0
 e0
-fa
+fe
 a3
 e0
-24
-01
-f9
-e4
-3a
-fa
+ff
+90
+4b
+9e
+e0
+6e
+70
+03
 a3
 e0
+6f
+70
+02
+c1
+97
 7e
-00
-29
-f9
-ee
-3a
-fa
-12
-00
-f9
-fb
-b4
-d9
-06
-7f
-b8
-d1
-33
-80
-3e
-eb
-b4
-da
-08
+0c
 7f
-30
-7e
-00
+4b
+7d
+03
 d1
-33
-80
-32
+f1
 90
 4e
-7e
+e7
 e0
 fb
 a3
@@ -3541,56 +7456,26 @@
 fa
 a3
 e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
-00
-29
 f9
-ee
-3a
-fa
 12
 00
 f9
-fb
-b4
-db
-08
-7f
-06
-7e
-03
-d1
-33
-80
-0a
-eb
 b4
-dc
-06
-7f
-07
-7e
-03
-d1
-33
+02
+2b
 90
 4e
+e8
+e4
+75
+f0
 02
-e0
-b4
-02
-24
+12
+01
+51
 90
 4e
-7e
+e7
 e0
 fb
 a3
@@ -3598,289 +7483,170 @@
 fa
 a3
 e0
-24
-01
-f9
-e4
-3a
-fa
-a3
-e0
-7e
-00
-29
 f9
-ee
-3a
-fa
 12
 00
 f9
-90
-4d
-e4
-f0
-e4
-12
-01
-3f
-90
-4e
-81
-e0
-04
-f0
-61
-7f
-22
-ad
-07
-ac
-06
+ff
 90
 4e
-02
-e0
 64
-02
-60
-0e
-74
-01
-f0
-90
-4e
-03
-04
-f0
-ef
-a3
-f0
-ee
-a3
-f0
-22
-90
-4e
-9d
-eb
-f0
+e0
 a3
-ea
-f0
+e0
+fa
 a3
-e9
-f0
-ed
-1d
-ae
-04
-70
+e0
+f5
+82
+8a
+83
+12
+03
 01
-1c
-4e
-60
-16
+c1
+97
 90
 4e
-9d
+e7
 e0
 fb
 a3
-e4
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
+04
+70
+59
+90
+4e
+e8
 75
 f0
 01
 12
 01
-67
-a9
-f0
+51
+7e
+0c
+7f
+4e
+90
+4e
+e7
+e0
+fb
+a3
+e0
 fa
-e4
-12
-01
-3f
-80
+a3
 e0
-22
-7b
-01
-7a
-4c
-79
-bf
-7d
-4a
-7c
+f9
+12
 00
-d1
-4e
-7b
-01
-7a
-4d
-79
-93
-7d
+f9
 14
-7c
-00
+fd
 d1
+f1
+90
 4e
-7b
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
 01
-7a
-4d
-79
-a8
-7d
-14
-7c
-00
-d1
-4e
-7b
+f9
+e4
+3a
+fa
+c0
+02
+c0
 01
-7a
-4d
-79
-bc
-7d
-14
-7c
-00
-d1
+90
 4e
-7b
-01
-7a
-48
-79
-00
-7d
-09
-7c
+e7
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
 00
-d1
-4e
-7b
-01
-7a
-4e
-79
-03
-7d
-09
+f9
+fd
 7c
 00
-d1
-4e
-e4
-90
-4d
-dd
-f0
-90
-4d
-e3
-f0
-90
-4d
-d3
-f0
-90
-4d
-d8
-f0
-90
-4d
-d5
-f0
-90
-4d
-e2
-f0
-90
-4d
-da
-f0
 90
 4e
+67
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
 02
-f0
-90
-4d
-d4
-f0
-90
-4d
-d6
-f0
-90
-4d
-d9
-f0
-90
-4d
-e1
-f0
-90
-4d
-d2
-f0
-90
-4d
-de
-f0
-90
-4d
-e4
-f0
-90
-4d
-d7
-f0
-90
-4d
-38
-f0
-22
+12
+03
+01
+c1
+97
 90
 4e
-7a
-eb
-f0
-a3
-ea
-f0
+e7
+e0
+fb
 a3
-e9
-f0
+e0
+fa
 a3
-ed
-f0
-f1
-e7
-ef
-60
-1d
-90
-4c
-eb
 e0
+f9
+12
+00
+f9
+64
+05
 70
-17
+59
 90
-4c
-c9
-e0
-b4
-04
-10
+4e
+e8
+75
+f0
+01
+12
+01
+51
+7e
+0c
+7f
+4e
 90
 4e
-7a
+e7
 e0
 fb
 a3
@@ -3889,1975 +7655,2056 @@
 a3
 e0
 f9
-a3
-e0
+12
+00
+f9
+14
 fd
+d1
 f1
-73
-22
 90
 4e
-a6
-ef
-f0
+e7
+e0
+fb
 a3
-ed
-f0
-7b
+e0
+fa
+a3
+e0
+24
 01
-7a
-48
-79
+f9
+e4
+3a
+fa
+c0
+02
+c0
+01
+90
+4e
+e7
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
 00
-7d
-09
+f9
+fd
 7c
 00
-d1
-4e
 90
-48
-00
-74
-01
-f0
+4e
+70
+e0
 a3
 e0
-ff
-90
-4e
-a6
+fa
+a3
 e0
-fe
-ef
-4e
-90
-48
+f5
+82
+8a
+83
+d0
 01
-f0
-90
-4e
-a7
-e0
-90
-48
+d0
+02
+12
 03
-f0
-7b
 01
-7a
-48
-79
-00
-7d
-09
 80
-95
+6d
 90
-0b
+4e
 e7
-74
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
 03
-f0
-ed
-60
-02
-f1
-7f
-22
+70
+59
 90
 4e
-b3
-ed
-f0
-e0
-fd
-90
-0b
 e8
+75
 f0
+01
+12
+01
+51
 7e
-0b
+0c
 7f
-e9
-90
 4e
-6f
-ed
-f0
-31
-47
-7b
-01
-7a
-0b
-79
-e7
 90
 4e
-b3
+e7
 e0
-24
-02
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+14
 fd
-02
-03
-a4
-90
-0b
-e7
-74
-06
-f0
-80
-d2
-90
-0b
-e7
-74
-04
-f0
-80
-ca
-90
-0b
-e7
-74
-05
-f0
-80
-c2
 d1
-7a
 f1
-d9
 90
-4c
-eb
-74
+4e
+e7
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
 01
-f0
-90
-4c
-e5
-74
-1e
-f0
+f9
 e4
+3a
+fa
+c0
+02
+c0
+01
+90
+4e
+e7
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+fd
+7c
+00
 90
-4c
-f0
-f0
+4e
+73
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
+02
+12
+03
+01
+80
+02
+80
+fe
 90
-4d
-08
-74
+4b
+a5
+e0
+fe
+a3
+e0
 ff
-f0
-22
-22
 90
 4c
-c9
+5e
 e0
-b4
-04
+6e
+70
 03
-7f
-01
-22
-7f
-00
+a3
+e0
+6f
+60
 22
-e4
 90
 4e
-ae
-f0
-90
-4c
-ca
+6a
 e0
-b4
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+4a
+60
+37
+12
 02
-06
+fd
 90
-4e
-ae
+4b
+a5
 e0
 ff
-22
-90
-47
-f4
-e0
 a3
-30
-e6
-06
-90
-4e
-ae
 e0
-ff
-22
 90
 4c
-c9
-e0
-70
-1b
+5e
+cf
+f0
+a3
+ef
+f0
+80
+ca
 90
 4c
-ef
+8d
 e0
-70
-1f
-74
-0a
-f0
+ff
 a3
 e0
-70
-18
+6f
+60
+19
 90
-4d
-e2
+4e
+6d
 e0
-b4
-02
-11
-7f
-01
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+4a
+60
+0b
 12
-07
-42
-80
-0a
-e4
+02
+fd
 90
 4c
-eb
+8d
+e0
+a3
 f0
+80
+dd
+22
 90
 4e
-ae
-04
+fb
+ee
+f0
+a3
+ef
 f0
+a9
+05
 90
-4e
-ae
+4b
+9e
+e0
+fe
+a3
 e0
 ff
-22
-90
-4c
-c9
+ad
+01
+19
+ed
+60
+2f
+0f
+ef
+ac
+06
+70
+01
+0e
+14
+f5
+82
+8c
+83
 e0
-b4
-02
-08
-7f
-1e
+fd
+90
+4e
+fb
+e4
+75
+f0
+01
 12
-03
-7d
-7f
 01
-22
+67
+85
+f0
+82
+f5
+83
+ed
+f0
+ad
+07
+ac
+06
+bc
+4b
+d4
+bd
+9a
+d1
+7e
+4b
 7f
-00
-22
+36
+80
+cb
 90
-4c
-c9
-e0
-ff
-64
-04
-60
-04
+4b
+9e
+ee
+f0
+a3
 ef
-b4
-03
-08
-7f
-04
-12
-03
+f0
+22
+7b
+01
+7a
+4e
+79
+52
+78
+64
+7c
+4e
 7d
-7f
 01
-22
+7e
+00
 7f
+12
+02
 00
-22
-90
-4c
-c9
-e0
-b4
-04
-15
-90
-4c
-e3
-e0
-b4
-04
-20
-a3
-e0
-b4
-b0
-1b
-11
-4a
+d3
+81
+8b
 90
-4c
-ec
+0b
+7f
 74
 01
 f0
-22
-c3
-90
-4c
 e4
-e0
-94
-14
 90
-4c
-e3
-e0
-94
-00
-40
-03
-12
-07
-ba
+0b
+7e
+f0
 22
-11
-bb
-90
-4c
 e4
+ff
+ef
+fd
+7c
+00
+24
+78
+fb
+ec
+34
+80
+8b
+82
+f5
+83
 e0
-04
-f0
+fe
+ed
+24
 70
-06
-90
-4c
-e3
-e0
-04
-f0
-11
-e9
-11
-62
-12
-1f
-96
-31
-0d
-11
-ea
-90
-4c
-ca
+fd
+ec
+34
+80
+8d
+82
+f5
+83
 e0
-b4
-02
-07
-e4
-90
-4c
-e3
-f0
-a3
+4e
+f4
+fe
+ef
+24
+7c
+fd
+ec
+34
+80
+8d
+82
+f5
+83
+ee
 f0
-22
-90
-4d
-e2
-e0
+0f
+ef
 b4
-02
-0a
-90
-4c
-e9
-e0
-60
 04
-7f
-1d
-11
-cd
+cf
 22
-90
-4e
-b6
-ef
-f0
 7b
 01
 7a
-80
+4c
 79
-74
-31
-3e
-92
-09
-90
-4e
-b6
-e0
-ff
-a2
-09
-b3
-92
-01
+f2
+7d
 02
-06
-8d
-22
+7c
+00
+7f
+be
+7e
+7f
+12
+16
+f2
 90
 4c
-e9
+f2
 e0
-60
-1c
-e4
-90
-4c
-e3
+04
 f0
 a3
+e0
+04
 f0
 90
 4c
-fb
-f0
-90
-4c
-e9
-e0
-14
-f0
+f2
 e0
-70
-08
-7f
-0d
-12
-07
-42
-12
-07
-ba
-22
 90
-4d
-e3
-e0
-60
-2a
-e0
-14
+44
+fa
 f0
-e0
-70
-24
 90
 4c
-ed
-e0
-b4
-05
-1d
-90
-47
-f4
+f3
 e0
-a3
-20
-e6
-15
 90
-4c
-e9
-74
-f0
+44
+fb
 f0
-e4
 90
-4e
-0c
-f0
-7f
-01
-12
-03
-7d
-e4
+4d
+d0
+e0
 90
-4c
-ed
+44
+fc
 f0
-22
-ad
-07
-e4
 90
-4e
-b4
+4d
+d1
+e0
+90
+44
+fd
 f0
+90
+4d
+d2
+e0
+90
+44
 fe
-ef
-54
-07
 f0
-ef
-13
-13
-13
-54
-03
-fe
-f5
-82
-75
-83
-00
-12
-01
-12
-fd
-33
-95
-e0
-fc
+22
 90
-4e
-b4
+4c
+c0
 e0
 ff
-74
-01
-7e
-00
-a8
-07
-08
-80
-05
-c3
-33
-ce
-33
-ce
-d8
-f9
-ff
-ee
-5c
+64
 fe
+60
+03
 ef
-5d
-4e
-24
-ff
+70
+08
+7f
 22
-7b
-01
-7a
+12
+05
 81
-79
-1c
-80
-b9
+7f
+01
+22
+7f
+00
+22
+90
+4c
+c3
+e0
+14
 90
 4e
-b5
-ef
+ff
+f0
+e4
+90
+4d
+de
 f0
-31
-7d
-92
-08
 90
 4e
-b5
-e0
 ff
-a2
-08
-b3
-92
-07
-ef
-f4
-70
+e0
+fd
+7f
 02
-41
-23
-ef
-54
-07
-fe
-ef
-13
-13
-13
-54
-03
-ff
-30
+12
 07
-43
-24
-a3
-f5
-82
-e4
-34
-00
 f5
-83
-c0
-83
-c0
-82
+90
+4e
+ff
 e0
-fd
-74
-01
-a8
-06
-08
-80
+ff
+60
+3c
+90
+4d
+ed
+e0
+64
 02
-c3
-33
-d8
-fc
-f4
-5d
-d0
-82
-d0
-83
+70
+34
+ef
+75
 f0
+1e
+a4
+24
+ee
+f9
 74
-a7
-2f
-f5
-82
-e4
-34
-00
-f5
-83
-c0
-83
-c0
-82
-e0
-ff
+4d
+35
+f0
+fa
+90
+4e
+aa
 74
 01
-a8
-06
-08
-80
-02
-c3
-33
-d8
-fc
-4f
-d0
-82
-d0
-83
 f0
-22
-74
 a3
-2f
-f5
-82
-e4
-34
-00
-f5
-83
-c0
-83
-c0
-82
-e0
-fd
+ea
+f0
+a3
+e9
+f0
+a3
 74
-01
-a8
 06
-08
-80
-02
-c3
-33
-d8
-fc
-fc
-4d
-d0
-82
-d0
-83
 f0
-74
-a7
-2f
-f5
-82
-e4
-34
+7b
+01
+7a
+4d
+79
+ee
+31
+04
+ef
+60
+0c
+7b
+01
+7a
+4d
+79
+ed
+7d
+1e
+7c
 00
-f5
-83
+11
+d7
+90
+4e
+ff
 e0
 ff
-ec
-f4
-fe
+64
+01
+60
+3c
+90
+4e
+0b
+e0
+64
+02
+70
+34
 ef
-5e
+75
 f0
-22
-e4
-ff
+1e
+a4
+24
+ee
+f9
+74
+4d
+35
+f0
+fa
 90
 4e
-b2
+aa
+74
+01
 f0
-fe
-fd
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+74
+06
+f0
+7b
+01
+7a
+4e
+79
+0c
+31
+04
 ef
+60
+0c
+7b
+01
+7a
+4e
+79
+0b
+7d
+1e
+7c
+00
+11
+d7
 90
+4e
+ff
+e0
+ff
+64
 02
-4b
-93
 60
-49
-ef
-93
-fd
-13
-13
-13
-54
-1f
-fe
-ed
-54
-07
-fd
-74
-01
-a8
-05
-08
-80
+3c
+90
+4e
+29
+e0
+64
 02
-c3
-33
-d8
-fc
-fd
-ee
-24
-78
-fb
-e4
+70
 34
-80
-8b
-82
-f5
-83
-e0
-fc
-ed
-f4
-fb
-ec
-5b
+ef
+75
 f0
-ee
+1e
+a4
 24
-70
-f5
-82
-e4
-34
-80
-f5
-83
-e0
+ee
+f9
+74
 4d
+35
 f0
-ee
-24
+fa
+90
+4e
+aa
 74
-f5
-82
-e4
-34
-80
-f5
-83
-e0
-5b
+01
 f0
-0f
-80
-b0
-f1
-3a
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+74
+06
+f0
+7b
+01
+7a
+4e
+79
+2a
+31
+04
+ef
+60
+0c
+7b
+01
+7a
+4e
+79
+29
+7d
+1e
+7c
+00
+11
+d7
+22
 90
-81
+4e
+ed
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+ed
+1d
+ae
+04
+70
+01
 1c
-e0
-90
 4e
-b2
-f0
+60
+17
 90
-4d
-d4
+4e
+ed
 e0
-60
-20
+fb
+a3
 e4
+75
+f0
+01
+12
+01
+67
+a9
+f0
+fa
+74
 ff
-31
-85
-7f
+12
 01
-31
-85
-7f
-02
-31
-85
-7f
-03
-31
-85
-7f
-04
-31
-85
-7f
-05
-31
-85
-7f
-06
-31
-85
-7f
-07
-21
-85
+3f
+80
+df
+22
 90
 4e
-b2
-e0
-ff
-90
-00
+a7
+eb
+f0
 a3
+ea
 f0
-ef
-f4
-90
-00
-a7
+a3
+e9
 f0
-22
-b1
-5b
-71
-02
-b1
-a2
-b1
-6e
-12
-06
-9f
+e4
+ff
 90
-0b
-7e
+4e
+ad
 e0
-14
-60
-0e
-24
-fe
-70
-ec
-51
-24
-12
-07
-f1
-12
-07
-e1
-80
 fe
+ef
+c3
+9e
+50
+30
 90
-4c
-ea
+4e
+aa
 e0
-70
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+8f
+82
+75
+83
+00
+12
+01
 12
+fe
 90
-4c
-ec
+4e
+a7
 e0
-70
-0c
-90
-4c
-e5
+fb
+a3
 e0
-70
-06
-90
-4c
-f8
+fa
+a3
 e0
+f9
+8f
+82
+75
+83
+00
+12
+01
+12
+6e
 60
-04
-f1
-16
+03
+7f
+00
+22
+0f
 80
 c6
-51
-24
-12
-07
-e1
-80
-bf
-80
-bd
+7f
+01
 22
+e4
+90
+4e
+84
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+12
+2e
+d6
 7a
-0c
+4d
+79
+a8
+90
+4e
+aa
+74
+01
+f0
+a3
+74
+4d
+f0
+a3
+74
+a8
+f0
+a3
+74
+14
+f0
+7b
+01
+7a
+4d
+79
+bc
+31
+04
+ef
+60
+16
+7b
+01
+7a
+4d
 79
-4b
+bc
+7d
+14
+b1
+d6
+ef
+70
+09
 90
-4e
-9a
-74
-01
+4c
+ce
+e0
+44
+02
 f0
-a3
-74
+80
 0c
+90
+4c
+ce
+e0
+54
+fd
 f0
-a3
-74
-4b
+e4
+90
+4c
+d0
 f0
+e4
 90
-4b
-a0
-e0
-fe
-a3
+4e
+84
+f0
+90
+4e
+84
 e0
 ff
 90
-4b
-9e
-e0
-6e
-70
 03
-a3
-e0
-6f
+a5
+93
 70
 02
-81
-b1
-7e
-0c
+41
 7f
-4b
-7d
-03
-b1
-0b
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
 90
 4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
+87
+f0
 e0
-f9
-12
-00
-f9
-b4
-02
-2b
+ff
+71
+9a
 90
 4e
-9b
-e4
-75
+8e
+ef
 f0
+c3
+94
 02
-12
-01
-51
+50
+02
+41
+68
+e4
 90
 4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
+85
+f0
+90
+4e
+85
 e0
-f9
-12
+ff
+c3
+94
+08
+50
+7b
+74
+01
+7e
 00
+a8
+07
+08
+80
+05
+c3
+33
+ce
+33
+ce
+d8
 f9
 ff
 90
 4e
-1f
+87
 e0
-a3
+fd
+e4
+ef
+5d
+60
+58
+e4
+90
+4e
+86
+f0
+90
+4e
+86
 e0
-fa
-a3
+ff
+90
+03
+a5
+93
+60
+48
+90
+4e
+84
+e0
+fe
+ef
+6e
+60
+37
+90
+4e
+86
 e0
+24
+bc
 f5
 82
-8a
+e4
+34
+4d
+f5
 83
-12
-01
-a7
-81
-b1
+e0
+fd
+7c
+00
 90
 4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
+85
 e0
-f9
-12
+ff
+74
+01
+7e
 00
+a8
+07
+08
+80
+05
+c3
+33
+ce
+33
+ce
+d8
 f9
-64
-04
-70
-59
+ff
+ee
+5c
+fe
+ef
+5d
+4e
+60
+08
 90
 4e
-9b
-75
-f0
-01
-12
+8d
+74
 01
-51
-7e
-0c
-7f
+f0
+80
+08
+90
 4e
+86
+e0
+04
+f0
+80
+ad
 90
 4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
+85
 e0
-f9
-12
-00
-f9
-14
-fd
-b1
-0b
+04
+f0
+21
+e3
 90
 4e
+87
+e0
+ff
+60
+08
+71
 9a
+90
+4e
+8b
 e0
-fb
-a3
+2f
+f0
+90
+4e
+84
 e0
-fa
-a3
+04
+f0
+21
+b2
+90
+4e
+8b
 e0
-24
-01
-f9
+90
+4d
+e4
+f0
 e4
-3a
-fa
-c0
-02
-c0
-01
 90
 4e
-9a
-e0
-a3
-e0
-fa
-a3
-e0
-f9
-12
-00
-f9
-fd
-7c
-00
+84
+f0
 90
 4e
-22
-e0
-a3
-e0
-fa
-a3
+84
 e0
+ff
+90
+03
+a5
+93
+70
+02
+61
+6e
+74
+93
+2f
 f5
 82
-8a
+e4
+34
+4d
+f5
 83
-d0
-01
-d0
-02
-12
-01
-a7
-81
-b1
-90
-4e
-9a
 e0
-fb
-a3
-e0
-fa
-a3
+fe
+74
+bc
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
 e0
-f9
-12
-00
-f9
-64
-05
-70
-59
+6e
 90
 4e
-9b
-75
+87
 f0
-01
-12
-01
-51
-7e
-0c
-7f
-4e
 90
 4e
-9a
-e0
-fb
-a3
+84
 e0
-fa
-a3
+ff
+24
+bc
+f5
+82
+e4
+34
+4d
+f5
+83
 e0
-f9
-12
-00
-f9
-14
-fd
-b1
-0b
 90
 4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-c0
-02
-c0
-01
+8a
+f0
 90
 4e
-9a
-e0
-a3
-e0
-fa
-a3
+87
 e0
-f9
-12
-00
-f9
-fd
-7c
-00
+70
+04
+61
+66
+61
+66
 90
 4e
-2b
-e0
-a3
-e0
-fa
-a3
+8d
 e0
+60
+07
+7b
+00
+7a
+00
+79
+00
+22
+74
+bc
+2f
 f5
 82
-8a
+e4
+34
+4d
+f5
 83
-d0
-01
-d0
-02
-12
-01
-a7
-80
-6d
+e0
+fe
+74
+93
+2f
+f5
+82
+e4
+34
+4d
+f5
+83
+ee
+f0
+e4
 90
 4e
-9a
+85
+f0
+90
+4e
+85
 e0
-fb
-a3
+ff
+c3
+94
+08
+50
+5a
+90
+4e
+87
 e0
-fa
-a3
+30
 e0
-f9
-12
-00
-f9
-64
-03
-70
-59
+3b
 90
 4e
-9b
-75
-f0
-01
-12
-01
-51
-7e
-0c
-7f
+84
+e0
+fe
+33
+33
+33
+54
+f8
+fe
+ef
 4e
 90
 4e
-9a
-e0
-fb
+89
+f0
 a3
 e0
-fa
-a3
+ff
+90
+4e
+89
 e0
-f9
-12
-00
-f9
-14
+90
+03
+ba
+93
 fd
-b1
-0b
+71
+a8
 90
 4e
-9a
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-24
-01
-f9
-e4
-3a
-fa
-c0
-02
-c0
-01
+8c
+ef
+f0
 90
 4e
-9a
-e0
-a3
+8a
 e0
-fa
-a3
+30
 e0
-f9
-12
-00
-f9
-fd
-7c
-00
+09
 90
 4e
-2e
-e0
-a3
-e0
-fa
-a3
+8c
 e0
-f5
-82
-8a
-83
-d0
-01
-d0
-02
-12
-01
-a7
-80
-02
+ff
+d1
+06
 80
-fe
+07
 90
-4b
-a5
-e0
-fe
-a3
+4e
+8c
 e0
 ff
+d1
+5c
 90
-4c
-5e
-e0
-6e
-70
-03
-a3
+4e
+87
 e0
-6f
-60
-22
+ff
+c3
+13
+f0
 90
 4e
-25
-e0
-fb
-a3
+8a
 e0
-fa
-a3
+ff
+c3
+13
+f0
+90
+4e
+85
 e0
-f9
-4a
-60
-37
-12
+04
+f0
+80
+9c
+90
+4e
+88
+74
 01
-a3
+f0
 90
-4b
-a5
+4e
+84
 e0
-ff
-a3
+04
+f0
+41
+8c
+90
+4e
+47
 e0
+b4
+03
+0a
 90
-4c
-5e
-cf
-f0
-a3
-ef
+4d
+df
+e0
+b4
+01
+03
+74
+02
 f0
-80
-ca
 90
-4c
-8d
+4e
+88
 e0
-ff
-a3
+70
+07
+90
+4d
+df
 e0
-6f
+b4
+02
+07
+7b
+01
+7a
+4e
+79
+a0
+22
+7b
+00
+7a
+00
+79
+00
+22
+e4
+fe
+ef
 60
-19
+06
+14
+5f
+ff
+0e
+80
+f7
+af
+06
+22
 90
 4e
-28
-e0
-fb
-a3
-e0
-fa
+f7
+ed
+f0
+ae
+07
+e4
 a3
+f0
+ee
+30
 e0
-f9
-4a
-60
-0b
-12
-01
-a3
+05
+e4
 90
 4c
-8d
-e0
-a3
+f8
 f0
-80
-dd
-22
 90
 4e
-ac
-ee
-f0
+f7
+e0
+ff
 a3
-ef
 f0
-a9
-05
 90
-4b
-9e
-e0
-fe
-a3
+4d
+e2
 e0
-ff
-ad
+64
 01
-19
-ed
 60
-2f
-0f
+02
+81
+ec
 ef
-ac
+12
+02
+d7
+24
+9e
+3a
+24
+a6
+3b
+24
+ae
+3c
+24
+b6
+3d
+24
+be
+3e
+24
+c6
+3f
+24
+ce
+40
+24
+d6
+41
+24
+de
+42
+24
+e6
+43
+24
+76
+4f
+24
+4e
+50
+24
+26
+51
+23
+fe
+52
+00
+00
+24
+ec
+90
+4c
+c1
+e0
+b4
+02
+19
+af
 06
-70
-01
-0e
-14
-f5
-82
-8c
-83
+7b
+52
+7d
+08
+b1
+b1
+ee
+30
 e0
-fd
+06
 90
-4e
-ac
-e4
-75
-f0
-01
-12
-01
-67
-85
+4c
+f8
+74
+0a
 f0
-82
-f5
-83
-ed
+e4
+90
+4e
+f8
 f0
-ad
-07
-ac
-06
-bc
-4b
-d4
-bd
-9a
-d1
-7e
-4b
-7f
-36
-80
-cb
+81
+ec
 90
+4e
+f8
+74
 4b
-9e
-ee
-f0
-a3
-ef
 f0
-22
-7b
-01
-7a
-4e
-79
-0d
-78
-1f
-7c
-4e
-7d
-01
-7e
-00
-7f
-12
-02
-00
-d3
+81
+ec
 90
 4c
-bf
+c1
 e0
-60
-2d
-7f
-c8
-12
-07
-c3
-c2
-01
-7f
-ff
-12
+b4
+02
+19
+af
 06
-8d
 7b
-01
-7a
-4d
-79
-e5
+51
 7d
-1d
-7c
-00
-7f
-d8
-7e
-3f
-d1
-65
-d2
-01
-7f
-ff
-12
+08
+b1
+b1
+ee
+30
+e0
 06
-8d
-7f
+90
+4c
+f8
+74
 0a
-12
-07
-c3
+f0
 e4
 90
-4c
-bf
+4e
+f8
 f0
-22
+81
+ec
+90
+4e
+f8
+74
+4e
+f0
+81
+ec
 90
 4c
-ca
+c1
 e0
 b4
 02
-02
-e1
-8f
+19
+af
+06
+7b
+50
+7d
+08
+b1
+b1
+ee
+30
+e0
+06
 90
 4c
-f4
-e0
-ff
-60
-08
-64
-03
-60
-04
-ef
-b4
-05
-02
+f8
+74
+0a
+f0
+e4
+90
+4e
+f8
+f0
+80
+7e
+90
+4e
+f8
+74
+4a
+f0
 80
 76
 90
 4c
-f4
+c1
 e0
 b4
-01
-0f
-a3
+02
+19
+af
+06
+7b
+4f
+7d
+08
+b1
+b1
+ef
+30
 e0
-ff
-e4
-fd
-12
-0f
-39
+06
 90
 4c
-f4
+f8
 74
-02
+0a
 f0
-22
+e4
 90
-4c
-f4
-e0
-b4
-02
-0c
+4e
+f8
+f0
+80
+56
+90
+4e
+f8
 74
-03
+4d
 f0
-a3
-e0
-ff
-a3
-e0
-fd
-02
-0f
-39
+80
+4e
 90
-4c
+4e
+f8
+74
+44
+f0
+80
+46
+90
+4e
+f8
+74
+45
+f0
+80
+3e
+90
+4e
+f8
+74
+f1
+f0
+80
+36
+90
+4e
+f8
+74
 f4
-e0
-b4
-04
-28
-e4
+f0
+80
+2e
 90
-4c
+4e
+f8
+74
+f2
+f0
+80
+26
+90
+4e
+f8
+74
+f5
+f0
+80
+1e
+90
+4e
+f8
+74
+f8
+f0
+80
+16
+90
+4e
+f8
+74
 f6
 f0
+80
+0e
+90
+4e
+f8
+74
+f7
+f0
+80
+06
+90
+4e
+f8
+74
+47
+f0
+12
+10
+1f
+ef
+70
+02
+a1
+ab
 90
 4c
-f5
+b7
 e0
-ff
-e4
-fd
+20
+e0
+02
+a1
+ab
+90
+4e
+f7
+e0
+12
+02
+d7
+25
+5d
+0c
+25
+75
+0d
+25
+7d
+0e
+25
+85
+0f
+25
+95
+10
+25
+65
 12
-0f
-39
-e4
-90
-4c
-f5
-f0
+25
+6d
+13
+25
+55
+18
+25
+35
+24
+25
+3d
+25
+25
+45
+26
+25
+4d
+27
+25
+8d
+33
+25
+9d
+37
+25
+a5
+38
+00
+00
+25
+ab
 90
-4c
+4e
 f8
-e0
-70
-07
-90
-4c
-f4
 74
-06
+5f
 f0
-22
+80
+6e
 90
-4c
-f4
+4e
+f8
 74
-05
+60
 f0
-22
-90
-4c
-f4
-e0
-b4
-06
-16
-e4
+80
+66
 90
-4c
-f6
+4e
+f8
+74
+61
 f0
+80
+5e
 90
-4c
-f5
+4e
+f8
+74
+55
 f0
-a3
-e0
-fd
-e4
-ff
-12
-0f
-39
-e4
+80
+56
 90
-4c
-f4
+4e
+f8
+74
+5c
 f0
-22
+80
+4e
 90
 4e
-91
-e4
-f0
-a3
-f0
-a3
+f8
+74
+5d
 f0
-f1
-22
-50
-25
-12
-1a
-91
+80
+46
 90
 4e
-91
-eb
-f0
-a3
-ea
-f0
-a3
-e9
+f8
+74
+5e
 f0
-4a
-70
-06
+80
+3e
 90
-4c
-b6
-04
+4e
+f8
+74
+56
 f0
-22
+80
+36
 90
 4e
-91
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-12
-09
-8a
-22
+f8
+74
+59
+f0
+80
+2e
 90
 4e
-3e
-ee
-f0
-a3
-ef
-f0
-a3
-ec
-f0
-a3
-ed
-f0
-a3
-eb
-f0
-a3
-ea
-f0
-a3
-e9
+f8
+74
+5a
 f0
+80
+26
 90
 4e
-40
-e0
-70
-02
-a3
-e0
-70
-02
-e1
-13
+f8
+74
+5b
+f0
+80
+1e
 90
 4e
-3e
-e0
-fe
-a3
-e0
-ff
-44
-0f
-24
-01
-fd
-e4
-3e
-fc
-c3
-ed
-9f
-ff
-ec
-9e
-fe
+f8
+74
+57
+f0
+80
+16
 90
 4e
-45
-f0
-a3
-ef
+f8
+74
+62
 f0
+80
+0e
 90
 4e
-40
-e0
-fc
-a3
-e0
-fd
-d3
-9f
-ec
-9e
-40
-0a
+f8
+74
+63
+f0
+80
+06
 90
 4e
-45
-e0
-fe
-a3
+f8
+74
+54
+f0
+90
+4e
+f8
 e0
 ff
-80
-04
-ae
-04
-af
-05
+22
 90
-4e
-45
-ee
+4c
+f5
+ed
 f0
-fc
 a3
-ef
+eb
 f0
-fd
-c3
+ef
+30
+e0
+12
 90
-4e
-41
+4c
+f4
 e0
-9d
+b4
+03
+04
+74
+02
+f0
+22
+90
+4c
+f4
+74
+01
 f0
+22
 90
-4e
-40
-e0
-9c
+4c
+f4
+74
+04
 f0
+22
 90
 4e
-3e
-e0
-fe
+e4
+eb
+f0
 a3
-e0
+ea
+f0
+a3
+e9
+f0
+e4
 ff
+ef
+c3
+9d
+50
+1b
 90
 4e
-42
+e4
 e0
 fb
 a3
@@ -5866,1729 +9713,2235 @@
 a3
 e0
 f9
+8f
+82
+75
+83
+00
 12
-21
-6a
-7f
-0a
+01
 12
-07
+60
+03
+7f
+00
+22
+0f
+80
+e0
+7f
+01
+22
+e4
+fe
+ef
 c3
+94
+e0
+40
+20
+ef
+d3
+94
+e7
+50
+1a
 90
 4e
-45
+a0
 e0
 fe
-a3
-e0
+ef
+54
+07
 ff
+74
+01
+a8
+07
+08
+80
+02
+c3
+33
+d8
+fc
+4e
 90
 4e
-43
-ee
-8f
+a0
 f0
-12
-01
-51
-90
+22
+e4
+fe
+74
+a1
+2e
+f5
+82
+e4
+34
 4e
-3f
+f5
+83
 e0
-2f
-f0
+fd
+6f
+60
+1c
+ed
+70
+14
 90
-4e
-3e
+4d
+ec
 e0
-3e
+6f
+60
+12
+74
+a1
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+ef
 f0
-c1
-7c
 22
-41
+0e
+ee
+b4
+06
+d5
+22
+e4
+fe
+fd
+ef
+54
+f0
+64
+f0
+60
+07
+ef
+54
+d0
+fc
 bc
+d0
+0c
 90
+4e
+47
+e0
+b4
+02
 0b
-7f
 74
-01
+03
 f0
-e4
+80
+06
 90
-0b
-7e
+4d
+df
+74
+01
 f0
-22
-90
-4b
-9c
-e0
-fe
-a3
+ef
+c3
+94
 e0
-ff
+40
+21
+ef
+d3
+94
+e7
+50
+1b
 90
-4b
-9a
-e0
-b5
-06
-07
-a3
+4e
+a0
 e0
-b5
+fe
+ef
+54
+07
+ff
+74
+01
+a8
 07
+08
+80
 02
-d3
-22
 c3
+33
+d8
+fc
+f4
+5e
+90
+4e
+a0
+f0
 22
 e4
-ff
-ef
-fd
-7c
-00
-24
-78
-fb
-ec
-34
-80
-8b
-82
-f5
-83
-e0
 fe
 ed
-24
 70
-fd
-ec
-34
-80
-8d
+21
+74
+a1
+2e
+f5
 82
+e4
+34
+4e
 f5
 83
 e0
-4e
-f4
-fe
-ef
+6f
+70
+47
+ee
+b4
+05
+0b
 24
-7c
-fd
-ec
-34
-80
-8d
+a1
+f5
 82
+e4
+34
+4e
 f5
 83
-ee
-f0
-0f
-ef
-b4
-04
-cf
-22
-90
-4d
-e2
-74
-02
+e4
 f0
-7b
-01
-7a
-4d
-79
-e5
 7d
-1d
-7c
-00
-7f
-d8
-7e
-3f
-12
-22
-0a
-7f
-0a
-12
-07
-c3
-7f
 01
-02
-07
-42
-90
-4e
-8e
+80
+34
+74
+a1
+2e
+f5
+82
 e4
-f0
-a3
-f0
-a3
-f0
-12
-1a
-91
-90
-4e
-8e
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-4a
-70
-03
-02
-18
-a5
-90
+34
 4e
-8e
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-90
-00
-01
-12
-01
-12
-ff
-70
-03
-02
-18
-a5
-64
-28
-60
-04
-ef
-b4
-58
-1c
-90
-4c
-ca
+f5
+83
 e0
-64
-02
-60
-03
-02
-18
-a5
-90
-42
-5e
-04
-f0
-7f
-0a
-12
-03
-7d
-90
-4c
-ca
+fc
 74
-03
+a0
+2e
+f5
+82
+e4
+34
+4e
+f5
+83
+ec
 f0
-22
-90
+74
+a1
+2e
+f5
+82
+e4
+34
 4e
-8e
-e0
-fb
-a3
-e0
-fa
-a3
+f5
+83
 e0
-f9
-90
-00
-01
-12
-01
-12
-ff
-d3
-94
-62
-50
-3c
-ef
-c3
-94
-59
-40
-36
-ef
+60
+14
+ee
 b4
-62
-15
-90
 05
-4f
-e0
-ff
-04
-f0
-74
-50
-2f
+0b
+24
+a1
 f5
 82
 e4
 34
-05
+4e
 f5
 83
-74
-30
+e4
 f0
+0e
+ee
+b4
+06
+a3
 22
+ad
+07
+ac
+06
 90
-00
-01
-12
+4e
+47
+e0
+64
+02
+60
+0e
+74
 01
-12
-24
-d8
-ff
+f0
 90
-05
-4f
-e0
-fe
+4e
+48
 04
 f0
-74
-50
-2e
-f5
-82
-e4
-34
-05
-f5
-83
 ef
+a3
+f0
+ee
+a3
 f0
 22
 90
-00
-01
-12
-01
-12
+4e
+cf
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+a3
+f0
+f0
+90
+4e
+d2
+e0
 ff
-d3
-94
-27
-50
-3c
-ef
 c3
 94
-1e
+06
 40
-36
-ef
-b4
-27
-15
+03
+02
+2a
+3a
 90
-05
-4f
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
 e0
+24
+01
+f9
+e4
+3a
+fa
+7e
+00
+e9
+2f
+f9
+ee
+3a
+fa
+12
+00
+f9
 ff
-04
+54
 f0
-74
-50
-2f
-f5
-82
-e4
-34
-05
-f5
-83
-74
-30
+64
 f0
-22
-90
-00
-01
+60
+0a
+ef
+54
+d0
+64
+d0
+60
+03
+02
+2a
+31
 12
+00
+f9
+fb
+b4
+f1
+09
+7f
+83
+7e
 01
-12
-24
-13
-ff
+f1
+06
+02
+2a
+06
+eb
+b4
+f2
+09
+7f
+cd
+7e
+00
+f1
+06
+02
+2a
+06
 90
-05
-4f
+4e
+cf
 e0
-fe
-04
-f0
-74
-50
-2e
-f5
-82
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
 e4
-34
-05
-f5
-83
-ef
-f0
-22
-90
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+f3
+07
+7f
+b7
+f1
+06
+02
+2a
+06
+eb
+b4
+f4
+09
+7f
+b6
+7e
 00
-01
-12
-01
-12
-b4
+f1
+06
+02
 2a
-17
+06
 90
-05
-4f
+4e
+cf
 e0
-60
-14
+fb
+a3
 e0
-ff
-14
-f0
-74
-50
-2f
-f5
-82
-e4
-34
-05
-f5
-83
+fa
+a3
+e0
+24
+01
+f9
 e4
-f0
-22
-12
-09
-8a
-22
-90
+3a
+fa
+a3
+e0
+7e
 00
-01
-12
-01
+29
+f9
+ee
+3a
+fa
 12
-64
+00
+f9
+fb
+b4
+f5
+07
 7f
-70
-32
-90
+b5
+f1
+06
+02
+2a
+06
+eb
+b4
+f6
+09
+7f
+ea
+7e
 00
+f1
+06
 02
-12
-01
-12
-64
+2a
 06
-70
-28
 90
-4c
-e9
+4e
+cf
 e0
-70
-19
-74
-f0
-f0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
 e4
-90
-4c
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
 ee
-f0
-90
-4c
-e5
-f0
-90
-4c
-eb
-04
-f0
-7f
-05
-12
-07
-42
+3a
+fa
 12
+00
+f9
+fb
+b4
+f7
 07
-f1
-90
-4c
-ea
-74
-1e
-f0
 7f
-01
-22
+e9
+12
+27
+06
+41
+06
+eb
+b4
+f8
+09
 7f
+e2
+7e
 00
-22
+12
+27
+06
+41
+06
 90
-4c
-f5
-ed
-f0
+4e
+cf
+e0
+fb
 a3
-eb
-f0
-ef
-30
 e0
-12
-90
-4c
-f4
+fa
+a3
 e0
-b4
-03
-04
-74
-02
-f0
-22
-90
-4c
-f4
-74
+24
 01
-f0
-22
-90
-4c
-f4
-74
-04
-f0
-22
-90
-4e
-a8
-ed
-f0
+f9
 e4
+3a
+fa
 a3
-f0
-ef
-30
 e0
-05
-e4
-90
-4c
-f8
-f0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+f9
+08
+7f
+94
+0e
+12
+27
+06
+41
+06
+eb
+b4
+fa
+09
+7f
+8a
+7e
+01
+12
+27
+06
+41
+06
 90
 4e
-a8
+cf
 e0
-ff
+fb
 a3
-f0
-90
-4d
-d9
 e0
-64
+fa
+a3
+e0
+24
 01
-60
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+fb
+08
+7f
+92
+0e
+12
+27
+06
+41
+06
+eb
+b4
+d0
+09
+7f
+2a
+7e
 02
-21
-cc
-ef
 12
+27
+06
+41
+06
+90
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
 01
-7d
-19
-7e
+f9
+e4
 3a
-19
-86
-3b
-19
-8e
-3c
-19
-96
-3d
-19
-9e
-3e
-19
-a6
-3f
-19
-ae
-40
-19
-b6
-41
-19
-be
-42
-19
-c6
-43
-19
-76
-4f
-19
-6e
-50
-19
-66
-51
-19
-5e
-52
+fa
+a3
+e0
+7e
 00
+29
+f9
+ee
+3a
+fa
+12
 00
-19
-cc
-90
-4e
-a9
-74
-4b
-f0
-80
-66
-90
-4e
-a9
-74
-4e
-f0
-80
-5e
-90
-4e
-a9
-74
-4a
-f0
-80
-56
-90
-4e
-a9
-74
-4d
-f0
-80
-4e
-90
-4e
-a9
-74
-44
-f0
-80
-46
-90
-4e
-a9
-74
-45
-f0
-80
-3e
-90
-4e
-a9
-74
-f1
-f0
-80
-36
-90
-4e
-a9
-74
-f4
-f0
-80
-2e
-90
-4e
-a9
-74
-f2
-f0
-80
+f9
+fb
+b4
+d1
+09
+7f
+25
+7e
+02
+12
+27
+06
+41
+06
+eb
+b4
+d3
+09
+7f
 26
-90
-4e
-a9
-74
-f5
-f0
-80
-1e
-90
-4e
-a9
-74
-f8
-f0
-80
-16
-90
-4e
-a9
-74
-f6
-f0
-80
-0e
-90
-4e
-a9
-74
-f7
-f0
-80
+7e
+02
+12
+27
+06
+41
 06
 90
-4e
-a9
-74
-47
-f0
+4e
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
 12
-0f
-da
-ef
-70
+00
+f9
+fb
+b4
+d2
+09
+7f
+24
+7e
 02
+12
+27
+06
 41
-8b
+06
+eb
+b4
+d4
+09
+7f
+27
+7e
+02
+12
+27
+06
+41
+06
 90
-4c
-b7
+4e
+cf
 e0
-30
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
 e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+d5
+09
+7f
+21
+7e
 02
+12
+27
+06
 41
-8b
+06
+eb
+b4
+d6
+09
+7f
+23
+7e
+02
+12
+27
+06
+41
+06
 90
 4e
-a8
+cf
 e0
-12
+fb
+a3
+e0
+fa
+a3
+e0
+24
 01
-7d
-1a
-3d
-0c
-1a
-55
-0d
-1a
-5d
-0e
-1a
-65
-0f
-1a
-75
-10
-1a
-45
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
 12
-1a
-4d
-13
-1a
-35
-18
-1a
-15
-24
-1a
-1d
-25
-1a
-25
-26
-1a
-2d
-27
-1a
-6d
-33
-1a
-7d
-37
-1a
-85
-38
 00
+f9
+fb
+b4
+d7
+07
+7f
+70
+12
+27
+06
+41
+06
+eb
+b4
+d8
+09
+7f
+6f
+7e
 00
-1a
-8b
-90
-4e
-a9
-74
-5f
-f0
-80
-6e
-90
-4e
-a9
-74
-60
-f0
-80
-66
-90
-4e
-a9
-74
-61
-f0
-80
-5e
-90
-4e
-a9
-74
-55
-f0
-80
-56
-90
-4e
-a9
-74
-5c
-f0
-80
-4e
-90
-4e
-a9
-74
-5d
-f0
-80
-46
-90
-4e
-a9
-74
-5e
-f0
-80
-3e
+12
+27
+06
+41
+06
 90
 4e
-a9
-74
-56
-f0
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+d9
+07
+7f
+b8
+12
+27
+06
 80
-36
-90
-4e
-a9
-74
-59
-f0
+7d
+eb
+b4
+da
+09
+7f
+30
+7e
+00
+12
+27
+06
 80
-2e
+70
 90
 4e
-a9
-74
-5a
-f0
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fb
+b4
+db
+09
+7f
+06
+7e
+03
+12
+27
+06
 80
-26
-90
-4e
-a9
-74
-5b
-f0
+47
+eb
+b4
+dc
+09
+7f
+07
+7e
+03
+12
+27
+06
 80
-1e
+3a
 90
 4e
-a9
-74
-57
-f0
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+fe
+b4
+dd
+06
+7f
+01
+51
+3b
 80
-16
-90
-4e
-a9
-74
-62
-f0
+14
+ee
+b4
+de
+06
+7f
+02
+51
+3b
 80
-0e
+0a
+12
+00
+f9
+b4
+df
+04
+7f
+04
+51
+3b
 90
 4e
-a9
-74
-63
-f0
-80
-06
+47
+e0
+b4
+02
+24
 90
 4e
-a9
-74
-54
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+a3
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+90
+4d
+ec
 f0
+e4
+12
+01
+3f
 90
 4e
-a9
+d2
 e0
-ff
+04
+f0
+02
+27
+30
 22
-e4
 90
 4e
-31
-f0
-a3
-f0
-a3
-f0
-a3
+47
+e0
+64
+02
+60
+12
+74
+04
 f0
-a3
+90
+4d
+e8
+74
+01
 f0
-a3
+90
+4e
+48
+74
+06
 f0
 a3
+ef
 f0
-a3
+22
+90
+4e
+db
+e4
 f0
 a3
 f0
 a3
 f0
-a3
+12
+21
+4e
+90
+4e
+db
+eb
 f0
 a3
+ea
 f0
 a3
+e9
 f0
-d1
-15
-7a
-4d
-79
-a8
+4a
+70
+02
+81
+c8
 90
 4e
-59
-74
-01
-f0
-a3
-74
-4d
-f0
+db
+e0
+fb
 a3
-74
-a8
-f0
+e0
+fa
 a3
-74
-14
-f0
-7b
+e0
+f9
+90
+00
 01
-7a
-4d
-79
-bc
-91
-cb
-ef
-60
-16
-7b
+12
 01
-7a
-4d
-79
-bc
-7d
-14
-91
-9b
+12
+ff
+70
+02
+81
+c8
+64
+28
+60
+05
 ef
+64
+58
 70
-09
+32
 90
 4c
-ce
+c8
 e0
-44
+b4
 02
+10
+7f
+29
+12
+05
+81
+90
+4c
+c8
+74
+03
+f0
+e4
+90
+4d
+d7
 f0
-80
-0c
 90
 4c
-ce
+ca
 e0
-54
-fd
+64
+02
+60
+02
+81
+c8
+90
+42
+5e
+04
 f0
-e4
+7f
+0a
+12
+05
+81
 90
 4c
-d0
+ca
+74
+03
 f0
-e4
+22
 90
 4e
-31
+db
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+ff
+d3
+94
+62
+40
+02
+61
+94
+ef
+c3
+94
+59
+50
+02
+61
+94
+ef
+b4
+62
+38
+90
+05
+4f
+e0
+ff
+04
 f0
+74
+50
+2f
+f5
+82
+e4
+34
+05
+f5
+83
+74
+30
+f0
+90
+4d
+39
+e0
+fc
+a3
+e0
+fd
+a3
+e0
+fe
+a3
+e0
+ff
+e4
+7b
+0a
+fa
+f9
+f8
+12
+01
+7d
+90
+4d
+39
+12
+02
+9a
+90
+4d
+d7
+e0
+04
+f0
+22
 90
 4e
-31
+db
+e0
+fb
+a3
+e0
+fa
+a3
 e0
+f9
+90
+00
+01
+12
+01
+12
+24
+d8
 ff
 90
-02
-4b
-93
-60
-2f
+05
+4f
+e0
+fe
+04
+f0
 74
-bc
-2f
+50
+2e
 f5
 82
 e4
 34
-4d
+05
 f5
 83
-e0
-90
-4e
-33
+ef
 f0
-e0
+90
+00
+01
+12
+01
+12
+24
+a8
+ff
+e4
+34
+ff
+fe
+e4
+fc
 fd
-60
-14
+c0
+04
+c0
+05
+c0
+06
+c0
+07
+7f
+0a
+fe
 90
-4e
-37
+4d
+39
 e0
-04
-f0
+f8
 a3
 e0
-fe
-ed
-4e
-f0
-af
-05
-91
-8d
+f9
 a3
 e0
-2f
-f0
-90
-4e
-31
+fa
+a3
 e0
-04
-f0
-80
-c6
+fb
+12
+01
+7d
+d0
+03
+d0
+02
+d0
+01
+d0
+00
+ef
+2b
+ff
+ee
+3a
+fe
+ed
+39
+fd
+ec
+38
+fc
 90
-4e
+4d
 39
-e0
+12
+02
+9a
 90
 4d
-db
+d7
+e0
+04
 f0
+22
 90
 4e
-37
+db
 e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
 90
-4e
-3d
-f0
-90
-4e
+00
+01
+12
+01
+12
+ff
+d3
+94
+27
+40
+02
+81
+65
+ef
+c3
+94
+1e
+50
+02
+81
+65
+ef
+b4
+27
 38
+90
+05
+4f
 e0
 ff
-91
-8d
-90
-4e
-3c
-ef
+04
+f0
+74
+50
+2f
+f5
+82
+e4
+34
+05
+f5
+83
+74
+30
 f0
 90
 4d
-db
+39
 e0
-d3
-94
-02
-40
-20
-90
-4e
-3c
+fc
+a3
 e0
-ff
+fd
 a3
 e0
 fe
-d3
-9f
-40
-04
-af
-06
-80
-00
-90
-4d
-db
+a3
 e0
-d3
-9f
-40
-08
-90
-4e
-3b
-74
-01
-f0
-80
-05
+ff
 e4
+7b
+0a
+fa
+f9
+f8
+12
+01
+7d
 90
-4e
-3b
-f0
-e4
+4d
+39
+12
+02
+9a
 90
-4e
-31
+4d
+d7
+e0
+04
 f0
+22
 90
 4e
-31
+db
+e0
+fb
+a3
 e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+24
+13
 ff
 90
-02
-4b
-93
-70
-02
-81
-61
-74
-93
-2f
-f5
-82
-e4
-34
-4d
-f5
-83
+05
+4f
 e0
 fe
+04
+f0
 74
-bc
-2f
+50
+2e
 f5
 82
 e4
 34
-4d
+05
 f5
 83
-e0
-6e
-90
-4e
-33
+ef
 f0
 90
-4e
-31
-e0
-ff
+00
+01
+12
+01
+12
 24
-bc
-f5
-82
+e3
+ff
 e4
 34
+ff
+fe
+e4
+fc
+fd
+c0
+04
+c0
+05
+c0
+06
+c0
+07
+7f
+0a
+fe
+90
 4d
-f5
-83
+39
+e0
+f8
+a3
+e0
+f9
+a3
+e0
+fa
+a3
 e0
+fb
+12
+01
+7d
+d0
+03
+d0
+02
+d0
+01
+d0
+00
+ef
+2b
+ff
+ee
+3a
+fe
+ed
+39
+fd
+ec
+38
+fc
 90
-4e
-36
+4d
+39
+12
+02
+9a
+90
+4d
+d7
+e0
+04
 f0
+22
 90
 4e
-33
+db
+e0
+fb
+a3
+e0
+fa
+a3
 e0
+f9
+90
+00
+01
+12
+01
+12
+64
+2a
 70
-04
-81
-59
-81
-59
+40
 90
-4e
-3b
+05
+4f
 e0
 60
-07
-7b
-00
-7a
-00
-79
-00
-22
+10
+e0
+ff
+14
+f0
 74
-bc
+50
 2f
 f5
 82
 e4
 34
-4d
+05
 f5
 83
+e4
+f0
+90
+4d
+d7
+e0
+60
+32
+90
+4d
+39
+e0
+fc
+a3
+e0
+fd
+a3
 e0
 fe
-74
-93
-2f
-f5
-82
+a3
+e0
+ff
 e4
-34
+7b
+0a
+fa
+f9
+f8
+12
+02
+08
+90
 4d
-f5
-83
-ee
-f0
-e4
+39
+12
+02
+9a
 90
-4e
-32
+4d
+d7
+e0
+14
 f0
+22
 90
 4e
-32
+db
 e0
-ff
-c3
-94
-08
-50
-58
+fb
 a3
 e0
-30
+fa
+a3
 e0
-3b
+f9
+12
+09
+0f
+22
 90
 4e
-31
+cb
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+f9
+a3
+f0
+90
+4d
+e2
 e0
-fe
-33
-33
-33
-54
-f8
-fe
-ef
-4e
+64
+01
+60
+02
+a1
+d1
 90
 4e
-35
+ce
+74
+05
 f0
-a3
-e0
-ff
 90
 4e
-35
+ce
 e0
-90
-02
-60
-93
-fd
-31
-0a
-90
-4e
-3a
-ef
+ff
+14
 f0
+ef
+70
+02
+a1
+db
 90
 4e
-36
+cb
 e0
-30
+fb
+a3
 e0
-09
-90
-4e
-3a
+fa
+a3
 e0
-ff
-b1
-15
-80
-07
-90
-4e
+24
+01
+f9
+e4
 3a
+fa
+a3
 e0
-ff
-b1
-6b
-90
-4e
-33
-e0
-ff
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+f9
 c3
-13
+94
+1e
+40
+44
+e9
+d3
+94
+20
+50
+3e
+e9
+24
+e2
+24
+fd
+50
+02
+80
+32
+90
+4c
+ea
+74
+0a
 f0
 90
-4e
-36
+4c
+ce
 e0
+44
+08
+f0
+54
+ef
+f0
+e9
+24
+e3
 ff
+90
+4c
 c3
-13
-f0
+e0
+b5
+07
+07
 90
-4e
-32
+4c
+c5
 e0
-04
+b4
+03
+10
+90
+4c
+c3
+ef
 f0
-80
-9e
 90
-4e
-34
+4c
+cc
 74
 01
 f0
+e4
 90
-4e
-31
+4c
+e5
+f0
+7f
+01
+22
+90
+4c
+ce
 e0
-04
+54
+e7
 f0
-61
+e9
+64
+14
+60
+0c
+e9
+64
+1a
+60
+07
+e9
+64
+08
+60
+02
 81
+e8
 90
-4e
-02
-e0
-b4
-03
+4c
+ea
+74
 0a
+f0
 90
 4d
-d6
+e7
+e9
+f0
 e0
 b4
-01
+1a
+16
+90
+4c
+c1
+e0
+64
+02
+60
+06
+90
+4c
+bf
+74
 03
+f0
+90
+4c
+c1
 74
 02
 f0
-90
-4e
-34
-e0
-70
-07
+80
+35
 90
 4d
-d6
+e7
 e0
 b4
-02
-07
-7b
+08
+16
+90
+4c
+c1
+e0
+64
 01
-7a
-4e
-79
-4f
-22
-7b
-00
-7a
-00
-79
-00
-22
-e4
-fe
-ef
 60
 06
-14
-5f
-ff
-0e
-80
-f7
-af
-06
-22
 90
-4e
-94
-eb
-f0
-a3
-ea
+4c
+bf
+74
+03
 f0
-a3
-e9
+90
+4c
+c1
+74
+01
 f0
-e4
-ff
-ef
-c3
-9d
-50
-1b
+80
+18
 90
-4e
-94
-e0
-fb
-a3
+4d
+e7
 e0
-fa
-a3
+b4
+14
+11
+90
+4c
+c1
 e0
-f9
-8f
-82
-75
-83
-00
-12
-01
-12
 60
+06
+90
+4c
+bf
+74
 03
+f0
+e4
+90
+4c
+c1
+f0
 7f
-00
+01
 22
-0f
 80
+0a
+90
+4c
+ce
 e0
+54
+e7
+f0
+54
+df
+f0
 7f
-01
+00
 22
+e4
 90
-4e
-56
-eb
-f0
-a3
-ea
+4f
+01
 f0
-a3
-e9
 f0
-e4
-ff
 90
-4e
-5c
+4f
+01
 e0
-fe
-ef
+ff
 c3
-9e
+94
+08
 50
-30
+0c
+c2
+05
+d1
+24
 90
-4e
-59
-e0
-fb
-a3
-e0
-fa
-a3
-e0
-f9
-8f
-82
-75
-83
-00
-12
+4f
 01
-12
-fe
-90
-4e
-56
-e0
-fb
-a3
-e0
-fa
-a3
 e0
-f9
-8f
-82
-75
-83
-00
-12
-01
-12
-6e
-60
-03
-7f
-00
-22
-0f
+04
+f0
 80
-c6
-7f
-01
+ea
 22
+90
+80
+80
 e4
-fe
-ef
-c3
-94
+f0
+a3
+f0
+a3
+f0
+b1
+de
+e4
+90
+4f
+02
+f0
+f0
+90
+4f
+02
 e0
-40
-20
-ef
-d3
-94
-e7
-50
-1a
 90
-4e
+03
+a5
+93
+ff
+60
+0c
+c2
+05
+d1
+24
+90
 4f
+02
 e0
-fe
-ef
-54
+04
+f0
+80
+e9
+22
+ac
 07
-ff
-74
+ec
+f4
+60
+17
+af
+04
+a2
+05
+92
+03
+d1
+53
+af
+04
+a2
+05
+b3
+92
+02
+d1
+42
+af
+04
+c2
+04
+d1
+64
+22
+ef
+f4
+60
+0c
+7b
 01
-a8
-07
-08
+7a
 80
+79
+78
+a2
 02
-c3
-33
-d8
-fc
-4e
-90
-4e
-4f
-f0
+92
+00
+d1
+75
+22
+ef
+f4
+60
+0c
+7b
+01
+7a
+80
+79
+7c
+a2
+03
+92
+00
+d1
+75
 22
-e4
-fe
-74
-50
-2e
-f5
-82
-e4
-34
-4e
-f5
-83
-e0
-fd
-6f
+ef
+f4
 60
-1c
-ed
+0c
+7b
+01
+7a
+80
+79
 70
-14
+a2
+04
+92
+00
+d1
+75
+22
 90
-4d
-e4
-e0
-6f
-60
-12
-74
-50
-2e
-f5
-82
-e4
-34
 4e
-f5
-83
-ef
 f0
-22
-0e
-ee
-b4
-06
-d5
-22
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
 e4
 fe
 fd
 ef
 54
-f0
-64
-f0
-60
 07
+fe
 ef
+13
+13
+13
 54
-d0
-fc
-bc
-d0
-0c
-90
-4e
-02
-e0
-b4
-02
-0b
-74
 03
-f0
-80
-06
+fd
+30
+00
+22
 90
-4d
-d6
-74
-01
+4e
 f0
-ef
-c3
-94
 e0
-40
-21
-ef
-d3
-94
-e7
-50
-1b
-90
-4e
-4f
+fb
+a3
 e0
-fe
-ef
-54
-07
+fa
+a3
+e0
+2d
+f9
+e4
+3a
+fa
+12
+00
+f9
 ff
 74
 01
 a8
-07
+06
 08
 80
 02
@@ -7596,114 +11949,50 @@
 33
 d8
 fc
-f4
-5e
+4f
+02
+01
+3f
 90
 4e
-4f
 f0
-22
-e4
-fe
-ed
-70
-21
-74
-50
-2e
-f5
-82
-e4
-34
-4e
-f5
-83
 e0
-6f
-70
-47
-ee
-b4
-05
-0b
-24
-50
-f5
-82
-e4
-34
-4e
-f5
-83
-e4
-f0
-7d
-01
-80
-34
-74
-50
-2e
-f5
-82
-e4
-34
-4e
-f5
-83
+fb
+a3
 e0
-fc
-74
-4f
-2e
-f5
-82
-e4
-34
-4e
-f5
-83
-ec
-f0
-74
-50
-2e
-f5
-82
-e4
-34
-4e
-f5
-83
+fa
+a3
 e0
-60
-14
-ee
-b4
-05
-0b
-24
-50
-f5
-82
-e4
-34
-4e
-f5
-83
+2d
+f9
 e4
-f0
-0e
-ee
-b4
+3a
+fa
+12
+00
+f9
+ff
+74
+01
+a8
 06
-a3
-22
+08
+80
+02
+c3
+33
+d8
+fc
+f4
+5f
+02
+01
+3f
 e4
 ff
 90
 4e
-82
+e1
 f0
 fe
 fd
@@ -7711,12 +12000,10 @@
 f0
 a3
 f0
-a3
-f0
 ef
 90
-02
-4b
+03
+a5
 93
 60
 7c
@@ -7843,13 +12130,13 @@
 f0
 0f
 c1
-23
+e2
 e4
 ff
 ef
 90
-02
-4b
+03
+a5
 93
 60
 7c
@@ -7975,14 +12262,14 @@
 5b
 f0
 0f
-c1
-a8
+e1
+67
 e4
 ff
 ef
 90
-02
-4b
+03
+a5
 93
 60
 40
@@ -8051,187 +12338,152 @@
 80
 b9
 22
+12
+0b
+ee
+11
+69
 90
-80
-10
+4c
+eb
 74
 01
 f0
-80
-fe
-22
-80
-f5
 90
-4e
-aa
-ed
+4c
+e5
+74
+1e
 f0
+e4
 90
-00
-01
-12
-01
-12
-90
-4e
-ab
+4c
+f0
 f0
 90
-41
-31
+4d
+09
 74
-01
+ff
 f0
-22
 90
-4c
-ce
+44
+fc
 e0
-30
-e1
-3e
 90
-4c
+4d
 d0
-e0
-c3
-94
-fa
-50
-03
-e0
-04
 f0
 90
-4c
-d0
+44
+fd
 e0
-64
-b4
-70
-37
 90
 4d
-da
-e0
-04
-f0
-e0
-d3
-94
-02
-50
-07
-e4
-90
-4c
-d0
+d1
 f0
-80
-24
 90
-4d
-da
+44
+fe
 e0
-b4
-03
-1d
 90
 4d
-d4
-74
-01
+d2
 f0
-e4
+22
+22
 90
-4c
-d0
+4e
+f9
+ed
 f0
-12
-07
-ba
-80
-0d
-e4
 90
-4d
-da
-f0
+00
+01
+12
+01
+12
 90
-4d
-d4
+4e
+fa
 f0
+22
 90
 4c
-d0
-f0
+e9
+e0
+60
+28
+e4
 90
 4c
-ce
-e0
-30
 e3
-36
+f0
+a3
+f0
 90
 4c
-ea
-74
-0a
+fc
 f0
 90
 4c
-d2
-e0
-c3
-94
-fa
-50
-03
+e9
 e0
-04
+14
 f0
+e0
+70
+14
 90
 4c
-d2
+c4
 e0
-b4
-06
-22
 90
 4c
-e9
-e0
-70
-1c
-74
-f0
+c3
 f0
-e4
 90
 4c
-e5
+c0
 f0
 7f
-05
+0d
 12
-07
-42
+06
+3a
 12
-07
-f1
+17
+a3
 90
 4c
-eb
-74
-01
-f0
-22
+ee
+e0
+60
+18
 e4
 90
 4c
-d2
+e3
+f0
+a3
+f0
+90
+4c
+ee
+e0
+14
 f0
+e0
+70
+08
+7f
+0a
+12
+12
+2a
+12
+17
+a3
 22
 90
 4c
@@ -8271,65 +12523,106 @@
 e5
 e0
 60
-18
+20
+90
+4c
+ee
+e0
+60
+06
+e4
+90
+4c
+e5
+f0
+22
+90
+4c
+e5
+e0
 14
 f0
-d2
-01
-7f
-1d
 12
-06
-8d
+17
+e8
 90
 4c
 e5
 e0
 70
-34
-c2
-01
-7f
-1d
+51
 12
-06
-8d
+17
+ad
 80
-2b
+4c
 90
 4c
 e9
 e0
 70
-25
+46
+90
+4c
+ee
+e0
+70
+40
 90
 4c
 e2
 e0
 60
-1f
+3a
 14
 f0
 e0
+ff
+c3
+94
+08
+50
+1b
+e4
+90
+41
+31
+f0
+ef
 30
 e1
 09
 d2
 01
 7f
-ff
+1d
 12
-06
-8d
+10
+e6
 80
-07
+16
 c2
 01
 7f
-ff
+1d
 12
-06
-8d
+10
+e6
+80
+0d
+90
+41
+31
+74
+01
+f0
+c2
+01
+7f
+1d
+12
+10
+e6
 90
 4c
 e2
@@ -8341,7 +12634,67 @@
 f0
 90
 4d
-d3
+dc
+e0
+70
+36
+90
+4d
+dd
+e0
+64
+01
+70
+2e
+90
+4c
+e3
+f0
+a3
+f0
+90
+4d
+dd
+f0
+90
+4e
+48
+e0
+60
+0d
+7b
+01
+7a
+4e
+79
+48
+7d
+03
+12
+0c
+8f
+80
+11
+90
+48
+00
+e0
+60
+0b
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0c
+8f
+90
+4d
+d9
 e0
 60
 09
@@ -8352,20 +12705,65 @@
 70
 03
 12
-1f
-7e
+1a
+47
 90
 4d
-dd
+d4
 e0
 60
-13
+11
 e0
 14
 f0
 e0
 70
-0d
+0b
+90
+4d
+3d
+e0
+70
+05
+7f
+1b
+12
+05
+81
+90
+4d
+e6
+e0
+60
+29
+e0
+14
+f0
+e0
+70
+23
+90
+4d
+46
+e0
+60
+02
+e4
+f0
+90
+4c
+c7
+e0
+b4
+04
+07
+90
+42
+13
+74
+0c
+f0
+22
 90
 4c
 c9
@@ -8383,7 +12781,7 @@
 22
 90
 4e
-86
+d3
 ee
 f0
 a3
@@ -8391,7 +12789,7 @@
 f0
 90
 4e
-88
+d5
 ec
 f0
 a3
@@ -8399,7 +12797,7 @@
 f0
 90
 4e
-88
+d5
 e0
 fe
 a3
@@ -8408,19 +12806,19 @@
 d3
 90
 4e
-87
+d4
 e0
 9f
 90
 4e
-86
+d3
 e0
 9e
 40
 16
 90
 4e
-88
+d5
 e0
 fe
 a3
@@ -8428,13 +12826,13 @@
 ff
 90
 4e
-87
+d4
 e0
 9f
 ff
 90
 4e
-86
+d3
 e0
 9e
 fe
@@ -8442,7 +12840,7 @@
 1e
 90
 4e
-86
+d3
 e0
 fe
 a3
@@ -8451,13 +12849,13 @@
 c3
 90
 4e
-89
+d6
 e0
 9f
 ff
 90
 4e
-88
+d5
 e0
 9e
 fe
@@ -8472,10 +12870,65 @@
 fe
 22
 90
+0b
+e7
+74
+03
+f0
+ed
+60
+03
+12
+0f
+f8
+22
+90
+0b
+e7
+74
+04
+f0
+02
+0f
+f8
+90
+0b
+e7
+74
+05
+f0
+02
+0f
+f8
+90
 04
 46
 e0
-ff
+ff
+22
+90
+4b
+9c
+e0
+fe
+a3
+e0
+ff
+90
+4b
+9a
+e0
+b5
+06
+07
+a3
+e0
+b5
+07
+02
+d3
+22
+c3
 22
 90
 82
@@ -8486,7 +12939,7 @@
 22
 90
 4e
-47
+98
 eb
 f0
 a3
@@ -8497,7 +12950,7 @@
 f0
 90
 4e
-4d
+9e
 74
 ff
 f5
@@ -8511,7 +12964,7 @@
 2a
 90
 4e
-4a
+9b
 e0
 fb
 a3
@@ -8531,7 +12984,7 @@
 ff
 90
 4e
-47
+98
 e0
 fb
 a3
@@ -8554,7 +13007,7 @@
 22
 90
 4e
-5d
+ae
 ee
 f0
 a3
@@ -8562,7 +13015,7 @@
 f0
 90
 4e
-61
+b2
 eb
 f0
 a3
@@ -8573,7 +13026,7 @@
 f0
 90
 4e
-5f
+b0
 ec
 f0
 a3
@@ -8589,7 +13042,7 @@
 e0
 90
 4e
-4a
+9b
 c9
 f0
 a3
@@ -8610,8 +13063,8 @@
 0b
 79
 86
-31
-26
+51
+8b
 90
 0b
 83
@@ -8620,7 +13073,7 @@
 f0
 90
 4e
-5d
+ae
 e0
 ff
 a3
@@ -8635,14 +13088,14 @@
 f0
 90
 4e
-60
+b1
 e0
 24
 03
 fd
 90
 4e
-5f
+b0
 e0
 34
 00
@@ -8712,227 +13165,6 @@
 e5
 f9
 22
-90
-4e
-75
-ec
-f0
-a3
-ed
-f0
-a3
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-90
-80
-98
-74
-04
-f0
-a3
-e4
-f0
-90
-0c
-af
-74
-a0
-f0
-a3
-ee
-f0
-a3
-ef
-f0
-90
-0c
-b2
-74
-a1
-f0
-7a
-0c
-79
-af
-7e
-0c
-7f
-af
-74
-af
-fc
-74
-0c
-ff
-ec
-fe
-ef
-90
-80
-9a
-ee
-f0
-a3
-ef
-f0
-90
-4e
-75
-e0
-fc
-a3
-e0
-fa
-ec
-ff
-ea
-fe
-ef
-90
-80
-9e
-ee
-f0
-a3
-ef
-f0
-7a
-0b
-79
-83
-7e
-0b
-7f
-83
-74
-83
-fc
-74
-0b
-ff
-ec
-fe
-ef
-90
-80
-9c
-ee
-f0
-a3
-ef
-f0
-90
-80
-90
-74
-02
-f0
-90
-80
-9c
-a3
-e0
-20
-e7
-07
-90
-80
-90
-e0
-44
-01
-f0
-90
-80
-06
-e0
-44
-04
-f0
-51
-02
-90
-4e
-77
-e0
-a3
-e0
-fa
-a3
-e0
-ae
-02
-ff
-7b
-01
-7a
-0b
-79
-83
-90
-4e
-75
-e0
-a3
-e0
-90
-4e
-6f
-f0
-02
-09
-47
-90
-4e
-a0
-eb
-f0
-a3
-ea
-f0
-a3
-e9
-f0
-ed
-1d
-ae
-04
-70
-01
-1c
-4e
-60
-17
-90
-4e
-a0
-e0
-fb
-a3
-e4
-75
-f0
-01
-12
-01
-67
-a9
-f0
-fa
-74
-ff
-12
-01
-3f
-80
-df
-22
 ef
 f4
 60
Index: c51/output/ramcode.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/ramcode.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/ramcode.rom	(working copy)
@@ -1,57 +1,84 @@
-c5128018
-c000002c
-c0018030
-c002803a
-c00302a6
-c00502c7
-c01382cb
-c01402dd
-c01582e3
-c02102ee
-c02182f2
-c02802fa
-c02a0309
-c04801d6
-c049019c
-c04a01a2
-c04a818c
-c05802a4
-c0588152
-c0590166
-c059817e
-c05b0187
-c05c815a
+c512801a
+c0000045
+c0018049
+c0028055
+c003032c
+c005034d
+c0138351
+c0140363
+c0158369
+c0210374
+c0218378
+c0280380
+c02a038f
+c0188041
+c019803e
+c0480222
+c04901e8
+c04a01ee
+c04a81d8
+c058032a
+c058819c
+c05901b0
+c05981ca
+c05b01d3
+c05c81a4
 20203bf1
-c00c0315
-c00d831d
-c011833c
-c0120358
-c01f024f
-c01f8253
-c04380f1
-c046826e
-c0470279
-c0478257
-c04e035c
-c04f8375
-c05e8265
-c06681e3
-c06780fd
-c0680110
-c0710382
-c0718394
-c07303ac
+c00c039b
+c00d83a3
+c01183c2
+c01203de
+c019045c
+c01dd3b0
+c01f029f
+c01f82a3
+c02504a8
+c0258455
+c026045f
+c0270465
+c02b046c
+c0308473
+c0318478
+c032049c
+c03284d2
+c0348634
+c0350619
+c035861b
+c037063f
+c03784b3
+c0438137
+c04682be
+c04702d7
+c04782a7
+c05e82b5
+c066822f
+c0678143
+c0680158
+c04e03e2
+c04f83f8
+c0710405
+c0718417
+c073042f
 20203bf1
+da204040
+18007201
+20203305
+d8a04040
+df20000a
+20407e3b
+202032d8
 6810813b
 60008b81
 70800608
 20203003
-2040008b
-2040007d
-2040003e
-20400035
+204000d1
+204000c3
+2040005a
+2040004e
 20203015
 680947f4
+6800c3d8
+7d3a040b
 6800c133
 7d3a0406
 600947f4
@@ -59,54 +86,59 @@
 20403392
 20403407
 20403024
+20400660
 20203022
 6800c7dc
-203a0042
+203a005e
 6800c793
 207a0000
-204000ec
+20400132
 20740000
 1ff0fe00
 1fe20c00
-204000cd
+20400113
 6000cba7
-c0008055
+c0008073
+c003007d
 1fe20400
 18c22200
 6800c040
-c3000052
+c3000070
 1a220c00
 c6848000
 18427e00
-c001805f
+c001807f
+c002809d
 20203bf1
 1a220c00
 d8a000f8
-202000c5
-204000cd
-204000cd
+2020010b
+20400113
+20400113
 60008b7d
-2040005a
+20400078
 20207c33
-204000d0
+20400116
 18c20400
 18508400
 60094b9a
 20600000
-204000cd
+d8a04d57
+2020010b
+20400113
 1fe22200
 18c27e00
 600102b7
 2040527c
-243a0068
+243a0088
 1a20a201
 20404b2c
-2020006d
+2020008d
 d8a04bad
 1a227200
 680102b7
 1fe20c00
-202000c7
+2020010d
 18a0a5fe
 680142b7
 e0a10000
@@ -115,7 +147,7 @@
 1a20f3ff
 680102b7
 1fe20c00
-204000c7
+2040010d
 1a420c00
 e8c10000
 60014c9b
@@ -123,19 +155,57 @@
 20407e45
 704c9a64
 20600000
-680a4d4c
+18c22200
+6800cba9
+1fe08401
+18410403
+6008cba9
+1feffe07
+d8a04bad
+98a08a00
+1a220c00
+20400113
+18c22200
+1fe0ffff
+1fe27200
+1fe0fe07
+6000cc82
+1a220c00
+20400113
+18c22200
+c00080b3
+c00100bb
+c00180bd
+c00200bf
+68014cb8
+e0a10000
+1a220c00
+2040010d
+2040561e
+247a0000
+700b7d1b
+20205620
+68014cba
+202000b4
+68014cbc
+202000b4
+68014d3e
+e0a10000
+1a220c00
+2020010d
+680a4d4b
 1c427e00
 98467e00
-68094d50
+68094d4f
 9846fc00
 20407efd
 1807fe00
 207a0000
 1c420400
-600a4d4c
-6800cd52
+600a4d4b
+6800cd51
 1fe0fe01
-6000cd52
+6000cd51
 20600000
 680a4c59
 1c427e00
@@ -156,18 +226,18 @@
 1fe17e03
 c1800000
 6800cc8f
-c28000a8
-c28080aa
+c28000ee
+c28080f0
 da200000
-204000bc
+20400102
 7089718f
 6800cc90
 60108973
-204000ab
+204000f1
 da200001
-202000bc
+20200102
 708971bf
-202000ab
+202000f1
 708971af
 68108053
 79207e07
@@ -191,19 +261,19 @@
 98460400
 1a227e00
 79200407
-243a00c3
+243a0109
 793f8407
 d8a08078
 202069f4
-204000cd
+20400113
 1fe27200
-204000c9
-2020005a
-204000cd
+2040010f
+20200078
+20400113
 e0a08000
-c20000c9
+c200010f
 20600000
-204000d0
+20400116
 e8c08000
 20600000
 58004b36
@@ -220,8 +290,8 @@
 1a220c00
 e8c08000
 e0a08000
-204000e4
-c20000dc
+2040012a
+c2000122
 18a27e00
 1ff0fe00
 60014ba0
@@ -233,39 +303,41 @@
 20600000
 68014b9e
 68094ba0
-202000ee
+20200134
 68014b9a
 68094b9c
 98467c00
 2022e9b1
 2020320b
 1c427e00
-60024d48
+60024d47
 6808c7ef
-6800cd4b
+6800cd4a
 98467c00
-244100f8
+2441013e
 20207c06
-680a4d48
+680a4d47
 600a47ec
 600a4c59
-600a4d4c
+600a4d4b
 20600000
 da2047df
 20407f9f
 207a0000
 1fe22600
-20400103
+20400149
 20203ea5
 c10c0000
+c00a0651
+c00a8656
 c0036614
-c0010107
+c001014f
 20203e7d
 70429d00
 680147f4
 c283bf08
 2fec0001
-2040810d
+20408155
 20203f08
 68008450
 c1010000
@@ -278,10 +350,10 @@
 207a0000
 1fe0ffff
 60008259
-20400130
-20400137
-2040011c
-20200114
+20400178
+2040017f
+20400164
+2020015c
 6800ccbe
 247a0000
 6800cc9a
@@ -317,14 +389,14 @@
 1a627e00
 1fe17ef0
 c1280000
-20400144
+2040018c
 1a627e00
 207a0000
 6000cba4
-202000d5
+2020011b
 1a627e00
-c0058148
-c0010150
+c0058190
+c0010198
 20600000
 704c9a28
 5800000a
@@ -335,7 +407,9 @@
 e0a10000
 20600000
 704c9a00
-20600000
+df200014
+d8a04c9b
+20207e3f
 70416e7f
 20403cf3
 6800cc97
@@ -357,6 +431,8 @@
 20001388
 20203d9d
 c6118000
+680147f4
+c284bd1e
 20403cab
 6801c210
 207a0000
@@ -372,32 +448,32 @@
 6800c793
 207a0000
 20203d25
-204000ec
+20400132
 24740000
-204000e9
+2040012f
 24740000
 700b7f01
 700b7e01
-20400183
-202000ec
-20400176
+204001cf
+20200132
+204001c2
 24740000
 68008b7f
 247a0000
 20203d2d
 68008b7e
 2000000a
-c0800183
+c08001cf
 20600000
-20400176
+204001c2
 24740000
 68008b7f
 247a0000
 20203d4f
-2040018e
+204001da
 20203aaf
 6800c219
-243a0194
+243a01e0
 20403d91
 20007530
 20007530
@@ -416,14 +492,9 @@
 60088017
 1840a200
 20203ab6
-2040019f
+204001eb
 58000500
 20403bf3
-204001aa
-6800cbef
-d8a046d8
-243a01b6
-202001bd
 70890601
 7089003c
 708901e0
@@ -435,21 +506,26 @@
 708903b7
 2000000a
 7089027d
-20600000
-6802ca87
+6800cbef
+c0ff8206
+6802ca91
 e0a28000
 e8c28000
 e0a28000
-708956c2
-708955d0
+708956df
+20400211
+708955df
 20600000
-6802ca91
+6802ca87
 e0a28000
 e8c28000
 e0a28000
-708956df
-204001c5
-708955df
+6800cc7d
+205a020f
+60108956
+708955d0
+20600000
+580000c2
 20600000
 20000004
 708955d1
@@ -469,11 +545,11 @@
 708956c0
 20600000
 2030ba6f
-204001cd
+20400219
 20203a6f
 2040527c
 247a0000
-2020003e
+2020005a
 78347c00
 68120138
 79347e1a
@@ -481,20 +557,23 @@
 20403db0
 7000a201
 20600000
+6800c419
+1fe0fe02
+6000c3f9
 700b7e00
 70017706
 20403fa4
-580001d9
+58000225
 6001428e
-580001e2
+5800022e
 6001428a
-5800013c
+58000184
 60014292
-58000256
+580002a6
 60014290
-5800003e
+5800005a
 6001428c
-580001dc
+58000228
 60014288
 58004aa0
 1ff0fe00
@@ -506,30 +585,31 @@
 60014b9e
 60014ba0
 6800cc97
-c02d0212
-20358210
+c02d0262
+20358260
 68014c91
 1ff0fe00
 60014c91
 68014c93
 1ff0fe00
 60014c93
-2040021d
+2040026d
 680402a0
-243a020b
+243a025a
 68014ad4
 1ff0fe00
-203a020b
+203a025a
 60014c93
+2040065d
 704ba42f
-204000d5
+2040011b
 704c9700
 70828003
 20600000
 704ba430
-2020020c
+2020025c
 1ce27e00
-203a025d
+203a02ad
 20405b63
 20404d99
 58000000
@@ -538,7 +618,7 @@
 1c427e00
 60024c59
 704ba433
-2020020c
+2020025c
 2040688a
 580007e0
 da2002a0
@@ -550,8 +630,8 @@
 680402a2
 207a0000
 6800cc8f
-c2800231
-c280823f
+c2800281
+c280828f
 680102a2
 1ff0fe00
 60014c91
@@ -602,7 +682,7 @@
 68014b9c
 60014b9a
 700b7e03
-20400183
+204001cf
 704c975a
 20403db8
 68120138
@@ -613,7 +693,7 @@
 20203cda
 ea2a8000
 18417eff
-243a026a
+243a02ba
 184cfe00
 e2228000
 1a20a204
@@ -627,22 +707,37 @@
 20407c24
 18427e00
 207a0000
-c000828d
-c0018290
-c0150299
+c01082d0
+c01102d2
+c01186f0
+c0008312
+c00682ed
+c01602ec
+c01582f8
+c0018315
+c015031e
+c0097c85
 20207c5a
+704befff
+20200723
+793f8023
+704befff
+202006db
+700b7d22
+20205620
 6800807c
-203a027e
+203a02dc
 204061d9
 6800807c
 243a7c8c
 68008b7d
 c584fc87
-c0020283
-c0140289
+c00202e2
+c00882d5
+c01402e8
 20207c7b
 680147f4
-c3018286
+c30182e5
 20207ca4
 5800000a
 60020051
@@ -651,6 +746,44 @@
 68014c98
 60010051
 20600000
+20400312
+20403eff
+20407cd5
+70413100
+180a7e00
+6000c4f9
+7043dc05
+58181203
+6001c3e2
+d8400007
+204002fe
+20207cae
+7043dc04
+580000ff
+6001c3e2
+d8400000
+204002fe
+20207cae
+6800c3f9
+9840fe00
+1fe0fe0b
+1fe67c1f
+2421030e
+6000c3d9
+d8a043e5
+18427e00
+245a030b
+6800c3f9
+1fe27200
+d8c043fa
+20207e45
+1fe27200
+d8c04d6b
+20207e45
+6800c3f9
+1fe0fe0b
+6000c3d9
+20600000
 20403eff
 70017706
 20207c97
@@ -659,14 +792,15 @@
 20405b62
 70017706
 6800c7dc
-c0000297
+c000031c
 70017717
 70425e01
 20207ca2
 680147f4
 c284bf90
-c28002a1
+c2800327
 c283fcd5
+c51186db
 7043d800
 20403f7e
 700b7d37
@@ -676,26 +810,26 @@
 20203f77
 20403b36
 20203cdc
-204002a8
+2040032e
 2020302c
-da6002aa
+da600330
 20203301
 c300b307
 2040333d
-204002b7
+2040033d
 98467e00
 1fe0fe01
-202102b1
+20210337
 20203325
 98002400
 1a208c02
 e8c10000
 203a3327
 20403349
-202002ab
+20200331
 1ff11600
 196c9600
-202282c1
+20228347
 29601e0f
 24608000
 18511600
@@ -719,9 +853,9 @@
 98467c00
 24628000
 68020034
-203802d4
+2038035a
 9d067e00
-202002d5
+2020035b
 9c467e00
 1fe67c04
 24610000
@@ -730,7 +864,7 @@
 202034df
 700b7d20
 20407c27
-202002de
+20200364
 600a0034
 70474801
 5800ffff
@@ -738,7 +872,7 @@
 70007301
 20600000
 20403baa
-204002e6
+2040036c
 20203267
 1c40c201
 20403a54
@@ -758,7 +892,7 @@
 20403204
 24343498
 20403812
-243a02ef
+243a0375
 20600000
 204032df
 2422b568
@@ -790,13 +924,13 @@
 680102cd
 203a4dfc
 680082cf
-c000831a
+c00083a0
 20204dbb
 2040527a
 247a0000
 20204dc3
 e8c08000
-c0050320
+c00503a6
 20204e14
 e8c08000
 1fe20e00
@@ -809,8 +943,8 @@
 18e27e00
 e0a08000
 e8c10000
-c001032e
-c0018335
+c00103b4
+c00183bb
 20203bf1
 58020008
 e0a30000
@@ -834,10 +968,10 @@
 1fe22600
 680102cb
 98000c00
-20400346
+204003cc
 20205110
 e8c08000
-c0050349
+c00503cf
 20205116
 e8c08000
 1fe20e00
@@ -853,7 +987,7 @@
 18e27e00
 e0a08000
 680102a0
-2020032b
+202003b1
 da400000
 2040527a
 247a0000
@@ -863,9 +997,9 @@
 e8c08000
 1fe1040f
 1ff1fe00
-c005036f
-c002836d
-c0008366
+c00503f5
+c00283f3
+c00083ec
 c0024b18
 20204aff
 18427e00
@@ -875,17 +1009,14 @@
 704cbe00
 c0024b18
 20600000
-2040036f
+204003f5
 20204b11
 e8c08000
-c0008372
-20600000
-e8c08000
-6000ccb7
+c0008452
 20600000
 2040527a
 247a0000
-20400379
+204003fc
 20206dfd
 6800c132
 c1008000
@@ -897,13 +1028,13 @@
 c0284ddc
 20600000
 6800807d
-c0018386
-c0038391
+c0018409
+c0038414
 20205b92
 680084df
 60008445
-c00982da
-c019838b
+c0098360
+c019840e
 20205c58
 6800844d
 79207e00
@@ -919,16 +1050,16 @@
 68008048
 207a0000
 c283df10
-c001039c
-c00383a9
+c001041f
+c003842c
 20205ee0
 18007e11
 204061b5
 68008049
 1fe20400
-c00003a4
-c00703a4
-c00e03a4
+c0000427
+c0070427
+c00e0427
 20600000
 e0a08000
 6800c702
@@ -939,28 +1070,28 @@
 70007264
 20600000
 6800807c
-203a03b1
+203a0434
 204061d9
 6800807c
 247a0000
 68008055
 207a0000
-c00303c0
-c00803b6
+c0030443
+c0080439
 2020623e
 6800c748
 c1000000
-c00083be
+c0008441
 d8e0000a
 20407e53
 247a0000
 70474800
 2020629b
 20748000
-202003c0
+20200443
 68008177
 c281629b
-c28003c3
+c2800446
 6800c25e
 203a62c7
 6800844d
@@ -973,3 +1104,945 @@
 98467c00
 24610000
 20206267
+e8c08000
+6000ccb7
+20600000
+204054bd
+68088017
+20403a82
+20403a87
+78287c00
+d960157c
+2020547f
+70443e01
+70443f00
+2020534e
+204053dd
+20400462
+202054c1
+203681f1
+204053ee
+20203a91
+6800cc60
+600246f9
+6800c4db
+c000846a
+202054e0
+7044db00
+202054ef
+680083c0
+c4028000
+680103da
+680903e0
+98467e00
+24610000
+2020557e
+680083d7
+c3828000
+68008341
+203a5626
+20205890
+6800c440
+c0038491
+c0078495
+c0030484
+c0010481
+c009847f
+2020563a
+18000401
+20205892
+5800000a
+600103ef
+20205693
+700b7d12
+20407c33
+18000401
+2034d892
+700b7d34
+20407c27
+6800cc69
+c001048d
+2020048f
+700b7d46
+20405620
+18000401
+20205892
+6800cc68
+e0a08000
+18000402
+20205892
+18a08bff
+68044c6c
+e0a40000
+e8c40000
+e0a40000
+18000202
+2020588a
+6800c444
+c004d719
+c00104a1
+c003d70d
+20205656
+59000302
+6001c4b5
+58000001
+e0a08000
+58010010
+e0a18000
+202056f1
+09800018
+78287c00
+db600664
+1fef7e00
+1ff17e00
+e0a18000
+2023375c
+7836fc00
+68008017
+1fe0a200
+202054af
+e8c18000
+600183f9
+c02904b9
+c00104d0
+c00904bf
+20205907
+704d3801
+680103fa
+c01084bd
+202059ed
+d8c00349
+20200452
+680103fa
+1fe67c21
+204284bd
+680103fa
+1fe67c2d
+204284ce
+680103fa
+68094cbc
+18408401
+98467c00
+202284cb
+202059ca
+700b7d34
+20407c27
+202059ca
+70413101
+20600000
+700b7d03
+20205620
+6800c444
+c00d860b
+c00e860b
+c008859f
+c0048551
+c002853f
+c00384f3
+c009d85c
+c00184e3
+c00584e6
+c00684de
+20205666
+680103fa
+c00384e1
+202057d6
+7003fc07
+20205729
+68014c6a
+e0a10000
+2020588a
+680103fa
+c0165728
+c00704ea
+202057c6
+6800cc69
+c08057c6
+6800cc7c
+c001d7c6
+18a20400
+704c6901
+18420a00
+7003fc05
+20205729
+2040577b
+20740000
+680944c0
+58001812
+98467c00
+2022850c
+5800180f
+98467c00
+2022850e
+5800180a
+98467c00
+20228512
+58001801
+98467c00
+20228510
+20205754
+6800cc7f
+d8400000
+f9200400
+98417e00
+c0805728
+6800cc7f
+f9207e00
+6000cc7f
+20200514
+d8e00000
+20200503
+d8e00001
+20200503
+d8e00003
+20200503
+d8e00002
+20200503
+680144c0
+1fe22200
+680944c4
+18422400
+2040051b
+20228526
+20205728
+d8c04504
+e8c10000
+207a0000
+e8c18000
+e8c10000
+9a267c00
+20628000
+18c08dfd
+e8c08000
+98c08c00
+2020051c
+18c08df9
+e8c10000
+60014c61
+20400534
+203a5728
+18c08dfc
+e8c10000
+1fe0ffff
+60014c63
+70444407
+68024c61
+60024445
+18000409
+20205892
+e8c10000
+e8c08000
+98c08c00
+e8c10000
+207a0000
+e8c10000
+9a467c00
+20628000
+e8c08000
+98c08c00
+20200537
+d9600003
+18007e01
+6000c445
+20405a74
+20405a7d
+203a5746
+2421054f
+78547c00
+e0a10000
+e8c10000
+e0a10000
+196097ff
+2022d746
+e8c08000
+98c08c00
+20200543
+18c08c02
+2020054c
+680944c0
+58002a00
+98467c00
+20228591
+58002a50
+98467c00
+2022859c
+58002803
+98467c00
+2422d728
+680144bc
+600102a0
+78347c00
+204005e3
+2421056d
+680902a0
+204005eb
+c000856d
+204005e7
+2422856b
+78547c00
+2040056f
+204005d1
+204005eb
+20400577
+2020056d
+204005d1
+2020055e
+20345728
+20200609
+680102a0
+60014446
+6800cc67
+1fe27200
+20400600
+d8a04448
+20407e45
+20200603
+68094c65
+184cfe00
+c0828589
+204005fd
+680102a0
+e0a10000
+20400603
+58004504
+98408c00
+e8c08000
+18c20400
+1fe27200
+1fe0fe05
+6000c445
+204005fd
+18420c00
+20407e45
+20200603
+204005fd
+680102a0
+e0a10000
+68014c65
+e0a10000
+20400603
+70444507
+20600000
+20405b08
+e8c08000
+1fe27200
+1fe0fe02
+6000c445
+18c08dfb
+e8c10000
+e0a10000
+18c08c03
+20407e45
+2020588a
+d8402a50
+20405b0c
+20200592
+d9600002
+680144bc
+600102a0
+700d5c00
+78347c00
+204005e3
+242105c7
+680902a0
+204005eb
+c00085ca
+204005e7
+242285c3
+68008d5c
+c00085ca
+243405b4
+78547c00
+6800cc67
+1fe0fe04
+6000c445
+20400603
+202005be
+6800cc67
+1fe67c10
+202285ca
+6800c445
+1fe67c10
+202285ca
+680102a0
+1fe0ffff
+60010d5a
+204005da
+680102a0
+60010d58
+204005d5
+196097ff
+202285c5
+204005d1
+202005a4
+700d5c01
+202005c3
+680102a0
+60010d5a
+202005ce
+680102a0
+1fe0ffff
+60010d5a
+202005ce
+20345728
+204005da
+20200609
+680902a0
+18408401
+600902a0
+20600000
+6800cc67
+60008103
+1fe27200
+20400600
+20207e45
+204005fd
+68010d58
+e0a10000
+68010d5a
+e0a10000
+68008103
+1fe27200
+20407e45
+20200603
+680902a0
+680144be
+98467c00
+20600000
+680144c0
+68094c65
+98467c00
+20600000
+d8c04504
+18422200
+e8c10000
+203a05f6
+e8c90000
+60094c65
+9a267c00
+202285f8
+e8c08000
+98c08c00
+202005ed
+58000001
+20600000
+e8c08000
+6000cc67
+20400606
+58000000
+20600000
+680102b9
+1fe20a00
+20600000
+680102b7
+1fe20c00
+20600000
+18a27e00
+600102b9
+20600000
+18c27e00
+600102b7
+20600000
+204005fd
+2020588a
+6800cbab
+1fe08401
+18410403
+6008cbab
+1feffe07
+d8c04bad
+98c08c00
+6800cc82
+1fe0fffb
+1fe27200
+d8a04445
+20407e45
+6808cc82
+20205892
+2040561c
+202058b0
+1a627e00
+c001862b
+c005062f
+c0000626
+c009062d
+c0010631
+1fe67c0d
+202158c0
+6000cc68
+700b7d27
+20205620
+20405924
+68014437
+1fef8404
+60094d4f
+20600000
+704c7c00
+20205938
+700b7d33
+20205620
+700b7d2b
+20205620
+58000014
+600103ef
+20600000
+6800c43e
+28200601
+20208638
+202058a7
+6800c43f
+203a063b
+202058a7
+6800c43e
+793ffe04
+6000c43e
+20600000
+e8c08000
+c0008646
+c002064c
+c0048644
+202058f8
+704c6903
+20205974
+704d3d01
+6000c4ae
+e8c30000
+e0a30000
+700b7d42
+20205620
+204074a8
+2022864f
+20205968
+704c6902
+2020596a
+704c7d00
+20403f86
+20403f7e
+20403fa4
+20203ecc
+70421300
+70448b00
+704c7c00
+704c6900
+704c7f00
+704c7d00
+20203ed0
+58000000
+60024ba9
+20600000
+c6918000
+68024d40
+60024d72
+20400686
+24340679
+704c150a
+204006a7
+6800cbef
+c1ff8000
+704c3d02
+6800cd45
+247a0000
+204001c2
+24740000
+68008b7f
+247a0000
+20403cab
+6801c210
+207a0000
+6800c131
+207a0000
+6801cd7a
+20407e8a
+600a41fc
+20203cda
+204001c2
+24740000
+68008b7f
+247a0000
+20403cab
+6801c210
+207a0000
+6800c131
+207a0000
+6800cc15
+243a0675
+68024d72
+20200676
+6800cbef
+c0ff86f9
+2040068d
+205406a4
+20540768
+704be601
+20600000
+78547c00
+704be202
+6800cd57
+c0020697
+c002869a
+c00386a0
+c003069d
+6800cd45
+245a34df
+20600000
+704d5700
+704be10a
+202006a2
+704d5703
+704be104
+202006a2
+704d5702
+704be103
+202006a2
+704be201
+704be108
+704be700
+202034df
+6804cd57
+60048cd5
+20600000
+704be800
+d9600d00
+34730200
+204006ce
+243786b7
+204006de
+6800cbe0
+1fe0fe01
+6000cbe0
+704d4500
+6800cbef
+c0ff86cd
+204006c9
+704be700
+704be600
+20600000
+704d4501
+6800cbe7
+1fe0fe01
+6000cbe7
+6800cbef
+c0ff86d9
+6800cbe7
+c07f86db
+6800cbe7
+d8400010
+98467c00
+20210787
+6800cbe8
+1fe0fe01
+6000cbe8
+2000000a
+c08386a8
+20200787
+58000000
+60048cd5
+6004cd57
+20600000
+20200713
+7857fc00
+204007df
+18002a00
+68024c00
+98001200
+68088017
+20403a82
+20403a87
+2040079f
+205787d9
+20600000
+704d4500
+20600000
+704d4500
+700b7d32
+20207c27
+20400748
+68008cb3
+c1810000
+6800cbdf
+207a0000
+98007200
+d8c00cb5
+d8a00d17
+20407e45
+68008cb4
+2fe1f008
+24608000
+68008cb5
+c07f86ee
+6000ccb7
+20600000
+704d7d01
+20600000
+79200023
+204006f5
+204006b3
+704bef01
+20600000
+704be000
+704be94e
+68024beb
+2020075a
+204006f5
+6800cbe6
+c000b4df
+6800cbef
+c0008701
+c0010704
+c0018707
+20203bf1
+704bef11
+700d37aa
+20200709
+704bef12
+700d3755
+20200709
+704bef13
+700d3722
+700d3802
+68024c06
+60020d39
+700d3d00
+da200d37
+d8400007
+20400743
+20400768
+2040068b
+202034df
+6800cbef
+c17f8000
+c0088719
+c009071b
+c009871d
+20600000
+704bef02
+202006b3
+704bef03
+202006b3
+704befff
+700b7d31
+20407c27
+68020d19
+2040075a
+202006b3
+79200023
+2040075b
+20400787
+6800cbef
+c1ff8000
+20400735
+58000000
+60014c04
+20403cab
+200007d0
+6800cc04
+c07f86db
+204006ce
+2437873e
+204006c9
+79200023
+700b7d3c
+20207c27
+700d37ff
+6800cbe2
+60008d38
+68024c06
+60020d39
+d8400006
+da200d37
+20400743
+20200768
+68014c04
+1fe0fe01
+60014c04
+20400787
+2020072b
+6008cbe1
+18427200
+d8a00cd5
+1a220c00
+20207e45
+68008cb4
+1fe97e00
+6000cbdf
+1fe0fe01
+d8c00cb4
+98c08c00
+e8c18000
+6001cc0b
+20600000
+6808cc3c
+58004c2b
+98408a00
+1a227e00
+e0a08000
+18408401
+18410407
+6008cc3c
+20600000
+60024c00
+da200000
+df200004
+d8c04c00
+e8c08000
+9a20a200
+c200075e
+1a227e00
+60014c16
+6800cc16
+6808cc17
+9840fe00
+6000cc18
+20600000
+6800cbe1
+1fe0fe02
+6000cbe3
+6800cbe2
+60008cf5
+6800cbe1
+1fe9fe00
+6808cbe0
+18410403
+18438400
+9841fe00
+6808cc0a
+9840fe00
+e0a08000
+6800cbef
+c0ff877a
+6800cbe2
+e0a08000
+6800cbe1
+98007200
+6800cbe2
+c0008785
+d8c00cd5
+20407e45
+68008cd5
+c0018783
+20600000
+700cd502
+20600000
+d8c00cd6
+20207e45
+6808cbea
+2040078d
+18408401
+18410403
+6008cbea
+20600000
+6800cc00
+1fe17e03
+1fefa204
+58004bf0
+9a20fe00
+98408c00
+e8c08000
+6000cbe9
+20600000
+7844fc00
+7843fc00
+58555555
+98001e00
+6800cbe9
+1fed8400
+79200401
+18431c00
+20600000
+20400796
+7826fc00
+7830fc00
+78507c00
+78287c00
+68014be4
+98003600
+37c18400
+242c07d9
+7846fc00
+7825fc00
+7823fc00
+7824fc00
+09800008
+19897e00
+6000cc19
+6808cc18
+98467c00
+242287d9
+09800008
+19897e00
+60008cb3
+68008cb3
+6808cbe2
+a8400e00
+242087d9
+09800008
+19897e00
+e0a08000
+1fe97e00
+1fe1721f
+202287c3
+09800008
+19897e00
+e0a08000
+c20007bf
+18a22200
+09800008
+19897e00
+6000cc2a
+1a220a00
+09800018
+78287c00
+db600664
+1fef7e00
+1ff17e00
+e0a18000
+7845fc00
+202307d9
+7837fc00
+68008017
+1fe0a200
+20403ab6
+7846fc00
+20403a7a
+6800cc2a
+1fe22200
+20200751
+784dfc00
+7845fc00
+2020375c
+20403a7a
+6808cbe9
+20203a91
+204053d2
+68024c00
+98001200
+20400796
+204007dc
+79202a00
+782efc00
+78307c00
+7850fc00
+19317e00
+1fecfe00
+1ff1fe00
+08008628
+784efc00
+782dfc00
+7823fc00
+7824fc00
+6800cc18
+08008608
+6800cbe3
+98007200
+d8c00cf5
+e8c08000
+08008608
+c20007f5
+78247c00
+08008618
+78447c00
+37d38200
+20000064
+784efc00
+784dfc00
+20203a7a
Index: c51/output/sched.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/output/sched.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/output/sched.rom	(working copy)
@@ -5,7 +5,7 @@
 00   #mem_patch03
 80   #mem_patch04
 09   #mem_patch05
-00   #mem_patch06
+0a   #mem_patch06
 00   #mem_patch07
 0c   #mem_patch08
 00   #mem_patch09
@@ -65,7 +65,7 @@
 00   #mem_patch3F
 
 
-4d50:  20 00		# 20:10ms  30:15ms
+4d4f:  20 00		# 20:10ms  30:15ms
 
 4131:01
 4213:40
@@ -77,7 +77,7 @@
 
 414a: 40 25 00
 
-4140:36 08 c2 08 36 22    
+4140:36 28 c2 08 66 22    
 4702:
 'BT3.0 Keyboard
 4280:0e 00
@@ -183,35 +183,6 @@
 8100 # Input(Data Array) ; Key arrarys 6 bytes
 c0 # End Collection
 
-05 0c  		
-09 01  		
-a1 01	
-85 02			
-19 00  		
-2a ff 03 
-15 00 
-26 ff 03		
-95 01  		
-75 10  			
-81 00  		
-c0
-
-#29
-#05 01
-#09 80
-#A1 01
-#85 03
-#15 00
-#25 01
-#75 01
-#95 03
-#19 81
-#29 83
-#81 02
-#95 01
-#75 05
-#81 03
-#C0
 
 #69
 05 01 # Usage Page(Generic Desktop)
@@ -251,6 +222,36 @@
 c0 # End Collection
 c0 # End Collection
 
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
 090207 3508 3506 090409 090100
 09020b 090100
 09020c 091f40
@@ -320,14 +321,257 @@
 4ba2:02 01
 
 
+#attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
+4504:
+
+#Primary service: GATT
+01 00 00 28 02 01 18
+#Characteristic: Service changed
+02 00 03 28 01 20
+03 00 05 2a 01 00
+#Client Characteristic Configuration
+04 00 02 29 02 00 00
+
+#Primary Service: GAP
+05 00 00 28 02 00 18 
+#Characteristic: Device Name
+06 00 03 28 01 02 
+07 00 00 2a 
+'BT5.0 Keyboard
+
+#Characteristic: Appearance
+08 00 03 28 01 02 
+09 00 01 2a 02 c1 03 
+#Characteristic: Peripheral Preferred Connection Parameters
+0a 00 03 28 01 02
+0b 00 04 2a 08 06 00 06 00 64 00 2c 01 # interval 6ms, latency 100, timeout 300
+
+#Primary Service: Device Information
+0c 00 00 28 02 0a 18
+#Manufacturer Name
+0d 00 03 28 01 02
+0e 00 29 2a 06 59 69 43 68 69 70			#IOS 13.5.1
+#Characteristic: pnp id
+0f 00 03 28 01 02
+10 00 50 2a 07 02 e8 04 21 70 01 00		# SAMSUNG soft keyboard,setup shortcuts
+
+#Primary service: HID
+11 00 00 28 02 12 18
+#Characteristic:Protocol mode
+12 00 03 28 01 06
+13 00 4e 2a 01 01
+#Characteristic: hid report
+14 00 03 28 01 12   
+15 00 4d 2a 08 00 00 00 00 00 00 00 00	#hid report	led handle write
+16 00 02 29 02 00 00	
+17 00 08 29 02 01 01	#Report ID: 1	Report Type: Input
+#Characteristic:hid report
+18 00 03 28 01 12  
+19 00 4d 2a 05 00 00 00 00 00
+1a 00 02 29 02 00 00
+1b 00 08 29 02 03 01	#Report ID: 3	Report Type: Input
+
+#Characteristic:hid report
+1c 00 03 28 01 12   
+1d 00 4d 2a 02 00 00 	#hid report	led handle write
+1e 00 02 29 02 00 00	
+1f 00 08 29 02 02 01	#Report ID: 2	Report Type: Input
+
+#Characteristic:hid report
+20 00 03 28 01 0e   
+21 00 4d 2a 02 00	00	#hid report	led handle write
+22 00 02 29 02 00 00	
+23 00 08 29 02 01 02	#Report ID: 1	Report Type: Output
+
+#Characteristic:Report map
+24 00 03 28 01 0a
+25 00 4b 2a a0		#length 66+25+60=160=0xa0
+#66
+05 01
+09 06
+a1 01
+85 01
+75 01 
+95 08
+05 07
+19 e0 
+29 e7 
+15 00
+25 01
+81 02
+95 01 
+75 08
+81 03 
+95 05
+75 01
+05 08
+19 01
+29 05  
+91 02 
+95 01  
+75 03  
+91 03
+95 06 
+75 08 
+15 00 
+26 ff 00
+05 07
+19 00
+29 ff 
+81 00
+c0 
+
+#25
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
+#69
+05 01 # Usage Page(Generic Desktop)
+09 02 # Usage(Mouse)
+a1 01 # Collection(Application)
+85 03 # Report ID(3)
+09 01 # Usage(Pointer)
+a1 00 # Collection(Physical)
+05 09 # Usage Page(Buttons)
+19 01 # Usage Minimum(1)
+29 08 # Usage Maximum(8)
+15 00 # Logical Minimum(0)
+25 01 # Logical Maximum(1)
+75 01 # Report Size(1)
+95 08 # Report Count(8)
+81 02 # Input(Data Variable Absolute)
+05 01 # Usage Page(Generic Desktop)
+09 30 # Usage(X)
+09 31 # Usage(Y)
+16 01 80  #Logical Minimum (-32767)
+26 FF 7F #Logical Maximum (32767) 
+75 10 # Report Size(16)
+95 02 # Report Count(2)
+81 06 # Input(Data Variable Relative)
+09 38 # Usage(Wheel)
+15 81 # Logical Minimum(-127)
+25 7f # Logical Maximum(127)
+75 08 # Report Size(8)
+95 01 # Report Count(1)
+81 06 # Input(Data Variable Relative)
+
+05 0c  #USAGE_PAGE(Consumer Devices)
+0a 38 02
+95 01   #REPORT_COUNT (1)	
+81 06  #INPUT (Data,Var,Rel)
+
+c0 # End Collection
+c0 # End Collection
 
+#Characteristic:Hid information
+26 00 03 28 01 02
+27 00 4a 2a 04 11 01 00 01        
+#Characteristic
+28 00 03 28 01 04
+29 00 4c 2a 01 00
+
+#Primary Service: BAS
+2a 00 00 28 02 0f 18 
+#Characteristic: Battery Level
+2b 00 03 28 01 12 
+2c 00 19 2a 01 64 
+#Client Characteristic Configuration
+2d 00 02 29 02 00 00 
+#End of Attribute list
+00 00
+
+
+4c6a:17
+46f9:50
+44c2:14
+44f9:11 46 34 54 77 dd
+
+
+4c7e:00
+4cb8:15 00
+4cba:1d 00
+4cbc:19 00
+4d3e:2c 00
+4c60:50
+
+4c6c:
+0c 00 #Length
+05 00 #CID
+12 b4 
+08 00 
+08 00 #min interval
+08 00 #max interval
+00 00 #latency
+2c 01 #timeout
+
+4419:
+'BT5.0 Keyboard
+
+44e4:07 
+44dd:01
+#mem_le_adv_interval_max:00 01
+43d9:1f
+43da:
+#02 01 05 05 02 12 18 0f 18 03 19 c1 03
+02 01 05 03 19 c1 03 03 03 12 18
+4d6b:
+#microsoft swift pair
+06 ff 06 00 03 00 80
+
+43f9:1f
+43fa:
+'\09BT5.0 Keyboard
 
-4d54:20 21 04 09		#version data 20210409
+4d53:20 21 12 24		#version data 20211224
 
 4c91:9f 3e
 4c93:cd 4d
 4c8f:04    #01 VINLPM      #02 HVIN      #04 GPIO
 
+#24g init
+4c10:01#tx
+4be2:02        #mouse 1,kb 2
+4c0f:4#max tx retry
+4c0a:00#with ack
+4be4:c0 12     #400us 
+4bf0:00 13 2c 42
+4bf4:06 15 36 48
+4bf8:0f 1a 3a 4c
+4bfc:11 23 31 4d
+4bef:ff
+4beb:20 15 10 05
+4c7d:c2
+0d37:00 00 00 00 00 00 00 00 00 00
+4d40:00 48 5d 00 #10 min
+4d76:ff ff ff ff
+4d7a:e8 fd 00 #00 00 0a
 
 4216:8f 10 ce
 4219:00 0a 0b ef 0f
Index: c51/patch/adc.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/bluetooth.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/global_variable.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/kb.dat
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/kb.dat	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/kb.dat	(working copy)
@@ -5,7 +5,7 @@
 00   #mem_patch03
 80   #mem_patch04
 09   #mem_patch05
-00   #mem_patch06
+0a   #mem_patch06
 00   #mem_patch07
 0c   #mem_patch08
 00   #mem_patch09
@@ -77,7 +77,7 @@
 
 mem_class: 40 25 00
 
-mem_lap:36 08 c2 08 36 22    
+mem_lap:36 28 c2 08 66 22    
 mem_local_name_length:
 'BT3.0 Keyboard
 mem_sniff_param_interval:0e 00
@@ -183,35 +183,6 @@
 8100 # Input(Data Array) ; Key arrarys 6 bytes
 c0 # End Collection
 
-05 0c  		
-09 01  		
-a1 01	
-85 02			
-19 00  		
-2a ff 03 
-15 00 
-26 ff 03		
-95 01  		
-75 10  			
-81 00  		
-c0
-
-#29
-#05 01
-#09 80
-#A1 01
-#85 03
-#15 00
-#25 01
-#75 01
-#95 03
-#19 81
-#29 83
-#81 02
-#95 01
-#75 05
-#81 03
-#C0
 
 #69
 05 01 # Usage Page(Generic Desktop)
@@ -251,6 +222,36 @@
 c0 # End Collection
 c0 # End Collection
 
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
 090207 3508 3506 090409 090100
 09020b 090100
 09020c 091f40
@@ -320,12 +321,255 @@
 mem_ipc_tx_evt_buff:02 01
 
 
+#attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
+mem_le_att_list:
+
+#Primary service: GATT
+01 00 00 28 02 01 18
+#Characteristic: Service changed
+02 00 03 28 01 20
+03 00 05 2a 01 00
+#Client Characteristic Configuration
+04 00 02 29 02 00 00
+
+#Primary Service: GAP
+05 00 00 28 02 00 18 
+#Characteristic: Device Name
+06 00 03 28 01 02 
+07 00 00 2a 
+'BT5.0 Keyboard
+
+#Characteristic: Appearance
+08 00 03 28 01 02 
+09 00 01 2a 02 c1 03 
+#Characteristic: Peripheral Preferred Connection Parameters
+0a 00 03 28 01 02
+0b 00 04 2a 08 06 00 06 00 64 00 2c 01 # interval 6ms, latency 100, timeout 300
+
+#Primary Service: Device Information
+0c 00 00 28 02 0a 18
+#Manufacturer Name
+0d 00 03 28 01 02
+0e 00 29 2a 06 59 69 43 68 69 70			#IOS 13.5.1
+#Characteristic: pnp id
+0f 00 03 28 01 02
+10 00 50 2a 07 02 e8 04 21 70 01 00		# SAMSUNG soft keyboard,setup shortcuts
+
+#Primary service: HID
+11 00 00 28 02 12 18
+#Characteristic:Protocol mode
+12 00 03 28 01 06
+13 00 4e 2a 01 01
+#Characteristic: hid report
+14 00 03 28 01 12   
+15 00 4d 2a 08 00 00 00 00 00 00 00 00	#hid report	led handle write
+16 00 02 29 02 00 00	
+17 00 08 29 02 01 01	#Report ID: 1	Report Type: Input
+#Characteristic:hid report
+18 00 03 28 01 12  
+19 00 4d 2a 05 00 00 00 00 00
+1a 00 02 29 02 00 00
+1b 00 08 29 02 03 01	#Report ID: 3	Report Type: Input
+
+#Characteristic:hid report
+1c 00 03 28 01 12   
+1d 00 4d 2a 02 00 00 	#hid report	led handle write
+1e 00 02 29 02 00 00	
+1f 00 08 29 02 02 01	#Report ID: 2	Report Type: Input
+
+#Characteristic:hid report
+20 00 03 28 01 0e   
+21 00 4d 2a 02 00	00	#hid report	led handle write
+22 00 02 29 02 00 00	
+23 00 08 29 02 01 02	#Report ID: 1	Report Type: Output
+
+#Characteristic:Report map
+24 00 03 28 01 0a
+25 00 4b 2a a0		#length 66+25+60=160=0xa0
+#66
+05 01
+09 06
+a1 01
+85 01
+75 01 
+95 08
+05 07
+19 e0 
+29 e7 
+15 00
+25 01
+81 02
+95 01 
+75 08
+81 03 
+95 05
+75 01
+05 08
+19 01
+29 05  
+91 02 
+95 01  
+75 03  
+91 03
+95 06 
+75 08 
+15 00 
+26 ff 00
+05 07
+19 00
+29 ff 
+81 00
+c0 
+
+#25
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
+#69
+05 01 # Usage Page(Generic Desktop)
+09 02 # Usage(Mouse)
+a1 01 # Collection(Application)
+85 03 # Report ID(3)
+09 01 # Usage(Pointer)
+a1 00 # Collection(Physical)
+05 09 # Usage Page(Buttons)
+19 01 # Usage Minimum(1)
+29 08 # Usage Maximum(8)
+15 00 # Logical Minimum(0)
+25 01 # Logical Maximum(1)
+75 01 # Report Size(1)
+95 08 # Report Count(8)
+81 02 # Input(Data Variable Absolute)
+05 01 # Usage Page(Generic Desktop)
+09 30 # Usage(X)
+09 31 # Usage(Y)
+16 01 80  #Logical Minimum (-32767)
+26 FF 7F #Logical Maximum (32767) 
+75 10 # Report Size(16)
+95 02 # Report Count(2)
+81 06 # Input(Data Variable Relative)
+09 38 # Usage(Wheel)
+15 81 # Logical Minimum(-127)
+25 7f # Logical Maximum(127)
+75 08 # Report Size(8)
+95 01 # Report Count(1)
+81 06 # Input(Data Variable Relative)
+
+05 0c  #USAGE_PAGE(Consumer Devices)
+0a 38 02
+95 01   #REPORT_COUNT (1)	
+81 06  #INPUT (Data,Var,Rel)
+
+c0 # End Collection
+c0 # End Collection
 
+#Characteristic:Hid information
+26 00 03 28 01 02
+27 00 4a 2a 04 11 01 00 01        
+#Characteristic
+28 00 03 28 01 04
+29 00 4c 2a 01 00
+
+#Primary Service: BAS
+2a 00 00 28 02 0f 18 
+#Characteristic: Battery Level
+2b 00 03 28 01 12 
+2c 00 19 2a 01 64 
+#Client Characteristic Configuration
+2d 00 02 29 02 00 00 
+#End of Attribute list
+00 00
+
+
+mem_le_local_mtu:17
+mem_le_transmit_window:50
+mem_le_notify_handle:14
+mem_le_lap:11 46 34 54 77 dd
+
+
+mem_empty_count:00
+mem_att_report1:15 00
+mem_att_report2:1d 00
+mem_att_report3:19 00
+mem_att_report_battery:2c 00
+mem_le_rx_window:50
+
+mem_le_connection_updata_param:
+0c 00 #Length
+05 00 #CID
+12 b4 
+08 00 
+08 00 #min interval
+08 00 #max interval
+00 00 #latency
+2c 01 #timeout
+
+mem_le_name_len:
+'BT5.0 Keyboard
+
+mem_le_adv_channel_map:07 
+mem_le_adv_direct_addr_type:01
+#mem_le_adv_interval_max:00 01
+mem_le_adv_data_len:1f
+mem_le_adv_data:
+#02 01 05 05 02 12 18 0f 18 03 19 c1 03
+02 01 05 03 19 c1 03 03 03 12 18
+mem_le_adv_swift_pair:
+#microsoft swift pair
+06 ff 06 00 03 00 80
+
+mem_le_scan_data_len:1f
+mem_le_scan_data:
+'\09BT5.0 Keyboard
 
-mem_version_yy_mm_dd:20 21 04 09		#version data 20210409
+mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
 mem_adc_config_flag:04    #01 VINLPM      #02 HVIN      #04 GPIO
 
+#24g init
+mem_24g_mode:01#tx
+mem_24g_data_type:02        #mouse 1,kb 2
+mem_24g_max_retry:4#max tx retry
+mem_24g_no_ack:00#with ack
+mem_24g_rx_window:c0 12     #400us 
+mem_24g_ch_map1:00 13 2c 42
+mem_24g_ch_map2:06 15 36 48
+mem_24g_ch_map3:0f 1a 3a 4c
+mem_24g_ch_map4:11 23 31 4d
+mem_24g_pairing_sm:ff
+mem_24g_paring_addr:20 15 10 05
+mem_pair_state:c2
+mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
+mem_24g_enter_hibernate:00 48 5d 00 #10 min
+mem_24g_enter_hibernate_max:ff ff ff ff
+mem_24g_short_sleep_counter:e8 fd 00 #00 00 0a
 
Index: c51/patch/kb_keyboard.dat
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/kb_keyboard.dat	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/kb_keyboard.dat	(working copy)
@@ -470,14 +470,12 @@
 mem_le_adv_swift_pair:
 #microsoft swift pair
 06 ff 06 00 03 00 80
-#name
-'\09BT4.2 Keyboard
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
 '\09BT4.2 Keyboard
 
-mem_version_yy_mm_dd:20 21 04 25		#version data 20210425
+mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
@@ -495,8 +493,10 @@
 mem_24g_ch_map4:11 23 31 4d
 mem_24g_pairing_sm:ff
 mem_24g_paring_addr:20 15 10 05
+mem_pair_state:c2
 mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
-mem_24g_enter_hibernate:00 48 5d 00 00 00 00 00#10 min
+mem_24g_enter_hibernate:00 48 5d 00 #10 min
 mem_24g_enter_hibernate_max:ff ff ff ff
-mem_24g_short_sleep_counter:00 00 0a
+mem_24g_short_sleep_counter:e8 fd 00 #00 00 0a
+
 
Index: c51/patch/kb_process.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/keyboard.format
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/keyboard.format	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/keyboard.format	(working copy)
@@ -157,21 +157,30 @@
 2 mem_att_report1
 2 mem_att_report2
 2 mem_att_report3
+
 1 mem_suspend_flag
 120 mem_32asm_data_end
 1 mem_store_ltk_timer
 1 mem_reconnect_continue
 4 mem_le_pin_code
-8 mem_24g_enter_hibernate
+1 mem_le_send_security_request_flag
+2 mem_att_report_battery
+4 mem_24g_enter_hibernate
 1 mem_24g_txfail_cnt
 1 mem_mouse_retry_flag
-1 mem_24g_report_id
+1 mem_24g_led_flag
 4 mem_ui_timer_last_btclk_temp
 4 mem_ui_check_timer_setup
 2 mem_customize_timer_setup
 1 mem_customize_timer
 1 mem_ios_mode_flag
 4 mem_version_yy_mm_dd
+20 mem_24g_txbuf_new
+7 mem_le_adv_swift_pair
+4 mem_24g_enter_hibernate_setup
+4 mem_24g_enter_hibernate_max
+3 mem_24g_short_sleep_counter
+1 mem_pc_sleep_flag
 )
 
 //C51 synchronous task
@@ -335,5 +344,13 @@
 0x1f  KB_UI_BUTTON_GPIO
 )
 
+(
+0x0007 HANDLE_UUID_CHRCTR_DEVICE_NAME
+0x000e HANDLE_UUID_CHRCTR_MANUFACTURER_NAME
+0x0010 HANDLE_UUID_PNP_ID
+0x0021 HANDLE_UUID_CHRCTR_REPORT_ID1_OUTPUT
+0x002c HANDLE_UUID_BATTERY_LEVEL
+0x002d HANDLE_UUID_END
+)
 
 
Index: c51/patch/keyscan.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/led.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/memmap.format
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/memmap.format	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/memmap.format	(working copy)
@@ -1013,16 +1013,24 @@
 0x4d37 mem_store_ltk_timer
 0x4d38 mem_reconnect_continue
 0x4d39 mem_le_pin_code
-0x4d3d mem_24g_enter_hibernate
-0x4d45 mem_24g_txfail_cnt
-0x4d46 mem_mouse_retry_flag
-0x4d47 mem_24g_report_id
-0x4d48 mem_ui_timer_last_btclk_temp
-0x4d4c mem_ui_check_timer_setup
-0x4d50 mem_customize_timer_setup
-0x4d52 mem_customize_timer
-0x4d53 mem_ios_mode_flag
-0x4d54 mem_version_yy_mm_dd
+0x4d3d mem_le_send_security_request_flag
+0x4d3e mem_att_report_battery
+0x4d40 mem_24g_enter_hibernate
+0x4d44 mem_24g_txfail_cnt
+0x4d45 mem_mouse_retry_flag
+0x4d46 mem_24g_led_flag
+0x4d47 mem_ui_timer_last_btclk_temp
+0x4d4b mem_ui_check_timer_setup
+0x4d4f mem_customize_timer_setup
+0x4d51 mem_customize_timer
+0x4d52 mem_ios_mode_flag
+0x4d53 mem_version_yy_mm_dd
+0x4d57 mem_24g_txbuf_new
+0x4d6b mem_le_adv_swift_pair
+0x4d72 mem_24g_enter_hibernate_setup
+0x4d76 mem_24g_enter_hibernate_max
+0x4d7a mem_24g_short_sleep_counter
+0x4d7d mem_pc_sleep_flag
 0x4800 mem_at_gpio
 0x4801 mem_module_wake_up_gpio
 0x4802 mem_module_state_gpio
Index: c51/patch/ram.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ramcode.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/ramcode.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/ramcode.rom	(working copy)
@@ -1,57 +1,84 @@
-c5128018
-c000002c
-c0018030
-c002803a
-c00302a6
-c00502c7
-c01382cb
-c01402dd
-c01582e3
-c02102ee
-c02182f2
-c02802fa
-c02a0309
-c04801d6
-c049019c
-c04a01a2
-c04a818c
-c05802a4
-c0588152
-c0590166
-c059817e
-c05b0187
-c05c815a
+c512801a
+c0000045
+c0018049
+c0028055
+c003032c
+c005034d
+c0138351
+c0140363
+c0158369
+c0210374
+c0218378
+c0280380
+c02a038f
+c0188041
+c019803e
+c0480222
+c04901e8
+c04a01ee
+c04a81d8
+c058032a
+c058819c
+c05901b0
+c05981ca
+c05b01d3
+c05c81a4
 20203bf1
-c00c0315
-c00d831d
-c011833c
-c0120358
-c01f024f
-c01f8253
-c04380f1
-c046826e
-c0470279
-c0478257
-c04e035c
-c04f8375
-c05e8265
-c06681e3
-c06780fd
-c0680110
-c0710382
-c0718394
-c07303ac
+c00c039b
+c00d83a3
+c01183c2
+c01203de
+c019045c
+c01dd3b0
+c01f029f
+c01f82a3
+c02504a8
+c0258455
+c026045f
+c0270465
+c02b046c
+c0308473
+c0318478
+c032049c
+c03284d2
+c0348634
+c0350619
+c035861b
+c037063f
+c03784b3
+c0438137
+c04682be
+c04702d7
+c04782a7
+c05e82b5
+c066822f
+c0678143
+c0680158
+c04e03e2
+c04f83f8
+c0710405
+c0718417
+c073042f
 20203bf1
+da204040
+18007201
+20203305
+d8a04040
+df20000a
+20407e3b
+202032d8
 6810813b
 60008b81
 70800608
 20203003
-2040008b
-2040007d
-2040003e
-20400035
+204000d1
+204000c3
+2040005a
+2040004e
 20203015
 680947f4
+6800c3d8
+7d3a040b
 6800c133
 7d3a0406
 600947f4
@@ -59,54 +86,59 @@
 20403392
 20403407
 20403024
+20400660
 20203022
 6800c7dc
-203a0042
+203a005e
 6800c793
 207a0000
-204000ec
+20400132
 20740000
 1ff0fe00
 1fe20c00
-204000cd
+20400113
 6000cba7
-c0008055
+c0008073
+c003007d
 1fe20400
 18c22200
 6800c040
-c3000052
+c3000070
 1a220c00
 c6848000
 18427e00
-c001805f
+c001807f
+c002809d
 20203bf1
 1a220c00
 d8a000f8
-202000c5
-204000cd
-204000cd
+2020010b
+20400113
+20400113
 60008b7d
-2040005a
+20400078
 20207c33
-204000d0
+20400116
 18c20400
 18508400
 60094b9a
 20600000
-204000cd
+d8a04d57
+2020010b
+20400113
 1fe22200
 18c27e00
 600102b7
 2040527c
-243a0068
+243a0088
 1a20a201
 20404b2c
-2020006d
+2020008d
 d8a04bad
 1a227200
 680102b7
 1fe20c00
-202000c7
+2020010d
 18a0a5fe
 680142b7
 e0a10000
@@ -115,7 +147,7 @@
 1a20f3ff
 680102b7
 1fe20c00
-204000c7
+2040010d
 1a420c00
 e8c10000
 60014c9b
@@ -123,19 +155,57 @@
 20407e45
 704c9a64
 20600000
-680a4d4c
+18c22200
+6800cba9
+1fe08401
+18410403
+6008cba9
+1feffe07
+d8a04bad
+98a08a00
+1a220c00
+20400113
+18c22200
+1fe0ffff
+1fe27200
+1fe0fe07
+6000cc82
+1a220c00
+20400113
+18c22200
+c00080b3
+c00100bb
+c00180bd
+c00200bf
+68014cb8
+e0a10000
+1a220c00
+2040010d
+2040561e
+247a0000
+700b7d1b
+20205620
+68014cba
+202000b4
+68014cbc
+202000b4
+68014d3e
+e0a10000
+1a220c00
+2020010d
+680a4d4b
 1c427e00
 98467e00
-68094d50
+68094d4f
 9846fc00
 20407efd
 1807fe00
 207a0000
 1c420400
-600a4d4c
-6800cd52
+600a4d4b
+6800cd51
 1fe0fe01
-6000cd52
+6000cd51
 20600000
 680a4c59
 1c427e00
@@ -156,18 +226,18 @@
 1fe17e03
 c1800000
 6800cc8f
-c28000a8
-c28080aa
+c28000ee
+c28080f0
 da200000
-204000bc
+20400102
 7089718f
 6800cc90
 60108973
-204000ab
+204000f1
 da200001
-202000bc
+20200102
 708971bf
-202000ab
+202000f1
 708971af
 68108053
 79207e07
@@ -191,19 +261,19 @@
 98460400
 1a227e00
 79200407
-243a00c3
+243a0109
 793f8407
 d8a08078
 202069f4
-204000cd
+20400113
 1fe27200
-204000c9
-2020005a
-204000cd
+2040010f
+20200078
+20400113
 e0a08000
-c20000c9
+c200010f
 20600000
-204000d0
+20400116
 e8c08000
 20600000
 58004b36
@@ -220,8 +290,8 @@
 1a220c00
 e8c08000
 e0a08000
-204000e4
-c20000dc
+2040012a
+c2000122
 18a27e00
 1ff0fe00
 60014ba0
@@ -233,39 +303,41 @@
 20600000
 68014b9e
 68094ba0
-202000ee
+20200134
 68014b9a
 68094b9c
 98467c00
 2022e9b1
 2020320b
 1c427e00
-60024d48
+60024d47
 6808c7ef
-6800cd4b
+6800cd4a
 98467c00
-244100f8
+2441013e
 20207c06
-680a4d48
+680a4d47
 600a47ec
 600a4c59
-600a4d4c
+600a4d4b
 20600000
 da2047df
 20407f9f
 207a0000
 1fe22600
-20400103
+20400149
 20203ea5
 c10c0000
+c00a0651
+c00a8656
 c0036614
-c0010107
+c001014f
 20203e7d
 70429d00
 680147f4
 c283bf08
 2fec0001
-2040810d
+20408155
 20203f08
 68008450
 c1010000
@@ -278,10 +350,10 @@
 207a0000
 1fe0ffff
 60008259
-20400130
-20400137
-2040011c
-20200114
+20400178
+2040017f
+20400164
+2020015c
 6800ccbe
 247a0000
 6800cc9a
@@ -317,14 +389,14 @@
 1a627e00
 1fe17ef0
 c1280000
-20400144
+2040018c
 1a627e00
 207a0000
 6000cba4
-202000d5
+2020011b
 1a627e00
-c0058148
-c0010150
+c0058190
+c0010198
 20600000
 704c9a28
 5800000a
@@ -335,7 +407,9 @@
 e0a10000
 20600000
 704c9a00
-20600000
+df200014
+d8a04c9b
+20207e3f
 70416e7f
 20403cf3
 6800cc97
@@ -357,6 +431,8 @@
 20001388
 20203d9d
 c6118000
+680147f4
+c284bd1e
 20403cab
 6801c210
 207a0000
@@ -372,32 +448,32 @@
 6800c793
 207a0000
 20203d25
-204000ec
+20400132
 24740000
-204000e9
+2040012f
 24740000
 700b7f01
 700b7e01
-20400183
-202000ec
-20400176
+204001cf
+20200132
+204001c2
 24740000
 68008b7f
 247a0000
 20203d2d
 68008b7e
 2000000a
-c0800183
+c08001cf
 20600000
-20400176
+204001c2
 24740000
 68008b7f
 247a0000
 20203d4f
-2040018e
+204001da
 20203aaf
 6800c219
-243a0194
+243a01e0
 20403d91
 20007530
 20007530
@@ -416,14 +492,9 @@
 60088017
 1840a200
 20203ab6
-2040019f
+204001eb
 58000500
 20403bf3
-204001aa
-6800cbef
-d8a046d8
-243a01b6
-202001bd
 70890601
 7089003c
 708901e0
@@ -435,21 +506,26 @@
 708903b7
 2000000a
 7089027d
-20600000
-6802ca87
+6800cbef
+c0ff8206
+6802ca91
 e0a28000
 e8c28000
 e0a28000
-708956c2
-708955d0
+708956df
+20400211
+708955df
 20600000
-6802ca91
+6802ca87
 e0a28000
 e8c28000
 e0a28000
-708956df
-204001c5
-708955df
+6800cc7d
+205a020f
+60108956
+708955d0
+20600000
+580000c2
 20600000
 20000004
 708955d1
@@ -469,11 +545,11 @@
 708956c0
 20600000
 2030ba6f
-204001cd
+20400219
 20203a6f
 2040527c
 247a0000
-2020003e
+2020005a
 78347c00
 68120138
 79347e1a
@@ -481,20 +557,23 @@
 20403db0
 7000a201
 20600000
+6800c419
+1fe0fe02
+6000c3f9
 700b7e00
 70017706
 20403fa4
-580001d9
+58000225
 6001428e
-580001e2
+5800022e
 6001428a
-5800013c
+58000184
 60014292
-58000256
+580002a6
 60014290
-5800003e
+5800005a
 6001428c
-580001dc
+58000228
 60014288
 58004aa0
 1ff0fe00
@@ -506,30 +585,31 @@
 60014b9e
 60014ba0
 6800cc97
-c02d0212
-20358210
+c02d0262
+20358260
 68014c91
 1ff0fe00
 60014c91
 68014c93
 1ff0fe00
 60014c93
-2040021d
+2040026d
 680402a0
-243a020b
+243a025a
 68014ad4
 1ff0fe00
-203a020b
+203a025a
 60014c93
+2040065d
 704ba42f
-204000d5
+2040011b
 704c9700
 70828003
 20600000
 704ba430
-2020020c
+2020025c
 1ce27e00
-203a025d
+203a02ad
 20405b63
 20404d99
 58000000
@@ -538,7 +618,7 @@
 1c427e00
 60024c59
 704ba433
-2020020c
+2020025c
 2040688a
 580007e0
 da2002a0
@@ -550,8 +630,8 @@
 680402a2
 207a0000
 6800cc8f
-c2800231
-c280823f
+c2800281
+c280828f
 680102a2
 1ff0fe00
 60014c91
@@ -602,7 +682,7 @@
 68014b9c
 60014b9a
 700b7e03
-20400183
+204001cf
 704c975a
 20403db8
 68120138
@@ -613,7 +693,7 @@
 20203cda
 ea2a8000
 18417eff
-243a026a
+243a02ba
 184cfe00
 e2228000
 1a20a204
@@ -627,22 +707,37 @@
 20407c24
 18427e00
 207a0000
-c000828d
-c0018290
-c0150299
+c01082d0
+c01102d2
+c01186f0
+c0008312
+c00682ed
+c01602ec
+c01582f8
+c0018315
+c015031e
+c0097c85
 20207c5a
+704befff
+20200723
+793f8023
+704befff
+202006db
+700b7d22
+20205620
 6800807c
-203a027e
+203a02dc
 204061d9
 6800807c
 243a7c8c
 68008b7d
 c584fc87
-c0020283
-c0140289
+c00202e2
+c00882d5
+c01402e8
 20207c7b
 680147f4
-c3018286
+c30182e5
 20207ca4
 5800000a
 60020051
@@ -651,6 +746,44 @@
 68014c98
 60010051
 20600000
+20400312
+20403eff
+20407cd5
+70413100
+180a7e00
+6000c4f9
+7043dc05
+58181203
+6001c3e2
+d8400007
+204002fe
+20207cae
+7043dc04
+580000ff
+6001c3e2
+d8400000
+204002fe
+20207cae
+6800c3f9
+9840fe00
+1fe0fe0b
+1fe67c1f
+2421030e
+6000c3d9
+d8a043e5
+18427e00
+245a030b
+6800c3f9
+1fe27200
+d8c043fa
+20207e45
+1fe27200
+d8c04d6b
+20207e45
+6800c3f9
+1fe0fe0b
+6000c3d9
+20600000
 20403eff
 70017706
 20207c97
@@ -659,14 +792,15 @@
 20405b62
 70017706
 6800c7dc
-c0000297
+c000031c
 70017717
 70425e01
 20207ca2
 680147f4
 c284bf90
-c28002a1
+c2800327
 c283fcd5
+c51186db
 7043d800
 20403f7e
 700b7d37
@@ -676,26 +810,26 @@
 20203f77
 20403b36
 20203cdc
-204002a8
+2040032e
 2020302c
-da6002aa
+da600330
 20203301
 c300b307
 2040333d
-204002b7
+2040033d
 98467e00
 1fe0fe01
-202102b1
+20210337
 20203325
 98002400
 1a208c02
 e8c10000
 203a3327
 20403349
-202002ab
+20200331
 1ff11600
 196c9600
-202282c1
+20228347
 29601e0f
 24608000
 18511600
@@ -719,9 +853,9 @@
 98467c00
 24628000
 68020034
-203802d4
+2038035a
 9d067e00
-202002d5
+2020035b
 9c467e00
 1fe67c04
 24610000
@@ -730,7 +864,7 @@
 202034df
 700b7d20
 20407c27
-202002de
+20200364
 600a0034
 70474801
 5800ffff
@@ -738,7 +872,7 @@
 70007301
 20600000
 20403baa
-204002e6
+2040036c
 20203267
 1c40c201
 20403a54
@@ -758,7 +892,7 @@
 20403204
 24343498
 20403812
-243a02ef
+243a0375
 20600000
 204032df
 2422b568
@@ -790,13 +924,13 @@
 680102cd
 203a4dfc
 680082cf
-c000831a
+c00083a0
 20204dbb
 2040527a
 247a0000
 20204dc3
 e8c08000
-c0050320
+c00503a6
 20204e14
 e8c08000
 1fe20e00
@@ -809,8 +943,8 @@
 18e27e00
 e0a08000
 e8c10000
-c001032e
-c0018335
+c00103b4
+c00183bb
 20203bf1
 58020008
 e0a30000
@@ -834,10 +968,10 @@
 1fe22600
 680102cb
 98000c00
-20400346
+204003cc
 20205110
 e8c08000
-c0050349
+c00503cf
 20205116
 e8c08000
 1fe20e00
@@ -853,7 +987,7 @@
 18e27e00
 e0a08000
 680102a0
-2020032b
+202003b1
 da400000
 2040527a
 247a0000
@@ -863,9 +997,9 @@
 e8c08000
 1fe1040f
 1ff1fe00
-c005036f
-c002836d
-c0008366
+c00503f5
+c00283f3
+c00083ec
 c0024b18
 20204aff
 18427e00
@@ -875,17 +1009,14 @@
 704cbe00
 c0024b18
 20600000
-2040036f
+204003f5
 20204b11
 e8c08000
-c0008372
-20600000
-e8c08000
-6000ccb7
+c0008452
 20600000
 2040527a
 247a0000
-20400379
+204003fc
 20206dfd
 6800c132
 c1008000
@@ -897,13 +1028,13 @@
 c0284ddc
 20600000
 6800807d
-c0018386
-c0038391
+c0018409
+c0038414
 20205b92
 680084df
 60008445
-c00982da
-c019838b
+c0098360
+c019840e
 20205c58
 6800844d
 79207e00
@@ -919,16 +1050,16 @@
 68008048
 207a0000
 c283df10
-c001039c
-c00383a9
+c001041f
+c003842c
 20205ee0
 18007e11
 204061b5
 68008049
 1fe20400
-c00003a4
-c00703a4
-c00e03a4
+c0000427
+c0070427
+c00e0427
 20600000
 e0a08000
 6800c702
@@ -939,28 +1070,28 @@
 70007264
 20600000
 6800807c
-203a03b1
+203a0434
 204061d9
 6800807c
 247a0000
 68008055
 207a0000
-c00303c0
-c00803b6
+c0030443
+c0080439
 2020623e
 6800c748
 c1000000
-c00083be
+c0008441
 d8e0000a
 20407e53
 247a0000
 70474800
 2020629b
 20748000
-202003c0
+20200443
 68008177
 c281629b
-c28003c3
+c2800446
 6800c25e
 203a62c7
 6800844d
@@ -973,3 +1104,945 @@
 98467c00
 24610000
 20206267
+e8c08000
+6000ccb7
+20600000
+204054bd
+68088017
+20403a82
+20403a87
+78287c00
+d960157c
+2020547f
+70443e01
+70443f00
+2020534e
+204053dd
+20400462
+202054c1
+203681f1
+204053ee
+20203a91
+6800cc60
+600246f9
+6800c4db
+c000846a
+202054e0
+7044db00
+202054ef
+680083c0
+c4028000
+680103da
+680903e0
+98467e00
+24610000
+2020557e
+680083d7
+c3828000
+68008341
+203a5626
+20205890
+6800c440
+c0038491
+c0078495
+c0030484
+c0010481
+c009847f
+2020563a
+18000401
+20205892
+5800000a
+600103ef
+20205693
+700b7d12
+20407c33
+18000401
+2034d892
+700b7d34
+20407c27
+6800cc69
+c001048d
+2020048f
+700b7d46
+20405620
+18000401
+20205892
+6800cc68
+e0a08000
+18000402
+20205892
+18a08bff
+68044c6c
+e0a40000
+e8c40000
+e0a40000
+18000202
+2020588a
+6800c444
+c004d719
+c00104a1
+c003d70d
+20205656
+59000302
+6001c4b5
+58000001
+e0a08000
+58010010
+e0a18000
+202056f1
+09800018
+78287c00
+db600664
+1fef7e00
+1ff17e00
+e0a18000
+2023375c
+7836fc00
+68008017
+1fe0a200
+202054af
+e8c18000
+600183f9
+c02904b9
+c00104d0
+c00904bf
+20205907
+704d3801
+680103fa
+c01084bd
+202059ed
+d8c00349
+20200452
+680103fa
+1fe67c21
+204284bd
+680103fa
+1fe67c2d
+204284ce
+680103fa
+68094cbc
+18408401
+98467c00
+202284cb
+202059ca
+700b7d34
+20407c27
+202059ca
+70413101
+20600000
+700b7d03
+20205620
+6800c444
+c00d860b
+c00e860b
+c008859f
+c0048551
+c002853f
+c00384f3
+c009d85c
+c00184e3
+c00584e6
+c00684de
+20205666
+680103fa
+c00384e1
+202057d6
+7003fc07
+20205729
+68014c6a
+e0a10000
+2020588a
+680103fa
+c0165728
+c00704ea
+202057c6
+6800cc69
+c08057c6
+6800cc7c
+c001d7c6
+18a20400
+704c6901
+18420a00
+7003fc05
+20205729
+2040577b
+20740000
+680944c0
+58001812
+98467c00
+2022850c
+5800180f
+98467c00
+2022850e
+5800180a
+98467c00
+20228512
+58001801
+98467c00
+20228510
+20205754
+6800cc7f
+d8400000
+f9200400
+98417e00
+c0805728
+6800cc7f
+f9207e00
+6000cc7f
+20200514
+d8e00000
+20200503
+d8e00001
+20200503
+d8e00003
+20200503
+d8e00002
+20200503
+680144c0
+1fe22200
+680944c4
+18422400
+2040051b
+20228526
+20205728
+d8c04504
+e8c10000
+207a0000
+e8c18000
+e8c10000
+9a267c00
+20628000
+18c08dfd
+e8c08000
+98c08c00
+2020051c
+18c08df9
+e8c10000
+60014c61
+20400534
+203a5728
+18c08dfc
+e8c10000
+1fe0ffff
+60014c63
+70444407
+68024c61
+60024445
+18000409
+20205892
+e8c10000
+e8c08000
+98c08c00
+e8c10000
+207a0000
+e8c10000
+9a467c00
+20628000
+e8c08000
+98c08c00
+20200537
+d9600003
+18007e01
+6000c445
+20405a74
+20405a7d
+203a5746
+2421054f
+78547c00
+e0a10000
+e8c10000
+e0a10000
+196097ff
+2022d746
+e8c08000
+98c08c00
+20200543
+18c08c02
+2020054c
+680944c0
+58002a00
+98467c00
+20228591
+58002a50
+98467c00
+2022859c
+58002803
+98467c00
+2422d728
+680144bc
+600102a0
+78347c00
+204005e3
+2421056d
+680902a0
+204005eb
+c000856d
+204005e7
+2422856b
+78547c00
+2040056f
+204005d1
+204005eb
+20400577
+2020056d
+204005d1
+2020055e
+20345728
+20200609
+680102a0
+60014446
+6800cc67
+1fe27200
+20400600
+d8a04448
+20407e45
+20200603
+68094c65
+184cfe00
+c0828589
+204005fd
+680102a0
+e0a10000
+20400603
+58004504
+98408c00
+e8c08000
+18c20400
+1fe27200
+1fe0fe05
+6000c445
+204005fd
+18420c00
+20407e45
+20200603
+204005fd
+680102a0
+e0a10000
+68014c65
+e0a10000
+20400603
+70444507
+20600000
+20405b08
+e8c08000
+1fe27200
+1fe0fe02
+6000c445
+18c08dfb
+e8c10000
+e0a10000
+18c08c03
+20407e45
+2020588a
+d8402a50
+20405b0c
+20200592
+d9600002
+680144bc
+600102a0
+700d5c00
+78347c00
+204005e3
+242105c7
+680902a0
+204005eb
+c00085ca
+204005e7
+242285c3
+68008d5c
+c00085ca
+243405b4
+78547c00
+6800cc67
+1fe0fe04
+6000c445
+20400603
+202005be
+6800cc67
+1fe67c10
+202285ca
+6800c445
+1fe67c10
+202285ca
+680102a0
+1fe0ffff
+60010d5a
+204005da
+680102a0
+60010d58
+204005d5
+196097ff
+202285c5
+204005d1
+202005a4
+700d5c01
+202005c3
+680102a0
+60010d5a
+202005ce
+680102a0
+1fe0ffff
+60010d5a
+202005ce
+20345728
+204005da
+20200609
+680902a0
+18408401
+600902a0
+20600000
+6800cc67
+60008103
+1fe27200
+20400600
+20207e45
+204005fd
+68010d58
+e0a10000
+68010d5a
+e0a10000
+68008103
+1fe27200
+20407e45
+20200603
+680902a0
+680144be
+98467c00
+20600000
+680144c0
+68094c65
+98467c00
+20600000
+d8c04504
+18422200
+e8c10000
+203a05f6
+e8c90000
+60094c65
+9a267c00
+202285f8
+e8c08000
+98c08c00
+202005ed
+58000001
+20600000
+e8c08000
+6000cc67
+20400606
+58000000
+20600000
+680102b9
+1fe20a00
+20600000
+680102b7
+1fe20c00
+20600000
+18a27e00
+600102b9
+20600000
+18c27e00
+600102b7
+20600000
+204005fd
+2020588a
+6800cbab
+1fe08401
+18410403
+6008cbab
+1feffe07
+d8c04bad
+98c08c00
+6800cc82
+1fe0fffb
+1fe27200
+d8a04445
+20407e45
+6808cc82
+20205892
+2040561c
+202058b0
+1a627e00
+c001862b
+c005062f
+c0000626
+c009062d
+c0010631
+1fe67c0d
+202158c0
+6000cc68
+700b7d27
+20205620
+20405924
+68014437
+1fef8404
+60094d4f
+20600000
+704c7c00
+20205938
+700b7d33
+20205620
+700b7d2b
+20205620
+58000014
+600103ef
+20600000
+6800c43e
+28200601
+20208638
+202058a7
+6800c43f
+203a063b
+202058a7
+6800c43e
+793ffe04
+6000c43e
+20600000
+e8c08000
+c0008646
+c002064c
+c0048644
+202058f8
+704c6903
+20205974
+704d3d01
+6000c4ae
+e8c30000
+e0a30000
+700b7d42
+20205620
+204074a8
+2022864f
+20205968
+704c6902
+2020596a
+704c7d00
+20403f86
+20403f7e
+20403fa4
+20203ecc
+70421300
+70448b00
+704c7c00
+704c6900
+704c7f00
+704c7d00
+20203ed0
+58000000
+60024ba9
+20600000
+c6918000
+68024d40
+60024d72
+20400686
+24340679
+704c150a
+204006a7
+6800cbef
+c1ff8000
+704c3d02
+6800cd45
+247a0000
+204001c2
+24740000
+68008b7f
+247a0000
+20403cab
+6801c210
+207a0000
+6800c131
+207a0000
+6801cd7a
+20407e8a
+600a41fc
+20203cda
+204001c2
+24740000
+68008b7f
+247a0000
+20403cab
+6801c210
+207a0000
+6800c131
+207a0000
+6800cc15
+243a0675
+68024d72
+20200676
+6800cbef
+c0ff86f9
+2040068d
+205406a4
+20540768
+704be601
+20600000
+78547c00
+704be202
+6800cd57
+c0020697
+c002869a
+c00386a0
+c003069d
+6800cd45
+245a34df
+20600000
+704d5700
+704be10a
+202006a2
+704d5703
+704be104
+202006a2
+704d5702
+704be103
+202006a2
+704be201
+704be108
+704be700
+202034df
+6804cd57
+60048cd5
+20600000
+704be800
+d9600d00
+34730200
+204006ce
+243786b7
+204006de
+6800cbe0
+1fe0fe01
+6000cbe0
+704d4500
+6800cbef
+c0ff86cd
+204006c9
+704be700
+704be600
+20600000
+704d4501
+6800cbe7
+1fe0fe01
+6000cbe7
+6800cbef
+c0ff86d9
+6800cbe7
+c07f86db
+6800cbe7
+d8400010
+98467c00
+20210787
+6800cbe8
+1fe0fe01
+6000cbe8
+2000000a
+c08386a8
+20200787
+58000000
+60048cd5
+6004cd57
+20600000
+20200713
+7857fc00
+204007df
+18002a00
+68024c00
+98001200
+68088017
+20403a82
+20403a87
+2040079f
+205787d9
+20600000
+704d4500
+20600000
+704d4500
+700b7d32
+20207c27
+20400748
+68008cb3
+c1810000
+6800cbdf
+207a0000
+98007200
+d8c00cb5
+d8a00d17
+20407e45
+68008cb4
+2fe1f008
+24608000
+68008cb5
+c07f86ee
+6000ccb7
+20600000
+704d7d01
+20600000
+79200023
+204006f5
+204006b3
+704bef01
+20600000
+704be000
+704be94e
+68024beb
+2020075a
+204006f5
+6800cbe6
+c000b4df
+6800cbef
+c0008701
+c0010704
+c0018707
+20203bf1
+704bef11
+700d37aa
+20200709
+704bef12
+700d3755
+20200709
+704bef13
+700d3722
+700d3802
+68024c06
+60020d39
+700d3d00
+da200d37
+d8400007
+20400743
+20400768
+2040068b
+202034df
+6800cbef
+c17f8000
+c0088719
+c009071b
+c009871d
+20600000
+704bef02
+202006b3
+704bef03
+202006b3
+704befff
+700b7d31
+20407c27
+68020d19
+2040075a
+202006b3
+79200023
+2040075b
+20400787
+6800cbef
+c1ff8000
+20400735
+58000000
+60014c04
+20403cab
+200007d0
+6800cc04
+c07f86db
+204006ce
+2437873e
+204006c9
+79200023
+700b7d3c
+20207c27
+700d37ff
+6800cbe2
+60008d38
+68024c06
+60020d39
+d8400006
+da200d37
+20400743
+20200768
+68014c04
+1fe0fe01
+60014c04
+20400787
+2020072b
+6008cbe1
+18427200
+d8a00cd5
+1a220c00
+20207e45
+68008cb4
+1fe97e00
+6000cbdf
+1fe0fe01
+d8c00cb4
+98c08c00
+e8c18000
+6001cc0b
+20600000
+6808cc3c
+58004c2b
+98408a00
+1a227e00
+e0a08000
+18408401
+18410407
+6008cc3c
+20600000
+60024c00
+da200000
+df200004
+d8c04c00
+e8c08000
+9a20a200
+c200075e
+1a227e00
+60014c16
+6800cc16
+6808cc17
+9840fe00
+6000cc18
+20600000
+6800cbe1
+1fe0fe02
+6000cbe3
+6800cbe2
+60008cf5
+6800cbe1
+1fe9fe00
+6808cbe0
+18410403
+18438400
+9841fe00
+6808cc0a
+9840fe00
+e0a08000
+6800cbef
+c0ff877a
+6800cbe2
+e0a08000
+6800cbe1
+98007200
+6800cbe2
+c0008785
+d8c00cd5
+20407e45
+68008cd5
+c0018783
+20600000
+700cd502
+20600000
+d8c00cd6
+20207e45
+6808cbea
+2040078d
+18408401
+18410403
+6008cbea
+20600000
+6800cc00
+1fe17e03
+1fefa204
+58004bf0
+9a20fe00
+98408c00
+e8c08000
+6000cbe9
+20600000
+7844fc00
+7843fc00
+58555555
+98001e00
+6800cbe9
+1fed8400
+79200401
+18431c00
+20600000
+20400796
+7826fc00
+7830fc00
+78507c00
+78287c00
+68014be4
+98003600
+37c18400
+242c07d9
+7846fc00
+7825fc00
+7823fc00
+7824fc00
+09800008
+19897e00
+6000cc19
+6808cc18
+98467c00
+242287d9
+09800008
+19897e00
+60008cb3
+68008cb3
+6808cbe2
+a8400e00
+242087d9
+09800008
+19897e00
+e0a08000
+1fe97e00
+1fe1721f
+202287c3
+09800008
+19897e00
+e0a08000
+c20007bf
+18a22200
+09800008
+19897e00
+6000cc2a
+1a220a00
+09800018
+78287c00
+db600664
+1fef7e00
+1ff17e00
+e0a18000
+7845fc00
+202307d9
+7837fc00
+68008017
+1fe0a200
+20403ab6
+7846fc00
+20403a7a
+6800cc2a
+1fe22200
+20200751
+784dfc00
+7845fc00
+2020375c
+20403a7a
+6808cbe9
+20203a91
+204053d2
+68024c00
+98001200
+20400796
+204007dc
+79202a00
+782efc00
+78307c00
+7850fc00
+19317e00
+1fecfe00
+1ff1fe00
+08008628
+784efc00
+782dfc00
+7823fc00
+7824fc00
+6800cc18
+08008608
+6800cbe3
+98007200
+d8c00cf5
+e8c08000
+08008608
+c20007f5
+78247c00
+08008618
+78447c00
+37d38200
+20000064
+784efc00
+784dfc00
+20203a7a
Index: c51/patch/sch.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/sch.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/sch.rom	(working copy)
@@ -5,7 +5,7 @@
 00   #mem_patch03
 80   #mem_patch04
 09   #mem_patch05
-00   #mem_patch06
+0a   #mem_patch06
 00   #mem_patch07
 0c   #mem_patch08
 00   #mem_patch09
@@ -77,7 +77,7 @@
 
 mem_class: 40 25 00
 
-mem_lap:36 08 c2 08 36 22    
+mem_lap:36 28 c2 08 66 22    
 mem_local_name_length:
 'BT3.0 Keyboard
 mem_sniff_param_interval:0e 00
@@ -183,35 +183,6 @@
 8100 # Input(Data Array) ; Key arrarys 6 bytes
 c0 # End Collection
 
-05 0c  		
-09 01  		
-a1 01	
-85 02			
-19 00  		
-2a ff 03 
-15 00 
-26 ff 03		
-95 01  		
-75 10  			
-81 00  		
-c0
-
-#29
-#05 01
-#09 80
-#A1 01
-#85 03
-#15 00
-#25 01
-#75 01
-#95 03
-#19 81
-#29 83
-#81 02
-#95 01
-#75 05
-#81 03
-#C0
 
 #69
 05 01 # Usage Page(Generic Desktop)
@@ -251,6 +222,36 @@
 c0 # End Collection
 c0 # End Collection
 
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
 090207 3508 3506 090409 090100
 09020b 090100
 09020c 091f40
@@ -320,14 +321,257 @@
 mem_ipc_tx_evt_buff:02 01
 
 
+#attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
+mem_le_att_list:
+
+#Primary service: GATT
+01 00 00 28 02 01 18
+#Characteristic: Service changed
+02 00 03 28 01 20
+03 00 05 2a 01 00
+#Client Characteristic Configuration
+04 00 02 29 02 00 00
+
+#Primary Service: GAP
+05 00 00 28 02 00 18 
+#Characteristic: Device Name
+06 00 03 28 01 02 
+07 00 00 2a 
+'BT5.0 Keyboard
+
+#Characteristic: Appearance
+08 00 03 28 01 02 
+09 00 01 2a 02 c1 03 
+#Characteristic: Peripheral Preferred Connection Parameters
+0a 00 03 28 01 02
+0b 00 04 2a 08 06 00 06 00 64 00 2c 01 # interval 6ms, latency 100, timeout 300
+
+#Primary Service: Device Information
+0c 00 00 28 02 0a 18
+#Manufacturer Name
+0d 00 03 28 01 02
+0e 00 29 2a 06 59 69 43 68 69 70			#IOS 13.5.1
+#Characteristic: pnp id
+0f 00 03 28 01 02
+10 00 50 2a 07 02 e8 04 21 70 01 00		# SAMSUNG soft keyboard,setup shortcuts
+
+#Primary service: HID
+11 00 00 28 02 12 18
+#Characteristic:Protocol mode
+12 00 03 28 01 06
+13 00 4e 2a 01 01
+#Characteristic: hid report
+14 00 03 28 01 12   
+15 00 4d 2a 08 00 00 00 00 00 00 00 00	#hid report	led handle write
+16 00 02 29 02 00 00	
+17 00 08 29 02 01 01	#Report ID: 1	Report Type: Input
+#Characteristic:hid report
+18 00 03 28 01 12  
+19 00 4d 2a 05 00 00 00 00 00
+1a 00 02 29 02 00 00
+1b 00 08 29 02 03 01	#Report ID: 3	Report Type: Input
+
+#Characteristic:hid report
+1c 00 03 28 01 12   
+1d 00 4d 2a 02 00 00 	#hid report	led handle write
+1e 00 02 29 02 00 00	
+1f 00 08 29 02 02 01	#Report ID: 2	Report Type: Input
+
+#Characteristic:hid report
+20 00 03 28 01 0e   
+21 00 4d 2a 02 00	00	#hid report	led handle write
+22 00 02 29 02 00 00	
+23 00 08 29 02 01 02	#Report ID: 1	Report Type: Output
+
+#Characteristic:Report map
+24 00 03 28 01 0a
+25 00 4b 2a a0		#length 66+25+60=160=0xa0
+#66
+05 01
+09 06
+a1 01
+85 01
+75 01 
+95 08
+05 07
+19 e0 
+29 e7 
+15 00
+25 01
+81 02
+95 01 
+75 08
+81 03 
+95 05
+75 01
+05 08
+19 01
+29 05  
+91 02 
+95 01  
+75 03  
+91 03
+95 06 
+75 08 
+15 00 
+26 ff 00
+05 07
+19 00
+29 ff 
+81 00
+c0 
+
+#25
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
+#69
+05 01 # Usage Page(Generic Desktop)
+09 02 # Usage(Mouse)
+a1 01 # Collection(Application)
+85 03 # Report ID(3)
+09 01 # Usage(Pointer)
+a1 00 # Collection(Physical)
+05 09 # Usage Page(Buttons)
+19 01 # Usage Minimum(1)
+29 08 # Usage Maximum(8)
+15 00 # Logical Minimum(0)
+25 01 # Logical Maximum(1)
+75 01 # Report Size(1)
+95 08 # Report Count(8)
+81 02 # Input(Data Variable Absolute)
+05 01 # Usage Page(Generic Desktop)
+09 30 # Usage(X)
+09 31 # Usage(Y)
+16 01 80  #Logical Minimum (-32767)
+26 FF 7F #Logical Maximum (32767) 
+75 10 # Report Size(16)
+95 02 # Report Count(2)
+81 06 # Input(Data Variable Relative)
+09 38 # Usage(Wheel)
+15 81 # Logical Minimum(-127)
+25 7f # Logical Maximum(127)
+75 08 # Report Size(8)
+95 01 # Report Count(1)
+81 06 # Input(Data Variable Relative)
+
+05 0c  #USAGE_PAGE(Consumer Devices)
+0a 38 02
+95 01   #REPORT_COUNT (1)	
+81 06  #INPUT (Data,Var,Rel)
+
+c0 # End Collection
+c0 # End Collection
 
+#Characteristic:Hid information
+26 00 03 28 01 02
+27 00 4a 2a 04 11 01 00 01        
+#Characteristic
+28 00 03 28 01 04
+29 00 4c 2a 01 00
+
+#Primary Service: BAS
+2a 00 00 28 02 0f 18 
+#Characteristic: Battery Level
+2b 00 03 28 01 12 
+2c 00 19 2a 01 64 
+#Client Characteristic Configuration
+2d 00 02 29 02 00 00 
+#End of Attribute list
+00 00
+
+
+mem_le_local_mtu:17
+mem_le_transmit_window:50
+mem_le_notify_handle:14
+mem_le_lap:11 46 34 54 77 dd
+
+
+mem_empty_count:00
+mem_att_report1:15 00
+mem_att_report2:1d 00
+mem_att_report3:19 00
+mem_att_report_battery:2c 00
+mem_le_rx_window:50
+
+mem_le_connection_updata_param:
+0c 00 #Length
+05 00 #CID
+12 b4 
+08 00 
+08 00 #min interval
+08 00 #max interval
+00 00 #latency
+2c 01 #timeout
+
+mem_le_name_len:
+'BT5.0 Keyboard
+
+mem_le_adv_channel_map:07 
+mem_le_adv_direct_addr_type:01
+#mem_le_adv_interval_max:00 01
+mem_le_adv_data_len:1f
+mem_le_adv_data:
+#02 01 05 05 02 12 18 0f 18 03 19 c1 03
+02 01 05 03 19 c1 03 03 03 12 18
+mem_le_adv_swift_pair:
+#microsoft swift pair
+06 ff 06 00 03 00 80
+
+mem_le_scan_data_len:1f
+mem_le_scan_data:
+'\09BT5.0 Keyboard
 
-mem_version_yy_mm_dd:20 21 04 09		#version data 20210409
+mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
 mem_adc_config_flag:04    #01 VINLPM      #02 HVIN      #04 GPIO
 
+#24g init
+mem_24g_mode:01#tx
+mem_24g_data_type:02        #mouse 1,kb 2
+mem_24g_max_retry:4#max tx retry
+mem_24g_no_ack:00#with ack
+mem_24g_rx_window:c0 12     #400us 
+mem_24g_ch_map1:00 13 2c 42
+mem_24g_ch_map2:06 15 36 48
+mem_24g_ch_map3:0f 1a 3a 4c
+mem_24g_ch_map4:11 23 31 4d
+mem_24g_pairing_sm:ff
+mem_24g_paring_addr:20 15 10 05
+mem_pair_state:c2
+mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
+mem_24g_enter_hibernate:00 48 5d 00 #10 min
+mem_24g_enter_hibernate_max:ff ff ff ff
+mem_24g_short_sleep_counter:e8 fd 00 #00 00 0a
 
 mem_lpm_config:8f 10 ce
 mem_lpm_xtalcnt:00 0a 0b ef 0f
Index: c51/patch/sched.rom
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/sched.rom	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/patch/sched.rom	(working copy)
@@ -5,7 +5,7 @@
 00   #mem_patch03
 80   #mem_patch04
 09   #mem_patch05
-00   #mem_patch06
+0a   #mem_patch06
 00   #mem_patch07
 0c   #mem_patch08
 00   #mem_patch09
@@ -77,7 +77,7 @@
 
 mem_class: 40 25 00
 
-mem_lap:36 08 c2 08 36 22    
+mem_lap:36 28 c2 08 66 22    
 mem_local_name_length:
 'BT3.0 Keyboard
 mem_sniff_param_interval:0e 00
@@ -183,35 +183,6 @@
 8100 # Input(Data Array) ; Key arrarys 6 bytes
 c0 # End Collection
 
-05 0c  		
-09 01  		
-a1 01	
-85 02			
-19 00  		
-2a ff 03 
-15 00 
-26 ff 03		
-95 01  		
-75 10  			
-81 00  		
-c0
-
-#29
-#05 01
-#09 80
-#A1 01
-#85 03
-#15 00
-#25 01
-#75 01
-#95 03
-#19 81
-#29 83
-#81 02
-#95 01
-#75 05
-#81 03
-#C0
 
 #69
 05 01 # Usage Page(Generic Desktop)
@@ -251,6 +222,36 @@
 c0 # End Collection
 c0 # End Collection
 
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
 090207 3508 3506 090409 090100
 09020b 090100
 09020c 091f40
@@ -320,14 +321,257 @@
 mem_ipc_tx_evt_buff:02 01
 
 
+#attribute list: handle 2bytes, uuid 2bytes, length 1bytes, attribute Nbytes
+mem_le_att_list:
+
+#Primary service: GATT
+01 00 00 28 02 01 18
+#Characteristic: Service changed
+02 00 03 28 01 20
+03 00 05 2a 01 00
+#Client Characteristic Configuration
+04 00 02 29 02 00 00
+
+#Primary Service: GAP
+05 00 00 28 02 00 18 
+#Characteristic: Device Name
+06 00 03 28 01 02 
+07 00 00 2a 
+'BT5.0 Keyboard
+
+#Characteristic: Appearance
+08 00 03 28 01 02 
+09 00 01 2a 02 c1 03 
+#Characteristic: Peripheral Preferred Connection Parameters
+0a 00 03 28 01 02
+0b 00 04 2a 08 06 00 06 00 64 00 2c 01 # interval 6ms, latency 100, timeout 300
+
+#Primary Service: Device Information
+0c 00 00 28 02 0a 18
+#Manufacturer Name
+0d 00 03 28 01 02
+0e 00 29 2a 06 59 69 43 68 69 70			#IOS 13.5.1
+#Characteristic: pnp id
+0f 00 03 28 01 02
+10 00 50 2a 07 02 e8 04 21 70 01 00		# SAMSUNG soft keyboard,setup shortcuts
+
+#Primary service: HID
+11 00 00 28 02 12 18
+#Characteristic:Protocol mode
+12 00 03 28 01 06
+13 00 4e 2a 01 01
+#Characteristic: hid report
+14 00 03 28 01 12   
+15 00 4d 2a 08 00 00 00 00 00 00 00 00	#hid report	led handle write
+16 00 02 29 02 00 00	
+17 00 08 29 02 01 01	#Report ID: 1	Report Type: Input
+#Characteristic:hid report
+18 00 03 28 01 12  
+19 00 4d 2a 05 00 00 00 00 00
+1a 00 02 29 02 00 00
+1b 00 08 29 02 03 01	#Report ID: 3	Report Type: Input
+
+#Characteristic:hid report
+1c 00 03 28 01 12   
+1d 00 4d 2a 02 00 00 	#hid report	led handle write
+1e 00 02 29 02 00 00	
+1f 00 08 29 02 02 01	#Report ID: 2	Report Type: Input
+
+#Characteristic:hid report
+20 00 03 28 01 0e   
+21 00 4d 2a 02 00	00	#hid report	led handle write
+22 00 02 29 02 00 00	
+23 00 08 29 02 01 02	#Report ID: 1	Report Type: Output
+
+#Characteristic:Report map
+24 00 03 28 01 0a
+25 00 4b 2a a0		#length 66+25+60=160=0xa0
+#66
+05 01
+09 06
+a1 01
+85 01
+75 01 
+95 08
+05 07
+19 e0 
+29 e7 
+15 00
+25 01
+81 02
+95 01 
+75 08
+81 03 
+95 05
+75 01
+05 08
+19 01
+29 05  
+91 02 
+95 01  
+75 03  
+91 03
+95 06 
+75 08 
+15 00 
+26 ff 00
+05 07
+19 00
+29 ff 
+81 00
+c0 
+
+#25
+05 0c  		
+09 01  		
+a1 01	
+85 02			
+19 00  		
+2a ff 03 
+15 00 
+26 ff 03		
+95 01  		
+75 10  			
+81 00  		
+c0
+
+#29
+#05 01
+#09 80
+#A1 01
+#85 03
+#15 00
+#25 01
+#75 01
+#95 03
+#19 81
+#29 83
+#81 02
+#95 01
+#75 05
+#81 03
+#C0
+
+#69
+05 01 # Usage Page(Generic Desktop)
+09 02 # Usage(Mouse)
+a1 01 # Collection(Application)
+85 03 # Report ID(3)
+09 01 # Usage(Pointer)
+a1 00 # Collection(Physical)
+05 09 # Usage Page(Buttons)
+19 01 # Usage Minimum(1)
+29 08 # Usage Maximum(8)
+15 00 # Logical Minimum(0)
+25 01 # Logical Maximum(1)
+75 01 # Report Size(1)
+95 08 # Report Count(8)
+81 02 # Input(Data Variable Absolute)
+05 01 # Usage Page(Generic Desktop)
+09 30 # Usage(X)
+09 31 # Usage(Y)
+16 01 80  #Logical Minimum (-32767)
+26 FF 7F #Logical Maximum (32767) 
+75 10 # Report Size(16)
+95 02 # Report Count(2)
+81 06 # Input(Data Variable Relative)
+09 38 # Usage(Wheel)
+15 81 # Logical Minimum(-127)
+25 7f # Logical Maximum(127)
+75 08 # Report Size(8)
+95 01 # Report Count(1)
+81 06 # Input(Data Variable Relative)
+
+05 0c  #USAGE_PAGE(Consumer Devices)
+0a 38 02
+95 01   #REPORT_COUNT (1)	
+81 06  #INPUT (Data,Var,Rel)
+
+c0 # End Collection
+c0 # End Collection
 
+#Characteristic:Hid information
+26 00 03 28 01 02
+27 00 4a 2a 04 11 01 00 01        
+#Characteristic
+28 00 03 28 01 04
+29 00 4c 2a 01 00
+
+#Primary Service: BAS
+2a 00 00 28 02 0f 18 
+#Characteristic: Battery Level
+2b 00 03 28 01 12 
+2c 00 19 2a 01 64 
+#Client Characteristic Configuration
+2d 00 02 29 02 00 00 
+#End of Attribute list
+00 00
+
+
+mem_le_local_mtu:17
+mem_le_transmit_window:50
+mem_le_notify_handle:14
+mem_le_lap:11 46 34 54 77 dd
+
+
+mem_empty_count:00
+mem_att_report1:15 00
+mem_att_report2:1d 00
+mem_att_report3:19 00
+mem_att_report_battery:2c 00
+mem_le_rx_window:50
+
+mem_le_connection_updata_param:
+0c 00 #Length
+05 00 #CID
+12 b4 
+08 00 
+08 00 #min interval
+08 00 #max interval
+00 00 #latency
+2c 01 #timeout
+
+mem_le_name_len:
+'BT5.0 Keyboard
+
+mem_le_adv_channel_map:07 
+mem_le_adv_direct_addr_type:01
+#mem_le_adv_interval_max:00 01
+mem_le_adv_data_len:1f
+mem_le_adv_data:
+#02 01 05 05 02 12 18 0f 18 03 19 c1 03
+02 01 05 03 19 c1 03 03 03 12 18
+mem_le_adv_swift_pair:
+#microsoft swift pair
+06 ff 06 00 03 00 80
+
+mem_le_scan_data_len:1f
+mem_le_scan_data:
+'\09BT5.0 Keyboard
 
-mem_version_yy_mm_dd:20 21 04 09		#version data 20210409
+mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
 mem_adc_config_flag:04    #01 VINLPM      #02 HVIN      #04 GPIO
 
+#24g init
+mem_24g_mode:01#tx
+mem_24g_data_type:02        #mouse 1,kb 2
+mem_24g_max_retry:4#max tx retry
+mem_24g_no_ack:00#with ack
+mem_24g_rx_window:c0 12     #400us 
+mem_24g_ch_map1:00 13 2c 42
+mem_24g_ch_map2:06 15 36 48
+mem_24g_ch_map3:0f 1a 3a 4c
+mem_24g_ch_map4:11 23 31 4d
+mem_24g_pairing_sm:ff
+mem_24g_paring_addr:20 15 10 05
+mem_pair_state:c2
+mem_24g_common_temp:00 00 00 00 00 00 00 00 00 00
+mem_24g_enter_hibernate:00 48 5d 00 #10 min
+mem_24g_enter_hibernate_max:ff ff ff ff
+mem_24g_short_sleep_counter:e8 fd 00 #00 00 0a
 
 mem_lpm_config:8f 10 ce
 mem_lpm_xtalcnt:00 0a 0b ef 0f
Index: c51/patch/sys.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/sys.h
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/sys.h	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/sys.h	(working copy)
@@ -2,8 +2,9 @@
 #define _YC_SYSTEM_H_
 #include "common.h"
 
-//#define SYSTEM_CONTROL_ENABLE
-//#define MULTISYSTEM_ENABLE
+#define SYSTEM_CONTROL_ENABLE
+#define MULTISYSTEM_ENABLE
+#define PC_SLEEP_STATUS_GET
 
 
 #define STANDBY_TIMER_30MIN				3600		// 500ms*3600 = 30min
Index: c51/sys.c
===================================================================
--- /YJX_KB_Project/1026_KB/YD168_1026/c51/sys.c	(revision 338)
+++ /YJX_KB_Project/1026_KB/YD168_1026/c51/sys.c	(working copy)
@@ -24,7 +24,9 @@
 	iOS_rec_pinCode = 0;
 	pinCode_flag = 0;
 	power_on_flag = 0;
-
+	repeat_send_24g = 0;
+	get_24g_led_send = 0;
+	ble_reconnect_flag = 0;
 	press_long_time_flag = 0;
 	mult_key_status = 0;
 	long_press_flag = 0;
@@ -32,15 +34,27 @@
 	fn_flag = 0;
 	fn_flag_last = 0;
 	fn_tx_flag = 0;
-	fn_lock_flag = 0;
 
 	mult_key_value = 0;
-	m_caps_num_lock_last = 0; 
+	m_caps_num_lock = 0xf0;
+	m_caps_num_lock_last = 0xf0; 
 	m_reconnect_continue = 0;
+	ble_send_secutiry_request_timer = 0;
+}
+
+static void System_IIC_clk_setup()		// 400KHz
+{
+	REG_IICD_SCL_LOW  =  0x0d;
+   	REG_IICD_SCL_HIGH  =  0x0e;
+   	REG_IICD_START_SETUP  = 0x0e;
+   	REG_IICD_START_HOLD  = 0x0e;
+  	REG_IICD_STOP_SETUP  = 0x0e;
+   	REG_IICD_DATA_SETUP  = 0x0d;
 }
 
 static void System_Hardware_init()
 {
+	System_IIC_clk_setup();
 	KS_Initialize();
 	LED_all_shutdown();
 }
@@ -54,6 +68,9 @@
 	g_variable.powerOn_timer = KB_POWERON_LED_ON_TIMER;
 	g_variable.recon_count = 0;
 	g_variable.test_buff = 0xff;
+	le_lap_temp[0] = m_le_lap[3];
+	le_lap_temp[1] = m_le_lap[4];
+	le_lap_temp[2] = m_le_lap[5];
 }
 
 static void System_Hardware_reset()
@@ -68,6 +85,24 @@
 	IPC_TxControlCmd(IPC_CMD_ENTER_HIBERNATE);
 }
 
+void System_G24_long_lpm()
+{
+	LED_all_shutdown();
+	m_24g_pairing_sm = 0xff;
+	g_variable.g24_long_sleep_flag = 1;
+#ifdef PC_SLEEP_STATUS_GET	
+	g_variable.sys_numlockled_on_timer = 0;
+	g_variable.sys_capslockled_on_timer = 0;
+	g_variable.sys_scrolllockled_on_timer = 0;
+	m_caps_num_lock = 0xf0;
+	m_caps_num_lock_last = 0xf0; 
+#endif	
+	m_24g_enter_hibernate[0]	= 0xff;
+	m_24g_enter_hibernate[1]	= 0xff;
+	m_24g_enter_hibernate[2]	= 0xff;
+	m_24g_enter_hibernate[3]	= 0xff;
+}
+
 void System_Reset_Connect()
 {
 	System_Hardware_reset();
@@ -81,7 +116,7 @@
 static void kb_cb_Hid(byte *p,byte len) {
 	//p[0] is hid type,always is 1(kb) now
 	byte temp = p[1];
-	m_lpm_mode = 1;
+
 	if (len<2) {
 		return;
 	}
@@ -89,8 +124,9 @@
 
 static void kb_cb_event(byte evt)
 {
+#ifdef BT_FAST_CONNECT_ENABLE
 	xbyte *bt_name_string;
-	
+#endif	
 
 	switch (evt) 
 	{
@@ -100,32 +136,97 @@
 		System_Hardware_init();
 		System_Software_init();
 
-		IIC_Read(EEPROM_BATTERY_SHUTDOWN_FLAG ,1 ,(byte *)&g_variable.battery_shutdown_flag);
-		if(g_variable.battery_shutdown_flag == 1)
-		{	
-			while(!m_adcCurrentValue) IPC_WaitLpm();
-
-			if(m_adcCurrentValue < g_variable.battery_level_shutdown)
-			{
-				g_variable.battery_status = BAT_STATUS_SHUT_DOWN;
-				g_variable.powerOn_timer = 0;
-				IPC_TxControlCmd(IPC_CMD_ENTER_HIBERNATE);
-				break;
-			}
-		}		
-
 		
-		GPIO_Setout(BT_LED_GPIO,LED_ON);
+		IIC_Read(EEPROM_RECON_INFO_LAST_DEVICE ,1 ,(byte *)&g_variable.last_device_num);
+		if(g_variable.last_device_num > 3)
+			g_variable.last_device_num = 1;
+		g_variable.current_device_num = g_variable.last_device_num;
+		LED_device_poweron();
+		Delay1ms(10);
+		IIC_Read(EEPROM_RECON_INFO_RAMDON_LE_LAP1 ,2 ,(byte *)&g_variable.ble_ramdon_lap1);
+		if(g_variable.ble_ramdon_lap1 == 0xff && g_variable.ble_ramdon_lap2 == 0xff)
+		{
+			g_variable.ble_ramdon_lap1 = m_adc3vValue;
+			g_variable.ble_ramdon_lap2 = m_adc0vBase;
+		}
 		YC_start_reconnect();
 		break;
 	case IPC_EVT_WAKEUP:
+		System_IIC_clk_setup();
 		KS_Initialize();
+		g_variable.g24_long_sleep_flag = 0;
 		break;
 
 // connection event
+	case IPC_EVT_VIRTUAL_CABLE_UNPLUG:
+	case IPC_EVT_CLEAR_LINKKEY:
+		if ((g_variable.current_device_num > 0) && (g_variable.current_device_num < 4))
+		{
+			xmemclear_ff((byte *)&bd_key_record_list[g_variable.current_device_num-1],sizeof(BD_KEY_RECORD));	
+			g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+		}
+		break;
 	case IPC_EVT_RECONNECT_STANDY:
-		YC_load_record_list();
+		YC_load_record_list(recon_index);
 		break;		
+		
+// 2.4G event	
+	case IPC_EVT_24G_PAIRING_COMPLETE:
+	case IPC_EVT_24G_ATTEMPT_SUCCESS:
+		g_variable.g24_currentState =  CHANGE_TO_24G_CONNECTED;
+		g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+		YC_clear_reconnect_flag();
+		g_variable.pairing_g24_timeout = 0;
+		g_variable.release_data = 0;
+		g_variable.last_device_num = 0xfe;
+		g_variable.current_device_num = 0xfe;
+		m_24g_led_flag = KB_24G_LED_ACK_TYPE;
+		delayChgInvTimer = 10;
+
+		if(evt == IPC_EVT_24G_PAIRING_COMPLETE)
+		{
+			fast_connect_flag = 0;
+			g_variable.system_mode = OSMODE_WINDOWS;
+			g_variable.powerOn_timer = KB_POWERON_LED_ON_TIMER;
+			if(m_24g_paring_addr[0] != 0x0f || m_24g_paring_addr[1] != 0x0f ||
+				m_24g_paring_addr[2] != 0x0f || m_24g_paring_addr[3] != 0x0f)
+				{
+					g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_G24;
+					YC_update_eeprom_data();
+					System_Hardware_reset();
+				}
+		}
+		else
+		{
+			if(!g_variable.powerOn_timer)
+			;//GPIO_Setout(G24_LED_GPIO,LED_OFF);
+		}
+		break;
+	
+	case IPC_EVT_24G_ATTEMPT_FAIL:	
+		g_variable.g24_currentState =  CHANGE_TO_24G_DISCONNECTED;
+		g_variable.g24_currentSubState = CHANGE_TO_24G_SUB_NONE;
+		g_variable.sleepTimer = 0;
+		g_variable.release_data = 1;
+
+		if (g_variable.key_action != KEY_NONE)
+		{
+			YC_clear_reconnect_flag();
+			YC_key_action_handle(g_variable.key_action);
+			break;
+		}
+
+		if (g_variable.lockLpm == 1)
+		{
+			g_variable.lockLpm =0;
+			System_long_sleep();
+			break;
+		}
+		if (g_variable.recon_count != 0)
+		{
+			YC_load_record_list(recon_index);
+		}
+		break;
 
 
 		
@@ -133,6 +234,8 @@
 	case IPC_EVT_BB_CONNECTED:
 		g_variable.br_currentState = CHANGE_TO_BR_CONNECTING;
 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_INIT;
+		g_variable.ble_currentState = CHANGE_TO_BLE_DISCONNECT;
+		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_NONE;
 		if ((m_ui_state_map & 0x8000) == 0x8000)
 		{
 			switch_role_timer = 50;
@@ -141,8 +244,12 @@
 	case IPC_EVT_HID_CONNECTED:
 		g_variable.br_currentState = CHANGE_TO_BR_CONNECTED;
 		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
+		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
 		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
-				
+		m_lpm_mode = 1;
+		
+		g_variable.last_device_num = g_variable.current_device_num;
+	#ifdef BT_FAST_CONNECT_ENABLE				
 		if(g_variable.fast_connect_send_name)
 		{
 			g_variable.fast_connect_send_name = 0;
@@ -152,16 +259,20 @@
 			IPC_TxBREDRHidData(bt_name_string,m_local_name_length+2);
 		}
 		else
+	#endif	
 		{
 			if(g_variable.pairing_timeout)
 			{
-				g_variable.update_eeprom_flag = 1;
+				g_variable.system_mode = OSMODE_WINDOWS;
+				bd_key_record_list[g_variable.current_device_num - 1].system_mode = g_variable.system_mode;
+				YC_clear_BT_same_address_record();
+				g_variable.update_eeprom_flag = 3;
 			}
 		}
 
 		g_variable.sleepTimer = 0;
 		if(!g_variable.powerOn_timer)
-			GPIO_Setout(BT_LED_GPIO,LED_OFF);
+			LED_device_poweroff();
 		g_variable.pairing_timeout = 0;
 		YC_clear_reconnect_flag();
 		g_variable.release_data = 0;
@@ -208,11 +319,11 @@
 		switch_role_timer = 0;
 		if (iOS_rec_pinCode == 1)
 		{
-			xmemclear_ff((byte *)&bd_key_record_list[0],sizeof(BD_KEY_RECORD));	
-			Delay1ms(200);
-			GPIO_Setout(EEPROM_WP_GPIO,0);
-			IIC_WriteBlock(EEPROM_RECON_INFO_BASE ,sizeof(BD_KEY_RECORD) , (byte *)bd_key_record_list);		
-			GPIO_Setout(EEPROM_WP_GPIO,1);
+			if ((g_variable.current_device_num > 0) && (g_variable.current_device_num < 4))
+			{
+				xmemclear_ff((byte *)&bd_key_record_list[g_variable.current_device_num-1],sizeof(BD_KEY_RECORD));	
+				g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+			}
 			iOS_rec_pinCode = 0;
 		}
 
@@ -231,7 +342,7 @@
 
 		if (g_variable.recon_count != 0)
 		{
-			YC_load_record_list();
+			YC_load_record_list(recon_index);
 			break;
 		}
 
@@ -256,6 +367,79 @@
 		}
 		g_variable.sleepTimer = 0;
 		break;		
+
+// BT 4.2 event
+	case IPC_EVT_LE_CONNECTED:
+		g_variable.ble_currentState = CHANGE_TO_BLE_CONNECTING;
+		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_INIT;
+		g_variable.br_currentState = CHANGE_TO_BR_DISCONNECT;
+		g_variable.br_currentSubState = CHANGE_TO_BR_SUB_NONE;
+		IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+		IPC_TxControlCmd(IPC_CMD_STOP_DISCOVERY);
+		if(g_variable.pairing_timeout)
+		{
+			g_variable.system_mode = OSMODE_WINDOWS;
+			bd_key_record_list[g_variable.current_device_num - 1].system_mode = g_variable.system_mode;
+		}
+		if(!ble_reconnect_flag)
+			ble_send_secutiry_request_timer = 20;
+		if(!g_variable.powerOn_timer)
+			LED_device_poweroff();
+		g_variable.pairing_timeout = 0;
+		g_variable.sleepTimer = 0;
+		break;
+	case IPC_EVT_LE_PROTOCOL_CONNECTED:
+	    	g_variable.ble_currentState = CHANGE_TO_BLE_CONNECTED;
+		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_NONE;
+		YC_clear_reconnect_flag();
+		g_variable.release_data = 0;
+		le_send_battery_level_delay_count = 10;
+		g_variable.last_device_num = g_variable.current_device_num;
+		g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+		break;
+	case IPC_EVT_LE_ENC_INFO:
+		YC_store_record_list(1, g_variable.current_device_num-1);
+		g_variable.last_device_num = g_variable.current_device_num;
+		g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_BT;
+		break;
+
+	case IPC_EVT_LE_PINCODE_REQ:
+		le_pin_code = 0;
+		le_pin_code_len = 0;
+		pinCode_flag = 1;
+		g_variable.ble_currentSubState =  CHANGE_TO_BLE_SUB_PINCODE;
+		g_variable.ble_currentState = CHANGE_TO_BLE_CONNECTING;
+		break;
+		
+	case IPC_EVT_LE_DISCONNECTED:	
+		g_variable.history_state = g_variable.ble_currentState ;
+		g_variable.ble_currentState = CHANGE_TO_BLE_DISCONNECT;
+		g_variable.ble_currentSubState = CHANGE_TO_BLE_SUB_NONE;
+		g_variable.release_data = 1;
+		m_le_send_security_request_flag = 0;
+		if (g_variable.lockLpm == 1)
+		{
+			g_variable.lockLpm =0;
+			System_long_sleep();
+			break;
+		}
+
+		if (g_variable.key_action != KEY_NONE)
+		{
+			YC_key_action_handle(g_variable.key_action);
+			break;
+		}
+
+
+		if (g_variable.recon_count != 0)
+		{
+			YC_load_record_list(recon_index);
+			break;
+		}
+
+		System_long_sleep();		
+		g_variable.sleepTimer = 0;
+		break;
 	}
 }
 
@@ -266,30 +450,92 @@
 		return;
 	if (g_variable.pairing_timeout != 0) //bt  pairing
 	{
-		GPIO_FlipOutBit(BT_LED_GPIO);
-		
+		if (g_variable.button_reconnect_flag != 1)
+		{
+			GPIO_FlipOutBit(BT_LED_GPIO);
+		}
+		else
+		{
+			GPIO_Setout(BT_LED_GPIO,LED_OFF);
+		}
 	}
+	else if (g_variable.pairing_g24_timeout != 0)
+	{
 
-
+	}
+	else
+	{
 		
+	}
+
 }
 
 void YC_connect_timeout_500ms()
 {
+
+	if(le_send_battery_level_delay_count)
+	{
+		le_send_battery_level_delay_count--;
+		if(!le_send_battery_level_delay_count)
+		{	
+			m_lpm_mode = 1;
+			le_send_battery_level_flag = 1;
+		}
+	}
+	
 //system long sleep timer
-	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
+	if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED ||
+		g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
 	{
-
+		if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
+		{
+			if(le_send_battery_level_flag || (g_variable.sleepTimer && !(g_variable.sleepTimer & 0x1f)))		// ble battery level updata each 16 second
+			{
+				le_send_battery_level_flag = 0;
+				multikey[0] = HID_REPORTID_BATTERY;	
+				multikey[1] = g_variable.battery_level_percentage;	
+				IPC_TxHidData(multikey, 2);
+			}
+		}
 		if (g_variable.sleepTimer == STANDBY_TIMER_10MIN) 
 		{
 			YC_disconnect_all_link();
 			g_variable.lockLpm = 1;
 		}
 	}
+	else if(g_variable.g24_currentState == CHANGE_TO_24G_CONNECTED)
+	{
+#ifdef PC_SLEEP_STATUS_GET	
+		if((g_variable.sleepTimer & 0x1f) == 0x10)	// search dongle each 8s
+		{
+			xmemclear(hidBuff,9);
+
+			mult_key_status = 0;
+			hidBuff[0] = HID_REPORTID_1;		// standard key send
+			IPC_TxHidData(hidBuff, 9);
+		}
+#endif	
+		if (g_variable.sleepTimer >= STANDBY_TIMER_10MIN)
+		{
+			System_G24_long_lpm();
+		}
+	}
+	else if(g_variable.g24_currentState == CHANGE_TO_24G_PAIRING)
+	{
+		if (g_variable.sleepTimer >= BT_PAIRING_TIME_OUT_1MIN)
+		{
+			System_G24_long_lpm();
+		}
+	}
 	else
 	{
 		if (g_variable.sleepTimer >= RECONNECT_TIMER_10S)
 		{
+			if(ble_reconnect_flag)
+			{
+				ble_reconnect_flag = 0;
+				IPC_TxControlCmd(IPC_CMD_STOP_ADV);
+			}
 			System_long_sleep();
 		}
 	}
@@ -305,16 +551,29 @@
 		if(action_timeout == 0)
 		{
 			if(g_variable.key_action == KEY_DISCOVERY
-
+		#if DEVICE_MODE_BT_ONLY
 			&& (m_ui_state_map & 0x4000) != 0x4000)
+		#elif DEVICE_MODE_BLE_ONLY	
+			&& (m_ui_state_map & 0x0008) != 0x0008)
+		#else	
+			&& (m_ui_state_map & 0x4008) != 0x4008)
+		#endif
 			{
 //				m_lpm_mode = 0;
+				ble_send_secutiry_request_timer = 0;
 				g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
-
+				g_variable.pairing_g24_timeout = 0;
 				fast_connect_flag = 0;
-
+				ble_fast_connect_flag = 0;
+			#if DEVICE_MODE_BT_ONLY
 				IPC_TxControlCmd(IPC_CMD_START_DISCOVERY);
-
+			#elif DEVICE_MODE_BLE_ONLY	
+				YC_get_ble_ramdon_lap();
+				IPC_TxControlCmd(IPC_CMD_START_ADV);
+			#else	
+				YC_get_ble_ramdon_lap();
+				IPC_TxControlCmd(IPC_CMD_START_ADV_DISCOVERY);
+			#endif
 				g_variable.key_action = KEY_NONE;
 			}
 		}
@@ -332,11 +591,26 @@
 		g_variable.fast_connect_send_name = 0;
 		g_variable.pairing_timeout--;
 		if (g_variable.pairing_timeout == 0)
-		{	
+		{
+			g_variable.current_device_num = g_variable.temp_device_num;
+			g_variable.last_device_num = g_variable.current_device_num;
+		
 			YC_key_action_handle(KEY_STOP_DISCOVERY);
 			System_long_sleep();
 		}
 	}
+
+	if (g_variable.pairing_g24_timeout != 0)
+	{
+		g_variable.sleepTimer = 0;
+		g_variable.pairing_g24_timeout--;
+		if (g_variable.pairing_g24_timeout == 0)
+		{
+//			IPC_TxControlCmd(IPC_CMD_STOP_24G);
+			Delay1ms(10);
+			System_long_sleep();
+		}
+	}
 }
 
 void kb_button_press_timer500ms()
@@ -383,6 +657,38 @@
 		g_variable.button_timer[1] = 0;
 	}
 		
+	if (g_variable.button_flag & KEY_FLAG_FN_24G_DEVICE_BUTTON)		// G24 pairing
+	{
+		g_variable.delay_enter_lpm_timer = 10;
+		if (g_variable.button_timer[2] < 250)
+			g_variable.button_timer[2]++;
+		if (g_variable.button_timer[2] == 6)
+		{
+			if( !g_variable.current_device_num || (g_variable.current_device_num == 0xfe))
+			{
+				g_variable.button_24G_rec_flag = 0;
+				YC_disconnect_all_link();
+				Delay1ms(10);
+				YC_key_action_handle(KEY_PAIRING_24G);
+			}
+		}
+	}
+	else
+	{
+		if(g_variable.button_24G_rec_flag)
+		{
+			g_variable.button_24G_rec_flag = 0;
+			YC_key_action_handle(KEY_STOP_DISCOVERY);
+			g_variable.release_data = 1;
+			g_variable.last_device_num = g_variable.current_device_num;
+			g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_NORMAL;
+			YC_update_eeprom_data();
+			System_Reset_Connect();
+		}
+		g_variable.button_timer[2] = 0;
+	}
+
+	
 	if (g_variable.button_flag & KEY_FLAG_FN_DEVICE_BUTTON)
 	{
 		g_variable.delay_enter_lpm_timer = 10;
@@ -391,22 +697,36 @@
 		if (g_variable.button_timer[3] == 6)
 		{
 			//do discoverable
-			if(!g_variable.pairing_timeout)
-			{
-				g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
-				g_variable.powerOn_timer = 0;
-				YC_key_action_handle(KEY_DISCOVERY);
-				LED_all_shutdown();
-				g_variable.release_data = 1;
-			}
+			g_variable.pairing_timeout = BT_PAIRING_TIME_OUT_2MIN;
+			g_variable.pairing_g24_timeout = 0;
+			YC_key_action_handle(KEY_DISCOVERY);
+			LED_all_shutdown();
+			g_variable.button_reconnect_flag = 0;
+			g_variable.release_data = 1;
+			g_variable.temp_device_num = g_variable.last_device_num;
+			g_variable.last_device_num = g_variable.current_device_num;
 		}
 	}
 	else
 	{
+		if (g_variable.button_reconnect_flag)
+		{
+			g_variable.button_reconnect_flag = 0;
+
+			if(g_variable.last_device_num !=g_variable.current_device_num)		//switch device,
+			{
+				g_variable.release_data = 1;
+				LED_all_shutdown();
+				g_variable.last_device_num = g_variable.current_device_num;
+				g_variable.update_eeprom_flag = EEPROM_STORE_TYPE_NORMAL;
+				
+				YC_disconnect_all_link();
+				YC_update_eeprom_data();
+				System_Reset_Connect();
+			}
+		}
 		g_variable.button_timer[3] = 0;
 	}
-
-
 }
 
 
@@ -424,7 +744,8 @@
 	YC_pairing_timerout_500ms();
 	
 	
-	if(g_variable.br_currentSubState ==  CHANGE_TO_BR_SUB_PINCODE)
+	if((g_variable.br_currentSubState ==  CHANGE_TO_BR_SUB_PINCODE)
+	|| (g_variable.ble_currentSubState ==  CHANGE_TO_BLE_SUB_PINCODE))
 	{
 		g_variable.sleepTimer = 0;				//wait macOS enter pincode
 	}
@@ -453,31 +774,65 @@
 	
 	if (g_variable.powerOn_timer != 0)
 	{	
+		if(g_variable.pairing_g24_timeout)
+		{
+			g_variable.powerOn_timer = 0;
+			return;
+		}
+			
 		g_variable.powerOn_timer--;
-		GPIO_Setout(BT_LED_GPIO,LED_ON);
+		LED_device_poweron();
 		if (!g_variable.powerOn_timer)
 		{
-			GPIO_Setout(BT_LED_GPIO,LED_OFF);
+			LED_device_poweroff();
 		}
 	}
-	else
-	if (g_variable.pairing_timeout == 0)  //  pairing
+	else	if ((g_variable.pairing_timeout == 0) && (g_variable.pairing_g24_timeout == 0))  //  pairing
 	{
 		if(g_variable.battery_low_led_flash_interval)
 		{
 			g_variable.battery_low_led_flash_interval--;
-			if(g_variable.battery_low_led_flash_interval & 0x02)
+			if(g_variable.battery_low_led_flash_interval < 8)
 			{
-				GPIO_Setout(LOWPOWER_LED_GPIO, LED_ON);
+				m_lpm_mode = 0;
+				if(g_variable.battery_low_led_flash_interval & 0x02)
+				{
+					GPIO_Setout(LOWPOWER_LED_GPIO, LED_ON);
+				}
+				else
+				{
+					GPIO_Setout(LOWPOWER_LED_GPIO, LED_OFF);	
+				}	
 			}
 			else
 			{
+				m_lpm_mode = 1;
 				GPIO_Setout(LOWPOWER_LED_GPIO, LED_OFF);
 			}	
 			if(!g_variable.battery_low_led_flash_interval)
 				g_variable.battery_low_led_flash_interval = LOW_BATTERY_FLASH_INTERVAL;
 		}
 	}
+	
+// The dongle must receive data within 200ms, otherwise it will be forced to lift
+	if(!long_press_flag)
+	{
+		if (repeat_send_24g == 1)
+		{
+			g_variable.sleepTimer = 0;	
+			repeat_send_24g = 0;
+
+			 if (multikey[0] != 0)
+			{
+				IPC_TxHidData(multikey, 3);
+			}
+			else if (hidBuff[0] != 0)
+			{
+
+				IPC_TxHidData(hidBuff,9);
+			}
+		}
+	}
 
 //role switch time out
 	if (switch_role_timer != 0)
@@ -489,14 +844,34 @@
 		}
 	}
 
+// ble delay send secutiry request
+	if(ble_send_secutiry_request_timer)
+	{
+		ble_send_secutiry_request_timer--;
+		if(!ble_send_secutiry_request_timer)
+		{
+			if(!m_le_send_security_request_flag)
+			{
+				IPC_TxControlCmd(IPC_CMD_LE_SMP_SECURITY_REQUEST);
+			}
+		}
+	}
 
 	if (delayChgInvTimer != 0)
 	{
 		delayChgInvTimer--;
 		if (delayChgInvTimer == 0)
 		{
-		
-			if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
+			if( m_24g_led_flag)
+			{
+				m_24g_led_flag = 0;
+			}	
+	
+			if (g_variable.ble_currentState == CHANGE_TO_BLE_CONNECTED)
+			{
+				kscurrmult = 0x0c;
+			}
+			else if (g_variable.br_currentState == CHANGE_TO_BR_CONNECTED)
 			{
 				kscurrmult = 0x3a;
 			}
@@ -531,7 +906,12 @@
 		kb_need_keyscan();
 		YC_update_eeprom_data();
 		LED_handle();
-		
+#ifdef PC_SLEEP_STATUS_GET		
+		if(m_pc_sleep_flag)
+		{
+			System_G24_long_lpm();
+		}
+#endif		
 		switch (current_task) {
 		case FIX_ENTER_HIBERNATE:
 			KS_Unistall();
