MAKRTLGLAKAAKAKKQKREEKSESPEKDSGNEEEQLTVELPEGATDEISQLIGLHQTYLQSERDNELLVNGIIHECDRLLRSNEDGKEELPAIFHSIYATALAELSKFVEEEEEEEKKEKEEQESDKKIKEFFDAALERIEIGLEKHPNDVNLLIAKSKILIDQIVLQYISPLSVDSKKKEIEVEVEKLLDTALEIYELAEVKANESKNYEVFNDLETLDILQALDDLLDIVDNFGKNNLEEEEEDEDEETEKDNGDDEDEVEIELTEDHPLYVIKTSDKYNQWWRDHTHTYLDNLKKLDSKDVLPEVLREVNHRLGQSYLQESEIPTTVFTTLKYDDEYDGAKELEGLTVEEAQKISQDLISKALKYLKGAKDEEDPETWVDIAEAMITLGNLHDIDSKEQEDLYKEAEEILKKANNATNGKFKDILENLLEN