MGEIKVLGTFASFFTYRVEWALLHKGVKYENIEEDLKNKSPLLLKCNPVHKKVPVLLHGEKPIAESLIILEYIEDTWKENPLLPQDPLERAKARFWAKFADEKCFSNIRTAFRAEGKDQEKALEESLEALKILEEELKGKEFFGGESVGFVDLVVGWIPHWLPVYEEVFGFKLLDAKTFPSLHAWGDRFLNVPFIKEKLPPSDKLLVIFTNIRKGWLNK