KIKVSEDCVEYFDKILENNEYAAVLFRPDEDKKEIIVWKHYDPDATLDDVLKNLPETDCRYAFVDLRFDWEGGTQKVICFILWAPSNAPAEQIDLYEGNADRVLEALKGLEVELTFTDKEEISEEALEKKALK