SGVVLVETKEEFEEALNKATSGKKPTILDFTATWCGPCKYVLPKLEELAKEYPEVTIFVVDIDTPGIEEWISDLNIKAVPTFLFYKGGKVVGDIVGFDLEELLDLLKKLFK