MGEIKVLGAFASFYAYRVEWALLYKGVKYEYIDEDLKNKSPLLLKCNPVHKKVPVLLHGEKPIAESLVILEYIDDTWKENPLLPQDPLERAKARFWAKFADEKCFSSIRNAFRSEGKDQEKALEESLEALKILEEELKGKEFFGGESVGFVDLVVGWIPHWLPLFEEVFGFKLLDANTFPSLHAWGDRFLNVPFIKEKLPPSDKLLVIFTNVRKGWLNK