KIKVSEDCVEYFDKILENNEYAAVLFRPDEDKKEIIVWIHYDPDATLDDVLKNLPETDCRYAFVDLRFDWEGGTQKVICFILWAPSNAPEEQIDLYEGNADKVLEALKGLEVELTFTDAEEISEEALEKKALK