Proxmark3 community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

Announcement

Time changes and with it the technology
Proxmark3 @ discord

Users of this forum, please be aware that information stored on this site is not private.

#1 2015-06-04 12:18:46

lime1
Contributor
Registered: 2015-04-17
Posts: 26

Help to identify LF tag. Presco PAC decoder format

Hi,

I am a newbie so please bear with me smile

I have a grey generic fob which I am trying to identify.  I am having trouble updating the firmware on my proxmark from r816 so I can't run the lf search command.   The reader is Presco & the format mentioned in the reader specifications is Presco PAC decoder format.

I am familiar with reading HID Prox & EM4100 cards so am sure its not one of these.  I have also tried indalademod and indalademod 224 and its not this.  lf em4x em410xread gives Thought we had a valid tag but failed at word 1 (i=113).

hw tune results with no tag:
# LF antenna: 17.19 V @   125.00 kHz
# LF antenna: 14.90 V @   134.00 kHz
# LF optimal: 17.19 V @   125.00 kHz
# HF antenna: 10.76 V @    13.56 MHz

hw tune results with tag on LF antenna:
# LF antenna: 13.43 V @   125.00 kHz
# LF antenna: 13.83 V @   134.00 kHz
# LF optimal: 14.37 V @   130.43 kHz
# HF antenna: 10.96 V @    13.56 MHz
proxmark3>

A data plot image is available here: 14w5b3c.gif

Data saved here:

[== Undefined ==]
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
99
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
110
102
95
89
81
74
68
63
57
51
48
45
41
37
33
30
27
25
22
21
19
18
16
13
12
10
8
7
7
6
4
3
2
-52
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
52
127
127
127
127
127
127
127
127
127
127
119
111
103
94
87
80
73
67
62
55
50
47
44
40
37
34
31
28
25
22
-35
-83
-122
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
60
127
127
127
127
127
127
127
127
127
127
126
116
107
99
30
-28
-75
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-96
93
127
127
127
127
127
127
127
127
127
127
127
127
119
109
39
-20
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
124
114
44
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
103
94
88
81
75
68
62
56
52
48
42
38
35
33
30
26
-33
-81
-120
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
66
127
127
127
127
127
127
127
127
127
127
126
114
105
98
30
-27
-75
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-95
96
127
127
127
127
127
127
127
127
127
127
127
127
119
110
39
-20
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-3
-52
-94
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-43
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-5
-56
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-81
109
127
127
127
127
127
127
127
127
127
127
127
127
124
114
43
-16
-65
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
114
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
103
94
88
81
74
66
61
58
54
49
45
40
35
33
31
27
-31
-79
-119
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
63
127
127
127
127
127
127
127
127
127
127
126
116
107
97
28
-29
-76
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-93
97
127
127
127
127
127
127
127
127
127
127
127
127
118
110
40
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-91
99
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-2
-51
-93
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
55
-6
-56
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-81
109
127
127
127
127
127
127
127
127
127
127
127
127
124
115
45
-15
-64
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
122
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-66
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
104
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
104
95
86
79
73
67
62
56
52
46
42
40
38
33
31
29
-29
-78
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
49
-9
-57
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-48
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-6
-56
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-82
107
127
127
127
127
127
127
127
127
127
127
127
127
124
115
44
-15
-64
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-86
103
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
123
113
104
94
87
81
75
67
60
56
52
48
44
41
38
34
31
28
-30
-79
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
64
127
127
127
127
127
127
127
127
127
127
126
114
105
97
29
-28
-75
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-95
94
127
127
127
127
127
127
127
127
127
127
127
127
120
110
39
-20
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-3
-52
-93
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-43
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-4
-54
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-82
107
127
127
127
127
127
127
127
127
127
127
127
127
125
114
43
-16
-64
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-86
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
120
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
120
111
103
94
86
79
74
67
61
56
54
49
44
39
37
34
31
29
-29
-78
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
64
127
127
127
127
127
127
127
127
127
127
125
117
108
99
30
-28
-75
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-94
95
127
127
127
127
127
127
127
127
127
127
127
127
119
110
40
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-91
98
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-3
-52
-93
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-46
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-5
-55
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-81
109
127
127
127
127
127
127
127
127
127
127
127
127
126
117
46
-14
-63
-104
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
120
111
40
-19
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
110
39
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
103
95
88
80
74
69
63
56
51
47
43
40
36
33
31
28
-30
-79
-119
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
63
127
127
127
127
127
127
127
127
127
127
127
116
107
99
31
-26
-74
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-94
95
127
127
127
127
127
127
127
127
127
127
127
127
118
108
39
-20
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
120
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
120
111
40
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
120
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
121
110
40
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
103
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
120
110
39
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
99
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-91
100
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
120
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
123
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
114
43
-16
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
120
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
124
114
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
119
110
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
121
113
43
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
120
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-65
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
121
110
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
99
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
120
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
110
39
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
120
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
110
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
42
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
120
110
40
-18
-66
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
124
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-91
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-65
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
102
93
88
81
74
68
62
57
53
49
43
38
36
33
30
27
26
23
21
18
16
14
11
10
9
7
5
6
6
5
3
1
-54
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
53
127
127
127
127
127
127
127
127
127
127
121
111
103
95
87
79
71
66
63
56
50
47
43
39
34
32
31
28
25
22
-35
-83
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
60
127
127
127
127
127
127
127
127
127
127
124
115
107
98
30
-28
-75
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-95
94
127
127
127
127
127
127
127
127
127
127
127
127
120
111
40
-19
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
99
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
120
112
105
96
87
79
74
67
61
58
54
49
45
40
37
33
28
27
-31
-79
-119
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
63
127
127
127
127
127
127
127
127
127
127
125
116
107
98
29
-28
-75
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-96
94
127
127
127
127
127
127
127
127
127
127
127
127
118
108
38
-20
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-2
-51
-92
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-45
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
55
-5
-55
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-81
108
127
127
127
127
127
127
127
127
127
127
127
127
125
115
44
-15
-65
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
120
110
103
95
87
79
74
67
61
57
53
48
45
41
37
32
29
27
-31
-79
-119
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
65
127
127
127
127
127
127
127
127
127
127
125
114
106
98
29
-28
-75
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-95
94
127
127
127
127
127
127
127
127
127
127
127
127
117
108
38
-20
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
55
-3
-52
-94
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-5
-55
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-81
108
127
127
127
127
127
127
127
127
127
127
127
127
125
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
101
93
85
79
75
68
62
57
54
48
44
41
37
32
29
29
-29
-77
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
49
-9
-58
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-49
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
54
-7
-57
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-81
108
127
127
127
127
127
127
127
127
127
127
127
127
126
116
45
-14
-63
-104
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
104
94
87
81
74
67
62
58
52
48
45
41
37
32
28
26
-32
-80
-120
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
66
127
127
127
127
127
127
127
127
127
127
126
116
108
98
29
-28
-74
-113
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-96
94
127
127
127
127
127
127
127
127
127
127
127
127
118
109
39
-20
-69
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-2
-52
-93
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-45
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-5
-55
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-80
109
127
127
127
127
127
127
127
127
127
127
127
127
124
115
44
-15
-64
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
103
95
87
79
73
67
63
56
51
47
45
41
36
33
31
28
-30
-78
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
64
127
127
127
127
127
127
127
127
127
127
125
116
106
97
28
-29
-76
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-95
94
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
99
127
127
127
127
127
127
127
127
127
127
127
127
119
110
40
-18
-66
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-2
-52
-93
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-45
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-5
-55
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-81
110
127
127
127
127
127
127
127
127
127
127
127
127
126
117
45
-14
-63
-104
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-86
103
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
110
39
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
110
39
-20
-68
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
121
111
104
95
87
79
73
66
61
57
53
49
45
42
37
34
31
28
-31
-79
-119
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
63
127
127
127
127
127
127
127
127
127
127
126
116
108
99
31
-27
-75
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-94
95
127
127
127
127
127
127
127
127
127
127
127
127
119
110
40
-19
-68
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
120
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
114
44
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
111
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
99
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-86
103
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
102
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-86
103
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
124
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
120
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
120
110
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
124
114
43
-16
-65
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-86
103
127
127
127
127
127
127
127
127
127
127
127
127
120
111
40
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-91
99
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
120
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
103
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
120
110
40
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-16
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
121
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-65
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
99
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-86
104
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
119
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
103
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
43
-16
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
122
113
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
102
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
120
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-18
-67
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-16
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
122
112
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
123
112
41
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
100
127
127
127
127
127
127
127
127
127
127
127
127
123
112
42
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127
127
127
123
114
43
-17
-65
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-87
102
127
127
127
127
127
127
127
127
127
127
127
127
120
111
40
-18
-67
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
101
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
102
127
127
127
127
127
127
127
127
127
127
127
127
122
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
103
127
127
127
127
127
127
127
127
127
127
127
127
123
113
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
121
112
42
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
101
127
127
127
127
127
127
127
127
127
127
127
127
122
111
41
-18
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-89
100
127
127
127
127
127
127
127
127
127
127
127
127
124
114
43
-17
-66
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-90
100
127
127
127
127
127
127
127
127
127
127
127
127
121
111
40
-19
-67
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-88
102
127
127
127
127
127
127
127
127
127
127

Offline

#2 2015-06-04 12:54:39

iceman
Administrator
Registered: 2013-04-25
Posts: 9,491
Website

Re: Help to identify LF tag. Presco PAC decoder format

You really should update your firmware / client.
With all great changes from @marshmellow that went into LF.

Offline

#3 2015-06-04 14:14:33

lime1
Contributor
Registered: 2015-04-17
Posts: 26

Re: Help to identify LF tag. Presco PAC decoder format

iceman wrote:

You really should update your firmware / client.
With all great changes from @marshmellow that went into LF.

I have struggled to find instructions on how to update it.  As someone with less technical skills than most here, I realize most people wouldn't need that comprehensive instructions.  I read the Wiki, a manual, an upgrading page etc but they all talk about updating PROXMARK TO THE NEW CDC Serial INTERFACE. I can't find instructions on how to update from an existing CDC serial interface (eg. r816) to 2.0.0 . I spoke to the seller I bought it from and he said that he also can't update it without using Jtag so I plan to buy a new proxmark3 from him next week when he has 2.0.0 ones available.

Offline

#4 2015-06-04 14:20:40

iceman
Administrator
Registered: 2013-04-25
Posts: 9,491
Website

Re: Help to identify LF tag. Presco PAC decoder format

I don't think you need to upgrade to cdc..   You alread have it (816?)
Usually its a matter of keeping the button pressed, that confuses people the most when flashing..

Offline

#5 2015-06-04 21:34:21

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Help to identify LF tag. Presco PAC decoder format

hmmm.  your tag outputs 224 bits with a sequence terminator of sorts in between transmissions.  it appears to be either manchester or bi-phase encoded ASK modulation.

with the new firmware i could tell you how to get the binary from the possible demods.  with the old i'm afraid it isn't possible (have to do it by hand on the graph).

for updating firmware and new code without compiling see the first post of: http://www.proxmark.org/forum/viewtopic.php?id=1562
it has a lot of helpful info.

Last edited by marshmellow (2015-06-04 21:34:37)

Offline

#6 2015-06-04 22:02:42

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Help to identify LF tag. Presco PAC decoder format

looking closer it appears to be Manchester/ASK.  i'm 90% sure.  also appears to be a t55x7 chip.

Offline

#7 2015-06-05 05:33:48

lime1
Contributor
Registered: 2015-04-17
Posts: 26

Re: Help to identify LF tag. Presco PAC decoder format

Thanks marshmellow for all your help!  I got my proxmark firmware upgraded smile

Here is the lf search  u command results:

[== Undefined ==]
proxmark3> lf search  u
#db# Sampling config:                  
#db#   [q] divisor:           95                  
#db#   [b] bps:               8                  
#db#   [d] decimation:        1                  
#db#   [a] averaging:         1                  
#db#   [t] trigger threshold: 0                  
#db# Done, saved 40000 out of 40000 seen samples at 8 bits/sample                 
#db# buffer samples: ff ff ff ff ff ff ff ff ...                 
Reading 20000 bytes from device memory
Data fetched          
Samples @ 8 bits/smpl, decimation 1:1           
NOTE: some demods output possible binary
  if it finds something that looks like a tag          
False Positives ARE possible
Checking for known tags:
No Known Tags Found!
Checking for Unknown tags:
Possible Auto Correlation of 7296 repeating samples          
Unknown ASK Modulated and Manchester encoded Tag Found!          
if it does not look right it could instead be ASK/Biphase - try 'data rawdemod ab'          
010101770101010177          
010101770101010177          
010101770101010177          
01010177011010010          
101101177010107700          
11001010100101770          
100101770101010177          
010101770101010177          
010101770101010177          
010101770101010177          
010101770101010177          
010101770101010177          
010101770101101077          
101011771010101771          
1011001770771001770          
101001770101010177          
010101770101010177          
010101770101010177          
010101770101010177          
010101770101010177          
010101770101010177          
proxmark3> 

Here is a new data plot:
data_plot.gif

Here is the identified.txt result:

[== Undefined ==]
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
32
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
108
99
91
82
76
70
66
59
54
51
48
44
41
37
33
30
26
23
22
21
18
14
14
14
12
8
7
7
7
6
-54
-103
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-23
115
127
127
127
127
127
127
127
127
127
127
127
125
113
104
97
90
82
75
68
63
59
54
50
46
42
39
35
31
27
-36
-88
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-13
124
127
127
127
127
127
127
127
127
127
127
127
127
120
44
-20
-73
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
127
55
-11
-64
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
109
99
90
83
78
71
64
58
53
49
46
42
39
36
-28
-81
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-11
127
127
127
127
127
127
127
127
127
127
127
127
127
120
44
-20
-73
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
127
55
-11
-65
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
6
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
63
-2
-55
-100
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
76
127
127
127
127
127
127
127
127
127
127
127
127
127
127
72
4
-51
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
61
-5
-59
-104
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
106
98
92
85
78
72
67
61
55
49
46
44
40
36
-28
-81
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-10
127
127
127
127
127
127
127
127
127
127
127
127
127
121
45
-19
-71
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
26
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-10
-64
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
8
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
63
-1
-55
-100
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
75
127
127
127
127
127
127
127
127
127
127
127
127
127
127
73
5
-51
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
43
127
127
127
127
127
127
127
127
127
127
127
127
127
127
62
-5
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
107
98
91
84
78
72
66
59
55
51
47
41
37
34
-29
-82
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-18
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-7
-60
-103
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
73
127
127
127
127
127
127
127
127
127
127
127
127
127
127
72
4
-51
-99
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
61
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
108
98
91
84
78
71
64
58
56
51
47
44
41
37
-27
-81
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-11
127
127
127
127
127
127
127
127
127
127
127
127
127
121
45
-19
-72
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
6
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
62
-2
-55
-101
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
77
127
127
127
127
127
127
127
127
127
127
127
127
127
127
72
5
-51
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
43
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
108
100
92
85
79
72
65
59
55
51
46
44
41
36
-28
-82
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-12
127
127
127
127
127
127
127
127
127
127
127
127
127
120
45
-19
-72
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
28
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
7
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
63
-1
-55
-100
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
77
127
127
127
127
127
127
127
127
127
127
127
127
127
127
73
5
-51
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
40
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
108
99
92
85
77
71
66
61
55
50
47
42
37
33
-30
-83
-126
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-8
127
127
127
127
127
127
127
127
127
127
127
127
127
119
43
-21
-73
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-10
-64
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
32
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
108
99
92
84
77
69
64
60
56
51
46
42
39
35
31
29
27
23
20
19
18
16
15
12
11
10
9
7
7
7
-53
-103
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-25
115
127
127
127
127
127
127
127
127
127
127
127
125
116
106
97
88
81
76
69
63
56
54
50
45
41
39
36
33
30
-34
-86
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-13
125
127
127
127
127
127
127
127
127
127
127
127
127
118
42
-22
-74
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
25
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
117
108
98
90
84
78
72
65
61
56
51
47
41
39
36
-27
-81
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-12
127
127
127
127
127
127
127
127
127
127
127
127
127
120
43
-20
-73
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
26
127
127
127
127
127
127
127
127
127
127
127
127
127
127
55
-11
-64
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
7
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
63
-1
-55
-100
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
74
127
127
127
127
127
127
127
127
127
127
127
127
127
127
73
5
-51
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
40
127
127
127
127
127
127
127
127
127
127
127
127
127
127
61
-5
-59
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
107
97
89
83
78
71
66
61
56
51
47
44
41
37
-27
-81
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-11
126
127
127
127
127
127
127
127
127
127
127
127
127
121
45
-20
-72
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
7
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
63
-2
-56
-99
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
76
127
127
127
127
127
127
127
127
127
127
127
127
127
127
73
5
-52
-99
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
42
127
127
127
127
127
127
127
127
127
127
127
127
127
127
62
-4
-59
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
107
98
91
83
76
70
64
58
55
51
47
42
39
35
-28
-82
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-18
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-7
-60
-104
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
73
127
127
127
127
127
127
127
127
127
127
127
127
127
127
72
4
-52
-99
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
61
-5
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
108
99
92
84
77
71
66
60
55
52
48
43
38
34
-30
-83
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-9
127
127
127
127
127
127
127
127
127
127
127
127
127
119
43
-20
-73
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
127
55
-11
-65
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
8
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
63
-1
-55
-100
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
76
127
127
127
127
127
127
127
127
127
127
127
127
127
127
72
4
-52
-98
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
40
127
127
127
127
127
127
127
127
127
127
127
127
127
127
62
-4
-59
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
107
100
92
84
77
71
65
59
54
48
46
43
40
36
-28
-81
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-9
127
127
127
127
127
127
127
127
127
127
127
127
127
120
43
-21
-73
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
28
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-10
-64
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
7
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
61
-2
-56
-100
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
75
127
127
127
127
127
127
127
127
127
127
127
127
127
127
73
5
-51
-97
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
40
127
127
127
127
127
127
127
127
127
127
127
127
127
127
61
-5
-60
-105
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
109
100
91
84
78
72
65
59
53
49
47
44
41
37
-27
-81
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-9
127
127
127
127
127
127
127
127
127
127
127
127
127
121
45
-19
-72
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
25
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-60
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
56
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-8
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
57
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-6
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-9
-63
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-8
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
58
-8
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-6
-61
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-61
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
60
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
59
-7
-62
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127

Offline

#8 2015-06-05 06:46:01

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Help to identify LF tag. Presco PAC decoder format

if you run a:

data rawdemod am

it should output a lot of binary.  it will show two places where there are two 7's (77)  that plus the 1 in front of it is the sequence terminator bits (or end of one transmission beginning of next.)

copy off the binary from the 77 to one digit before the next 77.  that is your bitstream.
you should have 224 bits.
(the binary might be inverted so you could also try  - data rawdemod am 1)

you should get the same result if you trim the graph to exclude the sequence terminators (you can plot it to see what you are doing):

data ltrim 2457
data rtrim 7210
data rawdemod am

but now you can call

data printdemod x

and it will print out the hex of your tag.
between that and the information the rawdemod command outputs plus knowing there is a sequence terminator, is all the information you need to write a clone.  simulating would be a bit tricky but the best bet currently is an lf sim after a good strong read of your tag and a data samples 40000.

how this all translates to the number the original system reads is unknown as we haven't been given what the system reads it as or what is printed on the tag.

if you have any of that data please do share smile

Last edited by marshmellow (2015-06-05 06:48:40)

Offline

#9 2015-06-05 08:02:33

lime1
Contributor
Registered: 2015-04-17
Posts: 26

Re: Help to identify LF tag. Presco PAC decoder format

Thanks again marshmellow for your help.

Unfortunately there is nothing printed on the tag and what I have been told is that the system reads the tag numbers as the tag numbers between 1-400 and this tag is likely a low number tag.  I am trying to find out the actual tag number.

BTW: Would it be easy to clone the tag? Can you please let me know the commands to do so?

Here are my results including the HEX:

[== Undefined ==]
proxmark3> data samples 16000
Reading 16000 bytes from device memory

Data fetched
Samples @ 8 bits/smpl, decimation 1:1
proxmark3> data rawdemod am

Using Clock: 50 - Invert: 0 - Bits Found: 262
# Errors during Demoding (shown as 77 in bit stream): 31
ASK/Manchester decoded bitstream:
010011770110110177
0107701771001010770
010101770010101770
101010177010101770
101010177010101770
101010177010101770
101010177010101770
101010177010101770
101010177010101770
11010010101101177
01010770011001010
100101770100101770
101010177010101770
101010177010101770
101010177010101770
101010177010101770
proxmark3> data ltrim 2457
proxmark3> data rtrim 7210
proxmark3> data rawdemod am

Using Clock: 50 - Invert: 0 - Bits Found: 87
# Errors during Demoding (shown as 77 in bit stream): 10
ASK/Manchester decoded bitstream:
010101077101010177
010101077101010177
010101077101010177
010101077101010177
010101077101010177
proxmark3> data printdemod x
DemodBuffer: 55A555A555A555A555A57
proxmark3>

Here are my results including the HEX with the binary inverted:

[== Undefined ==]
proxmark3> data samples 16000
Reading 16000 bytes from device memory

Data fetched
Samples @ 8 bits/smpl, decimation 1:1
proxmark3> data rawdemod am 1

Using Clock: 50 - Invert: 1 - Bits Found: 262
# Errors during Demoding (shown as 77 in bit stream): 31
ASK/Manchester decoded bitstream:
101100771001001077
1017710770110101771
101010771101010771
010101077101010771
010101077101010771
010101077101010771
010101077101010771
010101077101010771
010101077101010771
00101101010010077
10101771100110101
011010771011010771
010101077101010771
010101077101010771
010101077101010771
010101077101010771
proxmark3> data ltrim 2457 1
proxmark3> data rtrim 7210 1
proxmark3> data rawdemod am 1

Using Clock: 50 - Invert: 1 - Bits Found: 87
# Errors during Demoding (shown as 77 in bit stream): 10
ASK/Manchester decoded bitstream:
101010177010101077
101010177010101077
101010177010101077
101010177010101077
101010177010101077
proxmark3> data printdemod x
DemodBuffer: A555A555A555A555A5551

Offline

#10 2015-06-05 13:21:58

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Help to identify LF tag. Presco PAC decoder format

Something is funny with your auto clock detection...  What version did you flash?   I bet I adjusted it after the last asper edition, as it works fine on my current code.

Anyway add a clock of 32 to your rawdemod like this
data rawdemod am 32.

You should only get 4 or 8 total 7s.  Also load and work with the same trace you posted last above or the trim offsets will be wrong.

Last edited by marshmellow (2015-06-05 15:25:03)

Offline

#11 2015-06-07 07:38:37

lime1
Contributor
Registered: 2015-04-17
Posts: 26

Re: Help to identify LF tag. Presco PAC decoder format

marshmellow wrote:

Something is funny with your auto clock detection...  What version did you flash?   I bet I adjusted it after the last asper edition, as it works fine on my current code.

I flashed the bootloader & full image from pm3-bin-2.0.0 from downloading the Compiled Windows Client.

[== Undefined ==]
proxmark3> hw version
#db# Prox/RFID mark3 RFID instrument
#db# bootrom: /-suspect 2015-05-24 09:54:53
#db# os: /-suspect 2015-05-24 09:56:23
#db# HF FPGA image built on 2015/03/09 at 08:41:42
uC: AT91SAM7S256 Rev B
Embedded Processor: ARM7TDMI
Nonvolatile Program Memory Size: 256K bytes
Second Nonvolatile Program Memory Size: None
Internal SRAM Size: 64K bytes
Architecture Identifier: AT91SAM7Sxx Series
Nonvolatile Program Memory Type: Embedded Flash Memory
marshmellow wrote:

Anyway add a clock of 32 to your rawdemod like this
data rawdemod am 32.

You should only get 4 or 8 total 7s.  Also load and work with the same trace you posted last above or the trim offsets will be wrong.

I did this but I seem to have no 7s.

[== Undefined ==]
proxmark3> data load investigated.txt
loaded 16000 samples
proxmark3> data rawdemod am 32

Using Clock: 32 - Invert: 0 - Bits Found: 426
ASK/Manchester decoded bitstream:
0100000011100000
0011110000000000
0010000011100000
0011110000000000
0011111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111010000001110
0000001111000000
0000001000001110
0000001111000000
0000001111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
proxmark3>

Last edited by lime1 (2015-06-07 07:39:08)

Offline

#12 2015-06-07 13:10:06

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Help to identify LF tag. Presco PAC decoder format

That doesn't look like the same trace...  ?

Offline

#13 2015-06-08 05:36:17

lime1
Contributor
Registered: 2015-04-17
Posts: 26

Re: Help to identify LF tag. Presco PAC decoder format

marshmellow wrote:

That doesn't look like the same trace...  ?

Hi,

I was loading the trace that I put in post 7.  I am not 100% sure if you are referring to my trace in post 1 or post 7.

To double check, I have copied & pasted the trace data I posted in post 1 & post 7 to new text files and done "data rawdemod am 32" on them:

My post 1 trace found 2 7s.

Post 1:

[== Undefined ==]
proxmark3> data load post1.txt
loaded 16000 samples
proxmark3> data rawdemod am 32

Using Clock: 32 - Invert: 0 - Bits Found: 448
# Errors during Demoding (shown as 77 in bit stream): 2
ASK/Manchester decoded bitstream:
0000011100000001
1110000000000001
0000011100000001
1110000000000001
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
177177000001110000
0001111000000000
0001000001110000
0001111000000000
0001111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
proxmark3>

Post 7:

[== Undefined ==]
proxmark3> data load post7.txt
loaded 16000 samples
proxmark3> data rawdemod am 32

Using Clock: 32 - Invert: 0 - Bits Found: 426
ASK/Manchester decoded bitstream:
0100000011100000
0011110000000000
0010000011100000
0011110000000000
0011111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111010000001110
0000001111000000
0000001000001110
0000001111000000
0000001111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
proxmark3>

Offline

#14 2015-06-08 20:55:58

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Help to identify LF tag. Presco PAC decoder format

there must be some updates since version 2.0 to that code, as mine is slightly different...  but with both of your outputs you can get the proper bits.

it is easier to see on the first trace (post 1)  - start at the beginning (00000111) and go until you hit 177177 (stop marker)

that is the raw binary of your tag.

Offline

#15 2015-06-09 08:02:24

lime1
Contributor
Registered: 2015-04-17
Posts: 26

Re: Help to identify LF tag. Presco PAC decoder format

Thanks marshmellow for all of your help in this thread.  I have learnt quite a lot about the proxmark3.  Although it will be quite some time before I get a good grasp on it.

So the raw binary of my tag is the following?

[== Undefined ==]
0000011100000001
1110000000000001
0000011100000001
1110000000000001
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
177177

I am guessing that it would be too difficult for me to clone this tag?

Offline

#16 2015-06-09 12:12:47

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Help to identify LF tag. Presco PAC decoder format

The sequence terminator in your case is a tag config option not part of your tags binary.

Convert to hex and place on blocks 1 to 7 then set your config block and your ready to go.

Offline

Board footer

Powered by FluxBB