Index: Makefile
===================================================================
--- /Branch/keyboard/C51SDK/TEST_Keyboard_project/Makefile	(revision 4376)
+++ /Branch/keyboard/C51SDK/TEST_Keyboard_project/Makefile	(working copy)
@@ -8,7 +8,7 @@
 
 
 OUTDIR = output
-ROOT_PATH =C:\keil
+ROOT_PATH =F:\keil
 
 UTIL_PATH = ..\rom\util
 
@@ -52,9 +52,9 @@
 DATA_MAP = ?STACK(D:0xD0)
 CODE_MAP = ?PR?RAMENTRY?JUMPTABLE(C:0x0), ?PR?*, ?C*
 
-LINK_OBJ_RAM =ram sys
+LINK_OBJ_RAM =ram sys keyscan
 
-LINK_OBJ_TMP_RAM = $(addsuffix .obj,$(LINK_OBJ_RAM)) ..\patch\utilities.obj ..\patch\gpio.obj ..\patch\iic.obj ..\patch\ipc.obj ..\patch\keyscan.obj ..\patch\adc.obj
+LINK_OBJ_TMP_RAM = $(addsuffix .obj,$(LINK_OBJ_RAM)) ..\patch\utilities.obj ..\patch\gpio.obj ..\patch\iic.obj ..\patch\ipc.obj ..\patch\adc.obj
 LINK_OBJ_DEPENDENCIES_RAM = $(addprefix $(OUTDIR)/, $(LINK_OBJ_TMP_RAM))
 LINK_OBJ_FILES_RAM = $(subst $(space),$(comma),$(LINK_OBJ_DEPENDENCIES_RAM))
 
Index: output/eeprom.dat
===================================================================
--- /Branch/keyboard/C51SDK/TEST_Keyboard_project/output/eeprom.dat	(revision 4376)
+++ /Branch/keyboard/C51SDK/TEST_Keyboard_project/output/eeprom.dat	(working copy)
@@ -3656,10768 +3656,10768 @@
 6b
 aa
 55
-00
-00
-aa
-55
-40
-00
-00
-40
-29
-04
-00
-00
+70
+24
+02
+02
+10
+e7
+09
+f6
+08
+df
+fa
 80
+46
+e7
 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
+f2
+08
+df
+fa
 80
-00
-00
+3e
+88
+82
+8c
+83
+e7
 09
-18
-00
-00
-c0
-00
-00
-00
-00
-00
-48
-00
-00
+f0
+a3
+df
+fa
+80
+32
+e3
+09
+f6
+08
+df
+fa
+80
+78
+e3
+09
+f2
+08
+df
+fa
+80
+70
+88
+82
+8c
+83
+e3
+09
+f0
+a3
+df
+fa
 80
+64
+89
+82
+8a
+83
 e0
-00
-90
-00
-00
-00
-00
-00
-a0
-01
-00
+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
+cc
+df
+e9
+de
+e7
+80
+0d
+89
+82
+8a
+83
+e4
+93
+a3
+f6
+08
+df
+f9
+ec
+fa
+a9
+f0
+ed
+fb
+22
+89
+82
+8a
+83
+ec
+fa
+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
+db
+89
+82
+8a
+83
+e4
+93
+a3
+f2
+08
+df
+f9
+80
+cc
+88
+f0
+ef
+60
+01
+0e
+4e
+60
+c3
+88
+f0
+ed
+24
+02
+b4
+04
 00
+50
+b9
+f5
+82
+eb
+24
+02
+b4
+04
 00
+50
+af
+23
+23
+45
+82
+23
+90
 00
-aa
-55
-03
-00
-4a
-41
-40
-25
-00
-aa
-55
+53
+73
+bb
+01
 06
-00
-40
-41
-36
-08
+89
+82
+8a
+83
+e0
 22
-08
-66
+50
+02
+e7
 22
-aa
-55
-17
-00
+bb
+fe
 02
-47
-16
-42
-6c
-75
-65
-74
-6f
-6f
-74
-68
-20
-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
+e3
+22
+89
+82
+8a
+83
+e4
+93
+22
+bb
 01
-00
-f6
-47
+0c
+e5
+82
+29
+f5
+82
+e5
+83
+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
+3a
+f5
+83
+e4
+93
+22
+bb
 01
-aa
-55
+06
+89
+82
+8a
+83
+f0
+22
+50
+02
+f7
+22
+bb
+fe
 01
+f3
+22
+ef
+8d
+f0
+a4
+a8
+f0
+cf
+8c
+f0
+a4
+28
+ce
+8d
+f0
+a4
+2e
+fe
+22
+bc
 00
-72
-41
-01
-aa
-55
-0e
+0b
+be
 00
-5b
-47
+29
+ef
+8d
+f0
+84
+ff
+ad
+f0
+22
+e4
+cc
+f8
+75
+f0
+08
+ef
+2f
+ff
+ee
+33
+fe
+ec
+33
+fc
+ee
+9d
+ec
+98
+40
+05
+fc
+ee
+9d
+fe
+0f
+d5
+f0
+e9
+e4
+ce
+fd
+22
+ed
+f8
+f5
+f0
+ee
+84
+20
+d2
+1c
+fe
+ad
+f0
+75
+f0
+08
+ef
+2f
+ff
+ed
+33
+fd
+40
+07
+98
+50
 06
-03
-11
-00
-00
-01
+d5
+f0
+f2
+22
+c3
+98
+fd
+0f
+d5
+f0
+ea
+22
+c5
+f0
+f8
+a3
+e0
+28
+f0
+c5
+f0
+f8
+e5
+82
+15
+82
+70
 02
-10
-24
-11
-00
+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
+93
+70
 12
+74
 01
-00
-aa
-55
+93
+70
+0d
+a3
+a3
+93
+f8
+74
 01
-00
-71
-47
-00
-aa
-55
-6a
-02
-2a
-48
+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
+02
+57
+02
+02
+b5
+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
-00
-11
+f4
+56
+80
 01
-00
+46
+f6
+df
+e4
+80
+0b
+01
+02
+04
+08
 10
+20
+40
+80
+90
 02
-11
-24
-00
-01
-00
-00
-36
+9c
+e4
+7e
 01
-aa
+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
+1b
+ab
+ff
+03
+89
+00
 00
 00
+ff
+08
+91
+ff
 0a
+ba
 00
-01
 00
 00
-09
+ff
+0a
+c4
 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
+12
+0a
+f6
+12
+21
+68
+90
+4f
+ff
+e0
+b4
+02
 05
-35
-03
+12
+0b
+9b
+80
+0e
+90
+4f
+ff
+e0
+b4
+05
+05
+12
 19
-10
+16
+80
 02
-09
-00
-06
-35
-09
-09
-65
-6e
-09
-00
-6a
-09
-01
-00
-09
-00
-09
-35
-08
-35
-06
-19
-11
+d1
+c2
+90
+0b
+7e
+e0
+14
+60
 24
-09
+24
+fe
+70
+d8
+12
+1f
+22
+c2
+07
+7f
+1f
+12
+0a
+34
+d2
 01
-00
-09
-00
-0d
-35
-0f
-35
-0d
-35
-06
-19
+7f
+1d
+71
+22
+d2
 01
+7f
+1e
+71
+22
+d2
+01
+7f
+1b
+71
+22
+f1
+76
+80
+fe
+90
+4f
+fa
+e0
+ff
+90
+4f
+fe
+e0
+4f
+70
+0e
+12
+1f
+22
+c2
+07
+7f
+1f
+12
+0a
+34
+f1
+76
+80
+9e
+12
+24
+4a
+80
+99
+80
+97
+22
+7b
+01
+7a
+80
+79
+74
+a2
+01
+92
 00
-09
-00
+90
+1c
+12
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+fe
+fd
+ef
+54
+07
+fe
+ef
 13
-35
+13
+13
+54
 03
-19
-00
-11
-09
-01
+fd
+30
 00
-25
-3d
-42
-72
-6f
-61
-64
-63
-6f
-6d
 20
-42
-6c
-75
-65
-74
-6f
-6f
+90
+1c
+12
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+2d
+f9
+e4
+3a
+fa
+11
+f9
+ff
 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
+a8
+06
 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
+80
 02
-01
-09
-01
+c3
+33
+d8
+fc
+4f
+21
+3f
+90
+1c
+12
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+2d
+f9
+e4
+3a
+fa
 11
-09
-02
-02
+f9
+ff
+74
+01
+a8
+06
 08
-40
-09
+80
 02
-03
-08
+c3
+33
+d8
+fc
+f4
+5f
 21
-09
-02
+3f
+ef
+31
+e4
 04
-28
+7d
 01
-09
-02
 05
-28
-01
-09
+0d
 02
-06
-35
-99
-35
-97
-08
-22
-25
-93
 05
-01
-09
+0d
+04
+04
+b4
 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
+04
+a2
+0a
 05
-91
-02
-95
-01
-75
+0d
+13
+04
+f8
+18
 03
-91
+e4
+2f
+04
+7a
+30
 03
-95
-06
-75
-08
-15
-00
-26
-ff
-00
-05
-07
-19
+ae
+33
 00
-29
-ff
-81
 00
-c0
 05
-0c
-09
+39
+f1
+eb
+f1
+a5
+e4
+90
+4f
+fa
+f0
+7b
 01
-a1
+7a
+42
+79
+74
+7d
+06
+fc
+7f
+20
+7e
+4e
+b1
+3a
+7f
+0a
+f1
+5e
+7b
 01
-85
-02
-15
+7a
+42
+79
+62
+7d
+10
+7c
 00
-25
-01
-75
-01
-95
-16
-0a
+7f
+26
+7e
+4e
 b1
+3a
+90
+4f
+ff
+74
+04
+f0
+7f
+03
+c1
+28
+f1
+eb
+f1
+a5
+90
+4f
+de
+74
+06
+f0
+c2
 01
-0a
-23
-02
-0a
-ae
+7f
+1e
+71
+22
+e4
+90
+4f
+fa
+f0
+7b
 01
-0a
-8a
+7a
+4f
+79
+eb
+7d
 01
-09
-40
-09
-6f
-0a
-21
-02
-09
-b6
-09
-cd
-09
-b5
-09
-e2
-09
-ea
-09
-e9
-09
-30
-0a
-83
+fc
+7f
+36
+7e
+4e
+b1
+3a
+90
+4f
+eb
+e0
+64
 01
-0a
-05
-03
-0a
-07
+60
+18
+e0
+64
+02
+60
+13
+e0
+64
 03
-0a
-08
+60
+0e
+90
+4f
+d5
+74
 03
-0a
+f0
+90
+4f
+dc
+74
 01
-03
-0a
-9e
+f0
+80
+24
+7b
 01
-0a
-0a
-03
-09
-70
-81
-02
-95
+7a
+4f
+79
+d5
+7d
 01
-75
-02
-81
-03
-c0
-09
+7c
+00
+7f
+36
+7e
+4e
+b1
+3a
+90
+4f
+d5
+e0
+b4
 02
 07
-35
-08
-35
+e4
+90
+4f
+dc
+f0
+80
 06
-09
-04
-09
-09
+90
+4f
+dc
+74
 01
-00
-09
-02
-0b
-09
+f0
+7b
 01
+7a
+42
+79
+74
+7d
+06
+7c
 00
-09
-02
-0c
-09
-1f
-40
-09
-02
-0d
-28
-00
-09
-02
-0e
-28
+7f
+20
+7e
+4e
+b1
+3a
+7f
+0a
+f1
+5e
+7b
 01
-09
-02
-0f
-09
-00
-12
-09
-02
+7a
+42
+79
+62
+7d
 10
-09
-00
+7c
 00
+7f
+26
+7e
+4e
+b1
+3a
+90
+4f
+ff
+74
+04
+f0
+7f
 03
-10
+c1
+28
 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
+1e
+f2
+90
+4f
+fe
+74
+64
+f0
+7f
+02
+d1
+28
+90
+4f
+ff
+e0
+b4
 04
-35
-0d
-35
+07
+e4
+90
+4f
+fd
+f0
+80
 06
-19
-01
-00
-09
-00
-01
-35
+90
+4f
+fd
+74
 03
-19
-00
+f0
+90
+4f
+ff
+74
+07
+f0
+22
+e4
+90
+05
+4f
+f0
+90
+4f
+ff
+74
+05
+f0
+90
+4f
+fd
+74
+03
+f0
+22
+90
+4f
+ff
+74
+02
+f0
+d2
 01
-09
-00
-06
-35
-09
-09
-65
-6e
-09
+7f
+1b
+71
+22
+90
 00
-6a
-09
+40
+e0
+70
+17
+a3
+e0
+70
+13
+a3
+e0
+70
+0f
+a3
+e0
+b4
+ff
+0a
+a3
+e0
+b4
+ff
+05
+a3
+e0
+f4
+60
+e3
+7f
+05
+d1
+28
+7b
 01
+7a
 00
-09
-00
-09
-35
-08
-35
+79
+40
+7d
 06
-19
-12
-00
-09
-01
-00
-09
-01
+7c
 00
-25
-2f
-42
-72
-6f
-61
-64
-63
-6f
-6d
-20
-42
-6c
-75
-65
-74
-6f
-6f
-74
-68
+7f
 20
-57
-69
-72
-65
-6c
-65
-73
-73
+7e
+4e
+12
 20
-4b
-65
+5e
+e4
+90
+4f
+fd
+f0
+22
+7b
+01
+7a
+42
 79
 62
-6f
-61
-72
-64
-20
-50
-6e
-50
+7d
+10
+7c
+00
+7f
+26
+7e
+4e
+12
 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
+5e
+7f
+0a
+e1
+5e
+12
+23
+bc
+90
+1c
+18
+ef
+f0
+90
+4f
+fd
+e0
+b4
 03
-09
-02
+1b
+d2
 01
-09
-0a
-5c
-09
-02
-02
-09
-85
-02
-09
-02
+7f
+1d
+71
+22
+90
+4f
+ff
+74
 03
-09
-00
+f0
+e4
+90
+4f
+fd
+f0
+90
+4f
+fb
+f0
+a3
+f0
+7f
 01
-09
-02
-04
+c1
 28
-01
-09
-02
-05
-09
-00
-02
-00
-aa
-55
-86
-00
-a8
-4d
-14
-2b
+f1
+83
+22
+90
+1b
+fb
+ec
+f0
+a3
+ed
+f0
+a3
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+80
+98
+74
 04
-29
-1d
-00
-35
-1e
-1a
-39
-16
-00
+f0
+a3
+e4
+f0
+90
 1b
-00
-3a
-1f
-08
-3c
-07
-3d
-06
-63
-3b
-20
-15
-17
-09
-0a
-19
-05
-22
-21
-18
-1c
-0d
-0b
-10
-11
-23
-24
-0c
-30
-0e
-3f
-36
-00
-2e
-25
-12
-40
-0f
-00
-37
-00
-41
-26
-00
-00
-00
 2c
-44
-51
-4c
-00
-00
-81
-85
-00
-00
-00
-00
-00
-00
-2a
-31
-00
-28
-00
-42
-43
-13
+74
+a0
+f0
+a3
+ee
+f0
+a3
+ef
+f0
+90
+1b
 2f
-33
-34
-00
-38
-2d
-27
-00
-00
+74
+a1
+f0
+7a
+1b
+79
+2c
+7e
+1b
+7f
+2c
+74
+2c
+fc
+74
+1b
+ff
+ec
+fe
+ef
+90
 80
-83
-00
-87
-00
-45
-00
-00
-00
-00
-86
-00
+9a
+ee
+f0
+a3
+ef
+f0
+90
+1b
+fb
+e0
+fc
+a3
+e0
+fa
+ec
+ff
+ea
+fe
+ef
+90
+80
+9e
+ee
+f0
+a3
+ef
+f0
+7a
+1b
+79
+30
+7e
+1b
 7f
-3e
-00
-82
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-00
-4f
-00
-00
-00
-00
-00
-52
-00
-50
-aa
-55
-02
-00
-59
-47
-2a
-48
-aa
-55
-01
-00
-32
-41
-43
-aa
-55
-01
-00
-fb
-41
-00
-aa
-55
-08
-00
-38
-41
-ff
+30
+74
+30
+fc
+74
+1b
 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
+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
-00
-aa
-55
-01
-00
-16
-00
-27
-aa
-55
+90
+80
+90
+e0
+44
 01
-00
+f0
+90
+80
+06
+e0
+44
+04
+f0
+12
+1f
+e6
+90
+1b
 fd
-47
+e0
+a3
+e0
+fa
+a3
+e0
+ae
+02
 ff
-aa
-55
+7b
 01
-00
-f7
-47
+7a
+1b
+79
+30
+90
+1b
+fb
+e0
+a3
+e0
+90
+1b
+ea
+f0
+90
+1b
+e5
+ee
+f0
+a3
+ef
+f0
+a3
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+1b
+ea
+e0
 ff
-aa
-55
+14
+f0
+ef
+60
+24
+90
+1b
+e7
+e0
+fb
+a3
+e4
+75
+f0
 01
-00
 31
-41
+ce
+a9
+f0
+fa
+11
+f9
+ff
+90
+1b
+e5
+e4
+75
+f0
 01
-aa
-55
+31
+ce
+85
+f0
+82
+f5
+83
+ef
+f0
+80
+d2
+22
+90
+1c
+08
+ef
+f0
+78
+09
+7c
+1c
+7d
+01
+7b
+ff
+7a
 02
+79
+b2
+7e
 00
-13
-42
-40
+7f
 03
-aa
-55
-01
-00
-f7
-41
+11
+d3
+90
+1c
 08
-aa
-55
-02
-00
-f5
-41
-00
-02
-aa
-55
-01
-00
-33
-41
-00
-aa
-55
+e0
+90
+1c
+0b
+f0
+7b
 01
-00
-6e
-41
-80
-aa
-55
-02
-00
-e1
-4c
-02
-01
-aa
-55
-12
-00
-46
-4e
-08
+7a
+1c
+79
 09
-0a
-0b
-0c
-0d
-0e
-11
-12
-13
+7d
+03
+90
+1b
+eb
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+ed
+f0
+90
+4b
+af
+e0
+ff
+a3
+e0
+90
+1b
+ef
+cf
+f0
+a3
+ef
+f0
+90
+1b
+ee
+e0
+ff
 14
-15
-16
-17
-18
-19
-1a
+f0
+ef
+60
+3c
+90
 1b
-aa
-55
-06
-00
-a0
-4d
+eb
+e0
+fb
+a3
+e4
+75
+f0
 01
-30
-9f
-3e
-cd
-4d
-aa
-55
-08
-00
-16
-42
-8f
-10
+31
 ce
-00
-0a
-0b
+a9
+f0
+fa
+11
+f9
+ff
+90
+1b
 ef
-0f
-aa
-55
+e4
+75
+f0
 01
-00
-f8
-41
-00
-aa
-55
-08
-00
+31
+ce
+85
+f0
+82
+f5
+83
+ef
+f0
+90
+1b
+ef
+e0
+fe
 a3
-00
-00
-00
-00
-00
-00
-00
-00
-00
-aa
-55
+e0
+ff
+be
+4b
+c9
+bf
+ad
+c6
+90
+1b
+ef
+74
+4a
+f0
+a3
+74
+e5
+f0
+80
+ba
+90
+1b
+ef
+e0
+ff
+a3
+e0
+90
+4b
+af
+cf
+f0
+a3
+ef
+f0
+22
+90
+1b
+f6
+e4
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+12
+24
+56
+40
 02
-00
+e1
 5d
-41
-02
-24
-aa
-55
-08
-00
-4d
-41
 12
+19
+b3
+90
+1b
+f6
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+4a
+60
+76
+7b
+01
+7a
+48
+79
 00
+7d
+04
+7c
 00
-02
 12
+0b
+38
+90
+1b
+f6
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
 00
-00
-02
-aa
+01
+31
+12
+64
+7f
+70
 55
-02
-00
-5b
-41
-20
+90
 00
-aa
-55
+02
+31
+12
+90
+1b
+f9
+f0
+64
+7f
+60
+48
+e0
+24
+fa
+70
+43
+90
+4f
+ff
+e0
+64
+07
+60
 04
-00
-57
-41
-20
-00
-00
-20
-aa
-55
+e0
+b4
+02
+0b
+7f
 04
-00
-5f
-41
-80
-03
-00
+d1
+28
+90
+4f
+fd
+74
+03
+f0
+22
+90
+4f
+ff
+e0
+b4
+04
+0b
+7f
+1e
+d1
+28
+90
+4f
+fd
+74
+03
+f0
+22
+90
+4f
+ff
+e0
+b4
+03
 06
-aa
-55
-02
+7f
+fa
+f1
+5e
+80
+33
+90
+4f
+ff
+e0
+70
+07
+74
+03
+f0
+7f
+01
+d1
+28
+22
+ef
+d3
+94
 00
-5c
-4e
+40
+11
+e4
+fd
+fc
+0d
+bd
 00
-13
-aa
-55
+01
+0c
+bc
+04
+f8
+bd
+a6
+f5
+1f
+80
+e9
+22
+e4
+90
+0b
+7f
+f0
+90
+0b
+7e
+f0
+7f
+01
+80
+db
+7f
+19
+c1
+28
+ac
+07
+d2
+04
+f1
+d3
+af
+04
+a2
+06
+92
+01
+71
+22
+af
+04
+c2
 02
-00
-9b
-42
-30
-3f
-aa
-55
+7b
 01
+7a
+80
+79
+78
+a2
+02
+92
 00
-aa
-42
-20
-aa
-55
+61
+2c
+12
+1e
+f2
+d2
+06
 7f
-00
-6c
-46
-07
-ff
-0a
-fb
-0b
-ff
-1a
-fb
-1b
-fb
-1c
-fb
 1d
-f6
+f1
+87
+d2
+06
+7f
 1e
-f2
-1f
-ee
-20
-ea
-21
-e6
-22
-e2
-23
-de
-24
-da
-25
-d6
-26
+f1
+87
 d2
-27
-ce
-28
-ca
-29
-c6
-2a
+06
+7f
+1b
+f1
+87
 c2
-2b
-bd
-2c
-b9
-2d
-b5
-2e
-b1
-2f
-ad
-30
-a9
-31
-80
-32
+05
+7f
+1f
+ac
+07
+a2
+05
+92
+03
+f1
+df
+af
+04
+a2
+05
+b3
+92
+02
+f1
+99
+af
+04
+c2
+04
+7b
+01
+7a
 80
-33
+79
+70
+a2
+04
+92
+00
+61
+2c
+7b
+01
+7a
 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
+79
+7c
+a2
+03
+92
 00
-49
-f8
-4a
-7f
-4e
-ec
-4f
-5e
-55
-d0
-56
-c0
-57
-4c
-58
-6c
-59
-50
-68
+61
+2c
 e4
-69
-00
-6a
-00
-6b
-30
+90
+4f
 ff
-aa
-55
-02
-00
-63
-41
-6c
-46
-aa
-55
-00
-00
-d8
-46
-aa
-55
-0a
-00
-be
-4a
-55
-d0
-56
-c0
-57
-4c
-58
-6c
-59
+f0
+90
+4f
+fe
+f0
+90
+4f
+fd
+f0
+90
+4f
+fb
+f0
+a3
+f0
+90
+4f
+fa
+f0
+90
+4f
+f9
+f0
+90
+4f
+d3
+f0
+a3
+f0
+90
+4f
+d7
+f0
+a3
+f0
+a3
+f0
+90
+4f
+da
+f0
+a3
+f0
+90
+4f
+de
+f0
+90
+4f
+ef
+f0
+90
+4f
+ee
+f0
+22
+90
+1b
+f2
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+e4
+fe
+90
+1b
+f5
+e0
+fd
+ee
+c3
+9d
 50
-aa
-55
-0a
+1c
+90
+1b
+f2
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+8e
+82
+75
+83
 00
-b4
-4a
-55
-d0
-56
-c0
-57
-4c
-58
-6c
-59
-50
-8a
-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
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
-ff
+12
+01
+12
+b5
+07
+03
+af
+06
+22
+0e
+80
+da
+7f
 ff
+22
+90
+4f
 ff
+e0
+b4
+03
+04
+7f
+1b
+11
+69
+22
+90
+1c
+1e
+ef
+f0
+7b
+01
+7a
+80
+79
+74
+31
+da
+92
+09
+90
+1c
+1e
+e0
 ff
+a2
+09
+b3
+92
+01
+02
+03
+22
+90
+4f
+d7
+e0
+b4
+01
+04
+7f
+1e
+11
+69
+22
+e4
+90
+1c
+19
+f0
+31
+1f
+11
+5d
+11
+85
+90
+4f
+fc
+e0
+04
+f0
+70
+06
+90
+4f
+fb
+e0
+04
+f0
+90
+4f
 ff
+e0
+b4
+07
+0e
+90
+4f
+ef
+e0
+14
+f0
+e0
+70
+05
+7f
+04
+12
+06
+28
+90
+4f
+de
+e0
+60
+0d
+e0
+14
+f0
+e0
+70
+07
+d2
+01
+7f
+1e
+12
+03
+22
+90
+4f
 ff
+e0
+24
+fe
+60
+17
+14
+70
+41
+90
+1c
+19
+74
+02
+f0
+90
+4f
+fb
+e0
+64
+01
+70
+04
+a3
+e0
+64
+68
+60
+2a
+90
+1c
+19
+74
+02
+f0
+90
+4f
+fb
+e0
+b4
+0e
+20
+a3
+e0
+b4
+10
+1b
+7f
+04
+12
+06
+28
+d2
+01
+7f
+1e
+12
+03
+22
+e4
+90
+4f
+fd
+f0
+90
+4f
+fa
+04
+f0
+22
+22
+12
+07
+83
+22
+e4
+90
+1c
+00
+f0
+a3
+f0
+a3
+f0
+a3
+f0
 ff
+fe
+31
+bf
+90
+4f
+d8
+e0
+6e
+70
+03
+a3
+e0
+6f
+70
+02
+21
+be
+90
+4f
+d8
+ee
+f0
+a3
+ef
+f0
+31
+d1
+90
+1c
+02
+ee
+f0
+a3
+ef
+f0
+31
+c8
+90
+1c
+00
+ee
+f0
+a3
+ef
+f0
+a3
+e0
+fa
+a3
+e0
+fb
+c3
+ef
+9b
 ff
+ee
+9a
+fe
+7c
+00
+7d
+1e
+12
+01
+63
+7c
+00
+7d
+16
+12
+01
+51
+eb
+2f
 ff
+ea
+3e
+fe
+c3
+90
+4f
+d9
+e0
+9f
+90
+4f
+d8
+e0
+9e
+50
+33
+90
+1c
+02
+e0
+a3
+e0
+c3
+90
+1c
+01
+e0
+9b
 ff
+90
+1c
+00
+e0
+9a
+fe
+7d
+1e
+12
+01
+63
+7c
+00
+7d
+12
+12
+01
+51
+eb
+2f
 ff
+ea
+3e
+fe
+c3
+90
+4f
+d9
+e0
+9f
+90
+4f
+d8
+e0
+9e
+50
+06
+22
+e4
+90
+4f
+d7
+f0
+22
+90
+4d
+a6
+e0
+fe
+a3
+e0
 ff
+22
+90
+4d
+a4
+e0
+fe
+a3
+e0
 ff
+22
+90
+4d
+a2
+e0
+fe
+a3
+e0
 ff
+22
+ad
+07
+e4
+90
+1c
+1c
+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
+1c
+1c
+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
+1c
+1d
+ef
+f0
+51
+19
+92
+08
+90
+1c
+1d
+e0
 ff
+a2
+08
+b3
+92
+07
+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
+90
+4f
+fe
+e0
+60
+03
+e0
+14
+f0
+22
+90
+00
+01
+12
+01
+12
 ff
+90
+4f
+fe
+74
+28
+f0
+ed
+c3
+94
+02
+40
+1e
+ef
+30
+e0
+0e
+c2
+01
+7f
+1d
+12
+03
+22
+90
+4f
+ee
+74
+01
+f0
+22
+d2
+01
+7f
+1d
+12
+03
+22
+e4
+90
+4f
+ee
+f0
+22
+7b
+01
+7a
+1b
+79
+ab
+78
+7d
+7c
+4c
+7d
+01
+7e
+00
+7f
+12
+02
+00
+d3
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+71
+38
+90
+4f
+c0
+74
+02
+f0
+7b
+01
+7a
+4f
+79
+c0
+7d
+05
+71
+64
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+4f
+da
+74
+02
+f0
+22
+90
+1c
+0f
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+ed
+1d
+ae
+04
+70
+01
+1c
+4e
+60
+16
+90
+1c
+0f
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+ce
+a9
+f0
+fa
+e4
+12
+01
+3f
+80
+e0
+22
+90
+1c
+1f
+ed
+f0
+90
+1a
+96
+74
+03
+f0
+90
+1c
+1f
+e0
+60
+25
+90
+1c
+1f
+e0
+fd
+90
+1a
+97
+f0
+7e
+1a
+7f
+98
+90
+1b
+ea
+ed
+f0
+12
+05
+e8
+7b
+01
+7a
+1a
+79
+96
+90
+1c
+1f
+e0
+24
+02
+fd
+12
+06
+4f
+22
+90
+1b
+cf
+e4
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+90
+4f
+dc
+e0
+90
+1b
+d5
+f0
+e4
+a3
+f0
+12
+24
+56
+40
+03
+02
+19
+15
+12
+19
+b3
+90
+1b
+cf
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+4a
+70
+03
+02
+19
+15
+7b
+01
+7a
+48
+79
+00
+7d
+04
+7c
+00
+71
+38
+90
+4f
+ee
+e0
+64
+01
+60
+02
+e1
+04
+90
+1b
+d6
+74
+05
+f0
+90
+1b
+d6
+e0
 ff
+14
+f0
+ef
+60
+28
+90
+1b
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+90
+1b
+d6
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+90
+1b
+d2
+f0
+60
+d2
+80
+02
+80
+ce
+90
+1b
+d2
+e0
 ff
+70
+02
+e1
+04
+12
+01
+e4
+0d
+36
+0c
+0c
+86
+0d
+0c
+b2
+0e
+0c
+de
+0f
+0c
+5a
+10
+0d
+62
+12
+0e
+3e
+13
+0d
+0a
+18
+0d
+8e
+24
+0d
+ba
+25
+0d
+e6
+26
+0e
+12
+27
+0e
+6a
+33
+0e
+c2
+37
+0e
+96
+38
+00
+00
+0e
+ee
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+62
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+59
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+5a
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+5b
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+5c
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+5d
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+5e
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+5f
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+60
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+61
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+55
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+56
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+e1
+04
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+57
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+80
+6e
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+54
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+80
+42
+71
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+71
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+63
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+71
+64
+90
+4f
+da
+74
+01
+f0
+80
+16
+90
+4f
+da
+e0
+64
+02
+70
+03
+02
+18
+e1
+90
+4f
+da
+e0
+64
+01
+70
+03
+02
+18
+fc
+90
+1b
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+64
+7f
+60
+03
+02
+13
+6c
+90
+00
+02
+12
+01
+12
+90
+1b
+d2
+f0
+90
+00
+03
+12
+01
+12
+90
+1b
+d3
+f0
+90
+4f
+dc
+e0
+b4
+01
+04
+7f
+00
+80
+02
+7f
+01
+90
+1b
+d5
+ef
+f0
+90
+1b
+d2
+e0
 ff
+70
+03
+02
+13
+6c
+64
+7f
+70
+03
+02
+13
+6c
+ef
+12
+01
+e4
+0f
+ee
+06
+10
+bf
+08
+0f
+79
+09
+0f
+fc
+14
+10
+5e
+1a
+12
+ad
+4f
+12
+27
+50
+11
+1b
+51
+11
+a1
+52
+13
+33
+53
+00
+00
+13
+6c
+90
+1b
+d3
+e0
 ff
+70
+03
+02
+13
+6c
+24
+b4
+70
+67
+90
+00
+40
+74
 ff
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+7b
+01
+7a
+00
+79
+40
+7d
+06
+7c
+00
+7f
+20
+7e
+4e
+12
+20
+5e
+12
+07
+a5
+90
+4f
+de
+74
+06
+f0
+c2
+01
+7f
+1e
+12
+03
+22
+e4
+90
+4f
+fa
+f0
+7b
+01
+7a
+42
+79
+74
+7d
+06
+fc
+7f
+20
+7e
+4e
+12
+05
+3a
+7f
+0a
+12
+07
+5e
+7b
+01
+7a
+42
+79
+62
+7d
+10
+7c
+00
+7f
+26
+7e
+4e
+12
+05
+3a
+90
+4f
 ff
+74
+04
+f0
+7f
+03
+12
+06
+28
+7f
+04
+12
+06
+28
+90
+4f
+fd
+74
+03
+f0
+02
+13
+6c
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+fb
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+48
+00
+74
+02
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+90
+4f
+d5
+74
+03
+f0
+7b
+01
+7a
+4f
+79
+d5
+7d
+01
+7c
+00
+7f
+36
+7e
+4e
+12
+20
+5e
+90
+4f
+dc
+74
+01
+f0
+90
+4f
+eb
+74
+03
+f0
+7b
+01
+7a
+4f
+79
+eb
+7d
+01
+7c
+00
+7f
+36
+7e
+4e
+02
+20
+5e
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+fb
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+48
+00
+74
+02
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+90
+4f
+d5
+74
+02
+f0
+7b
+01
+7a
+4f
+79
+d5
+7d
+01
+7c
+00
+7f
+36
+7e
+4e
+12
+20
+5e
+e4
+90
+4f
+dc
+f0
+90
+4f
+eb
+74
+02
+f0
+7b
+01
+7a
+4f
+79
+eb
+7d
+01
+7c
+00
+7f
+36
+7e
+4e
+02
+20
+5e
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+fb
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+48
+00
+74
+02
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+90
+4f
+d5
+74
+01
+f0
+fb
+7a
+4f
+79
+d5
+fd
+7c
+00
+7f
+36
+7e
+4e
+12
+20
+5e
+90
+4f
+dc
+74
+01
+f0
+90
+4f
+eb
+f0
+fb
+7a
+4f
+79
+eb
+fd
+7c
+00
+7f
+36
+7e
+4e
+02
+20
+5e
+90
+4f
+d5
+e0
+64
+02
+60
+04
+e0
+b4
+03
+2c
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+4e
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+61
+6c
+90
+4f
+d5
+e0
+64
+01
+70
+46
+7b
+01
+7a
+48
+79
+00
+7d
+09
+fc
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+e3
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+90
+48
+00
+f0
+90
+48
+04
+74
+51
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+61
+6c
+90
+4f
+d5
+e0
+64
+02
+60
+04
+e0
+b4
+03
+2c
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+4b
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+61
+6c
+90
+4f
+d5
+e0
+64
+01
+70
+46
+7b
+01
+7a
+48
+79
+00
+7d
+09
+fc
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+e3
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+90
+48
+00
+f0
+90
+48
+04
+74
+52
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+61
+6c
+90
+4f
+d5
+e0
+64
+02
+60
+04
+e0
+b4
+03
+2c
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+4a
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+61
+6c
+90
+4f
+d5
+e0
+64
+01
+70
+46
+7b
+01
+7a
+48
+79
+00
+7d
+09
+fc
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+e3
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+90
+48
+00
+f0
+90
+48
+04
+74
+50
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+61
+6c
+90
+4f
+d5
+e0
+64
+02
+60
+04
+e0
+b4
+03
+2c
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+4d
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+61
+6c
+90
+4f
+d5
+e0
+64
+01
+70
+46
+7b
+01
+7a
+48
+79
+00
+7d
+09
+fc
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+e3
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+90
+48
+00
+f0
+90
+48
+04
+74
+4f
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+80
+39
+90
+4f
+d5
+e0
+64
+01
+60
+04
+e0
+b4
+03
+2d
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+44
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+90
+1b
+d6
+74
+05
+f0
+90
+1b
+d6
+e0
 ff
+14
+f0
+ef
+60
+28
+90
+1b
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+90
+1b
+d6
+e0
+7e
+00
+29
+f9
+ee
+3a
+fa
+12
+00
+f9
+90
+1b
+d2
+f0
+60
+d2
+80
+02
+80
+ce
+90
+1b
+d5
+e0
+70
+03
+02
+18
+42
+90
+1b
+d2
+e0
+12
+01
+e4
+14
+1b
+00
+14
+37
+29
+14
+72
+3a
+14
+be
+3b
+15
+08
+3c
+15
+54
+3d
+15
+a0
+3e
+15
+ec
+3f
+16
+38
+40
+16
+82
+41
+16
+cc
+42
+17
+18
+43
+17
+9b
+45
+17
+51
+53
+13
+e5
+7f
+00
+00
+18
+33
+90
+4f
+d5
+e0
+64
+01
+70
+03
+02
+18
+33
+e0
+64
+03
+70
+03
+02
+18
+33
+90
+4f
+d5
+e0
+b4
+02
+1c
+90
+4f
+da
+e0
+64
+02
+70
+03
+02
+18
+e1
+90
+4f
+da
+e0
+64
+01
+60
+03
+02
+18
+33
+02
+18
+fc
+02
+18
+33
+90
+4f
+da
+e0
+64
+02
+70
+03
+02
+18
+e1
+90
+4f
+da
+e0
+64
+01
+60
+03
+02
+18
+33
+02
+18
+fc
+02
+18
+33
+12
+0b
+09
+90
+48
+00
+74
+02
+f0
+90
+48
+02
+e0
+44
+40
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+90
+48
+02
+e0
+44
+01
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+a3
+e0
+44
+80
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+90
+48
+02
+e0
+44
+02
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+90
+48
+02
+e0
+44
+10
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+90
+48
+02
+e0
+44
+08
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+90
+48
+02
+e0
+44
+04
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+a3
+e0
+44
+02
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+a3
+e0
+44
+40
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+02
+f0
+90
+48
+00
+f0
+90
+48
+03
+e0
+44
+20
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+12
+0b
+09
+90
+48
+00
+74
+02
+f0
+a3
+e0
+44
+20
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+12
+0b
+64
+7b
+01
+7a
+4f
+79
+c0
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+c0
+74
+01
+f0
+fb
+7a
+4f
+79
+c0
+7d
+09
+12
+0b
+64
+02
+18
+33
+90
+4f
+d5
+e0
+64
+01
+70
+03
+02
+18
+33
+e0
+64
+03
+70
+03
+02
+18
+33
+90
+4f
+d5
+e0
+b4
+02
+30
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+44
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+02
+18
+33
+90
+4f
+d5
+e0
+64
+01
+70
+63
+7b
+01
+7a
+48
+79
+00
+7d
+09
+fc
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+e3
+f0
+7f
+0a
+12
+07
+5e
+90
+48
+04
+74
+e1
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+7f
+0a
+12
+07
+5e
+90
+48
+05
+74
+20
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+4f
+da
+74
+01
+f0
+fb
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+80
+2d
+12
+0b
+09
+7b
+01
+7a
+48
+79
+00
+7d
+09
+7c
+00
+12
+0b
+38
+90
+48
+00
+74
+01
+f0
+90
+48
+03
+74
+46
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+90
+4f
+da
+74
+01
+f0
+90
+4f
+da
+e0
+64
+02
+70
+02
+21
+15
+e0
+b4
+01
+15
+22
+90
+4f
+da
+e0
+64
+02
+70
+02
+01
+e1
+90
+4f
+da
+e0
+64
+01
+70
+02
+01
+fc
+90
+48
+00
+74
+01
+f0
+90
+1b
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+90
+48
+01
+f0
+e4
+a3
+f0
+e9
+24
+01
+f9
+e4
+3a
+fa
+90
+1b
+f5
+74
+06
+f0
+7f
+7f
+12
+08
+27
+90
+1b
+d4
+ef
+f0
+70
+28
+7e
+48
+7f
+03
+90
+1b
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+02
+f9
+e4
+3a
+fa
+90
+1b
+ea
+74
+05
+f0
+12
+05
+e8
+7b
+01
+7a
+48
+79
+00
+7d
+09
+02
+0b
+64
+90
+1b
+d4
+e0
+f4
+70
+5c
+7e
+48
+7f
+03
+90
+1b
+cf
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+90
+1b
+ea
+74
+06
+f0
+12
+05
+e8
+7b
+01
+7a
+48
+79
+00
+7d
+09
+02
+0b
+64
+e4
+90
+4f
+f9
+f0
+90
+48
+00
+74
+02
+f0
+e4
+90
+4f
+da
+f0
+7b
+01
+7a
+48
+79
+00
+7d
+05
+02
+0b
+64
+e4
+90
+4f
+f9
+f0
+90
+48
+00
+04
+f0
+fb
+7a
+48
+79
+00
+7d
+09
+12
+0b
+64
+e4
+90
+4f
+da
+f0
+22
+90
+1c
+0c
+e4
+f0
+a3
+f0
+a3
+f0
+31
+b3
+90
+1c
+0c
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+4a
+60
+7c
+90
+1c
+0c
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
 ff
+60
+68
+b4
+28
+0c
+7f
+0a
+12
+06
+28
+90
+4f
 ff
+74
+06
+f0
+22
+90
+1c
+0c
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+90
+00
+01
+12
+01
+12
+b4
+27
+1e
+90
+05
+4f
+e0
+b4
+08
+02
+31
+ac
+90
+05
+4f
+e0
 ff
+04
+f0
+74
+50
+2f
+f5
+82
+e4
+34
+05
+f5
+83
+74
+30
+f0
+22
+90
+1c
+0c
+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
+22
+90
+82
+80
+74
+01
+f0
+22
+e4
+90
+1b
+bd
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+91
+d4
+e4
+90
+1b
+bd
+f0
+90
+1b
+bd
+e0
 ff
+24
+46
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+60
+34
+74
+a8
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+90
+1b
+bf
+f0
+60
+1b
+90
+1b
+c3
+e0
+04
+f0
+a3
+e0
+fe
+90
+1b
+bf
+e0
+fd
+4e
+90
+1b
+c4
+f0
+af
+05
+71
+7a
+a3
+e0
+2f
+f0
+90
+1b
+bd
+e0
+04
+f0
+80
+bb
+90
+1b
+c5
+e0
+90
+4e
+fc
+f0
+90
+1b
+c3
+e0
+90
+4e
+fd
+f0
+90
+1b
+c4
+e0
 ff
+71
+7a
+90
+4e
+fe
+ef
+f0
+90
+4e
+fc
+e0
 ff
+d3
+94
+02
+40
+1f
+90
+4e
+fe
+e0
+fe
+90
+4e
+fd
+e0
+fd
+d3
+9e
+40
+04
+ae
+05
+80
+00
+ef
+d3
+9e
+40
+08
+90
+4e
 ff
+74
+01
+f0
+80
+05
+e4
+90
+4e
 ff
+f0
+e4
+90
+1b
+bd
+f0
+90
+1b
+bd
+e0
+24
+46
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+70
+02
+61
+4c
+90
+1b
+bd
+e0
 ff
+24
+80
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fe
+74
+a8
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
 ff
+6e
+fe
+90
+1b
+bf
+f0
+90
+1b
+c2
+ef
+f0
+ee
+70
+04
+61
+44
+61
+44
+90
+4e
 ff
+e0
+60
+07
+7b
+00
+7a
+00
+79
+00
+22
+90
+1b
+bd
+e0
 ff
+24
+a8
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fe
+74
+80
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+ee
+f0
+e4
+90
+1b
+be
+f0
+90
+1b
+be
+e0
 ff
+c3
+94
+08
+50
+63
+a3
+e0
+30
+e0
+46
+90
+1b
+bd
+e0
+fe
+33
+33
+33
+54
+f8
+fe
+ef
+4e
+90
+1b
+c1
+f0
+a3
+e0
+30
+e0
+19
+90
+4e
+fb
+e0
+04
+f0
+90
+1b
+c1
+e0
+24
+a8
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
 ff
+71
+88
+80
+17
+90
+4e
+fa
+e0
+04
+f0
+90
+1b
+c1
+e0
+24
+a8
+f5
+82
+e4
+34
+4d
+f5
+83
+e0
 ff
+91
+11
+90
+1b
+bf
+e0
 ff
+c3
+13
+f0
+90
+1b
+c2
+e0
 ff
+c3
+13
+f0
+90
+1b
+be
+e0
+04
+f0
+80
+93
+90
+1b
+c0
+74
+01
+f0
+90
+1b
+bd
+e0
+04
+f0
+41
+63
+90
+4c
+a6
+e0
+70
+0e
+90
+4c
+a5
+e0
+70
+08
+90
+42
+13
+74
+3a
+f0
+80
+06
+90
+42
+13
+74
+03
+f0
+90
+1b
+c0
+e0
+60
+07
+7b
+01
+7a
+4c
+79
+a5
+22
+7b
+00
+7a
+00
+79
+00
+22
+e4
+fe
+ef
+60
+06
+14
+5f
 ff
+0e
+80
+f7
+af
+06
+22
+e4
+fe
+ef
+b4
+e7
+08
+90
+4c
+a5
+e0
+44
+80
+f0
+22
+ef
+b4
+e6
+08
+90
+4c
+a5
+e0
+44
+40
+f0
+22
+ef
+b4
+e5
+08
+90
+4c
+a5
+e0
+44
+20
+f0
+22
+ef
+b4
+e4
+08
+90
+4c
+a5
+e0
+44
+10
+f0
+22
+ef
+b4
+e3
+08
+90
+4c
+a5
+e0
+44
+08
+f0
+22
+ef
+b4
+e2
+08
+90
+4c
+a5
+e0
+44
+04
+f0
+22
+ef
+b4
+e1
+08
+90
+4c
+a5
+e0
+44
+02
+f0
+22
+ef
+b4
+e0
+08
+90
+4c
+a5
+e0
+44
+01
+f0
+22
+e4
+fe
+74
+a6
+2e
+f5
+82
+e4
+34
+4c
+f5
+83
+e0
+fd
+6f
+60
+15
+ed
+70
+0d
+74
+a6
+2e
+f5
+82
+e4
+34
+4c
+f5
+83
+ef
+f0
+22
+0e
+ee
+b4
+06
+dc
+22
+e4
+fe
+fd
+ef
+b4
+e7
+08
+90
+4c
+a5
+e0
+54
+7f
+f0
+22
+ef
+b4
+e6
+08
+90
+4c
+a5
+e0
+54
+bf
+f0
+22
+ef
+b4
+e5
+08
+90
+4c
+a5
+e0
+54
+df
+f0
+22
+ef
+b4
+e4
+08
+90
+4c
+a5
+e0
+54
+ef
+f0
+22
+ef
+b4
+e3
+08
+90
+4c
+a5
+e0
+54
+f7
+f0
+22
+ef
+b4
+e2
+08
+90
+4c
+a5
+e0
+54
+fb
+f0
+22
+ef
+b4
+e1
+08
+90
+4c
+a5
+e0
+54
+fd
+f0
+22
+ef
+b4
+e0
+08
+90
+4c
+a5
+e0
+54
+fe
+f0
+22
+e4
+fe
+ed
+70
+21
+74
+a6
+2e
+f5
+82
+e4
+34
+4c
+f5
+83
+e0
+6f
+70
+47
+ee
+b4
+05
+0b
+24
+a6
+f5
+82
+e4
+34
+4c
+f5
+83
+e4
+f0
+7d
+01
+80
+34
+74
+a6
+2e
+f5
+82
+e4
+34
+4c
+f5
+83
+e0
+fc
+74
+a5
+2e
+f5
+82
+e4
+34
+4c
+f5
+83
+ec
+f0
+74
+a6
+2e
+f5
+82
+e4
+34
+4c
+f5
+83
+e0
+60
+14
+ee
+b4
+05
+0b
+24
+a6
+f5
+82
+e4
+34
+4c
+f5
+83
+e4
+f0
+0e
+ee
+b4
+06
+a3
+22
+e4
 ff
+90
+1b
+df
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+a3
+f0
+74
+46
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+70
+02
+a1
+bb
+74
+46
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fe
+13
+13
+13
+54
+1f
+f9
+90
+1b
+e0
+f0
+ee
+54
+07
+fe
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+90
+1b
+e1
+f0
+e9
+24
+78
+fd
+e4
+34
+80
+fc
+8d
+82
+f5
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+f4
+fb
+ee
+5b
+d0
+82
+d0
+83
+f0
+e9
+24
+70
+f5
+82
+e4
+34
+80
+f5
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+fa
+ee
+4a
+d0
+82
+d0
+83
+f0
+e9
+24
+74
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+5b
+f0
+e9
+24
+74
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+f4
+fb
+ee
+5b
+d0
+82
+d0
+83
+f0
+90
+81
+1c
+e0
+f4
+fe
+74
+a8
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+ee
+f0
+8d
+82
+8c
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+fd
+ee
+4d
+d0
+82
+d0
+83
+f0
+e9
+24
+70
+fd
+e4
+34
+80
+8d
+82
+f5
+83
+e0
+5b
+f0
+0f
+81
+e4
+7f
+02
+12
+07
+5e
+e4
 ff
+74
+46
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+70
+02
+c1
+99
+74
+46
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fe
+13
+13
+13
+54
+1f
+f9
+90
+1b
+e0
+f0
+ee
+54
+07
+fe
+74
+01
+a8
+06
+08
+80
+02
+c3
+33
+d8
+fc
+90
+1b
+e1
+f0
+e9
+24
+78
+fd
+e4
+34
+80
+fc
+8d
+82
+f5
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+f4
+fb
+ee
+5b
+d0
+82
+d0
+83
+f0
+e9
+24
+70
+f5
+82
+e4
+34
+80
+f5
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+fa
+ee
+4a
+d0
+82
+d0
+83
+f0
+e9
+24
+74
+f5
+82
+e4
+34
+80
+f5
+83
+e0
+5b
+f0
+e9
+24
+74
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+f4
+fb
+ee
+5b
+d0
+82
+d0
+83
+f0
+90
+81
+1c
+e0
+f4
+fe
+74
+94
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+ee
+f0
+8d
+82
+8c
+83
+c0
+83
+c0
+82
+e0
+fe
+90
+1b
+e1
+e0
+fd
+ee
+4d
+d0
+82
+d0
+83
+f0
+e9
+24
+70
+fd
+e4
+34
+80
+8d
+82
+f5
+83
+e0
+5b
+f0
+0f
+a1
+c2
+e4
 ff
+74
+46
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+60
+2b
+74
+a8
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fe
+74
+94
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fd
+6e
+60
+0d
+74
+a8
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+ee
+5d
+f0
+0f
+80
+c8
+22
+e4
+90
+1c
+1a
+f0
+f0
+90
+1c
+1a
+e0
 ff
+c3
+94
+08
+50
+0d
+c2
+05
+12
+07
+be
+90
+1c
+1a
+e0
+04
+f0
+80
+e9
+22
+90
+80
+80
+e4
+f0
+a3
+f0
+a3
+f0
+d1
+d4
+e4
+90
+1c
+1b
+f0
+f0
+90
+1c
+1b
+e0
+24
+46
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
 ff
+60
+0d
+c2
+05
+12
+07
+be
+90
+1c
+1b
+e0
+04
+f0
+80
+e2
+22
+e4
 ff
+fe
+fd
+fc
+74
+46
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+60
+54
+74
+46
+2f
+f5
+82
+e4
+34
+4e
+f5
+83
+e0
+fc
+13
+13
+13
+54
+1f
+fd
+ec
+54
+07
+fc
+74
+01
+a8
+04
+08
+80
+02
+c3
+33
+d8
+fc
+fc
+ed
+24
+78
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+fb
+ec
+f4
+f9
+eb
+59
+f0
+ed
+24
+70
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+4c
+f0
+ed
+24
+74
+fb
+e4
+34
+80
+8b
+82
+f5
+83
+e0
+59
+f0
+0f
+80
+9f
+90
+81
+1c
+e0
+fe
+90
+00
+a3
+f0
+ee
+f4
+90
+00
+a7
+f0
+22
+90
+1b
+d7
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+1b
+dd
+74
 ff
+f5
+f0
+12
+01
+ce
+45
+f0
+60
+2a
+90
+1b
+da
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+ce
+a9
+f0
+fa
+12
+00
+f9
 ff
+90
+1b
+d7
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+ce
+a9
+f0
+fa
+ef
+12
+01
+3f
+80
+c8
+22
+ef
+d3
+94
+00
+40
+03
+1f
+80
+f7
+22
+90
+81
+2c
+e0
+30
+e5
+f9
+22
+90
+1b
+94
+ee
+f0
+a3
+ef
+f0
+a3
+ec
+f0
+a3
+ed
+f0
+7e
+1b
+7f
+9b
+90
+1b
+ea
+f0
+12
+05
+e8
+90
+1b
+98
+74
+a0
+f0
+90
+1b
+94
+e0
 ff
+a3
+e0
+90
+1b
+99
+cf
+f0
+a3
+ef
+f0
+90
+1b
+97
+e0
+24
+03
+fd
+90
+1b
+96
+e0
+34
+00
+fc
+ed
+fa
+ec
 ff
+ea
+fe
+ef
+90
+80
+98
+ee
+f0
+a3
+ef
+f0
+7d
+98
+ed
+fa
+74
+1b
 ff
+ea
+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
+80
+88
+90
+1b
+c6
+ee
+f0
+a3
+ef
+f0
+a3
+ec
+f0
+a3
+ed
+f0
+a3
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+90
+1b
+c8
+e0
+70
+02
+a3
+e0
+70
+02
+21
+0c
+90
+1b
+c6
+e0
+fe
+a3
+e0
 ff
+44
+0f
+24
+01
+fd
+e4
+3e
+fc
+c3
+ed
+9f
 ff
+ec
+9e
+fe
+90
+1b
+cd
+f0
+a3
+ef
+f0
+90
+1b
+c8
+e0
+fc
+a3
+e0
+fd
+d3
+9f
+ec
+9e
+40
+0a
+90
+1b
+cd
+e0
+fe
+a3
+e0
 ff
+80
+04
+ae
+04
+af
+05
+90
+1b
+cd
+ee
+f0
+fc
+a3
+ef
+f0
+fd
+c3
+90
+1b
+c9
+e0
+9d
+f0
+90
+1b
+c8
+e0
+9c
+f0
+90
+1b
+c6
+e0
+fe
+a3
+e0
 ff
+90
+1b
+ca
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+1f
+ee
+7f
+0a
+12
+07
+5e
+90
+1b
+cd
+e0
+fe
+a3
+e0
 ff
+90
+1b
+cb
+ee
+8f
+f0
+12
+01
+b8
+90
+1b
+c7
+e0
+2f
+f0
+90
+1b
+c6
+e0
+3e
+f0
+01
+75
+22
+90
+1c
+04
+eb
+f0
+a3
+ea
+f0
+a3
+e9
+f0
+a3
+ed
+f0
+90
+4c
+79
+e0
+fe
+a3
+e0
 ff
+90
+1c
+07
+e0
+fd
+14
+f0
+ed
+60
+32
+0f
+ef
+ac
+06
+70
+01
+0e
+14
+f5
+82
+8c
+83
+e0
+fd
+90
+1c
+04
+e0
+fb
+a3
+e4
+75
+f0
+01
+12
+01
+ce
+a9
+f0
+fa
+ed
+12
+01
+3f
+ad
+07
+ac
+06
+bc
+4c
+cd
+bd
+79
+ca
+7e
+4b
+7f
+b1
+80
+c4
+90
+4c
+79
+ee
+f0
+a3
+ef
+f0
+22
+7a
+1a
+79
+00
+90
+1c
+15
+74
+01
+f0
+a3
+74
+1a
+f0
+a3
+74
+00
+f0
+90
+4c
+7b
+e0
+fe
+a3
+e0
 ff
+90
+4c
+79
+e0
+6e
+70
+03
+a3
+e0
+6f
+70
+02
+61
+1f
+7b
+01
+7a
+1a
+79
+00
+7d
+03
+31
+0d
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+b4
+02
+2b
+90
+1c
+16
+e4
+75
+f0
+02
+12
+01
+b8
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
 ff
+90
+4c
+7d
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+12
+02
+0e
+61
+1f
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
+04
+70
+5b
+90
+1c
+16
+75
+f0
+01
+12
+01
+b8
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+14
+fd
+7b
+01
+7a
+1a
+79
+03
+31
+0d
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+c0
+02
+c0
+01
+90
+1c
+15
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+fd
+7c
+00
+90
+4c
+80
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
+02
+12
+02
+0e
+61
+1f
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
+05
+70
+5b
+90
+1c
+16
+75
+f0
+01
+12
+01
+b8
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+14
+fd
+7b
+01
+7a
+1a
+79
+03
+31
+0d
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+c0
+02
+c0
+01
+90
+1c
+15
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+fd
+7c
+00
+90
+4c
+89
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
+02
+12
+02
+0e
+80
+6f
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+64
+03
+70
+5b
+90
+1c
+16
+75
+f0
+01
+12
+01
+b8
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+14
+fd
+7b
+01
+7a
+1a
+79
+03
+31
+0d
+90
+1c
+15
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+24
+01
+f9
+e4
+3a
+fa
+c0
+02
+c0
+01
+90
+1c
+15
+e0
+a3
+e0
+fa
+a3
+e0
+f9
+12
+00
+f9
+fd
+7c
+00
+90
+4c
+8c
+e0
+a3
+e0
+fa
+a3
+e0
+f5
+82
+8a
+83
+d0
+01
+d0
+02
+12
+02
+0e
+80
+02
+80
+fe
+90
+4c
+e4
+e0
+fe
+a3
+e0
 ff
+90
+4d
+93
+e0
+6e
+70
+03
+a3
+e0
+6f
+60
+21
+90
+4c
+83
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+4a
+60
+36
+12
+02
+0a
+90
+4d
+94
+e0
+04
+f0
+70
+06
+90
+4d
+93
+e0
+04
+f0
+80
+cb
+90
+4d
+9e
+e0
 ff
+a3
+e0
+6f
+60
+19
+90
+4c
+86
+e0
+fb
+a3
+e0
+fa
+a3
+e0
+f9
+4a
+60
+0b
+12
+02
+0a
+90
+4d
+9f
+e0
+04
+f0
+80
+dd
+22
+90
+1c
+20
+ed
+f0
+90
+1a
+96
+74
+06
+f0
+90
+4b
+af
+e0
+fe
+a3
+e0
 ff
+90
+4b
+ad
+e0
+b5
+06
+f1
+a3
+e0
+b5
+07
+ec
+90
+1c
+20
+e0
+fd
+90
+1a
+97
+f0
+7e
+1a
+7f
+98
+90
+1b
+ea
+ed
+f0
+12
+05
+e8
+7b
+01
+7a
+1a
+79
+96
+90
+1c
+20
+e0
+24
+02
+fd
+02
+06
+4f
+90
+04
+46
+e0
 ff
+22
+90
+1c
+21
+ed
+f0
+90
+1a
+96
+74
+04
+f0
+90
+4b
+af
+e0
+fe
+a3
+e0
 ff
+90
+4b
+ad
+e0
+b5
+06
+f1
+a3
+e0
+b5
+07
+ec
+90
+1c
+21
+e0
+fd
+90
+1a
+97
+f0
+7e
+1a
+7f
+98
+90
+1b
+ea
+ed
+f0
+12
+05
+e8
+7b
+01
+7a
+1a
+79
+96
+90
+1c
+21
+e0
+24
+02
+fd
+02
+06
+4f
+90
+1c
+22
+ed
+f0
+90
+1a
+96
+74
+05
+f0
+90
+4b
+af
+e0
+fe
+a3
+e0
 ff
+90
+4b
+ad
+e0
+b5
+06
+f1
+a3
+e0
+b5
+07
+ec
+90
+1c
+22
+e0
+fd
+90
+1a
+97
+f0
+7e
+1a
+7f
+98
+90
+1b
+ea
+ed
+f0
+12
+05
+e8
+7b
+01
+7a
+1a
+79
+96
+90
+1c
+22
+e0
+24
+02
+fd
+02
+06
+4f
+90
+0b
+7f
+74
+01
+f0
+e4
+90
+0b
+7e
+f0
+22
+90
+4b
+af
+e0
+fe
+a3
+e0
 ff
+90
+4b
+ad
+e0
+b5
+06
+07
+a3
+e0
+b5
+07
+02
+d3
+22
+c3
+22
+10
+98
+aa
+55
+40
+00
+00
+40
+29
+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
+80
+00
+00
+09
+18
+00
+00
+c0
+00
+00
+00
+00
+00
+48
+00
+00
+80
+e0
+00
+90
+00
+00
+00
+00
+00
+a0
+01
+00
+4c
+00
+00
+00
+aa
+55
+03
+00
+4a
+41
+40
+25
+00
+aa
+55
+06
+00
+40
+41
+36
+08
+22
+08
+66
+22
+aa
+55
+17
+00
+02
+47
+16
+42
+6c
+75
+65
+74
+6f
+6f
+74
+68
+20
+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
+01
+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
+80
+02
+2a
+48
+04
+00
+11
+01
+00
+10
+02
+11
+24
+00
+01
+00
+00
+36
+01
+c0
+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
+11
+57
+69
+72
+65
+6c
+65
+73
+73
+20
+4b
+65
+79
+62
+6f
+61
+72
+64
+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
+db
+35
+d9
+08
+22
+25
+d5
+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
+03
+15
+00
+25
+01
+75
+01
+95
+16
+0a
+b1
+01
+0a
+23
+02
+0a
+ae
+01
+0a
+07
+03
+09
+40
+09
+6f
+0a
+21
+02
+09
+b6
+09
+cd
+09
+b5
+09
+e2
+09
+ea
+09
+e9
+09
+b7
+0a
+83
+01
+0a
+24
+02
+0a
+21
+02
+0a
+08
+03
+0a
+01
+03
+0a
+9e
+01
+0a
+96
+01
+09
+70
+81
+02
+95
+01
+75
+02
+81
+03
+c0
+05
+01
+09
+02
+a1
+01
+85
+02
+09
+01
+a1
+00
+05
+09
+19
+01
+29
+05
+15
+00
+25
+01
+95
+05
+75
+01
+81
+02
+95
+01
+75
+03
+81
+01
+05
+01
+09
+30
+09
+31
+16
+01
+f8
+26
 ff
+07
+75
+10
+95
+02
+81
+06
+09
+38
+15
+81
+25
+7f
+75
+08
+95
+01
+81
+06
+c0
+c0
+09
+02
+07
+35
+08
+35
+06
+09
+04
+09
+09
+01
+00
+09
+02
+0b
+09
+01
+00
+09
+02
+0c
+09
+0c
+80
+09
+02
+0d
+28
+00
+09
+02
+0e
+28
+01
+09
+02
+0f
+09
+03
+18
+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
+05
+ac
+09
+02
+02
+09
+02
+20
+09
+02
+03
+09
+00
+01
+09
+02
+04
+28
+01
+09
+02
+05
+09
+00
+02
+00
+aa
+55
+86
+00
+a8
+4d
+14
+2b
+04
+29
+1d
+00
+35
+1e
+1a
+39
+16
+00
+1b
+00
+3a
+1f
+08
+3c
+07
+3d
+06
+63
+3b
+20
+15
+17
+09
+0a
+19
+05
+22
+21
+18
+1c
+0d
+0b
+10
+11
+23
+24
+0c
+30
+0e
+3f
+36
+00
+2e
+25
+12
+40
+0f
+00
+37
+00
+41
+26
+00
+00
+00
+2c
+44
+51
+4c
+00
+00
+81
+85
+00
+00
+00
+00
+00
+00
+2a
+31
+00
+28
+00
+42
+43
+13
+2f
+33
+34
+00
+38
+2d
+27
+00
+00
+80
+83
+00
+87
+00
+45
+00
+00
+00
+00
+86
+00
+7f
+3e
+00
+82
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+4f
+00
+00
+00
+00
+00
+52
+00
+50
+aa
+55
+02
+00
+59
+47
+2a
+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
+31
+41
+01
+aa
+55
+02
+00
+13
+42
+40
+03
+aa
+55
+01
+00
+f7
+41
+08
+aa
+55
+02
+00
+f5
+41
+00
+02
+aa
+55
+01
+00
+33
+41
+00
+aa
+55
+01
+00
+6e
+41
+80
+aa
+55
+02
+00
+e1
+4c
+02
+01
+aa
+55
+12
+00
+46
+4e
+08
+09
+0a
+0b
+0c
+0d
+0e
+11
+12
+13
+14
+15
+16
+17
+18
+19
+1a
+1b
+aa
+55
+06
+00
+a0
+4d
+01
+30
+9f
+3e
+cd
+4d
+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
+5c
+4e
+00
+13
+aa
+55
+02
+00
+9b
+42
+30
+3f
+aa
+55
+01
+00
+aa
+42
+20
+aa
+55
+7f
+00
+6c
+46
+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
+6c
+46
+aa
+55
+00
+00
+d8
+46
+aa
+55
+0a
+00
+be
+4a
+55
+d0
+56
+c0
+57
+4c
+58
+6c
+59
+50
+aa
+55
+0a
+00
+b4
+4a
+55
+d0
+56
+c0
+57
+4c
+58
+6c
+59
+50
+c0
+d5
 ff
 ff
 ff
@@ -16380,5 +16380,5 @@
 ff
 ff
 ff
-06
-c9
+f2
+37
Index: output/sched.rom
===================================================================
--- /Branch/keyboard/C51SDK/TEST_Keyboard_project/output/sched.rom	(revision 4376)
+++ /Branch/keyboard/C51SDK/TEST_Keyboard_project/output/sched.rom	(working copy)
@@ -74,7 +74,7 @@
 4282:01
 4284:01
 4747:0a
-47dc:00
+47dc:01
 47f6:01
 
 4172:01
@@ -95,7 +95,7 @@
 00010000
 
 #total length
-3601aa
+3601c0
 
 #attribute start, first 4 digit is attribute ID
 090000 0a 00010000
@@ -111,10 +111,9 @@
 #'Apple Wireless Keyboard
 #41 70 70 6c 65 20 57 69 72 65 6c 65 73 73 20 4b 65 79 62 6f 61 72 64
 #Service Name
-090100 253d
+090100 2511
 #'Broadcom Bluetooth Wireless  Keyboard                        
-4272 6f61 6463 6f6d 2042 6c75 6574 6f6f 7468 2057 6972 656c 6573 7320 204b 6579 626f 6172 6420 
-2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 20
+57 69 72 65 6c 65 73 73 20 4b 65 79 62 6f 61 72 64
 
 #Service Description
 090101 2508
@@ -136,7 +135,9 @@
 090203 0821
 090204 2801
 090205 2801
-090206 3599 3597 0822 2593
+#090206 3599 3597 0822 2593
+090206 35db 35d9 0822 25d5
+
 
 # hid descriptor
 0501 # Usage Page(Generic Desktop)
@@ -176,32 +177,32 @@
 050c # Usage Page(Consumer)
 0901 # Usage(Control)
 a101 # Collection(Application)
-8502 # Report ID(2)
+8503 # Report ID(3)
 1500 # Logical Minimum(0)
 2501 # Logical Maximum(1)
 7501 # Report Size(1)
 9516 # Report Count(22)
 0ab101 # Usage(433)
-0a2302 # Usage(AC Home)					#01 home
-0aae01 # Usage(virtual keyboard)                        #02
-0a8a01 # Usage(AL Email Reader)                      #03
-0940 # Usage(Menu)						#04 menu
-096f # Usage(Lignt Down)					#05
-0a2102 # Usage(AC Search) 					#06
-09b6 # Usage(Scan Previous Track) 			#07 previous music
-09cd # Usage(205)							#08 start music
-09b5 # Usage(Scan Next Track)				#09 next music
-09e2 # Usage(Mute)						#0a
-09ea # Usage(Volume Down)					#0b
-09e9 # Usage(Volume Up)					#0c
-0930 # Usage(Power)                                         #0d
-0a8301 # Usage(music)                                      #0e
-0a0503 # Usage(773)
-0a0703 # Usage(775)
-0a0803 # Usage(776)
-0a0103 # Usage(769)
-0a9e01 # Usage(AL Terminal Lock/Screensaver)	#13
-0a0a03 # Usage(778)
+0a2302 # Usage(AC Home)              #01 home
+0aae01 # Usage(virtual keyboard)    #02 
+0a0703 # Usage(AL Email Reader)                      #03
+0940   # Usage(Menu)                 #04 menu
+096f   # Usage(Lignt Down)           #05
+0a2102 # Usage(AC Search)           #06 Wsearch
+09b6   # Usage(Scan Previous Track) #07 previous music
+09cd   # Usage(205)                   #08 start music
+09b5   # Usage(Scan Next Track)      #09 next music
+09e2   # Usage(Mute)                 #0a Mute
+09ea   # Usage(Volume Down)         #0b 
+09e9   # Usage(Volume Up)            #0c
+09b7   # Usage(Power)               #0d
+0a8301 # Usage(music)               #0e Mediia
+0a2402 # Usage(WWWW Back)            #0f WBack
+0a2102 # Usage(WWW Search)          #10 WSearch
+0a0803 # Usage(776)                  #11
+0a0103 # Usage(769)                  #12
+0a9e01 # Usage(AL Terminal Lock/Screensaver) #13
+0a9601 # Usage(Internet Browser)    #14 internet Browser
 #0a0b03 # Usage(779)
 0970 # Usage(Lignt Up)						#15
 8102 # Input(Data Variable Absolute)
@@ -210,12 +211,48 @@
 8103 # Input(Constant Variable Absolute)
 c0 # End Collection
 
+0501      #USAGE_PAGE (Generic Desktop)
+0902      #USAGE (Mouse)
+a101      #COLLECTION (Application)
+8502      #Report ID (2)
+0901      #USAGE (Pointer)
+a100      #COLLECTION (Physical)
+0509      #USAGE_PAGE (Button)
+1901      #USAGE_MINIMUM (Button 1)
+2905      #USAGE_MAXIMUM (Button 3)
+1500      #LOGICAL_MINIMUM (0)
+2501      #LOGICAL_MAXIMUM (1)
+9505      #REPORT_COUNT (5)
+7501      # REPORT_SIZE (1)
+8102      #INPUT (Data,Var,Abs)
+9501      #REPORT_COUNT (1)
+7503      # REPORT_SIZE (3)
+8101      #INPUT (Cnst,Var,Abs)
+0501      #USAGE_PAGE (Generic Desktop)
+0930      #USAGE (X)
+0931      #USAGE (Y)
+1601f8    #Logical Minimum (-2047)
+26ff07    #Logical Maximum (2047)
+7510      #REPORT_SIZE (12)
+9502      #REPORT_COUNT (2)
+8106      #INPUT (Data,Var,Rel)
+0938      #USAGE (Wheel)
+1581      #LOGICAL_MINIMUM (-127)
+257f      #LOGICAL_MAXIMUM (127)
+7508      #REPORT_SIZE (8)
+9501      #REPORT_COUNT (1)
+8106      #INPUT (Data,Var,Rel)
+c0        # END_COLLECTION
+c0        # END_COLLECTION
+
+
+
 090207 3508 3506 090409 090100
 09020b 090100
-09020c 091f40
+09020c 090c80
 09020d 2800
 09020e 2801
-09020f 090012
+09020f 090318
 090210 090000
 #attribute end
 
@@ -238,9 +275,9 @@
 090101 25084b6579626f617264
 090200 090103
 090201# VendorID
-090a5c
+0905ac
 090202#ProductID
-098502
+090220
 090203 090001
 090204 2801
 090205 090002
Index: patch/sch.rom
===================================================================
--- /Branch/keyboard/C51SDK/TEST_Keyboard_project/patch/sch.rom	(revision 4376)
+++ /Branch/keyboard/C51SDK/TEST_Keyboard_project/patch/sch.rom	(working copy)
@@ -74,7 +74,7 @@
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
 mem_unsniff2sniff_timer:0a
-mem_ssp_enable:00
+mem_ssp_enable:01
 mem_ui_profile_supported:01
 
 mem_eir_enable:01
@@ -95,7 +95,7 @@
 00010000
 
 #total length
-3601aa
+3601c0
 
 #attribute start, first 4 digit is attribute ID
 090000 0a 00010000
@@ -111,10 +111,9 @@
 #'Apple Wireless Keyboard
 #41 70 70 6c 65 20 57 69 72 65 6c 65 73 73 20 4b 65 79 62 6f 61 72 64
 #Service Name
-090100 253d
+090100 2511
 #'Broadcom Bluetooth Wireless  Keyboard                        
-4272 6f61 6463 6f6d 2042 6c75 6574 6f6f 7468 2057 6972 656c 6573 7320 204b 6579 626f 6172 6420 
-2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 20
+57 69 72 65 6c 65 73 73 20 4b 65 79 62 6f 61 72 64
 
 #Service Description
 090101 2508
@@ -136,7 +135,9 @@
 090203 0821
 090204 2801
 090205 2801
-090206 3599 3597 0822 2593
+#090206 3599 3597 0822 2593
+090206 35db 35d9 0822 25d5
+
 
 # hid descriptor
 0501 # Usage Page(Generic Desktop)
@@ -176,32 +177,32 @@
 050c # Usage Page(Consumer)
 0901 # Usage(Control)
 a101 # Collection(Application)
-8502 # Report ID(2)
+8503 # Report ID(3)
 1500 # Logical Minimum(0)
 2501 # Logical Maximum(1)
 7501 # Report Size(1)
 9516 # Report Count(22)
 0ab101 # Usage(433)
-0a2302 # Usage(AC Home)					#01 home
-0aae01 # Usage(virtual keyboard)                        #02
-0a8a01 # Usage(AL Email Reader)                      #03
-0940 # Usage(Menu)						#04 menu
-096f # Usage(Lignt Down)					#05
-0a2102 # Usage(AC Search) 					#06
-09b6 # Usage(Scan Previous Track) 			#07 previous music
-09cd # Usage(205)							#08 start music
-09b5 # Usage(Scan Next Track)				#09 next music
-09e2 # Usage(Mute)						#0a
-09ea # Usage(Volume Down)					#0b
-09e9 # Usage(Volume Up)					#0c
-0930 # Usage(Power)                                         #0d
-0a8301 # Usage(music)                                      #0e
-0a0503 # Usage(773)
-0a0703 # Usage(775)
-0a0803 # Usage(776)
-0a0103 # Usage(769)
-0a9e01 # Usage(AL Terminal Lock/Screensaver)	#13
-0a0a03 # Usage(778)
+0a2302 # Usage(AC Home)              #01 home
+0aae01 # Usage(virtual keyboard)    #02 
+0a0703 # Usage(AL Email Reader)                      #03
+0940   # Usage(Menu)                 #04 menu
+096f   # Usage(Lignt Down)           #05
+0a2102 # Usage(AC Search)           #06 Wsearch
+09b6   # Usage(Scan Previous Track) #07 previous music
+09cd   # Usage(205)                   #08 start music
+09b5   # Usage(Scan Next Track)      #09 next music
+09e2   # Usage(Mute)                 #0a Mute
+09ea   # Usage(Volume Down)         #0b 
+09e9   # Usage(Volume Up)            #0c
+09b7   # Usage(Power)               #0d
+0a8301 # Usage(music)               #0e Mediia
+0a2402 # Usage(WWWW Back)            #0f WBack
+0a2102 # Usage(WWW Search)          #10 WSearch
+0a0803 # Usage(776)                  #11
+0a0103 # Usage(769)                  #12
+0a9e01 # Usage(AL Terminal Lock/Screensaver) #13
+0a9601 # Usage(Internet Browser)    #14 internet Browser
 #0a0b03 # Usage(779)
 0970 # Usage(Lignt Up)						#15
 8102 # Input(Data Variable Absolute)
@@ -210,12 +211,48 @@
 8103 # Input(Constant Variable Absolute)
 c0 # End Collection
 
+0501      #USAGE_PAGE (Generic Desktop)
+0902      #USAGE (Mouse)
+a101      #COLLECTION (Application)
+8502      #Report ID (2)
+0901      #USAGE (Pointer)
+a100      #COLLECTION (Physical)
+0509      #USAGE_PAGE (Button)
+1901      #USAGE_MINIMUM (Button 1)
+2905      #USAGE_MAXIMUM (Button 3)
+1500      #LOGICAL_MINIMUM (0)
+2501      #LOGICAL_MAXIMUM (1)
+9505      #REPORT_COUNT (5)
+7501      # REPORT_SIZE (1)
+8102      #INPUT (Data,Var,Abs)
+9501      #REPORT_COUNT (1)
+7503      # REPORT_SIZE (3)
+8101      #INPUT (Cnst,Var,Abs)
+0501      #USAGE_PAGE (Generic Desktop)
+0930      #USAGE (X)
+0931      #USAGE (Y)
+1601f8    #Logical Minimum (-2047)
+26ff07    #Logical Maximum (2047)
+7510      #REPORT_SIZE (12)
+9502      #REPORT_COUNT (2)
+8106      #INPUT (Data,Var,Rel)
+0938      #USAGE (Wheel)
+1581      #LOGICAL_MINIMUM (-127)
+257f      #LOGICAL_MAXIMUM (127)
+7508      #REPORT_SIZE (8)
+9501      #REPORT_COUNT (1)
+8106      #INPUT (Data,Var,Rel)
+c0        # END_COLLECTION
+c0        # END_COLLECTION
+
+
+
 090207 3508 3506 090409 090100
 09020b 090100
-09020c 091f40
+09020c 090c80
 09020d 2800
 09020e 2801
-09020f 090012
+09020f 090318
 090210 090000
 #attribute end
 
@@ -238,9 +275,9 @@
 090101 25084b6579626f617264
 090200 090103
 090201# VendorID
-090a5c
+0905ac
 090202#ProductID
-098502
+090220
 090203 090001
 090204 2801
 090205 090002
Index: patch/user.dat
===================================================================
--- /Branch/keyboard/C51SDK/TEST_Keyboard_project/patch/user.dat	(revision 4376)
+++ /Branch/keyboard/C51SDK/TEST_Keyboard_project/patch/user.dat	(working copy)
@@ -9,7 +9,7 @@
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
 mem_unsniff2sniff_timer:0a
-mem_ssp_enable:00
+mem_ssp_enable:01
 mem_ui_profile_supported:01
 
 mem_eir_enable:01
@@ -30,7 +30,7 @@
 00010000
 
 #total length
-3601aa
+3601c0
 
 #attribute start, first 4 digit is attribute ID
 090000 0a 00010000
@@ -46,10 +46,9 @@
 #'Apple Wireless Keyboard
 #41 70 70 6c 65 20 57 69 72 65 6c 65 73 73 20 4b 65 79 62 6f 61 72 64
 #Service Name
-090100 253d
+090100 2511
 #'Broadcom Bluetooth Wireless  Keyboard                        
-4272 6f61 6463 6f6d 2042 6c75 6574 6f6f 7468 2057 6972 656c 6573 7320 204b 6579 626f 6172 6420 
-2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 20
+57 69 72 65 6c 65 73 73 20 4b 65 79 62 6f 61 72 64
 
 #Service Description
 090101 2508
@@ -71,7 +70,9 @@
 090203 0821
 090204 2801
 090205 2801
-090206 3599 3597 0822 2593
+#090206 3599 3597 0822 2593
+090206 35db 35d9 0822 25d5
+
 
 # hid descriptor
 0501 # Usage Page(Generic Desktop)
@@ -111,32 +112,32 @@
 050c # Usage Page(Consumer)
 0901 # Usage(Control)
 a101 # Collection(Application)
-8502 # Report ID(2)
+8503 # Report ID(3)
 1500 # Logical Minimum(0)
 2501 # Logical Maximum(1)
 7501 # Report Size(1)
 9516 # Report Count(22)
 0ab101 # Usage(433)
-0a2302 # Usage(AC Home)					#01 home
-0aae01 # Usage(virtual keyboard)                        #02
-0a8a01 # Usage(AL Email Reader)                      #03
-0940 # Usage(Menu)						#04 menu
-096f # Usage(Lignt Down)					#05
-0a2102 # Usage(AC Search) 					#06
-09b6 # Usage(Scan Previous Track) 			#07 previous music
-09cd # Usage(205)							#08 start music
-09b5 # Usage(Scan Next Track)				#09 next music
-09e2 # Usage(Mute)						#0a
-09ea # Usage(Volume Down)					#0b
-09e9 # Usage(Volume Up)					#0c
-0930 # Usage(Power)                                         #0d
-0a8301 # Usage(music)                                      #0e
-0a0503 # Usage(773)
-0a0703 # Usage(775)
-0a0803 # Usage(776)
-0a0103 # Usage(769)
-0a9e01 # Usage(AL Terminal Lock/Screensaver)	#13
-0a0a03 # Usage(778)
+0a2302 # Usage(AC Home)              #01 home
+0aae01 # Usage(virtual keyboard)    #02 
+0a0703 # Usage(AL Email Reader)                      #03
+0940   # Usage(Menu)                 #04 menu
+096f   # Usage(Lignt Down)           #05
+0a2102 # Usage(AC Search)           #06 Wsearch
+09b6   # Usage(Scan Previous Track) #07 previous music
+09cd   # Usage(205)                   #08 start music
+09b5   # Usage(Scan Next Track)      #09 next music
+09e2   # Usage(Mute)                 #0a Mute
+09ea   # Usage(Volume Down)         #0b 
+09e9   # Usage(Volume Up)            #0c
+09b7   # Usage(Power)               #0d
+0a8301 # Usage(music)               #0e Mediia
+0a2402 # Usage(WWWW Back)            #0f WBack
+0a2102 # Usage(WWW Search)          #10 WSearch
+0a0803 # Usage(776)                  #11
+0a0103 # Usage(769)                  #12
+0a9e01 # Usage(AL Terminal Lock/Screensaver) #13
+0a9601 # Usage(Internet Browser)    #14 internet Browser
 #0a0b03 # Usage(779)
 0970 # Usage(Lignt Up)						#15
 8102 # Input(Data Variable Absolute)
@@ -145,12 +146,48 @@
 8103 # Input(Constant Variable Absolute)
 c0 # End Collection
 
+0501      #USAGE_PAGE (Generic Desktop)
+0902      #USAGE (Mouse)
+a101      #COLLECTION (Application)
+8502      #Report ID (2)
+0901      #USAGE (Pointer)
+a100      #COLLECTION (Physical)
+0509      #USAGE_PAGE (Button)
+1901      #USAGE_MINIMUM (Button 1)
+2905      #USAGE_MAXIMUM (Button 3)
+1500      #LOGICAL_MINIMUM (0)
+2501      #LOGICAL_MAXIMUM (1)
+9505      #REPORT_COUNT (5)
+7501      # REPORT_SIZE (1)
+8102      #INPUT (Data,Var,Abs)
+9501      #REPORT_COUNT (1)
+7503      # REPORT_SIZE (3)
+8101      #INPUT (Cnst,Var,Abs)
+0501      #USAGE_PAGE (Generic Desktop)
+0930      #USAGE (X)
+0931      #USAGE (Y)
+1601f8    #Logical Minimum (-2047)
+26ff07    #Logical Maximum (2047)
+7510      #REPORT_SIZE (12)
+9502      #REPORT_COUNT (2)
+8106      #INPUT (Data,Var,Rel)
+0938      #USAGE (Wheel)
+1581      #LOGICAL_MINIMUM (-127)
+257f      #LOGICAL_MAXIMUM (127)
+7508      #REPORT_SIZE (8)
+9501      #REPORT_COUNT (1)
+8106      #INPUT (Data,Var,Rel)
+c0        # END_COLLECTION
+c0        # END_COLLECTION
+
+
+
 090207 3508 3506 090409 090100
 09020b 090100
-09020c 091f40
+09020c 090c80
 09020d 2800
 09020e 2801
-09020f 090012
+09020f 090318
 090210 090000
 #attribute end
 
@@ -173,9 +210,9 @@
 090101 25084b6579626f617264
 090200 090103
 090201# VendorID
-090a5c
+0905ac
 090202#ProductID
-098502
+090220
 090203 090001
 090204 2801
 090205 090002
