MRTSRGVSGADASMQDRTLRPPGLIGGSKPKVATPAVVSKIEQYKRENPTIFAWEIRERLISEGKWKTERSDQLLETARVWAPTVKLHCTMQKTPLPEKERGSGI