MGKPQLEHLLDKVLKALKKHSDAWPFQKPVDAEALKLPDYYEIIKTPMDLGTIKKRLETNKYKDADEAIKDFDIMFSNCKKYNAPGHPIVLDAKELEKLFEEQISSLP