MKGPGLFSDIGKKAKDLLSKDYTYDQKLTISTASASGLGLTSTAVKKGGLYSLDVSSVYKYKNTTVDVKVDTESNISTTLTVLDALPCTKLVTSVKLPDYNYGKVELQYFHENATFATVVGTKPSPVIDLSGTVGAQGVAFGAEAGYDTATGKFTKYTAAIGVTKPDYHAAFILADKGDTIKVSGVYHLDEKQKASAVAELTRRLSTNQNTLTVGGLYTVDSQTAVKARLNNNGTLAALLQHELKPKSLLTISGEFDTKALDRPPKFGLALALKP*