LSQEEFLVALAEDFANALAEAYHKKHPDLKFKITNLQLWEDGGRITARATVLIDKPGFLILMNGTLYQFSDGAVTIFVKTSETSPNGSSQLEGEGRGTIK