MNGVCACEEYPQILSHDGDLLRIRVLSPGFLGHTLRRLPTVKEVGRQKATTPPTATSDFRALLLLPKIIEGDELKVQKPELLRLLLKDAVDRHKLLIEIAEDRQPNDGTQFL