MDVKQLLDAMTPEVYQRISTAVEIGKWPDGSVLTQEQRDSAQQAVMLYQSRHNDNAEHMSVEAGGDIKFKSKAELKRDFGVKELVLESDLNDIARFGHGDL