QRVYVPGVNGTNGSSSSGGIQKEEQENLSGLEMEVYNQGMFKTELCNKWQQTGACPYGEHCQFAHGLDELRPVIRHPRYKTEICRMVLAGDPCPYGHRCHFRHSLTEQEKLMLPH