MADSVSRILRDGVTLEGEFAPAVMLHDSLPTNGTPVFLHFLRSLASNISTERAQAKGLVIVSCDRSPATYLSLLGITQKENAPWLQAIDCFSDPLGWMNGANEQQDLVEGLSPYVPHKADIKSLTRTILTLGRAAVESTTKARFAVVFDSISFLLRQNSVQSVASCLSTLRAHSDVSSVMWMMHSDLHVSKTVSSFEYLSSTVVSIEHIQRWGVQKLEYEGGIDFYADTHVGILKVRQKRRNGRVREQIEEYSIRGLKLSFSSTKEGRVDTWRKTVPQVQFNLQLSNKEVEDRAKVLLPYEHQGNKETTIYNGRADPASNLNDHVNKAETGKVILGDRTLACGAGDINYIRDSDDERPDSDEDSDDERPDSD