MATRIREWTVGLQLVEEDGTTTARAVLDTGTATLTGRGAAHCNPQDVDIPQIGEELAAGRAMRDLSGRLMRAADHDLEAVGAGPAPRPVQTPLFGWPPESC