MKTLTQALAKASAVIEKTVSTKVQEVTGPRPLQDYELLDQAGSGGPGLAWRIYTARPRDGAPSAPYPVVSVWVLDKRALAEARARAGMSKVAEDAFLDLVRAKEQWLAKEQWLAAVADGHAHASALVNAHLSRRQASFLSAWAADLGVLKDMPGIRDKANSKFVLREEQYSGMLLSAYKEMRLLLLEFLSIALKEGVELETSLNWGGELYDGESNELQSIGLQSGDAYSPPENWCAERLGSQRPGNLPLHKAEREEAARKQEELQAQLQAQQAALEENQSLLRQAQEEVKGMHTKFEETNALLRAVLKLQKD*