MSGLVAAAEGLLVPPGQGRVVQAPAQHVTFKVTGSHSRMASTFEVIVPPGFDVGAHVHSRSEELFYVLEGELDVLAFEPRIRTPDSWREWESTSGNRVVRATPGTVIVVPPGCPHAFANPTGEPAKMFFQASPPPDHERYFEELLEILGEGGPPDHEAIEALRAKYDIEQLTPLRHG