MKGEPVTRCLPRLRKRARAEKCGHEASDRLARQTRNRAAADFACCGIQVRYHWTSPLREALVRSVEKREKLWKKYPVISHDTDLRAKLWGEVADELSEQFGVLIDTEDMKKTWKNLKDNYWRIIKTFDTEPERAKRWKFYDAMRFMERANTDDSQRSYKSHPDPHSLPSSSRGRPMWVITLRKQEEFH