MTSKGEQAKNQLIAAAIAQFGEYGQHATTRDIAAQAGQNIAAITYYFGSKDDLYLACAQWIADFIGDNFRPQAEAAEHLLAGEAPDRQAIRDLILSACHNMILLLTQDDTVNLSKFISREQLAPTAAYHLIHQQVIAPLHHYLTRLIAAWTGCEASDTQMILHTHALLGEVLAFRLGRETILLRTGWTQFDAQKTEQIFEVITCHIDFILHGLSQRSLG