MDSRHFLDLSAMTPDQLRHILDDAKNRKAALKEGTASKPLAGKMLAMIFEKPSTRTRVSFDVGMRQLGGETLFLSGTEMQLGRAETIGDTAKVLSRYVDAIMIRTTDHSRLLELAEHATVPVINGLTDATHPCQIMADILTFEEHRGHVKGKTLTWTGDGNNVLHSLIEGSAQFGYRMNMAVPLGSEPDDKYLNWARNHGGDVKLYHDADKAVAGSDCVITDTWVSMNQEHKARGHNVFMPFQVNPALMARANPDALFMHCLPAHRGEEVTDEVIDGPQSVVFDEAENRLHAQKSVLAWCLGAI*