MTGESDVRTAAEAMEDAMLPRAHAVHSDPEAEGIEDAPLPAAVTEGPRKAKSAAEWAYQRMILYIQKFEEQLDETHEVAMAFAGDAAGVMRIEGMGYFDPDMVTFYGTDPTGARTQLVQHVTQLSVMLRALPKARADAAPRRIGFQLAADLGAAAPAEG