MLRIGIPSALFYYVYYPIWKTYFEELGLQVVTSGKTTRQLLDNGVREALADACVPVKVYFGHAMALIDRVDYLFIPRIVCLNKKTVYCPKFLGLPDMIRYGLANMPPIIDVRIDARDRKYSLYSAYYKIGEMLGKTSMHITRAFLKAGINQFRFQKLLCGGLQPIEAIDNIYNGKKNYPPENKGQLKFAVVGYPYIIHDQYISIGIVDKLRKMKVNVITSDNLSPFTLRIQRHASAKRLFWTFSERTLRATRYFARQKDIDGIIHLTAFGCGPDSIVDRFIQLNNYSSTIPFMSLTIDEHSGEAGISTRLEAFVDMVKRKKGAYHNA