MDTSEQLYEQAATGWKRGLYDDVRHTFRAPIVNWIFRTTMANHPEFVRCMWGQLKPAFETRQFGRVSVAYRDSVLSPLERERDLPAYRRADVGVSPAEYAELRAQLSTFDVVAPRLAVLFEVVERSLSGEPVGTTPERSRAATEPLPPELDRDRGGPPTLATVEDPPPDLGSTVESIRSFHGLESGLPSVYRCLAQWPAYLLEAWDDVEPALESDAFAEGRADARAAVERYVESLPYVPQLGPDALHERGIDDEAVVELRALFREFNRGPIETVVPAIHVFASTLRTAGARSFQ