MPLVDSVTMSKPSSKAASDAGKPKDGLHPVYALTSPAAQVIRHVQPVLLSGLFFAQFGSLVADPVPALYSSLPIVAAIQVVYAFFSLPAAGSQSAKPSRKPRLGEKKKVESTGPNPFIAIFLSLLLAALVTPAIHLVLILFGAPFLTHVPHTLLCSANVAILSLFPLFYVHGVEANTWVALASAAAPLDEAYGGLVGGVLGAWLGAVPIPLDWDREWQKWPVTILCGLYAGYILGKTIGGTLVFGKKMAVFSEDDE