MPPPLSFLHLPPGPPALHPSPSFHRARHGPSLRTAPQPRAPAVAVSENPSPAAPTPADVEMFRGVDGVWTARTPTVVVLWDLDNKPPRGPPFEAATSLREAASLLGRVDSVSAFANRHAFTHLPAWVSADRRDRRALDRAERAGVVAPPIPYSCGVCGRRFPTRPDLARHFRQLHERERNKKLGRLRSLKGKKRQKFRERYISGNTKYQEAARELLTPKVGYGLDSELRRAGVHVRTVPDKPQAADQALKRQVKHAIACGVDWVVLVSDDSDFTDTVRNARDAALRMVVVGDGCRALGRVADIWLPWDSVQNGEVDEEMMRSGRVPGFGDYEDDEEDDEEFIVDWDTSQLDDVVDDIVTTRTKVFGATAMSAFAEEDIVDGISGLGLKEDDMFWSSDDEDEDGFL