AATEKLLHMEEIVKKVLSEELKEVSEFLRKPIDAEALGLKDYRKVIKEEMSLDLVKEWIEKKVFKDAEEAIKALEKAIENILKYFDENDEIVKKAKKVWEFIKKEVEKLPE