LOC348262 GI:148229977 hypothetical protein LOC348262 1 mtsspvsrvv yngkrtsspr sppssseift paheenvrfi yeawqgverd 50 51 lrgqvpgger glveeyvekv pnpslktfkp idlsdlkrrs tqdakks