MSPPSTPSPRSLYPRLKRLQRTGTSALSTPSFRSFRTMLSSYDENEGEPVPSKRFVDQESQVCPQLVNCGVQVQANPELVACGVQCDFDDFNGVGKAQLKVIILLRKQAERKHLDQDATMLEDEKRRFYELAQKDAERYQAEVAAYGGEDVKKRKRTKKDPNAPKRALSAFFFFSHDKRAEVQAGHPEWKVGQVAQELGRFWKNLSEEERSIYEKKAAEDKERYAEEMRSYKEQNNPAAVQVDHHQMVGVHDGEKPDEDDDDYS