MVVQLFNTAIIMDEKVETLKAELQRVREENNTLRLMLEVLNSKCTKLEIHLQEINKAQHKGMSSNQIGSVTVPPMFDTNKRPRLELPTAKKPLQIFVRTHPKDDSLIVKDGYQWRKYGQKVTKDNASPRAYFRCSMAPMCPVKKKVQRCLHDKSIVVATYDGEHNHAAIHESSSSTSKGSSPVVNNLPLMTSILNDKEPMNIGLALSGWSQTDHRRHCEDAMQQNNNNGGSNIRIEEYVSSLIKNPDFSMSLAEAVVRTITGQQKQQDINLNLDLPEE