MDHDRYPDSHLRAILERVRTIALVGASADPSRPSHGVMAYLAGKGYRVIPVNPGLAGQQLLGETVRAGLGDIEGPVDMVDIFRNSEAAGPIAVEAAERGIPVVWMQLGVRNDAAAARAEALGTTVIMNRCPKIDHERLFGAAGHGHAGQPHEGRPQAGQSKGEQP