MGEIKVLGAFASFYAYRVEWALLYKGVKYEYIDEDLKNKSPLLLKCNPVHKKVPVLLHGEKPIAESLVILEYIDDTWKENPLLPQDPLERAKARFWAKFADEKCFSSIRNAFRSEGKDQEKALEESLEALKILEEELKGKEFFGGESVGFVDLVVGWIPHWLPLFEEVFGFKLLDANTFPSLHAWGDRFLNVPFIKEKLPPSDKLLVIFTNKVPVLLLGEKPITESHIILEYIDETWKETPLLPQDPLERANARFWARFADEKCFSGIRIAFRSEGKEHEKAVEESLEALKILEEELKGKKFFGGESVGFVDLVVGWIPHWLPVFEEVCGFKLLDANTFPCLHAWCDRFLNVPFIKEKLPPSDKLLVILTNMRKGWLNK