MFRWKNSSQTEQEQKEAALREAKMKELKTLIGQLSGRNSLYCSDACLKRYLEARNWNVGKAKKMLEETLKWRSSFKPEEIRWNEVSGEGETGKVYKAGFHDRHGRTVLILRPGLQNTKSLENQMKHLVYLIENAILNLPEDQEQMSWLIDFTGWSMSTSVPIKSARETINILQNHYPERLAVAFLYNPPRLFEAFWKIVKYFIDAKTFVKVKFVYPKNSESVELMSTFFDEENLPTEFGGKALLQYNYEEFSKQMNQDDVKTANFWGLGHSNNNQLHASNGFSGAEIAPEPIQNHP*