MTRKVFTNSRERWRQQNVNSAFAKLRKLIPTHPPDKKLSKNETLRLAMRYINFLVKVLGEQGLQQTGVASRGSLLGLFQQAPHLQGMEELTLLEDGVMSFPEPSSHI