MPTNSAQPPTVPAHVLPNRTPAQLLAVARHGLAEAARTRPDGLRYAAAHLAALRAAAAVLAARARPAPARRHRITSVWVLLCTVAPEMDEWAAYFAAGAGKRAAAEAGIPRVVSARQADDLLRAAEQFVTVVETSLGLTHQPALDGLAA