MTRKIFTNTRERWRQQNVNSAFAKLRKLIPTHPPDKKLSKNETLRLAMRYINFLVKVLGEQSLQQTTMAEQEDILGIFPQAPHLSGLEDRTLLDGYRVSSPGPSHYVP