MLDIARLLAAIQELASRAQRLTSDDRGGAKEAKVCYKRYDYNPEELSQYLDKIFQLLKKAEKKAAGVAKA