MHMEGQPWSCISRLCMLMLVWMWVVDGDAEGIPKVWKEKMGSSTMPAFLKARVNRGMSPQLIHKFMEDIDTASLSSKSFCEAALTLCHSQEDDGASSNYSLPETYFRSCDVVAGQDLSFESVKEALPFRPFLPHQLAQKLPLARHSLPPLLDMLNISSLSGLALGMKQTVSTCEQATAKGSIHKCVKSLEEMVHFVAEHLRDGERKKKRTEVLQPTLLPQGQNLTVRGVQLKGPSRPHKAIVCTDSLFPYLVFDCRVVQKALRNVEVKLQQKENAEVHTAIMQCWRPSLSFEEIGRPLRDTQLCQWMSVNDVVFVGG