MKVDLDLGNNERFLDIKLTCDNNITAGKIYQSVIDKERRGDYLGRTVQALLHASIACYKKLIVDWDSATDLEATTAKEKDALKLVTKSRKAVSCKACYKLIGWPFPP