MSRPPILAGDVPTLVPATAEARASRPAVVSIGAVRPEIVTAPASVPGPSAVVAFRPGPTDVATSYPIWIRDLVAYLRGQGTIVASAVRTLLQAPGRNLQGYGRITATPVRMELTDGTQAVRGQGRVITPLVRMDLPAGTQTLRGRGAVFYMGSALRRNLTVSPQYVRARGAVSAAVASIGRTLGLYRLQGQGQIPASVISRLLQAPGRTLQGQGQIPASVVRMLLGAPSRTLQGRGQITASVVRMTLDAGTKVIGGRGAVTQTGAAKSAVQYGSSVYADGASTTTLNVTVPTGGGAVVMFAAGNSLSGATLDGQPMTLIGQTSSGAMYGAVGVTAGAHTVQTTRSGSSGHIVSAHTYGGATVVQGGVTASGTSAAPSVSPSGSGSLAVAGFDFGAGSAEIGLVTSNGDIRTRYRRTSGNCLLFADRASGPISIATPASGAWTAIGAWLS