MSEQGEKPSDAVDAKPTDTTDAKPMSGSRGMGIGTTSFQPISGDGELVISAEDFLADEYKMDYAHRGRAVIINNRTFDRPLGLGERTGTDQDAAALNMRFMEMGFEVDTYHNLVVSDMLQVLVKAAGDNAYNMSSDCFVCAILSHGEEGVVFGTDGKIEVKQLLEPFKGNNCKGLIGKPKIFFIQACQGMQFDQGVGVNTSDAKGEMEMERDIQVHKIPSEADFLIAYSVVPGYYSWRNSANGSWFVQALSEVLAKHWRDMDLLTIMTRVNKKVAFEFESKTGKEFMNQKKQIPCITSMLTKEVIFKPKK