MTGARQPVVLIVEDESDLADLYSAWLGDHCAVRTAYDGDEAVEAIDETVDVVLLDRRMPGLSGDEVLDAIGERGIESKVAMVTAVEPDFDIVEMGFDDYLVKPVSREDLVDTVEQLLLRGEYDDRIQQFFALASKKALLDSEKTEPELRASEEYARLVDRLAVIREESDEALLQLSENESYRQVLEDLS