MGKPQLEHLLDKVLKALKKHSDAWPFQKPVDAEALKLPDYYEIIKTPMDLGTIKKRLETNKYKDADEAIKDFDIMFSNCKKYNAPGHPVVLDAKELEKLFEEQISSLP