MGVDYYNVLNVGKTATEDDLKKAYRKLAMKWHPDKNPNNKKEAEAQFKEISEAYEILSDPDKRQVFDQYGEEGLKEMPSPGCSNHPRNAEDIFAEFFGSSPFGFGSTGVKSTRFSSEGSGFAGFGGSENIFRPASDGTGANMPKKPPPVESKLPCSLEELYSGSTRKMKISRTVVGTNGRLVTESEILTIDVKPGWRKGTKITFPDKGNEQLNQLPADLVFVIDEKCHDVYKRDGNDLMRDYKVTLAEALGGTTVKLTTLDGRALTIPVNEIVKPGYELVLAKEGMPITREPGNRGVLKIKFDVKFPNRLTTDQRTALKRALAG*