MRADGGVHYRGVRKRKWGKWVSEIREPGKKTRIWLGSFESAEMAAVAHDVAELRLRGRDAQLNFPESVDQLPRPRSSDPQDIRSAALDAAARLRCRTVATARAGIAPALERLGNDELGLDSPKMWLELAEALLLSPPVWSSEASEVEEWEPHGSLWDPLL