MSVGVLALQGSFNEHIATLKRLGVEAIQVRKPKQLEELSALIIPGGESTTMAKLAVQYNLIPALREFGSSGKPIWGTCAGLIFLADNVLVFDAGQKKGGQDLIGGLDCTVHRNFFGSQLYSFETELEVPVLAAVEGGPPSFRAVFIRAPAILETGPSVEVLADYTVSDAVLEKAWDANGSANGSVVKVAVAVRQGNLLATAFHPELTSDTRWHSYFLKMLQGETCSSAIVPQSKSEILKAAQVMQRKDLPIFQGSEHLSFEL*