MSTPSPPRRIVGVSTKMYFSAARTSSYITSLLSLLPSVPSNTDVFVIPDHVTLLPSIQQLRAASSPILPGAQDCYSEDAGAYTGEVSPAVLAEVGCRIVELGHAERRRLFAETDASTAAKAAAVVRNGMIPLVCVGETARQAEISAAVADVAGQVQAVMAAVPGSAEVVLAYEPVWAIGAAQPAAAEYVVSVARGIRELECVRAREGTVRILYGGSAGPGLFEKLKDGVDGLFLGRFAHDPEQFVRTIREVSEA