MSEQGEKSNDVVDAQPTDTTDAKPMSGSSSAGIGVPKFQAVGGDGEPVISAEDFFADEYKMDYPHRGKAIIINNRTFDRQLGLGERTGTDQDAAALNMRFMEMGFDVDIYHNLVVRDMAIVLGKAAGDDSYNRSSDCFACAILSHGEEGIVFGTDAKIEVKVLLEPFKGNNCKGLLGKPKLFFIQACQGMQFDSGVGVNTSDAKGQMEMEREITVYKIPSEADFLIAYSVVPGYYSWRNSANGSWFVQALSDVLAKHWHDMDLLTIMTRVNKKVAYEFESKTGKEFMNQKKQIPCITSMLTKEVLFKPKK