MGVEKQVLRPGTGPKPIAGQSVTVHCTGFGKNGDLSQKFWSTKDPGQKPFSFKIGQGSVIKGWDEGVMGMQVGEVARLQCSPDYAYGPSGFPAWGILPNSALVFEIEVLGSQ