MSMTHKDDLDLLLSLQDRIPETPPASPHSQTPGYNSDDGSPNRVRKADMSQFRDAVKDYLANEEPSTVMPMPRLNPSTLSKDIDVEKFSGLRIKNLLLSNTELNNCLSDIRFIRLPAIRNSLVGDTISGCWATVGVLTEKGTQKTSSTGKNFCIWKFGCLDEATISVFLFGDAYTKHWKESAGTVFALFNSNVRKDAQGKGFTLSVYSADQIVKMGTSVDYGVCKGKRKDGMSCTMVINKRRGIYCKYHKSNASQKYSTVRAELKGGNLRTAFRDPLRAEGIYLVDPLSDRTNLSKPVQPVKVLSVEGLKKALSNAGKVTTNSRSQGIRFLAEVTEKRHPKDPSKGSAKVNQQAGSSEKRLSTAMKVASRIVVANQPQAKRKKCEEASENLIELEIVSSDEDV