MSSVSQKEDASWADPSLLVGLPMAVRAALMLNVPKIIDSAHPKLSLSAEEICKHVSTTREHTPKSENLEKILDWLCCNGIFSLIIEEGDDGSKVKRYAHSPKSRCLSRDQTADMLLLYTCPELTRVWPHAHEIVLSPDVSPFELVTGKNIYTYLAVDAPHVQELFVRGLNRTAGPALGLLEKYDETFKALKGRVVDVGGQEGTMCAGLVAKYPHLQFVNFDLPEVVKGAPQIPGVEHVGGSFKESVPDGNLLIMKFCLPNWDDETCIGILTNCRKALPVAEGGKMLIMEPLDRSTEATDAHNEVARRGSLCTNFQSTVMFSGARTRTVEQLRSLALAAGFSQLEFVNNFTGFDLLEASLSPSGHSQ*