FPLPRTIWDGEQKTHCFKERTRHLLREWYLQDPYPNPSKKRELAQAAGLTPTQVGNWFKNRRQRDRAAAAKNRLQQQVLSQ