HSPC159 GI:156151366 hypothetical protein LOC29094 1 magsvadsda vvklddghln nslsspvqad vyfprlivpf cghikggmrp 50 51 gkkvlvmgiv dlnpesfais ltcgdsedpp advaielkav ftdrqllrns 100 101 cisgergeeq saipyfpfip dqpfrveilc ehprfrvfvd ghqlfdfyhr 150 151 iqtlsaidti kingdlqitk lg