MGKQSTEFSALNCIDLSNPDINQSVNLLKQACLDSGFFYVVNHGISQEFMEEVFAQSKKFFSLPHKEKMKILRNEKHRGYTPVLDELLDPENQVHVGDYKEGYYIGVEKGEDDPESNKPFYGPNNWPAPGVLPGWRETMEKFHRETLEVGKAVAKIIALALDLDANFFDQPEMLGEPIATLRLLHYEGQVSDPLKGLYGAGAHTDYGLITLLATDDVSGLQICKDRDAKPQKWEDVAPLKGAFIVNLGDMLERWSNCVFKSTLHRVLGNGQGRYSIAYFLEPSHDCLVECLPTCKSDSNPPKFPPILCHDYLTQRYNDTHADLNVYKKQQA*