MAGTDGVVTVYGNGAITETKQSPFSVKVGLAQMLRGGVIMDVVNAEQARIAEEAGACAVMALERVPADIRAQGGVARMSDPSLIKEIKQAVTIPVMAKARIGHFVEAQILEVLGVDYVDESEVLTPADEDHHINKHNFRIPFVCGCRNLGEALRRIREGAAMIRTKGEAGTGNVVEAVRHVRSVMGEIRALRNMDEDEVFAFAKRIAAPYDLVMQTKQLGRLPVVQFAAGGVATPADAALMMQLGCDGVFVGSGIFKSGDPAKRARAIVQAVTHYSDPEVLAEVSCGLGEAMVGINLNDAKVERYAARSE