cGMP sieve