C3orf23 GI:71067089 hypothetical protein LOC285343 isoform 2 1 mfchlrpmrr lclekifphw fpfsralsga eavnalrpfy favhpdffgq 50 51 hpverddtwk sfqcpsdfsl