MSVDYSDGGVHALTMGGAELHTLLSSAARLSQLVLLDFSASWCGPCRMITPVLHQLATEHRGRLVVVKVDCEQTPANRELAAASSIGAFPTFHLYRDQQKVAELRGADQAGLRRLIQQQLPLLSRPAGGGGVKSPLVAALLAALGRVKQGCSYAEFVTAVKTLLAFVGNCLANPSDQKYRRIKLSNPAYQSRLGCRAGGKECLAAIGFREMMEAGEPVMMLIDIPPELQEIHNLLRQALQNAEAGAAAATAAERRAVAAAPAAAAPTAAAPAVAAPADTAPTAAAPTDAERKAALAASMAAAAQGPAATAGTGAPPAGRPAAEDRAQRLLKVTPEQLAAMLARAMQASGIAGTPVAAAHPSPARQEQQAVQQAEQREAEVDGQHDEEQQQTEEAEQQSDDMTPPAAADDASKX