C
A
N
N
P
Y
P
V
R
R
C
G
L
R
F
L
T
E