MAGIQRALDTGAVPGHISNVCPPGTKAYLLELGWLECDEGFVVRGGNTSLKSTEGENFVNKRRELPVYAVLIDHPFEGVILWETGCGVDYPTVWGPDIVDVFARVKILGHMHLDHAGGLDQFLDRKDVEIWVHDKELRSAFWSVATGADAGVYLQSYMDVSSIFYFLGSITSADVKKLSLNWKTFDERTLDFCQGITLHHLPGHTDGLVGMQLNLRETGTFLFISDHCHVIENWRDGVPQGWLARDHPAWFQSTQRLKRLESTTKGQVIPGHDKETFLQLQGDINGRGGYLDLGVHRWPGRFSEWQK*