SGVVLVETKEEFLEALNKATSGKKPTILDFTATWCGPCKYVLPKLVELAKEYPEVTIFVVDIDTPGIAEWISDLNIKAVPTFLFYKGGKVVGDIVGFDLEELLDVLEKLFK