MLKIVSTKQVRLGMFIHELKGSWIDHPFWKKAFKLEDSTDLKKLQASSIKEVVIDTSKGLDVLHEVEALPVEVKDHENLPPNQLQQAPVETDSSVKPISKVKRITSSEERARAKQVISASKKAVTSMFNDVRMGKAIRAEAAMQFVDDIAESVARNEGALISLVRLKTKDDYTYMHSVAVCALMVALAKELGMSEQHVKQAGLAGLLHDIGKAAVPLDVLNKPGALTDDEFTLVKLHPERGHELLVQANITDAVTLDVCLHHHEKVNGTGYPHRLQGDEITLFARMGAVCDVYDAVTSNRPYKDGWEPGVSLQRMAQWAGHFDDVVFKAFVKSVGIYPIGSMVKLKSGRLAVVIDQSPKSLLTPIVKVFFSTKSKTRLPVEVIDLSKGGANDAIVGHEDPVFWGVHDVDKLWAE