O
!
H
!
N
N
H
O
O
O
O
O
N
!
O
H
N
O
H
N
!
O
O
H