MKGPGLFSDIGKKAKDLLTKDYTYDQKLTISTASASGVGLTSTAVKKGGLYSLDVSSVYKYKNTTVDVKVDTESNISTTLTVLDALPSTKLVTSVKLPDYNSGKVELQYFHENATFATVVGTKPTPVIDLSGTVGAQGVAFGAEAGYDTATGKFTKYTAAIGVTKPDYHAAFILADKGDTIKVSGVYHFDEKQKASAVAELTRRLSTNQNTLTVGGLYTVDPQTSVKARLNNTGTLAALLQHELKPKSVLTISGEFDTKALDRPPKFGLALALKP*