MSVKRALNLDTVQKDNATDATPLKAKMSNLNFYSPTTGTRQLSPCSSPTWDRAQDPSSAPAEGDGNEQSNSKSGFSRRGQPQTEDDVFLQLQSQVRNSLPRILKLRANLTSLKALEGSRELENILGVSHSSCDLSAELQKTQALVSQAEKLQLLKENYGKVPARDPIQATGSAAFLLSFLDRRKEPLGLLPAPRHSQSDQGQGIM