MGSPALAHAAAILDDLLSPAHAAHSAPFREPVDAEALGWTDYYDVIKTPMDLATIRAKLEAGTYKDAAEFAADVELMFDNVFKYNPPDHPVVADARKVRAVFTARWATVPP