MSKPQLEHLLDKVLKALKKHSDAWPFQKPVDAEALKLPDYYEIIKTPMDLGTIKKRLETNKYKDADEAIKDFDIMFSNCKKYNAPGHPIVLDAKELEKLFEEQISSLP