hypothetical LOC302884 Biomolecules