MSGGEKKVSKAEALEGTAEERPVALVVGDTGIVGNHLVKRLLAGEKNHWQKVYGVSRKPLPEWMQPVDPRYTHIQCDVANEDDVLVNLGPIIGVTHLFWATWTMKGTEEENCEANGAMFKNVLSILGSRAAGLRHVALTTGTKHYLGPFELYGKIPVQIPFKEDMPRLPHPNFYYTLEDILVSFSGLHNFTWTVHRPFTIIGFAPGNLMNLGTSLAVYASICKYTGEALLFPGSKEQWEGRNDVSDADIVAKHEIWAATEPKAANEAYNVTNCDVFRWKDLWGKIAAFYGLKEAPYPGEPSPLQERMKDKGPVWDQIVKEHGLKPYKMEDIAIWWHTDADLSRPFEAYNDMSKSRERGFTETYDSFESFFNLFKKLREEKYTL*