MAGLPFPSDSDTALEAFLADIGFGAPCPEAAPEPSPSHPDTTAAAATDEPVMAGDDQADEERRRRLRRRISNRESARRSRARKQRHLDELRAKGSALRATSRDLVARLRGARARAALVALTNAHLRDEAGKLARRLAAALRVIALRQLYSAAAAGGGFEMQALASLIA