MDLQKFDEMIDTVQRATCMQINEKQKEAFKQKYDFEPEFEYGRDEKGHYVIRTSKKMLEEMEFYLALKYDRDGVDLYMQAEIDGIFHVSVSYGEDALHLQELFQFLEENK