MSLNRALIFKKVPTGSLPVPGEDLATEPVTQCNLNSAPANGILVQSLYASFDPYMRGRMRGAERKSYVPAYKLGTPVDTFAIGKVLKTNNPAYQEGQLVIGELPIQEYVAVEETSISRVRPLENPLGLEDVRVFLGPLGMPGLTAYSSLYKIGKPKRGETIFVSAASGAVGQLVGQLAKREGLRVIGSVGSDEKLAYILNELGFDAGFNYKREKPREALARLAPEGINIYYDNVGGGHLEAALDALNDFGRVVACGMISDVSGEPYPVKNIHAVITKRLYMQGFIVADAEFGPAYFMEHQANVQRWIKDGSIKCLFHETVGVENAAEGLVGIFEGKNKGKALLKF*