QACVDQDRLGQAFEDAFEVLRQHSTVDPSSSPDYRSCLALLNHWTPLSTSPGVLSAEDPVSIASWRSILNSAVDFYYLEGNVHPSLQSTAGHQPGAPTLSQPRGGRGRRKPRLFEYLHESLCDPEMASCIQWVDRARGVFQFVSKNKERLAELWGRRKGNRKPMTYQKMARALRNYGRTGEVTKVRRKLTYQFSEATLQRLAPALPMGKEVLSVPGTQPQQGHPAFSSWSAGLGHLHAAYPGPGHPDE