MDRRIKLIMALMAWPELRKGRWQNPIPFPELFDGEMEKLPEFIVQTLSYMLVDEKTFDTDKRKVMFLITRLKGRALQWAMRYLQTDSPMLNNYSGFLNEMKEEFGWEEDEDF