FPLPRTIWDGEQKTHCFKERTRNLLREWYLQDPYPNPSKKRELAQATGLTPTQVGNWFKNRRQRDRAAAAKNRLQQQVLSQ