NobleBlocks
    The peptidoglycan recognition proteins (PGRPs). | NobleBlocks