N

d

K

G

A

N

m
M

+
N

+
A

G

N

O

K

O

O

A

O

K