An unusual choanoflagellate protein released by Hedgehog autocatalytic processing

An unusual choanoflagellate protein released by Hedgehog autocatalytic processing