MMNPPAPSLPTGTPDERIARAARLRERHRALLAERSLRQRDAAAELGVSEGELVAARVGADVTRLRAGEDGHFIGLFEQLGALGRVMALTRNAAAVHEKDGTFTSLSHTGLVGLALGAEIDLRMFYAHWAHAYAVTDTSPRGTLRSLQFYDACGEAVHKVYLREHSDHAACDRLVAQWRADDQAPGDAMQARPAPDAPRPDSAIDVPALLSAWEAMTDTHQFFGLLKAHEVARTQALRLAEGRFTLAVAPTALSAVLEEAAATGLPIMVFVGNRGMVQIHTGPVTTVRRLDGWVNVLDPGFSLHVRGDLIDRAWVVCKPTSDGVVTALELFDAQGETIAMLFGARKPGEPERPAWRDLMRRLLGERSACLPLGCAMAGSA