Identification and in silico structural and functional analysis of a trypsin-like protease from shrimp Macrobrachium carcinus