MMKKIAVLGAGSWGSILANLLDENGHSVRLWSYSPAQVTELNEKHTNERYVPDFKYSETLTAYSNLTQAIDGADVILFVVPTKAIREVAQQVTAVLAKTHQRPIIVHASKGLEQETHKRLSQVLAEEIPTELRQAIVVLSGPSHAEEVARHDITLITAASADESAAELVQQLFMNDYFRIYTNTDVVGVELGAALKNIIALGAGALHGLGYGDDAKAALMTRGLAEISRLGVALGAEPLTFIGLSGVGDLIVTATSVHSRNWRAGNELGAGQDLKTVIDTMGMVIEGIPSTKAAYELAQQQNIEMPITEAIYDVLYKSADIKEVIPQLMRREGKPEIQ