KIKVSEDCVEYFDKILENNEYAAVLFRPDEDKKEIIVWIHYDPDATLDDVLKNIPETDCRYAFVDLRFDWEGGTQKVICFILWAPSNAPAEQIDLYEGNADRVLEALKGLEVELTFTDKEEISEEALEKKALK