MSSVSQKEDASWADPSLLVGLPMAVRAALMLNVPKIIDSAHPKLSLSAEEICKHVPTTREQIPKAENLEKILDWLCCNGIFSLIIEEGDDGSKVKRYAHSPKSRCLSRDHTADMLLMYTSPELTRVWPHAHEIVLSPDVSPFELVTGKNIYTYFAVDAPQVQELYVRGLNGTAGPSLSLLEMYDETFKALKGRVVDVGGQEGTICAGLVAKYPHLQFVNFDLLEVVRGAPQIPGVEHVGGSFKESVPDGNLLIMKFCLLNWDDETCIGILTNCRKALPVAEGGKMLILERLDRSTEATDAHNEVARTGSLWSNFQSTVMLSGARTRTVEQLRSLALAAGFSQLEFVNHCPGFDLLEASLSPSGHSQ*