N
O
O
O
N
O
A
A
T
G
T
G
A
O
G
T
A
G
T
A
T
G
N
N