MPVAGQINKAQVSGGGAIDADLVIANRSGDVLIKHTVLKADHFPSCHNTKLTPILEGAPNFRKVESEVTAAGSGIAEAQDAHHMLMAVEGIQVYGVAIPTVAGLRQVVNTMMACNGVRKVYWQNLREEPLVFINGNPRVEDMELRLKADILAEAAQFDNQILVMHENEDLSLYDHWEPVTAADVQTPQEVYAELKADGYDVDYLRVPITDEKAPKDEDFEELIHRLWAIPEDAGIIFNCQMGRGRTTTGMVIAALLWLRRMESFPVKKGKPETRASVPAWFRQAAGPLAARGVSPLAAKEGTLEGRLKAGNYGAVRSLLRALEKPGPSPPWCMLQGNEAKVVLDAVID