MTSSLSSDTSRDSQRLQWARQALGDPQATLQRASVDAGFRSYWRSQGAGPDRIVMDSPPDLENVAPWLRMRDLLEQHGVRVPQVLARDLDAGLLLLEDLGVPTLAQALTDSTADALLEAAISQLLLLQHIPPPDGSGVFGEALLQRDAGLFEEWFLGRHLGLQLDCAHAEQLQLVQRRLMDNALAQARVFTHRDFMPRNLMPVADGPAVLDFQDCVVGPIAYDPISLFKDTSVSWPLARVDAWLAQYHARAQVAGLPVPAWPQFLRDADWMGVQRHLKNLGIFSRLSYRDGKHWYLDNVPRFITYLDEVLPRHAELAPLIDLLDQQIKPALAARMAHGNANGTAA