MGAGQTPHPQLIWPALLKQQGCNELLPLRTNDDWQRFCADSKHLLQYGDKLVDSNFHCFVLEEDAHWHPAAPLPPEGLNDLIRAHCATLGHCCTSKMHLHSVMDAIDFLNALEG