MGEVKVLGTFASPFAYRVEWALLHKGIKYEYIDEDLKNKSPLLLKCNPVHKKVPVLLHGEKPIAESLIILEYIDETWKENPLLPQEPLERAKARFWAKFAEDKCFASIRTAVFRSEGKEQKAAVEEFLEALKTLEKELKGKEFFGGESVGFLDLVVGWIPHWLPLFEEMCGLKLLDANTFPALHAWGDRFLNVPFIKEKLPPSDKLLVRLTNVRKGLLNK