MSSTSRFSLAGKTVAITGGGRGLGITLALAVVEAGGHVACLDILPEPAADEWEALQKTAASARGGPLGCSYHRCDVTSEAEMEKMIDSIAEEAAGRGAELAGCVACAGIQQKTPALDYPAADFERILRVNVTGVFITAKYAARVMVRRGVKGSIVLIGSMSGEIANRGLTCTAYNSSKAAVQQMCRSLAQEWGKHGIRVNTLSPGYIRTAMTDELLAAEPSLEETWMAGALLGRLGTPEDFMSPAVFLLADGSSFMTGSDLRVDGGHCASA