MVLGNVAILVGSGILGSVLVGGDAKLPSAGEVLSGAAKFVKKHGNEGKDTSSNTDTHTAQLLSQVNHLRQEIQSLGSRPVTVVTNAARSGPGTFTITAVVVAGAVGYAYIKWKGWKLSDLMFVTKRGLSDACNVVGSQLDKVSDDVTSARKHLAGRIDRVDISLDETQEIIEGTRDEVTVIHGDLSAFQEDLQSVNLVVRSLESKLVSLEYTQDHTANGISDLVEFTQKATIRQVPAASVPPAIGSSERVVRRVSSLPQSTALPALPTTAPAAEPSPRAEVPQEEQWGFVSKASSSREGLGRLQQQRSVVTRTSSMREGSPESSNGASSSTGASTGRNTSTGTNTSTGRFGGLRLPGLGFLASSTS*