MKGTGKTATTCALLKVAASGGGGGPLLACADSNAAVDQLLDGLLKLGVRGVRLGQARAGDAGRCVERQRRTLQSGWATLRQWEERMRDDILASAEVICSTLIGAGSESLGGLTFSLATEPRASIALALARGRVVLVGDPQQLPPTTLSEEARRAGLAVSLFERALAAGYRMHPLLAAFSSAAFYRGALTNGVSVLHTEARAVADVVARVCGREGGAAPSDVGVVSPYLGQADATLSEEAVEVRTGREKELIVFSAVRSNGRLIVIGDAATLRHDPCWAAFLEYAAAARCIGSLDAQGRVLDEDGQLHGVL*