MATMVHEGSHFDVGQFDSKMNELLSSDGLDFFTSYDEVYDSFDAMGLQENLLRGIYAYGFEKPSAIQQRGIVPFTKGLDVIQQAQSGTGKTATFCSGILQQLDYNMVECQALVLAPTRELAQQIEKVMRALGDYLGVKVHACVGGTIVREDQRILSAGVHVVVGTPGRVFDMLRRQSLRSDYIKMFVLDEADEMLSRGFKDQIYDIFQLLPPKVQVGVFSATMPPEALEITRKFMNKPVRILVKRDELTLEGIKQFYVNVEKEDWKLETLCDLYETLAITQSVIFVNTRRKVDWLTDKMRSRDHTVSATHGDMDQNTRDIIMREFRSGSSRVLITTDLLARGIDVQQVSLVINYDLPTQPENYLHRIGRSGRFGRKGVAINFVTLDDAKMLSDVQKFYNVVVEELPSNVADLI*