MSSLLTELCSAPAAAAAVDDSACALPCLVHAVKVRIRITRMQGKSGGDRDQDHEDARQGKSWGDRARLEVWKMVLVPRLQTSGSCRKKMADFAIFVKIQSGRQEAIGKYLGGIVAFEEPPPFNGKAAVAQSH