MEKNVTDFSSLCNKLVGLDPRIRFVGVTDKHGMILTTAERTGIVPLLNDEETEQYAITASTRQYTRLRWQDLLGKLNYTCSLYEKILRITIPITNQKNRLEYLLIFTLDPNTDDFDYLIMEKVIPVVTNFFSRILTKSY