MVVVTAGTGGAHKVLLISGKHSAASGATQGGYSRSISLMIPNQPSSDSDSTISGPPLRKRQRLTHLSGEEKALRRKLKNRVAAQTARDRKKAKMGDLEQQVLELELENEKVHVENRLLREKTSDLLSENEELRQRLGLDTLEEKEKVQVLEAAVSDLGLVTGSSESAAGADPAVPKSEDFTMDTHSPGRSDSESDLLLGILDILDPELFLKTELPEAHEPQQELVLVGGAGEQVPASPPAALGPAPVKLEALNELIHFDHIYTKPTEVVSEESICEVKSEDCVAFSEVDEEIEVEVQMVSVKDEPEEVVIPAVDQNPDAADDFLSDATSFSGYEKASYLTDAYSDSGCERSPSPFSNISSPLCSEGSWDDMFATELFPQLISV