Indeed.
Just did a search on 508407, some interesting bio-sequencing info popped up. Not to start a conspiracy but some interesting things.
And where’s the manifesto?