MAHHHHHHMVPPTIPELVARAGKLPFLCDHLALADGAQGAYARLRDFRLESVYEPIYDVSMPGAPQSTSLSDAIERYGDELGFQAVTHAGGAPFDPIGAVADDQELVALDRLARSLHAINFFGAQRHGLLFLRVHERLLKSVKYDHGKHFSTVLKGFGLPPERIVIELPAAAVAHKTFLGYLTKSYQHYGFKVADKLPDPGRILAVESDMARPDYIKMDAAIALREGMVKALVGYAQRVRIPLIFDHVVDETQFELLRQYDVRLVQGPVFSQPAAV