source

gctcbbacpq