FPHKLWKITESDQFRSIWWSDGRKCVAINEDLFKEEVLGRRGPFQVFTTQKMKSFLRQLNLYGFTKVQWICQRSASLPELSEAAAASAHSQV