MAKPVFVLGIDIMWNPSRGEMAQLNISRPLKPVNSDNFKRRTIGESGDVNSKWDTPLMIDHDYALKLEKSGALVPRREYELVLELNQDDPLAGAIVTELIPVDDEIKKHFQASLK