MTPERETDRPDLAPLIDHALLDPHRGREAILRCCDEARHFGFAGVCLASRWLPVARERLPVDGTVKLVAVVGFPFGAIPAAIKRAEAEWAAAAGADELDVVPDFGALADGDGTAVLDDLAAITDLGLPVKVILEMGRLDPEALELLVEISIDAGVRHLKSGSGFGPPVTPEQVGRLVALARGRAAVKAAGGIADLDQALALVAAGAGRLGTSRGVALMQALRAGA