MSSPTLHAGEDKRNAMIAVEQALALQAELAAAVIRHDAFVDPVLRVTGVDVAYAADGERIVCAAVTLDADTLAPIEIATAWGTADFPYVPGLFSFRELPIVLKALEQLRQPPQLVVCDGQGIAHPRRFGLASHLGVVCDLPTIGCAKNRLIGTHDPLKDERGSIALLVDADETIGAVLRTQDGVRPIYASIGHRIALDSACGWILRLARDYRLPETTRAADHAVRMALKEIEGPPS