MSVFTLVGYGQTNKIGTEGNVGIGTLSTSGAKLTILSNVGETENLLKMKVSDAIDDYFLITNYTGAASQFIPLIKGARSSDNRVALGIMGMANPNLDTDDNALISFNARLSHTSGAGQRVVNRPLFSWENYTDKVMVLNAQGRLGIGTTRPTAKLHVQESDGSQAKIRVHGKGENNSGTQNDIYIHGDFVSGTADAASFDRYNVGISSWYGIGFHSSFNNRAGIVFDTRTANAYFDGKVGIGTDTPDSKLTVKGKIHAQEVKVTVSAGETPDYVFKEDYNMMSLEEVERYIKKHSHLPEVKSASQIEEEGLHLAEMNLLLLKKVEELTIHTINQEKEISNLYETVELLINKVNQLEKK