MGRGKVELKRIENKINQQVTFAKRRNGLLKKAYELSVLCDAEVALIVFSTRGKLYEFCSGSSMEKTLERYQRCSYSALEASQPAQDSQSRYQDYVNLKAKVEVLQLTQRNFLGEDLGHLGTKELQQLENQLDMSLRQIRSTKTQVMHGQISDLLRKEQMLLEANNELRRKLEECDAAIERYSWTTEEQNQNVPNSSHHQAAQFEGVLDHSQCNNTLQIGYNPAAVTDHHELQSSTQSHSGLIFPGTWVL