MAGDGVKLLGMWASPFVLRIKLALKLKGIEYEYMEEDLVNKSERLLKYNPIHKKVPVLLHGDKPLTESLIILEYIDETWKENYPLLPEDPYERAMARFWAKYTDEKLWLSIVGAFSKTGEEQMKTLNEAQESLKLLEELLKGKRFFGGETIGYLDIVIGWIAVLVPLFEELLGVTYVDPNAMPLLHAWSQEFTNVPLVKERLPPREKMVLFLNAFREGLISSSIKFP