MHRYQPRIHLARLGPGQNIPITPKELSDVDHKTYVFPETIFTAVTAYQNQLITKLKIDSNPFAKGFRDSSRLTDFDRCFTVRYVRTGKWKRGPTDKAYDVQLHRHINPRQYTLIGKNQSIR