SGVVLVETKEEFEEALEKATSGKKPTILDFTASWCGPCKYVLPKLEELAKEYPEVTIFVVDIDTPGIEEWISDLNIKAVPTFLFYKGGKVVGDVVGFDLEELLDVLEKLFK