MVVVAAAPSPADRAPKVLLLSGQPASTAGAPAGQALPLMVPAQRGASPEAASGGPPQARKRQRLTHLSPEDRKLKNRVAAQTARDRKKARMSELEQQVVDLEEENQKLLLENQLLREKTHGLVVENQELRQRLGMDALVAEEEAEAKGNGVRPVTGSAAAGAGPVVTPPEHLPMDSGGIDSSDSESDILLGILDNLDPVMFFKCPSPEPASLEVYSEGPSSLSASLSLSVGTSSAKLEAINELIRFDHIYTKPLVLEIPSETESQANVVVKIEEAPLSPSEKDHPEFIVSVKEEPVEDDLVPELGISNLLSSSHCPKPSSCLLDAYSDCGYGGSLSPFNDMSSPLVNHSWEDTFANELFPQLISV