VMGDQIPDPSMTAGSLPGLGPLTRLASLALTAEELKYADIHNIGAMITPLHFLEVKLGKRPQPVKELDEEEEWRKSRQEKNKVAAAPCQNKKKEQKGFLQDLSEWLELMNVELKTQMEELKQEWQQLIMLNWHRPTCIVRTDSIKTPDSEGNPLLE