MSKLDLHQMTTQDLVALFAKVTVEQDDALLGNQISRFNRLFGVMAEIADELKARDGDQRTALLSLFEYPNMQVRLQAAKLTLAVAPVKAREQLEAIVSSKWFPQAGDAGMCLDLLDDGTFKPK