MSEIYLVTGANSGLGLDSVRRLAMMPSTKKIYMVCRSENKASSAIDSIKGVEGVDVTKLQYVHFDASASKEEIFQIAKNLEDNELITGVLLNAGGVGHDKTGKPIGPNHVLDIHQINLIGHVQLVEALKPKLAQGCKIVFSGSEAARGILIMMIGTPKLGGTSDWYRNQLEGNFPGYDPMDVYAKTKGFAALYFAEWARQNPKYSVLVVSPGGTSGTSALITDGVPAHFRLMMPVIMPLMNAIGVMHNLEDGTDWYIQALTGKYDEAFQSGSFVASKRGTTGEVCDQTELRSGKMYADTVKQKAAFAALSVYTTKPHF*