MERTYRVTVRGRFTDLTSQQRTRLLAEQSDHGLFSATFSREGTFLYGPELAGYQFRSEVVIDEPDPVDAETLARMQAEDHATTDLENRGFQGRIVDVSAVCMNDIRVRRGSSRS