MSLALPVLDFGPMTDVVRFLMEIDKLKSVQRRSKVIGTDRQEDSAEHSWHFAVAVMSLAPYADDGIDITHVLKMALIHDIVEIDAGDVLVYDLKARAAIQEQEQAAAARIFGLLPPPQRDQFLALWHEYEAGDTAEARFALMIDRVMPVLMNLHNGGQSWVEHGIRLEQVLSRNDFIHDINPALWGYLKQHLEDAQAKGWLK